(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a~bc757bb7"],{"000e":function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"a",(function(){return i}));
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */
var r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},r(t,e)};function o(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var i=function(){return i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},i.apply(this,arguments)}},"009a":function(t,e,n){"use strict";n.d(e,"a",(function(){return g}));var r=n("94c7"),o=n.n(r),i=2,a=.16,u=.05,s=.05,l=.15,c=5,f=4,d=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function h(t,e,n){var r;return r=Math.round(t.h)>=60&&Math.round(t.h)<=240?n?Math.round(t.h)-i*e:Math.round(t.h)+i*e:n?Math.round(t.h)+i*e:Math.round(t.h)-i*e,r<0?r+=360:r>=360&&(r-=360),r}function p(t,e,n){return 0===t.h&&0===t.s?t.s:(r=n?t.s-a*e:e===f?t.s+a:t.s+u*e,r>1&&(r=1),n&&e===c&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2)));var r}function v(t,e,n){var r;return r=n?t.v+s*e:t.v-l*e,r>1&&(r=1),Number(r.toFixed(2))}function g(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[],r=o()(t),i=c;i>0;i-=1){var a=r.toHsv(),u=o()({h:h(a,i,!0),s:p(a,i,!0),v:v(a,i,!0)}).toHexString();n.push(u)}n.push(r.toHexString());for(var s=1;s<=f;s+=1){var l=r.toHsv(),g=o()({h:h(l,s),s:p(l,s),v:v(l,s)}).toHexString();n.push(g)}return"dark"===e.theme?d.map((function(t){var r=t.index,i=t.opacity,a=o.a.mix(e.backgroundColor||"#141414",n[r],100*i).toHexString();return a})):n}var y={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},m={},b={};Object.keys(y).forEach((function(t){m[t]=g(y[t]),m[t].primary=m[t][5],b[t]=g(y[t],{theme:"dark",backgroundColor:"#141414"}),b[t].primary=b[t][5]}));m.red,m.volcano,m.gold,m.orange,m.yellow,m.lime,m.green,m.cyan,m.blue,m.geekblue,m.purple,m.magenta,m.grey},"00c6":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},r(t,e)};function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}Object.create;Object.create;"function"===typeof SuppressedError&&SuppressedError},"0253":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=o(n("16c7"));function o(t){return t&&t.__esModule?t:{default:t}}var i=function(t,e){for(var n=(0,r.default)(t,e),o=[],i=n.length,a=0;a<i;a+=1){o[a]=[];for(var u=0;u<i;u+=1)a===u?o[a][u]=0:0!==n[a][u]&&n[a][u]?o[a][u]=n[a][u]:o[a][u]=1/0}for(var s=0;s<i;s+=1)for(a=0;a<i;a+=1)for(u=0;u<i;u+=1)o[a][u]>o[a][s]+o[s][u]&&(o[a][u]=o[a][s]+o[s][u]);return o},a=i;e.default=a},"034c":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M518.5 360.3a7.95 7.95 0 00-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7H381c10.2 0 19.9-4.9 25.9-13.2L512 460.4l105.2 145.4c6 8.3 15.6 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.5-12.7l-178-246z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"up-circle",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="UpCircleOutlined",l.inheritAttrs=!1;e["a"]=l},"060b":function(t,e,n){"use strict";n.d(e,"b",(function(){return d})),n.d(e,"a",(function(){return p}));var r=n("8937"),o="…";function i(t){for(var e=0,n=0;n<t.length;n++)e+=a(t,n);return e}function a(t,e){return t.charCodeAt(e)>0&&t.charCodeAt(e)<128?1:2}function u(t,e,n){void 0===n&&(n="tail");var r=t.length,i="";if("tail"===n){for(var u=0,s=0;u<e;){var l=a(t,s);if(!(u+l<=e))break;i+=t[s],u+=a(t,s),s++}i+=o}else if("head"===n){for(u=0,s=r-1;u<e;){l=a(t,s);if(!(u+l<=e))break;i+=t[s],u+=a(t,s),s--}i=o+i}else{for(var c="",f="",d=(u=0,0),h=r-1;u<e;){var p=a(t,d),v=!1;p+u<=e&&(c+=t[d],d++,u+=p,v=!0);var g=a(t,h);if(g+u<=e&&(f=t[h]+f,u+=g,h--,v=!0),!v)break}i=c+o+f}return i}var s="…",l=2,c=400;function f(t){for(var e=t.map((function(t){var e=t.attr("text");return Object(r["isNil"])(e)?"":""+e})),n=0,o=0,i=0;i<e.length;i+=1){for(var a=0,u=0;u<=e[i].length;u+=1){var s=e[i].charCodeAt(u);a+=s>=19968&&s<=40869?2:1}a>n&&(n=a,o=i)}return t[o].getBBox().width}function d(t){if(t.length>c)return f(t);var e=0;return Object(r["each"])(t,(function(t){var n=t.getBBox(),r=n.width;e<r&&(e=r)})),e}function h(t,e){var n=e.getCanvasBBox();return t?n.width:n.height}function p(t,e,n,o){var a;void 0===o&&(o="tail");var c=null!==(a=e.attr("text"))&&void 0!==a?a:"";if("tail"===o){var f=Object(r["pick"])(e.attr(),["fontSize","fontFamily","fontWeight","fontStyle","fontVariant"]),d=Object(r["getEllipsisText"])(c,n,f,"…");return c!==d?(e.attr("text",d),e.set("tip",c),!0):(e.set("tip",null),!1)}var p=h(t,e),v=i(c),g=!1;if(n<p){var y=Math.floor(n/p*v)-l,m=void 0;m=y>=0?u(c,y,o):s,m&&(e.attr("text",m),g=!0)}return g?e.set("tip",c):e.set("tip",null),g}},"06f3":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="DoubleLeftOutlined",l.inheritAttrs=!1;e["a"]=l},"0765":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n("d9c5")),o=n("dcfe");function i(t){return t&&t.__esModule?t:{default:t}}var a=function(t,e,n){"number"!==typeof e&&(e=1e-6),"number"!==typeof n&&(n=.85);for(var i,a=1,u=0,s=1e3,l=t.nodes,c=void 0===l?[]:l,f=t.edges,d=void 0===f?[]:f,h=c.length,p={},v={},g=0;g<h;++g){var y=c[g],m=y.id;p[m]=1/h,v[m]=1/h}var b=(0,r.default)(t);while(s>0&&a>e){u=0;for(g=0;g<h;++g){y=c[g],m=y.id;if(i=0,0===b[y.id].inDegree)p[m]=0;else{for(var _=(0,o.getNeighbors)(m,d,"source"),j=0;j<_.length;++j){var x=_[j],w=b[x].outDegree;w>0&&(i+=v[x]/w)}p[m]=n*i,u+=p[m]}}u=(1-u)/h,a=0;for(g=0;g<h;++g){y=c[g],m=y.id;i=p[m]+u,a+=Math.abs(i-v[m]),v[m]=i}s-=1}return v},u=a;e.default=u},"083e":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 000-48.4z"}}]},name:"arrow-right",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="ArrowRightOutlined",l.inheritAttrs=!1;e["a"]=l},"0a1f":function(t,e,n){"use strict";n.r(e),n.d(e,"Html",(function(){return m}));var r,o=n("2c79"),i=n("e945"),a=n("7c8a"),u=n("8937"),s=n("75ed"),l=n("e546"),c=n("bbad"),f=n("2f5e"),d=(r={},r[""+c["CONTAINER_CLASS"]]={position:"absolute",visibility:"visible",zIndex:8,transition:"visibility 0.2s cubic-bezier(0.23, 1, 0.32, 1), left 0.4s cubic-bezier(0.23, 1, 0.32, 1), top 0.4s cubic-bezier(0.23, 1, 0.32, 1)",backgroundColor:"rgba(255, 255, 255, 0.9)",boxShadow:"0px 0px 10px #aeaeae",borderRadius:"3px",color:"rgb(87, 87, 87)",fontSize:"12px",fontFamily:f["a"].fontFamily,lineHeight:"20px",padding:"10px 10px 6px 10px"},r[""+c["TITLE_CLASS"]]={marginBottom:"4px"},r[""+c["LIST_CLASS"]]={margin:"0px",listStyleType:"none",padding:"0px"},r[""+c["LIST_ITEM_CLASS"]]={listStyleType:"none",marginBottom:"4px"},r[""+c["MARKER_CLASS"]]={width:"8px",height:"8px",borderRadius:"50%",display:"inline-block",marginRight:"8px"},r[""+c["VALUE_CLASS"]]={display:"inline-block",float:"right",marginLeft:"30px"},r[""+c["CROSSHAIR_X"]]={position:"absolute",width:"1px",backgroundColor:"rgba(0, 0, 0, 0.25)"},r[""+c["CROSSHAIR_Y"]]={position:"absolute",height:"1px",backgroundColor:"rgba(0, 0, 0, 0.25)"},r);function h(t,e,n,r,o){var i={left:t<o.x,right:t+n>o.x+o.width,top:e<o.y,bottom:e+r>o.y+o.height};return i}function p(t,e,n,r,o,i){var a=t,u=e;switch(i){case"left":a=t-r-n,u=e-o/2;break;case"right":a=t+n,u=e-o/2;break;case"top":a=t-r/2,u=e-o-n;break;case"bottom":a=t-r/2,u=e+n;break;default:a=t+n,u=e-o-n;break}return{x:a,y:u}}function v(t,e,n,r,o,i,a){var u=p(t,e,n,r,o,i);if(a){var s=h(u.x,u.y,r,o,a);"auto"===i?(s.right&&(u.x=Math.max(0,t-r-n)),s.top&&(u.y=Math.max(0,e-o-n))):"top"===i||"bottom"===i?(s.left&&(u.x=a.x),s.right&&(u.x=a.x+a.width-r),"top"===i&&s.top&&(u.y=e+n),"bottom"===i&&s.bottom&&(u.y=e-o-n)):(s.top&&(u.y=a.y),s.bottom&&(u.y=a.y+a.height-o),"left"===i&&s.left&&(u.x=t+n),"right"===i&&s.right&&(u.x=t-r-n))}return u}function g(t,e){var n=!1;return Object(u["each"])(e,(function(e){if(Object(u["hasKey"])(t,e))return n=!0,!1})),n}var y=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(o["a"])(Object(o["a"])({},e),{name:"tooltip",type:"html",x:0,y:0,items:[],customContent:null,containerTpl:'<div class="'+c["CONTAINER_CLASS"]+'"><div class="'+c["TITLE_CLASS"]+'"></div><ul class="'+c["LIST_CLASS"]+'"></ul></div>',itemTpl:'<li class="'+c["LIST_ITEM_CLASS"]+'" data-index={index}>\n          <span class="'+c["MARKER_CLASS"]+'" style="background:{color}"></span>\n          <span class="'+c["NAME_CLASS"]+'">{name}</span>:\n          <span class="'+c["VALUE_CLASS"]+'">{value}</span>\n        </li>',xCrosshairTpl:'<div class="'+c["CROSSHAIR_X"]+'"></div>',yCrosshairTpl:'<div class="'+c["CROSSHAIR_Y"]+'"></div>',title:null,showTitle:!0,region:null,crosshairsRegion:null,containerClassName:c["CONTAINER_CLASS"],crosshairs:null,offset:10,position:"right",domStyles:null,defaultStyles:d})},e.prototype.render=function(){this.get("customContent")?this.renderCustomContent():(this.resetTitle(),this.renderItems()),this.resetPosition()},e.prototype.clear=function(){this.clearCrosshairs(),this.setTitle(""),this.clearItemDoms()},e.prototype.show=function(){var t=this.getContainer();t&&!this.destroyed&&(this.set("visible",!0),Object(a["e"])(t,{visibility:"visible"}),this.setCrossHairsVisible(!0))},e.prototype.hide=function(){var t=this.getContainer();t&&!this.destroyed&&(this.set("visible",!1),Object(a["e"])(t,{visibility:"hidden"}),this.setCrossHairsVisible(!1))},e.prototype.getLocation=function(){return{x:this.get("x"),y:this.get("y")}},e.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetPosition()},e.prototype.setCrossHairsVisible=function(t){var e=t?"":"none",n=this.get("xCrosshairDom"),r=this.get("yCrosshairDom");n&&Object(a["e"])(n,{display:e}),r&&Object(a["e"])(r,{display:e})},e.prototype.initContainer=function(){if(t.prototype.initContainer.call(this),this.get("customContent")){this.get("container")&&this.get("container").remove();var e=this.getHtmlContentNode();this.get("parent").appendChild(e),this.set("container",e),this.resetStyles(),this.applyStyles()}},e.prototype.updateInner=function(e){this.get("customContent")?this.renderCustomContent():(g(e,["title","showTitle"])&&this.resetTitle(),Object(u["hasKey"])(e,"items")&&this.renderItems()),t.prototype.updateInner.call(this,e)},e.prototype.initDom=function(){this.cacheDoms()},e.prototype.removeDom=function(){t.prototype.removeDom.call(this),this.clearCrosshairs()},e.prototype.resetPosition=function(){var t,e=this.get("x"),n=this.get("y"),r=this.get("offset"),o=this.getOffset(),i=o.offsetX,u=o.offsetY,s=this.get("position"),c=this.get("region"),f=this.getContainer(),d=this.getBBox(),h=d.width,p=d.height;c&&(t=Object(l["k"])(c));var g=v(e,n,r,h,p,s,t);Object(a["e"])(f,{left:Object(l["l"])(g.x+i),top:Object(l["l"])(g.y+u)}),this.resetCrosshairs()},e.prototype.renderCustomContent=function(){var t=this.getHtmlContentNode(),e=this.get("parent"),n=this.get("container");n&&n.parentNode===e?e.replaceChild(t,n):e.appendChild(t),this.set("container",t),this.resetStyles(),this.applyStyles()},e.prototype.getHtmlContentNode=function(){var t,e=this.get("customContent");if(e){var n=e(this.get("title"),this.get("items"));t=Object(u["isElement"])(n)?n:Object(a["b"])(n)}return t},e.prototype.cacheDoms=function(){var t=this.getContainer(),e=t.getElementsByClassName(c["TITLE_CLASS"])[0],n=t.getElementsByClassName(c["LIST_CLASS"])[0];this.set("titleDom",e),this.set("listDom",n)},e.prototype.resetTitle=function(){var t=this.get("title"),e=this.get("showTitle");e&&t?this.setTitle(t):this.setTitle("")},e.prototype.setTitle=function(t){var e=this.get("titleDom");e&&(e.innerText=t)},e.prototype.resetCrosshairs=function(){var t=this.get("crosshairsRegion"),e=this.get("crosshairs");if(t&&e){var n=Object(l["k"])(t),r=this.get("xCrosshairDom"),o=this.get("yCrosshairDom");"x"===e?(this.resetCrosshair("x",n),o&&(o.remove(),this.set("yCrosshairDom",null))):"y"===e?(this.resetCrosshair("y",n),r&&(r.remove(),this.set("xCrosshairDom",null))):(this.resetCrosshair("x",n),this.resetCrosshair("y",n)),this.setCrossHairsVisible(this.get("visible"))}else this.clearCrosshairs()},e.prototype.resetCrosshair=function(t,e){var n=this.checkCrosshair(t),r=this.get(t);"x"===t?Object(a["e"])(n,{left:Object(l["l"])(r),top:Object(l["l"])(e.y),height:Object(l["l"])(e.height)}):Object(a["e"])(n,{top:Object(l["l"])(r),left:Object(l["l"])(e.x),width:Object(l["l"])(e.width)})},e.prototype.checkCrosshair=function(t){var e=t+"CrosshairDom",n=t+"CrosshairTpl",r="CROSSHAIR_"+t.toUpperCase(),o=c[r],i=this.get(e),u=this.get("parent");return i||(i=Object(a["b"])(this.get(n)),this.applyStyle(o,i),u.appendChild(i),this.set(e,i)),i},e.prototype.renderItems=function(){this.clearItemDoms();var t=this.get("items"),e=this.get("itemTpl"),n=this.get("listDom");n&&(Object(u["each"])(t,(function(t){var r=i["a"].toCSSGradient(t.color),s=Object(o["a"])(Object(o["a"])({},t),{color:r}),l=Object(u["substitute"])(e,s),c=Object(a["b"])(l);n.appendChild(c)})),this.applyChildrenStyles(n,this.get("domStyles")))},e.prototype.clearItemDoms=function(){this.get("listDom")&&Object(l["a"])(this.get("listDom"))},e.prototype.clearCrosshairs=function(){var t=this.get("xCrosshairDom"),e=this.get("yCrosshairDom");t&&t.remove(),e&&e.remove(),this.set("xCrosshairDom",null),this.set("yCrosshairDom",null)},e}(s["a"]),m=y},"0a52":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="RotateRightOutlined",l.inheritAttrs=!1;e["a"]=l},"0c35":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="CheckCircleFilled",l.inheritAttrs=!1;e["a"]=l},"0c62":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n("8937"),o=function(){function t(t){this.arr=t}return t.prototype.getArr=function(){return this.arr||[]},t.prototype.add=function(e){var n,r=e.arr;if(!(null===(n=this.arr)||void 0===n?void 0:n.length))return new t(r);if(!(null===r||void 0===r?void 0:r.length))return new t(this.arr);if(this.arr.length===r.length){var o=[];for(var i in this.arr)o[i]=this.arr[i]+r[i];return new t(o)}},t.prototype.subtract=function(e){var n,r=e.arr;if(!(null===(n=this.arr)||void 0===n?void 0:n.length))return new t(r);if(!(null===r||void 0===r?void 0:r.length))return new t(this.arr);if(this.arr.length===r.length){var o=[];for(var i in this.arr)o[i]=this.arr[i]-r[i];return new t(o)}},t.prototype.avg=function(e){var n=[];if(0!==e)for(var r in this.arr)n[r]=this.arr[r]/e;return new t(n)},t.prototype.negate=function(){var e=[];for(var n in this.arr)e[n]=-this.arr[n];return new t(e)},t.prototype.squareEuclideanDistance=function(t){var e,n=t.arr;if(!(null===(e=this.arr)||void 0===e?void 0:e.length)||!(null===n||void 0===n?void 0:n.length))return 0;if(this.arr.length===n.length){var r=0;for(var o in this.arr)r+=Math.pow(this.arr[o]-t.arr[o],2);return r}},t.prototype.euclideanDistance=function(t){var e,n=t.arr;if(!(null===(e=this.arr)||void 0===e?void 0:e.length)||!(null===n||void 0===n?void 0:n.length))return 0;if(this.arr.length===n.length){var r=0;for(var o in this.arr)r+=Math.pow(this.arr[o]-t.arr[o],2);return Math.sqrt(r)}console.error("The two vectors are unequal in length.")},t.prototype.normalize=function(){var e=[],n=(0,r.clone)(this.arr);n.sort((function(t,e){return t-e}));var o=n[n.length-1],i=n[0];for(var a in this.arr)e[a]=(this.arr[a]-i)/(o-i);return new t(e)},t.prototype.norm2=function(){var t;if(!(null===(t=this.arr)||void 0===t?void 0:t.length))return 0;var e=0;for(var n in this.arr)e+=Math.pow(this.arr[n],2);return Math.sqrt(e)},t.prototype.dot=function(t){var e,n=t.arr;if(!(null===(e=this.arr)||void 0===e?void 0:e.length)||!(null===n||void 0===n?void 0:n.length))return 0;if(this.arr.length===n.length){var r=0;for(var o in this.arr)r+=this.arr[o]*t.arr[o];return r}console.error("The two vectors are unequal in length.")},t.prototype.equal=function(t){var e,n=t.arr;if((null===(e=this.arr)||void 0===e?void 0:e.length)!==(null===n||void 0===n?void 0:n.length))return!1;for(var r in this.arr)if(this.arr[r]!==n[r])return!1;return!0},t}(),i=o;e.default=i},"0f1b":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="MinusSquareOutlined",l.inheritAttrs=!1;e["a"]=l},1006:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"};e.default=r},1183:function(t,e,n){"use strict";n.d(e,"e",(function(){return _})),n.d(e,"b",(function(){return M})),n.d(e,"a",(function(){return R})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return G})),n.d(e,"f",(function(){return r}));var r={};n.r(r),n.d(r,"distance",(function(){return i})),n.d(r,"isNumberEqual",(function(){return a})),n.d(r,"getBBoxByArray",(function(){return u})),n.d(r,"getBBoxRange",(function(){return s})),n.d(r,"piMod",(function(){return l}));var o=n("8937");function i(t,e,n,r){var o=t-n,i=e-r;return Math.sqrt(o*o+i*i)}function a(t,e){return Math.abs(t-e)<.001}function u(t,e){var n=Object(o["min"])(t),r=Object(o["min"])(e),i=Object(o["max"])(t),a=Object(o["max"])(e);return{x:n,y:r,width:i-n,height:a-r}}function s(t,e,n,r){return{minX:Object(o["min"])([t,n]),maxX:Object(o["max"])([t,n]),minY:Object(o["min"])([e,r]),maxY:Object(o["max"])([e,r])}}function l(t){return(t+2*Math.PI)%(2*Math.PI)}var c=n("6711"),f={box:function(t,e,n,r){return u([t,n],[e,r])},length:function(t,e,n,r){return i(t,e,n,r)},pointAt:function(t,e,n,r,o){return{x:(1-o)*t+o*n,y:(1-o)*e+o*r}},pointDistance:function(t,e,n,r,o,a){var u=(n-t)*(o-t)+(r-e)*(a-e);if(u<0)return i(t,e,o,a);var s=(n-t)*(n-t)+(r-e)*(r-e);return u>s?i(n,r,o,a):this.pointToLine(t,e,n,r,o,a)},pointToLine:function(t,e,n,r,o,i){var a=[n-t,r-e];if(c["exactEquals"](a,[0,0]))return Math.sqrt((o-t)*(o-t)+(i-e)*(i-e));var u=[-a[1],a[0]];c["normalize"](u,u);var s=[o-t,i-e];return Math.abs(c["dot"](s,u))},tangentAngle:function(t,e,n,r){return Math.atan2(r-e,n-t)}},d=1e-4;function h(t,e,n,r,o,a){var u,s=1/0,l=[n,r],c=20;a&&a>200&&(c=a/10);for(var f=1/c,h=f/10,p=0;p<=c;p++){var v=p*f,g=[o.apply(null,t.concat([v])),o.apply(null,e.concat([v]))],y=i(l[0],l[1],g[0],g[1]);y<s&&(u=v,s=y)}if(0===u)return{x:t[0],y:e[0]};if(1===u){var m=t.length;return{x:t[m-1],y:e[m-1]}}s=1/0;for(p=0;p<32;p++){if(h<d)break;var b=u-h,_=u+h;g=[o.apply(null,t.concat([b])),o.apply(null,e.concat([b]))],y=i(l[0],l[1],g[0],g[1]);if(b>=0&&y<s)u=b,s=y;else{var j=[o.apply(null,t.concat([_])),o.apply(null,e.concat([_]))],x=i(l[0],l[1],j[0],j[1]);_<=1&&x<s?(u=_,s=x):h*=.5}}return{x:o.apply(null,t.concat([u])),y:o.apply(null,e.concat([u]))}}function p(t,e){for(var n=0,r=t.length,o=0;o<r;o++){var a=t[o],u=e[o],s=t[(o+1)%r],l=e[(o+1)%r];n+=i(a,u,s,l)}return n/2}function v(t,e,n,r){var o=1-r;return o*o*t+2*r*o*e+r*r*n}function g(t,e,n){var r=t+n-2*e;if(a(r,0))return[.5];var o=(t-e)/r;return o<=1&&o>=0?[o]:[]}function y(t,e,n,r){return 2*(1-r)*(e-t)+2*r*(n-e)}function m(t,e,n,r,o,i,a){var u=v(t,n,o,a),s=v(e,r,i,a),l=f.pointAt(t,e,n,r,a),c=f.pointAt(n,r,o,i,a);return[[t,e,l.x,l.y,u,s],[u,s,c.x,c.y,o,i]]}function b(t,e,n,r,o,a,u){if(0===u)return(i(t,e,n,r)+i(n,r,o,a)+i(t,e,o,a))/2;var s=m(t,e,n,r,o,a,.5),l=s[0],c=s[1];return l.push(u-1),c.push(u-1),b.apply(null,l)+b.apply(null,c)}var _={box:function(t,e,n,r,o,i){var a=g(t,n,o)[0],s=g(e,r,i)[0],l=[t,o],c=[e,i];return void 0!==a&&l.push(v(t,n,o,a)),void 0!==s&&c.push(v(e,r,i,s)),u(l,c)},length:function(t,e,n,r,o,i){return b(t,e,n,r,o,i,3)},nearestPoint:function(t,e,n,r,o,i,a,u){return h([t,n,o],[e,r,i],a,u,v)},pointDistance:function(t,e,n,r,o,a,u,s){var l=this.nearestPoint(t,e,n,r,o,a,u,s);return i(l.x,l.y,u,s)},interpolationAt:v,pointAt:function(t,e,n,r,o,i,a){return{x:v(t,n,o,a),y:v(e,r,i,a)}},divide:function(t,e,n,r,o,i,a){return m(t,e,n,r,o,i,a)},tangentAngle:function(t,e,n,r,o,i,a){var u=y(t,n,o,a),s=y(e,r,i,a),c=Math.atan2(s,u);return l(c)}};function j(t,e,n,r,o){var i=1-o;return i*i*i*t+3*e*o*i*i+3*n*o*o*i+r*o*o*o}function x(t,e,n,r,o){var i=1-o;return 3*(i*i*(e-t)+2*i*o*(n-e)+o*o*(r-n))}function w(t,e,n,r){var o,i,u,s=-3*t+9*e-9*n+3*r,l=6*t-12*e+6*n,c=3*e-3*t,f=[];if(a(s,0))a(l,0)||(o=-c/l,o>=0&&o<=1&&f.push(o));else{var d=l*l-4*s*c;a(d,0)?f.push(-l/(2*s)):d>0&&(u=Math.sqrt(d),o=(-l+u)/(2*s),i=(-l-u)/(2*s),o>=0&&o<=1&&f.push(o),i>=0&&i<=1&&f.push(i))}return f}function O(t,e,n,r,o,i,a,u,s){var l=j(t,n,o,a,s),c=j(e,r,i,u,s),d=f.pointAt(t,e,n,r,s),h=f.pointAt(n,r,o,i,s),p=f.pointAt(o,i,a,u,s),v=f.pointAt(d.x,d.y,h.x,h.y,s),g=f.pointAt(h.x,h.y,p.x,p.y,s);return[[t,e,d.x,d.y,v.x,v.y,l,c],[l,c,g.x,g.y,p.x,p.y,a,u]]}function E(t,e,n,r,o,i,a,u,s){if(0===s)return p([t,n,o,a],[e,r,i,u]);var l=O(t,e,n,r,o,i,a,u,.5),c=l[0],f=l[1];return c.push(s-1),f.push(s-1),E.apply(null,c)+E.apply(null,f)}var M={extrema:w,box:function(t,e,n,r,o,i,a,s){for(var l=[t,a],c=[e,s],f=w(t,n,o,a),d=w(e,r,i,s),h=0;h<f.length;h++)l.push(j(t,n,o,a,f[h]));for(h=0;h<d.length;h++)c.push(j(e,r,i,s,d[h]));return u(l,c)},length:function(t,e,n,r,o,i,a,u){return E(t,e,n,r,o,i,a,u,3)},nearestPoint:function(t,e,n,r,o,i,a,u,s,l,c){return h([t,n,o,a],[e,r,i,u],s,l,j,c)},pointDistance:function(t,e,n,r,o,a,u,s,l,c,f){var d=this.nearestPoint(t,e,n,r,o,a,u,s,l,c,f);return i(d.x,d.y,l,c)},interpolationAt:j,pointAt:function(t,e,n,r,o,i,a,u,s){return{x:j(t,n,o,a,s),y:j(e,r,i,u,s)}},divide:function(t,e,n,r,o,i,a,u,s){return O(t,e,n,r,o,i,a,u,s)},tangentAngle:function(t,e,n,r,o,i,a,u,s){var c=x(t,n,o,a,s),f=x(e,r,i,u,s);return l(Math.atan2(f,c))}};function S(t,e){var n=Math.abs(t);return e>0?n:-1*n}var P={box:function(t,e,n,r){return{x:t-n,y:e-r,width:2*n,height:2*r}},length:function(t,e,n,r){return Math.PI*(3*(n+r)-Math.sqrt((3*n+r)*(n+3*r)))},nearestPoint:function(t,e,n,r,o,i){var a=n,u=r;if(0===a||0===u)return{x:t,y:e};for(var s,l,c=o-t,f=i-e,d=Math.abs(c),h=Math.abs(f),p=a*a,v=u*u,g=Math.PI/4,y=0;y<4;y++){s=a*Math.cos(g),l=u*Math.sin(g);var m=(p-v)*Math.pow(Math.cos(g),3)/a,b=(v-p)*Math.pow(Math.sin(g),3)/u,_=s-m,j=l-b,x=d-m,w=h-b,O=Math.hypot(j,_),E=Math.hypot(w,x),M=O*Math.asin((_*w-j*x)/(O*E)),P=M/Math.sqrt(p+v-s*s-l*l);g+=P,g=Math.min(Math.PI/2,Math.max(0,g))}return{x:t+S(s,c),y:e+S(l,f)}},pointDistance:function(t,e,n,r,o,a){var u=this.nearestPoint(t,e,n,r,o,a);return i(u.x,u.y,o,a)},pointAt:function(t,e,n,r,o){var i=2*Math.PI*o;return{x:t+n*Math.cos(i),y:e+r*Math.sin(i)}},tangentAngle:function(t,e,n,r,o){var i=2*Math.PI*o,a=Math.atan2(r*Math.cos(i),-n*Math.sin(i));return l(a)}};function C(t,e,n,r,o,i,a,u){return-1*n*Math.cos(o)*Math.sin(u)-r*Math.sin(o)*Math.cos(u)}function A(t,e,n,r,o,i,a,u){return-1*n*Math.sin(o)*Math.sin(u)+r*Math.cos(o)*Math.cos(u)}function k(t,e,n){return Math.atan(-e/t*Math.tan(n))}function T(t,e,n){return Math.atan(e/(t*Math.tan(n)))}function I(t,e,n,r,o,i){return n*Math.cos(o)*Math.cos(i)-r*Math.sin(o)*Math.sin(i)+t}function L(t,e,n,r,o,i){return n*Math.sin(o)*Math.cos(i)+r*Math.cos(o)*Math.sin(i)+e}function N(t,e,n,r){var o=Math.atan2(r*t,n*e);return(o+2*Math.PI)%(2*Math.PI)}function D(t,e,n){return{x:t*Math.cos(n),y:e*Math.sin(n)}}function B(t,e,n){var r=Math.cos(n),o=Math.sin(n);return[t*r-e*o,t*o+e*r]}var R={box:function(t,e,n,r,o,i,a){for(var u=k(n,r,o),s=1/0,l=-1/0,c=[i,a],f=2*-Math.PI;f<=2*Math.PI;f+=Math.PI){var d=u+f;i<a?i<d&&d<a&&c.push(d):a<d&&d<i&&c.push(d)}for(f=0;f<c.length;f++){var h=I(t,e,n,r,o,c[f]);h<s&&(s=h),h>l&&(l=h)}var p=T(n,r,o),v=1/0,g=-1/0,y=[i,a];for(f=2*-Math.PI;f<=2*Math.PI;f+=Math.PI){var m=p+f;i<a?i<m&&m<a&&y.push(m):a<m&&m<i&&y.push(m)}for(f=0;f<y.length;f++){var b=L(t,e,n,r,o,y[f]);b<v&&(v=b),b>g&&(g=b)}return{x:s,y:v,width:l-s,height:g-v}},length:function(t,e,n,r,o,i,a){},nearestPoint:function(t,e,n,r,o,i,a,u,s){var l=B(u-t,s-e,-o),c=l[0],f=l[1],d=P.nearestPoint(0,0,n,r,c,f),h=N(n,r,d.x,d.y);h<i?d=D(n,r,i):h>a&&(d=D(n,r,a));var p=B(d.x,d.y,o);return{x:p[0]+t,y:p[1]+e}},pointDistance:function(t,e,n,r,o,a,u,s,l){var c=this.nearestPoint(t,e,n,r,s,l);return i(c.x,c.y,s,l)},pointAt:function(t,e,n,r,o,i,a,u){var s=(a-i)*u+i;return{x:I(t,e,n,r,o,s),y:L(t,e,n,r,o,s)}},tangentAngle:function(t,e,n,r,o,i,a,u){var s=(a-i)*u+i,c=C(t,e,n,r,o,i,a,s),f=A(t,e,n,r,o,i,a,s);return l(Math.atan2(f,c))}};function z(t){for(var e=0,n=[],r=0;r<t.length-1;r++){var o=t[r],a=t[r+1],u=i(o[0],o[1],a[0],a[1]),s={from:o,to:a,length:u};n.push(s),e+=u}return{segments:n,totalLength:e}}function F(t){if(t.length<2)return 0;for(var e=0,n=0;n<t.length-1;n++){var r=t[n],o=t[n+1];e+=i(r[0],r[1],o[0],o[1])}return e}function q(t,e){if(e>1||e<0||t.length<2)return null;var n=z(t),r=n.segments,o=n.totalLength;if(0===o)return{x:t[0][0],y:t[0][1]};for(var i=0,a=null,u=0;u<r.length;u++){var s=r[u],l=s.from,c=s.to,d=s.length/o;if(e>=i&&e<=i+d){var h=(e-i)/d;a=f.pointAt(l[0],l[1],c[0],c[1],h);break}i+=d}return a}function V(t,e){if(e>1||e<0||t.length<2)return 0;for(var n=z(t),r=n.segments,o=n.totalLength,i=0,a=0,u=0;u<r.length;u++){var s=r[u],l=s.from,c=s.to,f=s.length/o;if(e>=i&&e<=i+f){a=Math.atan2(c[1]-l[1],c[0]-l[0]);break}i+=f}return a}function H(t,e,n){for(var r=1/0,o=0;o<t.length-1;o++){var i=t[o],a=t[o+1],u=f.pointDistance(i[0],i[1],a[0],a[1],e,n);u<r&&(r=u)}return r}var G={box:function(t){for(var e=[],n=[],r=0;r<t.length;r++){var o=t[r];e.push(o[0]),n.push(o[1])}return u(e,n)},length:function(t){return F(t)},pointAt:function(t,e){return q(t,e)},pointDistance:function(t,e,n){return H(t,e,n)},tangentAngle:function(t,e){return V(t,e)}}},1243:function(t,e,n){"use strict";var r=n("00c6"),o=n("7b46"),i=n("330db"),a=n("b2cb"),u=n("8937"),s=n("74f4"),l=n("ea1d"),c=n("6730"),f=n("54ca"),d=n("b6fb"),h=function(t){return["fill","stroke","fillStyle","strokeStyle"].includes(t)},p=function(t){return/^[r,R,L,l]{1}[\s]*\(/.test(t)},v=[1,0,0,0,1,0,0,0,1];function g(t,e,n){var r={},o=e.fromAttrs,i=e.toAttrs;if(!t.destroyed){var a;for(var s in i)if(!Object(u["isEqual"])(o[s],i[s]))if("path"===s){var f=i[s],g=o[s];f.length>g.length?(f=d["parsePathString"](i[s]),g=d["parsePathString"](o[s]),g=d["fillPathByDiff"](g,f),g=d["formatPath"](g,f),e.fromAttrs.path=g,e.toAttrs.path=f):e.pathFormatted||(f=d["parsePathString"](i[s]),g=d["parsePathString"](o[s]),g=d["formatPath"](g,f),e.fromAttrs.path=g,e.toAttrs.path=f,e.pathFormatted=!0),r[s]=[];for(var y=0;y<f.length;y++){for(var m=f[y],b=g[y],_=[],j=0;j<m.length;j++)Object(u["isNumber"])(m[j])&&b&&Object(u["isNumber"])(b[j])?(a=Object(l["a"])(b[j],m[j]),_.push(a(n))):_.push(m[j]);r[s].push(_)}}else if("matrix"===s){var x=Object(c["a"])(o[s]||v,i[s]||v),w=x(n);r[s]=w}else h(s)&&p(i[s])?r[s]=i[s]:Object(u["isFunction"])(i[s])||(a=Object(l["a"])(o[s],i[s]),r[s]=a(n));t.attr(r)}}function y(t,e,n){var r,o=e.startTime,i=e.delay;if(n<o+i||e._paused)return!1;var a=e.duration,u=e.easing,s=Object(f["a"])(u);if(n=n-o-e.delay,e.repeat)r=n%a/a,r=s(r);else{if(r=n/a,!(r<1))return e.onFrame?t.attr(e.onFrame(1)):t.attr(e.toAttrs),!0;r=s(r)}if(e.onFrame){var l=e.onFrame(r);t.attr(l)}else g(t,e,r);return!1}var m=function(){function t(t){this.animators=[],this.current=0,this.timer=null,this.canvas=t}return t.prototype.initTimer=function(){var t,e,n,r=this,o=!1;this.timer=s["a"]((function(i){if(r.current=i,r.animators.length>0){for(var a=r.animators.length-1;a>=0;a--)if(t=r.animators[a],t.destroyed)r.removeAnimator(a);else{if(!t.isAnimatePaused()){e=t.get("animations");for(var u=e.length-1;u>=0;u--)n=e[u],o=y(t,n,i),o&&(e.splice(u,1),o=!1,n.callback&&n.callback())}0===e.length&&r.removeAnimator(a)}var s=r.canvas.get("autoDraw");s||r.canvas.draw()}}))},t.prototype.addAnimator=function(t){this.animators.push(t)},t.prototype.removeAnimator=function(t){this.animators.splice(t,1)},t.prototype.isAnimating=function(){return!!this.animators.length},t.prototype.stop=function(){this.timer&&this.timer.stop()},t.prototype.stopAllAnimations=function(t){void 0===t&&(t=!0),this.animators.forEach((function(e){e.stopAnimate(t)})),this.animators=[],this.canvas.draw()},t.prototype.getTime=function(){return this.current},t}(),b=m,_=n("e5e2"),j=40,x=0,w=["mousedown","mouseup","dblclick","mouseout","mouseover","mousemove","mouseleave","mouseenter","touchstart","touchmove","touchend","dragenter","dragover","dragleave","drop","contextmenu","mousewheel"];function O(t,e,n){n.name=e,n.target=t,n.currentTarget=t,n.delegateTarget=t,t.emit(e,n)}function E(t,e,n){if(n.bubbles){var r=void 0,o=!1;if("mouseenter"===e?(r=n.fromShape,o=!0):"mouseleave"===e&&(o=!0,r=n.toShape),t.isCanvas()&&o)return;if(r&&Object(a["g"])(t,r))return void(n.bubbles=!1);n.name=e,n.currentTarget=t,n.delegateTarget=t,t.emit(e,n)}}var M=function(){function t(t){var e=this;this.draggingShape=null,this.dragging=!1,this.currentShape=null,this.mousedownShape=null,this.mousedownPoint=null,this._eventCallback=function(t){var n=t.type;e._triggerEvent(n,t)},this._onDocumentMove=function(t){var n=e.canvas,r=n.get("el");if(r!==t.target&&(e.dragging||e.currentShape)){var o=e._getPointInfo(t);e.dragging&&e._emitEvent("drag",t,o,e.draggingShape)}},this._onDocumentMouseUp=function(t){var n=e.canvas,r=n.get("el");if(r!==t.target&&e.dragging){var o=e._getPointInfo(t);e.draggingShape&&e._emitEvent("drop",t,o,null),e._emitEvent("dragend",t,o,e.draggingShape),e._afterDrag(e.draggingShape,o,t)}},this.canvas=t.canvas}return t.prototype.init=function(){this._bindEvents()},t.prototype._bindEvents=function(){var t=this,e=this.canvas.get("el");Object(a["a"])(w,(function(n){e.addEventListener(n,t._eventCallback)})),document&&(document.addEventListener("mousemove",this._onDocumentMove),document.addEventListener("mouseup",this._onDocumentMouseUp))},t.prototype._clearEvents=function(){var t=this,e=this.canvas.get("el");Object(a["a"])(w,(function(n){e.removeEventListener(n,t._eventCallback)})),document&&(document.removeEventListener("mousemove",this._onDocumentMove),document.removeEventListener("mouseup",this._onDocumentMouseUp))},t.prototype._getEventObj=function(t,e,n,r,o,i){var a=new _["a"](t,e);return a.fromShape=o,a.toShape=i,a.x=n.x,a.y=n.y,a.clientX=n.clientX,a.clientY=n.clientY,a.propagationPath.push(r),a},t.prototype._getShape=function(t,e){return this.canvas.getShape(t.x,t.y,e)},t.prototype._getPointInfo=function(t){var e=this.canvas,n=e.getClientByEvent(t),r=e.getPointByEvent(t);return{x:r.x,y:r.y,clientX:n.x,clientY:n.y}},t.prototype._triggerEvent=function(t,e){var n=this._getPointInfo(e),r=this._getShape(n,e),o=this["_on"+t],i=!1;if(o)o.call(this,n,r,e);else{var a=this.currentShape;"mouseenter"===t||"dragenter"===t||"mouseover"===t?(this._emitEvent(t,e,n,null,null,r),r&&this._emitEvent(t,e,n,r,null,r),"mouseenter"===t&&this.draggingShape&&this._emitEvent("dragenter",e,n,null)):"mouseleave"===t||"dragleave"===t||"mouseout"===t?(i=!0,a&&this._emitEvent(t,e,n,a,a,null),this._emitEvent(t,e,n,null,a,null),"mouseleave"===t&&this.draggingShape&&this._emitEvent("dragleave",e,n,null)):this._emitEvent(t,e,n,r,null,null)}if(i||(this.currentShape=r),r&&!r.get("destroyed")){var u=this.canvas,s=u.get("el");s.style.cursor=r.attr("cursor")||u.get("cursor")}},t.prototype._onmousedown=function(t,e,n){n.button===x&&(this.mousedownShape=e,this.mousedownPoint=t,this.mousedownTimeStamp=n.timeStamp),this._emitEvent("mousedown",n,t,e,null,null)},t.prototype._emitMouseoverEvents=function(t,e,n,r){var o=this.canvas.get("el");n!==r&&(n&&(this._emitEvent("mouseout",t,e,n,n,r),this._emitEvent("mouseleave",t,e,n,n,r),r&&!r.get("destroyed")||(o.style.cursor=this.canvas.get("cursor"))),r&&(this._emitEvent("mouseover",t,e,r,n,r),this._emitEvent("mouseenter",t,e,r,n,r)))},t.prototype._emitDragoverEvents=function(t,e,n,r,o){r?(r!==n&&(n&&this._emitEvent("dragleave",t,e,n,n,r),this._emitEvent("dragenter",t,e,r,n,r)),o||this._emitEvent("dragover",t,e,r)):n&&this._emitEvent("dragleave",t,e,n,n,r),o&&this._emitEvent("dragover",t,e,r)},t.prototype._afterDrag=function(t,e,n){t&&(t.set("capture",!0),this.draggingShape=null),this.dragging=!1;var r=this._getShape(e,n);r!==t&&this._emitMouseoverEvents(n,e,t,r),this.currentShape=r},t.prototype._onmouseup=function(t,e,n){if(n.button===x){var r=this.draggingShape;this.dragging?(r&&this._emitEvent("drop",n,t,e),this._emitEvent("dragend",n,t,r),this._afterDrag(r,t,n)):(this._emitEvent("mouseup",n,t,e),e===this.mousedownShape&&this._emitEvent("click",n,t,e),this.mousedownShape=null,this.mousedownPoint=null)}},t.prototype._ondragover=function(t,e,n){n.preventDefault();var r=this.currentShape;this._emitDragoverEvents(n,t,r,e,!0)},t.prototype._onmousemove=function(t,e,n){var r=this.canvas,o=this.currentShape,i=this.draggingShape;if(this.dragging)i&&this._emitDragoverEvents(n,t,o,e,!1),this._emitEvent("drag",n,t,i);else{var a=this.mousedownPoint;if(a){var u=this.mousedownShape,s=n.timeStamp,l=s-this.mousedownTimeStamp,c=a.clientX-t.clientX,f=a.clientY-t.clientY,d=c*c+f*f;l>120||d>j?u&&u.get("draggable")?(i=this.mousedownShape,i.set("capture",!1),this.draggingShape=i,this.dragging=!0,this._emitEvent("dragstart",n,t,i),this.mousedownShape=null,this.mousedownPoint=null):!u&&r.get("draggable")?(this.dragging=!0,this._emitEvent("dragstart",n,t,null),this.mousedownShape=null,this.mousedownPoint=null):(this._emitMouseoverEvents(n,t,o,e),this._emitEvent("mousemove",n,t,e)):(this._emitMouseoverEvents(n,t,o,e),this._emitEvent("mousemove",n,t,e))}else this._emitMouseoverEvents(n,t,o,e),this._emitEvent("mousemove",n,t,e)}},t.prototype._emitEvent=function(t,e,n,r,o,i){var a=this._getEventObj(t,e,n,r,o,i);if(r){a.shape=r,O(r,t,a);var u=r.getParent();while(u)u.emitDelegation(t,a),a.propagationStopped||E(u,t,a),a.propagationPath.push(u),u=u.getParent()}else{var s=this.canvas;O(s,t,a)}},t.prototype.destroy=function(){this._clearEvents(),this.canvas=null,this.currentShape=null,this.draggingShape=null,this.mousedownPoint=null,this.mousedownShape=null,this.mousedownTimeStamp=null},t}(),S=M,P="px",C=Object(o["a"])(),A=C&&"firefox"===C.name,k=function(t){function e(e){var n=t.call(this,e)||this;return n.initContainer(),n.initDom(),n.initEvents(),n.initTimeline(),n}return Object(r["a"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e["cursor"]="default",e["supportCSSTransform"]=!1,e},e.prototype.initContainer=function(){var t=this.get("container");Object(a["h"])(t)&&(t=document.getElementById(t),this.set("container",t))},e.prototype.initDom=function(){var t=this.createDom();this.set("el",t);var e=this.get("container");e.appendChild(t),this.setDOMSize(this.get("width"),this.get("height"))},e.prototype.initEvents=function(){var t=new S({canvas:this});t.init(),this.set("eventController",t)},e.prototype.initTimeline=function(){var t=new b(this);this.set("timeline",t)},e.prototype.setDOMSize=function(t,e){var n=this.get("el");a["c"]&&(n.style.width=t+P,n.style.height=e+P)},e.prototype.changeSize=function(t,e){this.setDOMSize(t,e),this.set("width",t),this.set("height",e),this.onCanvasChange("changeSize")},e.prototype.getRenderer=function(){return this.get("renderer")},e.prototype.getCursor=function(){return this.get("cursor")},e.prototype.setCursor=function(t){this.set("cursor",t);var e=this.get("el");a["c"]&&e&&(e.style.cursor=t)},e.prototype.getPointByEvent=function(t){var e=this.get("supportCSSTransform");if(e){if(A&&!Object(a["e"])(t.layerX)&&t.layerX!==t.offsetX)return{x:t.layerX,y:t.layerY};if(!Object(a["e"])(t.offsetX))return{x:t.offsetX,y:t.offsetY}}var n=this.getClientByEvent(t),r=n.x,o=n.y;return this.getPointByClient(r,o)},e.prototype.getClientByEvent=function(t){var e=t;return t.touches&&(e="touchend"===t.type?t.changedTouches[0]:t.touches[0]),{x:e.clientX,y:e.clientY}},e.prototype.getPointByClient=function(t,e){var n=this.get("el"),r=n.getBoundingClientRect();return{x:t-r.left,y:e-r.top}},e.prototype.getClientByPoint=function(t,e){var n=this.get("el"),r=n.getBoundingClientRect();return{x:t+r.left,y:e+r.top}},e.prototype.draw=function(){},e.prototype.removeDom=function(){var t=this.get("el");t.parentNode.removeChild(t)},e.prototype.clearEvents=function(){var t=this.get("eventController");t.destroy()},e.prototype.isCanvas=function(){return!0},e.prototype.getParent=function(){return null},e.prototype.destroy=function(){var e=this.get("timeline");this.get("destroyed")||(this.clear(),e&&e.stop(),this.clearEvents(),this.removeDom(),t.prototype.destroy.call(this))},e}(i["a"]);e["a"]=k},"147d":function(t,e,n){"use strict";n.d(e,"getAdjust",(function(){return o})),n.d(e,"registerAdjust",(function(){return i}));n("41c8"),n("59b0");var r={},o=function(t){return r[t.toLowerCase()]},i=function(t,e){if(o(t))throw new Error("Adjust type '"+t+"' existed.");r[t.toLowerCase()]=e}},1559:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="RotateLeftOutlined",l.inheritAttrs=!1;e["a"]=l},"163e":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var r=n("7a23"),o=a(n("fb14")),i=a(n("a1a0"));function a(t){return t&&t.__esModule?t:{default:t}}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return(0,r.createVNode)(i["default"],u({},n,{icon:o["default"]}),null)};l.displayName="CloseOutlined",l.inheritAttrs=!1;var c=l;e["default"]=c},1683:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"GADDIAsync",{enumerable:!0,get:function(){return r.GADDIAsync}}),Object.defineProperty(e,"connectedComponentAsync",{enumerable:!0,get:function(){return r.connectedComponentAsync}}),e.default=void 0,Object.defineProperty(e,"detectAllCyclesAsync",{enumerable:!0,get:function(){return r.detectAllCyclesAsync}}),Object.defineProperty(e,"detectAllDirectedCycleAsync",{enumerable:!0,get:function(){return r.detectAllDirectedCycleAsync}}),Object.defineProperty(e,"detectAllUndirectedCycleAsync",{enumerable:!0,get:function(){return r.detectAllUndirectedCycleAsync}}),Object.defineProperty(e,"detectCycleAsync",{enumerable:!0,get:function(){return r.detectCycleAsync}}),e.detectDirectedCycleAsync=void 0,Object.defineProperty(e,"dijkstraAsync",{enumerable:!0,get:function(){return r.dijkstraAsync}}),Object.defineProperty(e,"findAllPathAsync",{enumerable:!0,get:function(){return r.findAllPathAsync}}),Object.defineProperty(e,"findShortestPathAsync",{enumerable:!0,get:function(){return r.findShortestPathAsync}}),Object.defineProperty(e,"floydWarshallAsync",{enumerable:!0,get:function(){return r.floydWarshallAsync}}),Object.defineProperty(e,"getAdjMatrixAsync",{enumerable:!0,get:function(){return r.getAdjMatrixAsync}}),Object.defineProperty(e,"getDegreeAsync",{enumerable:!0,get:function(){return r.getDegreeAsync}}),Object.defineProperty(e,"getInDegreeAsync",{enumerable:!0,get:function(){return r.getInDegreeAsync}}),Object.defineProperty(e,"getNeighborsAsync",{enumerable:!0,get:function(){return r.getNeighborsAsync}}),Object.defineProperty(e,"getOutDegreeAsync",{enumerable:!0,get:function(){return r.getOutDegreeAsync}}),Object.defineProperty(e,"labelPropagationAsync",{enumerable:!0,get:function(){return r.labelPropagationAsync}}),Object.defineProperty(e,"louvainAsync",{enumerable:!0,get:function(){return r.louvainAsync}}),Object.defineProperty(e,"minimumSpanningTreeAsync",{enumerable:!0,get:function(){return r.minimumSpanningTreeAsync}}),Object.defineProperty(e,"pageRankAsync",{enumerable:!0,get:function(){return r.pageRankAsync}});var r=n("e98d"),o=r.detectCycleAsync;e.detectDirectedCycleAsync=o;var i={getAdjMatrixAsync:r.getAdjMatrixAsync,connectedComponentAsync:r.connectedComponentAsync,getDegreeAsync:r.getDegreeAsync,getInDegreeAsync:r.getInDegreeAsync,getOutDegreeAsync:r.getOutDegreeAsync,detectCycleAsync:r.detectCycleAsync,detectDirectedCycleAsync:o,detectAllCyclesAsync:r.detectAllCyclesAsync,detectAllDirectedCycleAsync:r.detectAllDirectedCycleAsync,detectAllUndirectedCycleAsync:r.detectAllUndirectedCycleAsync,dijkstraAsync:r.dijkstraAsync,findAllPathAsync:r.findAllPathAsync,findShortestPathAsync:r.findShortestPathAsync,floydWarshallAsync:r.floydWarshallAsync,labelPropagationAsync:r.labelPropagationAsync,louvainAsync:r.louvainAsync,minimumSpanningTreeAsync:r.minimumSpanningTreeAsync,pageRankAsync:r.pageRankAsync,getNeighborsAsync:r.getNeighborsAsync,GADDIAsync:r.GADDIAsync};e.default=i},"16c7":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(t,e){var n=t.nodes,r=t.edges,o=[],i={};if(!n)throw new Error("invalid nodes data!");return n&&n.forEach((function(t,e){i[t.id]=e;var n=[];o.push(n)})),r&&r.forEach((function(t){var n=t.source,r=t.target,a=i[n],u=i[r];!a&&0!==a||!u&&0!==u||(o[a][u]=1,e||(o[u][a]=1))})),o},o=r;e.default=o},1740:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="InfoCircleOutlined",l.inheritAttrs=!1;e["a"]=l},"192a":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"};e.default=r},"1a7f":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="FileOutlined",l.inheritAttrs=!1;e["a"]=l},"1b08":function(t,e,n){"use strict";n.d(e,"a",(function(){return j}));var r=n("8937"),o=function(t,e){return Object(r["isString"])(e)?e:t.invert(t.scale(e))},i=function(){function t(t){this.names=[],this.scales=[],this.linear=!1,this.values=[],this.callback=function(){return[]},this._parseCfg(t)}return t.prototype.mapping=function(){for(var t=this,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=e.map((function(e,n){return t._toOriginParam(e,t.scales[n])}));return this.callback.apply(this,r)},t.prototype.getLinearValue=function(t){var e=this.values.length-1,n=Math.floor(e*t),r=e*t-n,o=this.values[n],i=n===e?o:this.values[n+1];return o+(i-o)*r},t.prototype.getNames=function(){for(var t=this.scales,e=this.names,n=Math.min(t.length,e.length),r=[],o=0;o<n;o+=1)r.push(e[o]);return r},t.prototype.getFields=function(){return this.scales.map((function(t){return t.field}))},t.prototype.getScale=function(t){return this.scales[this.names.indexOf(t)]},t.prototype.defaultCallback=function(){for(var t=this,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 0===e.length?this.values:e.map((function(e,n){var r=t.scales[n];return"identity"===r.type?r.values[0]:t._getAttributeValue(r,e)}))},t.prototype._parseCfg=function(t){var e=this,n=t.type,o=void 0===n?"base":n,i=t.names,a=void 0===i?[]:i,u=t.scales,s=void 0===u?[]:u,l=t.values,c=void 0===l?[]:l,f=t.callback;this.type=o,this.scales=s,this.values=c,this.names=a,this.callback=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(f){var o=f.apply(void 0,t);if(!Object(r["isNil"])(o))return[o]}return e.defaultCallback.apply(e,t)}},t.prototype._getAttributeValue=function(t,e){if(t.isCategory&&!this.linear){var n=t.translate(e);return this.values[n%this.values.length]}var r=t.scale(e);return this.getLinearValue(r)},t.prototype._toOriginParam=function(t,e){return e.isLinear?t:Object(r["isArray"])(t)?t.map((function(t){return o(e,t)})):o(e,t)},t}(),a=i,u=function(t,e){return u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},u(t,e)};function s(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}u(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}Object.create;Object.create;"function"===typeof SuppressedError&&SuppressedError;var l=n("e945"),c=function(t){function e(e){var n=t.call(this,e)||this;return n.type="color",n.names=["color"],Object(r["isString"])(n.values)&&(n.linear=!0),n.gradient=l["a"].gradient(n.values),n}return s(e,t),e.prototype.getLinearValue=function(t){return this.gradient(t)},e}(a),f=c,d=function(t){function e(e){var n=t.call(this,e)||this;return n.type="opacity",n.names=["opacity"],n}return s(e,t),e}(a),h=d,p=function(t){function e(e){var n=t.call(this,e)||this;return n.names=["x","y"],n.type="position",n}return s(e,t),e.prototype.mapping=function(t,e){var n=this.scales,o=n[0],i=n[1];return Object(r["isNil"])(t)||Object(r["isNil"])(e)?[]:[Object(r["isArray"])(t)?t.map((function(t){return o.scale(t)})):o.scale(t),Object(r["isArray"])(e)?e.map((function(t){return i.scale(t)})):i.scale(e)]},e}(a),v=p,g=function(t){function e(e){var n=t.call(this,e)||this;return n.type="shape",n.names=["shape"],n}return s(e,t),e.prototype.getLinearValue=function(t){var e=Math.round((this.values.length-1)*t);return this.values[e]},e}(a),y=g,m=function(t){function e(e){var n=t.call(this,e)||this;return n.type="size",n.names=["size"],n}return s(e,t),e}(a),b=m,_=(n("f2fb"),{}),j=function(t){return _[t.toLowerCase()]},x=function(t,e){if(j(t))throw new Error("Attribute type '".concat(t,"' existed."));_[t.toLowerCase()]=e};x("Color",f),x("Opacity",h),x("Position",v),x("Shape",y),x("Size",b)},"1c95":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="FilterFilled",l.inheritAttrs=!1;e["a"]=l},"1cd4":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="ArrowLeftOutlined",l.inheritAttrs=!1;e["a"]=l},"1d90":function(t,e,n){"use strict";var r=n("7a23"),o={icon:function(t,e){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:t}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:e}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:e}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:e}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:t}}]}},name:"picture",theme:"twotone"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="PictureTwoTone",l.inheritAttrs=!1;e["a"]=l},"214f":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="DoubleRightOutlined",l.inheritAttrs=!1;e["a"]=l},"24b3":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="CaretUpOutlined",l.inheritAttrs=!1;e["a"]=l},"250b":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var r=n("7a23"),o=a(n("8048")),i=a(n("a1a0"));function a(t){return t&&t.__esModule?t:{default:t}}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return(0,r.createVNode)(i["default"],u({},n,{icon:o["default"]}),null)};l.displayName="CheckCircleFilled",l.inheritAttrs=!1;var c=l;e["default"]=c},2643:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="WarningFilled",l.inheritAttrs=!1;e["a"]=l},"264e":function(t,e,n){"use strict";function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"GADDI",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"breadthFirstSearch",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"connectedComponent",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"depthFirstSearch",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"detectCycle",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"dijkstra",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"findAllPath",{enumerable:!0,get:function(){return f.findAllPath}}),Object.defineProperty(e,"findShortestPath",{enumerable:!0,get:function(){return f.findShortestPath}}),Object.defineProperty(e,"floydWarshall",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"getAdjMatrix",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"getDegree",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"getInDegree",{enumerable:!0,get:function(){return u.getInDegree}}),Object.defineProperty(e,"getNeighbors",{enumerable:!0,get:function(){return m.getNeighbors}}),Object.defineProperty(e,"getOutDegree",{enumerable:!0,get:function(){return u.getOutDegree}}),Object.defineProperty(e,"labelPropagation",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"louvain",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"minimumSpanningTree",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"pageRank",{enumerable:!0,get:function(){return g.default}});var o=j(n("16c7")),i=j(n("3872")),a=j(n("862e")),u=_(n("d9c5")),s=j(n("5140")),l=j(n("fe51")),c=j(n("9b96")),f=n("98e2"),d=j(n("0253")),h=j(n("61bc")),p=j(n("b14b")),v=j(n("3ef9")),g=j(n("0765")),y=j(n("649f")),m=n("dcfe");function b(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(b=function(t){return t?n:e})(t)}function _(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=b(e);if(n&&n.has(t))return n.get(t);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var u=i?Object.getOwnPropertyDescriptor(t,a):null;u&&(u.get||u.set)?Object.defineProperty(o,a,u):o[a]=t[a]}return o.default=t,n&&n.set(t,o),o}function j(t){return t&&t.__esModule?t:{default:t}}},"27f4":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getPropertyWeight=e.getAllSortProperties=e.getAllProperties=e.default=void 0;var r=n("869c"),o=function(t,e){void 0===t&&(t=[]),void 0===e&&(e=100);var n={};t.forEach((function(t){t.properties&&Object.keys(t.properties).forEach((function(e){"id"===e||!"".concat(t.properties[e]).match(r.secondReg)&&!"".concat(t.properties[e]).match(r.dateReg)&&isNaN(Number(t.properties[e]))?n.hasOwnProperty(e)&&delete n[e]:n.hasOwnProperty(e)?n[e]+=1:n[e]=1}))}));var o=Object.keys(n).sort((function(t,e){return n[e]-n[t]}));return o.length<e?o:o.slice(0,e)};e.getAllSortProperties=o;var i=function(t,e){return e.map((function(e){return t.hasOwnProperty(e)?t[e]:0}))},a=function(t){for(var e=o(t),n=[],r=0;r<t.length;r++)n[r]=i(t[r].properties,e);return n};e.getPropertyWeight=a;var u=function(t,e){void 0===e&&(e=void 0);var n=[];return t.forEach((function(t){void 0===e&&n.push(t),void 0!==t[e]&&n.push(t[e])})),n};e.getAllProperties=u;var s={getAllSortProperties:o,getPropertyWeight:a,getAllProperties:u};e.default=s},"29ab":function(t,e,n){"use strict";var r=n("000e"),o=n("8937"),i=n("d177"),a=n("41c8");function u(t,e){return(e-t)*Math.random()+t}var s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.process=function(t){var e=o["clone"](t),n=o["flatten"](e);return this.adjustData(e,n),e},e.prototype.adjustDim=function(t,e,n){var r=this,i=this.groupData(n,t);return o["each"](i,(function(n,o){return r.adjustGroup(n,t,parseFloat(o),e)}))},e.prototype.getAdjustOffset=function(t){var e=t.pre,n=t.next,r=(n-e)*i["c"];return u(e+r,n-r)},e.prototype.adjustGroup=function(t,e,n,r){var i=this,a=this.getAdjustRange(e,n,r);return o["each"](t,(function(t){t[e]=i.getAdjustOffset(a)})),t},e}(a["a"]);e["a"]=s},"2a24":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="FolderOpenOutlined",l.inheritAttrs=!1;e["a"]=l},"2adb":function(t,e,n){"use strict";n.d(e,"g",(function(){return p})),n.d(e,"c",(function(){return v})),n.d(e,"a",(function(){return g})),n.d(e,"b",(function(){return y})),n.d(e,"d",(function(){return m})),n.d(e,"e",(function(){return b})),n.d(e,"f",(function(){return x}));var r=n("7a23"),o=n("a563"),i=[],a=[],u="insert-css: You need to provide a CSS string. Usage: insertCss(cssString[, options]).";function s(){var t=document.createElement("style");return t.setAttribute("type","text/css"),t}function l(t,e){if(e=e||{},void 0===t)throw new Error(u);var n,r=!0===e.prepend?"prepend":"append",o=void 0!==e.container?e.container:document.querySelector("head"),l=i.indexOf(o);return-1===l&&(l=i.push(o)-1,a[l]={}),void 0!==a[l]&&void 0!==a[l][r]?n=a[l][r]:(n=a[l][r]=s(),"prepend"===r?o.insertBefore(n,o.childNodes[0]):o.appendChild(n)),65279===t.charCodeAt(0)&&(t=t.substr(1,t.length)),n.styleSheet?n.styleSheet.cssText+=t:n.textContent+=t,n}var c=l;function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){d(t,e,n[e])}))}return t}function d(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function h(t,e){0}function p(t,e){h(t,"[@ant-design/icons-vue] ".concat(e))}function v(t){return"object"===typeof t&&"string"===typeof t.name&&"string"===typeof t.theme&&("object"===typeof t.icon||"function"===typeof t.icon)}function g(t,e,n){return n?Object(r["h"])(t.tag,f({key:e},n,t.attrs),(t.children||[]).map((function(n,r){return g(n,"".concat(e,"-").concat(t.tag,"-").concat(r))}))):Object(r["h"])(t.tag,f({key:e},t.attrs),(t.children||[]).map((function(n,r){return g(n,"".concat(e,"-").concat(t.tag,"-").concat(r))})))}function y(t){return Object(o["generate"])(t)[0]}function m(t){return t?Array.isArray(t)?t:[t]:[]}var b={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},_="\n.anticon {\n  display: inline-block;\n  color: inherit;\n  font-style: normal;\n  line-height: 0;\n  text-align: center;\n  text-transform: none;\n  vertical-align: -0.125em;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n  line-height: 1;\n}\n\n.anticon svg {\n  display: inline-block;\n}\n\n.anticon::before {\n  display: none;\n}\n\n.anticon .anticon-icon {\n  display: block;\n}\n\n.anticon[tabindex] {\n  cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n  display: inline-block;\n  -webkit-animation: loadingCircle 1s infinite linear;\n  animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes loadingCircle {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n",j=!1,x=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_;Object(r["nextTick"])((function(){j||("undefined"!==typeof window&&window.document&&window.document.documentElement&&c(t,{prepend:!0}),j=!0)}))}},"2b46":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="LeftOutlined",l.inheritAttrs=!1;e["a"]=l},"2c79":function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"a",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"d",(function(){return u}));var r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},r(t,e)};function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var i=function(){return i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},i.apply(this,arguments)};function a(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}Object.create;function u(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r}Object.create;"function"===typeof SuppressedError&&SuppressedError},"2e60":function(t,e,n){"use strict";var r=n("00c6"),o=n("7fa2"),i=n("b2cb"),a=function(t){function e(e){var n=t.call(this)||this;n.destroyed=!1;var r=n.getDefaultCfg();return n.cfg=Object(i["i"])(r,e),n}return Object(r["a"])(e,t),e.prototype.getDefaultCfg=function(){return{}},e.prototype.get=function(t){return this.cfg[t]},e.prototype.set=function(t,e){this.cfg[t]=e},e.prototype.destroy=function(){this.cfg={destroyed:!0},this.off(),this.destroyed=!0},e}(o["a"]);e["a"]=a},"2f5e":function(t,e,n){"use strict";e["a"]={fontFamily:'\n  BlinkMacSystemFont, "Segoe UI", Roboto,"Helvetica Neue",\n  Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei",\n  SimSun, "sans-serif"',textColor:"#2C3542",activeTextColor:"#333333",uncheckedColor:"#D8D8D8",lineColor:"#416180",regionColor:"#CCD7EB",verticalAxisRotate:-Math.PI/4,horizontalAxisRotate:Math.PI/4,descriptionIconStroke:"#fff",descriptionIconFill:"rgba(58, 73, 101, .25)"}},"31a1":function(t,e,n){"use strict";var r=n("00c6"),o=n("ccaf"),i=n("6928"),a=function(t){function e(e){return t.call(this,e)||this}return Object(r["a"])(e,t),e.prototype._isInBBox=function(t,e){var n=this.getBBox();return n.minX<=t&&n.maxX>=t&&n.minY<=e&&n.maxY>=e},e.prototype.afterAttrsChange=function(e){t.prototype.afterAttrsChange.call(this,e),this.clearCacheBBox()},e.prototype.getBBox=function(){var t=this.cfg.bbox;return t||(t=this.calculateBBox(),this.set("bbox",t)),t},e.prototype.getCanvasBBox=function(){var t=this.cfg.canvasBBox;return t||(t=this.calculateCanvasBBox(),this.set("canvasBBox",t)),t},e.prototype.applyMatrix=function(e){t.prototype.applyMatrix.call(this,e),this.set("canvasBBox",null)},e.prototype.calculateCanvasBBox=function(){var t=this.getBBox(),e=this.getTotalMatrix(),n=t.minX,r=t.minY,o=t.maxX,a=t.maxY;if(e){var u=Object(i["c"])(e,[t.minX,t.minY]),s=Object(i["c"])(e,[t.maxX,t.minY]),l=Object(i["c"])(e,[t.minX,t.maxY]),c=Object(i["c"])(e,[t.maxX,t.maxY]);n=Math.min(u[0],s[0],l[0],c[0]),o=Math.max(u[0],s[0],l[0],c[0]),r=Math.min(u[1],s[1],l[1],c[1]),a=Math.max(u[1],s[1],l[1],c[1])}var f=this.attrs;if(f.shadowColor){var d=f.shadowBlur,h=void 0===d?0:d,p=f.shadowOffsetX,v=void 0===p?0:p,g=f.shadowOffsetY,y=void 0===g?0:g,m=n-h+v,b=o+h+v,_=r-h+y,j=a+h+y;n=Math.min(n,m),o=Math.max(o,b),r=Math.min(r,_),a=Math.max(a,j)}return{x:n,y:r,minX:n,minY:r,maxX:o,maxY:a,width:o-n,height:a-r}},e.prototype.clearCacheBBox=function(){this.set("bbox",null),this.set("canvasBBox",null)},e.prototype.isClipShape=function(){return this.get("isClipShape")},e.prototype.isInShape=function(t,e){return!1},e.prototype.isOnlyHitBox=function(){return!1},e.prototype.isHit=function(t,e){var n=this.get("startArrowShape"),r=this.get("endArrowShape"),o=[t,e,1];o=this.invertFromMatrix(o);var i=o[0],a=o[1],u=this._isInBBox(i,a);if(this.isOnlyHitBox())return u;if(u&&!this.isClipped(i,a)){if(this.isInShape(i,a))return!0;if(n&&n.isHit(i,a))return!0;if(r&&r.isHit(i,a))return!0}return!1},e}(o["a"]);e["a"]=a},"31d7":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="RightOutlined",l.inheritAttrs=!1;e["a"]=l},"31e6":function(t,e,n){"use strict";var r=n("2c79"),o=n("8937"),i=n("d7ff"),a=n("8ea8"),u=n("e546"),s=n("3665"),l="update_status",c=["visible","tip","delegateObject"],f=["container","group","shapesMap","isRegister","isUpdating","destroyed"],d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{container:null,shapesMap:{},group:null,capture:!0,isRegister:!1,isUpdating:!1,isInit:!0})},e.prototype.remove=function(){this.clear();var t=this.get("group");t.remove()},e.prototype.clear=function(){var t=this.get("group");t.clear(),this.set("shapesMap",{}),this.clearOffScreenCache(),this.set("isInit",!0)},e.prototype.getChildComponentById=function(t){var e=this.getElementById(t),n=e&&e.get("component");return n},e.prototype.getElementById=function(t){return this.get("shapesMap")[t]},e.prototype.getElementByLocalId=function(t){var e=this.getElementId(t);return this.getElementById(e)},e.prototype.getElementsByName=function(t){var e=[];return Object(o["each"])(this.get("shapesMap"),(function(n){n.get("name")===t&&e.push(n)})),e},e.prototype.getContainer=function(){return this.get("container")},e.prototype.updateInner=function(t){this.offScreenRender(),this.get("updateAutoRender")&&this.render()},e.prototype.render=function(){var t=this.get("offScreenGroup");t||(t=this.offScreenRender());var e=this.get("group");this.updateElements(t,e),this.deleteElements(),this.applyOffset(),this.get("eventInitted")||(this.initEvent(),this.set("eventInitted",!0)),this.set("isInit",!1)},e.prototype.show=function(){var t=this.get("group");t.show(),this.set("visible",!0)},e.prototype.hide=function(){var t=this.get("group");t.hide(),this.set("visible",!1)},e.prototype.setCapture=function(t){var e=this.get("group");e.set("capture",t),this.set("capture",t)},e.prototype.destroy=function(){this.removeEvent(),this.remove(),t.prototype.destroy.call(this)},e.prototype.getBBox=function(){return this.get("group").getCanvasBBox()},e.prototype.getLayoutBBox=function(){var t=this.get("group"),e=this.getInnerLayoutBBox(),n=t.getTotalMatrix();return n&&(e=Object(a["a"])(n,e)),e},e.prototype.on=function(t,e,n){var r=this.get("group");return r.on(t,e,n),this},e.prototype.off=function(t,e){var n=this.get("group");return n&&n.off(t,e),this},e.prototype.emit=function(t,e){var n=this.get("group");n.emit(t,e)},e.prototype.init=function(){t.prototype.init.call(this),this.get("group")||this.initGroup(),this.offScreenRender()},e.prototype.getInnerLayoutBBox=function(){return this.get("offScreenBBox")||this.get("group").getBBox()},e.prototype.delegateEmit=function(t,e){var n=this.get("group");e.target=n,n.emit(t,e),Object(i["a"])(n,t,e)},e.prototype.createOffScreenGroup=function(){var t=this.get("group"),e=t.getGroupBase(),n=new e({delegateObject:this.getDelegateObject()});return n},e.prototype.applyOffset=function(){var t=this.get("offsetX"),e=this.get("offsetY");this.moveElementTo(this.get("group"),{x:t,y:e})},e.prototype.initGroup=function(){var t=this.get("container");this.set("group",t.addGroup({id:this.get("id"),name:this.get("name"),capture:this.get("capture"),visible:this.get("visible"),isComponent:!0,component:this,delegateObject:this.getDelegateObject()}))},e.prototype.offScreenRender=function(){this.clearOffScreenCache();var t=this.createOffScreenGroup();return this.renderInner(t),this.set("offScreenGroup",t),this.set("offScreenBBox",Object(u["d"])(t)),t},e.prototype.addGroup=function(t,e){this.appendDelegateObject(t,e);var n=t.addGroup(e);return this.get("isRegister")&&this.registerElement(n),n},e.prototype.addShape=function(t,e){this.appendDelegateObject(t,e);var n=t.addShape(e);return this.get("isRegister")&&this.registerElement(n),n},e.prototype.addComponent=function(t,e){var n=e.id,o=e.component,i=Object(r["c"])(e,["id","component"]),a=new o(Object(r["a"])(Object(r["a"])({},i),{id:n,container:t,updateAutoRender:this.get("updateAutoRender")}));return a.init(),a.render(),this.get("isRegister")&&this.registerElement(a.get("group")),a},e.prototype.initEvent=function(){},e.prototype.removeEvent=function(){var t=this.get("group");t.off()},e.prototype.getElementId=function(t){var e=this.get("id"),n=this.get("name");return e+"-"+n+"-"+t},e.prototype.registerElement=function(t){var e=t.get("id");this.get("shapesMap")[e]=t},e.prototype.unregisterElement=function(t){var e=t.get("id");delete this.get("shapesMap")[e]},e.prototype.moveElementTo=function(t,e){var n=Object(a["f"])(e);t.attr("matrix",n)},e.prototype.addAnimation=function(t,e,n){var r=e.attr("opacity");Object(o["isNil"])(r)&&(r=1),e.attr("opacity",0),e.animate({opacity:r},n)},e.prototype.removeAnimation=function(t,e,n){e.animate({opacity:0},n)},e.prototype.updateAnimation=function(t,e,n,r){e.animate(n,r)},e.prototype.updateElements=function(t,e){var n,r=this,i=this.get("animate"),a=this.get("animateOption"),s=t.getChildren().slice(0);Object(o["each"])(s,(function(t){var s=t.get("id"),d=r.getElementById(s),h=t.get("name");if(d)if(t.get("isComponent")){var p=t.get("component"),v=d.get("component"),g=Object(o["pick"])(p.cfg,Object(o["difference"])(Object(o["keys"])(p.cfg),f));v.update(g),d.set(l,"update")}else{var y=r.getReplaceAttrs(d,t);i&&a.update?r.updateAnimation(h,d,y,a.update):d.attr(y),t.isGroup()&&r.updateElements(t,d),Object(o["each"])(c,(function(e){d.set(e,t.get(e))})),Object(u["m"])(d,t),n=d,d.set(l,"update")}else{e.add(t);var m=e.getChildren();if(m.splice(m.length-1,1),n){var b=m.indexOf(n);m.splice(b+1,0,t)}else m.unshift(t);if(r.registerElement(t),t.set(l,"add"),t.get("isComponent")){p=t.get("component");p.set("container",e)}else t.isGroup()&&r.registerNewGroup(t);if(n=t,i){var _=r.get("isInit")?a.appear:a.enter;_&&r.addAnimation(h,t,_)}}}))},e.prototype.clearUpdateStatus=function(t){var e=t.getChildren();Object(o["each"])(e,(function(t){t.set(l,null)}))},e.prototype.clearOffScreenCache=function(){var t=this.get("offScreenGroup");t&&t.destroy(),this.set("offScreenGroup",null),this.set("offScreenBBox",null)},e.prototype.getDelegateObject=function(){var t,e=this.get("name"),n=(t={},t[e]=this,t.component=this,t);return n},e.prototype.appendDelegateObject=function(t,e){var n=t.get("delegateObject");e.delegateObject||(e.delegateObject={}),Object(o["mix"])(e.delegateObject,n)},e.prototype.getReplaceAttrs=function(t,e){var n=t.attr(),r=e.attr();return Object(o["each"])(n,(function(t,e){void 0===r[e]&&(r[e]=void 0)})),r},e.prototype.registerNewGroup=function(t){var e=this,n=t.getChildren();Object(o["each"])(n,(function(t){e.registerElement(t),t.set(l,"add"),t.isGroup()&&e.registerNewGroup(t)}))},e.prototype.deleteElements=function(){var t=this,e=this.get("shapesMap"),n=[];Object(o["each"])(e,(function(t,e){!t.get(l)||t.destroyed?n.push([e,t]):t.set(l,null)}));var r=this.get("animate"),i=this.get("animateOption");Object(o["each"])(n,(function(n){var a=n[0],u=n[1];if(!u.destroyed){var s=u.get("name");if(r&&i.leave){var l=Object(o["mix"])({callback:function(){t.removeElement(u)}},i.leave);t.removeAnimation(s,u,l)}else t.removeElement(u)}delete e[a]}))},e.prototype.removeElement=function(t){if(t.get("isGroup")){var e=t.get("component");e&&e.destroy()}t.remove()},e}(s["a"]);e["a"]=d},"330db":function(t,e,n){"use strict";var r=n("00c6"),o=n("ccaf"),i=n("b2cb"),a={},u="_INDEX";function s(t,e){if(t.set("canvas",e),t.isGroup()){var n=t.get("children");n.length&&n.forEach((function(t){s(t,e)}))}}function l(t,e){if(t.set("timeline",e),t.isGroup()){var n=t.get("children");n.length&&n.forEach((function(t){l(t,e)}))}}function c(t,e,n){void 0===n&&(n=!0),n?e.destroy():(e.set("parent",null),e.set("canvas",null)),Object(i["j"])(t.getChildren(),e)}function f(t){return function(e,n){var r=t(e,n);return 0===r?e[u]-n[u]:r}}var d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["a"])(e,t),e.prototype.isCanvas=function(){return!1},e.prototype.getBBox=function(){var t=1/0,e=-1/0,n=1/0,r=-1/0,o=this.getChildren().filter((function(t){return t.get("visible")&&(!t.isGroup()||t.isGroup()&&t.getChildren().length>0)}));o.length>0?Object(i["a"])(o,(function(o){var i=o.getBBox(),a=i.minX,u=i.maxX,s=i.minY,l=i.maxY;a<t&&(t=a),u>e&&(e=u),s<n&&(n=s),l>r&&(r=l)})):(t=0,e=0,n=0,r=0);var a={x:t,y:n,minX:t,minY:n,maxX:e,maxY:r,width:e-t,height:r-n};return a},e.prototype.getCanvasBBox=function(){var t=1/0,e=-1/0,n=1/0,r=-1/0,o=this.getChildren().filter((function(t){return t.get("visible")&&(!t.isGroup()||t.isGroup()&&t.getChildren().length>0)}));o.length>0?Object(i["a"])(o,(function(o){var i=o.getCanvasBBox(),a=i.minX,u=i.maxX,s=i.minY,l=i.maxY;a<t&&(t=a),u>e&&(e=u),s<n&&(n=s),l>r&&(r=l)})):(t=0,e=0,n=0,r=0);var a={x:t,y:n,minX:t,minY:n,maxX:e,maxY:r,width:e-t,height:r-n};return a},e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e["children"]=[],e},e.prototype.onAttrChange=function(e,n,r){if(t.prototype.onAttrChange.call(this,e,n,r),"matrix"===e){var o=this.getTotalMatrix();this._applyChildrenMarix(o)}},e.prototype.applyMatrix=function(e){var n=this.getTotalMatrix();t.prototype.applyMatrix.call(this,e);var r=this.getTotalMatrix();r!==n&&this._applyChildrenMarix(r)},e.prototype._applyChildrenMarix=function(t){var e=this.getChildren();Object(i["a"])(e,(function(e){e.applyMatrix(t)}))},e.prototype.addShape=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t[0],r=t[1];Object(i["f"])(n)?r=n:r["type"]=n;var o=a[r.type];o||(o=Object(i["k"])(r.type),a[r.type]=o);var u=this.getShapeBase(),s=new u[o](r);return this.add(s),s},e.prototype.addGroup=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n,r=t[0],o=t[1];if(Object(i["d"])(r))n=new r(o||{parent:this});else{var a=r||{},u=this.getGroupBase();n=new u(a)}return this.add(n),n},e.prototype.getCanvas=function(){var t;return t=this.isCanvas()?this:this.get("canvas"),t},e.prototype.getShape=function(t,e,n){if(!Object(i["b"])(this))return null;var r,o=this.getChildren();if(this.isCanvas())r=this._findShape(o,t,e,n);else{var a=[t,e,1];a=this.invertFromMatrix(a),this.isClipped(a[0],a[1])||(r=this._findShape(o,a[0],a[1],n))}return r},e.prototype._findShape=function(t,e,n,r){for(var o=null,a=t.length-1;a>=0;a--){var u=t[a];if(Object(i["b"])(u)&&(u.isGroup()?o=u.getShape(e,n,r):u.isHit(e,n)&&(o=u)),o)break}return o},e.prototype.add=function(t){var e=this.getCanvas(),n=this.getChildren(),r=this.get("timeline"),o=t.getParent();o&&c(o,t,!1),t.set("parent",this),e&&s(t,e),r&&l(t,r),n.push(t),t.onCanvasChange("add"),this._applyElementMatrix(t)},e.prototype._applyElementMatrix=function(t){var e=this.getTotalMatrix();e&&t.applyMatrix(e)},e.prototype.getChildren=function(){return this.get("children")||[]},e.prototype.sort=function(){var t=this.getChildren();Object(i["a"])(t,(function(t,e){return t[u]=e,t})),t.sort(f((function(t,e){return t.get("zIndex")-e.get("zIndex")}))),this.onCanvasChange("sort")},e.prototype.clear=function(){if(this.set("clearing",!0),!this.destroyed){for(var t=this.getChildren(),e=t.length-1;e>=0;e--)t[e].destroy();this.set("children",[]),this.onCanvasChange("clear"),this.set("clearing",!1)}},e.prototype.destroy=function(){this.get("destroyed")||(this.clear(),t.prototype.destroy.call(this))},e.prototype.getFirst=function(){return this.getChildByIndex(0)},e.prototype.getLast=function(){var t=this.getChildren();return this.getChildByIndex(t.length-1)},e.prototype.getChildByIndex=function(t){var e=this.getChildren();return e[t]},e.prototype.getCount=function(){var t=this.getChildren();return t.length},e.prototype.contain=function(t){var e=this.getChildren();return e.indexOf(t)>-1},e.prototype.removeChild=function(t,e){void 0===e&&(e=!0),this.contain(t)&&t.remove(e)},e.prototype.findAll=function(t){var e=[],n=this.getChildren();return Object(i["a"])(n,(function(n){t(n)&&e.push(n),n.isGroup()&&(e=e.concat(n.findAll(t)))})),e},e.prototype.find=function(t){var e=null,n=this.getChildren();return Object(i["a"])(n,(function(n){if(t(n)?e=n:n.isGroup()&&(e=n.find(t)),e)return!1})),e},e.prototype.findById=function(t){return this.find((function(e){return e.get("id")===t}))},e.prototype.findByClassName=function(t){return this.find((function(e){return e.get("className")===t}))},e.prototype.findAllByName=function(t){return this.findAll((function(e){return e.get("name")===t}))},e}(o["a"]);e["a"]=d},3585:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="CaretDownOutlined",l.inheritAttrs=!1;e["a"]=l},"35c8":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="DownOutlined",l.inheritAttrs=!1;e["a"]=l},3665:function(t,e,n){"use strict";var r=n("2c79"),o=n("6855"),i=n("8937"),a={none:[],point:["x","y"],region:["start","end"],points:["points"],circle:["center","radius","startAngle","endAngle"]},u=function(t){function e(e){var n=t.call(this,e)||this;return n.initCfg(),n}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){return{id:"",name:"",type:"",locationType:"none",offsetX:0,offsetY:0,animate:!1,capture:!0,updateAutoRender:!1,animateOption:{appear:null,update:{duration:400,easing:"easeQuadInOut"},enter:{duration:400,easing:"easeQuadInOut"},leave:{duration:350,easing:"easeQuadIn"}},events:null,defaultCfg:{},visible:!0}},e.prototype.clear=function(){},e.prototype.update=function(t){var e=this,n=this.get("defaultCfg")||{};Object(i["each"])(t,(function(t,r){var o=e.get(r),a=t;o!==t&&(Object(i["isObject"])(t)&&n[r]&&(a=Object(i["deepMix"])({},n[r],t)),e.set(r,a))})),this.updateInner(t),this.afterUpdate(t)},e.prototype.updateInner=function(t){},e.prototype.afterUpdate=function(t){Object(i["hasKey"])(t,"visible")&&(t.visible?this.show():this.hide()),Object(i["hasKey"])(t,"capture")&&this.setCapture(t.capture)},e.prototype.getLayoutBBox=function(){return this.getBBox()},e.prototype.getLocationType=function(){return this.get("locationType")},e.prototype.getOffset=function(){return{offsetX:this.get("offsetX"),offsetY:this.get("offsetY")}},e.prototype.setOffset=function(t,e){this.update({offsetX:t,offsetY:e})},e.prototype.setLocation=function(t){var e=Object(r["a"])({},t);this.update(e)},e.prototype.getLocation=function(){var t=this,e={},n=this.get("locationType"),r=a[n];return Object(i["each"])(r,(function(n){e[n]=t.get(n)})),e},e.prototype.isList=function(){return!1},e.prototype.isSlider=function(){return!1},e.prototype.init=function(){},e.prototype.initCfg=function(){var t=this,e=this.get("defaultCfg");Object(i["each"])(e,(function(e,n){var r=t.get(n);if(Object(i["isObject"])(r)){var o=Object(i["deepMix"])({},e,r);t.set(n,o)}}))},e}(o["Base"]);e["a"]=u},3872:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n("52b3")),o=n("dcfe");function i(t){return t&&t.__esModule?t:{default:t}}function a(t){void 0===t&&(t={});var e=t,n=function(){},r=function(){var t={};return function(e){var n=e.next,r=n;return!t[r]&&(t[r]=!0,!0)}}();return e.allowTraversal=t.allowTraversal||r,e.enter=t.enter||n,e.leave=t.leave||n,e}var u=function(t,e,n,i){void 0===i&&(i=!0);var u=a(n),s=new r.default,l=t.edges,c=void 0===l?[]:l;s.enqueue(e);var f="",d=function(){var t=s.dequeue();u.enter({current:t,previous:f}),(0,o.getNeighbors)(t,c,i?"target":void 0).forEach((function(e){u.allowTraversal({previous:f,current:t,next:e})&&s.enqueue(e)})),u.leave({current:t,previous:f}),f=t};while(!s.isEmpty())d()},s=u;e.default=s},"397c":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="PlusCircleOutlined",l.inheritAttrs=!1;e["a"]=l},"39b7":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="ExclamationCircleFilled",l.inheritAttrs=!1;e["a"]=l},"3b06":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"};e.default=r},"3c7f":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="QuestionCircleOutlined",l.inheritAttrs=!1;e["a"]=l},"3ec2":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var r=[],o=[],i="insert-css: You need to provide a CSS string. Usage: insertCss(cssString[, options]).";function a(){var t=document.createElement("style");return t.setAttribute("type","text/css"),t}function u(t,e){if(e=e||{},void 0===t)throw new Error(i);var n,u=!0===e.prepend?"prepend":"append",s=void 0!==e.container?e.container:document.querySelector("head"),l=r.indexOf(s);return-1===l&&(l=r.push(s)-1,o[l]={}),void 0!==o[l]&&void 0!==o[l][u]?n=o[l][u]:(n=o[l][u]=a(),"prepend"===u?s.insertBefore(n,s.childNodes[0]):s.appendChild(n)),65279===t.charCodeAt(0)&&(t=t.substr(1,t.length)),n.styleSheet?n.styleSheet.cssText+=t:n.textContent+=t,n}var s=u;e["default"]=s},"3ef9":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(n("83ad")),o=a(n("9c2f")),i=n("dcfe");function a(t){return t&&t.__esModule?t:{default:t}}var u=function(t,e){var n=[],r=t.nodes,a=void 0===r?[]:r,u=t.edges,s=void 0===u?[]:u;if(0===a.length)return n;var l=a[0],c=new Set;c.add(l);var f=function(t,n){return e?t.weight-n.weight:0},d=new o.default(f);(0,i.getEdgesByNodeId)(l.id,s).forEach((function(t){d.insert(t)}));while(!d.isEmpty()){var h=d.delMin(),p=h.source,v=h.target;c.has(p)&&c.has(v)||(n.push(h),c.has(p)||(c.add(p),(0,i.getEdgesByNodeId)(p,s).forEach((function(t){d.insert(t)}))),c.has(v)||(c.add(v),(0,i.getEdgesByNodeId)(v,s).forEach((function(t){d.insert(t)}))))}return n},s=function(t,e){var n=[],o=t.nodes,i=void 0===o?[]:o,a=t.edges,u=void 0===a?[]:a;if(0===i.length)return n;var s=u.map((function(t){return t}));e&&s.sort((function(t,e){return t.weight-e.weight}));var l=new r.default(i.map((function(t){return t.id})));while(s.length>0){var c=s.shift(),f=c.source,d=c.target;l.connected(f,d)||(n.push(c),l.union(f,d))}return n},l=function(t,e,n){var r={prim:u,kruskal:s};return n?r[n](t,e):s(t,e)},c=l;e.default=c},4053:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="EnterOutlined",l.inheritAttrs=!1;e["a"]=l},"411c":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="CloseCircleOutlined",l.inheritAttrs=!1;e["a"]=l},"41c8":function(t,e,n){"use strict";var r=n("8937"),o=n("d177"),i=function(){function t(t){var e=t.xField,n=t.yField,r=t.adjustNames,o=void 0===r?["x","y"]:r,i=t.dimValuesMap;this.adjustNames=o,this.xField=e,this.yField=n,this.dimValuesMap=i}return t.prototype.isAdjust=function(t){return this.adjustNames.indexOf(t)>=0},t.prototype.getAdjustRange=function(t,e,n){var r,o,i=this.yField,a=n.indexOf(e),u=n.length;return!i&&this.isAdjust("y")?(r=0,o=1):u>1?(r=n[0===a?0:a-1],o=n[a===u-1?u-1:a+1],0!==a?r+=(e-r)/2:r-=(o-e)/2,a!==u-1?o-=(o-e)/2:o+=(e-n[u-2])/2):(r=0===e?0:e-.5,o=0===e?1:e+.5),{pre:r,next:o}},t.prototype.adjustData=function(t,e){var n=this,o=this.getDimValues(e);r["each"](t,(function(t,e){r["each"](o,(function(r,o){n.adjustDim(o,r,t,e)}))}))},t.prototype.groupData=function(t,e){return r["each"](t,(function(t){void 0===t[e]&&(t[e]=o["a"])})),r["groupBy"](t,e)},t.prototype.adjustDim=function(t,e,n,r){},t.prototype.getDimValues=function(t){var e=this,n=e.xField,i=e.yField,a=r["assign"]({},this.dimValuesMap),u=[];if(n&&this.isAdjust("x")&&u.push(n),i&&this.isAdjust("y")&&u.push(i),u.forEach((function(e){a&&a[e]||(a[e]=r["valuesOfKey"](t,e).sort((function(t,e){return t-e})))})),!i&&this.isAdjust("y")){var s="y";a[s]=[o["a"],1]}return a},t}();e["a"]=i},"434d":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="CheckOutlined",l.inheritAttrs=!1;e["a"]=l},4799:function(t,e,n){"use strict";n.r(e),n.d(e,"Base",(function(){return c})),n.d(e,"Circle",(function(){return d})),n.d(e,"Ellipse",(function(){return v})),n.d(e,"Image",(function(){return m})),n.d(e,"Line",(function(){return w})),n.d(e,"Marker",(function(){return P})),n.d(e,"Path",(function(){return G})),n.d(e,"Polygon",(function(){return U})),n.d(e,"Polyline",(function(){return K})),n.d(e,"Rect",(function(){return tt})),n.d(e,"Text",(function(){return nt}));var r={};n.r(r),n.d(r,"Base",(function(){return c})),n.d(r,"Circle",(function(){return d})),n.d(r,"Ellipse",(function(){return v})),n.d(r,"Image",(function(){return m})),n.d(r,"Line",(function(){return w})),n.d(r,"Marker",(function(){return P})),n.d(r,"Path",(function(){return G})),n.d(r,"Polygon",(function(){return U})),n.d(r,"Polyline",(function(){return K})),n.d(r,"Rect",(function(){return tt})),n.d(r,"Text",(function(){return nt}));var o=n("c0e9"),i=n("6855"),a=n("7326"),u=n("f5e5"),s=n("c2ad"),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return Object(o["a"])(Object(o["a"])({},e),{lineWidth:1,lineAppendWidth:0,strokeOpacity:1,fillOpacity:1})},e.prototype.getShapeBase=function(){return r},e.prototype.getGroupBase=function(){return s["a"]},e.prototype.onCanvasChange=function(t){Object(u["h"])(this,t)},e.prototype.calculateBBox=function(){var t=this.get("type"),e=this.getHitLineWidth(),n=Object(i["getBBoxMethod"])(t),r=n(this),o=e/2,a=r.x-o,u=r.y-o,s=r.x+r.width+o,l=r.y+r.height+o;return{x:a,minX:a,y:u,minY:u,width:r.width+e,height:r.height+e,maxX:s,maxY:l}},e.prototype.isFill=function(){return!!this.attrs["fill"]||this.isClipShape()},e.prototype.isStroke=function(){return!!this.attrs["stroke"]},e.prototype._applyClip=function(t,e){e&&(t.save(),Object(u["a"])(t,e),e.createPath(t),t.restore(),t.clip(),e._afterDraw())},e.prototype.draw=function(t,e){var n=this.cfg.clipShape;if(e){if(!1===this.cfg.refresh)return void this.set("hasChanged",!1);var r=this.getCanvasBBox();if(!Object(a["f"])(e,r))return this.set("hasChanged",!1),void(this.cfg.isInView&&this._afterDraw())}t.save(),Object(u["a"])(t,this),this._applyClip(t,n),this.drawPath(t),t.restore(),this._afterDraw()},e.prototype.getCanvasViewBox=function(){var t=this.cfg.canvas;return t?t.getViewRange():null},e.prototype.cacheCanvasBBox=function(){var t=this.getCanvasViewBox();if(t){var e=this.getCanvasBBox(),n=Object(a["f"])(e,t);this.set("isInView",n),n?this.set("cacheCanvasBBox",e):this.set("cacheCanvasBBox",null)}},e.prototype._afterDraw=function(){this.cacheCanvasBBox(),this.set("hasChanged",!1),this.set("refresh",null)},e.prototype.skipDraw=function(){this.set("cacheCanvasBBox",null),this.set("isInView",null),this.set("hasChanged",!1)},e.prototype.drawPath=function(t){this.createPath(t),this.strokeAndFill(t),this.afterDrawPath(t)},e.prototype.fill=function(t){t.fill()},e.prototype.stroke=function(t){t.stroke()},e.prototype.strokeAndFill=function(t){var e=this.attrs,n=e.lineWidth,r=e.opacity,o=e.strokeOpacity,i=e.fillOpacity;this.isFill()&&(Object(a["i"])(i)||1===i?this.fill(t):(t.globalAlpha=i,this.fill(t),t.globalAlpha=r)),this.isStroke()&&n>0&&(Object(a["i"])(o)||1===o||(t.globalAlpha=o),this.stroke(t)),this.afterDrawPath(t)},e.prototype.createPath=function(t){},e.prototype.afterDrawPath=function(t){},e.prototype.isInShape=function(t,e){var n=this.isStroke(),r=this.isFill(),o=this.getHitLineWidth();return this.isInStrokeOrPath(t,e,n,r,o)},e.prototype.isInStrokeOrPath=function(t,e,n,r,o){return!1},e.prototype.getHitLineWidth=function(){if(!this.isStroke())return 0;var t=this.attrs;return t["lineWidth"]+t["lineAppendWidth"]},e}(i["AbstractShape"]),c=l,f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return Object(o["a"])(Object(o["a"])({},e),{x:0,y:0,r:0})},e.prototype.isInStrokeOrPath=function(t,e,n,r,o){var i=this.attr(),u=i.x,s=i.y,l=i.r,c=o/2,f=Object(a["b"])(u,s,t,e);return r&&n?f<=l+c:r?f<=l:!!n&&(f>=l-c&&f<=l+c)},e.prototype.createPath=function(t){var e=this.attr(),n=e.x,r=e.y,o=e.r;t.beginPath(),t.arc(n,r,o,0,2*Math.PI,!1),t.closePath()},e}(c),d=f;function h(t,e,n,r){return t/(n*n)+e/(r*r)}var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return Object(o["a"])(Object(o["a"])({},e),{x:0,y:0,rx:0,ry:0})},e.prototype.isInStrokeOrPath=function(t,e,n,r,o){var i=this.attr(),a=o/2,u=i.x,s=i.y,l=i.rx,c=i.ry,f=(t-u)*(t-u),d=(e-s)*(e-s);return r&&n?h(f,d,l+a,c+a)<=1:r?h(f,d,l,c)<=1:!!n&&(h(f,d,l-a,c-a)>=1&&h(f,d,l+a,c+a)<=1)},e.prototype.createPath=function(t){var e=this.attr(),n=e.x,r=e.y,o=e.rx,i=e.ry;if(t.beginPath(),t.ellipse)t.ellipse(n,r,o,i,0,0,2*Math.PI,!1);else{var a=o>i?o:i,u=o>i?1:o/i,s=o>i?i/o:1;t.save(),t.translate(n,r),t.scale(u,s),t.arc(0,0,a,0,2*Math.PI),t.restore(),t.closePath()}},e}(c),v=p;function g(t){return t instanceof HTMLElement&&Object(a["k"])(t.nodeName)&&"CANVAS"===t.nodeName.toUpperCase()}var y=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return Object(o["a"])(Object(o["a"])({},e),{x:0,y:0,width:0,height:0})},e.prototype.initAttrs=function(t){this._setImage(t.img)},e.prototype.isStroke=function(){return!1},e.prototype.isOnlyHitBox=function(){return!0},e.prototype._afterLoading=function(){if(!0===this.get("toDraw")){var t=this.get("canvas");t?t.draw():this.createPath(this.get("context"))}},e.prototype._setImage=function(t){var e=this,n=this.attrs;if(Object(a["k"])(t)){var r=new Image;r.onload=function(){if(e.destroyed)return!1;e.attr("img",r),e.set("loading",!1),e._afterLoading();var t=e.get("callback");t&&t.call(e)},r.crossOrigin="Anonymous",r.src=t,this.set("loading",!0)}else t instanceof Image?(n.width||(n.width=t.width),n.height||(n.height=t.height)):g(t)&&(n.width||(n.width=Number(t.getAttribute("width"))),n.height||(n.height,Number(t.getAttribute("height"))))},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),"img"===e&&this._setImage(n)},e.prototype.createPath=function(t){if(this.get("loading"))return this.set("toDraw",!0),void this.set("context",t);var e=this.attr(),n=e.x,r=e.y,o=e.width,i=e.height,u=e.sx,s=e.sy,l=e.swidth,c=e.sheight,f=e.img;(f instanceof Image||g(f))&&(Object(a["i"])(u)||Object(a["i"])(s)||Object(a["i"])(l)||Object(a["i"])(c)?t.drawImage(f,n,r,o,i):t.drawImage(f,u,s,l,c,n,r,o,i))},e}(c),m=y,b=n("1183");function _(t,e,n,r,o,i,a){var u=Math.min(t,n),s=Math.max(t,n),l=Math.min(e,r),c=Math.max(e,r),f=o/2;return i>=u-f&&i<=s+f&&a>=l-f&&a<=c+f&&b["c"].pointToLine(t,e,n,r,i,a)<=o/2}var j=n("9f27"),x=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return Object(o["a"])(Object(o["a"])({},e),{x1:0,y1:0,x2:0,y2:0,startArrow:!1,endArrow:!1})},e.prototype.initAttrs=function(t){this.setArrow()},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),this.setArrow()},e.prototype.setArrow=function(){var t=this.attr(),e=t.x1,n=t.y1,r=t.x2,o=t.y2,i=t.startArrow,a=t.endArrow;i&&j["b"](this,t,r,o,e,n),a&&j["a"](this,t,e,n,r,o)},e.prototype.isInStrokeOrPath=function(t,e,n,r,o){if(!n||!o)return!1;var i=this.attr(),a=i.x1,u=i.y1,s=i.x2,l=i.y2;return _(a,u,s,l,o,t,e)},e.prototype.createPath=function(t){var e=this.attr(),n=e.x1,r=e.y1,o=e.x2,i=e.y2,a=e.startArrow,u=e.endArrow,s={dx:0,dy:0},l={dx:0,dy:0};a&&a.d&&(s=j["c"](n,r,o,i,e.startArrow.d)),u&&u.d&&(l=j["c"](n,r,o,i,e.endArrow.d)),t.beginPath(),t.moveTo(n+s.dx,r+s.dy),t.lineTo(o-l.dx,i-l.dy)},e.prototype.afterDrawPath=function(t){var e=this.get("startArrowShape"),n=this.get("endArrowShape");e&&e.draw(t),n&&n.draw(t)},e.prototype.getTotalLength=function(){var t=this.attr(),e=t.x1,n=t.y1,r=t.x2,o=t.y2;return b["c"].length(e,n,r,o)},e.prototype.getPoint=function(t){var e=this.attr(),n=e.x1,r=e.y1,o=e.x2,i=e.y2;return b["c"].pointAt(n,r,o,i,t)},e}(c),w=x,O=n("8937"),E=n("2ef1"),M={circle:function(t,e,n){return[["M",t-n,e],["A",n,n,0,1,0,t+n,e],["A",n,n,0,1,0,t-n,e]]},square:function(t,e,n){return[["M",t-n,e-n],["L",t+n,e-n],["L",t+n,e+n],["L",t-n,e+n],["Z"]]},diamond:function(t,e,n){return[["M",t-n,e],["L",t,e-n],["L",t+n,e],["L",t,e+n],["Z"]]},triangle:function(t,e,n){var r=n*Math.sin(1/3*Math.PI);return[["M",t-n,e+r],["L",t,e-r],["L",t+n,e+r],["Z"]]},"triangle-down":function(t,e,n){var r=n*Math.sin(1/3*Math.PI);return[["M",t-n,e-r],["L",t+n,e-r],["L",t,e+r],["Z"]]}},S=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.initAttrs=function(t){this._resetParamsCache()},e.prototype._resetParamsCache=function(){this.set("paramsCache",{})},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),-1!==["symbol","x","y","r","radius"].indexOf(e)&&this._resetParamsCache()},e.prototype.isOnlyHitBox=function(){return!0},e.prototype._getR=function(t){return Object(O["isNil"])(t.r)?t.radius:t.r},e.prototype._getPath=function(){var t,n,r=this.attr(),o=r.x,i=r.y,u=r.symbol||"circle",s=this._getR(r);if(Object(a["h"])(u))t=u,n=t(o,i,s),n=Object(E["d"])(n);else{if(t=e.Symbols[u],!t)return console.warn(u+" marker is not supported."),null;n=t(o,i,s)}return n},e.prototype.createPath=function(t){var e=this._getPath(),n=this.get("paramsCache");Object(u["e"])(this,t,{path:e},n)},e.Symbols=M,e}(c),P=S;function C(t,e,n){var r=Object(i["getOffScreenContext"])();return t.createPath(r),r.isPointInPath(e,n)}var A=1e-6;function k(t){return Math.abs(t)<A?0:t<0?-1:1}function T(t,e,n){return(n[0]-t[0])*(e[1]-t[1])===(e[0]-t[0])*(n[1]-t[1])&&Math.min(t[0],e[0])<=n[0]&&n[0]<=Math.max(t[0],e[0])&&Math.min(t[1],e[1])<=n[1]&&n[1]<=Math.max(t[1],e[1])}function I(t,e,n){var r=!1,o=t.length;if(o<=2)return!1;for(var i=0;i<o;i++){var a=t[i],u=t[(i+1)%o];if(T(a,u,[e,n]))return!0;k(a[1]-n)>0!==k(u[1]-n)>0&&k(e-(n-a[1])*(a[0]-u[0])/(a[1]-u[1])-a[0])<0&&(r=!r)}return r}var L=n("e897"),N=n("9fe7");function D(t,e,n,r,o,i,u,s){var l=(Math.atan2(s-e,u-t)+2*Math.PI)%(2*Math.PI);if(l<r||l>o)return!1;var c={x:t+n*Math.cos(l),y:e+n*Math.sin(l)};return Object(a["b"])(c.x,c.y,u,s)<=i/2}var B=L["a"].transform;function R(t){for(var e=!1,n=t.length,r=0;r<n;r++){var o=t[r],i=o[0];if("C"===i||"A"===i||"Q"===i){e=!0;break}}return e}function z(t,e,n,r,o){for(var i=!1,u=e/2,s=0;s<t.length;s++){var l=t[s],c=l.currentPoint,f=l.params,d=l.prePoint,h=l.box;if(!h||Object(a["e"])(h.x-u,h.y-u,h.width+e,h.height+e,n,r)){switch(l.command){case"L":case"Z":i=_(d[0],d[1],c[0],c[1],e,n,r);break;case"Q":var p=b["e"].pointDistance(d[0],d[1],f[1],f[2],f[3],f[4],n,r);i=p<=e/2;break;case"C":var v=b["b"].pointDistance(d[0],d[1],f[1],f[2],f[3],f[4],f[5],f[6],n,r,o);i=v<=e/2;break;case"A":var g=l.arcParams,y=g.cx,m=g.cy,j=g.rx,x=g.ry,w=g.startAngle,O=g.endAngle,E=g.xRotation,M=[n,r,1],S=j>x?j:x,P=j>x?1:j/x,C=j>x?x/j:1,A=B(null,[["t",-y,-m],["r",-E],["s",1/P,1/C]]);N["transformMat3"](M,M,A),i=D(0,0,S,w,O,e,M[0],M[1]);break;default:break}if(i)break}}return i}function F(t){for(var e=t.length,n=[],r=[],o=[],i=0;i<e;i++){var a=t[i],u=a[0];"M"===u?(o.length&&(r.push(o),o=[]),o.push([a[1],a[2]])):"Z"===u?o.length&&(n.push(o),o=[]):o.push([a[1],a[2]])}return o.length>0&&r.push(o),{polygons:n,polylines:r}}var q=Object(o["a"])({hasArc:R,extractPolygons:F,isPointInStroke:z},i["PathUtil"]);function V(t,e,n){for(var r=!1,o=0;o<t.length;o++){var i=t[o];if(r=I(i,e,n),r)break}return r}var H=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return Object(o["a"])(Object(o["a"])({},e),{startArrow:!1,endArrow:!1})},e.prototype.initAttrs=function(t){this._setPathArr(t.path),this.setArrow()},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),"path"===e&&this._setPathArr(n),this.setArrow()},e.prototype._setPathArr=function(t){this.attrs.path=Object(E["d"])(t);var e=q.hasArc(t);this.set("hasArc",e),this.set("paramsCache",{}),this.set("segments",null),this.set("curve",null),this.set("tCache",null),this.set("totalLength",null)},e.prototype.getSegments=function(){var t=this.get("segements");return t||(t=Object(E["e"])(this.attr("path")),this.set("segments",t)),t},e.prototype.setArrow=function(){var t=this.attr(),e=t.startArrow,n=t.endArrow;if(e){var r=this.getStartTangent();j["b"](this,t,r[0][0],r[0][1],r[1][0],r[1][1])}if(n){r=this.getEndTangent();j["a"](this,t,r[0][0],r[0][1],r[1][0],r[1][1])}},e.prototype.isInStrokeOrPath=function(t,e,n,r,o){var i=this.getSegments(),a=this.get("hasArc"),u=!1;if(n){var s=this.getTotalLength();u=q.isPointInStroke(i,o,t,e,s)}if(!u&&r)if(a)u=C(this,t,e);else{var l=this.attr("path"),c=q.extractPolygons(l);u=V(c.polygons,t,e)||V(c.polylines,t,e)}return u},e.prototype.createPath=function(t){var e=this.attr(),n=this.get("paramsCache");Object(u["e"])(this,t,e,n)},e.prototype.afterDrawPath=function(t){var e=this.get("startArrowShape"),n=this.get("endArrowShape");e&&e.draw(t),n&&n.draw(t)},e.prototype.getTotalLength=function(){var t=this.get("totalLength");return Object(O["isNil"])(t)?(this._calculateCurve(),this._setTcache(),this.get("totalLength")):t},e.prototype.getPoint=function(t){var e,n,r=this.get("tCache");r||(this._calculateCurve(),this._setTcache(),r=this.get("tCache"));var o=this.get("curve");if(!r||0===r.length)return o?{x:o[0][1],y:o[0][2]}:null;Object(O["each"])(r,(function(r,o){t>=r[0]&&t<=r[1]&&(e=(t-r[0])/(r[1]-r[0]),n=o)}));var i=o[n];if(Object(O["isNil"])(i)||Object(O["isNil"])(n))return null;var a=i.length,u=o[n+1];return b["b"].pointAt(i[a-2],i[a-1],u[1],u[2],u[3],u[4],u[5],u[6],e)},e.prototype._calculateCurve=function(){var t=this.attr().path;this.set("curve",q.pathToCurve(t))},e.prototype._setTcache=function(){var t,e,n,r,o=0,i=0,a=[],u=this.get("curve");u&&(Object(O["each"])(u,(function(t,e){n=u[e+1],r=t.length,n&&(o+=b["b"].length(t[r-2],t[r-1],n[1],n[2],n[3],n[4],n[5],n[6])||0)})),this.set("totalLength",o),0!==o?(Object(O["each"])(u,(function(s,l){n=u[l+1],r=s.length,n&&(t=[],t[0]=i/o,e=b["b"].length(s[r-2],s[r-1],n[1],n[2],n[3],n[4],n[5],n[6]),i+=e||0,t[1]=i/o,a.push(t))})),this.set("tCache",a)):this.set("tCache",[]))},e.prototype.getStartTangent=function(){var t,e=this.getSegments();if(e.length>1){var n=e[0].currentPoint,r=e[1].currentPoint,o=e[1].startTangent;t=[],o?(t.push([n[0]-o[0],n[1]-o[1]]),t.push([n[0],n[1]])):(t.push([r[0],r[1]]),t.push([n[0],n[1]]))}return t},e.prototype.getEndTangent=function(){var t,e=this.getSegments(),n=e.length;if(n>1){var r=e[n-2].currentPoint,o=e[n-1].currentPoint,i=e[n-1].endTangent;t=[],i?(t.push([o[0]-i[0],o[1]-i[1]]),t.push([o[0],o[1]])):(t.push([r[0],r[1]]),t.push([o[0],o[1]]))}return t},e}(c),G=H;function Y(t,e,n,r,o){var i=t.length;if(i<2)return!1;for(var a=0;a<i-1;a++){var u=t[a][0],s=t[a][1],l=t[a+1][0],c=t[a+1][1];if(_(u,s,l,c,e,n,r))return!0}if(o){var f=t[0],d=t[i-1];if(_(f[0],f[1],d[0],d[1],e,n,r))return!0}return!1}var X=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.isInStrokeOrPath=function(t,e,n,r,o){var i=this.attr().points,a=!1;return n&&(a=Y(i,o,t,e,!0)),!a&&r&&(a=I(i,t,e)),a},e.prototype.createPath=function(t){var e=this.attr(),n=e.points;if(!(n.length<2)){t.beginPath();for(var r=0;r<n.length;r++){var o=n[r];0===r?t.moveTo(o[0],o[1]):t.lineTo(o[0],o[1])}t.closePath()}},e}(c),U=X,W=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return Object(o["a"])(Object(o["a"])({},e),{startArrow:!1,endArrow:!1})},e.prototype.initAttrs=function(t){this.setArrow()},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),this.setArrow(),-1!==["points"].indexOf(e)&&this._resetCache()},e.prototype._resetCache=function(){this.set("totalLength",null),this.set("tCache",null)},e.prototype.setArrow=function(){var t=this.attr(),e=this.attrs,n=e.points,r=e.startArrow,o=e.endArrow,i=n.length,a=n[0][0],u=n[0][1],s=n[i-1][0],l=n[i-1][1];r&&j["b"](this,t,n[1][0],n[1][1],a,u),o&&j["a"](this,t,n[i-2][0],n[i-2][1],s,l)},e.prototype.isFill=function(){return!1},e.prototype.isInStrokeOrPath=function(t,e,n,r,o){if(!n||!o)return!1;var i=this.attr().points;return Y(i,o,t,e,!1)},e.prototype.isStroke=function(){return!0},e.prototype.createPath=function(t){var e=this.attr(),n=e.points,r=e.startArrow,o=e.endArrow,i=n.length;if(!(n.length<2)){var a=n[0][0],u=n[0][1],s=n[i-1][0],l=n[i-1][1];if(r&&r.d){var c=j["c"](a,u,n[1][0],n[1][1],r.d);a+=c.dx,u+=c.dy}if(o&&o.d){c=j["c"](n[i-2][0],n[i-2][1],s,l,o.d);s-=c.dx,l-=c.dy}t.beginPath(),t.moveTo(a,u);for(var f=0;f<i-1;f++){var d=n[f];t.lineTo(d[0],d[1])}t.lineTo(s,l)}},e.prototype.afterDrawPath=function(t){var e=this.get("startArrowShape"),n=this.get("endArrowShape");e&&e.draw(t),n&&n.draw(t)},e.prototype.getTotalLength=function(){var t=this.attr().points,e=this.get("totalLength");return Object(O["isNil"])(e)?(this.set("totalLength",b["d"].length(t)),this.get("totalLength")):e},e.prototype.getPoint=function(t){var e,n,r=this.attr().points,o=this.get("tCache");return o||(this._setTcache(),o=this.get("tCache")),Object(O["each"])(o,(function(r,o){t>=r[0]&&t<=r[1]&&(e=(t-r[0])/(r[1]-r[0]),n=o)})),b["c"].pointAt(r[n][0],r[n][1],r[n+1][0],r[n+1][1],e)},e.prototype._setTcache=function(){var t=this.attr().points;if(t&&0!==t.length){var e=this.getTotalLength();if(!(e<=0)){var n,r,o=0,i=[];Object(O["each"])(t,(function(a,u){t[u+1]&&(n=[],n[0]=o/e,r=b["c"].length(a[0],a[1],t[u+1][0],t[u+1][1]),o+=r,n[1]=o/e,i.push(n))})),this.set("tCache",i)}}},e.prototype.getStartTangent=function(){var t=this.attr().points,e=[];return e.push([t[1][0],t[1][1]]),e.push([t[0][0],t[0][1]]),e},e.prototype.getEndTangent=function(){var t=this.attr().points,e=t.length-1,n=[];return n.push([t[e-1][0],t[e-1][1]]),n.push([t[e][0],t[e][1]]),n},e}(c),K=W,Z=n("af40");function Q(t,e,n,r,o,i,u){var s=o/2;return Object(a["e"])(t-s,e-s,n,o,i,u)||Object(a["e"])(t+n-s,e-s,o,r,i,u)||Object(a["e"])(t+s,e+r-s,n,o,i,u)||Object(a["e"])(t-s,e+s,o,r,i,u)}function $(t,e,n,r,o,i,a,u){return _(t+o,e,t+n-o,e,i,a,u)||_(t+n,e+o,t+n,e+r-o,i,a,u)||_(t+n-o,e+r,t+o,e+r,i,a,u)||_(t,e+r-o,t,e+o,i,a,u)||D(t+n-o,e+o,o,1.5*Math.PI,2*Math.PI,i,a,u)||D(t+n-o,e+r-o,o,0,.5*Math.PI,i,a,u)||D(t+o,e+r-o,o,.5*Math.PI,Math.PI,i,a,u)||D(t+o,e+o,o,Math.PI,1.5*Math.PI,i,a,u)}var J=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return Object(o["a"])(Object(o["a"])({},e),{x:0,y:0,width:0,height:0,radius:0})},e.prototype.isInStrokeOrPath=function(t,e,n,r,o){var i=this.attr(),u=i.x,s=i.y,l=i.width,c=i.height,f=i.radius;if(f){var d=!1;return n&&(d=$(u,s,l,c,f,o,t,e)),!d&&r&&(d=C(this,t,e)),d}var h=o/2;return r&&n?Object(a["e"])(u-h,s-h,l+h,c+h,t,e):r?Object(a["e"])(u,s,l,c,t,e):n?Q(u,s,l,c,o,t,e):void 0},e.prototype.createPath=function(t){var e=this.attr(),n=e.x,r=e.y,o=e.width,i=e.height,a=e.radius;if(t.beginPath(),0===a)t.rect(n,r,o,i);else{var u=Object(Z["a"])(a),s=u[0],l=u[1],c=u[2],f=u[3];t.moveTo(n+s,r),t.lineTo(n+o-l,r),0!==l&&t.arc(n+o-l,r+l,l,-Math.PI/2,0),t.lineTo(n+o,r+i-c),0!==c&&t.arc(n+o-c,r+i-c,c,0,Math.PI/2),t.lineTo(n+f,r+i),0!==f&&t.arc(n+f,r+i-f,f,Math.PI/2,Math.PI),t.lineTo(n,r+s),0!==s&&t.arc(n+s,r+s,s,Math.PI,1.5*Math.PI),t.closePath()}},e}(c),tt=J,et=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.getDefaultAttrs=function(){var e=t.prototype.getDefaultAttrs.call(this);return Object(o["a"])(Object(o["a"])({},e),{x:0,y:0,text:null,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom"})},e.prototype.isOnlyHitBox=function(){return!0},e.prototype.initAttrs=function(t){this._assembleFont(),t.text&&this._setText(t.text)},e.prototype._assembleFont=function(){var t=this.attrs;t.font=Object(i["assembleFont"])(t)},e.prototype._setText=function(t){var e=null;Object(a["k"])(t)&&-1!==t.indexOf("\n")&&(e=t.split("\n")),this.set("textArr",e)},e.prototype.onAttrChange=function(e,n,r){t.prototype.onAttrChange.call(this,e,n,r),e.startsWith("font")&&this._assembleFont(),"text"===e&&this._setText(n)},e.prototype._getSpaceingY=function(){var t=this.attrs,e=t.lineHeight,n=1*t.fontSize;return e?e-n:.14*n},e.prototype._drawTextArr=function(t,e,n){var r,o=this.attrs,u=o.textBaseline,s=o.x,l=o.y,c=1*o.fontSize,f=this._getSpaceingY(),d=Object(i["getTextHeight"])(o.text,o.fontSize,o.lineHeight);Object(a["c"])(e,(function(e,o){r=l+o*(f+c)-d+c,"middle"===u&&(r+=d-c-(d-c)/2),"top"===u&&(r+=d-c),Object(a["i"])(e)||(n?t.fillText(e,s,r):t.strokeText(e,s,r))}))},e.prototype._drawText=function(t,e){var n=this.attr(),r=n.x,o=n.y,i=this.get("textArr");if(i)this._drawTextArr(t,i,e);else{var u=n.text;Object(a["i"])(u)||(e?t.fillText(u,r,o):t.strokeText(u,r,o))}},e.prototype.strokeAndFill=function(t){var e=this.attrs,n=e.lineWidth,r=e.opacity,o=e.strokeOpacity,i=e.fillOpacity;this.isStroke()&&n>0&&(Object(a["i"])(o)||1===o||(t.globalAlpha=r),this.stroke(t)),this.isFill()&&(Object(a["i"])(i)||1===i?this.fill(t):(t.globalAlpha=i,this.fill(t),t.globalAlpha=r)),this.afterDrawPath(t)},e.prototype.fill=function(t){this._drawText(t,!0)},e.prototype.stroke=function(t){this._drawText(t,!1)},e}(c),nt=et},"47c2":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var r=n("7a23"),o=a(n("9c54")),i=a(n("a1a0"));function a(t){return t&&t.__esModule?t:{default:t}}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return(0,r.createVNode)(i["default"],u({},n,{icon:o["default"]}),null)};l.displayName="InfoCircleFilled",l.inheritAttrs=!1;var c=l;e["default"]=c},"47cd":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"};e.default=r},"47ce":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="PlusOutlined",l.inheritAttrs=!1;e["a"]=l},"4f82":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="UpOutlined",l.inheritAttrs=!1;e["a"]=l},"505f":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"};e.default=r},5140:function(t,e,n){"use strict";function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.detectAllUndirectedCycle=e.detectAllDirectedCycle=e.detectAllCycles=e.default=void 0;var o=l(n("fe51")),i=s(n("862e")),a=n("dcfe");function u(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(u=function(t){return t?n:e})(t)}function s(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=u(e);if(n&&n.has(t))return n.get(t);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var s=i?Object.getOwnPropertyDescriptor(t,a):null;s&&(s.get||s.set)?Object.defineProperty(o,a,s):o[a]=t[a]}return o.default=t,n&&n.set(t,o),o}function l(t){return t&&t.__esModule?t:{default:t}}var c=function(t){var e=null,n=t.nodes,r=void 0===n?[]:n,i={},a={},u={},s={};r.forEach((function(t){a[t.id]=t}));var l={enter:function(t){var n=t.current,r=t.previous;if(u[n]){e={};var o=n,s=r;while(s!==n)e[o]=s,o=s,s=i[s];e[o]=s}else u[n]=n,delete a[n],i[n]=r},leave:function(t){var e=t.current;s[e]=e,delete u[e]},allowTraversal:function(t){var n=t.next;return!e&&!s[n]}};while(Object.keys(a).length){var c=Object.keys(a)[0];(0,o.default)(t,c,l)}return e},f=function(t,e,n){var r,o;void 0===n&&(n=!0);for(var u=[],s=(0,i.default)(t,!1),l=0,c=s;l<c.length;l++){var f=c[l];if(f.length){var d=f[0],h=d.id,p=[d],v=(r={},r[h]=d,r),g=(o={},o[h]=new Set,o);while(p.length>0)for(var y=p.pop(),m=y.id,b=(0,a.getNeighbors)(m,t.edges),_=function(r){var o,i=b[r],a=t.nodes.find((function(t){return t.id===i}));if(i===m)u.push((o={},o[i]=y,o));else if(i in g){if(!g[m].has(a)){var s=!0,l=[a,y],c=v[m];while(g[i].size&&!g[i].has(c)){if(l.push(c),c===v[c.id])break;c=v[c.id]}if(l.push(c),e&&n?(s=!1,l.findIndex((function(t){return e.indexOf(t.id)>-1}))>-1&&(s=!0)):e&&!n&&l.findIndex((function(t){return e.indexOf(t.id)>-1}))>-1&&(s=!1),s){for(var f={},d=1;d<l.length;d+=1)f[l[d-1].id]=l[d];l.length&&(f[l[l.length-1].id]=l[0]),u.push(f)}g[i].add(y)}}else v[i]=y,p.push(a),g[i]=new Set([y])},j=0;j<b.length;j+=1)_(j)}}return u};e.detectAllUndirectedCycle=f;var d=function(t,e,n){void 0===n&&(n=!0);for(var r=[],o=new Set,u=[],s=[],l={},c={},f=function(t){var e=[t];while(e.length>0){var n=e.pop();o.has(n)&&(o.delete(n),u[n.id].forEach((function(t){e.push(t)})),u[n.id].clear())}},d=function t(i,a,c){var d=!1;if(e&&!1===n&&e.indexOf(i.id)>-1)return d;r.push(i),o.add(i);for(var h=c[i.id],p=0;p<h.length;p+=1){var v=l[h[p]];if(v===a){for(var g={},y=1;y<r.length;y+=1)g[r[y-1].id]=r[y];r.length&&(g[r[r.length-1].id]=r[0]),s.push(g),d=!0}else o.has(v)||t(v,a,c)&&(d=!0)}if(d)f(i);else for(p=0;p<h.length;p+=1){v=l[h[p]];u[v.id].has(i)||u[v.id].add(i)}return r.pop(),d},h=t.nodes,p=void 0===h?[]:h,v=0;v<p.length;v+=1){var g=p[v],y=g.id;c[y]=v,l[v]=g}if(e&&n){var m=function(t){var n=e[t];c[p[t].id]=c[n],c[n]=0,l[0]=p.find((function(t){return t.id===n})),l[c[p[t].id]]=p[t]};for(v=0;v<e.length;v++)m(v)}var b=function(r){for(var o,i,u=1/0,l=0;l<r.length;l+=1)for(var f=r[l],d=0;d<f.length;d++){var h=c[f[d].id];h<u&&(u=h,i=l)}var p=r[i],v=[];for(l=0;l<p.length;l+=1){var g=p[l];v[g.id]=[];for(var y=0,m=(0,a.getNeighbors)(g.id,t.edges,"target").filter((function(t){return p.map((function(t){return t.id})).indexOf(t)>-1}));y<m.length;y++){var b=m[y];b!==g.id||!1===n&&e.indexOf(g.id)>-1?v[g.id].push(c[b]):s.push((o={},o[g.id]=g,o))}}return{component:p,adjList:v,minIdx:u}},_=0;while(_<p.length){var j=p.filter((function(t){return c[t.id]>=_})),x=(0,i.detectStrongConnectComponents)({nodes:j,edges:t.edges}).filter((function(t){return t.length>1}));if(0===x.length)break;var w=b(x),O=w.minIdx,E=w.adjList,M=w.component;if(!(M.length>1))break;M.forEach((function(t){u[t.id]=new Set}));var S=l[O];if(e&&n&&-1===e.indexOf(S.id))return s;d(S,S,E),_=O+1}return s};e.detectAllDirectedCycle=d;var h=function(t,e,n,r){return void 0===r&&(r=!0),e?d(t,n,r):f(t,n,r)};e.detectAllCycles=h;var p=c;e.default=p},"52b3":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=o(n("5cb0"));function o(t){return t&&t.__esModule?t:{default:t}}var i=function(){function t(){this.linkedList=new r.default}return t.prototype.isEmpty=function(){return!this.linkedList.head},t.prototype.peek=function(){return this.linkedList.head?this.linkedList.head.value:null},t.prototype.enqueue=function(t){this.linkedList.append(t)},t.prototype.dequeue=function(){var t=this.linkedList.deleteHead();return t?t.value:null},t.prototype.toString=function(t){return this.linkedList.toString(t)},t}(),a=i;e.default=a},"53c8":function(t,e,n){"use strict";n.r(e),n.d(e,"version",(function(){return l}));var r=n("4799");n.d(e,"Shape",(function(){return r}));var o=n("6855");for(var i in o)["default","Canvas","Group","Shape","getArcParams","version"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);var a=n("b182");n.d(e,"Canvas",(function(){return a["a"]}));var u=n("c2ad");n.d(e,"Group",(function(){return u["a"]}));var s=n("9c29");n.d(e,"getArcParams",(function(){return s["a"]}));var l="0.5.12"},"54ca":function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return a}));var r=n("fb77"),o={};function i(t){return o[t.toLowerCase()]||r[t]}function a(t,e){o[t.toLowerCase()]=e}},5633:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="FolderOutlined",l.inheritAttrs=!1;e["a"]=l},"56ae":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="DownloadOutlined",l.inheritAttrs=!1;e["a"]=l},"59b0":function(t,e){},"5b0f":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="CaretDownFilled",l.inheritAttrs=!1;e["a"]=l},"5cb0":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.LinkedListNode=void 0;var r=function(t,e){return t===e},o=function(){function t(t,e){void 0===e&&(e=null),this.value=t,this.next=e}return t.prototype.toString=function(t){return t?t(this.value):"".concat(this.value)},t}();e.LinkedListNode=o;var i=function(){function t(t){void 0===t&&(t=r),this.head=null,this.tail=null,this.compare=t}return t.prototype.prepend=function(t){var e=new o(t,this.head);return this.head=e,this.tail||(this.tail=e),this},t.prototype.append=function(t){var e=new o(t);return this.head?(this.tail.next=e,this.tail=e,this):(this.head=e,this.tail=e,this)},t.prototype.delete=function(t){if(!this.head)return null;var e=null;while(this.head&&this.compare(this.head.value,t))e=this.head,this.head=this.head.next;var n=this.head;if(null!==n)while(n.next)this.compare(n.next.value,t)?(e=n.next,n.next=n.next.next):n=n.next;return this.compare(this.tail.value,t)&&(this.tail=n),e},t.prototype.find=function(t){var e=t.value,n=void 0===e?void 0:e,r=t.callback,o=void 0===r?void 0:r;if(!this.head)return null;var i=this.head;while(i){if(o&&o(i.value))return i;if(void 0!==n&&this.compare(i.value,n))return i;i=i.next}return null},t.prototype.deleteTail=function(){var t=this.tail;if(this.head===this.tail)return this.head=null,this.tail=null,t;var e=this.head;while(e.next)e.next.next?e=e.next:e.next=null;return this.tail=e,t},t.prototype.deleteHead=function(){if(!this.head)return null;var t=this.head;return this.head.next?this.head=this.head.next:(this.head=null,this.tail=null),t},t.prototype.fromArray=function(t){var e=this;return t.forEach((function(t){return e.append(t)})),this},t.prototype.toArray=function(){var t=[],e=this.head;while(e)t.push(e),e=e.next;return t},t.prototype.reverse=function(){var t=this.head,e=null,n=null;while(t)n=t.next,t.next=e,e=t,t=n;this.tail=this.head,this.head=e},t.prototype.toString=function(t){return void 0===t&&(t=void 0),this.toArray().map((function(e){return e.toString(t)})).toString()},t}(),a=i;e.default=a},"5d34":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="SwapRightOutlined",l.inheritAttrs=!1;e["a"]=l},"5d6f":function(t,e,n){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),e.DistanceType=void 0,e.DistanceType=r,function(t){t["EuclideanDistance"]="euclideanDistance"}(r||(e.DistanceType=r={}))},"5ede":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="BarsOutlined",l.inheritAttrs=!1;e["a"]=l},"5f89":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="UploadOutlined",l.inheritAttrs=!1;e["a"]=l},"61bc":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n("16c7")),o=n("dcfe");function i(t){return t&&t.__esModule?t:{default:t}}var a=function(t,e,n,i){void 0===e&&(e=!1),void 0===n&&(n="weight"),void 0===i&&(i=1e3);var a=t.nodes,u=void 0===a?[]:a,s=t.edges,l=void 0===s?[]:s,c={},f={};u.forEach((function(t,e){var n=(0,o.uniqueId)();t.clusterId=n,c[n]={id:n,nodes:[t]},f[t.id]={node:t,idx:e}}));var d=(0,r.default)(t,e),h=[],p={};d.forEach((function(t,e){var n=0,r=u[e].id;p[r]={},t.forEach((function(t,e){if(t){n+=t;var o=u[e].id;p[r][o]=t}})),h.push(n)}));var v=0,g=function(){var t=!1;if(u.forEach((function(e){var n={};Object.keys(p[e.id]).forEach((function(t){var r=p[e.id][t],o=f[t].node,i=o.clusterId;n[i]||(n[i]=0),n[i]+=r}));var r=-1/0,o=[];if(Object.keys(n).forEach((function(t){r<n[t]?(r=n[t],o=[t]):r===n[t]&&o.push(t)})),1!==o.length||o[0]!==e.clusterId){var i=o.indexOf(e.clusterId);if(i>=0&&o.splice(i,1),o&&o.length){t=!0;var a=c[e.clusterId],u=a.nodes.indexOf(e);a.nodes.splice(u,1);var s=Math.floor(Math.random()*o.length),l=c[o[s]];l.nodes.push(e),e.clusterId=l.id}}})),!t)return"break";v++};while(v<i){var y=g();if("break"===y)break}Object.keys(c).forEach((function(t){var e=c[t];e.nodes&&e.nodes.length||delete c[t]}));var m=[],b={};l.forEach((function(t){var e=t.source,r=t.target,o=t[n]||1,i=f[e].node.clusterId,a=f[r].node.clusterId,u="".concat(i,"---").concat(a);if(b[u])b[u].weight+=o,b[u].count++;else{var s={source:i,target:a,weight:o,count:1};b[u]=s,m.push(s)}}));var _=[];return Object.keys(c).forEach((function(t){_.push(c[t])})),{clusters:_,clusterEdges:m}},u=a;e.default=u},6278:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="EyeInvisibleOutlined",l.inheritAttrs=!1;e["a"]=l},"649f":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n("cb87"),o=s(n("0253")),i=s(n("ada5")),a=s(n("9b96")),u=n("dcfe");function s(t){return t&&t.__esModule?t:{default:t}}var l=function(t,e,n,r){void 0===n&&(n="cluster"),void 0===r&&(r=2);var o=[],i=t.nodes;return e.forEach((function(t,e){o.push(c(i,t,e,n,r))})),o},c=function(t,e,n,r,o){var i=[n],a=[],u={};return e.forEach((function(e,s){if(e<=o&&n!==s){i.push(s),a.push(t[s]);var l=t[s][r];u[l]?(u[l].count++,u[l].dists.push(e)):u[l]={count:1,dists:[e]}}})),Object.keys(u).forEach((function(t){u[t].dists=u[t].dists.sort((function(t,e){return t-e}))})),{nodeIdx:n,nodeId:t[n].id,nodeIdxs:i,neighbors:a,neighborNum:i.length-1,nodeLabelCountMap:u}},f=function(t,e,n,r,o){var i=Math.ceil(n/e),a={},u=0;return r.forEach((function(t,r){var s=0,l=0,c=t.nodeIdxs,f=t.neighborNum-1;while(s<i){var d=c[1+Math.floor(Math.random()*f)],h=0;while(a["".concat(r,"-").concat(d)]||a["".concat(d,"-").concat(r)])if(d=Math.floor(Math.random()*e),h++,h>2*e)break;if(h<2*e&&(a["".concat(r,"-").concat(d)]={start:r,end:d,distance:o[r][d]},s++,u++,u>=n))return a;if(l++,l>2*e)break}if(s<i){var p=i-s;i=(i+p)/(e-r-1)}})),a},d=function(t,e,n,r){var o=n.nodes;return r||(r={}),Object.keys(t).forEach((function(i){var a,u;if(!r||!r[i]){r[i]={nodes:[],edges:[]};var s=t[i],l=null===(a=e[s.start])||void 0===a?void 0:a.nodeIdxs,c=null===(u=e[s.end])||void 0===u?void 0:u.nodeIdxs;if(l&&c){var f=new Set(c),d=l.filter((function(t){return f.has(t)}));if(d&&d.length){for(var h={},p=d.length,v=0;v<p;v++){var g=o[d[v]];r[i].nodes.push(g),h[g.id]=!0}n.edges.forEach((function(t){h[t.source]&&h[t.target]&&r[i].edges.push(t)}))}}}})),r},h=function(t,e,n,r){var o,i,a={};t.nodes.forEach((function(t){a[t.id]=t}));var u=0;return!(null===(o=null===e||void 0===e?void 0:e.edges)||void 0===o?void 0:o.length)||(null===(i=null===e||void 0===e?void 0:e.nodes)||void 0===i?void 0:i.length)<2?0:(t.edges.forEach((function(t){var o=a[t.source][n],i=a[t.target][n],s=null===e||void 0===e?void 0:e.nodes[0][n],l=null===e||void 0===e?void 0:e.nodes[1][n],c=null===e||void 0===e?void 0:e.edges[0][r];t[r]===c&&(o===s&&i===l||o===l&&i===s)&&u++})),u)},p=function(t,e,n){for(var r=1/0,o=0,i=function(e){var n=t[e],i=Object.keys(n).sort((function(t,e){return n[t]-n[e]})),a=10,u=[];i.forEach((function(t,e){u[e%a]||(u[e%a]={graphs:[],totalCount:0,aveCount:0}),u[e%a].graphs.push(t),u[e%a].totalCount+=n[t]}));var s=0,l=[];u.forEach((function(t){var e=t.totalCount/t.graphs.length;t.aveCount=e,l.push(e);var r=0,o=t.length;t.graphs.forEach((function(e,o){var i=n[e];t.graphs.forEach((function(t,e){o!==e&&(r+=Math.abs(i-n[t]))}))})),r/=o*(o-1)/2,s+=r})),s/=u.length;var c=0;l.forEach((function(t,e){l.forEach((function(n,r){e!==r&&(c+=Math.abs(t-n))})),c/=l.length*(l.length-1)/2}));var f=c-s;r<f&&(r=f,o=e)},a=0;a<e;a++)i(a);return{structure:n[o],structureCountMap:t[o]}},v=function(t,e){var n={},r={};return t.forEach((function(t,o){n[t.id]={idx:o,node:t,degree:0,inDegree:0,outDegree:0};var i=t[e];r[i]||(r[i]=[]),r[i].push(t)})),{nodeMap:n,nodeLabelMap:r}},g=function(t,e,n){var r={},o={};return t.forEach((function(t,i){r["".concat(u.uniqueId)]={idx:i,edge:t};var a=t[e];o[a]||(o[a]=[]),o[a].push(t);var s=n[t.source];s&&(s.degree++,s.outDegree++);var l=n[t.target];l&&(l.degree++,l.inDegree++)})),{edgeMap:r,edgeLabelMap:o}},y=function(t,e,n){var r=e.length,o={};return e.forEach((function(e,i){for(var a=n?0:i+1,u=t[i].id,s=a;s<r;s++)if(i!==s){var l=t[s].id,c=e[s];o["".concat(u,"-").concat(l)]=c,n||(o["".concat(l,"-").concat(u)]=c)}})),o},m=function(t,e,n,r,o,i,a,u,s,l,c){var f,p="".concat(e.id,"-").concat(n.id);if(l&&l[p])return l[p];var v=c?c[p]:void 0;if(!v){var g=(f={},f[p]={start:r[e.id].idx,end:r[n.id].idx,distance:o},f);c=d(g,i,t,c),v=c[p]}return h(v,a,u,s)},b=function(t,e,n,r){var o,i,a,u=null===(o=t[e])||void 0===o?void 0:o.degree,s=null===(i=t[e])||void 0===i?void 0:i.inDegree,l=null===(a=t[e])||void 0===a?void 0:a.outDegree;return void 0===t[e]&&(u=1/0,s=1/0,l=1/0,r[e].forEach((function(t){var e=n[t.id].degree;u>e&&(u=e);var r=n[t.id].inDegree;s>r&&(s=r);var o=n[t.id].outDegree;l>o&&(l=o)})),t[e]={degree:u,inDegree:s,outDegree:l}),{minPatternNodeLabelDegree:u,minPatternNodeLabelInDegree:s,minPatternNodeLabelOutDegree:l}},_=function(t,e,n,u,s,_,j){var x;if(void 0===n&&(n=!1),void 0===_&&(_="cluster"),void 0===j&&(j="cluster"),t&&t.nodes){var w=t.nodes.length;if(w){var O=(0,o.default)(t,n),E=(0,o.default)(e,n),M=y(t.nodes,O,n),S=y(e.nodes,E,n),P=v(t.nodes,_),C=P.nodeMap,A=P.nodeLabelMap,k=v(e.nodes,_),T=k.nodeMap,I=k.nodeLabelMap;g(t.edges,j,C);var L=g(e.edges,j,T).edgeLabelMap,N=[];null===E||void 0===E||E.forEach((function(t){N=N.concat(t)})),s||(s=Math.max.apply(Math,(0,r.__spreadArray)((0,r.__spreadArray)([],N,!1),[2],!1))),u||(u=s);var D=l(t,O,_,u),B=l(e,E,_,u),R=Math.min(100,w*(w-1)/2),z=f(u,w,R,D,O),F=d(z,D,t),q=10,V=1,H=1,G=4,Y={graphs:F,nodeLabelProp:_,edgeLabelProp:j,minSupport:V,minNodeNum:H,maxNodeNum:G,directed:n},X=(0,i.default)(Y).slice(0,q),U=X.length,W=[];X.forEach((function(t,e){W[e]={},Object.keys(F).forEach((function(n){var r=F[n],o=h(r,t,_,j);W[e][n]=o}))}));var K=p(W,U,X),Z=K.structure,Q=K.structureCountMap,$=e.nodes[0],J=[],tt=null===(x=e.nodes[0])||void 0===x?void 0:x[_],et=-1/0;e.nodes.forEach((function(t){var e=t[_],n=A[e];(null===n||void 0===n?void 0:n.length)>et&&(et=n.length,J=n,tt=e,$=t)}));var nt={},rt={},ot={},it={},at={},ut={};Object.keys(I).forEach((function(r,o){at[r]=[],n&&(ut[r]=[]);var i=-1/0,a=I[r],u={};a.forEach((function(t){var e=S["".concat($.id,"-").concat(t.id)];if(e&&at[r].push(e),i<e&&(i=e),u["".concat($.id,"-").concat(t.id)]={start:0,end:T[t.id].idx,distance:e},n){var o=S["".concat(t.id,"-").concat($.id)];o&&ut[r].push(o)}})),at[r]=at[r].sort((function(t,e){return t-e})),n&&(ut[r]=ut[r].sort((function(t,e){return t-e}))),rt=d(u,B,e,rt);var s=[];if(Object.keys(u).forEach((function(t){if(ot[t])s.push(ot[t]);else{var e=rt[t];ot[t]=h(e,Z,_,j),s.push(ot[t])}})),s=s.sort((function(t,e){return e-t})),it["".concat($.id,"-").concat(r)]=s,r!==tt)for(var l=(null===J||void 0===J?void 0:J.length)||0,c=function(e){var n=J[e],o=D[C[n.id].idx],i=o.nodeLabelCountMap[r],a=I[r].length;if(!i||i.count<a)return J.splice(e,1),"continue";for(var u=!1,l=0;l<a;l++)if(i.dists[l]>at[r][l]){u=!0;break}if(u)return J.splice(e,1),"continue";var c={};o.neighbors.forEach((function(t){var e=M["".concat(n.id,"-").concat(t.id)];c["".concat(n.id,"-").concat(t.id)]={start:C[n.id].idx,end:C[t.id].idx,distance:e}})),F=d(c,D,t,F);var f=[];Object.keys(c).forEach((function(t){if(Q[t])f.push(Q[t]);else{var e=F[t];Q[t]=h(e,Z,_,j),f.push(Q[t])}})),f=f.sort((function(t,e){return e-t}));var p=!1;for(l=0;l<a;l++)if(f[l]<s[l]){p=!0;break}return p?(J.splice(e,1),"continue"):void 0},f=l-1;f>=0;f--)c(f)}));var st=[];null===J||void 0===J||J.forEach((function(r){for(var o=C[r.id].idx,i=c(t.nodes,O[o],o,_,s),a=i.neighbors,u=a.length,l=!1,f=u-1;f>=0;f--){if(a.length+1<e.nodes.length)return void(l=!0);var d=a[f],h=d[_];if(I[h]&&I[h].length)if(at[h]&&at[h].length){var p="".concat(r.id,"-").concat(d.id),v=M[p],g=at[h].length-1,y=at[h][g];if(v>y)a.splice(f,1);else{if(n){var x="".concat(d.id,"-").concat(r.id),w=M[x];g=ut[h].length-1;var E=ut[h][g];if(w>E){a.splice(f,1);continue}}var S=Q[p]?Q[p]:m(t,r,d,C,v,D,Z,_,j,Q,F),P="".concat($.id,"-").concat(h),A=it[P][it[P].length-1];if(S<A)a.splice(f,1);else{var k=b(nt,h,T,I),L=k.minPatternNodeLabelDegree;k.minPatternNodeLabelInDegree,k.minPatternNodeLabelOutDegree;C[d.id].degree<L&&a.splice(f,1)}}}else a.splice(f,1);else a.splice(f,1)}l||st.push({nodes:[r].concat(a)})}));var lt=(0,a.default)(e,$.id,!1).length,ct={};n?(Object.keys(lt).forEach((function(t){var e=T[t].node[_];ct[e]?ct[e].push(lt[t]):ct[e]=[lt[t]]})),Object.keys(ct).forEach((function(t){ct[t].sort((function(t,e){return t-e}))}))):ct=at;for(var ft=st.length,dt=function(r){var o=st[r],i=o.nodes[0],u={},s={};o.nodes.forEach((function(t,e){s[t.id]={idx:e,node:t,degree:0,inDegree:0,outDegree:0};var n=t[_];u[n]?u[n]++:u[n]=1}));var l=[],c={};t.edges.forEach((function(t){s[t.source]&&s[t.target]&&(l.push(t),c[t[j]]?c[t[j]]++:c[t[j]]=1,s[t.source].degree++,s[t.target].degree++,s[t.source].outDegree++,s[t.target].inDegree++)}));for(var f=Object.keys(L).length,d=!1,h=0;h<f;h++){var p=Object.keys(L)[h];if(!c[p]||c[p]<L[p].length){d=!0;break}}if(d)return st.splice(r,1),"continue";var v=l.length;if(v<e.edges.length)return st.splice(r,1),"break";var g=!1,y=function(t){var e=l[t],r=e[j],o=L[r];if(!o||!o.length)return c[r]--,o&&c[r]<o.length?(g=!0,"break"):(l.splice(t,1),s[e.source].degree--,s[e.target].degree--,s[e.source].outDegree--,s[e.target].inDegree--,"continue");var i=s[e.source].node[_],a=s[e.target].node[_],u=!1;return o.forEach((function(t){var e=T[t.source].node,r=T[t.target].node;e[_]===i&&r[_]===a&&(u=!0),n||e[_]!==a||r[_]!==i||(u=!0)})),u?void 0:(c[r]--,o&&c[r]<o.length?(g=!0,"break"):(l.splice(t,1),s[e.source].degree--,s[e.target].degree--,s[e.source].outDegree--,s[e.target].inDegree--,"continue"))};for(h=v-1;h>=0;h--){var m=y(h);if("break"===m)break}if(g)return st.splice(r,1),"continue";o.edges=l;var x=(0,a.default)(o,o.nodes[0].id,!1).length;if(Object.keys(x).reverse().forEach((function(t){if(t!==o.nodes[0].id&&!g){if(x[t]===1/0){var e=s[t].node[_];if(u[e]--,u[e]<I[e].length)return void(g=!0);var n=o.nodes.indexOf(s[t].node);return o.nodes.splice(n,1),void(s[t]=void 0)}var r=C[t].node[_];if(!ct[r]||!ct[r].length||x[t]>ct[r][ct[r].length-1]){e=s[t].node[_];if(u[e]--,u[e]<I[e].length)return void(g=!0);n=o.nodes.indexOf(s[t].node);o.nodes.splice(n,1),s[t]=void 0}}})),g)return st.splice(r,1),"continue";var w=!0,O=0;while(w&&!g){w=!1;var E=n?s[i.id].degree<T[$.id].degree||s[i.id].inDegree<T[$.id].inDegree||s[i.id].outDegree<T[$.id].outDegree:s[i.id].degree<T[$.id].degree;if(E){g=!0;break}if(u[i[_]]<I[i[_]].length){g=!0;break}for(var M=o.nodes.length,S=M-1;S>=0;S--){var P=o.nodes[S],A=s[P.id].degree,k=s[P.id].inDegree,N=s[P.id].outDegree,D=P[_],B=b(nt,D,T,I),R=B.minPatternNodeLabelDegree,z=B.minPatternNodeLabelInDegree,F=B.minPatternNodeLabelOutDegree,q=n?A<R||k<z||N<F:A<R;if(q){if(u[P[_]]--,u[P[_]]<I[P[_]].length){g=!0;break}o.nodes.splice(S,1),s[P.id]=void 0,w=!0}}if(g||!w&&0!==O)break;v=l.length;for(var V=v-1;V>=0;V--){var H=l[V];if(!s[H.source]||!s[H.target]){l.splice(V,1);var G=H[j];if(c[G]--,s[H.source]&&(s[H.source].degree--,s[H.source].outDegree--),s[H.target]&&(s[H.target].degree--,s[H.target].inDegree--),L[G]&&c[G]<L[G].length){g=!0;break}w=!0}}O++}return g||g||o.nodes.length<e.nodes.length||l.length<e.edges.length?(st.splice(r,1),"continue"):void 0},ht=ft-1;ht>=0;ht--){var pt=dt(ht);if("break"===pt)break}var vt=st.length,gt=function(t){var e=st[t],n={};e.edges.forEach((function(t){var e="".concat(t.source,"-").concat(t.target,"-").concat(t.label);n[e]?n[e]++:n[e]=1}));for(var r=function(t){var e=st[t],r={};e.edges.forEach((function(t){var e="".concat(t.source,"-").concat(t.target,"-").concat(t.label);r[e]?r[e]++:r[e]=1}));var o=!0;Object.keys(r).length!==Object.keys(n).length?o=!1:Object.keys(n).forEach((function(t){r[t]!==n[t]&&(o=!1)})),o&&st.splice(t,1)},o=vt-1;o>t;o--)r(o);vt=st.length};for(ht=0;ht<=vt-1;ht++)gt(ht);return st}}},j=_;e.default=j},6855:function(t,e,n){"use strict";n.r(e),n.d(e,"version",(function(){return m}));var r=n("b6fb");n.d(e,"PathUtil",(function(){return r}));var o=n("e1c6");for(var i in o)["default","Event","Base","AbstractCanvas","AbstractGroup","AbstractShape","PathUtil","getBBoxMethod","registerBBox","getTextHeight","assembleFont","isAllowCapture","multiplyVec2","invert","getOffScreenContext","registerEasing","version"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);var a=n("b5d5");for(var i in a)["default","Event","Base","AbstractCanvas","AbstractGroup","AbstractShape","PathUtil","getBBoxMethod","registerBBox","getTextHeight","assembleFont","isAllowCapture","multiplyVec2","invert","getOffScreenContext","registerEasing","version"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(i);var u=n("e5e2");n.d(e,"Event",(function(){return u["a"]}));var s=n("2e60");n.d(e,"Base",(function(){return s["a"]}));var l=n("1243");n.d(e,"AbstractCanvas",(function(){return l["a"]}));var c=n("f83c");n.d(e,"AbstractGroup",(function(){return c["a"]}));var f=n("31a1");n.d(e,"AbstractShape",(function(){return f["a"]}));var d=n("d4c6");n.d(e,"getBBoxMethod",(function(){return d["a"]})),n.d(e,"registerBBox",(function(){return d["b"]}));var h=n("bc88");n.d(e,"getTextHeight",(function(){return h["b"]})),n.d(e,"assembleFont",(function(){return h["a"]}));var p=n("b2cb");n.d(e,"isAllowCapture",(function(){return p["b"]}));var v=n("6928");n.d(e,"multiplyVec2",(function(){return v["c"]})),n.d(e,"invert",(function(){return v["a"]}));var g=n("96de");n.d(e,"getOffScreenContext",(function(){return g["a"]}));var y=n("54ca");n.d(e,"registerEasing",(function(){return y["b"]}));var m="0.5.11"},6928:function(t,e,n){"use strict";function r(t,e){var n=[],r=t[0],o=t[1],i=t[2],a=t[3],u=t[4],s=t[5],l=t[6],c=t[7],f=t[8],d=e[0],h=e[1],p=e[2],v=e[3],g=e[4],y=e[5],m=e[6],b=e[7],_=e[8];return n[0]=d*r+h*a+p*l,n[1]=d*o+h*u+p*c,n[2]=d*i+h*s+p*f,n[3]=v*r+g*a+y*l,n[4]=v*o+g*u+y*c,n[5]=v*i+g*s+y*f,n[6]=m*r+b*a+_*l,n[7]=m*o+b*u+_*c,n[8]=m*i+b*s+_*f,n}function o(t,e){var n=[],r=e[0],o=e[1];return n[0]=t[0]*r+t[3]*o+t[6],n[1]=t[1]*r+t[4]*o+t[7],n}function i(t){var e=[],n=t[0],r=t[1],o=t[2],i=t[3],a=t[4],u=t[5],s=t[6],l=t[7],c=t[8],f=c*a-u*l,d=-c*i+u*s,h=l*i-a*s,p=n*f+r*d+o*h;return p?(p=1/p,e[0]=f*p,e[1]=(-c*r+o*l)*p,e[2]=(u*r-o*a)*p,e[3]=d*p,e[4]=(c*n-o*s)*p,e[5]=(-u*n+o*i)*p,e[6]=h*p,e[7]=(-l*n+r*s)*p,e[8]=(a*n-r*i)*p,e):null}n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}))},"6a86":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="LockOutlined",l.inheritAttrs=!1;e["a"]=l},"6ba3":function(t,e,n){"use strict";var r=n("2adb"),o=["icon","primaryColor","secondaryColor"];function i(t,e){if(null==t)return{};var n,r,o=a(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function a(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function c(t){var e=t.primaryColor,n=t.secondaryColor;l.primaryColor=e,l.secondaryColor=n||Object(r["b"])(e),l.calculated=!!n}function f(){return u({},l)}var d=function(t,e){var n=u({},t,e.attrs),a=n.icon,s=n.primaryColor,c=n.secondaryColor,f=i(n,o),d=l;if(s&&(d={primaryColor:s,secondaryColor:c||Object(r["b"])(s)}),Object(r["f"])(),Object(r["g"])(Object(r["c"])(a),"icon should be icon definiton, but got ".concat(a)),!Object(r["c"])(a))return null;var h=a;return h&&"function"===typeof h.icon&&(h=u({},h,{icon:h.icon(d.primaryColor,d.secondaryColor)})),Object(r["a"])(h.icon,"svg-".concat(h.name),u({},f,{"data-icon":h.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"}))};d.props={icon:Object,primaryColor:String,secondaryColor:String,focusable:String},d.inheritAttrs=!1,d.displayName="IconBase",d.getTwoToneColors=f,d.setTwoToneColors=c,e["a"]=d},"6e66":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var r=n("7a23"),o=a(n("505f")),i=a(n("a1a0"));function a(t){return t&&t.__esModule?t:{default:t}}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return(0,r.createVNode)(i["default"],u({},n,{icon:o["default"]}),null)};l.displayName="CloseCircleFilled",l.inheritAttrs=!1;var c=l;e["default"]=c},7104:function(t,e,n){(function(e,n){t.exports=n()})(window,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="./src/index.ts")}({"./node_modules/_@antv_hierarchy@0.6.6@@antv/hierarchy/build/hierarchy.js":
/*!********************************************************************************!*\
  !*** ./node_modules/_@antv_hierarchy@0.6.6@@antv/hierarchy/build/hierarchy.js ***!
  \********************************************************************************/
/*! no static exports found */function(t,e,n){(function(e,n){t.exports=n()})("undefined"!==typeof self&&self,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=31)}([function(t,e,n){"use strict";var r=n(4);e["a"]=function(t){return Array.isArray?Array.isArray(t):Object(r["a"])(t,"Array")}},function(t,e,n){"use strict";var r=function(t){return null!==t&&"function"!==typeof t&&isFinite(t.length)};e["a"]=r},function(t,e,n){"use strict";var r=n(0),o=n(13);function i(t,e){var n;if(t)if(Object(r["a"])(t)){for(var i=0,a=t.length;i<a;i++)if(n=e(t[i],i),!1===n)break}else if(Object(o["a"])(t))for(var u in t)if(t.hasOwnProperty(u)&&(n=e(t[u],u),!1===n))break}e["a"]=i},function(t,e,n){"use strict";var r=n(4);e["a"]=function(t){return Object(r["a"])(t,"Function")}},function(t,e,n){"use strict";var r={}.toString,o=function(t,e){return r.call(t)==="[object "+e+"]"};e["a"]=o},function(t,e,n){"use strict";var r=n(4),o=function(t){return Object(r["a"])(t,"Number")};e["a"]=o},function(t,e,n){"use strict";var r=function(t){return null===t||void 0===t};e["a"]=r},function(t,e,n){var r=n(33),o=r.mix;t.exports={assign:o}},function(t,e,n){"use strict";var r=n(4);e["a"]=function(t){return Object(r["a"])(t,"String")}},function(t,e,n){"use strict";var r=n(15),o=n(4),i=function(t){if(!Object(r["a"])(t)||!Object(o["a"])(t,"Object"))return!1;if(null===Object.getPrototypeOf(t))return!0;var e=t;while(null!==Object.getPrototypeOf(e))e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e};e["a"]=i},function(t,e,n){"use strict";var r=n(6);e["a"]=function(t){return Object(r["a"])(t)?"":t.toString()}},function(t,e,n){var r=n(18),o=function(){function t(t,e){void 0===e&&(e={});var n=this;n.options=e,n.rootNode=r(t,e)}var e=t.prototype;return e.execute=function(){throw new Error("please override this method")},t}();t.exports=o},function(t,e,n){"use strict";var r=n(1),o=function(t,e){return!!Object(r["a"])(t)&&t.indexOf(e)>-1};e["a"]=o},function(t,e,n){"use strict";e["a"]=function(t){var e=typeof t;return null!==t&&"object"===e||"function"===e}},function(t,e,n){"use strict";var r=n(2),o=n(1),i=function(t,e){if(!Object(o["a"])(t))return t;var n=[];return Object(r["a"])(t,(function(t,r){e(t,r)&&n.push(t)})),n};e["a"]=i},function(t,e,n){"use strict";var r=function(t){return"object"===typeof t&&null!==t};e["a"]=r},function(t,e,n){"use strict";function r(t,e){for(var n in e)e.hasOwnProperty(n)&&"constructor"!==n&&void 0!==e[n]&&(t[n]=e[n])}function o(t,e,n,o){return e&&r(t,e),n&&r(t,n),o&&r(t,o),t}e["a"]=o},function(t,e,n){var r=n(30),o=["LR","RL","TB","BT","H","V"],i=["LR","RL","H"],a=function(t){return i.indexOf(t)>-1},u=o[0];t.exports=function(t,e,n){var i=e.direction||u;if(e.isHorizontal=a(i),i&&-1===o.indexOf(i))throw new TypeError("Invalid direction: "+i);if(i===o[0])n(t,e);else if(i===o[1])n(t,e),t.right2left();else if(i===o[2])n(t,e);else if(i===o[3])n(t,e),t.bottom2top();else if(i===o[4]||i===o[5]){var s=r(t,e),l=s.left,c=s.right;n(l,e),n(c,e),e.isHorizontal?l.right2left():l.bottom2top(),c.translate(l.x-c.x,l.y-c.y),t.x=l.x,t.y=c.y;var f=t.getBoundingBox();e.isHorizontal?f.top<0&&t.translate(0,-f.top):f.left<0&&t.translate(-f.left,0)}var d=e.fixedRoot;return void 0===d&&(d=!0),d&&t.translate(-(t.x+t.width/2+t.hgap),-(t.y+t.height/2+t.vgap)),t}},function(t,e,n){var r=n(7),o=18,i=2*o,a=o,u={getId:function(t){return t.id||t.name},getHGap:function(t){return t.hgap||a},getVGap:function(t){return t.vgap||a},getChildren:function(t){return t.children},getHeight:function(t){return t.height||i},getWidth:function(t){var e=t.label||" ";return t.width||e.split("").length*o}};function s(t,e){var n=this;if(n.vgap=n.hgap=0,t instanceof s)return t;n.data=t;var r=e.getHGap(t),o=e.getVGap(t);return n.width=e.getWidth(t),n.height=e.getHeight(t),n.id=e.getId(t),n.x=n.y=0,n.depth=0,n.children||(n.children=[]),n.addGap(r,o),n}function l(t,e,n){void 0===e&&(e={}),e=r.assign({},u,e);var o,i=new s(t,e),a=[i];if(!n&&!t.collapsed)while(o=a.shift())if(!o.data.collapsed){var l=e.getChildren(o.data),c=l?l.length:0;if(o.children=new Array(c),l&&c)for(var f=0;f<c;f++){var d=new s(l[f],e);o.children[f]=d,a.push(d),d.parent=o,d.depth=o.depth+1}}return i}r.assign(s.prototype,{isRoot:function(){return 0===this.depth},isLeaf:function(){return 0===this.children.length},addGap:function(t,e){var n=this;n.hgap+=t,n.vgap+=e,n.width+=2*t,n.height+=2*e},eachNode:function(t){var e,n=this,r=[n];while(e=r.shift())t(e),r=e.children.concat(r)},DFTraverse:function(t){this.eachNode(t)},BFTraverse:function(t){var e,n=this,r=[n];while(e=r.shift())t(e),r=r.concat(e.children)},getBoundingBox:function(){var t={left:Number.MAX_VALUE,top:Number.MAX_VALUE,width:0,height:0};return this.eachNode((function(e){t.left=Math.min(t.left,e.x),t.top=Math.min(t.top,e.y),t.width=Math.max(t.width,e.x+e.width),t.height=Math.max(t.height,e.y+e.height)})),t},translate:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.eachNode((function(n){n.x+=t,n.y+=e}))},right2left:function(){var t=this,e=t.getBoundingBox();t.eachNode((function(t){t.x=t.x-2*(t.x-e.left)-t.width})),t.translate(e.width,0)},bottom2top:function(){var t=this,e=t.getBoundingBox();t.eachNode((function(t){t.y=t.y-2*(t.y-e.top)-t.height})),t.translate(0,e.height)}}),t.exports=l},function(t,e,n){"use strict";var r=n(6),o=n(20);function i(t,e){var n=Object(o["a"])(e),i=n.length;if(Object(r["a"])(t))return!i;for(var a=0;a<i;a+=1){var u=n[a];if(e[u]!==t[u]||!(u in t))return!1}return!0}e["a"]=i},function(t,e,n){"use strict";var r=n(2),o=n(3),i=Object.keys?function(t){return Object.keys(t)}:function(t){var e=[];return Object(r["a"])(t,(function(n,r){Object(o["a"])(t)&&"prototype"===r||e.push(r)})),e};e["a"]=i},function(t,e,n){"use strict";var r=n(1),o=Array.prototype.splice,i=function(t,e){if(!Object(r["a"])(t))return[];var n=t?e.length:0,i=n-1;while(n--){var a=void 0,u=e[n];n!==i&&u===a||(a=u,o.call(t,u,1))}return t};e["a"]=i},function(t,e,n){"use strict";var r=n(12),o=n(2),i=function(t){var e=[];return Object(o["a"])(t,(function(t){Object(r["a"])(e,t)||e.push(t)})),e};e["a"]=i},function(t,e,n){"use strict";var r=n(0),o=n(3),i=n(24),a=function(t,e){if(!e)return{0:t};if(!Object(o["a"])(e)){var n=Object(r["a"])(e)?e:e.replace(/\s+/g,"").split("*");e=function(t){for(var e="_",r=0,o=n.length;r<o;r++)e+=t[n[r]]&&t[n[r]].toString();return e}}var a=Object(i["a"])(t,e);return a};e["a"]=a},function(t,e,n){"use strict";var r=n(2),o=n(0),i=n(3),a=Object.prototype.hasOwnProperty;function u(t,e){if(!e||!Object(o["a"])(t))return{};var n,u={},s=Object(i["a"])(e)?e:function(t){return t[e]};return Object(r["a"])(t,(function(t){n=s(t),a.call(u,n)?u[n].push(t):u[n]=[t]})),u}e["a"]=u},function(t,e,n){"use strict";e["a"]=function(t,e){return t.hasOwnProperty(e)}},function(t,e,n){"use strict";var r=n(2),o=n(3),i=Object.values?function(t){return Object.values(t)}:function(t){var e=[];return Object(r["a"])(t,(function(n,r){Object(o["a"])(t)&&"prototype"===r||e.push(n)})),e};e["a"]=i},function(t,e,n){"use strict";var r={}.toString,o=function(t){return r.call(t).replace(/^\[object /,"").replace(/]$/,"")};e["a"]=o},function(t,e,n){"use strict";var r=Object.prototype,o=function(t){var e=t&&t.constructor,n="function"===typeof e&&e.prototype||r;return t===n};e["a"]=o},function(t,e,n){"use strict";var r=n(15),o=n(1),i=n(8),a=function(t,e){if(t===e)return!0;if(!t||!e)return!1;if(Object(i["a"])(t)||Object(i["a"])(e))return!1;if(Object(o["a"])(t)||Object(o["a"])(e)){if(t.length!==e.length)return!1;for(var n=!0,u=0;u<t.length;u++)if(n=a(t[u],e[u]),!n)break;return n}if(Object(r["a"])(t)||Object(r["a"])(e)){var s=Object.keys(t),l=Object.keys(e);if(s.length!==l.length)return!1;for(n=!0,u=0;u<s.length;u++)if(n=a(t[s[u]],e[s[u]]),!n)break;return n}return!1};e["a"]=a},function(t,e,n){var r=n(18);t.exports=function(t,e){for(var n=r(t.data,e,!0),o=r(t.data,e,!0),i=t.children.length,a=Math.round(i/2),u=e.getSide||function(t,e){return e<a?"right":"left"},s=0;s<i;s++){var l=t.children[s],c=u(l,s);"right"===c?o.children.push(l):n.children.push(l)}return n.eachNode((function(t){t.isRoot()||(t.side="left")})),o.eachNode((function(t){t.isRoot()||(t.side="right")})),{left:n,right:o}}},function(t,e,n){var r={compactBox:n(32),dendrogram:n(114),indented:n(116),mindmap:n(118)};t.exports=r},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var o=n(11),i=n(113),a=n(17),u=n(7),s=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.execute=function(){var t=this;return a(t.rootNode,t.options,i)},e}(o),l={};function c(t,e){return e=u.assign({},l,e),new s(t,e).execute()}t.exports=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(12);n.d(e,"contains",(function(){return r["a"]})),n.d(e,"includes",(function(){return r["a"]}));var o=n(34);n.d(e,"difference",(function(){return o["a"]}));var i=n(35);n.d(e,"find",(function(){return i["a"]}));var a=n(36);n.d(e,"findIndex",(function(){return a["a"]}));var u=n(37);n.d(e,"firstValue",(function(){return u["a"]}));var s=n(38);n.d(e,"flatten",(function(){return s["a"]}));var l=n(39);n.d(e,"flattenDeep",(function(){return l["a"]}));var c=n(40);n.d(e,"getRange",(function(){return c["a"]}));var f=n(41);n.d(e,"pull",(function(){return f["a"]}));var d=n(21);n.d(e,"pullAt",(function(){return d["a"]}));var h=n(42);n.d(e,"reduce",(function(){return h["a"]}));var p=n(43);n.d(e,"remove",(function(){return p["a"]}));var v=n(44);n.d(e,"sortBy",(function(){return v["a"]}));var g=n(45);n.d(e,"union",(function(){return g["a"]}));var y=n(22);n.d(e,"uniq",(function(){return y["a"]}));var m=n(46);n.d(e,"valuesOfKey",(function(){return m["a"]}));var b=n(47);n.d(e,"head",(function(){return b["a"]}));var _=n(48);n.d(e,"last",(function(){return _["a"]}));var j=n(49);n.d(e,"startsWith",(function(){return j["a"]}));var x=n(50);n.d(e,"endsWith",(function(){return x["a"]}));var w=n(14);n.d(e,"filter",(function(){return w["a"]}));var O=n(51);n.d(e,"every",(function(){return O["a"]}));var E=n(52);n.d(e,"some",(function(){return E["a"]}));var M=n(53);n.d(e,"group",(function(){return M["a"]}));var S=n(24);n.d(e,"groupBy",(function(){return S["a"]}));var P=n(23);n.d(e,"groupToMap",(function(){return P["a"]}));var C=n(54);n.d(e,"getWrapBehavior",(function(){return C["a"]}));var A=n(55);n.d(e,"wrapBehavior",(function(){return A["a"]}));var k=n(56);n.d(e,"number2color",(function(){return k["a"]}));var T=n(57);n.d(e,"parseRadius",(function(){return T["a"]}));var I=n(58);n.d(e,"clamp",(function(){return I["a"]}));var L=n(59);n.d(e,"fixedBase",(function(){return L["a"]}));var N=n(60);n.d(e,"isDecimal",(function(){return N["a"]}));var D=n(61);n.d(e,"isEven",(function(){return D["a"]}));var B=n(62);n.d(e,"isInteger",(function(){return B["a"]}));var R=n(63);n.d(e,"isNegative",(function(){return R["a"]}));var z=n(64);n.d(e,"isNumberEqual",(function(){return z["a"]}));var F=n(65);n.d(e,"isOdd",(function(){return F["a"]}));var q=n(66);n.d(e,"isPositive",(function(){return q["a"]}));var V=n(67);n.d(e,"maxBy",(function(){return V["a"]}));var H=n(68);n.d(e,"minBy",(function(){return H["a"]}));var G=n(69);n.d(e,"mod",(function(){return G["a"]}));var Y=n(70);n.d(e,"toDegree",(function(){return Y["a"]}));var X=n(71);n.d(e,"toInteger",(function(){return X["a"]}));var U=n(72);n.d(e,"toRadian",(function(){return U["a"]}));var W=n(73);n.d(e,"forIn",(function(){return W["a"]}));var K=n(25);n.d(e,"has",(function(){return K["a"]}));var Z=n(74);n.d(e,"hasKey",(function(){return Z["a"]}));var Q=n(75);n.d(e,"hasValue",(function(){return Q["a"]}));var $=n(20);n.d(e,"keys",(function(){return $["a"]}));var J=n(19);n.d(e,"isMatch",(function(){return J["a"]}));var tt=n(26);n.d(e,"values",(function(){return tt["a"]}));var et=n(76);n.d(e,"lowerCase",(function(){return et["a"]}));var nt=n(77);n.d(e,"lowerFirst",(function(){return nt["a"]}));var rt=n(78);n.d(e,"substitute",(function(){return rt["a"]}));var ot=n(79);n.d(e,"upperCase",(function(){return ot["a"]}));var it=n(80);n.d(e,"upperFirst",(function(){return it["a"]}));var at=n(27);n.d(e,"getType",(function(){return at["a"]}));var ut=n(81);n.d(e,"isArguments",(function(){return ut["a"]}));var st=n(0);n.d(e,"isArray",(function(){return st["a"]}));var lt=n(1);n.d(e,"isArrayLike",(function(){return lt["a"]}));var ct=n(82);n.d(e,"isBoolean",(function(){return ct["a"]}));var ft=n(83);n.d(e,"isDate",(function(){return ft["a"]}));var dt=n(84);n.d(e,"isError",(function(){return dt["a"]}));var ht=n(3);n.d(e,"isFunction",(function(){return ht["a"]}));var pt=n(85);n.d(e,"isFinite",(function(){return pt["a"]}));var vt=n(6);n.d(e,"isNil",(function(){return vt["a"]}));var gt=n(86);n.d(e,"isNull",(function(){return gt["a"]}));var yt=n(5);n.d(e,"isNumber",(function(){return yt["a"]}));var mt=n(13);n.d(e,"isObject",(function(){return mt["a"]}));var bt=n(15);n.d(e,"isObjectLike",(function(){return bt["a"]}));var _t=n(9);n.d(e,"isPlainObject",(function(){return _t["a"]}));var jt=n(28);n.d(e,"isPrototype",(function(){return jt["a"]}));var xt=n(87);n.d(e,"isRegExp",(function(){return xt["a"]}));var wt=n(8);n.d(e,"isString",(function(){return wt["a"]}));var Ot=n(4);n.d(e,"isType",(function(){return Ot["a"]}));var Et=n(88);n.d(e,"isUndefined",(function(){return Et["a"]}));var Mt=n(89);n.d(e,"isElement",(function(){return Mt["a"]}));var St=n(90);n.d(e,"requestAnimationFrame",(function(){return St["a"]}));var Pt=n(91);n.d(e,"clearAnimationFrame",(function(){return Pt["a"]}));var Ct=n(92);n.d(e,"augment",(function(){return Ct["a"]}));var At=n(93);n.d(e,"clone",(function(){return At["a"]}));var kt=n(94);n.d(e,"debounce",(function(){return kt["a"]}));var Tt=n(95);n.d(e,"memoize",(function(){return Tt["a"]}));var It=n(96);n.d(e,"deepMix",(function(){return It["a"]}));var Lt=n(2);n.d(e,"each",(function(){return Lt["a"]}));var Nt=n(97);n.d(e,"extend",(function(){return Nt["a"]}));var Dt=n(98);n.d(e,"indexOf",(function(){return Dt["a"]}));var Bt=n(99);n.d(e,"isEmpty",(function(){return Bt["a"]}));var Rt=n(29);n.d(e,"isEqual",(function(){return Rt["a"]}));var zt=n(100);n.d(e,"isEqualWith",(function(){return zt["a"]}));var Ft=n(101);n.d(e,"map",(function(){return Ft["a"]}));var qt=n(102);n.d(e,"mapValues",(function(){return qt["a"]}));var Vt=n(16);n.d(e,"mix",(function(){return Vt["a"]})),n.d(e,"assign",(function(){return Vt["a"]}));var Ht=n(103);n.d(e,"get",(function(){return Ht["a"]}));var Gt=n(104);n.d(e,"set",(function(){return Gt["a"]}));var Yt=n(105);n.d(e,"pick",(function(){return Yt["a"]}));var Xt=n(106);n.d(e,"throttle",(function(){return Xt["a"]}));var Ut=n(107);n.d(e,"toArray",(function(){return Ut["a"]}));var Wt=n(10);n.d(e,"toString",(function(){return Wt["a"]}));var Kt=n(108);n.d(e,"uniqueId",(function(){return Kt["a"]}));var Zt=n(109);n.d(e,"noop",(function(){return Zt["a"]}));var Qt=n(110);n.d(e,"identity",(function(){return Qt["a"]}));var $t=n(111);n.d(e,"size",(function(){return $t["a"]}));var Jt=n(112);n.d(e,"Cache",(function(){return Jt["a"]}))},function(t,e,n){"use strict";var r=n(14),o=n(12),i=function(t,e){return void 0===e&&(e=[]),Object(r["a"])(t,(function(t){return!Object(o["a"])(e,t)}))};e["a"]=i},function(t,e,n){"use strict";var r=n(3),o=n(19),i=n(0),a=n(9);function u(t,e){if(!Object(i["a"])(t))return null;var n;if(Object(r["a"])(e)&&(n=e),Object(a["a"])(e)&&(n=function(t){return Object(o["a"])(t,e)}),n)for(var u=0;u<t.length;u+=1)if(n(t[u]))return t[u];return null}e["a"]=u},function(t,e,n){"use strict";function r(t,e,n){void 0===n&&(n=0);for(var r=n;r<t.length;r++)if(e(t[r],r))return r;return-1}e["a"]=r},function(t,e,n){"use strict";var r=n(6),o=n(0),i=function(t,e){for(var n=null,i=0;i<t.length;i++){var a=t[i],u=a[e];if(!Object(r["a"])(u)){n=Object(o["a"])(u)?u[0]:u;break}}return n};e["a"]=i},function(t,e,n){"use strict";var r=n(0),o=function(t){if(!Object(r["a"])(t))return[];for(var e=[],n=0;n<t.length;n++)e=e.concat(t[n]);return e};e["a"]=o},function(t,e,n){"use strict";var r=n(0),o=function(t,e){if(void 0===e&&(e=[]),Object(r["a"])(t))for(var n=0;n<t.length;n+=1)o(t[n],e);else e.push(t);return e};e["a"]=o},function(t,e,n){"use strict";var r=n(0),o=n(14),i=function(t){if(t=Object(o["a"])(t,(function(t){return!isNaN(t)})),!t.length)return{min:0,max:0};if(Object(r["a"])(t[0])){for(var e=[],n=0;n<t.length;n++)e=e.concat(t[n]);t=e}var i=Math.max.apply(null,t),a=Math.min.apply(null,t);return{min:a,max:i}};e["a"]=i},function(t,e,n){"use strict";var r=Array.prototype,o=r.splice,i=r.indexOf,a=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r++){var a=e[r],u=-1;while((u=i.call(t,a))>-1)o.call(t,u,1)}return t};e["a"]=a},function(t,e,n){"use strict";var r=n(2),o=n(0),i=n(9),a=function(t,e,n){if(!Object(o["a"])(t)&&!Object(i["a"])(t))return t;var a=n;return Object(r["a"])(t,(function(t,n){a=e(a,t,n)})),a};e["a"]=a},function(t,e,n){"use strict";var r=n(1),o=n(21),i=function(t,e){var n=[];if(!Object(r["a"])(t))return n;var i=-1,a=[],u=t.length;while(++i<u){var s=t[i];e(s,i,t)&&(n.push(s),a.push(i))}return Object(o["a"])(t,a),n};e["a"]=i},function(t,e,n){"use strict";var r=n(0),o=n(8),i=n(3);function a(t,e){var n;if(Object(i["a"])(e))n=function(t,n){return e(t)-e(n)};else{var a=[];Object(o["a"])(e)?a.push(e):Object(r["a"])(e)&&(a=e),n=function(t,e){for(var n=0;n<a.length;n+=1){var r=a[n];if(t[r]>e[r])return 1;if(t[r]<e[r])return-1}return 0}}return t.sort(n),t}e["a"]=a},function(t,e,n){"use strict";var r=n(22),o=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return Object(r["a"])([].concat.apply([],t))};e["a"]=o},function(t,e,n){"use strict";var r=n(2),o=n(0),i=n(6);e["a"]=function(t,e){var n=[],a={};return t.forEach((function(t){var u=t[e];Object(i["a"])(u)||(Object(o["a"])(u)||(u=[u]),Object(r["a"])(u,(function(t){a[t]||(n.push(t),a[t]=!0)})))})),n}},function(t,e,n){"use strict";e["a"]=o;var r=n(1);function o(t){if(Object(r["a"])(t))return t[0]}},function(t,e,n){"use strict";e["a"]=o;var r=n(1);function o(t){if(Object(r["a"])(t)){var e=t;return e[e.length-1]}}},function(t,e,n){"use strict";var r=n(0),o=n(8);function i(t,e){return!(!Object(r["a"])(t)&&!Object(o["a"])(t))&&t[0]===e}e["a"]=i},function(t,e,n){"use strict";var r=n(0),o=n(8);function i(t,e){return!(!Object(r["a"])(t)&&!Object(o["a"])(t))&&t[t.length-1]===e}e["a"]=i},function(t,e,n){"use strict";var r=function(t,e){for(var n=0;n<t.length;n++)if(!e(t[n],n))return!1;return!0};e["a"]=r},function(t,e,n){"use strict";var r=function(t,e){for(var n=0;n<t.length;n++)if(e(t[n],n))return!0;return!1};e["a"]=r},function(t,e,n){"use strict";var r=n(23);e["a"]=function(t,e){if(!e)return[t];var n=Object(r["a"])(t,e),o=[];for(var i in n)o.push(n[i]);return o}},function(t,e,n){"use strict";function r(t,e){return t["_wrap_"+e]}e["a"]=r},function(t,e,n){"use strict";function r(t,e){if(t["_wrap_"+e])return t["_wrap_"+e];var n=function(n){t[e](n)};return t["_wrap_"+e]=n,n}e["a"]=r},function(t,e,n){"use strict";var r={};function o(t){var e=r[t];if(!e){for(var n=t.toString(16),o=n.length;o<6;o++)n="0"+n;e="#"+n,r[t]=e}return e}e["a"]=o},function(t,e,n){"use strict";var r=n(0);function o(t){var e=0,n=0,o=0,i=0;return Object(r["a"])(t)?1===t.length?e=n=o=i=t[0]:2===t.length?(e=o=t[0],n=i=t[1]):3===t.length?(e=t[0],n=i=t[1],o=t[2]):(e=t[0],n=t[1],o=t[2],i=t[3]):e=n=o=i=t,{r1:e,r2:n,r3:o,r4:i}}e["a"]=o},function(t,e,n){"use strict";var r=function(t,e,n){return t<e?e:t>n?n:t};e["a"]=r},function(t,e,n){"use strict";var r=function(t,e){var n=e.toString(),r=n.indexOf(".");if(-1===r)return Math.round(t);var o=n.substr(r+1).length;return o>20&&(o=20),parseFloat(t.toFixed(o))};e["a"]=r},function(t,e,n){"use strict";var r=n(5),o=function(t){return Object(r["a"])(t)&&t%1!==0};e["a"]=o},function(t,e,n){"use strict";var r=n(5),o=function(t){return Object(r["a"])(t)&&t%2===0};e["a"]=o},function(t,e,n){"use strict";var r=n(5),o=Number.isInteger?Number.isInteger:function(t){return Object(r["a"])(t)&&t%1===0};e["a"]=o},function(t,e,n){"use strict";var r=n(5),o=function(t){return Object(r["a"])(t)&&t<0};e["a"]=o},function(t,e,n){"use strict";e["a"]=o;var r=1e-5;function o(t,e,n){return void 0===n&&(n=r),Math.abs(t-e)<n}},function(t,e,n){"use strict";var r=n(5),o=function(t){return Object(r["a"])(t)&&t%2!==0};e["a"]=o},function(t,e,n){"use strict";var r=n(5),o=function(t){return Object(r["a"])(t)&&t>0};e["a"]=o},function(t,e,n){"use strict";var r=n(2),o=n(0),i=n(3);e["a"]=function(t,e){if(Object(o["a"])(t)){var n,a,u=t[0];return n=Object(i["a"])(e)?e(t[0]):t[0][e],Object(r["a"])(t,(function(t){a=Object(i["a"])(e)?e(t):t[e],a>n&&(u=t,n=a)})),u}}},function(t,e,n){"use strict";var r=n(2),o=n(0),i=n(3);e["a"]=function(t,e){if(Object(o["a"])(t)){var n,a,u=t[0];return n=Object(i["a"])(e)?e(t[0]):t[0][e],Object(r["a"])(t,(function(t){a=Object(i["a"])(e)?e(t):t[e],a<n&&(u=t,n=a)})),u}}},function(t,e,n){"use strict";var r=function(t,e){return(t%e+e)%e};e["a"]=r},function(t,e,n){"use strict";var r=180/Math.PI,o=function(t){return r*t};e["a"]=o},function(t,e,n){"use strict";e["a"]=parseInt},function(t,e,n){"use strict";var r=Math.PI/180,o=function(t){return r*t};e["a"]=o},function(t,e,n){"use strict";var r=n(2);e["a"]=r["a"]},function(t,e,n){"use strict";var r=n(25);e["a"]=r["a"]},function(t,e,n){"use strict";var r=n(12),o=n(26);e["a"]=function(t,e){return Object(r["a"])(Object(o["a"])(t),e)}},function(t,e,n){"use strict";var r=n(10),o=function(t){return Object(r["a"])(t).toLowerCase()};e["a"]=o},function(t,e,n){"use strict";var r=n(10),o=function(t){var e=Object(r["a"])(t);return e.charAt(0).toLowerCase()+e.substring(1)};e["a"]=o},function(t,e,n){"use strict";function r(t,e){return t&&e?t.replace(/\\?\{([^{}]+)\}/g,(function(t,n){return"\\"===t.charAt(0)?t.slice(1):void 0===e[n]?"":e[n]})):t}e["a"]=r},function(t,e,n){"use strict";var r=n(10),o=function(t){return Object(r["a"])(t).toUpperCase()};e["a"]=o},function(t,e,n){"use strict";var r=n(10),o=function(t){var e=Object(r["a"])(t);return e.charAt(0).toUpperCase()+e.substring(1)};e["a"]=o},function(t,e,n){"use strict";var r=n(4),o=function(t){return Object(r["a"])(t,"Arguments")};e["a"]=o},function(t,e,n){"use strict";var r=n(4),o=function(t){return Object(r["a"])(t,"Boolean")};e["a"]=o},function(t,e,n){"use strict";var r=n(4),o=function(t){return Object(r["a"])(t,"Date")};e["a"]=o},function(t,e,n){"use strict";var r=n(4),o=function(t){return Object(r["a"])(t,"Error")};e["a"]=o},function(t,e,n){"use strict";var r=n(5);e["a"]=function(t){return Object(r["a"])(t)&&isFinite(t)}},function(t,e,n){"use strict";var r=function(t){return null===t};e["a"]=r},function(t,e,n){"use strict";var r=n(4),o=function(t){return Object(r["a"])(t,"RegExp")};e["a"]=o},function(t,e,n){"use strict";var r=function(t){return void 0===t};e["a"]=r},function(t,e,n){"use strict";var r=function(t){return t instanceof Element||t instanceof HTMLDocument};e["a"]=r},function(t,e,n){"use strict";function r(t){var e=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return setTimeout(t,16)};return e(t)}e["a"]=r},function(t,e,n){"use strict";function r(t){var e=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.msCancelAnimationFrame||clearTimeout;e(t)}e["a"]=r},function(t,e,n){"use strict";var r=n(16),o=n(3),i=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var n=t[0],i=1;i<t.length;i++){var a=t[i];Object(o["a"])(a)&&(a=a.prototype),Object(r["a"])(n.prototype,a)}};e["a"]=i},function(t,e,n){"use strict";var r=n(0),o=function(t){if("object"!==typeof t||null===t)return t;var e;if(Object(r["a"])(t)){e=[];for(var n=0,i=t.length;n<i;n++)"object"===typeof t[n]&&null!=t[n]?e[n]=o(t[n]):e[n]=t[n]}else for(var a in e={},t)"object"===typeof t[a]&&null!=t[a]?e[a]=o(t[a]):e[a]=t[a];return e};e["a"]=o},function(t,e,n){"use strict";function r(t,e,n){var r;return function(){var o=this,i=arguments,a=function(){r=null,n||t.apply(o,i)},u=n&&!r;clearTimeout(r),r=setTimeout(a,e),u&&t.apply(o,i)}}e["a"]=r},function(t,e,n){"use strict";var r=n(3);e["a"]=function(t,e){if(!Object(r["a"])(t))throw new TypeError("Expected a function");var n=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var i=e?e.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var u=t.apply(this,r);return a.set(i,u),u};return n.cache=new Map,n}},function(t,e,n){"use strict";var r=n(0),o=n(9),i=5;function a(t,e,n,u){for(var s in n=n||0,u=u||i,e)if(e.hasOwnProperty(s)){var l=e[s];null!==l&&Object(o["a"])(l)?(Object(o["a"])(t[s])||(t[s]={}),n<u?a(t[s],l,n+1,u):t[s]=e[s]):Object(r["a"])(l)?(t[s]=[],t[s]=t[s].concat(l)):void 0!==l&&(t[s]=l)}}var u=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r+=1)a(t,e[r]);return t};e["a"]=u},function(t,e,n){"use strict";var r=n(16),o=n(3),i=function(t,e,n,i){Object(o["a"])(e)||(n=e,e=t,t=function(){});var a=Object.create?function(t,e){return Object.create(t,{constructor:{value:e}})}:function(t,e){function n(){}n.prototype=t;var r=new n;return r.constructor=e,r},u=a(e.prototype,t);return t.prototype=Object(r["a"])(u,t.prototype),t.superclass=a(e.prototype,e),Object(r["a"])(u,n),Object(r["a"])(t,i),t};e["a"]=i},function(t,e,n){"use strict";var r=n(1),o=function(t,e){if(!Object(r["a"])(t))return-1;var n=Array.prototype.indexOf;if(n)return n.call(t,e);for(var o=-1,i=0;i<t.length;i++)if(t[i]===e){o=i;break}return o};e["a"]=o},function(t,e,n){"use strict";var r=n(6),o=n(1),i=n(27),a=n(28),u=Object.prototype.hasOwnProperty;function s(t){if(Object(r["a"])(t))return!0;if(Object(o["a"])(t))return!t.length;var e=Object(i["a"])(t);if("Map"===e||"Set"===e)return!t.size;if(Object(a["a"])(t))return!Object.keys(t).length;for(var n in t)if(u.call(t,n))return!1;return!0}e["a"]=s},function(t,e,n){"use strict";var r=n(3),o=n(29);e["a"]=function(t,e,n){return Object(r["a"])(n)?!!n(t,e):Object(o["a"])(t,e)}},function(t,e,n){"use strict";var r=n(2),o=n(1),i=function(t,e){if(!Object(o["a"])(t))return t;var n=[];return Object(r["a"])(t,(function(t,r){n.push(e(t,r))})),n};e["a"]=i},function(t,e,n){"use strict";var r=n(6),o=n(13),i=function(t){return t};e["a"]=function(t,e){void 0===e&&(e=i);var n={};return Object(o["a"])(t)&&!Object(r["a"])(t)&&Object.keys(t).forEach((function(r){n[r]=e(t[r],r)})),n}},function(t,e,n){"use strict";var r=n(8);e["a"]=function(t,e,n){var o=0,i=Object(r["a"])(e)?e.split("."):e;while(t&&o<i.length)t=t[i[o++]];return void 0===t||o<i.length?n:t}},function(t,e,n){"use strict";var r=n(13),o=n(8),i=n(5);e["a"]=function(t,e,n){var a=t,u=Object(o["a"])(e)?e.split("."):e;return u.forEach((function(t,e){e<u.length-1?(Object(r["a"])(a[t])||(a[t]=Object(i["a"])(u[e+1])?[]:{}),a=a[t]):a[t]=n})),t}},function(t,e,n){"use strict";var r=n(2),o=n(9),i=Object.prototype.hasOwnProperty;e["a"]=function(t,e){if(null===t||!Object(o["a"])(t))return{};var n={};return Object(r["a"])(e,(function(e){i.call(t,e)&&(n[e]=t[e])})),n}},function(t,e,n){"use strict";e["a"]=function(t,e,n){var r,o,i,a,u=0;n||(n={});var s=function(){u=!1===n.leading?0:Date.now(),r=null,a=t.apply(o,i),r||(o=i=null)},l=function(){var l=Date.now();u||!1!==n.leading||(u=l);var c=e-(l-u);return o=this,i=arguments,c<=0||c>e?(r&&(clearTimeout(r),r=null),u=l,a=t.apply(o,i),r||(o=i=null)):r||!1===n.trailing||(r=setTimeout(s,c)),a};return l.cancel=function(){clearTimeout(r),u=0,r=o=i=null},l}},function(t,e,n){"use strict";var r=n(1);e["a"]=function(t){return Object(r["a"])(t)?Array.prototype.slice.call(t):[]}},function(t,e,n){"use strict";var r={};e["a"]=function(t){return t=t||"g",r[t]?r[t]+=1:r[t]=1,t+r[t]}},function(t,e,n){"use strict";e["a"]=function(){}},function(t,e,n){"use strict";e["a"]=function(t){return t}},function(t,e,n){"use strict";e["a"]=i;var r=n(6),o=n(1);function i(t){return Object(r["a"])(t)?0:Object(o["a"])(t)?t.length:Object.keys(t).length}},function(t,e,n){"use strict";var r=function(){function t(){this.map={}}return t.prototype.has=function(t){return void 0!==this.map[t]},t.prototype.get=function(t,e){var n=this.map[t];return void 0===n?e:n},t.prototype.set=function(t,e){this.map[t]=e},t.prototype.clear=function(){this.map={}},t.prototype.delete=function(t){delete this.map[t]},t.prototype.size=function(){return Object.keys(this.map).length},t}();e["a"]=r},function(t,e){function n(t,e,n,r){void 0===r&&(r=[]);var o=this;o.w=t||0,o.h=e||0,o.y=n||0,o.x=0,o.c=r||[],o.cs=r.length,o.prelim=0,o.mod=0,o.shift=0,o.change=0,o.tl=null,o.tr=null,o.el=null,o.er=null,o.msel=0,o.mser=0}function r(t,e,n){n?t.y+=e:t.x+=e,t.children.forEach((function(t){r(t,e,n)}))}function o(t,e){var n=e?t.y:t.x;return t.children.forEach((function(t){n=Math.min(o(t,e),n)})),n}function i(t,e){var n=o(t,e);r(t,-n,e)}function a(t,e,n){n?e.y=t.x:e.x=t.x,t.c.forEach((function(t,r){a(t,e.children[r],n)}))}function u(t,e,n){void 0===n&&(n=0),e?(t.x=n,n+=t.width):(t.y=n,n+=t.height),t.children.forEach((function(t){u(t,e,n)}))}n.fromNode=function(t,e){if(!t)return null;var r=[];return t.children.forEach((function(t){r.push(n.fromNode(t,e))})),e?new n(t.height,t.width,t.x,r):new n(t.width,t.height,t.y,r)},t.exports=function(t,e){void 0===e&&(e={});var r=e.isHorizontal;function o(t){if(0!==t.cs){o(t.c[0]);for(var e=_(h(t.c[0].el),0,null),n=1;n<t.cs;++n){o(t.c[n]);var r=h(t.c[n].er);l(t,n,e),e=_(r,n,e)}g(t),s(t)}else s(t)}function s(t){0===t.cs?(t.el=t,t.er=t,t.msel=t.mser=0):(t.el=t.c[0].el,t.msel=t.c[0].msel,t.er=t.c[t.cs-1].er,t.mser=t.c[t.cs-1].mser)}function l(t,e,n){var r=t.c[e-1],o=r.mod,i=t.c[e],a=i.mod;while(null!==r&&null!==i){h(r)>n.low&&(n=n.nxt);var u=o+r.prelim+r.w-(a+i.prelim);u>0&&(a+=u,c(t,e,n.index,u));var s=h(r),l=h(i);s<=l&&(r=d(r),null!==r&&(o+=r.mod)),s>=l&&(i=f(i),null!==i&&(a+=i.mod))}!r&&i?p(t,e,i,a):r&&!i&&v(t,e,r,o)}function c(t,e,n,r){t.c[e].mod+=r,t.c[e].msel+=r,t.c[e].mser+=r,m(t,e,n,r)}function f(t){return 0===t.cs?t.tl:t.c[0]}function d(t){return 0===t.cs?t.tr:t.c[t.cs-1]}function h(t){return t.y+t.h}function p(t,e,n,r){var o=t.c[0].el;o.tl=n;var i=r-n.mod-t.c[0].msel;o.mod+=i,o.prelim-=i,t.c[0].el=t.c[e].el,t.c[0].msel=t.c[e].msel}function v(t,e,n,r){var o=t.c[e].er;o.tr=n;var i=r-n.mod-t.c[e].mser;o.mod+=i,o.prelim-=i,t.c[e].er=t.c[e-1].er,t.c[e].mser=t.c[e-1].mser}function g(t){t.prelim=(t.c[0].prelim+t.c[0].mod+t.c[t.cs-1].mod+t.c[t.cs-1].prelim+t.c[t.cs-1].w)/2-t.w/2}function y(t,e){e+=t.mod,t.x=t.prelim+e,b(t);for(var n=0;n<t.cs;n++)y(t.c[n],e)}function m(t,e,n,r){if(n!==e-1){var o=e-n;t.c[n+1].shift+=r/o,t.c[e].shift-=r/o,t.c[e].change-=r-r/o}}function b(t){for(var e=0,n=0,r=0;r<t.cs;r++)e+=t.c[r].shift,n+=e+t.c[r].change,t.c[r].mod+=n}function _(t,e,n){while(null!==n&&t>=n.low)n=n.nxt;return{low:t,index:e,nxt:n}}u(t,r);var j=n.fromNode(t,r);return o(j),y(j,0),a(j,t,r),i(t,r),t}},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var o=n(11),i=n(115),a=n(17),u=n(7),s=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.execute=function(){var t=this;return t.rootNode.width=0,a(t.rootNode,t.options,i)},e}(o),l={};function c(t,e){return e=u.assign({},l,e),new s(t,e).execute()}t.exports=c},function(t,e,n){var r=n(7);function o(t,e){void 0===t&&(t=0),void 0===e&&(e=[]);var n=this;n.x=n.y=0,n.leftChild=n.rightChild=null,n.height=0,n.children=e}var i={isHorizontal:!0,nodeSep:20,nodeSize:20,rankSep:200,subTreeSep:10};function a(t,e,n){n?(e.x=t.x,e.y=t.y):(e.x=t.y,e.y=t.x),t.children.forEach((function(t,r){a(t,e.children[r],n)}))}t.exports=function(t,e){void 0===e&&(e={}),e=r.assign({},i,e);var n,u=0;function s(t){if(!t)return null;t.width=0,t.depth&&t.depth>u&&(u=t.depth);var e=t.children,n=e.length,r=new o(t.height,[]);return e.forEach((function(t,e){var o=s(t);r.children.push(o),0===e&&(r.leftChild=o),e===n-1&&(r.rightChild=o)})),r.originNode=t,r.isLeaf=t.isLeaf(),r}function l(t){if(t.isLeaf||0===t.children.length)t.drawingDepth=u;else{var e=t.children.map((function(t){return l(t)})),n=Math.min.apply(null,e);t.drawingDepth=n-1}return t.drawingDepth}function c(t){t.x=t.drawingDepth*e.rankSep,t.isLeaf?(t.y=0,n&&(t.y=n.y+n.height+e.nodeSep,t.originNode.parent!==n.originNode.parent&&(t.y+=e.subTreeSep)),n=t):(t.children.forEach((function(t){c(t)})),t.y=(t.leftChild.y+t.rightChild.y)/2)}var f=s(t);return l(f),c(f),a(f,t,e.isHorizontal),t}},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var o=n(11),i=n(117),a=n(30),u=n(7),s=["LR","RL","H"],l=s[0],c=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.execute=function(){var t=this,e=t.options,n=t.rootNode;e.isHorizontal=!0;var r=e.indent,o=void 0===r?20:r,u=e.dropCap,c=void 0===u||u,f=e.direction||l;if(f&&-1===s.indexOf(f))throw new TypeError("Invalid direction: "+f);if(f===s[0])i(n,o,c);else if(f===s[1])i(n,o,c),n.right2left();else if(f===s[2]){var d=a(n,e),h=d.left,p=d.right;i(h,o,c),h.right2left(),i(p,o,c);var v=h.getBoundingBox();p.translate(v.width,0),n.x=p.x-n.width/2}return n},e}(o),f={};function d(t,e){return e=u.assign({},f,e),new c(t,e).execute()}t.exports=d},function(t,e){function n(t,e,n,r){if(!r)try{if(t.id===t.parent.children[0].id)return t.x+=n*t.depth,void(t.y=e?e.y:0)}catch(o){}t.x+=n*t.depth,t.y=e?e.y+e.height:0}t.exports=function(t,e,r){var o=null;t.eachNode((function(t){n(t,o,e,r),o=t}))}},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var o=n(11),i=n(119),a=n(17),u=n(7),s=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.execute=function(){var t=this;return a(t.rootNode,t.options,i)},e}(o),l={};function c(t,e){return e=u.assign({},l,e),new s(t,e).execute()}t.exports=c},function(t,e,n){var r=n(7);function o(t,e){var n=0;return t.children.length?t.children.forEach((function(t){n+=o(t,e)})):n=t.height,t._subTreeSep=e.getSubTreeSep(t.data),t.totalHeight=Math.max(t.height,n)+2*t._subTreeSep,t.totalHeight}function i(t){var e=t.children,n=e.length;if(n){e.forEach((function(t){i(t)}));var r=e[0],o=e[n-1],a=o.y-r.y+o.height,u=0;if(e.forEach((function(t){u+=t.totalHeight})),a>t.height)t.y=r.y+a/2-t.height/2;else if(1!==e.length||t.height>u){var s=t.y+(t.height-a)/2-r.y;e.forEach((function(t){t.translate(0,s)}))}else t.y=(r.y+r.height/2+o.y+o.height/2)/2-t.height/2}}var a={getSubTreeSep:function(){return 0}};t.exports=function(t,e){void 0===e&&(e={}),e=r.assign({},a,e),t.parent={x:0,width:0,height:0,y:0},t.BFTraverse((function(t){t.x=t.parent.x+t.parent.width})),t.parent=null,o(t,e),t.startY=0,t.y=t.totalHeight/2-t.height/2,t.eachNode((function(t){var e=t.children,n=e.length;if(n){var r=e[0];if(r.startY=t.startY+t._subTreeSep,1===n)r.y=t.y+t.height/2-r.height/2;else{r.y=r.startY+r.totalHeight/2-r.height/2;for(var o=1;o<n;o++){var i=e[o];i.startY=e[o-1].startY+e[o-1].totalHeight,i.y=i.startY+i.totalHeight/2-i.height/2}}}})),i(t)}}])}))},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/augment.js":
/*!*******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/augment.js ***!
  \*******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./mix */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/mix.js"),o=n(/*! ./is-function */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-function.js"),i=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var n=t[0],i=1;i<t.length;i++){var a=t[i];o.default(a)&&(a=a.prototype),r.default(n.prototype,a)}};e.default=i},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/cache.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/cache.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(){this.map={}}return t.prototype.has=function(t){return void 0!==this.map[t]},t.prototype.get=function(t,e){var n=this.map[t];return void 0===n?e:n},t.prototype.set=function(t,e){this.map[t]=e},t.prototype.clear=function(){this.map={}},t.prototype.delete=function(t){delete this.map[t]},t.prototype.size=function(){return Object.keys(this.map).length},t}();e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/clamp.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/clamp.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t,e,n){return t<e?e:t>n?n:t};e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/clear-animation-frame.js":
/*!*********************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/clear-animation-frame.js ***!
  \*********************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";function r(t){var e=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.msCancelAnimationFrame||clearTimeout;e(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/clone.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/clone.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),o=function(t){if("object"!==typeof t||null===t)return t;var e;if(r.default(t)){e=[];for(var n=0,i=t.length;n<i;n++)"object"===typeof t[n]&&null!=t[n]?e[n]=o(t[n]):e[n]=t[n]}else for(var a in e={},t)"object"===typeof t[a]&&null!=t[a]?e[a]=o(t[a]):e[a]=t[a];return e};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/contains.js":
/*!********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/contains.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array-like.js"),o=function(t,e){return!!r.default(t)&&t.indexOf(e)>-1};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/debounce.js":
/*!********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/debounce.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";function r(t,e,n){var r;return function(){var o=this,i=arguments,a=function(){r=null,n||t.apply(o,i)},u=n&&!r;clearTimeout(r),r=setTimeout(a,e),u&&t.apply(o,i)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/deep-mix.js":
/*!********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/deep-mix.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),o=n(/*! ./is-plain-object */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-plain-object.js"),i=5;function a(t,e,n,u){for(var s in n=n||0,u=u||i,e)if(e.hasOwnProperty(s)){var l=e[s];null!==l&&o.default(l)?(o.default(t[s])||(t[s]={}),n<u?a(t[s],l,n+1,u):t[s]=e[s]):r.default(l)?(t[s]=[],t[s]=t[s].concat(l)):void 0!==l&&(t[s]=l)}}var u=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r+=1)a(t,e[r]);return t};e.default=u},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/difference.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/difference.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./filter */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/filter.js"),o=n(/*! ./contains */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/contains.js"),i=function(t,e){return void 0===e&&(e=[]),r.default(t,(function(t){return!o.default(e,t)}))};e.default=i},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/each.js":
/*!****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/each.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),o=n(/*! ./is-object */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-object.js");function i(t,e){var n;if(t)if(r.default(t)){for(var i=0,a=t.length;i<a;i++)if(n=e(t[i],i),!1===n)break}else if(o.default(t))for(var u in t)if(t.hasOwnProperty(u)&&(n=e(t[u],u),!1===n))break}e.default=i},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/ends-with.js":
/*!*********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/ends-with.js ***!
  \*********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),o=n(/*! ./is-string */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-string.js");function i(t,e){return!(!r.default(t)&&!o.default(t))&&t[t.length-1]===e}e.default=i},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/every.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/every.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t,e){for(var n=0;n<t.length;n++)if(!e(t[n],n))return!1;return!0};e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/extend.js":
/*!******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/extend.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./mix */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/mix.js"),o=n(/*! ./is-function */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-function.js"),i=function(t,e,n,i){o.default(e)||(n=e,e=t,t=function(){});var a=Object.create?function(t,e){return Object.create(t,{constructor:{value:e}})}:function(t,e){function n(){}n.prototype=t;var r=new n;return r.constructor=e,r},u=a(e.prototype,t);return t.prototype=r.default(u,t.prototype),t.superclass=a(e.prototype,e),r.default(u,n),r.default(t,i),t};e.default=i},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/filter.js":
/*!******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/filter.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array-like.js"),o=function(t,e){if(!r.default(t))return t;for(var n=[],o=0;o<t.length;o++){var i=t[o];e(i,o)&&n.push(i)}return n};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/find-index.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/find-index.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";function r(t,e,n){void 0===n&&(n=0);for(var r=n;r<t.length;r++)if(e(t[r],r))return r;return-1}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/find.js":
/*!****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/find.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-function */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-function.js"),o=n(/*! ./is-match */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-match.js"),i=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),a=n(/*! ./is-plain-object */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-plain-object.js");function u(t,e){if(!i.default(t))return null;var n;if(r.default(e)&&(n=e),a.default(e)&&(n=function(t){return o.default(t,e)}),n)for(var u=0;u<t.length;u+=1)if(n(t[u]))return t[u];return null}e.default=u},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/first-value.js":
/*!***********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/first-value.js ***!
  \***********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-nil */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-nil.js"),o=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),i=function(t,e){for(var n=null,i=0;i<t.length;i++){var a=t[i],u=a[e];if(!r.default(u)){n=o.default(u)?u[0]:u;break}}return n};e.default=i},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/fixed-base.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/fixed-base.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t,e){var n=e.toString(),r=n.indexOf(".");if(-1===r)return Math.round(t);var o=n.substr(r+1).length;return o>20&&(o=20),parseFloat(t.toFixed(o))};e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/flatten-deep.js":
/*!************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/flatten-deep.js ***!
  \************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),o=function(t,e){if(void 0===e&&(e=[]),r.default(t))for(var n=0;n<t.length;n+=1)o(t[n],e);else e.push(t);return e};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/flatten.js":
/*!*******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/flatten.js ***!
  \*******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),o=function(t){if(!r.default(t))return[];for(var e=[],n=0;n<t.length;n++)e=e.concat(t[n]);return e};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/for-in.js":
/*!******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/for-in.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./each */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/each.js");e.default=r.default},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/get-range.js":
/*!*********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/get-range.js ***!
  \*********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),o=function(t){var e=t.filter((function(t){return!isNaN(t)}));if(!e.length)return{min:0,max:0};if(r.default(t[0])){for(var n=[],o=0;o<t.length;o++)n=n.concat(t[o]);e=n}var i=Math.max.apply(null,e),a=Math.min.apply(null,e);return{min:a,max:i}};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/get-type.js":
/*!********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/get-type.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={}.toString,o=function(t){return r.call(t).replace(/^\[object /,"").replace(/]$/,"")};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/get-wrap-behavior.js":
/*!*****************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/get-wrap-behavior.js ***!
  \*****************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";function r(t,e){return t["_wrap_"+e]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/get.js":
/*!***************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/get.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-string */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-string.js");e.default=function(t,e,n){var o=0,i=r.default(e)?e.split("."):e;while(t&&o<i.length)t=t[i[o++]];return void 0===t||o<i.length?n:t}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/group-by.js":
/*!********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/group-by.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),o=n(/*! ./is-function */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-function.js"),i=Object.prototype.hasOwnProperty;function a(t,e){if(!e||!r.default(t))return{};for(var n,a={},u=o.default(e)?e:function(t){return t[e]},s=0;s<t.length;s++){var l=t[s];n=u(l),i.call(a,n)?a[n].push(l):a[n]=[l]}return a}e.default=a},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/group-to-map.js":
/*!************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/group-to-map.js ***!
  \************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),o=n(/*! ./is-function */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-function.js"),i=n(/*! ./group-by */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/group-by.js"),a=function(t,e){if(!e)return{0:t};if(!o.default(e)){var n=r.default(e)?e:e.replace(/\s+/g,"").split("*");e=function(t){for(var e="_",r=0,o=n.length;r<o;r++)e+=t[n[r]]&&t[n[r]].toString();return e}}var a=i.default(t,e);return a};e.default=a},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/group.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/group.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./group-to-map */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/group-to-map.js");e.default=function(t,e){if(!e)return[t];var n=r.default(t,e),o=[];for(var i in n)o.push(n[i]);return o}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/has-key.js":
/*!*******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/has-key.js ***!
  \*******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./has */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/has.js");e.default=r.default},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/has-value.js":
/*!*********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/has-value.js ***!
  \*********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./contains */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/contains.js"),o=n(/*! ./values */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/values.js");e.default=function(t,e){return r.default(o.default(t),e)}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/has.js":
/*!***************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/has.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return t.hasOwnProperty(e)}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/head.js":
/*!****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/head.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array-like.js");function o(t){if(r.default(t))return t[0]}e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/identity.js":
/*!********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/identity.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return t}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index-of.js":
/*!********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/index-of.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array-like.js"),o=function(t,e){if(!r.default(t))return-1;var n=Array.prototype.indexOf;if(n)return n.call(t,e);for(var o=-1,i=0;i<t.length;i++)if(t[i]===e){o=i;break}return o};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./contains */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/contains.js");Object.defineProperty(e,"contains",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"includes",{enumerable:!0,get:function(){return r.default}});var o=n(/*! ./difference */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/difference.js");Object.defineProperty(e,"difference",{enumerable:!0,get:function(){return o.default}});var i=n(/*! ./find */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/find.js");Object.defineProperty(e,"find",{enumerable:!0,get:function(){return i.default}});var a=n(/*! ./find-index */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/find-index.js");Object.defineProperty(e,"findIndex",{enumerable:!0,get:function(){return a.default}});var u=n(/*! ./first-value */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/first-value.js");Object.defineProperty(e,"firstValue",{enumerable:!0,get:function(){return u.default}});var s=n(/*! ./flatten */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/flatten.js");Object.defineProperty(e,"flatten",{enumerable:!0,get:function(){return s.default}});var l=n(/*! ./flatten-deep */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/flatten-deep.js");Object.defineProperty(e,"flattenDeep",{enumerable:!0,get:function(){return l.default}});var c=n(/*! ./get-range */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/get-range.js");Object.defineProperty(e,"getRange",{enumerable:!0,get:function(){return c.default}});var f=n(/*! ./pull */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/pull.js");Object.defineProperty(e,"pull",{enumerable:!0,get:function(){return f.default}});var d=n(/*! ./pull-at */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/pull-at.js");Object.defineProperty(e,"pullAt",{enumerable:!0,get:function(){return d.default}});var h=n(/*! ./reduce */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/reduce.js");Object.defineProperty(e,"reduce",{enumerable:!0,get:function(){return h.default}});var p=n(/*! ./remove */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/remove.js");Object.defineProperty(e,"remove",{enumerable:!0,get:function(){return p.default}});var v=n(/*! ./sort-by */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/sort-by.js");Object.defineProperty(e,"sortBy",{enumerable:!0,get:function(){return v.default}});var g=n(/*! ./union */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/union.js");Object.defineProperty(e,"union",{enumerable:!0,get:function(){return g.default}});var y=n(/*! ./uniq */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/uniq.js");Object.defineProperty(e,"uniq",{enumerable:!0,get:function(){return y.default}});var m=n(/*! ./values-of-key */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/values-of-key.js");Object.defineProperty(e,"valuesOfKey",{enumerable:!0,get:function(){return m.default}});var b=n(/*! ./head */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/head.js");Object.defineProperty(e,"head",{enumerable:!0,get:function(){return b.default}});var _=n(/*! ./last */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/last.js");Object.defineProperty(e,"last",{enumerable:!0,get:function(){return _.default}});var j=n(/*! ./starts-with */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/starts-with.js");Object.defineProperty(e,"startsWith",{enumerable:!0,get:function(){return j.default}});var x=n(/*! ./ends-with */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/ends-with.js");Object.defineProperty(e,"endsWith",{enumerable:!0,get:function(){return x.default}});var w=n(/*! ./filter */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/filter.js");Object.defineProperty(e,"filter",{enumerable:!0,get:function(){return w.default}});var O=n(/*! ./every */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/every.js");Object.defineProperty(e,"every",{enumerable:!0,get:function(){return O.default}});var E=n(/*! ./some */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/some.js");Object.defineProperty(e,"some",{enumerable:!0,get:function(){return E.default}});var M=n(/*! ./group */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/group.js");Object.defineProperty(e,"group",{enumerable:!0,get:function(){return M.default}});var S=n(/*! ./group-by */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/group-by.js");Object.defineProperty(e,"groupBy",{enumerable:!0,get:function(){return S.default}});var P=n(/*! ./group-to-map */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/group-to-map.js");Object.defineProperty(e,"groupToMap",{enumerable:!0,get:function(){return P.default}});var C=n(/*! ./get-wrap-behavior */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/get-wrap-behavior.js");Object.defineProperty(e,"getWrapBehavior",{enumerable:!0,get:function(){return C.default}});var A=n(/*! ./wrap-behavior */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/wrap-behavior.js");Object.defineProperty(e,"wrapBehavior",{enumerable:!0,get:function(){return A.default}});var k=n(/*! ./number2color */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/number2color.js");Object.defineProperty(e,"number2color",{enumerable:!0,get:function(){return k.default}});var T=n(/*! ./parse-radius */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/parse-radius.js");Object.defineProperty(e,"parseRadius",{enumerable:!0,get:function(){return T.default}});var I=n(/*! ./clamp */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/clamp.js");Object.defineProperty(e,"clamp",{enumerable:!0,get:function(){return I.default}});var L=n(/*! ./fixed-base */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/fixed-base.js");Object.defineProperty(e,"fixedBase",{enumerable:!0,get:function(){return L.default}});var N=n(/*! ./is-decimal */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-decimal.js");Object.defineProperty(e,"isDecimal",{enumerable:!0,get:function(){return N.default}});var D=n(/*! ./is-even */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-even.js");Object.defineProperty(e,"isEven",{enumerable:!0,get:function(){return D.default}});var B=n(/*! ./is-integer */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-integer.js");Object.defineProperty(e,"isInteger",{enumerable:!0,get:function(){return B.default}});var R=n(/*! ./is-negative */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-negative.js");Object.defineProperty(e,"isNegative",{enumerable:!0,get:function(){return R.default}});var z=n(/*! ./is-number-equal */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-number-equal.js");Object.defineProperty(e,"isNumberEqual",{enumerable:!0,get:function(){return z.default}});var F=n(/*! ./is-odd */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-odd.js");Object.defineProperty(e,"isOdd",{enumerable:!0,get:function(){return F.default}});var q=n(/*! ./is-positive */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-positive.js");Object.defineProperty(e,"isPositive",{enumerable:!0,get:function(){return q.default}});var V=n(/*! ./max-by */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/max-by.js");Object.defineProperty(e,"maxBy",{enumerable:!0,get:function(){return V.default}});var H=n(/*! ./min-by */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/min-by.js");Object.defineProperty(e,"minBy",{enumerable:!0,get:function(){return H.default}});var G=n(/*! ./mod */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/mod.js");Object.defineProperty(e,"mod",{enumerable:!0,get:function(){return G.default}});var Y=n(/*! ./to-degree */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-degree.js");Object.defineProperty(e,"toDegree",{enumerable:!0,get:function(){return Y.default}});var X=n(/*! ./to-integer */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-integer.js");Object.defineProperty(e,"toInteger",{enumerable:!0,get:function(){return X.default}});var U=n(/*! ./to-radian */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-radian.js");Object.defineProperty(e,"toRadian",{enumerable:!0,get:function(){return U.default}});var W=n(/*! ./for-in */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/for-in.js");Object.defineProperty(e,"forIn",{enumerable:!0,get:function(){return W.default}});var K=n(/*! ./has */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/has.js");Object.defineProperty(e,"has",{enumerable:!0,get:function(){return K.default}});var Z=n(/*! ./has-key */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/has-key.js");Object.defineProperty(e,"hasKey",{enumerable:!0,get:function(){return Z.default}});var Q=n(/*! ./has-value */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/has-value.js");Object.defineProperty(e,"hasValue",{enumerable:!0,get:function(){return Q.default}});var $=n(/*! ./keys */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/keys.js");Object.defineProperty(e,"keys",{enumerable:!0,get:function(){return $.default}});var J=n(/*! ./is-match */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-match.js");Object.defineProperty(e,"isMatch",{enumerable:!0,get:function(){return J.default}});var tt=n(/*! ./values */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/values.js");Object.defineProperty(e,"values",{enumerable:!0,get:function(){return tt.default}});var et=n(/*! ./lower-case */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/lower-case.js");Object.defineProperty(e,"lowerCase",{enumerable:!0,get:function(){return et.default}});var nt=n(/*! ./lower-first */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/lower-first.js");Object.defineProperty(e,"lowerFirst",{enumerable:!0,get:function(){return nt.default}});var rt=n(/*! ./substitute */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/substitute.js");Object.defineProperty(e,"substitute",{enumerable:!0,get:function(){return rt.default}});var ot=n(/*! ./upper-case */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/upper-case.js");Object.defineProperty(e,"upperCase",{enumerable:!0,get:function(){return ot.default}});var it=n(/*! ./upper-first */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/upper-first.js");Object.defineProperty(e,"upperFirst",{enumerable:!0,get:function(){return it.default}});var at=n(/*! ./get-type */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/get-type.js");Object.defineProperty(e,"getType",{enumerable:!0,get:function(){return at.default}});var ut=n(/*! ./is-arguments */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-arguments.js");Object.defineProperty(e,"isArguments",{enumerable:!0,get:function(){return ut.default}});var st=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js");Object.defineProperty(e,"isArray",{enumerable:!0,get:function(){return st.default}});var lt=n(/*! ./is-array-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array-like.js");Object.defineProperty(e,"isArrayLike",{enumerable:!0,get:function(){return lt.default}});var ct=n(/*! ./is-boolean */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-boolean.js");Object.defineProperty(e,"isBoolean",{enumerable:!0,get:function(){return ct.default}});var ft=n(/*! ./is-date */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-date.js");Object.defineProperty(e,"isDate",{enumerable:!0,get:function(){return ft.default}});var dt=n(/*! ./is-error */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-error.js");Object.defineProperty(e,"isError",{enumerable:!0,get:function(){return dt.default}});var ht=n(/*! ./is-function */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-function.js");Object.defineProperty(e,"isFunction",{enumerable:!0,get:function(){return ht.default}});var pt=n(/*! ./is-finite */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-finite.js");Object.defineProperty(e,"isFinite",{enumerable:!0,get:function(){return pt.default}});var vt=n(/*! ./is-nil */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-nil.js");Object.defineProperty(e,"isNil",{enumerable:!0,get:function(){return vt.default}});var gt=n(/*! ./is-null */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-null.js");Object.defineProperty(e,"isNull",{enumerable:!0,get:function(){return gt.default}});var yt=n(/*! ./is-number */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-number.js");Object.defineProperty(e,"isNumber",{enumerable:!0,get:function(){return yt.default}});var mt=n(/*! ./is-object */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-object.js");Object.defineProperty(e,"isObject",{enumerable:!0,get:function(){return mt.default}});var bt=n(/*! ./is-object-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-object-like.js");Object.defineProperty(e,"isObjectLike",{enumerable:!0,get:function(){return bt.default}});var _t=n(/*! ./is-plain-object */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-plain-object.js");Object.defineProperty(e,"isPlainObject",{enumerable:!0,get:function(){return _t.default}});var jt=n(/*! ./is-prototype */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-prototype.js");Object.defineProperty(e,"isPrototype",{enumerable:!0,get:function(){return jt.default}});var xt=n(/*! ./is-reg-exp */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-reg-exp.js");Object.defineProperty(e,"isRegExp",{enumerable:!0,get:function(){return xt.default}});var wt=n(/*! ./is-string */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-string.js");Object.defineProperty(e,"isString",{enumerable:!0,get:function(){return wt.default}});var Ot=n(/*! ./is-type */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-type.js");Object.defineProperty(e,"isType",{enumerable:!0,get:function(){return Ot.default}});var Et=n(/*! ./is-undefined */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-undefined.js");Object.defineProperty(e,"isUndefined",{enumerable:!0,get:function(){return Et.default}});var Mt=n(/*! ./is-element */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-element.js");Object.defineProperty(e,"isElement",{enumerable:!0,get:function(){return Mt.default}});var St=n(/*! ./request-animation-frame */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/request-animation-frame.js");Object.defineProperty(e,"requestAnimationFrame",{enumerable:!0,get:function(){return St.default}});var Pt=n(/*! ./clear-animation-frame */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/clear-animation-frame.js");Object.defineProperty(e,"clearAnimationFrame",{enumerable:!0,get:function(){return Pt.default}});var Ct=n(/*! ./augment */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/augment.js");Object.defineProperty(e,"augment",{enumerable:!0,get:function(){return Ct.default}});var At=n(/*! ./clone */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/clone.js");Object.defineProperty(e,"clone",{enumerable:!0,get:function(){return At.default}});var kt=n(/*! ./debounce */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/debounce.js");Object.defineProperty(e,"debounce",{enumerable:!0,get:function(){return kt.default}});var Tt=n(/*! ./memoize */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/memoize.js");Object.defineProperty(e,"memoize",{enumerable:!0,get:function(){return Tt.default}});var It=n(/*! ./deep-mix */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/deep-mix.js");Object.defineProperty(e,"deepMix",{enumerable:!0,get:function(){return It.default}});var Lt=n(/*! ./each */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/each.js");Object.defineProperty(e,"each",{enumerable:!0,get:function(){return Lt.default}});var Nt=n(/*! ./extend */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/extend.js");Object.defineProperty(e,"extend",{enumerable:!0,get:function(){return Nt.default}});var Dt=n(/*! ./index-of */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index-of.js");Object.defineProperty(e,"indexOf",{enumerable:!0,get:function(){return Dt.default}});var Bt=n(/*! ./is-empty */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-empty.js");Object.defineProperty(e,"isEmpty",{enumerable:!0,get:function(){return Bt.default}});var Rt=n(/*! ./is-equal */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-equal.js");Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return Rt.default}});var zt=n(/*! ./is-equal-with */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-equal-with.js");Object.defineProperty(e,"isEqualWith",{enumerable:!0,get:function(){return zt.default}});var Ft=n(/*! ./map */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/map.js");Object.defineProperty(e,"map",{enumerable:!0,get:function(){return Ft.default}});var qt=n(/*! ./map-values */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/map-values.js");Object.defineProperty(e,"mapValues",{enumerable:!0,get:function(){return qt.default}});var Vt=n(/*! ./mix */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/mix.js");Object.defineProperty(e,"mix",{enumerable:!0,get:function(){return Vt.default}}),Object.defineProperty(e,"assign",{enumerable:!0,get:function(){return Vt.default}});var Ht=n(/*! ./get */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/get.js");Object.defineProperty(e,"get",{enumerable:!0,get:function(){return Ht.default}});var Gt=n(/*! ./set */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/set.js");Object.defineProperty(e,"set",{enumerable:!0,get:function(){return Gt.default}});var Yt=n(/*! ./pick */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/pick.js");Object.defineProperty(e,"pick",{enumerable:!0,get:function(){return Yt.default}});var Xt=n(/*! ./throttle */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/throttle.js");Object.defineProperty(e,"throttle",{enumerable:!0,get:function(){return Xt.default}});var Ut=n(/*! ./to-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-array.js");Object.defineProperty(e,"toArray",{enumerable:!0,get:function(){return Ut.default}});var Wt=n(/*! ./to-string */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-string.js");Object.defineProperty(e,"toString",{enumerable:!0,get:function(){return Wt.default}});var Kt=n(/*! ./unique-id */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/unique-id.js");Object.defineProperty(e,"uniqueId",{enumerable:!0,get:function(){return Kt.default}});var Zt=n(/*! ./noop */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/noop.js");Object.defineProperty(e,"noop",{enumerable:!0,get:function(){return Zt.default}});var Qt=n(/*! ./identity */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/identity.js");Object.defineProperty(e,"identity",{enumerable:!0,get:function(){return Qt.default}});var $t=n(/*! ./size */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/size.js");Object.defineProperty(e,"size",{enumerable:!0,get:function(){return $t.default}});var Jt=n(/*! ./cache */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/cache.js");Object.defineProperty(e,"Cache",{enumerable:!0,get:function(){return Jt.default}})},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-arguments.js":
/*!************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-arguments.js ***!
  \************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-type */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-type.js"),o=function(t){return r.default(t,"Arguments")};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array-like.js":
/*!*************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array-like.js ***!
  \*************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t){return null!==t&&"function"!==typeof t&&isFinite(t.length)};e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js":
/*!********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-type */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-type.js");e.default=function(t){return Array.isArray?Array.isArray(t):r.default(t,"Array")}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-boolean.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-boolean.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-type */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-type.js"),o=function(t){return r.default(t,"Boolean")};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-date.js":
/*!*******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-date.js ***!
  \*******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-type */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-type.js"),o=function(t){return r.default(t,"Date")};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-decimal.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-decimal.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-number */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-number.js"),o=function(t){return r.default(t)&&t%1!==0};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-element.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-element.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t){return t instanceof Element||t instanceof HTMLDocument};e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-empty.js":
/*!********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-empty.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-nil */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-nil.js"),o=n(/*! ./is-array-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array-like.js"),i=n(/*! ./get-type */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/get-type.js"),a=n(/*! ./is-prototype */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-prototype.js"),u=Object.prototype.hasOwnProperty;function s(t){if(r.default(t))return!0;if(o.default(t))return!t.length;var e=i.default(t);if("Map"===e||"Set"===e)return!t.size;if(a.default(t))return!Object.keys(t).length;for(var n in t)if(u.call(t,n))return!1;return!0}e.default=s},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-equal-with.js":
/*!*************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-equal-with.js ***!
  \*************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-function */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-function.js"),o=n(/*! ./is-equal */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-equal.js");e.default=function(t,e,n){return r.default(n)?!!n(t,e):o.default(t,e)}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-equal.js":
/*!********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-equal.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-object-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-object-like.js"),o=n(/*! ./is-array-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array-like.js"),i=n(/*! ./is-string */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-string.js"),a=function(t,e){if(t===e)return!0;if(!t||!e)return!1;if(i.default(t)||i.default(e))return!1;if(o.default(t)||o.default(e)){if(t.length!==e.length)return!1;for(var n=!0,u=0;u<t.length;u++)if(n=a(t[u],e[u]),!n)break;return n}if(r.default(t)||r.default(e)){var s=Object.keys(t),l=Object.keys(e);if(s.length!==l.length)return!1;for(n=!0,u=0;u<s.length;u++)if(n=a(t[s[u]],e[s[u]]),!n)break;return n}return!1};e.default=a},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-error.js":
/*!********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-error.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-type */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-type.js"),o=function(t){return r.default(t,"Error")};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-even.js":
/*!*******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-even.js ***!
  \*******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-number */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-number.js"),o=function(t){return r.default(t)&&t%2===0};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-finite.js":
/*!*********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-finite.js ***!
  \*********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-number */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-number.js");function o(t){return r.default(t)&&isFinite(t)}e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-function.js":
/*!***********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-function.js ***!
  \***********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-type */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-type.js");e.default=function(t){return r.default(t,"Function")}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-integer.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-integer.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-number */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-number.js"),o=Number.isInteger?Number.isInteger:function(t){return r.default(t)&&t%1===0};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-match.js":
/*!********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-match.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-nil */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-nil.js"),o=n(/*! ./keys */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/keys.js");function i(t,e){var n=o.default(e),i=n.length;if(r.default(t))return!i;for(var a=0;a<i;a+=1){var u=n[a];if(e[u]!==t[u]||!(u in t))return!1}return!0}e.default=i},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-negative.js":
/*!***********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-negative.js ***!
  \***********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-number */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-number.js"),o=function(t){return r.default(t)&&t<0};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-nil.js":
/*!******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-nil.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t){return null===t||void 0===t};e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-null.js":
/*!*******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-null.js ***!
  \*******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t){return null===t};e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-number-equal.js":
/*!***************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-number-equal.js ***!
  \***************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=1e-5;function o(t,e,n){return void 0===n&&(n=r),Math.abs(t-e)<n}e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-number.js":
/*!*********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-number.js ***!
  \*********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-type */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-type.js"),o=function(t){return r.default(t,"Number")};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-object-like.js":
/*!**************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-object-like.js ***!
  \**************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t){return"object"===typeof t&&null!==t};e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-object.js":
/*!*********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-object.js ***!
  \*********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=typeof t;return null!==t&&"object"===e||"function"===e}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-odd.js":
/*!******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-odd.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-number */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-number.js"),o=function(t){return r.default(t)&&t%2!==0};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-plain-object.js":
/*!***************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-plain-object.js ***!
  \***************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-object-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-object-like.js"),o=n(/*! ./is-type */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-type.js"),i=function(t){if(!r.default(t)||!o.default(t,"Object"))return!1;if(null===Object.getPrototypeOf(t))return!0;var e=t;while(null!==Object.getPrototypeOf(e))e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e};e.default=i},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-positive.js":
/*!***********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-positive.js ***!
  \***********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-number */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-number.js"),o=function(t){return r.default(t)&&t>0};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-prototype.js":
/*!************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-prototype.js ***!
  \************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=Object.prototype,o=function(t){var e=t&&t.constructor,n="function"===typeof e&&e.prototype||r;return t===n};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-reg-exp.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-reg-exp.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-type */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-type.js"),o=function(t){return r.default(t,"RegExp")};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-string.js":
/*!*********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-string.js ***!
  \*********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-type */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-type.js");e.default=function(t){return r.default(t,"String")}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-type.js":
/*!*******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-type.js ***!
  \*******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={}.toString,o=function(t,e){return r.call(t)==="[object "+e+"]"};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-undefined.js":
/*!************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-undefined.js ***!
  \************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t){return void 0===t};e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/keys.js":
/*!****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/keys.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./each */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/each.js"),o=n(/*! ./is-function */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-function.js"),i=Object.keys?function(t){return Object.keys(t)}:function(t){var e=[];return r.default(t,(function(n,r){o.default(t)&&"prototype"===r||e.push(r)})),e};e.default=i},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/last.js":
/*!****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/last.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array-like.js");function o(t){if(r.default(t)){var e=t;return e[e.length-1]}}e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/lower-case.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/lower-case.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./to-string */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-string.js"),o=function(t){return r.default(t).toLowerCase()};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/lower-first.js":
/*!***********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/lower-first.js ***!
  \***********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./to-string */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-string.js"),o=function(t){var e=r.default(t);return e.charAt(0).toLowerCase()+e.substring(1)};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/map-values.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/map-values.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-nil */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-nil.js"),o=n(/*! ./is-object */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-object.js"),i=function(t){return t};e.default=function(t,e){void 0===e&&(e=i);var n={};return o.default(t)&&!r.default(t)&&Object.keys(t).forEach((function(r){n[r]=e(t[r],r)})),n}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/map.js":
/*!***************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/map.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array-like.js"),o=function(t,e){if(!r.default(t))return t;for(var n=[],o=0;o<t.length;o++){var i=t[o];n.push(e(i,o))}return n};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/max-by.js":
/*!******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/max-by.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./each */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/each.js"),o=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),i=n(/*! ./is-function */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-function.js");e.default=function(t,e){if(o.default(t)){var n,a,u=t[0];return n=i.default(e)?e(t[0]):t[0][e],r.default(t,(function(t){a=i.default(e)?e(t):t[e],a>n&&(u=t,n=a)})),u}}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/memoize.js":
/*!*******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/memoize.js ***!
  \*******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-function */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-function.js");e.default=function(t,e){if(!r.default(t))throw new TypeError("Expected a function");var n=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var i=e?e.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var u=t.apply(this,r);return a.set(i,u),u};return n.cache=new Map,n}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/min-by.js":
/*!******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/min-by.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./each */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/each.js"),o=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),i=n(/*! ./is-function */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-function.js");e.default=function(t,e){if(o.default(t)){var n,a,u=t[0];return n=i.default(e)?e(t[0]):t[0][e],r.default(t,(function(t){a=i.default(e)?e(t):t[e],a<n&&(u=t,n=a)})),u}}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/mix.js":
/*!***************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/mix.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){"use strict";function r(t,e){for(var n in e)e.hasOwnProperty(n)&&"constructor"!==n&&void 0!==e[n]&&(t[n]=e[n])}function o(t,e,n,o){return e&&r(t,e),n&&r(t,n),o&&r(t,o),t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/mod.js":
/*!***************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/mod.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t,e){return(t%e+e)%e};e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/noop.js":
/*!****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/noop.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/number2color.js":
/*!************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/number2color.js ***!
  \************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={};function o(t){var e=r[t];if(!e){for(var n=t.toString(16),o=n.length;o<6;o++)n="0"+n;e="#"+n,r[t]=e}return e}e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/parse-radius.js":
/*!************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/parse-radius.js ***!
  \************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js");function o(t){var e=0,n=0,o=0,i=0;return r.default(t)?1===t.length?e=n=o=i=t[0]:2===t.length?(e=o=t[0],n=i=t[1]):3===t.length?(e=t[0],n=i=t[1],o=t[2]):(e=t[0],n=t[1],o=t[2],i=t[3]):e=n=o=i=t,{r1:e,r2:n,r3:o,r4:i}}e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/pick.js":
/*!****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/pick.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./each */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/each.js"),o=n(/*! ./is-plain-object */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-plain-object.js"),i=Object.prototype.hasOwnProperty;e.default=function(t,e){if(null===t||!o.default(t))return{};var n={};return r.default(e,(function(e){i.call(t,e)&&(n[e]=t[e])})),n}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/pull-at.js":
/*!*******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/pull-at.js ***!
  \*******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array-like.js"),o=Array.prototype.splice,i=function(t,e){if(!r.default(t))return[];var n=t?e.length:0,i=n-1;while(n--){var a=void 0,u=e[n];n!==i&&u===a||(a=u,o.call(t,u,1))}return t};e.default=i},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/pull.js":
/*!****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/pull.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=Array.prototype,o=r.splice,i=r.indexOf,a=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0;r<e.length;r++){var a=e[r],u=-1;while((u=i.call(t,a))>-1)o.call(t,u,1)}return t};e.default=a},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/reduce.js":
/*!******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/reduce.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./each */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/each.js"),o=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),i=n(/*! ./is-plain-object */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-plain-object.js"),a=function(t,e,n){if(!o.default(t)&&!i.default(t))return t;var a=n;return r.default(t,(function(t,n){a=e(a,t,n)})),a};e.default=a},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/remove.js":
/*!******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/remove.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array-like.js"),o=n(/*! ./pull-at */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/pull-at.js"),i=function(t,e){var n=[];if(!r.default(t))return n;var i=-1,a=[],u=t.length;while(++i<u){var s=t[i];e(s,i,t)&&(n.push(s),a.push(i))}return o.default(t,a),n};e.default=i},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/request-animation-frame.js":
/*!***********************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/request-animation-frame.js ***!
  \***********************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";function r(t){var e=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return setTimeout(t,16)};return e(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/set.js":
/*!***************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/set.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-object */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-object.js"),o=n(/*! ./is-string */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-string.js"),i=n(/*! ./is-number */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-number.js");e.default=function(t,e,n){var a=t,u=o.default(e)?e.split("."):e;return u.forEach((function(t,e){e<u.length-1?(r.default(a[t])||(a[t]=i.default(u[e+1])?[]:{}),a=a[t]):a[t]=n})),t}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/size.js":
/*!****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/size.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-nil */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-nil.js"),o=n(/*! ./is-array-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array-like.js");function i(t){return r.default(t)?0:o.default(t)?t.length:Object.keys(t).length}e.default=i},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/some.js":
/*!****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/some.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t,e){for(var n=0;n<t.length;n++)if(e(t[n],n))return!0;return!1};e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/sort-by.js":
/*!*******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/sort-by.js ***!
  \*******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),o=n(/*! ./is-string */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-string.js"),i=n(/*! ./is-function */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-function.js");function a(t,e){var n;if(i.default(e))n=function(t,n){return e(t)-e(n)};else{var a=[];o.default(e)?a.push(e):r.default(e)&&(a=e),n=function(t,e){for(var n=0;n<a.length;n+=1){var r=a[n];if(t[r]>e[r])return 1;if(t[r]<e[r])return-1}return 0}}return t.sort(n),t}e.default=a},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/starts-with.js":
/*!***********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/starts-with.js ***!
  \***********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),o=n(/*! ./is-string */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-string.js");function i(t,e){return!(!r.default(t)&&!o.default(t))&&t[0]===e}e.default=i},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/substitute.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/substitute.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";function r(t,e){return t&&e?t.replace(/\\?\{([^{}]+)\}/g,(function(t,n){return"\\"===t.charAt(0)?t.slice(1):void 0===e[n]?"":e[n]})):t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/throttle.js":
/*!********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/throttle.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){var r,o,i,a,u=0;n||(n={});var s=function(){u=!1===n.leading?0:Date.now(),r=null,a=t.apply(o,i),r||(o=i=null)},l=function(){var l=Date.now();u||!1!==n.leading||(u=l);var c=e-(l-u);return o=this,i=arguments,c<=0||c>e?(r&&(clearTimeout(r),r=null),u=l,a=t.apply(o,i),r||(o=i=null)):r||!1===n.trailing||(r=setTimeout(s,c)),a};return l.cancel=function(){clearTimeout(r),u=0,r=o=i=null},l}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-array.js":
/*!********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-array.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array-like */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array-like.js");e.default=function(t){return r.default(t)?Array.prototype.slice.call(t):[]}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-degree.js":
/*!*********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-degree.js ***!
  \*********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=180/Math.PI,o=function(t){return r*t};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-integer.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-integer.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=parseInt},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-radian.js":
/*!*********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-radian.js ***!
  \*********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=Math.PI/180,o=function(t){return r*t};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-string.js":
/*!*********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-string.js ***!
  \*********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-nil */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-nil.js");e.default=function(t){return r.default(t)?"":t.toString()}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/union.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/union.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./uniq */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/uniq.js"),o=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return r.default([].concat.apply([],t))};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/uniq.js":
/*!****************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/uniq.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./contains */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/contains.js"),o=n(/*! ./each */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/each.js"),i=function(t){var e=[];return o.default(t,(function(t){r.default(e,t)||e.push(t)})),e};e.default=i},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/unique-id.js":
/*!*********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/unique-id.js ***!
  \*********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={};e.default=function(t){return t=t||"g",r[t]?r[t]+=1:r[t]=1,t+r[t]}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/upper-case.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/upper-case.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./to-string */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-string.js"),o=function(t){return r.default(t).toUpperCase()};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/upper-first.js":
/*!***********************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/upper-first.js ***!
  \***********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./to-string */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/to-string.js"),o=function(t){var e=r.default(t);return e.charAt(0).toUpperCase()+e.substring(1)};e.default=o},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/values-of-key.js":
/*!*************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/values-of-key.js ***!
  \*************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./is-array */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-array.js"),o=n(/*! ./is-nil */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-nil.js");e.default=function(t,e){for(var n=[],i={},a=0;a<t.length;a++){var u=t[a],s=u[e];if(!o.default(s)){r.default(s)||(s=[s]);for(var l=0;l<s.length;l++){var c=s[l];i[c]||(n.push(c),i[c]=!0)}}}return n}},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/values.js":
/*!******************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/values.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ./each */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/each.js"),o=n(/*! ./is-function */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/is-function.js"),i=Object.values?function(t){return Object.values(t)}:function(t){var e=[];return r.default(t,(function(n,r){o.default(t)&&"prototype"===r||e.push(n)})),e};e.default=i},"./node_modules/_@antv_util@2.0.10@@antv/util/lib/wrap-behavior.js":
/*!*************************************************************************!*\
  !*** ./node_modules/_@antv_util@2.0.10@@antv/util/lib/wrap-behavior.js ***!
  \*************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";function r(t,e){if(t["_wrap_"+e])return t["_wrap_"+e];var n=function(n){t[e](n)};return t["_wrap_"+e]=n,n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},"./node_modules/_abs-svg-path@0.1.1@abs-svg-path/index.js":
/*!****************************************************************!*\
  !*** ./node_modules/_abs-svg-path@0.1.1@abs-svg-path/index.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e){function n(t){var e=0,n=0,r=0,o=0;return t.map((function(t){t=t.slice();var i=t[0],a=i.toUpperCase();if(i!=a)switch(t[0]=a,i){case"a":t[6]+=r,t[7]+=o;break;case"v":t[1]+=o;break;case"h":t[1]+=r;break;default:for(var u=1;u<t.length;)t[u++]+=r,t[u++]+=o}switch(a){case"Z":r=e,o=n;break;case"H":r=t[1];break;case"V":o=t[1];break;case"M":r=e=t[1],o=n=t[2];break;default:r=t[t.length-2],o=t[t.length-1]}return t}))}t.exports=n},"./node_modules/_d3-array@1.2.4@d3-array/dist/d3-array.js":
/*!****************************************************************!*\
  !*** ./node_modules/_d3-array@1.2.4@d3-array/dist/d3-array.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){(function(t,n){n(e)})(0,(function(t){"use strict";function e(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function n(t){return 1===t.length&&(t=r(t)),{left:function(e,n,r,o){null==r&&(r=0),null==o&&(o=e.length);while(r<o){var i=r+o>>>1;t(e[i],n)<0?r=i+1:o=i}return r},right:function(e,n,r,o){null==r&&(r=0),null==o&&(o=e.length);while(r<o){var i=r+o>>>1;t(e[i],n)>0?o=i:r=i+1}return r}}}function r(t){return function(n,r){return e(t(n),r)}}var o=n(e),i=o.right,a=o.left;function u(t,e){null==e&&(e=s);var n=0,r=t.length-1,o=t[0],i=new Array(r<0?0:r);while(n<r)i[n]=e(o,o=t[++n]);return i}function s(t,e){return[t,e]}function l(t,e,n){var r,o,i,a,u=t.length,l=e.length,c=new Array(u*l);for(null==n&&(n=s),r=i=0;r<u;++r)for(a=t[r],o=0;o<l;++o,++i)c[i]=n(a,e[o]);return c}function c(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function f(t){return null===t?NaN:+t}function d(t,e){var n,r,o=t.length,i=0,a=-1,u=0,s=0;if(null==e)while(++a<o)isNaN(n=f(t[a]))||(r=n-u,u+=r/++i,s+=r*(n-u));else while(++a<o)isNaN(n=f(e(t[a],a,t)))||(r=n-u,u+=r/++i,s+=r*(n-u));if(i>1)return s/(i-1)}function h(t,e){var n=d(t,e);return n?Math.sqrt(n):n}function p(t,e){var n,r,o,i=t.length,a=-1;if(null==e){while(++a<i)if(null!=(n=t[a])&&n>=n){r=o=n;while(++a<i)null!=(n=t[a])&&(r>n&&(r=n),o<n&&(o=n))}}else while(++a<i)if(null!=(n=e(t[a],a,t))&&n>=n){r=o=n;while(++a<i)null!=(n=e(t[a],a,t))&&(r>n&&(r=n),o<n&&(o=n))}return[r,o]}var v=Array.prototype,g=v.slice,y=v.map;function m(t){return function(){return t}}function b(t){return t}function _(t,e,n){t=+t,e=+e,n=(o=arguments.length)<2?(e=t,t=0,1):o<3?1:+n;var r=-1,o=0|Math.max(0,Math.ceil((e-t)/n)),i=new Array(o);while(++r<o)i[r]=t+r*n;return i}var j=Math.sqrt(50),x=Math.sqrt(10),w=Math.sqrt(2);function O(t,e,n){var r,o,i,a,u=-1;if(e=+e,t=+t,n=+n,t===e&&n>0)return[t];if((r=e<t)&&(o=t,t=e,e=o),0===(a=E(t,e,n))||!isFinite(a))return[];if(a>0){t=Math.ceil(t/a),e=Math.floor(e/a),i=new Array(o=Math.ceil(e-t+1));while(++u<o)i[u]=(t+u)*a}else{t=Math.floor(t*a),e=Math.ceil(e*a),i=new Array(o=Math.ceil(t-e+1));while(++u<o)i[u]=(t-u)/a}return r&&i.reverse(),i}function E(t,e,n){var r=(e-t)/Math.max(0,n),o=Math.floor(Math.log(r)/Math.LN10),i=r/Math.pow(10,o);return o>=0?(i>=j?10:i>=x?5:i>=w?2:1)*Math.pow(10,o):-Math.pow(10,-o)/(i>=j?10:i>=x?5:i>=w?2:1)}function M(t,e,n){var r=Math.abs(e-t)/Math.max(0,n),o=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),i=r/o;return i>=j?o*=10:i>=x?o*=5:i>=w&&(o*=2),e<t?-o:o}function S(t){return Math.ceil(Math.log(t.length)/Math.LN2)+1}function P(){var t=b,e=p,n=S;function r(r){var o,a,u=r.length,s=new Array(u);for(o=0;o<u;++o)s[o]=t(r[o],o,r);var l=e(s),c=l[0],f=l[1],d=n(s,c,f);Array.isArray(d)||(d=M(c,f,d),d=_(Math.ceil(c/d)*d,f,d));var h=d.length;while(d[0]<=c)d.shift(),--h;while(d[h-1]>f)d.pop(),--h;var p,v=new Array(h+1);for(o=0;o<=h;++o)p=v[o]=[],p.x0=o>0?d[o-1]:c,p.x1=o<h?d[o]:f;for(o=0;o<u;++o)a=s[o],c<=a&&a<=f&&v[i(d,a,0,h)].push(r[o]);return v}return r.value=function(e){return arguments.length?(t="function"===typeof e?e:m(e),r):t},r.domain=function(t){return arguments.length?(e="function"===typeof t?t:m([t[0],t[1]]),r):e},r.thresholds=function(t){return arguments.length?(n="function"===typeof t?t:Array.isArray(t)?m(g.call(t)):m(t),r):n},r}function C(t,e,n){if(null==n&&(n=f),r=t.length){if((e=+e)<=0||r<2)return+n(t[0],0,t);if(e>=1)return+n(t[r-1],r-1,t);var r,o=(r-1)*e,i=Math.floor(o),a=+n(t[i],i,t),u=+n(t[i+1],i+1,t);return a+(u-a)*(o-i)}}function A(t,n,r){return t=y.call(t,f).sort(e),Math.ceil((r-n)/(2*(C(t,.75)-C(t,.25))*Math.pow(t.length,-1/3)))}function k(t,e,n){return Math.ceil((n-e)/(3.5*h(t)*Math.pow(t.length,-1/3)))}function T(t,e){var n,r,o=t.length,i=-1;if(null==e){while(++i<o)if(null!=(n=t[i])&&n>=n){r=n;while(++i<o)null!=(n=t[i])&&n>r&&(r=n)}}else while(++i<o)if(null!=(n=e(t[i],i,t))&&n>=n){r=n;while(++i<o)null!=(n=e(t[i],i,t))&&n>r&&(r=n)}return r}function I(t,e){var n,r=t.length,o=r,i=-1,a=0;if(null==e)while(++i<r)isNaN(n=f(t[i]))?--o:a+=n;else while(++i<r)isNaN(n=f(e(t[i],i,t)))?--o:a+=n;if(o)return a/o}function L(t,n){var r,o=t.length,i=-1,a=[];if(null==n)while(++i<o)isNaN(r=f(t[i]))||a.push(r);else while(++i<o)isNaN(r=f(n(t[i],i,t)))||a.push(r);return C(a.sort(e),.5)}function N(t){var e,n,r,o=t.length,i=-1,a=0;while(++i<o)a+=t[i].length;n=new Array(a);while(--o>=0){r=t[o],e=r.length;while(--e>=0)n[--a]=r[e]}return n}function D(t,e){var n,r,o=t.length,i=-1;if(null==e){while(++i<o)if(null!=(n=t[i])&&n>=n){r=n;while(++i<o)null!=(n=t[i])&&r>n&&(r=n)}}else while(++i<o)if(null!=(n=e(t[i],i,t))&&n>=n){r=n;while(++i<o)null!=(n=e(t[i],i,t))&&r>n&&(r=n)}return r}function B(t,e){var n=e.length,r=new Array(n);while(n--)r[n]=t[e[n]];return r}function R(t,n){if(r=t.length){var r,o,i=0,a=0,u=t[a];null==n&&(n=e);while(++i<r)(n(o=t[i],u)<0||0!==n(u,u))&&(u=o,a=i);return 0===n(u,u)?a:void 0}}function z(t,e,n){var r,o,i=(null==n?t.length:n)-(e=null==e?0:+e);while(i)o=Math.random()*i--|0,r=t[i+e],t[i+e]=t[o+e],t[o+e]=r;return t}function F(t,e){var n,r=t.length,o=-1,i=0;if(null==e)while(++o<r)(n=+t[o])&&(i+=n);else while(++o<r)(n=+e(t[o],o,t))&&(i+=n);return i}function q(t){if(!(o=t.length))return[];for(var e=-1,n=D(t,V),r=new Array(n);++e<n;)for(var o,i=-1,a=r[e]=new Array(o);++i<o;)a[i]=t[i][e];return r}function V(t){return t.length}function H(){return q(arguments)}t.bisect=i,t.bisectRight=i,t.bisectLeft=a,t.ascending=e,t.bisector=n,t.cross=l,t.descending=c,t.deviation=h,t.extent=p,t.histogram=P,t.thresholdFreedmanDiaconis=A,t.thresholdScott=k,t.thresholdSturges=S,t.max=T,t.mean=I,t.median=L,t.merge=N,t.min=D,t.pairs=u,t.permute=B,t.quantile=C,t.range=_,t.scan=R,t.shuffle=z,t.sum=F,t.ticks=O,t.tickIncrement=E,t.tickStep=M,t.transpose=q,t.variance=d,t.zip=H,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_d3-array@2.11.0@d3-array/dist/d3-array.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_d3-array@2.11.0@d3-array/dist/d3-array.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js");(function(t,n){n(e)})(0,(function(t){"use strict";function e(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function n(t){var e=t,n=t;function r(t,e,r,o){null==r&&(r=0),null==o&&(o=t.length);while(r<o){var i=r+o>>>1;n(t[i],e)<0?r=i+1:o=i}return r}function i(t,e,r,o){null==r&&(r=0),null==o&&(o=t.length);while(r<o){var i=r+o>>>1;n(t[i],e)>0?o=i:r=i+1}return r}function a(t,n,o,i){null==o&&(o=0),null==i&&(i=t.length);var a=r(t,n,o,i-1);return a>o&&e(t[a-1],n)>-e(t[a],n)?a-1:a}return 1===t.length&&(e=function(e,n){return t(e)-n},n=o(t)),{left:r,center:a,right:i}}function o(t){return function(n,r){return e(t(n),r)}}function i(t){return null===t?NaN:+t}function a(t,e){var n,o,i,a,u,s,l,c,f,d,h,p;return r.__generator(this,(function(v){switch(v.label){case 0:if(void 0!==e)return[3,9];v.label=1;case 1:v.trys.push([1,6,7,8]),n=r.__values(t),o=n.next(),v.label=2;case 2:return o.done?[3,5]:(l=o.value,null!=l&&(l=+l)>=l?[4,l]:[3,4]);case 3:v.sent(),v.label=4;case 4:return o=n.next(),[3,2];case 5:return[3,8];case 6:return i=v.sent(),f={error:i},[3,8];case 7:try{o&&!o.done&&(d=n.return)&&d.call(n)}finally{if(f)throw f.error}return[7];case 8:return[3,17];case 9:a=-1,v.label=10;case 10:v.trys.push([10,15,16,17]),u=r.__values(t),s=u.next(),v.label=11;case 11:return s.done?[3,14]:(l=s.value,null!=(l=e(l,++a,t))&&(l=+l)>=l?[4,l]:[3,13]);case 12:v.sent(),v.label=13;case 13:return s=u.next(),[3,11];case 14:return[3,17];case 15:return c=v.sent(),h={error:c},[3,17];case 16:try{s&&!s.done&&(p=u.return)&&p.call(u)}finally{if(h)throw h.error}return[7];case 17:return[2]}}))}var u=n(e),s=u.right,l=u.left,c=n(i).center;function f(t,e){var n,o,i,a,u=0;if(void 0===e)try{for(var s=r.__values(t),l=s.next();!l.done;l=s.next()){var c=l.value;null!=c&&(c=+c)>=c&&++u}}catch(p){n={error:p}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}else{var f=-1;try{for(var d=r.__values(t),h=d.next();!h.done;h=d.next()){c=h.value;null!=(c=e(c,++f,t))&&(c=+c)>=c&&++u}}catch(v){i={error:v}}finally{try{h&&!h.done&&(a=d.return)&&a.call(d)}finally{if(i)throw i.error}}}return u}function d(t){return 0|t.length}function h(t){return!(t>0)}function p(t){return"object"!==typeof t||"length"in t?t:Array.from(t)}function v(t){return function(e){return t.apply(void 0,r.__spread(e))}}function g(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n="function"===typeof t[t.length-1]&&v(t.pop());t=t.map(p);var r=t.map(d),o=t.length-1,i=new Array(o+1).fill(0),a=[];if(o<0||r.some(h))return a;while(1){a.push(i.map((function(e,n){return t[n][e]})));var u=o;while(++i[u]===r[u]){if(0===u)return n?a.map(n):a;i[u--]=0}}}function y(t,e){var n=0,r=0;return Float64Array.from(t,void 0===e?function(t){return n+=+t||0}:function(o){return n+=+e(o,r++,t)||0})}function m(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function b(t,e){var n,o,i,a,u,s=0,l=0,c=0;if(void 0===e)try{for(var f=r.__values(t),d=f.next();!d.done;d=f.next()){var h=d.value;null!=h&&(h=+h)>=h&&(u=h-l,l+=u/++s,c+=u*(h-l))}}catch(y){n={error:y}}finally{try{d&&!d.done&&(o=f.return)&&o.call(f)}finally{if(n)throw n.error}}else{var p=-1;try{for(var v=r.__values(t),g=v.next();!g.done;g=v.next()){h=g.value;null!=(h=e(h,++p,t))&&(h=+h)>=h&&(u=h-l,l+=u/++s,c+=u*(h-l))}}catch(m){i={error:m}}finally{try{g&&!g.done&&(a=v.return)&&a.call(v)}finally{if(i)throw i.error}}}if(s>1)return c/(s-1)}function _(t,e){var n=b(t,e);return n?Math.sqrt(n):n}function j(t,e){var n,o,i,a,u,s;if(void 0===e)try{for(var l=r.__values(t),c=l.next();!c.done;c=l.next()){var f=c.value;null!=f&&(void 0===u?f>=f&&(u=s=f):(u>f&&(u=f),s<f&&(s=f)))}}catch(v){n={error:v}}finally{try{c&&!c.done&&(o=l.return)&&o.call(l)}finally{if(n)throw n.error}}else{var d=-1;try{for(var h=r.__values(t),p=h.next();!p.done;p=h.next()){f=p.value;null!=(f=e(f,++d,t))&&(void 0===u?f>=f&&(u=s=f):(u>f&&(u=f),s<f&&(s=f)))}}catch(g){i={error:g}}finally{try{p&&!p.done&&(a=h.return)&&a.call(h)}finally{if(i)throw i.error}}}return[u,s]}var x=function(){function t(){this._partials=new Float64Array(32),this._n=0}return t.prototype.add=function(t){for(var e=this._partials,n=0,r=0;r<this._n&&r<32;r++){var o=e[r],i=t+o,a=Math.abs(t)<Math.abs(o)?t-(i-o):o-(i-t);a&&(e[n++]=a),t=i}return e[n]=t,this._n=n+1,this},t.prototype.valueOf=function(){var t,e,n,r=this._partials,o=this._n,i=0;if(o>0){i=r[--o];while(o>0)if(t=i,e=r[--o],i=t+e,n=e-(i-t),n)break;o>0&&(n<0&&r[o-1]<0||n>0&&r[o-1]>0)&&(e=2*n,t=i+e,e==t-i&&(i=t))}return i},t}();function w(t,e){var n,o,i,a,u=new x;if(void 0===e)try{for(var s=r.__values(t),l=s.next();!l.done;l=s.next()){var c=l.value;(c=+c)&&u.add(c)}}catch(p){n={error:p}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}else{var f=-1;try{for(var d=r.__values(t),h=d.next();!h.done;h=d.next()){c=h.value;(c=+e(c,++f,t))&&u.add(c)}}catch(v){i={error:v}}finally{try{h&&!h.done&&(a=d.return)&&a.call(d)}finally{if(i)throw i.error}}}return+u}var O=function(t){function e(e,n){var o,i;void 0===e&&(e=[]),void 0===n&&(n=C);var a=t.call(this)||this;Object.defineProperties(a,{_intern:{value:new Map},_key:{value:n}});try{for(var u=r.__values(e),s=u.next();!s.done;s=u.next()){var l=r.__read(s.value,2),c=l[0],f=l[1];a.set(c,f)}}catch(d){o={error:d}}finally{try{s&&!s.done&&(i=u.return)&&i.call(u)}finally{if(o)throw o.error}}return a}return r.__extends(e,t),e.prototype.get=function(e){return t.prototype.get.call(this,M(this,e))},e.prototype.has=function(e){return t.prototype.has.call(this,M(this,e))},e.prototype.set=function(e,n){return t.prototype.set.call(this,S(this,e),n)},e.prototype.delete=function(e){return t.prototype.delete.call(this,P(this,e))},e}(Map),E=function(t){function e(e,n){var o,i;void 0===e&&(e=[]),void 0===n&&(n=C);var a=t.call(this)||this;Object.defineProperties(a,{_intern:{value:new Map},_key:{value:n}});try{for(var u=r.__values(e),s=u.next();!s.done;s=u.next()){var l=s.value;a.add(l)}}catch(c){o={error:c}}finally{try{s&&!s.done&&(i=u.return)&&i.call(u)}finally{if(o)throw o.error}}return a}return r.__extends(e,t),e.prototype.has=function(e){return t.prototype.has.call(this,M(this,e))},e.prototype.add=function(e){return t.prototype.add.call(this,S(this,e))},e.prototype.delete=function(e){return t.prototype.delete.call(this,P(this,e))},e}(Set);function M(t,e){var n=t._intern,r=t._key,o=r(e);return n.has(o)?n.get(o):e}function S(t,e){var n=t._intern,r=t._key,o=r(e);return n.has(o)?n.get(o):(n.set(o,e),e)}function P(t,e){var n=t._intern,r=t._key,o=r(e);return n.has(o)&&(e=n.get(e),n.delete(o)),e}function C(t){return null!==t&&"object"===typeof t?t.valueOf():t}function A(t){return t}function k(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return R(t,A,A,e)}function T(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return R(t,Array.from,A,e)}function I(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return R(t,A,e,n)}function L(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return R(t,Array.from,e,n)}function N(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return R(t,A,B,e)}function D(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return R(t,Array.from,B,e)}function B(t){if(1!==t.length)throw new Error("duplicate key");return t[0]}function R(t,e,n,o){return function t(i,a){var u,s,l,c;if(a>=o.length)return n(i);var f=new O,d=o[a++],h=-1;try{for(var p=r.__values(i),v=p.next();!v.done;v=p.next()){var g=v.value,y=d(g,++h,i),m=f.get(y);m?m.push(g):f.set(y,[g])}}catch(w){u={error:w}}finally{try{v&&!v.done&&(s=p.return)&&s.call(p)}finally{if(u)throw u.error}}try{for(var b=r.__values(f),_=b.next();!_.done;_=b.next()){var j=r.__read(_.value,2),x=(y=j[0],j[1]);f.set(y,t(x,a))}}catch(E){l={error:E}}finally{try{_&&!_.done&&(c=b.return)&&c.call(b)}finally{if(l)throw l.error}}return e(f)}(t,0)}function z(t,e){return Array.from(e,(function(e){return t[e]}))}function F(t){for(var n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];if("function"!==typeof t[Symbol.iterator])throw new TypeError("values is not iterable");t=Array.from(t);var i=r.__read(n,1),a=i[0],u=void 0===a?e:a;if(1===u.length||n.length>1){var s=Uint32Array.from(t,(function(t,e){return e}));return n.length>1?(n=n.map((function(e){return t.map(e)})),s.sort((function(t,o){var i,a;try{for(var u=r.__values(n),s=u.next();!s.done;s=u.next()){var l=s.value,c=e(l[t],l[o]);if(c)return c}}catch(f){i={error:f}}finally{try{s&&!s.done&&(a=u.return)&&a.call(u)}finally{if(i)throw i.error}}}))):(u=t.map(u),s.sort((function(t,n){return e(u[t],u[n])}))),z(t,s)}return t.sort(u)}function q(t,n,o){return(1===n.length?F(I(t,n,o),(function(t,n){var o=r.__read(t,2),i=o[0],a=o[1],u=r.__read(n,2),s=u[0],l=u[1];return e(a,l)||e(i,s)})):F(k(t,o),(function(t,o){var i=r.__read(t,2),a=i[0],u=i[1],s=r.__read(o,2),l=s[0],c=s[1];return n(u,c)||e(a,l)}))).map((function(t){var e=r.__read(t,1),n=e[0];return n}))}var V=Array.prototype,H=V.slice;function G(t){return function(){return t}}var Y=Math.sqrt(50),X=Math.sqrt(10),U=Math.sqrt(2);function W(t,e,n){var r,o,i,a,u=-1;if(e=+e,t=+t,n=+n,t===e&&n>0)return[t];if((r=e<t)&&(o=t,t=e,e=o),0===(a=K(t,e,n))||!isFinite(a))return[];if(a>0){t=Math.ceil(t/a),e=Math.floor(e/a),i=new Array(o=Math.ceil(e-t+1));while(++u<o)i[u]=(t+u)*a}else{a=-a,t=Math.ceil(t*a),e=Math.floor(e*a),i=new Array(o=Math.ceil(e-t+1));while(++u<o)i[u]=(t+u)/a}return r&&i.reverse(),i}function K(t,e,n){var r=(e-t)/Math.max(0,n),o=Math.floor(Math.log(r)/Math.LN10),i=r/Math.pow(10,o);return o>=0?(i>=Y?10:i>=X?5:i>=U?2:1)*Math.pow(10,o):-Math.pow(10,-o)/(i>=Y?10:i>=X?5:i>=U?2:1)}function Z(t,e,n){var r=Math.abs(e-t)/Math.max(0,n),o=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),i=r/o;return i>=Y?o*=10:i>=X?o*=5:i>=U&&(o*=2),e<t?-o:o}function Q(t,e,n){var r;while(1){var o=K(t,e,n);if(o===r||0===o||!isFinite(o))return[t,e];o>0?(t=Math.floor(t/o)*o,e=Math.ceil(e/o)*o):o<0&&(t=Math.ceil(t*o)/o,e=Math.floor(e*o)/o),r=o}}function $(t){return Math.ceil(Math.log(f(t))/Math.LN2)+1}function J(){var t=A,e=j,n=$;function o(o){var i;Array.isArray(o)||(o=Array.from(o));var a,u,l=o.length,c=new Array(l);for(a=0;a<l;++a)c[a]=t(o[a],a,o);var f=e(c),d=f[0],h=f[1],p=n(c,d,h);if(!Array.isArray(p)){var v=h,g=+p;if(e===j&&(i=r.__read(Q(d,h,g),2),d=i[0],h=i[1]),p=W(d,h,g),p[p.length-1]>=h)if(v>=h&&e===j){var y=K(d,h,g);isFinite(y)&&(y>0?h=(Math.floor(h/y)+1)*y:y<0&&(h=(Math.ceil(h*-y)+1)/-y))}else p.pop()}var m=p.length;while(p[0]<=d)p.shift(),--m;while(p[m-1]>h)p.pop(),--m;var b,_=new Array(m+1);for(a=0;a<=m;++a)b=_[a]=[],b.x0=a>0?p[a-1]:d,b.x1=a<m?p[a]:h;for(a=0;a<l;++a)u=c[a],d<=u&&u<=h&&_[s(p,u,0,m)].push(o[a]);return _}return o.value=function(e){return arguments.length?(t="function"===typeof e?e:G(e),o):t},o.domain=function(t){return arguments.length?(e="function"===typeof t?t:G([t[0],t[1]]),o):e},o.thresholds=function(t){return arguments.length?(n="function"===typeof t?t:Array.isArray(t)?G(H.call(t)):G(t),o):n},o}function tt(t,e){var n,o,i,a,u;if(void 0===e)try{for(var s=r.__values(t),l=s.next();!l.done;l=s.next()){var c=l.value;null!=c&&(u<c||void 0===u&&c>=c)&&(u=c)}}catch(p){n={error:p}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}else{var f=-1;try{for(var d=r.__values(t),h=d.next();!h.done;h=d.next()){c=h.value;null!=(c=e(c,++f,t))&&(u<c||void 0===u&&c>=c)&&(u=c)}}catch(v){i={error:v}}finally{try{h&&!h.done&&(a=d.return)&&a.call(d)}finally{if(i)throw i.error}}}return u}function et(t,e){var n,o,i,a,u;if(void 0===e)try{for(var s=r.__values(t),l=s.next();!l.done;l=s.next()){var c=l.value;null!=c&&(u>c||void 0===u&&c>=c)&&(u=c)}}catch(p){n={error:p}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}else{var f=-1;try{for(var d=r.__values(t),h=d.next();!h.done;h=d.next()){c=h.value;null!=(c=e(c,++f,t))&&(u>c||void 0===u&&c>=c)&&(u=c)}}catch(v){i={error:v}}finally{try{h&&!h.done&&(a=d.return)&&a.call(d)}finally{if(i)throw i.error}}}return u}function nt(t,n,r,o,i){void 0===r&&(r=0),void 0===o&&(o=t.length-1),void 0===i&&(i=e);while(o>r){if(o-r>600){var a=o-r+1,u=n-r+1,s=Math.log(a),l=.5*Math.exp(2*s/3),c=.5*Math.sqrt(s*l*(a-l)/a)*(u-a/2<0?-1:1),f=Math.max(r,Math.floor(n-u*l/a+c)),d=Math.min(o,Math.floor(n+(a-u)*l/a+c));nt(t,n,f,d,i)}var h=t[n],p=r,v=o;rt(t,r,n),i(t[o],h)>0&&rt(t,r,o);while(p<v){rt(t,p,v),++p,--v;while(i(t[p],h)<0)++p;while(i(t[v],h)>0)--v}0===i(t[r],h)?rt(t,r,v):(++v,rt(t,v,o)),v<=n&&(r=v+1),n<=v&&(o=v-1)}return t}function rt(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function ot(t,e,n){if(t=Float64Array.from(a(t,n)),r=t.length){if((e=+e)<=0||r<2)return et(t);if(e>=1)return tt(t);var r,o=(r-1)*e,i=Math.floor(o),u=tt(nt(t,i).subarray(0,i+1)),s=et(t.subarray(i+1));return u+(s-u)*(o-i)}}function it(t,e,n){if(void 0===n&&(n=i),r=t.length){if((e=+e)<=0||r<2)return+n(t[0],0,t);if(e>=1)return+n(t[r-1],r-1,t);var r,o=(r-1)*e,a=Math.floor(o),u=+n(t[a],a,t),s=+n(t[a+1],a+1,t);return u+(s-u)*(o-a)}}function at(t,e,n){return Math.ceil((n-e)/(2*(ot(t,.75)-ot(t,.25))*Math.pow(f(t),-1/3)))}function ut(t,e,n){return Math.ceil((n-e)/(3.5*_(t)*Math.pow(f(t),-1/3)))}function st(t,e){var n,o,i,a,u,s=-1,l=-1;if(void 0===e)try{for(var c=r.__values(t),f=c.next();!f.done;f=c.next()){var d=f.value;++l,null!=d&&(u<d||void 0===u&&d>=d)&&(u=d,s=l)}}catch(v){n={error:v}}finally{try{f&&!f.done&&(o=c.return)&&o.call(c)}finally{if(n)throw n.error}}else try{for(var h=r.__values(t),p=h.next();!p.done;p=h.next()){d=p.value;null!=(d=e(d,++l,t))&&(u<d||void 0===u&&d>=d)&&(u=d,s=l)}}catch(g){i={error:g}}finally{try{p&&!p.done&&(a=h.return)&&a.call(h)}finally{if(i)throw i.error}}return s}function lt(t,e){var n,o,i,a,u=0,s=0;if(void 0===e)try{for(var l=r.__values(t),c=l.next();!c.done;c=l.next()){var f=c.value;null!=f&&(f=+f)>=f&&(++u,s+=f)}}catch(v){n={error:v}}finally{try{c&&!c.done&&(o=l.return)&&o.call(l)}finally{if(n)throw n.error}}else{var d=-1;try{for(var h=r.__values(t),p=h.next();!p.done;p=h.next()){f=p.value;null!=(f=e(f,++d,t))&&(f=+f)>=f&&(++u,s+=f)}}catch(g){i={error:g}}finally{try{p&&!p.done&&(a=h.return)&&a.call(h)}finally{if(i)throw i.error}}}if(u)return s/u}function ct(t,e){return ot(t,.5,e)}function ft(t){var e,n,o,i,a,u;return r.__generator(this,(function(s){switch(s.label){case 0:s.trys.push([0,5,6,7]),e=r.__values(t),n=e.next(),s.label=1;case 1:return n.done?[3,4]:(o=n.value,[5,r.__values(o)]);case 2:s.sent(),s.label=3;case 3:return n=e.next(),[3,1];case 4:return[3,7];case 5:return i=s.sent(),a={error:i},[3,7];case 6:try{n&&!n.done&&(u=e.return)&&u.call(e)}finally{if(a)throw a.error}return[7];case 7:return[2]}}))}function dt(t){return Array.from(ft(t))}function ht(t,e){var n,o,i,a,u,s=-1,l=-1;if(void 0===e)try{for(var c=r.__values(t),f=c.next();!f.done;f=c.next()){var d=f.value;++l,null!=d&&(u>d||void 0===u&&d>=d)&&(u=d,s=l)}}catch(v){n={error:v}}finally{try{f&&!f.done&&(o=c.return)&&o.call(c)}finally{if(n)throw n.error}}else try{for(var h=r.__values(t),p=h.next();!p.done;p=h.next()){d=p.value;null!=(d=e(d,++l,t))&&(u>d||void 0===u&&d>=d)&&(u=d,s=l)}}catch(g){i={error:g}}finally{try{p&&!p.done&&(a=h.return)&&a.call(h)}finally{if(i)throw i.error}}return s}function pt(t,e){var n,o;void 0===e&&(e=vt);var i,a=[],u=!1;try{for(var s=r.__values(t),l=s.next();!l.done;l=s.next()){var c=l.value;u&&a.push(e(i,c)),i=c,u=!0}}catch(f){n={error:f}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}return a}function vt(t,e){return[t,e]}function gt(t,e,n){t=+t,e=+e,n=(o=arguments.length)<2?(e=t,t=0,1):o<3?1:+n;var r=-1,o=0|Math.max(0,Math.ceil((e-t)/n)),i=new Array(o);while(++r<o)i[r]=t+r*n;return i}function yt(t,n){var o,i,a,u,s;void 0===n&&(n=e);var l=!1;if(1===n.length){var c=void 0;try{for(var f=r.__values(t),d=f.next();!d.done;d=f.next()){var h=d.value,p=n(h);(l?e(p,c)<0:0===e(p,p))&&(s=h,c=p,l=!0)}}catch(y){o={error:y}}finally{try{d&&!d.done&&(i=f.return)&&i.call(f)}finally{if(o)throw o.error}}}else try{for(var v=r.__values(t),g=v.next();!g.done;g=v.next()){p=g.value;(l?n(p,s)<0:0===n(p,p))&&(s=p,l=!0)}}catch(m){a={error:m}}finally{try{g&&!g.done&&(u=v.return)&&u.call(v)}finally{if(a)throw a.error}}return s}function mt(t,n){var o,i,a;if(void 0===n&&(n=e),1===n.length)return ht(t,n);var u=-1,s=-1;try{for(var l=r.__values(t),c=l.next();!c.done;c=l.next()){var f=c.value;++s,(u<0?0===n(f,f):n(f,a)<0)&&(a=f,u=s)}}catch(d){o={error:d}}finally{try{c&&!c.done&&(i=l.return)&&i.call(l)}finally{if(o)throw o.error}}return u}function bt(t,n){var o,i,a,u,s;void 0===n&&(n=e);var l=!1;if(1===n.length){var c=void 0;try{for(var f=r.__values(t),d=f.next();!d.done;d=f.next()){var h=d.value,p=n(h);(l?e(p,c)>0:0===e(p,p))&&(s=h,c=p,l=!0)}}catch(y){o={error:y}}finally{try{d&&!d.done&&(i=f.return)&&i.call(f)}finally{if(o)throw o.error}}}else try{for(var v=r.__values(t),g=v.next();!g.done;g=v.next()){p=g.value;(l?n(p,s)>0:0===n(p,p))&&(s=p,l=!0)}}catch(m){a={error:m}}finally{try{g&&!g.done&&(u=v.return)&&u.call(v)}finally{if(a)throw a.error}}return s}function _t(t,n){var o,i,a;if(void 0===n&&(n=e),1===n.length)return st(t,n);var u=-1,s=-1;try{for(var l=r.__values(t),c=l.next();!c.done;c=l.next()){var f=c.value;++s,(u<0?0===n(f,f):n(f,a)>0)&&(a=f,u=s)}}catch(d){o={error:d}}finally{try{c&&!c.done&&(i=l.return)&&i.call(l)}finally{if(o)throw o.error}}return u}function jt(t,e){var n=mt(t,e);return n<0?void 0:n}var xt=wt(Math.random);function wt(t){return function(e,n,r){void 0===n&&(n=0),void 0===r&&(r=e.length);var o=r-(n=+n);while(o){var i=t()*o--|0,a=e[o+n];e[o+n]=e[i+n],e[i+n]=a}return e}}function Ot(t,e){var n,o,i,a,u=0;if(void 0===e)try{for(var s=r.__values(t),l=s.next();!l.done;l=s.next()){var c=l.value;(c=+c)&&(u+=c)}}catch(p){n={error:p}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}else{var f=-1;try{for(var d=r.__values(t),h=d.next();!h.done;h=d.next()){c=h.value;(c=+e(c,++f,t))&&(u+=c)}}catch(v){i={error:v}}finally{try{h&&!h.done&&(a=d.return)&&a.call(d)}finally{if(i)throw i.error}}}return u}function Et(t){if(!(o=t.length))return[];for(var e=-1,n=et(t,Mt),r=new Array(n);++e<n;)for(var o,i=-1,a=r[e]=new Array(o);++i<o;)a[i]=t[i][e];return r}function Mt(t){return t.length}function St(){return Et(arguments)}function Pt(t,e){var n,o;if("function"!==typeof e)throw new TypeError("test is not a function");var i=-1;try{for(var a=r.__values(t),u=a.next();!u.done;u=a.next()){var s=u.value;if(!e(s,++i,t))return!1}}catch(l){n={error:l}}finally{try{u&&!u.done&&(o=a.return)&&o.call(a)}finally{if(n)throw n.error}}return!0}function Ct(t,e){var n,o;if("function"!==typeof e)throw new TypeError("test is not a function");var i=-1;try{for(var a=r.__values(t),u=a.next();!u.done;u=a.next()){var s=u.value;if(e(s,++i,t))return!0}}catch(l){n={error:l}}finally{try{u&&!u.done&&(o=a.return)&&o.call(a)}finally{if(n)throw n.error}}return!1}function At(t,e){var n,o;if("function"!==typeof e)throw new TypeError("test is not a function");var i=[],a=-1;try{for(var u=r.__values(t),s=u.next();!s.done;s=u.next()){var l=s.value;e(l,++a,t)&&i.push(l)}}catch(c){n={error:c}}finally{try{s&&!s.done&&(o=u.return)&&o.call(u)}finally{if(n)throw n.error}}return i}function kt(t,e){if("function"!==typeof t[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!==typeof e)throw new TypeError("mapper is not a function");return Array.from(t,(function(n,r){return e(n,r,t)}))}function Tt(t,e,n){var r,o;if("function"!==typeof e)throw new TypeError("reducer is not a function");var i,a,u=t[Symbol.iterator](),s=-1;if(arguments.length<3){if(r=u.next(),i=r.done,n=r.value,i)return;++s}while(o=u.next(),i=o.done,a=o.value,!i)n=e(n,a,++s,t);return n}function It(t){if("function"!==typeof t[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(t).reverse()}function Lt(t){for(var e,n,o,i,a=[],u=1;u<arguments.length;u++)a[u-1]=arguments[u];t=new Set(t);try{for(var s=r.__values(a),l=s.next();!l.done;l=s.next()){var c=l.value;try{for(var f=(o=void 0,r.__values(c)),d=f.next();!d.done;d=f.next()){var h=d.value;t.delete(h)}}catch(p){o={error:p}}finally{try{d&&!d.done&&(i=f.return)&&i.call(f)}finally{if(o)throw o.error}}}}catch(v){e={error:v}}finally{try{l&&!l.done&&(n=s.return)&&n.call(s)}finally{if(e)throw e.error}}return t}function Nt(t,e){var n,o,i,a=e[Symbol.iterator](),u=new Set;try{for(var s=r.__values(t),l=s.next();!l.done;l=s.next()){var c=l.value;if(u.has(c))return!1;var f=void 0,d=void 0;while(i=a.next(),f=i.value,d=i.done,i){if(d)break;if(Object.is(c,f))return!1;u.add(f)}}}catch(h){n={error:h}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}return!0}function Dt(t){return t instanceof Set?t:new Set(t)}function Bt(t){for(var e,n,o,i,a=[],u=1;u<arguments.length;u++)a[u-1]=arguments[u];t=new Set(t),a=a.map(Dt);try{t:for(var s=r.__values(t),l=s.next();!l.done;l=s.next()){var c=l.value;try{for(var f=(o=void 0,r.__values(a)),d=f.next();!d.done;d=f.next()){var h=d.value;if(!h.has(c)){t.delete(c);continue t}}}catch(p){o={error:p}}finally{try{d&&!d.done&&(i=f.return)&&i.call(f)}finally{if(o)throw o.error}}}}catch(v){e={error:v}}finally{try{l&&!l.done&&(n=s.return)&&n.call(s)}finally{if(e)throw e.error}}return t}function Rt(t,e){var n,o,i,a=t[Symbol.iterator](),u=new Set;try{for(var s=r.__values(e),l=s.next();!l.done;l=s.next()){var c=l.value;if(!u.has(c)){var f=void 0,d=void 0;while(i=a.next(),f=i.value,d=i.done,i){if(d)return!1;if(u.add(f),Object.is(c,f))break}}}}catch(h){n={error:h}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}return!0}function zt(t,e){return Rt(e,t)}function Ft(){for(var t,e,n,o,i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];var u=new Set;try{for(var s=r.__values(i),l=s.next();!l.done;l=s.next()){var c=l.value;try{for(var f=(n=void 0,r.__values(c)),d=f.next();!d.done;d=f.next()){var h=d.value;u.add(h)}}catch(p){n={error:p}}finally{try{d&&!d.done&&(o=f.return)&&o.call(f)}finally{if(n)throw n.error}}}}catch(v){t={error:v}}finally{try{l&&!l.done&&(e=s.return)&&e.call(s)}finally{if(t)throw t.error}}return u}t.Adder=x,t.InternMap=O,t.InternSet=E,t.ascending=e,t.bin=J,t.bisect=s,t.bisectCenter=c,t.bisectLeft=l,t.bisectRight=s,t.bisector=n,t.count=f,t.cross=g,t.cumsum=y,t.descending=m,t.deviation=_,t.difference=Lt,t.disjoint=Nt,t.every=Pt,t.extent=j,t.filter=At,t.fsum=w,t.greatest=bt,t.greatestIndex=_t,t.group=k,t.groupSort=q,t.groups=T,t.histogram=J,t.index=N,t.indexes=D,t.intersection=Bt,t.least=yt,t.leastIndex=mt,t.map=kt,t.max=tt,t.maxIndex=st,t.mean=lt,t.median=ct,t.merge=dt,t.min=et,t.minIndex=ht,t.nice=Q,t.pairs=pt,t.permute=z,t.quantile=ot,t.quantileSorted=it,t.quickselect=nt,t.range=gt,t.reduce=Tt,t.reverse=It,t.rollup=I,t.rollups=L,t.scan=jt,t.shuffle=xt,t.shuffler=wt,t.some=Ct,t.sort=F,t.subset=zt,t.sum=Ot,t.superset=Rt,t.thresholdFreedmanDiaconis=at,t.thresholdScott=ut,t.thresholdSturges=$,t.tickIncrement=K,t.tickStep=Z,t.ticks=W,t.transpose=Et,t.union=Ft,t.variance=b,t.zip=St,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_d3-collection@1.0.7@d3-collection/dist/d3-collection.js":
/*!*******************************************************************************!*\
  !*** ./node_modules/_d3-collection@1.0.7@d3-collection/dist/d3-collection.js ***!
  \*******************************************************************************/
/*! no static exports found */function(t,e,n){(function(t,n){n(e)})(0,(function(t){"use strict";var e="$";function n(){}function r(t,e){var r=new n;if(t instanceof n)t.each((function(t,e){r.set(e,t)}));else if(Array.isArray(t)){var o,i=-1,a=t.length;if(null==e)while(++i<a)r.set(i,t[i]);else while(++i<a)r.set(e(o=t[i],i,t),o)}else if(t)for(var u in t)r.set(u,t[u]);return r}function o(){var t,e,n,o=[],l=[];function c(n,i,a,u){if(i>=o.length)return null!=t&&n.sort(t),null!=e?e(n):n;var s,l,f,d=-1,h=n.length,p=o[i++],v=r(),g=a();while(++d<h)(f=v.get(s=p(l=n[d])+""))?f.push(l):v.set(s,[l]);return v.each((function(t,e){u(g,e,c(t,i,a,u))})),g}function f(t,n){if(++n>o.length)return t;var r,i=l[n-1];return null!=e&&n>=o.length?r=t.entries():(r=[],t.each((function(t,e){r.push({key:e,values:f(t,n)})}))),null!=i?r.sort((function(t,e){return i(t.key,e.key)})):r}return n={object:function(t){return c(t,0,i,a)},map:function(t){return c(t,0,u,s)},entries:function(t){return f(c(t,0,u,s),0)},key:function(t){return o.push(t),n},sortKeys:function(t){return l[o.length-1]=t,n},sortValues:function(e){return t=e,n},rollup:function(t){return e=t,n}}}function i(){return{}}function a(t,e,n){t[e]=n}function u(){return r()}function s(t,e,n){t.set(e,n)}function l(){}n.prototype=r.prototype={constructor:n,has:function(t){return e+t in this},get:function(t){return this[e+t]},set:function(t,n){return this[e+t]=n,this},remove:function(t){var n=e+t;return n in this&&delete this[n]},clear:function(){for(var t in this)t[0]===e&&delete this[t]},keys:function(){var t=[];for(var n in this)n[0]===e&&t.push(n.slice(1));return t},values:function(){var t=[];for(var n in this)n[0]===e&&t.push(this[n]);return t},entries:function(){var t=[];for(var n in this)n[0]===e&&t.push({key:n.slice(1),value:this[n]});return t},size:function(){var t=0;for(var n in this)n[0]===e&&++t;return t},empty:function(){for(var t in this)if(t[0]===e)return!1;return!0},each:function(t){for(var n in this)n[0]===e&&t(this[n],n.slice(1),this)}};var c=r.prototype;function f(t,e){var n=new l;if(t instanceof l)t.each((function(t){n.add(t)}));else if(t){var r=-1,o=t.length;if(null==e)while(++r<o)n.add(t[r]);else while(++r<o)n.add(e(t[r],r,t))}return n}function d(t){var e=[];for(var n in t)e.push(n);return e}function h(t){var e=[];for(var n in t)e.push(t[n]);return e}function p(t){var e=[];for(var n in t)e.push({key:n,value:t[n]});return e}l.prototype=f.prototype={constructor:l,has:c.has,add:function(t){return t+="",this[e+t]=t,this},remove:c.remove,clear:c.clear,values:c.keys,size:c.size,empty:c.empty,each:c.each},t.nest=o,t.set=f,t.map=r,t.keys=d,t.values=h,t.entries=p,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_d3-composite-projections@1.4.0@d3-composite-projections/d3-composite-projections.js":
/*!***********************************************************************************************************!*\
  !*** ./node_modules/_d3-composite-projections@1.4.0@d3-composite-projections/d3-composite-projections.js ***!
  \***********************************************************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js");(function(t,r){r(e,n(/*! d3-geo */"./node_modules/_d3-geo@2.0.1@d3-geo/dist/d3-geo.js"),n(/*! d3-path */"./node_modules/_d3-path@2.0.0@d3-path/dist/d3-path.js"))})(0,(function(t,e,n){"use strict";var o=1e-6;function i(){}var a=1/0,u=a,s=-a,l=s,c={point:f,lineStart:i,lineEnd:i,polygonStart:i,polygonEnd:i,result:function(){var t=[[a,u],[s,l]];return s=l=-(u=a=1/0),t}};function f(t,e){t<a&&(a=t),t>s&&(s=t),e<u&&(u=e),e>l&&(l=e)}function d(t,n,r){var o=n[1][0]-n[0][0],i=n[1][1]-n[0][1],a=t.clipExtent&&t.clipExtent();t.scale(150).translate([0,0]),null!=a&&t.clipExtent(null),e.geoStream(r,t.stream(c));var u=c.result(),s=Math.min(o/(u[1][0]-u[0][0]),i/(u[1][1]-u[0][1])),l=+n[0][0]+(o-s*(u[1][0]+u[0][0]))/2,f=+n[0][1]+(i-s*(u[1][1]+u[0][1]))/2;return null!=a&&t.clipExtent(a),t.scale(150*s).translate([l,f])}function h(t,e,n){return d(t,[[0,0],e],n)}function p(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}function v(){var t,r,i,a,u,s,l=e.geoAlbers(),c=e.geoConicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),f=e.geoConicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),v={point:function(t,e){s=[t,e]}};function g(t){var e=t[0],n=t[1];return s=null,i.point(e,n),s||(a.point(e,n),s)||(u.point(e,n),s)}function y(){return t=r=null,g}return g.invert=function(t){var e=l.scale(),n=l.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?c:o>=.166&&o<.234&&r>=-.214&&r<-.115?f:l).invert(t)},g.stream=function(e){return t&&r===e?t:t=p([l.stream(r=e),c.stream(e),f.stream(e)])},g.precision=function(t){return arguments.length?(l.precision(t),c.precision(t),f.precision(t),y()):l.precision()},g.scale=function(t){return arguments.length?(l.scale(t),c.scale(.35*t),f.scale(t),g.translate(l.translate())):l.scale()},g.translate=function(t){if(!arguments.length)return l.translate();var e=l.scale(),n=+t[0],r=+t[1];return i=l.translate(t).clipExtent([[n-.455*e,r-.238*e],[n+.455*e,r+.238*e]]).stream(v),a=c.translate([n-.307*e,r+.201*e]).clipExtent([[n-.425*e+o,r+.12*e+o],[n-.214*e-o,r+.234*e-o]]).stream(v),u=f.translate([n-.205*e,r+.212*e]).clipExtent([[n-.214*e+o,r+.166*e+o],[n-.115*e-o,r+.234*e-o]]).stream(v),y()},g.fitExtent=function(t,e){return d(g,t,e)},g.fitSize=function(t,e){return h(g,t,e)},g.drawCompositionBorders=function(t){var e=l([-102.91,26.3]),n=l([-104,27.5]),r=l([-108,29.1]),o=l([-110,29.1]),i=l([-110,26.7]),a=l([-112.8,27.6]),u=l([-114.3,30.6]),s=l([-119.3,30.1]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.moveTo(i[0],i[1]),t.lineTo(a[0],a[1]),t.lineTo(u[0],u[1]),t.lineTo(s[0],s[1])},g.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},g.scale(1070)}function g(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}function y(){var t,r,i,a,u,s,l,c,f,p=e.geoAlbers(),v=e.geoConicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),y=e.geoConicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),m=e.geoConicEqualArea().rotate([66,0]).center([0,18]).parallels([8,18]),b=e.geoEquirectangular().rotate([173,14]),_=e.geoEquirectangular().rotate([-145,-16.8]),j={point:function(t,e){f=[t,e]}};function x(t){var e=t[0],n=t[1];return f=null,i.point(e,n),f||(a.point(e,n),f)||(u.point(e,n),f)||(s.point(e,n),f)||(l.point(e,n),f)||(c.point(e,n),f)}function w(){return t=r=null,x}return x.invert=function(t){var e=p.scale(),n=p.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?v:o>=.166&&o<.234&&r>=-.214&&r<-.115?y:o>=.2064&&o<.2413&&r>=.312&&r<.385?m:o>=.09&&o<.1197&&r>=-.4243&&r<-.3232?b:o>=-.0518&&o<.0895&&r>=-.4243&&r<-.3824?_:p).invert(t)},x.stream=function(e){return t&&r===e?t:t=g([p.stream(r=e),v.stream(e),y.stream(e),m.stream(e),b.stream(e),_.stream(e)])},x.precision=function(t){return arguments.length?(p.precision(t),v.precision(t),y.precision(t),m.precision(t),b.precision(t),_.precision(t),w()):p.precision()},x.scale=function(t){return arguments.length?(p.scale(t),v.scale(.35*t),y.scale(t),m.scale(t),b.scale(2*t),_.scale(t),x.translate(p.translate())):p.scale()},x.translate=function(t){if(!arguments.length)return p.translate();var e=p.scale(),n=+t[0],r=+t[1];return i=p.translate(t).clipExtent([[n-.455*e,r-.238*e],[n+.455*e,r+.238*e]]).stream(j),a=v.translate([n-.307*e,r+.201*e]).clipExtent([[n-.425*e+o,r+.12*e+o],[n-.214*e-o,r+.233*e-o]]).stream(j),u=y.translate([n-.205*e,r+.212*e]).clipExtent([[n-.214*e+o,r+.166*e+o],[n-.115*e-o,r+.233*e-o]]).stream(j),s=m.translate([n+.35*e,r+.224*e]).clipExtent([[n+.312*e+o,r+.2064*e+o],[n+.385*e-o,r+.233*e-o]]).stream(j),l=b.translate([n-.492*e,r+.09*e]).clipExtent([[n-.4243*e+o,r+.0903*e+o],[n-.3233*e-o,r+.1197*e-o]]).stream(j),c=_.translate([n-.408*e,r+.018*e]).clipExtent([[n-.4244*e+o,r-.0519*e+o],[n-.3824*e-o,r+.0895*e-o]]).stream(j),w()},x.fitExtent=function(t,e){return d(x,t,e)},x.fitSize=function(t,e){return h(x,t,e)},x.drawCompositionBorders=function(t){var e=p([-110.4641,28.2805]),n=p([-104.0597,28.9528]),r=p([-103.7049,25.1031]),o=p([-109.8337,24.4531]),i=p([-124.4745,28.1407]),a=p([-110.931,30.8844]),u=p([-109.8337,24.4531]),s=p([-122.4628,21.8562]),l=p([-76.8579,25.1544]),c=p([-72.429,24.2097]),f=p([-72.8265,22.7056]),d=p([-77.1852,23.6392]),h=p([-125.0093,29.7791]),v=p([-118.5193,31.3262]),g=p([-118.064,29.6912]),y=p([-124.4369,28.169]),m=p([-128.1314,37.4582]),b=p([-125.2132,38.214]),_=p([-122.3616,30.5115]),j=p([-125.0315,29.8211]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),t.moveTo(i[0],i[1]),t.lineTo(a[0],a[1]),t.lineTo(u[0],u[1]),t.lineTo(u[0],u[1]),t.lineTo(s[0],s[1]),t.closePath(),t.moveTo(l[0],l[1]),t.lineTo(c[0],c[1]),t.lineTo(f[0],f[1]),t.lineTo(f[0],f[1]),t.lineTo(d[0],d[1]),t.closePath(),t.moveTo(h[0],h[1]),t.lineTo(v[0],v[1]),t.lineTo(g[0],g[1]),t.lineTo(g[0],g[1]),t.lineTo(y[0],y[1]),t.closePath(),t.moveTo(m[0],m[1]),t.lineTo(b[0],b[1]),t.lineTo(_[0],_[1]),t.lineTo(_[0],_[1]),t.lineTo(j[0],j[1]),t.closePath()},x.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},x.scale(1070)}function m(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}function b(){var t,r,i,a,u,s=e.geoConicConformal().rotate([5,-38.6]).parallels([0,60]),l=e.geoConicConformal().rotate([5,-38.6]).parallels([0,60]),c={point:function(t,e){u=[t,e]}};function f(t){var e=t[0],n=t[1];return u=null,i.point(e,n),u||(a.point(e,n),u)}function p(){return t=r=null,f}return f.invert=function(t){var e=s.scale(),n=s.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=.05346&&o<.0897&&r>=-.13388&&r<-.0322?l:s).invert(t)},f.stream=function(e){return t&&r===e?t:t=m([s.stream(r=e),l.stream(e)])},f.precision=function(t){return arguments.length?(s.precision(t),l.precision(t),p()):s.precision()},f.scale=function(t){return arguments.length?(s.scale(t),l.scale(t),f.translate(s.translate())):s.scale()},f.translate=function(t){if(!arguments.length)return s.translate();var e=s.scale(),n=+t[0],r=+t[1];return i=s.translate(t).clipExtent([[n-.06857*e,r-.1288*e],[n+.13249*e,r+.06*e]]).stream(c),a=l.translate([n+.1*e,r-.094*e]).clipExtent([[n-.1331*e+o,r+.053457*e+o],[n-.0354*e-o,r+.08969*e-o]]).stream(c),p()},f.fitExtent=function(t,e){return d(f,t,e)},f.fitSize=function(t,e){return h(f,t,e)},f.drawCompositionBorders=function(t){var e=s([-14.034675,34.965007]),n=s([-7.4208899,35.536988]),r=s([-7.3148275,33.54359]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1])},f.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},f.scale(2700)}function _(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}function j(){var t,r,i,a,u,s,l=e.geoConicConformal().rotate([10,-39.3]).parallels([0,60]),c=e.geoConicConformal().rotate([17,-32.7]).parallels([0,60]),f=e.geoConicConformal().rotate([27.8,-38.6]).parallels([0,60]),p={point:function(t,e){s=[t,e]}};function v(t){var e=t[0],n=t[1];return s=null,i.point(e,n),s||(a.point(e,n),s)||(u.point(e,n),s)}function g(){return t=r=null,v}return v.invert=function(t){var e=l.scale(),n=l.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=.0093&&o<.03678&&r>=-.03875&&r<-.0116?c:o>=-.0412&&o<.0091&&r>=-.07782&&r<-.01166?f:l).invert(t)},v.stream=function(e){return t&&r===e?t:t=_([l.stream(r=e),c.stream(e),f.stream(e)])},v.precision=function(t){return arguments.length?(l.precision(t),c.precision(t),f.precision(t),g()):l.precision()},v.scale=function(t){return arguments.length?(l.scale(t),c.scale(t),f.scale(.6*t),v.translate(l.translate())):l.scale()},v.translate=function(t){if(!arguments.length)return l.translate();var e=l.scale(),n=+t[0],r=+t[1];return i=l.translate(t).clipExtent([[n-.0115*e,r-.1138*e],[n+.2105*e,r+.0673*e]]).stream(p),a=c.translate([n-.0265*e,r+.025*e]).clipExtent([[n-.0388*e+o,r+.0093*e+o],[n-.0116*e-o,r+.0368*e-o]]).stream(p),u=f.translate([n-.045*e,r+-.02*e]).clipExtent([[n-.0778*e+o,r-.0413*e+o],[n-.0117*e-o,r+.0091*e-o]]).stream(p),g()},v.fitExtent=function(t,e){return d(v,t,e)},v.fitSize=function(t,e){return h(v,t,e)},v.drawCompositionBorders=function(t){var e=l([-12.8351,38.7113]),n=l([-10.8482,38.7633]),r=l([-10.8181,37.2072]),o=l([-12.7345,37.1573]),i=l([-16.0753,41.4436]),a=l([-10.9168,41.6861]),u=l([-10.8557,38.7747]),s=l([-15.6728,38.5505]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),t.moveTo(i[0],i[1]),t.lineTo(a[0],a[1]),t.lineTo(u[0],u[1]),t.lineTo(u[0],u[1]),t.lineTo(s[0],s[1]),t.closePath()},v.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},v.scale(4200)}function x(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}function w(){var t,r,i,a,u,s=e.geoMercator().rotate([80,1.5]),l=e.geoMercator().rotate([90.73,1]),c={point:function(t,e){u=[t,e]}};function f(t){var e=t[0],n=t[1];return u=null,i.point(e,n),u||(a.point(e,n),u)}function p(){return t=r=null,f}return f.invert=function(t){var e=s.scale(),n=s.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=-.0676&&o<-.026&&r>=-.0857&&r<-.0263?l:s).invert(t)},f.stream=function(e){return t&&r===e?t:t=x([s.stream(r=e),l.stream(e)])},f.precision=function(t){return arguments.length?(s.precision(t),l.precision(t),p()):s.precision()},f.scale=function(t){return arguments.length?(s.scale(t),l.scale(t),f.translate(s.translate())):s.scale()},f.translate=function(t){if(!arguments.length)return s.translate();var e=s.scale(),n=+t[0],r=+t[1];return i=s.translate(t).clipExtent([[n-.0262*e,r-.0734*e],[n+.1741*e,r+.079*e]]).stream(c),a=l.translate([n-.06*e,r-.04*e]).clipExtent([[n-.0857*e+o,r-.0676*e+o],[n-.0263*e-o,r-.026*e-o]]).stream(c),p()},f.fitExtent=function(t,e){return d(f,t,e)},f.fitSize=function(t,e){return h(f,t,e)},f.drawCompositionBorders=function(t){var e=s([-84.9032,2.3757]),n=s([-81.5047,2.3708]),r=s([-81.5063,-.01]),o=s([-84.9086,-.005]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath()},f.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},f.scale(3500)}function O(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}function E(){var t,r,i,a,u,s,l,c=e.geoTransverseMercator().rotate([72,37]),f=e.geoStereographic().rotate([72,0]),p=e.geoMercator().rotate([80,33.5]),v=e.geoMercator().rotate([110,25]),g={point:function(t,e){l=[t,e]}};function y(t){var e=t[0],n=t[1];return l=null,i.point(e,n),l||(a.point(e,n),l)||(u.point(e,n),l)||(s.point(e,n),l)}function m(){return t=r=null,y}return y.invert=function(t){var e=c.scale(),n=c.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=.2582&&o<.32&&r>=-.1036&&r<-.087?f:o>=-.01298&&o<.0133&&r>=-.11396&&r<-.05944?p:o>=.01539&&o<.03911&&r>=-.089&&r<-.0588?v:c).invert(t)},y.stream=function(e){return t&&r===e?t:t=O([c.stream(r=e),f.stream(e),p.stream(e),v.stream(e)])},y.precision=function(t){return arguments.length?(c.precision(t),f.precision(t),p.precision(t),v.precision(t),m()):c.precision()},y.scale=function(t){return arguments.length?(c.scale(t),f.scale(.15*t),p.scale(1.5*t),v.scale(1.5*t),y.translate(c.translate())):c.scale()},y.translate=function(t){if(!arguments.length)return c.translate();var e=c.scale(),n=+t[0],r=+t[1];return i=c.translate(t).clipExtent([[n-.059*e,r-.3835*e],[n+.4498*e,r+.3375*e]]).stream(g),a=f.translate([n-.087*e,r+.17*e]).clipExtent([[n-.1166*e+o,r+.2582*e+o],[n-.06*e-o,r+.32*e-o]]).stream(g),u=p.translate([n-.092*e,r-0*e]).clipExtent([[n-.114*e+o,r-.013*e+o],[n-.0594*e-o,r+.0133*e-o]]).stream(g),s=v.translate([n-.089*e,r-.0265*e]).clipExtent([[n-.089*e+o,r+.0154*e+o],[n-.0588*e-o,r+.0391*e-o]]).stream(g),m()},y.fitExtent=function(t,e){return d(y,t,e)},y.fitSize=function(t,e){return h(y,t,e)},y.drawCompositionBorders=function(t){var e=c([-82.6999,-51.3043]),n=c([-77.5442,-51.6631]),r=c([-78.0254,-55.186]),o=c([-83.6106,-54.7785]),i=c([-80.0638,-35.984]),a=c([-76.2153,-36.1811]),u=c([-76.2994,-37.6839]),s=c([-80.2231,-37.4757]),l=c([-78.442,-37.706]),f=c([-76.263,-37.8054]),d=c([-76.344,-39.1595]),h=c([-78.5638,-39.0559]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),t.moveTo(i[0],i[1]),t.lineTo(a[0],a[1]),t.lineTo(u[0],u[1]),t.lineTo(u[0],u[1]),t.lineTo(s[0],s[1]),t.closePath(),t.moveTo(l[0],l[1]),t.lineTo(f[0],f[1]),t.lineTo(d[0],d[1]),t.lineTo(d[0],d[1]),t.lineTo(h[0],h[1]),t.closePath()},y.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},y.scale(700)}function M(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}function S(){var t,r,i,a,u,s,l=e.geoConicEquidistant().rotate([-136,-22]).parallels([40,34]),c=e.geoConicEquidistant().rotate([-146,-26]).parallels([40,34]),f=e.geoConicEquidistant().rotate([-126,-19]).parallels([40,34]),p={point:function(t,e){s=[t,e]}};function v(t){var e=t[0],n=t[1];return s=null,i.point(e,n),s||(a.point(e,n),s)||(u.point(e,n),s)}function g(){return t=r=null,v}return v.invert=function(t){var e=l.scale(),n=l.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=-.10925&&o<-.02701&&r>=-.135&&r<-.0397?c:o>=.04713&&o<.11138&&r>=-.03986&&r<.051?f:l).invert(t)},v.stream=function(e){return t&&r===e?t:t=M([l.stream(r=e),c.stream(e),f.stream(e)])},v.precision=function(t){return arguments.length?(l.precision(t),c.precision(t),f.precision(t),g()):l.precision()},v.scale=function(t){return arguments.length?(l.scale(t),c.scale(t),f.scale(.7*t),v.translate(l.translate())):l.scale()},v.translate=function(t){if(!arguments.length)return l.translate();var e=l.scale(),n=+t[0],r=+t[1];return i=l.translate(t).clipExtent([[n-.1352*e,r-.1091*e],[n+.117*e,r+.098*e]]).stream(p),a=c.translate([n-.0425*e,r-.005*e]).clipExtent([[n-.135*e+o,r-.1093*e+o],[n-.0397*e-o,r-.027*e-o]]).stream(p),u=f.translate(t).clipExtent([[n-.0399*e+o,r+.0471*e+o],[n+.051*e-o,r+.1114*e-o]]).stream(p),g()},v.fitExtent=function(t,e){return d(v,t,e)},v.fitSize=function(t,e){return h(v,t,e)},v.drawCompositionBorders=function(t){var e=l([126.01320483689143,41.621090310215585]),n=l([133.04304387025903,42.15087523707186]),r=l([133.3021766080688,37.43975444725098]),o=l([126.87889168628224,36.95488945159779]),i=l([132.9,29.8]),a=l([134,33]),u=l([139.3,33.2]),s=l([139.16,30.5]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),t.moveTo(i[0],i[1]),t.lineTo(a[0],a[1]),t.lineTo(u[0],u[1]),t.lineTo(s[0],s[1])},v.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},v.scale(2200)}function P(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}function C(){var t,r,i,a,u,s,l,c,f,p,v,g,y,m,b,_=e.geoConicConformal().rotate([-3,-46.2]).parallels([0,60]),j=e.geoMercator().center([-53.2,3.9]),x=e.geoMercator().center([-61.03,14.67]),w=e.geoMercator().center([-61.46,16.14]),O=e.geoMercator().center([-62.85,17.92]),E=e.geoMercator().center([-56.23,46.93]),M=e.geoMercator().center([45.16,-12.8]),S=e.geoMercator().center([55.52,-21.13]),C=e.geoMercator().center([165.8,-21.07]),A=e.geoMercator().center([-178.1,-14.3]),k=e.geoMercator().center([-150.55,-17.11]),T=e.geoMercator().center([-150.55,-17.11]),I={point:function(t,e){b=[t,e]}};function L(t){var e=t[0],n=t[1];return b=null,i.point(e,n),b||(a.point(e,n),b)||(u.point(e,n),b)||(s.point(e,n),b)||(l.point(e,n),b)||(c.point(e,n),b)||(f.point(e,n),b)||(p.point(e,n),b)||(v.point(e,n),b)||(g.point(e,n),b)||(y.point(e,n),b)||(m.point(e,n),b)}function N(){return t=r=null,L}return L.invert=function(t){var e=_.scale(),n=_.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=.029&&o<.0864&&r>=-.14&&r<-.0996?j:o>=0&&o<.029&&r>=-.14&&r<-.0996?x:o>=-.032&&o<0&&r>=-.14&&r<-.0996?w:o>=-.052&&o<-.032&&r>=-.14&&r<-.0996?O:o>=-.076&&o<.052&&r>=-.14&&r<-.0996?E:o>=-.076&&o<-.052&&r>=.0967&&r<.1371?M:o>=-.052&&o<-.02&&r>=.0967&&r<.1371?S:o>=-.02&&o<.012&&r>=.0967&&r<.1371?C:o>=.012&&o<.033&&r>=.0967&&r<.1371?A:o>=.033&&o<.0864&&r>=.0967&&r<.1371?k:_).invert(t)},L.stream=function(e){return t&&r===e?t:t=P([_.stream(r=e),j.stream(e),x.stream(e),w.stream(e),O.stream(e),E.stream(e),M.stream(e),S.stream(e),C.stream(e),A.stream(e),k.stream(e),T.stream(e)])},L.precision=function(t){return arguments.length?(_.precision(t),j.precision(t),x.precision(t),w.precision(t),O.precision(t),E.precision(t),M.precision(t),S.precision(t),C.precision(t),A.precision(t),k.precision(t),T.precision(t),N()):_.precision()},L.scale=function(t){return arguments.length?(_.scale(t),j.scale(.6*t),x.scale(1.6*t),w.scale(1.4*t),O.scale(5*t),E.scale(1.3*t),M.scale(1.6*t),S.scale(1.2*t),C.scale(.3*t),A.scale(2.7*t),k.scale(.5*t),T.scale(.06*t),L.translate(_.translate())):_.scale()},L.translate=function(t){if(!arguments.length)return _.translate();var e=_.scale(),n=+t[0],r=+t[1];return i=_.translate(t).clipExtent([[n-.0996*e,r-.0908*e],[n+.0967*e,r+.0864*e]]).stream(I),a=j.translate([n-.12*e,r+.0575*e]).clipExtent([[n-.14*e+o,r+.029*e+o],[n-.0996*e-o,r+.0864*e-o]]).stream(I),u=x.translate([n-.12*e,r+.013*e]).clipExtent([[n-.14*e+o,r+0*e+o],[n-.0996*e-o,r+.029*e-o]]).stream(I),s=w.translate([n-.12*e,r-.014*e]).clipExtent([[n-.14*e+o,r-.032*e+o],[n-.0996*e-o,r+0*e-o]]).stream(I),l=O.translate([n-.12*e,r-.044*e]).clipExtent([[n-.14*e+o,r-.052*e+o],[n-.0996*e-o,r-.032*e-o]]).stream(I),c=E.translate([n-.12*e,r-.065*e]).clipExtent([[n-.14*e+o,r-.076*e+o],[n-.0996*e-o,r-.052*e-o]]).stream(I),f=M.translate([n+.117*e,r-.064*e]).clipExtent([[n+.0967*e+o,r-.076*e+o],[n+.1371*e-o,r-.052*e-o]]).stream(I),p=S.translate([n+.116*e,r-.0355*e]).clipExtent([[n+.0967*e+o,r-.052*e+o],[n+.1371*e-o,r-.02*e-o]]).stream(I),v=C.translate([n+.116*e,r-.0048*e]).clipExtent([[n+.0967*e+o,r-.02*e+o],[n+.1371*e-o,r+.012*e-o]]).stream(I),g=A.translate([n+.116*e,r+.022*e]).clipExtent([[n+.0967*e+o,r+.012*e+o],[n+.1371*e-o,r+.033*e-o]]).stream(I),m=T.translate([n+.11*e,r+.045*e]).clipExtent([[n+.0967*e+o,r+.033*e+o],[n+.1371*e-o,r+.06*e-o]]).stream(I),y=k.translate([n+.115*e,r+.075*e]).clipExtent([[n+.0967*e+o,r+.06*e+o],[n+.1371*e-o,r+.0864*e-o]]).stream(I),N()},L.fitExtent=function(t,e){return d(L,t,e)},L.fitSize=function(t,e){return h(L,t,e)},L.drawCompositionBorders=function(t){var e,n,r,o;e=_([-7.938886725111036,43.7219460918835]),n=_([-4.832080896458295,44.12930268549372]),r=_([-4.205299743793263,40.98096346967365]),o=_([-7.071796453126152,40.610037319181444]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([-8.42751373617692,45.32889452553031]),n=_([-5.18599305777107,45.7566442062976]),r=_([-4.832080905154431,44.129302726751426]),o=_([-7.938886737126192,43.72194613263854]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([-9.012656899657046,47.127733821030176]),n=_([-5.6105244772793155,47.579777861410626]),r=_([-5.185993067168585,45.756644248170346]),o=_([-8.427513749141811,45.32889456686326]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([-9.405747558985553,48.26506375557457]),n=_([-5.896175018439575,48.733352850851624]),r=_([-5.610524487556043,47.57977790393761]),o=_([-9.012656913808351,47.127733862971255]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([-9.908436061346974,49.642448789505856]),n=_([-6.262026716233124,50.131426841787174]),r=_([-5.896175029331232,48.73335289377258]),o=_([-9.40574757396393,48.26506379787767]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([11.996907706504462,50.16039028163579]),n=_([15.649907879773343,49.68279246765253]),r=_([15.156712840526632,48.30371557625831]),o=_([11.64122661754411,48.761078240546816]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([11.641226606955788,48.7610781975889]),n=_([15.156712825832164,48.30371553390465]),r=_([14.549932166241172,46.4866532486199]),o=_([11.204443787952183,46.91899233914248]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([11.204443778297161,46.918992296823646]),n=_([14.549932152815039,46.486653206856396]),r=_([13.994409796764009,44.695833444323256]),o=_([10.805306599253848,45.105133870684924]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([10.805306590412085,45.10513382903308]),n=_([13.99440978444733,44.695833403183606]),r=_([13.654633799024392,43.53552468558152]),o=_([10.561516803980956,43.930671459798624]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([10.561516795617383,43.93067141859757]),n=_([13.654633787361952,43.5355246448671]),r=_([12.867691604239901,40.640701985019405]),o=_([9.997809515987688,41.00288343254471]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([10.8,42.4]),n=_([12.8,42.13]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1])},L.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},L.scale(2700)}function A(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}function k(){var t,r,i,a,u,s,l,c,f,p,v,g,y,m,b,_=e.geoConicConformal().rotate([-10,-53]).parallels([0,60]),j=e.geoMercator().center([-61.46,16.14]),x=e.geoMercator().center([-53.2,3.9]),w=e.geoConicConformal().rotate([27.8,-38.9]).parallels([0,60]),O=e.geoConicConformal().rotate([25.43,-37.398]).parallels([0,60]),E=e.geoConicConformal().rotate([31.17,-39.539]).parallels([0,60]),M=e.geoConicConformal().rotate([17,-32.7]).parallels([0,60]),S=e.geoConicConformal().rotate([16,-28.5]).parallels([0,60]),P=e.geoMercator().center([-61.03,14.67]),C=e.geoMercator().center([45.16,-12.8]),k=e.geoMercator().center([55.52,-21.13]),T=e.geoConicConformal().rotate([-14.4,-35.95]).parallels([0,60]),I={point:function(t,e){b=[t,e]}};function L(t){var e=t[0],n=t[1];return b=null,i.point(e,n),b||(u.point(e,n),b)||(v.point(e,n),b)||(a.point(e,n),b)||(p.point(e,n),b)||(f.point(e,n),b)||(g.point(e,n),b)||(y.point(e,n),b)||(m.point(e,n),b)||(s.point(e,n),b)||(l.point(e,n),b)||(c.point(e,n),b)}function N(){return t=r=null,L}return L.invert=function(t){var e=_.scale(),n=_.translate(),r=(t[0]-(n[0]+.08*e))/e,o=(t[1]-n[1])/e;return(o>=-.31&&o<-.24&&r>=.14&&r<.24?j:o>=-.24&&o<-.17&&r>=.14&&r<.24?x:o>=-.17&&o<-.12&&r>=.21&&r<.24?O:o>=-.17&&o<-.14&&r>=.14&&r<.165?E:o>=-.17&&o<-.1&&r>=.14&&r<.24?w:o>=-.1&&o<-.03&&r>=.14&&r<.24?M:o>=-.03&&o<.04&&r>=.14&&r<.24?S:o>=-.31&&o<-.24&&r>=.24&&r<.34?P:o>=-.24&&o<-.17&&r>=.24&&r<.34?C:o>=-.17&&o<-.1&&r>=.24&&r<.34?k:o>=-.1&&o<-.03&&r>=.24&&r<.34?T:_).invert(t)},L.stream=function(e){return t&&r===e?t:t=A([_.stream(r=e),x.stream(e),P.stream(e),j.stream(e),S.stream(e),M.stream(e),C.stream(e),k.stream(e),T.stream(e),w.stream(e),O.stream(e),E.stream(e)])},L.precision=function(t){return arguments.length?(_.precision(t),x.precision(t),P.precision(t),j.precision(t),S.precision(t),M.precision(t),C.precision(t),k.precision(t),T.precision(t),w.precision(t),O.precision(t),E.precision(t),N()):_.precision()},L.scale=function(t){return arguments.length?(_.scale(t),j.scale(3*t),x.scale(.8*t),P.scale(3.5*t),k.scale(2.7*t),w.scale(2*t),O.scale(2*t),E.scale(2*t),M.scale(3*t),S.scale(t),C.scale(5.5*t),T.scale(6*t),L.translate(_.translate())):_.scale()},L.translate=function(t){if(!arguments.length)return _.translate();var e=_.scale(),n=+t[0],r=+t[1];return i=_.translate([n-.08*e,r]).clipExtent([[n-.51*e,r-.33*e],[n+.5*e,r+.33*e]]).stream(I),a=j.translate([n+.19*e,r-.275*e]).clipExtent([[n+.14*e+o,r-.31*e+o],[n+.24*e-o,r-.24*e-o]]).stream(I),u=x.translate([n+.19*e,r-.205*e]).clipExtent([[n+.14*e+o,r-.24*e+o],[n+.24*e-o,r-.17*e-o]]).stream(I),s=w.translate([n+.19*e,r-.135*e]).clipExtent([[n+.14*e+o,r-.17*e+o],[n+.24*e-o,r-.1*e-o]]).stream(I),l=O.translate([n+.225*e,r-.147*e]).clipExtent([[n+.21*e+o,r-.17*e+o],[n+.24*e-o,r-.12*e-o]]).stream(I),c=E.translate([n+.153*e,r-.15*e]).clipExtent([[n+.14*e+o,r-.17*e+o],[n+.165*e-o,r-.14*e-o]]).stream(I),f=M.translate([n+.19*e,r-.065*e]).clipExtent([[n+.14*e+o,r-.1*e+o],[n+.24*e-o,r-.03*e-o]]).stream(I),p=S.translate([n+.19*e,r+.005*e]).clipExtent([[n+.14*e+o,r-.03*e+o],[n+.24*e-o,r+.04*e-o]]).stream(I),v=P.translate([n+.29*e,r-.275*e]).clipExtent([[n+.24*e+o,r-.31*e+o],[n+.34*e-o,r-.24*e-o]]).stream(I),g=C.translate([n+.29*e,r-.205*e]).clipExtent([[n+.24*e+o,r-.24*e+o],[n+.34*e-o,r-.17*e-o]]).stream(I),y=k.translate([n+.29*e,r-.135*e]).clipExtent([[n+.24*e+o,r-.17*e+o],[n+.34*e-o,r-.1*e-o]]).stream(I),m=T.translate([n+.29*e,r-.065*e]).clipExtent([[n+.24*e+o,r-.1*e+o],[n+.34*e-o,r-.03*e-o]]).stream(I),N()},L.fitExtent=function(t,e){return d(L,t,e)},L.fitSize=function(t,e){return h(L,t,e)},L.drawCompositionBorders=function(t){var e,n,r,o;e=_([42.45755610828648,63.343658547914934]),n=_([52.65837266667029,59.35045080290929]),r=_([47.19754502247785,56.12653496548117]),o=_([37.673034273363044,59.61638268506111]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([59.41110754003403,62.35069727399336]),n=_([66.75050228640794,57.11797303636038]),r=_([60.236065725110436,54.63331433818992]),o=_([52.65837313153311,59.350450804599355]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([48.81091130080243,66.93353402634641]),n=_([59.41110730654679,62.35069740653086]),r=_([52.6583728974441,59.3504509222445]),o=_([42.45755631675751,63.34365868805821]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([31.054198418446475,52.1080673766184]),n=_([39.09869284884117,49.400700047190554]),r=_([36.0580811499175,46.02944174908498]),o=_([28.690508588835726,48.433126979386415]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([33.977877745912025,55.849945501331]),n=_([42.75328432167726,52.78455122462353]),r=_([39.09869297540224,49.400700176148625]),o=_([31.05419851807008,52.10806751810923]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([52.658372900759296,59.35045068526415]),n=_([60.23606549583304,54.63331423800264]),r=_([54.6756370953122,51.892298789399455]),o=_([47.19754524788189,56.126534861222794]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([47.19754506082455,56.126534735591456]),n=_([54.675636900123514,51.892298681337095]),r=_([49.94448648951486,48.98775484983285]),o=_([42.75328468716108,52.78455126060818]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([42.75328453416769,52.78455113209101]),n=_([49.94448632339758,48.98775473706457]),r=_([45.912339990394315,45.99361784987003]),o=_([39.09869317356607,49.40070009378711]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([37.673034114296634,59.61638254183119]),n=_([47.197544835420544,56.126534839849846]),r=_([42.75328447467064,52.78455135314068]),o=_([33.977877870363905,55.849945644671145]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([44.56748486446032,57.26489367845818]),r=_([43.9335791193588,53.746540942601726]),o=_([43,56]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=_([37.673034114296634,59.61638254183119]),n=_([40.25902691953466,58.83002044222639]),r=_([38.458270492742024,57.26232178028002]),o=_([35.97754948030156,58.00266637992386]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath()},L.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},L.scale(750)}function T(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}function I(){var t,i,a,u,s,l,c=e.geoConicConformal().rotate([-5.5,-52.2]).parallels([0,60]),f=e.geoMercator().center([-68.25,12.2]),p=e.geoMercator().center([-63.1,17.5]),v={point:function(t,e){l=[t,e]}};function g(t){var e=r.__read(t,2),n=e[0],o=e[1];return l=null,a.point(n,o),l||(u.point(n,o),l)||(s.point(n,o),l)}function y(){return t=i=null,g}return g.invert=function(t){var e=c.scale(),n=c.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=-.0067&&o<.0015&&r>=-.0232&&r<-.0154?f:o>=-.022&&o<-.014&&r>=-.023&&r<-.014?p:c).invert(t)},g.stream=function(e){return t&&i===e?t:t=T([c.stream(i=e),f.stream(e),p.stream(e)])},g.precision=function(t){return arguments.length?(c.precision(t),f.precision(t),p.precision(t),y()):c.precision()},g.scale=function(t){return arguments.length?(c.scale(t),f.scale(t),p.scale(t),g.translate(c.translate())):c.scale()},g.translate=function(t){if(!arguments.length)return c.translate();var e=c.scale(),n=+t[0],r=+t[1];return a=c.translate(t).clipExtent([[n-.0245*e,r-.026*e],[n+.023*e,r+.026*e]]).stream(v),u=f.translate([n-.0186*e,r-.00325*e]).clipExtent([[n-.0232*e+o,r-.0067*e+o],[n-.0154*e-o,r+.0015*e-o]]).stream(v),s=p.translate([n-.0185*e,r-.017*e]).clipExtent([[n-.023*e+o,r-.022*e+o],[n-.014*e-o,r-.014*e-o]]).stream(v),y()},g.fitExtent=function(t,e){return d(g,t,e)},g.fitSize=function(t,e){return h(g,t,e)},g.drawCompositionBorders=function(t){var e=c([3.30573,52.5562]),n=c([4.043,52.572]),r=c([4.0646,52.1017]),o=c([3.3382,52.0861]),i=c([3.262,53.439]),a=c([4.1373,53.4571]),u=c([4.1574,52.9946]),s=c([3.2951,52.9768]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),t.moveTo(i[0],i[1]),t.lineTo(a[0],a[1]),t.lineTo(u[0],u[1]),t.lineTo(u[0],u[1]),t.lineTo(s[0],s[1]),t.closePath()},g.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},g.scale(4200)}function L(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}function N(){var t,r,i,a,u,s=e.geoMercator().center([105.25,4]),l=e.geoMercator().center([118.65,2.86]),c={point:function(t,e){u=[t,e]}};function f(t){var e=t[0],n=t[1];return u=null,i.point(e,n),u||(a.point(e,n),u)}function p(){return t=r=null,f}return f.invert=function(t){var e=s.scale(),n=s.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=-.0521&&o<.0229&&r>=-.0111&&r<.1?l:s).invert(t)},f.stream=function(e){return t&&r===e?t:t=L([s.stream(r=e),l.stream(e)])},f.precision=function(t){return arguments.length?(s.precision(t),l.precision(t),p()):s.precision()},f.scale=function(t){return arguments.length?(s.scale(t),l.scale(.615*t),f.translate(s.translate())):s.scale()},f.translate=function(t){if(!arguments.length)return s.translate();var e=s.scale(),n=+t[0],r=+t[1];return i=s.translate(t).clipExtent([[n-.11*e,r-.0521*e],[n-.0111*e,r+.0521*e]]).stream(c),a=l.translate([n+.09*e,r-0*e]).clipExtent([[n-.0111*e+o,r-.0521*e+o],[n+.1*e-o,r+.024*e-o]]).stream(c),p()},f.fitExtent=function(t,e){return d(f,t,e)},f.fitSize=function(t,e){return h(f,t,e)},f.drawCompositionBorders=function(t){var e=s([106.3214,2.0228]),n=s([105.1843,2.3761]),r=s([104.2151,3.3618]),o=s([104.215,4.5651]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1])},f.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},f.scale(4800)}function D(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}function B(){var t,r,i,a,u,s,l=e.geoMercator().rotate([-9.5,-1.5]),c=e.geoMercator().rotate([-8.6,-3.5]),f=e.geoMercator().rotate([-5.6,1.45]),p={point:function(t,e){s=[t,e]}};function v(t){var e=t[0],n=t[1];return s=null,i.point(e,n),s||(a.point(e,n),s)||(u.point(e,n),s)}function g(){return t=r=null,v}return v.invert=function(t){var e=l.scale(),n=l.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=-.02&&o<0&&r>=-.038&&r<-.005?c:o>=0&&o<.02&&r>=-.038&&r<-.005?f:l).invert(t)},v.stream=function(e){return t&&r===e?t:t=D([l.stream(r=e),c.stream(e),f.stream(e)])},v.precision=function(t){return arguments.length?(l.precision(t),c.precision(t),f.precision(t),g()):l.precision()},v.scale=function(t){return arguments.length?(l.scale(t),c.scale(1.5*t),f.scale(4*t),v.translate(l.translate())):l.scale()},v.translate=function(t){if(!arguments.length)return l.translate();var e=l.scale(),n=+t[0],r=+t[1];return i=l.translate(t).clipExtent([[n-.005*e,r-.02*e],[n+.038*e,r+.02*e]]).stream(p),a=c.translate([n-.025*e,r-.01*e]).clipExtent([[n-.038*e+o,r-.02*e+o],[n-.005*e-o,r+0*e-o]]).stream(p),u=f.translate([n-.025*e,r+.01*e]).clipExtent([[n-.038*e+o,r-0*e+o],[n-.005*e-o,r+.02*e-o]]).stream(p),g()},v.fitExtent=function(t,e){return d(v,t,e)},v.fitSize=function(t,e){return h(v,t,e)},v.drawCompositionBorders=function(t){var e,n,r,o;e=l([9.21327272751682,2.645820439454123]),n=l([11.679126293239872,2.644755519268689]),r=l([11.676845389029227,.35307824637606433]),o=l([9.213572917774014,.35414205204417754]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=l([7.320873711543669,2.64475551449975]),n=l([9.213272722738658,2.645820434679803]),r=l([9.213422896480349,1.4999812505283054]),o=l([7.322014760520787,1.4989168878985566]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath(),e=l([7.3220147605302905,1.4989168783492766]),n=l([9.213422896481598,1.499981240979021]),r=l([9.213572912999604,.354142056817247]),o=l([7.323154615739809,.353078251154504]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath()},v.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},v.scale(12e3)}function R(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}function z(){var t,r,i,a,u,s=e.geoAlbers().rotate([4.4,.8]).center([0,55.4]).parallels([50,60]),l=e.geoAlbers().rotate([4.4,.8]).center([0,55.4]).parallels([50,60]),c={point:function(t,e){u=[t,e]}};function f(t){var e=t[0],n=t[1];return u=null,i.point(e,n),u||(a.point(e,n),u)}function p(){return t=r=null,f}return f.invert=function(t){var e=s.scale(),n=s.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=-.089&&o<.06&&r>=.029&&r<.046?l:s).invert(t)},f.stream=function(e){return t&&r===e?t:t=R([s.stream(r=e),l.stream(e)])},f.precision=function(t){return arguments.length?(s.precision(t),l.precision(t),p()):s.precision()},f.scale=function(t){return arguments.length?(s.scale(t),l.scale(t),f.translate(s.translate())):s.scale()},f.translate=function(t){if(!arguments.length)return s.translate();var e=s.scale(),n=+t[0],r=+t[1];return i=s.translate(t).clipExtent([[n-.065*e,r-.089*e],[n+.075*e,r+.089*e]]).stream(c),a=l.translate([n+.01*e,r+.025*e]).clipExtent([[n+.029*e+o,r-.089*e+o],[n+.046*e-o,r-.06*e-o]]).stream(c),p()},f.fitExtent=function(t,e){return d(f,t,e)},f.fitSize=function(t,e){return h(f,t,e)},f.drawCompositionBorders=function(t){var e,n,r,o;e=s([-1.113205870242365,59.64920050773357]),n=s([.807899092399606,59.59085836472269]),r=s([.5778611961420386,57.93467822832577]),o=s([-1.25867782078448,57.99029450085142]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(o[0],o[1]),t.closePath()},f.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},f.scale(2800)}t.geoAlbersUk=z,t.geoAlbersUsa=v,t.geoAlbersUsaTerritories=y,t.geoConicConformalEurope=k,t.geoConicConformalFrance=C,t.geoConicConformalNetherlands=I,t.geoConicConformalPortugal=j,t.geoConicConformalSpain=b,t.geoConicEquidistantJapan=S,t.geoMercatorEcuador=w,t.geoMercatorEquatorialGuinea=B,t.geoMercatorMalaysia=N,t.geoTransverseMercatorChile=E,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_d3-dsv@1.2.0@d3-dsv/dist/d3-dsv.js":
/*!**********************************************************!*\
  !*** ./node_modules/_d3-dsv@1.2.0@d3-dsv/dist/d3-dsv.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){(function(t,n){n(e)})(0,(function(t){"use strict";var e={},n={},r=34,o=10,i=13;function a(t){return new Function("d","return {"+t.map((function(t,e){return JSON.stringify(t)+": d["+e+'] || ""'})).join(",")+"}")}function u(t,e){var n=a(t);return function(r,o){return e(n(r),o,t)}}function s(t){var e=Object.create(null),n=[];return t.forEach((function(t){for(var r in t)r in e||n.push(e[r]=r)})),n}function l(t,e){var n=t+"",r=n.length;return r<e?new Array(e-r+1).join(0)+n:n}function c(t){return t<0?"-"+l(-t,6):t>9999?"+"+l(t,6):l(t,4)}function f(t){var e=t.getUTCHours(),n=t.getUTCMinutes(),r=t.getUTCSeconds(),o=t.getUTCMilliseconds();return isNaN(t)?"Invalid Date":c(t.getUTCFullYear())+"-"+l(t.getUTCMonth()+1,2)+"-"+l(t.getUTCDate(),2)+(o?"T"+l(e,2)+":"+l(n,2)+":"+l(r,2)+"."+l(o,3)+"Z":r?"T"+l(e,2)+":"+l(n,2)+":"+l(r,2)+"Z":n||e?"T"+l(e,2)+":"+l(n,2)+"Z":"")}function d(t){var l=new RegExp('["'+t+"\n\r]"),c=t.charCodeAt(0);function d(t,e){var n,r,o=h(t,(function(t,o){if(n)return n(t,o-1);r=t,n=e?u(t,e):a(t)}));return o.columns=r||[],o}function h(t,a){var u,s=[],l=t.length,f=0,d=0,h=l<=0,p=!1;function v(){if(h)return n;if(p)return p=!1,e;var a,u,s=f;if(t.charCodeAt(s)===r){while(f++<l&&t.charCodeAt(f)!==r||t.charCodeAt(++f)===r);return(a=f)>=l?h=!0:(u=t.charCodeAt(f++))===o?p=!0:u===i&&(p=!0,t.charCodeAt(f)===o&&++f),t.slice(s+1,a-1).replace(/""/g,'"')}while(f<l){if((u=t.charCodeAt(a=f++))===o)p=!0;else if(u===i)p=!0,t.charCodeAt(f)===o&&++f;else if(u!==c)continue;return t.slice(s,a)}return h=!0,t.slice(s,l)}t.charCodeAt(l-1)===o&&--l,t.charCodeAt(l-1)===i&&--l;while((u=v())!==n){var g=[];while(u!==e&&u!==n)g.push(u),u=v();a&&null==(g=a(g,d++))||s.push(g)}return s}function p(e,n){return e.map((function(e){return n.map((function(t){return b(e[t])})).join(t)}))}function v(e,n){return null==n&&(n=s(e)),[n.map(b).join(t)].concat(p(e,n)).join("\n")}function g(t,e){return null==e&&(e=s(t)),p(t,e).join("\n")}function y(t){return t.map(m).join("\n")}function m(e){return e.map(b).join(t)}function b(t){return null==t?"":t instanceof Date?f(t):l.test(t+="")?'"'+t.replace(/"/g,'""')+'"':t}return{parse:d,parseRows:h,format:v,formatBody:g,formatRows:y,formatRow:m,formatValue:b}}var h=d(","),p=h.parse,v=h.parseRows,g=h.format,y=h.formatBody,m=h.formatRows,b=h.formatRow,_=h.formatValue,j=d("\t"),x=j.parse,w=j.parseRows,O=j.format,E=j.formatBody,M=j.formatRows,S=j.formatRow,P=j.formatValue;function C(t){for(var e in t){var n,r,o=t[e].trim();if(o)if("true"===o)o=!0;else if("false"===o)o=!1;else if("NaN"===o)o=NaN;else if(isNaN(n=+o)){if(!(r=o.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;A&&r[4]&&!r[7]&&(o=o.replace(/-/g,"/").replace(/T/," ")),o=new Date(o)}else o=n;else o=null;t[e]=o}return t}var A=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours();t.autoType=C,t.csvFormat=g,t.csvFormatBody=y,t.csvFormatRow=b,t.csvFormatRows=m,t.csvFormatValue=_,t.csvParse=p,t.csvParseRows=v,t.dsvFormat=d,t.tsvFormat=O,t.tsvFormatBody=E,t.tsvFormatRow=S,t.tsvFormatRows=M,t.tsvFormatValue=P,t.tsvParse=x,t.tsvParseRows=w,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_d3-geo-projection@2.1.2@d3-geo-projection/build/d3-geo-projection.js":
/*!********************************************************************************************!*\
  !*** ./node_modules/_d3-geo-projection@2.1.2@d3-geo-projection/build/d3-geo-projection.js ***!
  \********************************************************************************************/
/*! no static exports found */function(t,e,n){(function(t,r){r(e,n(/*! d3-geo */"./node_modules/_d3-geo@1.12.1@d3-geo/dist/d3-geo.js"),n(/*! d3-array */"./node_modules/_d3-array@1.2.4@d3-array/dist/d3-array.js"))})(0,(function(t,e,n){"use strict";var r=Math.abs,o=Math.atan,i=Math.atan2,a=Math.cos,u=Math.exp,s=Math.floor,l=Math.log,c=Math.max,f=Math.min,d=Math.pow,h=Math.round,p=Math.sign||function(t){return t>0?1:t<0?-1:0},v=Math.sin,g=Math.tan,y=1e-6,m=1e-12,b=Math.PI,_=b/2,j=b/4,x=Math.SQRT1_2,w=k(2),O=k(b),E=2*b,M=180/b,S=b/180;function P(t){return t?t/Math.sin(t):1}function C(t){return t>1?_:t<-1?-_:Math.asin(t)}function A(t){return t>1?0:t<-1?b:Math.acos(t)}function k(t){return t>0?Math.sqrt(t):0}function T(t){return t=u(2*t),(t-1)/(t+1)}function I(t){return(u(t)-u(-t))/2}function L(t){return(u(t)+u(-t))/2}function N(t){return l(t+k(t*t+1))}function D(t){return l(t+k(t*t-1))}function B(t){var e=g(t/2),n=2*l(a(t/2))/(e*e);function o(t,e){var r=a(t),o=a(e),i=v(e),u=o*r,s=-((1-u?l((1+u)/2)/(1-u):-.5)+n/(1+u));return[s*o*v(t),s*i]}return o.invert=function(e,o){var u,s=k(e*e+o*o),c=-t/2,f=50;if(!s)return[0,0];do{var d=c/2,h=a(d),p=v(d),m=g(d),b=l(1/h);c-=u=(2/m*b-n*m-s)/(-b/(p*p)+1-n/(2*h*h))}while(r(u)>y&&--f>0);var _=v(c);return[i(e*_,s*a(c)),C(o*_/s)]},o}var R=function(){var t=_,n=e.geoProjectionMutator(B),r=n(t);return r.radius=function(e){return arguments.length?n(t=e*S):t*M},r.scale(179.976).clipAngle(147)};function z(t,e){var n=a(e),r=P(A(n*a(t/=2)));return[2*n*v(t)*r,v(e)*r]}z.invert=function(t,e){if(!(t*t+4*e*e>b*b+y)){var n=t,o=e,i=25;do{var u,s=v(n),l=v(n/2),c=a(n/2),f=v(o),d=a(o),h=v(2*o),p=f*f,g=d*d,m=l*l,_=1-g*c*c,j=_?A(d*c)*k(u=1/_):u=0,x=2*j*d*l-t,w=j*f-e,O=u*(g*m+j*d*c*p),E=u*(.5*s*h-2*j*f*l),M=.25*u*(h*l-j*f*g*s),S=u*(p*c+j*m*d),P=E*M-S*O;if(!P)break;var C=(w*E-x*S)/P,T=(x*M-w*O)/P;n-=C,o-=T}while((r(C)>y||r(T)>y)&&--i>0);return[n,o]}};var F=function(){return e.geoProjection(z).scale(152.63)};function q(t){var e=v(t),n=a(t),o=t>=0?1:-1,u=g(o*t),s=(1+e-n)/2;function l(t,r){var l=a(r),c=a(t/=2);return[(1+l)*v(t),(o*r>-i(c,u)-.001?0:10*-o)+s+v(r)*n-(1+l)*e*c]}return l.invert=function(t,l){var c=0,f=0,d=50;do{var h=a(c),p=v(c),g=a(f),m=v(f),b=1+g,_=b*p-t,j=s+m*n-b*e*h-l,x=b*h/2,w=-p*m,O=e*b*p/2,E=n*g+e*h*m,M=w*O-E*x,S=(j*w-_*E)/M/2,P=(_*O-j*x)/M;c-=S,f-=P}while((r(S)>y||r(P)>y)&&--d>0);return o*f>-i(a(c),u)-.001?[2*c,f]:null},l}var V=function(){var t=20*S,n=t>=0?1:-1,r=g(n*t),o=e.geoProjectionMutator(q),u=o(t),s=u.stream;return u.parallel=function(e){return arguments.length?(r=g((n=(t=e*S)>=0?1:-1)*t),o(t)):t*M},u.stream=function(e){var o=u.rotate(),l=s(e),c=(u.rotate([0,0]),s(e));return u.rotate(o),l.sphere=function(){c.polygonStart(),c.lineStart();for(var e=-180*n;n*e<180;e+=90*n)c.point(e,90*n);while(n*(e-=t)>=-180)c.point(e,n*-i(a(e*S/2),r)*M);c.lineEnd(),c.polygonEnd()},l},u.scale(218.695).center([0,28.0974])};function H(t,e){var n=g(e/2),r=k(1-n*n),o=1+r*a(t/=2),i=v(t)*r/o,u=n/o,s=i*i,l=u*u;return[4/3*i*(3+s-3*l),4/3*u*(3+3*s-l)]}H.invert=function(t,e){if(t*=3/8,e*=3/8,!t&&r(e)>1)return null;var n=t*t,o=e*e,u=1+n+o,s=k((u-k(u*u-4*e*e))/2),l=C(s)/3,c=s?D(r(e/s))/3:N(r(t))/3,f=a(l),d=L(c),h=d*d-f*f;return[2*p(t)*i(I(c)*f,.25-h),2*p(e)*i(d*v(l),.25+h)]};var G=function(){return e.geoProjection(H).scale(66.1603)},Y=k(8),X=l(1+w);function U(t,e){var n=r(e);return n<j?[t,l(g(j+e/2))]:[t*a(n)*(2*w-1/v(n)),p(e)*(2*w*(n-j)-l(g(n/2)))]}U.invert=function(t,e){if((i=r(e))<X)return[t,2*o(u(e))-_];var n,i,s=j,c=25;do{var f=a(s/2),d=g(s/2);s-=n=(Y*(s-j)-l(d)-i)/(Y-f*f/(2*d))}while(r(n)>m&&--c>0);return[t/(a(s)*(Y-1/v(s))),p(e)*s]};var W=function(){return e.geoProjection(U).scale(112.314)};function K(t){var n=2*b/t;function u(t,o){var u=e.geoAzimuthalEquidistantRaw(t,o);if(r(t)>_){var s=i(u[1],u[0]),l=k(u[0]*u[0]+u[1]*u[1]),c=n*h((s-_)/n)+_,f=i(v(s-=c),2-a(s));s=c+C(b/l*v(f))-f,u[0]=l*a(s),u[1]=l*v(s)}return u}return u.invert=function(t,r){var u=k(t*t+r*r);if(u>_){var s=i(r,t),l=n*h((s-_)/n)+_,c=s>l?-1:1,f=u*a(l-s),d=1/g(c*A((f-b)/k(b*(b-2*f)+u*u)));s=l+2*o((d+c*k(d*d-3))/3),t=u*a(s),r=u*v(s)}return e.geoAzimuthalEquidistantRaw.invert(t,r)},u}var Z=function(){var t=5,n=e.geoProjectionMutator(K),r=n(t),o=r.stream,u=.01,s=-a(u*S),l=v(u*S);return r.lobes=function(e){return arguments.length?n(t=+e):t},r.stream=function(e){var n=r.rotate(),c=o(e),f=(r.rotate([0,0]),o(e));return r.rotate(n),c.sphere=function(){f.polygonStart(),f.lineStart();for(var e=0,n=360/t,r=2*b/t,o=90-180/t,c=_;e<t;++e,o-=n,c-=r)f.point(i(l*a(c),s)*M,C(l*v(c))*M),o<-90?(f.point(-90,-180-o-u),f.point(-90,-180-o+u)):(f.point(90,o+u),f.point(90,o-u));f.lineEnd(),f.polygonEnd()},c},r.scale(87.8076).center([0,17.1875]).clipAngle(179.999)};function Q(t,e){var n,o=t*v(e),i=30;do{e-=n=(e+v(e)-o)/(1+a(e))}while(r(n)>y&&--i>0);return e/2}function $(t,e,n){function r(r,o){return[t*r*a(o=Q(n,o)),e*v(o)]}return r.invert=function(r,o){return o=C(o/e),[r/(t*a(o)),C((2*o+v(2*o))/n)]},r}var J=$(w/_,w,b),tt=function(){return e.geoProjection(J).scale(169.529)},et=2.00276,nt=1.11072;function rt(t,e){var n=Q(b,e);return[et*t/(1/a(e)+nt/a(n)),(e+w*v(n))/et]}rt.invert=function(t,e){var n,o,i=et*e,u=e<0?-j:j,s=25;do{o=i-w*v(u),u-=n=(v(2*u)+2*u-b*v(o))/(2*a(2*u)+2+b*a(o)*w*a(u))}while(r(n)>y&&--s>0);return o=i-w*v(u),[t*(1/a(o)+nt/a(u))/et,o]};var ot=function(){return e.geoProjection(rt).scale(160.857)},it=function(t){var n=0,r=e.geoProjectionMutator(t),o=r(n);return o.parallel=function(t){return arguments.length?r(n=t*S):n*M},o};function at(t,e){return[t*a(e),e]}at.invert=function(t,e){return[t/a(e),e]};var ut=function(){return e.geoProjection(at).scale(152.63)};function st(t){if(!t)return at;var e=1/g(t);function n(n,r){var o=e+t-r,i=o?n*a(r)/o:o;return[o*v(i),e-o*a(i)]}return n.invert=function(n,r){var o=k(n*n+(r=e-r)*r),u=e+t-o;return[o/a(u)*i(n,r),u]},n}var lt=function(){return it(st).scale(123.082).center([0,26.1441]).parallel(45)};function ct(t){function e(e,n){var r=_-n,o=r?e*t*v(r)/r:r;return[r*v(o)/t,_-r*a(o)]}return e.invert=function(e,n){var r=e*t,o=_-n,a=k(r*r+o*o),u=i(r,o);return[(a?a/v(a):1)*u/t,_-a]},e}var ft=function(){var t=.5,n=e.geoProjectionMutator(ct),r=n(t);return r.fraction=function(e){return arguments.length?n(t=+e):t},r.scale(158.837)},dt=$(1,4/b,b),ht=function(){return e.geoProjection(dt).scale(152.63)};function pt(t,e,n,o,u,s){var l,c=a(s);if(r(t)>1||r(s)>1)l=A(n*u+e*o*c);else{var f=v(t/2),d=v(s/2);l=2*C(k(f*f+e*o*d*d))}return r(l)>y?[l,i(o*v(s),e*u-n*o*c)]:[0,0]}function vt(t,e,n){return A((t*t+e*e-n*n)/(2*t*e))}function gt(t){return t-2*b*s((t+b)/(2*b))}function yt(t,e,n){for(var r,o=[[t[0],t[1],v(t[1]),a(t[1])],[e[0],e[1],v(e[1]),a(e[1])],[n[0],n[1],v(n[1]),a(n[1])]],i=o[2],u=0;u<3;++u,i=r)r=o[u],i.v=pt(r[1]-i[1],i[3],i[2],r[3],r[2],r[0]-i[0]),i.point=[0,0];var s=vt(o[0].v[0],o[2].v[0],o[1].v[0]),l=vt(o[0].v[0],o[1].v[0],o[2].v[0]),c=b-s;o[2].point[1]=0,o[0].point[0]=-(o[1].point[0]=o[0].v[0]/2);var f=[o[2].point[0]=o[0].point[0]+o[2].v[0]*a(s),2*(o[0].point[1]=o[1].point[1]=o[2].v[0]*v(s))];function d(t,e){var n,r=v(e),i=a(e),u=new Array(3);for(n=0;n<3;++n){var s=o[n];if(u[n]=pt(e-s[1],s[3],s[2],i,r,t-s[0]),!u[n][0])return s.point;u[n][1]=gt(u[n][1]-s.v[1])}var d=f.slice();for(n=0;n<3;++n){var h=2==n?0:n+1,p=vt(o[n].v[0],u[n][0],u[h][0]);u[n][1]<0&&(p=-p),n?1==n?(p=l-p,d[0]-=u[n][0]*a(p),d[1]-=u[n][0]*v(p)):(p=c-p,d[0]+=u[n][0]*a(p),d[1]+=u[n][0]*v(p)):(d[0]+=u[n][0]*a(p),d[1]-=u[n][0]*v(p))}return d[0]/=3,d[1]/=3,d}return d}function mt(t){return t[0]*=S,t[1]*=S,t}function bt(){return _t([0,22],[45,22],[22.5,-22]).scale(380).center([22.5,2])}function _t(t,n,r){var o=e.geoCentroid({type:"MultiPoint",coordinates:[t,n,r]}),i=[-o[0],-o[1]],a=e.geoRotation(i),u=e.geoProjection(yt(mt(a(t)),mt(a(n)),mt(a(r)))).rotate(i),s=u.center;return delete u.rotate,u.center=function(t){return arguments.length?s(a(t)):a.invert(s())},u.clipAngle(90)}function jt(t,e){var n=k(1-v(e));return[2/O*t*n,O*(1-n)]}jt.invert=function(t,e){var n=(n=e/O-1)*n;return[n>0?t*k(b/n)/2:0,C(1-n)]};var xt=function(){return e.geoProjection(jt).scale(95.6464).center([0,30])};function wt(t){var e=g(t);function n(t,n){return[t,(t?t/v(t):1)*(v(n)*a(t)-e*a(n))]}return n.invert=e?function(t,n){t&&(n*=v(t)/t);var r=a(t);return[t,2*i(k(r*r+e*e-n*n)-r,e-n)]}:function(t,e){return[t,C(t?e*g(t)/t:e)]},n}var Ot=function(){return it(wt).scale(249.828).clipAngle(90)},Et=k(3);function Mt(t,e){return[Et*t*(2*a(2*e/3)-1)/O,Et*O*v(e/3)]}Mt.invert=function(t,e){var n=3*C(e/(Et*O));return[O*t/(Et*(2*a(2*n/3)-1)),n]};var St=function(){return e.geoProjection(Mt).scale(156.19)};function Pt(t){var e=a(t);function n(t,n){return[t*e,v(n)/e]}return n.invert=function(t,n){return[t/e,C(n*e)]},n}var Ct=function(){return it(Pt).parallel(38.58).scale(195.044)};function At(t){var e=a(t);function n(t,n){return[t*e,(1+e)*g(n/2)]}return n.invert=function(t,n){return[t/e,2*o(n/(1+e))]},n}var kt=function(){return it(At).scale(124.75)};function Tt(t,e){var n=k(8/(3*b));return[n*t*(1-r(e)/b),n*e]}Tt.invert=function(t,e){var n=k(8/(3*b)),o=e/n;return[t/(n*(1-r(o)/b)),o]};var It=function(){return e.geoProjection(Tt).scale(165.664)};function Lt(t,e){var n=k(4-3*v(r(e)));return[2/k(6*b)*t*n,p(e)*k(2*b/3)*(2-n)]}Lt.invert=function(t,e){var n=2-r(e)/k(2*b/3);return[t*k(6*b)/(2*n),p(e)*C((4-n*n)/3)]};var Nt=function(){return e.geoProjection(Lt).scale(165.664)};function Dt(t,e){var n=k(b*(4+b));return[2/n*t*(1+k(1-4*e*e/(b*b))),4/n*e]}Dt.invert=function(t,e){var n=k(b*(4+b))/2;return[t*n/(1+k(1-e*e*(4+b)/(4*b))),e*n/2]};var Bt=function(){return e.geoProjection(Dt).scale(180.739)};function Rt(t,e){var n=(2+_)*v(e);e/=2;for(var o=0,i=1/0;o<10&&r(i)>y;o++){var u=a(e);e-=i=(e+v(e)*(u+2)-n)/(2*u*(1+u))}return[2/k(b*(4+b))*t*(1+a(e)),2*k(b/(4+b))*v(e)]}Rt.invert=function(t,e){var n=e*k((4+b)/b)/2,r=C(n),o=a(r);return[t/(2/k(b*(4+b))*(1+o)),C((r+n*(o+2))/(2+_))]};var zt=function(){return e.geoProjection(Rt).scale(180.739)};function Ft(t,e){return[t*(1+a(e))/k(2+b),2*e/k(2+b)]}Ft.invert=function(t,e){var n=k(2+b),r=e*n/2;return[n*t/(1+a(r)),r]};var qt=function(){return e.geoProjection(Ft).scale(173.044)};function Vt(t,e){for(var n=(1+_)*v(e),o=0,i=1/0;o<10&&r(i)>y;o++)e-=i=(e+v(e)-n)/(1+a(e));return n=k(2+b),[t*(1+a(e))/n,2*e/n]}Vt.invert=function(t,e){var n=1+_,r=k(n/2);return[2*t*r/(1+a(e*=r)),C((e+v(e))/n)]};var Ht=function(){return e.geoProjection(Vt).scale(173.044)},Gt=3+2*w;function Yt(t,e){var n=v(t/=2),r=a(t),i=k(a(e)),u=a(e/=2),s=v(e)/(u+w*r*i),c=k(2/(1+s*s)),f=k((w*u+(r+n)*i)/(w*u+(r-n)*i));return[Gt*(c*(f-1/f)-2*l(f)),Gt*(c*s*(f+1/f)-2*o(s))]}Yt.invert=function(t,e){if(!(n=H.invert(t/1.2,1.065*e)))return null;var n,i=n[0],u=n[1],s=20;t/=Gt,e/=Gt;do{var d=i/2,h=u/2,p=v(d),g=a(d),m=v(h),b=a(h),j=a(u),O=k(j),E=m/(b+w*g*O),M=E*E,S=k(2/(1+M)),P=w*b+(g+p)*O,C=w*b+(g-p)*O,A=P/C,T=k(A),I=T-1/T,L=T+1/T,N=S*I-2*l(T)-t,D=S*E*L-2*o(E)-e,B=m&&x*O*p*M/m,R=(w*g*b+O)/(2*(b+w*g*O)*(b+w*g*O)*O),z=-.5*E*S*S*S,F=z*B,q=z*R,V=(V=2*b+w*O*(g-p))*V*T,G=(w*g*b*O+j)/V,Y=-w*p*m/(O*V),X=I*F-2*G/T+S*(G+G/A),U=I*q-2*Y/T+S*(Y+Y/A),W=E*L*F-2*B/(1+M)+S*L*B+S*E*(G-G/A),K=E*L*q-2*R/(1+M)+S*L*R+S*E*(Y-Y/A),Z=U*W-K*X;if(!Z)break;var Q=(D*U-N*K)/Z,$=(N*W-D*X)/Z;i-=Q,u=c(-_,f(_,u-$))}while((r(Q)>y||r($)>y)&&--s>0);return r(r(u)-_)<y?[0,u]:s&&[i,u]};var Xt=function(){return e.geoProjection(Yt).scale(62.5271)},Ut=a(35*S);function Wt(t,e){var n=g(e/2);return[t*Ut*k(1-n*n),(1+Ut)*n]}Wt.invert=function(t,e){var n=e/(1+Ut);return[t&&t/(Ut*k(1-n*n)),2*o(n)]};var Kt=function(){return e.geoProjection(Wt).scale(137.152)};function Zt(t,e){var n=e/2,r=a(n);return[2*t/O*a(e)*r*r,O*g(n)]}Zt.invert=function(t,e){var n=o(e/O),r=a(n),i=2*n;return[t*O/2/(a(i)*r*r),i]};var Qt=function(){return e.geoProjection(Zt).scale(135.264)};function $t(t){return[t[0]/2,C(g(t[1]/2*S))*M]}function Jt(t){return[2*t[0],2*o(v(t[1]*S))*M]}var te=function(t){null==t&&(t=e.geoOrthographic);var n=t(),r=e.geoEquirectangular().scale(M).precision(0).clipAngle(null).translate([0,0]);function o(t){return n($t(t))}function i(t){o[t]=function(e){return arguments.length?(n[t](e),o):n[t]()}}return n.invert&&(o.invert=function(t){return Jt(n.invert(t))}),o.stream=function(t){var e=n.stream(t),o=r.stream({point:function(t,n){e.point(t/2,C(g(-n/2*S))*M)},lineStart:function(){e.lineStart()},lineEnd:function(){e.lineEnd()},polygonStart:function(){e.polygonStart()},polygonEnd:function(){e.polygonEnd()}});return o.sphere=e.sphere,o},o.rotate=function(t){return arguments.length?(r.rotate(t),o):r.rotate()},o.center=function(t){return arguments.length?(n.center($t(t)),o):Jt(n.center())},i("clipAngle"),i("clipExtent"),i("scale"),i("translate"),i("precision"),o.scale(249.5)};function ee(t,n){var o=2*b/n,u=t*t;function s(n,s){var l=e.geoAzimuthalEquidistantRaw(n,s),c=l[0],f=l[1],d=c*c+f*f;if(d>u){var p=k(d),g=i(f,c),m=o*h(g/o),j=g-m,x=t*a(j),w=(t*v(j)-j*v(x))/(_-x),O=ne(j,w),E=(b-t)/re(O,x,b);c=p;var M,S=50;do{c-=M=(t+re(O,x,c)*E-p)/(O(c)*E)}while(r(M)>y&&--S>0);f=j*v(c),c<_&&(f-=w*(c-_));var P=v(m),C=a(m);l[0]=c*C-f*P,l[1]=c*P+f*C}return l}return s.invert=function(n,s){var l=n*n+s*s;if(l>u){var c=k(l),f=i(s,n),d=o*h(f/o),p=f-d;n=c*a(p),s=c*v(p);var g=n-_,y=v(n),j=s/y,x=n<_?1/0:0,w=10;while(1){var O=t*v(j),E=t*a(j),M=v(E),S=_-E,P=(O-j*M)/S,C=ne(j,P);if(r(x)<m||!--w)break;j-=x=(j*y-P*g-s)/(y-2*g*(S*(E+j*O*a(E)-M)-O*(O-j*M))/(S*S))}c=t+re(C,E,n)*(b-t)/re(C,E,b),f=d+j,n=c*a(f),s=c*v(f)}return e.geoAzimuthalEquidistantRaw.invert(n,s)},s}function ne(t,e){return function(n){var r=t*a(n);return n<_&&(r-=e),k(1+r*r)}}function re(t,e,n){for(var r=50,o=(n-e)/r,i=t(e)+t(n),a=1,u=e;a<r;++a)i+=2*t(u+=o);return.5*i*o}var oe=function(){var t=6,n=30*S,r=a(n),o=v(n),u=e.geoProjectionMutator(ee),s=u(n,t),l=s.stream,c=.01,f=-a(c*S),d=v(c*S);return s.radius=function(e){return arguments.length?(r=a(n=e*S),o=v(n),u(n,t)):n*M},s.lobes=function(e){return arguments.length?u(n,t=+e):t},s.stream=function(e){var n=s.rotate(),u=l(e),c=(s.rotate([0,0]),l(e));return s.rotate(n),u.sphere=function(){c.polygonStart(),c.lineStart();for(var e=0,n=2*b/t,u=0;e<t;++e,u-=n)c.point(i(d*a(u),f)*M,C(d*v(u))*M),c.point(i(o*a(u-n/2),r)*M,C(o*v(u-n/2))*M);c.lineEnd(),c.polygonEnd()},u},s.rotate([90,-40]).scale(91.7095).clipAngle(179.999)},ie=function(t,e,n,o,i,u,s,l){function c(r,c){if(!c)return[t*r/b,0];var f=c*c,d=t+f*(e+f*(n+f*o)),h=c*(i-1+f*(u-l+f*s)),p=(d*d+h*h)/(2*h),g=r*C(d/p)/b;return[p*v(g),c*(1+f*l)+p*(1-a(g))]}return arguments.length<8&&(l=0),c.invert=function(c,f){var d,h,p=b*c/t,g=f,m=50;do{var _=g*g,j=t+_*(e+_*(n+_*o)),x=g*(i-1+_*(u-l+_*s)),w=j*j+x*x,O=2*x,E=w/O,M=E*E,S=C(j/E)/b,P=p*S,A=j*j,T=(2*e+_*(4*n+6*_*o))*g,I=i+_*(3*u+5*_*s),L=2*(j*T+x*(I-1)),N=2*(I-1),D=(L*O-w*N)/(O*O),B=a(P),R=v(P),z=E*B,F=E*R,q=p/b*(1/k(1-A/M))*(T*E-j*D)/M,V=F-c,H=g*(1+_*l)+E-z-f,G=D*R+z*q,Y=z*S,X=1+D-(D*B-F*q),U=F*S,W=G*U-X*Y;if(!W)break;p-=d=(H*G-V*X)/W,g-=h=(V*U-H*Y)/W}while((r(d)>y||r(h)>y)&&--m>0);return[p,g]},c},ae=ie(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555),ue=function(){return e.geoProjection(ae).scale(149.995)},se=ie(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742),le=function(){return e.geoProjection(se).scale(153.93)},ce=ie(5/6*b,-.62636,-.0344,0,1.3493,-.05524,0,.045),fe=function(){return e.geoProjection(ce).scale(130.945)};function de(t,e){var n=t*t,r=e*e;return[t*(1-.162388*r)*(.87-952426e-9*n*n),e*(1+r/12)]}de.invert=function(t,e){var n,o=t,i=e,a=50;do{var u=i*i;i-=n=(i*(1+u/12)-e)/(1+u/4)}while(r(n)>y&&--a>0);a=50,t/=1-.162388*u;do{var s=(s=o*o)*s;o-=n=(o*(.87-952426e-9*s)-t)/(.87-.00476213*s)}while(r(n)>y&&--a>0);return[o,i]};var he=function(){return e.geoProjection(de).scale(131.747)},pe=ie(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762),ve=function(){return e.geoProjection(pe).scale(131.087)},ge=function(t){var e=t(_,0)[0]-t(-_,0)[0];function n(n,r){var o=n>0?-.5:.5,i=t(n+o*b,r);return i[0]-=o*e,i}return t.invert&&(n.invert=function(n,r){var o=n>0?-.5:.5,i=t.invert(n+o*e,r),a=i[0]-o*b;return a<-b?a+=2*b:a>b&&(a-=2*b),i[0]=a,i}),n};function ye(t,e){var n=p(t),o=p(e),u=a(e),s=a(t)*u,l=v(t)*u,c=v(o*e);t=r(i(l,c)),e=C(s),r(t-_)>y&&(t%=_);var f=me(t>b/4?_-t:t,e);return t>b/4&&(c=f[0],f[0]=-f[1],f[1]=-c),f[0]*=n,f[1]*=-o,f}function me(t,e){if(e===_)return[0,0];var n,o,i=v(e),u=i*i,s=u*u,l=1+s,c=1+3*s,f=1-s,d=C(1/k(l)),h=f+u*l*d,p=(1-i)/h,g=k(p),m=p*l,j=k(m),x=g*f;if(0===t)return[0,-(x+u*j)];var w,O=a(e),E=1/O,M=2*i*O,S=(-3*u+d*c)*M,P=(-h*O-(1-i)*S)/(h*h),A=.5*P/g,T=f*A-2*u*g*M,I=u*l*P+p*c*M,L=-E*M,N=-E*I,D=-2*E*T,B=4*t/b;if(t>.222*b||e<b/4&&t>.175*b){if(n=(x+u*k(m*(1+s)-x*x))/(1+s),t>b/4)return[n,n];var R=n,z=.5*n;n=.5*(z+R),o=50;do{var F=k(m-n*n),q=n*(D+L*F)+N*C(n/j)-B;if(!q)break;q<0?z=n:R=n,n=.5*(z+R)}while(r(R-z)>y&&--o>0)}else{n=y,o=25;do{var V=n*n,H=k(m-V),G=D+L*H,Y=n*G+N*C(n/j)-B,X=G+(N-L*V)/H;n-=w=H?Y/X:0}while(r(w)>y&&--o>0)}return[n,-x-u*k(m-n*n)]}function be(t,e){var n=0,o=1,i=.5,u=50;while(1){var s=i*i,l=k(i),c=C(1/k(1+s)),f=1-s+i*(1+s)*c,d=(1-l)/f,h=k(d),p=d*(1+s),v=h*(1-s),g=p-t*t,y=k(g),_=e+v+i*y;if(r(o-n)<m||0===--u||0===_)break;_>0?n=i:o=i,i=.5*(n+o)}if(!u)return null;var j=C(l),x=a(j),w=1/x,O=2*l*x,E=(-3*i+c*(1+3*s))*O,M=(-f*x-(1-l)*E)/(f*f),S=.5*M/h,P=(1-s)*S-2*i*h*O,A=-2*w*P,T=-w*O,I=-w*(i*(1+s)*M+d*(1+3*s)*O);return[b/4*(t*(A+T*y)+I*C(t/k(p))),j]}ye.invert=function(t,e){r(t)>1&&(t=2*p(t)-t),r(e)>1&&(e=2*p(e)-e);var n=p(t),o=p(e),u=-n*t,s=-o*e,l=s/u<1,c=be(l?s:u,l?u:s),f=c[0],d=c[1],h=a(d);return l&&(f=-_-f),[n*(i(v(f)*h,-v(d))+b),o*C(a(f)*h)]};var _e=function(){return e.geoProjection(ge(ye)).scale(239.75)};function je(t,e,n){var r,o,i;return t?(r=xe(t,n),e?(o=xe(e,1-n),i=o[1]*o[1]+n*r[0]*r[0]*o[0]*o[0],[[r[0]*o[2]/i,r[1]*r[2]*o[0]*o[1]/i],[r[1]*o[1]/i,-r[0]*r[2]*o[0]*o[2]/i],[r[2]*o[1]*o[2]/i,-n*r[0]*r[1]*o[0]/i]]):[[r[0],0],[r[1],0],[r[2],0]]):(o=xe(e,1-n),[[0,o[0]/o[1]],[1/o[1],0],[o[2]/o[1],0]])}function xe(t,e){var n,i,s,l,c;if(e<y)return l=v(t),i=a(t),n=e*(t-l*i)/4,[l-n*i,i+n*l,1-e*l*l/2,t-n];if(e>=1-y)return n=(1-e)/4,i=L(t),l=T(t),s=1/i,c=i*I(t),[l+n*(c-t)/(i*i),s-n*l*s*(c-t),s+n*l*s*(c+t),2*o(u(t))-_+n*(c-t)/i];var f=[1,0,0,0,0,0,0,0,0],d=[k(e),0,0,0,0,0,0,0,0],h=0;i=k(1-e),c=1;while(r(d[h]/f[h])>y&&h<8)n=f[h++],d[h]=(n-i)/2,f[h]=(n+i)/2,i=k(n*i),c*=2;s=c*f[h]*t;do{l=d[h]*v(i=s)/f[h],s=(C(l)+s)/2}while(--h);return[v(s),l=a(s),l/a(s-i),s]}function we(t,e,n){var i=r(t),a=r(e),u=I(a);if(i){var s=1/v(i),l=1/(g(i)*g(i)),c=-(l+n*(u*u*s*s)-1+n),f=(n-1)*l,d=(-c+k(c*c-4*f))/2;return[Oe(o(1/k(d)),n)*p(t),Oe(o(k((d/l-1)/n)),1-n)*p(e)]}return[0,Oe(o(u),1-n)*p(e)]}function Oe(t,e){if(!e)return t;if(1===e)return l(g(t/2+j));for(var n=1,i=k(1-e),a=k(e),u=0;r(a)>y;u++){if(t%b){var s=o(i*g(t)/n);s<0&&(s+=b),t+=s+~~(t/b)*b}else t+=t;a=(n+i)/2,i=k(n*i),a=((n=a)-i)/2}return t/(d(2,u)*n)}function Ee(t,e){var n=(w-1)/(w+1),o=k(1-n*n),i=Oe(_,o*o),s=-1,c=l(g(b/4+r(e)/2)),f=u(s*c)/k(n),d=Me(f*a(s*t),f*v(s*t)),h=we(d[0],d[1],o*o);return[-h[1],(e>=0?1:-1)*(.5*i-h[0])]}function Me(t,e){var n=t*t,r=e+1,o=1-n-e*e;return[.5*((t>=0?_:-_)-i(o,2*t)),-.25*l(o*o+4*n)+.5*l(r*r+n)]}function Se(t,e){var n=e[0]*e[0]+e[1]*e[1];return[(t[0]*e[0]+t[1]*e[1])/n,(t[1]*e[0]-t[0]*e[1])/n]}Ee.invert=function(t,e){var n=(w-1)/(w+1),r=k(1-n*n),a=Oe(_,r*r),s=-1,c=je(.5*a-e,-t,r*r),f=Se(c[0],c[1]),d=i(f[1],f[0])/s;return[d,2*o(u(.5/s*l(n*f[0]*f[0]+n*f[1]*f[1])))-_]};var Pe=function(){return e.geoProjection(ge(Ee)).scale(151.496)};function Ce(t,n){if(arguments.length<2&&(n=t),1===n)return e.geoAzimuthalEqualAreaRaw;if(n===1/0)return Ae;function r(r,o){var i=e.geoAzimuthalEqualAreaRaw(r/n,o);return i[0]*=t,i}return r.invert=function(r,o){var i=e.geoAzimuthalEqualAreaRaw.invert(r/t,o);return i[0]*=n,i},r}function Ae(t,e){return[t*a(e)/a(e/=2),2*v(e)]}Ae.invert=function(t,e){var n=2*C(e/2);return[t*a(n/2)/a(n),n]};var ke=function(){var t=2,n=e.geoProjectionMutator(Ce),r=n(t);return r.coefficient=function(e){return arguments.length?n(t=+e):t},r.scale(169.529)};function Te(t){var e=v(t),n=a(t),o=Ie(t);function u(t,i){var u=o(t,i);t=u[0],i=u[1];var s=v(i),l=a(i),c=a(t),f=A(e*s+n*l*c),d=v(f),h=r(d)>y?f/d:1;return[h*n*v(t),(r(t)>_?h:-h)*(e*l-n*s*c)]}return o.invert=Ie(-t),u.invert=function(t,n){var r=k(t*t+n*n),u=-v(r),s=a(r),l=r*s,c=-n*u,f=r*e,d=k(l*l+c*c-f*f),h=i(l*f+c*d,c*f-l*d),p=(r>_?-1:1)*i(t*u,r*a(h)*s+n*v(h)*u);return o.invert(p,h)},u}function Ie(t){var e=v(t),n=a(t);return function(t,r){var o=a(r),u=a(t)*o,s=v(t)*o,l=v(r);return[i(s,u*n-l*e),C(l*n+u*e)]}}var Le=function(){var t=0,n=e.geoProjectionMutator(Te),r=n(t),o=r.rotate,i=r.stream,a=e.geoCircle();return r.parallel=function(e){if(!arguments.length)return t*M;var o=r.rotate();return n(t=e*S).rotate(o)},r.rotate=function(e){return arguments.length?(o.call(r,[e[0],e[1]-t*M]),a.center([-e[0],-e[1]]),r):(e=o.call(r),e[1]+=t*M,e)},r.stream=function(t){return t=i(t),t.sphere=function(){t.polygonStart();var e,n=.01,r=a.radius(90-n)().coordinates[0],o=r.length-1,i=-1;t.lineStart();while(++i<o)t.point((e=r[i])[0],e[1]);t.lineEnd(),r=a.radius(90+n)().coordinates[0],o=r.length-1,t.lineStart();while(--i>=0)t.point((e=r[i])[0],e[1]);t.lineEnd(),t.polygonEnd()},t},r.scale(79.4187).parallel(45).clipAngle(179.999)},Ne=41+48/36+37/3600,De=Pt(0);function Be(t){var e=Ne*S,n=jt(b,e)[0]-jt(-b,e)[0],o=De(0,e)[1],i=jt(0,e)[1],a=O-i,u=E/t,l=4/E,d=o+a*a*4/E;function h(h,p){var v,g=r(p);if(g>e){var y=f(t-1,c(0,s((h+b)/u)));h+=b*(t-1)/t-y*u,v=jt(h,g),v[0]=v[0]*E/n-E*(t-1)/(2*t)+y*E/t,v[1]=o+4*(v[1]-i)*a/E,p<0&&(v[1]=-v[1])}else v=De(h,p);return v[0]*=l,v[1]/=d,v}return h.invert=function(e,h){e/=l,h*=d;var p=r(h);if(p>o){var v=f(t-1,c(0,s((e+b)/u)));e=(e+b*(t-1)/t-v*u)*n/E;var g=jt.invert(e,.25*(p-o)*E/a+i);return g[0]-=b*(t-1)/t-v*u,h<0&&(g[1]=-g[1]),g}return De.invert(e,h)},h}function Re(t){return{type:"Polygon",coordinates:[n.range(-180,180+t/2,t).map((function(t,e){return[t,1&e?89.999999:Ne]})).concat(n.range(180,-180-t/2,-t).map((function(t,e){return[t,1&e?-89.999999:-Ne]})))]}}var ze=function(){var t=4,n=e.geoProjectionMutator(Be),r=n(t),o=r.stream;return r.lobes=function(e){return arguments.length?n(t=+e):t},r.stream=function(n){var i=r.rotate(),a=o(n),u=(r.rotate([0,0]),o(n));return r.rotate(i),a.sphere=function(){e.geoStream(Re(180/t),u)},a},r.scale(239.75)};function Fe(t){var e,n=1+t,o=v(1/n),u=C(o),s=2*k(b/(e=b+4*u*n)),l=.5*s*(n+k(t*(2+t))),c=t*t,f=n*n;function d(o,d){var h,p,g=1-v(d);if(g&&g<2){var y,j=_-d,x=25;do{var w=v(j),O=a(j),E=u+i(w,n-O),M=1+f-2*n*O;j-=y=(j-c*u-n*w+M*E-.5*g*e)/(2*n*w*E)}while(r(y)>m&&--x>0);h=s*k(M),p=o*E/b}else h=s*(t+g),p=o*u/b;return[h*v(p),l-h*a(p)]}return d.invert=function(t,r){var o=t*t+(r-=l)*r,a=(1+f-o/(s*s))/(2*n),d=A(a),h=v(d),p=u+i(h,n-a);return[C(t/k(o))*b/p,C(1-2*(d-c*u-n*h+(1+f-2*n*a)*p)/e)]},d}var qe=function(){var t=1,n=e.geoProjectionMutator(Fe),r=n(t);return r.ratio=function(e){return arguments.length?n(t=+e):t},r.scale(167.774).center([0,18.67])},Ve=.7109889596207567,He=.0528035274542;function Ge(t,e){return e>-Ve?(t=J(t,e),t[1]+=He,t):at(t,e)}Ge.invert=function(t,e){return e>-Ve?J.invert(t,e-He):at.invert(t,e)};var Ye=function(){return e.geoProjection(Ge).rotate([-20,-55]).scale(164.263).center([0,-5.4036])};function Xe(t,e){return r(e)>Ve?(t=J(t,e),t[1]-=e>0?He:-He,t):at(t,e)}Xe.invert=function(t,e){return r(e)>Ve?J.invert(t,e+(e>0?He:-He)):at.invert(t,e)};var Ue=function(){return e.geoProjection(Xe).scale(152.63)};function We(t,e){return r(t[0]-e[0])<y&&r(t[1]-e[1])<y}function Ke(t,e){var n,r,o,i=-1,a=t.length,u=t[0],s=[];while(++i<a){n=t[i],r=(n[0]-u[0])/e,o=(n[1]-u[1])/e;for(var l=0;l<e;++l)s.push([u[0]+l*r,u[1]+l*o]);u=n}return s.push(n),s}function Ze(t){var e,r,o,i,a,u,s,l=[],c=t[0].length;for(s=0;s<c;++s)e=t[0][s],r=e[0][0],o=e[0][1],i=e[1][1],a=e[2][0],u=e[2][1],l.push(Ke([[r+y,o+y],[r+y,i-y],[a-y,i-y],[a-y,u+y]],30));for(s=t[1].length-1;s>=0;--s)e=t[1][s],r=e[0][0],o=e[0][1],i=e[1][1],a=e[2][0],u=e[2][1],l.push(Ke([[a-y,u-y],[a-y,i+y],[r+y,i+y],[r+y,o-y]],30));return{type:"Polygon",coordinates:[n.merge(l)]}}var Qe=function(t,n){var r=Ze(n);n=n.map((function(t){return t.map((function(t){return[[t[0][0]*S,t[0][1]*S],[t[1][0]*S,t[1][1]*S],[t[2][0]*S,t[2][1]*S]]}))}));var o=n.map((function(e){return e.map((function(e){var n,r=t(e[0][0],e[0][1])[0],o=t(e[2][0],e[2][1])[0],i=t(e[1][0],e[0][1])[1],a=t(e[1][0],e[1][1])[1];return i>a&&(n=i,i=a,a=n),[[r,i],[o,a]]}))}));function i(e,r){for(var o=r<0?-1:1,i=n[+(r<0)],a=0,u=i.length-1;a<u&&e>i[a][2][0];++a);var s=t(e-i[a][1][0],r);return s[0]+=t(i[a][1][0],o*r>o*i[a][0][1]?i[a][0][1]:r)[0],s}t.invert&&(i.invert=function(e,r){for(var a=o[+(r<0)],u=n[+(r<0)],s=0,l=a.length;s<l;++s){var c=a[s];if(c[0][0]<=e&&e<c[1][0]&&c[0][1]<=r&&r<c[1][1]){var f=t.invert(e-t(u[s][1][0],0)[0],r);return f[0]+=u[s][1][0],We(i(f[0],f[1]),[e,r])?f:null}}});var a=e.geoProjection(i),u=a.stream;return a.stream=function(t){var n=a.rotate(),o=u(t),i=(a.rotate([0,0]),u(t));return a.rotate(n),o.sphere=function(){e.geoStream(r,i)},o},a},$e=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]],Je=function(){return Qe(rt,$e).scale(160.857)},tn=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]],en=function(){return Qe(Xe,tn).scale(152.63)},nn=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]],rn=function(){return Qe(J,nn).scale(169.529)},on=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]],an=function(){return Qe(J,on).scale(169.529).rotate([20,0])},un=[[[[-180,35],[-30,90],[0,35]],[[0,35],[30,90],[180,35]]],[[[-180,-10],[-102,-90],[-65,-10]],[[-65,-10],[5,-90],[77,-10]],[[77,-10],[103,-90],[180,-10]]]],sn=function(){return Qe(Ge,un).rotate([-20,-55]).scale(164.263).center([0,-5.4036])},ln=[[[[-180,0],[-110,90],[-40,0]],[[-40,0],[0,90],[40,0]],[[40,0],[110,90],[180,0]]],[[[-180,0],[-110,-90],[-40,0]],[[-40,0],[0,-90],[40,0]],[[40,0],[110,-90],[180,0]]]],cn=function(){return Qe(at,ln).scale(152.63).rotate([-20,0])};function fn(t,e){return[3/E*t*k(b*b/3-e*e),e]}fn.invert=function(t,e){return[E/3*t/k(b*b/3-e*e),e]};var dn=function(){return e.geoProjection(fn).scale(158.837)};function hn(t){function e(e,n){if(r(r(n)-_)<y)return[0,n<0?-2:2];var o=v(n),i=d((1+o)/(1-o),t/2),u=.5*(i+1/i)+a(e*=t);return[2*v(e)/u,(i-1/i)/u]}return e.invert=function(e,n){var o=r(n);if(r(o-2)<y)return e?null:[0,p(n)*_];if(o>2)return null;e/=2,n/=2;var a=e*e,u=n*n,s=2*n/(1+a+u);return s=d((1+s)/(1-s),1/t),[i(2*e,1-a-u)/t,C((s-1)/(s+1))]},e}var pn=function(){var t=.5,n=e.geoProjectionMutator(hn),r=n(t);return r.spacing=function(e){return arguments.length?n(t=+e):t},r.scale(124.75)},vn=b/w;function gn(t,e){return[t*(1+k(a(e)))/2,e/(a(e/2)*a(t/6))]}gn.invert=function(t,e){var n=r(t),o=r(e),i=y,u=_;o<vn?u*=o/vn:i+=6*A(vn/o);for(var s=0;s<25;s++){var l=v(u),c=k(a(u)),f=v(u/2),d=a(u/2),h=v(i/6),p=a(i/6),g=.5*i*(1+c)-n,m=u/(d*p)-o,b=c?-.25*i*l/c:0,j=.5*(1+c),x=(1+.5*u*f/d)/(d*p),w=u/d*(h/6)/(p*p),O=b*w-x*j,E=(g*w-m*j)/O,M=(m*b-g*x)/O;if(u-=E,i-=M,r(E)<y&&r(M)<y)break}return[t<0?-i:i,e<0?-u:u]};var yn=function(){return e.geoProjection(gn).scale(97.2672)};function mn(t,e){var n=t*t,r=e*e;return[t*(.975534+r*(-.0143059*n-.119161+-.0547009*r)),e*(1.00384+n*(.0802894+-.02855*r+199025e-9*n)+r*(.0998909+-.0491032*r))]}mn.invert=function(t,e){var n=p(t)*b,o=e/2,i=50;do{var a=n*n,u=o*o,s=n*o,l=n*(.975534+u*(-.0143059*a-.119161+-.0547009*u))-t,c=o*(1.00384+a*(.0802894+-.02855*u+199025e-9*a)+u*(.0998909+-.0491032*u))-e,f=.975534-u*(.119161+3*a*.0143059+.0547009*u),d=-s*(.238322+.2188036*u+.0286118*a),h=s*(.1605788+7961e-7*a+-.0571*u),v=1.00384+a*(.0802894+199025e-9*a)+u*(3*(.0998909-.02855*a)-.245516*u),g=d*h-v*f,m=(c*d-l*v)/g,_=(l*h-c*f)/g;n-=m,o-=_}while((r(m)>y||r(_)>y)&&--i>0);return i&&[n,o]};var bn=function(){return e.geoProjection(mn).scale(139.98)};function _n(t,e){return[v(t)/a(e),g(e)*a(t)]}_n.invert=function(t,e){var n=t*t,r=e*e,o=r+1,i=t?x*k((o-k(n*n+2*n*(r-1)+o*o))/n+1):1/k(o);return[C(t*i),p(e)*A(i)]};var jn=function(){return e.geoProjection(_n).scale(144.049).clipAngle(89.999)};function xn(t){var e=a(t),n=g(j+t/2);function o(o,i){var a=i-t,u=r(a)<y?o*e:r(u=j+i/2)<y||r(r(u)-_)<y?0:o*a/l(g(u)/n);return[u,a]}return o.invert=function(o,i){var a,u=i+t;return[r(i)<y?o/e:r(a=j+u/2)<y||r(r(a)-_)<y?0:o*l(g(a)/n)/i,u]},o}var wn=function(){return it(xn).parallel(40).scale(158.837)};function On(t,e){return[t,1.25*l(g(j+.4*e))]}On.invert=function(t,e){return[t,2.5*o(u(.8*e))-.625*b]};var En=function(){return e.geoProjection(On).scale(108.318)};function Mn(t){var e=t.length-1;function n(n,r){var o,i=a(r),u=2/(1+i*a(n)),s=u*i*v(n),l=u*v(r),c=e,f=t[c],d=f[0],h=f[1];while(--c>=0)f=t[c],d=f[0]+s*(o=d)-l*h,h=f[1]+s*h+l*o;return d=s*(o=d)-l*h,h=s*h+l*o,[d,h]}return n.invert=function(n,u){var s=20,l=n,c=u;do{var f,d=e,h=t[d],p=h[0],g=h[1],m=0,b=0;while(--d>=0)h=t[d],m=p+l*(f=m)-c*b,b=g+l*b+c*f,p=h[0]+l*(f=p)-c*g,g=h[1]+l*g+c*f;m=p+l*(f=m)-c*b,b=g+l*b+c*f,p=l*(f=p)-c*g-n,g=l*g+c*f-u;var _,j,x=m*m+b*b;l-=_=(p*m+g*b)/x,c-=j=(g*m-p*b)/x}while(r(_)+r(j)>y*y&&--s>0);if(s){var w=k(l*l+c*c),O=2*o(.5*w),E=v(O);return[i(l*E,w*a(O)),w?C(c*E/w):0]}},n}var Sn=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],Pn=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],Cn=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],An=[[.9245,0],[0,0],[.01943,0]],kn=[[.721316,0],[0,0],[-.00881625,-.00617325]];function Tn(){return Bn(Sn,[152,-64]).scale(1500).center([-160.908,62.4864]).clipAngle(25)}function In(){return Bn(Pn,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])}function Ln(){return Bn(Cn,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])}function Nn(){return Bn(An,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)}function Dn(){return Bn(kn,[165,10]).scale(250).clipAngle(130).center([-165,-10])}function Bn(t,n){var r=e.geoProjection(Mn(t)).rotate(n).clipAngle(90),o=e.geoRotation(n),i=r.center;return delete r.rotate,r.center=function(t){return arguments.length?i(o(t)):o.invert(i())},r}var Rn=k(6),zn=k(7);function Fn(t,e){var n=C(7*v(e)/(3*Rn));return[Rn*t*(2*a(2*n/3)-1)/zn,9*v(n/3)/zn]}Fn.invert=function(t,e){var n=3*C(e*zn/9);return[t*zn/(Rn*(2*a(2*n/3)-1)),C(3*v(n)*Rn/7)]};var qn=function(){return e.geoProjection(Fn).scale(164.859)};function Vn(t,e){for(var n,o=(1+x)*v(e),i=e,u=0;u<25;u++)if(i-=n=(v(i/2)+v(i)-o)/(.5*a(i/2)+a(i)),r(n)<y)break;return[t*(1+2*a(i)/a(i/2))/(3*w),2*k(3)*v(i/2)/k(2+w)]}Vn.invert=function(t,e){var n=e*k(2+w)/(2*k(3)),r=2*C(n);return[3*w*t/(1+2*a(r)/a(r/2)),C((n+v(r))/(1+x))]};var Hn=function(){return e.geoProjection(Vn).scale(188.209)};function Gn(t,e){for(var n,o=k(6/(4+b)),i=(1+b/4)*v(e),u=e/2,s=0;s<25;s++)if(u-=n=(u/2+v(u)-i)/(.5+a(u)),r(n)<y)break;return[o*(.5+a(u))*t/1.5,o*u]}Gn.invert=function(t,e){var n=k(6/(4+b)),o=e/n;return r(r(o)-_)<y&&(o=o<0?-_:_),[1.5*t/(n*(.5+a(o))),C((o/2+v(o))/(1+b/4))]};var Yn=function(){return e.geoProjection(Gn).scale(166.518)};function Xn(t,e){var n=e*e,r=n*n;return[t*(.8707-.131979*n+r*(r*(.003971*n-.001529*r)-.013791)),e*(1.007226+n*(.015085+r*(.028874*n-.044475-.005916*r)))]}Xn.invert=function(t,e){var n,o=e,i=25;do{var a=o*o,u=a*a;o-=n=(o*(1.007226+a*(.015085+u*(.028874*a-.044475-.005916*u)))-e)/(1.007226+a*(.045255+u*(.259866*a-.311325-.005916*11*u)))}while(r(n)>y&&--i>0);return[t/(.8707+(a=o*o)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),o]};var Un=function(){return e.geoProjection(Xn).scale(175.295)};function Wn(t,e){var n=e*e,r=n*n,o=n*r;return[t*(.84719-.13063*n+o*o*(.05494*n-.04515-.02326*r+.00331*o)),e*(1.01183+r*r*(.01926*n-.02625-.00396*r))]}Wn.invert=function(t,e){var n,o,i,a,u=e,s=25;do{o=u*u,i=o*o,u-=n=(u*(1.01183+i*i*(.01926*o-.02625-.00396*i))-e)/(1.01183+i*i*(.21186*o-.23625+-.05148*i))}while(r(n)>m&&--s>0);return o=u*u,i=o*o,a=o*i,[t/(.84719-.13063*o+a*a*(.05494*o-.04515-.02326*i+.00331*a)),u]};var Kn=function(){return e.geoProjection(Wn).scale(175.295)};function Zn(t,e){return[t*(1+a(e))/2,2*(e-g(e/2))]}Zn.invert=function(t,e){for(var n=e/2,o=0,i=1/0;o<10&&r(i)>y;++o){var u=a(e/2);e-=i=(e-g(e/2)-n)/(1-.5/(u*u))}return[2*t/(1+a(e)),e]};var Qn=function(){return e.geoProjection(Zn).scale(152.63)},$n=1.0148,Jn=.23185,tr=-.14499,er=.02406,nr=$n,rr=5*Jn,or=7*tr,ir=9*er,ar=1.790857183;function ur(t,e){var n=e*e;return[t,e*($n+n*n*(Jn+n*(tr+er*n)))]}ur.invert=function(t,e){e>ar?e=ar:e<-ar&&(e=-ar);var n,o=e;do{var i=o*o;o-=n=(o*($n+i*i*(Jn+i*(tr+er*i)))-e)/(nr+i*i*(rr+i*(or+ir*i)))}while(r(n)>y);return[t,o]};var sr=function(){return e.geoProjection(ur).scale(139.319)};function lr(t,e){if(r(e)<y)return[t,0];var n=g(e),o=t*v(e);return[v(o)/n,e+(1-a(o))/n]}lr.invert=function(t,e){if(r(e)<y)return[t,0];var n,o=t*t+e*e,i=.5*e,u=10;do{var s=g(i),l=1/a(i),c=o-2*e*i+i*i;i-=n=(s*c+2*(i-e))/(2+c*l*l+2*(i-e)*s)}while(r(n)>y&&--u>0);return s=g(i),[(r(e)<r(i+1/s)?C(t*s):p(t)*(A(r(t*s))+_))/v(i),i]};var cr=function(){return e.geoProjection(lr).scale(103.74)},fr=function(t,e){var n=pr(t[1],t[0]),r=pr(e[1],e[0]),o=gr(n,r),i=vr(n)/vr(r);return hr([1,0,t[0][0],0,1,t[0][1]],hr([i,0,0,0,i,0],hr([a(o),v(o),0,-v(o),a(o),0],[1,0,-e[0][0],0,1,-e[0][1]])))};function dr(t){var e=1/(t[0]*t[4]-t[1]*t[3]);return[e*t[4],-e*t[1],e*(t[1]*t[5]-t[2]*t[4]),-e*t[3],e*t[0],e*(t[2]*t[3]-t[0]*t[5])]}function hr(t,e){return[t[0]*e[0]+t[1]*e[3],t[0]*e[1]+t[1]*e[4],t[0]*e[2]+t[1]*e[5]+t[2],t[3]*e[0]+t[4]*e[3],t[3]*e[1]+t[4]*e[4],t[3]*e[2]+t[4]*e[5]+t[5]]}function pr(t,e){return[t[0]-e[0],t[1]-e[1]]}function vr(t){return k(t[0]*t[0]+t[1]*t[1])}function gr(t,e){return i(t[0]*e[1]-t[1]*e[0],t[0]*e[0]+t[1]*e[1])}var yr=function(t,n,r){function o(t,e){if(t.edges=jr(t.face),e.face){var n=t.shared=_r(t.face,e.face),r=fr(n.map(e.project),n.map(t.project));t.transform=e.transform?hr(e.transform,r):r;for(var i=e.edges,a=0,u=i.length;a<u;++a)br(n[0],i[a][1])&&br(n[1],i[a][0])&&(i[a]=t),br(n[0],i[a][0])&&br(n[1],i[a][1])&&(i[a]=t);for(i=t.edges,a=0,u=i.length;a<u;++a)br(n[0],i[a][0])&&br(n[1],i[a][1])&&(i[a]=e),br(n[0],i[a][1])&&br(n[1],i[a][0])&&(i[a]=e)}else t.transform=e.transform;return t.children&&t.children.forEach((function(e){o(e,t)})),t}function i(t,e){var r,o=n(t,e),i=o.project([t*M,e*M]);return(r=o.transform)?[r[0]*i[0]+r[1]*i[1]+r[2],-(r[3]*i[0]+r[4]*i[1]+r[5])]:(i[1]=-i[1],i)}function u(t,e){var n=t.project.invert,r=t.transform,o=e;if(r&&(r=dr(r),o=[r[0]*o[0]+r[1]*o[1]+r[2],r[3]*o[0]+r[4]*o[1]+r[5]]),n&&t===s(i=n(o)))return i;for(var i,a=t.children,l=0,c=a&&a.length;l<c;++l)if(i=u(a[l],e))return i}function s(t){return n(t[0]*S,t[1]*S)}r=null==r?-b/6:r,o(t,{transform:[a(r),v(r),0,-v(r),a(r),0]}),xr(t)&&(i.invert=function(e,n){var r=u(t,[e,-n]);return r&&(r[0]*=S,r[1]*=S,r)});var l=e.geoProjection(i),c=l.stream;return l.stream=function(e){var n=l.rotate(),r=c(e),o=(l.rotate([0,0]),c(e));return l.rotate(n),r.sphere=function(){o.polygonStart(),o.lineStart(),mr(o,t),o.lineEnd(),o.polygonEnd()},r},l};function mr(t,n,o){var i,a,u=n.edges,s=u.length,l={type:"MultiPoint",coordinates:n.face},c=n.face.filter((function(t){return 90!==r(t[1])})),f=e.geoBounds({type:"MultiPoint",coordinates:c}),d=!1,h=-1,p=f[1][0]-f[0][0],v=180===p||360===p?[(f[0][0]+f[1][0])/2,(f[0][1]+f[1][1])/2]:e.geoCentroid(l);if(o)while(++h<s)if(u[h]===o)break;++h;for(var g=0;g<s;++g)a=u[(g+h)%s],Array.isArray(a)?(d||(t.point((i=e.geoInterpolate(a[0],v)(y))[0],i[1]),d=!0),t.point((i=e.geoInterpolate(a[1],v)(y))[0],i[1])):(d=!1,a!==o&&mr(t,a,n))}function br(t,e){return t&&e&&t[0]===e[0]&&t[1]===e[1]}function _r(t,e){for(var n,r,o=t.length,i=null,a=0;a<o;++a){n=t[a];for(var u=e.length;--u>=0;)if(r=e[u],n[0]===r[0]&&n[1]===r[1]){if(i)return[i,n];i=n}}}function jr(t){for(var e=t.length,n=[],r=t[e-1],o=0;o<e;++o)n.push([r,r=t[o]]);return n}function xr(t){return t.project.invert||t.children&&t.children.some(xr)}var wr=[[0,90],[-90,0],[0,0],[90,0],[180,0],[0,-90]],Or=[[0,2,1],[0,3,2],[5,1,2],[5,2,3],[0,1,4],[0,4,3],[5,4,1],[5,3,4]].map((function(t){return t.map((function(t){return wr[t]}))})),Er=function(t){t=t||function(t){var n=e.geoCentroid({type:"MultiPoint",coordinates:t});return e.geoGnomonic().scale(1).translate([0,0]).rotate([-n[0],-n[1]])};var n=Or.map((function(e){return{face:e,project:t(e)}}));return[-1,0,0,1,0,1,4,5].forEach((function(t,e){var r=n[t];r&&(r.children||(r.children=[])).push(n[e])})),yr(n[0],(function(t,e){return n[t<-b/2?e<0?6:4:t<0?e<0?2:0:t<b/2?e<0?3:1:e<0?7:5]})).scale(101.858).center([0,45])},Mr=2/k(3);function Sr(t,e){var n=jt(t,e);return[n[0]*Mr,n[1]]}Sr.invert=function(t,e){return jt.invert(t/Mr,e)};var Pr=function(t){t=t||function(t){var n=e.geoCentroid({type:"MultiPoint",coordinates:t});return e.geoProjection(Sr).translate([0,0]).scale(1).rotate(n[1]>0?[-n[0],0]:[180-n[0],180])};var n=Or.map((function(e){return{face:e,project:t(e)}}));return[-1,0,0,1,0,1,4,5].forEach((function(t,e){var r=n[t];r&&(r.children||(r.children=[])).push(n[e])})),yr(n[0],(function(t,e){return n[t<-b/2?e<0?6:4:t<0?e<0?2:0:t<b/2?e<0?3:1:e<0?7:5]})).scale(121.906).center([0,48.5904])},Cr=function(t){t=t||function(t){var n=6===t.length?e.geoCentroid({type:"MultiPoint",coordinates:t}):t[0];return e.geoGnomonic().scale(1).translate([0,0]).rotate([-n[0],-n[1]])};var n=Or.map((function(t){for(var e,n=t.map(Ir),r=n.length,o=n[r-1],i=[],a=0;a<r;++a)e=n[a],i.push(Tr([.9486832980505138*o[0]+.31622776601683794*e[0],.9486832980505138*o[1]+.31622776601683794*e[1],.9486832980505138*o[2]+.31622776601683794*e[2]]),Tr([.9486832980505138*e[0]+.31622776601683794*o[0],.9486832980505138*e[1]+.31622776601683794*o[1],.9486832980505138*e[2]+.31622776601683794*o[2]])),o=e;return i})),r=[],o=[-1,0,0,1,0,1,4,5];n.forEach((function(t,e){for(var i=Or[e],a=i.length,u=r[e]=[],s=0;s<a;++s)n.push([i[s],t[(2*s+2)%(2*a)],t[(2*s+1)%(2*a)]]),o.push(e),u.push(kr(Ir(t[(2*s+2)%(2*a)]),Ir(t[(2*s+1)%(2*a)])))}));var i=n.map((function(e){return{project:t(e),face:e}}));function u(t,e){var n=a(e),o=[n*a(t),n*v(t),v(e)],u=t<-b/2?e<0?6:4:t<0?e<0?2:0:t<b/2?e<0?3:1:e<0?7:5,s=r[u];return i[Ar(s[0],o)<0?8+3*u:Ar(s[1],o)<0?8+3*u+1:Ar(s[2],o)<0?8+3*u+2:u]}return o.forEach((function(t,e){var n=i[t];n&&(n.children||(n.children=[])).push(i[e])})),yr(i[0],u).scale(110.625).center([0,45])};function Ar(t,e){for(var n=0,r=t.length,o=0;n<r;++n)o+=t[n]*e[n];return o}function kr(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function Tr(t){return[i(t[1],t[0])*M,C(c(-1,f(1,t[2])))*M]}function Ir(t){var e=t[0]*S,n=t[1]*S,r=a(n);return[r*a(e),r*v(e),v(n)]}var Lr=function(){},Nr=function(t){if((e=t.length)<4)return!1;var e,n=0,r=t[e-1][1]*t[0][0]-t[e-1][0]*t[0][1];while(++n<e)r+=t[n-1][1]*t[n][0]-t[n-1][0]*t[n][1];return r<=0},Dr=function(t,e){for(var n=e[0],r=e[1],o=!1,i=0,a=t.length,u=a-1;i<a;u=i++){var s=t[i],l=s[0],c=s[1],f=t[u],d=f[0],h=f[1];c>r^h>r&&n<(d-l)*(r-c)/(h-c)+l&&(o=!o)}return o},Br=function(t,e){var n,r=e.stream;if(!r)throw new Error("invalid projection");switch(t&&t.type){case"Feature":n=zr;break;case"FeatureCollection":n=Rr;break;default:n=qr;break}return n(t,r)};function Rr(t,e){return{type:"FeatureCollection",features:t.features.map((function(t){return zr(t,e)}))}}function zr(t,e){return{type:"Feature",id:t.id,properties:t.properties,geometry:qr(t.geometry,e)}}function Fr(t,e){return{type:"GeometryCollection",geometries:t.geometries.map((function(t){return qr(t,e)}))}}function qr(t,n){if(!t)return null;if("GeometryCollection"===t.type)return Fr(t,n);var r;switch(t.type){case"Point":r=Gr;break;case"MultiPoint":r=Gr;break;case"LineString":r=Yr;break;case"MultiLineString":r=Yr;break;case"Polygon":r=Xr;break;case"MultiPolygon":r=Xr;break;case"Sphere":r=Xr;break;default:return null}return e.geoStream(t,n(r)),r.result()}var Vr=[],Hr=[],Gr={point:function(t,e){Vr.push([t,e])},result:function(){var t=Vr.length?Vr.length<2?{type:"Point",coordinates:Vr[0]}:{type:"MultiPoint",coordinates:Vr}:null;return Vr=[],t}},Yr={lineStart:Lr,point:function(t,e){Vr.push([t,e])},lineEnd:function(){Vr.length&&(Hr.push(Vr),Vr=[])},result:function(){var t=Hr.length?Hr.length<2?{type:"LineString",coordinates:Hr[0]}:{type:"MultiLineString",coordinates:Hr}:null;return Hr=[],t}},Xr={polygonStart:Lr,lineStart:Lr,point:function(t,e){Vr.push([t,e])},lineEnd:function(){var t=Vr.length;if(t){do{Vr.push(Vr[0].slice())}while(++t<4);Hr.push(Vr),Vr=[]}},polygonEnd:Lr,result:function(){if(!Hr.length)return null;var t=[],e=[];return Hr.forEach((function(n){Nr(n)?t.push([n]):e.push(n)})),e.forEach((function(e){var n=e[0];t.some((function(t){if(Dr(t[0],n))return t.push(e),!0}))||t.push([e])})),Hr=[],t.length?t.length>1?{type:"MultiPolygon",coordinates:t}:{type:"Polygon",coordinates:t[0]}:null}},Ur=function(t){var n=t(_,0)[0]-t(-_,0)[0];function o(e,o){var i=r(e)<_,a=t(i?e:e>0?e-b:e+b,o),u=(a[0]-a[1])*x,s=(a[0]+a[1])*x;if(i)return[u,s];var l=n*x,c=u>0^s>0?-1:1;return[c*u-p(s)*l,c*s-p(u)*l]}return t.invert&&(o.invert=function(e,o){var i=(e+o)*x,a=(o-e)*x,u=r(i)<.5*n&&r(a)<.5*n;if(!u){var s=n*x,l=i>0^a>0?-1:1,c=-l*e+(a>0?1:-1)*s,f=-l*o+(i>0?1:-1)*s;i=(-c-f)*x,a=(c-f)*x}var d=t.invert(i,a);return u||(d[0]+=i>0?b:-b),d}),e.geoProjection(o).rotate([-90,-90,45]).clipAngle(179.999)},Wr=function(){return Ur(ye).scale(176.423)},Kr=function(){return Ur(Ee).scale(111.48)},Zr=function(t,e){if(!(0<=(e=+e)&&e<=20))throw new Error("invalid digits");function n(t){var n=t.length,r=2,o=new Array(n);o[0]=+t[0].toFixed(e),o[1]=+t[1].toFixed(e);while(r<n)o[r]=t[r],++r;return o}function r(t){return t.map(n)}function o(t){return t.map(r)}function i(t){if(null==t)return t;var e;switch(t.type){case"GeometryCollection":e={type:"GeometryCollection",geometries:t.geometries.map(i)};break;case"Point":e={type:"Point",coordinates:n(t.coordinates)};break;case"MultiPoint":case"LineString":e={type:t.type,coordinates:r(t.coordinates)};break;case"MultiLineString":case"Polygon":e={type:t.type,coordinates:o(t.coordinates)};break;case"MultiPolygon":e={type:"MultiPolygon",coordinates:t.coordinates.map(o)};break;default:return t}return null!=t.bbox&&(e.bbox=t.bbox),e}function a(t){var e={type:"Feature",properties:t.properties,geometry:i(t.geometry)};return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),e}if(null!=t)switch(t.type){case"Feature":return a(t);case"FeatureCollection":var u={type:"FeatureCollection",features:t.features.map(a)};return null!=t.bbox&&(u.bbox=t.bbox),u;default:return i(t)}return t};function Qr(t){var e=v(t);function n(n,r){var i=e?g(n*e/2)/e:n/2;if(!r)return[2*i,-t];var u=2*o(i*v(r)),s=1/g(r);return[v(u)*s,r+(1-a(u))*s-t]}return n.invert=function(n,i){if(r(i+=t)<y)return[e?2*o(e*n/2)/e:n,0];var u,s=n*n+i*i,l=0,c=10;do{var f=g(l),d=1/a(l),h=s-2*i*l+l*l;l-=u=(f*h+2*(l-i))/(2+h*d*d+2*(l-i)*f)}while(r(u)>y&&--c>0);var p=n*(f=g(l)),m=g(r(i)<r(l+1/f)?.5*C(p):.5*A(p)+b/4)/v(l);return[e?2*o(e*m)/e:2*m,l]},n}var $r=function(){return it(Qr).scale(131.215)},Jr=[[.9986,-.062],[1,0],[.9986,.062],[.9954,.124],[.99,.186],[.9822,.248],[.973,.31],[.96,.372],[.9427,.434],[.9216,.4958],[.8962,.5571],[.8679,.6176],[.835,.6769],[.7986,.7346],[.7597,.7903],[.7186,.8435],[.6732,.8936],[.6213,.9394],[.5722,.9761],[.5322,1]];function to(t,e){var n,o=f(18,36*r(e)/b),i=s(o),a=o-i,u=(n=Jr[i])[0],l=n[1],c=(n=Jr[++i])[0],d=n[1],h=(n=Jr[f(19,++i)])[0],p=n[1];return[t*(c+a*(h-u)/2+a*a*(h-2*c+u)/2),(e>0?_:-_)*(d+a*(p-l)/2+a*a*(p-2*d+l)/2)]}Jr.forEach((function(t){t[1]*=1.0144})),to.invert=function(t,e){var n=e/_,o=90*n,i=f(18,r(o/5)),a=c(0,s(i));do{var u=Jr[a][1],l=Jr[a+1][1],d=Jr[f(19,a+2)][1],h=d-u,p=d-2*l+u,v=2*(r(n)-l)/h,g=p/h,y=v*(1-g*v*(1-2*g*v));if(y>=0||1===a){o=(e>=0?5:-5)*(y+i);var b,j=50;do{i=f(18,r(o)/5),a=s(i),y=i-a,u=Jr[a][1],l=Jr[a+1][1],d=Jr[f(19,a+2)][1],o-=(b=(e>=0?_:-_)*(l+y*(d-u)/2+y*y*(d-2*l+u)/2)-e)*M}while(r(b)>m&&--j>0);break}}while(--a>=0);var x=Jr[a][0],w=Jr[a+1][0],O=Jr[f(19,a+2)][0];return[t/(w+y*(O-x)/2+y*y*(O-2*w+x)/2),o*S]};var eo=function(){return e.geoProjection(to).scale(152.63)};function no(t){function e(e,n){var r=a(n),o=(t-1)/(t-r*a(e));return[o*r*v(e),o*v(n)]}return e.invert=function(e,n){var r=e*e+n*n,o=k(r),a=(t-k(1-r*(t+1)/(t-1)))/((t-1)/o+o/(t-1));return[i(e*a,o*k(1-a*a)),o?C(n*a/o):0]},e}function ro(t,e){var n=no(t);if(!e)return n;var r=a(e),o=v(e);function i(e,i){var a=n(e,i),u=a[1],s=u*o/(t-1)+r;return[a[0]*r/s,u/s]}return i.invert=function(e,i){var a=(t-1)/(t-1-i*o);return n.invert(a*e,a*i*r)},i}var oo=function(){var t=2,n=0,r=e.geoProjectionMutator(ro),o=r(t,n);return o.distance=function(e){return arguments.length?r(t=+e,n):t},o.tilt=function(e){return arguments.length?r(t,n=e*S):n*M},o.scale(432.147).clipAngle(A(1/t)*M-1e-6)},io=1e-4,ao=1e4,uo=-180,so=uo+io,lo=180,co=lo-io,fo=-90,ho=fo+io,po=90,vo=po-io;function go(t){return t.length>0}function yo(t){return Math.floor(t*ao)/ao}function mo(t){return t===fo||t===po?[0,t]:[uo,yo(t)]}function bo(t){var e=t[0],n=t[1],r=!1;return e<=so?(e=uo,r=!0):e>=co&&(e=lo,r=!0),n<=ho?(n=fo,r=!0):n>=vo&&(n=po,r=!0),r?[e,n]:t}function _o(t){return t.map(bo)}function jo(t,e,n){for(var r=0,o=t.length;r<o;++r){var i=t[r].slice();n.push({index:-1,polygon:e,ring:i});for(var a=0,u=i.length;a<u;++a){var s=i[a],l=s[0],c=s[1];if(l<=so||l>=co||c<=ho||c>=vo){i[a]=bo(s);for(var f=a+1;f<u;++f){var d=i[f],h=d[0],p=d[1];if(h>so&&h<co&&p>ho&&p<vo)break}if(f===a+1)continue;if(a){var v={index:-1,polygon:e,ring:i.slice(0,a+1)};v.ring[v.ring.length-1]=mo(c),n[n.length-1]=v}else n.pop();if(f>=u)break;n.push({index:-1,polygon:e,ring:i=i.slice(f-1)}),i[0]=mo(i[0][1]),a=-1,u=i.length}}}}function xo(t){var e,n,r,o,i,a,u=t.length,s={},l={};for(e=0;e<u;++e)n=t[e],r=n.ring[0],i=n.ring[n.ring.length-1],r[0]!==i[0]||r[1]!==i[1]?(n.index=e,s[r]=l[i]=n):(n.polygon.push(n.ring),t[e]=null);for(e=0;e<u;++e)if(n=t[e],n){if(r=n.ring[0],i=n.ring[n.ring.length-1],o=l[r],a=s[i],delete s[r],delete l[i],r[0]===i[0]&&r[1]===i[1]){n.polygon.push(n.ring);continue}o?(delete l[r],delete s[o.ring[0]],o.ring.pop(),t[o.index]=null,n={index:-1,polygon:o.polygon,ring:o.ring.concat(n.ring)},o===a?n.polygon.push(n.ring):(n.index=u++,t.push(s[n.ring[0]]=l[n.ring[n.ring.length-1]]=n))):a?(delete s[i],delete l[a.ring[a.ring.length-1]],n.ring.pop(),n={index:u++,polygon:a.polygon,ring:n.ring.concat(a.ring)},t[a.index]=null,t.push(s[n.ring[0]]=l[n.ring[n.ring.length-1]]=n)):(n.ring.push(n.ring[0]),n.polygon.push(n.ring))}}function wo(t){var e={type:"Feature",geometry:Oo(t.geometry)};return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),null!=t.properties&&(e.properties=t.properties),e}function Oo(t){if(null==t)return t;var e,n,r,o;switch(t.type){case"GeometryCollection":e={type:"GeometryCollection",geometries:t.geometries.map(Oo)};break;case"Point":e={type:"Point",coordinates:bo(t.coordinates)};break;case"MultiPoint":case"LineString":e={type:t.type,coordinates:_o(t.coordinates)};break;case"MultiLineString":e={type:"MultiLineString",coordinates:t.coordinates.map(_o)};break;case"Polygon":var i=[];jo(t.coordinates,i,n=[]),xo(n),e={type:"Polygon",coordinates:i};break;case"MultiPolygon":n=[],r=-1,o=t.coordinates.length;var a=new Array(o);while(++r<o)jo(t.coordinates[r],a[r]=[],n);xo(n),e={type:"MultiPolygon",coordinates:a.filter(go)};break;default:return t}return null!=t.bbox&&(e.bbox=t.bbox),e}var Eo=function(t){if(null==t)return t;switch(t.type){case"Feature":return wo(t);case"FeatureCollection":var e={type:"FeatureCollection",features:t.features.map(wo)};return null!=t.bbox&&(e.bbox=t.bbox),e;default:return Oo(t)}};function Mo(t,e){var n=g(e/2),r=v(j*n);return[t*(.74482-.34588*r*r),1.70711*n]}Mo.invert=function(t,e){var n=e/1.70711,r=v(j*n);return[t/(.74482-.34588*r*r),2*o(n)]};var So=function(){return e.geoProjection(Mo).scale(146.153)},Po=function(t,n,r){var o=e.geoInterpolate(n,r),i=o(.5),a=e.geoRotation([-i[0],-i[1]])(n),u=o.distance/2,s=-C(v(a[1]*S)/v(u)),l=[-i[0],-i[1],-(a[0]>0?b-s:s)*M],c=e.geoProjection(t(u)).rotate(l),f=e.geoRotation(l),d=c.center;return delete c.rotate,c.center=function(t){return arguments.length?d(f(t)):f.invert(d())},c.clipAngle(90)};function Co(t){var n=a(t);function r(t,r){var o=e.geoGnomonicRaw(t,r);return o[0]*=n,o}return r.invert=function(t,r){return e.geoGnomonicRaw.invert(t/n,r)},r}function Ao(){return ko([-158,21.5],[-77,39]).clipAngle(60).scale(400)}function ko(t,e){return Po(Co,t,e)}function To(t){if(!(t*=2))return e.geoAzimuthalEquidistantRaw;var n=-t/2,r=-n,o=t*t,u=g(r),s=.5/v(r);function l(e,i){var u=A(a(i)*a(e-n)),s=A(a(i)*a(e-r)),l=i<0?-1:1;return u*=u,s*=s,[(u-s)/(2*t),l*k(4*o*s-(o-u+s)*(o-u+s))/(2*t)]}return l.invert=function(t,e){var o,l,c=e*e,f=a(k(c+(o=t+n)*o)),d=a(k(c+(o=t+r)*o));return[i(l=f-d,o=(f+d)*u),(e<0?-1:1)*A(k(o*o+l*l)*s)]},l}function Io(){return Lo([-158,21.5],[-77,39]).clipAngle(130).scale(122.571)}function Lo(t,e){return Po(To,t,e)}function No(t,e){if(r(e)<y)return[t,0];var n=r(e/_),o=C(n);if(r(t)<y||r(r(e)-_)<y)return[0,p(e)*b*g(o/2)];var i=a(o),u=r(b/t-t/b)/2,s=u*u,l=i/(n+i-1),c=l*(2/n-1),f=c*c,d=f+s,h=l-f,v=s+l;return[p(t)*b*(u*h+k(s*h*h-d*(l*l-f)))/d,p(e)*b*(c*v-u*k((s+1)*d-v*v))/d]}No.invert=function(t,e){if(r(e)<y)return[t,0];if(r(t)<y)return[0,_*v(2*o(e/b))];var n=(t/=b)*t,i=(e/=b)*e,u=n+i,s=u*u,l=-r(e)*(1+u),c=l-2*i+n,f=-2*l+1+2*i+s,d=i/f+(2*c*c*c/(f*f*f)-9*l*c/(f*f))/27,h=(l-c*c/(3*f))/f,g=2*k(-h/3),m=A(3*d/(h*g))/3;return[b*(u-1+k(1+2*(n-i)+s))/(2*t),p(e)*b*(-g*a(m+b/3)-c/(3*f))]};var Do=function(){return e.geoProjection(No).scale(79.4183)};function Bo(t,e){if(r(e)<y)return[t,0];var n=r(e/_),o=C(n);if(r(t)<y||r(r(e)-_)<y)return[0,p(e)*b*g(o/2)];var i=a(o),u=r(b/t-t/b)/2,s=u*u,l=i*(k(1+s)-u*i)/(1+s*n*n);return[p(t)*b*l,p(e)*b*k(1-l*(2*u+l))]}Bo.invert=function(t,e){if(!t)return[0,_*v(2*o(e/b))];var n=r(t/b),a=(1-n*n-(e/=b)*e)/(2*n),u=a*a,s=k(u+1);return[p(t)*b*(s-a),p(e)*_*v(2*i(k((1-2*a*n)*(a+s)-n),k(s+a+n)))]};var Ro=function(){return e.geoProjection(Bo).scale(79.4183)};function zo(t,e){if(r(e)<y)return[t,0];var n=e/_,o=C(n);if(r(t)<y||r(r(e)-_)<y)return[0,b*g(o/2)];var i=(b/t-t/b)/2,u=n/(1+a(o));return[b*(p(t)*k(i*i+1-u*u)-i),b*u]}zo.invert=function(t,e){if(!e)return[t,0];var n=e/b,r=(b*b*(1-n*n)-t*t)/(2*b*t);return[t?b*(p(t)*k(r*r+1)-r):0,_*v(2*o(n))]};var Fo=function(){return e.geoProjection(zo).scale(79.4183)};function qo(t,e){if(!e)return[t,0];var n=r(e);if(!t||n===_)return[0,e];var o=n/_,i=o*o,a=(8*o-i*(i+2)-5)/(2*i*(o-1)),u=a*a,s=o*a,l=i+u+2*s,c=o+3*a,f=t/_,d=f+1/f,h=p(r(t)-_)*k(d*d-4),v=h*h,g=l*(i+u*v-1)+(1-i)*(i*(c*c+4*u)+12*s*u+4*u*u),y=(h*(l+u-1)+2*k(g))/(4*l+v);return[p(t)*_*y,p(e)*_*k(1+h*r(y)-y*y)]}qo.invert=function(t,e){var n;if(!t||!e)return[t,e];e/=b;var o=p(t)*t/_,i=(o*o-1+4*e*e)/r(o),a=i*i,u=2*e,s=50;do{var l=u*u,c=(8*u-l*(l+2)-5)/(2*l*(u-1)),f=(3*u-l*u-10)/(2*l*u),d=c*c,h=u*c,v=u+c,g=v*v,m=u+3*c,j=g*(l+d*a-1)+(1-l)*(l*(m*m+4*d)+d*(12*h+4*d)),x=-2*v*(4*h*d+(1-4*l+3*l*l)*(1+f)+d*(14*l-6-a+(8*l-8-2*a)*f)+h*(12*l-8+(10*l-10-a)*f)),w=k(j),O=i*(g+d-1)+2*w-o*(4*g+a),E=i*(2*c*f+2*v*(1+f))+x/w-8*v*(i*(-1+d+g)+2*w)*(1+f)/(a+4*g);u-=n=O/E}while(n>y&&--s>0);return[p(t)*(k(i*i+4)+i)*b/4,_*u]};var Vo=function(){return e.geoProjection(qo).scale(127.16)},Ho=4*b+3*k(3),Go=2*k(2*b*k(3)/Ho),Yo=$(Go*k(3)/b,Go,Ho/6),Xo=function(){return e.geoProjection(Yo).scale(176.84)};function Uo(t,e){return[t*k(1-3*e*e/(b*b)),e]}Uo.invert=function(t,e){return[t/k(1-3*e*e/(b*b)),e]};var Wo=function(){return e.geoProjection(Uo).scale(152.63)};function Ko(t,e){var n=.90631*v(e),r=k(1-n*n),o=k(2/(1+r*a(t/=3)));return[2.66723*r*o*v(t),1.24104*n*o]}Ko.invert=function(t,e){var n=t/2.66723,r=e/1.24104,o=k(n*n+r*r),a=2*C(o/2);return[3*i(t*g(a),2.66723*o),o&&C(e*v(a)/(1.24104*.90631*o))]};var Zo=function(){return e.geoProjection(Ko).scale(172.632)};function Qo(t,e){var n=a(e),r=a(t)*n,o=1-r,u=a(t=i(v(t)*n,-v(e))),s=v(t);return n=k(1-r*r),[s*n-u*o,-u*n-s*o]}Qo.invert=function(t,e){var n=(t*t+e*e)/-2,r=k(-n*(2+n)),o=e*n+t*r,a=t*n-e*r,u=k(a*a+o*o);return[i(r*o,u*(1+n)),u?-C(r*a/u):0]};var $o=function(){return e.geoProjection(Qo).rotate([0,-90,45]).scale(124.75).clipAngle(179.999)};function Jo(t,e){var n=z(t,e);return[(n[0]+t/_)/2,(n[1]+e)/2]}Jo.invert=function(t,e){var n=t,o=e,i=25;do{var u,s=a(o),l=v(o),c=v(2*o),f=l*l,d=s*s,h=v(n),p=a(n/2),g=v(n/2),m=g*g,b=1-d*p*p,j=b?A(s*p)*k(u=1/b):u=0,x=.5*(2*j*s*g+n/_)-t,w=.5*(j*l+o)-e,O=.5*u*(d*m+j*s*p*f)+.5/_,E=u*(h*c/4-j*l*g),M=.125*u*(c*g-j*l*d*h),S=.5*u*(f*p+j*m*s)+.5,P=E*M-S*O,C=(w*E-x*S)/P,T=(x*M-w*O)/P;n-=C,o-=T}while((r(C)>y||r(T)>y)&&--i>0);return[n,o]};var ti=function(){return e.geoProjection(Jo).scale(158.837)};t.geoAiry=R,t.geoAiryRaw=B,t.geoAitoff=F,t.geoAitoffRaw=z,t.geoArmadillo=V,t.geoArmadilloRaw=q,t.geoAugust=G,t.geoAugustRaw=H,t.geoBaker=W,t.geoBakerRaw=U,t.geoBerghaus=Z,t.geoBerghausRaw=K,t.geoBoggs=ot,t.geoBoggsRaw=rt,t.geoBonne=lt,t.geoBonneRaw=st,t.geoBottomley=ft,t.geoBottomleyRaw=ct,t.geoBromley=ht,t.geoBromleyRaw=dt,t.geoChamberlin=_t,t.geoChamberlinRaw=yt,t.geoChamberlinAfrica=bt,t.geoCollignon=xt,t.geoCollignonRaw=jt,t.geoCraig=Ot,t.geoCraigRaw=wt,t.geoCraster=St,t.geoCrasterRaw=Mt,t.geoCylindricalEqualArea=Ct,t.geoCylindricalEqualAreaRaw=Pt,t.geoCylindricalStereographic=kt,t.geoCylindricalStereographicRaw=At,t.geoEckert1=It,t.geoEckert1Raw=Tt,t.geoEckert2=Nt,t.geoEckert2Raw=Lt,t.geoEckert3=Bt,t.geoEckert3Raw=Dt,t.geoEckert4=zt,t.geoEckert4Raw=Rt,t.geoEckert5=qt,t.geoEckert5Raw=Ft,t.geoEckert6=Ht,t.geoEckert6Raw=Vt,t.geoEisenlohr=Xt,t.geoEisenlohrRaw=Yt,t.geoFahey=Kt,t.geoFaheyRaw=Wt,t.geoFoucaut=Qt,t.geoFoucautRaw=Zt,t.geoGilbert=te,t.geoGingery=oe,t.geoGingeryRaw=ee,t.geoGinzburg4=ue,t.geoGinzburg4Raw=ae,t.geoGinzburg5=le,t.geoGinzburg5Raw=se,t.geoGinzburg6=fe,t.geoGinzburg6Raw=ce,t.geoGinzburg8=he,t.geoGinzburg8Raw=de,t.geoGinzburg9=ve,t.geoGinzburg9Raw=pe,t.geoGringorten=_e,t.geoGringortenRaw=ye,t.geoGuyou=Pe,t.geoGuyouRaw=Ee,t.geoHammer=ke,t.geoHammerRaw=Ce,t.geoHammerRetroazimuthal=Le,t.geoHammerRetroazimuthalRaw=Te,t.geoHealpix=ze,t.geoHealpixRaw=Be,t.geoHill=qe,t.geoHillRaw=Fe,t.geoHomolosine=Ue,t.geoHomolosineRaw=Xe,t.geoInterrupt=Qe,t.geoInterruptedBoggs=Je,t.geoInterruptedHomolosine=en,t.geoInterruptedMollweide=rn,t.geoInterruptedMollweideHemispheres=an,t.geoInterruptedSinuMollweide=sn,t.geoInterruptedSinusoidal=cn,t.geoKavrayskiy7=dn,t.geoKavrayskiy7Raw=fn,t.geoLagrange=pn,t.geoLagrangeRaw=hn,t.geoLarrivee=yn,t.geoLarriveeRaw=gn,t.geoLaskowski=bn,t.geoLaskowskiRaw=mn,t.geoLittrow=jn,t.geoLittrowRaw=_n,t.geoLoximuthal=wn,t.geoLoximuthalRaw=xn,t.geoMiller=En,t.geoMillerRaw=On,t.geoModifiedStereographic=Bn,t.geoModifiedStereographicRaw=Mn,t.geoModifiedStereographicAlaska=Tn,t.geoModifiedStereographicGs48=In,t.geoModifiedStereographicGs50=Ln,t.geoModifiedStereographicMiller=Nn,t.geoModifiedStereographicLee=Dn,t.geoMollweide=tt,t.geoMollweideRaw=J,t.geoMtFlatPolarParabolic=qn,t.geoMtFlatPolarParabolicRaw=Fn,t.geoMtFlatPolarQuartic=Hn,t.geoMtFlatPolarQuarticRaw=Vn,t.geoMtFlatPolarSinusoidal=Yn,t.geoMtFlatPolarSinusoidalRaw=Gn,t.geoNaturalEarth=Un,t.geoNaturalEarthRaw=Xn,t.geoNaturalEarth2=Kn,t.geoNaturalEarth2Raw=Wn,t.geoNellHammer=Qn,t.geoNellHammerRaw=Zn,t.geoPatterson=sr,t.geoPattersonRaw=ur,t.geoPolyconic=cr,t.geoPolyconicRaw=lr,t.geoPolyhedral=yr,t.geoPolyhedralButterfly=Er,t.geoPolyhedralCollignon=Pr,t.geoPolyhedralWaterman=Cr,t.geoProject=Br,t.geoGringortenQuincuncial=Wr,t.geoPeirceQuincuncial=Kr,t.geoPierceQuincuncial=Kr,t.geoQuantize=Zr,t.geoQuincuncial=Ur,t.geoRectangularPolyconic=$r,t.geoRectangularPolyconicRaw=Qr,t.geoRobinson=eo,t.geoRobinsonRaw=to,t.geoSatellite=oo,t.geoSatelliteRaw=ro,t.geoSinuMollweide=Ye,t.geoSinuMollweideRaw=Ge,t.geoSinusoidal=ut,t.geoSinusoidalRaw=at,t.geoStitch=Eo,t.geoTimes=So,t.geoTimesRaw=Mo,t.geoTwoPointAzimuthal=ko,t.geoTwoPointAzimuthalRaw=Co,t.geoTwoPointAzimuthalUsa=Ao,t.geoTwoPointEquidistant=Lo,t.geoTwoPointEquidistantRaw=To,t.geoTwoPointEquidistantUsa=Io,t.geoVanDerGrinten=Do,t.geoVanDerGrintenRaw=No,t.geoVanDerGrinten2=Ro,t.geoVanDerGrinten2Raw=Bo,t.geoVanDerGrinten3=Fo,t.geoVanDerGrinten3Raw=zo,t.geoVanDerGrinten4=Vo,t.geoVanDerGrinten4Raw=qo,t.geoWagner4=Xo,t.geoWagner4Raw=Yo,t.geoWagner6=Wo,t.geoWagner6Raw=Uo,t.geoWagner7=Zo,t.geoWagner7Raw=Ko,t.geoWiechel=$o,t.geoWiechelRaw=Qo,t.geoWinkel3=ti,t.geoWinkel3Raw=Jo,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_d3-geo@1.12.1@d3-geo/dist/d3-geo.js":
/*!***********************************************************!*\
  !*** ./node_modules/_d3-geo@1.12.1@d3-geo/dist/d3-geo.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){(function(t,r){r(e,n(/*! d3-array */"./node_modules/_d3-array@1.2.4@d3-array/dist/d3-array.js"))})(0,(function(t,e){"use strict";function n(){return new r}function r(){this.reset()}r.prototype={constructor:r,reset:function(){this.s=this.t=0},add:function(t){i(o,t,this.t),i(this,o.s,this.s),this.s?this.t+=o.t:this.s=o.t},valueOf:function(){return this.s}};var o=new r;function i(t,e,n){var r=t.s=e+n,o=r-e,i=r-o;t.t=e-i+(n-o)}var a=1e-6,u=1e-12,s=Math.PI,l=s/2,c=s/4,f=2*s,d=180/s,h=s/180,p=Math.abs,v=Math.atan,g=Math.atan2,y=Math.cos,m=Math.ceil,b=Math.exp,_=Math.log,j=Math.pow,x=Math.sin,w=Math.sign||function(t){return t>0?1:t<0?-1:0},O=Math.sqrt,E=Math.tan;function M(t){return t>1?0:t<-1?s:Math.acos(t)}function S(t){return t>1?l:t<-1?-l:Math.asin(t)}function P(t){return(t=x(t/2))*t}function C(){}function A(t,e){t&&T.hasOwnProperty(t.type)&&T[t.type](t,e)}var k={Feature:function(t,e){A(t.geometry,e)},FeatureCollection:function(t,e){var n=t.features,r=-1,o=n.length;while(++r<o)A(n[r].geometry,e)}},T={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)t=n[r],e.point(t[0],t[1],t[2])},LineString:function(t,e){I(t.coordinates,e,0)},MultiLineString:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)I(n[r],e,0)},Polygon:function(t,e){L(t.coordinates,e)},MultiPolygon:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)L(n[r],e)},GeometryCollection:function(t,e){var n=t.geometries,r=-1,o=n.length;while(++r<o)A(n[r],e)}};function I(t,e,n){var r,o=-1,i=t.length-n;e.lineStart();while(++o<i)r=t[o],e.point(r[0],r[1],r[2]);e.lineEnd()}function L(t,e){var n=-1,r=t.length;e.polygonStart();while(++n<r)I(t[n],e,1);e.polygonEnd()}function N(t,e){t&&k.hasOwnProperty(t.type)?k[t.type](t,e):A(t,e)}var D,B,R,z,F,q=n(),V=n(),H={point:C,lineStart:C,lineEnd:C,polygonStart:function(){q.reset(),H.lineStart=G,H.lineEnd=Y},polygonEnd:function(){var t=+q;V.add(t<0?f+t:t),this.lineStart=this.lineEnd=this.point=C},sphere:function(){V.add(f)}};function G(){H.point=X}function Y(){U(D,B)}function X(t,e){H.point=U,D=t,B=e,t*=h,e*=h,R=t,z=y(e=e/2+c),F=x(e)}function U(t,e){t*=h,e*=h,e=e/2+c;var n=t-R,r=n>=0?1:-1,o=r*n,i=y(e),a=x(e),u=F*a,s=z*i+u*y(o),l=u*r*x(o);q.add(g(l,s)),R=t,z=i,F=a}function W(t){return V.reset(),N(t,H),2*V}function K(t){return[g(t[1],t[0]),S(t[2])]}function Z(t){var e=t[0],n=t[1],r=y(n);return[r*y(e),r*x(e),x(n)]}function Q(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function $(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function J(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function tt(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function et(t){var e=O(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var nt,rt,ot,it,at,ut,st,lt,ct,ft,dt,ht,pt,vt,gt,yt,mt,bt,_t,jt,xt,wt,Ot,Et,Mt,St,Pt=n(),Ct={point:At,lineStart:Tt,lineEnd:It,polygonStart:function(){Ct.point=Lt,Ct.lineStart=Nt,Ct.lineEnd=Dt,Pt.reset(),H.polygonStart()},polygonEnd:function(){H.polygonEnd(),Ct.point=At,Ct.lineStart=Tt,Ct.lineEnd=It,q<0?(nt=-(ot=180),rt=-(it=90)):Pt>a?it=90:Pt<-a&&(rt=-90),ft[0]=nt,ft[1]=ot},sphere:function(){nt=-(ot=180),rt=-(it=90)}};function At(t,e){ct.push(ft=[nt=t,ot=t]),e<rt&&(rt=e),e>it&&(it=e)}function kt(t,e){var n=Z([t*h,e*h]);if(lt){var r=$(lt,n),o=[r[1],-r[0],0],i=$(o,r);et(i),i=K(i);var a,u=t-at,s=u>0?1:-1,l=i[0]*d*s,c=p(u)>180;c^(s*at<l&&l<s*t)?(a=i[1]*d,a>it&&(it=a)):(l=(l+360)%360-180,c^(s*at<l&&l<s*t)?(a=-i[1]*d,a<rt&&(rt=a)):(e<rt&&(rt=e),e>it&&(it=e))),c?t<at?Bt(nt,t)>Bt(nt,ot)&&(ot=t):Bt(t,ot)>Bt(nt,ot)&&(nt=t):ot>=nt?(t<nt&&(nt=t),t>ot&&(ot=t)):t>at?Bt(nt,t)>Bt(nt,ot)&&(ot=t):Bt(t,ot)>Bt(nt,ot)&&(nt=t)}else ct.push(ft=[nt=t,ot=t]);e<rt&&(rt=e),e>it&&(it=e),lt=n,at=t}function Tt(){Ct.point=kt}function It(){ft[0]=nt,ft[1]=ot,Ct.point=At,lt=null}function Lt(t,e){if(lt){var n=t-at;Pt.add(p(n)>180?n+(n>0?360:-360):n)}else ut=t,st=e;H.point(t,e),kt(t,e)}function Nt(){H.lineStart()}function Dt(){Lt(ut,st),H.lineEnd(),p(Pt)>a&&(nt=-(ot=180)),ft[0]=nt,ft[1]=ot,lt=null}function Bt(t,e){return(e-=t)<0?e+360:e}function Rt(t,e){return t[0]-e[0]}function zt(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}function Ft(t){var e,n,r,o,i,a,u;if(it=ot=-(nt=rt=1/0),ct=[],N(t,Ct),n=ct.length){for(ct.sort(Rt),e=1,r=ct[0],i=[r];e<n;++e)o=ct[e],zt(r,o[0])||zt(r,o[1])?(Bt(r[0],o[1])>Bt(r[0],r[1])&&(r[1]=o[1]),Bt(o[0],r[1])>Bt(r[0],r[1])&&(r[0]=o[0])):i.push(r=o);for(a=-1/0,n=i.length-1,e=0,r=i[n];e<=n;r=o,++e)o=i[e],(u=Bt(r[1],o[0]))>a&&(a=u,nt=o[0],ot=r[1])}return ct=ft=null,nt===1/0||rt===1/0?[[NaN,NaN],[NaN,NaN]]:[[nt,rt],[ot,it]]}var qt={sphere:C,point:Vt,lineStart:Gt,lineEnd:Ut,polygonStart:function(){qt.lineStart=Wt,qt.lineEnd=Kt},polygonEnd:function(){qt.lineStart=Gt,qt.lineEnd=Ut}};function Vt(t,e){t*=h,e*=h;var n=y(e);Ht(n*y(t),n*x(t),x(e))}function Ht(t,e,n){++dt,pt+=(t-pt)/dt,vt+=(e-vt)/dt,gt+=(n-gt)/dt}function Gt(){qt.point=Yt}function Yt(t,e){t*=h,e*=h;var n=y(e);Et=n*y(t),Mt=n*x(t),St=x(e),qt.point=Xt,Ht(Et,Mt,St)}function Xt(t,e){t*=h,e*=h;var n=y(e),r=n*y(t),o=n*x(t),i=x(e),a=g(O((a=Mt*i-St*o)*a+(a=St*r-Et*i)*a+(a=Et*o-Mt*r)*a),Et*r+Mt*o+St*i);ht+=a,yt+=a*(Et+(Et=r)),mt+=a*(Mt+(Mt=o)),bt+=a*(St+(St=i)),Ht(Et,Mt,St)}function Ut(){qt.point=Vt}function Wt(){qt.point=Zt}function Kt(){Qt(wt,Ot),qt.point=Vt}function Zt(t,e){wt=t,Ot=e,t*=h,e*=h,qt.point=Qt;var n=y(e);Et=n*y(t),Mt=n*x(t),St=x(e),Ht(Et,Mt,St)}function Qt(t,e){t*=h,e*=h;var n=y(e),r=n*y(t),o=n*x(t),i=x(e),a=Mt*i-St*o,u=St*r-Et*i,s=Et*o-Mt*r,l=O(a*a+u*u+s*s),c=S(l),f=l&&-c/l;_t+=f*a,jt+=f*u,xt+=f*s,ht+=c,yt+=c*(Et+(Et=r)),mt+=c*(Mt+(Mt=o)),bt+=c*(St+(St=i)),Ht(Et,Mt,St)}function $t(t){dt=ht=pt=vt=gt=yt=mt=bt=_t=jt=xt=0,N(t,qt);var e=_t,n=jt,r=xt,o=e*e+n*n+r*r;return o<u&&(e=yt,n=mt,r=bt,ht<a&&(e=pt,n=vt,r=gt),o=e*e+n*n+r*r,o<u)?[NaN,NaN]:[g(n,e)*d,S(r/O(o))*d]}function Jt(t){return function(){return t}}function te(t,e){function n(n,r){return n=t(n,r),e(n[0],n[1])}return t.invert&&e.invert&&(n.invert=function(n,r){return n=e.invert(n,r),n&&t.invert(n[0],n[1])}),n}function ee(t,e){return[p(t)>s?t+Math.round(-t/f)*f:t,e]}function ne(t,e,n){return(t%=f)?e||n?te(oe(t),ie(e,n)):oe(t):e||n?ie(e,n):ee}function re(t){return function(e,n){return e+=t,[e>s?e-f:e<-s?e+f:e,n]}}function oe(t){var e=re(t);return e.invert=re(-t),e}function ie(t,e){var n=y(t),r=x(t),o=y(e),i=x(e);function a(t,e){var a=y(e),u=y(t)*a,s=x(t)*a,l=x(e),c=l*n+u*r;return[g(s*o-c*i,u*n-l*r),S(c*o+s*i)]}return a.invert=function(t,e){var a=y(e),u=y(t)*a,s=x(t)*a,l=x(e),c=l*o-s*i;return[g(s*o+l*i,u*n+c*r),S(c*n-u*r)]},a}function ae(t){function e(e){return e=t(e[0]*h,e[1]*h),e[0]*=d,e[1]*=d,e}return t=ne(t[0]*h,t[1]*h,t.length>2?t[2]*h:0),e.invert=function(e){return e=t.invert(e[0]*h,e[1]*h),e[0]*=d,e[1]*=d,e},e}function ue(t,e,n,r,o,i){if(n){var a=y(e),u=x(e),s=r*n;null==o?(o=e+r*f,i=e-s/2):(o=se(a,o),i=se(a,i),(r>0?o<i:o>i)&&(o+=r*f));for(var l,c=o;r>0?c>i:c<i;c-=s)l=K([a,-u*y(c),-u*x(c)]),t.point(l[0],l[1])}}function se(t,e){e=Z(e),e[0]-=t,et(e);var n=M(-e[1]);return((-e[2]<0?-n:n)+f-a)%f}function le(){var t,e,n=Jt([0,0]),r=Jt(90),o=Jt(6),i={point:a};function a(n,r){t.push(n=e(n,r)),n[0]*=d,n[1]*=d}function u(){var a=n.apply(this,arguments),u=r.apply(this,arguments)*h,s=o.apply(this,arguments)*h;return t=[],e=ne(-a[0]*h,-a[1]*h,0).invert,ue(i,u,s,1),a={type:"Polygon",coordinates:[t]},t=e=null,a}return u.center=function(t){return arguments.length?(n="function"===typeof t?t:Jt([+t[0],+t[1]]),u):n},u.radius=function(t){return arguments.length?(r="function"===typeof t?t:Jt(+t),u):r},u.precision=function(t){return arguments.length?(o="function"===typeof t?t:Jt(+t),u):o},u}function ce(){var t,e=[];return{point:function(e,n,r){t.push([e,n,r])},lineStart:function(){e.push(t=[])},lineEnd:C,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function fe(t,e){return p(t[0]-e[0])<a&&p(t[1]-e[1])<a}function de(t,e,n,r){this.x=t,this.z=e,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function he(t,e,n,r,o){var i,u,s=[],l=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,n,r=t[0],u=t[e];if(fe(r,u)){if(!r[2]&&!u[2]){for(o.lineStart(),i=0;i<e;++i)o.point((r=t[i])[0],r[1]);return void o.lineEnd()}u[0]+=2*a}s.push(n=new de(r,t,null,!0)),l.push(n.o=new de(r,null,n,!1)),s.push(n=new de(u,t,null,!1)),l.push(n.o=new de(u,null,n,!0))}})),s.length){for(l.sort(e),pe(s),pe(l),i=0,u=l.length;i<u;++i)l[i].e=n=!n;var c,f,d=s[0];while(1){var h=d,p=!0;while(h.v)if((h=h.n)===d)return;c=h.z,o.lineStart();do{if(h.v=h.o.v=!0,h.e){if(p)for(i=0,u=c.length;i<u;++i)o.point((f=c[i])[0],f[1]);else r(h.x,h.n.x,1,o);h=h.n}else{if(p)for(c=h.p.z,i=c.length-1;i>=0;--i)o.point((f=c[i])[0],f[1]);else r(h.x,h.p.x,-1,o);h=h.p}h=h.o,c=h.z,p=!p}while(!h.v);o.lineEnd()}}}function pe(t){if(e=t.length){var e,n,r=0,o=t[0];while(++r<e)o.n=n=t[r],n.p=o,o=n;o.n=n=t[0],n.p=o}}ee.invert=ee;var ve=n();function ge(t){return p(t[0])<=s?t[0]:w(t[0])*((p(t[0])+s)%f-s)}function ye(t,e){var n=ge(e),r=e[1],o=x(r),i=[x(n),-y(n),0],u=0,d=0;ve.reset(),1===o?r=l+a:-1===o&&(r=-l-a);for(var h=0,p=t.length;h<p;++h)if(m=(v=t[h]).length)for(var v,m,b=v[m-1],_=ge(b),j=b[1]/2+c,w=x(j),O=y(j),E=0;E<m;++E,_=P,w=A,O=k,b=M){var M=v[E],P=ge(M),C=M[1]/2+c,A=x(C),k=y(C),T=P-_,I=T>=0?1:-1,L=I*T,N=L>s,D=w*A;if(ve.add(g(D*I*x(L),O*k+D*y(L))),u+=N?T+I*f:T,N^_>=n^P>=n){var B=$(Z(b),Z(M));et(B);var R=$(i,B);et(R);var z=(N^T>=0?-1:1)*S(R[2]);(r>z||r===z&&(B[0]||B[1]))&&(d+=N^T>=0?1:-1)}}return(u<-a||u<a&&ve<-a)^1&d}function me(t,n,r,o){return function(i){var a,u,s,l=n(i),c=ce(),f=n(c),d=!1,h={point:p,lineStart:g,lineEnd:y,polygonStart:function(){h.point=m,h.lineStart=b,h.lineEnd=_,u=[],a=[]},polygonEnd:function(){h.point=p,h.lineStart=g,h.lineEnd=y,u=e.merge(u);var t=ye(a,o);u.length?(d||(i.polygonStart(),d=!0),he(u,_e,t,r,i)):t&&(d||(i.polygonStart(),d=!0),i.lineStart(),r(null,null,1,i),i.lineEnd()),d&&(i.polygonEnd(),d=!1),u=a=null},sphere:function(){i.polygonStart(),i.lineStart(),r(null,null,1,i),i.lineEnd(),i.polygonEnd()}};function p(e,n){t(e,n)&&i.point(e,n)}function v(t,e){l.point(t,e)}function g(){h.point=v,l.lineStart()}function y(){h.point=p,l.lineEnd()}function m(t,e){s.push([t,e]),f.point(t,e)}function b(){f.lineStart(),s=[]}function _(){m(s[0][0],s[0][1]),f.lineEnd();var t,e,n,r,o=f.clean(),l=c.result(),h=l.length;if(s.pop(),a.push(s),s=null,h)if(1&o){if(n=l[0],(e=n.length-1)>0){for(d||(i.polygonStart(),d=!0),i.lineStart(),t=0;t<e;++t)i.point((r=n[t])[0],r[1]);i.lineEnd()}}else h>1&&2&o&&l.push(l.pop().concat(l.shift())),u.push(l.filter(be))}return h}}function be(t){return t.length>1}function _e(t,e){return((t=t.x)[0]<0?t[1]-l-a:l-t[1])-((e=e.x)[0]<0?e[1]-l-a:l-e[1])}var je=me((function(){return!0}),xe,Oe,[-s,-l]);function xe(t){var e,n=NaN,r=NaN,o=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(i,u){var c=i>0?s:-s,f=p(i-n);p(f-s)<a?(t.point(n,r=(r+u)/2>0?l:-l),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(c,r),t.point(i,r),e=0):o!==c&&f>=s&&(p(n-o)<a&&(n-=o*a),p(i-c)<a&&(i-=c*a),r=we(n,r,i,u),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(c,r),e=0),t.point(n=i,r=u),o=c},lineEnd:function(){t.lineEnd(),n=r=NaN},clean:function(){return 2-e}}}function we(t,e,n,r){var o,i,u=x(t-n);return p(u)>a?v((x(e)*(i=y(r))*x(n)-x(r)*(o=y(e))*x(t))/(o*i*u)):(e+r)/2}function Oe(t,e,n,r){var o;if(null==t)o=n*l,r.point(-s,o),r.point(0,o),r.point(s,o),r.point(s,0),r.point(s,-o),r.point(0,-o),r.point(-s,-o),r.point(-s,0),r.point(-s,o);else if(p(t[0]-e[0])>a){var i=t[0]<e[0]?s:-s;o=n*i/2,r.point(-i,o),r.point(0,o),r.point(i,o)}else r.point(e[0],e[1])}function Ee(t){var e=y(t),n=6*h,r=e>0,o=p(e)>a;function i(e,r,o,i){ue(i,t,n,o,e,r)}function u(t,n){return y(t)*y(n)>e}function l(t){var e,n,i,a,l;return{lineStart:function(){a=i=!1,l=1},point:function(d,h){var p,v=[d,h],g=u(d,h),y=r?g?0:f(d,h):g?f(d+(d<0?s:-s),h):0;if(!e&&(a=i=g)&&t.lineStart(),g!==i&&(p=c(e,v),(!p||fe(e,p)||fe(v,p))&&(v[2]=1)),g!==i)l=0,g?(t.lineStart(),p=c(v,e),t.point(p[0],p[1])):(p=c(e,v),t.point(p[0],p[1],2),t.lineEnd()),e=p;else if(o&&e&&r^g){var m;y&n||!(m=c(v,e,!0))||(l=0,r?(t.lineStart(),t.point(m[0][0],m[0][1]),t.point(m[1][0],m[1][1]),t.lineEnd()):(t.point(m[1][0],m[1][1]),t.lineEnd(),t.lineStart(),t.point(m[0][0],m[0][1],3)))}!g||e&&fe(e,v)||t.point(v[0],v[1]),e=v,i=g,n=y},lineEnd:function(){i&&t.lineEnd(),e=null},clean:function(){return l|(a&&i)<<1}}}function c(t,n,r){var o=Z(t),i=Z(n),u=[1,0,0],l=$(o,i),c=Q(l,l),f=l[0],d=c-f*f;if(!d)return!r&&t;var h=e*c/d,v=-e*f/d,g=$(u,l),y=tt(u,h),m=tt(l,v);J(y,m);var b=g,_=Q(y,b),j=Q(b,b),x=_*_-j*(Q(y,y)-1);if(!(x<0)){var w=O(x),E=tt(b,(-_-w)/j);if(J(E,y),E=K(E),!r)return E;var M,S=t[0],P=n[0],C=t[1],A=n[1];P<S&&(M=S,S=P,P=M);var k=P-S,T=p(k-s)<a,I=T||k<a;if(!T&&A<C&&(M=C,C=A,A=M),I?T?C+A>0^E[1]<(p(E[0]-S)<a?C:A):C<=E[1]&&E[1]<=A:k>s^(S<=E[0]&&E[0]<=P)){var L=tt(b,(-_+w)/j);return J(L,y),[E,K(L)]}}}function f(e,n){var o=r?t:s-t,i=0;return e<-o?i|=1:e>o&&(i|=2),n<-o?i|=4:n>o&&(i|=8),i}return me(u,l,i,r?[0,-t]:[-s,t-s])}function Me(t,e,n,r,o,i){var a,u=t[0],s=t[1],l=e[0],c=e[1],f=0,d=1,h=l-u,p=c-s;if(a=n-u,h||!(a>0)){if(a/=h,h<0){if(a<f)return;a<d&&(d=a)}else if(h>0){if(a>d)return;a>f&&(f=a)}if(a=o-u,h||!(a<0)){if(a/=h,h<0){if(a>d)return;a>f&&(f=a)}else if(h>0){if(a<f)return;a<d&&(d=a)}if(a=r-s,p||!(a>0)){if(a/=p,p<0){if(a<f)return;a<d&&(d=a)}else if(p>0){if(a>d)return;a>f&&(f=a)}if(a=i-s,p||!(a<0)){if(a/=p,p<0){if(a>d)return;a>f&&(f=a)}else if(p>0){if(a<f)return;a<d&&(d=a)}return f>0&&(t[0]=u+f*h,t[1]=s+f*p),d<1&&(e[0]=u+d*h,e[1]=s+d*p),!0}}}}}var Se=1e9,Pe=-Se;function Ce(t,n,r,o){function i(e,i){return t<=e&&e<=r&&n<=i&&i<=o}function u(e,i,a,u){var l=0,f=0;if(null==e||(l=s(e,a))!==(f=s(i,a))||c(e,i)<0^a>0)do{u.point(0===l||3===l?t:r,l>1?o:n)}while((l=(l+a+4)%4)!==f);else u.point(i[0],i[1])}function s(e,o){return p(e[0]-t)<a?o>0?0:3:p(e[0]-r)<a?o>0?2:1:p(e[1]-n)<a?o>0?1:0:o>0?3:2}function l(t,e){return c(t.x,e.x)}function c(t,e){var n=s(t,1),r=s(e,1);return n!==r?n-r:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}return function(a){var s,c,f,d,h,p,v,g,y,m,b,_=a,j=ce(),x={point:w,lineStart:S,lineEnd:P,polygonStart:E,polygonEnd:M};function w(t,e){i(t,e)&&_.point(t,e)}function O(){for(var e=0,n=0,r=c.length;n<r;++n)for(var i,a,u=c[n],s=1,l=u.length,f=u[0],d=f[0],h=f[1];s<l;++s)i=d,a=h,f=u[s],d=f[0],h=f[1],a<=o?h>o&&(d-i)*(o-a)>(h-a)*(t-i)&&++e:h<=o&&(d-i)*(o-a)<(h-a)*(t-i)&&--e;return e}function E(){_=j,s=[],c=[],b=!0}function M(){var t=O(),n=b&&t,r=(s=e.merge(s)).length;(n||r)&&(a.polygonStart(),n&&(a.lineStart(),u(null,null,1,a),a.lineEnd()),r&&he(s,l,t,u,a),a.polygonEnd()),_=a,s=c=f=null}function S(){x.point=C,c&&c.push(f=[]),m=!0,y=!1,v=g=NaN}function P(){s&&(C(d,h),p&&y&&j.rejoin(),s.push(j.result())),x.point=w,y&&_.lineEnd()}function C(e,a){var u=i(e,a);if(c&&f.push([e,a]),m)d=e,h=a,p=u,m=!1,u&&(_.lineStart(),_.point(e,a));else if(u&&y)_.point(e,a);else{var s=[v=Math.max(Pe,Math.min(Se,v)),g=Math.max(Pe,Math.min(Se,g))],l=[e=Math.max(Pe,Math.min(Se,e)),a=Math.max(Pe,Math.min(Se,a))];Me(s,l,t,n,r,o)?(y||(_.lineStart(),_.point(s[0],s[1])),_.point(l[0],l[1]),u||_.lineEnd(),b=!1):u&&(_.lineStart(),_.point(e,a),b=!1)}v=e,g=a,y=u}return x}}function Ae(){var t,e,n,r=0,o=0,i=960,a=500;return n={stream:function(n){return t&&e===n?t:t=Ce(r,o,i,a)(e=n)},extent:function(u){return arguments.length?(r=+u[0][0],o=+u[0][1],i=+u[1][0],a=+u[1][1],t=e=null,n):[[r,o],[i,a]]}}}var ke,Te,Ie,Le=n(),Ne={sphere:C,point:C,lineStart:De,lineEnd:C,polygonStart:C,polygonEnd:C};function De(){Ne.point=Re,Ne.lineEnd=Be}function Be(){Ne.point=Ne.lineEnd=C}function Re(t,e){t*=h,e*=h,ke=t,Te=x(e),Ie=y(e),Ne.point=ze}function ze(t,e){t*=h,e*=h;var n=x(e),r=y(e),o=p(t-ke),i=y(o),a=x(o),u=r*a,s=Ie*n-Te*r*i,l=Te*n+Ie*r*i;Le.add(g(O(u*u+s*s),l)),ke=t,Te=n,Ie=r}function Fe(t){return Le.reset(),N(t,Ne),+Le}var qe=[null,null],Ve={type:"LineString",coordinates:qe};function He(t,e){return qe[0]=t,qe[1]=e,Fe(Ve)}var Ge={Feature:function(t,e){return Xe(t.geometry,e)},FeatureCollection:function(t,e){var n=t.features,r=-1,o=n.length;while(++r<o)if(Xe(n[r].geometry,e))return!0;return!1}},Ye={Sphere:function(){return!0},Point:function(t,e){return Ue(t.coordinates,e)},MultiPoint:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)if(Ue(n[r],e))return!0;return!1},LineString:function(t,e){return We(t.coordinates,e)},MultiLineString:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)if(We(n[r],e))return!0;return!1},Polygon:function(t,e){return Ke(t.coordinates,e)},MultiPolygon:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)if(Ke(n[r],e))return!0;return!1},GeometryCollection:function(t,e){var n=t.geometries,r=-1,o=n.length;while(++r<o)if(Xe(n[r],e))return!0;return!1}};function Xe(t,e){return!(!t||!Ye.hasOwnProperty(t.type))&&Ye[t.type](t,e)}function Ue(t,e){return 0===He(t,e)}function We(t,e){for(var n,r,o,i=0,a=t.length;i<a;i++){if(r=He(t[i],e),0===r)return!0;if(i>0&&(o=He(t[i],t[i-1]),o>0&&n<=o&&r<=o&&(n+r-o)*(1-Math.pow((n-r)/o,2))<u*o))return!0;n=r}return!1}function Ke(t,e){return!!ye(t.map(Ze),Qe(e))}function Ze(t){return t=t.map(Qe),t.pop(),t}function Qe(t){return[t[0]*h,t[1]*h]}function $e(t,e){return(t&&Ge.hasOwnProperty(t.type)?Ge[t.type]:Xe)(t,e)}function Je(t,n,r){var o=e.range(t,n-a,r).concat(n);return function(t){return o.map((function(e){return[t,e]}))}}function tn(t,n,r){var o=e.range(t,n-a,r).concat(n);return function(t){return o.map((function(e){return[e,t]}))}}function en(){var t,n,r,o,i,u,s,l,c,f,d,h,v=10,g=v,y=90,b=360,_=2.5;function j(){return{type:"MultiLineString",coordinates:x()}}function x(){return e.range(m(o/y)*y,r,y).map(d).concat(e.range(m(l/b)*b,s,b).map(h)).concat(e.range(m(n/v)*v,t,v).filter((function(t){return p(t%y)>a})).map(c)).concat(e.range(m(u/g)*g,i,g).filter((function(t){return p(t%b)>a})).map(f))}return j.lines=function(){return x().map((function(t){return{type:"LineString",coordinates:t}}))},j.outline=function(){return{type:"Polygon",coordinates:[d(o).concat(h(s).slice(1),d(r).reverse().slice(1),h(l).reverse().slice(1))]}},j.extent=function(t){return arguments.length?j.extentMajor(t).extentMinor(t):j.extentMinor()},j.extentMajor=function(t){return arguments.length?(o=+t[0][0],r=+t[1][0],l=+t[0][1],s=+t[1][1],o>r&&(t=o,o=r,r=t),l>s&&(t=l,l=s,s=t),j.precision(_)):[[o,l],[r,s]]},j.extentMinor=function(e){return arguments.length?(n=+e[0][0],t=+e[1][0],u=+e[0][1],i=+e[1][1],n>t&&(e=n,n=t,t=e),u>i&&(e=u,u=i,i=e),j.precision(_)):[[n,u],[t,i]]},j.step=function(t){return arguments.length?j.stepMajor(t).stepMinor(t):j.stepMinor()},j.stepMajor=function(t){return arguments.length?(y=+t[0],b=+t[1],j):[y,b]},j.stepMinor=function(t){return arguments.length?(v=+t[0],g=+t[1],j):[v,g]},j.precision=function(e){return arguments.length?(_=+e,c=Je(u,i,90),f=tn(n,t,_),d=Je(l,s,90),h=tn(o,r,_),j):_},j.extentMajor([[-180,-90+a],[180,90-a]]).extentMinor([[-180,-80-a],[180,80+a]])}function nn(){return en()()}function rn(t,e){var n=t[0]*h,r=t[1]*h,o=e[0]*h,i=e[1]*h,a=y(r),u=x(r),s=y(i),l=x(i),c=a*y(n),f=a*x(n),p=s*y(o),v=s*x(o),m=2*S(O(P(i-r)+a*s*P(o-n))),b=x(m),_=m?function(t){var e=x(t*=m)/b,n=x(m-t)/b,r=n*c+e*p,o=n*f+e*v,i=n*u+e*l;return[g(o,r)*d,g(i,O(r*r+o*o))*d]}:function(){return[n*d,r*d]};return _.distance=m,_}function on(t){return t}var an,un,sn,ln,cn=n(),fn=n(),dn={point:C,lineStart:C,lineEnd:C,polygonStart:function(){dn.lineStart=hn,dn.lineEnd=gn},polygonEnd:function(){dn.lineStart=dn.lineEnd=dn.point=C,cn.add(p(fn)),fn.reset()},result:function(){var t=cn/2;return cn.reset(),t}};function hn(){dn.point=pn}function pn(t,e){dn.point=vn,an=sn=t,un=ln=e}function vn(t,e){fn.add(ln*t-sn*e),sn=t,ln=e}function gn(){vn(an,un)}var yn=1/0,mn=yn,bn=-yn,_n=bn,jn={point:xn,lineStart:C,lineEnd:C,polygonStart:C,polygonEnd:C,result:function(){var t=[[yn,mn],[bn,_n]];return bn=_n=-(mn=yn=1/0),t}};function xn(t,e){t<yn&&(yn=t),t>bn&&(bn=t),e<mn&&(mn=e),e>_n&&(_n=e)}var wn,On,En,Mn,Sn=0,Pn=0,Cn=0,An=0,kn=0,Tn=0,In=0,Ln=0,Nn=0,Dn={point:Bn,lineStart:Rn,lineEnd:qn,polygonStart:function(){Dn.lineStart=Vn,Dn.lineEnd=Hn},polygonEnd:function(){Dn.point=Bn,Dn.lineStart=Rn,Dn.lineEnd=qn},result:function(){var t=Nn?[In/Nn,Ln/Nn]:Tn?[An/Tn,kn/Tn]:Cn?[Sn/Cn,Pn/Cn]:[NaN,NaN];return Sn=Pn=Cn=An=kn=Tn=In=Ln=Nn=0,t}};function Bn(t,e){Sn+=t,Pn+=e,++Cn}function Rn(){Dn.point=zn}function zn(t,e){Dn.point=Fn,Bn(En=t,Mn=e)}function Fn(t,e){var n=t-En,r=e-Mn,o=O(n*n+r*r);An+=o*(En+t)/2,kn+=o*(Mn+e)/2,Tn+=o,Bn(En=t,Mn=e)}function qn(){Dn.point=Bn}function Vn(){Dn.point=Gn}function Hn(){Yn(wn,On)}function Gn(t,e){Dn.point=Yn,Bn(wn=En=t,On=Mn=e)}function Yn(t,e){var n=t-En,r=e-Mn,o=O(n*n+r*r);An+=o*(En+t)/2,kn+=o*(Mn+e)/2,Tn+=o,o=Mn*t-En*e,In+=o*(En+t),Ln+=o*(Mn+e),Nn+=3*o,Bn(En=t,Mn=e)}function Xn(t){this._context=t}Xn.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,f);break}},result:C};var Un,Wn,Kn,Zn,Qn,$n=n(),Jn={point:C,lineStart:function(){Jn.point=tr},lineEnd:function(){Un&&er(Wn,Kn),Jn.point=C},polygonStart:function(){Un=!0},polygonEnd:function(){Un=null},result:function(){var t=+$n;return $n.reset(),t}};function tr(t,e){Jn.point=er,Wn=Zn=t,Kn=Qn=e}function er(t,e){Zn-=t,Qn-=e,$n.add(O(Zn*Zn+Qn*Qn)),Zn=t,Qn=e}function nr(){this._string=[]}function rr(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function or(t,e){var n,r,o=4.5;function i(t){return t&&("function"===typeof o&&r.pointRadius(+o.apply(this,arguments)),N(t,n(r))),r.result()}return i.area=function(t){return N(t,n(dn)),dn.result()},i.measure=function(t){return N(t,n(Jn)),Jn.result()},i.bounds=function(t){return N(t,n(jn)),jn.result()},i.centroid=function(t){return N(t,n(Dn)),Dn.result()},i.projection=function(e){return arguments.length?(n=null==e?(t=null,on):(t=e).stream,i):t},i.context=function(t){return arguments.length?(r=null==t?(e=null,new nr):new Xn(e=t),"function"!==typeof o&&r.pointRadius(o),i):e},i.pointRadius=function(t){return arguments.length?(o="function"===typeof t?t:(r.pointRadius(+t),+t),i):o},i.projection(t).context(e)}function ir(t){return{stream:ar(t)}}function ar(t){return function(e){var n=new ur;for(var r in t)n[r]=t[r];return n.stream=e,n}}function ur(){}function sr(t,e,n){var r=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=r&&t.clipExtent(null),N(n,t.stream(jn)),e(jn.result()),null!=r&&t.clipExtent(r),t}function lr(t,e,n){return sr(t,(function(n){var r=e[1][0]-e[0][0],o=e[1][1]-e[0][1],i=Math.min(r/(n[1][0]-n[0][0]),o/(n[1][1]-n[0][1])),a=+e[0][0]+(r-i*(n[1][0]+n[0][0]))/2,u=+e[0][1]+(o-i*(n[1][1]+n[0][1]))/2;t.scale(150*i).translate([a,u])}),n)}function cr(t,e,n){return lr(t,[[0,0],e],n)}function fr(t,e,n){return sr(t,(function(n){var r=+e,o=r/(n[1][0]-n[0][0]),i=(r-o*(n[1][0]+n[0][0]))/2,a=-o*n[0][1];t.scale(150*o).translate([i,a])}),n)}function dr(t,e,n){return sr(t,(function(n){var r=+e,o=r/(n[1][1]-n[0][1]),i=-o*n[0][0],a=(r-o*(n[1][1]+n[0][1]))/2;t.scale(150*o).translate([i,a])}),n)}nr.prototype={_radius:4.5,_circle:rr(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push("M",t,",",e),this._point=1;break;case 1:this._string.push("L",t,",",e);break;default:null==this._circle&&(this._circle=rr(this._radius)),this._string.push("M",t,",",e,this._circle);break}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}},ur.prototype={constructor:ur,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var hr=16,pr=y(30*h);function vr(t,e){return+e?yr(t,e):gr(t)}function gr(t){return ar({point:function(e,n){e=t(e,n),this.stream.point(e[0],e[1])}})}function yr(t,e){function n(r,o,i,u,s,l,c,f,d,h,v,y,m,b){var _=c-r,j=f-o,x=_*_+j*j;if(x>4*e&&m--){var w=u+h,E=s+v,M=l+y,P=O(w*w+E*E+M*M),C=S(M/=P),A=p(p(M)-1)<a||p(i-d)<a?(i+d)/2:g(E,w),k=t(A,C),T=k[0],I=k[1],L=T-r,N=I-o,D=j*L-_*N;(D*D/x>e||p((_*L+j*N)/x-.5)>.3||u*h+s*v+l*y<pr)&&(n(r,o,i,u,s,l,T,I,A,w/=P,E/=P,M,m,b),b.point(T,I),n(T,I,A,w,E,M,c,f,d,h,v,y,m,b))}}return function(e){var r,o,i,a,u,s,l,c,f,d,h,p,v={point:g,lineStart:y,lineEnd:b,polygonStart:function(){e.polygonStart(),v.lineStart=_},polygonEnd:function(){e.polygonEnd(),v.lineStart=y}};function g(n,r){n=t(n,r),e.point(n[0],n[1])}function y(){c=NaN,v.point=m,e.lineStart()}function m(r,o){var i=Z([r,o]),a=t(r,o);n(c,f,l,d,h,p,c=a[0],f=a[1],l=r,d=i[0],h=i[1],p=i[2],hr,e),e.point(c,f)}function b(){v.point=g,e.lineEnd()}function _(){y(),v.point=j,v.lineEnd=x}function j(t,e){m(r=t,e),o=c,i=f,a=d,u=h,s=p,v.point=m}function x(){n(c,f,l,d,h,p,o,i,r,a,u,s,hr,e),v.lineEnd=b,b()}return v}}var mr=ar({point:function(t,e){this.stream.point(t*h,e*h)}});function br(t){return ar({point:function(e,n){var r=t(e,n);return this.stream.point(r[0],r[1])}})}function _r(t,e,n,r,o){function i(i,a){return i*=r,a*=o,[e+t*i,n-t*a]}return i.invert=function(i,a){return[(i-e)/t*r,(n-a)/t*o]},i}function jr(t,e,n,r,o,i){var a=y(i),u=x(i),s=a*t,l=u*t,c=a/t,f=u/t,d=(u*n-a*e)/t,h=(u*e+a*n)/t;function p(t,i){return t*=r,i*=o,[s*t-l*i+e,n-l*t-s*i]}return p.invert=function(t,e){return[r*(c*t-f*e+d),o*(h-f*t-c*e)]},p}function xr(t){return wr((function(){return t}))()}function wr(t){var e,n,r,o,i,a,u,s,l,c,f=150,p=480,v=250,g=0,y=0,m=0,b=0,_=0,j=0,x=1,w=1,E=null,M=je,S=null,P=on,C=.5;function A(t){return s(t[0]*h,t[1]*h)}function k(t){return t=s.invert(t[0],t[1]),t&&[t[0]*d,t[1]*d]}function T(){var t=jr(f,0,0,x,w,j).apply(null,e(g,y)),r=(j?jr:_r)(f,p-t[0],v-t[1],x,w,j);return n=ne(m,b,_),u=te(e,r),s=te(n,u),a=vr(u,C),I()}function I(){return l=c=null,A}return A.stream=function(t){return l&&c===t?l:l=mr(br(n)(M(a(P(c=t)))))},A.preclip=function(t){return arguments.length?(M=t,E=void 0,I()):M},A.postclip=function(t){return arguments.length?(P=t,S=r=o=i=null,I()):P},A.clipAngle=function(t){return arguments.length?(M=+t?Ee(E=t*h):(E=null,je),I()):E*d},A.clipExtent=function(t){return arguments.length?(P=null==t?(S=r=o=i=null,on):Ce(S=+t[0][0],r=+t[0][1],o=+t[1][0],i=+t[1][1]),I()):null==S?null:[[S,r],[o,i]]},A.scale=function(t){return arguments.length?(f=+t,T()):f},A.translate=function(t){return arguments.length?(p=+t[0],v=+t[1],T()):[p,v]},A.center=function(t){return arguments.length?(g=t[0]%360*h,y=t[1]%360*h,T()):[g*d,y*d]},A.rotate=function(t){return arguments.length?(m=t[0]%360*h,b=t[1]%360*h,_=t.length>2?t[2]%360*h:0,T()):[m*d,b*d,_*d]},A.angle=function(t){return arguments.length?(j=t%360*h,T()):j*d},A.reflectX=function(t){return arguments.length?(x=t?-1:1,T()):x<0},A.reflectY=function(t){return arguments.length?(w=t?-1:1,T()):w<0},A.precision=function(t){return arguments.length?(a=vr(u,C=t*t),I()):O(C)},A.fitExtent=function(t,e){return lr(A,t,e)},A.fitSize=function(t,e){return cr(A,t,e)},A.fitWidth=function(t,e){return fr(A,t,e)},A.fitHeight=function(t,e){return dr(A,t,e)},function(){return e=t.apply(this,arguments),A.invert=e.invert&&k,T()}}function Or(t){var e=0,n=s/3,r=wr(t),o=r(e,n);return o.parallels=function(t){return arguments.length?r(e=t[0]*h,n=t[1]*h):[e*d,n*d]},o}function Er(t){var e=y(t);function n(t,n){return[t*e,x(n)/e]}return n.invert=function(t,n){return[t/e,S(n*e)]},n}function Mr(t,e){var n=x(t),r=(n+x(e))/2;if(p(r)<a)return Er(t);var o=1+n*(2*r-n),i=O(o)/r;function u(t,e){var n=O(o-2*r*x(e))/r;return[n*x(t*=r),i-n*y(t)]}return u.invert=function(t,e){var n=i-e,a=g(t,p(n))*w(n);return n*r<0&&(a-=s*w(t)*w(n)),[a/r,S((o-(t*t+n*n)*r*r)/(2*r))]},u}function Sr(){return Or(Mr).scale(155.424).center([0,33.6442])}function Pr(){return Sr().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function Cr(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}function Ar(){var t,e,n,r,o,i,u=Pr(),s=Sr().rotate([154,0]).center([-2,58.5]).parallels([55,65]),l=Sr().rotate([157,0]).center([-3,19.9]).parallels([8,18]),c={point:function(t,e){i=[t,e]}};function f(t){var e=t[0],a=t[1];return i=null,n.point(e,a),i||(r.point(e,a),i)||(o.point(e,a),i)}function d(){return t=e=null,f}return f.invert=function(t){var e=u.scale(),n=u.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?s:o>=.166&&o<.234&&r>=-.214&&r<-.115?l:u).invert(t)},f.stream=function(n){return t&&e===n?t:t=Cr([u.stream(e=n),s.stream(n),l.stream(n)])},f.precision=function(t){return arguments.length?(u.precision(t),s.precision(t),l.precision(t),d()):u.precision()},f.scale=function(t){return arguments.length?(u.scale(t),s.scale(.35*t),l.scale(t),f.translate(u.translate())):u.scale()},f.translate=function(t){if(!arguments.length)return u.translate();var e=u.scale(),i=+t[0],f=+t[1];return n=u.translate(t).clipExtent([[i-.455*e,f-.238*e],[i+.455*e,f+.238*e]]).stream(c),r=s.translate([i-.307*e,f+.201*e]).clipExtent([[i-.425*e+a,f+.12*e+a],[i-.214*e-a,f+.234*e-a]]).stream(c),o=l.translate([i-.205*e,f+.212*e]).clipExtent([[i-.214*e+a,f+.166*e+a],[i-.115*e-a,f+.234*e-a]]).stream(c),d()},f.fitExtent=function(t,e){return lr(f,t,e)},f.fitSize=function(t,e){return cr(f,t,e)},f.fitWidth=function(t,e){return fr(f,t,e)},f.fitHeight=function(t,e){return dr(f,t,e)},f.scale(1070)}function kr(t){return function(e,n){var r=y(e),o=y(n),i=t(r*o);return[i*o*x(e),i*x(n)]}}function Tr(t){return function(e,n){var r=O(e*e+n*n),o=t(r),i=x(o),a=y(o);return[g(e*i,r*a),S(r&&n*i/r)]}}var Ir=kr((function(t){return O(2/(1+t))}));function Lr(){return xr(Ir).scale(124.75).clipAngle(179.999)}Ir.invert=Tr((function(t){return 2*S(t/2)}));var Nr=kr((function(t){return(t=M(t))&&t/x(t)}));function Dr(){return xr(Nr).scale(79.4188).clipAngle(179.999)}function Br(t,e){return[t,_(E((l+e)/2))]}function Rr(){return zr(Br).scale(961/f)}function zr(t){var e,n,r,o=xr(t),i=o.center,a=o.scale,u=o.translate,l=o.clipExtent,c=null;function f(){var i=s*a(),u=o(ae(o.rotate()).invert([0,0]));return l(null==c?[[u[0]-i,u[1]-i],[u[0]+i,u[1]+i]]:t===Br?[[Math.max(u[0]-i,c),e],[Math.min(u[0]+i,n),r]]:[[c,Math.max(u[1]-i,e)],[n,Math.min(u[1]+i,r)]])}return o.scale=function(t){return arguments.length?(a(t),f()):a()},o.translate=function(t){return arguments.length?(u(t),f()):u()},o.center=function(t){return arguments.length?(i(t),f()):i()},o.clipExtent=function(t){return arguments.length?(null==t?c=e=n=r=null:(c=+t[0][0],e=+t[0][1],n=+t[1][0],r=+t[1][1]),f()):null==c?null:[[c,e],[n,r]]},f()}function Fr(t){return E((l+t)/2)}function qr(t,e){var n=y(t),r=t===e?x(t):_(n/y(e))/_(Fr(e)/Fr(t)),o=n*j(Fr(t),r)/r;if(!r)return Br;function i(t,e){o>0?e<-l+a&&(e=-l+a):e>l-a&&(e=l-a);var n=o/j(Fr(e),r);return[n*x(r*t),o-n*y(r*t)]}return i.invert=function(t,e){var n=o-e,i=w(r)*O(t*t+n*n),a=g(t,p(n))*w(n);return n*r<0&&(a-=s*w(t)*w(n)),[a/r,2*v(j(o/i,1/r))-l]},i}function Vr(){return Or(qr).scale(109.5).parallels([30,30])}function Hr(t,e){return[t,e]}function Gr(){return xr(Hr).scale(152.63)}function Yr(t,e){var n=y(t),r=t===e?x(t):(n-y(e))/(e-t),o=n/r+t;if(p(r)<a)return Hr;function i(t,e){var n=o-e,i=r*t;return[n*x(i),o-n*y(i)]}return i.invert=function(t,e){var n=o-e,i=g(t,p(n))*w(n);return n*r<0&&(i-=s*w(t)*w(n)),[i/r,o-w(r)*O(t*t+n*n)]},i}function Xr(){return Or(Yr).scale(131.154).center([0,13.9389])}Nr.invert=Tr((function(t){return t})),Br.invert=function(t,e){return[t,2*v(b(e))-l]},Hr.invert=Hr;var Ur=1.340264,Wr=-.081106,Kr=893e-6,Zr=.003796,Qr=O(3)/2,$r=12;function Jr(t,e){var n=S(Qr*x(e)),r=n*n,o=r*r*r;return[t*y(n)/(Qr*(Ur+3*Wr*r+o*(7*Kr+9*Zr*r))),n*(Ur+Wr*r+o*(Kr+Zr*r))]}function to(){return xr(Jr).scale(177.158)}function eo(t,e){var n=y(e),r=y(t)*n;return[n*x(t)/r,x(e)/r]}function no(){return xr(eo).scale(144.049).clipAngle(60)}function ro(){var t,e,n,r,o,i,a,u=1,s=0,l=0,c=1,f=1,p=0,v=null,g=1,m=1,b=ar({point:function(t,e){var n=w([t,e]);this.stream.point(n[0],n[1])}}),_=on;function j(){return g=u*c,m=u*f,i=a=null,w}function w(n){var r=n[0]*g,o=n[1]*m;if(p){var i=o*t-r*e;r=r*t+o*e,o=i}return[r+s,o+l]}return w.invert=function(n){var r=n[0]-s,o=n[1]-l;if(p){var i=o*t+r*e;r=r*t-o*e,o=i}return[r/g,o/m]},w.stream=function(t){return i&&a===t?i:i=b(_(a=t))},w.postclip=function(t){return arguments.length?(_=t,v=n=r=o=null,j()):_},w.clipExtent=function(t){return arguments.length?(_=null==t?(v=n=r=o=null,on):Ce(v=+t[0][0],n=+t[0][1],r=+t[1][0],o=+t[1][1]),j()):null==v?null:[[v,n],[r,o]]},w.scale=function(t){return arguments.length?(u=+t,j()):u},w.translate=function(t){return arguments.length?(s=+t[0],l=+t[1],j()):[s,l]},w.angle=function(n){return arguments.length?(p=n%360*h,e=x(p),t=y(p),j()):p*d},w.reflectX=function(t){return arguments.length?(c=t?-1:1,j()):c<0},w.reflectY=function(t){return arguments.length?(f=t?-1:1,j()):f<0},w.fitExtent=function(t,e){return lr(w,t,e)},w.fitSize=function(t,e){return cr(w,t,e)},w.fitWidth=function(t,e){return fr(w,t,e)},w.fitHeight=function(t,e){return dr(w,t,e)},w}function oo(t,e){var n=e*e,r=n*n;return[t*(.8707-.131979*n+r*(r*(.003971*n-.001529*r)-.013791)),e*(1.007226+n*(.015085+r*(.028874*n-.044475-.005916*r)))]}function io(){return xr(oo).scale(175.295)}function ao(t,e){return[y(e)*x(t),x(e)]}function uo(){return xr(ao).scale(249.5).clipAngle(90+a)}function so(t,e){var n=y(e),r=1+y(t)*n;return[n*x(t)/r,x(e)/r]}function lo(){return xr(so).scale(250).clipAngle(142)}function co(t,e){return[_(E((l+e)/2)),-t]}function fo(){var t=zr(co),e=t.center,n=t.rotate;return t.center=function(t){return arguments.length?e([-t[1],t[0]]):(t=e(),[t[1],-t[0]])},t.rotate=function(t){return arguments.length?n([t[0],t[1],t.length>2?t[2]+90:90]):(t=n(),[t[0],t[1],t[2]-90])},n([0,0,90]).scale(159.155)}Jr.invert=function(t,e){for(var n,r,o,i=e,a=i*i,s=a*a*a,l=0;l<$r;++l)if(r=i*(Ur+Wr*a+s*(Kr+Zr*a))-e,o=Ur+3*Wr*a+s*(7*Kr+9*Zr*a),i-=n=r/o,a=i*i,s=a*a*a,p(n)<u)break;return[Qr*t*(Ur+3*Wr*a+s*(7*Kr+9*Zr*a))/y(i),S(x(i)/Qr)]},eo.invert=Tr(v),oo.invert=function(t,e){var n,r=e,o=25;do{var i=r*r,u=i*i;r-=n=(r*(1.007226+i*(.015085+u*(.028874*i-.044475-.005916*u)))-e)/(1.007226+i*(.045255+u*(.259866*i-.311325-.005916*11*u)))}while(p(n)>a&&--o>0);return[t/(.8707+(i=r*r)*(i*(i*i*i*(.003971-.001529*i)-.013791)-.131979)),r]},ao.invert=Tr(S),so.invert=Tr((function(t){return 2*v(t)})),co.invert=function(t,e){return[-e,2*v(b(t))-l]},t.geoAlbers=Pr,t.geoAlbersUsa=Ar,t.geoArea=W,t.geoAzimuthalEqualArea=Lr,t.geoAzimuthalEqualAreaRaw=Ir,t.geoAzimuthalEquidistant=Dr,t.geoAzimuthalEquidistantRaw=Nr,t.geoBounds=Ft,t.geoCentroid=$t,t.geoCircle=le,t.geoClipAntimeridian=je,t.geoClipCircle=Ee,t.geoClipExtent=Ae,t.geoClipRectangle=Ce,t.geoConicConformal=Vr,t.geoConicConformalRaw=qr,t.geoConicEqualArea=Sr,t.geoConicEqualAreaRaw=Mr,t.geoConicEquidistant=Xr,t.geoConicEquidistantRaw=Yr,t.geoContains=$e,t.geoDistance=He,t.geoEqualEarth=to,t.geoEqualEarthRaw=Jr,t.geoEquirectangular=Gr,t.geoEquirectangularRaw=Hr,t.geoGnomonic=no,t.geoGnomonicRaw=eo,t.geoGraticule=en,t.geoGraticule10=nn,t.geoIdentity=ro,t.geoInterpolate=rn,t.geoLength=Fe,t.geoMercator=Rr,t.geoMercatorRaw=Br,t.geoNaturalEarth1=io,t.geoNaturalEarth1Raw=oo,t.geoOrthographic=uo,t.geoOrthographicRaw=ao,t.geoPath=or,t.geoProjection=xr,t.geoProjectionMutator=wr,t.geoRotation=ae,t.geoStereographic=lo,t.geoStereographicRaw=so,t.geoStream=N,t.geoTransform=ir,t.geoTransverseMercator=fo,t.geoTransverseMercatorRaw=co,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_d3-geo@1.6.4@d3-geo/build/d3-geo.js":
/*!***********************************************************!*\
  !*** ./node_modules/_d3-geo@1.6.4@d3-geo/build/d3-geo.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){(function(t,r){r(e,n(/*! d3-array */"./node_modules/_d3-array@1.2.4@d3-array/dist/d3-array.js"))})(0,(function(t,e){"use strict";var n=function(){return new r};function r(){this.reset()}r.prototype={constructor:r,reset:function(){this.s=this.t=0},add:function(t){i(o,t,this.t),i(this,o.s,this.s),this.s?this.t+=o.t:this.s=o.t},valueOf:function(){return this.s}};var o=new r;function i(t,e,n){var r=t.s=e+n,o=r-e,i=r-o;t.t=e-i+(n-o)}var a=1e-6,u=1e-12,s=Math.PI,l=s/2,c=s/4,f=2*s,d=180/s,h=s/180,p=Math.abs,v=Math.atan,g=Math.atan2,y=Math.cos,m=Math.ceil,b=Math.exp,_=Math.log,j=Math.pow,x=Math.sin,w=Math.sign||function(t){return t>0?1:t<0?-1:0},O=Math.sqrt,E=Math.tan;function M(t){return t>1?0:t<-1?s:Math.acos(t)}function S(t){return t>1?l:t<-1?-l:Math.asin(t)}function P(t){return(t=x(t/2))*t}function C(){}function A(t,e){t&&T.hasOwnProperty(t.type)&&T[t.type](t,e)}var k={Feature:function(t,e){A(t.geometry,e)},FeatureCollection:function(t,e){var n=t.features,r=-1,o=n.length;while(++r<o)A(n[r].geometry,e)}},T={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)t=n[r],e.point(t[0],t[1],t[2])},LineString:function(t,e){I(t.coordinates,e,0)},MultiLineString:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)I(n[r],e,0)},Polygon:function(t,e){L(t.coordinates,e)},MultiPolygon:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)L(n[r],e)},GeometryCollection:function(t,e){var n=t.geometries,r=-1,o=n.length;while(++r<o)A(n[r],e)}};function I(t,e,n){var r,o=-1,i=t.length-n;e.lineStart();while(++o<i)r=t[o],e.point(r[0],r[1],r[2]);e.lineEnd()}function L(t,e){var n=-1,r=t.length;e.polygonStart();while(++n<r)I(t[n],e,1);e.polygonEnd()}var N,D,B,R,z,F=function(t,e){t&&k.hasOwnProperty(t.type)?k[t.type](t,e):A(t,e)},q=n(),V=n(),H={point:C,lineStart:C,lineEnd:C,polygonStart:function(){q.reset(),H.lineStart=G,H.lineEnd=Y},polygonEnd:function(){var t=+q;V.add(t<0?f+t:t),this.lineStart=this.lineEnd=this.point=C},sphere:function(){V.add(f)}};function G(){H.point=X}function Y(){U(N,D)}function X(t,e){H.point=U,N=t,D=e,t*=h,e*=h,B=t,R=y(e=e/2+c),z=x(e)}function U(t,e){t*=h,e*=h,e=e/2+c;var n=t-B,r=n>=0?1:-1,o=r*n,i=y(e),a=x(e),u=z*a,s=R*i+u*y(o),l=u*r*x(o);q.add(g(l,s)),B=t,R=i,z=a}var W,K,Z,Q,$,J,tt,et,nt=function(t){return V.reset(),F(t,H),2*V};function rt(t){return[g(t[1],t[0]),S(t[2])]}function ot(t){var e=t[0],n=t[1],r=y(n);return[r*y(e),r*x(e),x(n)]}function it(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function at(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function ut(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function st(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function lt(t){var e=O(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var ct,ft,dt=n(),ht={point:pt,lineStart:gt,lineEnd:yt,polygonStart:function(){ht.point=mt,ht.lineStart=bt,ht.lineEnd=_t,dt.reset(),H.polygonStart()},polygonEnd:function(){H.polygonEnd(),ht.point=pt,ht.lineStart=gt,ht.lineEnd=yt,q<0?(W=-(Z=180),K=-(Q=90)):dt>a?Q=90:dt<-a&&(K=-90),ft[0]=W,ft[1]=Z}};function pt(t,e){ct.push(ft=[W=t,Z=t]),e<K&&(K=e),e>Q&&(Q=e)}function vt(t,e){var n=ot([t*h,e*h]);if(et){var r=at(et,n),o=[r[1],-r[0],0],i=at(o,r);lt(i),i=rt(i);var a,u=t-$,s=u>0?1:-1,l=i[0]*d*s,c=p(u)>180;c^(s*$<l&&l<s*t)?(a=i[1]*d,a>Q&&(Q=a)):(l=(l+360)%360-180,c^(s*$<l&&l<s*t)?(a=-i[1]*d,a<K&&(K=a)):(e<K&&(K=e),e>Q&&(Q=e))),c?t<$?jt(W,t)>jt(W,Z)&&(Z=t):jt(t,Z)>jt(W,Z)&&(W=t):Z>=W?(t<W&&(W=t),t>Z&&(Z=t)):t>$?jt(W,t)>jt(W,Z)&&(Z=t):jt(t,Z)>jt(W,Z)&&(W=t)}else ct.push(ft=[W=t,Z=t]);e<K&&(K=e),e>Q&&(Q=e),et=n,$=t}function gt(){ht.point=vt}function yt(){ft[0]=W,ft[1]=Z,ht.point=pt,et=null}function mt(t,e){if(et){var n=t-$;dt.add(p(n)>180?n+(n>0?360:-360):n)}else J=t,tt=e;H.point(t,e),vt(t,e)}function bt(){H.lineStart()}function _t(){mt(J,tt),H.lineEnd(),p(dt)>a&&(W=-(Z=180)),ft[0]=W,ft[1]=Z,et=null}function jt(t,e){return(e-=t)<0?e+360:e}function xt(t,e){return t[0]-e[0]}function wt(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}var Ot,Et,Mt,St,Pt,Ct,At,kt,Tt,It,Lt,Nt,Dt,Bt,Rt,zt,Ft=function(t){var e,n,r,o,i,a,u;if(Q=Z=-(W=K=1/0),ct=[],F(t,ht),n=ct.length){for(ct.sort(xt),e=1,r=ct[0],i=[r];e<n;++e)o=ct[e],wt(r,o[0])||wt(r,o[1])?(jt(r[0],o[1])>jt(r[0],r[1])&&(r[1]=o[1]),jt(o[0],r[1])>jt(r[0],r[1])&&(r[0]=o[0])):i.push(r=o);for(a=-1/0,n=i.length-1,e=0,r=i[n];e<=n;r=o,++e)o=i[e],(u=jt(r[1],o[0]))>a&&(a=u,W=o[0],Z=r[1])}return ct=ft=null,W===1/0||K===1/0?[[NaN,NaN],[NaN,NaN]]:[[W,K],[Z,Q]]},qt={sphere:C,point:Vt,lineStart:Gt,lineEnd:Ut,polygonStart:function(){qt.lineStart=Wt,qt.lineEnd=Kt},polygonEnd:function(){qt.lineStart=Gt,qt.lineEnd=Ut}};function Vt(t,e){t*=h,e*=h;var n=y(e);Ht(n*y(t),n*x(t),x(e))}function Ht(t,e,n){++Ot,Mt+=(t-Mt)/Ot,St+=(e-St)/Ot,Pt+=(n-Pt)/Ot}function Gt(){qt.point=Yt}function Yt(t,e){t*=h,e*=h;var n=y(e);Bt=n*y(t),Rt=n*x(t),zt=x(e),qt.point=Xt,Ht(Bt,Rt,zt)}function Xt(t,e){t*=h,e*=h;var n=y(e),r=n*y(t),o=n*x(t),i=x(e),a=g(O((a=Rt*i-zt*o)*a+(a=zt*r-Bt*i)*a+(a=Bt*o-Rt*r)*a),Bt*r+Rt*o+zt*i);Et+=a,Ct+=a*(Bt+(Bt=r)),At+=a*(Rt+(Rt=o)),kt+=a*(zt+(zt=i)),Ht(Bt,Rt,zt)}function Ut(){qt.point=Vt}function Wt(){qt.point=Zt}function Kt(){Qt(Nt,Dt),qt.point=Vt}function Zt(t,e){Nt=t,Dt=e,t*=h,e*=h,qt.point=Qt;var n=y(e);Bt=n*y(t),Rt=n*x(t),zt=x(e),Ht(Bt,Rt,zt)}function Qt(t,e){t*=h,e*=h;var n=y(e),r=n*y(t),o=n*x(t),i=x(e),a=Rt*i-zt*o,u=zt*r-Bt*i,s=Bt*o-Rt*r,l=O(a*a+u*u+s*s),c=S(l),f=l&&-c/l;Tt+=f*a,It+=f*u,Lt+=f*s,Et+=c,Ct+=c*(Bt+(Bt=r)),At+=c*(Rt+(Rt=o)),kt+=c*(zt+(zt=i)),Ht(Bt,Rt,zt)}var $t=function(t){Ot=Et=Mt=St=Pt=Ct=At=kt=Tt=It=Lt=0,F(t,qt);var e=Tt,n=It,r=Lt,o=e*e+n*n+r*r;return o<u&&(e=Ct,n=At,r=kt,Et<a&&(e=Mt,n=St,r=Pt),o=e*e+n*n+r*r,o<u)?[NaN,NaN]:[g(n,e)*d,S(r/O(o))*d]},Jt=function(t){return function(){return t}},te=function(t,e){function n(n,r){return n=t(n,r),e(n[0],n[1])}return t.invert&&e.invert&&(n.invert=function(n,r){return n=e.invert(n,r),n&&t.invert(n[0],n[1])}),n};function ee(t,e){return[t>s?t-f:t<-s?t+f:t,e]}function ne(t,e,n){return(t%=f)?e||n?te(oe(t),ie(e,n)):oe(t):e||n?ie(e,n):ee}function re(t){return function(e,n){return e+=t,[e>s?e-f:e<-s?e+f:e,n]}}function oe(t){var e=re(t);return e.invert=re(-t),e}function ie(t,e){var n=y(t),r=x(t),o=y(e),i=x(e);function a(t,e){var a=y(e),u=y(t)*a,s=x(t)*a,l=x(e),c=l*n+u*r;return[g(s*o-c*i,u*n-l*r),S(c*o+s*i)]}return a.invert=function(t,e){var a=y(e),u=y(t)*a,s=x(t)*a,l=x(e),c=l*o-s*i;return[g(s*o+l*i,u*n+c*r),S(c*n-u*r)]},a}ee.invert=ee;var ae=function(t){function e(e){return e=t(e[0]*h,e[1]*h),e[0]*=d,e[1]*=d,e}return t=ne(t[0]*h,t[1]*h,t.length>2?t[2]*h:0),e.invert=function(e){return e=t.invert(e[0]*h,e[1]*h),e[0]*=d,e[1]*=d,e},e};function ue(t,e,n,r,o,i){if(n){var a=y(e),u=x(e),s=r*n;null==o?(o=e+r*f,i=e-s/2):(o=se(a,o),i=se(a,i),(r>0?o<i:o>i)&&(o+=r*f));for(var l,c=o;r>0?c>i:c<i;c-=s)l=rt([a,-u*y(c),-u*x(c)]),t.point(l[0],l[1])}}function se(t,e){e=ot(e),e[0]-=t,lt(e);var n=M(-e[1]);return((-e[2]<0?-n:n)+f-a)%f}var le=function(){var t,e,n=Jt([0,0]),r=Jt(90),o=Jt(6),i={point:a};function a(n,r){t.push(n=e(n,r)),n[0]*=d,n[1]*=d}function u(){var a=n.apply(this,arguments),u=r.apply(this,arguments)*h,s=o.apply(this,arguments)*h;return t=[],e=ne(-a[0]*h,-a[1]*h,0).invert,ue(i,u,s,1),a={type:"Polygon",coordinates:[t]},t=e=null,a}return u.center=function(t){return arguments.length?(n="function"===typeof t?t:Jt([+t[0],+t[1]]),u):n},u.radius=function(t){return arguments.length?(r="function"===typeof t?t:Jt(+t),u):r},u.precision=function(t){return arguments.length?(o="function"===typeof t?t:Jt(+t),u):o},u},ce=function(){var t,e=[];return{point:function(e,n){t.push([e,n])},lineStart:function(){e.push(t=[])},lineEnd:C,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}},fe=function(t,e,n,r,o,i){var a,u=t[0],s=t[1],l=e[0],c=e[1],f=0,d=1,h=l-u,p=c-s;if(a=n-u,h||!(a>0)){if(a/=h,h<0){if(a<f)return;a<d&&(d=a)}else if(h>0){if(a>d)return;a>f&&(f=a)}if(a=o-u,h||!(a<0)){if(a/=h,h<0){if(a>d)return;a>f&&(f=a)}else if(h>0){if(a<f)return;a<d&&(d=a)}if(a=r-s,p||!(a>0)){if(a/=p,p<0){if(a<f)return;a<d&&(d=a)}else if(p>0){if(a>d)return;a>f&&(f=a)}if(a=i-s,p||!(a<0)){if(a/=p,p<0){if(a>d)return;a>f&&(f=a)}else if(p>0){if(a<f)return;a<d&&(d=a)}return f>0&&(t[0]=u+f*h,t[1]=s+f*p),d<1&&(e[0]=u+d*h,e[1]=s+d*p),!0}}}}},de=function(t,e){return p(t[0]-e[0])<a&&p(t[1]-e[1])<a};function he(t,e,n,r){this.x=t,this.z=e,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}var pe=function(t,e,n,r,o){var i,a,u=[],s=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,n,r=t[0],a=t[e];if(de(r,a)){for(o.lineStart(),i=0;i<e;++i)o.point((r=t[i])[0],r[1]);o.lineEnd()}else u.push(n=new he(r,t,null,!0)),s.push(n.o=new he(r,null,n,!1)),u.push(n=new he(a,t,null,!1)),s.push(n.o=new he(a,null,n,!0))}})),u.length){for(s.sort(e),ve(u),ve(s),i=0,a=s.length;i<a;++i)s[i].e=n=!n;var l,c,f=u[0];while(1){var d=f,h=!0;while(d.v)if((d=d.n)===f)return;l=d.z,o.lineStart();do{if(d.v=d.o.v=!0,d.e){if(h)for(i=0,a=l.length;i<a;++i)o.point((c=l[i])[0],c[1]);else r(d.x,d.n.x,1,o);d=d.n}else{if(h)for(l=d.p.z,i=l.length-1;i>=0;--i)o.point((c=l[i])[0],c[1]);else r(d.x,d.p.x,-1,o);d=d.p}d=d.o,l=d.z,h=!h}while(!d.v);o.lineEnd()}}};function ve(t){if(e=t.length){var e,n,r=0,o=t[0];while(++r<e)o.n=n=t[r],n.p=o,o=n;o.n=n=t[0],n.p=o}}var ge=1e9,ye=-ge;function me(t,n,r,o){function i(e,i){return t<=e&&e<=r&&n<=i&&i<=o}function u(e,i,a,u){var l=0,f=0;if(null==e||(l=s(e,a))!==(f=s(i,a))||c(e,i)<0^a>0)do{u.point(0===l||3===l?t:r,l>1?o:n)}while((l=(l+a+4)%4)!==f);else u.point(i[0],i[1])}function s(e,o){return p(e[0]-t)<a?o>0?0:3:p(e[0]-r)<a?o>0?2:1:p(e[1]-n)<a?o>0?1:0:o>0?3:2}function l(t,e){return c(t.x,e.x)}function c(t,e){var n=s(t,1),r=s(e,1);return n!==r?n-r:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}return function(a){var s,c,f,d,h,p,v,g,y,m,b,_=a,j=ce(),x={point:w,lineStart:S,lineEnd:P,polygonStart:E,polygonEnd:M};function w(t,e){i(t,e)&&_.point(t,e)}function O(){for(var e=0,n=0,r=c.length;n<r;++n)for(var i,a,u=c[n],s=1,l=u.length,f=u[0],d=f[0],h=f[1];s<l;++s)i=d,a=h,f=u[s],d=f[0],h=f[1],a<=o?h>o&&(d-i)*(o-a)>(h-a)*(t-i)&&++e:h<=o&&(d-i)*(o-a)<(h-a)*(t-i)&&--e;return e}function E(){_=j,s=[],c=[],b=!0}function M(){var t=O(),n=b&&t,r=(s=e.merge(s)).length;(n||r)&&(a.polygonStart(),n&&(a.lineStart(),u(null,null,1,a),a.lineEnd()),r&&pe(s,l,t,u,a),a.polygonEnd()),_=a,s=c=f=null}function S(){x.point=C,c&&c.push(f=[]),m=!0,y=!1,v=g=NaN}function P(){s&&(C(d,h),p&&y&&j.rejoin(),s.push(j.result())),x.point=w,y&&_.lineEnd()}function C(e,a){var u=i(e,a);if(c&&f.push([e,a]),m)d=e,h=a,p=u,m=!1,u&&(_.lineStart(),_.point(e,a));else if(u&&y)_.point(e,a);else{var s=[v=Math.max(ye,Math.min(ge,v)),g=Math.max(ye,Math.min(ge,g))],l=[e=Math.max(ye,Math.min(ge,e)),a=Math.max(ye,Math.min(ge,a))];fe(s,l,t,n,r,o)?(y||(_.lineStart(),_.point(s[0],s[1])),_.point(l[0],l[1]),u||_.lineEnd(),b=!1):u&&(_.lineStart(),_.point(e,a),b=!1)}v=e,g=a,y=u}return x}}var be,_e,je,xe=function(){var t,e,n,r=0,o=0,i=960,a=500;return n={stream:function(n){return t&&e===n?t:t=me(r,o,i,a)(e=n)},extent:function(u){return arguments.length?(r=+u[0][0],o=+u[0][1],i=+u[1][0],a=+u[1][1],t=e=null,n):[[r,o],[i,a]]}}},we=n(),Oe=function(t,e){var n=e[0],r=e[1],o=[x(n),-y(n),0],i=0,u=0;we.reset();for(var l=0,d=t.length;l<d;++l)if(p=(h=t[l]).length)for(var h,p,v=h[p-1],m=v[0],b=v[1]/2+c,_=x(b),j=y(b),w=0;w<p;++w,m=E,_=P,j=C,v=O){var O=h[w],E=O[0],M=O[1]/2+c,P=x(M),C=y(M),A=E-m,k=A>=0?1:-1,T=k*A,I=T>s,L=_*P;if(we.add(g(L*k*x(T),j*C+L*y(T))),i+=I?A+k*f:A,I^m>=n^E>=n){var N=at(ot(v),ot(O));lt(N);var D=at(o,N);lt(D);var B=(I^A>=0?-1:1)*S(D[2]);(r>B||r===B&&(N[0]||N[1]))&&(u+=I^A>=0?1:-1)}}return(i<-a||i<a&&we<-a)^1&u},Ee=n(),Me={sphere:C,point:C,lineStart:Se,lineEnd:C,polygonStart:C,polygonEnd:C};function Se(){Me.point=Ce,Me.lineEnd=Pe}function Pe(){Me.point=Me.lineEnd=C}function Ce(t,e){t*=h,e*=h,be=t,_e=x(e),je=y(e),Me.point=Ae}function Ae(t,e){t*=h,e*=h;var n=x(e),r=y(e),o=p(t-be),i=y(o),a=x(o),u=r*a,s=je*n-_e*r*i,l=_e*n+je*r*i;Ee.add(g(O(u*u+s*s),l)),be=t,_e=n,je=r}var ke=function(t){return Ee.reset(),F(t,Me),+Ee},Te=[null,null],Ie={type:"LineString",coordinates:Te},Le=function(t,e){return Te[0]=t,Te[1]=e,ke(Ie)},Ne={Feature:function(t,e){return Be(t.geometry,e)},FeatureCollection:function(t,e){var n=t.features,r=-1,o=n.length;while(++r<o)if(Be(n[r].geometry,e))return!0;return!1}},De={Sphere:function(){return!0},Point:function(t,e){return Re(t.coordinates,e)},MultiPoint:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)if(Re(n[r],e))return!0;return!1},LineString:function(t,e){return ze(t.coordinates,e)},MultiLineString:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)if(ze(n[r],e))return!0;return!1},Polygon:function(t,e){return Fe(t.coordinates,e)},MultiPolygon:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)if(Fe(n[r],e))return!0;return!1},GeometryCollection:function(t,e){var n=t.geometries,r=-1,o=n.length;while(++r<o)if(Be(n[r],e))return!0;return!1}};function Be(t,e){return!(!t||!De.hasOwnProperty(t.type))&&De[t.type](t,e)}function Re(t,e){return 0===Le(t,e)}function ze(t,e){var n=Le(t[0],t[1]),r=Le(t[0],e),o=Le(e,t[1]);return r+o<=n+a}function Fe(t,e){return!!Oe(t.map(qe),Ve(e))}function qe(t){return t=t.map(Ve),t.pop(),t}function Ve(t){return[t[0]*h,t[1]*h]}var He=function(t,e){return(t&&Ne.hasOwnProperty(t.type)?Ne[t.type]:Be)(t,e)};function Ge(t,n,r){var o=e.range(t,n-a,r).concat(n);return function(t){return o.map((function(e){return[t,e]}))}}function Ye(t,n,r){var o=e.range(t,n-a,r).concat(n);return function(t){return o.map((function(e){return[e,t]}))}}function Xe(){var t,n,r,o,i,u,s,l,c,f,d,h,v=10,g=v,y=90,b=360,_=2.5;function j(){return{type:"MultiLineString",coordinates:x()}}function x(){return e.range(m(o/y)*y,r,y).map(d).concat(e.range(m(l/b)*b,s,b).map(h)).concat(e.range(m(n/v)*v,t,v).filter((function(t){return p(t%y)>a})).map(c)).concat(e.range(m(u/g)*g,i,g).filter((function(t){return p(t%b)>a})).map(f))}return j.lines=function(){return x().map((function(t){return{type:"LineString",coordinates:t}}))},j.outline=function(){return{type:"Polygon",coordinates:[d(o).concat(h(s).slice(1),d(r).reverse().slice(1),h(l).reverse().slice(1))]}},j.extent=function(t){return arguments.length?j.extentMajor(t).extentMinor(t):j.extentMinor()},j.extentMajor=function(t){return arguments.length?(o=+t[0][0],r=+t[1][0],l=+t[0][1],s=+t[1][1],o>r&&(t=o,o=r,r=t),l>s&&(t=l,l=s,s=t),j.precision(_)):[[o,l],[r,s]]},j.extentMinor=function(e){return arguments.length?(n=+e[0][0],t=+e[1][0],u=+e[0][1],i=+e[1][1],n>t&&(e=n,n=t,t=e),u>i&&(e=u,u=i,i=e),j.precision(_)):[[n,u],[t,i]]},j.step=function(t){return arguments.length?j.stepMajor(t).stepMinor(t):j.stepMinor()},j.stepMajor=function(t){return arguments.length?(y=+t[0],b=+t[1],j):[y,b]},j.stepMinor=function(t){return arguments.length?(v=+t[0],g=+t[1],j):[v,g]},j.precision=function(e){return arguments.length?(_=+e,c=Ge(u,i,90),f=Ye(n,t,_),d=Ge(l,s,90),h=Ye(o,r,_),j):_},j.extentMajor([[-180,-90+a],[180,90-a]]).extentMinor([[-180,-80-a],[180,80+a]])}function Ue(){return Xe()()}var We,Ke,Ze,Qe,$e=function(t,e){var n=t[0]*h,r=t[1]*h,o=e[0]*h,i=e[1]*h,a=y(r),u=x(r),s=y(i),l=x(i),c=a*y(n),f=a*x(n),p=s*y(o),v=s*x(o),m=2*S(O(P(i-r)+a*s*P(o-n))),b=x(m),_=m?function(t){var e=x(t*=m)/b,n=x(m-t)/b,r=n*c+e*p,o=n*f+e*v,i=n*u+e*l;return[g(o,r)*d,g(i,O(r*r+o*o))*d]}:function(){return[n*d,r*d]};return _.distance=m,_},Je=function(t){return t},tn=n(),en=n(),nn={point:C,lineStart:C,lineEnd:C,polygonStart:function(){nn.lineStart=rn,nn.lineEnd=un},polygonEnd:function(){nn.lineStart=nn.lineEnd=nn.point=C,tn.add(p(en)),en.reset()},result:function(){var t=tn/2;return tn.reset(),t}};function rn(){nn.point=on}function on(t,e){nn.point=an,We=Ze=t,Ke=Qe=e}function an(t,e){en.add(Qe*t-Ze*e),Ze=t,Qe=e}function un(){an(We,Ke)}var sn=1/0,ln=sn,cn=-sn,fn=cn,dn={point:hn,lineStart:C,lineEnd:C,polygonStart:C,polygonEnd:C,result:function(){var t=[[sn,ln],[cn,fn]];return cn=fn=-(ln=sn=1/0),t}};function hn(t,e){t<sn&&(sn=t),t>cn&&(cn=t),e<ln&&(ln=e),e>fn&&(fn=e)}var pn,vn,gn,yn,mn=0,bn=0,_n=0,jn=0,xn=0,wn=0,On=0,En=0,Mn=0,Sn={point:Pn,lineStart:Cn,lineEnd:Tn,polygonStart:function(){Sn.lineStart=In,Sn.lineEnd=Ln},polygonEnd:function(){Sn.point=Pn,Sn.lineStart=Cn,Sn.lineEnd=Tn},result:function(){var t=Mn?[On/Mn,En/Mn]:wn?[jn/wn,xn/wn]:_n?[mn/_n,bn/_n]:[NaN,NaN];return mn=bn=_n=jn=xn=wn=On=En=Mn=0,t}};function Pn(t,e){mn+=t,bn+=e,++_n}function Cn(){Sn.point=An}function An(t,e){Sn.point=kn,Pn(gn=t,yn=e)}function kn(t,e){var n=t-gn,r=e-yn,o=O(n*n+r*r);jn+=o*(gn+t)/2,xn+=o*(yn+e)/2,wn+=o,Pn(gn=t,yn=e)}function Tn(){Sn.point=Pn}function In(){Sn.point=Nn}function Ln(){Dn(pn,vn)}function Nn(t,e){Sn.point=Dn,Pn(pn=gn=t,vn=yn=e)}function Dn(t,e){var n=t-gn,r=e-yn,o=O(n*n+r*r);jn+=o*(gn+t)/2,xn+=o*(yn+e)/2,wn+=o,o=yn*t-gn*e,On+=o*(gn+t),En+=o*(yn+e),Mn+=3*o,Pn(gn=t,yn=e)}function Bn(t){this._context=t}Bn.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,f);break}},result:C};var Rn,zn,Fn,qn,Vn,Hn=n(),Gn={point:C,lineStart:function(){Gn.point=Yn},lineEnd:function(){Rn&&Xn(zn,Fn),Gn.point=C},polygonStart:function(){Rn=!0},polygonEnd:function(){Rn=null},result:function(){var t=+Hn;return Hn.reset(),t}};function Yn(t,e){Gn.point=Xn,zn=qn=t,Fn=Vn=e}function Xn(t,e){qn-=t,Vn-=e,Hn.add(O(qn*qn+Vn*Vn)),qn=t,Vn=e}function Un(){this._string=[]}function Wn(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}Un.prototype={_radius:4.5,_circle:Wn(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push("M",t,",",e),this._point=1;break;case 1:this._string.push("L",t,",",e);break;default:null==this._circle&&(this._circle=Wn(this._radius)),this._string.push("M",t,",",e,this._circle);break}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}};var Kn=function(t,e){var n,r,o=4.5;function i(t){return t&&("function"===typeof o&&r.pointRadius(+o.apply(this,arguments)),F(t,n(r))),r.result()}return i.area=function(t){return F(t,n(nn)),nn.result()},i.measure=function(t){return F(t,n(Gn)),Gn.result()},i.bounds=function(t){return F(t,n(dn)),dn.result()},i.centroid=function(t){return F(t,n(Sn)),Sn.result()},i.projection=function(e){return arguments.length?(n=null==e?(t=null,Je):(t=e).stream,i):t},i.context=function(t){return arguments.length?(r=null==t?(e=null,new Un):new Bn(e=t),"function"!==typeof o&&r.pointRadius(o),i):e},i.pointRadius=function(t){return arguments.length?(o="function"===typeof t?t:(r.pointRadius(+t),+t),i):o},i.projection(t).context(e)},Zn=function(t,n,r,o){return function(i,a){var u,s,l,c=n(a),f=i.invert(o[0],o[1]),d=ce(),h=n(d),p=!1,v={point:g,lineStart:m,lineEnd:b,polygonStart:function(){v.point=_,v.lineStart=j,v.lineEnd=x,s=[],u=[]},polygonEnd:function(){v.point=g,v.lineStart=m,v.lineEnd=b,s=e.merge(s);var t=Oe(u,f);s.length?(p||(a.polygonStart(),p=!0),pe(s,$n,t,r,a)):t&&(p||(a.polygonStart(),p=!0),a.lineStart(),r(null,null,1,a),a.lineEnd()),p&&(a.polygonEnd(),p=!1),s=u=null},sphere:function(){a.polygonStart(),a.lineStart(),r(null,null,1,a),a.lineEnd(),a.polygonEnd()}};function g(e,n){var r=i(e,n);t(e=r[0],n=r[1])&&a.point(e,n)}function y(t,e){var n=i(t,e);c.point(n[0],n[1])}function m(){v.point=y,c.lineStart()}function b(){v.point=g,c.lineEnd()}function _(t,e){l.push([t,e]);var n=i(t,e);h.point(n[0],n[1])}function j(){h.lineStart(),l=[]}function x(){_(l[0][0],l[0][1]),h.lineEnd();var t,e,n,r,o=h.clean(),i=d.result(),c=i.length;if(l.pop(),u.push(l),l=null,c)if(1&o){if(n=i[0],(e=n.length-1)>0){for(p||(a.polygonStart(),p=!0),a.lineStart(),t=0;t<e;++t)a.point((r=n[t])[0],r[1]);a.lineEnd()}}else c>1&&2&o&&i.push(i.pop().concat(i.shift())),s.push(i.filter(Qn))}return v}};function Qn(t){return t.length>1}function $n(t,e){return((t=t.x)[0]<0?t[1]-l-a:l-t[1])-((e=e.x)[0]<0?e[1]-l-a:l-e[1])}var Jn=Zn((function(){return!0}),tr,nr,[-s,-l]);function tr(t){var e,n=NaN,r=NaN,o=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(i,u){var c=i>0?s:-s,f=p(i-n);p(f-s)<a?(t.point(n,r=(r+u)/2>0?l:-l),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(c,r),t.point(i,r),e=0):o!==c&&f>=s&&(p(n-o)<a&&(n-=o*a),p(i-c)<a&&(i-=c*a),r=er(n,r,i,u),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(c,r),e=0),t.point(n=i,r=u),o=c},lineEnd:function(){t.lineEnd(),n=r=NaN},clean:function(){return 2-e}}}function er(t,e,n,r){var o,i,u=x(t-n);return p(u)>a?v((x(e)*(i=y(r))*x(n)-x(r)*(o=y(e))*x(t))/(o*i*u)):(e+r)/2}function nr(t,e,n,r){var o;if(null==t)o=n*l,r.point(-s,o),r.point(0,o),r.point(s,o),r.point(s,0),r.point(s,-o),r.point(0,-o),r.point(-s,-o),r.point(-s,0),r.point(-s,o);else if(p(t[0]-e[0])>a){var i=t[0]<e[0]?s:-s;o=n*i/2,r.point(-i,o),r.point(0,o),r.point(i,o)}else r.point(e[0],e[1])}var rr=function(t,e){var n=y(t),r=n>0,o=p(n)>a;function i(n,r,o,i){ue(i,t,e,o,n,r)}function u(t,e){return y(t)*y(e)>n}function l(t){var e,n,i,l,d;return{lineStart:function(){l=i=!1,d=1},point:function(h,p){var v,g=[h,p],y=u(h,p),m=r?y?0:f(h,p):y?f(h+(h<0?s:-s),p):0;if(!e&&(l=i=y)&&t.lineStart(),y!==i&&(v=c(e,g),(!v||de(e,v)||de(g,v))&&(g[0]+=a,g[1]+=a,y=u(g[0],g[1]))),y!==i)d=0,y?(t.lineStart(),v=c(g,e),t.point(v[0],v[1])):(v=c(e,g),t.point(v[0],v[1]),t.lineEnd()),e=v;else if(o&&e&&r^y){var b;m&n||!(b=c(g,e,!0))||(d=0,r?(t.lineStart(),t.point(b[0][0],b[0][1]),t.point(b[1][0],b[1][1]),t.lineEnd()):(t.point(b[1][0],b[1][1]),t.lineEnd(),t.lineStart(),t.point(b[0][0],b[0][1])))}!y||e&&de(e,g)||t.point(g[0],g[1]),e=g,i=y,n=m},lineEnd:function(){i&&t.lineEnd(),e=null},clean:function(){return d|(l&&i)<<1}}}function c(t,e,r){var o=ot(t),i=ot(e),u=[1,0,0],l=at(o,i),c=it(l,l),f=l[0],d=c-f*f;if(!d)return!r&&t;var h=n*c/d,v=-n*f/d,g=at(u,l),y=st(u,h),m=st(l,v);ut(y,m);var b=g,_=it(y,b),j=it(b,b),x=_*_-j*(it(y,y)-1);if(!(x<0)){var w=O(x),E=st(b,(-_-w)/j);if(ut(E,y),E=rt(E),!r)return E;var M,S=t[0],P=e[0],C=t[1],A=e[1];P<S&&(M=S,S=P,P=M);var k=P-S,T=p(k-s)<a,I=T||k<a;if(!T&&A<C&&(M=C,C=A,A=M),I?T?C+A>0^E[1]<(p(E[0]-S)<a?C:A):C<=E[1]&&E[1]<=A:k>s^(S<=E[0]&&E[0]<=P)){var L=st(b,(-_+w)/j);return ut(L,y),[E,rt(L)]}}}function f(e,n){var o=r?t:s-t,i=0;return e<-o?i|=1:e>o&&(i|=2),n<-o?i|=4:n>o&&(i|=8),i}return Zn(u,l,i,r?[0,-t]:[-s,t-s])},or=function(t){return{stream:ir(t)}};function ir(t){return function(e){var n=new ar;for(var r in t)n[r]=t[r];return n.stream=e,n}}function ar(){}function ur(t,e,n){var r=e[1][0]-e[0][0],o=e[1][1]-e[0][1],i=t.clipExtent&&t.clipExtent();t.scale(150).translate([0,0]),null!=i&&t.clipExtent(null),F(n,t.stream(dn));var a=dn.result(),u=Math.min(r/(a[1][0]-a[0][0]),o/(a[1][1]-a[0][1])),s=+e[0][0]+(r-u*(a[1][0]+a[0][0]))/2,l=+e[0][1]+(o-u*(a[1][1]+a[0][1]))/2;return null!=i&&t.clipExtent(i),t.scale(150*u).translate([s,l])}function sr(t,e,n){return ur(t,[[0,0],e],n)}ar.prototype={constructor:ar,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var lr=16,cr=y(30*h),fr=function(t,e){return+e?hr(t,e):dr(t)};function dr(t){return ir({point:function(e,n){e=t(e,n),this.stream.point(e[0],e[1])}})}function hr(t,e){function n(r,o,i,u,s,l,c,f,d,h,v,y,m,b){var _=c-r,j=f-o,x=_*_+j*j;if(x>4*e&&m--){var w=u+h,E=s+v,M=l+y,P=O(w*w+E*E+M*M),C=S(M/=P),A=p(p(M)-1)<a||p(i-d)<a?(i+d)/2:g(E,w),k=t(A,C),T=k[0],I=k[1],L=T-r,N=I-o,D=j*L-_*N;(D*D/x>e||p((_*L+j*N)/x-.5)>.3||u*h+s*v+l*y<cr)&&(n(r,o,i,u,s,l,T,I,A,w/=P,E/=P,M,m,b),b.point(T,I),n(T,I,A,w,E,M,c,f,d,h,v,y,m,b))}}return function(e){var r,o,i,a,u,s,l,c,f,d,h,p,v={point:g,lineStart:y,lineEnd:b,polygonStart:function(){e.polygonStart(),v.lineStart=_},polygonEnd:function(){e.polygonEnd(),v.lineStart=y}};function g(n,r){n=t(n,r),e.point(n[0],n[1])}function y(){c=NaN,v.point=m,e.lineStart()}function m(r,o){var i=ot([r,o]),a=t(r,o);n(c,f,l,d,h,p,c=a[0],f=a[1],l=r,d=i[0],h=i[1],p=i[2],lr,e),e.point(c,f)}function b(){v.point=g,e.lineEnd()}function _(){y(),v.point=j,v.lineEnd=x}function j(t,e){m(r=t,e),o=c,i=f,a=d,u=h,s=p,v.point=m}function x(){n(c,f,l,d,h,p,o,i,r,a,u,s,lr,e),v.lineEnd=b,b()}return v}}var pr=ir({point:function(t,e){this.stream.point(t*h,e*h)}});function vr(t){return gr((function(){return t}))()}function gr(t){var e,n,r,o,i,a,u,s,l,c,f=150,p=480,v=250,g=0,y=0,m=0,b=0,_=0,j=null,x=Jn,w=null,E=Je,M=.5,S=fr(A,M);function P(t){return t=i(t[0]*h,t[1]*h),[t[0]*f+n,r-t[1]*f]}function C(t){return t=i.invert((t[0]-n)/f,(r-t[1])/f),t&&[t[0]*d,t[1]*d]}function A(t,o){return t=e(t,o),[t[0]*f+n,r-t[1]*f]}function k(){i=te(o=ne(m,b,_),e);var t=e(g,y);return n=p-t[0]*f,r=v+t[1]*f,T()}function T(){return l=c=null,P}return P.stream=function(t){return l&&c===t?l:l=pr(x(o,S(E(c=t))))},P.clipAngle=function(t){return arguments.length?(x=+t?rr(j=t*h,6*h):(j=null,Jn),T()):j*d},P.clipExtent=function(t){return arguments.length?(E=null==t?(w=a=u=s=null,Je):me(w=+t[0][0],a=+t[0][1],u=+t[1][0],s=+t[1][1]),T()):null==w?null:[[w,a],[u,s]]},P.scale=function(t){return arguments.length?(f=+t,k()):f},P.translate=function(t){return arguments.length?(p=+t[0],v=+t[1],k()):[p,v]},P.center=function(t){return arguments.length?(g=t[0]%360*h,y=t[1]%360*h,k()):[g*d,y*d]},P.rotate=function(t){return arguments.length?(m=t[0]%360*h,b=t[1]%360*h,_=t.length>2?t[2]%360*h:0,k()):[m*d,b*d,_*d]},P.precision=function(t){return arguments.length?(S=fr(A,M=t*t),T()):O(M)},P.fitExtent=function(t,e){return ur(P,t,e)},P.fitSize=function(t,e){return sr(P,t,e)},function(){return e=t.apply(this,arguments),P.invert=e.invert&&C,k()}}function yr(t){var e=0,n=s/3,r=gr(t),o=r(e,n);return o.parallels=function(t){return arguments.length?r(e=t[0]*h,n=t[1]*h):[e*d,n*d]},o}function mr(t){var e=y(t);function n(t,n){return[t*e,x(n)/e]}return n.invert=function(t,n){return[t/e,S(n*e)]},n}function br(t,e){var n=x(t),r=(n+x(e))/2;if(p(r)<a)return mr(t);var o=1+n*(2*r-n),i=O(o)/r;function u(t,e){var n=O(o-2*r*x(e))/r;return[n*x(t*=r),i-n*y(t)]}return u.invert=function(t,e){var n=i-e;return[g(t,p(n))/r*w(n),S((o-(t*t+n*n)*r*r)/(2*r))]},u}var _r=function(){return yr(br).scale(155.424).center([0,33.6442])},jr=function(){return _r().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])};function xr(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}var wr=function(){var t,e,n,r,o,i,u=jr(),s=_r().rotate([154,0]).center([-2,58.5]).parallels([55,65]),l=_r().rotate([157,0]).center([-3,19.9]).parallels([8,18]),c={point:function(t,e){i=[t,e]}};function f(t){var e=t[0],a=t[1];return i=null,n.point(e,a),i||(r.point(e,a),i)||(o.point(e,a),i)}function d(){return t=e=null,f}return f.invert=function(t){var e=u.scale(),n=u.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?s:o>=.166&&o<.234&&r>=-.214&&r<-.115?l:u).invert(t)},f.stream=function(n){return t&&e===n?t:t=xr([u.stream(e=n),s.stream(n),l.stream(n)])},f.precision=function(t){return arguments.length?(u.precision(t),s.precision(t),l.precision(t),d()):u.precision()},f.scale=function(t){return arguments.length?(u.scale(t),s.scale(.35*t),l.scale(t),f.translate(u.translate())):u.scale()},f.translate=function(t){if(!arguments.length)return u.translate();var e=u.scale(),i=+t[0],f=+t[1];return n=u.translate(t).clipExtent([[i-.455*e,f-.238*e],[i+.455*e,f+.238*e]]).stream(c),r=s.translate([i-.307*e,f+.201*e]).clipExtent([[i-.425*e+a,f+.12*e+a],[i-.214*e-a,f+.234*e-a]]).stream(c),o=l.translate([i-.205*e,f+.212*e]).clipExtent([[i-.214*e+a,f+.166*e+a],[i-.115*e-a,f+.234*e-a]]).stream(c),d()},f.fitExtent=function(t,e){return ur(f,t,e)},f.fitSize=function(t,e){return sr(f,t,e)},f.scale(1070)};function Or(t){return function(e,n){var r=y(e),o=y(n),i=t(r*o);return[i*o*x(e),i*x(n)]}}function Er(t){return function(e,n){var r=O(e*e+n*n),o=t(r),i=x(o),a=y(o);return[g(e*i,r*a),S(r&&n*i/r)]}}var Mr=Or((function(t){return O(2/(1+t))}));Mr.invert=Er((function(t){return 2*S(t/2)}));var Sr=function(){return vr(Mr).scale(124.75).clipAngle(179.999)},Pr=Or((function(t){return(t=M(t))&&t/x(t)}));Pr.invert=Er((function(t){return t}));var Cr=function(){return vr(Pr).scale(79.4188).clipAngle(179.999)};function Ar(t,e){return[t,_(E((l+e)/2))]}Ar.invert=function(t,e){return[t,2*v(b(e))-l]};var kr=function(){return Tr(Ar).scale(961/f)};function Tr(t){var e,n,r,o=vr(t),i=o.center,a=o.scale,u=o.translate,l=o.clipExtent,c=null;function f(){var i=s*a(),u=o(ae(o.rotate()).invert([0,0]));return l(null==c?[[u[0]-i,u[1]-i],[u[0]+i,u[1]+i]]:t===Ar?[[Math.max(u[0]-i,c),e],[Math.min(u[0]+i,n),r]]:[[c,Math.max(u[1]-i,e)],[n,Math.min(u[1]+i,r)]])}return o.scale=function(t){return arguments.length?(a(t),f()):a()},o.translate=function(t){return arguments.length?(u(t),f()):u()},o.center=function(t){return arguments.length?(i(t),f()):i()},o.clipExtent=function(t){return arguments.length?(null==t?c=e=n=r=null:(c=+t[0][0],e=+t[0][1],n=+t[1][0],r=+t[1][1]),f()):null==c?null:[[c,e],[n,r]]},f()}function Ir(t){return E((l+t)/2)}function Lr(t,e){var n=y(t),r=t===e?x(t):_(n/y(e))/_(Ir(e)/Ir(t)),o=n*j(Ir(t),r)/r;if(!r)return Ar;function i(t,e){o>0?e<-l+a&&(e=-l+a):e>l-a&&(e=l-a);var n=o/j(Ir(e),r);return[n*x(r*t),o-n*y(r*t)]}return i.invert=function(t,e){var n=o-e,i=w(r)*O(t*t+n*n);return[g(t,p(n))/r*w(n),2*v(j(o/i,1/r))-l]},i}var Nr=function(){return yr(Lr).scale(109.5).parallels([30,30])};function Dr(t,e){return[t,e]}Dr.invert=Dr;var Br=function(){return vr(Dr).scale(152.63)};function Rr(t,e){var n=y(t),r=t===e?x(t):(n-y(e))/(e-t),o=n/r+t;if(p(r)<a)return Dr;function i(t,e){var n=o-e,i=r*t;return[n*x(i),o-n*y(i)]}return i.invert=function(t,e){var n=o-e;return[g(t,p(n))/r*w(n),o-w(r)*O(t*t+n*n)]},i}var zr=function(){return yr(Rr).scale(131.154).center([0,13.9389])};function Fr(t,e){var n=y(e),r=y(t)*n;return[n*x(t)/r,x(e)/r]}Fr.invert=Er(v);var qr=function(){return vr(Fr).scale(144.049).clipAngle(60)};function Vr(t,e,n,r){return 1===t&&1===e&&0===n&&0===r?Je:ir({point:function(o,i){this.stream.point(o*t+n,i*e+r)}})}var Hr=function(){var t,e,n,r,o,i,a=1,u=0,s=0,l=1,c=1,f=Je,d=null,h=Je;function p(){return r=o=null,i}return i={stream:function(t){return r&&o===t?r:r=f(h(o=t))},clipExtent:function(r){return arguments.length?(h=null==r?(d=t=e=n=null,Je):me(d=+r[0][0],t=+r[0][1],e=+r[1][0],n=+r[1][1]),p()):null==d?null:[[d,t],[e,n]]},scale:function(t){return arguments.length?(f=Vr((a=+t)*l,a*c,u,s),p()):a},translate:function(t){return arguments.length?(f=Vr(a*l,a*c,u=+t[0],s=+t[1]),p()):[u,s]},reflectX:function(t){return arguments.length?(f=Vr(a*(l=t?-1:1),a*c,u,s),p()):l<0},reflectY:function(t){return arguments.length?(f=Vr(a*l,a*(c=t?-1:1),u,s),p()):c<0},fitExtent:function(t,e){return ur(i,t,e)},fitSize:function(t,e){return sr(i,t,e)}}};function Gr(t,e){return[y(e)*x(t),x(e)]}Gr.invert=Er(S);var Yr=function(){return vr(Gr).scale(249.5).clipAngle(90+a)};function Xr(t,e){var n=y(e),r=1+y(t)*n;return[n*x(t)/r,x(e)/r]}Xr.invert=Er((function(t){return 2*v(t)}));var Ur=function(){return vr(Xr).scale(250).clipAngle(142)};function Wr(t,e){return[_(E((l+e)/2)),-t]}Wr.invert=function(t,e){return[-e,2*v(b(t))-l]};var Kr=function(){var t=Tr(Wr),e=t.center,n=t.rotate;return t.center=function(t){return arguments.length?e([-t[1],t[0]]):(t=e(),[t[1],-t[0]])},t.rotate=function(t){return arguments.length?n([t[0],t[1],t.length>2?t[2]+90:90]):(t=n(),[t[0],t[1],t[2]-90])},n([0,0,90]).scale(159.155)};t.geoArea=nt,t.geoBounds=Ft,t.geoCentroid=$t,t.geoCircle=le,t.geoClipExtent=xe,t.geoContains=He,t.geoDistance=Le,t.geoGraticule=Xe,t.geoGraticule10=Ue,t.geoInterpolate=$e,t.geoLength=ke,t.geoPath=Kn,t.geoAlbers=jr,t.geoAlbersUsa=wr,t.geoAzimuthalEqualArea=Sr,t.geoAzimuthalEqualAreaRaw=Mr,t.geoAzimuthalEquidistant=Cr,t.geoAzimuthalEquidistantRaw=Pr,t.geoConicConformal=Nr,t.geoConicConformalRaw=Lr,t.geoConicEqualArea=_r,t.geoConicEqualAreaRaw=br,t.geoConicEquidistant=zr,t.geoConicEquidistantRaw=Rr,t.geoEquirectangular=Br,t.geoEquirectangularRaw=Dr,t.geoGnomonic=qr,t.geoGnomonicRaw=Fr,t.geoIdentity=Hr,t.geoProjection=vr,t.geoProjectionMutator=gr,t.geoMercator=kr,t.geoMercatorRaw=Ar,t.geoOrthographic=Yr,t.geoOrthographicRaw=Gr,t.geoStereographic=Ur,t.geoStereographicRaw=Xr,t.geoTransverseMercator=Kr,t.geoTransverseMercatorRaw=Wr,t.geoRotation=ae,t.geoStream=F,t.geoTransform=or,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_d3-geo@2.0.1@d3-geo/dist/d3-geo.js":
/*!**********************************************************!*\
  !*** ./node_modules/_d3-geo@2.0.1@d3-geo/dist/d3-geo.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){(function(t,r){r(e,n(/*! d3-array */"./node_modules/_d3-array@2.11.0@d3-array/dist/d3-array.js"))})(0,(function(t,e){"use strict";var n=1e-6,r=1e-12,o=Math.PI,i=o/2,a=o/4,u=2*o,s=180/o,l=o/180,c=Math.abs,f=Math.atan,d=Math.atan2,h=Math.cos,p=Math.ceil,v=Math.exp,g=Math.hypot,y=Math.log,m=Math.pow,b=Math.sin,_=Math.sign||function(t){return t>0?1:t<0?-1:0},j=Math.sqrt,x=Math.tan;function w(t){return t>1?0:t<-1?o:Math.acos(t)}function O(t){return t>1?i:t<-1?-i:Math.asin(t)}function E(t){return(t=b(t/2))*t}function M(){}function S(t,e){t&&C.hasOwnProperty(t.type)&&C[t.type](t,e)}var P={Feature:function(t,e){S(t.geometry,e)},FeatureCollection:function(t,e){var n=t.features,r=-1,o=n.length;while(++r<o)S(n[r].geometry,e)}},C={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)t=n[r],e.point(t[0],t[1],t[2])},LineString:function(t,e){A(t.coordinates,e,0)},MultiLineString:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)A(n[r],e,0)},Polygon:function(t,e){k(t.coordinates,e)},MultiPolygon:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)k(n[r],e)},GeometryCollection:function(t,e){var n=t.geometries,r=-1,o=n.length;while(++r<o)S(n[r],e)}};function A(t,e,n){var r,o=-1,i=t.length-n;e.lineStart();while(++o<i)r=t[o],e.point(r[0],r[1],r[2]);e.lineEnd()}function k(t,e){var n=-1,r=t.length;e.polygonStart();while(++n<r)A(t[n],e,1);e.polygonEnd()}function T(t,e){t&&P.hasOwnProperty(t.type)?P[t.type](t,e):S(t,e)}var I,L,N,D,B,R,z,F,q,V,H,G,Y,X,U,W,K=new e.Adder,Z=new e.Adder,Q={point:M,lineStart:M,lineEnd:M,polygonStart:function(){K=new e.Adder,Q.lineStart=$,Q.lineEnd=J},polygonEnd:function(){var t=+K;Z.add(t<0?u+t:t),this.lineStart=this.lineEnd=this.point=M},sphere:function(){Z.add(u)}};function $(){Q.point=tt}function J(){et(I,L)}function tt(t,e){Q.point=et,I=t,L=e,t*=l,e*=l,N=t,D=h(e=e/2+a),B=b(e)}function et(t,e){t*=l,e*=l,e=e/2+a;var n=t-N,r=n>=0?1:-1,o=r*n,i=h(e),u=b(e),s=B*u,c=D*i+s*h(o),f=s*r*b(o);K.add(d(f,c)),N=t,D=i,B=u}function nt(t){return Z=new e.Adder,T(t,Q),2*Z}function rt(t){return[d(t[1],t[0]),O(t[2])]}function ot(t){var e=t[0],n=t[1],r=h(n);return[r*h(e),r*b(e),b(n)]}function it(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function at(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function ut(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function st(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function lt(t){var e=j(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var ct,ft,dt,ht,pt,vt,gt,yt,mt,bt,_t,jt,xt,wt,Ot,Et,Mt={point:St,lineStart:Ct,lineEnd:At,polygonStart:function(){Mt.point=kt,Mt.lineStart=Tt,Mt.lineEnd=It,X=new e.Adder,Q.polygonStart()},polygonEnd:function(){Q.polygonEnd(),Mt.point=St,Mt.lineStart=Ct,Mt.lineEnd=At,K<0?(R=-(F=180),z=-(q=90)):X>n?q=90:X<-n&&(z=-90),W[0]=R,W[1]=F},sphere:function(){R=-(F=180),z=-(q=90)}};function St(t,e){U.push(W=[R=t,F=t]),e<z&&(z=e),e>q&&(q=e)}function Pt(t,e){var n=ot([t*l,e*l]);if(Y){var r=at(Y,n),o=[r[1],-r[0],0],i=at(o,r);lt(i),i=rt(i);var a,u=t-V,f=u>0?1:-1,d=i[0]*s*f,h=c(u)>180;h^(f*V<d&&d<f*t)?(a=i[1]*s,a>q&&(q=a)):(d=(d+360)%360-180,h^(f*V<d&&d<f*t)?(a=-i[1]*s,a<z&&(z=a)):(e<z&&(z=e),e>q&&(q=e))),h?t<V?Lt(R,t)>Lt(R,F)&&(F=t):Lt(t,F)>Lt(R,F)&&(R=t):F>=R?(t<R&&(R=t),t>F&&(F=t)):t>V?Lt(R,t)>Lt(R,F)&&(F=t):Lt(t,F)>Lt(R,F)&&(R=t)}else U.push(W=[R=t,F=t]);e<z&&(z=e),e>q&&(q=e),Y=n,V=t}function Ct(){Mt.point=Pt}function At(){W[0]=R,W[1]=F,Mt.point=St,Y=null}function kt(t,e){if(Y){var n=t-V;X.add(c(n)>180?n+(n>0?360:-360):n)}else H=t,G=e;Q.point(t,e),Pt(t,e)}function Tt(){Q.lineStart()}function It(){kt(H,G),Q.lineEnd(),c(X)>n&&(R=-(F=180)),W[0]=R,W[1]=F,Y=null}function Lt(t,e){return(e-=t)<0?e+360:e}function Nt(t,e){return t[0]-e[0]}function Dt(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}function Bt(t){var e,n,r,o,i,a,u;if(q=F=-(R=z=1/0),U=[],T(t,Mt),n=U.length){for(U.sort(Nt),e=1,r=U[0],i=[r];e<n;++e)o=U[e],Dt(r,o[0])||Dt(r,o[1])?(Lt(r[0],o[1])>Lt(r[0],r[1])&&(r[1]=o[1]),Lt(o[0],r[1])>Lt(r[0],r[1])&&(r[0]=o[0])):i.push(r=o);for(a=-1/0,n=i.length-1,e=0,r=i[n];e<=n;r=o,++e)o=i[e],(u=Lt(r[1],o[0]))>a&&(a=u,R=o[0],F=r[1])}return U=W=null,R===1/0||z===1/0?[[NaN,NaN],[NaN,NaN]]:[[R,z],[F,q]]}var Rt={sphere:M,point:zt,lineStart:qt,lineEnd:Gt,polygonStart:function(){Rt.lineStart=Yt,Rt.lineEnd=Xt},polygonEnd:function(){Rt.lineStart=qt,Rt.lineEnd=Gt}};function zt(t,e){t*=l,e*=l;var n=h(e);Ft(n*h(t),n*b(t),b(e))}function Ft(t,e,n){++ct,dt+=(t-dt)/ct,ht+=(e-ht)/ct,pt+=(n-pt)/ct}function qt(){Rt.point=Vt}function Vt(t,e){t*=l,e*=l;var n=h(e);wt=n*h(t),Ot=n*b(t),Et=b(e),Rt.point=Ht,Ft(wt,Ot,Et)}function Ht(t,e){t*=l,e*=l;var n=h(e),r=n*h(t),o=n*b(t),i=b(e),a=d(j((a=Ot*i-Et*o)*a+(a=Et*r-wt*i)*a+(a=wt*o-Ot*r)*a),wt*r+Ot*o+Et*i);ft+=a,vt+=a*(wt+(wt=r)),gt+=a*(Ot+(Ot=o)),yt+=a*(Et+(Et=i)),Ft(wt,Ot,Et)}function Gt(){Rt.point=zt}function Yt(){Rt.point=Ut}function Xt(){Wt(jt,xt),Rt.point=zt}function Ut(t,e){jt=t,xt=e,t*=l,e*=l,Rt.point=Wt;var n=h(e);wt=n*h(t),Ot=n*b(t),Et=b(e),Ft(wt,Ot,Et)}function Wt(t,e){t*=l,e*=l;var n=h(e),r=n*h(t),o=n*b(t),i=b(e),a=Ot*i-Et*o,u=Et*r-wt*i,s=wt*o-Ot*r,c=g(a,u,s),f=O(c),d=c&&-f/c;mt.add(d*a),bt.add(d*u),_t.add(d*s),ft+=f,vt+=f*(wt+(wt=r)),gt+=f*(Ot+(Ot=o)),yt+=f*(Et+(Et=i)),Ft(wt,Ot,Et)}function Kt(t){ct=ft=dt=ht=pt=vt=gt=yt=0,mt=new e.Adder,bt=new e.Adder,_t=new e.Adder,T(t,Rt);var o=+mt,i=+bt,a=+_t,u=g(o,i,a);return u<r&&(o=vt,i=gt,a=yt,ft<n&&(o=dt,i=ht,a=pt),u=g(o,i,a),u<r)?[NaN,NaN]:[d(i,o)*s,O(a/u)*s]}function Zt(t){return function(){return t}}function Qt(t,e){function n(n,r){return n=t(n,r),e(n[0],n[1])}return t.invert&&e.invert&&(n.invert=function(n,r){return n=e.invert(n,r),n&&t.invert(n[0],n[1])}),n}function $t(t,e){return[c(t)>o?t+Math.round(-t/u)*u:t,e]}function Jt(t,e,n){return(t%=u)?e||n?Qt(ee(t),ne(e,n)):ee(t):e||n?ne(e,n):$t}function te(t){return function(e,n){return e+=t,[e>o?e-u:e<-o?e+u:e,n]}}function ee(t){var e=te(t);return e.invert=te(-t),e}function ne(t,e){var n=h(t),r=b(t),o=h(e),i=b(e);function a(t,e){var a=h(e),u=h(t)*a,s=b(t)*a,l=b(e),c=l*n+u*r;return[d(s*o-c*i,u*n-l*r),O(c*o+s*i)]}return a.invert=function(t,e){var a=h(e),u=h(t)*a,s=b(t)*a,l=b(e),c=l*o-s*i;return[d(s*o+l*i,u*n+c*r),O(c*n-u*r)]},a}function re(t){function e(e){return e=t(e[0]*l,e[1]*l),e[0]*=s,e[1]*=s,e}return t=Jt(t[0]*l,t[1]*l,t.length>2?t[2]*l:0),e.invert=function(e){return e=t.invert(e[0]*l,e[1]*l),e[0]*=s,e[1]*=s,e},e}function oe(t,e,n,r,o,i){if(n){var a=h(e),s=b(e),l=r*n;null==o?(o=e+r*u,i=e-l/2):(o=ie(a,o),i=ie(a,i),(r>0?o<i:o>i)&&(o+=r*u));for(var c,f=o;r>0?f>i:f<i;f-=l)c=rt([a,-s*h(f),-s*b(f)]),t.point(c[0],c[1])}}function ie(t,e){e=ot(e),e[0]-=t,lt(e);var r=w(-e[1]);return((-e[2]<0?-r:r)+u-n)%u}function ae(){var t,e,n=Zt([0,0]),r=Zt(90),o=Zt(6),i={point:a};function a(n,r){t.push(n=e(n,r)),n[0]*=s,n[1]*=s}function u(){var a=n.apply(this,arguments),u=r.apply(this,arguments)*l,s=o.apply(this,arguments)*l;return t=[],e=Jt(-a[0]*l,-a[1]*l,0).invert,oe(i,u,s,1),a={type:"Polygon",coordinates:[t]},t=e=null,a}return u.center=function(t){return arguments.length?(n="function"===typeof t?t:Zt([+t[0],+t[1]]),u):n},u.radius=function(t){return arguments.length?(r="function"===typeof t?t:Zt(+t),u):r},u.precision=function(t){return arguments.length?(o="function"===typeof t?t:Zt(+t),u):o},u}function ue(){var t,e=[];return{point:function(e,n,r){t.push([e,n,r])},lineStart:function(){e.push(t=[])},lineEnd:M,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function se(t,e){return c(t[0]-e[0])<n&&c(t[1]-e[1])<n}function le(t,e,n,r){this.x=t,this.z=e,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function ce(t,e,r,o,i){var a,u,s=[],l=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,r,o=t[0],u=t[e];if(se(o,u)){if(!o[2]&&!u[2]){for(i.lineStart(),a=0;a<e;++a)i.point((o=t[a])[0],o[1]);return void i.lineEnd()}u[0]+=2*n}s.push(r=new le(o,t,null,!0)),l.push(r.o=new le(o,null,r,!1)),s.push(r=new le(u,t,null,!1)),l.push(r.o=new le(u,null,r,!0))}})),s.length){for(l.sort(e),fe(s),fe(l),a=0,u=l.length;a<u;++a)l[a].e=r=!r;var c,f,d=s[0];while(1){var h=d,p=!0;while(h.v)if((h=h.n)===d)return;c=h.z,i.lineStart();do{if(h.v=h.o.v=!0,h.e){if(p)for(a=0,u=c.length;a<u;++a)i.point((f=c[a])[0],f[1]);else o(h.x,h.n.x,1,i);h=h.n}else{if(p)for(c=h.p.z,a=c.length-1;a>=0;--a)i.point((f=c[a])[0],f[1]);else o(h.x,h.p.x,-1,i);h=h.p}h=h.o,c=h.z,p=!p}while(!h.v);i.lineEnd()}}}function fe(t){if(e=t.length){var e,n,r=0,o=t[0];while(++r<e)o.n=n=t[r],n.p=o,o=n;o.n=n=t[0],n.p=o}}function de(t){return c(t[0])<=o?t[0]:_(t[0])*((c(t[0])+o)%u-o)}function he(t,s){var l=de(s),c=s[1],f=b(c),p=[b(l),-h(l),0],v=0,g=0,y=new e.Adder;1===f?c=i+n:-1===f&&(c=-i-n);for(var m=0,_=t.length;m<_;++m)if(x=(j=t[m]).length)for(var j,x,w=j[x-1],E=de(w),M=w[1]/2+a,S=b(M),P=h(M),C=0;C<x;++C,E=k,S=I,P=L,w=A){var A=j[C],k=de(A),T=A[1]/2+a,I=b(T),L=h(T),N=k-E,D=N>=0?1:-1,B=D*N,R=B>o,z=S*I;if(y.add(d(z*D*b(B),P*L+z*h(B))),v+=R?N+D*u:N,R^E>=l^k>=l){var F=at(ot(w),ot(A));lt(F);var q=at(p,F);lt(q);var V=(R^N>=0?-1:1)*O(q[2]);(c>V||c===V&&(F[0]||F[1]))&&(g+=R^N>=0?1:-1)}}return(v<-n||v<n&&y<-r)^1&g}function pe(t,n,r,o){return function(i){var a,u,s,l=n(i),c=ue(),f=n(c),d=!1,h={point:p,lineStart:g,lineEnd:y,polygonStart:function(){h.point=m,h.lineStart=b,h.lineEnd=_,u=[],a=[]},polygonEnd:function(){h.point=p,h.lineStart=g,h.lineEnd=y,u=e.merge(u);var t=he(a,o);u.length?(d||(i.polygonStart(),d=!0),ce(u,ge,t,r,i)):t&&(d||(i.polygonStart(),d=!0),i.lineStart(),r(null,null,1,i),i.lineEnd()),d&&(i.polygonEnd(),d=!1),u=a=null},sphere:function(){i.polygonStart(),i.lineStart(),r(null,null,1,i),i.lineEnd(),i.polygonEnd()}};function p(e,n){t(e,n)&&i.point(e,n)}function v(t,e){l.point(t,e)}function g(){h.point=v,l.lineStart()}function y(){h.point=p,l.lineEnd()}function m(t,e){s.push([t,e]),f.point(t,e)}function b(){f.lineStart(),s=[]}function _(){m(s[0][0],s[0][1]),f.lineEnd();var t,e,n,r,o=f.clean(),l=c.result(),h=l.length;if(s.pop(),a.push(s),s=null,h)if(1&o){if(n=l[0],(e=n.length-1)>0){for(d||(i.polygonStart(),d=!0),i.lineStart(),t=0;t<e;++t)i.point((r=n[t])[0],r[1]);i.lineEnd()}}else h>1&&2&o&&l.push(l.pop().concat(l.shift())),u.push(l.filter(ve))}return h}}function ve(t){return t.length>1}function ge(t,e){return((t=t.x)[0]<0?t[1]-i-n:i-t[1])-((e=e.x)[0]<0?e[1]-i-n:i-e[1])}$t.invert=$t;var ye=pe((function(){return!0}),me,_e,[-o,-i]);function me(t){var e,r=NaN,a=NaN,u=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(s,l){var f=s>0?o:-o,d=c(s-r);c(d-o)<n?(t.point(r,a=(a+l)/2>0?i:-i),t.point(u,a),t.lineEnd(),t.lineStart(),t.point(f,a),t.point(s,a),e=0):u!==f&&d>=o&&(c(r-u)<n&&(r-=u*n),c(s-f)<n&&(s-=f*n),a=be(r,a,s,l),t.point(u,a),t.lineEnd(),t.lineStart(),t.point(f,a),e=0),t.point(r=s,a=l),u=f},lineEnd:function(){t.lineEnd(),r=a=NaN},clean:function(){return 2-e}}}function be(t,e,r,o){var i,a,u=b(t-r);return c(u)>n?f((b(e)*(a=h(o))*b(r)-b(o)*(i=h(e))*b(t))/(i*a*u)):(e+o)/2}function _e(t,e,r,a){var u;if(null==t)u=r*i,a.point(-o,u),a.point(0,u),a.point(o,u),a.point(o,0),a.point(o,-u),a.point(0,-u),a.point(-o,-u),a.point(-o,0),a.point(-o,u);else if(c(t[0]-e[0])>n){var s=t[0]<e[0]?o:-o;u=r*s/2,a.point(-s,u),a.point(0,u),a.point(s,u)}else a.point(e[0],e[1])}function je(t){var e=h(t),r=6*l,i=e>0,a=c(e)>n;function u(e,n,o,i){oe(i,t,r,o,e,n)}function s(t,n){return h(t)*h(n)>e}function f(t){var e,n,r,u,l;return{lineStart:function(){u=r=!1,l=1},point:function(c,f){var h,v=[c,f],g=s(c,f),y=i?g?0:p(c,f):g?p(c+(c<0?o:-o),f):0;if(!e&&(u=r=g)&&t.lineStart(),g!==r&&(h=d(e,v),(!h||se(e,h)||se(v,h))&&(v[2]=1)),g!==r)l=0,g?(t.lineStart(),h=d(v,e),t.point(h[0],h[1])):(h=d(e,v),t.point(h[0],h[1],2),t.lineEnd()),e=h;else if(a&&e&&i^g){var m;y&n||!(m=d(v,e,!0))||(l=0,i?(t.lineStart(),t.point(m[0][0],m[0][1]),t.point(m[1][0],m[1][1]),t.lineEnd()):(t.point(m[1][0],m[1][1]),t.lineEnd(),t.lineStart(),t.point(m[0][0],m[0][1],3)))}!g||e&&se(e,v)||t.point(v[0],v[1]),e=v,r=g,n=y},lineEnd:function(){r&&t.lineEnd(),e=null},clean:function(){return l|(u&&r)<<1}}}function d(t,r,i){var a=ot(t),u=ot(r),s=[1,0,0],l=at(a,u),f=it(l,l),d=l[0],h=f-d*d;if(!h)return!i&&t;var p=e*f/h,v=-e*d/h,g=at(s,l),y=st(s,p),m=st(l,v);ut(y,m);var b=g,_=it(y,b),x=it(b,b),w=_*_-x*(it(y,y)-1);if(!(w<0)){var O=j(w),E=st(b,(-_-O)/x);if(ut(E,y),E=rt(E),!i)return E;var M,S=t[0],P=r[0],C=t[1],A=r[1];P<S&&(M=S,S=P,P=M);var k=P-S,T=c(k-o)<n,I=T||k<n;if(!T&&A<C&&(M=C,C=A,A=M),I?T?C+A>0^E[1]<(c(E[0]-S)<n?C:A):C<=E[1]&&E[1]<=A:k>o^(S<=E[0]&&E[0]<=P)){var L=st(b,(-_+O)/x);return ut(L,y),[E,rt(L)]}}}function p(e,n){var r=i?t:o-t,a=0;return e<-r?a|=1:e>r&&(a|=2),n<-r?a|=4:n>r&&(a|=8),a}return pe(s,f,u,i?[0,-t]:[-o,t-o])}function xe(t,e,n,r,o,i){var a,u=t[0],s=t[1],l=e[0],c=e[1],f=0,d=1,h=l-u,p=c-s;if(a=n-u,h||!(a>0)){if(a/=h,h<0){if(a<f)return;a<d&&(d=a)}else if(h>0){if(a>d)return;a>f&&(f=a)}if(a=o-u,h||!(a<0)){if(a/=h,h<0){if(a>d)return;a>f&&(f=a)}else if(h>0){if(a<f)return;a<d&&(d=a)}if(a=r-s,p||!(a>0)){if(a/=p,p<0){if(a<f)return;a<d&&(d=a)}else if(p>0){if(a>d)return;a>f&&(f=a)}if(a=i-s,p||!(a<0)){if(a/=p,p<0){if(a>d)return;a>f&&(f=a)}else if(p>0){if(a<f)return;a<d&&(d=a)}return f>0&&(t[0]=u+f*h,t[1]=s+f*p),d<1&&(e[0]=u+d*h,e[1]=s+d*p),!0}}}}}var we,Oe,Ee,Me,Se=1e9,Pe=-Se;function Ce(t,r,o,i){function a(e,n){return t<=e&&e<=o&&r<=n&&n<=i}function u(e,n,a,u){var l=0,c=0;if(null==e||(l=s(e,a))!==(c=s(n,a))||f(e,n)<0^a>0)do{u.point(0===l||3===l?t:o,l>1?i:r)}while((l=(l+a+4)%4)!==c);else u.point(n[0],n[1])}function s(e,i){return c(e[0]-t)<n?i>0?0:3:c(e[0]-o)<n?i>0?2:1:c(e[1]-r)<n?i>0?1:0:i>0?3:2}function l(t,e){return f(t.x,e.x)}function f(t,e){var n=s(t,1),r=s(e,1);return n!==r?n-r:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}return function(n){var s,c,f,d,h,p,v,g,y,m,b,_=n,j=ue(),x={point:w,lineStart:S,lineEnd:P,polygonStart:E,polygonEnd:M};function w(t,e){a(t,e)&&_.point(t,e)}function O(){for(var e=0,n=0,r=c.length;n<r;++n)for(var o,a,u=c[n],s=1,l=u.length,f=u[0],d=f[0],h=f[1];s<l;++s)o=d,a=h,f=u[s],d=f[0],h=f[1],a<=i?h>i&&(d-o)*(i-a)>(h-a)*(t-o)&&++e:h<=i&&(d-o)*(i-a)<(h-a)*(t-o)&&--e;return e}function E(){_=j,s=[],c=[],b=!0}function M(){var t=O(),r=b&&t,o=(s=e.merge(s)).length;(r||o)&&(n.polygonStart(),r&&(n.lineStart(),u(null,null,1,n),n.lineEnd()),o&&ce(s,l,t,u,n),n.polygonEnd()),_=n,s=c=f=null}function S(){x.point=C,c&&c.push(f=[]),m=!0,y=!1,v=g=NaN}function P(){s&&(C(d,h),p&&y&&j.rejoin(),s.push(j.result())),x.point=w,y&&_.lineEnd()}function C(e,n){var u=a(e,n);if(c&&f.push([e,n]),m)d=e,h=n,p=u,m=!1,u&&(_.lineStart(),_.point(e,n));else if(u&&y)_.point(e,n);else{var s=[v=Math.max(Pe,Math.min(Se,v)),g=Math.max(Pe,Math.min(Se,g))],l=[e=Math.max(Pe,Math.min(Se,e)),n=Math.max(Pe,Math.min(Se,n))];xe(s,l,t,r,o,i)?(y||(_.lineStart(),_.point(s[0],s[1])),_.point(l[0],l[1]),u||_.lineEnd(),b=!1):u&&(_.lineStart(),_.point(e,n),b=!1)}v=e,g=n,y=u}return x}}function Ae(){var t,e,n,r=0,o=0,i=960,a=500;return n={stream:function(n){return t&&e===n?t:t=Ce(r,o,i,a)(e=n)},extent:function(u){return arguments.length?(r=+u[0][0],o=+u[0][1],i=+u[1][0],a=+u[1][1],t=e=null,n):[[r,o],[i,a]]}}}var ke={sphere:M,point:M,lineStart:Te,lineEnd:M,polygonStart:M,polygonEnd:M};function Te(){ke.point=Le,ke.lineEnd=Ie}function Ie(){ke.point=ke.lineEnd=M}function Le(t,e){t*=l,e*=l,Oe=t,Ee=b(e),Me=h(e),ke.point=Ne}function Ne(t,e){t*=l,e*=l;var n=b(e),r=h(e),o=c(t-Oe),i=h(o),a=b(o),u=r*a,s=Me*n-Ee*r*i,f=Ee*n+Me*r*i;we.add(d(j(u*u+s*s),f)),Oe=t,Ee=n,Me=r}function De(t){return we=new e.Adder,T(t,ke),+we}var Be=[null,null],Re={type:"LineString",coordinates:Be};function ze(t,e){return Be[0]=t,Be[1]=e,De(Re)}var Fe={Feature:function(t,e){return Ve(t.geometry,e)},FeatureCollection:function(t,e){var n=t.features,r=-1,o=n.length;while(++r<o)if(Ve(n[r].geometry,e))return!0;return!1}},qe={Sphere:function(){return!0},Point:function(t,e){return He(t.coordinates,e)},MultiPoint:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)if(He(n[r],e))return!0;return!1},LineString:function(t,e){return Ge(t.coordinates,e)},MultiLineString:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)if(Ge(n[r],e))return!0;return!1},Polygon:function(t,e){return Ye(t.coordinates,e)},MultiPolygon:function(t,e){var n=t.coordinates,r=-1,o=n.length;while(++r<o)if(Ye(n[r],e))return!0;return!1},GeometryCollection:function(t,e){var n=t.geometries,r=-1,o=n.length;while(++r<o)if(Ve(n[r],e))return!0;return!1}};function Ve(t,e){return!(!t||!qe.hasOwnProperty(t.type))&&qe[t.type](t,e)}function He(t,e){return 0===ze(t,e)}function Ge(t,e){for(var n,o,i,a=0,u=t.length;a<u;a++){if(o=ze(t[a],e),0===o)return!0;if(a>0&&(i=ze(t[a],t[a-1]),i>0&&n<=i&&o<=i&&(n+o-i)*(1-Math.pow((n-o)/i,2))<r*i))return!0;n=o}return!1}function Ye(t,e){return!!he(t.map(Xe),Ue(e))}function Xe(t){return t=t.map(Ue),t.pop(),t}function Ue(t){return[t[0]*l,t[1]*l]}function We(t,e){return(t&&Fe.hasOwnProperty(t.type)?Fe[t.type]:Ve)(t,e)}function Ke(t,r,o){var i=e.range(t,r-n,o).concat(r);return function(t){return i.map((function(e){return[t,e]}))}}function Ze(t,r,o){var i=e.range(t,r-n,o).concat(r);return function(t){return i.map((function(e){return[e,t]}))}}function Qe(){var t,r,o,i,a,u,s,l,f,d,h,v,g=10,y=g,m=90,b=360,_=2.5;function j(){return{type:"MultiLineString",coordinates:x()}}function x(){return e.range(p(i/m)*m,o,m).map(h).concat(e.range(p(l/b)*b,s,b).map(v)).concat(e.range(p(r/g)*g,t,g).filter((function(t){return c(t%m)>n})).map(f)).concat(e.range(p(u/y)*y,a,y).filter((function(t){return c(t%b)>n})).map(d))}return j.lines=function(){return x().map((function(t){return{type:"LineString",coordinates:t}}))},j.outline=function(){return{type:"Polygon",coordinates:[h(i).concat(v(s).slice(1),h(o).reverse().slice(1),v(l).reverse().slice(1))]}},j.extent=function(t){return arguments.length?j.extentMajor(t).extentMinor(t):j.extentMinor()},j.extentMajor=function(t){return arguments.length?(i=+t[0][0],o=+t[1][0],l=+t[0][1],s=+t[1][1],i>o&&(t=i,i=o,o=t),l>s&&(t=l,l=s,s=t),j.precision(_)):[[i,l],[o,s]]},j.extentMinor=function(e){return arguments.length?(r=+e[0][0],t=+e[1][0],u=+e[0][1],a=+e[1][1],r>t&&(e=r,r=t,t=e),u>a&&(e=u,u=a,a=e),j.precision(_)):[[r,u],[t,a]]},j.step=function(t){return arguments.length?j.stepMajor(t).stepMinor(t):j.stepMinor()},j.stepMajor=function(t){return arguments.length?(m=+t[0],b=+t[1],j):[m,b]},j.stepMinor=function(t){return arguments.length?(g=+t[0],y=+t[1],j):[g,y]},j.precision=function(e){return arguments.length?(_=+e,f=Ke(u,a,90),d=Ze(r,t,_),h=Ke(l,s,90),v=Ze(i,o,_),j):_},j.extentMajor([[-180,-90+n],[180,90-n]]).extentMinor([[-180,-80-n],[180,80+n]])}function $e(){return Qe()()}function Je(t,e){var n=t[0]*l,r=t[1]*l,o=e[0]*l,i=e[1]*l,a=h(r),u=b(r),c=h(i),f=b(i),p=a*h(n),v=a*b(n),g=c*h(o),y=c*b(o),m=2*O(j(E(i-r)+a*c*E(o-n))),_=b(m),x=m?function(t){var e=b(t*=m)/_,n=b(m-t)/_,r=n*p+e*g,o=n*v+e*y,i=n*u+e*f;return[d(o,r)*s,d(i,j(r*r+o*o))*s]}:function(){return[n*s,r*s]};return x.distance=m,x}var tn,en,nn,rn,on=function(t){return t},an=new e.Adder,un=new e.Adder,sn={point:M,lineStart:M,lineEnd:M,polygonStart:function(){sn.lineStart=ln,sn.lineEnd=dn},polygonEnd:function(){sn.lineStart=sn.lineEnd=sn.point=M,an.add(c(un)),un=new e.Adder},result:function(){var t=an/2;return an=new e.Adder,t}};function ln(){sn.point=cn}function cn(t,e){sn.point=fn,tn=nn=t,en=rn=e}function fn(t,e){un.add(rn*t-nn*e),nn=t,rn=e}function dn(){fn(tn,en)}var hn=1/0,pn=hn,vn=-hn,gn=vn,yn={point:mn,lineStart:M,lineEnd:M,polygonStart:M,polygonEnd:M,result:function(){var t=[[hn,pn],[vn,gn]];return vn=gn=-(pn=hn=1/0),t}};function mn(t,e){t<hn&&(hn=t),t>vn&&(vn=t),e<pn&&(pn=e),e>gn&&(gn=e)}var bn,_n,jn,xn,wn=0,On=0,En=0,Mn=0,Sn=0,Pn=0,Cn=0,An=0,kn=0,Tn={point:In,lineStart:Ln,lineEnd:Bn,polygonStart:function(){Tn.lineStart=Rn,Tn.lineEnd=zn},polygonEnd:function(){Tn.point=In,Tn.lineStart=Ln,Tn.lineEnd=Bn},result:function(){var t=kn?[Cn/kn,An/kn]:Pn?[Mn/Pn,Sn/Pn]:En?[wn/En,On/En]:[NaN,NaN];return wn=On=En=Mn=Sn=Pn=Cn=An=kn=0,t}};function In(t,e){wn+=t,On+=e,++En}function Ln(){Tn.point=Nn}function Nn(t,e){Tn.point=Dn,In(jn=t,xn=e)}function Dn(t,e){var n=t-jn,r=e-xn,o=j(n*n+r*r);Mn+=o*(jn+t)/2,Sn+=o*(xn+e)/2,Pn+=o,In(jn=t,xn=e)}function Bn(){Tn.point=In}function Rn(){Tn.point=Fn}function zn(){qn(bn,_n)}function Fn(t,e){Tn.point=qn,In(bn=jn=t,_n=xn=e)}function qn(t,e){var n=t-jn,r=e-xn,o=j(n*n+r*r);Mn+=o*(jn+t)/2,Sn+=o*(xn+e)/2,Pn+=o,o=xn*t-jn*e,Cn+=o*(jn+t),An+=o*(xn+e),kn+=3*o,In(jn=t,xn=e)}function Vn(t){this._context=t}Vn.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,u);break}},result:M};var Hn,Gn,Yn,Xn,Un,Wn=new e.Adder,Kn={point:M,lineStart:function(){Kn.point=Zn},lineEnd:function(){Hn&&Qn(Gn,Yn),Kn.point=M},polygonStart:function(){Hn=!0},polygonEnd:function(){Hn=null},result:function(){var t=+Wn;return Wn=new e.Adder,t}};function Zn(t,e){Kn.point=Qn,Gn=Xn=t,Yn=Un=e}function Qn(t,e){Xn-=t,Un-=e,Wn.add(j(Xn*Xn+Un*Un)),Xn=t,Un=e}function $n(){this._string=[]}function Jn(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function tr(t,e){var n,r,o=4.5;function i(t){return t&&("function"===typeof o&&r.pointRadius(+o.apply(this,arguments)),T(t,n(r))),r.result()}return i.area=function(t){return T(t,n(sn)),sn.result()},i.measure=function(t){return T(t,n(Kn)),Kn.result()},i.bounds=function(t){return T(t,n(yn)),yn.result()},i.centroid=function(t){return T(t,n(Tn)),Tn.result()},i.projection=function(e){return arguments.length?(n=null==e?(t=null,on):(t=e).stream,i):t},i.context=function(t){return arguments.length?(r=null==t?(e=null,new $n):new Vn(e=t),"function"!==typeof o&&r.pointRadius(o),i):e},i.pointRadius=function(t){return arguments.length?(o="function"===typeof t?t:(r.pointRadius(+t),+t),i):o},i.projection(t).context(e)}function er(t){return{stream:nr(t)}}function nr(t){return function(e){var n=new rr;for(var r in t)n[r]=t[r];return n.stream=e,n}}function rr(){}function or(t,e,n){var r=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=r&&t.clipExtent(null),T(n,t.stream(yn)),e(yn.result()),null!=r&&t.clipExtent(r),t}function ir(t,e,n){return or(t,(function(n){var r=e[1][0]-e[0][0],o=e[1][1]-e[0][1],i=Math.min(r/(n[1][0]-n[0][0]),o/(n[1][1]-n[0][1])),a=+e[0][0]+(r-i*(n[1][0]+n[0][0]))/2,u=+e[0][1]+(o-i*(n[1][1]+n[0][1]))/2;t.scale(150*i).translate([a,u])}),n)}function ar(t,e,n){return ir(t,[[0,0],e],n)}function ur(t,e,n){return or(t,(function(n){var r=+e,o=r/(n[1][0]-n[0][0]),i=(r-o*(n[1][0]+n[0][0]))/2,a=-o*n[0][1];t.scale(150*o).translate([i,a])}),n)}function sr(t,e,n){return or(t,(function(n){var r=+e,o=r/(n[1][1]-n[0][1]),i=-o*n[0][0],a=(r-o*(n[1][1]+n[0][1]))/2;t.scale(150*o).translate([i,a])}),n)}$n.prototype={_radius:4.5,_circle:Jn(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push("M",t,",",e),this._point=1;break;case 1:this._string.push("L",t,",",e);break;default:null==this._circle&&(this._circle=Jn(this._radius)),this._string.push("M",t,",",e,this._circle);break}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}},rr.prototype={constructor:rr,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var lr=16,cr=h(30*l);function fr(t,e){return+e?hr(t,e):dr(t)}function dr(t){return nr({point:function(e,n){e=t(e,n),this.stream.point(e[0],e[1])}})}function hr(t,e){function r(o,i,a,u,s,l,f,h,p,v,g,y,m,b){var _=f-o,x=h-i,w=_*_+x*x;if(w>4*e&&m--){var E=u+v,M=s+g,S=l+y,P=j(E*E+M*M+S*S),C=O(S/=P),A=c(c(S)-1)<n||c(a-p)<n?(a+p)/2:d(M,E),k=t(A,C),T=k[0],I=k[1],L=T-o,N=I-i,D=x*L-_*N;(D*D/w>e||c((_*L+x*N)/w-.5)>.3||u*v+s*g+l*y<cr)&&(r(o,i,a,u,s,l,T,I,A,E/=P,M/=P,S,m,b),b.point(T,I),r(T,I,A,E,M,S,f,h,p,v,g,y,m,b))}}return function(e){var n,o,i,a,u,s,l,c,f,d,h,p,v={point:g,lineStart:y,lineEnd:b,polygonStart:function(){e.polygonStart(),v.lineStart=_},polygonEnd:function(){e.polygonEnd(),v.lineStart=y}};function g(n,r){n=t(n,r),e.point(n[0],n[1])}function y(){c=NaN,v.point=m,e.lineStart()}function m(n,o){var i=ot([n,o]),a=t(n,o);r(c,f,l,d,h,p,c=a[0],f=a[1],l=n,d=i[0],h=i[1],p=i[2],lr,e),e.point(c,f)}function b(){v.point=g,e.lineEnd()}function _(){y(),v.point=j,v.lineEnd=x}function j(t,e){m(n=t,e),o=c,i=f,a=d,u=h,s=p,v.point=m}function x(){r(c,f,l,d,h,p,o,i,n,a,u,s,lr,e),v.lineEnd=b,b()}return v}}var pr=nr({point:function(t,e){this.stream.point(t*l,e*l)}});function vr(t){return nr({point:function(e,n){var r=t(e,n);return this.stream.point(r[0],r[1])}})}function gr(t,e,n,r,o){function i(i,a){return i*=r,a*=o,[e+t*i,n-t*a]}return i.invert=function(i,a){return[(i-e)/t*r,(n-a)/t*o]},i}function yr(t,e,n,r,o,i){if(!i)return gr(t,e,n,r,o);var a=h(i),u=b(i),s=a*t,l=u*t,c=a/t,f=u/t,d=(u*n-a*e)/t,p=(u*e+a*n)/t;function v(t,i){return t*=r,i*=o,[s*t-l*i+e,n-l*t-s*i]}return v.invert=function(t,e){return[r*(c*t-f*e+d),o*(p-f*t-c*e)]},v}function mr(t){return br((function(){return t}))()}function br(t){var e,n,r,o,i,a,u,c,f,d,h=150,p=480,v=250,g=0,y=0,m=0,b=0,_=0,x=0,w=1,O=1,E=null,M=ye,S=null,P=on,C=.5;function A(t){return c(t[0]*l,t[1]*l)}function k(t){return t=c.invert(t[0],t[1]),t&&[t[0]*s,t[1]*s]}function T(){var t=yr(h,0,0,w,O,x).apply(null,e(g,y)),r=yr(h,p-t[0],v-t[1],w,O,x);return n=Jt(m,b,_),u=Qt(e,r),c=Qt(n,u),a=fr(u,C),I()}function I(){return f=d=null,A}return A.stream=function(t){return f&&d===t?f:f=pr(vr(n)(M(a(P(d=t)))))},A.preclip=function(t){return arguments.length?(M=t,E=void 0,I()):M},A.postclip=function(t){return arguments.length?(P=t,S=r=o=i=null,I()):P},A.clipAngle=function(t){return arguments.length?(M=+t?je(E=t*l):(E=null,ye),I()):E*s},A.clipExtent=function(t){return arguments.length?(P=null==t?(S=r=o=i=null,on):Ce(S=+t[0][0],r=+t[0][1],o=+t[1][0],i=+t[1][1]),I()):null==S?null:[[S,r],[o,i]]},A.scale=function(t){return arguments.length?(h=+t,T()):h},A.translate=function(t){return arguments.length?(p=+t[0],v=+t[1],T()):[p,v]},A.center=function(t){return arguments.length?(g=t[0]%360*l,y=t[1]%360*l,T()):[g*s,y*s]},A.rotate=function(t){return arguments.length?(m=t[0]%360*l,b=t[1]%360*l,_=t.length>2?t[2]%360*l:0,T()):[m*s,b*s,_*s]},A.angle=function(t){return arguments.length?(x=t%360*l,T()):x*s},A.reflectX=function(t){return arguments.length?(w=t?-1:1,T()):w<0},A.reflectY=function(t){return arguments.length?(O=t?-1:1,T()):O<0},A.precision=function(t){return arguments.length?(a=fr(u,C=t*t),I()):j(C)},A.fitExtent=function(t,e){return ir(A,t,e)},A.fitSize=function(t,e){return ar(A,t,e)},A.fitWidth=function(t,e){return ur(A,t,e)},A.fitHeight=function(t,e){return sr(A,t,e)},function(){return e=t.apply(this,arguments),A.invert=e.invert&&k,T()}}function _r(t){var e=0,n=o/3,r=br(t),i=r(e,n);return i.parallels=function(t){return arguments.length?r(e=t[0]*l,n=t[1]*l):[e*s,n*s]},i}function jr(t){var e=h(t);function n(t,n){return[t*e,b(n)/e]}return n.invert=function(t,n){return[t/e,O(n*e)]},n}function xr(t,e){var r=b(t),i=(r+b(e))/2;if(c(i)<n)return jr(t);var a=1+r*(2*i-r),u=j(a)/i;function s(t,e){var n=j(a-2*i*b(e))/i;return[n*b(t*=i),u-n*h(t)]}return s.invert=function(t,e){var n=u-e,r=d(t,c(n))*_(n);return n*i<0&&(r-=o*_(t)*_(n)),[r/i,O((a-(t*t+n*n)*i*i)/(2*i))]},s}function wr(){return _r(xr).scale(155.424).center([0,33.6442])}function Or(){return wr().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function Er(t){var e=t.length;return{point:function(n,r){var o=-1;while(++o<e)t[o].point(n,r)},sphere:function(){var n=-1;while(++n<e)t[n].sphere()},lineStart:function(){var n=-1;while(++n<e)t[n].lineStart()},lineEnd:function(){var n=-1;while(++n<e)t[n].lineEnd()},polygonStart:function(){var n=-1;while(++n<e)t[n].polygonStart()},polygonEnd:function(){var n=-1;while(++n<e)t[n].polygonEnd()}}}function Mr(){var t,e,r,o,i,a,u=Or(),s=wr().rotate([154,0]).center([-2,58.5]).parallels([55,65]),l=wr().rotate([157,0]).center([-3,19.9]).parallels([8,18]),c={point:function(t,e){a=[t,e]}};function f(t){var e=t[0],n=t[1];return a=null,r.point(e,n),a||(o.point(e,n),a)||(i.point(e,n),a)}function d(){return t=e=null,f}return f.invert=function(t){var e=u.scale(),n=u.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?s:o>=.166&&o<.234&&r>=-.214&&r<-.115?l:u).invert(t)},f.stream=function(n){return t&&e===n?t:t=Er([u.stream(e=n),s.stream(n),l.stream(n)])},f.precision=function(t){return arguments.length?(u.precision(t),s.precision(t),l.precision(t),d()):u.precision()},f.scale=function(t){return arguments.length?(u.scale(t),s.scale(.35*t),l.scale(t),f.translate(u.translate())):u.scale()},f.translate=function(t){if(!arguments.length)return u.translate();var e=u.scale(),a=+t[0],f=+t[1];return r=u.translate(t).clipExtent([[a-.455*e,f-.238*e],[a+.455*e,f+.238*e]]).stream(c),o=s.translate([a-.307*e,f+.201*e]).clipExtent([[a-.425*e+n,f+.12*e+n],[a-.214*e-n,f+.234*e-n]]).stream(c),i=l.translate([a-.205*e,f+.212*e]).clipExtent([[a-.214*e+n,f+.166*e+n],[a-.115*e-n,f+.234*e-n]]).stream(c),d()},f.fitExtent=function(t,e){return ir(f,t,e)},f.fitSize=function(t,e){return ar(f,t,e)},f.fitWidth=function(t,e){return ur(f,t,e)},f.fitHeight=function(t,e){return sr(f,t,e)},f.scale(1070)}function Sr(t){return function(e,n){var r=h(e),o=h(n),i=t(r*o);return i===1/0?[2,0]:[i*o*b(e),i*b(n)]}}function Pr(t){return function(e,n){var r=j(e*e+n*n),o=t(r),i=b(o),a=h(o);return[d(e*i,r*a),O(r&&n*i/r)]}}var Cr=Sr((function(t){return j(2/(1+t))}));function Ar(){return mr(Cr).scale(124.75).clipAngle(179.999)}Cr.invert=Pr((function(t){return 2*O(t/2)}));var kr=Sr((function(t){return(t=w(t))&&t/b(t)}));function Tr(){return mr(kr).scale(79.4188).clipAngle(179.999)}function Ir(t,e){return[t,y(x((i+e)/2))]}function Lr(){return Nr(Ir).scale(961/u)}function Nr(t){var e,n,r,i=mr(t),a=i.center,u=i.scale,s=i.translate,l=i.clipExtent,c=null;function f(){var a=o*u(),s=i(re(i.rotate()).invert([0,0]));return l(null==c?[[s[0]-a,s[1]-a],[s[0]+a,s[1]+a]]:t===Ir?[[Math.max(s[0]-a,c),e],[Math.min(s[0]+a,n),r]]:[[c,Math.max(s[1]-a,e)],[n,Math.min(s[1]+a,r)]])}return i.scale=function(t){return arguments.length?(u(t),f()):u()},i.translate=function(t){return arguments.length?(s(t),f()):s()},i.center=function(t){return arguments.length?(a(t),f()):a()},i.clipExtent=function(t){return arguments.length?(null==t?c=e=n=r=null:(c=+t[0][0],e=+t[0][1],n=+t[1][0],r=+t[1][1]),f()):null==c?null:[[c,e],[n,r]]},f()}function Dr(t){return x((i+t)/2)}function Br(t,e){var r=h(t),a=t===e?b(t):y(r/h(e))/y(Dr(e)/Dr(t)),u=r*m(Dr(t),a)/a;if(!a)return Ir;function s(t,e){u>0?e<-i+n&&(e=-i+n):e>i-n&&(e=i-n);var r=u/m(Dr(e),a);return[r*b(a*t),u-r*h(a*t)]}return s.invert=function(t,e){var n=u-e,r=_(a)*j(t*t+n*n),s=d(t,c(n))*_(n);return n*a<0&&(s-=o*_(t)*_(n)),[s/a,2*f(m(u/r,1/a))-i]},s}function Rr(){return _r(Br).scale(109.5).parallels([30,30])}function zr(t,e){return[t,e]}function Fr(){return mr(zr).scale(152.63)}function qr(t,e){var r=h(t),i=t===e?b(t):(r-h(e))/(e-t),a=r/i+t;if(c(i)<n)return zr;function u(t,e){var n=a-e,r=i*t;return[n*b(r),a-n*h(r)]}return u.invert=function(t,e){var n=a-e,r=d(t,c(n))*_(n);return n*i<0&&(r-=o*_(t)*_(n)),[r/i,a-_(i)*j(t*t+n*n)]},u}function Vr(){return _r(qr).scale(131.154).center([0,13.9389])}kr.invert=Pr((function(t){return t})),Ir.invert=function(t,e){return[t,2*f(v(e))-i]},zr.invert=zr;var Hr=1.340264,Gr=-.081106,Yr=893e-6,Xr=.003796,Ur=j(3)/2,Wr=12;function Kr(t,e){var n=O(Ur*b(e)),r=n*n,o=r*r*r;return[t*h(n)/(Ur*(Hr+3*Gr*r+o*(7*Yr+9*Xr*r))),n*(Hr+Gr*r+o*(Yr+Xr*r))]}function Zr(){return mr(Kr).scale(177.158)}function Qr(t,e){var n=h(e),r=h(t)*n;return[n*b(t)/r,b(e)/r]}function $r(){return mr(Qr).scale(144.049).clipAngle(60)}function Jr(){var t,e,n,r,o,i,a,u=1,c=0,f=0,d=1,p=1,v=0,g=null,y=1,m=1,_=nr({point:function(t,e){var n=w([t,e]);this.stream.point(n[0],n[1])}}),j=on;function x(){return y=u*d,m=u*p,i=a=null,w}function w(n){var r=n[0]*y,o=n[1]*m;if(v){var i=o*t-r*e;r=r*t+o*e,o=i}return[r+c,o+f]}return w.invert=function(n){var r=n[0]-c,o=n[1]-f;if(v){var i=o*t+r*e;r=r*t-o*e,o=i}return[r/y,o/m]},w.stream=function(t){return i&&a===t?i:i=_(j(a=t))},w.postclip=function(t){return arguments.length?(j=t,g=n=r=o=null,x()):j},w.clipExtent=function(t){return arguments.length?(j=null==t?(g=n=r=o=null,on):Ce(g=+t[0][0],n=+t[0][1],r=+t[1][0],o=+t[1][1]),x()):null==g?null:[[g,n],[r,o]]},w.scale=function(t){return arguments.length?(u=+t,x()):u},w.translate=function(t){return arguments.length?(c=+t[0],f=+t[1],x()):[c,f]},w.angle=function(n){return arguments.length?(v=n%360*l,e=b(v),t=h(v),x()):v*s},w.reflectX=function(t){return arguments.length?(d=t?-1:1,x()):d<0},w.reflectY=function(t){return arguments.length?(p=t?-1:1,x()):p<0},w.fitExtent=function(t,e){return ir(w,t,e)},w.fitSize=function(t,e){return ar(w,t,e)},w.fitWidth=function(t,e){return ur(w,t,e)},w.fitHeight=function(t,e){return sr(w,t,e)},w}function to(t,e){var n=e*e,r=n*n;return[t*(.8707-.131979*n+r*(r*(.003971*n-.001529*r)-.013791)),e*(1.007226+n*(.015085+r*(.028874*n-.044475-.005916*r)))]}function eo(){return mr(to).scale(175.295)}function no(t,e){return[h(e)*b(t),b(e)]}function ro(){return mr(no).scale(249.5).clipAngle(90+n)}function oo(t,e){var n=h(e),r=1+h(t)*n;return[n*b(t)/r,b(e)/r]}function io(){return mr(oo).scale(250).clipAngle(142)}function ao(t,e){return[y(x((i+e)/2)),-t]}function uo(){var t=Nr(ao),e=t.center,n=t.rotate;return t.center=function(t){return arguments.length?e([-t[1],t[0]]):(t=e(),[t[1],-t[0]])},t.rotate=function(t){return arguments.length?n([t[0],t[1],t.length>2?t[2]+90:90]):(t=n(),[t[0],t[1],t[2]-90])},n([0,0,90]).scale(159.155)}Kr.invert=function(t,e){for(var n,o,i,a=e,u=a*a,s=u*u*u,l=0;l<Wr;++l)if(o=a*(Hr+Gr*u+s*(Yr+Xr*u))-e,i=Hr+3*Gr*u+s*(7*Yr+9*Xr*u),a-=n=o/i,u=a*a,s=u*u*u,c(n)<r)break;return[Ur*t*(Hr+3*Gr*u+s*(7*Yr+9*Xr*u))/h(a),O(b(a)/Ur)]},Qr.invert=Pr(f),to.invert=function(t,e){var r,o=e,i=25;do{var a=o*o,u=a*a;o-=r=(o*(1.007226+a*(.015085+u*(.028874*a-.044475-.005916*u)))-e)/(1.007226+a*(.045255+u*(.259866*a-.311325-.005916*11*u)))}while(c(r)>n&&--i>0);return[t/(.8707+(a=o*o)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),o]},no.invert=Pr(O),oo.invert=Pr((function(t){return 2*f(t)})),ao.invert=function(t,e){return[-e,2*f(v(t))-i]},t.geoAlbers=Or,t.geoAlbersUsa=Mr,t.geoArea=nt,t.geoAzimuthalEqualArea=Ar,t.geoAzimuthalEqualAreaRaw=Cr,t.geoAzimuthalEquidistant=Tr,t.geoAzimuthalEquidistantRaw=kr,t.geoBounds=Bt,t.geoCentroid=Kt,t.geoCircle=ae,t.geoClipAntimeridian=ye,t.geoClipCircle=je,t.geoClipExtent=Ae,t.geoClipRectangle=Ce,t.geoConicConformal=Rr,t.geoConicConformalRaw=Br,t.geoConicEqualArea=wr,t.geoConicEqualAreaRaw=xr,t.geoConicEquidistant=Vr,t.geoConicEquidistantRaw=qr,t.geoContains=We,t.geoDistance=ze,t.geoEqualEarth=Zr,t.geoEqualEarthRaw=Kr,t.geoEquirectangular=Fr,t.geoEquirectangularRaw=zr,t.geoGnomonic=$r,t.geoGnomonicRaw=Qr,t.geoGraticule=Qe,t.geoGraticule10=$e,t.geoIdentity=Jr,t.geoInterpolate=Je,t.geoLength=De,t.geoMercator=Lr,t.geoMercatorRaw=Ir,t.geoNaturalEarth1=eo,t.geoNaturalEarth1Raw=to,t.geoOrthographic=ro,t.geoOrthographicRaw=no,t.geoPath=tr,t.geoProjection=mr,t.geoProjectionMutator=br,t.geoRotation=re,t.geoStereographic=io,t.geoStereographicRaw=oo,t.geoStream=T,t.geoTransform=er,t.geoTransverseMercator=uo,t.geoTransverseMercatorRaw=ao,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_d3-hexjson@1.1.1@d3-hexjson/build/d3-hexjson.js":
/*!***********************************************************************!*\
  !*** ./node_modules/_d3-hexjson@1.1.1@d3-hexjson/build/d3-hexjson.js ***!
  \***********************************************************************/
/*! no static exports found */function(t,e,n){(function(t,r){r(e,n(/*! d3-array */"./node_modules/_d3-array@1.2.4@d3-array/dist/d3-array.js"))})(0,(function(t,e){"use strict";function n(t,n,u){var s=t.layout,l=[],c=0;Object.keys(t.hexes).forEach((function(e){t.hexes[e].key=e,l.push(t.hexes[e])}));var f=e.max(l,(function(t){return+t.q})),d=e.min(l,(function(t){return+t.q})),h=e.max(l,(function(t){return+t.r})),p=e.min(l,(function(t){return+t.r})),v=f-d+1,g=h-p+1;c="odd-r"===s||"even-r"===s?e.min([n/((v+.5)*Math.sqrt(3)),u/(1.5*(g+1/3))]):e.min([u/((g+.5)*Math.sqrt(3)),n/(1.5*(v+1/3))]);var y=c*Math.sqrt(3),m=i(s,y,c),b=a(m);return l.forEach((function(t){t.qc=t.q-d,t.rc=h-t.r,t.x=r(t,s,y,c),t.y=o(t,s,y,c),t.vertices=m,t.points=b})),l}function r(t,e,n,r){var o=0,i=0;switch(e){case"odd-r":i=t.rc%2===1?n:n/2,o=t.qc*n+i;break;case"even-r":i=t.rc%2===0?n:n/2,o=t.qc*n+i;break;case"odd-q":case"even-q":o=t.qc*r*1.5+r;break}return o}function o(t,e,n,r){var o=0,i=0;switch(e){case"odd-r":case"even-r":o=t.rc*r*1.5+r;break;case"odd-q":i=t.qc%2===1?n:n/2,o=t.rc*n+i;break;case"even-q":i=t.qc%2===0?n:n/2,o=t.rc*n+i;break}return o}function i(t,e,n){var r=[];switch(t){case"odd-r":case"even-r":r.push({x:0,y:0-n}),r.push({x:0+.5*e,y:0-.5*n}),r.push({x:0+.5*e,y:0+.5*n}),r.push({x:0,y:0+n}),r.push({x:0-.5*e,y:0+.5*n}),r.push({x:0-.5*e,y:0-.5*n});break;case"odd-q":case"even-q":r.push({x:0-n,y:0}),r.push({x:0-.5*n,y:0-.5*e}),r.push({x:0+.5*n,y:0-.5*e}),r.push({x:0+n,y:0}),r.push({x:0+.5*n,y:0+.5*e}),r.push({x:0-.5*n,y:0+.5*e});break}return r}function a(t){var e="";return t.forEach((function(t){e+=t.x+","+t.y+" "})),e.substring(0,e.length-1)}function u(t){var n={};n.layout=t.layout,n.hexes={};var r=[];Object.keys(t.hexes).forEach((function(e){r.push(t.hexes[e])}));var o,i,a,u=e.max(r,(function(t){return+t.q})),s=e.min(r,(function(t){return+t.q})),l=e.max(r,(function(t){return+t.r})),c=e.min(r,(function(t){return+t.r}));for(o=s;o<=u;o++)for(i=c;i<=l;i++)a="Q"+o+"R"+i,n.hexes[a]={q:o,r:i};return n}function s(t,n,i,a){var u=[],s=t.layout;Object.keys(t.hexes).forEach((function(e){u.push(t.hexes[e])}));var l,c=e.max(u,(function(t){return+t.q})),f=e.min(u,(function(t){return+t.q})),d=e.max(u,(function(t){return+t.r})),h=e.min(u,(function(t){return+t.r})),p=c-f+1,v=d-h+1;l="odd-r"===s||"even-r"===s?e.min([n/((p+.5)*Math.sqrt(3)),i/(1.5*(v+1/3))]):e.min([i/((v+.5)*Math.sqrt(3)),n/(1.5*(p+1/3))]);var g=l*Math.sqrt(3),y=[],m=l*l*4,b=u.length;if(b>1){u.forEach((function(t){t.qc=t.q-f,t.rc=d-t.r,t.x=r(t,s,g,l),t.y=o(t,s,g,l)}));for(var _=0;_<b-1;_++)for(var j=_+1;j<b;j++){var x=u[_],w=u[j];if(x[a]!==w[a]&&Math.abs(x.q-w.q)<=1&&Math.abs(x.r-w.r)<=1&&(x.x-w.x)*(x.x-w.x)+(x.y-w.y)*(x.y-w.y)<m){var O={};O.x=w.x+(x.x-w.x)/2,O.y=w.y+(x.y-w.y)/2;var E={},M=4*Math.sqrt(3);E.dx=(x.y-w.y)/M,E.dy=-(x.x-w.x)/M,y.push({x:O.x-2*E.dx,y:O.y-2*E.dy}),y.push({x:O.x-E.dx,y:O.y-E.dy}),y.push({x:O.x,y:O.y}),y.push({x:O.x+E.dx,y:O.y+E.dy}),y.push({x:O.x+2*E.dx,y:O.y+2*E.dy})}}}return y}function l(t,n,i,a){var u=[],s=t.layout;Object.keys(t.hexes).forEach((function(e){u.push(t.hexes[e])}));var l,c=e.max(u,(function(t){return+t.q})),f=e.min(u,(function(t){return+t.q})),d=e.max(u,(function(t){return+t.r})),h=e.min(u,(function(t){return+t.r})),p=c-f+1,v=d-h+1;l="odd-r"===s||"even-r"===s?e.min([n/((p+.5)*Math.sqrt(3)),i/(1.5*(v+1/3))]):e.min([i/((v+.5)*Math.sqrt(3)),n/(1.5*(p+1/3))]);var g=l*Math.sqrt(3),y=[],m=l*l*4,b=u.length;if(b>1){u.forEach((function(t){t.qc=t.q-f,t.rc=d-t.r,t.x=r(t,s,g,l),t.y=o(t,s,g,l)}));for(var _=0;_<b-1;_++)for(var j=_+1;j<b;j++){var x=u[_],w=u[j];if(x[a]!==w[a]&&Math.abs(x.q-w.q)<=1&&Math.abs(x.r-w.r)<=1&&(x.x-w.x)*(x.x-w.x)+(x.y-w.y)*(x.y-w.y)<m){var O={};O.x=w.x+(x.x-w.x)/2,O.y=w.y+(x.y-w.y)/2;var E={},M=1;x[a]<w[a]&&(M=-1);var S=2*Math.sqrt(3)*M;E.dx=(x.y-w.y)/S,E.dy=-(x.x-w.x)/S,y.push({x1:O.x-E.dx,y1:O.y-E.dy,x2:O.x+E.dx,y2:O.y+E.dy})}}}return y}t.renderHexJSON=n,t.getGridForHexJSON=u,t.getBoundaryDotsForHexJSON=s,t.getBoundarySegmentsForHexJSON=l,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_d3-hierarchy@1.1.9@d3-hierarchy/dist/d3-hierarchy.js":
/*!****************************************************************************!*\
  !*** ./node_modules/_d3-hierarchy@1.1.9@d3-hierarchy/dist/d3-hierarchy.js ***!
  \****************************************************************************/
/*! no static exports found */function(t,e,n){(function(t,n){n(e)})(0,(function(t){"use strict";function e(t,e){return t.parent===e.parent?1:2}function n(t){return t.reduce(r,0)/t.length}function r(t,e){return t+e.x}function o(t){return 1+t.reduce(i,0)}function i(t,e){return Math.max(t,e.y)}function a(t){var e;while(e=t.children)t=e[0];return t}function u(t){var e;while(e=t.children)t=e[e.length-1];return t}function s(){var t=e,r=1,i=1,s=!1;function l(e){var l,c=0;e.eachAfter((function(e){var r=e.children;r?(e.x=n(r),e.y=o(r)):(e.x=l?c+=t(e,l):0,e.y=0,l=e)}));var f=a(e),d=u(e),h=f.x-t(f,d)/2,p=d.x+t(d,f)/2;return e.eachAfter(s?function(t){t.x=(t.x-e.x)*r,t.y=(e.y-t.y)*i}:function(t){t.x=(t.x-h)/(p-h)*r,t.y=(1-(e.y?t.y/e.y:1))*i})}return l.separation=function(e){return arguments.length?(t=e,l):t},l.size=function(t){return arguments.length?(s=!1,r=+t[0],i=+t[1],l):s?null:[r,i]},l.nodeSize=function(t){return arguments.length?(s=!0,r=+t[0],i=+t[1],l):s?[r,i]:null},l}function l(t){var e=0,n=t.children,r=n&&n.length;if(r)while(--r>=0)e+=n[r].value;else e=1;t.value=e}function c(){return this.eachAfter(l)}function f(t){var e,n,r,o,i=this,a=[i];do{e=a.reverse(),a=[];while(i=e.pop())if(t(i),n=i.children,n)for(r=0,o=n.length;r<o;++r)a.push(n[r])}while(a.length);return this}function d(t){var e,n,r=this,o=[r];while(r=o.pop())if(t(r),e=r.children,e)for(n=e.length-1;n>=0;--n)o.push(e[n]);return this}function h(t){var e,n,r,o=this,i=[o],a=[];while(o=i.pop())if(a.push(o),e=o.children,e)for(n=0,r=e.length;n<r;++n)i.push(e[n]);while(o=a.pop())t(o);return this}function p(t){return this.eachAfter((function(e){var n=+t(e.data)||0,r=e.children,o=r&&r.length;while(--o>=0)n+=r[o].value;e.value=n}))}function v(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))}function g(t){var e=this,n=y(e,t),r=[e];while(e!==n)e=e.parent,r.push(e);var o=r.length;while(t!==n)r.splice(o,0,t),t=t.parent;return r}function y(t,e){if(t===e)return t;var n=t.ancestors(),r=e.ancestors(),o=null;t=n.pop(),e=r.pop();while(t===e)o=t,t=n.pop(),e=r.pop();return o}function m(){var t=this,e=[t];while(t=t.parent)e.push(t);return e}function b(){var t=[];return this.each((function(e){t.push(e)})),t}function _(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t}function j(){var t=this,e=[];return t.each((function(n){n!==t&&e.push({source:n.parent,target:n})})),e}function x(t,e){var n,r,o,i,a,u=new S(t),s=+t.value&&(u.value=t.value),l=[u];null==e&&(e=O);while(n=l.pop())if(s&&(n.value=+n.data.value),(o=e(n.data))&&(a=o.length))for(n.children=new Array(a),i=a-1;i>=0;--i)l.push(r=n.children[i]=new S(o[i])),r.parent=n,r.depth=n.depth+1;return u.eachBefore(M)}function w(){return x(this).eachBefore(E)}function O(t){return t.children}function E(t){t.data=t.data.data}function M(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function S(t){this.data=t,this.depth=this.height=0,this.parent=null}S.prototype=x.prototype={constructor:S,count:c,each:f,eachAfter:h,eachBefore:d,sum:p,sort:v,path:g,ancestors:m,descendants:b,leaves:_,links:j,copy:w};var P=Array.prototype.slice;function C(t){var e,n,r=t.length;while(r)n=Math.random()*r--|0,e=t[r],t[r]=t[n],t[n]=e;return t}function A(t){var e,n,r=0,o=(t=C(P.call(t))).length,i=[];while(r<o)e=t[r],n&&I(n,e)?++r:(n=N(i=k(i,e)),r=0);return n}function k(t,e){var n,r;if(L(e,t))return[e];for(n=0;n<t.length;++n)if(T(e,t[n])&&L(B(t[n],e),t))return[t[n],e];for(n=0;n<t.length-1;++n)for(r=n+1;r<t.length;++r)if(T(B(t[n],t[r]),e)&&T(B(t[n],e),t[r])&&T(B(t[r],e),t[n])&&L(R(t[n],t[r],e),t))return[t[n],t[r],e];throw new Error}function T(t,e){var n=t.r-e.r,r=e.x-t.x,o=e.y-t.y;return n<0||n*n<r*r+o*o}function I(t,e){var n=t.r-e.r+1e-6,r=e.x-t.x,o=e.y-t.y;return n>0&&n*n>r*r+o*o}function L(t,e){for(var n=0;n<e.length;++n)if(!I(t,e[n]))return!1;return!0}function N(t){switch(t.length){case 1:return D(t[0]);case 2:return B(t[0],t[1]);case 3:return R(t[0],t[1],t[2])}}function D(t){return{x:t.x,y:t.y,r:t.r}}function B(t,e){var n=t.x,r=t.y,o=t.r,i=e.x,a=e.y,u=e.r,s=i-n,l=a-r,c=u-o,f=Math.sqrt(s*s+l*l);return{x:(n+i+s/f*c)/2,y:(r+a+l/f*c)/2,r:(f+o+u)/2}}function R(t,e,n){var r=t.x,o=t.y,i=t.r,a=e.x,u=e.y,s=e.r,l=n.x,c=n.y,f=n.r,d=r-a,h=r-l,p=o-u,v=o-c,g=s-i,y=f-i,m=r*r+o*o-i*i,b=m-a*a-u*u+s*s,_=m-l*l-c*c+f*f,j=h*p-d*v,x=(p*_-v*b)/(2*j)-r,w=(v*g-p*y)/j,O=(h*b-d*_)/(2*j)-o,E=(d*y-h*g)/j,M=w*w+E*E-1,S=2*(i+x*w+O*E),P=x*x+O*O-i*i,C=-(M?(S+Math.sqrt(S*S-4*M*P))/(2*M):P/S);return{x:r+x+w*C,y:o+O+E*C,r:C}}function z(t,e,n){var r,o,i,a,u=t.x-e.x,s=t.y-e.y,l=u*u+s*s;l?(o=e.r+n.r,o*=o,a=t.r+n.r,a*=a,o>a?(r=(l+a-o)/(2*l),i=Math.sqrt(Math.max(0,a/l-r*r)),n.x=t.x-r*u-i*s,n.y=t.y-r*s+i*u):(r=(l+o-a)/(2*l),i=Math.sqrt(Math.max(0,o/l-r*r)),n.x=e.x+r*u-i*s,n.y=e.y+r*s+i*u)):(n.x=e.x+n.r,n.y=e.y)}function F(t,e){var n=t.r+e.r-1e-6,r=e.x-t.x,o=e.y-t.y;return n>0&&n*n>r*r+o*o}function q(t){var e=t._,n=t.next._,r=e.r+n.r,o=(e.x*n.r+n.x*e.r)/r,i=(e.y*n.r+n.y*e.r)/r;return o*o+i*i}function V(t){this._=t,this.next=null,this.previous=null}function H(t){if(!(o=t.length))return 0;var e,n,r,o,i,a,u,s,l,c,f;if(e=t[0],e.x=0,e.y=0,!(o>1))return e.r;if(n=t[1],e.x=-n.r,n.x=e.r,n.y=0,!(o>2))return e.r+n.r;z(n,e,r=t[2]),e=new V(e),n=new V(n),r=new V(r),e.next=r.previous=n,n.next=e.previous=r,r.next=n.previous=e;t:for(u=3;u<o;++u){z(e._,n._,r=t[u]),r=new V(r),s=n.next,l=e.previous,c=n._.r,f=e._.r;do{if(c<=f){if(F(s._,r._)){n=s,e.next=n,n.previous=e,--u;continue t}c+=s._.r,s=s.next}else{if(F(l._,r._)){e=l,e.next=n,n.previous=e,--u;continue t}f+=l._.r,l=l.previous}}while(s!==l.next);r.previous=e,r.next=n,e.next=n.previous=n=r,i=q(e);while((r=r.next)!==n)(a=q(r))<i&&(e=r,i=a);n=e.next}e=[n._],r=n;while((r=r.next)!==n)e.push(r._);for(r=A(e),u=0;u<o;++u)e=t[u],e.x-=r.x,e.y-=r.y;return r.r}function G(t){return H(t),t}function Y(t){return null==t?null:X(t)}function X(t){if("function"!==typeof t)throw new Error;return t}function U(){return 0}function W(t){return function(){return t}}function K(t){return Math.sqrt(t.value)}function Z(){var t=null,e=1,n=1,r=U;function o(o){return o.x=e/2,o.y=n/2,t?o.eachBefore(Q(t)).eachAfter($(r,.5)).eachBefore(J(1)):o.eachBefore(Q(K)).eachAfter($(U,1)).eachAfter($(r,o.r/Math.min(e,n))).eachBefore(J(Math.min(e,n)/(2*o.r))),o}return o.radius=function(e){return arguments.length?(t=Y(e),o):t},o.size=function(t){return arguments.length?(e=+t[0],n=+t[1],o):[e,n]},o.padding=function(t){return arguments.length?(r="function"===typeof t?t:W(+t),o):r},o}function Q(t){return function(e){e.children||(e.r=Math.max(0,+t(e)||0))}}function $(t,e){return function(n){if(r=n.children){var r,o,i,a=r.length,u=t(n)*e||0;if(u)for(o=0;o<a;++o)r[o].r+=u;if(i=H(r),u)for(o=0;o<a;++o)r[o].r-=u;n.r=i+u}}}function J(t){return function(e){var n=e.parent;e.r*=t,n&&(e.x=n.x+t*e.x,e.y=n.y+t*e.y)}}function tt(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}function et(t,e,n,r,o){var i,a=t.children,u=-1,s=a.length,l=t.value&&(r-e)/t.value;while(++u<s)i=a[u],i.y0=n,i.y1=o,i.x0=e,i.x1=e+=i.value*l}function nt(){var t=1,e=1,n=0,r=!1;function o(o){var a=o.height+1;return o.x0=o.y0=n,o.x1=t,o.y1=e/a,o.eachBefore(i(e,a)),r&&o.eachBefore(tt),o}function i(t,e){return function(r){r.children&&et(r,r.x0,t*(r.depth+1)/e,r.x1,t*(r.depth+2)/e);var o=r.x0,i=r.y0,a=r.x1-n,u=r.y1-n;a<o&&(o=a=(o+a)/2),u<i&&(i=u=(i+u)/2),r.x0=o,r.y0=i,r.x1=a,r.y1=u}}return o.round=function(t){return arguments.length?(r=!!t,o):r},o.size=function(n){return arguments.length?(t=+n[0],e=+n[1],o):[t,e]},o.padding=function(t){return arguments.length?(n=+t,o):n},o}var rt="$",ot={depth:-1},it={};function at(t){return t.id}function ut(t){return t.parentId}function st(){var t=at,e=ut;function n(n){var r,o,i,a,u,s,l,c=n.length,f=new Array(c),d={};for(o=0;o<c;++o)r=n[o],u=f[o]=new S(r),null!=(s=t(r,o,n))&&(s+="")&&(l=rt+(u.id=s),d[l]=l in d?it:u);for(o=0;o<c;++o)if(u=f[o],s=e(n[o],o,n),null!=s&&(s+="")){if(a=d[rt+s],!a)throw new Error("missing: "+s);if(a===it)throw new Error("ambiguous: "+s);a.children?a.children.push(u):a.children=[u],u.parent=a}else{if(i)throw new Error("multiple roots");i=u}if(!i)throw new Error("no root");if(i.parent=ot,i.eachBefore((function(t){t.depth=t.parent.depth+1,--c})).eachBefore(M),i.parent=null,c>0)throw new Error("cycle");return i}return n.id=function(e){return arguments.length?(t=X(e),n):t},n.parentId=function(t){return arguments.length?(e=X(t),n):e},n}function lt(t,e){return t.parent===e.parent?1:2}function ct(t){var e=t.children;return e?e[0]:t.t}function ft(t){var e=t.children;return e?e[e.length-1]:t.t}function dt(t,e,n){var r=n/(e.i-t.i);e.c-=r,e.s+=n,t.c+=r,e.z+=n,e.m+=n}function ht(t){var e,n=0,r=0,o=t.children,i=o.length;while(--i>=0)e=o[i],e.z+=n,e.m+=n,n+=e.s+(r+=e.c)}function pt(t,e,n){return t.a.parent===e.parent?t.a:n}function vt(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}function gt(t){var e,n,r,o,i,a=new vt(t,0),u=[a];while(e=u.pop())if(r=e._.children)for(e.children=new Array(i=r.length),o=i-1;o>=0;--o)u.push(n=e.children[o]=new vt(r[o],o)),n.parent=e;return(a.parent=new vt(null,0)).children=[a],a}function yt(){var t=lt,e=1,n=1,r=null;function o(o){var u=gt(o);if(u.eachAfter(i),u.parent.m=-u.z,u.eachBefore(a),r)o.eachBefore(s);else{var l=o,c=o,f=o;o.eachBefore((function(t){t.x<l.x&&(l=t),t.x>c.x&&(c=t),t.depth>f.depth&&(f=t)}));var d=l===c?1:t(l,c)/2,h=d-l.x,p=e/(c.x+d+h),v=n/(f.depth||1);o.eachBefore((function(t){t.x=(t.x+h)*p,t.y=t.depth*v}))}return o}function i(e){var n=e.children,r=e.parent.children,o=e.i?r[e.i-1]:null;if(n){ht(e);var i=(n[0].z+n[n.length-1].z)/2;o?(e.z=o.z+t(e._,o._),e.m=e.z-i):e.z=i}else o&&(e.z=o.z+t(e._,o._));e.parent.A=u(e,o,e.parent.A||r[0])}function a(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function u(e,n,r){if(n){var o,i=e,a=e,u=n,s=i.parent.children[0],l=i.m,c=a.m,f=u.m,d=s.m;while(u=ft(u),i=ct(i),u&&i)s=ct(s),a=ft(a),a.a=e,o=u.z+f-i.z-l+t(u._,i._),o>0&&(dt(pt(u,e,r),e,o),l+=o,c+=o),f+=u.m,l+=i.m,d+=s.m,c+=a.m;u&&!ft(a)&&(a.t=u,a.m+=f-c),i&&!ct(s)&&(s.t=i,s.m+=l-d,r=e)}return r}function s(t){t.x*=e,t.y=t.depth*n}return o.separation=function(e){return arguments.length?(t=e,o):t},o.size=function(t){return arguments.length?(r=!1,e=+t[0],n=+t[1],o):r?null:[e,n]},o.nodeSize=function(t){return arguments.length?(r=!0,e=+t[0],n=+t[1],o):r?[e,n]:null},o}function mt(t,e,n,r,o){var i,a=t.children,u=-1,s=a.length,l=t.value&&(o-n)/t.value;while(++u<s)i=a[u],i.x0=e,i.x1=r,i.y0=n,i.y1=n+=i.value*l}vt.prototype=Object.create(S.prototype);var bt=(1+Math.sqrt(5))/2;function _t(t,e,n,r,o,i){var a,u,s,l,c,f,d,h,p,v,g,y=[],m=e.children,b=0,_=0,j=m.length,x=e.value;while(b<j){s=o-n,l=i-r;do{c=m[_++].value}while(!c&&_<j);for(f=d=c,v=Math.max(l/s,s/l)/(x*t),g=c*c*v,p=Math.max(d/g,g/f);_<j;++_){if(c+=u=m[_].value,u<f&&(f=u),u>d&&(d=u),g=c*c*v,h=Math.max(d/g,g/f),h>p){c-=u;break}p=h}y.push(a={value:c,dice:s<l,children:m.slice(b,_)}),a.dice?et(a,n,r,o,x?r+=l*c/x:i):mt(a,n,r,x?n+=s*c/x:o,i),x-=c,b=_}return y}var jt=function t(e){function n(t,n,r,o,i){_t(e,t,n,r,o,i)}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(bt);function xt(){var t=jt,e=!1,n=1,r=1,o=[0],i=U,a=U,u=U,s=U,l=U;function c(t){return t.x0=t.y0=0,t.x1=n,t.y1=r,t.eachBefore(f),o=[0],e&&t.eachBefore(tt),t}function f(e){var n=o[e.depth],r=e.x0+n,c=e.y0+n,f=e.x1-n,d=e.y1-n;f<r&&(r=f=(r+f)/2),d<c&&(c=d=(c+d)/2),e.x0=r,e.y0=c,e.x1=f,e.y1=d,e.children&&(n=o[e.depth+1]=i(e)/2,r+=l(e)-n,c+=a(e)-n,f-=u(e)-n,d-=s(e)-n,f<r&&(r=f=(r+f)/2),d<c&&(c=d=(c+d)/2),t(e,r,c,f,d))}return c.round=function(t){return arguments.length?(e=!!t,c):e},c.size=function(t){return arguments.length?(n=+t[0],r=+t[1],c):[n,r]},c.tile=function(e){return arguments.length?(t=X(e),c):t},c.padding=function(t){return arguments.length?c.paddingInner(t).paddingOuter(t):c.paddingInner()},c.paddingInner=function(t){return arguments.length?(i="function"===typeof t?t:W(+t),c):i},c.paddingOuter=function(t){return arguments.length?c.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):c.paddingTop()},c.paddingTop=function(t){return arguments.length?(a="function"===typeof t?t:W(+t),c):a},c.paddingRight=function(t){return arguments.length?(u="function"===typeof t?t:W(+t),c):u},c.paddingBottom=function(t){return arguments.length?(s="function"===typeof t?t:W(+t),c):s},c.paddingLeft=function(t){return arguments.length?(l="function"===typeof t?t:W(+t),c):l},c}function wt(t,e,n,r,o){var i,a,u=t.children,s=u.length,l=new Array(s+1);for(l[0]=a=i=0;i<s;++i)l[i+1]=a+=u[i].value;function c(t,e,n,r,o,i,a){if(t>=e-1){var s=u[t];return s.x0=r,s.y0=o,s.x1=i,void(s.y1=a)}var f=l[t],d=n/2+f,h=t+1,p=e-1;while(h<p){var v=h+p>>>1;l[v]<d?h=v+1:p=v}d-l[h-1]<l[h]-d&&t+1<h&&--h;var g=l[h]-f,y=n-g;if(i-r>a-o){var m=(r*y+i*g)/n;c(t,h,g,r,o,m,a),c(h,e,y,m,o,i,a)}else{var b=(o*y+a*g)/n;c(t,h,g,r,o,i,b),c(h,e,y,r,b,i,a)}}c(0,s,t.value,e,n,r,o)}function Ot(t,e,n,r,o){(1&t.depth?mt:et)(t,e,n,r,o)}var Et=function t(e){function n(t,n,r,o,i){if((a=t._squarify)&&a.ratio===e){var a,u,s,l,c,f=-1,d=a.length,h=t.value;while(++f<d){for(u=a[f],s=u.children,l=u.value=0,c=s.length;l<c;++l)u.value+=s[l].value;u.dice?et(u,n,r,o,r+=(i-r)*u.value/h):mt(u,n,r,n+=(o-n)*u.value/h,i),h-=u.value}}else t._squarify=a=_t(e,t,n,r,o,i),a.ratio=e}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(bt);t.cluster=s,t.hierarchy=x,t.pack=Z,t.packEnclose=A,t.packSiblings=G,t.partition=nt,t.stratify=st,t.tree=yt,t.treemap=xt,t.treemapBinary=wt,t.treemapDice=et,t.treemapResquarify=Et,t.treemapSlice=mt,t.treemapSliceDice=Ot,t.treemapSquarify=jt,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_d3-path@1.0.9@d3-path/dist/d3-path.js":
/*!*************************************************************!*\
  !*** ./node_modules/_d3-path@1.0.9@d3-path/dist/d3-path.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){(function(t,n){n(e)})(0,(function(t){"use strict";var e=Math.PI,n=2*e,r=1e-6,o=n-r;function i(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function a(){return new i}i.prototype=a.prototype={constructor:i,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,n,r){this._+="Q"+ +t+","+ +e+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(t,e,n,r,o,i){this._+="C"+ +t+","+ +e+","+ +n+","+ +r+","+(this._x1=+o)+","+(this._y1=+i)},arcTo:function(t,n,o,i,a){t=+t,n=+n,o=+o,i=+i,a=+a;var u=this._x1,s=this._y1,l=o-t,c=i-n,f=u-t,d=s-n,h=f*f+d*d;if(a<0)throw new Error("negative radius: "+a);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=n);else if(h>r)if(Math.abs(d*l-c*f)>r&&a){var p=o-u,v=i-s,g=l*l+c*c,y=p*p+v*v,m=Math.sqrt(g),b=Math.sqrt(h),_=a*Math.tan((e-Math.acos((g+h-y)/(2*m*b)))/2),j=_/b,x=_/m;Math.abs(j-1)>r&&(this._+="L"+(t+j*f)+","+(n+j*d)),this._+="A"+a+","+a+",0,0,"+ +(d*p>f*v)+","+(this._x1=t+x*l)+","+(this._y1=n+x*c)}else this._+="L"+(this._x1=t)+","+(this._y1=n);else;},arc:function(t,i,a,u,s,l){t=+t,i=+i,a=+a,l=!!l;var c=a*Math.cos(u),f=a*Math.sin(u),d=t+c,h=i+f,p=1^l,v=l?u-s:s-u;if(a<0)throw new Error("negative radius: "+a);null===this._x1?this._+="M"+d+","+h:(Math.abs(this._x1-d)>r||Math.abs(this._y1-h)>r)&&(this._+="L"+d+","+h),a&&(v<0&&(v=v%n+n),v>o?this._+="A"+a+","+a+",0,1,"+p+","+(t-c)+","+(i-f)+"A"+a+","+a+",0,1,"+p+","+(this._x1=d)+","+(this._y1=h):v>r&&(this._+="A"+a+","+a+",0,"+ +(v>=e)+","+p+","+(this._x1=t+a*Math.cos(s))+","+(this._y1=i+a*Math.sin(s))))},rect:function(t,e,n,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}},t.path=a,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_d3-path@2.0.0@d3-path/dist/d3-path.js":
/*!*************************************************************!*\
  !*** ./node_modules/_d3-path@2.0.0@d3-path/dist/d3-path.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){(function(t,n){n(e)})(0,(function(t){"use strict";var e=Math.PI,n=2*e,r=1e-6,o=n-r;function i(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function a(){return new i}i.prototype=a.prototype={constructor:i,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,n,r){this._+="Q"+ +t+","+ +e+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(t,e,n,r,o,i){this._+="C"+ +t+","+ +e+","+ +n+","+ +r+","+(this._x1=+o)+","+(this._y1=+i)},arcTo:function(t,n,o,i,a){t=+t,n=+n,o=+o,i=+i,a=+a;var u=this._x1,s=this._y1,l=o-t,c=i-n,f=u-t,d=s-n,h=f*f+d*d;if(a<0)throw new Error("negative radius: "+a);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=n);else if(h>r)if(Math.abs(d*l-c*f)>r&&a){var p=o-u,v=i-s,g=l*l+c*c,y=p*p+v*v,m=Math.sqrt(g),b=Math.sqrt(h),_=a*Math.tan((e-Math.acos((g+h-y)/(2*m*b)))/2),j=_/b,x=_/m;Math.abs(j-1)>r&&(this._+="L"+(t+j*f)+","+(n+j*d)),this._+="A"+a+","+a+",0,0,"+ +(d*p>f*v)+","+(this._x1=t+x*l)+","+(this._y1=n+x*c)}else this._+="L"+(this._x1=t)+","+(this._y1=n);else;},arc:function(t,i,a,u,s,l){t=+t,i=+i,a=+a,l=!!l;var c=a*Math.cos(u),f=a*Math.sin(u),d=t+c,h=i+f,p=1^l,v=l?u-s:s-u;if(a<0)throw new Error("negative radius: "+a);null===this._x1?this._+="M"+d+","+h:(Math.abs(this._x1-d)>r||Math.abs(this._y1-h)>r)&&(this._+="L"+d+","+h),a&&(v<0&&(v=v%n+n),v>o?this._+="A"+a+","+a+",0,1,"+p+","+(t-c)+","+(i-f)+"A"+a+","+a+",0,1,"+p+","+(this._x1=d)+","+(this._y1=h):v>r&&(this._+="A"+a+","+a+",0,"+ +(v>=e)+","+p+","+(this._x1=t+a*Math.cos(s))+","+(this._y1=i+a*Math.sin(s))))},rect:function(t,e,n,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}},t.path=a,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_d3-sankey@0.9.1@d3-sankey/dist/d3-sankey.js":
/*!*******************************************************************!*\
  !*** ./node_modules/_d3-sankey@0.9.1@d3-sankey/dist/d3-sankey.js ***!
  \*******************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js");(function(t,r){r(e,n(/*! d3-array */"./node_modules/_d3-array@1.2.4@d3-array/dist/d3-array.js"),n(/*! d3-collection */"./node_modules/_d3-collection@1.0.7@d3-collection/dist/d3-collection.js"),n(/*! d3-shape */"./node_modules/_d3-shape@1.3.7@d3-shape/dist/d3-shape.js"))})(0,(function(t,e,n,o){"use strict";function i(t){return t.target.depth}function a(t){return t.depth}function u(t,e){return e-1-t.height}function s(t,e){return t.sourceLinks.length?t.depth:e-1}function l(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?e.min(t.sourceLinks,i)-1:0}function c(t){return function(){return t}}function f(t,e){return h(t.source,e.source)||t.index-e.index}function d(t,e){return h(t.target,e.target)||t.index-e.index}function h(t,e){return t.y0-e.y0}function p(t){return t.value}function v(t){return t.index}function g(t){return t.nodes}function y(t){return t.links}function m(t,e){var n=t.get(e);if(!n)throw new Error("missing: "+e);return n}function b(){var t,o=0,i=0,a=1,u=1,l=24,b=8,_=v,j=s,x=g,w=y,O=6;function E(){var t={nodes:x.apply(null,arguments),links:w.apply(null,arguments)};return M(t),S(t),P(t),C(t),A(t),t}function M(t){t.nodes.forEach((function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]}));var e=n.map(t.nodes,_);t.links.forEach((function(t,n){t.index=n;var r=t.source,o=t.target;"object"!==typeof r&&(r=t.source=m(e,r)),"object"!==typeof o&&(o=t.target=m(e,o)),r.sourceLinks.push(t),o.targetLinks.push(t)}))}function S(t){t.nodes.forEach((function(t){t.value=Math.max(e.sum(t.sourceLinks,p),e.sum(t.targetLinks,p))}))}function P(t){var e,n,r,i=t.nodes.length;for(e=t.nodes,n=[],r=0;e.length;++r,e=n,n=[]){if(r>i)throw new Error("circular link");e.forEach((function(t){t.depth=r,t.sourceLinks.forEach((function(t){n.indexOf(t.target)<0&&n.push(t.target)}))}))}for(e=t.nodes,n=[],r=0;e.length;++r,e=n,n=[]){if(r>i)throw new Error("circular link");e.forEach((function(t){t.height=r,t.targetLinks.forEach((function(t){n.indexOf(t.source)<0&&n.push(t.source)}))}))}var u=(a-o-l)/(r-1);t.nodes.forEach((function(t){t.x1=(t.x0=o+Math.max(0,Math.min(r-1,Math.floor(j.call(null,t,r))))*u)+l}))}function C(o){var a=n.nest().key((function(t){return t.x0})).sortKeys(e.ascending).entries(o.nodes).map((function(t){return t.values}));c(),y();for(var s=.9,l=O;l>0;--l,s*=.9)g(s),y(),v(s),y();function c(){var n=e.min(a,(function(t){return(u-i-(t.length-1)*b)/e.sum(t,p)}));a.forEach((function(e){null!=t&&e.sort(t),e.forEach((function(t,e){t.y1=(t.y0=e)+t.value*n}))})),o.links.forEach((function(t){t.width=t.value*n}))}function v(t){a.forEach((function(e){e.forEach((function(e){var n,o,i,a,u=e.y0;try{for(var s=r.__values(e.sourceLinks.sort(d)),l=s.next();!l.done;l=s.next()){var c=l.value,f=c.target,h=c.width,p=c.value;if(p>0){var v=0;try{for(var g=(i=void 0,r.__values(f.targetLinks)),y=g.next();!y.done;y=g.next()){var m=y.value,_=m.source,j=m.width;if(_===e)break;v+=j+b/2}}catch(x){i={error:x}}finally{try{y&&!y.done&&(a=g.return)&&a.call(g)}finally{if(i)throw i.error}}v=(u-v-f.y0)*t*(p/Math.min(e.value,f.value)),f.y0+=v,f.y1+=v}u+=h+b/2}}catch(w){n={error:w}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}}))}))}function g(t){a.slice().reverse().forEach((function(e){e.forEach((function(e){var n,o,i,a,u=e.y0;try{for(var s=r.__values(e.targetLinks.sort(f)),l=s.next();!l.done;l=s.next()){var c=l.value,d=c.source,h=c.width,p=c.value;if(p>0){var v=0;try{for(var g=(i=void 0,r.__values(d.sourceLinks)),y=g.next();!y.done;y=g.next()){var m=y.value,_=m.target,j=m.width;if(_===e)break;v+=j+b/2}}catch(x){i={error:x}}finally{try{y&&!y.done&&(a=g.return)&&a.call(g)}finally{if(i)throw i.error}}v=(u-v-d.y0)*t*(p/Math.min(e.value,d.value)),d.y0+=v,d.y1+=v}u+=h+b/2}}catch(w){n={error:w}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}}))}))}function y(){a.forEach((function(e){var n,r,o,a=i,s=e.length;for(void 0===t&&e.sort(h),o=0;o<s;++o)n=e[o],r=a-n.y0,r>0&&(n.y0+=r,n.y1+=r),a=n.y1+b;if(r=a-b-u,r>0)for(a=n.y0-=r,n.y1-=r,o=s-2;o>=0;--o)n=e[o],r=n.y1+b-a,r>0&&(n.y0-=r,n.y1-=r),a=n.y0}))}}function A(t){t.nodes.forEach((function(t){t.sourceLinks.sort(d),t.targetLinks.sort(f)})),t.nodes.forEach((function(t){var e=t.y0,n=e;t.sourceLinks.forEach((function(t){t.y0=e+t.width/2,e+=t.width})),t.targetLinks.forEach((function(t){t.y1=n+t.width/2,n+=t.width}))}))}return E.update=function(t){return A(t),t},E.nodeId=function(t){return arguments.length?(_="function"===typeof t?t:c(t),E):_},E.nodeAlign=function(t){return arguments.length?(j="function"===typeof t?t:c(t),E):j},E.nodeSort=function(e){return arguments.length?(t=e,E):t},E.nodeWidth=function(t){return arguments.length?(l=+t,E):l},E.nodePadding=function(t){return arguments.length?(b=+t,E):b},E.nodes=function(t){return arguments.length?(x="function"===typeof t?t:c(t),E):x},E.links=function(t){return arguments.length?(w="function"===typeof t?t:c(t),E):w},E.size=function(t){return arguments.length?(o=i=0,a=+t[0],u=+t[1],E):[a-o,u-i]},E.extent=function(t){return arguments.length?(o=+t[0][0],a=+t[1][0],i=+t[0][1],u=+t[1][1],E):[[o,i],[a,u]]},E.iterations=function(t){return arguments.length?(O=+t,E):O},E}function _(t){return[t.source.x1,t.y0]}function j(t){return[t.target.x0,t.y1]}function x(){return o.linkHorizontal().source(_).target(j)}t.sankey=b,t.sankeyCenter=l,t.sankeyLeft=a,t.sankeyRight=u,t.sankeyJustify=s,t.sankeyLinkHorizontal=x,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_d3-shape@1.3.7@d3-shape/dist/d3-shape.js":
/*!****************************************************************!*\
  !*** ./node_modules/_d3-shape@1.3.7@d3-shape/dist/d3-shape.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){(function(t,r){r(e,n(/*! d3-path */"./node_modules/_d3-path@1.0.9@d3-path/dist/d3-path.js"))})(0,(function(t,e){"use strict";function n(t){return function(){return t}}var r=Math.abs,o=Math.atan2,i=Math.cos,a=Math.max,u=Math.min,s=Math.sin,l=Math.sqrt,c=1e-12,f=Math.PI,d=f/2,h=2*f;function p(t){return t>1?0:t<-1?f:Math.acos(t)}function v(t){return t>=1?d:t<=-1?-d:Math.asin(t)}function g(t){return t.innerRadius}function y(t){return t.outerRadius}function m(t){return t.startAngle}function b(t){return t.endAngle}function _(t){return t&&t.padAngle}function j(t,e,n,r,o,i,a,u){var s=n-t,l=r-e,f=a-o,d=u-i,h=d*s-f*l;if(!(h*h<c))return h=(f*(e-i)-d*(t-o))/h,[t+h*s,e+h*l]}function x(t,e,n,r,o,i,u){var s=t-n,c=e-r,f=(u?i:-i)/l(s*s+c*c),d=f*c,h=-f*s,p=t+d,v=e+h,g=n+d,y=r+h,m=(p+g)/2,b=(v+y)/2,_=g-p,j=y-v,x=_*_+j*j,w=o-i,O=p*y-g*v,E=(j<0?-1:1)*l(a(0,w*w*x-O*O)),M=(O*j-_*E)/x,S=(-O*_-j*E)/x,P=(O*j+_*E)/x,C=(-O*_+j*E)/x,A=M-m,k=S-b,T=P-m,I=C-b;return A*A+k*k>T*T+I*I&&(M=P,S=C),{cx:M,cy:S,x01:-d,y01:-h,x11:M*(o/w-1),y11:S*(o/w-1)}}function w(){var t=g,a=y,w=n(0),O=null,E=m,M=b,S=_,P=null;function C(){var n,g,y=+t.apply(this,arguments),m=+a.apply(this,arguments),b=E.apply(this,arguments)-d,_=M.apply(this,arguments)-d,C=r(_-b),A=_>b;if(P||(P=n=e.path()),m<y&&(g=m,m=y,y=g),m>c)if(C>h-c)P.moveTo(m*i(b),m*s(b)),P.arc(0,0,m,b,_,!A),y>c&&(P.moveTo(y*i(_),y*s(_)),P.arc(0,0,y,_,b,A));else{var k,T,I=b,L=_,N=b,D=_,B=C,R=C,z=S.apply(this,arguments)/2,F=z>c&&(O?+O.apply(this,arguments):l(y*y+m*m)),q=u(r(m-y)/2,+w.apply(this,arguments)),V=q,H=q;if(F>c){var G=v(F/y*s(z)),Y=v(F/m*s(z));(B-=2*G)>c?(G*=A?1:-1,N+=G,D-=G):(B=0,N=D=(b+_)/2),(R-=2*Y)>c?(Y*=A?1:-1,I+=Y,L-=Y):(R=0,I=L=(b+_)/2)}var X=m*i(I),U=m*s(I),W=y*i(D),K=y*s(D);if(q>c){var Z,Q=m*i(L),$=m*s(L),J=y*i(N),tt=y*s(N);if(C<f&&(Z=j(X,U,J,tt,Q,$,W,K))){var et=X-Z[0],nt=U-Z[1],rt=Q-Z[0],ot=$-Z[1],it=1/s(p((et*rt+nt*ot)/(l(et*et+nt*nt)*l(rt*rt+ot*ot)))/2),at=l(Z[0]*Z[0]+Z[1]*Z[1]);V=u(q,(y-at)/(it-1)),H=u(q,(m-at)/(it+1))}}R>c?H>c?(k=x(J,tt,X,U,m,H,A),T=x(Q,$,W,K,m,H,A),P.moveTo(k.cx+k.x01,k.cy+k.y01),H<q?P.arc(k.cx,k.cy,H,o(k.y01,k.x01),o(T.y01,T.x01),!A):(P.arc(k.cx,k.cy,H,o(k.y01,k.x01),o(k.y11,k.x11),!A),P.arc(0,0,m,o(k.cy+k.y11,k.cx+k.x11),o(T.cy+T.y11,T.cx+T.x11),!A),P.arc(T.cx,T.cy,H,o(T.y11,T.x11),o(T.y01,T.x01),!A))):(P.moveTo(X,U),P.arc(0,0,m,I,L,!A)):P.moveTo(X,U),y>c&&B>c?V>c?(k=x(W,K,Q,$,y,-V,A),T=x(X,U,J,tt,y,-V,A),P.lineTo(k.cx+k.x01,k.cy+k.y01),V<q?P.arc(k.cx,k.cy,V,o(k.y01,k.x01),o(T.y01,T.x01),!A):(P.arc(k.cx,k.cy,V,o(k.y01,k.x01),o(k.y11,k.x11),!A),P.arc(0,0,y,o(k.cy+k.y11,k.cx+k.x11),o(T.cy+T.y11,T.cx+T.x11),A),P.arc(T.cx,T.cy,V,o(T.y11,T.x11),o(T.y01,T.x01),!A))):P.arc(0,0,y,D,N,A):P.lineTo(W,K)}else P.moveTo(0,0);if(P.closePath(),n)return P=null,n+""||null}return C.centroid=function(){var e=(+t.apply(this,arguments)+ +a.apply(this,arguments))/2,n=(+E.apply(this,arguments)+ +M.apply(this,arguments))/2-f/2;return[i(n)*e,s(n)*e]},C.innerRadius=function(e){return arguments.length?(t="function"===typeof e?e:n(+e),C):t},C.outerRadius=function(t){return arguments.length?(a="function"===typeof t?t:n(+t),C):a},C.cornerRadius=function(t){return arguments.length?(w="function"===typeof t?t:n(+t),C):w},C.padRadius=function(t){return arguments.length?(O=null==t?null:"function"===typeof t?t:n(+t),C):O},C.startAngle=function(t){return arguments.length?(E="function"===typeof t?t:n(+t),C):E},C.endAngle=function(t){return arguments.length?(M="function"===typeof t?t:n(+t),C):M},C.padAngle=function(t){return arguments.length?(S="function"===typeof t?t:n(+t),C):S},C.context=function(t){return arguments.length?(P=null==t?null:t,C):P},C}function O(t){this._context=t}function E(t){return new O(t)}function M(t){return t[0]}function S(t){return t[1]}function P(){var t=M,r=S,o=n(!0),i=null,a=E,u=null;function s(n){var s,l,c,f=n.length,d=!1;for(null==i&&(u=a(c=e.path())),s=0;s<=f;++s)!(s<f&&o(l=n[s],s,n))===d&&((d=!d)?u.lineStart():u.lineEnd()),d&&u.point(+t(l,s,n),+r(l,s,n));if(c)return u=null,c+""||null}return s.x=function(e){return arguments.length?(t="function"===typeof e?e:n(+e),s):t},s.y=function(t){return arguments.length?(r="function"===typeof t?t:n(+t),s):r},s.defined=function(t){return arguments.length?(o="function"===typeof t?t:n(!!t),s):o},s.curve=function(t){return arguments.length?(a=t,null!=i&&(u=a(i)),s):a},s.context=function(t){return arguments.length?(null==t?i=u=null:u=a(i=t),s):i},s}function C(){var t=M,r=null,o=n(0),i=S,a=n(!0),u=null,s=E,l=null;function c(n){var c,f,d,h,p,v=n.length,g=!1,y=new Array(v),m=new Array(v);for(null==u&&(l=s(p=e.path())),c=0;c<=v;++c){if(!(c<v&&a(h=n[c],c,n))===g)if(g=!g)f=c,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),d=c-1;d>=f;--d)l.point(y[d],m[d]);l.lineEnd(),l.areaEnd()}g&&(y[c]=+t(h,c,n),m[c]=+o(h,c,n),l.point(r?+r(h,c,n):y[c],i?+i(h,c,n):m[c]))}if(p)return l=null,p+""||null}function f(){return P().defined(a).curve(s).context(u)}return c.x=function(e){return arguments.length?(t="function"===typeof e?e:n(+e),r=null,c):t},c.x0=function(e){return arguments.length?(t="function"===typeof e?e:n(+e),c):t},c.x1=function(t){return arguments.length?(r=null==t?null:"function"===typeof t?t:n(+t),c):r},c.y=function(t){return arguments.length?(o="function"===typeof t?t:n(+t),i=null,c):o},c.y0=function(t){return arguments.length?(o="function"===typeof t?t:n(+t),c):o},c.y1=function(t){return arguments.length?(i=null==t?null:"function"===typeof t?t:n(+t),c):i},c.lineX0=c.lineY0=function(){return f().x(t).y(o)},c.lineY1=function(){return f().x(t).y(i)},c.lineX1=function(){return f().x(r).y(o)},c.defined=function(t){return arguments.length?(a="function"===typeof t?t:n(!!t),c):a},c.curve=function(t){return arguments.length?(s=t,null!=u&&(l=s(u)),c):s},c.context=function(t){return arguments.length?(null==t?u=l=null:l=s(u=t),c):u},c}function A(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function k(t){return t}function T(){var t=k,e=A,r=null,o=n(0),i=n(h),a=n(0);function u(n){var u,s,l,c,f,d=n.length,p=0,v=new Array(d),g=new Array(d),y=+o.apply(this,arguments),m=Math.min(h,Math.max(-h,i.apply(this,arguments)-y)),b=Math.min(Math.abs(m)/d,a.apply(this,arguments)),_=b*(m<0?-1:1);for(u=0;u<d;++u)(f=g[v[u]=u]=+t(n[u],u,n))>0&&(p+=f);for(null!=e?v.sort((function(t,n){return e(g[t],g[n])})):null!=r&&v.sort((function(t,e){return r(n[t],n[e])})),u=0,l=p?(m-d*_)/p:0;u<d;++u,y=c)s=v[u],f=g[s],c=y+(f>0?f*l:0)+_,g[s]={data:n[s],index:u,value:f,startAngle:y,endAngle:c,padAngle:b};return g}return u.value=function(e){return arguments.length?(t="function"===typeof e?e:n(+e),u):t},u.sortValues=function(t){return arguments.length?(e=t,r=null,u):e},u.sort=function(t){return arguments.length?(r=t,e=null,u):r},u.startAngle=function(t){return arguments.length?(o="function"===typeof t?t:n(+t),u):o},u.endAngle=function(t){return arguments.length?(i="function"===typeof t?t:n(+t),u):i},u.padAngle=function(t){return arguments.length?(a="function"===typeof t?t:n(+t),u):a},u}O.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e);break}}};var I=N(E);function L(t){this._curve=t}function N(t){function e(e){return new L(t(e))}return e._curve=t,e}function D(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(N(t)):e()._curve},t}function B(){return D(P().curve(I))}function R(){var t=C().curve(I),e=t.curve,n=t.lineX0,r=t.lineX1,o=t.lineY0,i=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return D(n())},delete t.lineX0,t.lineEndAngle=function(){return D(r())},delete t.lineX1,t.lineInnerRadius=function(){return D(o())},delete t.lineY0,t.lineOuterRadius=function(){return D(i())},delete t.lineY1,t.curve=function(t){return arguments.length?e(N(t)):e()._curve},t}function z(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}L.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};var F=Array.prototype.slice;function q(t){return t.source}function V(t){return t.target}function H(t){var r=q,o=V,i=M,a=S,u=null;function s(){var n,s=F.call(arguments),l=r.apply(this,s),c=o.apply(this,s);if(u||(u=n=e.path()),t(u,+i.apply(this,(s[0]=l,s)),+a.apply(this,s),+i.apply(this,(s[0]=c,s)),+a.apply(this,s)),n)return u=null,n+""||null}return s.source=function(t){return arguments.length?(r=t,s):r},s.target=function(t){return arguments.length?(o=t,s):o},s.x=function(t){return arguments.length?(i="function"===typeof t?t:n(+t),s):i},s.y=function(t){return arguments.length?(a="function"===typeof t?t:n(+t),s):a},s.context=function(t){return arguments.length?(u=null==t?null:t,s):u},s}function G(t,e,n,r,o){t.moveTo(e,n),t.bezierCurveTo(e=(e+r)/2,n,e,o,r,o)}function Y(t,e,n,r,o){t.moveTo(e,n),t.bezierCurveTo(e,n=(n+o)/2,r,n,r,o)}function X(t,e,n,r,o){var i=z(e,n),a=z(e,n=(n+o)/2),u=z(r,n),s=z(r,o);t.moveTo(i[0],i[1]),t.bezierCurveTo(a[0],a[1],u[0],u[1],s[0],s[1])}function U(){return H(G)}function W(){return H(Y)}function K(){var t=H(X);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}var Z={draw:function(t,e){var n=Math.sqrt(e/f);t.moveTo(n,0),t.arc(0,0,n,0,h)}},Q={draw:function(t,e){var n=Math.sqrt(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}},$=Math.sqrt(1/3),J=2*$,tt={draw:function(t,e){var n=Math.sqrt(e/J),r=n*$;t.moveTo(0,-n),t.lineTo(r,0),t.lineTo(0,n),t.lineTo(-r,0),t.closePath()}},et=.8908130915292852,nt=Math.sin(f/10)/Math.sin(7*f/10),rt=Math.sin(h/10)*nt,ot=-Math.cos(h/10)*nt,it={draw:function(t,e){var n=Math.sqrt(e*et),r=rt*n,o=ot*n;t.moveTo(0,-n),t.lineTo(r,o);for(var i=1;i<5;++i){var a=h*i/5,u=Math.cos(a),s=Math.sin(a);t.lineTo(s*n,-u*n),t.lineTo(u*r-s*o,s*r+u*o)}t.closePath()}},at={draw:function(t,e){var n=Math.sqrt(e),r=-n/2;t.rect(r,r,n,n)}},ut=Math.sqrt(3),st={draw:function(t,e){var n=-Math.sqrt(e/(3*ut));t.moveTo(0,2*n),t.lineTo(-ut*n,-n),t.lineTo(ut*n,-n),t.closePath()}},lt=-.5,ct=Math.sqrt(3)/2,ft=1/Math.sqrt(12),dt=3*(ft/2+1),ht={draw:function(t,e){var n=Math.sqrt(e/dt),r=n/2,o=n*ft,i=r,a=n*ft+n,u=-i,s=a;t.moveTo(r,o),t.lineTo(i,a),t.lineTo(u,s),t.lineTo(lt*r-ct*o,ct*r+lt*o),t.lineTo(lt*i-ct*a,ct*i+lt*a),t.lineTo(lt*u-ct*s,ct*u+lt*s),t.lineTo(lt*r+ct*o,lt*o-ct*r),t.lineTo(lt*i+ct*a,lt*a-ct*i),t.lineTo(lt*u+ct*s,lt*s-ct*u),t.closePath()}},pt=[Z,Q,tt,at,it,st,ht];function vt(){var t=n(Z),r=n(64),o=null;function i(){var n;if(o||(o=n=e.path()),t.apply(this,arguments).draw(o,+r.apply(this,arguments)),n)return o=null,n+""||null}return i.type=function(e){return arguments.length?(t="function"===typeof e?e:n(e),i):t},i.size=function(t){return arguments.length?(r="function"===typeof t?t:n(+t),i):r},i.context=function(t){return arguments.length?(o=null==t?null:t,i):o},i}function gt(){}function yt(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function mt(t){this._context=t}function bt(t){return new mt(t)}function _t(t){this._context=t}function jt(t){return new _t(t)}function xt(t){this._context=t}function wt(t){return new xt(t)}function Ot(t,e){this._basis=new mt(t),this._beta=e}mt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:yt(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:yt(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},_t.prototype={areaStart:gt,areaEnd:gt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:yt(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},xt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:yt(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},Ot.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,n=t.length-1;if(n>0){var r,o=t[0],i=e[0],a=t[n]-o,u=e[n]-i,s=-1;while(++s<=n)r=s/n,this._basis.point(this._beta*t[s]+(1-this._beta)*(o+r*a),this._beta*e[s]+(1-this._beta)*(i+r*u))}this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var Et=function t(e){function n(t){return 1===e?new mt(t):new Ot(t,e)}return n.beta=function(e){return t(+e)},n}(.85);function Mt(t,e,n){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-n),t._x2,t._y2)}function St(t,e){this._context=t,this._k=(1-e)/6}St.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Mt(this,this._x1,this._y1);break}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:Mt(this,t,e);break}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Pt=function t(e){function n(t){return new St(t,e)}return n.tension=function(e){return t(+e)},n}(0);function Ct(t,e){this._context=t,this._k=(1-e)/6}Ct.prototype={areaStart:gt,areaEnd:gt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Mt(this,t,e);break}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var At=function t(e){function n(t){return new Ct(t,e)}return n.tension=function(e){return t(+e)},n}(0);function kt(t,e){this._context=t,this._k=(1-e)/6}kt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Mt(this,t,e);break}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Tt=function t(e){function n(t){return new kt(t,e)}return n.tension=function(e){return t(+e)},n}(0);function It(t,e,n){var r=t._x1,o=t._y1,i=t._x2,a=t._y2;if(t._l01_a>c){var u=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,s=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*u-t._x0*t._l12_2a+t._x2*t._l01_2a)/s,o=(o*u-t._y0*t._l12_2a+t._y2*t._l01_2a)/s}if(t._l23_a>c){var l=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,f=3*t._l23_a*(t._l23_a+t._l12_a);i=(i*l+t._x1*t._l23_2a-e*t._l12_2a)/f,a=(a*l+t._y1*t._l23_2a-n*t._l12_2a)/f}t._context.bezierCurveTo(r,o,i,a,t._x2,t._y2)}function Lt(t,e){this._context=t,this._alpha=e}Lt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:It(this,t,e);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Nt=function t(e){function n(t){return e?new Lt(t,e):new St(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function Dt(t,e){this._context=t,this._alpha=e}Dt.prototype={areaStart:gt,areaEnd:gt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:It(this,t,e);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Bt=function t(e){function n(t){return e?new Dt(t,e):new Ct(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function Rt(t,e){this._context=t,this._alpha=e}Rt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:It(this,t,e);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var zt=function t(e){function n(t){return e?new Rt(t,e):new kt(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function Ft(t){this._context=t}function qt(t){return new Ft(t)}function Vt(t){return t<0?-1:1}function Ht(t,e,n){var r=t._x1-t._x0,o=e-t._x1,i=(t._y1-t._y0)/(r||o<0&&-0),a=(n-t._y1)/(o||r<0&&-0),u=(i*o+a*r)/(r+o);return(Vt(i)+Vt(a))*Math.min(Math.abs(i),Math.abs(a),.5*Math.abs(u))||0}function Gt(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function Yt(t,e,n){var r=t._x0,o=t._y0,i=t._x1,a=t._y1,u=(i-r)/3;t._context.bezierCurveTo(r+u,o+u*e,i-u,a-u*n,i,a)}function Xt(t){this._context=t}function Ut(t){this._context=new Wt(t)}function Wt(t){this._context=t}function Kt(t){return new Xt(t)}function Zt(t){return new Ut(t)}function Qt(t){this._context=t}function $t(t){var e,n,r=t.length-1,o=new Array(r),i=new Array(r),a=new Array(r);for(o[0]=0,i[0]=2,a[0]=t[0]+2*t[1],e=1;e<r-1;++e)o[e]=1,i[e]=4,a[e]=4*t[e]+2*t[e+1];for(o[r-1]=2,i[r-1]=7,a[r-1]=8*t[r-1]+t[r],e=1;e<r;++e)n=o[e]/i[e-1],i[e]-=n,a[e]-=n*a[e-1];for(o[r-1]=a[r-1]/i[r-1],e=r-2;e>=0;--e)o[e]=(a[e]-o[e+1])/i[e];for(i[r-1]=(t[r]+o[r-1])/2,e=0;e<r-1;++e)i[e]=2*t[e+1]-o[e+1];return[o,i]}function Jt(t){return new Qt(t)}function te(t,e){this._context=t,this._t=e}function ee(t){return new te(t,.5)}function ne(t){return new te(t,0)}function re(t){return new te(t,1)}function oe(t,e){if((o=t.length)>1)for(var n,r,o,i=1,a=t[e[0]],u=a.length;i<o;++i)for(r=a,a=t[e[i]],n=0;n<u;++n)a[n][1]+=a[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function ie(t){var e=t.length,n=new Array(e);while(--e>=0)n[e]=e;return n}function ae(t,e){return t[e]}function ue(){var t=n([]),e=ie,r=oe,o=ae;function i(n){var i,a,u=t.apply(this,arguments),s=n.length,l=u.length,c=new Array(l);for(i=0;i<l;++i){for(var f,d=u[i],h=c[i]=new Array(s),p=0;p<s;++p)h[p]=f=[0,+o(n[p],d,p,n)],f.data=n[p];h.key=d}for(i=0,a=e(c);i<l;++i)c[a[i]].index=i;return r(c,a),c}return i.keys=function(e){return arguments.length?(t="function"===typeof e?e:n(F.call(e)),i):t},i.value=function(t){return arguments.length?(o="function"===typeof t?t:n(+t),i):o},i.order=function(t){return arguments.length?(e=null==t?ie:"function"===typeof t?t:n(F.call(t)),i):e},i.offset=function(t){return arguments.length?(r=null==t?oe:t,i):r},i}function se(t,e){if((r=t.length)>0){for(var n,r,o,i=0,a=t[0].length;i<a;++i){for(o=n=0;n<r;++n)o+=t[n][i][1]||0;if(o)for(n=0;n<r;++n)t[n][i][1]/=o}oe(t,e)}}function le(t,e){if((u=t.length)>0)for(var n,r,o,i,a,u,s=0,l=t[e[0]].length;s<l;++s)for(i=a=0,n=0;n<u;++n)(o=(r=t[e[n]][s])[1]-r[0])>0?(r[0]=i,r[1]=i+=o):o<0?(r[1]=a,r[0]=a+=o):(r[0]=0,r[1]=o)}function ce(t,e){if((n=t.length)>0){for(var n,r=0,o=t[e[0]],i=o.length;r<i;++r){for(var a=0,u=0;a<n;++a)u+=t[a][r][1]||0;o[r][1]+=o[r][0]=-u/2}oe(t,e)}}function fe(t,e){if((o=t.length)>0&&(r=(n=t[e[0]]).length)>0){for(var n,r,o,i=0,a=1;a<r;++a){for(var u=0,s=0,l=0;u<o;++u){for(var c=t[e[u]],f=c[a][1]||0,d=c[a-1][1]||0,h=(f-d)/2,p=0;p<u;++p){var v=t[e[p]],g=v[a][1]||0,y=v[a-1][1]||0;h+=g-y}s+=f,l+=h*f}n[a-1][1]+=n[a-1][0]=i,s&&(i-=l/s)}n[a-1][1]+=n[a-1][0]=i,oe(t,e)}}function de(t){var e=t.map(he);return ie(t).sort((function(t,n){return e[t]-e[n]}))}function he(t){var e,n=-1,r=0,o=t.length,i=-1/0;while(++n<o)(e=+t[n][1])>i&&(i=e,r=n);return r}function pe(t){var e=t.map(ve);return ie(t).sort((function(t,n){return e[t]-e[n]}))}function ve(t){var e,n=0,r=-1,o=t.length;while(++r<o)(e=+t[r][1])&&(n+=e);return n}function ge(t){return pe(t).reverse()}function ye(t){var e,n,r=t.length,o=t.map(ve),i=de(t),a=0,u=0,s=[],l=[];for(e=0;e<r;++e)n=i[e],a<u?(a+=o[n],s.push(n)):(u+=o[n],l.push(n));return l.reverse().concat(s)}function me(t){return ie(t).reverse()}Ft.prototype={areaStart:gt,areaEnd:gt,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},Xt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Yt(this,this._t0,Gt(this,this._t0));break}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(t=+t,e=+e,t!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,Yt(this,Gt(this,n=Ht(this,t,e)),n);break;default:Yt(this,this._t0,n=Ht(this,t,e));break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},(Ut.prototype=Object.create(Xt.prototype)).point=function(t,e){Xt.prototype.point.call(this,e,t)},Wt.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,r,o,i){this._context.bezierCurveTo(e,t,r,n,i,o)}},Qt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,n=t.length;if(n)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===n)this._context.lineTo(t[1],e[1]);else for(var r=$t(t),o=$t(e),i=0,a=1;a<n;++i,++a)this._context.bezierCurveTo(r[0][i],o[0][i],r[1][i],o[1][i],t[a],e[a]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},te.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}break}this._x=t,this._y=e}},t.arc=w,t.area=C,t.areaRadial=R,t.curveBasis=bt,t.curveBasisClosed=jt,t.curveBasisOpen=wt,t.curveBundle=Et,t.curveCardinal=Pt,t.curveCardinalClosed=At,t.curveCardinalOpen=Tt,t.curveCatmullRom=Nt,t.curveCatmullRomClosed=Bt,t.curveCatmullRomOpen=zt,t.curveLinear=E,t.curveLinearClosed=qt,t.curveMonotoneX=Kt,t.curveMonotoneY=Zt,t.curveNatural=Jt,t.curveStep=ee,t.curveStepAfter=re,t.curveStepBefore=ne,t.line=P,t.lineRadial=B,t.linkHorizontal=U,t.linkRadial=K,t.linkVertical=W,t.pie=T,t.pointRadial=z,t.radialArea=R,t.radialLine=B,t.stack=ue,t.stackOffsetDiverging=le,t.stackOffsetExpand=se,t.stackOffsetNone=oe,t.stackOffsetSilhouette=ce,t.stackOffsetWiggle=fe,t.stackOrderAppearance=de,t.stackOrderAscending=pe,t.stackOrderDescending=ge,t.stackOrderInsideOut=ye,t.stackOrderNone=ie,t.stackOrderReverse=me,t.symbol=vt,t.symbolCircle=Z,t.symbolCross=Q,t.symbolDiamond=tt,t.symbolSquare=at,t.symbolStar=it,t.symbolTriangle=st,t.symbolWye=ht,t.symbols=pt,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_d3-voronoi@1.1.4@d3-voronoi/dist/d3-voronoi.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_d3-voronoi@1.1.4@d3-voronoi/dist/d3-voronoi.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){(function(t,n){n(e)})(0,(function(t){"use strict";function e(t){return function(){return t}}function n(t){return t[0]}function r(t){return t[1]}function o(){this._=null}function i(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function a(t,e){var n=e,r=e.R,o=n.U;o?o.L===n?o.L=r:o.R=r:t._=r,r.U=o,n.U=r,n.R=r.L,n.R&&(n.R.U=n),r.L=n}function u(t,e){var n=e,r=e.L,o=n.U;o?o.L===n?o.L=r:o.R=r:t._=r,r.U=o,n.U=r,n.L=r.R,n.L&&(n.L.U=n),r.R=n}function s(t){while(t.L)t=t.L;return t}function l(t,e,n,r){var o=[null,null],i=B.push(o)-1;return o.left=t,o.right=e,n&&f(o,t,e,n),r&&f(o,e,t,r),N[t.index].halfedges.push(i),N[e.index].halfedges.push(i),o}function c(t,e,n){var r=[e,n];return r.left=t,r}function f(t,e,n,r){t[0]||t[1]?t.left===n?t[1]=r:t[0]=r:(t[0]=r,t.left=e,t.right=n)}function d(t,e,n,r,o){var i,a=t[0],u=t[1],s=a[0],l=a[1],c=u[0],f=u[1],d=0,h=1,p=c-s,v=f-l;if(i=e-s,p||!(i>0)){if(i/=p,p<0){if(i<d)return;i<h&&(h=i)}else if(p>0){if(i>h)return;i>d&&(d=i)}if(i=r-s,p||!(i<0)){if(i/=p,p<0){if(i>h)return;i>d&&(d=i)}else if(p>0){if(i<d)return;i<h&&(h=i)}if(i=n-l,v||!(i>0)){if(i/=v,v<0){if(i<d)return;i<h&&(h=i)}else if(v>0){if(i>h)return;i>d&&(d=i)}if(i=o-l,v||!(i<0)){if(i/=v,v<0){if(i>h)return;i>d&&(d=i)}else if(v>0){if(i<d)return;i<h&&(h=i)}return!(d>0||h<1)||(d>0&&(t[0]=[s+d*p,l+d*v]),h<1&&(t[1]=[s+h*p,l+h*v]),!0)}}}}}function h(t,e,n,r,o){var i=t[1];if(i)return!0;var a,u,s=t[0],l=t.left,c=t.right,f=l[0],d=l[1],h=c[0],p=c[1],v=(f+h)/2,g=(d+p)/2;if(p===d){if(v<e||v>=r)return;if(f>h){if(s){if(s[1]>=o)return}else s=[v,n];i=[v,o]}else{if(s){if(s[1]<n)return}else s=[v,o];i=[v,n]}}else if(a=(f-h)/(p-d),u=g-a*v,a<-1||a>1)if(f>h){if(s){if(s[1]>=o)return}else s=[(n-u)/a,n];i=[(o-u)/a,o]}else{if(s){if(s[1]<n)return}else s=[(o-u)/a,o];i=[(n-u)/a,n]}else if(d<p){if(s){if(s[0]>=r)return}else s=[e,a*e+u];i=[r,a*r+u]}else{if(s){if(s[0]<e)return}else s=[r,a*r+u];i=[e,a*e+u]}return t[0]=s,t[1]=i,!0}function p(t,e,n,r){var o,i=B.length;while(i--)h(o=B[i],t,e,n,r)&&d(o,t,e,n,r)&&(Math.abs(o[0][0]-o[1][0])>R||Math.abs(o[0][1]-o[1][1])>R)||delete B[i]}function v(t){return N[t.index]={site:t,halfedges:[]}}function g(t,e){var n=t.site,r=e.left,o=e.right;return n===o&&(o=r,r=n),o?Math.atan2(o[1]-r[1],o[0]-r[0]):(n===r?(r=e[1],o=e[0]):(r=e[0],o=e[1]),Math.atan2(r[0]-o[0],o[1]-r[1]))}function y(t,e){return e[+(e.left!==t.site)]}function m(t,e){return e[+(e.left===t.site)]}function b(){for(var t,e,n,r,o=0,i=N.length;o<i;++o)if((t=N[o])&&(r=(e=t.halfedges).length)){var a=new Array(r),u=new Array(r);for(n=0;n<r;++n)a[n]=n,u[n]=g(t,B[e[n]]);for(a.sort((function(t,e){return u[e]-u[t]})),n=0;n<r;++n)u[n]=e[a[n]];for(n=0;n<r;++n)e[n]=u[n]}}function _(t,e,n,r){var o,i,a,u,s,l,f,d,h,p,v,g,b=N.length,_=!0;for(o=0;o<b;++o)if(i=N[o]){a=i.site,s=i.halfedges,u=s.length;while(u--)B[s[u]]||s.splice(u,1);u=0,l=s.length;while(u<l)p=m(i,B[s[u]]),v=p[0],g=p[1],f=y(i,B[s[++u%l]]),d=f[0],h=f[1],(Math.abs(v-d)>R||Math.abs(g-h)>R)&&(s.splice(u,0,B.push(c(a,p,Math.abs(v-t)<R&&r-g>R?[t,Math.abs(d-t)<R?h:r]:Math.abs(g-r)<R&&n-v>R?[Math.abs(h-r)<R?d:n,r]:Math.abs(v-n)<R&&g-e>R?[n,Math.abs(d-n)<R?h:e]:Math.abs(g-e)<R&&v-t>R?[Math.abs(h-e)<R?d:t,e]:null))-1),++l);l&&(_=!1)}if(_){var j,x,w,O=1/0;for(o=0,_=null;o<b;++o)(i=N[o])&&(a=i.site,j=a[0]-t,x=a[1]-e,w=j*j+x*x,w<O&&(O=w,_=i));if(_){var E=[t,e],M=[t,r],S=[n,r],P=[n,e];_.halfedges.push(B.push(c(a=_.site,E,M))-1,B.push(c(a,M,S))-1,B.push(c(a,S,P))-1,B.push(c(a,P,E))-1)}}for(o=0;o<b;++o)(i=N[o])&&(i.halfedges.length||delete N[o])}o.prototype={constructor:o,insert:function(t,e){var n,r,o;if(t){if(e.P=t,e.N=t.N,t.N&&(t.N.P=e),t.N=e,t.R){t=t.R;while(t.L)t=t.L;t.L=e}else t.R=e;n=t}else this._?(t=s(this._),e.P=null,e.N=t,t.P=t.L=e,n=t):(e.P=e.N=null,this._=e,n=null);e.L=e.R=null,e.U=n,e.C=!0,t=e;while(n&&n.C)r=n.U,n===r.L?(o=r.R,o&&o.C?(n.C=o.C=!1,r.C=!0,t=r):(t===n.R&&(a(this,n),t=n,n=t.U),n.C=!1,r.C=!0,u(this,r))):(o=r.L,o&&o.C?(n.C=o.C=!1,r.C=!0,t=r):(t===n.L&&(u(this,n),t=n,n=t.U),n.C=!1,r.C=!0,a(this,r))),n=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var e,n,r,o=t.U,i=t.L,l=t.R;if(n=i?l?s(l):i:l,o?o.L===t?o.L=n:o.R=n:this._=n,i&&l?(r=n.C,n.C=t.C,n.L=i,i.U=n,n!==l?(o=n.U,n.U=t.U,t=n.R,o.L=t,n.R=l,l.U=n):(n.U=o,o=n,t=n.R)):(r=t.C,t=n),t&&(t.U=o),!r)if(t&&t.C)t.C=!1;else{do{if(t===this._)break;if(t===o.L){if(e=o.R,e.C&&(e.C=!1,o.C=!0,a(this,o),e=o.R),e.L&&e.L.C||e.R&&e.R.C){e.R&&e.R.C||(e.L.C=!1,e.C=!0,u(this,e),e=o.R),e.C=o.C,o.C=e.R.C=!1,a(this,o),t=this._;break}}else if(e=o.L,e.C&&(e.C=!1,o.C=!0,u(this,o),e=o.L),e.L&&e.L.C||e.R&&e.R.C){e.L&&e.L.C||(e.R.C=!1,e.C=!0,a(this,e),e=o.L),e.C=o.C,o.C=e.L.C=!1,u(this,o),t=this._;break}e.C=!0,t=o,o=o.U}while(!t.C);t&&(t.C=!1)}}};var j,x=[];function w(){i(this),this.x=this.y=this.arc=this.site=this.cy=null}function O(t){var e=t.P,n=t.N;if(e&&n){var r=e.site,o=t.site,i=n.site;if(r!==i){var a=o[0],u=o[1],s=r[0]-a,l=r[1]-u,c=i[0]-a,f=i[1]-u,d=2*(s*f-l*c);if(!(d>=-z)){var h=s*s+l*l,p=c*c+f*f,v=(f*h-l*p)/d,g=(s*p-c*h)/d,y=x.pop()||new w;y.arc=t,y.site=o,y.x=v+a,y.y=(y.cy=g+u)+Math.sqrt(v*v+g*g),t.circle=y;var m=null,b=D._;while(b)if(y.y<b.y||y.y===b.y&&y.x<=b.x){if(!b.L){m=b.P;break}b=b.L}else{if(!b.R){m=b;break}b=b.R}D.insert(m,y),m||(j=y)}}}}function E(t){var e=t.circle;e&&(e.P||(j=e.N),D.remove(e),x.push(e),i(e),t.circle=null)}var M=[];function S(){i(this),this.edge=this.site=this.circle=null}function P(t){var e=M.pop()||new S;return e.site=t,e}function C(t){E(t),L.remove(t),M.push(t),i(t)}function A(t){var e=t.circle,n=e.x,r=e.cy,o=[n,r],i=t.P,a=t.N,u=[t];C(t);var s=i;while(s.circle&&Math.abs(n-s.circle.x)<R&&Math.abs(r-s.circle.cy)<R)i=s.P,u.unshift(s),C(s),s=i;u.unshift(s),E(s);var c=a;while(c.circle&&Math.abs(n-c.circle.x)<R&&Math.abs(r-c.circle.cy)<R)a=c.N,u.push(c),C(c),c=a;u.push(c),E(c);var d,h=u.length;for(d=1;d<h;++d)c=u[d],s=u[d-1],f(c.edge,s.site,c.site,o);s=u[0],c=u[h-1],c.edge=l(s.site,c.site,null,o),O(s),O(c)}function k(t){var e,n,r,o,i=t[0],a=t[1],u=L._;while(u)if(r=T(u,a)-i,r>R)u=u.L;else{if(o=i-I(u,a),!(o>R)){r>-R?(e=u.P,n=u):o>-R?(e=u,n=u.N):e=n=u;break}if(!u.R){e=u;break}u=u.R}v(t);var s=P(t);if(L.insert(e,s),e||n){if(e===n)return E(e),n=P(e.site),L.insert(s,n),s.edge=n.edge=l(e.site,s.site),O(e),void O(n);if(n){E(e),E(n);var c=e.site,d=c[0],h=c[1],p=t[0]-d,g=t[1]-h,y=n.site,m=y[0]-d,b=y[1]-h,_=2*(p*b-g*m),j=p*p+g*g,x=m*m+b*b,w=[(b*j-g*x)/_+d,(p*x-m*j)/_+h];f(n.edge,c,y,w),s.edge=l(c,t,null,w),n.edge=l(t,y,null,w),O(e),O(n)}else s.edge=l(e.site,s.site)}}function T(t,e){var n=t.site,r=n[0],o=n[1],i=o-e;if(!i)return r;var a=t.P;if(!a)return-1/0;n=a.site;var u=n[0],s=n[1],l=s-e;if(!l)return u;var c=u-r,f=1/i-1/l,d=c/l;return f?(-d+Math.sqrt(d*d-2*f*(c*c/(-2*l)-s+l/2+o-i/2)))/f+r:(r+u)/2}function I(t,e){var n=t.N;if(n)return T(n,e);var r=t.site;return r[1]===e?r[0]:1/0}var L,N,D,B,R=1e-6,z=1e-12;function F(t,e,n){return(t[0]-n[0])*(e[1]-t[1])-(t[0]-e[0])*(n[1]-t[1])}function q(t,e){return e[1]-t[1]||e[0]-t[0]}function V(t,e){var n,r,i,a=t.sort(q).pop();B=[],N=new Array(t.length),L=new o,D=new o;while(1)if(i=j,a&&(!i||a[1]<i.y||a[1]===i.y&&a[0]<i.x))a[0]===n&&a[1]===r||(k(a),n=a[0],r=a[1]),a=t.pop();else{if(!i)break;A(i.arc)}if(b(),e){var u=+e[0][0],s=+e[0][1],l=+e[1][0],c=+e[1][1];p(u,s,l,c),_(u,s,l,c)}this.edges=B,this.cells=N,L=D=B=N=null}function H(){var t=n,o=r,i=null;function a(e){return new V(e.map((function(n,r){var i=[Math.round(t(n,r,e)/R)*R,Math.round(o(n,r,e)/R)*R];return i.index=r,i.data=n,i})),i)}return a.polygons=function(t){return a(t).polygons()},a.links=function(t){return a(t).links()},a.triangles=function(t){return a(t).triangles()},a.x=function(n){return arguments.length?(t="function"===typeof n?n:e(+n),a):t},a.y=function(t){return arguments.length?(o="function"===typeof t?t:e(+t),a):o},a.extent=function(t){return arguments.length?(i=null==t?null:[[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]],a):i&&[[i[0][0],i[0][1]],[i[1][0],i[1][1]]]},a.size=function(t){return arguments.length?(i=null==t?null:[[0,0],[+t[0],+t[1]]],a):i&&[i[1][0]-i[0][0],i[1][1]-i[0][1]]},a}V.prototype={constructor:V,polygons:function(){var t=this.edges;return this.cells.map((function(e){var n=e.halfedges.map((function(n){return y(e,t[n])}));return n.data=e.site.data,n}))},triangles:function(){var t=[],e=this.edges;return this.cells.forEach((function(n,r){if(i=(o=n.halfedges).length){var o,i,a,u=n.site,s=-1,l=e[o[i-1]],c=l.left===u?l.right:l.left;while(++s<i)a=c,l=e[o[s]],c=l.left===u?l.right:l.left,a&&c&&r<a.index&&r<c.index&&F(u,a,c)<0&&t.push([u.data,a.data,c.data])}})),t},links:function(){return this.edges.filter((function(t){return t.right})).map((function(t){return{source:t.left.data,target:t.right.data}}))},find:function(t,e,n){var r,o,i=this,a=i._found||0,u=i.cells.length;while(!(o=i.cells[a]))if(++a>=u)return null;var s=t-o.site[0],l=e-o.site[1],c=s*s+l*l;do{o=i.cells[r=a],a=null,o.halfedges.forEach((function(n){var r=i.edges[n],u=r.left;if(u!==o.site&&u||(u=r.right)){var s=t-u[0],l=e-u[1],f=s*s+l*l;f<c&&(c=f,a=u.index)}}))}while(null!==a);return i._found=r,null==n||c<=n*n?o.site:null}},t.voronoi=H,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_dagre@0.8.5@dagre/index.js":
/*!**************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/index.js ***!
  \**************************************************/
/*! no static exports found */function(t,e,n){t.exports={graphlib:n(/*! ./lib/graphlib */"./node_modules/_dagre@0.8.5@dagre/lib/graphlib.js"),layout:n(/*! ./lib/layout */"./node_modules/_dagre@0.8.5@dagre/lib/layout.js"),debug:n(/*! ./lib/debug */"./node_modules/_dagre@0.8.5@dagre/lib/debug.js"),util:{time:n(/*! ./lib/util */"./node_modules/_dagre@0.8.5@dagre/lib/util.js").time,notime:n(/*! ./lib/util */"./node_modules/_dagre@0.8.5@dagre/lib/util.js").notime},version:n(/*! ./lib/version */"./node_modules/_dagre@0.8.5@dagre/lib/version.js")}},"./node_modules/_dagre@0.8.5@dagre/lib/acyclic.js":
/*!********************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/acyclic.js ***!
  \********************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ./lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ./greedy-fas */"./node_modules/_dagre@0.8.5@dagre/lib/greedy-fas.js");function i(t){var e="greedy"===t.graph().acyclicer?o(t,n(t)):a(t);function n(t){return function(e){return t.edge(e).weight}}r.forEach(e,(function(e){var n=t.edge(e);t.removeEdge(e),n.forwardName=e.name,n.reversed=!0,t.setEdge(e.w,e.v,n,r.uniqueId("rev"))}))}function a(t){var e=[],n={},o={};function i(a){r.has(o,a)||(o[a]=!0,n[a]=!0,r.forEach(t.outEdges(a),(function(t){r.has(n,t.w)?e.push(t):i(t.w)})),delete n[a])}return r.forEach(t.nodes(),i),e}function u(t){r.forEach(t.edges(),(function(e){var n=t.edge(e);if(n.reversed){t.removeEdge(e);var r=n.forwardName;delete n.reversed,delete n.forwardName,t.setEdge(e.w,e.v,n,r)}}))}t.exports={run:i,undo:u}},"./node_modules/_dagre@0.8.5@dagre/lib/add-border-segments.js":
/*!********************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/add-border-segments.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ./util */"./node_modules/_dagre@0.8.5@dagre/lib/util.js");function i(t){function e(n){var o=t.children(n),i=t.node(n);if(o.length&&r.forEach(o,e),r.has(i,"minRank")){i.borderLeft=[],i.borderRight=[];for(var u=i.minRank,s=i.maxRank+1;u<s;++u)a(t,"borderLeft","_bl",n,i,u),a(t,"borderRight","_br",n,i,u)}}r.forEach(t.children(),e)}function a(t,e,n,r,i,a){var u={width:0,height:0,rank:a,borderType:e},s=i[e][a-1],l=o.addDummyNode(t,"border",u,n);i[e][a]=l,t.setParent(l,r),s&&t.setEdge(s,l,{weight:1})}t.exports=i},"./node_modules/_dagre@0.8.5@dagre/lib/coordinate-system.js":
/*!******************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/coordinate-system.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ./lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js");function o(t){var e=t.graph().rankdir.toLowerCase();"lr"!==e&&"rl"!==e||a(t)}function i(t){var e=t.graph().rankdir.toLowerCase();"bt"!==e&&"rl"!==e||s(t),"lr"!==e&&"rl"!==e||(c(t),a(t))}function a(t){r.forEach(t.nodes(),(function(e){u(t.node(e))})),r.forEach(t.edges(),(function(e){u(t.edge(e))}))}function u(t){var e=t.width;t.width=t.height,t.height=e}function s(t){r.forEach(t.nodes(),(function(e){l(t.node(e))})),r.forEach(t.edges(),(function(e){var n=t.edge(e);r.forEach(n.points,l),r.has(n,"y")&&l(n)}))}function l(t){t.y=-t.y}function c(t){r.forEach(t.nodes(),(function(e){f(t.node(e))})),r.forEach(t.edges(),(function(e){var n=t.edge(e);r.forEach(n.points,f),r.has(n,"x")&&f(n)}))}function f(t){var e=t.x;t.x=t.y,t.y=e}t.exports={adjust:o,undo:i}},"./node_modules/_dagre@0.8.5@dagre/lib/data/list.js":
/*!**********************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/data/list.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e){function n(){var t={};t._next=t._prev=t,this._sentinel=t}function r(t){t._prev._next=t._next,t._next._prev=t._prev,delete t._next,delete t._prev}function o(t,e){if("_next"!==t&&"_prev"!==t)return e}t.exports=n,n.prototype.dequeue=function(){var t=this._sentinel,e=t._prev;if(e!==t)return r(e),e},n.prototype.enqueue=function(t){var e=this._sentinel;t._prev&&t._next&&r(t),t._next=e._next,e._next._prev=t,e._next=t,t._prev=e},n.prototype.toString=function(){var t=[],e=this._sentinel,n=e._prev;while(n!==e)t.push(JSON.stringify(n,o)),n=n._prev;return"["+t.join(", ")+"]"}},"./node_modules/_dagre@0.8.5@dagre/lib/debug.js":
/*!******************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/debug.js ***!
  \******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ./util */"./node_modules/_dagre@0.8.5@dagre/lib/util.js"),i=n(/*! ./graphlib */"./node_modules/_dagre@0.8.5@dagre/lib/graphlib.js").Graph;function a(t){var e=o.buildLayerMatrix(t),n=new i({compound:!0,multigraph:!0}).setGraph({});return r.forEach(t.nodes(),(function(e){n.setNode(e,{label:e}),n.setParent(e,"layer"+t.node(e).rank)})),r.forEach(t.edges(),(function(t){n.setEdge(t.v,t.w,{},t.name)})),r.forEach(e,(function(t,e){var o="layer"+e;n.setNode(o,{rank:"same"}),r.reduce(t,(function(t,e){return n.setEdge(t,e,{style:"invis"}),e}))})),n}t.exports={debugOrdering:a}},"./node_modules/_dagre@0.8.5@dagre/lib/graphlib.js":
/*!*********************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/graphlib.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r;try{r=n(/*! graphlib */"./node_modules/_graphlib@2.1.8@graphlib/index.js")}catch(o){}r||(r=window.graphlib),t.exports=r},"./node_modules/_dagre@0.8.5@dagre/lib/greedy-fas.js":
/*!***********************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/greedy-fas.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ./graphlib */"./node_modules/_dagre@0.8.5@dagre/lib/graphlib.js").Graph,i=n(/*! ./data/list */"./node_modules/_dagre@0.8.5@dagre/lib/data/list.js");t.exports=u;var a=r.constant(1);function u(t,e){if(t.nodeCount()<=1)return[];var n=c(t,e||a),o=s(n.graph,n.buckets,n.zeroIdx);return r.flatten(r.map(o,(function(e){return t.outEdges(e.v,e.w)})),!0)}function s(t,e,n){var r,o=[],i=e[e.length-1],a=e[0];while(t.nodeCount()){while(r=a.dequeue())l(t,e,n,r);while(r=i.dequeue())l(t,e,n,r);if(t.nodeCount())for(var u=e.length-2;u>0;--u)if(r=e[u].dequeue(),r){o=o.concat(l(t,e,n,r,!0));break}}return o}function l(t,e,n,o,i){var a=i?[]:void 0;return r.forEach(t.inEdges(o.v),(function(r){var o=t.edge(r),u=t.node(r.v);i&&a.push({v:r.v,w:r.w}),u.out-=o,f(e,n,u)})),r.forEach(t.outEdges(o.v),(function(r){var o=t.edge(r),i=r.w,a=t.node(i);a["in"]-=o,f(e,n,a)})),t.removeNode(o.v),a}function c(t,e){var n=new o,a=0,u=0;r.forEach(t.nodes(),(function(t){n.setNode(t,{v:t,in:0,out:0})})),r.forEach(t.edges(),(function(t){var r=n.edge(t.v,t.w)||0,o=e(t),i=r+o;n.setEdge(t.v,t.w,i),u=Math.max(u,n.node(t.v).out+=o),a=Math.max(a,n.node(t.w)["in"]+=o)}));var s=r.range(u+a+3).map((function(){return new i})),l=a+1;return r.forEach(n.nodes(),(function(t){f(s,l,n.node(t))})),{graph:n,buckets:s,zeroIdx:l}}function f(t,e,n){n.out?n["in"]?t[n.out-n["in"]+e].enqueue(n):t[t.length-1].enqueue(n):t[0].enqueue(n)}},"./node_modules/_dagre@0.8.5@dagre/lib/layout.js":
/*!*******************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/layout.js ***!
  \*******************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ./lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ./acyclic */"./node_modules/_dagre@0.8.5@dagre/lib/acyclic.js"),i=n(/*! ./normalize */"./node_modules/_dagre@0.8.5@dagre/lib/normalize.js"),a=n(/*! ./rank */"./node_modules/_dagre@0.8.5@dagre/lib/rank/index.js"),u=n(/*! ./util */"./node_modules/_dagre@0.8.5@dagre/lib/util.js").normalizeRanks,s=n(/*! ./parent-dummy-chains */"./node_modules/_dagre@0.8.5@dagre/lib/parent-dummy-chains.js"),l=n(/*! ./util */"./node_modules/_dagre@0.8.5@dagre/lib/util.js").removeEmptyRanks,c=n(/*! ./nesting-graph */"./node_modules/_dagre@0.8.5@dagre/lib/nesting-graph.js"),f=n(/*! ./add-border-segments */"./node_modules/_dagre@0.8.5@dagre/lib/add-border-segments.js"),d=n(/*! ./coordinate-system */"./node_modules/_dagre@0.8.5@dagre/lib/coordinate-system.js"),h=n(/*! ./order */"./node_modules/_dagre@0.8.5@dagre/lib/order/index.js"),p=n(/*! ./position */"./node_modules/_dagre@0.8.5@dagre/lib/position/index.js"),v=n(/*! ./util */"./node_modules/_dagre@0.8.5@dagre/lib/util.js"),g=n(/*! ./graphlib */"./node_modules/_dagre@0.8.5@dagre/lib/graphlib.js").Graph;function y(t,e){var n=e&&e.debugTiming?v.time:v.notime;n("layout",(function(){var e=n("  buildLayoutGraph",(function(){return P(t)}));n("  runLayout",(function(){m(e,n)})),n("  updateInputGraph",(function(){b(t,e)}))}))}function m(t,e){e("    makeSpaceForEdgeLabels",(function(){C(t)})),e("    removeSelfEdges",(function(){R(t)})),e("    acyclic",(function(){o.run(t)})),e("    nestingGraph.run",(function(){c.run(t)})),e("    rank",(function(){a(v.asNonCompoundGraph(t))})),e("    injectEdgeLabelProxies",(function(){A(t)})),e("    removeEmptyRanks",(function(){l(t)})),e("    nestingGraph.cleanup",(function(){c.cleanup(t)})),e("    normalizeRanks",(function(){u(t)})),e("    assignRankMinMax",(function(){k(t)})),e("    removeEdgeLabelProxies",(function(){T(t)})),e("    normalize.run",(function(){i.run(t)})),e("    parentDummyChains",(function(){s(t)})),e("    addBorderSegments",(function(){f(t)})),e("    order",(function(){h(t)})),e("    insertSelfEdges",(function(){z(t)})),e("    adjustCoordinateSystem",(function(){d.adjust(t)})),e("    position",(function(){p(t)})),e("    positionSelfEdges",(function(){F(t)})),e("    removeBorderNodes",(function(){B(t)})),e("    normalize.undo",(function(){i.undo(t)})),e("    fixupEdgeLabelCoords",(function(){N(t)})),e("    undoCoordinateSystem",(function(){d.undo(t)})),e("    translateGraph",(function(){I(t)})),e("    assignNodeIntersects",(function(){L(t)})),e("    reversePoints",(function(){D(t)})),e("    acyclic.undo",(function(){o.undo(t)}))}function b(t,e){r.forEach(t.nodes(),(function(n){var r=t.node(n),o=e.node(n);r&&(r.x=o.x,r.y=o.y,e.children(n).length&&(r.width=o.width,r.height=o.height))})),r.forEach(t.edges(),(function(n){var o=t.edge(n),i=e.edge(n);o.points=i.points,r.has(i,"x")&&(o.x=i.x,o.y=i.y)})),t.graph().width=e.graph().width,t.graph().height=e.graph().height}t.exports=y;var _=["nodesep","edgesep","ranksep","marginx","marginy"],j={ranksep:50,edgesep:20,nodesep:50,rankdir:"tb"},x=["acyclicer","ranker","rankdir","align"],w=["width","height"],O={width:0,height:0},E=["minlen","weight","width","height","labeloffset"],M={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},S=["labelpos"];function P(t){var e=new g({multigraph:!0,compound:!0}),n=V(t.graph());return e.setGraph(r.merge({},j,q(n,_),r.pick(n,x))),r.forEach(t.nodes(),(function(n){var o=V(t.node(n));e.setNode(n,r.defaults(q(o,w),O)),e.setParent(n,t.parent(n))})),r.forEach(t.edges(),(function(n){var o=V(t.edge(n));e.setEdge(n,r.merge({},M,q(o,E),r.pick(o,S)))})),e}function C(t){var e=t.graph();e.ranksep/=2,r.forEach(t.edges(),(function(n){var r=t.edge(n);r.minlen*=2,"c"!==r.labelpos.toLowerCase()&&("TB"===e.rankdir||"BT"===e.rankdir?r.width+=r.labeloffset:r.height+=r.labeloffset)}))}function A(t){r.forEach(t.edges(),(function(e){var n=t.edge(e);if(n.width&&n.height){var r=t.node(e.v),o=t.node(e.w),i={rank:(o.rank-r.rank)/2+r.rank,e:e};v.addDummyNode(t,"edge-proxy",i,"_ep")}}))}function k(t){var e=0;r.forEach(t.nodes(),(function(n){var o=t.node(n);o.borderTop&&(o.minRank=t.node(o.borderTop).rank,o.maxRank=t.node(o.borderBottom).rank,e=r.max(e,o.maxRank))})),t.graph().maxRank=e}function T(t){r.forEach(t.nodes(),(function(e){var n=t.node(e);"edge-proxy"===n.dummy&&(t.edge(n.e).labelRank=n.rank,t.removeNode(e))}))}function I(t){var e=Number.POSITIVE_INFINITY,n=0,o=Number.POSITIVE_INFINITY,i=0,a=t.graph(),u=a.marginx||0,s=a.marginy||0;function l(t){var r=t.x,a=t.y,u=t.width,s=t.height;e=Math.min(e,r-u/2),n=Math.max(n,r+u/2),o=Math.min(o,a-s/2),i=Math.max(i,a+s/2)}r.forEach(t.nodes(),(function(e){l(t.node(e))})),r.forEach(t.edges(),(function(e){var n=t.edge(e);r.has(n,"x")&&l(n)})),e-=u,o-=s,r.forEach(t.nodes(),(function(n){var r=t.node(n);r.x-=e,r.y-=o})),r.forEach(t.edges(),(function(n){var i=t.edge(n);r.forEach(i.points,(function(t){t.x-=e,t.y-=o})),r.has(i,"x")&&(i.x-=e),r.has(i,"y")&&(i.y-=o)})),a.width=n-e+u,a.height=i-o+s}function L(t){r.forEach(t.edges(),(function(e){var n,r,o=t.edge(e),i=t.node(e.v),a=t.node(e.w);o.points?(n=o.points[0],r=o.points[o.points.length-1]):(o.points=[],n=a,r=i),o.points.unshift(v.intersectRect(i,n)),o.points.push(v.intersectRect(a,r))}))}function N(t){r.forEach(t.edges(),(function(e){var n=t.edge(e);if(r.has(n,"x"))switch("l"!==n.labelpos&&"r"!==n.labelpos||(n.width-=n.labeloffset),n.labelpos){case"l":n.x-=n.width/2+n.labeloffset;break;case"r":n.x+=n.width/2+n.labeloffset;break}}))}function D(t){r.forEach(t.edges(),(function(e){var n=t.edge(e);n.reversed&&n.points.reverse()}))}function B(t){r.forEach(t.nodes(),(function(e){if(t.children(e).length){var n=t.node(e),o=t.node(n.borderTop),i=t.node(n.borderBottom),a=t.node(r.last(n.borderLeft)),u=t.node(r.last(n.borderRight));n.width=Math.abs(u.x-a.x),n.height=Math.abs(i.y-o.y),n.x=a.x+n.width/2,n.y=o.y+n.height/2}})),r.forEach(t.nodes(),(function(e){"border"===t.node(e).dummy&&t.removeNode(e)}))}function R(t){r.forEach(t.edges(),(function(e){if(e.v===e.w){var n=t.node(e.v);n.selfEdges||(n.selfEdges=[]),n.selfEdges.push({e:e,label:t.edge(e)}),t.removeEdge(e)}}))}function z(t){var e=v.buildLayerMatrix(t);r.forEach(e,(function(e){var n=0;r.forEach(e,(function(e,o){var i=t.node(e);i.order=o+n,r.forEach(i.selfEdges,(function(e){v.addDummyNode(t,"selfedge",{width:e.label.width,height:e.label.height,rank:i.rank,order:o+ ++n,e:e.e,label:e.label},"_se")})),delete i.selfEdges}))}))}function F(t){r.forEach(t.nodes(),(function(e){var n=t.node(e);if("selfedge"===n.dummy){var r=t.node(n.e.v),o=r.x+r.width/2,i=r.y,a=n.x-o,u=r.height/2;t.setEdge(n.e,n.label),t.removeNode(e),n.label.points=[{x:o+2*a/3,y:i-u},{x:o+5*a/6,y:i-u},{x:o+a,y:i},{x:o+5*a/6,y:i+u},{x:o+2*a/3,y:i+u}],n.label.x=n.x,n.label.y=n.y}}))}function q(t,e){return r.mapValues(r.pick(t,e),Number)}function V(t){var e={};return r.forEach(t,(function(t,n){e[n.toLowerCase()]=t})),e}},"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js":
/*!*******************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/lodash.js ***!
  \*******************************************************/
/*! no static exports found */function(t,e,n){var r;try{r={cloneDeep:n(/*! lodash/cloneDeep */"./node_modules/_lodash@4.17.20@lodash/cloneDeep.js"),constant:n(/*! lodash/constant */"./node_modules/_lodash@4.17.20@lodash/constant.js"),defaults:n(/*! lodash/defaults */"./node_modules/_lodash@4.17.20@lodash/defaults.js"),each:n(/*! lodash/each */"./node_modules/_lodash@4.17.20@lodash/each.js"),filter:n(/*! lodash/filter */"./node_modules/_lodash@4.17.20@lodash/filter.js"),find:n(/*! lodash/find */"./node_modules/_lodash@4.17.20@lodash/find.js"),flatten:n(/*! lodash/flatten */"./node_modules/_lodash@4.17.20@lodash/flatten.js"),forEach:n(/*! lodash/forEach */"./node_modules/_lodash@4.17.20@lodash/forEach.js"),forIn:n(/*! lodash/forIn */"./node_modules/_lodash@4.17.20@lodash/forIn.js"),has:n(/*! lodash/has */"./node_modules/_lodash@4.17.20@lodash/has.js"),isUndefined:n(/*! lodash/isUndefined */"./node_modules/_lodash@4.17.20@lodash/isUndefined.js"),last:n(/*! lodash/last */"./node_modules/_lodash@4.17.20@lodash/last.js"),map:n(/*! lodash/map */"./node_modules/_lodash@4.17.20@lodash/map.js"),mapValues:n(/*! lodash/mapValues */"./node_modules/_lodash@4.17.20@lodash/mapValues.js"),max:n(/*! lodash/max */"./node_modules/_lodash@4.17.20@lodash/max.js"),merge:n(/*! lodash/merge */"./node_modules/_lodash@4.17.20@lodash/merge.js"),min:n(/*! lodash/min */"./node_modules/_lodash@4.17.20@lodash/min.js"),minBy:n(/*! lodash/minBy */"./node_modules/_lodash@4.17.20@lodash/minBy.js"),now:n(/*! lodash/now */"./node_modules/_lodash@4.17.20@lodash/now.js"),pick:n(/*! lodash/pick */"./node_modules/_lodash@4.17.20@lodash/pick.js"),range:n(/*! lodash/range */"./node_modules/_lodash@4.17.20@lodash/range.js"),reduce:n(/*! lodash/reduce */"./node_modules/_lodash@4.17.20@lodash/reduce.js"),sortBy:n(/*! lodash/sortBy */"./node_modules/_lodash@4.17.20@lodash/sortBy.js"),uniqueId:n(/*! lodash/uniqueId */"./node_modules/_lodash@4.17.20@lodash/uniqueId.js"),values:n(/*! lodash/values */"./node_modules/_lodash@4.17.20@lodash/values.js"),zipObject:n(/*! lodash/zipObject */"./node_modules/_lodash@4.17.20@lodash/zipObject.js")}}catch(o){}r||(r=window._),t.exports=r},"./node_modules/_dagre@0.8.5@dagre/lib/nesting-graph.js":
/*!**************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/nesting-graph.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ./util */"./node_modules/_dagre@0.8.5@dagre/lib/util.js");function i(t){var e=o.addDummyNode(t,"root",{},"_root"),n=u(t),i=r.max(r.values(n))-1,l=2*i+1;t.graph().nestingRoot=e,r.forEach(t.edges(),(function(e){t.edge(e).minlen*=l}));var c=s(t)+1;r.forEach(t.children(),(function(r){a(t,e,l,c,i,n,r)})),t.graph().nodeRankFactor=l}function a(t,e,n,i,u,s,l){var c=t.children(l);if(c.length){var f=o.addBorderNode(t,"_bt"),d=o.addBorderNode(t,"_bb"),h=t.node(l);t.setParent(f,l),h.borderTop=f,t.setParent(d,l),h.borderBottom=d,r.forEach(c,(function(r){a(t,e,n,i,u,s,r);var o=t.node(r),c=o.borderTop?o.borderTop:r,h=o.borderBottom?o.borderBottom:r,p=o.borderTop?i:2*i,v=c!==h?1:u-s[l]+1;t.setEdge(f,c,{weight:p,minlen:v,nestingEdge:!0}),t.setEdge(h,d,{weight:p,minlen:v,nestingEdge:!0})})),t.parent(l)||t.setEdge(e,f,{weight:0,minlen:u+s[l]})}else l!==e&&t.setEdge(e,l,{weight:0,minlen:n})}function u(t){var e={};function n(o,i){var a=t.children(o);a&&a.length&&r.forEach(a,(function(t){n(t,i+1)})),e[o]=i}return r.forEach(t.children(),(function(t){n(t,1)})),e}function s(t){return r.reduce(t.edges(),(function(e,n){return e+t.edge(n).weight}),0)}function l(t){var e=t.graph();t.removeNode(e.nestingRoot),delete e.nestingRoot,r.forEach(t.edges(),(function(e){var n=t.edge(e);n.nestingEdge&&t.removeEdge(e)}))}t.exports={run:i,cleanup:l}},"./node_modules/_dagre@0.8.5@dagre/lib/normalize.js":
/*!**********************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/normalize.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ./lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ./util */"./node_modules/_dagre@0.8.5@dagre/lib/util.js");function i(t){t.graph().dummyChains=[],r.forEach(t.edges(),(function(e){a(t,e)}))}function a(t,e){var n=e.v,r=t.node(n).rank,i=e.w,a=t.node(i).rank,u=e.name,s=t.edge(e),l=s.labelRank;if(a!==r+1){var c,f,d;for(t.removeEdge(e),d=0,++r;r<a;++d,++r)s.points=[],f={width:0,height:0,edgeLabel:s,edgeObj:e,rank:r},c=o.addDummyNode(t,"edge",f,"_d"),r===l&&(f.width=s.width,f.height=s.height,f.dummy="edge-label",f.labelpos=s.labelpos),t.setEdge(n,c,{weight:s.weight},u),0===d&&t.graph().dummyChains.push(c),n=c;t.setEdge(n,i,{weight:s.weight},u)}}function u(t){r.forEach(t.graph().dummyChains,(function(e){var n,r=t.node(e),o=r.edgeLabel;t.setEdge(r.edgeObj,o);while(r.dummy)n=t.successors(e)[0],t.removeNode(e),o.points.push({x:r.x,y:r.y}),"edge-label"===r.dummy&&(o.x=r.x,o.y=r.y,o.width=r.width,o.height=r.height),e=n,r=t.node(e)}))}t.exports={run:i,undo:u}},"./node_modules/_dagre@0.8.5@dagre/lib/order/add-subgraph-constraints.js":
/*!*******************************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/order/add-subgraph-constraints.js ***!
  \*******************************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ../lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js");function o(t,e,n){var o,i={};r.forEach(n,(function(n){var r,a,u=t.parent(n);while(u){if(r=t.parent(u),r?(a=i[r],i[r]=u):(a=o,o=u),a&&a!==u)return void e.setEdge(a,u);u=r}}))}t.exports=o},"./node_modules/_dagre@0.8.5@dagre/lib/order/barycenter.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/order/barycenter.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ../lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js");function o(t,e){return r.map(e,(function(e){var n=t.inEdges(e);if(n.length){var o=r.reduce(n,(function(e,n){var r=t.edge(n),o=t.node(n.v);return{sum:e.sum+r.weight*o.order,weight:e.weight+r.weight}}),{sum:0,weight:0});return{v:e,barycenter:o.sum/o.weight,weight:o.weight}}return{v:e}}))}t.exports=o},"./node_modules/_dagre@0.8.5@dagre/lib/order/build-layer-graph.js":
/*!************************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/order/build-layer-graph.js ***!
  \************************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ../lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ../graphlib */"./node_modules/_dagre@0.8.5@dagre/lib/graphlib.js").Graph;function i(t,e,n){var i=a(t),u=new o({compound:!0}).setGraph({root:i}).setDefaultNodeLabel((function(e){return t.node(e)}));return r.forEach(t.nodes(),(function(o){var a=t.node(o),s=t.parent(o);(a.rank===e||a.minRank<=e&&e<=a.maxRank)&&(u.setNode(o),u.setParent(o,s||i),r.forEach(t[n](o),(function(e){var n=e.v===o?e.w:e.v,i=u.edge(n,o),a=r.isUndefined(i)?0:i.weight;u.setEdge(n,o,{weight:t.edge(e).weight+a})})),r.has(a,"minRank")&&u.setNode(o,{borderLeft:a.borderLeft[e],borderRight:a.borderRight[e]}))})),u}function a(t){var e;while(t.hasNode(e=r.uniqueId("_root")));return e}t.exports=i},"./node_modules/_dagre@0.8.5@dagre/lib/order/cross-count.js":
/*!******************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/order/cross-count.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ../lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js");function o(t,e){for(var n=0,r=1;r<e.length;++r)n+=i(t,e[r-1],e[r]);return n}function i(t,e,n){var o=r.zipObject(n,r.map(n,(function(t,e){return e}))),i=r.flatten(r.map(e,(function(e){return r.sortBy(r.map(t.outEdges(e),(function(e){return{pos:o[e.w],weight:t.edge(e).weight}})),"pos")})),!0),a=1;while(a<n.length)a<<=1;var u=2*a-1;a-=1;var s=r.map(new Array(u),(function(){return 0})),l=0;return r.forEach(i.forEach((function(t){var e=t.pos+a;s[e]+=t.weight;var n=0;while(e>0)e%2&&(n+=s[e+1]),e=e-1>>1,s[e]+=t.weight;l+=t.weight*n}))),l}t.exports=o},"./node_modules/_dagre@0.8.5@dagre/lib/order/index.js":
/*!************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/order/index.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ../lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ./init-order */"./node_modules/_dagre@0.8.5@dagre/lib/order/init-order.js"),i=n(/*! ./cross-count */"./node_modules/_dagre@0.8.5@dagre/lib/order/cross-count.js"),a=n(/*! ./sort-subgraph */"./node_modules/_dagre@0.8.5@dagre/lib/order/sort-subgraph.js"),u=n(/*! ./build-layer-graph */"./node_modules/_dagre@0.8.5@dagre/lib/order/build-layer-graph.js"),s=n(/*! ./add-subgraph-constraints */"./node_modules/_dagre@0.8.5@dagre/lib/order/add-subgraph-constraints.js"),l=n(/*! ../graphlib */"./node_modules/_dagre@0.8.5@dagre/lib/graphlib.js").Graph,c=n(/*! ../util */"./node_modules/_dagre@0.8.5@dagre/lib/util.js");function f(t){var e=c.maxRank(t),n=d(t,r.range(1,e+1),"inEdges"),a=d(t,r.range(e-1,-1,-1),"outEdges"),u=o(t);p(t,u);for(var s,l=Number.POSITIVE_INFINITY,f=0,v=0;v<4;++f,++v){h(f%2?n:a,f%4>=2),u=c.buildLayerMatrix(t);var g=i(t,u);g<l&&(v=0,s=r.cloneDeep(u),l=g)}p(t,s)}function d(t,e,n){return r.map(e,(function(e){return u(t,e,n)}))}function h(t,e){var n=new l;r.forEach(t,(function(t){var o=t.graph().root,i=a(t,o,n,e);r.forEach(i.vs,(function(e,n){t.node(e).order=n})),s(t,n,i.vs)}))}function p(t,e){r.forEach(e,(function(e){r.forEach(e,(function(e,n){t.node(e).order=n}))}))}t.exports=f},"./node_modules/_dagre@0.8.5@dagre/lib/order/init-order.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/order/init-order.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ../lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js");function o(t){var e={},n=r.filter(t.nodes(),(function(e){return!t.children(e).length})),o=r.max(r.map(n,(function(e){return t.node(e).rank}))),i=r.map(r.range(o+1),(function(){return[]}));function a(n){if(!r.has(e,n)){e[n]=!0;var o=t.node(n);i[o.rank].push(n),r.forEach(t.successors(n),a)}}var u=r.sortBy(n,(function(e){return t.node(e).rank}));return r.forEach(u,a),i}t.exports=o},"./node_modules/_dagre@0.8.5@dagre/lib/order/resolve-conflicts.js":
/*!************************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/order/resolve-conflicts.js ***!
  \************************************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ../lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js");function o(t,e){var n={};r.forEach(t,(function(t,e){var o=n[t.v]={indegree:0,in:[],out:[],vs:[t.v],i:e};r.isUndefined(t.barycenter)||(o.barycenter=t.barycenter,o.weight=t.weight)})),r.forEach(e.edges(),(function(t){var e=n[t.v],o=n[t.w];r.isUndefined(e)||r.isUndefined(o)||(o.indegree++,e.out.push(n[t.w]))}));var o=r.filter(n,(function(t){return!t.indegree}));return i(o)}function i(t){var e=[];function n(t){return function(e){e.merged||(r.isUndefined(e.barycenter)||r.isUndefined(t.barycenter)||e.barycenter>=t.barycenter)&&a(t,e)}}function o(e){return function(n){n["in"].push(e),0===--n.indegree&&t.push(n)}}while(t.length){var i=t.pop();e.push(i),r.forEach(i["in"].reverse(),n(i)),r.forEach(i.out,o(i))}return r.map(r.filter(e,(function(t){return!t.merged})),(function(t){return r.pick(t,["vs","i","barycenter","weight"])}))}function a(t,e){var n=0,r=0;t.weight&&(n+=t.barycenter*t.weight,r+=t.weight),e.weight&&(n+=e.barycenter*e.weight,r+=e.weight),t.vs=e.vs.concat(t.vs),t.barycenter=n/r,t.weight=r,t.i=Math.min(e.i,t.i),e.merged=!0}t.exports=o},"./node_modules/_dagre@0.8.5@dagre/lib/order/sort-subgraph.js":
/*!********************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/order/sort-subgraph.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ../lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ./barycenter */"./node_modules/_dagre@0.8.5@dagre/lib/order/barycenter.js"),i=n(/*! ./resolve-conflicts */"./node_modules/_dagre@0.8.5@dagre/lib/order/resolve-conflicts.js"),a=n(/*! ./sort */"./node_modules/_dagre@0.8.5@dagre/lib/order/sort.js");function u(t,e,n,c){var f=t.children(e),d=t.node(e),h=d?d.borderLeft:void 0,p=d?d.borderRight:void 0,v={};h&&(f=r.filter(f,(function(t){return t!==h&&t!==p})));var g=o(t,f);r.forEach(g,(function(e){if(t.children(e.v).length){var o=u(t,e.v,n,c);v[e.v]=o,r.has(o,"barycenter")&&l(e,o)}}));var y=i(g,n);s(y,v);var m=a(y,c);if(h&&(m.vs=r.flatten([h,m.vs,p],!0),t.predecessors(h).length)){var b=t.node(t.predecessors(h)[0]),_=t.node(t.predecessors(p)[0]);r.has(m,"barycenter")||(m.barycenter=0,m.weight=0),m.barycenter=(m.barycenter*m.weight+b.order+_.order)/(m.weight+2),m.weight+=2}return m}function s(t,e){r.forEach(t,(function(t){t.vs=r.flatten(t.vs.map((function(t){return e[t]?e[t].vs:t})),!0)}))}function l(t,e){r.isUndefined(t.barycenter)?(t.barycenter=e.barycenter,t.weight=e.weight):(t.barycenter=(t.barycenter*t.weight+e.barycenter*e.weight)/(t.weight+e.weight),t.weight+=e.weight)}t.exports=u},"./node_modules/_dagre@0.8.5@dagre/lib/order/sort.js":
/*!***********************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/order/sort.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ../lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ../util */"./node_modules/_dagre@0.8.5@dagre/lib/util.js");function i(t,e){var n=o.partition(t,(function(t){return r.has(t,"barycenter")})),i=n.lhs,s=r.sortBy(n.rhs,(function(t){return-t.i})),l=[],c=0,f=0,d=0;i.sort(u(!!e)),d=a(l,s,d),r.forEach(i,(function(t){d+=t.vs.length,l.push(t.vs),c+=t.barycenter*t.weight,f+=t.weight,d=a(l,s,d)}));var h={vs:r.flatten(l,!0)};return f&&(h.barycenter=c/f,h.weight=f),h}function a(t,e,n){var o;while(e.length&&(o=r.last(e)).i<=n)e.pop(),t.push(o.vs),n++;return n}function u(t){return function(e,n){return e.barycenter<n.barycenter?-1:e.barycenter>n.barycenter?1:t?n.i-e.i:e.i-n.i}}t.exports=i},"./node_modules/_dagre@0.8.5@dagre/lib/parent-dummy-chains.js":
/*!********************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/parent-dummy-chains.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js");function o(t){var e=a(t);r.forEach(t.graph().dummyChains,(function(n){var r=t.node(n),o=r.edgeObj,a=i(t,e,o.v,o.w),u=a.path,s=a.lca,l=0,c=u[l],f=!0;while(n!==o.w){if(r=t.node(n),f){while((c=u[l])!==s&&t.node(c).maxRank<r.rank)l++;c===s&&(f=!1)}if(!f){while(l<u.length-1&&t.node(c=u[l+1]).minRank<=r.rank)l++;c=u[l]}t.setParent(n,c),n=t.successors(n)[0]}}))}function i(t,e,n,r){var o,i,a=[],u=[],s=Math.min(e[n].low,e[r].low),l=Math.max(e[n].lim,e[r].lim);o=n;do{o=t.parent(o),a.push(o)}while(o&&(e[o].low>s||l>e[o].lim));i=o,o=r;while((o=t.parent(o))!==i)u.push(o);return{path:a.concat(u.reverse()),lca:i}}function a(t){var e={},n=0;function o(i){var a=n;r.forEach(t.children(i),o),e[i]={low:a,lim:n++}}return r.forEach(t.children(),o),e}t.exports=o},"./node_modules/_dagre@0.8.5@dagre/lib/position/bk.js":
/*!************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/position/bk.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ../lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ../graphlib */"./node_modules/_dagre@0.8.5@dagre/lib/graphlib.js").Graph,i=n(/*! ../util */"./node_modules/_dagre@0.8.5@dagre/lib/util.js");function a(t,e){var n={};function o(e,o){var i=0,a=0,u=e.length,c=r.last(o);return r.forEach(o,(function(e,f){var d=s(t,e),h=d?t.node(d).order:u;(d||e===c)&&(r.forEach(o.slice(a,f+1),(function(e){r.forEach(t.predecessors(e),(function(r){var o=t.node(r),a=o.order;!(a<i||h<a)||o.dummy&&t.node(e).dummy||l(n,r,e)}))})),a=f+1,i=h)})),o}return r.reduce(e,o),n}function u(t,e){var n={};function o(e,o,i,a,u){var s;r.forEach(r.range(o,i),(function(o){s=e[o],t.node(s).dummy&&r.forEach(t.predecessors(s),(function(e){var r=t.node(e);r.dummy&&(r.order<a||r.order>u)&&l(n,e,s)}))}))}function i(e,n){var i,a=-1,u=0;return r.forEach(n,(function(r,s){if("border"===t.node(r).dummy){var l=t.predecessors(r);l.length&&(i=t.node(l[0]).order,o(n,u,s,a,i),u=s,a=i)}o(n,u,n.length,i,e.length)})),n}return r.reduce(e,i),n}function s(t,e){if(t.node(e).dummy)return r.find(t.predecessors(e),(function(e){return t.node(e).dummy}))}function l(t,e,n){if(e>n){var r=e;e=n,n=r}var o=t[e];o||(t[e]=o={}),o[n]=!0}function c(t,e,n){if(e>n){var o=e;e=n,n=o}return r.has(t[e],n)}function f(t,e,n,o){var i={},a={},u={};return r.forEach(e,(function(t){r.forEach(t,(function(t,e){i[t]=t,a[t]=t,u[t]=e}))})),r.forEach(e,(function(t){var e=-1;r.forEach(t,(function(t){var s=o(t);if(s.length){s=r.sortBy(s,(function(t){return u[t]}));for(var l=(s.length-1)/2,f=Math.floor(l),d=Math.ceil(l);f<=d;++f){var h=s[f];a[t]===t&&e<u[h]&&!c(n,t,h)&&(a[h]=t,a[t]=i[t]=i[h],e=u[h])}}}))})),{root:i,align:a}}function d(t,e,n,o,i){var a={},u=h(t,e,n,i),s=i?"borderLeft":"borderRight";function l(t,e){var n=u.nodes(),r=n.pop(),o={};while(r)o[r]?t(r):(o[r]=!0,n.push(r),n=n.concat(e(r))),r=n.pop()}function c(t){a[t]=u.inEdges(t).reduce((function(t,e){return Math.max(t,a[e.v]+u.edge(e))}),0)}function f(e){var n=u.outEdges(e).reduce((function(t,e){return Math.min(t,a[e.w]-u.edge(e))}),Number.POSITIVE_INFINITY),r=t.node(e);n!==Number.POSITIVE_INFINITY&&r.borderType!==s&&(a[e]=Math.max(a[e],n))}return l(c,u.predecessors.bind(u)),l(f,u.successors.bind(u)),r.forEach(o,(function(t){a[t]=a[n[t]]})),a}function h(t,e,n,i){var a=new o,u=t.graph(),s=m(u.nodesep,u.edgesep,i);return r.forEach(e,(function(e){var o;r.forEach(e,(function(e){var r=n[e];if(a.setNode(r),o){var i=n[o],u=a.edge(i,r);a.setEdge(i,r,Math.max(s(t,e,o),u||0))}o=e}))})),a}function p(t,e){return r.minBy(r.values(e),(function(e){var n=Number.NEGATIVE_INFINITY,o=Number.POSITIVE_INFINITY;return r.forIn(e,(function(e,r){var i=b(t,r)/2;n=Math.max(e+i,n),o=Math.min(e-i,o)})),n-o}))}function v(t,e){var n=r.values(e),o=r.min(n),i=r.max(n);r.forEach(["u","d"],(function(n){r.forEach(["l","r"],(function(a){var u,s=n+a,l=t[s];if(l!==e){var c=r.values(l);u="l"===a?o-r.min(c):i-r.max(c),u&&(t[s]=r.mapValues(l,(function(t){return t+u})))}}))}))}function g(t,e){return r.mapValues(t.ul,(function(n,o){if(e)return t[e.toLowerCase()][o];var i=r.sortBy(r.map(t,o));return(i[1]+i[2])/2}))}function y(t){var e,n=i.buildLayerMatrix(t),o=r.merge(a(t,n),u(t,n)),s={};r.forEach(["u","d"],(function(i){e="u"===i?n:r.values(n).reverse(),r.forEach(["l","r"],(function(n){"r"===n&&(e=r.map(e,(function(t){return r.values(t).reverse()})));var a=("u"===i?t.predecessors:t.successors).bind(t),u=f(t,e,o,a),l=d(t,e,u.root,u.align,"r"===n);"r"===n&&(l=r.mapValues(l,(function(t){return-t}))),s[i+n]=l}))}));var l=p(t,s);return v(s,l),g(s,t.graph().align)}function m(t,e,n){return function(o,i,a){var u,s=o.node(i),l=o.node(a),c=0;if(c+=s.width/2,r.has(s,"labelpos"))switch(s.labelpos.toLowerCase()){case"l":u=-s.width/2;break;case"r":u=s.width/2;break}if(u&&(c+=n?u:-u),u=0,c+=(s.dummy?e:t)/2,c+=(l.dummy?e:t)/2,c+=l.width/2,r.has(l,"labelpos"))switch(l.labelpos.toLowerCase()){case"l":u=l.width/2;break;case"r":u=-l.width/2;break}return u&&(c+=n?u:-u),u=0,c}}function b(t,e){return t.node(e).width}t.exports={positionX:y,findType1Conflicts:a,findType2Conflicts:u,addConflict:l,hasConflict:c,verticalAlignment:f,horizontalCompaction:d,alignCoordinates:v,findSmallestWidthAlignment:p,balance:g}},"./node_modules/_dagre@0.8.5@dagre/lib/position/index.js":
/*!***************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/position/index.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ../lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ../util */"./node_modules/_dagre@0.8.5@dagre/lib/util.js"),i=n(/*! ./bk */"./node_modules/_dagre@0.8.5@dagre/lib/position/bk.js").positionX;function a(t){t=o.asNonCompoundGraph(t),u(t),r.forEach(i(t),(function(e,n){t.node(n).x=e}))}function u(t){var e=o.buildLayerMatrix(t),n=t.graph().ranksep,i=0;r.forEach(e,(function(e){var o=r.max(r.map(e,(function(e){return t.node(e).height})));r.forEach(e,(function(e){t.node(e).y=i+o/2})),i+=o+n}))}t.exports=a},"./node_modules/_dagre@0.8.5@dagre/lib/rank/feasible-tree.js":
/*!*******************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/rank/feasible-tree.js ***!
  \*******************************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ../lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ../graphlib */"./node_modules/_dagre@0.8.5@dagre/lib/graphlib.js").Graph,i=n(/*! ./util */"./node_modules/_dagre@0.8.5@dagre/lib/rank/util.js").slack;function a(t){var e,n,r=new o({directed:!1}),a=t.nodes()[0],c=t.nodeCount();r.setNode(a,{});while(u(r,t)<c)e=s(r,t),n=r.hasNode(e.v)?i(t,e):-i(t,e),l(r,t,n);return r}function u(t,e){function n(o){r.forEach(e.nodeEdges(o),(function(r){var a=r.v,u=o===a?r.w:a;t.hasNode(u)||i(e,r)||(t.setNode(u,{}),t.setEdge(o,u,{}),n(u))}))}return r.forEach(t.nodes(),n),t.nodeCount()}function s(t,e){return r.minBy(e.edges(),(function(n){if(t.hasNode(n.v)!==t.hasNode(n.w))return i(e,n)}))}function l(t,e,n){r.forEach(t.nodes(),(function(t){e.node(t).rank+=n}))}t.exports=a},"./node_modules/_dagre@0.8.5@dagre/lib/rank/index.js":
/*!***********************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/rank/index.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ./util */"./node_modules/_dagre@0.8.5@dagre/lib/rank/util.js"),o=r.longestPath,i=n(/*! ./feasible-tree */"./node_modules/_dagre@0.8.5@dagre/lib/rank/feasible-tree.js"),a=n(/*! ./network-simplex */"./node_modules/_dagre@0.8.5@dagre/lib/rank/network-simplex.js");function u(t){switch(t.graph().ranker){case"network-simplex":c(t);break;case"tight-tree":l(t);break;case"longest-path":s(t);break;default:c(t)}}t.exports=u;var s=o;function l(t){o(t),i(t)}function c(t){a(t)}},"./node_modules/_dagre@0.8.5@dagre/lib/rank/network-simplex.js":
/*!*********************************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/rank/network-simplex.js ***!
  \*********************************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ../lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ./feasible-tree */"./node_modules/_dagre@0.8.5@dagre/lib/rank/feasible-tree.js"),i=n(/*! ./util */"./node_modules/_dagre@0.8.5@dagre/lib/rank/util.js").slack,a=n(/*! ./util */"./node_modules/_dagre@0.8.5@dagre/lib/rank/util.js").longestPath,u=n(/*! ../graphlib */"./node_modules/_dagre@0.8.5@dagre/lib/graphlib.js").alg.preorder,s=n(/*! ../graphlib */"./node_modules/_dagre@0.8.5@dagre/lib/graphlib.js").alg.postorder,l=n(/*! ../util */"./node_modules/_dagre@0.8.5@dagre/lib/util.js").simplify;function c(t){t=l(t),a(t);var e,n,r=o(t);p(r),f(r,t);while(e=g(r))n=y(r,t,e),m(r,t,e,n)}function f(t,e){var n=s(t,t.nodes());n=n.slice(0,n.length-1),r.forEach(n,(function(n){d(t,e,n)}))}function d(t,e,n){var r=t.node(n),o=r.parent;t.edge(n,o).cutvalue=h(t,e,n)}function h(t,e,n){var o=t.node(n),i=o.parent,a=!0,u=e.edge(n,i),s=0;return u||(a=!1,u=e.edge(i,n)),s=u.weight,r.forEach(e.nodeEdges(n),(function(r){var o=r.v===n,u=o?r.w:r.v;if(u!==i){var l=o===a,c=e.edge(r).weight;if(s+=l?c:-c,_(t,n,u)){var f=t.edge(n,u).cutvalue;s+=l?-f:f}}})),s}function p(t,e){arguments.length<2&&(e=t.nodes()[0]),v(t,{},1,e)}function v(t,e,n,o,i){var a=n,u=t.node(o);return e[o]=!0,r.forEach(t.neighbors(o),(function(i){r.has(e,i)||(n=v(t,e,n,i,o))})),u.low=a,u.lim=n++,i?u.parent=i:delete u.parent,n}function g(t){return r.find(t.edges(),(function(e){return t.edge(e).cutvalue<0}))}function y(t,e,n){var o=n.v,a=n.w;e.hasEdge(o,a)||(o=n.w,a=n.v);var u=t.node(o),s=t.node(a),l=u,c=!1;u.lim>s.lim&&(l=s,c=!0);var f=r.filter(e.edges(),(function(e){return c===j(t,t.node(e.v),l)&&c!==j(t,t.node(e.w),l)}));return r.minBy(f,(function(t){return i(e,t)}))}function m(t,e,n,r){var o=n.v,i=n.w;t.removeEdge(o,i),t.setEdge(r.v,r.w,{}),p(t),f(t,e),b(t,e)}function b(t,e){var n=r.find(t.nodes(),(function(t){return!e.node(t).parent})),o=u(t,n);o=o.slice(1),r.forEach(o,(function(n){var r=t.node(n).parent,o=e.edge(n,r),i=!1;o||(o=e.edge(r,n),i=!0),e.node(n).rank=e.node(r).rank+(i?o.minlen:-o.minlen)}))}function _(t,e,n){return t.hasEdge(e,n)}function j(t,e,n){return n.low<=e.lim&&e.lim<=n.lim}t.exports=c,c.initLowLimValues=p,c.initCutValues=f,c.calcCutValue=h,c.leaveEdge=g,c.enterEdge=y,c.exchangeEdges=m},"./node_modules/_dagre@0.8.5@dagre/lib/rank/util.js":
/*!**********************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/rank/util.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ../lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js");function o(t){var e={};function n(o){var i=t.node(o);if(r.has(e,o))return i.rank;e[o]=!0;var a=r.min(r.map(t.outEdges(o),(function(e){return n(e.w)-t.edge(e).minlen})));return a!==Number.POSITIVE_INFINITY&&void 0!==a&&null!==a||(a=0),i.rank=a}r.forEach(t.sources(),n)}function i(t,e){return t.node(e.w).rank-t.node(e.v).rank-t.edge(e).minlen}t.exports={longestPath:o,slack:i}},"./node_modules/_dagre@0.8.5@dagre/lib/util.js":
/*!*****************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/util.js ***!
  \*****************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ./lodash */"./node_modules/_dagre@0.8.5@dagre/lib/lodash.js"),o=n(/*! ./graphlib */"./node_modules/_dagre@0.8.5@dagre/lib/graphlib.js").Graph;function i(t,e,n,o){var i;do{i=r.uniqueId(o)}while(t.hasNode(i));return n.dummy=e,t.setNode(i,n),i}function a(t){var e=(new o).setGraph(t.graph());return r.forEach(t.nodes(),(function(n){e.setNode(n,t.node(n))})),r.forEach(t.edges(),(function(n){var r=e.edge(n.v,n.w)||{weight:0,minlen:1},o=t.edge(n);e.setEdge(n.v,n.w,{weight:r.weight+o.weight,minlen:Math.max(r.minlen,o.minlen)})})),e}function u(t){var e=new o({multigraph:t.isMultigraph()}).setGraph(t.graph());return r.forEach(t.nodes(),(function(n){t.children(n).length||e.setNode(n,t.node(n))})),r.forEach(t.edges(),(function(n){e.setEdge(n,t.edge(n))})),e}function s(t){var e=r.map(t.nodes(),(function(e){var n={};return r.forEach(t.outEdges(e),(function(e){n[e.w]=(n[e.w]||0)+t.edge(e).weight})),n}));return r.zipObject(t.nodes(),e)}function l(t){var e=r.map(t.nodes(),(function(e){var n={};return r.forEach(t.inEdges(e),(function(e){n[e.v]=(n[e.v]||0)+t.edge(e).weight})),n}));return r.zipObject(t.nodes(),e)}function c(t,e){var n,r,o=t.x,i=t.y,a=e.x-o,u=e.y-i,s=t.width/2,l=t.height/2;if(!a&&!u)throw new Error("Not possible to find intersection inside of the rectangle");return Math.abs(u)*s>Math.abs(a)*l?(u<0&&(l=-l),n=l*a/u,r=l):(a<0&&(s=-s),n=s,r=s*u/a),{x:o+n,y:i+r}}function f(t){var e=r.map(r.range(v(t)+1),(function(){return[]}));return r.forEach(t.nodes(),(function(n){var o=t.node(n),i=o.rank;r.isUndefined(i)||(e[i][o.order]=n)})),e}function d(t){var e=r.min(r.map(t.nodes(),(function(e){return t.node(e).rank})));r.forEach(t.nodes(),(function(n){var o=t.node(n);r.has(o,"rank")&&(o.rank-=e)}))}function h(t){var e=r.min(r.map(t.nodes(),(function(e){return t.node(e).rank}))),n=[];r.forEach(t.nodes(),(function(r){var o=t.node(r).rank-e;n[o]||(n[o]=[]),n[o].push(r)}));var o=0,i=t.graph().nodeRankFactor;r.forEach(n,(function(e,n){r.isUndefined(e)&&n%i!==0?--o:o&&r.forEach(e,(function(e){t.node(e).rank+=o}))}))}function p(t,e,n,r){var o={width:0,height:0};return arguments.length>=4&&(o.rank=n,o.order=r),i(t,"border",o,e)}function v(t){return r.max(r.map(t.nodes(),(function(e){var n=t.node(e).rank;if(!r.isUndefined(n))return n})))}function g(t,e){var n={lhs:[],rhs:[]};return r.forEach(t,(function(t){e(t)?n.lhs.push(t):n.rhs.push(t)})),n}function y(t,e){var n=r.now();try{return e()}finally{console.log(t+" time: "+(r.now()-n)+"ms")}}function m(t,e){return e()}t.exports={addDummyNode:i,simplify:a,asNonCompoundGraph:u,successorWeights:s,predecessorWeights:l,intersectRect:c,buildLayerMatrix:f,normalizeRanks:d,removeEmptyRanks:h,addBorderNode:p,maxRank:v,partition:g,time:y,notime:m}},"./node_modules/_dagre@0.8.5@dagre/lib/version.js":
/*!********************************************************!*\
  !*** ./node_modules/_dagre@0.8.5@dagre/lib/version.js ***!
  \********************************************************/
/*! no static exports found */function(t,e){t.exports="0.8.5"},"./node_modules/_graphlib@2.1.8@graphlib/index.js":
/*!********************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/index.js ***!
  \********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./lib */"./node_modules/_graphlib@2.1.8@graphlib/lib/index.js");t.exports={Graph:r.Graph,json:n(/*! ./lib/json */"./node_modules/_graphlib@2.1.8@graphlib/lib/json.js"),alg:n(/*! ./lib/alg */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/index.js"),version:r.version}},"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/components.js":
/*!*********************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/alg/components.js ***!
  \*********************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ../lodash */"./node_modules/_graphlib@2.1.8@graphlib/lib/lodash.js");function o(t){var e,n={},o=[];function i(o){r.has(n,o)||(n[o]=!0,e.push(o),r.each(t.successors(o),i),r.each(t.predecessors(o),i))}return r.each(t.nodes(),(function(t){e=[],i(t),e.length&&o.push(e)})),o}t.exports=o},"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/dfs.js":
/*!**************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/alg/dfs.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ../lodash */"./node_modules/_graphlib@2.1.8@graphlib/lib/lodash.js");function o(t,e,n){r.isArray(e)||(e=[e]);var o=(t.isDirected()?t.successors:t.neighbors).bind(t),a=[],u={};return r.each(e,(function(e){if(!t.hasNode(e))throw new Error("Graph does not have node: "+e);i(t,e,"post"===n,u,o,a)})),a}function i(t,e,n,o,a,u){r.has(o,e)||(o[e]=!0,n||u.push(e),r.each(a(e),(function(e){i(t,e,n,o,a,u)})),n&&u.push(e))}t.exports=o},"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/dijkstra-all.js":
/*!***********************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/alg/dijkstra-all.js ***!
  \***********************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./dijkstra */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/dijkstra.js"),o=n(/*! ../lodash */"./node_modules/_graphlib@2.1.8@graphlib/lib/lodash.js");function i(t,e,n){return o.transform(t.nodes(),(function(o,i){o[i]=r(t,i,e,n)}),{})}t.exports=i},"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/dijkstra.js":
/*!*******************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/alg/dijkstra.js ***!
  \*******************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ../lodash */"./node_modules/_graphlib@2.1.8@graphlib/lib/lodash.js"),o=n(/*! ../data/priority-queue */"./node_modules/_graphlib@2.1.8@graphlib/lib/data/priority-queue.js");t.exports=a;var i=r.constant(1);function a(t,e,n,r){return u(t,String(e),n||i,r||function(e){return t.outEdges(e)})}function u(t,e,n,r){var i,a,u={},s=new o,l=function(t){var e=t.v!==i?t.v:t.w,r=u[e],o=n(t),l=a.distance+o;if(o<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+t+" Weight: "+o);l<r.distance&&(r.distance=l,r.predecessor=i,s.decrease(e,l))};t.nodes().forEach((function(t){var n=t===e?0:Number.POSITIVE_INFINITY;u[t]={distance:n},s.add(t,n)}));while(s.size()>0){if(i=s.removeMin(),a=u[i],a.distance===Number.POSITIVE_INFINITY)break;r(i).forEach(l)}return u}},"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/find-cycles.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/alg/find-cycles.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ../lodash */"./node_modules/_graphlib@2.1.8@graphlib/lib/lodash.js"),o=n(/*! ./tarjan */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/tarjan.js");function i(t){return r.filter(o(t),(function(e){return e.length>1||1===e.length&&t.hasEdge(e[0],e[0])}))}t.exports=i},"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/floyd-warshall.js":
/*!*************************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/alg/floyd-warshall.js ***!
  \*************************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ../lodash */"./node_modules/_graphlib@2.1.8@graphlib/lib/lodash.js");t.exports=i;var o=r.constant(1);function i(t,e,n){return a(t,e||o,n||function(e){return t.outEdges(e)})}function a(t,e,n){var r={},o=t.nodes();return o.forEach((function(t){r[t]={},r[t][t]={distance:0},o.forEach((function(e){t!==e&&(r[t][e]={distance:Number.POSITIVE_INFINITY})})),n(t).forEach((function(n){var o=n.v===t?n.w:n.v,i=e(n);r[t][o]={distance:i,predecessor:t}}))})),o.forEach((function(t){var e=r[t];o.forEach((function(n){var i=r[n];o.forEach((function(n){var r=i[t],o=e[n],a=i[n],u=r.distance+o.distance;u<a.distance&&(a.distance=u,a.predecessor=o.predecessor)}))}))})),r}},"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/index.js":
/*!****************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/alg/index.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){t.exports={components:n(/*! ./components */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/components.js"),dijkstra:n(/*! ./dijkstra */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/dijkstra.js"),dijkstraAll:n(/*! ./dijkstra-all */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/dijkstra-all.js"),findCycles:n(/*! ./find-cycles */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/find-cycles.js"),floydWarshall:n(/*! ./floyd-warshall */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/floyd-warshall.js"),isAcyclic:n(/*! ./is-acyclic */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/is-acyclic.js"),postorder:n(/*! ./postorder */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/postorder.js"),preorder:n(/*! ./preorder */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/preorder.js"),prim:n(/*! ./prim */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/prim.js"),tarjan:n(/*! ./tarjan */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/tarjan.js"),topsort:n(/*! ./topsort */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/topsort.js")}},"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/is-acyclic.js":
/*!*********************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/alg/is-acyclic.js ***!
  \*********************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./topsort */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/topsort.js");function o(t){try{r(t)}catch(e){if(e instanceof r.CycleException)return!1;throw e}return!0}t.exports=o},"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/postorder.js":
/*!********************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/alg/postorder.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./dfs */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/dfs.js");function o(t,e){return r(t,e,"post")}t.exports=o},"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/preorder.js":
/*!*******************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/alg/preorder.js ***!
  \*******************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./dfs */"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/dfs.js");function o(t,e){return r(t,e,"pre")}t.exports=o},"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/prim.js":
/*!***************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/alg/prim.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ../lodash */"./node_modules/_graphlib@2.1.8@graphlib/lib/lodash.js"),o=n(/*! ../graph */"./node_modules/_graphlib@2.1.8@graphlib/lib/graph.js"),i=n(/*! ../data/priority-queue */"./node_modules/_graphlib@2.1.8@graphlib/lib/data/priority-queue.js");function a(t,e){var n,a=new o,u={},s=new i;function l(t){var r=t.v===n?t.w:t.v,o=s.priority(r);if(void 0!==o){var i=e(t);i<o&&(u[r]=n,s.decrease(r,i))}}if(0===t.nodeCount())return a;r.each(t.nodes(),(function(t){s.add(t,Number.POSITIVE_INFINITY),a.setNode(t)})),s.decrease(t.nodes()[0],0);var c=!1;while(s.size()>0){if(n=s.removeMin(),r.has(u,n))a.setEdge(n,u[n]);else{if(c)throw new Error("Input graph is not connected: "+t);c=!0}t.nodeEdges(n).forEach(l)}return a}t.exports=a},"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/tarjan.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/alg/tarjan.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ../lodash */"./node_modules/_graphlib@2.1.8@graphlib/lib/lodash.js");function o(t){var e=0,n=[],o={},i=[];function a(u){var s=o[u]={onStack:!0,lowlink:e,index:e++};if(n.push(u),t.successors(u).forEach((function(t){r.has(o,t)?o[t].onStack&&(s.lowlink=Math.min(s.lowlink,o[t].index)):(a(t),s.lowlink=Math.min(s.lowlink,o[t].lowlink))})),s.lowlink===s.index){var l,c=[];do{l=n.pop(),o[l].onStack=!1,c.push(l)}while(u!==l);i.push(c)}}return t.nodes().forEach((function(t){r.has(o,t)||a(t)})),i}t.exports=o},"./node_modules/_graphlib@2.1.8@graphlib/lib/alg/topsort.js":
/*!******************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/alg/topsort.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ../lodash */"./node_modules/_graphlib@2.1.8@graphlib/lib/lodash.js");function o(t){var e={},n={},o=[];function a(u){if(r.has(n,u))throw new i;r.has(e,u)||(n[u]=!0,e[u]=!0,r.each(t.predecessors(u),a),delete n[u],o.push(u))}if(r.each(t.sinks(),a),r.size(e)!==t.nodeCount())throw new i;return o}function i(){}t.exports=o,o.CycleException=i,i.prototype=new Error},"./node_modules/_graphlib@2.1.8@graphlib/lib/data/priority-queue.js":
/*!**************************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/data/priority-queue.js ***!
  \**************************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ../lodash */"./node_modules/_graphlib@2.1.8@graphlib/lib/lodash.js");function o(){this._arr=[],this._keyIndices={}}t.exports=o,o.prototype.size=function(){return this._arr.length},o.prototype.keys=function(){return this._arr.map((function(t){return t.key}))},o.prototype.has=function(t){return r.has(this._keyIndices,t)},o.prototype.priority=function(t){var e=this._keyIndices[t];if(void 0!==e)return this._arr[e].priority},o.prototype.min=function(){if(0===this.size())throw new Error("Queue underflow");return this._arr[0].key},o.prototype.add=function(t,e){var n=this._keyIndices;if(t=String(t),!r.has(n,t)){var o=this._arr,i=o.length;return n[t]=i,o.push({key:t,priority:e}),this._decrease(i),!0}return!1},o.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var t=this._arr.pop();return delete this._keyIndices[t.key],this._heapify(0),t.key},o.prototype.decrease=function(t,e){var n=this._keyIndices[t];if(e>this._arr[n].priority)throw new Error("New priority is greater than current priority. Key: "+t+" Old: "+this._arr[n].priority+" New: "+e);this._arr[n].priority=e,this._decrease(n)},o.prototype._heapify=function(t){var e=this._arr,n=2*t,r=n+1,o=t;n<e.length&&(o=e[n].priority<e[o].priority?n:o,r<e.length&&(o=e[r].priority<e[o].priority?r:o),o!==t&&(this._swap(t,o),this._heapify(o)))},o.prototype._decrease=function(t){var e,n=this._arr,r=n[t].priority;while(0!==t){if(e=t>>1,n[e].priority<r)break;this._swap(t,e),t=e}},o.prototype._swap=function(t,e){var n=this._arr,r=this._keyIndices,o=n[t],i=n[e];n[t]=i,n[e]=o,r[i.key]=t,r[o.key]=e}},"./node_modules/_graphlib@2.1.8@graphlib/lib/graph.js":
/*!************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/graph.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){"use strict";var r=n(/*! ./lodash */"./node_modules/_graphlib@2.1.8@graphlib/lib/lodash.js");t.exports=u;var o="\0",i="\0",a="";function u(t){this._isDirected=!r.has(t,"directed")||t.directed,this._isMultigraph=!!r.has(t,"multigraph")&&t.multigraph,this._isCompound=!!r.has(t,"compound")&&t.compound,this._label=void 0,this._defaultNodeLabelFn=r.constant(void 0),this._defaultEdgeLabelFn=r.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[i]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}function s(t,e){t[e]?t[e]++:t[e]=1}function l(t,e){--t[e]||delete t[e]}function c(t,e,n,i){var u=""+e,s=""+n;if(!t&&u>s){var l=u;u=s,s=l}return u+a+s+a+(r.isUndefined(i)?o:i)}function f(t,e,n,r){var o=""+e,i=""+n;if(!t&&o>i){var a=o;o=i,i=a}var u={v:o,w:i};return r&&(u.name=r),u}function d(t,e){return c(t,e.v,e.w,e.name)}u.prototype._nodeCount=0,u.prototype._edgeCount=0,u.prototype.isDirected=function(){return this._isDirected},u.prototype.isMultigraph=function(){return this._isMultigraph},u.prototype.isCompound=function(){return this._isCompound},u.prototype.setGraph=function(t){return this._label=t,this},u.prototype.graph=function(){return this._label},u.prototype.setDefaultNodeLabel=function(t){return r.isFunction(t)||(t=r.constant(t)),this._defaultNodeLabelFn=t,this},u.prototype.nodeCount=function(){return this._nodeCount},u.prototype.nodes=function(){return r.keys(this._nodes)},u.prototype.sources=function(){var t=this;return r.filter(this.nodes(),(function(e){return r.isEmpty(t._in[e])}))},u.prototype.sinks=function(){var t=this;return r.filter(this.nodes(),(function(e){return r.isEmpty(t._out[e])}))},u.prototype.setNodes=function(t,e){var n=arguments,o=this;return r.each(t,(function(t){n.length>1?o.setNode(t,e):o.setNode(t)})),this},u.prototype.setNode=function(t,e){return r.has(this._nodes,t)?(arguments.length>1&&(this._nodes[t]=e),this):(this._nodes[t]=arguments.length>1?e:this._defaultNodeLabelFn(t),this._isCompound&&(this._parent[t]=i,this._children[t]={},this._children[i][t]=!0),this._in[t]={},this._preds[t]={},this._out[t]={},this._sucs[t]={},++this._nodeCount,this)},u.prototype.node=function(t){return this._nodes[t]},u.prototype.hasNode=function(t){return r.has(this._nodes,t)},u.prototype.removeNode=function(t){var e=this;if(r.has(this._nodes,t)){var n=function(t){e.removeEdge(e._edgeObjs[t])};delete this._nodes[t],this._isCompound&&(this._removeFromParentsChildList(t),delete this._parent[t],r.each(this.children(t),(function(t){e.setParent(t)})),delete this._children[t]),r.each(r.keys(this._in[t]),n),delete this._in[t],delete this._preds[t],r.each(r.keys(this._out[t]),n),delete this._out[t],delete this._sucs[t],--this._nodeCount}return this},u.prototype.setParent=function(t,e){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(r.isUndefined(e))e=i;else{e+="";for(var n=e;!r.isUndefined(n);n=this.parent(n))if(n===t)throw new Error("Setting "+e+" as parent of "+t+" would create a cycle");this.setNode(e)}return this.setNode(t),this._removeFromParentsChildList(t),this._parent[t]=e,this._children[e][t]=!0,this},u.prototype._removeFromParentsChildList=function(t){delete this._children[this._parent[t]][t]},u.prototype.parent=function(t){if(this._isCompound){var e=this._parent[t];if(e!==i)return e}},u.prototype.children=function(t){if(r.isUndefined(t)&&(t=i),this._isCompound){var e=this._children[t];if(e)return r.keys(e)}else{if(t===i)return this.nodes();if(this.hasNode(t))return[]}},u.prototype.predecessors=function(t){var e=this._preds[t];if(e)return r.keys(e)},u.prototype.successors=function(t){var e=this._sucs[t];if(e)return r.keys(e)},u.prototype.neighbors=function(t){var e=this.predecessors(t);if(e)return r.union(e,this.successors(t))},u.prototype.isLeaf=function(t){var e;return e=this.isDirected()?this.successors(t):this.neighbors(t),0===e.length},u.prototype.filterNodes=function(t){var e=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});e.setGraph(this.graph());var n=this;r.each(this._nodes,(function(n,r){t(r)&&e.setNode(r,n)})),r.each(this._edgeObjs,(function(t){e.hasNode(t.v)&&e.hasNode(t.w)&&e.setEdge(t,n.edge(t))}));var o={};function i(t){var r=n.parent(t);return void 0===r||e.hasNode(r)?(o[t]=r,r):r in o?o[r]:i(r)}return this._isCompound&&r.each(e.nodes(),(function(t){e.setParent(t,i(t))})),e},u.prototype.setDefaultEdgeLabel=function(t){return r.isFunction(t)||(t=r.constant(t)),this._defaultEdgeLabelFn=t,this},u.prototype.edgeCount=function(){return this._edgeCount},u.prototype.edges=function(){return r.values(this._edgeObjs)},u.prototype.setPath=function(t,e){var n=this,o=arguments;return r.reduce(t,(function(t,r){return o.length>1?n.setEdge(t,r,e):n.setEdge(t,r),r})),this},u.prototype.setEdge=function(){var t,e,n,o,i=!1,a=arguments[0];"object"===typeof a&&null!==a&&"v"in a?(t=a.v,e=a.w,n=a.name,2===arguments.length&&(o=arguments[1],i=!0)):(t=a,e=arguments[1],n=arguments[3],arguments.length>2&&(o=arguments[2],i=!0)),t=""+t,e=""+e,r.isUndefined(n)||(n=""+n);var u=c(this._isDirected,t,e,n);if(r.has(this._edgeLabels,u))return i&&(this._edgeLabels[u]=o),this;if(!r.isUndefined(n)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(t),this.setNode(e),this._edgeLabels[u]=i?o:this._defaultEdgeLabelFn(t,e,n);var l=f(this._isDirected,t,e,n);return t=l.v,e=l.w,Object.freeze(l),this._edgeObjs[u]=l,s(this._preds[e],t),s(this._sucs[t],e),this._in[e][u]=l,this._out[t][u]=l,this._edgeCount++,this},u.prototype.edge=function(t,e,n){var r=1===arguments.length?d(this._isDirected,arguments[0]):c(this._isDirected,t,e,n);return this._edgeLabels[r]},u.prototype.hasEdge=function(t,e,n){var o=1===arguments.length?d(this._isDirected,arguments[0]):c(this._isDirected,t,e,n);return r.has(this._edgeLabels,o)},u.prototype.removeEdge=function(t,e,n){var r=1===arguments.length?d(this._isDirected,arguments[0]):c(this._isDirected,t,e,n),o=this._edgeObjs[r];return o&&(t=o.v,e=o.w,delete this._edgeLabels[r],delete this._edgeObjs[r],l(this._preds[e],t),l(this._sucs[t],e),delete this._in[e][r],delete this._out[t][r],this._edgeCount--),this},u.prototype.inEdges=function(t,e){var n=this._in[t];if(n){var o=r.values(n);return e?r.filter(o,(function(t){return t.v===e})):o}},u.prototype.outEdges=function(t,e){var n=this._out[t];if(n){var o=r.values(n);return e?r.filter(o,(function(t){return t.w===e})):o}},u.prototype.nodeEdges=function(t,e){var n=this.inEdges(t,e);if(n)return n.concat(this.outEdges(t,e))}},"./node_modules/_graphlib@2.1.8@graphlib/lib/index.js":
/*!************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/index.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){t.exports={Graph:n(/*! ./graph */"./node_modules/_graphlib@2.1.8@graphlib/lib/graph.js"),version:n(/*! ./version */"./node_modules/_graphlib@2.1.8@graphlib/lib/version.js")}},"./node_modules/_graphlib@2.1.8@graphlib/lib/json.js":
/*!***********************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/json.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./lodash */"./node_modules/_graphlib@2.1.8@graphlib/lib/lodash.js"),o=n(/*! ./graph */"./node_modules/_graphlib@2.1.8@graphlib/lib/graph.js");function i(t){var e={options:{directed:t.isDirected(),multigraph:t.isMultigraph(),compound:t.isCompound()},nodes:a(t),edges:u(t)};return r.isUndefined(t.graph())||(e.value=r.clone(t.graph())),e}function a(t){return r.map(t.nodes(),(function(e){var n=t.node(e),o=t.parent(e),i={v:e};return r.isUndefined(n)||(i.value=n),r.isUndefined(o)||(i.parent=o),i}))}function u(t){return r.map(t.edges(),(function(e){var n=t.edge(e),o={v:e.v,w:e.w};return r.isUndefined(e.name)||(o.name=e.name),r.isUndefined(n)||(o.value=n),o}))}function s(t){var e=new o(t.options).setGraph(t.value);return r.each(t.nodes,(function(t){e.setNode(t.v,t.value),t.parent&&e.setParent(t.v,t.parent)})),r.each(t.edges,(function(t){e.setEdge({v:t.v,w:t.w,name:t.name},t.value)})),e}t.exports={write:i,read:s}},"./node_modules/_graphlib@2.1.8@graphlib/lib/lodash.js":
/*!*************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/lodash.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r;try{r={clone:n(/*! lodash/clone */"./node_modules/_lodash@4.17.20@lodash/clone.js"),constant:n(/*! lodash/constant */"./node_modules/_lodash@4.17.20@lodash/constant.js"),each:n(/*! lodash/each */"./node_modules/_lodash@4.17.20@lodash/each.js"),filter:n(/*! lodash/filter */"./node_modules/_lodash@4.17.20@lodash/filter.js"),has:n(/*! lodash/has */"./node_modules/_lodash@4.17.20@lodash/has.js"),isArray:n(/*! lodash/isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js"),isEmpty:n(/*! lodash/isEmpty */"./node_modules/_lodash@4.17.20@lodash/isEmpty.js"),isFunction:n(/*! lodash/isFunction */"./node_modules/_lodash@4.17.20@lodash/isFunction.js"),isUndefined:n(/*! lodash/isUndefined */"./node_modules/_lodash@4.17.20@lodash/isUndefined.js"),keys:n(/*! lodash/keys */"./node_modules/_lodash@4.17.20@lodash/keys.js"),map:n(/*! lodash/map */"./node_modules/_lodash@4.17.20@lodash/map.js"),reduce:n(/*! lodash/reduce */"./node_modules/_lodash@4.17.20@lodash/reduce.js"),size:n(/*! lodash/size */"./node_modules/_lodash@4.17.20@lodash/size.js"),transform:n(/*! lodash/transform */"./node_modules/_lodash@4.17.20@lodash/transform.js"),union:n(/*! lodash/union */"./node_modules/_lodash@4.17.20@lodash/union.js"),values:n(/*! lodash/values */"./node_modules/_lodash@4.17.20@lodash/values.js")}}catch(o){}r||(r=window._),t.exports=r},"./node_modules/_graphlib@2.1.8@graphlib/lib/version.js":
/*!**************************************************************!*\
  !*** ./node_modules/_graphlib@2.1.8@graphlib/lib/version.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e){t.exports="2.1.8"},"./node_modules/_isarray@0.0.1@isarray/index.js":
/*!******************************************************!*\
  !*** ./node_modules/_isarray@0.0.1@isarray/index.js ***!
  \******************************************************/
/*! no static exports found */function(t,e){t.exports=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)}},"./node_modules/_lodash@4.17.20@lodash/_DataView.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_DataView.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_getNative */"./node_modules/_lodash@4.17.20@lodash/_getNative.js"),o=n(/*! ./_root */"./node_modules/_lodash@4.17.20@lodash/_root.js"),i=r(o,"DataView");t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_Hash.js":
/*!******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_Hash.js ***!
  \******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_hashClear */"./node_modules/_lodash@4.17.20@lodash/_hashClear.js"),o=n(/*! ./_hashDelete */"./node_modules/_lodash@4.17.20@lodash/_hashDelete.js"),i=n(/*! ./_hashGet */"./node_modules/_lodash@4.17.20@lodash/_hashGet.js"),a=n(/*! ./_hashHas */"./node_modules/_lodash@4.17.20@lodash/_hashHas.js"),u=n(/*! ./_hashSet */"./node_modules/_lodash@4.17.20@lodash/_hashSet.js");function s(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e<n){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype["delete"]=o,s.prototype.get=i,s.prototype.has=a,s.prototype.set=u,t.exports=s},"./node_modules/_lodash@4.17.20@lodash/_ListCache.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_ListCache.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_listCacheClear */"./node_modules/_lodash@4.17.20@lodash/_listCacheClear.js"),o=n(/*! ./_listCacheDelete */"./node_modules/_lodash@4.17.20@lodash/_listCacheDelete.js"),i=n(/*! ./_listCacheGet */"./node_modules/_lodash@4.17.20@lodash/_listCacheGet.js"),a=n(/*! ./_listCacheHas */"./node_modules/_lodash@4.17.20@lodash/_listCacheHas.js"),u=n(/*! ./_listCacheSet */"./node_modules/_lodash@4.17.20@lodash/_listCacheSet.js");function s(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e<n){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype["delete"]=o,s.prototype.get=i,s.prototype.has=a,s.prototype.set=u,t.exports=s},"./node_modules/_lodash@4.17.20@lodash/_Map.js":
/*!*****************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_Map.js ***!
  \*****************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_getNative */"./node_modules/_lodash@4.17.20@lodash/_getNative.js"),o=n(/*! ./_root */"./node_modules/_lodash@4.17.20@lodash/_root.js"),i=r(o,"Map");t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_MapCache.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_MapCache.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_mapCacheClear */"./node_modules/_lodash@4.17.20@lodash/_mapCacheClear.js"),o=n(/*! ./_mapCacheDelete */"./node_modules/_lodash@4.17.20@lodash/_mapCacheDelete.js"),i=n(/*! ./_mapCacheGet */"./node_modules/_lodash@4.17.20@lodash/_mapCacheGet.js"),a=n(/*! ./_mapCacheHas */"./node_modules/_lodash@4.17.20@lodash/_mapCacheHas.js"),u=n(/*! ./_mapCacheSet */"./node_modules/_lodash@4.17.20@lodash/_mapCacheSet.js");function s(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e<n){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype["delete"]=o,s.prototype.get=i,s.prototype.has=a,s.prototype.set=u,t.exports=s},"./node_modules/_lodash@4.17.20@lodash/_Promise.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_Promise.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_getNative */"./node_modules/_lodash@4.17.20@lodash/_getNative.js"),o=n(/*! ./_root */"./node_modules/_lodash@4.17.20@lodash/_root.js"),i=r(o,"Promise");t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_Set.js":
/*!*****************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_Set.js ***!
  \*****************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_getNative */"./node_modules/_lodash@4.17.20@lodash/_getNative.js"),o=n(/*! ./_root */"./node_modules/_lodash@4.17.20@lodash/_root.js"),i=r(o,"Set");t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_SetCache.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_SetCache.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_MapCache */"./node_modules/_lodash@4.17.20@lodash/_MapCache.js"),o=n(/*! ./_setCacheAdd */"./node_modules/_lodash@4.17.20@lodash/_setCacheAdd.js"),i=n(/*! ./_setCacheHas */"./node_modules/_lodash@4.17.20@lodash/_setCacheHas.js");function a(t){var e=-1,n=null==t?0:t.length;this.__data__=new r;while(++e<n)this.add(t[e])}a.prototype.add=a.prototype.push=o,a.prototype.has=i,t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_Stack.js":
/*!*******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_Stack.js ***!
  \*******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_ListCache */"./node_modules/_lodash@4.17.20@lodash/_ListCache.js"),o=n(/*! ./_stackClear */"./node_modules/_lodash@4.17.20@lodash/_stackClear.js"),i=n(/*! ./_stackDelete */"./node_modules/_lodash@4.17.20@lodash/_stackDelete.js"),a=n(/*! ./_stackGet */"./node_modules/_lodash@4.17.20@lodash/_stackGet.js"),u=n(/*! ./_stackHas */"./node_modules/_lodash@4.17.20@lodash/_stackHas.js"),s=n(/*! ./_stackSet */"./node_modules/_lodash@4.17.20@lodash/_stackSet.js");function l(t){var e=this.__data__=new r(t);this.size=e.size}l.prototype.clear=o,l.prototype["delete"]=i,l.prototype.get=a,l.prototype.has=u,l.prototype.set=s,t.exports=l},"./node_modules/_lodash@4.17.20@lodash/_Symbol.js":
/*!********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_Symbol.js ***!
  \********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_root */"./node_modules/_lodash@4.17.20@lodash/_root.js"),o=r.Symbol;t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_Uint8Array.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_Uint8Array.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_root */"./node_modules/_lodash@4.17.20@lodash/_root.js"),o=r.Uint8Array;t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_WeakMap.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_WeakMap.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_getNative */"./node_modules/_lodash@4.17.20@lodash/_getNative.js"),o=n(/*! ./_root */"./node_modules/_lodash@4.17.20@lodash/_root.js"),i=r(o,"WeakMap");t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_apply.js":
/*!*******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_apply.js ***!
  \*******************************************************/
/*! no static exports found */function(t,e){function n(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_arrayEach.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_arrayEach.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e){function n(t,e){var n=-1,r=null==t?0:t.length;while(++n<r)if(!1===e(t[n],n,t))break;return t}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_arrayFilter.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_arrayFilter.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e){function n(t,e){var n=-1,r=null==t?0:t.length,o=0,i=[];while(++n<r){var a=t[n];e(a,n,t)&&(i[o++]=a)}return i}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_arrayIncludes.js":
/*!***************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_arrayIncludes.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseIndexOf */"./node_modules/_lodash@4.17.20@lodash/_baseIndexOf.js");function o(t,e){var n=null==t?0:t.length;return!!n&&r(t,e,0)>-1}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_arrayIncludesWith.js":
/*!*******************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_arrayIncludesWith.js ***!
  \*******************************************************************/
/*! no static exports found */function(t,e){function n(t,e,n){var r=-1,o=null==t?0:t.length;while(++r<o)if(n(e,t[r]))return!0;return!1}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_arrayLikeKeys.js":
/*!***************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_arrayLikeKeys.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseTimes */"./node_modules/_lodash@4.17.20@lodash/_baseTimes.js"),o=n(/*! ./isArguments */"./node_modules/_lodash@4.17.20@lodash/isArguments.js"),i=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js"),a=n(/*! ./isBuffer */"./node_modules/_lodash@4.17.20@lodash/isBuffer.js"),u=n(/*! ./_isIndex */"./node_modules/_lodash@4.17.20@lodash/_isIndex.js"),s=n(/*! ./isTypedArray */"./node_modules/_lodash@4.17.20@lodash/isTypedArray.js"),l=Object.prototype,c=l.hasOwnProperty;function f(t,e){var n=i(t),l=!n&&o(t),f=!n&&!l&&a(t),d=!n&&!l&&!f&&s(t),h=n||l||f||d,p=h?r(t.length,String):[],v=p.length;for(var g in t)!e&&!c.call(t,g)||h&&("length"==g||f&&("offset"==g||"parent"==g)||d&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||u(g,v))||p.push(g);return p}t.exports=f},"./node_modules/_lodash@4.17.20@lodash/_arrayMap.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_arrayMap.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e){function n(t,e){var n=-1,r=null==t?0:t.length,o=Array(r);while(++n<r)o[n]=e(t[n],n,t);return o}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_arrayPush.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_arrayPush.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e){function n(t,e){var n=-1,r=e.length,o=t.length;while(++n<r)t[o+n]=e[n];return t}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_arrayReduce.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_arrayReduce.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e){function n(t,e,n,r){var o=-1,i=null==t?0:t.length;r&&i&&(n=t[++o]);while(++o<i)n=e(n,t[o],o,t);return n}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_arraySome.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_arraySome.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e){function n(t,e){var n=-1,r=null==t?0:t.length;while(++n<r)if(e(t[n],n,t))return!0;return!1}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_asciiSize.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_asciiSize.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseProperty */"./node_modules/_lodash@4.17.20@lodash/_baseProperty.js"),o=r("length");t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_assignMergeValue.js":
/*!******************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_assignMergeValue.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseAssignValue */"./node_modules/_lodash@4.17.20@lodash/_baseAssignValue.js"),o=n(/*! ./eq */"./node_modules/_lodash@4.17.20@lodash/eq.js");function i(t,e,n){(void 0!==n&&!o(t[e],n)||void 0===n&&!(e in t))&&r(t,e,n)}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_assignValue.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_assignValue.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseAssignValue */"./node_modules/_lodash@4.17.20@lodash/_baseAssignValue.js"),o=n(/*! ./eq */"./node_modules/_lodash@4.17.20@lodash/eq.js"),i=Object.prototype,a=i.hasOwnProperty;function u(t,e,n){var i=t[e];a.call(t,e)&&o(i,n)&&(void 0!==n||e in t)||r(t,e,n)}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/_assocIndexOf.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_assocIndexOf.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./eq */"./node_modules/_lodash@4.17.20@lodash/eq.js");function o(t,e){var n=t.length;while(n--)if(r(t[n][0],e))return n;return-1}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_baseAssign.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseAssign.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_copyObject */"./node_modules/_lodash@4.17.20@lodash/_copyObject.js"),o=n(/*! ./keys */"./node_modules/_lodash@4.17.20@lodash/keys.js");function i(t,e){return t&&r(e,o(e),t)}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_baseAssignIn.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseAssignIn.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_copyObject */"./node_modules/_lodash@4.17.20@lodash/_copyObject.js"),o=n(/*! ./keysIn */"./node_modules/_lodash@4.17.20@lodash/keysIn.js");function i(t,e){return t&&r(e,o(e),t)}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_baseAssignValue.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseAssignValue.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_defineProperty */"./node_modules/_lodash@4.17.20@lodash/_defineProperty.js");function o(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_baseClone.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseClone.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_Stack */"./node_modules/_lodash@4.17.20@lodash/_Stack.js"),o=n(/*! ./_arrayEach */"./node_modules/_lodash@4.17.20@lodash/_arrayEach.js"),i=n(/*! ./_assignValue */"./node_modules/_lodash@4.17.20@lodash/_assignValue.js"),a=n(/*! ./_baseAssign */"./node_modules/_lodash@4.17.20@lodash/_baseAssign.js"),u=n(/*! ./_baseAssignIn */"./node_modules/_lodash@4.17.20@lodash/_baseAssignIn.js"),s=n(/*! ./_cloneBuffer */"./node_modules/_lodash@4.17.20@lodash/_cloneBuffer.js"),l=n(/*! ./_copyArray */"./node_modules/_lodash@4.17.20@lodash/_copyArray.js"),c=n(/*! ./_copySymbols */"./node_modules/_lodash@4.17.20@lodash/_copySymbols.js"),f=n(/*! ./_copySymbolsIn */"./node_modules/_lodash@4.17.20@lodash/_copySymbolsIn.js"),d=n(/*! ./_getAllKeys */"./node_modules/_lodash@4.17.20@lodash/_getAllKeys.js"),h=n(/*! ./_getAllKeysIn */"./node_modules/_lodash@4.17.20@lodash/_getAllKeysIn.js"),p=n(/*! ./_getTag */"./node_modules/_lodash@4.17.20@lodash/_getTag.js"),v=n(/*! ./_initCloneArray */"./node_modules/_lodash@4.17.20@lodash/_initCloneArray.js"),g=n(/*! ./_initCloneByTag */"./node_modules/_lodash@4.17.20@lodash/_initCloneByTag.js"),y=n(/*! ./_initCloneObject */"./node_modules/_lodash@4.17.20@lodash/_initCloneObject.js"),m=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js"),b=n(/*! ./isBuffer */"./node_modules/_lodash@4.17.20@lodash/isBuffer.js"),_=n(/*! ./isMap */"./node_modules/_lodash@4.17.20@lodash/isMap.js"),j=n(/*! ./isObject */"./node_modules/_lodash@4.17.20@lodash/isObject.js"),x=n(/*! ./isSet */"./node_modules/_lodash@4.17.20@lodash/isSet.js"),w=n(/*! ./keys */"./node_modules/_lodash@4.17.20@lodash/keys.js"),O=n(/*! ./keysIn */"./node_modules/_lodash@4.17.20@lodash/keysIn.js"),E=1,M=2,S=4,P="[object Arguments]",C="[object Array]",A="[object Boolean]",k="[object Date]",T="[object Error]",I="[object Function]",L="[object GeneratorFunction]",N="[object Map]",D="[object Number]",B="[object Object]",R="[object RegExp]",z="[object Set]",F="[object String]",q="[object Symbol]",V="[object WeakMap]",H="[object ArrayBuffer]",G="[object DataView]",Y="[object Float32Array]",X="[object Float64Array]",U="[object Int8Array]",W="[object Int16Array]",K="[object Int32Array]",Z="[object Uint8Array]",Q="[object Uint8ClampedArray]",$="[object Uint16Array]",J="[object Uint32Array]",tt={};function et(t,e,n,C,A,k){var T,N=e&E,D=e&M,R=e&S;if(n&&(T=A?n(t,C,A,k):n(t)),void 0!==T)return T;if(!j(t))return t;var z=m(t);if(z){if(T=v(t),!N)return l(t,T)}else{var F=p(t),q=F==I||F==L;if(b(t))return s(t,N);if(F==B||F==P||q&&!A){if(T=D||q?{}:y(t),!N)return D?f(t,u(T,t)):c(t,a(T,t))}else{if(!tt[F])return A?t:{};T=g(t,F,N)}}k||(k=new r);var V=k.get(t);if(V)return V;k.set(t,T),x(t)?t.forEach((function(r){T.add(et(r,e,n,r,t,k))})):_(t)&&t.forEach((function(r,o){T.set(o,et(r,e,n,o,t,k))}));var H=R?D?h:d:D?O:w,G=z?void 0:H(t);return o(G||t,(function(r,o){G&&(o=r,r=t[o]),i(T,o,et(r,e,n,o,t,k))})),T}tt[P]=tt[C]=tt[H]=tt[G]=tt[A]=tt[k]=tt[Y]=tt[X]=tt[U]=tt[W]=tt[K]=tt[N]=tt[D]=tt[B]=tt[R]=tt[z]=tt[F]=tt[q]=tt[Z]=tt[Q]=tt[$]=tt[J]=!0,tt[T]=tt[I]=tt[V]=!1,t.exports=et},"./node_modules/_lodash@4.17.20@lodash/_baseCreate.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseCreate.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./isObject */"./node_modules/_lodash@4.17.20@lodash/isObject.js"),o=Object.create,i=function(){function t(){}return function(e){if(!r(e))return{};if(o)return o(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_baseEach.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseEach.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseForOwn */"./node_modules/_lodash@4.17.20@lodash/_baseForOwn.js"),o=n(/*! ./_createBaseEach */"./node_modules/_lodash@4.17.20@lodash/_createBaseEach.js"),i=o(r);t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_baseExtremum.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseExtremum.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./isSymbol */"./node_modules/_lodash@4.17.20@lodash/isSymbol.js");function o(t,e,n){var o=-1,i=t.length;while(++o<i){var a=t[o],u=e(a);if(null!=u&&(void 0===s?u===u&&!r(u):n(u,s)))var s=u,l=a}return l}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_baseFilter.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseFilter.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseEach */"./node_modules/_lodash@4.17.20@lodash/_baseEach.js");function o(t,e){var n=[];return r(t,(function(t,r,o){e(t,r,o)&&n.push(t)})),n}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_baseFindIndex.js":
/*!***************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseFindIndex.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e){function n(t,e,n,r){var o=t.length,i=n+(r?1:-1);while(r?i--:++i<o)if(e(t[i],i,t))return i;return-1}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_baseFlatten.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseFlatten.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_arrayPush */"./node_modules/_lodash@4.17.20@lodash/_arrayPush.js"),o=n(/*! ./_isFlattenable */"./node_modules/_lodash@4.17.20@lodash/_isFlattenable.js");function i(t,e,n,a,u){var s=-1,l=t.length;n||(n=o),u||(u=[]);while(++s<l){var c=t[s];e>0&&n(c)?e>1?i(c,e-1,n,a,u):r(u,c):a||(u[u.length]=c)}return u}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_baseFor.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseFor.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_createBaseFor */"./node_modules/_lodash@4.17.20@lodash/_createBaseFor.js"),o=r();t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_baseForOwn.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseForOwn.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseFor */"./node_modules/_lodash@4.17.20@lodash/_baseFor.js"),o=n(/*! ./keys */"./node_modules/_lodash@4.17.20@lodash/keys.js");function i(t,e){return t&&r(t,e,o)}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_baseGet.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseGet.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_castPath */"./node_modules/_lodash@4.17.20@lodash/_castPath.js"),o=n(/*! ./_toKey */"./node_modules/_lodash@4.17.20@lodash/_toKey.js");function i(t,e){e=r(e,t);var n=0,i=e.length;while(null!=t&&n<i)t=t[o(e[n++])];return n&&n==i?t:void 0}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_baseGetAllKeys.js":
/*!****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseGetAllKeys.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_arrayPush */"./node_modules/_lodash@4.17.20@lodash/_arrayPush.js"),o=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js");function i(t,e,n){var i=e(t);return o(t)?i:r(i,n(t))}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_baseGetTag.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseGetTag.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_Symbol */"./node_modules/_lodash@4.17.20@lodash/_Symbol.js"),o=n(/*! ./_getRawTag */"./node_modules/_lodash@4.17.20@lodash/_getRawTag.js"),i=n(/*! ./_objectToString */"./node_modules/_lodash@4.17.20@lodash/_objectToString.js"),a="[object Null]",u="[object Undefined]",s=r?r.toStringTag:void 0;function l(t){return null==t?void 0===t?u:a:s&&s in Object(t)?o(t):i(t)}t.exports=l},"./node_modules/_lodash@4.17.20@lodash/_baseGt.js":
/*!********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseGt.js ***!
  \********************************************************/
/*! no static exports found */function(t,e){function n(t,e){return t>e}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_baseHas.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseHas.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e){var n=Object.prototype,r=n.hasOwnProperty;function o(t,e){return null!=t&&r.call(t,e)}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_baseHasIn.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseHasIn.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e){function n(t,e){return null!=t&&e in Object(t)}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_baseIndexOf.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseIndexOf.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseFindIndex */"./node_modules/_lodash@4.17.20@lodash/_baseFindIndex.js"),o=n(/*! ./_baseIsNaN */"./node_modules/_lodash@4.17.20@lodash/_baseIsNaN.js"),i=n(/*! ./_strictIndexOf */"./node_modules/_lodash@4.17.20@lodash/_strictIndexOf.js");function a(t,e,n){return e===e?i(t,e,n):r(t,o,n)}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_baseIsArguments.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseIsArguments.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseGetTag */"./node_modules/_lodash@4.17.20@lodash/_baseGetTag.js"),o=n(/*! ./isObjectLike */"./node_modules/_lodash@4.17.20@lodash/isObjectLike.js"),i="[object Arguments]";function a(t){return o(t)&&r(t)==i}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_baseIsEqual.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseIsEqual.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseIsEqualDeep */"./node_modules/_lodash@4.17.20@lodash/_baseIsEqualDeep.js"),o=n(/*! ./isObjectLike */"./node_modules/_lodash@4.17.20@lodash/isObjectLike.js");function i(t,e,n,a,u){return t===e||(null==t||null==e||!o(t)&&!o(e)?t!==t&&e!==e:r(t,e,n,a,i,u))}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_baseIsEqualDeep.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseIsEqualDeep.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_Stack */"./node_modules/_lodash@4.17.20@lodash/_Stack.js"),o=n(/*! ./_equalArrays */"./node_modules/_lodash@4.17.20@lodash/_equalArrays.js"),i=n(/*! ./_equalByTag */"./node_modules/_lodash@4.17.20@lodash/_equalByTag.js"),a=n(/*! ./_equalObjects */"./node_modules/_lodash@4.17.20@lodash/_equalObjects.js"),u=n(/*! ./_getTag */"./node_modules/_lodash@4.17.20@lodash/_getTag.js"),s=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js"),l=n(/*! ./isBuffer */"./node_modules/_lodash@4.17.20@lodash/isBuffer.js"),c=n(/*! ./isTypedArray */"./node_modules/_lodash@4.17.20@lodash/isTypedArray.js"),f=1,d="[object Arguments]",h="[object Array]",p="[object Object]",v=Object.prototype,g=v.hasOwnProperty;function y(t,e,n,v,y,m){var b=s(t),_=s(e),j=b?h:u(t),x=_?h:u(e);j=j==d?p:j,x=x==d?p:x;var w=j==p,O=x==p,E=j==x;if(E&&l(t)){if(!l(e))return!1;b=!0,w=!1}if(E&&!w)return m||(m=new r),b||c(t)?o(t,e,n,v,y,m):i(t,e,j,n,v,y,m);if(!(n&f)){var M=w&&g.call(t,"__wrapped__"),S=O&&g.call(e,"__wrapped__");if(M||S){var P=M?t.value():t,C=S?e.value():e;return m||(m=new r),y(P,C,n,v,m)}}return!!E&&(m||(m=new r),a(t,e,n,v,y,m))}t.exports=y},"./node_modules/_lodash@4.17.20@lodash/_baseIsMap.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseIsMap.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_getTag */"./node_modules/_lodash@4.17.20@lodash/_getTag.js"),o=n(/*! ./isObjectLike */"./node_modules/_lodash@4.17.20@lodash/isObjectLike.js"),i="[object Map]";function a(t){return o(t)&&r(t)==i}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_baseIsMatch.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseIsMatch.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_Stack */"./node_modules/_lodash@4.17.20@lodash/_Stack.js"),o=n(/*! ./_baseIsEqual */"./node_modules/_lodash@4.17.20@lodash/_baseIsEqual.js"),i=1,a=2;function u(t,e,n,u){var s=n.length,l=s,c=!u;if(null==t)return!l;t=Object(t);while(s--){var f=n[s];if(c&&f[2]?f[1]!==t[f[0]]:!(f[0]in t))return!1}while(++s<l){f=n[s];var d=f[0],h=t[d],p=f[1];if(c&&f[2]){if(void 0===h&&!(d in t))return!1}else{var v=new r;if(u)var g=u(h,p,d,t,e,v);if(!(void 0===g?o(p,h,i|a,u,v):g))return!1}}return!0}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/_baseIsNaN.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseIsNaN.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e){function n(t){return t!==t}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_baseIsNative.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseIsNative.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./isFunction */"./node_modules/_lodash@4.17.20@lodash/isFunction.js"),o=n(/*! ./_isMasked */"./node_modules/_lodash@4.17.20@lodash/_isMasked.js"),i=n(/*! ./isObject */"./node_modules/_lodash@4.17.20@lodash/isObject.js"),a=n(/*! ./_toSource */"./node_modules/_lodash@4.17.20@lodash/_toSource.js"),u=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,f=l.toString,d=c.hasOwnProperty,h=RegExp("^"+f.call(d).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(t){if(!i(t)||o(t))return!1;var e=r(t)?h:s;return e.test(a(t))}t.exports=p},"./node_modules/_lodash@4.17.20@lodash/_baseIsSet.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseIsSet.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_getTag */"./node_modules/_lodash@4.17.20@lodash/_getTag.js"),o=n(/*! ./isObjectLike */"./node_modules/_lodash@4.17.20@lodash/isObjectLike.js"),i="[object Set]";function a(t){return o(t)&&r(t)==i}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_baseIsTypedArray.js":
/*!******************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseIsTypedArray.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseGetTag */"./node_modules/_lodash@4.17.20@lodash/_baseGetTag.js"),o=n(/*! ./isLength */"./node_modules/_lodash@4.17.20@lodash/isLength.js"),i=n(/*! ./isObjectLike */"./node_modules/_lodash@4.17.20@lodash/isObjectLike.js"),a="[object Arguments]",u="[object Array]",s="[object Boolean]",l="[object Date]",c="[object Error]",f="[object Function]",d="[object Map]",h="[object Number]",p="[object Object]",v="[object RegExp]",g="[object Set]",y="[object String]",m="[object WeakMap]",b="[object ArrayBuffer]",_="[object DataView]",j="[object Float32Array]",x="[object Float64Array]",w="[object Int8Array]",O="[object Int16Array]",E="[object Int32Array]",M="[object Uint8Array]",S="[object Uint8ClampedArray]",P="[object Uint16Array]",C="[object Uint32Array]",A={};function k(t){return i(t)&&o(t.length)&&!!A[r(t)]}A[j]=A[x]=A[w]=A[O]=A[E]=A[M]=A[S]=A[P]=A[C]=!0,A[a]=A[u]=A[b]=A[s]=A[_]=A[l]=A[c]=A[f]=A[d]=A[h]=A[p]=A[v]=A[g]=A[y]=A[m]=!1,t.exports=k},"./node_modules/_lodash@4.17.20@lodash/_baseIteratee.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseIteratee.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseMatches */"./node_modules/_lodash@4.17.20@lodash/_baseMatches.js"),o=n(/*! ./_baseMatchesProperty */"./node_modules/_lodash@4.17.20@lodash/_baseMatchesProperty.js"),i=n(/*! ./identity */"./node_modules/_lodash@4.17.20@lodash/identity.js"),a=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js"),u=n(/*! ./property */"./node_modules/_lodash@4.17.20@lodash/property.js");function s(t){return"function"==typeof t?t:null==t?i:"object"==typeof t?a(t)?o(t[0],t[1]):r(t):u(t)}t.exports=s},"./node_modules/_lodash@4.17.20@lodash/_baseKeys.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseKeys.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_isPrototype */"./node_modules/_lodash@4.17.20@lodash/_isPrototype.js"),o=n(/*! ./_nativeKeys */"./node_modules/_lodash@4.17.20@lodash/_nativeKeys.js"),i=Object.prototype,a=i.hasOwnProperty;function u(t){if(!r(t))return o(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/_baseKeysIn.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseKeysIn.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./isObject */"./node_modules/_lodash@4.17.20@lodash/isObject.js"),o=n(/*! ./_isPrototype */"./node_modules/_lodash@4.17.20@lodash/_isPrototype.js"),i=n(/*! ./_nativeKeysIn */"./node_modules/_lodash@4.17.20@lodash/_nativeKeysIn.js"),a=Object.prototype,u=a.hasOwnProperty;function s(t){if(!r(t))return i(t);var e=o(t),n=[];for(var a in t)("constructor"!=a||!e&&u.call(t,a))&&n.push(a);return n}t.exports=s},"./node_modules/_lodash@4.17.20@lodash/_baseLt.js":
/*!********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseLt.js ***!
  \********************************************************/
/*! no static exports found */function(t,e){function n(t,e){return t<e}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_baseMap.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseMap.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseEach */"./node_modules/_lodash@4.17.20@lodash/_baseEach.js"),o=n(/*! ./isArrayLike */"./node_modules/_lodash@4.17.20@lodash/isArrayLike.js");function i(t,e){var n=-1,i=o(t)?Array(t.length):[];return r(t,(function(t,r,o){i[++n]=e(t,r,o)})),i}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_baseMatches.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseMatches.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseIsMatch */"./node_modules/_lodash@4.17.20@lodash/_baseIsMatch.js"),o=n(/*! ./_getMatchData */"./node_modules/_lodash@4.17.20@lodash/_getMatchData.js"),i=n(/*! ./_matchesStrictComparable */"./node_modules/_lodash@4.17.20@lodash/_matchesStrictComparable.js");function a(t){var e=o(t);return 1==e.length&&e[0][2]?i(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_baseMatchesProperty.js":
/*!*********************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseMatchesProperty.js ***!
  \*********************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseIsEqual */"./node_modules/_lodash@4.17.20@lodash/_baseIsEqual.js"),o=n(/*! ./get */"./node_modules/_lodash@4.17.20@lodash/get.js"),i=n(/*! ./hasIn */"./node_modules/_lodash@4.17.20@lodash/hasIn.js"),a=n(/*! ./_isKey */"./node_modules/_lodash@4.17.20@lodash/_isKey.js"),u=n(/*! ./_isStrictComparable */"./node_modules/_lodash@4.17.20@lodash/_isStrictComparable.js"),s=n(/*! ./_matchesStrictComparable */"./node_modules/_lodash@4.17.20@lodash/_matchesStrictComparable.js"),l=n(/*! ./_toKey */"./node_modules/_lodash@4.17.20@lodash/_toKey.js"),c=1,f=2;function d(t,e){return a(t)&&u(e)?s(l(t),e):function(n){var a=o(n,t);return void 0===a&&a===e?i(n,t):r(e,a,c|f)}}t.exports=d},"./node_modules/_lodash@4.17.20@lodash/_baseMerge.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseMerge.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_Stack */"./node_modules/_lodash@4.17.20@lodash/_Stack.js"),o=n(/*! ./_assignMergeValue */"./node_modules/_lodash@4.17.20@lodash/_assignMergeValue.js"),i=n(/*! ./_baseFor */"./node_modules/_lodash@4.17.20@lodash/_baseFor.js"),a=n(/*! ./_baseMergeDeep */"./node_modules/_lodash@4.17.20@lodash/_baseMergeDeep.js"),u=n(/*! ./isObject */"./node_modules/_lodash@4.17.20@lodash/isObject.js"),s=n(/*! ./keysIn */"./node_modules/_lodash@4.17.20@lodash/keysIn.js"),l=n(/*! ./_safeGet */"./node_modules/_lodash@4.17.20@lodash/_safeGet.js");function c(t,e,n,f,d){t!==e&&i(e,(function(i,s){if(d||(d=new r),u(i))a(t,e,s,n,c,f,d);else{var h=f?f(l(t,s),i,s+"",t,e,d):void 0;void 0===h&&(h=i),o(t,s,h)}}),s)}t.exports=c},"./node_modules/_lodash@4.17.20@lodash/_baseMergeDeep.js":
/*!***************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseMergeDeep.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_assignMergeValue */"./node_modules/_lodash@4.17.20@lodash/_assignMergeValue.js"),o=n(/*! ./_cloneBuffer */"./node_modules/_lodash@4.17.20@lodash/_cloneBuffer.js"),i=n(/*! ./_cloneTypedArray */"./node_modules/_lodash@4.17.20@lodash/_cloneTypedArray.js"),a=n(/*! ./_copyArray */"./node_modules/_lodash@4.17.20@lodash/_copyArray.js"),u=n(/*! ./_initCloneObject */"./node_modules/_lodash@4.17.20@lodash/_initCloneObject.js"),s=n(/*! ./isArguments */"./node_modules/_lodash@4.17.20@lodash/isArguments.js"),l=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js"),c=n(/*! ./isArrayLikeObject */"./node_modules/_lodash@4.17.20@lodash/isArrayLikeObject.js"),f=n(/*! ./isBuffer */"./node_modules/_lodash@4.17.20@lodash/isBuffer.js"),d=n(/*! ./isFunction */"./node_modules/_lodash@4.17.20@lodash/isFunction.js"),h=n(/*! ./isObject */"./node_modules/_lodash@4.17.20@lodash/isObject.js"),p=n(/*! ./isPlainObject */"./node_modules/_lodash@4.17.20@lodash/isPlainObject.js"),v=n(/*! ./isTypedArray */"./node_modules/_lodash@4.17.20@lodash/isTypedArray.js"),g=n(/*! ./_safeGet */"./node_modules/_lodash@4.17.20@lodash/_safeGet.js"),y=n(/*! ./toPlainObject */"./node_modules/_lodash@4.17.20@lodash/toPlainObject.js");function m(t,e,n,m,b,_,j){var x=g(t,n),w=g(e,n),O=j.get(w);if(O)r(t,n,O);else{var E=_?_(x,w,n+"",t,e,j):void 0,M=void 0===E;if(M){var S=l(w),P=!S&&f(w),C=!S&&!P&&v(w);E=w,S||P||C?l(x)?E=x:c(x)?E=a(x):P?(M=!1,E=o(w,!0)):C?(M=!1,E=i(w,!0)):E=[]:p(w)||s(w)?(E=x,s(x)?E=y(x):h(x)&&!d(x)||(E=u(w))):M=!1}M&&(j.set(w,E),b(E,w,m,_,j),j["delete"](w)),r(t,n,E)}}t.exports=m},"./node_modules/_lodash@4.17.20@lodash/_baseOrderBy.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseOrderBy.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_arrayMap */"./node_modules/_lodash@4.17.20@lodash/_arrayMap.js"),o=n(/*! ./_baseGet */"./node_modules/_lodash@4.17.20@lodash/_baseGet.js"),i=n(/*! ./_baseIteratee */"./node_modules/_lodash@4.17.20@lodash/_baseIteratee.js"),a=n(/*! ./_baseMap */"./node_modules/_lodash@4.17.20@lodash/_baseMap.js"),u=n(/*! ./_baseSortBy */"./node_modules/_lodash@4.17.20@lodash/_baseSortBy.js"),s=n(/*! ./_baseUnary */"./node_modules/_lodash@4.17.20@lodash/_baseUnary.js"),l=n(/*! ./_compareMultiple */"./node_modules/_lodash@4.17.20@lodash/_compareMultiple.js"),c=n(/*! ./identity */"./node_modules/_lodash@4.17.20@lodash/identity.js"),f=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js");function d(t,e,n){e=e.length?r(e,(function(t){return f(t)?function(e){return o(e,1===t.length?t[0]:t)}:t})):[c];var d=-1;e=r(e,s(i));var h=a(t,(function(t,n,o){var i=r(e,(function(e){return e(t)}));return{criteria:i,index:++d,value:t}}));return u(h,(function(t,e){return l(t,e,n)}))}t.exports=d},"./node_modules/_lodash@4.17.20@lodash/_basePick.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_basePick.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_basePickBy */"./node_modules/_lodash@4.17.20@lodash/_basePickBy.js"),o=n(/*! ./hasIn */"./node_modules/_lodash@4.17.20@lodash/hasIn.js");function i(t,e){return r(t,e,(function(e,n){return o(t,n)}))}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_basePickBy.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_basePickBy.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseGet */"./node_modules/_lodash@4.17.20@lodash/_baseGet.js"),o=n(/*! ./_baseSet */"./node_modules/_lodash@4.17.20@lodash/_baseSet.js"),i=n(/*! ./_castPath */"./node_modules/_lodash@4.17.20@lodash/_castPath.js");function a(t,e,n){var a=-1,u=e.length,s={};while(++a<u){var l=e[a],c=r(t,l);n(c,l)&&o(s,i(l,t),c)}return s}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_baseProperty.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseProperty.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e){function n(t){return function(e){return null==e?void 0:e[t]}}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_basePropertyDeep.js":
/*!******************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_basePropertyDeep.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseGet */"./node_modules/_lodash@4.17.20@lodash/_baseGet.js");function o(t){return function(e){return r(e,t)}}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_baseRange.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseRange.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e){var n=Math.ceil,r=Math.max;function o(t,e,o,i){var a=-1,u=r(n((e-t)/(o||1)),0),s=Array(u);while(u--)s[i?u:++a]=t,t+=o;return s}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_baseReduce.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseReduce.js ***!
  \************************************************************/
/*! no static exports found */function(t,e){function n(t,e,n,r,o){return o(t,(function(t,o,i){n=r?(r=!1,t):e(n,t,o,i)})),n}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_baseRest.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseRest.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./identity */"./node_modules/_lodash@4.17.20@lodash/identity.js"),o=n(/*! ./_overRest */"./node_modules/_lodash@4.17.20@lodash/_overRest.js"),i=n(/*! ./_setToString */"./node_modules/_lodash@4.17.20@lodash/_setToString.js");function a(t,e){return i(o(t,e,r),t+"")}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_baseSet.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseSet.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_assignValue */"./node_modules/_lodash@4.17.20@lodash/_assignValue.js"),o=n(/*! ./_castPath */"./node_modules/_lodash@4.17.20@lodash/_castPath.js"),i=n(/*! ./_isIndex */"./node_modules/_lodash@4.17.20@lodash/_isIndex.js"),a=n(/*! ./isObject */"./node_modules/_lodash@4.17.20@lodash/isObject.js"),u=n(/*! ./_toKey */"./node_modules/_lodash@4.17.20@lodash/_toKey.js");function s(t,e,n,s){if(!a(t))return t;e=o(e,t);var l=-1,c=e.length,f=c-1,d=t;while(null!=d&&++l<c){var h=u(e[l]),p=n;if("__proto__"===h||"constructor"===h||"prototype"===h)return t;if(l!=f){var v=d[h];p=s?s(v,h,d):void 0,void 0===p&&(p=a(v)?v:i(e[l+1])?[]:{})}r(d,h,p),d=d[h]}return t}t.exports=s},"./node_modules/_lodash@4.17.20@lodash/_baseSetToString.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseSetToString.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./constant */"./node_modules/_lodash@4.17.20@lodash/constant.js"),o=n(/*! ./_defineProperty */"./node_modules/_lodash@4.17.20@lodash/_defineProperty.js"),i=n(/*! ./identity */"./node_modules/_lodash@4.17.20@lodash/identity.js"),a=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:i;t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_baseSortBy.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseSortBy.js ***!
  \************************************************************/
/*! no static exports found */function(t,e){function n(t,e){var n=t.length;t.sort(e);while(n--)t[n]=t[n].value;return t}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_baseTimes.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseTimes.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e){function n(t,e){var n=-1,r=Array(t);while(++n<t)r[n]=e(n);return r}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_baseToString.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseToString.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_Symbol */"./node_modules/_lodash@4.17.20@lodash/_Symbol.js"),o=n(/*! ./_arrayMap */"./node_modules/_lodash@4.17.20@lodash/_arrayMap.js"),i=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js"),a=n(/*! ./isSymbol */"./node_modules/_lodash@4.17.20@lodash/isSymbol.js"),u=1/0,s=r?r.prototype:void 0,l=s?s.toString:void 0;function c(t){if("string"==typeof t)return t;if(i(t))return o(t,c)+"";if(a(t))return l?l.call(t):"";var e=t+"";return"0"==e&&1/t==-u?"-0":e}t.exports=c},"./node_modules/_lodash@4.17.20@lodash/_baseUnary.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseUnary.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_baseUniq.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseUniq.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_SetCache */"./node_modules/_lodash@4.17.20@lodash/_SetCache.js"),o=n(/*! ./_arrayIncludes */"./node_modules/_lodash@4.17.20@lodash/_arrayIncludes.js"),i=n(/*! ./_arrayIncludesWith */"./node_modules/_lodash@4.17.20@lodash/_arrayIncludesWith.js"),a=n(/*! ./_cacheHas */"./node_modules/_lodash@4.17.20@lodash/_cacheHas.js"),u=n(/*! ./_createSet */"./node_modules/_lodash@4.17.20@lodash/_createSet.js"),s=n(/*! ./_setToArray */"./node_modules/_lodash@4.17.20@lodash/_setToArray.js"),l=200;function c(t,e,n){var c=-1,f=o,d=t.length,h=!0,p=[],v=p;if(n)h=!1,f=i;else if(d>=l){var g=e?null:u(t);if(g)return s(g);h=!1,f=a,v=new r}else v=e?[]:p;t:while(++c<d){var y=t[c],m=e?e(y):y;if(y=n||0!==y?y:0,h&&m===m){var b=v.length;while(b--)if(v[b]===m)continue t;e&&v.push(m),p.push(y)}else f(v,m,n)||(v!==p&&v.push(m),p.push(y))}return p}t.exports=c},"./node_modules/_lodash@4.17.20@lodash/_baseValues.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseValues.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_arrayMap */"./node_modules/_lodash@4.17.20@lodash/_arrayMap.js");function o(t,e){return r(e,(function(e){return t[e]}))}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_baseZipObject.js":
/*!***************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_baseZipObject.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e){function n(t,e,n){var r=-1,o=t.length,i=e.length,a={};while(++r<o){var u=r<i?e[r]:void 0;n(a,t[r],u)}return a}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_cacheHas.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_cacheHas.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e){function n(t,e){return t.has(e)}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_castFunction.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_castFunction.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./identity */"./node_modules/_lodash@4.17.20@lodash/identity.js");function o(t){return"function"==typeof t?t:r}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_castPath.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_castPath.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js"),o=n(/*! ./_isKey */"./node_modules/_lodash@4.17.20@lodash/_isKey.js"),i=n(/*! ./_stringToPath */"./node_modules/_lodash@4.17.20@lodash/_stringToPath.js"),a=n(/*! ./toString */"./node_modules/_lodash@4.17.20@lodash/toString.js");function u(t,e){return r(t)?t:o(t,e)?[t]:i(a(t))}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/_cloneArrayBuffer.js":
/*!******************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_cloneArrayBuffer.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_Uint8Array */"./node_modules/_lodash@4.17.20@lodash/_Uint8Array.js");function o(t){var e=new t.constructor(t.byteLength);return new r(e).set(new r(t)),e}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_cloneBuffer.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_cloneBuffer.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){(function(t){var r=n(/*! ./_root */"./node_modules/_lodash@4.17.20@lodash/_root.js"),o=e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=i&&i.exports===o,u=a?r.Buffer:void 0,s=u?u.allocUnsafe:void 0;function l(t,e){if(e)return t.slice();var n=t.length,r=s?s(n):new t.constructor(n);return t.copy(r),r}t.exports=l}).call(this,n(/*! ./../_webpack@4.46.0@webpack/buildin/module.js */"./node_modules/_webpack@4.46.0@webpack/buildin/module.js")(t))},"./node_modules/_lodash@4.17.20@lodash/_cloneDataView.js":
/*!***************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_cloneDataView.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_cloneArrayBuffer */"./node_modules/_lodash@4.17.20@lodash/_cloneArrayBuffer.js");function o(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_cloneRegExp.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_cloneRegExp.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e){var n=/\w*$/;function r(t){var e=new t.constructor(t.source,n.exec(t));return e.lastIndex=t.lastIndex,e}t.exports=r},"./node_modules/_lodash@4.17.20@lodash/_cloneSymbol.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_cloneSymbol.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_Symbol */"./node_modules/_lodash@4.17.20@lodash/_Symbol.js"),o=r?r.prototype:void 0,i=o?o.valueOf:void 0;function a(t){return i?Object(i.call(t)):{}}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_cloneTypedArray.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_cloneTypedArray.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_cloneArrayBuffer */"./node_modules/_lodash@4.17.20@lodash/_cloneArrayBuffer.js");function o(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_compareAscending.js":
/*!******************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_compareAscending.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./isSymbol */"./node_modules/_lodash@4.17.20@lodash/isSymbol.js");function o(t,e){if(t!==e){var n=void 0!==t,o=null===t,i=t===t,a=r(t),u=void 0!==e,s=null===e,l=e===e,c=r(e);if(!s&&!c&&!a&&t>e||a&&u&&l&&!s&&!c||o&&u&&l||!n&&l||!i)return 1;if(!o&&!a&&!c&&t<e||c&&n&&i&&!o&&!a||s&&n&&i||!u&&i||!l)return-1}return 0}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_compareMultiple.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_compareMultiple.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_compareAscending */"./node_modules/_lodash@4.17.20@lodash/_compareAscending.js");function o(t,e,n){var o=-1,i=t.criteria,a=e.criteria,u=i.length,s=n.length;while(++o<u){var l=r(i[o],a[o]);if(l){if(o>=s)return l;var c=n[o];return l*("desc"==c?-1:1)}}return t.index-e.index}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_copyArray.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_copyArray.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e){function n(t,e){var n=-1,r=t.length;e||(e=Array(r));while(++n<r)e[n]=t[n];return e}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_copyObject.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_copyObject.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_assignValue */"./node_modules/_lodash@4.17.20@lodash/_assignValue.js"),o=n(/*! ./_baseAssignValue */"./node_modules/_lodash@4.17.20@lodash/_baseAssignValue.js");function i(t,e,n,i){var a=!n;n||(n={});var u=-1,s=e.length;while(++u<s){var l=e[u],c=i?i(n[l],t[l],l,n,t):void 0;void 0===c&&(c=t[l]),a?o(n,l,c):r(n,l,c)}return n}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_copySymbols.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_copySymbols.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_copyObject */"./node_modules/_lodash@4.17.20@lodash/_copyObject.js"),o=n(/*! ./_getSymbols */"./node_modules/_lodash@4.17.20@lodash/_getSymbols.js");function i(t,e){return r(t,o(t),e)}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_copySymbolsIn.js":
/*!***************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_copySymbolsIn.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_copyObject */"./node_modules/_lodash@4.17.20@lodash/_copyObject.js"),o=n(/*! ./_getSymbolsIn */"./node_modules/_lodash@4.17.20@lodash/_getSymbolsIn.js");function i(t,e){return r(t,o(t),e)}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_coreJsData.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_coreJsData.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_root */"./node_modules/_lodash@4.17.20@lodash/_root.js"),o=r["__core-js_shared__"];t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_createAssigner.js":
/*!****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_createAssigner.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseRest */"./node_modules/_lodash@4.17.20@lodash/_baseRest.js"),o=n(/*! ./_isIterateeCall */"./node_modules/_lodash@4.17.20@lodash/_isIterateeCall.js");function i(t){return r((function(e,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,u=i>2?n[2]:void 0;a=t.length>3&&"function"==typeof a?(i--,a):void 0,u&&o(n[0],n[1],u)&&(a=i<3?void 0:a,i=1),e=Object(e);while(++r<i){var s=n[r];s&&t(e,s,r,a)}return e}))}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_createBaseEach.js":
/*!****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_createBaseEach.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./isArrayLike */"./node_modules/_lodash@4.17.20@lodash/isArrayLike.js");function o(t,e){return function(n,o){if(null==n)return n;if(!r(n))return t(n,o);var i=n.length,a=e?i:-1,u=Object(n);while(e?a--:++a<i)if(!1===o(u[a],a,u))break;return n}}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_createBaseFor.js":
/*!***************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_createBaseFor.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e){function n(t){return function(e,n,r){var o=-1,i=Object(e),a=r(e),u=a.length;while(u--){var s=a[t?u:++o];if(!1===n(i[s],s,i))break}return e}}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_createFind.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_createFind.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseIteratee */"./node_modules/_lodash@4.17.20@lodash/_baseIteratee.js"),o=n(/*! ./isArrayLike */"./node_modules/_lodash@4.17.20@lodash/isArrayLike.js"),i=n(/*! ./keys */"./node_modules/_lodash@4.17.20@lodash/keys.js");function a(t){return function(e,n,a){var u=Object(e);if(!o(e)){var s=r(n,3);e=i(e),n=function(t){return s(u[t],t,u)}}var l=t(e,n,a);return l>-1?u[s?e[l]:l]:void 0}}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_createRange.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_createRange.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseRange */"./node_modules/_lodash@4.17.20@lodash/_baseRange.js"),o=n(/*! ./_isIterateeCall */"./node_modules/_lodash@4.17.20@lodash/_isIterateeCall.js"),i=n(/*! ./toFinite */"./node_modules/_lodash@4.17.20@lodash/toFinite.js");function a(t){return function(e,n,a){return a&&"number"!=typeof a&&o(e,n,a)&&(n=a=void 0),e=i(e),void 0===n?(n=e,e=0):n=i(n),a=void 0===a?e<n?1:-1:i(a),r(e,n,a,t)}}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_createSet.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_createSet.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_Set */"./node_modules/_lodash@4.17.20@lodash/_Set.js"),o=n(/*! ./noop */"./node_modules/_lodash@4.17.20@lodash/noop.js"),i=n(/*! ./_setToArray */"./node_modules/_lodash@4.17.20@lodash/_setToArray.js"),a=1/0,u=r&&1/i(new r([,-0]))[1]==a?function(t){return new r(t)}:o;t.exports=u},"./node_modules/_lodash@4.17.20@lodash/_defineProperty.js":
/*!****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_defineProperty.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_getNative */"./node_modules/_lodash@4.17.20@lodash/_getNative.js"),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(e){}}();t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_equalArrays.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_equalArrays.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_SetCache */"./node_modules/_lodash@4.17.20@lodash/_SetCache.js"),o=n(/*! ./_arraySome */"./node_modules/_lodash@4.17.20@lodash/_arraySome.js"),i=n(/*! ./_cacheHas */"./node_modules/_lodash@4.17.20@lodash/_cacheHas.js"),a=1,u=2;function s(t,e,n,s,l,c){var f=n&a,d=t.length,h=e.length;if(d!=h&&!(f&&h>d))return!1;var p=c.get(t),v=c.get(e);if(p&&v)return p==e&&v==t;var g=-1,y=!0,m=n&u?new r:void 0;c.set(t,e),c.set(e,t);while(++g<d){var b=t[g],_=e[g];if(s)var j=f?s(_,b,g,e,t,c):s(b,_,g,t,e,c);if(void 0!==j){if(j)continue;y=!1;break}if(m){if(!o(e,(function(t,e){if(!i(m,e)&&(b===t||l(b,t,n,s,c)))return m.push(e)}))){y=!1;break}}else if(b!==_&&!l(b,_,n,s,c)){y=!1;break}}return c["delete"](t),c["delete"](e),y}t.exports=s},"./node_modules/_lodash@4.17.20@lodash/_equalByTag.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_equalByTag.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_Symbol */"./node_modules/_lodash@4.17.20@lodash/_Symbol.js"),o=n(/*! ./_Uint8Array */"./node_modules/_lodash@4.17.20@lodash/_Uint8Array.js"),i=n(/*! ./eq */"./node_modules/_lodash@4.17.20@lodash/eq.js"),a=n(/*! ./_equalArrays */"./node_modules/_lodash@4.17.20@lodash/_equalArrays.js"),u=n(/*! ./_mapToArray */"./node_modules/_lodash@4.17.20@lodash/_mapToArray.js"),s=n(/*! ./_setToArray */"./node_modules/_lodash@4.17.20@lodash/_setToArray.js"),l=1,c=2,f="[object Boolean]",d="[object Date]",h="[object Error]",p="[object Map]",v="[object Number]",g="[object RegExp]",y="[object Set]",m="[object String]",b="[object Symbol]",_="[object ArrayBuffer]",j="[object DataView]",x=r?r.prototype:void 0,w=x?x.valueOf:void 0;function O(t,e,n,r,x,O,E){switch(n){case j:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case _:return!(t.byteLength!=e.byteLength||!O(new o(t),new o(e)));case f:case d:case v:return i(+t,+e);case h:return t.name==e.name&&t.message==e.message;case g:case m:return t==e+"";case p:var M=u;case y:var S=r&l;if(M||(M=s),t.size!=e.size&&!S)return!1;var P=E.get(t);if(P)return P==e;r|=c,E.set(t,e);var C=a(M(t),M(e),r,x,O,E);return E["delete"](t),C;case b:if(w)return w.call(t)==w.call(e)}return!1}t.exports=O},"./node_modules/_lodash@4.17.20@lodash/_equalObjects.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_equalObjects.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_getAllKeys */"./node_modules/_lodash@4.17.20@lodash/_getAllKeys.js"),o=1,i=Object.prototype,a=i.hasOwnProperty;function u(t,e,n,i,u,s){var l=n&o,c=r(t),f=c.length,d=r(e),h=d.length;if(f!=h&&!l)return!1;var p=f;while(p--){var v=c[p];if(!(l?v in e:a.call(e,v)))return!1}var g=s.get(t),y=s.get(e);if(g&&y)return g==e&&y==t;var m=!0;s.set(t,e),s.set(e,t);var b=l;while(++p<f){v=c[p];var _=t[v],j=e[v];if(i)var x=l?i(j,_,v,e,t,s):i(_,j,v,t,e,s);if(!(void 0===x?_===j||u(_,j,n,i,s):x)){m=!1;break}b||(b="constructor"==v)}if(m&&!b){var w=t.constructor,O=e.constructor;w==O||!("constructor"in t)||!("constructor"in e)||"function"==typeof w&&w instanceof w&&"function"==typeof O&&O instanceof O||(m=!1)}return s["delete"](t),s["delete"](e),m}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/_flatRest.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_flatRest.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./flatten */"./node_modules/_lodash@4.17.20@lodash/flatten.js"),o=n(/*! ./_overRest */"./node_modules/_lodash@4.17.20@lodash/_overRest.js"),i=n(/*! ./_setToString */"./node_modules/_lodash@4.17.20@lodash/_setToString.js");function a(t){return i(o(t,void 0,r),t+"")}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_freeGlobal.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_freeGlobal.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this,n(/*! ./../_webpack@4.46.0@webpack/buildin/global.js */"./node_modules/_webpack@4.46.0@webpack/buildin/global.js"))},"./node_modules/_lodash@4.17.20@lodash/_getAllKeys.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_getAllKeys.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseGetAllKeys */"./node_modules/_lodash@4.17.20@lodash/_baseGetAllKeys.js"),o=n(/*! ./_getSymbols */"./node_modules/_lodash@4.17.20@lodash/_getSymbols.js"),i=n(/*! ./keys */"./node_modules/_lodash@4.17.20@lodash/keys.js");function a(t){return r(t,i,o)}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_getAllKeysIn.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_getAllKeysIn.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseGetAllKeys */"./node_modules/_lodash@4.17.20@lodash/_baseGetAllKeys.js"),o=n(/*! ./_getSymbolsIn */"./node_modules/_lodash@4.17.20@lodash/_getSymbolsIn.js"),i=n(/*! ./keysIn */"./node_modules/_lodash@4.17.20@lodash/keysIn.js");function a(t){return r(t,i,o)}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_getMapData.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_getMapData.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_isKeyable */"./node_modules/_lodash@4.17.20@lodash/_isKeyable.js");function o(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_getMatchData.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_getMatchData.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_isStrictComparable */"./node_modules/_lodash@4.17.20@lodash/_isStrictComparable.js"),o=n(/*! ./keys */"./node_modules/_lodash@4.17.20@lodash/keys.js");function i(t){var e=o(t),n=e.length;while(n--){var i=e[n],a=t[i];e[n]=[i,a,r(a)]}return e}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_getNative.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_getNative.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseIsNative */"./node_modules/_lodash@4.17.20@lodash/_baseIsNative.js"),o=n(/*! ./_getValue */"./node_modules/_lodash@4.17.20@lodash/_getValue.js");function i(t,e){var n=o(t,e);return r(n)?n:void 0}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_getPrototype.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_getPrototype.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_overArg */"./node_modules/_lodash@4.17.20@lodash/_overArg.js"),o=r(Object.getPrototypeOf,Object);t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_getRawTag.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_getRawTag.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_Symbol */"./node_modules/_lodash@4.17.20@lodash/_Symbol.js"),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,u=r?r.toStringTag:void 0;function s(t){var e=i.call(t,u),n=t[u];try{t[u]=void 0;var r=!0}catch(s){}var o=a.call(t);return r&&(e?t[u]=n:delete t[u]),o}t.exports=s},"./node_modules/_lodash@4.17.20@lodash/_getSymbols.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_getSymbols.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_arrayFilter */"./node_modules/_lodash@4.17.20@lodash/_arrayFilter.js"),o=n(/*! ./stubArray */"./node_modules/_lodash@4.17.20@lodash/stubArray.js"),i=Object.prototype,a=i.propertyIsEnumerable,u=Object.getOwnPropertySymbols,s=u?function(t){return null==t?[]:(t=Object(t),r(u(t),(function(e){return a.call(t,e)})))}:o;t.exports=s},"./node_modules/_lodash@4.17.20@lodash/_getSymbolsIn.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_getSymbolsIn.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_arrayPush */"./node_modules/_lodash@4.17.20@lodash/_arrayPush.js"),o=n(/*! ./_getPrototype */"./node_modules/_lodash@4.17.20@lodash/_getPrototype.js"),i=n(/*! ./_getSymbols */"./node_modules/_lodash@4.17.20@lodash/_getSymbols.js"),a=n(/*! ./stubArray */"./node_modules/_lodash@4.17.20@lodash/stubArray.js"),u=Object.getOwnPropertySymbols,s=u?function(t){var e=[];while(t)r(e,i(t)),t=o(t);return e}:a;t.exports=s},"./node_modules/_lodash@4.17.20@lodash/_getTag.js":
/*!********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_getTag.js ***!
  \********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_DataView */"./node_modules/_lodash@4.17.20@lodash/_DataView.js"),o=n(/*! ./_Map */"./node_modules/_lodash@4.17.20@lodash/_Map.js"),i=n(/*! ./_Promise */"./node_modules/_lodash@4.17.20@lodash/_Promise.js"),a=n(/*! ./_Set */"./node_modules/_lodash@4.17.20@lodash/_Set.js"),u=n(/*! ./_WeakMap */"./node_modules/_lodash@4.17.20@lodash/_WeakMap.js"),s=n(/*! ./_baseGetTag */"./node_modules/_lodash@4.17.20@lodash/_baseGetTag.js"),l=n(/*! ./_toSource */"./node_modules/_lodash@4.17.20@lodash/_toSource.js"),c="[object Map]",f="[object Object]",d="[object Promise]",h="[object Set]",p="[object WeakMap]",v="[object DataView]",g=l(r),y=l(o),m=l(i),b=l(a),_=l(u),j=s;(r&&j(new r(new ArrayBuffer(1)))!=v||o&&j(new o)!=c||i&&j(i.resolve())!=d||a&&j(new a)!=h||u&&j(new u)!=p)&&(j=function(t){var e=s(t),n=e==f?t.constructor:void 0,r=n?l(n):"";if(r)switch(r){case g:return v;case y:return c;case m:return d;case b:return h;case _:return p}return e}),t.exports=j},"./node_modules/_lodash@4.17.20@lodash/_getValue.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_getValue.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_hasPath.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_hasPath.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_castPath */"./node_modules/_lodash@4.17.20@lodash/_castPath.js"),o=n(/*! ./isArguments */"./node_modules/_lodash@4.17.20@lodash/isArguments.js"),i=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js"),a=n(/*! ./_isIndex */"./node_modules/_lodash@4.17.20@lodash/_isIndex.js"),u=n(/*! ./isLength */"./node_modules/_lodash@4.17.20@lodash/isLength.js"),s=n(/*! ./_toKey */"./node_modules/_lodash@4.17.20@lodash/_toKey.js");function l(t,e,n){e=r(e,t);var l=-1,c=e.length,f=!1;while(++l<c){var d=s(e[l]);if(!(f=null!=t&&n(t,d)))break;t=t[d]}return f||++l!=c?f:(c=null==t?0:t.length,!!c&&u(c)&&a(d,c)&&(i(t)||o(t)))}t.exports=l},"./node_modules/_lodash@4.17.20@lodash/_hasUnicode.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_hasUnicode.js ***!
  \************************************************************/
/*! no static exports found */function(t,e){var n="\\ud800-\\udfff",r="\\u0300-\\u036f",o="\\ufe20-\\ufe2f",i="\\u20d0-\\u20ff",a=r+o+i,u="\\ufe0e\\ufe0f",s="\\u200d",l=RegExp("["+s+n+a+u+"]");function c(t){return l.test(t)}t.exports=c},"./node_modules/_lodash@4.17.20@lodash/_hashClear.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_hashClear.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_nativeCreate */"./node_modules/_lodash@4.17.20@lodash/_nativeCreate.js");function o(){this.__data__=r?r(null):{},this.size=0}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_hashDelete.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_hashDelete.js ***!
  \************************************************************/
/*! no static exports found */function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_hashGet.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_hashGet.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_nativeCreate */"./node_modules/_lodash@4.17.20@lodash/_nativeCreate.js"),o="__lodash_hash_undefined__",i=Object.prototype,a=i.hasOwnProperty;function u(t){var e=this.__data__;if(r){var n=e[t];return n===o?void 0:n}return a.call(e,t)?e[t]:void 0}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/_hashHas.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_hashHas.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_nativeCreate */"./node_modules/_lodash@4.17.20@lodash/_nativeCreate.js"),o=Object.prototype,i=o.hasOwnProperty;function a(t){var e=this.__data__;return r?void 0!==e[t]:i.call(e,t)}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_hashSet.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_hashSet.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_nativeCreate */"./node_modules/_lodash@4.17.20@lodash/_nativeCreate.js"),o="__lodash_hash_undefined__";function i(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?o:e,this}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_initCloneArray.js":
/*!****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_initCloneArray.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e){var n=Object.prototype,r=n.hasOwnProperty;function o(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&r.call(t,"index")&&(n.index=t.index,n.input=t.input),n}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_initCloneByTag.js":
/*!****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_initCloneByTag.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_cloneArrayBuffer */"./node_modules/_lodash@4.17.20@lodash/_cloneArrayBuffer.js"),o=n(/*! ./_cloneDataView */"./node_modules/_lodash@4.17.20@lodash/_cloneDataView.js"),i=n(/*! ./_cloneRegExp */"./node_modules/_lodash@4.17.20@lodash/_cloneRegExp.js"),a=n(/*! ./_cloneSymbol */"./node_modules/_lodash@4.17.20@lodash/_cloneSymbol.js"),u=n(/*! ./_cloneTypedArray */"./node_modules/_lodash@4.17.20@lodash/_cloneTypedArray.js"),s="[object Boolean]",l="[object Date]",c="[object Map]",f="[object Number]",d="[object RegExp]",h="[object Set]",p="[object String]",v="[object Symbol]",g="[object ArrayBuffer]",y="[object DataView]",m="[object Float32Array]",b="[object Float64Array]",_="[object Int8Array]",j="[object Int16Array]",x="[object Int32Array]",w="[object Uint8Array]",O="[object Uint8ClampedArray]",E="[object Uint16Array]",M="[object Uint32Array]";function S(t,e,n){var S=t.constructor;switch(e){case g:return r(t);case s:case l:return new S(+t);case y:return o(t,n);case m:case b:case _:case j:case x:case w:case O:case E:case M:return u(t,n);case c:return new S;case f:case p:return new S(t);case d:return i(t);case h:return new S;case v:return a(t)}}t.exports=S},"./node_modules/_lodash@4.17.20@lodash/_initCloneObject.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_initCloneObject.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseCreate */"./node_modules/_lodash@4.17.20@lodash/_baseCreate.js"),o=n(/*! ./_getPrototype */"./node_modules/_lodash@4.17.20@lodash/_getPrototype.js"),i=n(/*! ./_isPrototype */"./node_modules/_lodash@4.17.20@lodash/_isPrototype.js");function a(t){return"function"!=typeof t.constructor||i(t)?{}:r(o(t))}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_isFlattenable.js":
/*!***************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_isFlattenable.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_Symbol */"./node_modules/_lodash@4.17.20@lodash/_Symbol.js"),o=n(/*! ./isArguments */"./node_modules/_lodash@4.17.20@lodash/isArguments.js"),i=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js"),a=r?r.isConcatSpreadable:void 0;function u(t){return i(t)||o(t)||!!(a&&t&&t[a])}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/_isIndex.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_isIndex.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;function o(t,e){var o=typeof t;return e=null==e?n:e,!!e&&("number"==o||"symbol"!=o&&r.test(t))&&t>-1&&t%1==0&&t<e}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_isIterateeCall.js":
/*!****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_isIterateeCall.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./eq */"./node_modules/_lodash@4.17.20@lodash/eq.js"),o=n(/*! ./isArrayLike */"./node_modules/_lodash@4.17.20@lodash/isArrayLike.js"),i=n(/*! ./_isIndex */"./node_modules/_lodash@4.17.20@lodash/_isIndex.js"),a=n(/*! ./isObject */"./node_modules/_lodash@4.17.20@lodash/isObject.js");function u(t,e,n){if(!a(n))return!1;var u=typeof e;return!!("number"==u?o(n)&&i(e,n.length):"string"==u&&e in n)&&r(n[e],t)}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/_isKey.js":
/*!*******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_isKey.js ***!
  \*******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js"),o=n(/*! ./isSymbol */"./node_modules/_lodash@4.17.20@lodash/isSymbol.js"),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;function u(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||(a.test(t)||!i.test(t)||null!=e&&t in Object(e))}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/_isKeyable.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_isKeyable.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e){function n(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_isMasked.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_isMasked.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_coreJsData */"./node_modules/_lodash@4.17.20@lodash/_coreJsData.js"),o=function(){var t=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function i(t){return!!o&&o in t}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_isPrototype.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_isPrototype.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e){var n=Object.prototype;function r(t){var e=t&&t.constructor,r="function"==typeof e&&e.prototype||n;return t===r}t.exports=r},"./node_modules/_lodash@4.17.20@lodash/_isStrictComparable.js":
/*!********************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_isStrictComparable.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./isObject */"./node_modules/_lodash@4.17.20@lodash/isObject.js");function o(t){return t===t&&!r(t)}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_listCacheClear.js":
/*!****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_listCacheClear.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_listCacheDelete.js":
/*!*****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_listCacheDelete.js ***!
  \*****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_assocIndexOf */"./node_modules/_lodash@4.17.20@lodash/_assocIndexOf.js"),o=Array.prototype,i=o.splice;function a(t){var e=this.__data__,n=r(e,t);if(n<0)return!1;var o=e.length-1;return n==o?e.pop():i.call(e,n,1),--this.size,!0}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_listCacheGet.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_listCacheGet.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_assocIndexOf */"./node_modules/_lodash@4.17.20@lodash/_assocIndexOf.js");function o(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_listCacheHas.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_listCacheHas.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_assocIndexOf */"./node_modules/_lodash@4.17.20@lodash/_assocIndexOf.js");function o(t){return r(this.__data__,t)>-1}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_listCacheSet.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_listCacheSet.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_assocIndexOf */"./node_modules/_lodash@4.17.20@lodash/_assocIndexOf.js");function o(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_mapCacheClear.js":
/*!***************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_mapCacheClear.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_Hash */"./node_modules/_lodash@4.17.20@lodash/_Hash.js"),o=n(/*! ./_ListCache */"./node_modules/_lodash@4.17.20@lodash/_ListCache.js"),i=n(/*! ./_Map */"./node_modules/_lodash@4.17.20@lodash/_Map.js");function a(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_mapCacheDelete.js":
/*!****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_mapCacheDelete.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_getMapData */"./node_modules/_lodash@4.17.20@lodash/_getMapData.js");function o(t){var e=r(this,t)["delete"](t);return this.size-=e?1:0,e}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_mapCacheGet.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_mapCacheGet.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_getMapData */"./node_modules/_lodash@4.17.20@lodash/_getMapData.js");function o(t){return r(this,t).get(t)}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_mapCacheHas.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_mapCacheHas.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_getMapData */"./node_modules/_lodash@4.17.20@lodash/_getMapData.js");function o(t){return r(this,t).has(t)}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_mapCacheSet.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_mapCacheSet.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_getMapData */"./node_modules/_lodash@4.17.20@lodash/_getMapData.js");function o(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_mapToArray.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_mapToArray.js ***!
  \************************************************************/
/*! no static exports found */function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_matchesStrictComparable.js":
/*!*************************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_matchesStrictComparable.js ***!
  \*************************************************************************/
/*! no static exports found */function(t,e){function n(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_memoizeCapped.js":
/*!***************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_memoizeCapped.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./memoize */"./node_modules/_lodash@4.17.20@lodash/memoize.js"),o=500;function i(t){var e=r(t,(function(t){return n.size===o&&n.clear(),t})),n=e.cache;return e}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_nativeCreate.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_nativeCreate.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_getNative */"./node_modules/_lodash@4.17.20@lodash/_getNative.js"),o=r(Object,"create");t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_nativeKeys.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_nativeKeys.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_overArg */"./node_modules/_lodash@4.17.20@lodash/_overArg.js"),o=r(Object.keys,Object);t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_nativeKeysIn.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_nativeKeysIn.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e){function n(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_nodeUtil.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_nodeUtil.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){(function(t){var r=n(/*! ./_freeGlobal */"./node_modules/_lodash@4.17.20@lodash/_freeGlobal.js"),o=e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=i&&i.exports===o,u=a&&r.process,s=function(){try{var t=i&&i.require&&i.require("util").types;return t||u&&u.binding&&u.binding("util")}catch(e){}}();t.exports=s}).call(this,n(/*! ./../_webpack@4.46.0@webpack/buildin/module.js */"./node_modules/_webpack@4.46.0@webpack/buildin/module.js")(t))},"./node_modules/_lodash@4.17.20@lodash/_objectToString.js":
/*!****************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_objectToString.js ***!
  \****************************************************************/
/*! no static exports found */function(t,e){var n=Object.prototype,r=n.toString;function o(t){return r.call(t)}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_overArg.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_overArg.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_overRest.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_overRest.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_apply */"./node_modules/_lodash@4.17.20@lodash/_apply.js"),o=Math.max;function i(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){var i=arguments,a=-1,u=o(i.length-e,0),s=Array(u);while(++a<u)s[a]=i[e+a];a=-1;var l=Array(e+1);while(++a<e)l[a]=i[a];return l[e]=n(s),r(t,this,l)}}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_root.js":
/*!******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_root.js ***!
  \******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_freeGlobal */"./node_modules/_lodash@4.17.20@lodash/_freeGlobal.js"),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_safeGet.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_safeGet.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e){function n(t,e){if(("constructor"!==e||"function"!==typeof t[e])&&"__proto__"!=e)return t[e]}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_setCacheAdd.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_setCacheAdd.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e){var n="__lodash_hash_undefined__";function r(t){return this.__data__.set(t,n),this}t.exports=r},"./node_modules/_lodash@4.17.20@lodash/_setCacheHas.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_setCacheHas.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_setToArray.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_setToArray.js ***!
  \************************************************************/
/*! no static exports found */function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_setToString.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_setToString.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseSetToString */"./node_modules/_lodash@4.17.20@lodash/_baseSetToString.js"),o=n(/*! ./_shortOut */"./node_modules/_lodash@4.17.20@lodash/_shortOut.js"),i=o(r);t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_shortOut.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_shortOut.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e){var n=800,r=16,o=Date.now;function i(t){var e=0,i=0;return function(){var a=o(),u=r-(a-i);if(i=a,u>0){if(++e>=n)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_stackClear.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_stackClear.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_ListCache */"./node_modules/_lodash@4.17.20@lodash/_ListCache.js");function o(){this.__data__=new r,this.size=0}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_stackDelete.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_stackDelete.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e){function n(t){var e=this.__data__,n=e["delete"](t);return this.size=e.size,n}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_stackGet.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_stackGet.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_stackHas.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_stackHas.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_stackSet.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_stackSet.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_ListCache */"./node_modules/_lodash@4.17.20@lodash/_ListCache.js"),o=n(/*! ./_Map */"./node_modules/_lodash@4.17.20@lodash/_Map.js"),i=n(/*! ./_MapCache */"./node_modules/_lodash@4.17.20@lodash/_MapCache.js"),a=200;function u(t,e){var n=this.__data__;if(n instanceof r){var u=n.__data__;if(!o||u.length<a-1)return u.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(u)}return n.set(t,e),this.size=n.size,this}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/_strictIndexOf.js":
/*!***************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_strictIndexOf.js ***!
  \***************************************************************/
/*! no static exports found */function(t,e){function n(t,e,n){var r=n-1,o=t.length;while(++r<o)if(t[r]===e)return r;return-1}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/_stringSize.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_stringSize.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_asciiSize */"./node_modules/_lodash@4.17.20@lodash/_asciiSize.js"),o=n(/*! ./_hasUnicode */"./node_modules/_lodash@4.17.20@lodash/_hasUnicode.js"),i=n(/*! ./_unicodeSize */"./node_modules/_lodash@4.17.20@lodash/_unicodeSize.js");function a(t){return o(t)?i(t):r(t)}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_stringToPath.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_stringToPath.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_memoizeCapped */"./node_modules/_lodash@4.17.20@lodash/_memoizeCapped.js"),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(o,(function(t,n,r,o){e.push(r?o.replace(i,"$1"):n||t)})),e}));t.exports=a},"./node_modules/_lodash@4.17.20@lodash/_toKey.js":
/*!*******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_toKey.js ***!
  \*******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./isSymbol */"./node_modules/_lodash@4.17.20@lodash/isSymbol.js"),o=1/0;function i(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-o?"-0":e}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/_toSource.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_toSource.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e){var n=Function.prototype,r=n.toString;function o(t){if(null!=t){try{return r.call(t)}catch(e){}try{return t+""}catch(e){}}return""}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/_unicodeSize.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/_unicodeSize.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e){var n="\\ud800-\\udfff",r="\\u0300-\\u036f",o="\\ufe20-\\ufe2f",i="\\u20d0-\\u20ff",a=r+o+i,u="\\ufe0e\\ufe0f",s="["+n+"]",l="["+a+"]",c="\\ud83c[\\udffb-\\udfff]",f="(?:"+l+"|"+c+")",d="[^"+n+"]",h="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",v="\\u200d",g=f+"?",y="["+u+"]?",m="(?:"+v+"(?:"+[d,h,p].join("|")+")"+y+g+")*",b=y+g+m,_="(?:"+[d+l+"?",l,h,p,s].join("|")+")",j=RegExp(c+"(?="+c+")|"+_+b,"g");function x(t){var e=j.lastIndex=0;while(j.test(t))++e;return e}t.exports=x},"./node_modules/_lodash@4.17.20@lodash/clone.js":
/*!******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/clone.js ***!
  \******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseClone */"./node_modules/_lodash@4.17.20@lodash/_baseClone.js"),o=4;function i(t){return r(t,o)}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/cloneDeep.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/cloneDeep.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseClone */"./node_modules/_lodash@4.17.20@lodash/_baseClone.js"),o=1,i=4;function a(t){return r(t,o|i)}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/constant.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/constant.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e){function n(t){return function(){return t}}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/defaults.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/defaults.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseRest */"./node_modules/_lodash@4.17.20@lodash/_baseRest.js"),o=n(/*! ./eq */"./node_modules/_lodash@4.17.20@lodash/eq.js"),i=n(/*! ./_isIterateeCall */"./node_modules/_lodash@4.17.20@lodash/_isIterateeCall.js"),a=n(/*! ./keysIn */"./node_modules/_lodash@4.17.20@lodash/keysIn.js"),u=Object.prototype,s=u.hasOwnProperty,l=r((function(t,e){t=Object(t);var n=-1,r=e.length,l=r>2?e[2]:void 0;l&&i(e[0],e[1],l)&&(r=1);while(++n<r){var c=e[n],f=a(c),d=-1,h=f.length;while(++d<h){var p=f[d],v=t[p];(void 0===v||o(v,u[p])&&!s.call(t,p))&&(t[p]=c[p])}}return t}));t.exports=l},"./node_modules/_lodash@4.17.20@lodash/each.js":
/*!*****************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/each.js ***!
  \*****************************************************/
/*! no static exports found */function(t,e,n){t.exports=n(/*! ./forEach */"./node_modules/_lodash@4.17.20@lodash/forEach.js")},"./node_modules/_lodash@4.17.20@lodash/eq.js":
/*!***************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/eq.js ***!
  \***************************************************/
/*! no static exports found */function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/filter.js":
/*!*******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/filter.js ***!
  \*******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_arrayFilter */"./node_modules/_lodash@4.17.20@lodash/_arrayFilter.js"),o=n(/*! ./_baseFilter */"./node_modules/_lodash@4.17.20@lodash/_baseFilter.js"),i=n(/*! ./_baseIteratee */"./node_modules/_lodash@4.17.20@lodash/_baseIteratee.js"),a=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js");function u(t,e){var n=a(t)?r:o;return n(t,i(e,3))}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/find.js":
/*!*****************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/find.js ***!
  \*****************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_createFind */"./node_modules/_lodash@4.17.20@lodash/_createFind.js"),o=n(/*! ./findIndex */"./node_modules/_lodash@4.17.20@lodash/findIndex.js"),i=r(o);t.exports=i},"./node_modules/_lodash@4.17.20@lodash/findIndex.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/findIndex.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseFindIndex */"./node_modules/_lodash@4.17.20@lodash/_baseFindIndex.js"),o=n(/*! ./_baseIteratee */"./node_modules/_lodash@4.17.20@lodash/_baseIteratee.js"),i=n(/*! ./toInteger */"./node_modules/_lodash@4.17.20@lodash/toInteger.js"),a=Math.max;function u(t,e,n){var u=null==t?0:t.length;if(!u)return-1;var s=null==n?0:i(n);return s<0&&(s=a(u+s,0)),r(t,o(e,3),s)}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/flatten.js":
/*!********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/flatten.js ***!
  \********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseFlatten */"./node_modules/_lodash@4.17.20@lodash/_baseFlatten.js");function o(t){var e=null==t?0:t.length;return e?r(t,1):[]}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/forEach.js":
/*!********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/forEach.js ***!
  \********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_arrayEach */"./node_modules/_lodash@4.17.20@lodash/_arrayEach.js"),o=n(/*! ./_baseEach */"./node_modules/_lodash@4.17.20@lodash/_baseEach.js"),i=n(/*! ./_castFunction */"./node_modules/_lodash@4.17.20@lodash/_castFunction.js"),a=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js");function u(t,e){var n=a(t)?r:o;return n(t,i(e))}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/forIn.js":
/*!******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/forIn.js ***!
  \******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseFor */"./node_modules/_lodash@4.17.20@lodash/_baseFor.js"),o=n(/*! ./_castFunction */"./node_modules/_lodash@4.17.20@lodash/_castFunction.js"),i=n(/*! ./keysIn */"./node_modules/_lodash@4.17.20@lodash/keysIn.js");function a(t,e){return null==t?t:r(t,o(e),i)}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/get.js":
/*!****************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/get.js ***!
  \****************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseGet */"./node_modules/_lodash@4.17.20@lodash/_baseGet.js");function o(t,e,n){var o=null==t?void 0:r(t,e);return void 0===o?n:o}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/has.js":
/*!****************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/has.js ***!
  \****************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseHas */"./node_modules/_lodash@4.17.20@lodash/_baseHas.js"),o=n(/*! ./_hasPath */"./node_modules/_lodash@4.17.20@lodash/_hasPath.js");function i(t,e){return null!=t&&o(t,e,r)}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/hasIn.js":
/*!******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/hasIn.js ***!
  \******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseHasIn */"./node_modules/_lodash@4.17.20@lodash/_baseHasIn.js"),o=n(/*! ./_hasPath */"./node_modules/_lodash@4.17.20@lodash/_hasPath.js");function i(t,e){return null!=t&&o(t,e,r)}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/identity.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/identity.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e){function n(t){return t}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/isArguments.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isArguments.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseIsArguments */"./node_modules/_lodash@4.17.20@lodash/_baseIsArguments.js"),o=n(/*! ./isObjectLike */"./node_modules/_lodash@4.17.20@lodash/isObjectLike.js"),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=s},"./node_modules/_lodash@4.17.20@lodash/isArray.js":
/*!********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isArray.js ***!
  \********************************************************/
/*! no static exports found */function(t,e){var n=Array.isArray;t.exports=n},"./node_modules/_lodash@4.17.20@lodash/isArrayLike.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isArrayLike.js ***!
  \************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./isFunction */"./node_modules/_lodash@4.17.20@lodash/isFunction.js"),o=n(/*! ./isLength */"./node_modules/_lodash@4.17.20@lodash/isLength.js");function i(t){return null!=t&&o(t.length)&&!r(t)}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/isArrayLikeObject.js":
/*!******************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isArrayLikeObject.js ***!
  \******************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./isArrayLike */"./node_modules/_lodash@4.17.20@lodash/isArrayLike.js"),o=n(/*! ./isObjectLike */"./node_modules/_lodash@4.17.20@lodash/isObjectLike.js");function i(t){return o(t)&&r(t)}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/isBuffer.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isBuffer.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){(function(t){var r=n(/*! ./_root */"./node_modules/_lodash@4.17.20@lodash/_root.js"),o=n(/*! ./stubFalse */"./node_modules/_lodash@4.17.20@lodash/stubFalse.js"),i=e&&!e.nodeType&&e,a=i&&"object"==typeof t&&t&&!t.nodeType&&t,u=a&&a.exports===i,s=u?r.Buffer:void 0,l=s?s.isBuffer:void 0,c=l||o;t.exports=c}).call(this,n(/*! ./../_webpack@4.46.0@webpack/buildin/module.js */"./node_modules/_webpack@4.46.0@webpack/buildin/module.js")(t))},"./node_modules/_lodash@4.17.20@lodash/isEmpty.js":
/*!********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isEmpty.js ***!
  \********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseKeys */"./node_modules/_lodash@4.17.20@lodash/_baseKeys.js"),o=n(/*! ./_getTag */"./node_modules/_lodash@4.17.20@lodash/_getTag.js"),i=n(/*! ./isArguments */"./node_modules/_lodash@4.17.20@lodash/isArguments.js"),a=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js"),u=n(/*! ./isArrayLike */"./node_modules/_lodash@4.17.20@lodash/isArrayLike.js"),s=n(/*! ./isBuffer */"./node_modules/_lodash@4.17.20@lodash/isBuffer.js"),l=n(/*! ./_isPrototype */"./node_modules/_lodash@4.17.20@lodash/_isPrototype.js"),c=n(/*! ./isTypedArray */"./node_modules/_lodash@4.17.20@lodash/isTypedArray.js"),f="[object Map]",d="[object Set]",h=Object.prototype,p=h.hasOwnProperty;function v(t){if(null==t)return!0;if(u(t)&&(a(t)||"string"==typeof t||"function"==typeof t.splice||s(t)||c(t)||i(t)))return!t.length;var e=o(t);if(e==f||e==d)return!t.size;if(l(t))return!r(t).length;for(var n in t)if(p.call(t,n))return!1;return!0}t.exports=v},"./node_modules/_lodash@4.17.20@lodash/isFunction.js":
/*!***********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isFunction.js ***!
  \***********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseGetTag */"./node_modules/_lodash@4.17.20@lodash/_baseGetTag.js"),o=n(/*! ./isObject */"./node_modules/_lodash@4.17.20@lodash/isObject.js"),i="[object AsyncFunction]",a="[object Function]",u="[object GeneratorFunction]",s="[object Proxy]";function l(t){if(!o(t))return!1;var e=r(t);return e==a||e==u||e==i||e==s}t.exports=l},"./node_modules/_lodash@4.17.20@lodash/isLength.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isLength.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e){var n=9007199254740991;function r(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=n}t.exports=r},"./node_modules/_lodash@4.17.20@lodash/isMap.js":
/*!******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isMap.js ***!
  \******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseIsMap */"./node_modules/_lodash@4.17.20@lodash/_baseIsMap.js"),o=n(/*! ./_baseUnary */"./node_modules/_lodash@4.17.20@lodash/_baseUnary.js"),i=n(/*! ./_nodeUtil */"./node_modules/_lodash@4.17.20@lodash/_nodeUtil.js"),a=i&&i.isMap,u=a?o(a):r;t.exports=u},"./node_modules/_lodash@4.17.20@lodash/isObject.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isObject.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/isObjectLike.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isObjectLike.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/isPlainObject.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isPlainObject.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseGetTag */"./node_modules/_lodash@4.17.20@lodash/_baseGetTag.js"),o=n(/*! ./_getPrototype */"./node_modules/_lodash@4.17.20@lodash/_getPrototype.js"),i=n(/*! ./isObjectLike */"./node_modules/_lodash@4.17.20@lodash/isObjectLike.js"),a="[object Object]",u=Function.prototype,s=Object.prototype,l=u.toString,c=s.hasOwnProperty,f=l.call(Object);function d(t){if(!i(t)||r(t)!=a)return!1;var e=o(t);if(null===e)return!0;var n=c.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==f}t.exports=d},"./node_modules/_lodash@4.17.20@lodash/isSet.js":
/*!******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isSet.js ***!
  \******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseIsSet */"./node_modules/_lodash@4.17.20@lodash/_baseIsSet.js"),o=n(/*! ./_baseUnary */"./node_modules/_lodash@4.17.20@lodash/_baseUnary.js"),i=n(/*! ./_nodeUtil */"./node_modules/_lodash@4.17.20@lodash/_nodeUtil.js"),a=i&&i.isSet,u=a?o(a):r;t.exports=u},"./node_modules/_lodash@4.17.20@lodash/isString.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isString.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseGetTag */"./node_modules/_lodash@4.17.20@lodash/_baseGetTag.js"),o=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js"),i=n(/*! ./isObjectLike */"./node_modules/_lodash@4.17.20@lodash/isObjectLike.js"),a="[object String]";function u(t){return"string"==typeof t||!o(t)&&i(t)&&r(t)==a}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/isSymbol.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isSymbol.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseGetTag */"./node_modules/_lodash@4.17.20@lodash/_baseGetTag.js"),o=n(/*! ./isObjectLike */"./node_modules/_lodash@4.17.20@lodash/isObjectLike.js"),i="[object Symbol]";function a(t){return"symbol"==typeof t||o(t)&&r(t)==i}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/isTypedArray.js":
/*!*************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isTypedArray.js ***!
  \*************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseIsTypedArray */"./node_modules/_lodash@4.17.20@lodash/_baseIsTypedArray.js"),o=n(/*! ./_baseUnary */"./node_modules/_lodash@4.17.20@lodash/_baseUnary.js"),i=n(/*! ./_nodeUtil */"./node_modules/_lodash@4.17.20@lodash/_nodeUtil.js"),a=i&&i.isTypedArray,u=a?o(a):r;t.exports=u},"./node_modules/_lodash@4.17.20@lodash/isUndefined.js":
/*!************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/isUndefined.js ***!
  \************************************************************/
/*! no static exports found */function(t,e){function n(t){return void 0===t}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/keys.js":
/*!*****************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/keys.js ***!
  \*****************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_arrayLikeKeys */"./node_modules/_lodash@4.17.20@lodash/_arrayLikeKeys.js"),o=n(/*! ./_baseKeys */"./node_modules/_lodash@4.17.20@lodash/_baseKeys.js"),i=n(/*! ./isArrayLike */"./node_modules/_lodash@4.17.20@lodash/isArrayLike.js");function a(t){return i(t)?r(t):o(t)}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/keysIn.js":
/*!*******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/keysIn.js ***!
  \*******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_arrayLikeKeys */"./node_modules/_lodash@4.17.20@lodash/_arrayLikeKeys.js"),o=n(/*! ./_baseKeysIn */"./node_modules/_lodash@4.17.20@lodash/_baseKeysIn.js"),i=n(/*! ./isArrayLike */"./node_modules/_lodash@4.17.20@lodash/isArrayLike.js");function a(t){return i(t)?r(t,!0):o(t)}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/last.js":
/*!*****************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/last.js ***!
  \*****************************************************/
/*! no static exports found */function(t,e){function n(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/map.js":
/*!****************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/map.js ***!
  \****************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_arrayMap */"./node_modules/_lodash@4.17.20@lodash/_arrayMap.js"),o=n(/*! ./_baseIteratee */"./node_modules/_lodash@4.17.20@lodash/_baseIteratee.js"),i=n(/*! ./_baseMap */"./node_modules/_lodash@4.17.20@lodash/_baseMap.js"),a=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js");function u(t,e){var n=a(t)?r:i;return n(t,o(e,3))}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/mapValues.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/mapValues.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseAssignValue */"./node_modules/_lodash@4.17.20@lodash/_baseAssignValue.js"),o=n(/*! ./_baseForOwn */"./node_modules/_lodash@4.17.20@lodash/_baseForOwn.js"),i=n(/*! ./_baseIteratee */"./node_modules/_lodash@4.17.20@lodash/_baseIteratee.js");function a(t,e){var n={};return e=i(e,3),o(t,(function(t,o,i){r(n,o,e(t,o,i))})),n}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/max.js":
/*!****************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/max.js ***!
  \****************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseExtremum */"./node_modules/_lodash@4.17.20@lodash/_baseExtremum.js"),o=n(/*! ./_baseGt */"./node_modules/_lodash@4.17.20@lodash/_baseGt.js"),i=n(/*! ./identity */"./node_modules/_lodash@4.17.20@lodash/identity.js");function a(t){return t&&t.length?r(t,i,o):void 0}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/memoize.js":
/*!********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/memoize.js ***!
  \********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_MapCache */"./node_modules/_lodash@4.17.20@lodash/_MapCache.js"),o="Expected a function";function i(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(o);var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(i.Cache||r),n}i.Cache=r,t.exports=i},"./node_modules/_lodash@4.17.20@lodash/merge.js":
/*!******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/merge.js ***!
  \******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseMerge */"./node_modules/_lodash@4.17.20@lodash/_baseMerge.js"),o=n(/*! ./_createAssigner */"./node_modules/_lodash@4.17.20@lodash/_createAssigner.js"),i=o((function(t,e,n){r(t,e,n)}));t.exports=i},"./node_modules/_lodash@4.17.20@lodash/min.js":
/*!****************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/min.js ***!
  \****************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseExtremum */"./node_modules/_lodash@4.17.20@lodash/_baseExtremum.js"),o=n(/*! ./_baseLt */"./node_modules/_lodash@4.17.20@lodash/_baseLt.js"),i=n(/*! ./identity */"./node_modules/_lodash@4.17.20@lodash/identity.js");function a(t){return t&&t.length?r(t,i,o):void 0}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/minBy.js":
/*!******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/minBy.js ***!
  \******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseExtremum */"./node_modules/_lodash@4.17.20@lodash/_baseExtremum.js"),o=n(/*! ./_baseIteratee */"./node_modules/_lodash@4.17.20@lodash/_baseIteratee.js"),i=n(/*! ./_baseLt */"./node_modules/_lodash@4.17.20@lodash/_baseLt.js");function a(t,e){return t&&t.length?r(t,o(e,2),i):void 0}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/noop.js":
/*!*****************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/noop.js ***!
  \*****************************************************/
/*! no static exports found */function(t,e){function n(){}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/now.js":
/*!****************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/now.js ***!
  \****************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_root */"./node_modules/_lodash@4.17.20@lodash/_root.js"),o=function(){return r.Date.now()};t.exports=o},"./node_modules/_lodash@4.17.20@lodash/pick.js":
/*!*****************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/pick.js ***!
  \*****************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_basePick */"./node_modules/_lodash@4.17.20@lodash/_basePick.js"),o=n(/*! ./_flatRest */"./node_modules/_lodash@4.17.20@lodash/_flatRest.js"),i=o((function(t,e){return null==t?{}:r(t,e)}));t.exports=i},"./node_modules/_lodash@4.17.20@lodash/property.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/property.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseProperty */"./node_modules/_lodash@4.17.20@lodash/_baseProperty.js"),o=n(/*! ./_basePropertyDeep */"./node_modules/_lodash@4.17.20@lodash/_basePropertyDeep.js"),i=n(/*! ./_isKey */"./node_modules/_lodash@4.17.20@lodash/_isKey.js"),a=n(/*! ./_toKey */"./node_modules/_lodash@4.17.20@lodash/_toKey.js");function u(t){return i(t)?r(a(t)):o(t)}t.exports=u},"./node_modules/_lodash@4.17.20@lodash/range.js":
/*!******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/range.js ***!
  \******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_createRange */"./node_modules/_lodash@4.17.20@lodash/_createRange.js"),o=r();t.exports=o},"./node_modules/_lodash@4.17.20@lodash/reduce.js":
/*!*******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/reduce.js ***!
  \*******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_arrayReduce */"./node_modules/_lodash@4.17.20@lodash/_arrayReduce.js"),o=n(/*! ./_baseEach */"./node_modules/_lodash@4.17.20@lodash/_baseEach.js"),i=n(/*! ./_baseIteratee */"./node_modules/_lodash@4.17.20@lodash/_baseIteratee.js"),a=n(/*! ./_baseReduce */"./node_modules/_lodash@4.17.20@lodash/_baseReduce.js"),u=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js");function s(t,e,n){var s=u(t)?r:a,l=arguments.length<3;return s(t,i(e,4),n,l,o)}t.exports=s},"./node_modules/_lodash@4.17.20@lodash/size.js":
/*!*****************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/size.js ***!
  \*****************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseKeys */"./node_modules/_lodash@4.17.20@lodash/_baseKeys.js"),o=n(/*! ./_getTag */"./node_modules/_lodash@4.17.20@lodash/_getTag.js"),i=n(/*! ./isArrayLike */"./node_modules/_lodash@4.17.20@lodash/isArrayLike.js"),a=n(/*! ./isString */"./node_modules/_lodash@4.17.20@lodash/isString.js"),u=n(/*! ./_stringSize */"./node_modules/_lodash@4.17.20@lodash/_stringSize.js"),s="[object Map]",l="[object Set]";function c(t){if(null==t)return 0;if(i(t))return a(t)?u(t):t.length;var e=o(t);return e==s||e==l?t.size:r(t).length}t.exports=c},"./node_modules/_lodash@4.17.20@lodash/sortBy.js":
/*!*******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/sortBy.js ***!
  \*******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseFlatten */"./node_modules/_lodash@4.17.20@lodash/_baseFlatten.js"),o=n(/*! ./_baseOrderBy */"./node_modules/_lodash@4.17.20@lodash/_baseOrderBy.js"),i=n(/*! ./_baseRest */"./node_modules/_lodash@4.17.20@lodash/_baseRest.js"),a=n(/*! ./_isIterateeCall */"./node_modules/_lodash@4.17.20@lodash/_isIterateeCall.js"),u=i((function(t,e){if(null==t)return[];var n=e.length;return n>1&&a(t,e[0],e[1])?e=[]:n>2&&a(e[0],e[1],e[2])&&(e=[e[0]]),o(t,r(e,1),[])}));t.exports=u},"./node_modules/_lodash@4.17.20@lodash/stubArray.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/stubArray.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e){function n(){return[]}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/stubFalse.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/stubFalse.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e){function n(){return!1}t.exports=n},"./node_modules/_lodash@4.17.20@lodash/toFinite.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/toFinite.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./toNumber */"./node_modules/_lodash@4.17.20@lodash/toNumber.js"),o=1/0,i=17976931348623157e292;function a(t){if(!t)return 0===t?t:0;if(t=r(t),t===o||t===-o){var e=t<0?-1:1;return e*i}return t===t?t:0}t.exports=a},"./node_modules/_lodash@4.17.20@lodash/toInteger.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/toInteger.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./toFinite */"./node_modules/_lodash@4.17.20@lodash/toFinite.js");function o(t){var e=r(t),n=e%1;return e===e?n?e-n:e:0}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/toNumber.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/toNumber.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./isObject */"./node_modules/_lodash@4.17.20@lodash/isObject.js"),o=n(/*! ./isSymbol */"./node_modules/_lodash@4.17.20@lodash/isSymbol.js"),i=NaN,a=/^\s+|\s+$/g,u=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;function f(t){if("number"==typeof t)return t;if(o(t))return i;if(r(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=r(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(a,"");var n=s.test(t);return n||l.test(t)?c(t.slice(2),n?2:8):u.test(t)?i:+t}t.exports=f},"./node_modules/_lodash@4.17.20@lodash/toPlainObject.js":
/*!**************************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/toPlainObject.js ***!
  \**************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_copyObject */"./node_modules/_lodash@4.17.20@lodash/_copyObject.js"),o=n(/*! ./keysIn */"./node_modules/_lodash@4.17.20@lodash/keysIn.js");function i(t){return r(t,o(t))}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/toString.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/toString.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseToString */"./node_modules/_lodash@4.17.20@lodash/_baseToString.js");function o(t){return null==t?"":r(t)}t.exports=o},"./node_modules/_lodash@4.17.20@lodash/transform.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/transform.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_arrayEach */"./node_modules/_lodash@4.17.20@lodash/_arrayEach.js"),o=n(/*! ./_baseCreate */"./node_modules/_lodash@4.17.20@lodash/_baseCreate.js"),i=n(/*! ./_baseForOwn */"./node_modules/_lodash@4.17.20@lodash/_baseForOwn.js"),a=n(/*! ./_baseIteratee */"./node_modules/_lodash@4.17.20@lodash/_baseIteratee.js"),u=n(/*! ./_getPrototype */"./node_modules/_lodash@4.17.20@lodash/_getPrototype.js"),s=n(/*! ./isArray */"./node_modules/_lodash@4.17.20@lodash/isArray.js"),l=n(/*! ./isBuffer */"./node_modules/_lodash@4.17.20@lodash/isBuffer.js"),c=n(/*! ./isFunction */"./node_modules/_lodash@4.17.20@lodash/isFunction.js"),f=n(/*! ./isObject */"./node_modules/_lodash@4.17.20@lodash/isObject.js"),d=n(/*! ./isTypedArray */"./node_modules/_lodash@4.17.20@lodash/isTypedArray.js");function h(t,e,n){var h=s(t),p=h||l(t)||d(t);if(e=a(e,4),null==n){var v=t&&t.constructor;n=p?h?new v:[]:f(t)&&c(v)?o(u(t)):{}}return(p?r:i)(t,(function(t,r,o){return e(n,t,r,o)})),n}t.exports=h},"./node_modules/_lodash@4.17.20@lodash/union.js":
/*!******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/union.js ***!
  \******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseFlatten */"./node_modules/_lodash@4.17.20@lodash/_baseFlatten.js"),o=n(/*! ./_baseRest */"./node_modules/_lodash@4.17.20@lodash/_baseRest.js"),i=n(/*! ./_baseUniq */"./node_modules/_lodash@4.17.20@lodash/_baseUniq.js"),a=n(/*! ./isArrayLikeObject */"./node_modules/_lodash@4.17.20@lodash/isArrayLikeObject.js"),u=o((function(t){return i(r(t,1,a,!0))}));t.exports=u},"./node_modules/_lodash@4.17.20@lodash/uniqueId.js":
/*!*********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/uniqueId.js ***!
  \*********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./toString */"./node_modules/_lodash@4.17.20@lodash/toString.js"),o=0;function i(t){var e=++o;return r(t)+e}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/values.js":
/*!*******************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/values.js ***!
  \*******************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_baseValues */"./node_modules/_lodash@4.17.20@lodash/_baseValues.js"),o=n(/*! ./keys */"./node_modules/_lodash@4.17.20@lodash/keys.js");function i(t){return null==t?[]:r(t,o(t))}t.exports=i},"./node_modules/_lodash@4.17.20@lodash/zipObject.js":
/*!**********************************************************!*\
  !*** ./node_modules/_lodash@4.17.20@lodash/zipObject.js ***!
  \**********************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! ./_assignValue */"./node_modules/_lodash@4.17.20@lodash/_assignValue.js"),o=n(/*! ./_baseZipObject */"./node_modules/_lodash@4.17.20@lodash/_baseZipObject.js");function i(t,e){return o(t||[],e||[],r)}t.exports=i},"./node_modules/_parse-svg-path@0.1.2@parse-svg-path/index.js":
/*!********************************************************************!*\
  !*** ./node_modules/_parse-svg-path@0.1.2@parse-svg-path/index.js ***!
  \********************************************************************/
/*! no static exports found */function(t,e){t.exports=o;var n={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},r=/([astvzqmhlc])([^astvzqmhlc]*)/gi;function o(t){var e=[];return t.replace(r,(function(t,r,o){var i=r.toLowerCase();o=a(o),"m"==i&&o.length>2&&(e.push([r].concat(o.splice(0,2))),i="l",r="m"==r?"l":"L");while(1){if(o.length==n[i])return o.unshift(r),e.push(o);if(o.length<n[i])throw new Error("malformed path data");e.push([r].concat(o.splice(0,n[i])))}})),e}var i=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi;function a(t){var e=t.match(i);return e?e.map(Number):[]}},"./node_modules/_point-at-length@1.1.0@point-at-length/index.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_point-at-length@1.1.0@point-at-length/index.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){var r=n(/*! parse-svg-path */"./node_modules/_parse-svg-path@0.1.2@parse-svg-path/index.js"),o=n(/*! isarray */"./node_modules/_isarray@0.0.1@isarray/index.js"),i=n(/*! abs-svg-path */"./node_modules/_abs-svg-path@0.1.1@abs-svg-path/index.js");function a(t){if(!(this instanceof a))return new a(t);this._path=o(t)?t:r(t),this._path=i(this._path),this._path=l(this._path),this._path=s(this._path)}function u(t,e,n,r){var o=t-n,i=e-r;return Math.sqrt(o*o+i*i)}function s(t){for(var e,n=0,r=0,o={S:{to:"C",x:3},T:{to:"Q",x:1}},i=0,a=t.length;i<a;i++){var u=t[i],s=o[u[0]];s&&(u[0]=s.to,e&&(e[0]===s.to?(n=2*e[s.x+2]-e[s.x],r=2*e[s.x+3]-e[s.x+1]):(n=e[e.length-2],r=e[e.length-1])),u.splice(1,0,n,r)),e=u}return t}function l(t){for(var e,n=[],r=["L",0,0],o=0,i=t.length;o<i;o++){var a=t[o];switch(a[0]){case"M":r=["L",a[1],a[2]],n.push(a);break;case"Z":n.push(r);break;case"H":e=n[n.length-1]||["L",0,0],n.push(["L",a[1],e[e.length-1]]);break;case"V":e=n[n.length-1]||["L",0,0],n.push(["L",e[e.length-2],a[1]]);break;default:n.push(a)}}return n}t.exports=a,a.prototype.at=function(t,e){return this._walk(t,e).pos},a.prototype.length=function(){return this._walk(null).length},a.prototype._walk=function(t,e){for(var n=[0,0],r=[0,0,0],o=[0,0],i=0,a=0;a<this._path.length;a++){var s=this._path[a];if("M"===s[0]){if(n[0]=s[1],n[1]=s[2],0===t)return{length:i,pos:n}}else if("C"===s[0]){r[0]=o[0]=n[0],r[1]=o[1]=n[1],r[2]=i;for(var l=100,c=0;c<=l;c++){var f=c/l,d=g(s,f),h=y(s,f);if(i+=u(n[0],n[1],d,h),n[0]=d,n[1]=h,"number"===typeof t&&i>=t){var p=(i-t)/(i-r[2]),v=[n[0]*(1-p)+r[0]*p,n[1]*(1-p)+r[1]*p];return{length:i,pos:v}}r[0]=n[0],r[1]=n[1],r[2]=i}}else if("Q"===s[0]){r[0]=o[0]=n[0],r[1]=o[1]=n[1],r[2]=i;for(l=100,c=0;c<=l;c++){f=c/l,d=m(s,f),h=b(s,f);if(i+=u(n[0],n[1],d,h),n[0]=d,n[1]=h,"number"===typeof t&&i>=t){p=(i-t)/(i-r[2]),v=[n[0]*(1-p)+r[0]*p,n[1]*(1-p)+r[1]*p];return{length:i,pos:v}}r[0]=n[0],r[1]=n[1],r[2]=i}}else if("L"===s[0]){if(r[0]=n[0],r[1]=n[1],r[2]=i,i+=u(n[0],n[1],s[1],s[2]),n[0]=s[1],n[1]=s[2],"number"===typeof t&&i>=t){p=(i-t)/(i-r[2]),v=[n[0]*(1-p)+r[0]*p,n[1]*(1-p)+r[1]*p];return{length:i,pos:v}}r[0]=n[0],r[1]=n[1],r[2]=i}}return{length:i,pos:n};function g(t,e){return Math.pow(1-e,3)*o[0]+3*Math.pow(1-e,2)*e*t[1]+3*(1-e)*Math.pow(e,2)*t[3]+Math.pow(e,3)*t[5]}function y(t,e){return Math.pow(1-e,3)*o[1]+3*Math.pow(1-e,2)*e*t[2]+3*(1-e)*Math.pow(e,2)*t[4]+Math.pow(e,3)*t[6]}function m(t,e){return Math.pow(1-e,2)*o[0]+2*(1-e)*e*t[1]+Math.pow(e,2)*t[3]}function b(t,e){return Math.pow(1-e,2)*o[1]+2*(1-e)*e*t[2]+Math.pow(e,2)*t[4]}}},"./node_modules/_regression@2.0.1@regression/dist/regression.js":
/*!**********************************************************************!*\
  !*** ./node_modules/_regression@2.0.1@regression/dist/regression.js ***!
  \**********************************************************************/
/*! no static exports found */function(t,e,n){var r,o,i;(function(n,a){o=[t],r=a,i="function"===typeof r?r.apply(e,o):r,void 0===i||(t.exports=i)})(0,(function(t){"use strict";function e(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var n=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};function r(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}var o={order:2,precision:2,period:null};function i(t,e){var n=[],r=[];t.forEach((function(t,o){null!==t[1]&&(r.push(t),n.push(e[o]))}));var o=r.reduce((function(t,e){return t+e[1]}),0),i=o/r.length,a=r.reduce((function(t,e){var n=e[1]-i;return t+n*n}),0),u=r.reduce((function(t,e,r){var o=n[r],i=e[1]-o[1];return t+i*i}),0);return 1-u/a}function a(t,e){for(var n=t,r=t.length-1,o=[e],i=0;i<r;i++){for(var a=i,u=i+1;u<r;u++)Math.abs(n[i][u])>Math.abs(n[i][a])&&(a=u);for(var s=i;s<r+1;s++){var l=n[s][i];n[s][i]=n[s][a],n[s][a]=l}for(var c=i+1;c<r;c++)for(var f=r;f>=i;f--)n[f][c]-=n[f][i]*n[i][c]/n[i][i]}for(var d=r-1;d>=0;d--){for(var h=0,p=d+1;p<r;p++)h+=n[p][d]*o[p];o[d]=(n[r][d]-h)/n[d][d]}return o}function u(t,e){var n=Math.pow(10,e);return Math.round(t*n)/n}var s={linear:function(t,e){for(var n=[0,0,0,0,0],r=0,o=0;o<t.length;o++)null!==t[o][1]&&(r++,n[0]+=t[o][0],n[1]+=t[o][1],n[2]+=t[o][0]*t[o][0],n[3]+=t[o][0]*t[o][1],n[4]+=t[o][1]*t[o][1]);var a=r*n[2]-n[0]*n[0],s=r*n[3]-n[0]*n[1],l=0===a?0:u(s/a,e.precision),c=u(n[1]/r-l*n[0]/r,e.precision),f=function(t){return[u(t,e.precision),u(l*t+c,e.precision)]},d=t.map((function(t){return f(t[0])}));return{points:d,predict:f,equation:[l,c],r2:u(i(t,d),e.precision),string:0===c?"y = "+l+"x":"y = "+l+"x + "+c}},exponential:function(t,e){for(var n=[0,0,0,0,0,0],r=0;r<t.length;r++)null!==t[r][1]&&(n[0]+=t[r][0],n[1]+=t[r][1],n[2]+=t[r][0]*t[r][0]*t[r][1],n[3]+=t[r][1]*Math.log(t[r][1]),n[4]+=t[r][0]*t[r][1]*Math.log(t[r][1]),n[5]+=t[r][0]*t[r][1]);var o=n[1]*n[2]-n[5]*n[5],a=Math.exp((n[2]*n[3]-n[5]*n[4])/o),s=(n[1]*n[4]-n[5]*n[3])/o,l=u(a,e.precision),c=u(s,e.precision),f=function(t){return[u(t,e.precision),u(l*Math.exp(c*t),e.precision)]},d=t.map((function(t){return f(t[0])}));return{points:d,predict:f,equation:[l,c],string:"y = "+l+"e^("+c+"x)",r2:u(i(t,d),e.precision)}},logarithmic:function(t,e){for(var n=[0,0,0,0],r=t.length,o=0;o<r;o++)null!==t[o][1]&&(n[0]+=Math.log(t[o][0]),n[1]+=t[o][1]*Math.log(t[o][0]),n[2]+=t[o][1],n[3]+=Math.pow(Math.log(t[o][0]),2));var a=(r*n[1]-n[2]*n[0])/(r*n[3]-n[0]*n[0]),s=u(a,e.precision),l=u((n[2]-s*n[0])/r,e.precision),c=function(t){return[u(t,e.precision),u(u(l+s*Math.log(t),e.precision),e.precision)]},f=t.map((function(t){return c(t[0])}));return{points:f,predict:c,equation:[l,s],string:"y = "+l+" + "+s+" ln(x)",r2:u(i(t,f),e.precision)}},power:function(t,e){for(var n=[0,0,0,0,0],r=t.length,o=0;o<r;o++)null!==t[o][1]&&(n[0]+=Math.log(t[o][0]),n[1]+=Math.log(t[o][1])*Math.log(t[o][0]),n[2]+=Math.log(t[o][1]),n[3]+=Math.pow(Math.log(t[o][0]),2));var a=(r*n[1]-n[0]*n[2])/(r*n[3]-Math.pow(n[0],2)),s=(n[2]-a*n[0])/r,l=u(Math.exp(s),e.precision),c=u(a,e.precision),f=function(t){return[u(t,e.precision),u(u(l*Math.pow(t,c),e.precision),e.precision)]},d=t.map((function(t){return f(t[0])}));return{points:d,predict:f,equation:[l,c],string:"y = "+l+"x^"+c,r2:u(i(t,d),e.precision)}},polynomial:function(t,e){for(var n=[],o=[],s=0,l=0,c=t.length,f=e.order+1,d=0;d<f;d++){for(var h=0;h<c;h++)null!==t[h][1]&&(s+=Math.pow(t[h][0],d)*t[h][1]);n.push(s),s=0;for(var p=[],v=0;v<f;v++){for(var g=0;g<c;g++)null!==t[g][1]&&(l+=Math.pow(t[g][0],d+v));p.push(l),l=0}o.push(p)}o.push(n);for(var y=a(o,f).map((function(t){return u(t,e.precision)})),m=function(t){return[u(t,e.precision),u(y.reduce((function(e,n,r){return e+n*Math.pow(t,r)}),0),e.precision)]},b=t.map((function(t){return m(t[0])})),_="y = ",j=y.length-1;j>=0;j--)_+=j>1?y[j]+"x^"+j+" + ":1===j?y[j]+"x + ":y[j];return{string:_,points:b,predict:m,equation:[].concat(r(y)).reverse(),r2:u(i(t,b),e.precision)}}};function l(){var t=function(t,r){return n({_round:u},t,e({},r,(function(t,e){return s[r](t,n({},o,e))})))};return Object.keys(s).reduce(t,{})}t.exports=l()}))},"./node_modules/_simple-statistics@6.1.1@simple-statistics/dist/simple-statistics.min.js":
/*!***********************************************************************************************!*\
  !*** ./node_modules/_simple-statistics@6.1.1@simple-statistics/dist/simple-statistics.min.js ***!
  \***********************************************************************************************/
/*! no static exports found */function(t,e,n){!function(t,n){n(e)}(0,(function(t){"use strict";function e(t){if(0===t.length)return 0;for(var e,n=t[0],r=0,o=1;o<t.length;o++)e=n+t[o],Math.abs(n)>=Math.abs(t[o])?r+=n-e+t[o]:r+=t[o]-e+n,n=e;return n+r}function n(t){if(0===t.length)throw new Error("mean requires at least one data point");return e(t)/t.length}function r(t,e){var r,o,i=n(t),a=0;if(2===e)for(o=0;o<t.length;o++)a+=(r=t[o]-i)*r;else for(o=0;o<t.length;o++)a+=Math.pow(t[o]-i,e);return a}function o(t){if(0===t.length)throw new Error("variance requires at least one data point");return r(t,2)/t.length}function i(t){if(1===t.length)return 0;var e=o(t);return Math.sqrt(e)}function a(t){if(0===t.length)throw new Error("mode requires at least one data point");if(1===t.length)return t[0];for(var e=t[0],n=NaN,r=0,o=1,i=1;i<t.length+1;i++)t[i]!==e?(r<o&&(r=o,n=e),o=1,e=t[i]):o++;return n}function u(t){return t.slice().sort((function(t,e){return t-e}))}function s(t){if(0===t.length)throw new Error("min requires at least one data point");for(var e=t[0],n=1;n<t.length;n++)t[n]<e&&(e=t[n]);return e}function l(t){if(0===t.length)throw new Error("max requires at least one data point");for(var e=t[0],n=1;n<t.length;n++)t[n]>e&&(e=t[n]);return e}function c(t,e){var n=t.length*e;if(0===t.length)throw new Error("quantile requires at least one data point.");if(e<0||1<e)throw new Error("quantiles must be between 0 and 1");return 1===e?t[t.length-1]:0===e?t[0]:n%1!=0?t[Math.ceil(n)-1]:t.length%2==0?(t[n-1]+t[n])/2:t[n]}function f(t,e,n,r){for(n=n||0,r=r||t.length-1;n<r;){if(600<r-n){var o=r-n+1,i=e-n+1,a=Math.log(o),u=.5*Math.exp(2*a/3),s=.5*Math.sqrt(a*u*(o-u)/o);i-o/2<0&&(s*=-1),f(t,e,Math.max(n,Math.floor(e-i*u/o+s)),Math.min(r,Math.floor(e+(o-i)*u/o+s)))}var l=t[e],c=n,h=r;for(d(t,n,e),t[r]>l&&d(t,n,r);c<h;){for(d(t,c,h),c++,h--;t[c]<l;)c++;for(;t[h]>l;)h--}t[n]===l?d(t,n,h):d(t,++h,r),h<=e&&(n=h+1),e<=h&&(r=h-1)}}function d(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function h(t,e){var n=t.slice();if(Array.isArray(e)){!function(t,e){for(var n=[0],r=0;r<e.length;r++)n.push(g(t.length,e[r]));n.push(t.length-1),n.sort(v);for(var o=[0,n.length-1];o.length;){var i=Math.ceil(o.pop()),a=Math.floor(o.pop());if(!(i-a<=1)){var u=Math.floor((a+i)/2);p(t,n[u],n[a],n[i]),o.push(a,u,u,i)}}}(n,e);for(var r=[],o=0;o<e.length;o++)r[o]=c(n,e[o]);return r}return p(n,g(n.length,e),0,n.length-1),c(n,e)}function p(t,e,n,r){e%1==0?f(t,e,n,r):(f(t,e=Math.floor(e),n,r),f(t,e+1,e+1,r))}function v(t,e){return t-e}function g(t,e){var n=t*e;return 1===e?t-1:0===e?0:n%1!=0?Math.ceil(n)-1:t%2==0?n-.5:n}function y(t,e){if(e<t[0])return 0;if(e>t[t.length-1])return 1;var n=function(t,e){for(var n=0,r=0,o=t.length;r<o;)e<=t[n=r+o>>>1]?o=n:r=-~n;return r}(t,e);if(t[n]!==e)return n/t.length;n++;var r=function(t,e){for(var n=0,r=0,o=t.length;r<o;)e>=t[n=r+o>>>1]?r=-~n:o=n;return r}(t,e);if(r===n)return n/t.length;var o=r-n+1;return o*(r+n)/2/o/t.length}function m(t){var e=h(t,.75),n=h(t,.25);if("number"==typeof e&&"number"==typeof n)return e-n}function b(t){return+h(t,.5)}function _(t){for(var e=b(t),n=[],r=0;r<t.length;r++)n.push(Math.abs(t[r]-e));return b(n)}function j(t,e){e=e||Math.random;for(var n,r,o=t.length;0<o;)r=Math.floor(e()*o--),n=t[o],t[o]=t[r],t[r]=n;return t}function x(t,e){return j(t.slice().slice(),e)}function w(t){for(var e,n=0,r=0;r<t.length;r++)0!==r&&t[r]===e||(e=t[r],n++);return n}function O(t,e){for(var n=[],r=0;r<t;r++){for(var o=[],i=0;i<e;i++)o.push(0);n.push(o)}return n}function E(t,e,n,r){var o;if(0<t){var i=(n[e]-n[t-1])/(e-t+1);o=r[e]-r[t-1]-(e-t+1)*i*i}else o=r[e]-n[e]*n[e]/(e+1);return o<0?0:o}function M(t,e,n,r,o,i,a){if(!(e<t)){var u=Math.floor((t+e)/2);r[n][u]=r[n-1][u-1],o[n][u]=u;var s=n;n<t&&(s=Math.max(s,o[n][t-1]||0)),s=Math.max(s,o[n-1][u]||0);var l,c,f,d=u-1;e<r.length-1&&(d=Math.min(d,o[n][e+1]||0));for(var h=d;s<=h&&!((l=E(h,u,i,a))+r[n-1][s-1]>=r[n][u]);--h)(c=E(s,u,i,a)+r[n-1][s-1])<r[n][u]&&(r[n][u]=c,o[n][u]=s),s++,(f=l+r[n-1][h-1])<r[n][u]&&(r[n][u]=f,o[n][u]=h);M(t,u-1,n,r,o,i,a),M(u+1,e,n,r,o,i,a)}}function S(t,e){if(t.length!==e.length)throw new Error("sampleCovariance requires samples with equal lengths");if(t.length<2)throw new Error("sampleCovariance requires at least two data points in each sample");for(var r=n(t),o=n(e),i=0,a=0;a<t.length;a++)i+=(t[a]-r)*(e[a]-o);return i/(t.length-1)}function P(t){if(t.length<2)throw new Error("sampleVariance requires at least two data points");return r(t,2)/(t.length-1)}function C(t){var e=P(t);return Math.sqrt(e)}function A(t,e,n,r){return(t*e+n*r)/(e+r)}function k(t){if(0===t.length)throw new Error("rootMeanSquare requires at least one data point");for(var e=0,n=0;n<t.length;n++)e+=Math.pow(t[n],2);return Math.sqrt(e/t.length)}function T(){this.totalCount=0,this.data={}}function I(){this.weights=[],this.bias=0}T.prototype.train=function(t,e){for(var n in this.data[e]||(this.data[e]={}),t){var r=t[n];void 0===this.data[e][n]&&(this.data[e][n]={}),void 0===this.data[e][n][r]&&(this.data[e][n][r]=0),this.data[e][n][r]++}this.totalCount++},T.prototype.score=function(t){var e,n={};for(var r in t){var o=t[r];for(e in this.data)n[e]={},this.data[e][r]?n[e][r+"_"+o]=(this.data[e][r][o]||0)/this.totalCount:n[e][r+"_"+o]=0}var i={};for(e in n)for(var a in i[e]=0,n[e])i[e]+=n[e][a];return i},I.prototype.predict=function(t){if(t.length!==this.weights.length)return null;for(var e=0,n=0;n<this.weights.length;n++)e+=this.weights[n]*t[n];return 0<(e+=this.bias)?1:0},I.prototype.train=function(t,e){if(0!==e&&1!==e)return null;t.length!==this.weights.length&&(this.weights=t,this.bias=1);var n=this.predict(t);if(n!==e){for(var r=e-n,o=0;o<this.weights.length;o++)this.weights[o]+=r*t[o];this.bias+=r}return this};var L=1e-4;function N(t){if(t<0)throw new Error("factorial requires a non-negative value");if(Math.floor(t)!==t)throw new Error("factorial requires an integer input");for(var e=1,n=2;n<=t;n++)e*=n;return e}var D=[.9999999999999971,57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,3399464998481189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22],B=Math.log(Math.sqrt(2*Math.PI)),R={1:{.995:0,.99:0,.975:0,.95:0,.9:.02,.5:.45,.1:2.71,.05:3.84,.025:5.02,.01:6.63,.005:7.88},2:{.995:.01,.99:.02,.975:.05,.95:.1,.9:.21,.5:1.39,.1:4.61,.05:5.99,.025:7.38,.01:9.21,.005:10.6},3:{.995:.07,.99:.11,.975:.22,.95:.35,.9:.58,.5:2.37,.1:6.25,.05:7.81,.025:9.35,.01:11.34,.005:12.84},4:{.995:.21,.99:.3,.975:.48,.95:.71,.9:1.06,.5:3.36,.1:7.78,.05:9.49,.025:11.14,.01:13.28,.005:14.86},5:{.995:.41,.99:.55,.975:.83,.95:1.15,.9:1.61,.5:4.35,.1:9.24,.05:11.07,.025:12.83,.01:15.09,.005:16.75},6:{.995:.68,.99:.87,.975:1.24,.95:1.64,.9:2.2,.5:5.35,.1:10.65,.05:12.59,.025:14.45,.01:16.81,.005:18.55},7:{.995:.99,.99:1.25,.975:1.69,.95:2.17,.9:2.83,.5:6.35,.1:12.02,.05:14.07,.025:16.01,.01:18.48,.005:20.28},8:{.995:1.34,.99:1.65,.975:2.18,.95:2.73,.9:3.49,.5:7.34,.1:13.36,.05:15.51,.025:17.53,.01:20.09,.005:21.96},9:{.995:1.73,.99:2.09,.975:2.7,.95:3.33,.9:4.17,.5:8.34,.1:14.68,.05:16.92,.025:19.02,.01:21.67,.005:23.59},10:{.995:2.16,.99:2.56,.975:3.25,.95:3.94,.9:4.87,.5:9.34,.1:15.99,.05:18.31,.025:20.48,.01:23.21,.005:25.19},11:{.995:2.6,.99:3.05,.975:3.82,.95:4.57,.9:5.58,.5:10.34,.1:17.28,.05:19.68,.025:21.92,.01:24.72,.005:26.76},12:{.995:3.07,.99:3.57,.975:4.4,.95:5.23,.9:6.3,.5:11.34,.1:18.55,.05:21.03,.025:23.34,.01:26.22,.005:28.3},13:{.995:3.57,.99:4.11,.975:5.01,.95:5.89,.9:7.04,.5:12.34,.1:19.81,.05:22.36,.025:24.74,.01:27.69,.005:29.82},14:{.995:4.07,.99:4.66,.975:5.63,.95:6.57,.9:7.79,.5:13.34,.1:21.06,.05:23.68,.025:26.12,.01:29.14,.005:31.32},15:{.995:4.6,.99:5.23,.975:6.27,.95:7.26,.9:8.55,.5:14.34,.1:22.31,.05:25,.025:27.49,.01:30.58,.005:32.8},16:{.995:5.14,.99:5.81,.975:6.91,.95:7.96,.9:9.31,.5:15.34,.1:23.54,.05:26.3,.025:28.85,.01:32,.005:34.27},17:{.995:5.7,.99:6.41,.975:7.56,.95:8.67,.9:10.09,.5:16.34,.1:24.77,.05:27.59,.025:30.19,.01:33.41,.005:35.72},18:{.995:6.26,.99:7.01,.975:8.23,.95:9.39,.9:10.87,.5:17.34,.1:25.99,.05:28.87,.025:31.53,.01:34.81,.005:37.16},19:{.995:6.84,.99:7.63,.975:8.91,.95:10.12,.9:11.65,.5:18.34,.1:27.2,.05:30.14,.025:32.85,.01:36.19,.005:38.58},20:{.995:7.43,.99:8.26,.975:9.59,.95:10.85,.9:12.44,.5:19.34,.1:28.41,.05:31.41,.025:34.17,.01:37.57,.005:40},21:{.995:8.03,.99:8.9,.975:10.28,.95:11.59,.9:13.24,.5:20.34,.1:29.62,.05:32.67,.025:35.48,.01:38.93,.005:41.4},22:{.995:8.64,.99:9.54,.975:10.98,.95:12.34,.9:14.04,.5:21.34,.1:30.81,.05:33.92,.025:36.78,.01:40.29,.005:42.8},23:{.995:9.26,.99:10.2,.975:11.69,.95:13.09,.9:14.85,.5:22.34,.1:32.01,.05:35.17,.025:38.08,.01:41.64,.005:44.18},24:{.995:9.89,.99:10.86,.975:12.4,.95:13.85,.9:15.66,.5:23.34,.1:33.2,.05:36.42,.025:39.36,.01:42.98,.005:45.56},25:{.995:10.52,.99:11.52,.975:13.12,.95:14.61,.9:16.47,.5:24.34,.1:34.28,.05:37.65,.025:40.65,.01:44.31,.005:46.93},26:{.995:11.16,.99:12.2,.975:13.84,.95:15.38,.9:17.29,.5:25.34,.1:35.56,.05:38.89,.025:41.92,.01:45.64,.005:48.29},27:{.995:11.81,.99:12.88,.975:14.57,.95:16.15,.9:18.11,.5:26.34,.1:36.74,.05:40.11,.025:43.19,.01:46.96,.005:49.65},28:{.995:12.46,.99:13.57,.975:15.31,.95:16.93,.9:18.94,.5:27.34,.1:37.92,.05:41.34,.025:44.46,.01:48.28,.005:50.99},29:{.995:13.12,.99:14.26,.975:16.05,.95:17.71,.9:19.77,.5:28.34,.1:39.09,.05:42.56,.025:45.72,.01:49.59,.005:52.34},30:{.995:13.79,.99:14.95,.975:16.79,.95:18.49,.9:20.6,.5:29.34,.1:40.26,.05:43.77,.025:46.98,.01:50.89,.005:53.67},40:{.995:20.71,.99:22.16,.975:24.43,.95:26.51,.9:29.05,.5:39.34,.1:51.81,.05:55.76,.025:59.34,.01:63.69,.005:66.77},50:{.995:27.99,.99:29.71,.975:32.36,.95:34.76,.9:37.69,.5:49.33,.1:63.17,.05:67.5,.025:71.42,.01:76.15,.005:79.49},60:{.995:35.53,.99:37.48,.975:40.48,.95:43.19,.9:46.46,.5:59.33,.1:74.4,.05:79.08,.025:83.3,.01:88.38,.005:91.95},70:{.995:43.28,.99:45.44,.975:48.76,.95:51.74,.9:55.33,.5:69.33,.1:85.53,.05:90.53,.025:95.02,.01:100.42,.005:104.22},80:{.995:51.17,.99:53.54,.975:57.15,.95:60.39,.9:64.28,.5:79.33,.1:96.58,.05:101.88,.025:106.63,.01:112.33,.005:116.32},90:{.995:59.2,.99:61.75,.975:65.65,.95:69.13,.9:73.29,.5:89.33,.1:107.57,.05:113.14,.025:118.14,.01:124.12,.005:128.3},100:{.995:67.33,.99:70.06,.975:74.22,.95:77.93,.9:82.36,.5:99.33,.1:118.5,.05:124.34,.025:129.56,.01:135.81,.005:140.17}},z=Math.sqrt(2*Math.PI),F={gaussian:function(t){return Math.exp(-.5*t*t)/z}},q={nrd:function(t){var e=C(t),n=m(t);return"number"==typeof n&&(e=Math.min(e,n/1.34)),1.06*e*Math.pow(t.length,-.2)}};function V(t,e,n){var r,o;if(void 0===e)r=F.gaussian;else if("string"==typeof e){if(!F[e])throw new Error('Unknown kernel "'+e+'"');r=F[e]}else r=e;if(void 0===n)o=q.nrd(t);else if("string"==typeof n){if(!q[n])throw new Error('Unknown bandwidth method "'+n+'"');o=q[n](t)}else o=n;return function(e){var n=0,i=0;for(n=0;n<t.length;n++)i+=r((e-t[n])/o);return i/o/t.length}}var H=Math.sqrt(2*Math.PI);function G(t){for(var e=t,n=t,r=1;r<15;r++)e+=n*=t*t/(2*r+1);return Math.round(1e4*(.5+e/H*Math.exp(-t*t/2)))/1e4}for(var Y=[],X=0;X<=3.09;X+=.01)Y.push(G(X));function U(t){var e=1/(1+.5*Math.abs(t)),n=e*Math.exp(-Math.pow(t,2)-1.26551223+1.00002368*e+.37409196*Math.pow(e,2)+.09678418*Math.pow(e,3)-.18628806*Math.pow(e,4)+.27886807*Math.pow(e,5)-1.13520398*Math.pow(e,6)+1.48851587*Math.pow(e,7)-.82215223*Math.pow(e,8)+.17087277*Math.pow(e,9));return 0<=t?1-n:n-1}function W(t){var e=8*(Math.PI-3)/(3*Math.PI*(4-Math.PI)),n=Math.sqrt(Math.sqrt(Math.pow(2/(Math.PI*e)+Math.log(1-t*t)/2,2)-Math.log(1-t*t)/e)-(2/(Math.PI*e)+Math.log(1-t*t)/2));return 0<=t?n:-n}function K(t){if("number"==typeof t)return t<0?-1:0===t?0:1;throw new TypeError("not a number")}t.linearRegression=function(t){var e,n,r=t.length;if(1===r)n=t[e=0][1];else{for(var o,i,a,u=0,s=0,l=0,c=0,f=0;f<r;f++)u+=i=(o=t[f])[0],s+=a=o[1],l+=i*i,c+=i*a;n=s/r-(e=(r*c-u*s)/(r*l-u*u))*u/r}return{m:e,b:n}},t.linearRegressionLine=function(t){return function(e){return t.b+t.m*e}},t.standardDeviation=i,t.rSquared=function(t,e){if(t.length<2)return 1;for(var n,r=0,o=0;o<t.length;o++)r+=t[o][1];n=r/t.length;for(var i=0,a=0;a<t.length;a++)i+=Math.pow(n-t[a][1],2);for(var u=0,s=0;s<t.length;s++)u+=Math.pow(t[s][1]-e(t[s][0]),2);return 1-u/i},t.mode=function(t){return a(u(t))},t.modeFast=function(t){for(var e,n=new Map,r=0,o=0;o<t.length;o++){var i=n.get(t[o]);void 0===i?i=1:i++,r<i&&(e=t[o],r=i),n.set(t[o],i)}if(0===r)throw new Error("mode requires at last one data point");return e},t.modeSorted=a,t.min=s,t.max=l,t.extent=function(t){if(0===t.length)throw new Error("extent requires at least one data point");for(var e=t[0],n=t[0],r=1;r<t.length;r++)t[r]>n&&(n=t[r]),t[r]<e&&(e=t[r]);return[e,n]},t.minSorted=function(t){return t[0]},t.maxSorted=function(t){return t[t.length-1]},t.extentSorted=function(t){return[t[0],t[t.length-1]]},t.sum=e,t.sumSimple=function(t){for(var e=0,n=0;n<t.length;n++)e+=t[n];return e},t.product=function(t){for(var e=1,n=0;n<t.length;n++)e*=t[n];return e},t.quantile=h,t.quantileSorted=c,t.quantileRank=function(t,e){return y(u(t),e)},t.quantileRankSorted=y,t.interquartileRange=m,t.iqr=m,t.medianAbsoluteDeviation=_,t.mad=_,t.chunk=function(t,e){var n=[];if(e<1)throw new Error("chunk size must be a positive number");if(Math.floor(e)!==e)throw new Error("chunk size must be an integer");for(var r=0;r<t.length;r+=e)n.push(t.slice(r,r+e));return n},t.sampleWithReplacement=function(t,e,n){if(0===t.length)return[];n=n||Math.random;for(var r=t.length,o=[],i=0;i<e;i++){var a=Math.floor(n()*r);o.push(t[a])}return o},t.shuffle=x,t.shuffleInPlace=j,t.sample=function(t,e,n){return x(t,n).slice(0,e)},t.ckmeans=function(t,e){if(e>t.length)throw new Error("cannot generate more classes than there are data values");var n=u(t);if(1===w(n))return[n];var r=O(e,n.length),o=O(e,n.length);!function(t,e,n){for(var r,o=e[0].length,i=t[Math.floor(o/2)],a=[],u=[],s=0;s<o;++s)r=t[s]-i,0===s?(a.push(r),u.push(r*r)):(a.push(a[s-1]+r),u.push(u[s-1]+r*r)),e[0][s]=E(0,s,a,u),n[0][s]=0;for(var l=1;l<e.length;++l)M(l<e.length-1?l:o-1,o-1,l,e,n,a,u)}(n,r,o);for(var i=[],a=o[0].length-1,s=o.length-1;0<=s;s--){var l=o[s][a];i[s]=n.slice(l,a+1),0<s&&(a=l-1)}return i},t.uniqueCountSorted=w,t.sumNthPowerDeviations=r,t.equalIntervalBreaks=function(t,e){if(t.length<2)return t;for(var n=s(t),r=l(t),o=[n],i=(r-n)/e,a=1;a<e;a++)o.push(o[0]+i*a);return o.push(r),o},t.sampleCovariance=S,t.sampleCorrelation=function(t,e){return S(t,e)/C(t)/C(e)},t.sampleVariance=P,t.sampleStandardDeviation=C,t.sampleSkewness=function(t){if(t.length<3)throw new Error("sampleSkewness requires at least three data points");for(var e,r=n(t),o=0,i=0,a=0;a<t.length;a++)o+=(e=t[a]-r)*e,i+=e*e*e;var u=t.length-1,s=Math.sqrt(o/u),l=t.length;return l*i/((l-1)*(l-2)*Math.pow(s,3))},t.sampleKurtosis=function(t){var e=t.length;if(e<4)throw new Error("sampleKurtosis requires at least four data points");for(var r,o=n(t),i=0,a=0,u=0;u<e;u++)i+=(r=t[u]-o)*r,a+=r*r*r*r;return(e-1)/((e-2)*(e-3))*(e*(e+1)*a/(i*i)-3*(e-1))},t.permutationsHeap=function(t){for(var e=new Array(t.length),n=[t.slice()],r=0;r<t.length;r++)e[r]=0;for(r=0;r<t.length;)if(e[r]<r){var o=0;r%2!=0&&(o=e[r]);var i=t[o];t[o]=t[r],t[r]=i,n.push(t.slice()),e[r]++,r=0}else e[r]=0,r++;return n},t.combinations=function t(e,n){var r,o,i,a,u=[];for(r=0;r<e.length;r++)if(1===n)u.push([e[r]]);else for(i=t(e.slice(r+1,e.length),n-1),o=0;o<i.length;o++)(a=i[o]).unshift(e[r]),u.push(a);return u},t.combinationsReplacement=function t(e,n){for(var r=[],o=0;o<e.length;o++)if(1===n)r.push([e[o]]);else for(var i=t(e.slice(o,e.length),n-1),a=0;a<i.length;a++)r.push([e[o]].concat(i[a]));return r},t.addToMean=function(t,e,n){return t+(n-t)/(e+1)},t.combineMeans=A,t.combineVariances=function(t,e,n,r,o,i){var a=A(e,n,o,i);return(n*(t+Math.pow(e-a,2))+i*(r+Math.pow(o-a,2)))/(n+i)},t.geometricMean=function(t){if(0===t.length)throw new Error("geometricMean requires at least one data point");for(var e=1,n=0;n<t.length;n++){if(t[n]<=0)throw new Error("geometricMean requires only positive numbers as input");e*=t[n]}return Math.pow(e,1/t.length)},t.harmonicMean=function(t){if(0===t.length)throw new Error("harmonicMean requires at least one data point");for(var e=0,n=0;n<t.length;n++){if(t[n]<=0)throw new Error("harmonicMean requires only positive numbers as input");e+=1/t[n]}return t.length/e},t.average=n,t.mean=n,t.median=b,t.medianSorted=function(t){return c(t,.5)},t.subtractFromMean=function(t,e,n){return(t*e-n)/(e-1)},t.rootMeanSquare=k,t.rms=k,t.variance=o,t.tTest=function(t,e){return(n(t)-e)/(i(t)/Math.sqrt(t.length))},t.tTestTwoSample=function(t,e,r){var o=t.length,i=e.length;if(!o||!i)return null;r||(r=0);var a=n(t),u=n(e),s=P(t),l=P(e);if("number"==typeof a&&"number"==typeof u&&"number"==typeof s&&"number"==typeof l){var c=((o-1)*s+(i-1)*l)/(o+i-2);return(a-u-r)/Math.sqrt(c*(1/o+1/i))}},t.BayesianClassifier=T,t.bayesian=T,t.PerceptronModel=I,t.perceptron=I,t.epsilon=L,t.factorial=N,t.gamma=function t(e){if("number"==typeof(n=e)&&isFinite(n)&&Math.floor(n)===n)return e<=0?NaN:N(e-1);var n;if(--e<0)return Math.PI/(Math.sin(Math.PI*-e)*t(-e));var r=e+.25;return Math.pow(e/Math.E,e)*Math.sqrt(2*Math.PI*(e+1/6))*(1+1/144/Math.pow(r,2)-1/12960/Math.pow(r,3)-257/207360/Math.pow(r,4)-52/2612736/Math.pow(r,5)+5741173/9405849600/Math.pow(r,6)+37529/18811699200/Math.pow(r,7))},t.gammaln=function(t){if(t<=0)return 1/0;t--;for(var e=D[0],n=1;n<15;n++)e+=D[n]/(t+n);var r=5.2421875+t;return B+Math.log(e)-r+(t+.5)*Math.log(r)},t.bernoulliDistribution=function(t){if(t<0||1<t)throw new Error("bernoulliDistribution requires probability to be between 0 and 1 inclusive");return[1-t,t]},t.binomialDistribution=function(t,e){if(!(e<0||1<e||t<=0||t%1!=0)){for(var n=0,r=0,o=[],i=1;o[n]=i*Math.pow(e,n)*Math.pow(1-e,t-n),r+=o[n],i=i*(t-++n+1)/n,r<1-L;);return o}},t.poissonDistribution=function(t){if(!(t<=0)){for(var e=0,n=0,r=[],o=1;r[e]=Math.exp(-t)*Math.pow(t,e)/o,n+=r[e],o*=++e,n<1-L;);return r}},t.chiSquaredDistributionTable=R,t.chiSquaredGoodnessOfFit=function(t,e,r){for(var o,i,a=0,u=e(n(t)),s=[],l=[],c=0;c<t.length;c++)void 0===s[t[c]]&&(s[t[c]]=0),s[t[c]]++;for(c=0;c<s.length;c++)void 0===s[c]&&(s[c]=0);for(i in u)i in s&&(l[+i]=u[i]*t.length);for(i=l.length-1;0<=i;i--)l[i]<3&&(l[i-1]+=l[i],l.pop(),s[i-1]+=s[i],s.pop());for(i=0;i<s.length;i++)a+=Math.pow(s[i]-l[i],2)/l[i];return o=s.length-1-1,R[o][r]<a},t.kernelDensityEstimation=V,t.kde=V,t.zScore=function(t,e,n){return(t-e)/n},t.cumulativeStdNormalProbability=function(t){var e=Math.abs(t),n=Math.min(Math.round(100*e),Y.length-1);return 0<=t?Y[n]:+(1-Y[n]).toFixed(4)},t.standardNormalTable=Y,t.errorFunction=U,t.erf=U,t.inverseErrorFunction=W,t.probit=function(t){return 0===t?t=L:1<=t&&(t=1-L),Math.sqrt(2)*W(2*t-1)},t.permutationTest=function(t,e,r,o){if(void 0===o&&(o=1e4),void 0===r&&(r="two_side"),"two_side"!==r&&"greater"!==r&&"less"!==r)throw new Error("`alternative` must be either 'two_side', 'greater', or 'less'");for(var i=n(t)-n(e),a=new Array(o),u=t.concat(e),s=Math.floor(u.length/2),l=0;l<o;l++){j(u);var c=u.slice(0,s),f=u.slice(s,u.length),d=n(c)-n(f);a[l]=d}var h=0;if("two_side"===r)for(l=0;l<=o;l++)Math.abs(a[l])>=Math.abs(i)&&(h+=1);else if("greater"===r)for(l=0;l<=o;l++)a[l]>=i&&(h+=1);else for(l=0;l<=o;l++)a[l]<=i&&(h+=1);return h/o},t.bisect=function(t,e,n,r,o){if("function"!=typeof t)throw new TypeError("func must be a function");for(var i=0;i<r;i++){var a=(e+n)/2;if(0===t(a)||Math.abs((n-e)/2)<o)return a;K(t(a))===K(t(e))?e=a:n=a}throw new Error("maximum number of iterations exceeded")},t.quickselect=f,t.sign=K,t.numericSort=u,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_topojson-client@3.1.0@topojson-client/dist/topojson-client.js":
/*!*************************************************************************************!*\
  !*** ./node_modules/_topojson-client@3.1.0@topojson-client/dist/topojson-client.js ***!
  \*************************************************************************************/
/*! no static exports found */function(t,e,n){(function(t,n){n(e)})(0,(function(t){"use strict";function e(t){return t}function n(t){if(null==t)return e;var n,r,o=t.scale[0],i=t.scale[1],a=t.translate[0],u=t.translate[1];return function(t,e){e||(n=r=0);var s=2,l=t.length,c=new Array(l);c[0]=(n+=t[0])*o+a,c[1]=(r+=t[1])*i+u;while(s<l)c[s]=t[s],++s;return c}}function r(t){var e,r=n(t.transform),o=1/0,i=o,a=-o,u=-o;function s(t){t=r(t),t[0]<o&&(o=t[0]),t[0]>a&&(a=t[0]),t[1]<i&&(i=t[1]),t[1]>u&&(u=t[1])}function l(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(l);break;case"Point":s(t.coordinates);break;case"MultiPoint":t.coordinates.forEach(s);break}}for(e in t.arcs.forEach((function(t){var e,n=-1,s=t.length;while(++n<s)e=r(t[n],n),e[0]<o&&(o=e[0]),e[0]>a&&(a=e[0]),e[1]<i&&(i=e[1]),e[1]>u&&(u=e[1])})),t.objects)l(t.objects[e]);return[o,i,a,u]}function o(t,e){var n,r=t.length,o=r-e;while(o<--r)n=t[o],t[o++]=t[r],t[r]=n}function i(t,e){return"string"===typeof e&&(e=t.objects[e]),"GeometryCollection"===e.type?{type:"FeatureCollection",features:e.geometries.map((function(e){return a(t,e)}))}:a(t,e)}function a(t,e){var n=e.id,r=e.bbox,o=null==e.properties?{}:e.properties,i=u(t,e);return null==n&&null==r?{type:"Feature",properties:o,geometry:i}:null==r?{type:"Feature",id:n,properties:o,geometry:i}:{type:"Feature",id:n,bbox:r,properties:o,geometry:i}}function u(t,e){var r=n(t.transform),i=t.arcs;function a(t,e){e.length&&e.pop();for(var n=i[t<0?~t:t],a=0,u=n.length;a<u;++a)e.push(r(n[a],a));t<0&&o(e,u)}function u(t){return r(t)}function s(t){for(var e=[],n=0,r=t.length;n<r;++n)a(t[n],e);return e.length<2&&e.push(e[0]),e}function l(t){var e=s(t);while(e.length<4)e.push(e[0]);return e}function c(t){return t.map(l)}function f(t){var e,n=t.type;switch(n){case"GeometryCollection":return{type:n,geometries:t.geometries.map(f)};case"Point":e=u(t.coordinates);break;case"MultiPoint":e=t.coordinates.map(u);break;case"LineString":e=s(t.arcs);break;case"MultiLineString":e=t.arcs.map(s);break;case"Polygon":e=c(t.arcs);break;case"MultiPolygon":e=t.arcs.map(c);break;default:return null}return{type:n,coordinates:e}}return f(e)}function s(t,e){var n={},r={},o={},i=[],a=-1;function u(e){var n,r=t.arcs[e<0?~e:e],o=r[0];return t.transform?(n=[0,0],r.forEach((function(t){n[0]+=t[0],n[1]+=t[1]}))):n=r[r.length-1],e<0?[n,o]:[o,n]}function s(t,e){for(var r in t){var o=t[r];delete e[o.start],delete o.start,delete o.end,o.forEach((function(t){n[t<0?~t:t]=1})),i.push(o)}}return e.forEach((function(n,r){var o,i=t.arcs[n<0?~n:n];i.length<3&&!i[1][0]&&!i[1][1]&&(o=e[++a],e[a]=n,e[r]=o)})),e.forEach((function(t){var e,n,i=u(t),a=i[0],s=i[1];if(e=o[a])if(delete o[e.end],e.push(t),e.end=s,n=r[s]){delete r[n.start];var l=n===e?e:e.concat(n);r[l.start=e.start]=o[l.end=n.end]=l}else r[e.start]=o[e.end]=e;else if(e=r[s])if(delete r[e.start],e.unshift(t),e.start=a,n=o[a]){delete o[n.end];var c=n===e?e:n.concat(e);r[c.start=n.start]=o[c.end=e.end]=c}else r[e.start]=o[e.end]=e;else e=[t],r[e.start=a]=o[e.end=s]=e})),s(o,r),s(r,o),e.forEach((function(t){n[t<0?~t:t]||i.push([t])})),i}function l(t){return u(t,c.apply(this,arguments))}function c(t,e,n){var r,o,i;if(arguments.length>1)r=f(t,e,n);else for(o=0,r=new Array(i=t.arcs.length);o<i;++o)r[o]=o;return{type:"MultiLineString",arcs:s(t,r)}}function f(t,e,n){var r,o=[],i=[];function a(t){var e=t<0?~t:t;(i[e]||(i[e]=[])).push({i:t,g:r})}function u(t){t.forEach(a)}function s(t){t.forEach(u)}function l(t){t.forEach(s)}function c(t){switch(r=t,t.type){case"GeometryCollection":t.geometries.forEach(c);break;case"LineString":u(t.arcs);break;case"MultiLineString":case"Polygon":s(t.arcs);break;case"MultiPolygon":l(t.arcs);break}}return c(e),i.forEach(null==n?function(t){o.push(t[0].i)}:function(t){n(t[0].g,t[t.length-1].g)&&o.push(t[0].i)}),o}function d(t){var e,n=-1,r=t.length,o=t[r-1],i=0;while(++n<r)e=o,o=t[n],i+=e[0]*o[1]-e[1]*o[0];return Math.abs(i)}function h(t){return u(t,p.apply(this,arguments))}function p(t,e){var n={},r=[],o=[];function i(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(i);break;case"Polygon":a(t.arcs);break;case"MultiPolygon":t.arcs.forEach(a);break}}function a(t){t.forEach((function(e){e.forEach((function(e){(n[e=e<0?~e:e]||(n[e]=[])).push(t)}))})),r.push(t)}function l(e){return d(u(t,{type:"Polygon",arcs:[e]}).coordinates[0])}return e.forEach(i),r.forEach((function(t){if(!t._){var e=[],r=[t];t._=1,o.push(e);while(t=r.pop())e.push(t),t.forEach((function(t){t.forEach((function(t){n[t<0?~t:t].forEach((function(t){t._||(t._=1,r.push(t))}))}))}))}})),r.forEach((function(t){delete t._})),{type:"MultiPolygon",arcs:o.map((function(e){var r,o=[];if(e.forEach((function(t){t.forEach((function(t){t.forEach((function(t){n[t<0?~t:t].length<2&&o.push(t)}))}))})),o=s(t,o),(r=o.length)>1)for(var i,a,u=1,c=l(o[0]);u<r;++u)(i=l(o[u]))>c&&(a=o[0],o[0]=o[u],o[u]=a,c=i);return o})).filter((function(t){return t.length>0}))}}function v(t,e){var n=0,r=t.length;while(n<r){var o=n+r>>>1;t[o]<e?n=o+1:r=o}return n}function g(t){var e={},n=t.map((function(){return[]}));function r(t,n){t.forEach((function(t){t<0&&(t=~t);var r=e[t];r?r.push(n):e[t]=[n]}))}function o(t,e){t.forEach((function(t){r(t,e)}))}function i(t,e){"GeometryCollection"===t.type?t.geometries.forEach((function(t){i(t,e)})):t.type in a&&a[t.type](t.arcs,e)}var a={LineString:r,MultiLineString:o,Polygon:o,MultiPolygon:function(t,e){t.forEach((function(t){o(t,e)}))}};for(var u in t.forEach(i),e)for(var s=e[u],l=s.length,c=0;c<l;++c)for(var f=c+1;f<l;++f){var d,h=s[c],p=s[f];(d=n[h])[u=v(d,p)]!==p&&d.splice(u,0,p),(d=n[p])[u=v(d,h)]!==h&&d.splice(u,0,h)}return n}function y(t){if(null==t)return e;var n,r,o=t.scale[0],i=t.scale[1],a=t.translate[0],u=t.translate[1];return function(t,e){e||(n=r=0);var s=2,l=t.length,c=new Array(l),f=Math.round((t[0]-a)/o),d=Math.round((t[1]-u)/i);c[0]=f-n,n=f,c[1]=d-r,r=d;while(s<l)c[s]=t[s],++s;return c}}function m(t,e){if(t.transform)throw new Error("already quantized");if(e&&e.scale)s=t.bbox;else{if(!((n=Math.floor(e))>=2))throw new Error("n must be ≥2");s=t.bbox||r(t);var n,o=s[0],i=s[1],a=s[2],u=s[3];e={scale:[a-o?(a-o)/(n-1):1,u-i?(u-i)/(n-1):1],translate:[o,i]}}var s,l,c=y(e),f=t.objects,d={};function h(t){return c(t)}function p(t){var e;switch(t.type){case"GeometryCollection":e={type:"GeometryCollection",geometries:t.geometries.map(p)};break;case"Point":e={type:"Point",coordinates:h(t.coordinates)};break;case"MultiPoint":e={type:"MultiPoint",coordinates:t.coordinates.map(h)};break;default:return t}return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),null!=t.properties&&(e.properties=t.properties),e}function v(t){var e,n=0,r=1,o=t.length,i=new Array(o);i[0]=c(t[0],0);while(++n<o)((e=c(t[n],n))[0]||e[1])&&(i[r++]=e);return 1===r&&(i[r++]=[0,0]),i.length=r,i}for(l in f)d[l]=p(f[l]);return{type:"Topology",bbox:s,transform:e,objects:d,arcs:t.arcs.map(v)}}t.bbox=r,t.feature=i,t.merge=h,t.mergeArcs=p,t.mesh=l,t.meshArcs=c,t.neighbors=g,t.quantize=m,t.transform=n,t.untransform=y,Object.defineProperty(t,"__esModule",{value:!0})}))},"./node_modules/_tslib@2.1.0@tslib/tslib.js":
/*!**************************************************!*\
  !*** ./node_modules/_tslib@2.1.0@tslib/tslib.js ***!
  \**************************************************/
/*! no static exports found */function(t,e,n){(function(n){var r,o,i,a,u,s,l,c,f,d,h,p,v,g,y,m,b,_,j,x,w,O,E,M,S,P;
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */(function(i){var a="object"===typeof n?n:"object"===typeof self?self:"object"===typeof this?this:{};function u(t,e){return t!==a&&("function"===typeof Object.create?Object.defineProperty(t,"__esModule",{value:!0}):t.__esModule=!0),function(n,r){return t[n]=e?e(n,r):r}}r=[e],o=function(t){i(u(a,u(t)))}.apply(e,r),void 0===o||(t.exports=o)})((function(t){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])};i=function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)},a=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},u=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n},s=function(t,e,n,r){var o,i=arguments.length,a=i<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var u=t.length-1;u>=0;u--)(o=t[u])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},l=function(t,e){return function(n,r){e(n,r,t)}},c=function(t,e){if("object"===typeof Reflect&&"function"===typeof Reflect.metadata)return Reflect.metadata(t,e)},f=function(t,e,n,r){function o(t){return t instanceof n?t:new n((function(e){e(t)}))}return new(n||(n=Promise))((function(n,i){function a(t){try{s(r.next(t))}catch(e){i(e)}}function u(t){try{s(r["throw"](t))}catch(e){i(e)}}function s(t){t.done?n(t.value):o(t.value).then(a,u)}s((r=r.apply(t,e||[])).next())}))},d=function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(t){return function(e){return s([t,e])}}function s(i){if(n)throw new TypeError("Generator is already executing.");while(a)try{if(n=1,r&&(o=2&i[0]?r["return"]:i[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(o=a.trys,!(o=o.length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(u){i=[6,u],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}},h=function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||P(e,t,n)},P=Object.create?function(t,e,n,r){void 0===r&&(r=n),Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]},p=function(t){var e="function"===typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"===typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},v=function(t,e){var n="function"===typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),a=[];try{while((void 0===e||e-- >0)&&!(r=i.next()).done)a.push(r.value)}catch(u){o={error:u}}finally{try{r&&!r.done&&(n=i["return"])&&n.call(i)}finally{if(o)throw o.error}}return a},g=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(v(arguments[e]));return t},y=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r},m=function(t,e){for(var n=0,r=e.length,o=t.length;n<r;n++,o++)t[o]=e[n];return t},b=function(t){return this instanceof b?(this.v=t,this):new b(t)},_=function(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(t,e||[]),i=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(t){o[t]&&(r[t]=function(e){return new Promise((function(n,r){i.push([t,e,n,r])>1||u(t,e)}))})}function u(t,e){try{s(o[t](e))}catch(n){f(i[0][3],n)}}function s(t){t.value instanceof b?Promise.resolve(t.value.v).then(l,c):f(i[0][2],t)}function l(t){u("next",t)}function c(t){u("throw",t)}function f(t,e){t(e),i.shift(),i.length&&u(i[0][0],i[0][1])}},j=function(t){var e,n;return e={},r("next"),r("throw",(function(t){throw t})),r("return"),e[Symbol.iterator]=function(){return this},e;function r(r,o){e[r]=t[r]?function(e){return(n=!n)?{value:b(t[r](e)),done:"return"===r}:o?o(e):e}:o}},x=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t="function"===typeof p?p(t):t[Symbol.iterator](),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,i){e=t[n](e),o(r,i,e.done,e.value)}))}}function o(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)}},w=function(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t};var n=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t["default"]=e};O=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&P(e,t,r);return n(e,t),e},E=function(t){return t&&t.__esModule?t:{default:t}},M=function(t,e){if(!e.has(t))throw new TypeError("attempted to get private field on non-instance");return e.get(t)},S=function(t,e,n){if(!e.has(t))throw new TypeError("attempted to set private field on non-instance");return e.set(t,n),n},t("__extends",i),t("__assign",a),t("__rest",u),t("__decorate",s),t("__param",l),t("__metadata",c),t("__awaiter",f),t("__generator",d),t("__exportStar",h),t("__createBinding",P),t("__values",p),t("__read",v),t("__spread",g),t("__spreadArrays",y),t("__spreadArray",m),t("__await",b),t("__asyncGenerator",_),t("__asyncDelegator",j),t("__asyncValues",x),t("__makeTemplateObject",w),t("__importStar",O),t("__importDefault",E),t("__classPrivateFieldGet",M),t("__classPrivateFieldSet",S)}))}).call(this,n(/*! ./../_webpack@4.46.0@webpack/buildin/global.js */"./node_modules/_webpack@4.46.0@webpack/buildin/global.js"))},"./node_modules/_webpack@4.46.0@webpack/buildin/global.js":
/*!***********************************!*\
  !*** (webpack)/buildin/global.js ***!
  \***********************************/
/*! no static exports found */function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}t.exports=n},"./node_modules/_webpack@4.46.0@webpack/buildin/module.js":
/*!***********************************!*\
  !*** (webpack)/buildin/module.js ***!
  \***********************************/
/*! no static exports found */function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},"./node_modules/_wolfy87-eventemitter@5.2.9@wolfy87-eventemitter/EventEmitter.js":
/*!***************************************************************************************!*\
  !*** ./node_modules/_wolfy87-eventemitter@5.2.9@wolfy87-eventemitter/EventEmitter.js ***!
  \***************************************************************************************/
/*! no static exports found */function(t,e,n){var r;
/*!
 * EventEmitter v5.2.9 - git.io/ee
 * Unlicense - http://unlicense.org/
 * Oliver Caldwell - https://oli.me.uk/
 * @preserve
 */(function(e){"use strict";function o(){}var i=o.prototype,a=e.EventEmitter;function u(t,e){var n=t.length;while(n--)if(t[n].listener===e)return n;return-1}function s(t){return function(){return this[t].apply(this,arguments)}}function l(t){return"function"===typeof t||t instanceof RegExp||!(!t||"object"!==typeof t)&&l(t.listener)}i.getListeners=function(t){var e,n,r=this._getEvents();if(t instanceof RegExp)for(n in e={},r)r.hasOwnProperty(n)&&t.test(n)&&(e[n]=r[n]);else e=r[t]||(r[t]=[]);return e},i.flattenListeners=function(t){var e,n=[];for(e=0;e<t.length;e+=1)n.push(t[e].listener);return n},i.getListenersAsObject=function(t){var e,n=this.getListeners(t);return n instanceof Array&&(e={},e[t]=n),e||n},i.addListener=function(t,e){if(!l(e))throw new TypeError("listener must be a function");var n,r=this.getListenersAsObject(t),o="object"===typeof e;for(n in r)r.hasOwnProperty(n)&&-1===u(r[n],e)&&r[n].push(o?e:{listener:e,once:!1});return this},i.on=s("addListener"),i.addOnceListener=function(t,e){return this.addListener(t,{listener:e,once:!0})},i.once=s("addOnceListener"),i.defineEvent=function(t){return this.getListeners(t),this},i.defineEvents=function(t){for(var e=0;e<t.length;e+=1)this.defineEvent(t[e]);return this},i.removeListener=function(t,e){var n,r,o=this.getListenersAsObject(t);for(r in o)o.hasOwnProperty(r)&&(n=u(o[r],e),-1!==n&&o[r].splice(n,1));return this},i.off=s("removeListener"),i.addListeners=function(t,e){return this.manipulateListeners(!1,t,e)},i.removeListeners=function(t,e){return this.manipulateListeners(!0,t,e)},i.manipulateListeners=function(t,e,n){var r,o,i=t?this.removeListener:this.addListener,a=t?this.removeListeners:this.addListeners;if("object"!==typeof e||e instanceof RegExp){r=n.length;while(r--)i.call(this,e,n[r])}else for(r in e)e.hasOwnProperty(r)&&(o=e[r])&&("function"===typeof o?i.call(this,r,o):a.call(this,r,o));return this},i.removeEvent=function(t){var e,n=typeof t,r=this._getEvents();if("string"===n)delete r[t];else if(t instanceof RegExp)for(e in r)r.hasOwnProperty(e)&&t.test(e)&&delete r[e];else delete this._events;return this},i.removeAllListeners=s("removeEvent"),i.emitEvent=function(t,e){var n,r,o,i,a,u=this.getListenersAsObject(t);for(i in u)if(u.hasOwnProperty(i))for(n=u[i].slice(0),o=0;o<n.length;o++)r=n[o],!0===r.once&&this.removeListener(t,r.listener),a=r.listener.apply(this,e||[]),a===this._getOnceReturnValue()&&this.removeListener(t,r.listener);return this},i.trigger=s("emitEvent"),i.emit=function(t){var e=Array.prototype.slice.call(arguments,1);return this.emitEvent(t,e)},i.setOnceReturnValue=function(t){return this._onceReturnValue=t,this},i._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},i._getEvents=function(){return this._events||(this._events={})},o.noConflict=function(){return e.EventEmitter=a,o},r=function(){return o}.call(e,n,e,t),void 0===r||(t.exports=r)})("undefined"!==typeof window?window:this||{})},"./src/api/geo.ts":
/*!************************!*\
  !*** ./src/api/geo.ts ***!
  \************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=n(/*! d3-geo */"./node_modules/_d3-geo@1.6.4@d3-geo/build/d3-geo.js"),a=n(/*! d3-geo-projection */"./node_modules/_d3-geo-projection@2.1.2@d3-geo-projection/build/d3-geo-projection.js"),u=n(/*! ../view */"./src/view.ts"),s=r.__importDefault(n(/*! ../util/get-geo-projection */"./src/util/get-geo-projection.ts")),l={geoArea:function(t){return i.geoArea(t)},geoAreaByName:function(t){return i.geoArea(this.geoFeatureByName(t))},geoCentroid:function(t){return i.geoCentroid(t)},geoCentroidByName:function(t){return i.geoCentroid(this.geoFeatureByName(t))},geoDistance:function(t,e){return i.geoDistance(t,e)},geoLength:function(t){return i.geoLength(t)},geoLengthByName:function(t){return i.geoLength(this.geoFeatureByName(t))},geoContains:function(t,e){return i.geoContains(t,e)},geoFeatureByName:function(t){var e,n=this.rows;return n.some((function(n){return n.name===t&&(e=n,!0)})),e},geoFeatureByPosition:function(t){var e,n=this.rows;return n.some((function(n){return!!i.geoContains(n,t)&&(e=n,!0)})),e},geoNameByPosition:function(t){var e=this.geoFeatureByPosition(t);if(e)return e.name},getGeoProjection:s.default,geoProject:function(t,e,n){return e=s.default(e,n),a.geoProject(t,e)},geoProjectByName:function(t,e,n){return e=s.default(e,n),a.geoProject(this.geoFeatureByName(t),e)},geoProjectPosition:function(t,e,n){var r=s.default(e,n);return r(t)},geoProjectInvert:function(t,e,n){var r=s.default(e,n);return r.invert(t)}};o.assign(u.View.prototype,l)},"./src/api/hierarchy.ts":
/*!******************************!*\
  !*** ./src/api/hierarchy.ts ***!
  \******************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),o=n(/*! ../view */"./src/view.ts");r.assign(o.View.prototype,{getAllNodes:function(){var t=[],e=this.root;return e&&e.each?e.each((function(e){t.push(e)})):e&&e.eachNode&&e.eachNode((function(e){t.push(e)})),t},getAllLinks:function(){var t,e=[],n=[this.root];while(t=n.pop()){var r=t.children;r&&r.forEach((function(r){e.push({source:t,target:r}),n.push(r)}))}return e}}),r.assign(o.View.prototype,{getAllEdges:o.View.prototype.getAllLinks})},"./src/api/partition.ts":
/*!******************************!*\
  !*** ./src/api/partition.ts ***!
  \******************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=r.__importDefault(n(/*! ../util/partition */"./src/util/partition.ts")),a=n(/*! ../view */"./src/view.ts");o.assign(a.View.prototype,{partition:function(t,e){return void 0===e&&(e=[]),i.default(this.rows,t,e)},group:function(t,e){void 0===e&&(e=[]);var n=this.partition(t,e);return o.values(n)},groups:function(t,e){return void 0===e&&(e=[]),this.group(t,e)}})},"./src/api/statistics.ts":
/*!*******************************!*\
  !*** ./src/api/statistics.ts ***!
  \*******************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=r.__importStar(n(/*! simple-statistics */"./node_modules/_simple-statistics@6.1.1@simple-statistics/dist/simple-statistics.min.js")),i=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),a=n(/*! ../view */"./src/view.ts"),u=r.__importDefault(n(/*! ../util/p-by-fraction */"./src/util/p-by-fraction.ts")),s=r.__importDefault(n(/*! ../constants */"./src/constants.ts")),l=s.default.STATISTICS_METHODS;function c(t,e){var n=t.getColumn(e);return i.isArray(n)&&i.isArray(n[0])&&(n=i.flattenDeep(n)),n}l.forEach((function(t){a.View.prototype[t]=function(e){return o[t](c(this,e))}}));var f=o.quantile;i.assign(a.View.prototype,{average:a.View.prototype.mean,quantile:function(t,e){return f(c(this,t),e)},quantiles:function(t,e){var n=c(this,t);return e.map((function(t){return f(n,t)}))},quantilesByFraction:function(t,e){return this.quantiles(t,u.default(e))},range:function(t){return[this.min(t),this.max(t)]},extent:function(t){return this.range(t)}})},"./src/connector/default.ts":
/*!**********************************!*\
  !*** ./src/connector/default.ts ***!
  \**********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),o=n(/*! ../data-set */"./src/data-set.ts");o.DataSet.registerConnector("default",(function(t,e){var n;if(n=r.isString(t)?e.getView(t):t,!n)throw new TypeError("Invalid dataView");return r.deepMix([],n.rows)}))},"./src/connector/dsv.ts":
/*!******************************!*\
  !*** ./src/connector/dsv.ts ***!
  \******************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),o=n(/*! d3-dsv */"./node_modules/_d3-dsv@1.2.0@d3-dsv/dist/d3-dsv.js"),i=n(/*! ../data-set */"./src/data-set.ts");i.DataSet.registerConnector("dsv",(function(t,e){void 0===e&&(e={});var n=e.delimiter||",";if(!r.isString(n))throw new TypeError("Invalid delimiter: must be a string!");return o.dsvFormat(n).parse(t)})),i.DataSet.registerConnector("csv",(function(t){return o.csvParse(t)})),i.DataSet.registerConnector("tsv",(function(t){return o.tsvParse(t)}))},"./src/connector/geo-graticule.ts":
/*!****************************************!*\
  !*** ./src/connector/geo-graticule.ts ***!
  \****************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! d3-geo */"./node_modules/_d3-geo@1.6.4@d3-geo/build/d3-geo.js"),o=n(/*! ../data-set */"./src/data-set.ts");function i(t,e){e.dataType="geo-graticule";var n=r.geoGraticule().lines();return n.map((function(t,e){return t.index=""+e,t})),e.rows=n,n}e.default=i,o.DataSet.registerConnector("geo-graticule",i)},"./src/connector/geojson.ts":
/*!**********************************!*\
  !*** ./src/connector/geojson.ts ***!
  \**********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=r.__importDefault(n(/*! point-at-length */"./node_modules/_point-at-length@1.1.0@point-at-length/index.js")),i=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),a=n(/*! d3-geo */"./node_modules/_d3-geo@1.6.4@d3-geo/build/d3-geo.js"),u=n(/*! ../data-set */"./src/data-set.ts"),s=a.geoPath();function l(t,e,n){n.dataType=u.DataSet.CONSTANTS.GEO;var r=i.deepMix([],t.features);return r.forEach((function(t){t.name=t.properties.name,t.longitude=[],t.latitude=[];var e=t.pathData=s(t),n=o.default(e);n._path.forEach((function(e){t.longitude.push(e[1]),t.latitude.push(e[2])}));var r=s.centroid(t);t.centroidX=r[0],t.centroidY=r[1]})),r}u.DataSet.registerConnector("geo",l),u.DataSet.registerConnector("geojson",l),u.DataSet.registerConnector("GeoJSON",l),e.default=l},"./src/connector/graph.ts":
/*!********************************!*\
  !*** ./src/connector/graph.ts ***!
  \********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),o=n(/*! ../data-set */"./src/data-set.ts"),i={nodes:function(t){return t.nodes},edges:function(t){return t.edges}};function a(t,e,n){e=r.assign({},i,e),n.dataType=o.DataSet.CONSTANTS.GRAPH;var a=e.nodes,u=e.edges;if(a&&!r.isFunction(a))throw new TypeError("Invalid nodes: must be a function!");if(u&&!r.isFunction(u))throw new TypeError("Invalid edges: must be a function!");return n.rows=n.graph={nodes:a(t),edges:u(t)},r.assign(n,n.graph),n.rows}o.DataSet.registerConnector("graph",a),o.DataSet.registerConnector("diagram",a)},"./src/connector/hexjson.ts":
/*!**********************************!*\
  !*** ./src/connector/hexjson.ts ***!
  \**********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),o=n(/*! d3-hexjson */"./node_modules/_d3-hexjson@1.1.1@d3-hexjson/build/d3-hexjson.js"),i=n(/*! ../data-set */"./src/data-set.ts"),a={width:1,height:1};function u(t){return t.cx=t.x,t.cy=t.y,t.x=[],t.y=[],t.vertices.forEach((function(e){t.x.push(e.x+t.cx),t.y.push(e.y+t.cy)})),t}function s(t,e,n){n.dataType=i.DataSet.CONSTANTS.HEX,e=r.assign({},a,e);var s=e.width,l=e.height,c=r.deepMix([],t);n._HexJSON=c;var f=n._GridHexJSON=o.getGridForHexJSON(c),d=n.rows=o.renderHexJSON(c,s,l).map(u);return n._gridRows=o.renderHexJSON(f,s,l).map(u),d}i.DataSet.registerConnector("hex",s),i.DataSet.registerConnector("hexjson",s),i.DataSet.registerConnector("hex-json",s),i.DataSet.registerConnector("HexJSON",s),e.default=s},"./src/connector/hierarchy.ts":
/*!************************************!*\
  !*** ./src/connector/hierarchy.ts ***!
  \************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),o=n(/*! d3-hierarchy */"./node_modules/_d3-hierarchy@1.1.9@d3-hierarchy/dist/d3-hierarchy.js"),i=n(/*! ../data-set */"./src/data-set.ts");function a(t,e,n){n.dataType=i.DataSet.CONSTANTS.HIERARCHY;var a=e&&e.children?e.children:null;if(a&&!r.isFunction(a))throw new TypeError("Invalid children: must be a function!");return e.pureData?n.rows=n.root=t:n.rows=n.root=o.hierarchy(t,a),t}i.DataSet.registerConnector("hierarchy",a),i.DataSet.registerConnector("tree",a)},"./src/connector/topojson.ts":
/*!***********************************!*\
  !*** ./src/connector/topojson.ts ***!
  \***********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=n(/*! topojson-client */"./node_modules/_topojson-client@3.1.0@topojson-client/dist/topojson-client.js"),a=r.__importDefault(n(/*! ./geojson */"./src/connector/geojson.ts")),u=n(/*! ../data-set */"./src/data-set.ts");function s(t,e,n){var r=e.object;if(!o.isString(r))throw new TypeError("Invalid object: must be a string!");var u=i.feature(t,t.objects[r]);return a.default(u,void 0,n)}u.DataSet.registerConnector("topojson",s),u.DataSet.registerConnector("TopoJSON",s)},"./src/constants.ts":
/*!**************************!*\
  !*** ./src/constants.ts ***!
  \**************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={HIERARCHY:"hierarchy",GEO:"geo",HEX:"hex",GRAPH:"graph",TABLE:"table",GEO_GRATICULE:"geo-graticule",STATISTICS_METHODS:["max","mean","median","min","mode","product","standardDeviation","sum","sumSimple","variance"]}},"./src/data-set.ts":
/*!*************************!*\
  !*** ./src/data-set.ts ***!
  \*************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DataSet=void 0;var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=r.__importDefault(n(/*! wolfy87-eventemitter */"./node_modules/_wolfy87-eventemitter@5.2.9@wolfy87-eventemitter/EventEmitter.js")),a=n(/*! ./view */"./src/view.ts"),u=r.__importDefault(n(/*! ./constants */"./src/constants.ts")),s=function(t){function e(e){void 0===e&&(e={state:{}});var n=t.call(this)||this;return n.isDataSet=!0,n._onChangeTimer=null,n.views={},n.state={},n.state=e.state,n}return r.__extends(e,t),e.registerConnector=function(t,n){e.connectors[t]=n},e.getConnector=function(t){return e.connectors[t]||e.connectors.default},e.registerTransform=function(t,n){e.transforms[t]=n},e.getTransform=function(t){return e.transforms[t]||e.transforms.default},e.prototype._getUniqueViewName=function(){var t=o.uniqueId("view_");while(this.views[t])t=o.uniqueId("view_");return t},e.prototype.createView=function(t,e){if(o.isNil(t)&&(t=this._getUniqueViewName()),o.isObject(t)&&(e=t,t=this._getUniqueViewName()),this.views[t])throw new Error("data view exists: "+t);var n=new a.View(this,e);return this.views[t]=n,n},e.prototype.getView=function(t){return this.views[t]},e.prototype.setView=function(t,e){this.views[t]=e},e.prototype.setState=function(t,e){var n=this;this.state[t]=e,this._onChangeTimer&&(window.clearTimeout(this._onChangeTimer),this._onChangeTimer=null),this._onChangeTimer=window.setTimeout((function(){n.emit("statechange",t,e)}),16)},e.CONSTANTS=u.default,e.connectors={},e.transforms={},e.DataSet=e,e.DataView=a.View,e.View=a.View,e.version="____DATASET_VERSION____",e}(i.default);e.DataSet=s,o.assign(s,u.default),o.assign(s.prototype,{view:s.prototype.createView}),a.View.DataSet=s},"./src/index.ts":
/*!**********************!*\
  !*** ./src/index.ts ***!
  \**********************/
/*! no static exports found */function(t,e,n){"use strict";n(/*! ./api/geo */"./src/api/geo.ts"),n(/*! ./api/hierarchy */"./src/api/hierarchy.ts"),n(/*! ./api/partition */"./src/api/partition.ts"),n(/*! ./api/statistics */"./src/api/statistics.ts"),n(/*! ./connector/default */"./src/connector/default.ts"),n(/*! ./connector/dsv */"./src/connector/dsv.ts"),n(/*! ./connector/geo-graticule */"./src/connector/geo-graticule.ts"),n(/*! ./connector/geojson */"./src/connector/geojson.ts"),n(/*! ./connector/graph */"./src/connector/graph.ts"),n(/*! ./connector/hexjson */"./src/connector/hexjson.ts"),n(/*! ./connector/hierarchy */"./src/connector/hierarchy.ts"),n(/*! ./connector/topojson */"./src/connector/topojson.ts"),n(/*! ./transform/default */"./src/transform/default.ts"),n(/*! ./transform/filter */"./src/transform/filter.ts"),n(/*! ./transform/fold */"./src/transform/fold.ts"),n(/*! ./transform/map */"./src/transform/map.ts"),n(/*! ./transform/partition */"./src/transform/partition.ts"),n(/*! ./transform/percent */"./src/transform/percent.ts"),n(/*! ./transform/pick */"./src/transform/pick.ts"),n(/*! ./transform/proportion */"./src/transform/proportion.ts"),n(/*! ./transform/rename */"./src/transform/rename.ts"),n(/*! ./transform/reverse */"./src/transform/reverse.ts"),n(/*! ./transform/sort */"./src/transform/sort.ts"),n(/*! ./transform/sort-by */"./src/transform/sort-by.ts"),n(/*! ./transform/subset */"./src/transform/subset.ts"),n(/*! ./transform/fill-rows */"./src/transform/fill-rows.ts"),n(/*! ./transform/impute */"./src/transform/impute.ts"),n(/*! ./transform/aggregate */"./src/transform/aggregate.ts"),n(/*! ./transform/regression */"./src/transform/regression.ts"),n(/*! ./transform/kde */"./src/transform/kde.ts"),n(/*! ./transform/bin/hexagon */"./src/transform/bin/hexagon.ts"),n(/*! ./transform/bin/histogram */"./src/transform/bin/histogram.ts"),n(/*! ./transform/bin/quantile */"./src/transform/bin/quantile.ts"),n(/*! ./transform/bin/rectangle */"./src/transform/bin/rectangle.ts"),n(/*! ./transform/geo/centroid */"./src/transform/geo/centroid.ts"),n(/*! ./transform/geo/projection */"./src/transform/geo/projection.ts"),n(/*! ./transform/geo/region */"./src/transform/geo/region.ts"),n(/*! ./transform/diagram/arc */"./src/transform/diagram/arc.ts"),n(/*! ./transform/diagram/dagre */"./src/transform/diagram/dagre.ts"),n(/*! ./transform/diagram/sankey */"./src/transform/diagram/sankey.ts"),n(/*! ./transform/diagram/voronoi */"./src/transform/diagram/voronoi.ts"),n(/*! ./transform/hierarchy/cluster */"./src/transform/hierarchy/cluster.ts"),n(/*! ./transform/hierarchy/compact-box */"./src/transform/hierarchy/compact-box.ts"),n(/*! ./transform/hierarchy/dendrogram */"./src/transform/hierarchy/dendrogram.ts"),n(/*! ./transform/hierarchy/indented */"./src/transform/hierarchy/indented.ts"),n(/*! ./transform/hierarchy/pack */"./src/transform/hierarchy/pack.ts"),n(/*! ./transform/hierarchy/partition */"./src/transform/hierarchy/partition.ts"),n(/*! ./transform/hierarchy/tree */"./src/transform/hierarchy/tree.ts"),n(/*! ./transform/hierarchy/treemap */"./src/transform/hierarchy/treemap.ts"),n(/*! ./transform/tag-cloud */"./src/transform/tag-cloud.ts"),n(/*! ./transform/waffle */"./src/transform/waffle.ts"),n(/*! ./transform/kernel-smooth/density */"./src/transform/kernel-smooth/density.ts"),n(/*! ./transform/kernel-smooth/regression */"./src/transform/kernel-smooth/regression.ts");var r=n(/*! ./data-set */"./src/data-set.ts");t.exports=r.DataSet},"./src/transform/aggregate.ts":
/*!************************************!*\
  !*** ./src/transform/aggregate.ts ***!
  \************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=r.__importStar(n(/*! simple-statistics */"./node_modules/_simple-statistics@6.1.1@simple-statistics/dist/simple-statistics.min.js")),a=r.__importDefault(n(/*! ../util/partition */"./src/util/partition.ts")),u=n(/*! ../data-set */"./src/data-set.ts"),s=u.DataSet.registerTransform,l=n(/*! ../util/option-parser */"./src/util/option-parser.ts"),c={as:[],fields:[],groupBy:[],operations:[]},f="count",d={count:function(t){return t.length},distinct:function(t,e){var n=o.uniq(t.map((function(t){return t[e]})));return n.length}};function h(t,e){e=o.assign({},c,e);var n=l.getFields(e);if(!o.isArray(n))throw new TypeError("Invalid fields: it must be an array with one or more strings!");var r=e.as||[];o.isString(r)&&(r=[r]);var i=e.operations;o.isString(i)&&(i=[i]);var u=[f];if(o.isArray(i)&&i.length||(console.warn('operations is not defined, will use [ "count" ] directly.'),i=u,r=i),1!==i.length||i[0]!==f){if(i.length!==n.length)throw new TypeError("Invalid operations: it's length must be the same as fields!");if(r.length!==n.length)throw new TypeError("Invalid as: it's length must be the same as fields!")}var s=a.default(t.rows,e.groupBy),h=[];o.forIn(s,(function(t){var e=t[0];i.forEach((function(o,i){var a=r[i],u=n[i];e[a]=d[o](t,u)})),h.push(e)})),t.rows=h}u.DataSet.CONSTANTS.STATISTICS_METHODS.forEach((function(t){d[t]=function(e,n){var r=e.map((function(t){return t[n]}));return o.isArray(r)&&o.isArray(r[0])&&(r=o.flattenDeep(r)),i[t](r)}})),d.average=d.mean,s("aggregate",h),s("summary",h),e.default={VALID_AGGREGATES:o.keys(d)}},"./src/transform/bin/hexagon.ts":
/*!**************************************!*\
  !*** ./src/transform/bin/hexagon.ts ***!
  \**************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=n(/*! ../../data-set */"./src/data-set.ts"),a=n(/*! ../../util/option-parser */"./src/util/option-parser.ts"),u={as:["x","y","count"],bins:[30,30],offset:[0,0],sizeByCount:!1},s=Math.sqrt(3),l=Math.PI/3,c=[0,l,2*l,3*l,4*l,5*l];function f(t,e,n,r){return Math.sqrt((t-n)*(t-n)+(e-r)*(e-r))}function d(t,e,n){var r=t-n;e/=2;var o=Math.floor(r/e),i=e*(o+(1===Math.abs(o%2)?1:0)),a=e*(o+(1===Math.abs(o%2)?0:1));return[i+n,a+n]}function h(t,e,n){void 0===e&&(e=[1,1]),void 0===n&&(n=[0,0]);var o={},i=r.__read(e,2),a=i[0],u=i[1],s=r.__read(n,2),l=s[0],c=s[1];return t.forEach((function(t){var e,n,i,s,h,p=r.__read(t,2),v=p[0],g=p[1],y=r.__read(d(v,a,l),2),m=y[0],b=y[1],_=r.__read(d(g,u,c),2),j=_[0],x=_[1],w=f(v,g,m,j),O=f(v,g,b,x);w<O?(i="x"+m+"y"+j,e=r.__read([m,j],2),s=e[0],h=e[1]):(i="x"+b+"y"+x,n=r.__read([b,x],2),s=n[0],h=n[1]),o[i]=o[i]||{x:s,y:h,count:0},o[i].count++})),o}function p(t,e){e=o.assign({},u,e);var n=a.getFields(e);if(!o.isArray(n)||2!==n.length)throw new TypeError("Invalid fields: it must be an array with 2 strings!");var i=r.__read(n,2),l=i[0],f=i[1],d=t.range(l),p=t.range(f),v=d[1]-d[0],g=p[1]-p[0],y=e.binWidth||[];if(2!==y.length){var m=r.__read(e.bins,2),b=m[0],_=m[1];if(b<=0||_<=0)throw new TypeError("Invalid bins: must be an array with two positive numbers (e.g. [ 30, 30 ])!");y=[v/b,g/_]}var j=r.__read(e.offset,2),x=j[0],w=j[1],O=3*y[0]/(s*y[1]),E=t.rows.map((function(t){return[t[l],O*t[f]]})),M=h(E,[y[0],O*y[1]],[x,O*w]),S=r.__read(e.as,3),P=S[0],C=S[1],A=S[2];if(!P||!C||!A)throw new TypeError('Invalid as: it must be an array with three elements (e.g. [ "x", "y", "count" ])!');var k=y[0]/s,T=c.map((function(t){return[Math.sin(t)*k,-Math.cos(t)*k]})),I=[],L=0;e.sizeByCount&&o.forIn(M,(function(t){t.count>L&&(L=t.count)})),o.forIn(M,(function(t){var n=t.x,r=t.y,o=t.count,i={};i[A]=o,e.sizeByCount?(i[P]=T.map((function(e){return n+t.count/L*e[0]})),i[C]=T.map((function(e){return(r+t.count/L*e[1])/O}))):(i[P]=T.map((function(t){return n+t[0]})),i[C]=T.map((function(t){return(r+t[1])/O}))),I.push(i)})),t.rows=I}i.DataSet.registerTransform("bin.hexagon",p),i.DataSet.registerTransform("bin.hex",p),i.DataSet.registerTransform("hexbin",p)},"./src/transform/bin/histogram.ts":
/*!****************************************!*\
  !*** ./src/transform/bin/histogram.ts ***!
  \****************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=r.__importDefault(n(/*! ../../util/partition */"./src/util/partition.ts")),a=n(/*! ../../data-set */"./src/data-set.ts"),u=n(/*! ../../util/option-parser */"./src/util/option-parser.ts"),s={as:["x","count"],bins:void 0,offset:0,groupBy:[]};function l(t,e,n){var r=t-n,o=Math.floor(r/e);return[o*e+n,(o+1)*e+n]}function c(t){return Math.ceil(Math.log(t)/Math.LN2)+1}function f(t,e){e=o.assign({},s,e);var n=u.getField(e);if(0!==t.rows.length){var a=t.range(n),f=a[1]-a[0],d=e.binWidth,h=e.bins;if(!d&&h){if(h<=0)throw new TypeError("Invalid bins: it must be a positive number!");d=f/h}if(!d&&!h){var p=c(t.rows.length);d=f/p}var v=e.offset%d,g=[],y=e.groupBy,m=i.default(t.rows,y);o.forIn(m,(function(t){var i={},a=t.map((function(t){return t[n]}));a.forEach((function(t){var e=r.__read(l(t,d,v),2),n=e[0],o=e[1],a=n+"-"+o;i[a]=i[a]||{x0:n,x1:o,count:0},i[a].count++}));var u=r.__read(e.as,2),s=u[0],c=u[1];if(!s||!c)throw new TypeError('Invalid as: it must be an array with 2 elements (e.g. [ "x", "count" ])!');var f=o.pick(t[0],y);o.forIn(i,(function(t){var e=o.assign({},f);e[s]=[t.x0,t.x1],e[c]=t.count,g.push(e)}))})),t.rows=g}}a.DataSet.registerTransform("bin.histogram",f),a.DataSet.registerTransform("bin.dot",f)},"./src/transform/bin/quantile.ts":
/*!***************************************!*\
  !*** ./src/transform/bin/quantile.ts ***!
  \***************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=n(/*! simple-statistics */"./node_modules/_simple-statistics@6.1.1@simple-statistics/dist/simple-statistics.min.js"),a=r.__importDefault(n(/*! ../../util/partition */"./src/util/partition.ts")),u=r.__importDefault(n(/*! ../../util/p-by-fraction */"./src/util/p-by-fraction.ts")),s=n(/*! ../../data-set */"./src/data-set.ts"),l=s.DataSet.registerTransform,c=n(/*! ../../util/option-parser */"./src/util/option-parser.ts"),f={as:"_bin",groupBy:[],fraction:4};function d(t,e){e=o.assign({},f,e);var n=c.getField(e),r=e.as;if(!o.isString(r))throw new TypeError('Invalid as: it must be a string (e.g. "_bin")!');var s=e.p,l=e.fraction;o.isArray(s)&&0!==s.length||(s=u.default(l));var d=t.rows,h=e.groupBy,p=a.default(d,h),v=[];o.forIn(p,(function(t){var e=t[0],o=t.map((function(t){return t[n]})),a=s.map((function(t){return i.quantile(o,t)}));e[r]=a,v.push(e)})),t.rows=v}l("bin.quantile",d)},"./src/transform/bin/rectangle.ts":
/*!****************************************!*\
  !*** ./src/transform/bin/rectangle.ts ***!
  \****************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=n(/*! ../../data-set */"./src/data-set.ts"),a=i.DataSet.registerTransform,u=n(/*! ../../util/option-parser */"./src/util/option-parser.ts"),s={as:["x","y","count"],bins:[30,30],offset:[0,0],sizeByCount:!1};function l(t,e,n){var r=t-n,o=Math.floor(r/e);return[o*e+n,(o+1)*e+n]}function c(t,e){e=o.assign({},s,e);var n=r.__read(u.getFields(e),2),i=n[0],a=n[1];if(!i||!a)throw new TypeError("Invalid fields: must be an array with 2 strings!");var c=t.range(i),f=t.range(a),d=c[1]-c[0],h=f[1]-f[0],p=e.binWidth||[];if(2!==p.length){var v=r.__read(e.bins,2),g=v[0],y=v[1];if(g<=0||y<=0)throw new TypeError("Invalid bins: must be an array with 2 positive numbers (e.g. [ 30, 30 ])!");p=[d/g,h/y]}var m=t.rows.map((function(t){return[t[i],t[a]]})),b={},_=r.__read(e.offset,2),j=_[0],x=_[1];m.forEach((function(t){var e=r.__read(l(t[0],p[0],j),2),n=e[0],o=e[1],i=r.__read(l(t[1],p[1],x),2),a=i[0],u=i[1],s=n+"-"+o+"-"+a+"-"+u;b[s]=b[s]||{x0:n,x1:o,y0:a,y1:u,count:0},b[s].count++}));var w=[],O=r.__read(e.as,3),E=O[0],M=O[1],S=O[2];if(!E||!M||!S)throw new TypeError('Invalid as: it must be an array with 3 strings (e.g. [ "x", "y", "count" ])!');if(e.sizeByCount){var P=0;o.forIn(b,(function(t){t.count>P&&(P=t.count)})),o.forIn(b,(function(t){var e=t.x0,n=t.x1,o=t.y0,i=t.y1,a=t.count,u=a/P,s=r.__read([(e+n)/2,(o+i)/2],2),l=s[0],c=s[1],f=(n-e)*u/2,d=(i-o)*u/2,h=l-f,p=l+f,v=c-d,g=c+d,y={};y[E]=[h,p,p,h],y[M]=[v,v,g,g],y[S]=a,w.push(y)}))}else o.forIn(b,(function(t){var e={};e[E]=[t.x0,t.x1,t.x1,t.x0],e[M]=[t.y0,t.y0,t.y1,t.y1],e[S]=t.count,w.push(e)}));t.rows=w}a("bin.rectangle",c),a("bin.rect",c)},"./src/transform/default.ts":
/*!**********************************!*\
  !*** ./src/transform/default.ts ***!
  \**********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ../data-set */"./src/data-set.ts");r.DataSet.registerTransform("default",(function(t){return t}))},"./src/transform/diagram/arc.ts":
/*!**************************************!*\
  !*** ./src/transform/diagram/arc.ts ***!
  \**************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),o=n(/*! ../../data-set */"./src/data-set.ts"),i={y:0,thickness:.05,weight:!1,marginRatio:.1,id:function(t){return t.id},source:function(t){return t.source},target:function(t){return t.target},sourceWeight:function(t){return t.value||1},targetWeight:function(t){return t.value||1},sortBy:null};function a(t,e,n){return void 0===n&&(n={}),t.forEach((function(t){var r=e.edgeSource(t),o=e.edgeTarget(t);n[r]||(n[r]={id:r}),n[o]||(n[o]={id:o})})),r.values(n)}function u(t,e,n){r.forIn(t,(function(t,r){t.inEdges=e.filter((function(t){return""+n.target(t)===""+r})),t.outEdges=e.filter((function(t){return""+n.source(t)===""+r})),t.edges=t.outEdges.concat(t.inEdges),t.frequency=t.edges.length,t.value=0,t.inEdges.forEach((function(e){t.value+=n.targetWeight(e)})),t.outEdges.forEach((function(e){t.value+=n.sourceWeight(e)}))}))}function s(t,e){var n={weight:function(t,e){return e.value-t.value},frequency:function(t,e){return e.frequency-t.frequency},id:function(t,n){return(""+e.id(t)).localeCompare(""+e.id(n))}},o=n[e.sortBy];!o&&r.isFunction(e.sortBy)&&(o=e.sortBy),o&&t.sort(o)}function l(t,e){var n=t.length;if(!n)throw new TypeError("Invalid nodes: it's empty!");if(e.weight){var r=e.marginRatio;if(r<0||r>=1)throw new TypeError("Invalid marginRatio: it must be in range [0, 1)!");var o=r/(2*n),i=e.thickness;if(i<=0||i>=1)throw new TypeError("Invalid thickness: it must be in range (0, 1)!");var a=0;t.forEach((function(t){a+=t.value})),t.forEach((function(t){t.weight=t.value/a,t.width=t.weight*(1-r),t.height=i})),t.forEach((function(n,r){for(var a=0,u=r-1;u>=0;u--)a+=t[u].width+2*o;var s=n.minX=o+a,l=n.maxX=n.minX+n.width,c=n.minY=e.y-i/2,f=n.maxY=c+i;n.x=[s,l,l,s],n.y=[c,c,f,f]}))}else{var u=1/n;t.forEach((function(t,n){t.x=(n+.5)*u,t.y=e.y}))}}function c(t,e,n){if(n.weight){var o={};r.forIn(t,(function(t,e){o[e]=t.value})),e.forEach((function(e){var r=n.source(e),i=n.target(e),a=t[r],u=t[i];if(a&&u){var s=o[r],l=n.sourceWeight(e),c=a.minX+(a.value-s)/a.value*a.width,f=c+l/a.value*a.width;o[r]-=l;var d=o[i],h=n.targetWeight(e),p=u.minX+(u.value-d)/u.value*u.width,v=p+h/u.value*u.width;o[i]-=h;var g=n.y;e.x=[c,f,p,v],e.y=[g,g,g,g]}}))}else e.forEach((function(e){var r=t[n.source(e)],o=t[n.target(e)];r&&o&&(e.x=[r.x,o.x],e.y=[r.y,o.y])}))}function f(t,e){e=r.assign({},i,e);var n={},o=t.nodes,f=t.edges;r.isArray(o)&&0!==o.length||(o=a(f,e,n)),o.forEach((function(t){var r=e.id(t);n[r]=t})),u(n,f,e),s(o,e),l(o,e),c(n,f,e),t.nodes=o,t.edges=f}o.DataSet.registerTransform("diagram.arc",f),o.DataSet.registerTransform("arc",f)},"./src/transform/diagram/dagre.ts":
/*!****************************************!*\
  !*** ./src/transform/diagram/dagre.ts ***!
  \****************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=r.__importDefault(n(/*! dagre */"./node_modules/_dagre@0.8.5@dagre/index.js")),a=n(/*! ../../data-set */"./src/data-set.ts"),u={rankdir:"TB",align:"TB",nodesep:50,edgesep:10,ranksep:50,source:function(t){return t.source},target:function(t){return t.target}};function s(t,e){e=o.assign({},u,e);var n=new i.default.graphlib.Graph;n.setGraph({}),n.setDefaultEdgeLabel((function(){return{}})),t.nodes.forEach((function(t){var r=e.nodeId?e.nodeId(t):t.id;t.height||t.width||(t.height=t.width=e.edgesep),n.setNode(r,t)})),t.edges.forEach((function(t){n.setEdge(e.source(t),e.target(t))})),i.default.layout(n);var r=[],a=[];n.nodes().forEach((function(t){var e=n.node(t),o=e.x,i=e.y,a=e.height,u=e.width;e.x=[o-u/2,o+u/2,o+u/2,o-u/2],e.y=[i+a/2,i+a/2,i-a/2,i-a/2],r.push(e)})),n.edges().forEach((function(t){var e=n.edge(t).points,r={};r.x=e.map((function(t){return t.x})),r.y=e.map((function(t){return t.y})),a.push(r)})),t.nodes=r,t.edges=a}a.DataSet.registerTransform("diagram.dagre",s),a.DataSet.registerTransform("dagre",s)},"./src/transform/diagram/sankey.ts":
/*!*****************************************!*\
  !*** ./src/transform/diagram/sankey.ts ***!
  \*****************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),o=n(/*! d3-sankey */"./node_modules/_d3-sankey@0.9.1@d3-sankey/dist/d3-sankey.js"),i=n(/*! ../../data-set */"./src/data-set.ts"),a={sankeyLeft:o.sankeyLeft,sankeyRight:o.sankeyRight,sankeyCenter:o.sankeyCenter,sankeyJustify:o.sankeyJustify},u={value:function(t){return t.value},source:function(t){return t.source},target:function(t){return t.target},nodeAlign:"sankeyJustify",nodeWidth:.02,nodePadding:.02,sort:void 0};function s(t,e){e=r.assign({},u,e);var n=null;r.isString(e.nodeAlign)?n=a[e.nodeAlign]:r.isFunction(e.nodeAlign)&&(n=e.nodeAlign);var i=o.sankey().nodeSort(e.sort).links((function(t){return t.edges})).nodeWidth(e.nodeWidth).nodePadding(e.nodePadding).extent([[0,0],[1,1]]);r.isFunction(e.nodeId)&&i.nodeId(e.nodeId),n&&i.nodeAlign(n),i(t),t.nodes.forEach((function(t){var e=t.x0,n=t.x1,r=t.y0,o=t.y1;t.x=[e,n,n,e],t.y=[r,r,o,o]})),t.edges.forEach((function(t){var e=t.source,n=t.target,r=e.x1,o=n.x0;t.x=[r,r,o,o];var i=t.width/2;t.y=[t.y0+i,t.y0-i,t.y1+i,t.y1-i]}))}i.DataSet.registerTransform("diagram.sankey",s),i.DataSet.registerTransform("sankey",s)},"./src/transform/diagram/voronoi.ts":
/*!******************************************!*\
  !*** ./src/transform/diagram/voronoi.ts ***!
  \******************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=r.__importStar(n(/*! d3-voronoi */"./node_modules/_d3-voronoi@1.1.4@d3-voronoi/dist/d3-voronoi.js")),i=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),a=n(/*! ../../data-set */"./src/data-set.ts"),u=a.DataSet.registerTransform,s=n(/*! ../../util/option-parser */"./src/util/option-parser.ts"),l={as:["_x","_y"]};function c(t,e){e=i.assign({},l,e);var n=e.as;if(!i.isArray(n)||2!==n.length)throw new TypeError("Invalid as: must be an array with two strings!");var r=n[0],a=n[1],u=s.getFields(e);if(!i.isArray(u)||2!==u.length)throw new TypeError("Invalid fields: must be an array with two strings!");var c=u[0],f=u[1],d=t.rows,h=d.map((function(t){return[t[c],t[f]]})),p=o.voronoi();e.extend&&p.extent(e.extend),e.size&&p.size(e.size);var v=p(h).polygons();d.forEach((function(t,e){var n=v[e].filter((function(t){return!!t}));t[r]=n.map((function(t){return t[0]})),t[a]=n.map((function(t){return t[1]}))}))}u("diagram.voronoi",c),u("voronoi",c)},"./src/transform/fill-rows.ts":
/*!************************************!*\
  !*** ./src/transform/fill-rows.ts ***!
  \************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=r.__importDefault(n(/*! ../util/partition */"./src/util/partition.ts")),a=n(/*! ../data-set */"./src/data-set.ts"),u={fillBy:"group",groupBy:[],orderBy:[]};function s(t,e){var n=t.map((function(t){return t}));return e.forEach((function(t){var e=n.indexOf(t);e>-1&&n.splice(e,1)})),n}function l(t,e){e=o.assign({},u,e);var n=t.rows,r=e.groupBy,a=e.orderBy,l=i.default(n,r,a),c=0,f=[];o.forIn(l,(function(t){t.length>c&&(c=t.length,f=t)}));var d=[],h={};if(f.forEach((function(t){var e=a.map((function(e){return t[e]})).join("-");d.push(e),h[e]=t})),"order"===e.fillBy){var p=f[0],v=[],g={};n.forEach((function(t){var e=a.map((function(e){return t[e]})).join("-");-1===v.indexOf(e)&&(v.push(e),g[e]=t)}));var y=s(v,d);y.forEach((function(t){var e={};r.forEach((function(t){e[t]=p[t]})),a.forEach((function(n){e[n]=g[t][n]})),n.push(e),f.push(e),d.push(t),h[t]=e})),c=f.length}o.forIn(l,(function(t){if(t!==f&&t.length<c){var e=t[0],o=[];t.forEach((function(t){o.push(a.map((function(e){return t[e]})).join("-"))}));var i=s(d,o);i.some((function(o,i){if(i>=c-t.length)return!0;var u=h[o],s={};return r.forEach((function(t){s[t]=e[t]})),a.forEach((function(t){s[t]=u[t]})),n.push(s),!1}))}}))}a.DataSet.registerTransform("fill-rows",l),a.DataSet.registerTransform("fillRows",l)},"./src/transform/filter.ts":
/*!*********************************!*\
  !*** ./src/transform/filter.ts ***!
  \*********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ../data-set */"./src/data-set.ts");function o(t){return!!t}r.DataSet.registerTransform("filter",(function(t,e){t.rows=t.rows.filter(e.callback||o)}))},"./src/transform/fold.ts":
/*!*******************************!*\
  !*** ./src/transform/fold.ts ***!
  \*******************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),o=n(/*! ../data-set */"./src/data-set.ts"),i=n(/*! ../util/option-parser */"./src/util/option-parser.ts"),a={fields:[],key:"key",retains:[],value:"value"};o.DataSet.registerTransform("fold",(function(t,e){var n=t.getColumnNames();e=r.assign({},a,e);var o=i.getFields(e);0===o.length&&(console.warn("warning: option fields is not specified, will fold all columns."),o=n);var u=e.key,s=e.value,l=e.retains;l&&0!==l.length||(l=r.difference(n,o));var c=[];t.rows.forEach((function(t){o.forEach((function(e){var n=r.pick(t,l);n[u]=e,n[s]=t[e],c.push(n)}))})),t.rows=c}))},"./src/transform/geo/centroid.ts":
/*!***************************************!*\
  !*** ./src/transform/geo/centroid.ts ***!
  \***************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),o=n(/*! ../../data-set */"./src/data-set.ts"),i=o.DataSet.registerTransform,a=n(/*! ../../util/option-parser */"./src/util/option-parser.ts"),u={as:["_centroid_x","_centroid_y"]};function s(t,e){e=r.assign({},u,e);var n=a.getField(e),o=e.geoView||e.geoDataView;if(r.isString(o)&&t.dataSet&&(o=t.dataSet.getView(o)),!o||"geo"!==o.dataType)throw new TypeError("Invalid geoView: must be a DataView of GEO dataType!");var i=e.as;if(!r.isArray(i)||2!==i.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "cX", "cY" ])!');var s=i[0],l=i[1];t.rows.forEach((function(t){var e=o.geoFeatureByName(t[n]);e&&(o._projectedAs?(t[s]=e[o._projectedAs[2]],t[l]=e[o._projectedAs[3]]):(t[s]=e.centroidX,t[l]=e.centroidY))}))}i("geo.centroid",s)},"./src/transform/geo/projection.ts":
/*!*****************************************!*\
  !*** ./src/transform/geo/projection.ts ***!
  \*****************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=n(/*! d3-geo */"./node_modules/_d3-geo@1.6.4@d3-geo/build/d3-geo.js"),a=r.__importDefault(n(/*! point-at-length */"./node_modules/_point-at-length@1.1.0@point-at-length/index.js")),u=n(/*! ../../data-set */"./src/data-set.ts"),s=u.DataSet.registerTransform,l=r.__importDefault(n(/*! ../../util/get-geo-projection */"./src/util/get-geo-projection.ts")),c={as:["_x","_y","_centroid_x","_centroid_y"]};function f(t,e){if("geo"!==t.dataType&&"geo-graticule"!==t.dataType)throw new TypeError("Invalid dataView: this transform is for Geo data only!");e=o.assign({},c,e);var n=e.projection;if(!n)throw new TypeError("Invalid projection!");n=l.default(n);var u=i.geoPath(n),s=e.as;if(!o.isArray(s)||4!==s.length)throw new TypeError('Invalid as: it must be an array with 4 strings (e.g. [ "x", "y", "cX", "cY" ])!');t._projectedAs=s;var f=r.__read(s,4),d=f[0],h=f[1],p=f[2],v=f[3];t.rows.forEach((function(t){t[d]=[],t[h]=[];var e=u(t);if(e){var n=a.default(e);n._path.forEach((function(e){t[d].push(e[1]),t[h].push(e[2])}));var r=u.centroid(t);t[p]=r[0],t[v]=r[1]}})),t.rows=t.rows.filter((function(t){return 0!==t[d].length}))}s("geo.projection",f)},"./src/transform/geo/region.ts":
/*!*************************************!*\
  !*** ./src/transform/geo/region.ts ***!
  \*************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),o=n(/*! ../../data-set */"./src/data-set.ts"),i=o.DataSet.registerTransform,a=n(/*! ../../util/option-parser */"./src/util/option-parser.ts"),u={as:["_x","_y"]};function s(t,e){e=r.assign({},u,e);var n=a.getField(e),o=e.geoView||e.geoDataView;if(r.isString(o)&&(o=t.dataSet.getView(o)),!o||"geo"!==o.dataType)throw new TypeError("Invalid geoView: must be a DataView of GEO dataType!");var i=e.as;if(!r.isArray(i)||2!==i.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');var s=i[0],l=i[1];t.rows.forEach((function(t){var e=o.geoFeatureByName(t[n]);e&&(o._projectedAs?(t[s]=e[o._projectedAs[0]],t[l]=e[o._projectedAs[1]]):(t[s]=e.longitude,t[l]=e.latitude))}))}i("geo.region",s)},"./src/transform/hierarchy/cluster.ts":
/*!********************************************!*\
  !*** ./src/transform/hierarchy/cluster.ts ***!
  \********************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=r.__importStar(n(/*! d3-hierarchy */"./node_modules/_d3-hierarchy@1.1.9@d3-hierarchy/dist/d3-hierarchy.js")),i=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),a=n(/*! ../../data-set */"./src/data-set.ts"),u=n(/*! ../../util/option-parser */"./src/util/option-parser.ts"),s={field:"value",size:[1,1],nodeSize:null,separation:null,as:["x","y"]};function l(t,e){if(t.dataType!==a.DataSet.CONSTANTS.HIERARCHY||!t.root)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");var n=t.root;e=i.assign({},s,e);var r=e.as;if(!i.isArray(r)||2!==r.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');var l=void 0;try{l=u.getField(e)}catch(h){console.warn(h)}l&&n.sum((function(t){return t[l]}));var c=o.cluster();c.size(e.size),e.nodeSize&&c.nodeSize(e.nodeSize),e.separation&&c.separation(e.separation),c(n);var f=r[0],d=r[1];n.each((function(t){t[f]=t.x,t[d]=t.y}))}a.DataSet.registerTransform("hierarchy.cluster",l),a.DataSet.registerTransform("dendrogram",l)},"./src/transform/hierarchy/compact-box.ts":
/*!************************************************!*\
  !*** ./src/transform/hierarchy/compact-box.ts ***!
  \************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=r.__importDefault(n(/*! @antv/hierarchy */"./node_modules/_@antv_hierarchy@0.6.6@@antv/hierarchy/build/hierarchy.js")),i=n(/*! ../../data-set */"./src/data-set.ts"),a={};function u(t,e){var n=t.root;if(e=Object.assign({},a,e),t.dataType!==i.DataSet.CONSTANTS.HIERARCHY)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");t.root=o.default.compactBox(n,e)}i.DataSet.registerTransform("hierarchy.compact-box",u),i.DataSet.registerTransform("compact-box-tree",u),i.DataSet.registerTransform("non-layered-tidy-tree",u),i.DataSet.registerTransform("mindmap-logical",u)},"./src/transform/hierarchy/dendrogram.ts":
/*!***********************************************!*\
  !*** ./src/transform/hierarchy/dendrogram.ts ***!
  \***********************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=r.__importDefault(n(/*! @antv/hierarchy */"./node_modules/_@antv_hierarchy@0.6.6@@antv/hierarchy/build/hierarchy.js")),i=n(/*! ../../data-set */"./src/data-set.ts"),a={};function u(t,e){var n=t.root;if(e=Object.assign({},a,e),t.dataType!==i.DataSet.CONSTANTS.HIERARCHY)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");t.root=o.default.dendrogram(n,e)}i.DataSet.registerTransform("hierarchy.dendrogram",u),i.DataSet.registerTransform("dendrogram",u)},"./src/transform/hierarchy/indented.ts":
/*!*********************************************!*\
  !*** ./src/transform/hierarchy/indented.ts ***!
  \*********************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=r.__importDefault(n(/*! @antv/hierarchy */"./node_modules/_@antv_hierarchy@0.6.6@@antv/hierarchy/build/hierarchy.js")),i=n(/*! ../../data-set */"./src/data-set.ts"),a={};function u(t,e){var n=t.root;if(e=Object.assign({},a,e),t.dataType!==i.DataSet.CONSTANTS.HIERARCHY)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");t.root=o.default.indented(n,e)}i.DataSet.registerTransform("hierarchy.indented",u),i.DataSet.registerTransform("indented-tree",u)},"./src/transform/hierarchy/pack.ts":
/*!*****************************************!*\
  !*** ./src/transform/hierarchy/pack.ts ***!
  \*****************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=r.__importStar(n(/*! d3-hierarchy */"./node_modules/_d3-hierarchy@1.1.9@d3-hierarchy/dist/d3-hierarchy.js")),a=n(/*! ../../data-set */"./src/data-set.ts"),u=n(/*! ../../util/option-parser */"./src/util/option-parser.ts"),s={field:"value",size:[1,1],padding:0,as:["x","y","r"]};function l(t,e){if(t.dataType!==a.DataSet.CONSTANTS.HIERARCHY)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");var n=t.root;e=o.assign({},s,e);var r,l=e.as;if(!o.isArray(l)||3!==l.length)throw new TypeError('Invalid as: it must be an array with 3 strings (e.g. [ "x", "y", "r" ])!');try{r=u.getField(e)}catch(p){console.warn(p)}r&&n.sum((function(t){return t[r]})).sort((function(t,e){return e[r]-t[r]}));var c=i.pack();c.size(e.size),e.padding&&c.padding(e.padding),c(n);var f=l[0],d=l[1],h=l[2];n.each((function(t){t[f]=t.x,t[d]=t.y,t[h]=t.r}))}a.DataSet.registerTransform("hierarchy.pack",l),a.DataSet.registerTransform("hierarchy.circle-packing",l),a.DataSet.registerTransform("circle-packing",l)},"./src/transform/hierarchy/partition.ts":
/*!**********************************************!*\
  !*** ./src/transform/hierarchy/partition.ts ***!
  \**********************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=r.__importStar(n(/*! d3-hierarchy */"./node_modules/_d3-hierarchy@1.1.9@d3-hierarchy/dist/d3-hierarchy.js")),i=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),a=n(/*! ../../data-set */"./src/data-set.ts"),u=n(/*! ../../util/option-parser */"./src/util/option-parser.ts"),s={field:"value",size:[1,1],round:!1,padding:0,sort:!0,as:["x","y"]};function l(t,e){if(t.dataType!==a.DataSet.CONSTANTS.HIERARCHY)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");var n=t.root;e=i.assign({},s,e);var r,l=e.as;if(!i.isArray(l)||2!==l.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');try{r=u.getField(e)}catch(h){console.warn(h)}r&&n.sum((function(t){return t[r]}));var c=o.partition();c.size(e.size).round(e.round).padding(e.padding),c(n);var f=l[0],d=l[1];n.each((function(t){t[f]=[t.x0,t.x1,t.x1,t.x0],t[d]=[t.y1,t.y1,t.y0,t.y0],["x0","x1","y0","y1"].forEach((function(e){-1===l.indexOf(e)&&delete t[e]}))}))}a.DataSet.registerTransform("hierarchy.partition",l),a.DataSet.registerTransform("adjacency",l)},"./src/transform/hierarchy/tree.ts":
/*!*****************************************!*\
  !*** ./src/transform/hierarchy/tree.ts ***!
  \*****************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=r.__importStar(n(/*! d3-hierarchy */"./node_modules/_d3-hierarchy@1.1.9@d3-hierarchy/dist/d3-hierarchy.js")),i=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),a=n(/*! ../../data-set */"./src/data-set.ts"),u=n(/*! ../../util/option-parser */"./src/util/option-parser.ts"),s={field:"value",size:[1,1],nodeSize:null,separation:null,as:["x","y"]};function l(t,e){if(t.dataType!==a.DataSet.CONSTANTS.HIERARCHY)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");var n=t.root;e=i.assign({},s,e);var r,l=e.as;if(!i.isArray(l)||2!==l.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');try{r=u.getField(e)}catch(h){console.warn(h)}r&&n.sum((function(t){return t[r]}));var c=o.tree();c.size(e.size),e.nodeSize&&c.nodeSize(e.nodeSize),e.separation&&c.separation(e.separation),c(n);var f=l[0],d=l[1];n.each((function(t){t[f]=t.x,t[d]=t.y}))}a.DataSet.registerTransform("hierarchy.tree",l),a.DataSet.registerTransform("tree",l)},"./src/transform/hierarchy/treemap.ts":
/*!********************************************!*\
  !*** ./src/transform/hierarchy/treemap.ts ***!
  \********************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=r.__importStar(n(/*! d3-hierarchy */"./node_modules/_d3-hierarchy@1.1.9@d3-hierarchy/dist/d3-hierarchy.js")),i=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),a=n(/*! ../../data-set */"./src/data-set.ts"),u=n(/*! ../../util/option-parser */"./src/util/option-parser.ts"),s={field:"value",tile:"treemapSquarify",size:[1,1],round:!1,padding:0,paddingInner:0,paddingOuter:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0,as:["x","y"]};function l(t,e){if(t.dataType!==a.DataSet.CONSTANTS.HIERARCHY)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");var n=t.root;e=i.assign({},s,e);var r,l=e.as;if(!i.isArray(l)||2!==l.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');try{r=u.getField(e)}catch(h){console.warn(h)}r&&n.sum((function(t){return t[r]}));var c=o.treemap();c.tile(o[e.tile]).size(e.size).round(e.round).padding(e.padding).paddingInner(e.paddingInner).paddingOuter(e.paddingOuter).paddingTop(e.paddingTop).paddingRight(e.paddingRight).paddingBottom(e.paddingBottom).paddingLeft(e.paddingLeft),c(n);var f=l[0],d=l[1];n.each((function(t){t[f]=[t.x0,t.x1,t.x1,t.x0],t[d]=[t.y1,t.y1,t.y0,t.y0],["x0","x1","y0","y1"].forEach((function(e){-1===l.indexOf(e)&&delete t[e]}))}))}a.DataSet.registerTransform("hierarchy.treemap",l),a.DataSet.registerTransform("treemap",l)},"./src/transform/impute.ts":
/*!*********************************!*\
  !*** ./src/transform/impute.ts ***!
  \*********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=r.__importStar(n(/*! simple-statistics */"./node_modules/_simple-statistics@6.1.1@simple-statistics/dist/simple-statistics.min.js")),a=r.__importDefault(n(/*! ../util/partition */"./src/util/partition.ts")),u=n(/*! ../data-set */"./src/data-set.ts"),s=n(/*! ../util/option-parser */"./src/util/option-parser.ts"),l={groupBy:[]};function c(t){return t.filter((function(t){return!o.isUndefined(t)}))}var f=["mean","median","max","min"],d={};function h(t,e){e=o.assign({},l,e);var n=s.getField(e),r=e.method;if(!r)throw new TypeError("Invalid method!");if("value"===r&&!o.has(e,"value"))throw new TypeError("Invalid value: it is nil.");var i=c(t.getColumn(n)),u=a.default(t.rows,e.groupBy);o.forIn(u,(function(t){var a=c(t.map((function(t){return t[n]})));0===a.length&&(a=i),t.forEach((function(i){if(o.isUndefined(i[n]))if(o.isFunction(r))i[n]=r(i,a,e.value,t);else{if(!o.isString(r))throw new TypeError("Invalid method: must be a function or one of "+f.join(", "));i[n]=d[r](i,a,e.value)}}))}))}f.forEach((function(t){d[t]=function(e,n){return i[t](n)}})),d.value=function(t,e,n){return n},u.DataSet.registerTransform("impute",h)},"./src/transform/kde.ts":
/*!******************************!*\
  !*** ./src/transform/kde.ts ***!
  \******************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=r.__importDefault(n(/*! ../util/get-series-values */"./src/util/get-series-values.ts")),a=r.__importDefault(n(/*! ../util/kernel */"./src/util/kernel.ts")),u=r.__importStar(n(/*! ../util/bandwidth */"./src/util/bandwidth.ts")),s=r.__importDefault(n(/*! ../util/partition */"./src/util/partition.ts")),l=n(/*! ../data-set */"./src/data-set.ts"),c=n(/*! ../util/option-parser */"./src/util/option-parser.ts"),f=n(/*! simple-statistics */"./node_modules/_simple-statistics@6.1.1@simple-statistics/dist/simple-statistics.min.js"),d={minSize:.01,as:["key","y","size"],extent:[],method:"gaussian",bandwidth:"nrd",step:0,groupBy:[]},h=o.keys(a.default),p=o.keys(u);function v(t,e){e=o.assign({},d,e);var n=c.getFields(e);if(!o.isArray(n)||n.length<1)throw new TypeError("invalid fields: must be an array of at least 1 strings!");var l=e.as;if(!o.isArray(l)||3!==l.length)throw new TypeError("invalid as: must be an array of 3 strings!");var p=e.method;if(o.isString(p)){if(-1===h.indexOf(p))throw new TypeError("invalid method: "+p+". Must be one of "+h.join(", "));p=a.default[p]}if(!o.isFunction(p))throw new TypeError("invalid method: kernel method must be a function!");var v=e.extent;if(!o.isArray(v)||0===v.length){var g=[];o.each(n,(function(e){var n=t.range(e);g=g.concat(n)})),v=[Math.min.apply(Math,r.__spread(g)),Math.max.apply(Math,r.__spread(g))]}var y=e.bandwidth;o.isString(y)&&u[y]?y=u[y](t.getColumn(n[0])):o.isFunction(y)?y=y(t.getColumn(n[0])):(!o.isNumber(y)||y<=0)&&(y=u.nrd(t.getColumn(n[0])));var m=i.default(v,e.step?e.step:y),b=[],_=e.groupBy,j=s.default(t.rows,_);o.forIn(j,(function(t){var i={};o.each(n,(function(n){var a=o.pick(t[0],_);i[n]=f.kernelDensityEstimation(t.map((function(t){return t[n]})),p,y);var u=r.__read(l,3),s=u[0],c=u[1],d=u[2];a[s]=n,a[c]=[],a[d]=[],o.each(m,(function(t){var r=i[n](t);r>=e.minSize&&(a[c].push(t),a[d].push(r))})),b.push(a)}))})),t.rows=b}l.DataSet.registerTransform("kernel-density-estimation",v),l.DataSet.registerTransform("kde",v),l.DataSet.registerTransform("KDE",v),e.default={KERNEL_METHODS:h,BANDWIDTH_METHODS:p}},"./src/transform/kernel-smooth/density.ts":
/*!************************************************!*\
  !*** ./src/transform/kernel-smooth/density.ts ***!
  \************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=r.__importDefault(n(/*! ../../util/get-series-values */"./src/util/get-series-values.ts")),a=r.__importDefault(n(/*! ../../util/kernel */"./src/util/kernel.ts")),u=n(/*! ../../data-set */"./src/data-set.ts"),s=n(/*! ../../util/option-parser */"./src/util/option-parser.ts"),l=n(/*! ../../util/bandwidth */"./src/util/bandwidth.ts"),c={as:["x","y","z"],method:"gaussian"},f=o.keys(a.default);function d(t,e){var n,u;e=o.assign({},c,e);var d=s.getFields(e);if(!o.isArray(d)||2!==d.length)throw new TypeError("invalid fields: must be an array of 2 strings!");var h,p=r.__read(e.as,3),v=p[0],g=p[1],y=p[2];if(!o.isString(v)||!o.isString(g)||!o.isString(y))throw new TypeError("invalid as: must be an array of 3 strings!");if(o.isString(e.method)){if(-1===f.indexOf(e.method))throw new TypeError("invalid method: "+e.method+". Must be one of "+f.join(", "));h=a.default[e.method]}var m,b,_,j,x=r.__read(d,2),w=x[0],O=x[1],E=e.extent,M=e.bandwidth;E&&Array.isArray(E)&&Array.isArray(E[0])&&Array.isArray(E[1])?(n=r.__read(E,2),m=n[0],b=n[1]):(m=t.range(w),b=t.range(O)),M&&Array.isArray(M)&&M.slice(0,2).every(o.isNumber)&&M.slice(0,2).every((function(t){return t>0}))?(u=r.__read(M,2),_=u[0],j=u[1]):(_=l.silverman(t.getColumn(w)),j=l.silverman(t.getColumn(O)));for(var S=i.default(m,_),P=i.default(b,j),C=t.rows.length,A=[],k=0;k<S.length;k++)for(var T=0;T<P.length;T++){for(var I=0,L=S[k],N=P[T],D=0;D<C;D++)I+=h((L-t.rows[D][w])/_)*h((N-t.rows[D][O])/j);var B=1/(C*_*j)*I,R={};R[v]=L,R[g]=N,R[y]=B,A.push(R)}t.rows=A}u.DataSet.registerTransform("kernel-smooth.density",d),u.DataSet.registerTransform("kernel.density",d),e.default={KERNEL_METHODS:f}},"./src/transform/kernel-smooth/regression.ts":
/*!***************************************************!*\
  !*** ./src/transform/kernel-smooth/regression.ts ***!
  \***************************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=r.__importDefault(n(/*! ../../util/get-series-values */"./src/util/get-series-values.ts")),a=r.__importDefault(n(/*! ../../util/kernel */"./src/util/kernel.ts")),u=n(/*! ../../data-set */"./src/data-set.ts"),s=n(/*! simple-statistics */"./node_modules/_simple-statistics@6.1.1@simple-statistics/dist/simple-statistics.min.js"),l=n(/*! ../../util/option-parser */"./src/util/option-parser.ts"),c=n(/*! ../../util/bandwidth */"./src/util/bandwidth.ts"),f={as:["x","y"],method:"gaussian"},d=o.keys(a.default);function h(t,e,n,r){var o=(r-n)/e;return t(o)}function p(t){return function(e){return o.isArray(e)?e.map((function(e){return t(e)})):t(e)}}function v(t,e){e=o.assign({},f,e);var n=l.getFields(e);if(!o.isArray(n)||1!==n.length&&2!==n.length)throw new TypeError("invalid fields: must be an array of 1 or 2 strings!");var u,v=r.__read(e.as,2),g=v[0],y=v[1];if(!o.isString(g)||!o.isString(y))throw new TypeError("invalid as: must be an array of 2 strings!");var m=e.method;if(o.isString(m)){if(-1===d.indexOf(m))throw new TypeError("invalid method: "+m+". Must be one of "+d.join(", "));u=a.default[m]}var b=r.__read(n,2),_=b[0],j=b[1],x=t.getColumn(_),w=e.extent;!w&&o.isArray(w)||(w=t.range(_));var O=e.bandwidth;(!O||!o.isNumber(O)||O<=0)&&(O=c.silverman(x));var E,M=i.default(w,O),S=x.length,P=h.bind(null,u,O);if(o.isNil(j))E=p((function(t){var e=x.map((function(e){return P(t,e)})),n=s.sum(e),r=S*O;return n&&r?n/r:0}));else{var C=t.getColumn(j);E=p((function(t){var e=x.map((function(e){return P(t,e)})),n=s.sum(e.map((function(t,e){return t*C[e]}))),r=s.sum(e);return n&&r?n/r:0}))}var A=M.map((function(t){var e={};return e[g]=t,e[y]=E(t),e}));t.rows=A}u.DataSet.registerTransform("kernel-smooth.regression",v),u.DataSet.registerTransform("kernel.regression",v),e.default={KERNEL_METHODS:d}},"./src/transform/map.ts":
/*!******************************!*\
  !*** ./src/transform/map.ts ***!
  \******************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ../data-set */"./src/data-set.ts");function o(t){return t}r.DataSet.registerTransform("map",(function(t,e){t.rows=t.rows.map(e.callback||o)}))},"./src/transform/partition.ts":
/*!************************************!*\
  !*** ./src/transform/partition.ts ***!
  \************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=r.__importDefault(n(/*! ../util/partition */"./src/util/partition.ts")),a=n(/*! ../data-set */"./src/data-set.ts"),u={groupBy:[],orderBy:[]};function s(t,e){e=o.assign({},u,e),t.rows=o.values(i.default(t.rows,e.groupBy,e.orderBy))}a.DataSet.registerTransform("partition",(function(t,e){e=o.assign({},u,e),t.rows=i.default(t.rows,e.groupBy,e.orderBy)})),a.DataSet.registerTransform("group",s),a.DataSet.registerTransform("groups",s)},"./src/transform/percent.ts":
/*!**********************************!*\
  !*** ./src/transform/percent.ts ***!
  \**********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=n(/*! simple-statistics */"./node_modules/_simple-statistics@6.1.1@simple-statistics/dist/simple-statistics.min.js"),a=r.__importDefault(n(/*! ../util/partition */"./src/util/partition.ts")),u=n(/*! ../data-set */"./src/data-set.ts"),s=n(/*! ../util/option-parser */"./src/util/option-parser.ts"),l={groupBy:[],as:"_percent"};function c(t,e){e=o.assign({},l,e);var n=s.getField(e),r=e.dimension,u=e.groupBy,c=e.as;if(!o.isString(r))throw new TypeError("Invalid dimension: must be a string!");if(o.isArray(c)&&(console.warn("Invalid as: must be a string, will use the first element of the array specified."),c=c[0]),!o.isString(c))throw new TypeError("Invalid as: must be a string!");var f=t.rows,d=[],h=a.default(f,u);o.forIn(h,(function(t){var e=i.sum(t.map((function(t){return t[n]}))),u=a.default(t,[r]);o.forIn(u,(function(t){var o=i.sum(t.map((function(t){return t[n]}))),a=t[0],u=a[r];a[n]=o,a[r]=u,a[c]=0===e?0:o/e,d.push(a)}))})),t.rows=d}u.DataSet.registerTransform("percent",c)},"./src/transform/pick.ts":
/*!*******************************!*\
  !*** ./src/transform/pick.ts ***!
  \*******************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),o=n(/*! ../data-set */"./src/data-set.ts"),i=n(/*! ../util/option-parser */"./src/util/option-parser.ts");o.DataSet.registerTransform("pick",(function(t,e){var n=i.getFields(e,t.getColumnNames());t.rows=t.rows.map((function(t){return r.pick(t,n)}))}))},"./src/transform/proportion.ts":
/*!*************************************!*\
  !*** ./src/transform/proportion.ts ***!
  \*************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=r.__importDefault(n(/*! ../util/partition */"./src/util/partition.ts")),a=n(/*! ../data-set */"./src/data-set.ts"),u=n(/*! ../util/option-parser */"./src/util/option-parser.ts"),s={groupBy:[],as:"_proportion"};function l(t,e){e=o.assign({},s,e);var n=u.getField(e),r=e.dimension,a=e.groupBy,l=e.as;if(!o.isString(r))throw new TypeError("Invalid dimension: must be a string!");if(o.isArray(l)&&(console.warn("Invalid as: must be a string, will use the first element of the array specified."),l=l[0]),!o.isString(l))throw new TypeError("Invalid as: must be a string!");var c=t.rows,f=[],d=i.default(c,a);o.forIn(d,(function(t){var e=t.length,a=i.default(t,[r]);o.forIn(a,(function(t){var o=t.length,i=t[0],a=i[r];i[n]=o,i[r]=a,i[l]=o/e,f.push(i)}))})),t.rows=f}a.DataSet.registerTransform("proportion",l)},"./src/transform/regression.ts":
/*!*************************************!*\
  !*** ./src/transform/regression.ts ***!
  \*************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=r.__importDefault(n(/*! regression */"./node_modules/_regression@2.0.1@regression/dist/regression.js")),i=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),a=r.__importDefault(n(/*! ../util/get-series-values */"./src/util/get-series-values.ts")),u=n(/*! ../data-set */"./src/data-set.ts"),s=n(/*! ../util/option-parser */"./src/util/option-parser.ts"),l=n(/*! ../util/bandwidth */"./src/util/bandwidth.ts"),c={as:["x","y"],method:"linear",order:2,precision:2},f=["linear","exponential","logarithmic","power","polynomial"];function d(t,e){e=i.assign({},c,e);var n=s.getFields(e);if(!i.isArray(n)||2!==n.length)throw new TypeError("invalid fields: must be an array of 2 strings.");var u=r.__read(n,2),d=u[0],h=u[1],p=e.method;if(-1===f.indexOf(p))throw new TypeError("invalid method: "+p+". Must be one of "+f.join(", "));var v=t.rows.map((function(t){return[t[d],t[h]]})),g=o.default[p](v,e),y=e.extent;i.isArray(y)&&2===y.length||(y=t.range(d));var m=e.bandwidth;(!i.isNumber(m)||m<=0)&&(m=l.silverman(t.getColumn(d)));var b=a.default(y,m),_=[],j=r.__read(e.as,2),x=j[0],w=j[1];b.forEach((function(t){var e={},n=r.__read(g.predict(t),2),o=n[0],i=n[1];e[x]=o,e[w]=i,isFinite(i)&&_.push(e)})),t.rows=_}u.DataSet.registerTransform("regression",d),e.default={REGRESSION_METHODS:f}},"./src/transform/rename.ts":
/*!*********************************!*\
  !*** ./src/transform/rename.ts ***!
  \*********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),o=n(/*! ../data-set */"./src/data-set.ts");function i(t,e){var n=e.map||{},o={};r.isPlainObject(n)&&r.forIn(n,(function(t,e){r.isString(t)&&r.isString(e)&&(o[e]=t)})),t.rows.forEach((function(t){r.forIn(o,(function(e,n){var r=t[n];delete t[n],t[e]=r}))}))}o.DataSet.registerTransform("rename",i),o.DataSet.registerTransform("rename-fields",i)},"./src/transform/reverse.ts":
/*!**********************************!*\
  !*** ./src/transform/reverse.ts ***!
  \**********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ../data-set */"./src/data-set.ts");r.DataSet.registerTransform("reverse",(function(t){t.rows.reverse()}))},"./src/transform/sort-by.ts":
/*!**********************************!*\
  !*** ./src/transform/sort-by.ts ***!
  \**********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),o=n(/*! ../data-set */"./src/data-set.ts"),i=n(/*! ../util/option-parser */"./src/util/option-parser.ts"),a=["ASC","DESC"];function u(t,e){var n=i.getFields(e,[t.getColumnName(0)]);if(!r.isArray(n))throw new TypeError("Invalid fields: must be an array with strings!");t.rows=r.sortBy(t.rows,n);var o=e.order;if(o&&-1===a.indexOf(o))throw new TypeError("Invalid order: "+o+" must be one of "+a.join(", "));"DESC"===o&&t.rows.reverse()}o.DataSet.registerTransform("sort-by",u),o.DataSet.registerTransform("sortBy",u)},"./src/transform/sort.ts":
/*!*******************************!*\
  !*** ./src/transform/sort.ts ***!
  \*******************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ../data-set */"./src/data-set.ts");r.DataSet.registerTransform("sort",(function(t,e){var n=t.getColumnName(0);t.rows.sort(e.callback||function(t,e){return t[n]-e[n]})}))},"./src/transform/subset.ts":
/*!*********************************!*\
  !*** ./src/transform/subset.ts ***!
  \*********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! ../data-set */"./src/data-set.ts"),o=n(/*! ../util/option-parser */"./src/util/option-parser.ts");r.DataSet.registerTransform("subset",(function(t,e){var n=e.startRowIndex||0,r=e.endRowIndex||t.rows.length-1,i=o.getFields(e,t.getColumnNames());t.rows=t.getSubset(n,r,i)}))},"./src/transform/tag-cloud.ts":
/*!************************************!*\
  !*** ./src/transform/tag-cloud.ts ***!
  \************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=n(/*! ../data-set */"./src/data-set.ts"),a=r.__importDefault(n(/*! ../util/tag-cloud */"./src/util/tag-cloud.ts")),u=n(/*! ../util/option-parser */"./src/util/option-parser.ts"),s={fields:["text","value"],font:function(){return"serif"},padding:1,size:[500,500],spiral:"archimedean",timeInterval:500};function l(t,e){e=o.assign({},s,e);var n=a.default();if(!e.size[0]||!e.size[1])return t.rows=[],void(t._tagCloud=n);["font","fontSize","fontWeight","padding","rotate","size","spiral","timeInterval"].forEach((function(t){e[t]&&n[t](e[t])}));var i=u.getFields(e),l=r.__read(i,2),c=l[0],f=l[1];if(!o.isString(c)||!o.isString(f))throw new TypeError('Invalid fields: must be an array with 2 strings (e.g. [ "text", "value" ])!');var d=t.rows.map((function(t){return t.text=t[c],t.value=t[f],t}));n.words(d),e.imageMask&&n.createMask(e.imageMask);var h=n.start(),p=h._tags,v=h._bounds||[{x:0,y:0},{x:e.size[0],y:e.size[1]}];p.forEach((function(t){t.x+=e.size[0]/2,t.y+=e.size[1]/2}));var g=r.__read(e.size,2),y=g[0],m=g[1],b=h.hasImage;p.push({text:"",value:0,x:b?0:v[0].x,y:b?0:v[0].y,opacity:0}),p.push({text:"",value:0,x:b?y:v[1].x,y:b?m:v[1].y,opacity:0}),t.rows=p,t._tagCloud=h}i.DataSet.registerTransform("tag-cloud",l),i.DataSet.registerTransform("word-cloud",l)},"./src/transform/waffle.ts":
/*!*********************************!*\
  !*** ./src/transform/waffle.ts ***!
  \*********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=n(/*! simple-statistics */"./node_modules/_simple-statistics@6.1.1@simple-statistics/dist/simple-statistics.min.js"),a=r.__importDefault(n(/*! ../util/partition */"./src/util/partition.ts")),u=n(/*! ../data-set */"./src/data-set.ts"),s=n(/*! ../util/option-parser */"./src/util/option-parser.ts"),l={fields:["name","value"],rows:5,size:[1,1],scale:1,groupBy:[],maxCount:1e3,gapRatio:.1,as:["x","y"]};function c(t,e){e=o.assign({},l,e);var n=s.getFields(e),u=r.__read(n,2),c=u[0],f=u[1],d=r.__read(e.as,2),h=d[0],p=d[1],v=e.groupBy,g=a.default(t.rows,v),y=o.keys(g),m=r.__read(e.size,2),b=m[0],_=m[1],j=e.maxCount,x=y.length,w=_/x,O=e.rows,E=e.gapRatio,M=[],S=e.scale,P=0,C=0;o.forIn(g,(function(t){var e=i.sum(o.map(t,(function(t){return t[f]}))),n=Math.ceil(e*S/O);e*S>j&&(S=j/e,n=Math.ceil(e*S/O)),C=b/n})),o.forIn(g,(function(t){var e=[P*w,(P+1)*w],n=e[1]-e[0],r=n*(1-E)/O,i=0,a=0;o.each(t,(function(t){for(var n=t[f],u=Math.round(n*S),s=0;s<u;s++){a===O&&(a=0,i++);var l=o.pick(t,[c,f].concat(v));l[h]=i*C+C/2,l[p]=a*r+r/2+e[0],l._wStep=C,l._hStep=r,a++,M.push(l)}})),P+=1})),t.rows=M}u.DataSet.registerTransform("waffle",c)},"./src/util/bandwidth.ts":
/*!*******************************!*\
  !*** ./src/util/bandwidth.ts ***!
  \*******************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.nrd=e.silverman=void 0;var r=n(/*! simple-statistics */"./node_modules/_simple-statistics@6.1.1@simple-statistics/dist/simple-statistics.min.js");function o(t){var e=r.standardDeviation(t),n=4*Math.pow(e,5),o=3*t.length;return Math.pow(n/o,.2)}function i(t){var e=r.standardDeviation(t),n=r.interquartileRange(t);return"number"===typeof n&&(e=Math.min(e,n/1.34)),1.06*e*Math.pow(t.length,-.2)}e.silverman=o,e.nrd=i},"./src/util/get-geo-projection.ts":
/*!****************************************!*\
  !*** ./src/util/get-geo-projection.ts ***!
  \****************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=r.__importStar(n(/*! d3-geo */"./node_modules/_d3-geo@1.6.4@d3-geo/build/d3-geo.js")),a=r.__importStar(n(/*! d3-geo-projection */"./node_modules/_d3-geo-projection@2.1.2@d3-geo-projection/build/d3-geo-projection.js")),u=r.__importStar(n(/*! d3-composite-projections */"./node_modules/_d3-composite-projections@1.4.0@d3-composite-projections/d3-composite-projections.js"));e.default=function(t,e){if(void 0===e&&(e=!1),o.isFunction(t))return e?t:t();if(o.isString(t)){if(i[t])return e?i[t]:i[t]();if(a[t])return e?a[t]:a[t]();if(u[t])return e?u[t]:u[t]()}return null}},"./src/util/get-series-values.ts":
/*!***************************************!*\
  !*** ./src/util/get-series-values.ts ***!
  \***************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js");e.default=function(t,e){var n=e||1,o=r.__read(t,2),i=o[0],a=o[1],u=[],s=i;while(s<a)u.push(s),s+=n;return u.push(a),u}},"./src/util/kernel.ts":
/*!****************************!*\
  !*** ./src/util/kernel.ts ***!
  \****************************/
/*! no static exports found */function(t,e,n){"use strict";function r(t){return Math.abs(t)<=1?.5:0}function o(t){var e=1-Math.pow(Math.abs(t),3);return Math.pow(e,3)}Object.defineProperty(e,"__esModule",{value:!0}),e.default={boxcar:r,cosine:function(t){return Math.abs(t)<=1?Math.PI/4*Math.cos(Math.PI/2*t):0},epanechnikov:function(t){return Math.abs(t)<1?.75*(1-t*t):0},gaussian:function(t){return.3989422804*Math.exp(-.5*t*t)},quartic:function(t){if(Math.abs(t)<1){var e=1-t*t;return 15/16*e*e}return 0},triangular:function(t){var e=Math.abs(t);return e<1?1-e:0},tricube:function(t){return Math.abs(t)<1?70/81*o(t):0},triweight:function(t){if(Math.abs(t)<1){var e=1-t*t;return 35/32*e*e*e}return 0},uniform:r}},"./src/util/option-parser.ts":
/*!***********************************!*\
  !*** ./src/util/option-parser.ts ***!
  \***********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getFields=e.getField=void 0;var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),o="Invalid field: it must be a string!",i="Invalid fields: it must be an array!";function a(t,e){var n=t.field,i=t.fields;if(r.isString(n))return n;if(r.isArray(n))return console.warn(o),n[0];if(console.warn(o+" will try to get fields instead."),r.isString(i))return i;if(r.isArray(i)&&i.length)return i[0];if(e)return e;throw new TypeError(o)}function u(t,e){var n=t.field,o=t.fields;if(r.isArray(o))return o;if(r.isString(o))return console.warn(i),[o];if(console.warn(i+" will try to get field instead."),r.isString(n))return console.warn(i),[n];if(r.isArray(n)&&n.length)return console.warn(i),n;if(e)return e;throw new TypeError(i)}e.getField=a,e.getFields=u},"./src/util/p-by-fraction.ts":
/*!***********************************!*\
  !*** ./src/util/p-by-fraction.ts ***!
  \***********************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){for(var e=1/t,n=[],r=0;r<=1;r+=e)n.push(r);return n}},"./src/util/partition.ts":
/*!*******************************!*\
  !*** ./src/util/partition.ts ***!
  \*******************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js"),i=r.__importDefault(n(/*! ./simple-sort-by */"./src/util/simple-sort-by.ts"));e.default=function(t,e,n){void 0===n&&(n=[]);var r,a=t;n&&n.length&&(a=i.default(t,n)),o.isFunction(e)?r=e:o.isArray(e)?r=function(t){return"_"+e.map((function(e){return t[e]})).join("-")}:o.isString(e)&&(r=function(t){return"_"+t[e]});var u=o.groupBy(a,r);return u}},"./src/util/simple-sort-by.ts":
/*!************************************!*\
  !*** ./src/util/simple-sort-by.ts ***!
  \************************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js");function o(t,e){void 0===e&&(e=[]);var n=void 0;return r.isFunction(e)?n=e:r.isArray(e)?n=function(t,n){for(var r=0;r<e.length;r++){var o=e[r];if(t[o]<n[o])return-1;if(t[o]>n[o])return 1}return 0}:r.isString(e)&&(n=function(t,n){return t[e]<n[e]?-1:t[e]>n[e]?1:0}),t.sort(n)}e.default=o},"./src/util/tag-cloud.ts":
/*!*******************************!*\
  !*** ./src/util/tag-cloud.ts ***!
  \*******************************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=Math.PI/180,i=64,a=2048;function u(t){return t.text}function s(){return"serif"}function l(){return"normal"}function c(t){return t.value}function f(){return 90*~~(2*Math.random())}function d(){return 1}function h(t,e,n,r){if(!e.sprite){var u=t.context,s=t.ratio;u.clearRect(0,0,(i<<5)/s,a/s);var l=0,c=0,f=0,d=n.length;--r;while(++r<d){e=n[r],u.save(),u.font=e.style+" "+e.weight+" "+~~((e.size+1)/s)+"px "+e.font;var h=u.measureText(e.text+"m").width*s,p=e.size<<1;if(e.rotate){var v=Math.sin(e.rotate*o),g=Math.cos(e.rotate*o),y=h*g,m=h*v,b=p*g,_=p*v;h=Math.max(Math.abs(y+_),Math.abs(y-_))+31>>5<<5,p=~~Math.max(Math.abs(m+b),Math.abs(m-b))}else h=h+31>>5<<5;if(p>f&&(f=p),l+h>=i<<5&&(l=0,c+=f,f=0),c+p>=a)break;u.translate((l+(h>>1))/s,(c+(p>>1))/s),e.rotate&&u.rotate(e.rotate*o),u.fillText(e.text,0,0),e.padding&&(u.lineWidth=2*e.padding,u.strokeText(e.text,0,0)),u.restore(),e.width=h,e.height=p,e.xoff=l,e.yoff=c,e.x1=h>>1,e.y1=p>>1,e.x0=-e.x1,e.y0=-e.y1,e.hasText=!0,l+=h}var j=u.getImageData(0,0,(i<<5)/s,a/s).data,x=[];while(--r>=0)if(e=n[r],e.hasText){h=e.width;for(var w=h>>5,O=(p=e.y1-e.y0,0);O<p*w;O++)x[O]=0;if(l=e.xoff,null==l)return;c=e.yoff;for(var E=0,M=-1,S=0;S<p;S++){for(O=0;O<h;O++){var P=w*S+(O>>5),C=j[(c+S)*(i<<5)+(l+O)<<2]?1<<31-O%32:0;x[P]|=C,E|=C}E?M=S:(e.y0++,p--,S--,c++)}e.y1=e.y0+M,e.sprite=x.slice(0,(e.y1-e.y0)*w)}}}function p(t,e,n){n>>=5;for(var r,o=t.sprite,i=t.width>>5,a=t.x-(i<<4),u=127&a,s=32-u,l=t.y1-t.y0,c=(t.y+t.y0)*n+(a>>5),f=0;f<l;f++){r=0;for(var d=0;d<=i;d++)if((r<<s|(d<i?(r=o[f*i+d])>>>u:0))&e[c+d])return!0;c+=n}return!1}function v(t,e){var n=t[0],r=t[1];e.x+e.x0<n.x&&(n.x=e.x+e.x0),e.y+e.y0<n.y&&(n.y=e.y+e.y0),e.x+e.x1>r.x&&(r.x=e.x+e.x1),e.y+e.y1>r.y&&(r.y=e.y+e.y1)}function g(t,e){return t.x+t.x1>e[0].x&&t.x+t.x0<e[1].x&&t.y+t.y1>e[0].y&&t.y+t.y0<e[1].y}function y(t){var e=t[0]/t[1];return function(t){return[e*(t*=.1)*Math.cos(t),t*Math.sin(t)]}}function m(t){var e=4,n=e*t[0]/t[1],r=0,o=0;return function(t){var i=t<0?-1:1;switch(Math.sqrt(1+4*i*t)-i&3){case 0:r+=n;break;case 1:o+=e;break;case 2:r-=n;break;default:o-=e;break}return[r,o]}}function b(t){var e=[],n=-1;while(++n<t)e[n]=0;return e}function _(){return document.createElement("canvas")}function j(t){return"function"===typeof t?t:function(){return t}}var x={archimedean:y,rectangular:m};function w(){var t=[256,256],e=u,n=s,o=c,m=l,w=l,O=f,E=d,M=y,S=[],P=1/0,C=Math.random,A=_,k={};function T(t){t.width=t.height=1;var e=Math.sqrt(t.getContext("2d").getImageData(0,0,1,1).data.length>>2);t.width=(i<<5)/e,t.height=a/e;var n=t.getContext("2d");return n.fillStyle=n.strokeStyle="red",n.textAlign="center",{context:n,ratio:e}}function I(e,n,r){var o,i,a,u=n.x,s=n.y,l=Math.sqrt(t[0]*t[0]+t[1]*t[1]),c=M(t),f=C()<.5?1:-1,d=-f;while(o=c(d+=f)){if(i=~~o[0],a=~~o[1],Math.min(Math.abs(i),Math.abs(a))>=l)break;if(n.x=u+i,n.y=s+a,!(n.x+n.x0<0||n.y+n.y0<0||n.x+n.x1>t[0]||n.y+n.y1>t[1])&&(!r||!p(n,e,t[0]))&&(!r||g(n,r))){for(var h=n.sprite,v=n.width>>5,y=t[0]>>5,m=n.x-(v<<4),b=127&m,_=32-b,j=n.y1-n.y0,x=void 0,w=(n.y+n.y0)*y+(m>>5),O=0;O<j;O++){x=0;for(var E=0;E<=v;E++)e[w+E]|=x<<_|(E<v?(x=h[O*v+E])>>>b:0);w+=y}return delete n.sprite,!0}}return!1}return k.canvas=function(t){return arguments.length?(A=j(t),k):A},k.start=function(){var i=r.__read(t,2),a=i[0],u=i[1],s=T(A()),l=k.board?k.board:b((t[0]>>5)*t[1]),c=S.length,f=[],d=S.map((function(t,r){return t.text=e.call(this,t,r),t.font=n.call(this,t,r),t.style=m.call(this,t,r),t.weight=w.call(this,t,r),t.rotate=O.call(this,t,r),t.size=~~o.call(this,t,r),t.padding=E.call(this,t,r),t})).sort((function(t,e){return e.size-t.size})),p=-1,g=k.board?[{x:0,y:0},{x:a,y:u}]:null;function y(){var e=Date.now();while(Date.now()-e<P&&++p<c){var n=d[p];n.x=a*(C()+.5)>>1,n.y=u*(C()+.5)>>1,h(s,n,d,p),n.hasText&&I(l,n,g)&&(f.push(n),g?k.hasImage||v(g,n):g=[{x:n.x+n.x0,y:n.y+n.y0},{x:n.x+n.x1,y:n.y+n.y1}],n.x-=t[0]>>1,n.y-=t[1]>>1)}k._tags=f,k._bounds=g}return y(),k},k.createMask=function(e){var n=document.createElement("canvas"),o=r.__read(t,2),i=o[0],a=o[1];if(i&&a){var u=i>>5,s=b((i>>5)*a);n.width=i,n.height=a;var l=n.getContext("2d");l.drawImage(e,0,0,e.width,e.height,0,0,i,a);for(var c=l.getImageData(0,0,i,a).data,f=0;f<a;f++)for(var d=0;d<i;d++){var h=u*f+(d>>5),p=f*i+d<<2,v=c[p]>=250&&c[p+1]>=250&&c[p+2]>=250,g=v?1<<31-d%32:0;s[h]|=g}k.board=s,k.hasImage=!0}},k.timeInterval=function(t){return arguments.length?(P=null==t?1/0:t,k):P},k.words=function(t){return arguments.length?(S=t,k):S},k.size=function(e){return arguments.length?(t=[+e[0],+e[1]],k):t},k.font=function(t){return arguments.length?(n=j(t),k):n},k.fontStyle=function(t){return arguments.length?(m=j(t),k):m},k.fontWeight=function(t){return arguments.length?(w=j(t),k):w},k.rotate=function(t){return arguments.length?(O=j(t),k):O},k.text=function(t){return arguments.length?(e=j(t),k):e},k.spiral=function(t){return arguments.length?(M=x[t]||t,k):M},k.fontSize=function(t){return arguments.length?(o=j(t),k):o},k.padding=function(t){return arguments.length?(E=j(t),k):E},k.random=function(t){return arguments.length?(C=t,k):C},k}e.default=w},"./src/view.ts":
/*!*********************!*\
  !*** ./src/view.ts ***!
  \*********************/
/*! no static exports found */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.View=void 0;var r=n(/*! tslib */"./node_modules/_tslib@2.1.0@tslib/tslib.js"),o=r.__importDefault(n(/*! wolfy87-eventemitter */"./node_modules/_wolfy87-eventemitter@5.2.9@wolfy87-eventemitter/EventEmitter.js")),i=n(/*! @antv/util */"./node_modules/_@antv_util@2.0.10@@antv/util/lib/index.js");function a(t){var e={};return i.forIn(t,(function(t,n){i.isObject(t)&&t.isView?e[n]=t:i.isArray(t)?e[n]=t.concat([]):i.isPlainObject(t)?e[n]=i.clone(t):e[n]=t})),e}var u=function(t){function e(e,n){var r=t.call(this)||this;if(r.isView=!0,r.isDataView=!0,r.watchingStates=null,r.dataType="table",r.transforms=[],r.origin=[],r.rows=[],e&&e.isDataSet?r.dataSet=e:(r.dataSet=null,n=e),r.loose=!r.dataSet,n&&(r.watchingStates=n.watchingStates),!r.loose){var o=r.watchingStates;e.on("statechange",(function(t){i.isArray(o)?o.indexOf(t)>-1&&r._reExecute():r._reExecute()}))}return r}return r.__extends(e,t),e.prototype._parseStateExpression=function(t){var e=this.dataSet;if(null!==e){var n=/^\$state\.(\w+)/.exec(t);return n?e.state[n[1]]:t}},e.prototype._preparseOptions=function(t){var e=this,n=a(t);return this.loose||i.forIn(n,(function(t,r){i.isString(t)&&/^\$state\./.test(t)&&(n[r]=e._parseStateExpression(t))})),n},e.prototype._prepareSource=function(t,n){if(this._source={source:t,options:n},n){r=this._preparseOptions(n);this.origin=e.DataSet.getConnector(r.type)(t,r,this)}else if(t instanceof e||i.isString(t))this.origin=e.DataSet.getConnector("default")(t,this.dataSet);else if(i.isArray(t))this.origin=t;else{if(!i.isObject(t)||!t.type)throw new TypeError("Invalid source");var r=this._preparseOptions(t);this.origin=e.DataSet.getConnector(r.type)(r,this)}return this.rows=i.deepMix([],this.origin),this},e.prototype.source=function(t,e){return this._prepareSource(t,e)._reExecuteTransforms(),this.trigger("change",[]),this},e.prototype.transform=function(t){return t&&t.type&&(this.transforms.push(t),this._executeTransform(t)),this},e.prototype._executeTransform=function(t){t=this._preparseOptions(t);var n=e.DataSet.getTransform(t.type);n(this,t)},e.prototype._reExecuteTransforms=function(){var t=this;this.transforms.forEach((function(e){t._executeTransform(e)}))},e.prototype.addRow=function(t){this.rows.push(t)},e.prototype.removeRow=function(t){this.rows.splice(t,1)},e.prototype.updateRow=function(t,e){i.assign(this.rows[t],e)},e.prototype.findRows=function(t){return this.rows.filter((function(e){return i.isMatch(e,t)}))},e.prototype.findRow=function(t){return i.find(this.rows,t)},e.prototype.getColumnNames=function(){var t=this.rows[0];return t?i.keys(t):[]},e.prototype.getColumnName=function(t){return this.getColumnNames()[t]},e.prototype.getColumnIndex=function(t){var e=this.getColumnNames();return e.indexOf(t)},e.prototype.getColumn=function(t){return this.rows.map((function(e){return e[t]}))},e.prototype.getColumnData=function(t){return this.getColumn(t)},e.prototype.getSubset=function(t,e,n){for(var r=[],o=t;o<=e;o++)r.push(i.pick(this.rows[o],n));return r},e.prototype.toString=function(t){return void 0===t&&(t=!1),t?JSON.stringify(this.rows,null,2):JSON.stringify(this.rows)},e.prototype._reExecute=function(){var t=this._source,e=t.source,n=t.options;this._prepareSource(e,n),this._reExecuteTransforms(),this.trigger("change",[])},e}(o.default);e.View=u}})}))},"714d":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"down-circle",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="DownCircleOutlined",l.inheritAttrs=!1;e["a"]=l},7162:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.oneHot=e.getDistance=e.getAllKeyValueMap=e.default=void 0;var r=n("8937"),o=n("5d6f"),i=a(n("0c62"));function a(t){return t&&t.__esModule?t:{default:t}}var u=function(t,e,n){var o=[];(null===e||void 0===e?void 0:e.length)?o=e:(t.forEach((function(t){o=o.concat(Object.keys(t))})),o=(0,r.uniq)(o));var i={};return o.forEach((function(e){var o=[];t.forEach((function(t){void 0!==t[e]&&""!==t[e]&&o.push(t[e])})),o.length&&!(null===n||void 0===n?void 0:n.includes(e))&&(i[e]=(0,r.uniq)(o))})),i};e.getAllKeyValueMap=u;var s=function(t,e,n){var r=u(t,e,n),o=[];if(!Object.keys(r).length)return o;var i=Object.values(r),a=i.every((function(t){return t.every((function(t){return"number"===typeof t}))}));return t.forEach((function(t,e){var n=[];Object.keys(r).forEach((function(e){var o=t[e],i=r[e],u=i.findIndex((function(t){return o===t})),s=[];if(a)s.push(o);else for(var l=0;l<i.length;l++)l===u?s.push(1):s.push(0);n=n.concat(s)})),o[e]=n})),o};e.oneHot=s;var l=function(t,e,n,r){void 0===n&&(n=o.DistanceType.EuclideanDistance);var a=0;switch(n){case o.DistanceType.EuclideanDistance:a=new i.default(t).euclideanDistance(new i.default(e));break;default:break}return a};e.getDistance=l;var c={getAllKeyValueMap:u,oneHot:s,getDistance:l};e.default=c},7326:function(t,e,n){"use strict";n.d(e,"d",(function(){return o})),n.d(e,"b",(function(){return i})),n.d(e,"e",(function(){return a})),n.d(e,"f",(function(){return u})),n.d(e,"l",(function(){return s})),n.d(e,"j",(function(){return l}));var r=n("8937");function o(){return window?window.devicePixelRatio:1}function i(t,e,n,r){var o=t-n,i=e-r;return Math.sqrt(o*o+i*i)}function a(t,e,n,r,o,i){return o>=t&&o<=t+n&&i>=e&&i<=e+r}function u(t,e){return!(e.minX>t.maxX||e.maxX<t.minX||e.minY>t.maxY||e.maxY<t.minY)}function s(t,e){return t&&e?{minX:Math.min(t.minX,e.minX),minY:Math.min(t.minY,e.minY),maxX:Math.max(t.maxX,e.maxX),maxY:Math.max(t.maxY,e.maxY)}:t||e}function l(t,e){return t[0]===e[0]&&t[1]===e[1]}n.d(e,"i",(function(){return r["isNil"]})),n.d(e,"k",(function(){return r["isString"]})),n.d(e,"h",(function(){return r["isFunction"]})),n.d(e,"g",(function(){return r["isArray"]})),n.d(e,"c",(function(){return r["each"]})),n.d(e,"o",(function(){return r["toRadian"]})),n.d(e,"m",(function(){return r["mod"]})),n.d(e,"n",(function(){return r["requestAnimationFrame"]})),n.d(e,"a",(function(){return r["clearAnimationFrame"]}))},"75ed":function(t,e,n){"use strict";var r=n("2c79"),o=n("7c8a"),i=n("8937"),a=n("e546"),u=n("3665"),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{container:null,containerTpl:"<div></div>",updateAutoRender:!0,containerClassName:"",parent:null})},e.prototype.getContainer=function(){return this.get("container")},e.prototype.show=function(){var t=this.get("container");t.style.display="",this.set("visible",!0)},e.prototype.hide=function(){var t=this.get("container");t.style.display="none",this.set("visible",!1)},e.prototype.setCapture=function(t){var e=this.getContainer(),n=t?"auto":"none";e.style.pointerEvents=n,this.set("capture",t)},e.prototype.getBBox=function(){var t=this.getContainer(),e=parseFloat(t.style.left)||0,n=parseFloat(t.style.top)||0;return Object(a["b"])(e,n,t.clientWidth,t.clientHeight)},e.prototype.clear=function(){var t=this.get("container");Object(a["a"])(t)},e.prototype.destroy=function(){this.removeEvent(),this.removeDom(),t.prototype.destroy.call(this)},e.prototype.init=function(){t.prototype.init.call(this),this.initContainer(),this.initDom(),this.resetStyles(),this.applyStyles(),this.initEvent(),this.initCapture(),this.initVisible()},e.prototype.initCapture=function(){this.setCapture(this.get("capture"))},e.prototype.initVisible=function(){this.get("visible")?this.show():this.hide()},e.prototype.initDom=function(){},e.prototype.initContainer=function(){var t=this.get("container");if(Object(i["isNil"])(t)){t=this.createDom();var e=this.get("parent");Object(i["isString"])(e)&&(e=document.getElementById(e),this.set("parent",e)),e.appendChild(t),this.get("containerId")&&t.setAttribute("id",this.get("containerId")),this.set("container",t)}else Object(i["isString"])(t)&&(t=document.getElementById(t),this.set("container",t));this.get("parent")||this.set("parent",t.parentNode)},e.prototype.resetStyles=function(){var t=this.get("domStyles"),e=this.get("defaultStyles");t=t?Object(i["deepMix"])({},e,t):e,this.set("domStyles",t)},e.prototype.applyStyles=function(){var t=this.get("domStyles");if(t){var e=this.getContainer();this.applyChildrenStyles(e,t);var n=this.get("containerClassName");if(n&&Object(a["h"])(e,n)){var r=t[n];Object(o["e"])(e,r)}}},e.prototype.applyChildrenStyles=function(t,e){Object(i["each"])(e,(function(e,n){var r=t.getElementsByClassName(n);Object(i["each"])(r,(function(t){Object(o["e"])(t,e)}))}))},e.prototype.applyStyle=function(t,e){var n=this.get("domStyles");Object(o["e"])(e,n[t])},e.prototype.createDom=function(){var t=this.get("containerTpl");return Object(o["b"])(t)},e.prototype.initEvent=function(){},e.prototype.removeDom=function(){var t=this.get("container");t&&t.parentNode&&t.parentNode.removeChild(t)},e.prototype.removeEvent=function(){},e.prototype.updateInner=function(t){Object(i["hasKey"])(t,"domStyles")&&(this.resetStyles(),this.applyStyles()),this.resetPosition()},e.prototype.resetPosition=function(){},e}(u["a"]);e["a"]=s},7848:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="InboxOutlined",l.inheritAttrs=!1;e["a"]=l},"7c50":function(t,e,n){"use strict";n.d(e,"a",(function(){return M}));var r=n("2c79"),o=n("8937"),i=n("31e6"),a={opacity:0},u={stroke:"#C5C5C5",strokeOpacity:.85},s={fill:"#CACED4",opacity:.85},l=n("2ef1"),c=n("f2fb");function f(t){return Object(o["map"])(t,(function(t,e){var n=0===e?"M":"L",r=t[0],o=t[1];return[n,r,o]}))}function d(t){return f(t)}function h(t){if(t.length<=2)return d(t);var e=[];Object(o["each"])(t,(function(t){Object(o["isEqual"])(t,e.slice(e.length-2))||e.push(t[0],t[1])}));var n=Object(l["a"])(e,!1),r=Object(o["head"])(t),i=r[0],a=r[1];return n.unshift(["M",i,a]),n}function p(t,e,n,r){void 0===r&&(r=!0);var i=new c["b"]({values:t}),a=new c["a"]({values:Object(o["map"])(t,(function(t,e){return e}))}),u=Object(o["map"])(t,(function(t,r){return[a.scale(r)*e,n-i.scale(t)*n]}));return r?h(u):d(u)}function v(t,e){var n=new c["b"]({values:t}),r=n.max<0?n.max:Math.max(0,n.min);return e-n.scale(r)*e}function g(t,e,n,o){var i=Object(r["d"])(t),a=v(o,n);return i.push(["L",e,a]),i.push(["L",0,a]),i.push(["Z"]),i}var y=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"trend",x:0,y:0,width:200,height:16,smooth:!0,isArea:!1,data:[],backgroundStyle:a,lineStyle:u,areaStyle:s})},e.prototype.renderInner=function(t){var e=this.cfg,n=e.width,o=e.height,i=e.data,a=e.smooth,u=e.isArea,s=e.backgroundStyle,l=e.lineStyle,c=e.areaStyle;this.addShape(t,{id:this.getElementId("background"),type:"rect",attrs:Object(r["a"])({x:0,y:0,width:n,height:o},s)});var f=p(i,n,o,a);if(this.addShape(t,{id:this.getElementId("line"),type:"path",attrs:Object(r["a"])({path:f},l)}),u){var d=g(f,n,o,i);this.addShape(t,{id:this.getElementId("area"),type:"path",attrs:Object(r["a"])({path:d},c)})}},e.prototype.applyOffset=function(){var t=this.cfg,e=t.x,n=t.y;this.moveElementTo(this.get("group"),{x:e,y:n})},e}(i["a"]),m={fill:"#F7F7F7",stroke:"#BFBFBF",radius:2,opacity:1,cursor:"ew-resize",highLightFill:"#FFF"},b=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"handler",x:0,y:0,width:10,height:24,style:m})},e.prototype.renderInner=function(t){var e=this.cfg,n=e.width,r=e.height,o=e.style,i=o.fill,a=o.stroke,u=o.radius,s=o.opacity,l=o.cursor;this.addShape(t,{type:"rect",id:this.getElementId("background"),attrs:{x:0,y:0,width:n,height:r,fill:i,stroke:a,radius:u,opacity:s,cursor:l}});var c=1/3*n,f=2/3*n,d=1/4*r,h=3/4*r;this.addShape(t,{id:this.getElementId("line-left"),type:"line",attrs:{x1:c,y1:d,x2:c,y2:h,stroke:a,cursor:l}}),this.addShape(t,{id:this.getElementId("line-right"),type:"line",attrs:{x1:f,y1:d,x2:f,y2:h,stroke:a,cursor:l}})},e.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x"),y:this.get("y")})},e.prototype.initEvent=function(){this.bindEvents()},e.prototype.bindEvents=function(){var t=this;this.get("group").on("mouseenter",(function(){var e=t.get("style").highLightFill;t.getElementByLocalId("background").attr("fill",e),t.draw()})),this.get("group").on("mouseleave",(function(){var e=t.get("style").fill;t.getElementByLocalId("background").attr("fill",e),t.draw()}))},e.prototype.draw=function(){var t=this.get("container").get("canvas");t&&t.draw()},e}(i["a"]),_={fill:"#416180",opacity:.05},j={fill:"#5B8FF9",opacity:.15,cursor:"move"},x=10,w={width:x,height:24},O={textBaseline:"middle",fill:"#000",opacity:.45},E="sliderchange",M=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.onMouseDown=function(t){return function(n){e.currentTarget=t;var r=n.originalEvent;r.stopPropagation(),r.preventDefault(),e.prevX=Object(o["get"])(r,"touches.0.pageX",r.pageX),e.prevY=Object(o["get"])(r,"touches.0.pageY",r.pageY);var i=e.getContainerDOM();i.addEventListener("mousemove",e.onMouseMove),i.addEventListener("mouseup",e.onMouseUp),i.addEventListener("mouseleave",e.onMouseUp),i.addEventListener("touchmove",e.onMouseMove),i.addEventListener("touchend",e.onMouseUp),i.addEventListener("touchcancel",e.onMouseUp)}},e.onMouseMove=function(t){var n=e.cfg.width,r=[e.get("start"),e.get("end")];t.stopPropagation(),t.preventDefault();var i=Object(o["get"])(t,"touches.0.pageX",t.pageX),a=Object(o["get"])(t,"touches.0.pageY",t.pageY),u=i-e.prevX,s=e.adjustOffsetRange(u/n);e.updateStartEnd(s),e.updateUI(e.getElementByLocalId("foreground"),e.getElementByLocalId("minText"),e.getElementByLocalId("maxText")),e.prevX=i,e.prevY=a,e.draw(),e.emit(E,[e.get("start"),e.get("end")].sort()),e.delegateEmit("valuechanged",{originValue:r,value:[e.get("start"),e.get("end")]})},e.onMouseUp=function(){e.currentTarget&&(e.currentTarget=void 0);var t=e.getContainerDOM();t&&(t.removeEventListener("mousemove",e.onMouseMove),t.removeEventListener("mouseup",e.onMouseUp),t.removeEventListener("mouseleave",e.onMouseUp),t.removeEventListener("touchmove",e.onMouseMove),t.removeEventListener("touchend",e.onMouseUp),t.removeEventListener("touchcancel",e.onMouseUp))},e}return Object(r["b"])(e,t),e.prototype.setRange=function(t,e){this.set("minLimit",t),this.set("maxLimit",e);var n=this.get("start"),r=this.get("end"),i=Object(o["clamp"])(n,t,e),a=Object(o["clamp"])(r,t,e);this.get("isInit")||n===i&&r===a||this.setValue([i,a])},e.prototype.getRange=function(){return{min:this.get("minLimit")||0,max:this.get("maxLimit")||1}},e.prototype.setValue=function(t){var e=this.getRange();if(Object(o["isArray"])(t)&&2===t.length){var n=[this.get("start"),this.get("end")];this.update({start:Object(o["clamp"])(t[0],e.min,e.max),end:Object(o["clamp"])(t[1],e.min,e.max)}),this.get("updateAutoRender")||this.render(),this.delegateEmit("valuechanged",{originValue:n,value:t})}},e.prototype.getValue=function(){return[this.get("start"),this.get("end")]},e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"slider",x:0,y:0,width:100,height:16,backgroundStyle:{},foregroundStyle:{},handlerStyle:{},textStyle:{},defaultCfg:{backgroundStyle:_,foregroundStyle:j,handlerStyle:w,textStyle:O}})},e.prototype.update=function(e){var n=e.start,i=e.end,a=Object(r["a"])({},e);Object(o["isNil"])(n)||(a.start=Object(o["clamp"])(n,0,1)),Object(o["isNil"])(i)||(a.end=Object(o["clamp"])(i,0,1)),t.prototype.update.call(this,a),this.minHandler=this.getChildComponentById(this.getElementId("minHandler")),this.maxHandler=this.getChildComponentById(this.getElementId("maxHandler")),this.trend=this.getChildComponentById(this.getElementId("trend"))},e.prototype.init=function(){this.set("start",Object(o["clamp"])(this.get("start"),0,1)),this.set("end",Object(o["clamp"])(this.get("end"),0,1)),t.prototype.init.call(this)},e.prototype.render=function(){t.prototype.render.call(this),this.updateUI(this.getElementByLocalId("foreground"),this.getElementByLocalId("minText"),this.getElementByLocalId("maxText"))},e.prototype.renderInner=function(t){var e=this.cfg,n=(e.start,e.end,e.width),i=e.height,a=e.trendCfg,u=void 0===a?{}:a,s=e.minText,l=e.maxText,c=e.backgroundStyle,f=void 0===c?{}:c,d=e.foregroundStyle,h=void 0===d?{}:d,p=e.textStyle,v=void 0===p?{}:p,g=Object(o["deepMix"])({},m,this.cfg.handlerStyle);Object(o["size"])(Object(o["get"])(u,"data"))&&(this.trend=this.addComponent(t,Object(r["a"])({component:y,id:this.getElementId("trend"),x:0,y:0,width:n,height:i},u))),this.addShape(t,{id:this.getElementId("background"),type:"rect",attrs:Object(r["a"])({x:0,y:0,width:n,height:i},f)});this.addShape(t,{id:this.getElementId("minText"),type:"text",attrs:Object(r["a"])({y:i/2,textAlign:"right",text:s,silent:!1},v)}),this.addShape(t,{id:this.getElementId("maxText"),type:"text",attrs:Object(r["a"])({y:i/2,textAlign:"left",text:l,silent:!1},v)}),this.addShape(t,{id:this.getElementId("foreground"),name:"foreground",type:"rect",attrs:Object(r["a"])({y:0,height:i},h)});var _=Object(o["get"])(g,"width",x),j=Object(o["get"])(g,"height",24);this.minHandler=this.addComponent(t,{component:b,id:this.getElementId("minHandler"),name:"handler-min",x:0,y:(i-j)/2,width:_,height:j,cursor:"ew-resize",style:g}),this.maxHandler=this.addComponent(t,{component:b,id:this.getElementId("maxHandler"),name:"handler-max",x:0,y:(i-j)/2,width:_,height:j,cursor:"ew-resize",style:g})},e.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x"),y:this.get("y")})},e.prototype.initEvent=function(){this.bindEvents()},e.prototype.updateUI=function(t,e,n){var r=this.cfg,i=r.start,a=r.end,u=r.width,s=r.minText,l=r.maxText,c=r.handlerStyle,f=r.height,d=i*u,h=a*u;this.trend&&(this.trend.update({width:u,height:f}),this.get("updateAutoRender")||this.trend.render()),t.attr("x",d),t.attr("width",h-d);var p=Object(o["get"])(c,"width",x);e.attr("text",s),n.attr("text",l);var v=this._dodgeText([d,h],e,n),g=v[0],y=v[1];this.minHandler&&(this.minHandler.update({x:d-p/2}),this.get("updateAutoRender")||this.minHandler.render()),Object(o["each"])(g,(function(t,n){return e.attr(n,t)})),this.maxHandler&&(this.maxHandler.update({x:h-p/2}),this.get("updateAutoRender")||this.maxHandler.render()),Object(o["each"])(y,(function(t,e){return n.attr(e,t)}))},e.prototype.bindEvents=function(){var t=this.get("group");t.on("handler-min:mousedown",this.onMouseDown("minHandler")),t.on("handler-min:touchstart",this.onMouseDown("minHandler")),t.on("handler-max:mousedown",this.onMouseDown("maxHandler")),t.on("handler-max:touchstart",this.onMouseDown("maxHandler"));var e=t.findById(this.getElementId("foreground"));e.on("mousedown",this.onMouseDown("foreground")),e.on("touchstart",this.onMouseDown("foreground"))},e.prototype.adjustOffsetRange=function(t){var e=this.cfg,n=e.start,r=e.end;switch(this.currentTarget){case"minHandler":var o=0-n,i=1-n;return Math.min(i,Math.max(o,t));case"maxHandler":o=0-r,i=1-r;return Math.min(i,Math.max(o,t));case"foreground":o=0-n,i=1-r;return Math.min(i,Math.max(o,t))}},e.prototype.updateStartEnd=function(t){var e=this.cfg,n=e.start,r=e.end;switch(this.currentTarget){case"minHandler":n+=t;break;case"maxHandler":r+=t;break;case"foreground":n+=t,r+=t;break}this.set("start",n),this.set("end",r)},e.prototype._dodgeText=function(t,e,n){var r,i,a=this.cfg,u=a.handlerStyle,s=a.width,l=2,c=Object(o["get"])(u,"width",x),f=t[0],d=t[1],h=!1;f>d&&(r=[d,f],f=r[0],d=r[1],i=[n,e],e=i[0],n=i[1],h=!0);var p=e.getBBox(),v=n.getBBox(),g=p.width>f-l?{x:f+c/2+l,textAlign:"left"}:{x:f-c/2-l,textAlign:"right"},y=v.width>s-d-l?{x:d-c/2-l,textAlign:"right"}:{x:d+c/2+l,textAlign:"left"};return h?[y,g]:[g,y]},e.prototype.draw=function(){var t=this.get("container"),e=t&&t.get("canvas");e&&e.draw()},e.prototype.getContainerDOM=function(){var t=this.get("container"),e=t&&t.get("canvas");return e&&e.get("container")},e}(i["a"])},"7c8a":function(t,e,n){"use strict";function r(t,e,n){if(t){if("function"===typeof t.addEventListener)return t.addEventListener(e,n,!1),{remove:function(){t.removeEventListener(e,n,!1)}};if("function"===typeof t.attachEvent)return t.attachEvent("on"+e,n),{remove:function(){t.detachEvent("on"+e,n)}}}}var o,i,a,u;function s(){o=document.createElement("table"),i=document.createElement("tr"),a=/^\s*<(\w+|!)[^>]*>/,u={tr:document.createElement("tbody"),tbody:o,thead:o,tfoot:o,td:i,th:i,"*":document.createElement("div")}}function l(t){o||s();var e=a.test(t)&&RegExp.$1;e&&e in u||(e="*");var n=u[e];t="string"===typeof t?t.replace(/(^\s*)|(\s*$)/g,""):t,n.innerHTML=""+t;var r=n.childNodes[0];return r&&n.contains(r)&&n.removeChild(r),r}function c(t,e,n){var r;try{r=window.getComputedStyle?window.getComputedStyle(t,null)[e]:t.style[e]}catch(o){}finally{r=void 0===r?n:r}return r}function f(t,e){var n=c(t,"height",e);return"auto"===n&&(n=t.offsetHeight),parseFloat(n)}function d(t,e){var n=f(t,e),r=parseFloat(c(t,"borderTopWidth"))||0,o=parseFloat(c(t,"paddingTop"))||0,i=parseFloat(c(t,"paddingBottom"))||0,a=parseFloat(c(t,"borderBottomWidth"))||0,u=parseFloat(c(t,"marginTop"))||0,s=parseFloat(c(t,"marginBottom"))||0;return n+r+a+o+i+u+s}function h(t,e){var n=c(t,"width",e);return"auto"===n&&(n=t.offsetWidth),parseFloat(n)}function p(t,e){var n=h(t,e),r=parseFloat(c(t,"borderLeftWidth"))||0,o=parseFloat(c(t,"paddingLeft"))||0,i=parseFloat(c(t,"paddingRight"))||0,a=parseFloat(c(t,"borderRightWidth"))||0,u=parseFloat(c(t,"marginRight"))||0,s=parseFloat(c(t,"marginLeft"))||0;return n+r+a+o+i+s+u}function v(t,e){if(t)for(var n in e)e.hasOwnProperty(n)&&(t.style[n]=e[n]);return t}n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return l})),n.d(e,"c",(function(){return d})),n.d(e,"d",(function(){return p})),n.d(e,"e",(function(){return v}))},"7cfd":function(t,e,n){"use strict";n.r(e),n.d(e,"Line",(function(){return F})),n.d(e,"Circle",(function(){return V})),n.d(e,"Base",(function(){return v}));var r={};n.r(r),n.d(r,"getDefault",(function(){return m})),n.d(r,"ellipsisHead",(function(){return b})),n.d(r,"ellipsisTail",(function(){return _})),n.d(r,"ellipsisMiddle",(function(){return j}));var o={};n.r(o),n.d(o,"getDefault",(function(){return P})),n.d(o,"reserveFirst",(function(){return C})),n.d(o,"reserveLast",(function(){return A})),n.d(o,"reserveBoth",(function(){return k})),n.d(o,"equidistance",(function(){return T})),n.d(o,"equidistanceWithReverseBoth",(function(){return I}));var i={};n.r(i),n.d(i,"getDefault",(function(){return D})),n.d(i,"fixedAngle",(function(){return B})),n.d(i,"unfixedAngle",(function(){return R}));var a={};n.r(a),n.d(a,"autoHide",(function(){return o})),n.d(a,"autoRotate",(function(){return i})),n.d(a,"autoEllipsis",(function(){return r}));var u=n("2c79"),s=n("e897"),l=n("8937"),c=n("31e6"),f=n("8ea8"),d=n("9778"),h=n("2f5e"),p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(u["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(u["a"])(Object(u["a"])({},e),{name:"axis",ticks:[],line:{},tickLine:{},subTickLine:null,title:null,label:{},verticalFactor:1,verticalLimitLength:null,overlapOrder:["autoRotate","autoEllipsis","autoHide"],tickStates:{},optimize:{},defaultCfg:{line:{style:{lineWidth:1,stroke:h["a"].lineColor}},tickLine:{style:{lineWidth:1,stroke:h["a"].lineColor},alignTick:!0,length:5,displayWithLabel:!0},subTickLine:{style:{lineWidth:1,stroke:h["a"].lineColor},count:4,length:2},label:{autoRotate:!0,autoHide:!1,autoEllipsis:!1,style:{fontSize:12,fill:h["a"].textColor,fontFamily:h["a"].fontFamily,fontWeight:"normal"},offset:10,offsetX:0,offsetY:0},title:{autoRotate:!0,spacing:5,position:"center",style:{fontSize:12,fill:h["a"].textColor,textBaseline:"middle",fontFamily:h["a"].fontFamily,textAlign:"center"},iconStyle:{fill:h["a"].descriptionIconFill,stroke:h["a"].descriptionIconStroke},description:""},tickStates:{active:{labelStyle:{fontWeight:500},tickLineStyle:{lineWidth:2}},inactive:{labelStyle:{fill:h["a"].uncheckedColor}}},optimize:{enable:!0,threshold:400}},theme:{}})},e.prototype.renderInner=function(t){this.get("line")&&this.drawLine(t),this.drawTicks(t),this.get("title")&&this.drawTitle(t)},e.prototype.isList=function(){return!0},e.prototype.getItems=function(){return this.get("ticks")},e.prototype.setItems=function(t){this.update({ticks:t})},e.prototype.updateItem=function(t,e){Object(l["mix"])(t,e),this.clear(),this.render()},e.prototype.clearItems=function(){var t=this.getElementByLocalId("label-group");t&&t.clear()},e.prototype.setItemState=function(t,e,n){t[e]=n,this.updateTickStates(t)},e.prototype.hasState=function(t,e){return!!t[e]},e.prototype.getItemStates=function(t){var e=this.get("tickStates"),n=[];return Object(l["each"])(e,(function(e,r){t[r]&&n.push(r)})),n},e.prototype.clearItemsState=function(t){var e=this,n=this.getItemsByState(t);Object(l["each"])(n,(function(n){e.setItemState(n,t,!1)}))},e.prototype.getItemsByState=function(t){var e=this,n=this.getItems();return Object(l["filter"])(n,(function(n){return e.hasState(n,t)}))},e.prototype.getSidePoint=function(t,e){var n=this,r=n.getSideVector(e,t);return{x:t.x+r[0],y:t.y+r[1]}},e.prototype.getTextAnchor=function(t){var e;return Object(l["isNumberEqual"])(t[0],0)?e="center":t[0]>0?e="start":t[0]<0&&(e="end"),e},e.prototype.getTextBaseline=function(t){var e;return Object(l["isNumberEqual"])(t[1],0)?e="middle":t[1]>0?e="top":t[1]<0&&(e="bottom"),e},e.prototype.processOverlap=function(t){},e.prototype.drawLine=function(t){var e=this.getLinePath(),n=this.get("line");this.addShape(t,{type:"path",id:this.getElementId("line"),name:"axis-line",attrs:Object(l["mix"])({path:e},n.style)})},e.prototype.getTickLineItems=function(t){var e=this,n=[],r=this.get("tickLine"),o=r.alignTick,i=r.length,a=1,u=t.length;return u>=2&&(a=t[1].value-t[0].value),Object(l["each"])(t,(function(t){var r=t.point;o||(r=e.getTickPoint(t.value-a/2));var u=e.getSidePoint(r,i);n.push({startPoint:r,tickValue:t.value,endPoint:u,tickId:t.id,id:"tickline-"+t.id})})),n},e.prototype.getSubTickLineItems=function(t){var e=[],n=this.get("subTickLine"),r=n.count,o=t.length;if(o>=2)for(var i=0;i<o-1;i++)for(var a=t[i],u=t[i+1],s=0;s<r;s++){var l=(s+1)/(r+1),c=(1-l)*a.tickValue+l*u.tickValue,f=this.getTickPoint(c),d=this.getSidePoint(f,n.length);e.push({startPoint:f,endPoint:d,tickValue:c,id:"sub-"+a.id+"-"+s})}return e},e.prototype.getTickLineAttrs=function(t,e,n,r){var o=this.get(e).style,i={points:[t.startPoint,t.endPoint]},a=Object(l["get"])(this.get("theme"),["tickLine","style"],{});o=Object(l["isFunction"])(o)?Object(l["mix"])({},a,o(i,n,r)):o;var s=t.startPoint,c=t.endPoint;return Object(u["a"])({x1:s.x,y1:s.y,x2:c.x,y2:c.y},o)},e.prototype.drawTick=function(t,e,n,r,o){this.addShape(e,{type:"line",id:this.getElementId(t.id),name:"axis-"+n,attrs:this.getTickLineAttrs(t,n,r,o)})},e.prototype.drawTickLines=function(t){var e=this,n=this.get("ticks"),r=this.get("subTickLine"),o=this.getTickLineItems(n),i=this.addGroup(t,{name:"axis-tickline-group",id:this.getElementId("tickline-group")}),a=this.get("tickLine");if(Object(l["each"])(o,(function(n,r){if(a.displayWithLabel){var u=e.getElementId("label-"+n.tickId);t.findById(u)&&e.drawTick(n,i,"tickLine",r,o)}else e.drawTick(n,i,"tickLine",r,o)})),r){var u=this.getSubTickLineItems(o);Object(l["each"])(u,(function(t,n){e.drawTick(t,i,"subTickLine",n,u)}))}},e.prototype.processTicks=function(){var t=this,e=this.get("ticks");Object(l["each"])(e,(function(e){e.point=t.getTickPoint(e.value),Object(l["isNil"])(e.id)&&(e.id=e.name)}))},e.prototype.drawTicks=function(t){var e=this;this.optimizeTicks(),this.processTicks(),this.get("label")&&this.drawLabels(t),this.get("tickLine")&&this.drawTickLines(t);var n=this.get("ticks");Object(l["each"])(n,(function(n){e.applyTickStates(n,t)}))},e.prototype.optimizeTicks=function(){var t=this.get("optimize"),e=this.get("ticks");if(t&&t.enable&&t.threshold>0){var n=Object(l["size"])(e);if(n>t.threshold){var r=Math.ceil(n/t.threshold),o=e.filter((function(t,e){return e%r===0}));this.set("ticks",o),this.set("originalTicks",e)}}},e.prototype.getLabelAttrs=function(t,e,n){var r=this.get("label"),o=r.offset,i=r.offsetX,a=r.offsetY,u=r.rotate,s=r.formatter,c=this.getSidePoint(t.point,o),d=this.getSideVector(o,c),h=s?s(t.name,t,e):t.name,p=r.style;p=Object(l["isFunction"])(p)?Object(l["get"])(this.get("theme"),["label","style"],{}):p;var v=Object(l["mix"])({x:c.x+i,y:c.y+a,text:h,textAlign:this.getTextAnchor(d),textBaseline:this.getTextBaseline(d)},p);return u&&(v.matrix=Object(f["e"])(c,u)),v},e.prototype.drawLabels=function(t){var e=this,n=this.get("ticks"),r=this.addGroup(t,{name:"axis-label-group",id:this.getElementId("label-group")});Object(l["each"])(n,(function(t,o){e.addShape(r,{type:"text",name:"axis-label",id:e.getElementId("label-"+t.id),attrs:e.getLabelAttrs(t,o,n),delegateObject:{tick:t,item:t,index:o}})})),this.processOverlap(r);var o=r.getChildren(),i=Object(l["get"])(this.get("theme"),["label","style"],{}),a=this.get("label"),u=a.style,s=a.formatter;if(Object(l["isFunction"])(u)){var c=o.map((function(t){return Object(l["get"])(t.get("delegateObject"),"tick")}));Object(l["each"])(o,(function(t,e){var n=t.get("delegateObject").tick,r=s?s(n.name,n,e):n.name,o=Object(l["mix"])({},i,u(r,e,c));t.attr(o)}))}},e.prototype.getTitleAttrs=function(){var t=this.get("title"),e=t.style,n=t.position,r=t.offset,o=t.spacing,i=void 0===o?0:o,a=t.autoRotate,u=e.fontSize,c=.5;"start"===n?c=0:"end"===n&&(c=1);var d=this.getTickPoint(c),h=this.getSidePoint(d,r||i+u/2),p=Object(l["mix"])({x:h.x,y:h.y,text:t.text},e),v=t.rotate,g=v;if(Object(l["isNil"])(v)&&a){var y=this.getAxisVector(d),m=[1,0];g=s["a"].angleTo(y,m,!0)}if(g){var b=Object(f["e"])(h,g);p.matrix=b}return p},e.prototype.drawTitle=function(t){var e,n=this.getTitleAttrs(),r=this.addShape(t,{type:"text",id:this.getElementId("title"),name:"axis-title",attrs:n});(null===(e=this.get("title"))||void 0===e?void 0:e.description)&&this.drawDescriptionIcon(t,r,n.matrix)},e.prototype.drawDescriptionIcon=function(t,e,n){var r=this.addGroup(t,{name:"axis-description",id:this.getElementById("description")}),o=e.getBBox(),i=o.maxX,a=o.maxY,s=o.height,l=this.get("title").iconStyle,c=4,f=s/2,d=f/6,h=i+c,p=a-s/2,v=[h+f,p-f],g=v[0],y=v[1],m=[g+f,y+f],b=m[0],_=m[1],j=[g,_+f],x=j[0],w=j[1],O=[h,y+f],E=O[0],M=O[1],S=[h+f,p-s/4],P=S[0],C=S[1],A=[P,C+d],k=A[0],T=A[1],I=[k,T+d],L=I[0],N=I[1],D=[L,N+3*f/4],B=D[0],R=D[1];this.addShape(r,{type:"path",id:this.getElementId("title-description-icon"),name:"axis-title-description-icon",attrs:Object(u["a"])({path:[["M",g,y],["A",f,f,0,0,1,b,_],["A",f,f,0,0,1,x,w],["A",f,f,0,0,1,E,M],["A",f,f,0,0,1,g,y],["M",P,C],["L",k,T],["M",L,N],["L",B,R]],lineWidth:d,matrix:n},l)}),this.addShape(r,{type:"rect",id:this.getElementId("title-description-rect"),name:"axis-title-description-rect",attrs:{x:h,y:p-s/2,width:s,height:s,stroke:"#000",fill:"#000",opacity:0,matrix:n,cursor:"pointer"}})},e.prototype.applyTickStates=function(t,e){var n=this.getItemStates(t);if(n.length){var r=this.get("tickStates"),o=this.getElementId("label-"+t.id),i=e.findById(o);if(i){var a=Object(d["a"])(t,"label",r);a&&i.attr(a)}var u=this.getElementId("tickline-"+t.id),s=e.findById(u);if(s){var l=Object(d["a"])(t,"tickLine",r);l&&s.attr(l)}}},e.prototype.updateTickStates=function(t){var e=this.getItemStates(t),n=this.get("tickStates"),r=this.get("label"),o=this.getElementByLocalId("label-"+t.id),i=this.get("tickLine"),a=this.getElementByLocalId("tickline-"+t.id);if(e.length){if(o){var u=Object(d["a"])(t,"label",n);u&&o.attr(u)}if(a){var s=Object(d["a"])(t,"tickLine",n);s&&a.attr(s)}}else o&&o.attr(r.style),a&&a.attr(i.style)},e}(c["a"]),v=p,g=n("060b");function y(t,e,n,r){var o=e.getChildren(),i=!1;return Object(l["each"])(o,(function(e){var o=Object(g["a"])(t,e,n,r);i=i||o})),i}function m(){return _}function b(t,e,n){return y(t,e,n,"head")}function _(t,e,n){return y(t,e,n,"tail")}function j(t,e,n){return y(t,e,n,"middle")}var x=n("e546");function w(t){var e=t.attr("matrix");return e&&1!==e[0]}function O(t){var e=w(t)?Object(f["d"])(t.attr("matrix")):0;return e%360}function E(t,e,n,r){var o=!1,i=O(e),a=t?Math.abs(n.attr("y")-e.attr("y")):Math.abs(n.attr("x")-e.attr("x")),u=(t?n.attr("y")>e.attr("y"):n.attr("x")>e.attr("x"))?e.getBBox():n.getBBox();if(t){var s=Math.abs(Math.cos(i));o=Object(x["i"])(s,0,Math.PI/180)?u.width+r>a:u.height/s+r>a}else{s=Math.abs(Math.sin(i));o=Object(x["i"])(s,0,Math.PI/180)?u.width+r>a:u.height/s+r>a}return o}function M(t,e,n,r){var o=(null===r||void 0===r?void 0:r.minGap)||0,i=e.getChildren().slice().filter((function(t){return t.get("visible")}));if(!i.length)return!1;var a=!1;n&&i.reverse();for(var u=i.length,s=i[0],l=s,c=1;c<u;c++){var f=i[c],d=(f.getBBox(),E(t,l,f,o));d?(f.hide(),a=!0):l=f}return a}function S(t,e,n){var r=(null===n||void 0===n?void 0:n.minGap)||0,o=e.getChildren().slice();if(o.length<2)return!1;var i=!1,a=o[0],u=a.getBBox(),s=o[1],l=o.length,c=O(a),f=t?Math.abs(s.attr("y")-a.attr("y")):Math.abs(s.attr("x")-a.attr("x")),d=0;if(t){var h=Math.abs(Math.cos(c));if(Object(x["i"])(h,0,Math.PI/180)){var p=Object(g["b"])(o);d=(p+r)/f}else d=(u.height/h+r)/f}else{h=Math.abs(Math.sin(c));if(Object(x["i"])(h,0,Math.PI/180)){p=Object(g["b"])(o);d=(p+r)/f}else d=(u.height/h+r)/f}if(d>1){d=Math.ceil(d);for(var v=0;v<l;v++)v%d!==0&&(o[v].hide(),i=!0)}return i}function P(){return T}function C(t,e,n,r){return M(t,e,!1,r)}function A(t,e,n,r){return M(t,e,!0,r)}function k(t,e,n,r){var o=(null===r||void 0===r?void 0:r.minGap)||0,i=e.getChildren().slice();if(i.length<=2)return!1;for(var a=!1,u=i.length,s=i[0],l=i[u-1],c=s,f=1;f<u-1;f++){var d=i[f],h=(d.getBBox(),E(t,c,d,o));h?(d.hide(),a=!0):c=d}var p=E(t,c,l,o);return p&&(c.hide(),a=!0),a}function T(t,e,n,r){var o=S(t,e,r);return M(t,e,!1)&&(o=!0),o}function I(t,e,n,r){var o=e.getChildren().slice(),i=S(t,e,r);if(o.length>2){var a=o[0],u=o[o.length-1];a.get("visible")||(a.show(),M(t,e,!1,r)&&(i=!0)),u.get("visible")||(u.show(),M(t,e,!0,r)&&(i=!0))}return i}function L(t,e){Object(l["each"])(t,(function(t){var n=t.attr("x"),r=t.attr("y"),o=Object(f["e"])({x:n,y:r},e);t.attr("matrix",o)}))}function N(t,e,n,r){var o=e.getChildren();if(!o.length)return!1;if(!t&&o.length<2)return!1;var i=Object(g["b"])(o),a=!1;if(t)a=!!n&&i>n;else{var u=Math.abs(o[1].attr("x")-o[0].attr("x"));a=i>u}if(a){var s=r(n,i);L(o,s)}return a}function D(){return B}function B(t,e,n,r){return N(t,e,n,(function(){return Object(l["isNumber"])(r)?r:t?h["a"].verticalAxisRotate:h["a"].horizontalAxisRotate}))}function R(t,e,n){return N(t,e,n,(function(e,n){if(!e)return t?h["a"].verticalAxisRotate:h["a"].horizontalAxisRotate;if(t)return-Math.acos(e/n);var r=0;return e>n?r=Math.PI/4:(r=Math.asin(e/n),r>Math.PI/4&&(r=Math.PI/4)),r}))}var z=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(u["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(u["a"])(Object(u["a"])({},e),{type:"line",locationType:"region",start:null,end:null})},e.prototype.getLinePath=function(){var t=this.get("start"),e=this.get("end"),n=[];return n.push(["M",t.x,t.y]),n.push(["L",e.x,e.y]),n},e.prototype.getInnerLayoutBBox=function(){var e=this.get("start"),n=this.get("end"),r=t.prototype.getInnerLayoutBBox.call(this),o=Math.min(e.x,n.x,r.x),i=Math.min(e.y,n.y,r.y),a=Math.max(e.x,n.x,r.maxX),u=Math.max(e.y,n.y,r.maxY);return{x:o,y:i,minX:o,minY:i,maxX:a,maxY:u,width:a-o,height:u-i}},e.prototype.isVertical=function(){var t=this.get("start"),e=this.get("end");return Object(l["isNumberEqual"])(t.x,e.x)},e.prototype.isHorizontal=function(){var t=this.get("start"),e=this.get("end");return Object(l["isNumberEqual"])(t.y,e.y)},e.prototype.getTickPoint=function(t){var e=this,n=e.get("start"),r=e.get("end"),o=r.x-n.x,i=r.y-n.y;return{x:n.x+o*t,y:n.y+i*t}},e.prototype.getSideVector=function(t){var e=this.getAxisVector(),n=s["c"].normalize([0,0],e),r=this.get("verticalFactor"),o=[n[1],-1*n[0]];return s["c"].scale([0,0],o,t*r)},e.prototype.getAxisVector=function(){var t=this.get("start"),e=this.get("end");return[e.x-t.x,e.y-t.y]},e.prototype.processOverlap=function(t){var e=this,n=this.isVertical(),r=this.isHorizontal();if(n||r){var o=this.get("label"),i=this.get("title"),a=this.get("verticalLimitLength"),u=o.offset,s=a,c=0,f=0;i&&(c=i.style.fontSize,f=i.spacing),s&&(s=s-u-f-c);var d=this.get("overlapOrder");if(Object(l["each"])(d,(function(n){o[n]&&e.canProcessOverlap(n)&&e.autoProcessOverlap(n,o[n],t,s)})),i&&Object(l["isNil"])(i.offset)){var h=t.getCanvasBBox(),p=n?h.width:h.height;i.offset=u+p+f+c/2}}},e.prototype.canProcessOverlap=function(t){var e=this.get("label");return"autoRotate"!==t||Object(l["isNil"])(e.rotate)},e.prototype.autoProcessOverlap=function(t,e,n,r){var o=this,i=this.isVertical(),u=!1,s=a[t];if(!0===e){this.get("label");u=s.getDefault()(i,n,r)}else if(Object(l["isFunction"])(e))u=e(i,n,r);else if(Object(l["isObject"])(e)){var c=e;s[c.type]&&(u=s[c.type](i,n,r,c.cfg))}else s[e]&&(u=s[e](i,n,r));if("autoRotate"===t){if(u){var f=n.getChildren(),d=this.get("verticalFactor");Object(l["each"])(f,(function(t){var e=t.attr("textAlign");if("center"===e){var n=d>0?"end":"start";t.attr("textAlign",n)}}))}}else if("autoHide"===t){var h=n.getChildren().slice(0);Object(l["each"])(h,(function(t){t.get("visible")||(o.get("isRegister")&&o.unregisterElement(t),t.remove())}))}},e}(v),F=z,q=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(u["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(u["a"])(Object(u["a"])({},e),{type:"circle",locationType:"circle",center:null,radius:null,startAngle:-Math.PI/2,endAngle:3*Math.PI/2})},e.prototype.getLinePath=function(){var t=this.get("center"),e=t.x,n=t.y,r=this.get("radius"),o=r,i=this.get("startAngle"),a=this.get("endAngle"),u=[];if(Math.abs(a-i)===2*Math.PI)u=[["M",e,n-o],["A",r,o,0,1,1,e,n+o],["A",r,o,0,1,1,e,n-o],["Z"]];else{var s=this.getCirclePoint(i),l=this.getCirclePoint(a),c=Math.abs(a-i)>Math.PI?1:0,f=i>a?0:1;u=[["M",e,n],["L",s.x,s.y],["A",r,o,0,c,f,l.x,l.y],["L",e,n]]}return u},e.prototype.getTickPoint=function(t){var e=this.get("startAngle"),n=this.get("endAngle"),r=e+(n-e)*t;return this.getCirclePoint(r)},e.prototype.getSideVector=function(t,e){var n=this.get("center"),r=[e.x-n.x,e.y-n.y],o=this.get("verticalFactor"),i=s["c"].length(r);return s["c"].scale(r,r,o*t/i),r},e.prototype.getAxisVector=function(t){var e=this.get("center"),n=[t.x-e.x,t.y-e.y];return[n[1],-1*n[0]]},e.prototype.getCirclePoint=function(t,e){var n=this.get("center");return e=e||this.get("radius"),{x:n.x+Math.cos(t)*e,y:n.y+Math.sin(t)*e}},e.prototype.canProcessOverlap=function(t){var e=this.get("label");return"autoRotate"!==t||Object(l["isNil"])(e.rotate)},e.prototype.processOverlap=function(t){var e=this,n=this.get("label"),r=this.get("title"),o=this.get("verticalLimitLength"),i=n.offset,a=o,u=0,s=0;r&&(u=r.style.fontSize,s=r.spacing),a&&(a=a-i-s-u);var c=this.get("overlapOrder");if(Object(l["each"])(c,(function(r){n[r]&&e.canProcessOverlap(r)&&e.autoProcessOverlap(r,n[r],t,a)})),r&&Object(l["isNil"])(r.offset)){var f=t.getCanvasBBox().height;r.offset=i+f+s+u/2}},e.prototype.autoProcessOverlap=function(t,e,n,r){var o=this,i=!1,u=a[t];if(r>0)if(!0===e)i=u.getDefault()(!1,n,r);else if(Object(l["isFunction"])(e))i=e(!1,n,r);else if(Object(l["isObject"])(e)){var s=e;u[s.type]&&(i=u[s.type](!1,n,r,s.cfg))}else u[e]&&(i=u[e](!1,n,r));if("autoRotate"===t){if(i){var c=n.getChildren(),f=this.get("verticalFactor");Object(l["each"])(c,(function(t){var e=t.attr("textAlign");if("center"===e){var n=f>0?"end":"start";t.attr("textAlign",n)}}))}}else if("autoHide"===t){var d=n.getChildren().slice(0);Object(l["each"])(d,(function(t){t.get("visible")||(o.get("isRegister")&&o.unregisterElement(t),t.remove())}))}},e}(v),V=q},"7eb5":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="VerticalAlignTopOutlined",l.inheritAttrs=!1;e["a"]=l},"7fa2":function(t,e,n){"use strict";var r="*",o=function(){function t(){this._events={}}return t.prototype.on=function(t,e,n){return this._events[t]||(this._events[t]=[]),this._events[t].push({callback:e,once:!!n}),this},t.prototype.once=function(t,e){return this.on(t,e,!0)},t.prototype.emit=function(t){for(var e=this,n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];var i=this._events[t]||[],a=this._events[r]||[],u=function(r){for(var o=r.length,i=0;i<o;i++)if(r[i]){var a=r[i],u=a.callback,s=a.once;s&&(r.splice(i,1),0===r.length&&delete e._events[t],o--,i--),u.apply(e,n)}};u(i),u(a)},t.prototype.off=function(t,e){if(t)if(e){for(var n=this._events[t]||[],r=n.length,o=0;o<r;o++)n[o].callback===e&&(n.splice(o,1),r--,o--);0===n.length&&delete this._events[t]}else delete this._events[t];else this._events={};return this},t.prototype.getEvents=function(){return this._events},t}();e["a"]=o},8048:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};e.default=r},8382:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"};e.default=r},"83ad":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(){function t(t){this.count=t.length,this.parent={};for(var e=0,n=t;e<n.length;e++){var r=n[e];this.parent[r]=r}}return t.prototype.find=function(t){while(this.parent[t]!==t)t=this.parent[t];return t},t.prototype.union=function(t,e){var n=this.find(t),r=this.find(e);n!==r&&(n<r?(this.parent[e]!==e&&this.union(this.parent[e],t),this.parent[e]=this.parent[t]):(this.parent[t]!==t&&this.union(this.parent[t],e),this.parent[t]=this.parent[e]))},t.prototype.connected=function(t,e){return this.find(t)===this.find(e)},t}(),o=r;e.default=o},8549:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="PaperClipOutlined",l.inheritAttrs=!1;e["a"]=l},"862e":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=a,e.detectStrongConnectComponents=e.detectConnectedComponents=void 0;var r=n("dcfe"),o=function(t){for(var e=t.nodes,n=void 0===e?[]:e,o=t.edges,i=void 0===o?[]:o,a=[],u={},s=[],l=function t(e){s.push(e),u[e.id]=!0;for(var o=(0,r.getNeighbors)(e.id,i),a=function(e){var r=o[e];if(!u[r]){var i=n.filter((function(t){return t.id===r}));i.length>0&&t(i[0])}},l=0;l<o.length;++l)a(l)},c=0;c<n.length;c++){var f=n[c];if(!u[f.id]){l(f);var d=[];while(s.length>0)d.push(s.pop());a.push(d)}}return a};e.detectConnectedComponents=o;var i=function(t){for(var e=t.nodes,n=void 0===e?[]:e,o=t.edges,i=void 0===o?[]:o,a=[],u={},s={},l={},c=[],f=0,d=function t(e){s[e.id]=f,l[e.id]=f,f+=1,a.push(e),u[e.id]=!0;for(var o=(0,r.getNeighbors)(e.id,i,"target").filter((function(t){return n.map((function(t){return t.id})).indexOf(t)>-1})),d=function(r){var i=o[r];if(s[i]||0===s[i])u[i]&&(l[e.id]=Math.min(l[e.id],s[i]));else{var a=n.filter((function(t){return t.id===i}));a.length>0&&t(a[0]),l[e.id]=Math.min(l[e.id],l[i])}},h=0;h<o.length;h++)d(h);if(l[e.id]===s[e.id]){var p=[];while(a.length>0){var v=a.pop();if(u[v.id]=!1,p.push(v),v===e)break}p.length>0&&c.push(p)}},h=0,p=n;h<p.length;h++){var v=p[h];s[v.id]||0===s[v.id]||d(v)}return c};function a(t,e){return e?i(t):o(t)}e.detectStrongConnectComponents=i},"869c":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.secondReg=e.dateReg=void 0;var r=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;e.secondReg=r;var o=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;e.dateReg=o},"881c":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var r=n("7a23"),o=a(n("47cd")),i=a(n("a1a0"));function a(t){return t&&t.__esModule?t:{default:t}}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return(0,r.createVNode)(i["default"],u({},n,{icon:o["default"]}),null)};l.displayName="ExclamationCircleFilled",l.inheritAttrs=!1;var c=l;e["default"]=c},"8c5e":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="EllipsisOutlined",l.inheritAttrs=!1;e["a"]=l},"8ea8":function(t,e,n){"use strict";n.d(e,"e",(function(){return i})),n.d(e,"f",(function(){return a})),n.d(e,"d",(function(){return u})),n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return c})),n.d(e,"c",(function(){return f}));var r=n("e897"),o=[1,0,0,0,1,0,0,0,1];function i(t,e,n){if(void 0===n&&(n=o),!e)return null;var i=r["a"].transform(n,[["t",-t.x,-t.y],["r",e],["t",t.x,t.y]]);return i}function a(t,e){return t.x||t.y?r["a"].transform(e||o,[["t",t.x,t.y]]):null}function u(t){var e=[1,0,0],n=[0,0,0];return r["d"].transformMat3(n,e,t),Math.atan2(n[1],n[0])}function s(t,e){var n=[0,0];return r["c"].transformMat3(n,e,t),n}function l(t,e){var n=s(t,[e.minX,e.minY]),r=s(t,[e.maxX,e.minY]),o=s(t,[e.minX,e.maxY]),i=s(t,[e.maxX,e.maxY]),a=Math.min(n[0],r[0],o[0],i[0]),u=Math.max(n[0],r[0],o[0],i[0]),l=Math.min(n[1],r[1],o[1],i[1]),c=Math.max(n[1],r[1],o[1],i[1]);return{x:a,y:l,minX:a,minY:l,maxX:u,maxY:c,width:u-a,height:c-l}}function c(t,e,n,r){if(e){var o=i({x:n,y:r},e,t.getMatrix());t.setMatrix(o)}}function f(t,e,n){var r=a({x:e,y:n});t.attr("matrix",r)}},"8fe6":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="LoadingOutlined",l.inheritAttrs=!1;e["a"]=l},9023:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MESSAGE=e.ALGORITHM=void 0;var r={pageRank:"pageRank",breadthFirstSearch:"breadthFirstSearch",connectedComponent:"connectedComponent",depthFirstSearch:"depthFirstSearch",detectCycle:"detectCycle",detectDirectedCycle:"detectDirectedCycle",detectAllCycles:"detectAllCycles",detectAllDirectedCycle:"detectAllDirectedCycle",detectAllUndirectedCycle:"detectAllUndirectedCycle",dijkstra:"dijkstra",findAllPath:"findAllPath",findShortestPath:"findShortestPath",floydWarshall:"floydWarshall",getAdjMatrix:"getAdjMatrix",getDegree:"getDegree",getInDegree:"getInDegree",getNeighbors:"getNeighbors",getOutDegree:"getOutDegree",labelPropagation:"labelPropagation",louvain:"louvain",GADDI:"GADDI",minimumSpanningTree:"minimumSpanningTree",SUCCESS:"SUCCESS",FAILURE:"FAILURE"};e.ALGORITHM=r;var o={SUCCESS:"SUCCESS",FAILURE:"FAILURE"};e.MESSAGE=o},9146:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var r=n("7a23"),o=a(n("3b06")),i=a(n("a1a0"));function a(t){return t&&t.__esModule?t:{default:t}}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return(0,r.createVNode)(i["default"],u({},n,{icon:o["default"]}),null)};l.displayName="ExclamationCircleOutlined",l.inheritAttrs=!1;var c=l;e["default"]=c},91546:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.VACANT_NODE_LABEL=e.VACANT_NODE_ID=e.VACANT_GRAPH_ID=e.VACANT_EDGE_LABEL=e.VACANT_EDGE_ID=e.Node=e.Graph=e.Edge=e.AUTO_EDGE_ID=void 0;var r=-1;e.VACANT_EDGE_ID=r;var o=-1;e.VACANT_NODE_ID=o;var i="-1";e.VACANT_EDGE_LABEL=i;var a="-1";e.VACANT_NODE_LABEL=a;var u=-1;e.VACANT_GRAPH_ID=u;var s="-1";e.AUTO_EDGE_ID=s;var l=function(){function t(t,e,n,a){void 0===t&&(t=r),void 0===e&&(e=o),void 0===n&&(n=o),void 0===a&&(a=i),this.id=t,this.from=e,this.to=n,this.label=a}return t}();e.Edge=l;var c=function(){function t(t,e){void 0===t&&(t=o),void 0===e&&(e=a),this.id=t,this.label=e,this.edges=[],this.edgeMap={}}return t.prototype.addEdge=function(t){this.edges.push(t),this.edgeMap[t.id]=t},t}();e.Node=c;var f=function(){function t(t,e,n){void 0===t&&(t=o),void 0===e&&(e=!0),void 0===n&&(n=!1),this.id=t,this.edgeIdAutoIncrease=e,this.edges=[],this.nodes=[],this.nodeMap={},this.edgeMap={},this.nodeLabelMap={},this.edgeLabelMap={},this.counter=0,this.directed=n}return t.prototype.getNodeNum=function(){return this.nodes.length},t.prototype.addNode=function(t,e){if(!this.nodeMap[t]){var n=new c(t,e);this.nodes.push(n),this.nodeMap[t]=n,this.nodeLabelMap[e]||(this.nodeLabelMap[e]=[]),this.nodeLabelMap[e].push(t)}},t.prototype.addEdge=function(t,e,n,r){if((this.edgeIdAutoIncrease||void 0===t)&&(t=this.counter++),!(this.nodeMap[e]&&this.nodeMap[n]&&this.nodeMap[n].edgeMap[t])){var o=new l(t,e,n,r);if(this.edges.push(o),this.edgeMap[t]=o,this.nodeMap[e].addEdge(o),this.edgeLabelMap[r]||(this.edgeLabelMap[r]=[]),this.edgeLabelMap[r].push(o),!this.directed){var i=new l(t,n,e,r);this.nodeMap[n].addEdge(i),this.edgeLabelMap[r].push(i)}}},t}();e.Graph=f},"94d2":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="ClockCircleOutlined",l.inheritAttrs=!1;e["a"]=l},"94e3":function(t,e,n){"use strict";var r=n("000e"),o=n("8937"),i=n("d177"),a=n("41c8"),u=function(t){function e(e){var n=t.call(this,e)||this;n.cacheMap={},n.adjustDataArray=[],n.mergeData=[];var r=e.marginRatio,o=void 0===r?i["d"]:r,a=e.dodgeRatio,u=void 0===a?i["b"]:a,s=e.dodgeBy,l=e.intervalPadding,c=e.dodgePadding,f=e.xDimensionLength,d=e.groupNum,h=e.defaultSize,p=e.maxColumnWidth,v=e.minColumnWidth,g=e.columnWidthRatio,y=e.customOffset;return n.marginRatio=o,n.dodgeRatio=u,n.dodgeBy=s,n.intervalPadding=l,n.dodgePadding=c,n.xDimensionLegenth=f,n.groupNum=d,n.defaultSize=h,n.maxColumnWidth=p,n.minColumnWidth=v,n.columnWidthRatio=g,n.customOffset=y,n}return Object(r["b"])(e,t),e.prototype.process=function(t){var e=o["clone"](t),n=o["flatten"](e),r=this.dodgeBy,i=r?o["group"](n,r):e;return this.cacheMap={},this.adjustDataArray=i,this.mergeData=n,this.adjustData(i,n),this.adjustDataArray=[],this.mergeData=[],e},e.prototype.adjustDim=function(t,e,n,r){var i=this,a=this.customOffset,u=this.getDistribution(t),s=this.groupData(n,t);return o["each"](s,(function(n,s){var l;l=1===e.length?{pre:e[0]-1,next:e[0]+1}:i.getAdjustRange(t,parseFloat(s),e),o["each"](n,(function(e){var n=e[t],s=u[n],c=s.indexOf(r);if(o["isNil"](a))e[t]=i.getDodgeOffset(l,c,s.length);else{var f=l.pre,d=l.next;e[t]=o["isFunction"](a)?a(e,l):(f+d)/2+a}}))})),[]},e.prototype.getDodgeOffset=function(t,e,n){var r,i=this,a=i.dodgeRatio,u=i.marginRatio,s=i.intervalPadding,l=i.dodgePadding,c=t.pre,f=t.next,d=f-c;if(!o["isNil"](s)&&o["isNil"](l)&&s>=0){var h=this.getIntervalOnlyOffset(n,e);r=c+h}else if(!o["isNil"](l)&&o["isNil"](s)&&l>=0){h=this.getDodgeOnlyOffset(n,e);r=c+h}else if(!o["isNil"](s)&&!o["isNil"](l)&&s>=0&&l>=0){h=this.getIntervalAndDodgeOffset(n,e);r=c+h}else{var p=d*a/n,v=u*p;h=.5*(d-n*p-(n-1)*v)+((e+1)*p+e*v)-.5*p-.5*d;r=(c+f)/2+h}return r},e.prototype.getIntervalOnlyOffset=function(t,e){var n=this,r=n.defaultSize,i=n.intervalPadding,a=n.xDimensionLegenth,u=n.groupNum,s=n.dodgeRatio,l=n.maxColumnWidth,c=n.minColumnWidth,f=n.columnWidthRatio,d=i/a,h=(1-(u-1)*d)/u*s/(t-1),p=((1-d*(u-1))/u-h*(t-1))/t;if(p=o["isNil"](f)?p:1/u/t*f,!o["isNil"](l)){var v=l/a;p=Math.min(p,v)}if(!o["isNil"](c)){var g=c/a;p=Math.max(p,g)}p=r?r/a:p,h=((1-(u-1)*d)/u-t*p)/(t-1);var y=((.5+e)*p+e*h+.5*d)*u-d/2;return y},e.prototype.getDodgeOnlyOffset=function(t,e){var n=this,r=n.defaultSize,i=n.dodgePadding,a=n.xDimensionLegenth,u=n.groupNum,s=n.marginRatio,l=n.maxColumnWidth,c=n.minColumnWidth,f=n.columnWidthRatio,d=i/a,h=1*s/(u-1),p=((1-h*(u-1))/u-d*(t-1))/t;if(p=f?1/u/t*f:p,!o["isNil"](l)){var v=l/a;p=Math.min(p,v)}if(!o["isNil"](c)){var g=c/a;p=Math.max(p,g)}p=r?r/a:p,h=(1-(p*t+d*(t-1))*u)/(u-1);var y=((.5+e)*p+e*d+.5*h)*u-h/2;return y},e.prototype.getIntervalAndDodgeOffset=function(t,e){var n=this,r=n.intervalPadding,o=n.dodgePadding,i=n.xDimensionLegenth,a=n.groupNum,u=r/i,s=o/i,l=((1-u*(a-1))/a-s*(t-1))/t,c=((.5+e)*l+e*s+.5*u)*a-u/2;return c},e.prototype.getDistribution=function(t){var e=this.adjustDataArray,n=this.cacheMap,r=n[t];return r||(r={},o["each"](e,(function(e,n){var i=o["valuesOfKey"](e,t);i.length||i.push(0),o["each"](i,(function(t){r[t]||(r[t]=[]),r[t].push(n)}))})),n[t]=r),r},e}(a["a"]);e["a"]=u},"96d9":function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="ExclamationCircleOutlined",l.inheritAttrs=!1;e["a"]=l},"96de":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=null;function o(){if(!r){var t=document.createElement("canvas");t.width=1,t.height=1,r=t.getContext("2d")}return r}},9778:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("8937");function o(t,e,n){var o=e+"Style",i=null;return Object(r["each"])(n,(function(e,n){t[n]&&e[o]&&(i||(i={}),Object(r["mix"])(i,e[o]))})),i}},"97b1":function(t,e,n){"use strict";n.r(e),n.d(e,"getAdjMatrix",(function(){return o})),n.d(e,"breadthFirstSearch",(function(){return y})),n.d(e,"connectedComponent",(function(){return _})),n.d(e,"getDegree",(function(){return x})),n.d(e,"getInDegree",(function(){return w})),n.d(e,"getOutDegree",(function(){return O})),n.d(e,"detectCycle",(function(){return T})),n.d(e,"detectDirectedCycle",(function(){return ne})),n.d(e,"detectAllCycles",(function(){return k})),n.d(e,"detectAllDirectedCycle",(function(){return A})),n.d(e,"detectAllUndirectedCycle",(function(){return C})),n.d(e,"depthFirstSearch",(function(){return S})),n.d(e,"dijkstra",(function(){return B})),n.d(e,"findAllPath",(function(){return q})),n.d(e,"findShortestPath",(function(){return F})),n.d(e,"floydWarshall",(function(){return H})),n.d(e,"labelPropagation",(function(){return Y})),n.d(e,"louvain",(function(){return et})),n.d(e,"iLouvain",(function(){return rt})),n.d(e,"kCore",(function(){return it})),n.d(e,"kMeans",(function(){return st})),n.d(e,"cosineSimilarity",(function(){return ct})),n.d(e,"nodesCosineSimilarity",(function(){return dt})),n.d(e,"minimumSpanningTree",(function(){return jt})),n.d(e,"pageRank",(function(){return wt})),n.d(e,"getNeighbors",(function(){return f})),n.d(e,"Stack",(function(){return ee})),n.d(e,"GADDI",(function(){return Jt}));var r=function(t,e){var n=t.nodes,r=t.edges,o=[],i={};if(!n)throw new Error("invalid nodes data!");return n&&n.forEach((function(t,e){i[t.id]=e;var n=[];o.push(n)})),r&&r.forEach((function(t){var n=t.source,r=t.target,a=i[n],u=i[r];!a&&0!==a||!u&&0!==u||(o[a][u]=1,e||(o[u][a]=1))})),o},o=r,i=function(t,e){return t===e},a=function(){function t(t,e){void 0===e&&(e=null),this.value=t,this.next=e}return t.prototype.toString=function(t){return t?t(this.value):"".concat(this.value)},t}(),u=function(){function t(t){void 0===t&&(t=i),this.head=null,this.tail=null,this.compare=t}return t.prototype.prepend=function(t){var e=new a(t,this.head);return this.head=e,this.tail||(this.tail=e),this},t.prototype.append=function(t){var e=new a(t);return this.head?(this.tail.next=e,this.tail=e,this):(this.head=e,this.tail=e,this)},t.prototype.delete=function(t){if(!this.head)return null;var e=null;while(this.head&&this.compare(this.head.value,t))e=this.head,this.head=this.head.next;var n=this.head;if(null!==n)while(n.next)this.compare(n.next.value,t)?(e=n.next,n.next=n.next.next):n=n.next;return this.compare(this.tail.value,t)&&(this.tail=n),e},t.prototype.find=function(t){var e=t.value,n=void 0===e?void 0:e,r=t.callback,o=void 0===r?void 0:r;if(!this.head)return null;var i=this.head;while(i){if(o&&o(i.value))return i;if(void 0!==n&&this.compare(i.value,n))return i;i=i.next}return null},t.prototype.deleteTail=function(){var t=this.tail;if(this.head===this.tail)return this.head=null,this.tail=null,t;var e=this.head;while(e.next)e.next.next?e=e.next:e.next=null;return this.tail=e,t},t.prototype.deleteHead=function(){if(!this.head)return null;var t=this.head;return this.head.next?this.head=this.head.next:(this.head=null,this.tail=null),t},t.prototype.fromArray=function(t){var e=this;return t.forEach((function(t){return e.append(t)})),this},t.prototype.toArray=function(){var t=[],e=this.head;while(e)t.push(e),e=e.next;return t},t.prototype.reverse=function(){var t=this.head,e=null,n=null;while(t)n=t.next,t.next=e,e=t,t=n;this.tail=this.head,this.head=e},t.prototype.toString=function(t){return void 0===t&&(t=void 0),this.toArray().map((function(e){return e.toString(t)})).toString()},t}(),s=u,l=function(){function t(){this.linkedList=new s}return t.prototype.isEmpty=function(){return!this.linkedList.head},t.prototype.peek=function(){return this.linkedList.head?this.linkedList.head.value:null},t.prototype.enqueue=function(t){this.linkedList.append(t)},t.prototype.dequeue=function(){var t=this.linkedList.deleteHead();return t?t.value:null},t.prototype.toString=function(t){return this.linkedList.toString(t)},t}(),c=l,f=function(t,e,n){void 0===e&&(e=[]);var r=e.filter((function(e){return e.source===t||e.target===t}));if("target"===n){var o=function(e){return e.source===t};return r.filter(o).map((function(t){return t.target}))}if("source"===n){var i=function(e){return e.target===t};return r.filter(i).map((function(t){return t.source}))}var a=function(e){return e.source===t?e.target:e.source};return r.map(a)},d=function(t,e){return e.filter((function(e){return e.source===t}))},h=function(t,e){return e.filter((function(e){return e.source===t||e.target===t}))},p=function(t){void 0===t&&(t=0);var e="".concat(Math.random()).split(".")[1].substr(0,5),n="".concat(Math.random()).split(".")[1].substr(0,5);return"".concat(t,"-").concat(e).concat(n)};function v(t){void 0===t&&(t={});var e=t,n=function(){},r=function(){var t={};return function(e){var n=e.next,r=n;return!t[r]&&(t[r]=!0,!0)}}();return e.allowTraversal=t.allowTraversal||r,e.enter=t.enter||n,e.leave=t.leave||n,e}var g=function(t,e,n,r){void 0===r&&(r=!0);var o=v(n),i=new c,a=t.edges,u=void 0===a?[]:a;i.enqueue(e);var s="",l=function(){var t=i.dequeue();o.enter({current:t,previous:s}),f(t,u,r?"target":void 0).forEach((function(e){o.allowTraversal({previous:s,current:t,next:e})&&i.enqueue(e)})),o.leave({current:t,previous:s}),s=t};while(!i.isEmpty())l()},y=g,m=function(t){for(var e=t.nodes,n=void 0===e?[]:e,r=t.edges,o=void 0===r?[]:r,i=[],a={},u=[],s=function t(e){u.push(e),a[e.id]=!0;for(var r=f(e.id,o),i=function(e){var o=r[e];if(!a[o]){var i=n.filter((function(t){return t.id===o}));i.length>0&&t(i[0])}},s=0;s<r.length;++s)i(s)},l=0;l<n.length;l++){var c=n[l];if(!a[c.id]){s(c);var d=[];while(u.length>0)d.push(u.pop());i.push(d)}}return i},b=function(t){for(var e=t.nodes,n=void 0===e?[]:e,r=t.edges,o=void 0===r?[]:r,i=[],a={},u={},s={},l=[],c=0,d=function t(e){u[e.id]=c,s[e.id]=c,c+=1,i.push(e),a[e.id]=!0;for(var r=f(e.id,o,"target").filter((function(t){return n.map((function(t){return t.id})).indexOf(t)>-1})),d=function(o){var i=r[o];if(u[i]||0===u[i])a[i]&&(s[e.id]=Math.min(s[e.id],u[i]));else{var l=n.filter((function(t){return t.id===i}));l.length>0&&t(l[0]),s[e.id]=Math.min(s[e.id],s[i])}},h=0;h<r.length;h++)d(h);if(s[e.id]===u[e.id]){var p=[];while(i.length>0){var v=i.pop();if(a[v.id]=!1,p.push(v),v===e)break}p.length>0&&l.push(p)}},h=0,p=n;h<p.length;h++){var v=p[h];u[v.id]||0===u[v.id]||d(v)}return l};function _(t,e){return e?b(t):m(t)}var j=function(t){var e={},n=t.nodes,r=void 0===n?[]:n,o=t.edges,i=void 0===o?[]:o;return r.forEach((function(t){e[t.id]={degree:0,inDegree:0,outDegree:0}})),i.forEach((function(t){e[t.source].degree++,e[t.source].outDegree++,e[t.target].degree++,e[t.target].inDegree++})),e},x=j,w=function(t,e){var n=j(t);return n[e]?j(t)[e].inDegree:0},O=function(t,e){var n=j(t);return n[e]?j(t)[e].outDegree:0};function E(t){void 0===t&&(t={});var e=t,n=function(){},r=function(){var t={};return function(e){var n=e.next;return!t[n]&&(t[n]=!0,!0)}}();return e.allowTraversal=t.allowTraversal||r,e.enter=t.enter||n,e.leave=t.leave||n,e}function M(t,e,n,r,o){void 0===o&&(o=!0),r.enter({current:e,previous:n});var i=t.edges,a=void 0===i?[]:i;f(e,a,o?"target":void 0).forEach((function(i){r.allowTraversal({previous:n,current:e,next:i})&&M(t,i,e,r,o)})),r.leave({current:e,previous:n})}function S(t,e,n,r){void 0===r&&(r=!0),M(t,e,"",E(n),r)}var P=function(t){var e=null,n=t.nodes,r=void 0===n?[]:n,o={},i={},a={},u={};r.forEach((function(t){i[t.id]=t}));var s={enter:function(t){var n=t.current,r=t.previous;if(a[n]){e={};var u=n,s=r;while(s!==n)e[u]=s,u=s,s=o[s];e[u]=s}else a[n]=n,delete i[n],o[n]=r},leave:function(t){var e=t.current;u[e]=e,delete a[e]},allowTraversal:function(t){var n=t.next;return!e&&!u[n]}};while(Object.keys(i).length){var l=Object.keys(i)[0];S(t,l,s)}return e},C=function(t,e,n){var r,o;void 0===n&&(n=!0);for(var i=[],a=_(t,!1),u=0,s=a;u<s.length;u++){var l=s[u];if(l.length){var c=l[0],d=c.id,h=[c],p=(r={},r[d]=c,r),v=(o={},o[d]=new Set,o);while(h.length>0)for(var g=h.pop(),y=g.id,m=f(y,t.edges),b=function(r){var o,a=m[r],u=t.nodes.find((function(t){return t.id===a}));if(a===y)i.push((o={},o[a]=g,o));else if(a in v){if(!v[y].has(u)){var s=!0,l=[u,g],c=p[y];while(v[a].size&&!v[a].has(c)){if(l.push(c),c===p[c.id])break;c=p[c.id]}if(l.push(c),e&&n?(s=!1,l.findIndex((function(t){return e.indexOf(t.id)>-1}))>-1&&(s=!0)):e&&!n&&l.findIndex((function(t){return e.indexOf(t.id)>-1}))>-1&&(s=!1),s){for(var f={},d=1;d<l.length;d+=1)f[l[d-1].id]=l[d];l.length&&(f[l[l.length-1].id]=l[0]),i.push(f)}v[a].add(g)}}else p[a]=g,h.push(u),v[a]=new Set([g])},j=0;j<m.length;j+=1)b(j)}}return i},A=function(t,e,n){void 0===n&&(n=!0);for(var r=[],o=new Set,i=[],a=[],u={},s={},l=function(t){var e=[t];while(e.length>0){var n=e.pop();o.has(n)&&(o.delete(n),i[n.id].forEach((function(t){e.push(t)})),i[n.id].clear())}},c=function t(s,c,f){var d=!1;if(e&&!1===n&&e.indexOf(s.id)>-1)return d;r.push(s),o.add(s);for(var h=f[s.id],p=0;p<h.length;p+=1){var v=u[h[p]];if(v===c){for(var g={},y=1;y<r.length;y+=1)g[r[y-1].id]=r[y];r.length&&(g[r[r.length-1].id]=r[0]),a.push(g),d=!0}else o.has(v)||t(v,c,f)&&(d=!0)}if(d)l(s);else for(p=0;p<h.length;p+=1){v=u[h[p]];i[v.id].has(s)||i[v.id].add(s)}return r.pop(),d},d=t.nodes,h=void 0===d?[]:d,p=0;p<h.length;p+=1){var v=h[p],g=v.id;s[g]=p,u[p]=v}if(e&&n){var y=function(t){var n=e[t];s[h[t].id]=s[n],s[n]=0,u[0]=h.find((function(t){return t.id===n})),u[s[h[t].id]]=h[t]};for(p=0;p<e.length;p++)y(p)}var m=function(r){for(var o,i,u=1/0,l=0;l<r.length;l+=1)for(var c=r[l],d=0;d<c.length;d++){var h=s[c[d].id];h<u&&(u=h,i=l)}var p=r[i],v=[];for(l=0;l<p.length;l+=1){var g=p[l];v[g.id]=[];for(var y=0,m=f(g.id,t.edges,"target").filter((function(t){return p.map((function(t){return t.id})).indexOf(t)>-1}));y<m.length;y++){var b=m[y];b!==g.id||!1===n&&e.indexOf(g.id)>-1?v[g.id].push(s[b]):a.push((o={},o[g.id]=g,o))}}return{component:p,adjList:v,minIdx:u}},_=0;while(_<h.length){var j=h.filter((function(t){return s[t.id]>=_})),x=b({nodes:j,edges:t.edges}).filter((function(t){return t.length>1}));if(0===x.length)break;var w=m(x),O=w.minIdx,E=w.adjList,M=w.component;if(!(M.length>1))break;M.forEach((function(t){i[t.id]=new Set}));var S=u[O];if(e&&n&&-1===e.indexOf(S.id))return a;c(S,S,E),_=O+1}return a},k=function(t,e,n,r){return void 0===r&&(r=!0),e?A(t,n,r):C(t,n,r)},T=P,I=n("cb87"),L=n("8937"),N=function(t,e,n){for(var r,o=1/0,i=0;i<e.length;i++){var a=e[i].id;!n[a]&&t[a]<=o&&(o=t[a],r=e[i])}return r},D=function(t,e,n,r){var o=t.nodes,i=void 0===o?[]:o,a=t.edges,u=void 0===a?[]:a,s=[],l={},c={},f={};i.forEach((function(t,n){var r=t.id;s.push(r),c[r]=1/0,r===e&&(c[r]=0)}));for(var p=i.length,v=function(t){var e=N(c,i,l),o=e.id;if(l[o]=!0,c[o]===1/0)return"continue";var a=[];a=n?d(o,u):h(o,u),a.forEach((function(t){var n=t.target,i=t.source,a=n===o?i:n,u=r&&t[r]?t[r]:1;c[a]>c[e.id]+u?(c[a]=c[e.id]+u,f[a]=[e.id]):c[a]===c[e.id]+u&&f[a].push(e.id)}))},g=0;g<p;g++)v(g);f[e]=[e];var y={};for(var m in c)c[m]!==1/0&&R(e,m,f,y);var b={};for(var m in y)b[m]=y[m][0];return{length:c,path:b,allPath:y}},B=D;function R(t,e,n,r){if(t===e)return[t];if(r[e])return r[e];for(var o=[],i=0,a=n[e];i<a.length;i++){var u=a[i],s=R(t,u,n,r);if(!s)return;for(var l=0,c=s;l<c.length;l++){var f=c[l];Object(L["isArray"])(f)?o.push(Object(I["__spreadArray"])(Object(I["__spreadArray"])([],f,!0),[e],!1)):o.push([f,e])}}return r[e]=o,r[e]}var z,F=function(t,e,n,r,o){var i=B(t,e,r,o),a=i.length,u=i.path,s=i.allPath;return{length:a[n],path:u[n],allPath:s[n]}},q=function(t,e,n,r){var o;if(e===n)return[[e]];var i=t.edges,a=void 0===i?[]:i,u=[e],s=(o={},o[e]=!0,o),l=[],c=[],d=r?f(e,a,"target"):f(e,a);l.push(d);while(u.length>0&&l.length>0){var h=l[l.length-1];if(h.length){var p=h.shift();if(p&&(u.push(p),s[p]=!0,d=r?f(p,a,"target"):f(p,a),l.push(d.filter((function(t){return!s[t]})))),u[u.length-1]===n){var v=u.map((function(t){return t}));c.push(v);g=u.pop();s[g]=!1,l.pop()}}else{var g=u.pop();s[g]=!1,l.pop()}}return c},V=function(t,e){for(var n=o(t,e),r=[],i=n.length,a=0;a<i;a+=1){r[a]=[];for(var u=0;u<i;u+=1)a===u?r[a][u]=0:0!==n[a][u]&&n[a][u]?r[a][u]=n[a][u]:r[a][u]=1/0}for(var s=0;s<i;s+=1)for(a=0;a<i;a+=1)for(u=0;u<i;u+=1)r[a][u]>r[a][s]+r[s][u]&&(r[a][u]=r[a][s]+r[s][u]);return r},H=V,G=function(t,e,n,r){void 0===e&&(e=!1),void 0===n&&(n="weight"),void 0===r&&(r=1e3);var i=t.nodes,a=void 0===i?[]:i,u=t.edges,s=void 0===u?[]:u,l={},c={};a.forEach((function(t,e){var n=p();t.clusterId=n,l[n]={id:n,nodes:[t]},c[t.id]={node:t,idx:e}}));var f=o(t,e),d=[],h={};f.forEach((function(t,e){var n=0,r=a[e].id;h[r]={},t.forEach((function(t,e){if(t){n+=t;var o=a[e].id;h[r][o]=t}})),d.push(n)}));var v=0,g=function(){var t=!1;if(a.forEach((function(e){var n={};Object.keys(h[e.id]).forEach((function(t){var r=h[e.id][t],o=c[t].node,i=o.clusterId;n[i]||(n[i]=0),n[i]+=r}));var r=-1/0,o=[];if(Object.keys(n).forEach((function(t){r<n[t]?(r=n[t],o=[t]):r===n[t]&&o.push(t)})),1!==o.length||o[0]!==e.clusterId){var i=o.indexOf(e.clusterId);if(i>=0&&o.splice(i,1),o&&o.length){t=!0;var a=l[e.clusterId],u=a.nodes.indexOf(e);a.nodes.splice(u,1);var s=Math.floor(Math.random()*o.length),f=l[o[s]];f.nodes.push(e),e.clusterId=f.id}}})),!t)return"break";v++};while(v<r){var y=g();if("break"===y)break}Object.keys(l).forEach((function(t){var e=l[t];e.nodes&&e.nodes.length||delete l[t]}));var m=[],b={};s.forEach((function(t){var e=t.source,r=t.target,o=t[n]||1,i=c[e].node.clusterId,a=c[r].node.clusterId,u="".concat(i,"---").concat(a);if(b[u])b[u].weight+=o,b[u].count++;else{var s={source:i,target:a,weight:o,count:1};b[u]=s,m.push(s)}}));var _=[];return Object.keys(l).forEach((function(t){_.push(l[t])})),{clusters:_,clusterEdges:m}},Y=G,X=function(){function t(t){this.arr=t}return t.prototype.getArr=function(){return this.arr||[]},t.prototype.add=function(e){var n,r=e.arr;if(!(null===(n=this.arr)||void 0===n?void 0:n.length))return new t(r);if(!(null===r||void 0===r?void 0:r.length))return new t(this.arr);if(this.arr.length===r.length){var o=[];for(var i in this.arr)o[i]=this.arr[i]+r[i];return new t(o)}},t.prototype.subtract=function(e){var n,r=e.arr;if(!(null===(n=this.arr)||void 0===n?void 0:n.length))return new t(r);if(!(null===r||void 0===r?void 0:r.length))return new t(this.arr);if(this.arr.length===r.length){var o=[];for(var i in this.arr)o[i]=this.arr[i]-r[i];return new t(o)}},t.prototype.avg=function(e){var n=[];if(0!==e)for(var r in this.arr)n[r]=this.arr[r]/e;return new t(n)},t.prototype.negate=function(){var e=[];for(var n in this.arr)e[n]=-this.arr[n];return new t(e)},t.prototype.squareEuclideanDistance=function(t){var e,n=t.arr;if(!(null===(e=this.arr)||void 0===e?void 0:e.length)||!(null===n||void 0===n?void 0:n.length))return 0;if(this.arr.length===n.length){var r=0;for(var o in this.arr)r+=Math.pow(this.arr[o]-t.arr[o],2);return r}},t.prototype.euclideanDistance=function(t){var e,n=t.arr;if(!(null===(e=this.arr)||void 0===e?void 0:e.length)||!(null===n||void 0===n?void 0:n.length))return 0;if(this.arr.length===n.length){var r=0;for(var o in this.arr)r+=Math.pow(this.arr[o]-t.arr[o],2);return Math.sqrt(r)}console.error("The two vectors are unequal in length.")},t.prototype.normalize=function(){var e=[],n=Object(L["clone"])(this.arr);n.sort((function(t,e){return t-e}));var r=n[n.length-1],o=n[0];for(var i in this.arr)e[i]=(this.arr[i]-o)/(r-o);return new t(e)},t.prototype.norm2=function(){var t;if(!(null===(t=this.arr)||void 0===t?void 0:t.length))return 0;var e=0;for(var n in this.arr)e+=Math.pow(this.arr[n],2);return Math.sqrt(e)},t.prototype.dot=function(t){var e,n=t.arr;if(!(null===(e=this.arr)||void 0===e?void 0:e.length)||!(null===n||void 0===n?void 0:n.length))return 0;if(this.arr.length===n.length){var r=0;for(var o in this.arr)r+=this.arr[o]*t.arr[o];return r}console.error("The two vectors are unequal in length.")},t.prototype.equal=function(t){var e,n=t.arr;if((null===(e=this.arr)||void 0===e?void 0:e.length)!==(null===n||void 0===n?void 0:n.length))return!1;for(var r in this.arr)if(this.arr[r]!==n[r])return!1;return!0},t}(),U=X,W=function(t,e){void 0===e&&(e=void 0);var n=[];return t.forEach((function(t){void 0===e&&n.push(t),void 0!==t[e]&&n.push(t[e])})),n};(function(t){t["EuclideanDistance"]="euclideanDistance"})(z||(z={}));var K=function(t,e,n){var r=[];(null===e||void 0===e?void 0:e.length)?r=e:(t.forEach((function(t){r=r.concat(Object.keys(t))})),r=Object(L["uniq"])(r));var o={};return r.forEach((function(e){var r=[];t.forEach((function(t){void 0!==t[e]&&""!==t[e]&&r.push(t[e])})),r.length&&!(null===n||void 0===n?void 0:n.includes(e))&&(o[e]=Object(L["uniq"])(r))})),o},Z=function(t,e,n){var r=K(t,e,n),o=[];if(!Object.keys(r).length)return o;var i=Object.values(r),a=i.every((function(t){return t.every((function(t){return"number"===typeof t}))}));return t.forEach((function(t,e){var n=[];Object.keys(r).forEach((function(e){var o=t[e],i=r[e],u=i.findIndex((function(t){return o===t})),s=[];if(a)s.push(o);else for(var l=0;l<i.length;l++)l===u?s.push(1):s.push(0);n=n.concat(s)})),o[e]=n})),o},Q=function(t,e,n,r){void 0===n&&(n=z.EuclideanDistance);var o=0;switch(n){case z.EuclideanDistance:o=new U(t).euclideanDistance(new U(e));break;default:break}return o},$=function(t,e,n,r){for(var o=e.length,i=2*r,a=0,u=0;u<o;u++)for(var s=t[u].clusterId,l=0;l<o;l++){var c=t[l].clusterId;if(s===c){var f=e[u][l]||0,d=n[u]||0,h=n[l]||0;a+=f-d*h/i}}return a*=1/i,a},J=function(t,e){void 0===t&&(t=[]);for(var n=t.length,r=new U([]),o=0;o<n;o++)r=r.add(new U(e[o]));var i=r.avg(n);i.normalize();var a=0;for(o=0;o<n;o++){var u=new U(e[o]),s=u.squareEuclideanDistance(i);a+=s}var l=[];t.forEach((function(){l.push([])}));for(o=0;o<n;o++){u=new U(e[o]);t[o]["clusterInertial"]=0;for(var c=0;c<n;c++)if(o!==c){var f=new U(e[c]);l[o][c]=u.squareEuclideanDistance(f),t[o]["clusterInertial"]+=l[o][c]}else l[o][c]=0}var d=0,h=2*n*a;for(o=0;o<n;o++){var p=t[o].clusterId;for(c=0;c<n;c++){var v=t[c].clusterId;if(o!==c&&p===v){var g=t[o].clusterInertial*t[c].clusterInertial/Math.pow(h,2)-l[o][c]/h;d+=g}}}return Number(d.toFixed(4))},tt=function(t,e,n,r,i,a,u,s,l){void 0===e&&(e=!1),void 0===n&&(n="weight"),void 0===r&&(r=1e-4),void 0===i&&(i=!1),void 0===a&&(a=void 0),void 0===u&&(u=[]),void 0===s&&(s=["id"]),void 0===l&&(l=1);var c=t.nodes,f=void 0===c?[]:c,d=t.edges,h=void 0===d?[]:d,p=[];if(i){f.forEach((function(t,e){t.properties=t.properties||{},t.originIndex=e}));var v=[];f.every((function(t){return t.hasOwnProperty("nodeType")}))&&(v=Array.from(new Set(f.map((function(t){return t.nodeType})))),f.forEach((function(t){t.properties.nodeType=v.findIndex((function(e){return e===t.nodeType}))})));var g=W(f,a);p=Z(g,u,s)}var y=1,m={},b={};f.forEach((function(t,e){var n=String(y++);t.clusterId=n,m[n]={id:n,nodes:[t]},b[t.id]={node:t,idx:e}}));var _=o(t,e),j=[],x={},w=0;_.forEach((function(t,e){var n=0,r=f[e].id;x[r]={},t.forEach((function(t,e){if(t){n+=t;var o=f[e].id;x[r][o]=t,w+=t}})),j.push(n)})),w/=2;var O=1/0,E=1/0,M=0,S=[],P={};while(1){O=i&&f.every((function(t){return t.hasOwnProperty("properties")}))?$(f,_,j,w)+J(f,p)*l:$(f,_,j,w),0===M&&(E=O,S=f,P=m);var C=O>0&&O>E&&O-E<r;if(O>E&&(S=f.map((function(t){return{node:t,clusterId:t.clusterId}})),P=Object(L["clone"])(m),E=O),C||M>100)break;M++,Object.keys(m).forEach((function(t){var e=0;h.forEach((function(r){var o=r.source,i=r.target,a=b[o].node.clusterId,u=b[i].node.clusterId;(a===t&&u!==t||u===t&&a!==t)&&(e+=r[n]||1)})),m[t].sumTot=e})),f.forEach((function(t,e){var r,o=m[t.clusterId],a=0,u=j[e]/(2*w),s=0,c=o.nodes;c.forEach((function(t){var n=b[t.id].idx;s+=_[e][n]||0}));var f=s-o.sumTot*u,d=c.filter((function(e){return e.id!==t.id})),v=[];d.forEach((function(t,e){v[e]=p[t.originIndex]}));var g=J(d,p)*l,y=x[t.id];if(Object.keys(y).forEach((function(n){var o=b[n].node,s=o.clusterId;if(s!==t.clusterId){var c=m[s],d=c.nodes;if(d&&d.length){var h=0;d.forEach((function(t){var n=b[t.id].idx;h+=_[e][n]||0}));var v=h-c.sumTot*u,y=d.concat([t]),j=[];y.forEach((function(t,e){j[e]=p[t.originIndex]}));var x=J(y,p)*l,w=v-f;i&&(w=v+x-(f+g)),w>a&&(a=w,r=c)}}})),a>0){r.nodes.push(t);var O=t.clusterId;t.clusterId=r.id;var E=o.nodes.indexOf(t);o.nodes.splice(E,1);var M=0,S=0;h.forEach((function(t){var e=t.source,o=t.target,i=b[e].node.clusterId,a=b[o].node.clusterId;(i===r.id&&a!==r.id||a===r.id&&i!==r.id)&&(M+=t[n]||1),(i===O&&a!==O||a===O&&i!==O)&&(S+=t[n]||1)})),r.sumTot=M,o.sumTot=S}}))}var A={},k=0;Object.keys(P).forEach((function(t){var e=P[t];if(e.nodes&&e.nodes.length){var n=String(k+1);n!==t&&(e.id=n,e.nodes=e.nodes.map((function(t){return{id:t.id,clusterId:n}})),P[n]=e,A[t]=n,delete P[t],k++)}else delete P[t]})),S.forEach((function(t){var e=t.node,n=t.clusterId;e&&(e.clusterId=n,e.clusterId&&A[e.clusterId]&&(e.clusterId=A[e.clusterId]))}));var T=[],I={};h.forEach((function(t){var e=t.source,r=t.target,o=t[n]||1,i=b[e].node.clusterId,a=b[r].node.clusterId;if(i&&a){var u="".concat(i,"---").concat(a);if(I[u])I[u].weight+=o,I[u].count++;else{var s={source:i,target:a,weight:o,count:1};I[u]=s,T.push(s)}}}));var N=[];return Object.keys(P).forEach((function(t){N.push(P[t])})),{clusters:N,clusterEdges:T}},et=tt,nt=function(t,e,n,r,o,i,a,u){return void 0===e&&(e=!1),void 0===n&&(n="weight"),void 0===r&&(r=1e-4),void 0===o&&(o=void 0),void 0===i&&(i=[]),void 0===a&&(a=["id"]),void 0===u&&(u=1),et(t,e,n,r,!0,o,i,a,u)},rt=nt,ot=function(t,e){var n;void 0===e&&(e=1);var r=Object(L["clone"])(t),o=r.nodes,i=void 0===o?[]:o,a=r.edges,u=void 0===a?[]:a,s=function(){var t=x({nodes:i,edges:u}),r=Object.keys(t);r.sort((function(e,n){var r,o;return(null===(r=t[e])||void 0===r?void 0:r.degree)-(null===(o=t[n])||void 0===o?void 0:o.degree)}));var o=r[0];if(!i.length||(null===(n=t[o])||void 0===n?void 0:n.degree)>=e)return"break";var a=i.findIndex((function(t){return t.id===o}));i.splice(a,1),u=u.filter((function(t){return!(t.source===o||t.target===o)}))};while(1){var l=s();if("break"===l)break}return{nodes:i,edges:u}},it=ot,at=function(t,e,n){var r=[];switch(t){case z.EuclideanDistance:r=e[n];break;default:r=[];break}return r},ut=function(t,e,n,r,o,i){void 0===e&&(e=3),void 0===n&&(n=void 0),void 0===r&&(r=[]),void 0===o&&(o=["id"]),void 0===i&&(i=z.EuclideanDistance);var a=t.nodes,u=void 0===a?[]:a,s=t.edges,l=void 0===s?[]:s,c={clusters:[{id:"0",nodes:u}],clusterEdges:[]};if(i===z.EuclideanDistance&&!u.every((function(t){return t.hasOwnProperty(n)})))return c;var f=[],d=[];if(i===z.EuclideanDistance&&(f=W(u,n),d=Z(f,r,o)),!d.length)return c;for(var h=Object(L["uniq"])(d.map((function(t){return t.join("")}))),p=Math.min(e,u.length,h.length),v=0;v<u.length;v++)u[v].originIndex=v;var g=[],y=[],m=[];for(v=0;v<p;v++)if(0===v){var b=Math.floor(Math.random()*u.length);switch(i){case z.EuclideanDistance:g[v]=d[b];break;default:g[v]=[];break}y.push(b),m[v]=[u[b]],u[b].clusterId=String(v)}else{for(var _=-1/0,j=0,x=function(t){if(!y.includes(t)){for(var e=0,n=0;n<g.length;n++){var r=0;switch(i){case z.EuclideanDistance:r=Q(d[u[t].originIndex],g[n],i);break;default:break}e+=r}var o=e/g.length;o>_&&!g.find((function(e){return Object(L["isEqual"])(e,at(i,d,u[t].originIndex))}))&&(_=o,j=t)}},w=0;w<u.length;w++)x(w);g[v]=at(i,d,j),y.push(j),m[v]=[u[j]],u[j].clusterId=String(v)}var O=0;while(1){for(v=0;v<u.length;v++){var E=0,M=1/0;if(0!==O||!y.includes(v)){for(var S=0;S<g.length;S++){var P=0;switch(i){case z.EuclideanDistance:P=Q(d[v],g[S],i);break;default:break}P<M&&(M=P,E=S)}if(void 0!==u[v].clusterId)for(var C=m[Number(u[v].clusterId)].length-1;C>=0;C--)m[Number(u[v].clusterId)][C].id===u[v].id&&m[Number(u[v].clusterId)].splice(C,1);u[v].clusterId=String(E),m[E].push(u[v])}}var A=!1;for(v=0;v<m.length;v++){var k=m[v],T=new U([]);for(S=0;S<k.length;S++)T=T.add(new U(d[k[S].originIndex]));var I=T.avg(k.length);I.equal(new U(g[v]))||(A=!0,g[v]=I.getArr())}if(O++,u.every((function(t){return void 0!==t.clusterId}))&&A||O>=1e3)break}var N=[],D={};return l.forEach((function(t){var e,n,r=t.source,o=t.target,i=null===(e=u.find((function(t){return t.id===r})))||void 0===e?void 0:e.clusterId,a=null===(n=u.find((function(t){return t.id===o})))||void 0===n?void 0:n.clusterId,s="".concat(i,"---").concat(a);if(D[s])D[s].count++;else{var l={source:i,target:a,count:1};D[s]=l,N.push(l)}})),{clusters:m,clusterEdges:N}},st=ut,lt=function(t,e){var n=new U(e),r=n.norm2(),o=new U(t),i=o.norm2(),a=n.dot(o),u=r*i,s=u?a/u:0;return s},ct=lt,ft=function(t,e,n,r,o){void 0===t&&(t=[]),void 0===n&&(n=void 0),void 0===r&&(r=[]),void 0===o&&(o=[]);var i=Object(L["clone"])(t.filter((function(t){return t.id!==e.id}))),a=t.findIndex((function(t){return t.id===e.id})),u=W(t,n),s=Z(u,r,o),l=s[a],c=[];return i.forEach((function(t,n){if(t.id!==e.id){var r=s[n],o=ct(r,l);c.push(o),t.cosineSimilarity=o}})),i.sort((function(t,e){return e.cosineSimilarity-t.cosineSimilarity})),{allCosineSimilarity:c,similarNodes:i}},dt=ft,ht=function(){function t(t){this.count=t.length,this.parent={};for(var e=0,n=t;e<n.length;e++){var r=n[e];this.parent[r]=r}}return t.prototype.find=function(t){while(this.parent[t]!==t)t=this.parent[t];return t},t.prototype.union=function(t,e){var n=this.find(t),r=this.find(e);n!==r&&(n<r?(this.parent[e]!==e&&this.union(this.parent[e],t),this.parent[e]=this.parent[t]):(this.parent[t]!==t&&this.union(this.parent[t],e),this.parent[t]=this.parent[e]))},t.prototype.connected=function(t,e){return this.find(t)===this.find(e)},t}(),pt=ht,vt=function(t,e){return t-e},gt=function(){function t(t){void 0===t&&(t=vt),this.compareFn=t,this.list=[]}return t.prototype.getLeft=function(t){return 2*t+1},t.prototype.getRight=function(t){return 2*t+2},t.prototype.getParent=function(t){return 0===t?null:Math.floor((t-1)/2)},t.prototype.isEmpty=function(){return this.list.length<=0},t.prototype.top=function(){return this.isEmpty()?void 0:this.list[0]},t.prototype.delMin=function(){var t=this.top(),e=this.list.pop();return this.list.length>0&&(this.list[0]=e,this.moveDown(0)),t},t.prototype.insert=function(t){if(null!==t){this.list.push(t);var e=this.list.length-1;return this.moveUp(e),!0}return!1},t.prototype.moveUp=function(t){var e=this.getParent(t);while(t&&t>0&&this.compareFn(this.list[e],this.list[t])>0){var n=this.list[e];this.list[e]=this.list[t],this.list[t]=n,t=e,e=this.getParent(t)}},t.prototype.moveDown=function(t){var e,n=t,r=this.getLeft(t),o=this.getRight(t),i=this.list.length;null!==r&&r<i&&this.compareFn(this.list[n],this.list[r])>0?n=r:null!==o&&o<i&&this.compareFn(this.list[n],this.list[o])>0&&(n=o),t!==n&&(e=[this.list[n],this.list[t]],this.list[t]=e[0],this.list[n]=e[1],this.moveDown(n))},t}(),yt=gt,mt=function(t,e){var n=[],r=t.nodes,o=void 0===r?[]:r,i=t.edges,a=void 0===i?[]:i;if(0===o.length)return n;var u=o[0],s=new Set;s.add(u);var l=function(t,n){return e?t.weight-n.weight:0},c=new yt(l);h(u.id,a).forEach((function(t){c.insert(t)}));while(!c.isEmpty()){var f=c.delMin(),d=f.source,p=f.target;s.has(d)&&s.has(p)||(n.push(f),s.has(d)||(s.add(d),h(d,a).forEach((function(t){c.insert(t)}))),s.has(p)||(s.add(p),h(p,a).forEach((function(t){c.insert(t)}))))}return n},bt=function(t,e){var n=[],r=t.nodes,o=void 0===r?[]:r,i=t.edges,a=void 0===i?[]:i;if(0===o.length)return n;var u=a.map((function(t){return t}));e&&u.sort((function(t,e){return t.weight-e.weight}));var s=new pt(o.map((function(t){return t.id})));while(u.length>0){var l=u.shift(),c=l.source,f=l.target;s.connected(c,f)||(n.push(l),s.union(c,f))}return n},_t=function(t,e,n){var r={prim:mt,kruskal:bt};return n?r[n](t,e):bt(t,e)},jt=_t,xt=function(t,e,n){"number"!==typeof e&&(e=1e-6),"number"!==typeof n&&(n=.85);for(var r,o=1,i=0,a=1e3,u=t.nodes,s=void 0===u?[]:u,l=t.edges,c=void 0===l?[]:l,d=s.length,h={},p={},v=0;v<d;++v){var g=s[v],y=g.id;h[y]=1/d,p[y]=1/d}var m=x(t);while(a>0&&o>e){i=0;for(v=0;v<d;++v){g=s[v],y=g.id;if(r=0,0===m[g.id].inDegree)h[y]=0;else{for(var b=f(y,c,"source"),_=0;_<b.length;++_){var j=b[_],w=m[j].outDegree;w>0&&(r+=p[j]/w)}h[y]=n*r,i+=h[y]}}i=(1-i)/d,o=0;for(v=0;v<d;++v){g=s[v],y=g.id;r=h[y]+i,o+=Math.abs(r-p[y]),p[y]=r}a-=1}return p},wt=xt,Ot=-1,Et=-1,Mt="-1",St="-1",Pt=-1,Ct=function(){function t(t,e,n,r){void 0===t&&(t=Ot),void 0===e&&(e=Et),void 0===n&&(n=Et),void 0===r&&(r=Mt),this.id=t,this.from=e,this.to=n,this.label=r}return t}(),At=function(){function t(t,e){void 0===t&&(t=Et),void 0===e&&(e=St),this.id=t,this.label=e,this.edges=[],this.edgeMap={}}return t.prototype.addEdge=function(t){this.edges.push(t),this.edgeMap[t.id]=t},t}(),kt=function(){function t(t,e,n){void 0===t&&(t=Et),void 0===e&&(e=!0),void 0===n&&(n=!1),this.id=t,this.edgeIdAutoIncrease=e,this.edges=[],this.nodes=[],this.nodeMap={},this.edgeMap={},this.nodeLabelMap={},this.edgeLabelMap={},this.counter=0,this.directed=n}return t.prototype.getNodeNum=function(){return this.nodes.length},t.prototype.addNode=function(t,e){if(!this.nodeMap[t]){var n=new At(t,e);this.nodes.push(n),this.nodeMap[t]=n,this.nodeLabelMap[e]||(this.nodeLabelMap[e]=[]),this.nodeLabelMap[e].push(t)}},t.prototype.addEdge=function(t,e,n,r){if((this.edgeIdAutoIncrease||void 0===t)&&(t=this.counter++),!(this.nodeMap[e]&&this.nodeMap[n]&&this.nodeMap[n].edgeMap[t])){var o=new Ct(t,e,n,r);if(this.edges.push(o),this.edgeMap[t]=o,this.nodeMap[e].addEdge(o),this.edgeLabelMap[r]||(this.edgeLabelMap[r]=[]),this.edgeLabelMap[r].push(o),!this.directed){var i=new Ct(t,n,e,r);this.nodeMap[n].addEdge(i),this.edgeLabelMap[r].push(i)}}},t}(),Tt=function(){function t(t,e,n,r,o){this.fromNode=t,this.toNode=e,this.nodeEdgeNodeLabel={nodeLabel1:n||St,edgeLabel:r||Mt,nodeLabel2:o||St}}return t.prototype.equalTo=function(t){return this.fromNode===t.formNode&&this.toNode===t.toNode&&this.nodeEdgeNodeLabel===t.nodeEdgeNodeLabel},t.prototype.notEqualTo=function(t){return!this.equalTo(t)},t}(),It=function(){function t(){this.rmpath=[],this.dfsEdgeList=[]}return t.prototype.equalTo=function(t){var e=this.dfsEdgeList.length,n=t.length;if(e!==n)return!1;for(var r=0;r<e;r++)if(this.dfsEdgeList[r]!==t[r])return!1;return!0},t.prototype.notEqualTo=function(t){return!this.equalTo(t)},t.prototype.pushBack=function(t,e,n,r,o){return this.dfsEdgeList.push(new Tt(t,e,n,r,o)),this.dfsEdgeList},t.prototype.toGraph=function(t,e){void 0===t&&(t=Pt),void 0===e&&(e=!1);var n=new kt(t,!0,e);return this.dfsEdgeList.forEach((function(t){var e=t.fromNode,r=t.toNode,o=t.nodeEdgeNodeLabel,i=o.nodeLabel1,a=o.edgeLabel,u=o.nodeLabel2;i!==St&&n.addNode(e,i),u!==St&&n.addNode(r,u),i!==St&&u!==i&&n.addEdge(void 0,e,r,a)})),n},t.prototype.buildRmpath=function(){this.rmpath=[];for(var t=void 0,e=this.dfsEdgeList.length,n=e-1;n>=0;n--){var r=this.dfsEdgeList[n],o=r.fromNode,i=r.toNode;o<i&&(void 0===t||i===t)&&(this.rmpath.push(n),t=o)}return this.rmpath},t.prototype.getNodeNum=function(){var t={};return this.dfsEdgeList.forEach((function(e){t[e.fromNode]||(t[e.fromNode]=!0),t[e.toNode]||(t[e.toNode]=!0)})),Object.keys(t).length},t}(),Lt=function(){function t(t){if(this.his={},this.nodesUsed={},this.edgesUsed={},this.edges=[],t){while(t){var e=t.edge;this.edges.push(e),this.nodesUsed[e.from]=1,this.nodesUsed[e.to]=1,this.edgesUsed[e.id]=1,t=t.preNode}this.edges=this.edges.reverse()}}return t.prototype.hasNode=function(t){return 1===this.nodesUsed[t.id]},t.prototype.hasEdge=function(t){return 1===this.edgesUsed[t.id]},t}(),Nt=function(){function t(t){var e=t.graphs,n=t.minSupport,r=void 0===n?2:n,o=t.minNodeNum,i=void 0===o?1:o,a=t.maxNodeNum,u=void 0===a?4:a,s=t.top,l=void 0===s?10:s,c=t.directed,f=void 0!==c&&c,d=t.verbose,h=void 0!==d&&d;this.graphs=e,this.dfsCode=new It,this.support=0,this.frequentSize1Subgraphs=[],this.frequentSubgraphs=[],this.minSupport=r,this.top=l,this.directed=f,this.counter=0,this.maxNodeNum=u,this.minNodeNum=i,this.verbose=h,this.maxNodeNum<this.minNodeNum&&(this.maxNodeNum=this.minNodeNum),this.reportDF=[]}return t.prototype.findForwardRootEdges=function(t,e){var n=this,r=[],o=t.nodeMap;return e.edges.forEach((function(t){(n.directed||e.label<=o[t.to].label)&&r.push(t)})),r},t.prototype.findBackwardEdge=function(t,e,n,r){if(!this.directed&&e===n)return null;for(var o=t.nodeMap,i=o[n.to],a=i.edges,u=a.length,s=0;s<u;s++){var l=a[s];if(!r.hasEdge(l)&&l.to===e.from)if(this.directed){if(o[e.from].label<o[n.to].label||o[e.from].label===o[n.to].label&&e.label<=l.label)return l}else if(e.label<l.label||e.label===l.label&&o[e.to].label<=o[n.to].label)return l}return null},t.prototype.findForwardPureEdges=function(t,e,n,r){for(var o=[],i=e.to,a=t.nodeMap[i].edges,u=a.length,s=0;s<u;s++){var l=a[s],c=t.nodeMap[l.to];n<=c.label&&!r.hasNode(c)&&o.push(l)}return o},t.prototype.findForwardRmpathEdges=function(t,e,n,r){for(var o=[],i=t.nodeMap,a=i[e.to].label,u=i[e.from],s=u.edges,l=s.length,c=0;c<l;c++){var f=s[c],d=i[f.to].label;e.to===f.to||n>d||r.hasNode(i[f.to])||(e.label<f.label||e.label===f.label&&a<=d)&&o.push(f)}return o},t.prototype.getSupport=function(t){var e={};return t.forEach((function(t){e[t.graphId]||(e[t.graphId]=!0)})),Object.keys(e).length},t.prototype.findMinLabel=function(t){var e=void 0;return Object.keys(t).forEach((function(n){var r=t[n],o=r.nodeLabel1,i=r.edgeLabel,a=r.nodeLabel2;e?(o<e.nodeLabel1||o===e.nodeLabel1&&i<e.edgeLabel||o===e.nodeLabel1&&i===e.edgeLabel&&a<e.nodeLabel2)&&(e={nodeLabel1:o,edgeLabel:i,nodeLabel2:a}):e={nodeLabel1:o,edgeLabel:i,nodeLabel2:a}})),e},t.prototype.isMin=function(){var t=this,e=this.dfsCode;if(this.verbose&&console.log("isMin checking",e),1===e.dfsEdgeList.length)return!0;var n=this.directed,r=e.toGraph(Pt,n),o=r.nodeMap,i=new It,a={};r.nodes.forEach((function(e){var n=t.findForwardRootEdges(r,e);n.forEach((function(t){var n=o[t.to],i="".concat(e.label,"-").concat(t.label,"-").concat(n.label);a[i]||(a[i]={projected:[],nodeLabel1:e.label,edgeLabel:t.label,nodeLabel2:n.label});var u={graphId:r.id,edge:t,preNode:null};a[i].projected.push(u)}))}));var u=this.findMinLabel(a);if(u){i.dfsEdgeList.push(new Tt(0,1,u.nodeLabel1,u.edgeLabel,u.nodeLabel2));var s=function a(u){for(var s=i.buildRmpath(),l=i.dfsEdgeList[0].nodeEdgeNodeLabel.nodeLabel1,c=i.dfsEdgeList[s[0]].toNode,f={},d=!1,h=0,p=n?-1:0,v=function(e){if(d)return"break";u.forEach((function(n){var o=new Lt(n),a=t.findBackwardEdge(r,o.edges[s[e]],o.edges[s[0]],o);a&&(f[a.label]||(f[a.label]={projected:[],edgeLabel:a.label}),f[a.label].projected.push({graphId:r.id,edge:f,preNode:n}),h=i.dfsEdgeList[s[e]].fromNode,d=!0)}))},g=s.length-1;g>p;g--){var y=v(g);if("break"===y)break}if(d){var m=t.findMinLabel(f);i.dfsEdgeList.push(new Tt(c,h,St,m.edgeLabel,St));var b=i.dfsEdgeList.length-1;return t.dfsCode.dfsEdgeList[b]===i.dfsEdgeList[b]&&a(f[m.edgeLabel].projected)}var _={};d=!1;var j=0;u.forEach((function(e){var n=new Lt(e),i=t.findForwardPureEdges(r,n.edges[s[0]],l,n);i.length>0&&(d=!0,j=c,i.forEach((function(t){var n="".concat(t.label,"-").concat(o[t.to].label);_[n]||(_[n]={projected:[],edgeLabel:t.label,nodeLabel2:o[t.to].label}),_[n].projected.push({graphId:r.id,edge:t,preNode:e})})))}));var x=s.length,w=function(e){if(d)return"break";var n=s[e];u.forEach((function(e){var a=new Lt(e),u=t.findForwardRmpathEdges(r,a.edges[n],l,a);u.length>0&&(d=!0,j=i.dfsEdgeList[n].fromNode,u.forEach((function(t){var n="".concat(t.label,"-").concat(o[t.to].label);_[n]||(_[n]={projected:[],edgeLabel:t.label,nodeLabel2:o[t.to].label}),_[n].projected.push({graphId:r.id,edge:t,preNode:e})})))}))};for(g=0;g<x;g++){var O=w(g);if("break"===O)break}if(!d)return!0;var E=t.findMinLabel(_);i.dfsEdgeList.push(new Tt(j,c+1,St,E.edgeLabel,E.nodeLabel2));var M=i.dfsEdgeList.length-1;return e.dfsEdgeList[M]===i.dfsEdgeList[M]&&a(_["".concat(E.edgeLabel,"-").concat(E.nodeLabel2)].projected)},l="".concat(u.nodeLabel1,"-").concat(u.edgeLabel,"-").concat(u.nodeLabel2);return s(a[l].projected)}},t.prototype.report=function(){if(!(this.dfsCode.getNodeNum()<this.minNodeNum)){this.counter++;var t=this.dfsCode.toGraph(this.counter,this.directed);this.frequentSubgraphs.push(Object(L["clone"])(t))}},t.prototype.subGraphMining=function(t){var e=this,n=this.getSupport(t);if(!(n<this.minSupport)&&this.isMin()){this.report();var r=this.dfsCode.getNodeNum(),o=this.dfsCode.buildRmpath(),i=this.dfsCode.dfsEdgeList[o[0]].toNode,a=this.dfsCode.dfsEdgeList[0].nodeEdgeNodeLabel.nodeLabel1,u={},s={};t.forEach((function(t){for(var n=e.graphs[t.graphId],l=n.nodeMap,c=new Lt(t),f=o.length-1;f>=0;f--){var d=e.findBackwardEdge(n,c.edges[o[f]],c.edges[o[0]],c);if(d){var h="".concat(e.dfsCode.dfsEdgeList[o[f]].fromNode,"-").concat(d.label);s[h]||(s[h]={projected:[],toNodeId:e.dfsCode.dfsEdgeList[o[f]].fromNode,edgeLabel:d.label}),s[h].projected.push({graphId:t.graphId,edge:d,preNode:t})}}if(!(r>=e.maxNodeNum)){var p=e.findForwardPureEdges(n,c.edges[o[0]],a,c);p.forEach((function(e){var n="".concat(i,"-").concat(e.label,"-").concat(l[e.to].label);u[n]||(u[n]={projected:[],fromNodeId:i,edgeLabel:e.label,nodeLabel2:l[e.to].label}),u[n].projected.push({graphId:t.graphId,edge:e,preNode:t})}));var v=function(r){var i=e.findForwardRmpathEdges(n,c.edges[o[r]],a,c);i.forEach((function(n){var i="".concat(e.dfsCode.dfsEdgeList[o[r]].fromNode,"-").concat(n.label,"-").concat(l[n.to].label);u[i]||(u[i]={projected:[],fromNodeId:e.dfsCode.dfsEdgeList[o[r]].fromNode,edgeLabel:n.label,nodeLabel2:l[n.to].label}),u[i].projected.push({graphId:t.graphId,edge:n,preNode:t})}))};for(f=0;f<o.length;f++)v(f)}})),Object.keys(s).forEach((function(t){var n=s[t],r=n.toNodeId,o=n.edgeLabel;e.dfsCode.dfsEdgeList.push(new Tt(i,r,"-1",o,"-1")),e.subGraphMining(s[t].projected),e.dfsCode.dfsEdgeList.pop()})),Object.keys(u).forEach((function(t){var n=u[t],r=n.fromNodeId,o=n.edgeLabel,a=n.nodeLabel2;e.dfsCode.dfsEdgeList.push(new Tt(r,i+1,St,o,a)),e.subGraphMining(u[t].projected),e.dfsCode.dfsEdgeList.pop()}))}},t.prototype.generate1EdgeFrequentSubGraphs=function(){var t=this.graphs,e=this.directed,n=this.minSupport,r=this.frequentSize1Subgraphs,o={},i={},a={},u={};return Object.keys(t).forEach((function(n){var r=t[n],s=r.nodeMap;r.nodes.forEach((function(t,r){var l=t.label,c="".concat(n,"-").concat(l);if(!a[c]){var f=o[l]||0;f++,o[l]=f}a[c]={graphKey:n,label:l},t.edges.forEach((function(t){var r=l,o=s[t.to].label;if(!e&&r>o){var a=o;o=r,r=a}var c=t.label,f="".concat(n,"-").concat(r,"-").concat(c,"-").concat(o),d="".concat(r,"-").concat(c,"-").concat(o);if(!i[d]){var h=i[d]||0;h++,i[d]=h}u[f]={graphId:n,nodeLabel1:r,edgeLabel:c,nodeLabel2:o}}))}))})),Object.keys(o).forEach((function(t){var e=o[t];if(!(e<n)){var i={nodes:[],edges:[]};i.nodes.push({id:"0",label:t}),r.push(i)}})),r},t.prototype.run=function(){var t=this;if(this.frequentSize1Subgraphs=this.generate1EdgeFrequentSubGraphs(),!(this.maxNodeNum<2)){var e=this.graphs,n=(this.directed,{});Object.keys(e).forEach((function(r){var o=e[r],i=o.nodeMap;o.nodes.forEach((function(e){var a=t.findForwardRootEdges(o,e);a.forEach((function(t){var o=i[t.to],a="".concat(e.label,"-").concat(t.label,"-").concat(o.label);n[a]||(n[a]={projected:[],nodeLabel1:e.label,edgeLabel:t.label,nodeLabel2:o.label});var u={graphId:r,edge:t,preNode:null};n[a].projected.push(u)}))}))})),Object.keys(n).forEach((function(e){var r=n[e],o=r.projected,i=r.nodeLabel1,a=r.edgeLabel,u=r.nodeLabel2;t.dfsCode.dfsEdgeList.push(new Tt(0,1,i,a,u)),t.subGraphMining(o),t.dfsCode.dfsEdgeList.pop()}))}},t}(),Dt=function(t,e,n,r){var o={};return Object.keys(t).forEach((function(i,a){var u=t[i],s=new kt(a,!0,e),l={};u.nodes.forEach((function(t,e){s.addNode(e,t[n]),l[t.id]=e})),u.edges.forEach((function(t,e){var n=l[t.source],o=l[t.target];s.addEdge(-1,n,o,t[r])})),s&&s.getNodeNum()&&(o[s.id]=s)})),o},Bt=function(t,e,n){var r=[];return t.forEach((function(t){var o={nodes:[],edges:[]};t.nodes.forEach((function(t){var n;o.nodes.push((n={id:"".concat(t.id)},n[e]=t.label,n))})),t.edges.forEach((function(t){var e;o.edges.push((e={source:"".concat(t.from),target:"".concat(t.to)},e[n]=t.label,e))})),r.push(o)})),r},Rt="cluster",zt=function(t){var e=t.graphs,n=t.directed,r=void 0!==n&&n,o=t.nodeLabelProp,i=void 0===o?Rt:o,a=t.edgeLabelProp,u=void 0===a?Rt:a,s=Dt(e,r,i,u),l=t.minSupport,c=t.maxNodeNum,f=t.minNodeNum,d=t.verbose,h=t.top,p={graphs:s,minSupport:l,maxNodeNum:c,minNodeNum:f,top:h,verbose:d,directed:r},v=new Nt(p);v.run();var g=Bt(v.frequentSubgraphs,i,u);return g},Ft=zt,qt=function(t,e,n,r){void 0===n&&(n="cluster"),void 0===r&&(r=2);var o=[],i=t.nodes;return e.forEach((function(t,e){o.push(Vt(i,t,e,n,r))})),o},Vt=function(t,e,n,r,o){var i=[n],a=[],u={};return e.forEach((function(e,s){if(e<=o&&n!==s){i.push(s),a.push(t[s]);var l=t[s][r];u[l]?(u[l].count++,u[l].dists.push(e)):u[l]={count:1,dists:[e]}}})),Object.keys(u).forEach((function(t){u[t].dists=u[t].dists.sort((function(t,e){return t-e}))})),{nodeIdx:n,nodeId:t[n].id,nodeIdxs:i,neighbors:a,neighborNum:i.length-1,nodeLabelCountMap:u}},Ht=function(t,e,n,r,o){var i=Math.ceil(n/e),a={},u=0;return r.forEach((function(t,r){var s=0,l=0,c=t.nodeIdxs,f=t.neighborNum-1;while(s<i){var d=c[1+Math.floor(Math.random()*f)],h=0;while(a["".concat(r,"-").concat(d)]||a["".concat(d,"-").concat(r)])if(d=Math.floor(Math.random()*e),h++,h>2*e)break;if(h<2*e&&(a["".concat(r,"-").concat(d)]={start:r,end:d,distance:o[r][d]},s++,u++,u>=n))return a;if(l++,l>2*e)break}if(s<i){var p=i-s;i=(i+p)/(e-r-1)}})),a},Gt=function(t,e,n,r){var o=n.nodes;return r||(r={}),Object.keys(t).forEach((function(i){var a,u;if(!r||!r[i]){r[i]={nodes:[],edges:[]};var s=t[i],l=null===(a=e[s.start])||void 0===a?void 0:a.nodeIdxs,c=null===(u=e[s.end])||void 0===u?void 0:u.nodeIdxs;if(l&&c){var f=new Set(c),d=l.filter((function(t){return f.has(t)}));if(d&&d.length){for(var h={},p=d.length,v=0;v<p;v++){var g=o[d[v]];r[i].nodes.push(g),h[g.id]=!0}n.edges.forEach((function(t){h[t.source]&&h[t.target]&&r[i].edges.push(t)}))}}}})),r},Yt=function(t,e,n,r){var o,i,a={};t.nodes.forEach((function(t){a[t.id]=t}));var u=0;return!(null===(o=null===e||void 0===e?void 0:e.edges)||void 0===o?void 0:o.length)||(null===(i=null===e||void 0===e?void 0:e.nodes)||void 0===i?void 0:i.length)<2?0:(t.edges.forEach((function(t){var o=a[t.source][n],i=a[t.target][n],s=null===e||void 0===e?void 0:e.nodes[0][n],l=null===e||void 0===e?void 0:e.nodes[1][n],c=null===e||void 0===e?void 0:e.edges[0][r];t[r]===c&&(o===s&&i===l||o===l&&i===s)&&u++})),u)},Xt=function(t,e,n){for(var r=1/0,o=0,i=function(e){var n=t[e],i=Object.keys(n).sort((function(t,e){return n[t]-n[e]})),a=10,u=[];i.forEach((function(t,e){u[e%a]||(u[e%a]={graphs:[],totalCount:0,aveCount:0}),u[e%a].graphs.push(t),u[e%a].totalCount+=n[t]}));var s=0,l=[];u.forEach((function(t){var e=t.totalCount/t.graphs.length;t.aveCount=e,l.push(e);var r=0,o=t.length;t.graphs.forEach((function(e,o){var i=n[e];t.graphs.forEach((function(t,e){o!==e&&(r+=Math.abs(i-n[t]))}))})),r/=o*(o-1)/2,s+=r})),s/=u.length;var c=0;l.forEach((function(t,e){l.forEach((function(n,r){e!==r&&(c+=Math.abs(t-n))})),c/=l.length*(l.length-1)/2}));var f=c-s;r<f&&(r=f,o=e)},a=0;a<e;a++)i(a);return{structure:n[o],structureCountMap:t[o]}},Ut=function(t,e){var n={},r={};return t.forEach((function(t,o){n[t.id]={idx:o,node:t,degree:0,inDegree:0,outDegree:0};var i=t[e];r[i]||(r[i]=[]),r[i].push(t)})),{nodeMap:n,nodeLabelMap:r}},Wt=function(t,e,n){var r={},o={};return t.forEach((function(t,i){r["".concat(p)]={idx:i,edge:t};var a=t[e];o[a]||(o[a]=[]),o[a].push(t);var u=n[t.source];u&&(u.degree++,u.outDegree++);var s=n[t.target];s&&(s.degree++,s.inDegree++)})),{edgeMap:r,edgeLabelMap:o}},Kt=function(t,e,n){var r=e.length,o={};return e.forEach((function(e,i){for(var a=n?0:i+1,u=t[i].id,s=a;s<r;s++)if(i!==s){var l=t[s].id,c=e[s];o["".concat(u,"-").concat(l)]=c,n||(o["".concat(l,"-").concat(u)]=c)}})),o},Zt=function(t,e,n,r,o,i,a,u,s,l,c){var f,d="".concat(e.id,"-").concat(n.id);if(l&&l[d])return l[d];var h=c?c[d]:void 0;if(!h){var p=(f={},f[d]={start:r[e.id].idx,end:r[n.id].idx,distance:o},f);c=Gt(p,i,t,c),h=c[d]}return Yt(h,a,u,s)},Qt=function(t,e,n,r){var o,i,a,u=null===(o=t[e])||void 0===o?void 0:o.degree,s=null===(i=t[e])||void 0===i?void 0:i.inDegree,l=null===(a=t[e])||void 0===a?void 0:a.outDegree;return void 0===t[e]&&(u=1/0,s=1/0,l=1/0,r[e].forEach((function(t){var e=n[t.id].degree;u>e&&(u=e);var r=n[t.id].inDegree;s>r&&(s=r);var o=n[t.id].outDegree;l>o&&(l=o)})),t[e]={degree:u,inDegree:s,outDegree:l}),{minPatternNodeLabelDegree:u,minPatternNodeLabelInDegree:s,minPatternNodeLabelOutDegree:l}},$t=function(t,e,n,r,o,i,a){var u;if(void 0===n&&(n=!1),void 0===i&&(i="cluster"),void 0===a&&(a="cluster"),t&&t.nodes){var s=t.nodes.length;if(s){var l=H(t,n),c=H(e,n),f=Kt(t.nodes,l,n),d=Kt(e.nodes,c,n),h=Ut(t.nodes,i),p=h.nodeMap,v=h.nodeLabelMap,g=Ut(e.nodes,i),y=g.nodeMap,m=g.nodeLabelMap;Wt(t.edges,a,p);var b=Wt(e.edges,a,y).edgeLabelMap,_=[];null===c||void 0===c||c.forEach((function(t){_=_.concat(t)})),o||(o=Math.max.apply(Math,Object(I["__spreadArray"])(Object(I["__spreadArray"])([],_,!1),[2],!1))),r||(r=o);var j=qt(t,l,i,r),x=qt(e,c,i,r),w=Math.min(100,s*(s-1)/2),O=Ht(r,s,w,j,l),E=Gt(O,j,t),M=10,S=1,P=1,C=4,A={graphs:E,nodeLabelProp:i,edgeLabelProp:a,minSupport:S,minNodeNum:P,maxNodeNum:C,directed:n},k=Ft(A).slice(0,M),T=k.length,L=[];k.forEach((function(t,e){L[e]={},Object.keys(E).forEach((function(n){var r=E[n],o=Yt(r,t,i,a);L[e][n]=o}))}));var N=Xt(L,T,k),D=N.structure,R=N.structureCountMap,z=e.nodes[0],F=[],q=null===(u=e.nodes[0])||void 0===u?void 0:u[i],V=-1/0;e.nodes.forEach((function(t){var e=t[i],n=v[e];(null===n||void 0===n?void 0:n.length)>V&&(V=n.length,F=n,q=e,z=t)}));var G={},Y={},X={},U={},W={},K={};Object.keys(m).forEach((function(r,o){W[r]=[],n&&(K[r]=[]);var u=-1/0,s=m[r],l={};s.forEach((function(t){var e=d["".concat(z.id,"-").concat(t.id)];if(e&&W[r].push(e),u<e&&(u=e),l["".concat(z.id,"-").concat(t.id)]={start:0,end:y[t.id].idx,distance:e},n){var o=d["".concat(t.id,"-").concat(z.id)];o&&K[r].push(o)}})),W[r]=W[r].sort((function(t,e){return t-e})),n&&(K[r]=K[r].sort((function(t,e){return t-e}))),Y=Gt(l,x,e,Y);var c=[];if(Object.keys(l).forEach((function(t){if(X[t])c.push(X[t]);else{var e=Y[t];X[t]=Yt(e,D,i,a),c.push(X[t])}})),c=c.sort((function(t,e){return e-t})),U["".concat(z.id,"-").concat(r)]=c,r!==q)for(var h=(null===F||void 0===F?void 0:F.length)||0,v=function(e){var n=F[e],o=j[p[n.id].idx],u=o.nodeLabelCountMap[r],s=m[r].length;if(!u||u.count<s)return F.splice(e,1),"continue";for(var l=!1,d=0;d<s;d++)if(u.dists[d]>W[r][d]){l=!0;break}if(l)return F.splice(e,1),"continue";var h={};o.neighbors.forEach((function(t){var e=f["".concat(n.id,"-").concat(t.id)];h["".concat(n.id,"-").concat(t.id)]={start:p[n.id].idx,end:p[t.id].idx,distance:e}})),E=Gt(h,j,t,E);var v=[];Object.keys(h).forEach((function(t){if(R[t])v.push(R[t]);else{var e=E[t];R[t]=Yt(e,D,i,a),v.push(R[t])}})),v=v.sort((function(t,e){return e-t}));var g=!1;for(d=0;d<s;d++)if(v[d]<c[d]){g=!0;break}return g?(F.splice(e,1),"continue"):void 0},g=h-1;g>=0;g--)v(g)}));var Z=[];null===F||void 0===F||F.forEach((function(r){for(var u=p[r.id].idx,s=Vt(t.nodes,l[u],u,i,o),c=s.neighbors,d=c.length,h=!1,v=d-1;v>=0;v--){if(c.length+1<e.nodes.length)return void(h=!0);var g=c[v],b=g[i];if(m[b]&&m[b].length)if(W[b]&&W[b].length){var _="".concat(r.id,"-").concat(g.id),x=f[_],w=W[b].length-1,O=W[b][w];if(x>O)c.splice(v,1);else{if(n){var M="".concat(g.id,"-").concat(r.id),S=f[M];w=K[b].length-1;var P=K[b][w];if(S>P){c.splice(v,1);continue}}var C=R[_]?R[_]:Zt(t,r,g,p,x,j,D,i,a,R,E),A="".concat(z.id,"-").concat(b),k=U[A][U[A].length-1];if(C<k)c.splice(v,1);else{var T=Qt(G,b,y,m),I=T.minPatternNodeLabelDegree;T.minPatternNodeLabelInDegree,T.minPatternNodeLabelOutDegree;p[g.id].degree<I&&c.splice(v,1)}}}else c.splice(v,1);else c.splice(v,1)}h||Z.push({nodes:[r].concat(c)})}));var Q=B(e,z.id,!1).length,$={};n?(Object.keys(Q).forEach((function(t){var e=y[t].node[i];$[e]?$[e].push(Q[t]):$[e]=[Q[t]]})),Object.keys($).forEach((function(t){$[t].sort((function(t,e){return t-e}))}))):$=W;for(var J=Z.length,tt=function(r){var o=Z[r],u=o.nodes[0],s={},l={};o.nodes.forEach((function(t,e){l[t.id]={idx:e,node:t,degree:0,inDegree:0,outDegree:0};var n=t[i];s[n]?s[n]++:s[n]=1}));var c=[],f={};t.edges.forEach((function(t){l[t.source]&&l[t.target]&&(c.push(t),f[t[a]]?f[t[a]]++:f[t[a]]=1,l[t.source].degree++,l[t.target].degree++,l[t.source].outDegree++,l[t.target].inDegree++)}));for(var d=Object.keys(b).length,h=!1,v=0;v<d;v++){var g=Object.keys(b)[v];if(!f[g]||f[g]<b[g].length){h=!0;break}}if(h)return Z.splice(r,1),"continue";var _=c.length;if(_<e.edges.length)return Z.splice(r,1),"break";var j=!1,x=function(t){var e=c[t],r=e[a],o=b[r];if(!o||!o.length)return f[r]--,o&&f[r]<o.length?(j=!0,"break"):(c.splice(t,1),l[e.source].degree--,l[e.target].degree--,l[e.source].outDegree--,l[e.target].inDegree--,"continue");var u=l[e.source].node[i],s=l[e.target].node[i],d=!1;return o.forEach((function(t){var e=y[t.source].node,r=y[t.target].node;e[i]===u&&r[i]===s&&(d=!0),n||e[i]!==s||r[i]!==u||(d=!0)})),d?void 0:(f[r]--,o&&f[r]<o.length?(j=!0,"break"):(c.splice(t,1),l[e.source].degree--,l[e.target].degree--,l[e.source].outDegree--,l[e.target].inDegree--,"continue"))};for(v=_-1;v>=0;v--){var w=x(v);if("break"===w)break}if(j)return Z.splice(r,1),"continue";o.edges=c;var O=B(o,o.nodes[0].id,!1).length;if(Object.keys(O).reverse().forEach((function(t){if(t!==o.nodes[0].id&&!j){if(O[t]===1/0){var e=l[t].node[i];if(s[e]--,s[e]<m[e].length)return void(j=!0);var n=o.nodes.indexOf(l[t].node);return o.nodes.splice(n,1),void(l[t]=void 0)}var r=p[t].node[i];if(!$[r]||!$[r].length||O[t]>$[r][$[r].length-1]){e=l[t].node[i];if(s[e]--,s[e]<m[e].length)return void(j=!0);n=o.nodes.indexOf(l[t].node);o.nodes.splice(n,1),l[t]=void 0}}})),j)return Z.splice(r,1),"continue";var E=!0,M=0;while(E&&!j){E=!1;var S=n?l[u.id].degree<y[z.id].degree||l[u.id].inDegree<y[z.id].inDegree||l[u.id].outDegree<y[z.id].outDegree:l[u.id].degree<y[z.id].degree;if(S){j=!0;break}if(s[u[i]]<m[u[i]].length){j=!0;break}for(var P=o.nodes.length,C=P-1;C>=0;C--){var A=o.nodes[C],k=l[A.id].degree,T=l[A.id].inDegree,I=l[A.id].outDegree,L=A[i],N=Qt(G,L,y,m),D=N.minPatternNodeLabelDegree,R=N.minPatternNodeLabelInDegree,F=N.minPatternNodeLabelOutDegree,q=n?k<D||T<R||I<F:k<D;if(q){if(s[A[i]]--,s[A[i]]<m[A[i]].length){j=!0;break}o.nodes.splice(C,1),l[A.id]=void 0,E=!0}}if(j||!E&&0!==M)break;_=c.length;for(var V=_-1;V>=0;V--){var H=c[V];if(!l[H.source]||!l[H.target]){c.splice(V,1);var Y=H[a];if(f[Y]--,l[H.source]&&(l[H.source].degree--,l[H.source].outDegree--),l[H.target]&&(l[H.target].degree--,l[H.target].inDegree--),b[Y]&&f[Y]<b[Y].length){j=!0;break}E=!0}}M++}return j||j||o.nodes.length<e.nodes.length||c.length<e.edges.length?(Z.splice(r,1),"continue"):void 0},et=J-1;et>=0;et--){var nt=tt(et);if("break"===nt)break}var rt=Z.length,ot=function(t){var e=Z[t],n={};e.edges.forEach((function(t){var e="".concat(t.source,"-").concat(t.target,"-").concat(t.label);n[e]?n[e]++:n[e]=1}));for(var r=function(t){var e=Z[t],r={};e.edges.forEach((function(t){var e="".concat(t.source,"-").concat(t.target,"-").concat(t.label);r[e]?r[e]++:r[e]=1}));var o=!0;Object.keys(r).length!==Object.keys(n).length?o=!1:Object.keys(n).forEach((function(t){r[t]!==n[t]&&(o=!1)})),o&&Z.splice(t,1)},o=rt-1;o>t;o--)r(o);rt=Z.length};for(et=0;et<=rt-1;et++)ot(et);return Z}}},Jt=$t,te=function(){function t(t){void 0===t&&(t=10),this.linkedList=new s,this.maxStep=t}return Object.defineProperty(t.prototype,"length",{get:function(){return this.linkedList.toArray().length},enumerable:!1,configurable:!0}),t.prototype.isEmpty=function(){return!this.linkedList.head},t.prototype.isMaxStack=function(){return this.toArray().length>=this.maxStep},t.prototype.peek=function(){return this.isEmpty()?null:this.linkedList.head.value},t.prototype.push=function(t){this.linkedList.prepend(t),this.length>this.maxStep&&this.linkedList.deleteTail()},t.prototype.pop=function(){var t=this.linkedList.deleteHead();return t?t.value:null},t.prototype.toArray=function(){return this.linkedList.toArray().map((function(t){return t.value}))},t.prototype.clear=function(){while(!this.isEmpty())this.pop()},t}(),ee=te,ne=T;e["default"]={getAdjMatrix:o,breadthFirstSearch:y,connectedComponent:_,getDegree:x,getInDegree:w,getOutDegree:O,detectCycle:T,detectDirectedCycle:ne,detectAllCycles:k,detectAllDirectedCycle:A,detectAllUndirectedCycle:C,depthFirstSearch:S,dijkstra:B,findAllPath:q,findShortestPath:F,floydWarshall:H,labelPropagation:Y,louvain:et,iLouvain:rt,kCore:it,kMeans:st,cosineSimilarity:ct,nodesCosineSimilarity:dt,minimumSpanningTree:jt,pageRank:wt,getNeighbors:f,Stack:ee,GADDI:Jt}},"98e2":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.findShortestPath=e.findAllPath=void 0;var r=i(n("9b96")),o=n("dcfe");function i(t){return t&&t.__esModule?t:{default:t}}var a=function(t,e,n,o,i){var a=(0,r.default)(t,e,o,i),u=a.length,s=a.path,l=a.allPath;return{length:u[n],path:s[n],allPath:l[n]}};e.findShortestPath=a;var u=function(t,e,n,r){var i;if(e===n)return[[e]];var a=t.edges,u=void 0===a?[]:a,s=[e],l=(i={},i[e]=!0,i),c=[],f=[],d=r?(0,o.getNeighbors)(e,u,"target"):(0,o.getNeighbors)(e,u);c.push(d);while(s.length>0&&c.length>0){var h=c[c.length-1];if(h.length){var p=h.shift();if(p&&(s.push(p),l[p]=!0,d=r?(0,o.getNeighbors)(p,u,"target"):(0,o.getNeighbors)(p,u),c.push(d.filter((function(t){return!l[t]})))),s[s.length-1]===n){var v=s.map((function(t){return t}));f.push(v);g=s.pop();l[g]=!1,c.pop()}}else{var g=s.pop();l[g]=!1,c.pop()}}return f};e.findAllPath=u},"9a42":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var r=n("7a23"),o=a(n("1006")),i=a(n("a1a0"));function a(t){return t&&t.__esModule?t:{default:t}}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return(0,r.createVNode)(i["default"],u({},n,{icon:o["default"]}),null)};l.displayName="InfoCircleOutlined",l.inheritAttrs=!1;var c=l;e["default"]=c},"9b96":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n("cb87"),o=n("8937"),i=n("dcfe"),a=function(t,e,n){for(var r,o=1/0,i=0;i<e.length;i++){var a=e[i].id;!n[a]&&t[a]<=o&&(o=t[a],r=e[i])}return r},u=function(t,e,n,r){var o=t.nodes,u=void 0===o?[]:o,s=t.edges,c=void 0===s?[]:s,f=[],d={},h={},p={};u.forEach((function(t,n){var r=t.id;f.push(r),h[r]=1/0,r===e&&(h[r]=0)}));for(var v=u.length,g=function(t){var e=a(h,u,d),o=e.id;if(d[o]=!0,h[o]===1/0)return"continue";var s=[];s=n?(0,i.getOutEdgesNodeId)(o,c):(0,i.getEdgesByNodeId)(o,c),s.forEach((function(t){var n=t.target,i=t.source,a=n===o?i:n,u=r&&t[r]?t[r]:1;h[a]>h[e.id]+u?(h[a]=h[e.id]+u,p[a]=[e.id]):h[a]===h[e.id]+u&&p[a].push(e.id)}))},y=0;y<v;y++)g(y);p[e]=[e];var m={};for(var b in h)h[b]!==1/0&&l(e,b,p,m);var _={};for(var b in m)_[b]=m[b][0];return{length:h,path:_,allPath:m}},s=u;function l(t,e,n,i){if(t===e)return[t];if(i[e])return i[e];for(var a=[],u=0,s=n[e];u<s.length;u++){var c=s[u],f=l(t,c,n,i);if(!f)return;for(var d=0,h=f;d<h.length;d++){var p=h[d];(0,o.isArray)(p)?a.push((0,r.__spreadArray)((0,r.__spreadArray)([],p,!0),[e],!1)):a.push([p,e])}}return i[e]=a,i[e]}e.default=s},"9c29":function(t,e,n){"use strict";n.d(e,"a",(function(){return u}));var r=n("7326");function o(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function i(t,e){return o(t)*o(e)?(t[0]*e[0]+t[1]*e[1])/(o(t)*o(e)):1}function a(t,e){return(t[0]*e[1]<t[1]*e[0]?-1:1)*Math.acos(i(t,e))}function u(t,e){var n=e[1],o=e[2],u=Object(r["m"])(Object(r["o"])(e[3]),2*Math.PI),s=e[4],l=e[5],c=t[0],f=t[1],d=e[6],h=e[7],p=Math.cos(u)*(c-d)/2+Math.sin(u)*(f-h)/2,v=-1*Math.sin(u)*(c-d)/2+Math.cos(u)*(f-h)/2,g=p*p/(n*n)+v*v/(o*o);g>1&&(n*=Math.sqrt(g),o*=Math.sqrt(g));var y=n*n*(v*v)+o*o*(p*p),m=y?Math.sqrt((n*n*(o*o)-y)/y):1;s===l&&(m*=-1),isNaN(m)&&(m=0);var b=o?m*n*v/o:0,_=n?m*-o*p/n:0,j=(c+d)/2+Math.cos(u)*b-Math.sin(u)*_,x=(f+h)/2+Math.sin(u)*b+Math.cos(u)*_,w=[(p-b)/n,(v-_)/o],O=[(-1*p-b)/n,(-1*v-_)/o],E=a([1,0],w),M=a(w,O);return i(w,O)<=-1&&(M=Math.PI),i(w,O)>=1&&(M=0),0===l&&M>0&&(M-=2*Math.PI),1===l&&M<0&&(M+=2*Math.PI),{cx:j,cy:x,rx:Object(r["j"])(t,[d,h])?0:n,ry:Object(r["j"])(t,[d,h])?0:o,startAngle:E,endAngle:E+M,xRotation:u,arcFlag:s,sweepFlag:l}}},"9c2f":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(t,e){return t-e},o=function(){function t(t){void 0===t&&(t=r),this.compareFn=t,this.list=[]}return t.prototype.getLeft=function(t){return 2*t+1},t.prototype.getRight=function(t){return 2*t+2},t.prototype.getParent=function(t){return 0===t?null:Math.floor((t-1)/2)},t.prototype.isEmpty=function(){return this.list.length<=0},t.prototype.top=function(){return this.isEmpty()?void 0:this.list[0]},t.prototype.delMin=function(){var t=this.top(),e=this.list.pop();return this.list.length>0&&(this.list[0]=e,this.moveDown(0)),t},t.prototype.insert=function(t){if(null!==t){this.list.push(t);var e=this.list.length-1;return this.moveUp(e),!0}return!1},t.prototype.moveUp=function(t){var e=this.getParent(t);while(t&&t>0&&this.compareFn(this.list[e],this.list[t])>0){var n=this.list[e];this.list[e]=this.list[t],this.list[t]=n,t=e,e=this.getParent(t)}},t.prototype.moveDown=function(t){var e,n=t,r=this.getLeft(t),o=this.getRight(t),i=this.list.length;null!==r&&r<i&&this.compareFn(this.list[n],this.list[r])>0?n=r:null!==o&&o<i&&this.compareFn(this.list[n],this.list[o])>0&&(n=o),t!==n&&(e=[this.list[n],this.list[t]],this.list[t]=e[0],this.list[n]=e[1],this.moveDown(n))},t}(),i=o;e.default=i},"9c54":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};e.default=r},"9c6c":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var r=n("ae39"),o=["icon","primaryColor","secondaryColor"];function i(t,e){if(null==t)return{};var n,r,o=a(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function a(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function c(t){var e=t.primaryColor,n=t.secondaryColor;l.primaryColor=e,l.secondaryColor=n||(0,r.getSecondaryColor)(e),l.calculated=!!n}function f(){return u({},l)}var d=function(t,e){var n=u({},t,e.attrs),a=n.icon,s=n.primaryColor,c=n.secondaryColor,f=i(n,o),d=l;if(s&&(d={primaryColor:s,secondaryColor:c||(0,r.getSecondaryColor)(s)}),(0,r.useInsertStyles)(),(0,r.warning)((0,r.isIconDefinition)(a),"icon should be icon definiton, but got ".concat(a)),!(0,r.isIconDefinition)(a))return null;var h=a;return h&&"function"===typeof h.icon&&(h=u({},h,{icon:h.icon(d.primaryColor,d.secondaryColor)})),(0,r.generate)(h.icon,"svg-".concat(h.name),u({},f,{"data-icon":h.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"}))};d.props={icon:Object,primaryColor:String,secondaryColor:String,focusable:String},d.inheritAttrs=!1,d.displayName="IconBase",d.getTwoToneColors=f,d.setTwoToneColors=c;var h=d;e["default"]=h},"9ea0":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.setTwoToneColor=d,e.getTwoToneColor=h;var r=i(n("9c6c")),o=n("ae39");function i(t){return t&&t.__esModule?t:{default:t}}function a(t,e){return f(t)||c(t,e)||s(t,e)||u()}function u(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(t,e){if(t){if("string"===typeof t)return l(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function c(t,e){var n=null==t?null:"undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i=[],a=!0,u=!1;try{for(n=n.call(t);!(a=(r=n.next()).done);a=!0)if(i.push(r.value),e&&i.length===e)break}catch(s){u=!0,o=s}finally{try{a||null==n["return"]||n["return"]()}finally{if(u)throw o}}return i}}function f(t){if(Array.isArray(t))return t}function d(t){var e=(0,o.normalizeTwoToneColors)(t),n=a(e,2),i=n[0],u=n[1];return r["default"].setTwoToneColors({primaryColor:i,secondaryColor:u})}function h(){var t=r["default"].getTwoToneColors();return t.calculated?[t.primaryColor,t.secondaryColor]:t.primaryColor}},"9f27":function(t,e,n){"use strict";n.d(e,"c",(function(){return f})),n.d(e,"b",(function(){return d})),n.d(e,"a",(function(){return h}));var r=n("c0e9"),o=n("4799"),i=Math.sin,a=Math.cos,u=Math.atan2,s=Math.PI;function l(t,e,n,r,l,c,f){var d=e.stroke,h=e.lineWidth,p=n-l,v=r-c,g=u(v,p),y=new o["Path"]({type:"path",canvas:t.get("canvas"),isArrowShape:!0,attrs:{path:"M"+10*a(s/6)+","+10*i(s/6)+" L0,0 L"+10*a(s/6)+",-"+10*i(s/6),stroke:d,lineWidth:h}});y.translate(l,c),y.rotateAtPoint(l,c,g),t.set(f?"startArrowShape":"endArrowShape",y)}function c(t,e,n,s,l,c,f){var d=e.startArrow,h=e.endArrow,p=e.stroke,v=e.lineWidth,g=f?d:h,y=g.d,m=g.fill,b=g.stroke,_=g.lineWidth,j=Object(r["c"])(g,["d","fill","stroke","lineWidth"]),x=n-l,w=s-c,O=u(w,x);y&&(l-=a(O)*y,c-=i(O)*y);var E=new o["Path"]({type:"path",canvas:t.get("canvas"),isArrowShape:!0,attrs:Object(r["a"])(Object(r["a"])({},j),{stroke:b||p,lineWidth:_||v,fill:m})});E.translate(l,c),E.rotateAtPoint(l,c,O),t.set(f?"startArrowShape":"endArrowShape",E)}function f(t,e,n,r,o){var s=u(r-e,n-t);return{dx:a(s)*o,dy:i(s)*o}}function d(t,e,n,r,o,i){"object"===typeof e.startArrow?c(t,e,n,r,o,i,!0):e.startArrow?l(t,e,n,r,o,i,!0):t.set("startArrowShape",null)}function h(t,e,n,r,o,i){"object"===typeof e.endArrow?c(t,e,n,r,o,i,!1):e.endArrow?l(t,e,n,r,o,i,!1):t.set("startArrowShape",null)}},"9fba":function(t,e,n){"use strict";function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=u(n("264e")),i=n("9023");function a(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(a=function(t){return t?n:e})(t)}function u(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var n=a(e);if(n&&n.has(t))return n.get(t);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var s=i?Object.getOwnPropertyDescriptor(t,u):null;s&&(s.get||s.set)?Object.defineProperty(o,u,s):o[u]=t[u]}return o.default=t,n&&n.set(t,o),o}var s="undefined"!==typeof self?self:{};s.onmessage=function(t){var e=t.data,n=e._algorithmType,r=e.data;if(n)if("function"!==typeof o[n])s.postMessage({_algorithmType:i.MESSAGE.FAILURE});else{var a=o[n].apply(o,r);s.postMessage({_algorithmType:i.MESSAGE.SUCCESS,data:a})}};var l=null;e.default=l},a075:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="CopyOutlined",l.inheritAttrs=!1;e["a"]=l},a186:function(t,e,n){"use strict";n.d(e,"b",(function(){return y})),n.d(e,"a",(function(){return l}));var r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},r(t,e)};function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}Object.create;function i(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}Object.create;"function"===typeof SuppressedError&&SuppressedError;var a=n("e897"),u=n("8937"),s=function(){function t(t){this.type="coordinate",this.isRect=!1,this.isHelix=!1,this.isPolar=!1,this.isReflectX=!1,this.isReflectY=!1;var e=t.start,n=t.end,r=t.matrix,o=void 0===r?[1,0,0,0,1,0,0,0,1]:r,a=t.isTransposed,u=void 0!==a&&a;this.start=e,this.end=n,this.matrix=o,this.originalMatrix=i([],o),this.isTransposed=u}return t.prototype.initial=function(){this.center={x:(this.start.x+this.end.x)/2,y:(this.start.y+this.end.y)/2},this.width=Math.abs(this.end.x-this.start.x),this.height=Math.abs(this.end.y-this.start.y)},t.prototype.update=function(t){Object(u["assign"])(this,t),this.initial()},t.prototype.convertDim=function(t,e){var n,r=this[e],o=r.start,i=r.end;return this.isReflect(e)&&(n=[i,o],o=n[0],i=n[1]),o+t*(i-o)},t.prototype.invertDim=function(t,e){var n,r=this[e],o=r.start,i=r.end;return this.isReflect(e)&&(n=[i,o],o=n[0],i=n[1]),(t-o)/(i-o)},t.prototype.applyMatrix=function(t,e,n){void 0===n&&(n=0);var r=this.matrix,o=[t,e,n];return a["d"].transformMat3(o,o,r),o},t.prototype.invertMatrix=function(t,e,n){void 0===n&&(n=0);var r=this.matrix,o=a["b"].invert([0,0,0,0,0,0,0,0,0],r),i=[t,e,n];return o&&a["d"].transformMat3(i,i,o),i},t.prototype.convert=function(t){var e=this.convertPoint(t),n=e.x,r=e.y,o=this.applyMatrix(n,r,1);return{x:o[0],y:o[1]}},t.prototype.invert=function(t){var e=this.invertMatrix(t.x,t.y,1);return this.invertPoint({x:e[0],y:e[1]})},t.prototype.rotate=function(t){var e=this.matrix,n=this.center;return a["a"].leftTranslate(e,e,[-n.x,-n.y]),a["a"].leftRotate(e,e,t),a["a"].leftTranslate(e,e,[n.x,n.y]),this},t.prototype.reflect=function(t){return"x"===t?this.isReflectX=!this.isReflectX:this.isReflectY=!this.isReflectY,this},t.prototype.scale=function(t,e){var n=this.matrix,r=this.center;return a["a"].leftTranslate(n,n,[-r.x,-r.y]),a["a"].leftScale(n,n,[t,e]),a["a"].leftTranslate(n,n,[r.x,r.y]),this},t.prototype.translate=function(t,e){var n=this.matrix;return a["a"].leftTranslate(n,n,[t,e]),this},t.prototype.transpose=function(){return this.isTransposed=!this.isTransposed,this},t.prototype.getCenter=function(){return this.center},t.prototype.getWidth=function(){return this.width},t.prototype.getHeight=function(){return this.height},t.prototype.getRadius=function(){return this.radius},t.prototype.isReflect=function(t){return"x"===t?this.isReflectX:this.isReflectY},t.prototype.resetMatrix=function(t){this.matrix=t||i([],this.originalMatrix)},t}(),l=s,c=function(t){function e(e){var n=t.call(this,e)||this;return n.isRect=!0,n.type="cartesian",n.initial(),n}return o(e,t),e.prototype.initial=function(){t.prototype.initial.call(this);var e=this.start,n=this.end;this.x={start:e.x,end:n.x},this.y={start:e.y,end:n.y}},e.prototype.convertPoint=function(t){var e,n=t.x,r=t.y;return this.isTransposed&&(e=[r,n],n=e[0],r=e[1]),{x:this.convertDim(n,"x"),y:this.convertDim(r,"y")}},e.prototype.invertPoint=function(t){var e,n=this.invertDim(t.x,"x"),r=this.invertDim(t.y,"y");return this.isTransposed&&(e=[r,n],n=e[0],r=e[1]),{x:n,y:r}},e}(l),f=c,d=function(t){function e(e){var n=t.call(this,e)||this;n.isHelix=!0,n.type="helix";var r=e.startAngle,o=void 0===r?1.25*Math.PI:r,i=e.endAngle,a=void 0===i?7.25*Math.PI:i,u=e.innerRadius,s=void 0===u?0:u,l=e.radius;return n.startAngle=o,n.endAngle=a,n.innerRadius=s,n.radius=l,n.initial(),n}return o(e,t),e.prototype.initial=function(){t.prototype.initial.call(this);var e=(this.endAngle-this.startAngle)/(2*Math.PI)+1,n=Math.min(this.width,this.height)/2;this.radius&&this.radius>=0&&this.radius<=1&&(n*=this.radius),this.d=Math.floor(n*(1-this.innerRadius)/e),this.a=this.d/(2*Math.PI),this.x={start:this.startAngle,end:this.endAngle},this.y={start:this.innerRadius*n,end:this.innerRadius*n+.99*this.d}},e.prototype.convertPoint=function(t){var e,n=t.x,r=t.y;this.isTransposed&&(e=[r,n],n=e[0],r=e[1]);var o=this.convertDim(n,"x"),i=this.a*o,a=this.convertDim(r,"y");return{x:this.center.x+Math.cos(o)*(i+a),y:this.center.y+Math.sin(o)*(i+a)}},e.prototype.invertPoint=function(t){var e,n=this.d+this.y.start,r=a["c"].subtract([0,0],[t.x,t.y],[this.center.x,this.center.y]),o=a["a"].angleTo(r,[1,0],!0),i=o*this.a;a["c"].length(r)<i&&(i=a["c"].length(r));var s=Math.floor((a["c"].length(r)-i)/n);o=2*s*Math.PI+o;var l=this.a*o,c=a["c"].length(r)-l;c=Object(u["isNumberEqual"])(c,0)?0:c;var f=this.invertDim(o,"x"),d=this.invertDim(c,"y");return f=Object(u["isNumberEqual"])(f,0)?0:f,d=Object(u["isNumberEqual"])(d,0)?0:d,this.isTransposed&&(e=[d,f],f=e[0],d=e[1]),{x:f,y:d}},e}(l),h=d,p=function(t){function e(e){var n=t.call(this,e)||this;n.isPolar=!0,n.type="polar";var r=e.startAngle,o=void 0===r?-Math.PI/2:r,i=e.endAngle,a=void 0===i?3*Math.PI/2:i,u=e.innerRadius,s=void 0===u?0:u,l=e.radius;return n.startAngle=o,n.endAngle=a,n.innerRadius=s,n.radius=l,n.initial(),n}return o(e,t),e.prototype.initial=function(){t.prototype.initial.call(this);while(this.endAngle<this.startAngle)this.endAngle+=2*Math.PI;var e,n=this.getOneBox(),r=n.maxX-n.minX,o=n.maxY-n.minY,i=Math.abs(n.minX)/r,a=Math.abs(n.minY)/o;this.height/o>this.width/r?(e=this.width/r,this.circleCenter={x:this.center.x-(.5-i)*this.width,y:this.center.y-(.5-a)*e*o}):(e=this.height/o,this.circleCenter={x:this.center.x-(.5-i)*e*r,y:this.center.y-(.5-a)*this.height}),this.polarRadius=this.radius,this.radius?this.radius>0&&this.radius<=1?this.polarRadius=e*this.radius:(this.radius<=0||this.radius>e)&&(this.polarRadius=e):this.polarRadius=e,this.x={start:this.startAngle,end:this.endAngle},this.y={start:this.innerRadius*this.polarRadius,end:this.polarRadius}},e.prototype.getRadius=function(){return this.polarRadius},e.prototype.convertPoint=function(t){var e,n=this.getCenter(),r=t.x,o=t.y;return this.isTransposed&&(e=[o,r],r=e[0],o=e[1]),r=this.convertDim(r,"x"),o=this.convertDim(o,"y"),{x:n.x+Math.cos(r)*o,y:n.y+Math.sin(r)*o}},e.prototype.invertPoint=function(t){var e,n=this.getCenter(),r=[t.x-n.x,t.y-n.y],o=this,i=o.startAngle,s=o.endAngle;this.isReflect("x")&&(e=[s,i],i=e[0],s=e[1]);var l=[1,0,0,0,1,0,0,0,1];a["a"].leftRotate(l,l,i);var c=[1,0,0];a["d"].transformMat3(c,c,l);var f=[c[0],c[1]],d=a["a"].angleTo(f,r,s<i);Object(u["isNumberEqual"])(d,2*Math.PI)&&(d=0);var h=a["c"].length(r),p=d/(s-i);p=s-i>0?p:-p;var v=this.invertDim(h,"y"),g={x:0,y:0};return g.x=this.isTransposed?v:p,g.y=this.isTransposed?p:v,g},e.prototype.getCenter=function(){return this.circleCenter},e.prototype.getOneBox=function(){var t=this.startAngle,e=this.endAngle;if(Math.abs(e-t)>=2*Math.PI)return{minX:-1,maxX:1,minY:-1,maxY:1};for(var n=[0,Math.cos(t),Math.cos(e)],r=[0,Math.sin(t),Math.sin(e)],o=Math.min(t,e);o<Math.max(t,e);o+=Math.PI/18)n.push(Math.cos(o)),r.push(Math.sin(o));return{minX:Math.min.apply(Math,n),maxX:Math.max.apply(Math,n),minY:Math.min.apply(Math,r),maxY:Math.max.apply(Math,r)}},e}(l),v=p,g={},y=function(t){return g[t.toLowerCase()]},m=function(t,e){g[t.toLowerCase()]=e};m("rect",f),m("cartesian",f),m("polar",v),m("helix",h)},a1a0:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var r=n("7a23"),o=s(n("9c6c")),i=n("9ea0"),a=n("ae39"),u=["class","icon","spin","rotate","tabindex","twoToneColor","onClick"];function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){return p(t)||h(t,e)||f(t,e)||c()}function c(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function f(t,e){if(t){if("string"===typeof t)return d(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(t,e):void 0}}function d(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function h(t,e){var n=null==t?null:"undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i=[],a=!0,u=!1;try{for(n=n.call(t);!(a=(r=n.next()).done);a=!0)if(i.push(r.value),e&&i.length===e)break}catch(s){u=!0,o=s}finally{try{a||null==n["return"]||n["return"]()}finally{if(u)throw o}}return i}}function p(t){if(Array.isArray(t))return t}function v(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){g(t,e,n[e])}))}return t}function g(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function y(t,e){if(null==t)return{};var n,r,o=m(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function m(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}(0,i.setTwoToneColor)("#1890ff");var b=function(t,e){var n,i=v({},t,e.attrs),s=i["class"],c=i.icon,f=i.spin,d=i.rotate,h=i.tabindex,p=i.twoToneColor,m=i.onClick,b=y(i,u),_=(n={anticon:!0},g(n,"anticon-".concat(c.name),Boolean(c.name)),g(n,s,s),n),j=""===f||f||"loading"===c.name?"anticon-spin":"",x=h;void 0===x&&m&&(x=-1,b.tabindex=x);var w=d?{msTransform:"rotate(".concat(d,"deg)"),transform:"rotate(".concat(d,"deg)")}:void 0,O=(0,a.normalizeTwoToneColors)(p),E=l(O,2),M=E[0],S=E[1];return(0,r.createVNode)("span",v({role:"img","aria-label":c.name},b,{onClick:m,class:_}),[(0,r.createVNode)(o["default"],{class:j,icon:c,primaryColor:M,secondaryColor:S,style:w},null)])};b.props={spin:Boolean,rotate:Number,icon:Object,twoToneColor:String},b.displayName="AntdIcon",b.inheritAttrs=!1,b.getTwoToneColor=i.getTwoToneColor,b.setTwoToneColor=i.setTwoToneColor;var _=b;e["default"]=_},a563:function(t,e,n){"use strict";n.r(e),n.d(e,"blue",(function(){return k})),n.d(e,"cyan",(function(){return A})),n.d(e,"geekblue",(function(){return T})),n.d(e,"generate",(function(){return b})),n.d(e,"gold",(function(){return E})),n.d(e,"green",(function(){return C})),n.d(e,"grey",(function(){return N})),n.d(e,"lime",(function(){return P})),n.d(e,"magenta",(function(){return L})),n.d(e,"orange",(function(){return M})),n.d(e,"presetDarkPalettes",(function(){return x})),n.d(e,"presetPalettes",(function(){return j})),n.d(e,"presetPrimaryColors",(function(){return _})),n.d(e,"purple",(function(){return I})),n.d(e,"red",(function(){return w})),n.d(e,"volcano",(function(){return O})),n.d(e,"yellow",(function(){return S}));var r=n("1444"),o=n("2ee4"),i=2,a=.16,u=.05,s=.05,l=.15,c=5,f=4,d=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function h(t){var e=t.r,n=t.g,o=t.b,i=Object(r["i"])(e,n,o);return{h:360*i.h,s:i.s,v:i.v}}function p(t){var e=t.r,n=t.g,o=t.b;return"#".concat(Object(r["g"])(e,n,o,!1))}function v(t,e,n){var r=n/100,o={r:(e.r-t.r)*r+t.r,g:(e.g-t.g)*r+t.g,b:(e.b-t.b)*r+t.b};return o}function g(t,e,n){var r;return r=Math.round(t.h)>=60&&Math.round(t.h)<=240?n?Math.round(t.h)-i*e:Math.round(t.h)+i*e:n?Math.round(t.h)+i*e:Math.round(t.h)-i*e,r<0?r+=360:r>=360&&(r-=360),r}function y(t,e,n){return 0===t.h&&0===t.s?t.s:(r=n?t.s-a*e:e===f?t.s+a:t.s+u*e,r>1&&(r=1),n&&e===c&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2)));var r}function m(t,e,n){var r;return r=n?t.v+s*e:t.v-l*e,r>1&&(r=1),Number(r.toFixed(2))}function b(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[],r=Object(o["a"])(t),i=c;i>0;i-=1){var a=h(r),u=p(Object(o["a"])({h:g(a,i,!0),s:y(a,i,!0),v:m(a,i,!0)}));n.push(u)}n.push(p(r));for(var s=1;s<=f;s+=1){var l=h(r),b=p(Object(o["a"])({h:g(l,s),s:y(l,s),v:m(l,s)}));n.push(b)}return"dark"===e.theme?d.map((function(t){var r=t.index,i=t.opacity,a=p(v(Object(o["a"])(e.backgroundColor||"#141414"),Object(o["a"])(n[r]),100*i));return a})):n}var _={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},j={},x={};Object.keys(_).forEach((function(t){j[t]=b(_[t]),j[t].primary=j[t][5],x[t]=b(_[t],{theme:"dark",backgroundColor:"#141414"}),x[t].primary=x[t][5]}));var w=j.red,O=j.volcano,E=j.gold,M=j.orange,S=j.yellow,P=j.lime,C=j.green,A=j.cyan,k=j.blue,T=j.geekblue,I=j.purple,L=j.magenta,N=j.grey},a878:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="CloseOutlined",l.inheritAttrs=!1;e["a"]=l},ada5:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n("8937"),o=n("91546"),i=function(){function t(t,e,n,r,i){this.fromNode=t,this.toNode=e,this.nodeEdgeNodeLabel={nodeLabel1:n||o.VACANT_NODE_LABEL,edgeLabel:r||o.VACANT_EDGE_LABEL,nodeLabel2:i||o.VACANT_NODE_LABEL}}return t.prototype.equalTo=function(t){return this.fromNode===t.formNode&&this.toNode===t.toNode&&this.nodeEdgeNodeLabel===t.nodeEdgeNodeLabel},t.prototype.notEqualTo=function(t){return!this.equalTo(t)},t}(),a=function(){function t(){this.rmpath=[],this.dfsEdgeList=[]}return t.prototype.equalTo=function(t){var e=this.dfsEdgeList.length,n=t.length;if(e!==n)return!1;for(var r=0;r<e;r++)if(this.dfsEdgeList[r]!==t[r])return!1;return!0},t.prototype.notEqualTo=function(t){return!this.equalTo(t)},t.prototype.pushBack=function(t,e,n,r,o){return this.dfsEdgeList.push(new i(t,e,n,r,o)),this.dfsEdgeList},t.prototype.toGraph=function(t,e){void 0===t&&(t=o.VACANT_GRAPH_ID),void 0===e&&(e=!1);var n=new o.Graph(t,!0,e);return this.dfsEdgeList.forEach((function(t){var e=t.fromNode,r=t.toNode,i=t.nodeEdgeNodeLabel,a=i.nodeLabel1,u=i.edgeLabel,s=i.nodeLabel2;a!==o.VACANT_NODE_LABEL&&n.addNode(e,a),s!==o.VACANT_NODE_LABEL&&n.addNode(r,s),a!==o.VACANT_NODE_LABEL&&s!==a&&n.addEdge(void 0,e,r,u)})),n},t.prototype.buildRmpath=function(){this.rmpath=[];for(var t=void 0,e=this.dfsEdgeList.length,n=e-1;n>=0;n--){var r=this.dfsEdgeList[n],o=r.fromNode,i=r.toNode;o<i&&(void 0===t||i===t)&&(this.rmpath.push(n),t=o)}return this.rmpath},t.prototype.getNodeNum=function(){var t={};return this.dfsEdgeList.forEach((function(e){t[e.fromNode]||(t[e.fromNode]=!0),t[e.toNode]||(t[e.toNode]=!0)})),Object.keys(t).length},t}(),u=function(){function t(t){if(this.his={},this.nodesUsed={},this.edgesUsed={},this.edges=[],t){while(t){var e=t.edge;this.edges.push(e),this.nodesUsed[e.from]=1,this.nodesUsed[e.to]=1,this.edgesUsed[e.id]=1,t=t.preNode}this.edges=this.edges.reverse()}}return t.prototype.hasNode=function(t){return 1===this.nodesUsed[t.id]},t.prototype.hasEdge=function(t){return 1===this.edgesUsed[t.id]},t}(),s=function(){function t(t){var e=t.graphs,n=t.minSupport,r=void 0===n?2:n,o=t.minNodeNum,i=void 0===o?1:o,u=t.maxNodeNum,s=void 0===u?4:u,l=t.top,c=void 0===l?10:l,f=t.directed,d=void 0!==f&&f,h=t.verbose,p=void 0!==h&&h;this.graphs=e,this.dfsCode=new a,this.support=0,this.frequentSize1Subgraphs=[],this.frequentSubgraphs=[],this.minSupport=r,this.top=c,this.directed=d,this.counter=0,this.maxNodeNum=s,this.minNodeNum=i,this.verbose=p,this.maxNodeNum<this.minNodeNum&&(this.maxNodeNum=this.minNodeNum),this.reportDF=[]}return t.prototype.findForwardRootEdges=function(t,e){var n=this,r=[],o=t.nodeMap;return e.edges.forEach((function(t){(n.directed||e.label<=o[t.to].label)&&r.push(t)})),r},t.prototype.findBackwardEdge=function(t,e,n,r){if(!this.directed&&e===n)return null;for(var o=t.nodeMap,i=o[n.to],a=i.edges,u=a.length,s=0;s<u;s++){var l=a[s];if(!r.hasEdge(l)&&l.to===e.from)if(this.directed){if(o[e.from].label<o[n.to].label||o[e.from].label===o[n.to].label&&e.label<=l.label)return l}else if(e.label<l.label||e.label===l.label&&o[e.to].label<=o[n.to].label)return l}return null},t.prototype.findForwardPureEdges=function(t,e,n,r){for(var o=[],i=e.to,a=t.nodeMap[i].edges,u=a.length,s=0;s<u;s++){var l=a[s],c=t.nodeMap[l.to];n<=c.label&&!r.hasNode(c)&&o.push(l)}return o},t.prototype.findForwardRmpathEdges=function(t,e,n,r){for(var o=[],i=t.nodeMap,a=i[e.to].label,u=i[e.from],s=u.edges,l=s.length,c=0;c<l;c++){var f=s[c],d=i[f.to].label;e.to===f.to||n>d||r.hasNode(i[f.to])||(e.label<f.label||e.label===f.label&&a<=d)&&o.push(f)}return o},t.prototype.getSupport=function(t){var e={};return t.forEach((function(t){e[t.graphId]||(e[t.graphId]=!0)})),Object.keys(e).length},t.prototype.findMinLabel=function(t){var e=void 0;return Object.keys(t).forEach((function(n){var r=t[n],o=r.nodeLabel1,i=r.edgeLabel,a=r.nodeLabel2;e?(o<e.nodeLabel1||o===e.nodeLabel1&&i<e.edgeLabel||o===e.nodeLabel1&&i===e.edgeLabel&&a<e.nodeLabel2)&&(e={nodeLabel1:o,edgeLabel:i,nodeLabel2:a}):e={nodeLabel1:o,edgeLabel:i,nodeLabel2:a}})),e},t.prototype.isMin=function(){var t=this,e=this.dfsCode;if(this.verbose&&console.log("isMin checking",e),1===e.dfsEdgeList.length)return!0;var n=this.directed,r=e.toGraph(o.VACANT_GRAPH_ID,n),s=r.nodeMap,l=new a,c={};r.nodes.forEach((function(e){var n=t.findForwardRootEdges(r,e);n.forEach((function(t){var n=s[t.to],o="".concat(e.label,"-").concat(t.label,"-").concat(n.label);c[o]||(c[o]={projected:[],nodeLabel1:e.label,edgeLabel:t.label,nodeLabel2:n.label});var i={graphId:r.id,edge:t,preNode:null};c[o].projected.push(i)}))}));var f=this.findMinLabel(c);if(f){l.dfsEdgeList.push(new i(0,1,f.nodeLabel1,f.edgeLabel,f.nodeLabel2));var d=function a(c){for(var f=l.buildRmpath(),d=l.dfsEdgeList[0].nodeEdgeNodeLabel.nodeLabel1,h=l.dfsEdgeList[f[0]].toNode,p={},v=!1,g=0,y=n?-1:0,m=function(e){if(v)return"break";c.forEach((function(n){var o=new u(n),i=t.findBackwardEdge(r,o.edges[f[e]],o.edges[f[0]],o);i&&(p[i.label]||(p[i.label]={projected:[],edgeLabel:i.label}),p[i.label].projected.push({graphId:r.id,edge:p,preNode:n}),g=l.dfsEdgeList[f[e]].fromNode,v=!0)}))},b=f.length-1;b>y;b--){var _=m(b);if("break"===_)break}if(v){var j=t.findMinLabel(p);l.dfsEdgeList.push(new i(h,g,o.VACANT_NODE_LABEL,j.edgeLabel,o.VACANT_NODE_LABEL));var x=l.dfsEdgeList.length-1;return t.dfsCode.dfsEdgeList[x]===l.dfsEdgeList[x]&&a(p[j.edgeLabel].projected)}var w={};v=!1;var O=0;c.forEach((function(e){var n=new u(e),o=t.findForwardPureEdges(r,n.edges[f[0]],d,n);o.length>0&&(v=!0,O=h,o.forEach((function(t){var n="".concat(t.label,"-").concat(s[t.to].label);w[n]||(w[n]={projected:[],edgeLabel:t.label,nodeLabel2:s[t.to].label}),w[n].projected.push({graphId:r.id,edge:t,preNode:e})})))}));var E=f.length,M=function(e){if(v)return"break";var n=f[e];c.forEach((function(e){var o=new u(e),i=t.findForwardRmpathEdges(r,o.edges[n],d,o);i.length>0&&(v=!0,O=l.dfsEdgeList[n].fromNode,i.forEach((function(t){var n="".concat(t.label,"-").concat(s[t.to].label);w[n]||(w[n]={projected:[],edgeLabel:t.label,nodeLabel2:s[t.to].label}),w[n].projected.push({graphId:r.id,edge:t,preNode:e})})))}))};for(b=0;b<E;b++){var S=M(b);if("break"===S)break}if(!v)return!0;var P=t.findMinLabel(w);l.dfsEdgeList.push(new i(O,h+1,o.VACANT_NODE_LABEL,P.edgeLabel,P.nodeLabel2));var C=l.dfsEdgeList.length-1;return e.dfsEdgeList[C]===l.dfsEdgeList[C]&&a(w["".concat(P.edgeLabel,"-").concat(P.nodeLabel2)].projected)},h="".concat(f.nodeLabel1,"-").concat(f.edgeLabel,"-").concat(f.nodeLabel2);return d(c[h].projected)}},t.prototype.report=function(){if(!(this.dfsCode.getNodeNum()<this.minNodeNum)){this.counter++;var t=this.dfsCode.toGraph(this.counter,this.directed);this.frequentSubgraphs.push((0,r.clone)(t))}},t.prototype.subGraphMining=function(t){var e=this,n=this.getSupport(t);if(!(n<this.minSupport)&&this.isMin()){this.report();var r=this.dfsCode.getNodeNum(),a=this.dfsCode.buildRmpath(),s=this.dfsCode.dfsEdgeList[a[0]].toNode,l=this.dfsCode.dfsEdgeList[0].nodeEdgeNodeLabel.nodeLabel1,c={},f={};t.forEach((function(t){for(var n=e.graphs[t.graphId],o=n.nodeMap,i=new u(t),d=a.length-1;d>=0;d--){var h=e.findBackwardEdge(n,i.edges[a[d]],i.edges[a[0]],i);if(h){var p="".concat(e.dfsCode.dfsEdgeList[a[d]].fromNode,"-").concat(h.label);f[p]||(f[p]={projected:[],toNodeId:e.dfsCode.dfsEdgeList[a[d]].fromNode,edgeLabel:h.label}),f[p].projected.push({graphId:t.graphId,edge:h,preNode:t})}}if(!(r>=e.maxNodeNum)){var v=e.findForwardPureEdges(n,i.edges[a[0]],l,i);v.forEach((function(e){var n="".concat(s,"-").concat(e.label,"-").concat(o[e.to].label);c[n]||(c[n]={projected:[],fromNodeId:s,edgeLabel:e.label,nodeLabel2:o[e.to].label}),c[n].projected.push({graphId:t.graphId,edge:e,preNode:t})}));var g=function(r){var u=e.findForwardRmpathEdges(n,i.edges[a[r]],l,i);u.forEach((function(n){var i="".concat(e.dfsCode.dfsEdgeList[a[r]].fromNode,"-").concat(n.label,"-").concat(o[n.to].label);c[i]||(c[i]={projected:[],fromNodeId:e.dfsCode.dfsEdgeList[a[r]].fromNode,edgeLabel:n.label,nodeLabel2:o[n.to].label}),c[i].projected.push({graphId:t.graphId,edge:n,preNode:t})}))};for(d=0;d<a.length;d++)g(d)}})),Object.keys(f).forEach((function(t){var n=f[t],r=n.toNodeId,o=n.edgeLabel;e.dfsCode.dfsEdgeList.push(new i(s,r,"-1",o,"-1")),e.subGraphMining(f[t].projected),e.dfsCode.dfsEdgeList.pop()})),Object.keys(c).forEach((function(t){var n=c[t],r=n.fromNodeId,a=n.edgeLabel,u=n.nodeLabel2;e.dfsCode.dfsEdgeList.push(new i(r,s+1,o.VACANT_NODE_LABEL,a,u)),e.subGraphMining(c[t].projected),e.dfsCode.dfsEdgeList.pop()}))}},t.prototype.generate1EdgeFrequentSubGraphs=function(){var t=this.graphs,e=this.directed,n=this.minSupport,r=this.frequentSize1Subgraphs,o={},i={},a={},u={};return Object.keys(t).forEach((function(n){var r=t[n],s=r.nodeMap;r.nodes.forEach((function(t,r){var l=t.label,c="".concat(n,"-").concat(l);if(!a[c]){var f=o[l]||0;f++,o[l]=f}a[c]={graphKey:n,label:l},t.edges.forEach((function(t){var r=l,o=s[t.to].label;if(!e&&r>o){var a=o;o=r,r=a}var c=t.label,f="".concat(n,"-").concat(r,"-").concat(c,"-").concat(o),d="".concat(r,"-").concat(c,"-").concat(o);if(!i[d]){var h=i[d]||0;h++,i[d]=h}u[f]={graphId:n,nodeLabel1:r,edgeLabel:c,nodeLabel2:o}}))}))})),Object.keys(o).forEach((function(t){var e=o[t];if(!(e<n)){var i={nodes:[],edges:[]};i.nodes.push({id:"0",label:t}),r.push(i)}})),r},t.prototype.run=function(){var t=this;if(this.frequentSize1Subgraphs=this.generate1EdgeFrequentSubGraphs(),!(this.maxNodeNum<2)){var e=this.graphs,n=(this.directed,{});Object.keys(e).forEach((function(r){var o=e[r],i=o.nodeMap;o.nodes.forEach((function(e){var a=t.findForwardRootEdges(o,e);a.forEach((function(t){var o=i[t.to],a="".concat(e.label,"-").concat(t.label,"-").concat(o.label);n[a]||(n[a]={projected:[],nodeLabel1:e.label,edgeLabel:t.label,nodeLabel2:o.label});var u={graphId:r,edge:t,preNode:null};n[a].projected.push(u)}))}))})),Object.keys(n).forEach((function(e){var r=n[e],o=r.projected,a=r.nodeLabel1,u=r.edgeLabel,s=r.nodeLabel2;t.dfsCode.dfsEdgeList.push(new i(0,1,a,u,s)),t.subGraphMining(o),t.dfsCode.dfsEdgeList.pop()}))}},t}(),l=function(t,e,n,r){var i={};return Object.keys(t).forEach((function(a,u){var s=t[a],l=new o.Graph(u,!0,e),c={};s.nodes.forEach((function(t,e){l.addNode(e,t[n]),c[t.id]=e})),s.edges.forEach((function(t,e){var n=c[t.source],o=c[t.target];l.addEdge(-1,n,o,t[r])})),l&&l.getNodeNum()&&(i[l.id]=l)})),i},c=function(t,e,n){var r=[];return t.forEach((function(t){var o={nodes:[],edges:[]};t.nodes.forEach((function(t){var n;o.nodes.push((n={id:"".concat(t.id)},n[e]=t.label,n))})),t.edges.forEach((function(t){var e;o.edges.push((e={source:"".concat(t.from),target:"".concat(t.to)},e[n]=t.label,e))})),r.push(o)})),r},f="cluster",d=function(t){var e=t.graphs,n=t.directed,r=void 0!==n&&n,o=t.nodeLabelProp,i=void 0===o?f:o,a=t.edgeLabelProp,u=void 0===a?f:a,d=l(e,r,i,u),h=t.minSupport,p=t.maxNodeNum,v=t.minNodeNum,g=t.verbose,y=t.top,m={graphs:d,minSupport:h,maxNodeNum:p,minNodeNum:v,top:y,verbose:g,directed:r},b=new s(m);b.run();var _=c(b.frequentSubgraphs,i,u);return _},h=d;e.default=h},ae39:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.warn=l,e.warning=c,e.isIconDefinition=f,e.normalizeAttrs=d,e.generate=h,e.getSecondaryColor=p,e.normalizeTwoToneColors=v,e.useInsertStyles=e.iconStyles=e.svgBaseProps=void 0;var r=n("7a23"),o=n("a563"),i=a(n("3ec2"));function a(t){return t&&t.__esModule?t:{default:t}}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){0}function c(t,e){l(t,"[@ant-design/icons-vue] ".concat(e))}function f(t){return"object"===typeof t&&"string"===typeof t.name&&"string"===typeof t.theme&&("object"===typeof t.icon||"function"===typeof t.icon)}function d(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(t).reduce((function(e,n){var r=t[n];switch(n){case"class":e.className=r,delete e["class"];break;default:e[n]=r}return e}),{})}function h(t,e,n){return n?(0,r.h)(t.tag,u({key:e},n,t.attrs),(t.children||[]).map((function(n,r){return h(n,"".concat(e,"-").concat(t.tag,"-").concat(r))}))):(0,r.h)(t.tag,u({key:e},t.attrs),(t.children||[]).map((function(n,r){return h(n,"".concat(e,"-").concat(t.tag,"-").concat(r))})))}function p(t){return(0,o.generate)(t)[0]}function v(t){return t?Array.isArray(t)?t:[t]:[]}var g={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"};e.svgBaseProps=g;var y="\n.anticon {\n  display: inline-block;\n  color: inherit;\n  font-style: normal;\n  line-height: 0;\n  text-align: center;\n  text-transform: none;\n  vertical-align: -0.125em;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n  line-height: 1;\n}\n\n.anticon svg {\n  display: inline-block;\n}\n\n.anticon::before {\n  display: none;\n}\n\n.anticon .anticon-icon {\n  display: block;\n}\n\n.anticon[tabindex] {\n  cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n  display: inline-block;\n  -webkit-animation: loadingCircle 1s infinite linear;\n  animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes loadingCircle {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n";e.iconStyles=y;var m=!1,b=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y;(0,r.nextTick)((function(){m||("undefined"!==typeof window&&window.document&&window.document.documentElement&&(0,i["default"])(t,{prepend:!0}),m=!0)}))};e.useInsertStyles=b},aea9:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var r=n("7a23"),o=a(n("8382")),i=a(n("a1a0"));function a(t){return t&&t.__esModule?t:{default:t}}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return(0,r.createVNode)(i["default"],u({},n,{icon:o["default"]}),null)};l.displayName="CloseCircleOutlined",l.inheritAttrs=!1;var c=l;e["default"]=c},af40:function(t,e,n){"use strict";n.d(e,"b",(function(){return d})),n.d(e,"a",(function(){return h}));var r=n("7326"),o=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,i=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,a=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,u=/[\d.]+:(#[^\s]+|[^\)]+\))/gi;function s(t,e){var n=t.match(u);Object(r["c"])(n,(function(t){var n=t.split(":");e.addColorStop(n[0],n[1])}))}function l(t,e,n){var r,i,a=o.exec(n),u=parseFloat(a[1])%360*(Math.PI/180),l=a[2],c=e.getBBox();u>=0&&u<.5*Math.PI?(r={x:c.minX,y:c.minY},i={x:c.maxX,y:c.maxY}):.5*Math.PI<=u&&u<Math.PI?(r={x:c.maxX,y:c.minY},i={x:c.minX,y:c.maxY}):Math.PI<=u&&u<1.5*Math.PI?(r={x:c.maxX,y:c.maxY},i={x:c.minX,y:c.minY}):(r={x:c.minX,y:c.maxY},i={x:c.maxX,y:c.minY});var f=Math.tan(u),d=f*f,h=(i.x-r.x+f*(i.y-r.y))/(d+1)+r.x,p=f*(i.x-r.x+f*(i.y-r.y))/(d+1)+r.y,v=t.createLinearGradient(r.x,r.y,h,p);return s(l,v),v}function c(t,e,n){var r=i.exec(n),o=parseFloat(r[1]),a=parseFloat(r[2]),l=parseFloat(r[3]),c=r[4];if(0===l){var f=c.match(u);return f[f.length-1].split(":")[1]}var d=e.getBBox(),h=d.maxX-d.minX,p=d.maxY-d.minY,v=Math.sqrt(h*h+p*p)/2,g=t.createRadialGradient(d.minX+h*o,d.minY+p*a,0,d.minX+h/2,d.minY+p/2,l*v);return s(c,g),g}function f(t,e,n){if(e.get("patternSource")&&e.get("patternSource")===n)return e.get("pattern");var r,o,i=a.exec(n),u=i[1],s=i[2];function l(){r=t.createPattern(o,u),e.set("pattern",r),e.set("patternSource",n)}switch(u){case"a":u="repeat";break;case"x":u="repeat-x";break;case"y":u="repeat-y";break;case"n":u="no-repeat";break;default:u="no-repeat"}return o=new Image,s.match(/^data:/i)||(o.crossOrigin="Anonymous"),o.src=s,o.complete?l():(o.onload=l,o.src=o.src),r}function d(t,e,n){var o=e.getBBox();if(isNaN(o.x)||isNaN(o.y)||isNaN(o.width)||isNaN(o.height))return n;if(Object(r["k"])(n)){if("("===n[1]||"("===n[2]){if("l"===n[0])return l(t,e,n);if("r"===n[0])return c(t,e,n);if("p"===n[0])return f(t,e,n)}return n}return n instanceof CanvasPattern?n:void 0}function h(t){var e=0,n=0,o=0,i=0;return Object(r["g"])(t)?1===t.length?e=n=o=i=t[0]:2===t.length?(e=o=t[0],n=i=t[1]):3===t.length?(e=t[0],n=i=t[1],o=t[2]):(e=t[0],n=t[1],o=t[2],i=t[3]):e=n=o=i=t,[e,n,o,i]}},b0cd:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"};e.default=r},b14b:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n("8937"),o=s(n("16c7")),i=s(n("0c62")),a=n("27f4"),u=n("7162");function s(t){return t&&t.__esModule?t:{default:t}}var l=function(t,e,n,r){for(var o=e.length,i=2*r,a=0,u=0;u<o;u++)for(var s=t[u].clusterId,l=0;l<o;l++){var c=t[l].clusterId;if(s===c){var f=e[u][l]||0,d=n[u]||0,h=n[l]||0;a+=f-d*h/i}}return a*=1/i,a},c=function(t,e){void 0===t&&(t=[]);for(var n=t.length,r=new i.default([]),o=0;o<n;o++)r=r.add(new i.default(e[o]));var a=r.avg(n);a.normalize();var u=0;for(o=0;o<n;o++){var s=new i.default(e[o]),l=s.squareEuclideanDistance(a);u+=l}var c=[];t.forEach((function(){c.push([])}));for(o=0;o<n;o++){s=new i.default(e[o]);t[o]["clusterInertial"]=0;for(var f=0;f<n;f++)if(o!==f){var d=new i.default(e[f]);c[o][f]=s.squareEuclideanDistance(d),t[o]["clusterInertial"]+=c[o][f]}else c[o][f]=0}var h=0,p=2*n*u;for(o=0;o<n;o++){var v=t[o].clusterId;for(f=0;f<n;f++){var g=t[f].clusterId;if(o!==f&&v===g){var y=t[o].clusterInertial*t[f].clusterInertial/Math.pow(p,2)-c[o][f]/p;h+=y}}}return Number(h.toFixed(4))},f=function(t,e,n,i,s,f,d,h,p){void 0===e&&(e=!1),void 0===n&&(n="weight"),void 0===i&&(i=1e-4),void 0===s&&(s=!1),void 0===f&&(f=void 0),void 0===d&&(d=[]),void 0===h&&(h=["id"]),void 0===p&&(p=1);var v=t.nodes,g=void 0===v?[]:v,y=t.edges,m=void 0===y?[]:y,b=[];if(s){g.forEach((function(t,e){t.properties=t.properties||{},t.originIndex=e}));var _=[];g.every((function(t){return t.hasOwnProperty("nodeType")}))&&(_=Array.from(new Set(g.map((function(t){return t.nodeType})))),g.forEach((function(t){t.properties.nodeType=_.findIndex((function(e){return e===t.nodeType}))})));var j=(0,a.getAllProperties)(g,f);b=(0,u.oneHot)(j,d,h)}var x=1,w={},O={};g.forEach((function(t,e){var n=String(x++);t.clusterId=n,w[n]={id:n,nodes:[t]},O[t.id]={node:t,idx:e}}));var E=(0,o.default)(t,e),M=[],S={},P=0;E.forEach((function(t,e){var n=0,r=g[e].id;S[r]={},t.forEach((function(t,e){if(t){n+=t;var o=g[e].id;S[r][o]=t,P+=t}})),M.push(n)})),P/=2;var C=1/0,A=1/0,k=0,T=[],I={};while(1){C=s&&g.every((function(t){return t.hasOwnProperty("properties")}))?l(g,E,M,P)+c(g,b)*p:l(g,E,M,P),0===k&&(A=C,T=g,I=w);var L=C>0&&C>A&&C-A<i;if(C>A&&(T=g.map((function(t){return{node:t,clusterId:t.clusterId}})),I=(0,r.clone)(w),A=C),L||k>100)break;k++,Object.keys(w).forEach((function(t){var e=0;m.forEach((function(r){var o=r.source,i=r.target,a=O[o].node.clusterId,u=O[i].node.clusterId;(a===t&&u!==t||u===t&&a!==t)&&(e+=r[n]||1)})),w[t].sumTot=e})),g.forEach((function(t,e){var r,o=w[t.clusterId],i=0,a=M[e]/(2*P),u=0,l=o.nodes;l.forEach((function(t){var n=O[t.id].idx;u+=E[e][n]||0}));var f=u-o.sumTot*a,d=l.filter((function(e){return e.id!==t.id})),h=[];d.forEach((function(t,e){h[e]=b[t.originIndex]}));var v=c(d,b)*p,g=S[t.id];if(Object.keys(g).forEach((function(n){var o=O[n].node,u=o.clusterId;if(u!==t.clusterId){var l=w[u],d=l.nodes;if(d&&d.length){var h=0;d.forEach((function(t){var n=O[t.id].idx;h+=E[e][n]||0}));var g=h-l.sumTot*a,y=d.concat([t]),m=[];y.forEach((function(t,e){m[e]=b[t.originIndex]}));var _=c(y,b)*p,j=g-f;s&&(j=g+_-(f+v)),j>i&&(i=j,r=l)}}})),i>0){r.nodes.push(t);var y=t.clusterId;t.clusterId=r.id;var _=o.nodes.indexOf(t);o.nodes.splice(_,1);var j=0,x=0;m.forEach((function(t){var e=t.source,o=t.target,i=O[e].node.clusterId,a=O[o].node.clusterId;(i===r.id&&a!==r.id||a===r.id&&i!==r.id)&&(j+=t[n]||1),(i===y&&a!==y||a===y&&i!==y)&&(x+=t[n]||1)})),r.sumTot=j,o.sumTot=x}}))}var N={},D=0;Object.keys(I).forEach((function(t){var e=I[t];if(e.nodes&&e.nodes.length){var n=String(D+1);n!==t&&(e.id=n,e.nodes=e.nodes.map((function(t){return{id:t.id,clusterId:n}})),I[n]=e,N[t]=n,delete I[t],D++)}else delete I[t]})),T.forEach((function(t){var e=t.node,n=t.clusterId;e&&(e.clusterId=n,e.clusterId&&N[e.clusterId]&&(e.clusterId=N[e.clusterId]))}));var B=[],R={};m.forEach((function(t){var e=t.source,r=t.target,o=t[n]||1,i=O[e].node.clusterId,a=O[r].node.clusterId;if(i&&a){var u="".concat(i,"---").concat(a);if(R[u])R[u].weight+=o,R[u].count++;else{var s={source:i,target:a,weight:o,count:1};R[u]=s,B.push(s)}}}));var z=[];return Object.keys(I).forEach((function(t){z.push(I[t])})),{clusters:z,clusterEdges:B}},d=f;e.default=d},b182:function(t,e,n){"use strict";var r=n("c0e9"),o=n("6855");function i(t,e){if(e){var n=Object(o["invert"])(e);return Object(o["multiplyVec2"])(n,t)}return t}function a(t,e,n){var r=t.getTotalMatrix();if(r){var o=i([e,n,1],r),a=o[0],u=o[1];return[a,u]}return[e,n]}function u(t,e,n){if(t.isCanvas&&t.isCanvas())return!0;if(!Object(o["isAllowCapture"])(t)||!1===t.cfg.isInView)return!1;if(t.cfg.clipShape){var r=a(t,e,n),i=r[0],u=r[1];if(t.isClipped(i,u))return!1}var s=t.cfg.cacheCanvasBBox||t.getCanvasBBox();return e>=s.minX&&e<=s.maxX&&n>=s.minY&&n<=s.maxY}function s(t,e,n){if(!u(t,e,n))return null;for(var r=null,o=t.getChildren(),i=o.length,l=i-1;l>=0;l--){var c=o[l];if(c.isGroup())r=s(c,e,n);else if(u(c,e,n)){var f=c,d=a(c,e,n),h=d[0],p=d[1];f.isInShape(h,p)&&(r=c)}if(r)break}return r}var l=n("4799"),c=n("c2ad"),f=n("7326"),d=n("f5e5"),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e["renderer"]="canvas",e["autoDraw"]=!0,e["localRefresh"]=!0,e["refreshElements"]=[],e["clipView"]=!0,e["quickHit"]=!1,e},e.prototype.onCanvasChange=function(t){"attr"!==t&&"sort"!==t&&"changeSize"!==t||(this.set("refreshElements",[this]),this.draw())},e.prototype.getShapeBase=function(){return l},e.prototype.getGroupBase=function(){return c["a"]},e.prototype.getPixelRatio=function(){var t=this.get("pixelRatio")||Object(f["d"])();return t>=1?Math.ceil(t):1},e.prototype.getViewRange=function(){return{minX:0,minY:0,maxX:this.cfg.width,maxY:this.cfg.height}},e.prototype.createDom=function(){var t=document.createElement("canvas"),e=t.getContext("2d");return this.set("context",e),t},e.prototype.setDOMSize=function(e,n){t.prototype.setDOMSize.call(this,e,n);var r=this.get("context"),o=this.get("el"),i=this.getPixelRatio();o.width=i*e,o.height=i*n,i>1&&r.scale(i,i)},e.prototype.clear=function(){t.prototype.clear.call(this),this._clearFrame();var e=this.get("context"),n=this.get("el");e.clearRect(0,0,n.width,n.height)},e.prototype.getShape=function(e,n){var r;return r=this.get("quickHit")?s(this,e,n):t.prototype.getShape.call(this,e,n,null),r},e.prototype._getRefreshRegion=function(){var t,e=this.get("refreshElements"),n=this.getViewRange();if(e.length&&e[0]===this)t=n;else if(t=Object(d["f"])(e),t){t.minX=Math.floor(t.minX),t.minY=Math.floor(t.minY),t.maxX=Math.ceil(t.maxX),t.maxY=Math.ceil(t.maxY),t.maxY+=1;var r=this.get("clipView");r&&(t=Object(d["g"])(t,n))}return t},e.prototype.refreshElement=function(t){var e=this.get("refreshElements");e.push(t)},e.prototype._clearFrame=function(){var t=this.get("drawFrame");t&&(Object(f["a"])(t),this.set("drawFrame",null),this.set("refreshElements",[]))},e.prototype.draw=function(){var t=this.get("drawFrame");this.get("autoDraw")&&t||this._startDraw()},e.prototype._drawAll=function(){var t=this.get("context"),e=this.get("el"),n=this.getChildren();t.clearRect(0,0,e.width,e.height),Object(d["a"])(t,this),Object(d["d"])(t,n),this.set("refreshElements",[])},e.prototype._drawRegion=function(){var t=this.get("context"),e=this.get("refreshElements"),n=this.getChildren(),r=this._getRefreshRegion();r?(t.clearRect(r.minX,r.minY,r.maxX-r.minX,r.maxY-r.minY),t.save(),t.beginPath(),t.rect(r.minX,r.minY,r.maxX-r.minX,r.maxY-r.minY),t.clip(),Object(d["a"])(t,this),Object(d["b"])(this,n,r),Object(d["d"])(t,n,r),t.restore()):e.length&&Object(d["c"])(e),Object(f["c"])(e,(function(t){t.get("hasChanged")&&t.set("hasChanged",!1)})),this.set("refreshElements",[])},e.prototype._startDraw=function(){var t=this,e=this.get("drawFrame"),n=this.get("drawFrameCallback");e||(e=Object(f["n"])((function(){t.get("localRefresh")?t._drawRegion():t._drawAll(),t.set("drawFrame",null),n&&n()})),this.set("drawFrame",e))},e.prototype.skipDraw=function(){},e.prototype.removeDom=function(){var t=this.get("el");t.width=0,t.height=0,t.parentNode.removeChild(t)},e}(o["AbstractCanvas"]);e["a"]=h},b1c8:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="DeleteOutlined",l.inheritAttrs=!1;e["a"]=l},b2cb:function(t,e,n){"use strict";n.d(e,"j",(function(){return o})),n.d(e,"c",(function(){return i})),n.d(e,"g",(function(){return a})),n.d(e,"b",(function(){return u}));var r=n("8937");function o(t,e){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}n.d(e,"e",(function(){return r["isNil"]})),n.d(e,"d",(function(){return r["isFunction"]})),n.d(e,"h",(function(){return r["isString"]})),n.d(e,"f",(function(){return r["isObject"]})),n.d(e,"i",(function(){return r["mix"]})),n.d(e,"a",(function(){return r["each"]})),n.d(e,"k",(function(){return r["upperFirst"]}));var i="undefined"!==typeof window&&"undefined"!==typeof window.document;function a(t,e){if(t.isCanvas())return!0;var n=e.getParent(),r=!1;while(n){if(n===t){r=!0;break}n=n.getParent()}return r}function u(t){return t.cfg.visible&&t.cfg.capture}},b3f0:function(t,e,n){"use strict";var r=n("7a23"),o=n("6ba3"),i=n("c053"),a=n("2adb"),u=["class","icon","spin","rotate","tabindex","twoToneColor","onClick"];function s(t,e){return h(t)||d(t,e)||c(t,e)||l()}function l(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(t,e){if(t){if("string"===typeof t)return f(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(t,e):void 0}}function f(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function d(t,e){var n=null==t?null:"undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i=[],a=!0,u=!1;try{for(n=n.call(t);!(a=(r=n.next()).done);a=!0)if(i.push(r.value),e&&i.length===e)break}catch(s){u=!0,o=s}finally{try{a||null==n["return"]||n["return"]()}finally{if(u)throw o}}return i}}function h(t){if(Array.isArray(t))return t}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){v(t,e,n[e])}))}return t}function v(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function g(t,e){if(null==t)return{};var n,r,o=y(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function y(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}Object(i["b"])("#1890ff");var m=function(t,e){var n,i=p({},t,e.attrs),l=i["class"],c=i.icon,f=i.spin,d=i.rotate,h=i.tabindex,y=i.twoToneColor,m=i.onClick,b=g(i,u),_=(n={anticon:!0},v(n,"anticon-".concat(c.name),Boolean(c.name)),v(n,l,l),n),j=""===f||f||"loading"===c.name?"anticon-spin":"",x=h;void 0===x&&m&&(x=-1,b.tabindex=x);var w=d?{msTransform:"rotate(".concat(d,"deg)"),transform:"rotate(".concat(d,"deg)")}:void 0,O=Object(a["d"])(y),E=s(O,2),M=E[0],S=E[1];return Object(r["createVNode"])("span",p({role:"img","aria-label":c.name},b,{onClick:m,class:_}),[Object(r["createVNode"])(o["a"],{class:j,icon:c,primaryColor:M,secondaryColor:S,style:w},null)])};m.props={spin:Boolean,rotate:Number,icon:Object,twoToneColor:String},m.displayName="AntdIcon",m.inheritAttrs=!1,m.getTwoToneColor=i["a"],m.setTwoToneColor=i["b"],e["a"]=m},b527:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z"}}]},name:"caret-right",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="CaretRightOutlined",l.inheritAttrs=!1;e["a"]=l},b5d5:function(t,e){},b6fb:function(t,e,n){"use strict";n.r(e),n.d(e,"catmullRomToBezier",(function(){return s})),n.d(e,"fillPath",(function(){return I})),n.d(e,"fillPathByDiff",(function(){return B})),n.d(e,"formatPath",(function(){return F})),n.d(e,"intersection",(function(){return C})),n.d(e,"parsePathArray",(function(){return g})),n.d(e,"parsePathString",(function(){return u})),n.d(e,"pathToAbsolute",(function(){return c})),n.d(e,"pathToCurve",(function(){return p})),n.d(e,"rectPath",(function(){return x}));var r=n("8937"),o="\t\n\v\f\r   ᠎             　\u2028\u2029",i=new RegExp("([a-z])["+o+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+o+"]*,?["+o+"]*)+)","ig"),a=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+o+"]*,?["+o+"]*","ig"),u=function(t){if(!t)return null;if(Object(r["isArray"])(t))return t;var e={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},n=[];return String(t).replace(i,(function(r,o,i){var u=[],s=o.toLowerCase();if(i.replace(a,(function(t,e){e&&u.push(+e)})),"m"===s&&u.length>2&&(n.push([o].concat(u.splice(0,2))),s="l",o="m"===o?"l":"L"),"o"===s&&1===u.length&&n.push([o,u[0]]),"r"===s)n.push([o].concat(u));else while(u.length>=e[s])if(n.push([o].concat(u.splice(0,e[s]))),!e[s])break;return t})),n},s=function(t,e){for(var n=[],r=0,o=t.length;o-2*!e>r;r+=2){var i=[{x:+t[r-2],y:+t[r-1]},{x:+t[r],y:+t[r+1]},{x:+t[r+2],y:+t[r+3]},{x:+t[r+4],y:+t[r+5]}];e?r?o-4===r?i[3]={x:+t[0],y:+t[1]}:o-2===r&&(i[2]={x:+t[0],y:+t[1]},i[3]={x:+t[2],y:+t[3]}):i[0]={x:+t[o-2],y:+t[o-1]}:o-4===r?i[3]=i[2]:r||(i[0]={x:+t[r],y:+t[r+1]}),n.push(["C",(-i[0].x+6*i[1].x+i[2].x)/6,(-i[0].y+6*i[1].y+i[2].y)/6,(i[1].x+6*i[2].x-i[3].x)/6,(i[1].y+6*i[2].y-i[3].y)/6,i[2].x,i[2].y])}return n},l=function(t,e,n,r,o){var i=[];if(null===o&&null===r&&(r=n),t=+t,e=+e,n=+n,r=+r,null!==o){var a=Math.PI/180,u=t+n*Math.cos(-r*a),s=t+n*Math.cos(-o*a),l=e+n*Math.sin(-r*a),c=e+n*Math.sin(-o*a);i=[["M",u,l],["A",n,n,0,+(o-r>180),0,s,c]]}else i=[["M",t,e],["m",0,-r],["a",n,r,0,1,1,0,2*r],["a",n,r,0,1,1,0,-2*r],["z"]];return i},c=function(t){if(t=u(t),!t||!t.length)return[["M",0,0]];var e,n,r=[],o=0,i=0,a=0,c=0,f=0;"M"===t[0][0]&&(o=+t[0][1],i=+t[0][2],a=o,c=i,f++,r[0]=["M",o,i]);for(var d=3===t.length&&"M"===t[0][0]&&"R"===t[1][0].toUpperCase()&&"Z"===t[2][0].toUpperCase(),h=void 0,p=void 0,v=f,g=t.length;v<g;v++){if(r.push(h=[]),p=t[v],e=p[0],e!==e.toUpperCase())switch(h[0]=e.toUpperCase(),h[0]){case"A":h[1]=p[1],h[2]=p[2],h[3]=p[3],h[4]=p[4],h[5]=p[5],h[6]=+p[6]+o,h[7]=+p[7]+i;break;case"V":h[1]=+p[1]+i;break;case"H":h[1]=+p[1]+o;break;case"R":n=[o,i].concat(p.slice(1));for(var y=2,m=n.length;y<m;y++)n[y]=+n[y]+o,n[++y]=+n[y]+i;r.pop(),r=r.concat(s(n,d));break;case"O":r.pop(),n=l(o,i,p[1],p[2]),n.push(n[0]),r=r.concat(n);break;case"U":r.pop(),r=r.concat(l(o,i,p[1],p[2],p[3])),h=["U"].concat(r[r.length-1].slice(-2));break;case"M":a=+p[1]+o,c=+p[2]+i;break;default:for(y=1,m=p.length;y<m;y++)h[y]=+p[y]+(y%2?o:i)}else if("R"===e)n=[o,i].concat(p.slice(1)),r.pop(),r=r.concat(s(n,d)),h=["R"].concat(p.slice(-2));else if("O"===e)r.pop(),n=l(o,i,p[1],p[2]),n.push(n[0]),r=r.concat(n);else if("U"===e)r.pop(),r=r.concat(l(o,i,p[1],p[2],p[3])),h=["U"].concat(r[r.length-1].slice(-2));else for(var b=0,_=p.length;b<_;b++)h[b]=p[b];if(e=e.toUpperCase(),"O"!==e)switch(h[0]){case"Z":o=+a,i=+c;break;case"H":o=h[1];break;case"V":i=h[1];break;case"M":a=h[h.length-2],c=h[h.length-1];break;default:o=h[h.length-2],i=h[h.length-1]}}return r},f=function(t,e,n,r){return[t,e,n,r,n,r]},d=function(t,e,n,r,o,i){var a=1/3,u=2/3;return[a*t+u*n,a*e+u*r,a*o+u*n,a*i+u*r,o,i]},h=function(t,e,n,r,o,i,a,u,s,l){n===r&&(n+=1);var c,f,d,p,v,g=120*Math.PI/180,y=Math.PI/180*(+o||0),m=[],b=function(t,e,n){var r=t*Math.cos(n)-e*Math.sin(n),o=t*Math.sin(n)+e*Math.cos(n);return{x:r,y:o}};if(l)f=l[0],d=l[1],p=l[2],v=l[3];else{c=b(t,e,-y),t=c.x,e=c.y,c=b(u,s,-y),u=c.x,s=c.y,t===u&&e===s&&(u+=1,s+=1);var _=(t-u)/2,j=(e-s)/2,x=_*_/(n*n)+j*j/(r*r);x>1&&(x=Math.sqrt(x),n*=x,r*=x);var w=n*n,O=r*r,E=(i===a?-1:1)*Math.sqrt(Math.abs((w*O-w*j*j-O*_*_)/(w*j*j+O*_*_)));p=E*n*j/r+(t+u)/2,v=E*-r*_/n+(e+s)/2,f=Math.asin(((e-v)/r).toFixed(9)),d=Math.asin(((s-v)/r).toFixed(9)),f=t<p?Math.PI-f:f,d=u<p?Math.PI-d:d,f<0&&(f=2*Math.PI+f),d<0&&(d=2*Math.PI+d),a&&f>d&&(f-=2*Math.PI),!a&&d>f&&(d-=2*Math.PI)}var M=d-f;if(Math.abs(M)>g){var S=d,P=u,C=s;d=f+g*(a&&d>f?1:-1),u=p+n*Math.cos(d),s=v+r*Math.sin(d),m=h(u,s,n,r,o,0,a,P,C,[d,S,p,v])}M=d-f;var A=Math.cos(f),k=Math.sin(f),T=Math.cos(d),I=Math.sin(d),L=Math.tan(M/4),N=4/3*n*L,D=4/3*r*L,B=[t,e],R=[t+N*k,e-D*A],z=[u+N*I,s-D*T],F=[u,s];if(R[0]=2*B[0]-R[0],R[1]=2*B[1]-R[1],l)return[R,z,F].concat(m);m=[R,z,F].concat(m).join().split(",");for(var q=[],V=0,H=m.length;V<H;V++)q[V]=V%2?b(m[V-1],m[V],y).y:b(m[V],m[V+1],y).x;return q},p=function(t,e){var n,r=c(t),o=e&&c(e),i={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},u=[],s=[],l="",p="",v=function(t,e,n){var r,o;if(!t)return["C",e.x,e.y,e.x,e.y,e.x,e.y];switch(!(t[0]in{T:1,Q:1})&&(e.qx=e.qy=null),t[0]){case"M":e.X=t[1],e.Y=t[2];break;case"A":t=["C"].concat(h.apply(0,[e.x,e.y].concat(t.slice(1))));break;case"S":"C"===n||"S"===n?(r=2*e.x-e.bx,o=2*e.y-e.by):(r=e.x,o=e.y),t=["C",r,o].concat(t.slice(1));break;case"T":"Q"===n||"T"===n?(e.qx=2*e.x-e.qx,e.qy=2*e.y-e.qy):(e.qx=e.x,e.qy=e.y),t=["C"].concat(d(e.x,e.y,e.qx,e.qy,t[1],t[2]));break;case"Q":e.qx=t[1],e.qy=t[2],t=["C"].concat(d(e.x,e.y,t[1],t[2],t[3],t[4]));break;case"L":t=["C"].concat(f(e.x,e.y,t[1],t[2]));break;case"H":t=["C"].concat(f(e.x,e.y,t[1],e.y));break;case"V":t=["C"].concat(f(e.x,e.y,e.x,t[1]));break;case"Z":t=["C"].concat(f(e.x,e.y,e.X,e.Y));break;default:break}return t},g=function(t,e){if(t[e].length>7){t[e].shift();var i=t[e];while(i.length)u[e]="A",o&&(s[e]="A"),t.splice(e++,0,["C"].concat(i.splice(0,6)));t.splice(e,1),n=Math.max(r.length,o&&o.length||0)}},y=function(t,e,i,a,u){t&&e&&"M"===t[u][0]&&"M"!==e[u][0]&&(e.splice(u,0,["M",a.x,a.y]),i.bx=0,i.by=0,i.x=t[u][1],i.y=t[u][2],n=Math.max(r.length,o&&o.length||0))};n=Math.max(r.length,o&&o.length||0);for(var m=0;m<n;m++){r[m]&&(l=r[m][0]),"C"!==l&&(u[m]=l,m&&(p=u[m-1])),r[m]=v(r[m],i,p),"A"!==u[m]&&"C"===l&&(u[m]="C"),g(r,m),o&&(o[m]&&(l=o[m][0]),"C"!==l&&(s[m]=l,m&&(p=s[m-1])),o[m]=v(o[m],a,p),"A"!==s[m]&&"C"===l&&(s[m]="C"),g(o,m)),y(r,o,i,a,m),y(o,r,a,i,m);var b=r[m],_=o&&o[m],j=b.length,x=o&&_.length;i.x=b[j-2],i.y=b[j-1],i.bx=parseFloat(b[j-4])||i.x,i.by=parseFloat(b[j-3])||i.y,a.bx=o&&(parseFloat(_[x-4])||a.x),a.by=o&&(parseFloat(_[x-3])||a.y),a.x=o&&_[x-2],a.y=o&&_[x-1]}return o?[r,o]:r},v=/,?([a-z]),?/gi,g=function(t){return t.join(",").replace(v,"$1")},y=function(t,e,n,r,o){var i=-3*e+9*n-9*r+3*o,a=t*i+6*e-12*n+6*r;return t*a-3*e+3*n},m=function(t,e,n,r,o,i,a,u,s){null===s&&(s=1),s=s>1?1:s<0?0:s;for(var l=s/2,c=12,f=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],d=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],h=0,p=0;p<c;p++){var v=l*f[p]+l,g=y(v,t,n,o,a),m=y(v,e,r,i,u),b=g*g+m*m;h+=d[p]*Math.sqrt(b)}return l*h},b=function(t,e,n,r,o,i,a,u){for(var s,l,c,f,d=[],h=[[],[]],p=0;p<2;++p)if(0===p?(l=6*t-12*n+6*o,s=-3*t+9*n-9*o+3*a,c=3*n-3*t):(l=6*e-12*r+6*i,s=-3*e+9*r-9*i+3*u,c=3*r-3*e),Math.abs(s)<1e-12){if(Math.abs(l)<1e-12)continue;f=-c/l,f>0&&f<1&&d.push(f)}else{var v=l*l-4*c*s,g=Math.sqrt(v);if(!(v<0)){var y=(-l+g)/(2*s);y>0&&y<1&&d.push(y);var m=(-l-g)/(2*s);m>0&&m<1&&d.push(m)}}var b,_=d.length,j=_;while(_--)f=d[_],b=1-f,h[0][_]=b*b*b*t+3*b*b*f*n+3*b*f*f*o+f*f*f*a,h[1][_]=b*b*b*e+3*b*b*f*r+3*b*f*f*i+f*f*f*u;return h[0][j]=t,h[1][j]=e,h[0][j+1]=a,h[1][j+1]=u,h[0].length=h[1].length=j+2,{min:{x:Math.min.apply(0,h[0]),y:Math.min.apply(0,h[1])},max:{x:Math.max.apply(0,h[0]),y:Math.max.apply(0,h[1])}}},_=function(t,e,n,r,o,i,a,u){if(!(Math.max(t,n)<Math.min(o,a)||Math.min(t,n)>Math.max(o,a)||Math.max(e,r)<Math.min(i,u)||Math.min(e,r)>Math.max(i,u))){var s=(t*r-e*n)*(o-a)-(t-n)*(o*u-i*a),l=(t*r-e*n)*(i-u)-(e-r)*(o*u-i*a),c=(t-n)*(i-u)-(e-r)*(o-a);if(c){var f=s/c,d=l/c,h=+f.toFixed(2),p=+d.toFixed(2);if(!(h<+Math.min(t,n).toFixed(2)||h>+Math.max(t,n).toFixed(2)||h<+Math.min(o,a).toFixed(2)||h>+Math.max(o,a).toFixed(2)||p<+Math.min(e,r).toFixed(2)||p>+Math.max(e,r).toFixed(2)||p<+Math.min(i,u).toFixed(2)||p>+Math.max(i,u).toFixed(2)))return{x:f,y:d}}}},j=function(t,e,n){return e>=t.x&&e<=t.x+t.width&&n>=t.y&&n<=t.y+t.height},x=function(t,e,n,r,o){if(o)return[["M",+t+ +o,e],["l",n-2*o,0],["a",o,o,0,0,1,o,o],["l",0,r-2*o],["a",o,o,0,0,1,-o,o],["l",2*o-n,0],["a",o,o,0,0,1,-o,-o],["l",0,2*o-r],["a",o,o,0,0,1,o,-o],["z"]];var i=[["M",t,e],["l",n,0],["l",0,r],["l",-n,0],["z"]];return i.parsePathArray=g,i},w=function(t,e,n,r){return null===t&&(t=e=n=r=0),null===e&&(e=t.y,n=t.width,r=t.height,t=t.x),{x:t,y:e,width:n,w:n,height:r,h:r,x2:t+n,y2:e+r,cx:t+n/2,cy:e+r/2,r1:Math.min(n,r)/2,r2:Math.max(n,r)/2,r0:Math.sqrt(n*n+r*r)/2,path:x(t,e,n,r),vb:[t,e,n,r].join(" ")}},O=function(t,e){return t=w(t),e=w(e),j(e,t.x,t.y)||j(e,t.x2,t.y)||j(e,t.x,t.y2)||j(e,t.x2,t.y2)||j(t,e.x,e.y)||j(t,e.x2,e.y)||j(t,e.x,e.y2)||j(t,e.x2,e.y2)||(t.x<e.x2&&t.x>e.x||e.x<t.x2&&e.x>t.x)&&(t.y<e.y2&&t.y>e.y||e.y<t.y2&&e.y>t.y)},E=function(t,e,n,o,i,a,u,s){Object(r["isArray"])(t)||(t=[t,e,n,o,i,a,u,s]);var l=b.apply(null,t);return w(l.min.x,l.min.y,l.max.x-l.min.x,l.max.y-l.min.y)},M=function(t,e,n,r,o,i,a,u,s){var l=1-s,c=Math.pow(l,3),f=Math.pow(l,2),d=s*s,h=d*s,p=c*t+3*f*s*n+3*l*s*s*o+h*a,v=c*e+3*f*s*r+3*l*s*s*i+h*u,g=t+2*s*(n-t)+d*(o-2*n+t),y=e+2*s*(r-e)+d*(i-2*r+e),m=n+2*s*(o-n)+d*(a-2*o+n),b=r+2*s*(i-r)+d*(u-2*i+r),_=l*t+s*n,j=l*e+s*r,x=l*o+s*a,w=l*i+s*u,O=90-180*Math.atan2(g-m,y-b)/Math.PI;return{x:p,y:v,m:{x:g,y:y},n:{x:m,y:b},start:{x:_,y:j},end:{x:x,y:w},alpha:O}},S=function(t,e,n){var r=E(t),o=E(e);if(!O(r,o))return n?0:[];for(var i=m.apply(0,t),a=m.apply(0,e),u=~~(i/8),s=~~(a/8),l=[],c=[],f={},d=n?0:[],h=0;h<u+1;h++){var p=M.apply(0,t.concat(h/u));l.push({x:p.x,y:p.y,t:h/u})}for(h=0;h<s+1;h++){p=M.apply(0,e.concat(h/s));c.push({x:p.x,y:p.y,t:h/s})}for(h=0;h<u;h++)for(var v=0;v<s;v++){var g=l[h],y=l[h+1],b=c[v],j=c[v+1],x=Math.abs(y.x-g.x)<.001?"y":"x",w=Math.abs(j.x-b.x)<.001?"y":"x",S=_(g.x,g.y,y.x,y.y,b.x,b.y,j.x,j.y);if(S){if(f[S.x.toFixed(4)]===S.y.toFixed(4))continue;f[S.x.toFixed(4)]=S.y.toFixed(4);var P=g.t+Math.abs((S[x]-g[x])/(y[x]-g[x]))*(y.t-g.t),C=b.t+Math.abs((S[w]-b[w])/(j[w]-b[w]))*(j.t-b.t);P>=0&&P<=1&&C>=0&&C<=1&&(n?d+=1:d.push({x:S.x,y:S.y,t1:P,t2:C}))}}return d},P=function(t,e,n){var r,o,i,a,u,s,l,c,f,d;t=p(t),e=p(e);for(var h=n?0:[],v=0,g=t.length;v<g;v++){var y=t[v];if("M"===y[0])r=u=y[1],o=s=y[2];else{"C"===y[0]?(f=[r,o].concat(y.slice(1)),r=f[6],o=f[7]):(f=[r,o,r,o,u,s,u,s],r=u,o=s);for(var m=0,b=e.length;m<b;m++){var _=e[m];if("M"===_[0])i=l=_[1],a=c=_[2];else{"C"===_[0]?(d=[i,a].concat(_.slice(1)),i=d[6],a=d[7]):(d=[i,a,i,a,l,c,l,c],i=l,a=c);var j=S(f,d,n);if(n)h+=j;else{for(var x=0,w=j.length;x<w;x++)j[x].segment1=v,j[x].segment2=m,j[x].bez1=f,j[x].bez2=d;h=h.concat(j)}}}}}return h},C=function(t,e){return P(t,e)};function A(t,e){var n=[],r=[];function o(t,e){if(1===t.length)n.push(t[0]),r.push(t[0]);else{for(var i=[],a=0;a<t.length-1;a++)0===a&&n.push(t[0]),a===t.length-2&&r.push(t[a+1]),i[a]=[(1-e)*t[a][0]+e*t[a+1][0],(1-e)*t[a][1]+e*t[a+1][1]];o(i,e)}}return t.length&&o(t,e),{left:n,right:r.reverse()}}function k(t,e,n){var r=[[t[1],t[2]]];n=n||2;var o=[];"A"===e[0]?(r.push(e[6]),r.push(e[7])):"C"===e[0]?(r.push([e[1],e[2]]),r.push([e[3],e[4]]),r.push([e[5],e[6]])):"S"===e[0]||"Q"===e[0]?(r.push([e[1],e[2]]),r.push([e[3],e[4]])):r.push([e[1],e[2]]);for(var i=r,a=1/n,u=0;u<n-1;u++){var s=a/(1-a*u),l=A(i,s);o.push(l.left),i=l.right}o.push(i);var c=o.map((function(t){var e=[];return 4===t.length&&(e.push("C"),e=e.concat(t[2])),t.length>=3&&(3===t.length&&e.push("Q"),e=e.concat(t[1])),2===t.length&&e.push("L"),e=e.concat(t[t.length-1]),e}));return c}var T=function(t,e,n){if(1===n)return[[].concat(t)];var r=[];if("L"===e[0]||"C"===e[0]||"Q"===e[0])r=r.concat(k(t,e,n));else{var o=[].concat(t);"M"===o[0]&&(o[0]="L");for(var i=0;i<=n-1;i++)r.push(o)}return r},I=function(t,e){if(1===t.length)return t;var n=t.length-1,r=e.length-1,o=n/r,i=[];if(1===t.length&&"M"===t[0][0]){for(var a=0;a<r-n;a++)t.push(t[0]);return t}for(a=0;a<r;a++){var u=Math.floor(o*a);i[u]=(i[u]||0)+1}var s=i.reduce((function(e,r,o){return o===n?e.concat(t[n]):e.concat(T(t[o],t[o+1],r))}),[]);return s.unshift(t[0]),"Z"!==e[r]&&"z"!==e[r]||s.push("Z"),s},L=function(t,e){if(t.length!==e.length)return!1;var n=!0;return Object(r["each"])(t,(function(t,r){if(t!==e[r])return n=!1,!1})),n};function N(t,e,n){var r=null,o=n;return e<o&&(o=e,r="add"),t<o&&(o=t,r="del"),{type:r,min:o}}var D=function(t,e){var n,r,o=t.length,i=e.length,a=0;if(0===o||0===i)return null;for(var u=[],s=0;s<=o;s++)u[s]=[],u[s][0]={min:s};for(var l=0;l<=i;l++)u[0][l]={min:l};for(s=1;s<=o;s++){n=t[s-1];for(l=1;l<=i;l++){r=e[l-1],a=L(n,r)?0:1;var c=u[s-1][l].min+1,f=u[s][l-1].min+1,d=u[s-1][l-1].min+a;u[s][l]=N(c,f,d)}}return u},B=function(t,e){var n=D(t,e),r=t.length,o=e.length,i=[],a=1,u=1;if(n[r][o].min!==r){for(var s=1;s<=r;s++){var l=n[s][s].min;u=s;for(var c=a;c<=o;c++)n[s][c].min<l&&(l=n[s][c].min,u=c);a=u,n[s][a].type&&i.push({index:s-1,type:n[s][a].type})}for(s=i.length-1;s>=0;s--)a=i[s].index,"add"===i[s].type?t.splice(a,0,[].concat(t[a])):t.splice(a,1)}r=t.length;var f=o-r;if(r<o)for(s=0;s<f;s++)"z"===t[r-1][0]||"Z"===t[r-1][0]?t.splice(r-2,0,t[r-2]):t.push(t[r-1]),r+=1;return t};function R(t,e,n){for(var r,o=[].concat(t),i=1/(n+1),a=z(e)[0],u=1;u<=n;u++)i*=u,r=Math.floor(t.length*i),0===r?o.unshift([a[0]*i+t[r][0]*(1-i),a[1]*i+t[r][1]*(1-i)]):o.splice(r,0,[a[0]*i+t[r][0]*(1-i),a[1]*i+t[r][1]*(1-i)]);return o}function z(t){var e=[];switch(t[0]){case"M":e.push([t[1],t[2]]);break;case"L":e.push([t[1],t[2]]);break;case"A":e.push([t[6],t[7]]);break;case"Q":e.push([t[3],t[4]]),e.push([t[1],t[2]]);break;case"T":e.push([t[1],t[2]]);break;case"C":e.push([t[5],t[6]]),e.push([t[1],t[2]]),e.push([t[3],t[4]]);break;case"S":e.push([t[3],t[4]]),e.push([t[1],t[2]]);break;case"H":e.push([t[1],t[1]]);break;case"V":e.push([t[1],t[1]]);break;default:}return e}var F=function(t,e){if(t.length<=1)return t;for(var n,r=0;r<e.length;r++)if(t[r][0]!==e[r][0])switch(n=z(t[r]),e[r][0]){case"M":t[r]=["M"].concat(n[0]);break;case"L":t[r]=["L"].concat(n[0]);break;case"A":t[r]=[].concat(e[r]),t[r][6]=n[0][0],t[r][7]=n[0][1];break;case"Q":if(n.length<2){if(!(r>0)){t[r]=e[r];break}n=R(n,t[r-1],1)}t[r]=["Q"].concat(n.reduce((function(t,e){return t.concat(e)}),[]));break;case"T":t[r]=["T"].concat(n[0]);break;case"C":if(n.length<3){if(!(r>0)){t[r]=e[r];break}n=R(n,t[r-1],2)}t[r]=["C"].concat(n.reduce((function(t,e){return t.concat(e)}),[]));break;case"S":if(n.length<2){if(!(r>0)){t[r]=e[r];break}n=R(n,t[r-1],1)}t[r]=["S"].concat(n.reduce((function(t,e){return t.concat(e)}),[]));break;default:t[r]=e[r]}return t}},b825:function(t,e,n){"use strict";n.r(e),n.d(e,"Line",(function(){return d})),n.d(e,"Text",(function(){return p})),n.d(e,"Arc",(function(){return g})),n.d(e,"Region",(function(){return m})),n.d(e,"Image",(function(){return _})),n.d(e,"DataMarker",(function(){return x})),n.d(e,"DataRegion",(function(){return O})),n.d(e,"RegionFilter",(function(){return M})),n.d(e,"Shape",(function(){return P})),n.d(e,"Html",(function(){return T}));var r=n("2c79"),o=n("8937"),i=n("31e6"),a=n("060b"),u=n("8ea8"),s=n("e546");function l(t,e){var n=e.x,i=e.y,l=e.content,c=e.style,f=e.id,d=e.name,h=e.rotate,p=e.maxLength,v=e.autoEllipsis,g=e.isVertical,y=e.ellipsisPosition,m=e.background,b=t.addGroup({id:f+"-group",name:d+"-group",attrs:{x:n,y:i}}),_=b.addShape({type:"text",id:f,name:d,attrs:Object(r["a"])({x:0,y:0,text:l},c)}),j=Object(s["c"])(Object(o["get"])(m,"padding",0));if(p&&v){var x=p-(j[1]+j[3]);Object(a["a"])(!g,_,x,y)}if(m){var w=Object(o["get"])(m,"style",{}),O=_.getCanvasBBox(),E=O.minX,M=O.minY,S=O.width,P=O.height,C=b.addShape("rect",{id:f+"-bg",name:f+"-bg",attrs:Object(r["a"])({x:E-j[3],y:M-j[0],width:S+j[1]+j[3],height:P+j[0]+j[2]},w)});C.toBack()}Object(u["c"])(b,n,i),Object(u["b"])(b,h,n,i)}var c=n("2f5e"),f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"annotation",type:"line",locationType:"region",start:null,end:null,style:{},text:null,defaultCfg:{style:{fill:c["a"].textColor,fontSize:12,textAlign:"center",textBaseline:"bottom",fontFamily:c["a"].fontFamily},text:{position:"center",autoRotate:!0,content:null,offsetX:0,offsetY:0,style:{stroke:c["a"].lineColor,lineWidth:1}}}})},e.prototype.renderInner=function(t){this.renderLine(t),this.get("text")&&this.renderLabel(t)},e.prototype.renderLine=function(t){var e=this.get("start"),n=this.get("end"),o=this.get("style");this.addShape(t,{type:"line",id:this.getElementId("line"),name:"annotation-line",attrs:Object(r["a"])({x1:e.x,y1:e.y,x2:n.x,y2:n.y},o)})},e.prototype.getLabelPoint=function(t,e,n){var r;return r="start"===n?0:"center"===n?.5:Object(o["isString"])(n)&&-1!==n.indexOf("%")?parseInt(n,10)/100:Object(o["isNumber"])(n)?n:1,(r>1||r<0)&&(r=1),{x:Object(s["g"])(t.x,e.x,r),y:Object(s["g"])(t.y,e.y,r)}},e.prototype.renderLabel=function(t){var e=this.get("text"),n=this.get("start"),r=this.get("end"),o=e.position,i=e.content,a=e.style,u=e.offsetX,s=e.offsetY,c=e.autoRotate,f=e.maxLength,d=e.autoEllipsis,h=e.ellipsisPosition,p=e.background,v=e.isVertical,g=void 0!==v&&v,y=this.getLabelPoint(n,r,o),m=y.x+u,b=y.y+s,_={id:this.getElementId("line-text"),name:"annotation-line-text",x:m,y:b,content:i,style:a,maxLength:f,autoEllipsis:d,ellipsisPosition:h,background:p,isVertical:g};if(c){var j=[r.x-n.x,r.y-n.y];_.rotate=Math.atan2(j[1],j[0])}l(t,_)},e}(i["a"]),d=f,h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"annotation",type:"text",locationType:"point",x:0,y:0,content:"",rotate:null,style:{},background:null,maxLength:null,autoEllipsis:!0,isVertical:!1,ellipsisPosition:"tail",defaultCfg:{style:{fill:c["a"].textColor,fontSize:12,textAlign:"center",textBaseline:"middle",fontFamily:c["a"].fontFamily}}})},e.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetLocation()},e.prototype.renderInner=function(t){var e=this.getLocation(),n=e.x,r=e.y,o=this.get("content"),i=this.get("style"),a=this.getElementId("text"),u=this.get("name")+"-text",s=this.get("maxLength"),c=this.get("autoEllipsis"),f=this.get("isVertical"),d=this.get("ellipsisPosition"),h=this.get("background"),p=this.get("rotate"),v={id:a,name:u,x:n,y:r,content:o,style:i,maxLength:s,autoEllipsis:c,isVertical:f,ellipsisPosition:d,background:h,rotate:p};l(t,v)},e.prototype.resetLocation=function(){var t=this.getElementByLocalId("text-group");if(t){var e=this.getLocation(),n=e.x,r=e.y,o=this.get("rotate");Object(u["c"])(t,n,r),Object(u["b"])(t,o,n,r)}},e}(i["a"]),p=h,v=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"annotation",type:"arc",locationType:"circle",center:null,radius:100,startAngle:-Math.PI/2,endAngle:3*Math.PI/2,style:{stroke:"#999",lineWidth:1}})},e.prototype.renderInner=function(t){this.renderArc(t)},e.prototype.getArcPath=function(){var t=this.getLocation(),e=t.center,n=t.radius,r=t.startAngle,o=t.endAngle,i=Object(s["e"])(e,n,r),a=Object(s["e"])(e,n,o),u=o-r>Math.PI?1:0,l=[["M",i.x,i.y]];if(o-r===2*Math.PI){var c=Object(s["e"])(e,n,r+Math.PI);l.push(["A",n,n,0,u,1,c.x,c.y]),l.push(["A",n,n,0,u,1,a.x,a.y])}else l.push(["A",n,n,0,u,1,a.x,a.y]);return l},e.prototype.renderArc=function(t){var e=this.getArcPath(),n=this.get("style");this.addShape(t,{type:"path",id:this.getElementId("arc"),name:"annotation-arc",attrs:Object(r["a"])({path:e},n)})},e}(i["a"]),g=v,y=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"annotation",type:"region",locationType:"region",start:null,end:null,style:{},defaultCfg:{style:{lineWidth:0,fill:c["a"].regionColor,opacity:.4}}})},e.prototype.renderInner=function(t){this.renderRegion(t)},e.prototype.renderRegion=function(t){var e=this.get("start"),n=this.get("end"),o=this.get("style"),i=Object(s["k"])({start:e,end:n});this.addShape(t,{type:"rect",id:this.getElementId("region"),name:"annotation-region",attrs:Object(r["a"])({x:i.x,y:i.y,width:i.width,height:i.height},o)})},e}(i["a"]),m=y,b=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"annotation",type:"image",locationType:"region",start:null,end:null,src:null,style:{}})},e.prototype.renderInner=function(t){this.renderImage(t)},e.prototype.getImageAttrs=function(){var t=this.get("start"),e=this.get("end"),n=this.get("style"),o=Object(s["k"])({start:t,end:e}),i=this.get("src");return Object(r["a"])({x:o.x,y:o.y,img:i,width:o.width,height:o.height},n)},e.prototype.renderImage=function(t){this.addShape(t,{type:"image",id:this.getElementId("image"),name:"annotation-image",attrs:this.getImageAttrs()})},e}(i["a"]),_=b,j=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"annotation",type:"dataMarker",locationType:"point",x:0,y:0,point:{},line:{},text:{},direction:"upward",autoAdjust:!0,coordinateBBox:null,defaultCfg:{point:{display:!0,style:{r:3,fill:"#FFFFFF",stroke:"#1890FF",lineWidth:2}},line:{display:!0,length:20,style:{stroke:c["a"].lineColor,lineWidth:1}},text:{content:"",display:!0,style:{fill:c["a"].textColor,opacity:.65,fontSize:12,textAlign:"start",fontFamily:c["a"].fontFamily}}}})},e.prototype.renderInner=function(t){Object(o["get"])(this.get("line"),"display")&&this.renderLine(t),Object(o["get"])(this.get("text"),"display")&&this.renderText(t),Object(o["get"])(this.get("point"),"display")&&this.renderPoint(t),this.get("autoAdjust")&&this.autoAdjust(t)},e.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x")+this.get("offsetX"),y:this.get("y")+this.get("offsetY")})},e.prototype.renderPoint=function(t){var e=this.getShapeAttrs().point;this.addShape(t,{type:"circle",id:this.getElementId("point"),name:"annotation-point",attrs:e})},e.prototype.renderLine=function(t){var e=this.getShapeAttrs().line;this.addShape(t,{type:"path",id:this.getElementId("line"),name:"annotation-line",attrs:e})},e.prototype.renderText=function(t){var e=this.getShapeAttrs().text,n=e.x,o=e.y,i=e.text,a=Object(r["c"])(e,["x","y","text"]),u=this.get("text"),s=u.background,c=u.maxLength,f=u.autoEllipsis,d=u.isVertival,h=u.ellipsisPosition,p={x:n,y:o,id:this.getElementId("text"),name:"annotation-text",content:i,style:a,background:s,maxLength:c,autoEllipsis:f,isVertival:d,ellipsisPosition:h};l(t,p)},e.prototype.autoAdjust=function(t){var e=this.get("direction"),n=this.get("x"),r=this.get("y"),i=Object(o["get"])(this.get("line"),"length",0),a=this.get("coordinateBBox"),s=t.getBBox(),l=s.minX,c=s.maxX,f=s.minY,d=s.maxY,h=t.findById(this.getElementId("text-group")),p=t.findById(this.getElementId("text")),v=t.findById(this.getElementId("line"));if(a&&h){var g=h.attr("x"),y=h.attr("y"),m=p.getCanvasBBox(),b=m.width,_=m.height,j=0,x=0;if(n+l<=a.minX)if("leftward"===e)j=1;else{var w=a.minX-(n+l);g=h.attr("x")+w}else if(n+c>=a.maxX)if("rightward"===e)j=-1;else{w=n+c-a.maxX;g=h.attr("x")-w}if(j&&(v&&v.attr("path",[["M",0,0],["L",i*j,0]]),g=(i+2+b)*j),r+f<=a.minY)if("upward"===e)x=1;else{w=a.minY-(r+f);y=h.attr("y")+w}else if(r+d>=a.maxY)if("downward"===e)x=-1;else{w=r+d-a.maxY;y=h.attr("y")-w}x&&(v&&v.attr("path",[["M",0,0],["L",0,i*x]]),y=(i+2+_)*x),g===h.attr("x")&&y===h.attr("y")||Object(u["c"])(h,g,y)}},e.prototype.getShapeAttrs=function(){var t=Object(o["get"])(this.get("line"),"display"),e=Object(o["get"])(this.get("point"),"style",{}),n=Object(o["get"])(this.get("line"),"style",{}),i=Object(o["get"])(this.get("text"),"style",{}),a=this.get("direction"),u=t?Object(o["get"])(this.get("line"),"length",0):0,s=0,l=0,c="top",f="start";switch(a){case"upward":l=-1,c="bottom";break;case"downward":l=1,c="top";break;case"leftward":s=-1,f="end";break;case"rightward":s=1,f="start";break}return{point:Object(r["a"])({x:0,y:0},e),line:Object(r["a"])({path:[["M",0,0],["L",u*s,u*l]]},n),text:Object(r["a"])({x:(u+2)*s,y:(u+2)*l,text:Object(o["get"])(this.get("text"),"content",""),textBaseline:c,textAlign:f},i)}},e}(i["a"]),x=j,w=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"annotation",type:"dataRegion",locationType:"points",points:[],lineLength:0,region:{},text:{},defaultCfg:{region:{style:{lineWidth:0,fill:c["a"].regionColor,opacity:.4}},text:{content:"",style:{textAlign:"center",textBaseline:"bottom",fontSize:12,fill:c["a"].textColor,fontFamily:c["a"].fontFamily}}}})},e.prototype.renderInner=function(t){var e=Object(o["get"])(this.get("region"),"style",{}),n=(Object(o["get"])(this.get("text"),"style",{}),this.get("lineLength")||0),i=this.get("points");if(i.length){var a=Object(s["j"])(i),u=[];u.push(["M",i[0].x,a.minY-n]),i.forEach((function(t){u.push(["L",t.x,t.y])})),u.push(["L",i[i.length-1].x,i[i.length-1].y-n]),this.addShape(t,{type:"path",id:this.getElementId("region"),name:"annotation-region",attrs:Object(r["a"])({path:u},e)});var c=Object(r["a"])({id:this.getElementId("text"),name:"annotation-text",x:(a.minX+a.maxX)/2,y:a.minY-n},this.get("text"));l(t,c)}},e}(i["a"]),O=w,E=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"annotation",type:"regionFilter",locationType:"region",start:null,end:null,color:null,shape:[]})},e.prototype.renderInner=function(t){var e=this,n=this.get("start"),r=this.get("end"),i=this.addGroup(t,{id:this.getElementId("region-filter"),capture:!1});Object(o["each"])(this.get("shapes"),(function(t,n){var r=t.get("type"),a=Object(o["clone"])(t.attr());e.adjustShapeAttrs(a),e.addShape(i,{id:e.getElementId("shape-"+r+"-"+n),capture:!1,type:r,attrs:a})}));var a=Object(s["k"])({start:n,end:r});i.setClip({type:"rect",attrs:{x:a.minX,y:a.minY,width:a.width,height:a.height}})},e.prototype.adjustShapeAttrs=function(t){var e=this.get("color");t.fill&&(t.fill=t.fillStyle=e),t.stroke=t.strokeStyle=e},e}(i["a"]),M=E,S=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"annotation",type:"shape",draw:o["noop"]})},e.prototype.renderInner=function(t){var e=this.get("render");Object(o["isFunction"])(e)&&e(t)},e}(i["a"]),P=S,C=n("7c8a"),A=n("75ed"),k=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"annotation",type:"html",locationType:"point",x:0,y:0,containerTpl:'<div class="g2-html-annotation" style="position:absolute"></div>',alignX:"left",alignY:"top",html:"",zIndex:7})},e.prototype.render=function(){var t=this.getContainer(),e=this.get("html");Object(s["a"])(t);var n=Object(o["isFunction"])(e)?e(t):e;if(Object(o["isElement"])(n))t.appendChild(n);else if(Object(o["isString"])(n)||Object(o["isNumber"])(n)){var r=Object(C["b"])(""+n);r&&t.appendChild(r)}this.resetPosition()},e.prototype.resetPosition=function(){var t=this.getContainer(),e=this.getLocation(),n=e.x,r=e.y,o=this.get("alignX"),i=this.get("alignY"),a=this.get("offsetX"),u=this.get("offsetY"),s=Object(C["d"])(t),l=Object(C["c"])(t),c={x:n,y:r};"middle"===o?c.x-=Math.round(s/2):"right"===o&&(c.x-=Math.round(s)),"middle"===i?c.y-=Math.round(l/2):"bottom"===i&&(c.y-=Math.round(l)),a&&(c.x+=a),u&&(c.y+=u),Object(C["e"])(t,{position:"absolute",left:c.x+"px",top:c.y+"px",zIndex:this.get("zIndex")})},e}(A["a"]),T=k},ba98:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="EditOutlined",l.inheritAttrs=!1;e["a"]=l},bb31:function(t,e){},bbad:function(t,e,n){"use strict";n.r(e),n.d(e,"CONTAINER_CLASS",(function(){return r})),n.d(e,"TITLE_CLASS",(function(){return o})),n.d(e,"LIST_CLASS",(function(){return i})),n.d(e,"LIST_ITEM_CLASS",(function(){return a})),n.d(e,"MARKER_CLASS",(function(){return u})),n.d(e,"VALUE_CLASS",(function(){return s})),n.d(e,"NAME_CLASS",(function(){return l})),n.d(e,"CROSSHAIR_X",(function(){return c})),n.d(e,"CROSSHAIR_Y",(function(){return f}));var r="g2-tooltip",o="g2-tooltip-title",i="g2-tooltip-list",a="g2-tooltip-list-item",u="g2-tooltip-marker",s="g2-tooltip-value",l="g2-tooltip-name",c="g2-tooltip-crosshair-x",f="g2-tooltip-crosshair-y"},bc88:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return s}));var r=n("b2cb"),o=n("96de");function i(t,e,n){var o=1;if(Object(r["h"])(t)&&(o=t.split("\n").length),o>1){var i=a(e,n);return e*o+i*(o-1)}return e}function a(t,e){return e?e-t:.14*t}function u(t,e){var n=Object(o["a"])(),i=0;if(Object(r["e"])(t)||""===t)return i;if(n.save(),n.font=e,Object(r["h"])(t)&&t.includes("\n")){var a=t.split("\n");Object(r["a"])(a,(function(t){var e=n.measureText(t).width;i<e&&(i=e)}))}else i=n.measureText(t).width;return n.restore(),i}function s(t){var e=t.fontSize,n=t.fontFamily,r=t.fontWeight,o=t.fontStyle,i=t.fontVariant;return[o,i,r,e+"px",n].join(" ").trim()}},be4e:function(t,e){},c053:function(t,e,n){"use strict";n.d(e,"b",(function(){return f})),n.d(e,"a",(function(){return d}));var r=n("6ba3"),o=n("2adb");function i(t,e){return c(t)||l(t,e)||u(t,e)||a()}function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(t,e){if(t){if("string"===typeof t)return s(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(t,e):void 0}}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function l(t,e){var n=null==t?null:"undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i=[],a=!0,u=!1;try{for(n=n.call(t);!(a=(r=n.next()).done);a=!0)if(i.push(r.value),e&&i.length===e)break}catch(s){u=!0,o=s}finally{try{a||null==n["return"]||n["return"]()}finally{if(u)throw o}}return i}}function c(t){if(Array.isArray(t))return t}function f(t){var e=Object(o["d"])(t),n=i(e,2),a=n[0],u=n[1];return r["a"].setTwoToneColors({primaryColor:a,secondaryColor:u})}function d(){var t=r["a"].getTwoToneColors();return t.calculated?[t.primaryColor,t.secondaryColor]:t.primaryColor}},c0d2:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n("9023"),o=i(n("9fba"));function i(t){return t&&t.__esModule?t:{default:t}}var a=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new Promise((function(n,i){var a=new o.default;a.postMessage({_algorithmType:t,data:e}),a.onmessage=function(t){var e=t.data,o=e.data,u=e._algorithmType;r.MESSAGE.SUCCESS===u?n(o):i(),a.terminate()}}))}},u=a;e.default=u},c0e9:function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"a",(function(){return i})),n.d(e,"c",(function(){return a}));var r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},r(t,e)};function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var i=function(){return i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},i.apply(this,arguments)};function a(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}Object.create;Object.create;"function"===typeof SuppressedError&&SuppressedError},c124:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="ZoomInOutlined",l.inheritAttrs=!1;e["a"]=l},c2ad:function(t,e,n){"use strict";var r=n("c0e9"),o=n("6855"),i=n("4799"),a=n("f5e5"),u=n("8937"),s=n("7326"),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.onCanvasChange=function(t){Object(a["h"])(this,t)},e.prototype.getShapeBase=function(){return i},e.prototype.getGroupBase=function(){return e},e.prototype._applyClip=function(t,e){e&&(t.save(),Object(a["a"])(t,e),e.createPath(t),t.restore(),t.clip(),e._afterDraw())},e.prototype.cacheCanvasBBox=function(){var t=this.cfg.children,e=[],n=[];Object(u["each"])(t,(function(t){var r=t.cfg.cacheCanvasBBox;r&&t.cfg.isInView&&(e.push(r.minX,r.maxX),n.push(r.minY,r.maxY))}));var r=null;if(e.length){var o=Object(u["min"])(e),i=Object(u["max"])(e),a=Object(u["min"])(n),l=Object(u["max"])(n);r={minX:o,minY:a,x:o,y:a,maxX:i,maxY:l,width:i-o,height:l-a};var c=this.cfg.canvas;if(c){var f=c.getViewRange();this.set("isInView",Object(s["f"])(r,f))}}else this.set("isInView",!1);this.set("cacheCanvasBBox",r)},e.prototype.draw=function(t,e){var n=this.cfg.children,r=!e||this.cfg.refresh;n.length&&r&&(t.save(),Object(a["a"])(t,this),this._applyClip(t,this.getClip()),Object(a["d"])(t,n,e),t.restore(),this.cacheCanvasBBox()),this.cfg.refresh=null,this.set("hasChanged",!1)},e.prototype.skipDraw=function(){this.set("cacheCanvasBBox",null),this.set("hasChanged",!1)},e}(o["AbstractGroup"]);e["a"]=l},c4bc:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="ZoomOutOutlined",l.inheritAttrs=!1;e["a"]=l},c771:function(t,e,n){"use strict";n.r(e),n.d(e,"Base",(function(){return s})),n.d(e,"Circle",(function(){return f})),n.d(e,"Line",(function(){return h}));var r=n("2c79"),o=n("8937"),i=n("31e6"),a=n("2f5e"),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"grid",line:{},alternateColor:null,capture:!1,items:[],closed:!1,defaultCfg:{line:{type:"line",style:{lineWidth:1,stroke:a["a"].lineColor}}}})},e.prototype.getLineType=function(){var t=this.get("line")||this.get("defaultCfg").line;return t.type},e.prototype.renderInner=function(t){this.drawGrid(t)},e.prototype.getAlternatePath=function(t,e){var n=this.getGridPath(t),r=e.slice(0).reverse(),o=this.getGridPath(r,!0),i=this.get("closed");return i?n=n.concat(o):(o[0][0]="L",n=n.concat(o),n.push(["Z"])),n},e.prototype.getPathStyle=function(){return this.get("line").style},e.prototype.drawGrid=function(t){var e=this,n=this.get("line"),r=this.get("items"),i=this.get("alternateColor"),a=null;Object(o["each"])(r,(function(u,s){var l=u.id||s;if(n){var c=e.getPathStyle();c=Object(o["isFunction"])(c)?c(u,s,r):c;var f=e.getElementId("line-"+l),d=e.getGridPath(u.points);e.addShape(t,{type:"path",name:"grid-line",id:f,attrs:Object(o["mix"])({path:d},c)})}if(i&&s>0){var h=e.getElementId("region-"+l),p=s%2===0;if(Object(o["isString"])(i))p&&e.drawAlternateRegion(h,t,a.points,u.points,i);else{var v=p?i[1]:i[0];e.drawAlternateRegion(h,t,a.points,u.points,v)}}a=u}))},e.prototype.drawAlternateRegion=function(t,e,n,r,o){var i=this.getAlternatePath(n,r);this.addShape(e,{type:"path",id:t,name:"grid-region",attrs:{path:i,fill:o}})},e}(i["a"]),s=u;function l(t,e,n,r){var o=n-t,i=r-e;return Math.sqrt(o*o+i*i)}var c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{type:"circle",center:null,closed:!0})},e.prototype.getGridPath=function(t,e){var n=this.getLineType(),r=this.get("closed"),i=[];if(t.length)if("circle"===n){var a=this.get("center"),u=t[0],s=l(a.x,a.y,u.x,u.y),c=e?0:1;r?(i.push(["M",a.x,a.y-s]),i.push(["A",s,s,0,0,c,a.x,a.y+s]),i.push(["A",s,s,0,0,c,a.x,a.y-s]),i.push(["Z"])):Object(o["each"])(t,(function(t,e){0===e?i.push(["M",t.x,t.y]):i.push(["A",s,s,0,0,c,t.x,t.y])}))}else Object(o["each"])(t,(function(t,e){0===e?i.push(["M",t.x,t.y]):i.push(["L",t.x,t.y])})),r&&i.push(["Z"]);return i},e}(s),f=c,d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{type:"line"})},e.prototype.getGridPath=function(t){var e=[];return Object(o["each"])(t,(function(t,n){0===n?e.push(["M",t.x,t.y]):e.push(["L",t.x,t.y])})),e},e}(s),h=d},cb1e:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="EyeOutlined",l.inheritAttrs=!1;e["a"]=l},cb87:function(t,e,n){"use strict";n.r(e),n.d(e,"__extends",(function(){return o})),n.d(e,"__assign",(function(){return i})),n.d(e,"__rest",(function(){return a})),n.d(e,"__decorate",(function(){return u})),n.d(e,"__param",(function(){return s})),n.d(e,"__esDecorate",(function(){return l})),n.d(e,"__runInitializers",(function(){return c})),n.d(e,"__propKey",(function(){return f})),n.d(e,"__setFunctionName",(function(){return d})),n.d(e,"__metadata",(function(){return h})),n.d(e,"__awaiter",(function(){return p})),n.d(e,"__generator",(function(){return v})),n.d(e,"__createBinding",(function(){return g})),n.d(e,"__exportStar",(function(){return y})),n.d(e,"__values",(function(){return m})),n.d(e,"__read",(function(){return b})),n.d(e,"__spread",(function(){return _})),n.d(e,"__spreadArrays",(function(){return j})),n.d(e,"__spreadArray",(function(){return x})),n.d(e,"__await",(function(){return w})),n.d(e,"__asyncGenerator",(function(){return O})),n.d(e,"__asyncDelegator",(function(){return E})),n.d(e,"__asyncValues",(function(){return M})),n.d(e,"__makeTemplateObject",(function(){return S})),n.d(e,"__importStar",(function(){return A})),n.d(e,"__importDefault",(function(){return k})),n.d(e,"__classPrivateFieldGet",(function(){return T})),n.d(e,"__classPrivateFieldSet",(function(){return I})),n.d(e,"__classPrivateFieldIn",(function(){return L})),n.d(e,"__addDisposableResource",(function(){return N})),n.d(e,"__disposeResources",(function(){return B})),n.d(e,"__rewriteRelativeImportExtension",(function(){return R}));var r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},r(t,e)};function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var i=function(){return i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},i.apply(this,arguments)};function a(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}function u(t,e,n,r){var o,i=arguments.length,a=i<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var u=t.length-1;u>=0;u--)(o=t[u])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a}function s(t,e){return function(n,r){e(n,r,t)}}function l(t,e,n,r,o,i){function a(t){if(void 0!==t&&"function"!==typeof t)throw new TypeError("Function expected");return t}for(var u,s=r.kind,l="getter"===s?"get":"setter"===s?"set":"value",c=!e&&t?r["static"]?t:t.prototype:null,f=e||(c?Object.getOwnPropertyDescriptor(c,r.name):{}),d=!1,h=n.length-1;h>=0;h--){var p={};for(var v in r)p[v]="access"===v?{}:r[v];for(var v in r.access)p.access[v]=r.access[v];p.addInitializer=function(t){if(d)throw new TypeError("Cannot add initializers after decoration has completed");i.push(a(t||null))};var g=(0,n[h])("accessor"===s?{get:f.get,set:f.set}:f[l],p);if("accessor"===s){if(void 0===g)continue;if(null===g||"object"!==typeof g)throw new TypeError("Object expected");(u=a(g.get))&&(f.get=u),(u=a(g.set))&&(f.set=u),(u=a(g.init))&&o.unshift(u)}else(u=a(g))&&("field"===s?o.unshift(u):f[l]=u)}c&&Object.defineProperty(c,r.name,f),d=!0}function c(t,e,n){for(var r=arguments.length>2,o=0;o<e.length;o++)n=r?e[o].call(t,n):e[o].call(t);return r?n:void 0}function f(t){return"symbol"===typeof t?t:"".concat(t)}function d(t,e,n){return"symbol"===typeof e&&(e=e.description?"[".concat(e.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:n?"".concat(n," ",e):e})}function h(t,e){if("object"===typeof Reflect&&"function"===typeof Reflect.metadata)return Reflect.metadata(t,e)}function p(t,e,n,r){function o(t){return t instanceof n?t:new n((function(e){e(t)}))}return new(n||(n=Promise))((function(n,i){function a(t){try{s(r.next(t))}catch(e){i(e)}}function u(t){try{s(r["throw"](t))}catch(e){i(e)}}function s(t){t.done?n(t.value):o(t.value).then(a,u)}s((r=r.apply(t,e||[])).next())}))}function v(t,e){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"===typeof Iterator?Iterator:Object).prototype);return a.next=u(0),a["throw"]=u(1),a["return"]=u(2),"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function u(t){return function(e){return s([t,e])}}function s(u){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,u[0]&&(i=0)),i)try{if(n=1,r&&(o=2&u[0]?r["return"]:u[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,r=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(6===u[0]||2===u[0])){i=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){i.label=u[1];break}if(6===u[0]&&i.label<o[1]){i.label=o[1],o=u;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(u);break}o[2]&&i.ops.pop(),i.trys.pop();continue}u=e.call(t,i)}catch(s){u=[6,s],r=0}finally{n=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}var g=Object.create?function(t,e,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,o)}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]};function y(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||g(e,t,n)}function m(t){var e="function"===typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"===typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function b(t,e){var n="function"===typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),a=[];try{while((void 0===e||e-- >0)&&!(r=i.next()).done)a.push(r.value)}catch(u){o={error:u}}finally{try{r&&!r.done&&(n=i["return"])&&n.call(i)}finally{if(o)throw o.error}}return a}function _(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(b(arguments[e]));return t}function j(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r}function x(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}function w(t){return this instanceof w?(this.v=t,this):new w(t)}function O(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(t,e||[]),i=[];return r=Object.create(("function"===typeof AsyncIterator?AsyncIterator:Object).prototype),u("next"),u("throw"),u("return",a),r[Symbol.asyncIterator]=function(){return this},r;function a(t){return function(e){return Promise.resolve(e).then(t,f)}}function u(t,e){o[t]&&(r[t]=function(e){return new Promise((function(n,r){i.push([t,e,n,r])>1||s(t,e)}))},e&&(r[t]=e(r[t])))}function s(t,e){try{l(o[t](e))}catch(n){d(i[0][3],n)}}function l(t){t.value instanceof w?Promise.resolve(t.value.v).then(c,f):d(i[0][2],t)}function c(t){s("next",t)}function f(t){s("throw",t)}function d(t,e){t(e),i.shift(),i.length&&s(i[0][0],i[0][1])}}function E(t){var e,n;return e={},r("next"),r("throw",(function(t){throw t})),r("return"),e[Symbol.iterator]=function(){return this},e;function r(r,o){e[r]=t[r]?function(e){return(n=!n)?{value:w(t[r](e)),done:!1}:o?o(e):e}:o}}function M(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t="function"===typeof m?m(t):t[Symbol.iterator](),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,i){e=t[n](e),o(r,i,e.done,e.value)}))}}function o(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)}}function S(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}var P=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t["default"]=e},C=function(t){return C=Object.getOwnPropertyNames||function(t){var e=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[e.length]=n);return e},C(t)};function A(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n=C(t),r=0;r<n.length;r++)"default"!==n[r]&&g(e,t,n[r]);return P(e,t),e}function k(t){return t&&t.__esModule?t:{default:t}}function T(t,e,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"===typeof e?t!==e||!r:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(t):r?r.value:e.get(t)}function I(t,e,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"===typeof e?t!==e||!o:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(t,n):o?o.value=n:e.set(t,n),n}function L(t,e){if(null===e||"object"!==typeof e&&"function"!==typeof e)throw new TypeError("Cannot use 'in' operator on non-object");return"function"===typeof t?e===t:t.has(e)}function N(t,e,n){if(null!==e&&void 0!==e){if("object"!==typeof e&&"function"!==typeof e)throw new TypeError("Object expected.");var r,o;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=e[Symbol.asyncDispose]}if(void 0===r){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=e[Symbol.dispose],n&&(o=r)}if("function"!==typeof r)throw new TypeError("Object not disposable.");o&&(r=function(){try{o.call(this)}catch(t){return Promise.reject(t)}}),t.stack.push({value:e,dispose:r,async:n})}else n&&t.stack.push({async:!0});return e}var D="function"===typeof SuppressedError?SuppressedError:function(t,e,n){var r=new Error(n);return r.name="SuppressedError",r.error=t,r.suppressed=e,r};function B(t){function e(e){t.error=t.hasError?new D(e,t.error,"An error was suppressed during disposal."):e,t.hasError=!0}var n,r=0;function o(){while(n=t.stack.pop())try{if(!n.async&&1===r)return r=0,t.stack.push(n),Promise.resolve().then(o);if(n.dispose){var i=n.dispose.call(n.value);if(n.async)return r|=2,Promise.resolve(i).then(o,(function(t){return e(t),o()}))}else r|=1}catch(a){e(a)}if(1===r)return t.hasError?Promise.reject(t.error):Promise.resolve();if(t.hasError)throw t.error}return o()}function R(t,e){return"string"===typeof t&&/^\.\.?\//.test(t)?t.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,(function(t,n,r,o,i){return n?e?".jsx":".js":!r||o&&i?r+o+"."+i.toLowerCase()+"js":t})):t}e["default"]={__extends:o,__assign:i,__rest:a,__decorate:u,__param:s,__esDecorate:l,__runInitializers:c,__propKey:f,__setFunctionName:d,__metadata:h,__awaiter:p,__generator:v,__createBinding:g,__exportStar:y,__values:m,__read:b,__spread:_,__spreadArrays:j,__spreadArray:x,__await:w,__asyncGenerator:O,__asyncDelegator:E,__asyncValues:M,__makeTemplateObject:S,__importStar:A,__importDefault:k,__classPrivateFieldGet:T,__classPrivateFieldSet:I,__classPrivateFieldIn:L,__addDisposableResource:N,__disposeResources:B,__rewriteRelativeImportExtension:R}},cc68:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0068.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z"}}]},name:"mail",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="MailOutlined",l.inheritAttrs=!1;e["a"]=l},ccaf:function(t,e,n){"use strict";var r=n("00c6"),o=n("8937"),i=n("e897"),a=n("b2cb"),u=n("6928"),s=n("2e60"),l=i["a"].transform,c="matrix",f=["zIndex","capture","visible","type"],d=["repeat"],h=":",p="*";function v(t){for(var e=[],n=0;n<t.length;n++)Object(o["isArray"])(t[n])?e.push([].concat(t[n])):e.push(t[n]);return e}function g(t,e){var n={},r=e.attrs;for(var o in t)n[o]=r[o];return n}function y(t,e){var n={},r=e.attr();return Object(o["each"])(t,(function(t,e){-1!==d.indexOf(e)||Object(o["isEqual"])(r[e],t)||(n[e]=t)})),n}function m(t,e){if(e.onFrame)return t;var n=e.startTime,r=e.delay,i=e.duration,a=Object.prototype.hasOwnProperty;return Object(o["each"])(t,(function(t){n+r<t.startTime+t.delay+t.duration&&i>t.delay&&Object(o["each"])(e.toAttrs,(function(e,n){a.call(t.toAttrs,n)&&(delete t.toAttrs[n],delete t.fromAttrs[n])}))})),t}var b=function(t){function e(e){var n=t.call(this,e)||this;n.attrs={};var r=n.getDefaultAttrs();return Object(o["mix"])(r,e.attrs),n.attrs=r,n.initAttrs(r),n.initAnimate(),n}return Object(r["a"])(e,t),e.prototype.getDefaultCfg=function(){return{visible:!0,capture:!0,zIndex:0}},e.prototype.getDefaultAttrs=function(){return{matrix:this.getDefaultMatrix(),opacity:1}},e.prototype.onCanvasChange=function(t){},e.prototype.initAttrs=function(t){},e.prototype.initAnimate=function(){this.set("animable",!0),this.set("animating",!1)},e.prototype.isGroup=function(){return!1},e.prototype.getParent=function(){return this.get("parent")},e.prototype.getCanvas=function(){return this.get("canvas")},e.prototype.attr=function(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=e[0],i=e[1];if(!r)return this.attrs;if(Object(o["isObject"])(r)){for(var a in r)this.setAttr(a,r[a]);return this.afterAttrsChange(r),this}return 2===e.length?(this.setAttr(r,i),this.afterAttrsChange((t={},t[r]=i,t)),this):this.attrs[r]},e.prototype.isClipped=function(t,e){var n=this.getClip();return n&&!n.isHit(t,e)},e.prototype.setAttr=function(t,e){var n=this.attrs[t];n!==e&&(this.attrs[t]=e,this.onAttrChange(t,e,n))},e.prototype.onAttrChange=function(t,e,n){"matrix"===t&&this.set("totalMatrix",null)},e.prototype.afterAttrsChange=function(t){if(this.cfg.isClipShape){var e=this.cfg.applyTo;e&&e.onCanvasChange("clip")}else this.onCanvasChange("attr")},e.prototype.show=function(){return this.set("visible",!0),this.onCanvasChange("show"),this},e.prototype.hide=function(){return this.set("visible",!1),this.onCanvasChange("hide"),this},e.prototype.setZIndex=function(t){this.set("zIndex",t);var e=this.getParent();return e&&e.sort(),this},e.prototype.toFront=function(){var t=this.getParent();if(t){var e=t.getChildren(),n=(this.get("el"),e.indexOf(this));e.splice(n,1),e.push(this),this.onCanvasChange("zIndex")}},e.prototype.toBack=function(){var t=this.getParent();if(t){var e=t.getChildren(),n=(this.get("el"),e.indexOf(this));e.splice(n,1),e.unshift(this),this.onCanvasChange("zIndex")}},e.prototype.remove=function(t){void 0===t&&(t=!0);var e=this.getParent();e?(Object(a["j"])(e.getChildren(),this),e.get("clearing")||this.onCanvasChange("remove")):this.onCanvasChange("remove"),t&&this.destroy()},e.prototype.resetMatrix=function(){this.attr(c,this.getDefaultMatrix()),this.onCanvasChange("matrix")},e.prototype.getMatrix=function(){return this.attr(c)},e.prototype.setMatrix=function(t){this.attr(c,t),this.onCanvasChange("matrix")},e.prototype.getTotalMatrix=function(){var t=this.cfg.totalMatrix;if(!t){var e=this.attr("matrix"),n=this.cfg.parentMatrix;t=n&&e?Object(u["b"])(n,e):e||n,this.set("totalMatrix",t)}return t},e.prototype.applyMatrix=function(t){var e=this.attr("matrix"),n=null;n=t&&e?Object(u["b"])(t,e):e||t,this.set("totalMatrix",n),this.set("parentMatrix",t)},e.prototype.getDefaultMatrix=function(){return null},e.prototype.applyToMatrix=function(t){var e=this.attr("matrix");return e?Object(u["c"])(e,t):t},e.prototype.invertFromMatrix=function(t){var e=this.attr("matrix");if(e){var n=Object(u["a"])(e);if(n)return Object(u["c"])(n,t)}return t},e.prototype.setClip=function(t){var e=this.getCanvas(),n=null;if(t){var r=this.getShapeBase(),i=Object(o["upperFirst"])(t.type),a=r[i];a&&(n=new a({type:t.type,isClipShape:!0,applyTo:this,attrs:t.attrs,canvas:e}))}return this.set("clipShape",n),this.onCanvasChange("clip"),n},e.prototype.getClip=function(){var t=this.cfg.clipShape;return t||null},e.prototype.clone=function(){var t=this,e=this.attrs,n={};Object(o["each"])(e,(function(t,r){Object(o["isArray"])(e[r])?n[r]=v(e[r]):n[r]=e[r]}));var r=this.constructor,i=new r({attrs:n});return Object(o["each"])(f,(function(e){i.set(e,t.get(e))})),i},e.prototype.destroy=function(){var e=this.destroyed;e||(this.attrs={},t.prototype.destroy.call(this))},e.prototype.isAnimatePaused=function(){return this.get("_pause").isPaused},e.prototype.animate=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(this.get("timeline")||this.get("canvas")){this.set("animating",!0);var n=this.get("timeline");n||(n=this.get("canvas").get("timeline"),this.set("timeline",n));var r=this.get("animations")||[];n.timer||n.initTimer();var i,a,u,s,l,c=t[0],f=t[1],d=t[2],h=void 0===d?"easeLinear":d,p=t[3],v=void 0===p?o["noop"]:p,b=t[4],_=void 0===b?0:b;Object(o["isFunction"])(c)?(i=c,c={}):Object(o["isObject"])(c)&&c.onFrame&&(i=c.onFrame,a=c.repeat),Object(o["isObject"])(f)?(l=f,f=l.duration,h=l.easing||"easeLinear",_=l.delay||0,a=l.repeat||a||!1,v=l.callback||o["noop"],u=l.pauseCallback||o["noop"],s=l.resumeCallback||o["noop"]):(Object(o["isNumber"])(v)&&(_=v,v=null),Object(o["isFunction"])(h)?(v=h,h="easeLinear"):h=h||"easeLinear");var j=y(c,this),x={fromAttrs:g(j,this),toAttrs:j,duration:f,easing:h,repeat:a,callback:v,pauseCallback:u,resumeCallback:s,delay:_,startTime:n.getTime(),id:Object(o["uniqueId"])(),onFrame:i,pathFormatted:!1};r.length>0?r=m(r,x):n.addAnimator(this),r.push(x),this.set("animations",r),this.set("_pause",{isPaused:!1})}},e.prototype.stopAnimate=function(t){var e=this;void 0===t&&(t=!0);var n=this.get("animations");Object(o["each"])(n,(function(n){t&&(n.onFrame?e.attr(n.onFrame(1)):e.attr(n.toAttrs)),n.callback&&n.callback()})),this.set("animating",!1),this.set("animations",[])},e.prototype.pauseAnimate=function(){var t=this.get("timeline"),e=this.get("animations"),n=t.getTime();return Object(o["each"])(e,(function(t){t._paused=!0,t._pauseTime=n,t.pauseCallback&&t.pauseCallback()})),this.set("_pause",{isPaused:!0,pauseTime:n}),this},e.prototype.resumeAnimate=function(){var t=this.get("timeline"),e=t.getTime(),n=this.get("animations"),r=this.get("_pause").pauseTime;return Object(o["each"])(n,(function(t){t.startTime=t.startTime+(e-r),t._paused=!1,t._pauseTime=null,t.resumeCallback&&t.resumeCallback()})),this.set("_pause",{isPaused:!1}),this.set("animations",n),this},e.prototype.emitDelegation=function(t,e){var n,r=this,i=e.propagationPath;this.getEvents();"mouseenter"===t?n=e.fromShape:"mouseleave"===t&&(n=e.toShape);for(var u=function(t){var u=i[t],l=u.get("name");if(l){if((u.isGroup()||u.isCanvas&&u.isCanvas())&&n&&Object(a["g"])(u,n))return"break";Object(o["isArray"])(l)?Object(o["each"])(l,(function(t){r.emitDelegateEvent(u,t,e)})):s.emitDelegateEvent(u,l,e)}},s=this,l=0;l<i.length;l++){var c=u(l);if("break"===c)break}},e.prototype.emitDelegateEvent=function(t,e,n){var r=this.getEvents(),o=e+h+n.type;(r[o]||r[p])&&(n.name=o,n.currentTarget=t,n.delegateTarget=this,n.delegateObject=t.get("delegateObject"),this.emit(o,n))},e.prototype.translate=function(t,e){void 0===t&&(t=0),void 0===e&&(e=0);var n=this.getMatrix(),r=l(n,[["t",t,e]]);return this.setMatrix(r),this},e.prototype.move=function(t,e){var n=this.attr("x")||0,r=this.attr("y")||0;return this.translate(t-n,e-r),this},e.prototype.moveTo=function(t,e){return this.move(t,e)},e.prototype.scale=function(t,e){var n=this.getMatrix(),r=l(n,[["s",t,e||t]]);return this.setMatrix(r),this},e.prototype.rotate=function(t){var e=this.getMatrix(),n=l(e,[["r",t]]);return this.setMatrix(n),this},e.prototype.rotateAtStart=function(t){var e=this.attr(),n=e.x,r=e.y,o=this.getMatrix(),i=l(o,[["t",-n,-r],["r",t],["t",n,r]]);return this.setMatrix(i),this},e.prototype.rotateAtPoint=function(t,e,n){var r=this.getMatrix(),o=l(r,[["t",-t,-e],["r",n],["t",t,e]]);return this.setMatrix(o),this},e}(s["a"]);e["a"]=b},cee7:function(t,e,n){"use strict";var r=n("7a23"),o={icon:function(t,e){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:e}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:t}}]}},name:"file",theme:"twotone"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="FileTwoTone",l.inheritAttrs=!1;e["a"]=l},cf3f:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="InfoCircleFilled",l.inheritAttrs=!1;e["a"]=l},d177:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"d",(function(){return o})),n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a}));var r=0,o=.5,i=.5,a=.05},d34f:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="CheckCircleOutlined",l.inheritAttrs=!1;e["a"]=l},d4c6:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o}));var r=new Map;function o(t,e){r.set(t,e)}function i(t){return r.get(t)}var a=function(t){var e=t.attr(),n=e.x,r=e.y,o=e.width,i=e.height;return{x:n,y:r,width:o,height:i}},u=function(t){var e=t.attr(),n=e.x,r=e.y,o=e.r;return{x:n-o,y:r-o,width:2*o,height:2*o}},s=n("1183");function l(t,e){return t&&e?{minX:Math.min(t.minX,e.minX),minY:Math.min(t.minY,e.minY),maxX:Math.max(t.maxX,e.maxX),maxY:Math.max(t.maxY,e.maxY)}:t||e}function c(t,e){var n=t.get("startArrowShape"),r=t.get("endArrowShape"),o=null,i=null;return n&&(o=n.getCanvasBBox(),e=l(e,o)),r&&(i=r.getCanvasBBox(),e=l(e,i)),e}var f=function(t){for(var e=t.attr(),n=e.points,r=[],o=[],i=0;i<n.length;i++){var a=n[i];r.push(a[0]),o.push(a[1])}var u=s["f"].getBBoxByArray(r,o),l=u.x,f=u.y,d=u.width,h=u.height,p={minX:l,minY:f,maxX:l+d,maxY:f+h};return p=c(t,p),{x:p.minX,y:p.minY,width:p.maxX-p.minX,height:p.maxY-p.minY}},d=function(t){for(var e=t.attr(),n=e.points,r=[],o=[],i=0;i<n.length;i++){var a=n[i];r.push(a[0]),o.push(a[1])}return s["f"].getBBoxByArray(r,o)},h=n("bc88"),p=function(t){var e=t.attr(),n=e.x,r=e.y,o=e.text,i=e.fontSize,a=e.lineHeight,u=e.font;u||(u=Object(h["a"])(e));var s,l=Object(h["c"])(o,u);if(l){var c=e.textAlign,f=e.textBaseline,d=Object(h["b"])(o,i,a),p={x:n,y:r-d};c&&("end"===c||"right"===c?p.x-=l:"center"===c&&(p.x-=l/2)),f&&("top"===f?p.y+=d:"middle"===f&&(p.y+=d/2)),s={x:p.x,y:p.y,width:l,height:d}}else s={x:n,y:r,width:0,height:0};return s},v=n("2ef1"),g=n("8937");function y(t,e){for(var n=[],r=[],o=[],i=0;i<t.length;i++){var a=t[i],u=a.currentPoint,l=a.params,c=a.prePoint,f=void 0;switch(a.command){case"Q":f=s["e"].box(c[0],c[1],l[1],l[2],l[3],l[4]);break;case"C":f=s["b"].box(c[0],c[1],l[1],l[2],l[3],l[4],l[5],l[6]);break;case"A":var d=a.arcParams;f=s["a"].box(d.cx,d.cy,d.rx,d.ry,d.xRotation,d.startAngle,d.endAngle);break;default:n.push(u[0]),r.push(u[1]);break}f&&(a.box=f,n.push(f.x,f.x+f.width),r.push(f.y,f.y+f.height)),e&&("L"===a.command||"M"===a.command)&&a.prePoint&&a.nextPoint&&o.push(a)}n=n.filter((function(t){return!Number.isNaN(t)&&t!==1/0&&t!==-1/0})),r=r.filter((function(t){return!Number.isNaN(t)&&t!==1/0&&t!==-1/0}));var h=Object(g["min"])(n),p=Object(g["min"])(r),v=Object(g["max"])(n),y=Object(g["max"])(r);if(0===o.length)return{x:h,y:p,width:v-h,height:y-p};for(i=0;i<o.length;i++){a=o[i],u=a.currentPoint;var b=void 0;u[0]===h?(b=m(a,e),h-=b.xExtra):u[0]===v&&(b=m(a,e),v+=b.xExtra),u[1]===p?(b=m(a,e),p-=b.yExtra):u[1]===y&&(b=m(a,e),y+=b.yExtra)}return{x:h,y:p,width:v-h,height:y-p}}function m(t,e){var n=t.prePoint,r=t.currentPoint,o=t.nextPoint,i=Math.pow(r[0]-n[0],2)+Math.pow(r[1]-n[1],2),a=Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2),u=Math.pow(n[0]-o[0],2)+Math.pow(n[1]-o[1],2),s=Math.acos((i+a-u)/(2*Math.sqrt(i)*Math.sqrt(a)));if(!s||0===Math.sin(s)||Object(g["isNumberEqual"])(s,0))return{xExtra:0,yExtra:0};var l=Math.abs(Math.atan2(o[1]-r[1],o[0]-r[0])),c=Math.abs(Math.atan2(o[0]-r[0],o[1]-r[1]));l=l>Math.PI/2?Math.PI-l:l,c=c>Math.PI/2?Math.PI-c:c;var f={xExtra:Math.cos(s/2-l)*(e/2*(1/Math.sin(s/2)))-e/2||0,yExtra:Math.cos(c-s/2)*(e/2*(1/Math.sin(s/2)))-e/2||0};return f}var b=function(t){var e=t.attr(),n=e.path,r=e.stroke,o=r?e.lineWidth:0,i=t.get("segments")||Object(v["e"])(n),a=y(i,o),u=a.x,s=a.y,l=a.width,f=a.height,d={minX:u,minY:s,maxX:u+l,maxY:s+f};return d=c(t,d),{x:d.minX,y:d.minY,width:d.maxX-d.minX,height:d.maxY-d.minY}},_=function(t){var e=t.attr(),n=e.x1,r=e.y1,o=e.x2,i=e.y2,a=Math.min(n,o),u=Math.max(n,o),s=Math.min(r,i),l=Math.max(r,i),f={minX:a,maxX:u,minY:s,maxY:l};return f=c(t,f),{x:f.minX,y:f.minY,width:f.maxX-f.minX,height:f.maxY-f.minY}},j=function(t){var e=t.attr(),n=e.x,r=e.y,o=e.rx,i=e.ry;return{x:n-o,y:r-i,width:2*o,height:2*i}};o("rect",a),o("image",a),o("circle",u),o("marker",u),o("polyline",f),o("polygon",d),o("text",p),o("path",b),o("line",_),o("ellipse",j)},d62b:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="StarFilled",l.inheritAttrs=!1;e["a"]=l},d7b4:function(t,e,n){"use strict";var r=n("b825");n.d(e,"Annotation",(function(){return r}));var o=n("7cfd");n.d(e,"Axis",(function(){return o}));var i=n("ff7f");n.d(e,"Crosshair",(function(){return i}));var a=n("c771");n.d(e,"Grid",(function(){return a}));var u=n("e5b1");n.d(e,"Legend",(function(){return u}));var s=n("0a1f");n.d(e,"Tooltip",(function(){return s}));n("3665"),n("31e6"),n("75ed");var l=n("7c50");n.d(e,"Slider",(function(){return l["a"]}));var c=n("deef");n.d(e,"Scrollbar",(function(){return c["a"]}));n("be4e"),n("bb31");var f=n("d7ff");n.d(e,"propagationDelegate",(function(){return f["a"]}));var d=n("bbad");n.d(e,"TOOLTIP_CSS_CONST",(function(){return d}))},d7ff:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("6855");function o(t,e,n){var o=new r["Event"](e,n);o.target=t,o.propagationPath.push(t),t.emitDelegation(e,o);var i=t.getParent();while(i)i.emitDelegation(e,o),o.propagationPath.push(i),i=i.getParent()}},d9c5:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getOutDegree=e.getInDegree=e.default=void 0;var r=function(t){var e={},n=t.nodes,r=void 0===n?[]:n,o=t.edges,i=void 0===o?[]:o;return r.forEach((function(t){e[t.id]={degree:0,inDegree:0,outDegree:0}})),i.forEach((function(t){e[t.source].degree++,e[t.source].outDegree++,e[t.target].degree++,e[t.target].inDegree++})),e},o=r;e.default=o;var i=function(t,e){var n=r(t);return n[e]?r(t)[e].inDegree:0};e.getInDegree=i;var a=function(t,e){var n=r(t);return n[e]?r(t)[e].outDegree:0};e.getOutDegree=a},dcfe:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.uniqueId=e.getOutEdgesNodeId=e.getNeighbors=e.getEdgesByNodeId=void 0;var r=function(t,e,n){void 0===e&&(e=[]);var r=e.filter((function(e){return e.source===t||e.target===t}));if("target"===n){var o=function(e){return e.source===t};return r.filter(o).map((function(t){return t.target}))}if("source"===n){var i=function(e){return e.target===t};return r.filter(i).map((function(t){return t.source}))}var a=function(e){return e.source===t?e.target:e.source};return r.map(a)};e.getNeighbors=r;var o=function(t,e){return e.filter((function(e){return e.source===t}))};e.getOutEdgesNodeId=o;var i=function(t,e){return e.filter((function(e){return e.source===t||e.target===t}))};e.getEdgesByNodeId=i;var a=function(t){void 0===t&&(t=0);var e="".concat(Math.random()).split(".")[1].substr(0,5),n="".concat(Math.random()).split(".")[1].substr(0,5);return"".concat(t,"-").concat(e).concat(n)};e.uniqueId=a},deef:function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var r=n("2c79"),o=n("7c8a"),i=n("8937"),a=n("31e6"),u={trackColor:"rgba(0,0,0,0)",thumbColor:"rgba(0,0,0,0.15)",size:8,lineCap:"round"},s={default:u,hover:{thumbColor:"rgba(0,0,0,0.2)"}},l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.clearEvents=i["noop"],e.onStartEvent=function(t){return function(n){e.isMobile=t,n.originalEvent.preventDefault();var r=t?Object(i["get"])(n.originalEvent,"touches.0.clientX"):n.clientX,o=t?Object(i["get"])(n.originalEvent,"touches.0.clientY"):n.clientY;e.startPos=e.cfg.isHorizontal?r:o,e.bindLaterEvent()}},e.bindLaterEvent=function(){var t=e.getContainerDOM(),n=[];n=e.isMobile?[Object(o["a"])(t,"touchmove",e.onMouseMove),Object(o["a"])(t,"touchend",e.onMouseUp),Object(o["a"])(t,"touchcancel",e.onMouseUp)]:[Object(o["a"])(t,"mousemove",e.onMouseMove),Object(o["a"])(t,"mouseup",e.onMouseUp),Object(o["a"])(t,"mouseleave",e.onMouseUp)],e.clearEvents=function(){n.forEach((function(t){t.remove()}))}},e.onMouseMove=function(t){var n=e.cfg,r=n.isHorizontal,o=n.thumbOffset;t.preventDefault();var a=e.isMobile?Object(i["get"])(t,"touches.0.clientX"):t.clientX,u=e.isMobile?Object(i["get"])(t,"touches.0.clientY"):t.clientY,s=r?a:u,l=s-e.startPos;e.startPos=s,e.updateThumbOffset(o+l)},e.onMouseUp=function(t){t.preventDefault(),e.clearEvents()},e.onTrackClick=function(t){var n=e.cfg,r=n.isHorizontal,o=n.x,i=n.y,a=n.thumbLen,u=e.getContainerDOM(),s=u.getBoundingClientRect(),l=t.clientX,c=t.clientY,f=r?l-s.left-o-a/2:c-s.top-i-a/2,d=e.validateRange(f);e.updateThumbOffset(d)},e.onThumbMouseOver=function(){var t=e.cfg.theme.hover.thumbColor;e.getElementByLocalId("thumb").attr("stroke",t),e.draw()},e.onThumbMouseOut=function(){var t=e.cfg.theme.default.thumbColor;e.getElementByLocalId("thumb").attr("stroke",t),e.draw()},e}return Object(r["b"])(e,t),e.prototype.setRange=function(t,e){this.set("minLimit",t),this.set("maxLimit",e);var n=this.getValue(),r=Object(i["clamp"])(n,t,e);n===r||this.get("isInit")||this.setValue(r)},e.prototype.getRange=function(){var t=this.get("minLimit")||0,e=this.get("maxLimit")||1;return{min:t,max:e}},e.prototype.setValue=function(t){var e=this.getRange(),n=this.getValue();this.update({thumbOffset:(this.get("trackLen")-this.get("thumbLen"))*Object(i["clamp"])(t,e.min,e.max)}),this.delegateEmit("valuechange",{originalValue:n,value:this.getValue()})},e.prototype.getValue=function(){return Object(i["clamp"])(this.get("thumbOffset")/(this.get("trackLen")-this.get("thumbLen")),0,1)},e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"scrollbar",isHorizontal:!0,minThumbLen:20,thumbOffset:0,theme:s})},e.prototype.renderInner=function(t){this.renderTrackShape(t),this.renderThumbShape(t)},e.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x"),y:this.get("y")})},e.prototype.initEvent=function(){this.bindEvents()},e.prototype.renderTrackShape=function(t){var e=this.cfg,n=e.trackLen,r=e.theme,o=void 0===r?{default:{}}:r,a=Object(i["deepMix"])({},s,o).default,u=a.lineCap,l=a.trackColor,c=a.size,f=Object(i["get"])(this.cfg,"size",c),d=this.get("isHorizontal")?{x1:0+f/2,y1:f/2,x2:n-f/2,y2:f/2,lineWidth:f,stroke:l,lineCap:u}:{x1:f/2,y1:0+f/2,x2:f/2,y2:n-f/2,lineWidth:f,stroke:l,lineCap:u};return this.addShape(t,{id:this.getElementId("track"),name:"track",type:"line",attrs:d})},e.prototype.renderThumbShape=function(t){var e=this.cfg,n=e.thumbOffset,r=e.thumbLen,o=e.theme,a=Object(i["deepMix"])({},s,o).default,u=a.size,l=a.lineCap,c=a.thumbColor,f=Object(i["get"])(this.cfg,"size",u),d=this.get("isHorizontal")?{x1:n+f/2,y1:f/2,x2:n+r-f/2,y2:f/2,lineWidth:f,stroke:c,lineCap:l,cursor:"default"}:{x1:f/2,y1:n+f/2,x2:f/2,y2:n+r-f/2,lineWidth:f,stroke:c,lineCap:l,cursor:"default"};return this.addShape(t,{id:this.getElementId("thumb"),name:"thumb",type:"line",attrs:d})},e.prototype.bindEvents=function(){var t=this.get("group");t.on("mousedown",this.onStartEvent(!1)),t.on("mouseup",this.onMouseUp),t.on("touchstart",this.onStartEvent(!0)),t.on("touchend",this.onMouseUp);var e=t.findById(this.getElementId("track"));e.on("click",this.onTrackClick);var n=t.findById(this.getElementId("thumb"));n.on("mouseover",this.onThumbMouseOver),n.on("mouseout",this.onThumbMouseOut)},e.prototype.getContainerDOM=function(){var t=this.get("container"),e=t&&t.get("canvas");return e&&e.get("container")},e.prototype.validateRange=function(t){var e=this.cfg,n=e.thumbLen,r=e.trackLen,o=t;return t+n>r?o=r-n:t+n<n&&(o=0),o},e.prototype.draw=function(){var t=this.get("container"),e=t&&t.get("canvas");e&&e.draw()},e.prototype.updateThumbOffset=function(t){var e=this.cfg,n=e.thumbOffset,r=e.isHorizontal,o=e.thumbLen,i=e.size,a=this.validateRange(t);if(a!==n){var u=this.getElementByLocalId("thumb");r?u.attr({x1:a+i/2,x2:a+o-i/2}):u.attr({y1:a+i/2,y2:a+o-i/2}),this.emitOffsetChange(a)}},e.prototype.emitOffsetChange=function(t){var e=this.cfg,n=e.thumbOffset,r=e.trackLen,o=e.thumbLen;this.cfg.thumbOffset=t,this.emit("scrollchange",{thumbOffset:t,ratio:Object(i["clamp"])(t/(r-o),0,1)}),this.delegateEmit("valuechange",{originalValue:n,value:t})},e}(a["a"])},e085:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var r=n("7a23"),o=a(n("192a")),i=a(n("a1a0"));function a(t){return t&&t.__esModule?t:{default:t}}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return(0,r.createVNode)(i["default"],u({},n,{icon:o["default"]}),null)};l.displayName="CheckCircleOutlined",l.inheritAttrs=!1;var c=l;e["default"]=c},e1b2:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="CloseCircleFilled",l.inheritAttrs=!1;e["a"]=l},e1c6:function(t,e){},e546:function(t,e,n){"use strict";n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i})),n.d(e,"h",(function(){return a})),n.d(e,"k",(function(){return u})),n.d(e,"j",(function(){return s})),n.d(e,"b",(function(){return l})),n.d(e,"g",(function(){return c})),n.d(e,"e",(function(){return f})),n.d(e,"i",(function(){return h})),n.d(e,"d",(function(){return v})),n.d(e,"m",(function(){return g})),n.d(e,"l",(function(){return y})),n.d(e,"f",(function(){return m}));var r=n("8937");function o(t){var e=0,n=0,o=0,i=0;return Object(r["isNumber"])(t)?e=n=o=i=t:Object(r["isArray"])(t)&&(e=t[0],o=Object(r["isNil"])(t[1])?t[0]:t[1],i=Object(r["isNil"])(t[2])?t[0]:t[2],n=Object(r["isNil"])(t[3])?o:t[3]),[e,o,i,n]}function i(t){for(var e=t.childNodes,n=e.length,r=n-1;r>=0;r--)t.removeChild(e[r])}function a(t,e){return!!t.className.match(new RegExp("(\\s|^)"+e+"(\\s|$)"))}function u(t){var e=t.start,n=t.end,r=Math.min(e.x,n.x),o=Math.min(e.y,n.y),i=Math.max(e.x,n.x),a=Math.max(e.y,n.y);return{x:r,y:o,minX:r,minY:o,maxX:i,maxY:a,width:i-r,height:a-o}}function s(t){var e=t.map((function(t){return t.x})),n=t.map((function(t){return t.y})),r=Math.min.apply(Math,e),o=Math.min.apply(Math,n),i=Math.max.apply(Math,e),a=Math.max.apply(Math,n);return{x:r,y:o,minX:r,minY:o,maxX:i,maxY:a,width:i-r,height:a-o}}function l(t,e,n,r){var o=t+n,i=e+r;return{x:t,y:e,width:n,height:r,minX:t,minY:e,maxX:isNaN(o)?0:o,maxY:isNaN(i)?0:i}}function c(t,e,n){return(1-n)*t+e*n}function f(t,e,n){return{x:t.x+Math.cos(n)*e,y:t.y+Math.sin(n)*e}}function d(t,e){var n=e.x-t.x,r=e.y-t.y;return Math.sqrt(n*n+r*r)}var h=function(t,e,n){return void 0===n&&(n=Math.pow(Number.EPSILON,.5)),[t,e].includes(1/0)?Math.abs(t)===Math.abs(e):Math.abs(t-e)<n};function p(t,e){var n=Math.max(t.minX,e.minX),r=Math.max(t.minY,e.minY),o=Math.min(t.maxX,e.maxX),i=Math.min(t.maxY,e.maxY);return l(n,r,o-n,i-r)}function v(t){var e,n=t.getClip(),o=n&&n.getBBox();if(t.isGroup()){var i=1/0,a=-1/0,u=1/0,s=-1/0,c=t.getChildren();c.length>0?Object(r["each"])(c,(function(t){if(t.get("visible")){if(t.isGroup()&&0===t.get("children").length)return!0;var e=v(t),n=t.applyToMatrix([e.minX,e.minY,1]),r=t.applyToMatrix([e.minX,e.maxY,1]),o=t.applyToMatrix([e.maxX,e.minY,1]),l=t.applyToMatrix([e.maxX,e.maxY,1]),c=Math.min(n[0],r[0],o[0],l[0]),f=Math.max(n[0],r[0],o[0],l[0]),d=Math.min(n[1],r[1],o[1],l[1]),h=Math.max(n[1],r[1],o[1],l[1]);c<i&&(i=c),f>a&&(a=f),d<u&&(u=d),h>s&&(s=h)}})):(i=0,a=0,u=0,s=0),e=l(i,u,a-i,s-u)}else e=t.getBBox();return o?p(e,o):e}function g(t,e){if(t.getClip()||e.getClip()){var n=e.getClip();if(n){var r={type:n.get("type"),attrs:n.attr()};t.setClip(r)}else t.setClip(null)}}function y(t){return t+"px"}function m(t,e,n,r){var o=d(t,e),i=r/o,a=0;return"start"===n?a=0-i:"end"===n&&(a=1+i),{x:c(t.x,e.x,a),y:c(t.y,e.y,a)}}},e5b1:function(t,e,n){"use strict";n.r(e),n.d(e,"Category",(function(){return b})),n.d(e,"Continuous",(function(){return w})),n.d(e,"Base",(function(){return d}));var r=n("2c79"),o=n("8937"),i=n("060b"),a=n("8ea8"),u=n("9778"),s=n("2f5e"),l=n("31e6"),c=n("e546"),f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"legend",layout:"horizontal",locationType:"point",x:0,y:0,offsetX:0,offsetY:0,title:null,background:null})},e.prototype.getLayoutBBox=function(){var e=t.prototype.getLayoutBBox.call(this),n=this.get("maxWidth"),r=this.get("maxHeight"),o=e.width,i=e.height;return n&&(o=Math.min(o,n)),r&&(i=Math.min(i,r)),Object(c["b"])(e.minX,e.minY,o,i)},e.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetLocation()},e.prototype.resetLocation=function(){var t=this.get("x"),e=this.get("y"),n=this.get("offsetX"),r=this.get("offsetY");this.moveElementTo(this.get("group"),{x:t+n,y:e+r})},e.prototype.applyOffset=function(){this.resetLocation()},e.prototype.getDrawPoint=function(){return this.get("currentPoint")},e.prototype.setDrawPoint=function(t){return this.set("currentPoint",t)},e.prototype.renderInner=function(t){this.resetDraw(),this.get("title")&&this.drawTitle(t),this.drawLegendContent(t),this.get("background")&&this.drawBackground(t)},e.prototype.drawBackground=function(t){var e=this.get("background"),n=t.getBBox(),o=Object(c["c"])(e.padding),i=Object(r["a"])({x:0,y:0,width:n.width+o[1]+o[3],height:n.height+o[0]+o[2]},e.style),a=this.addShape(t,{type:"rect",id:this.getElementId("background"),name:"legend-background",attrs:i});a.toBack()},e.prototype.drawTitle=function(t){var e=this.get("currentPoint"),n=this.get("title"),o=n.spacing,i=n.style,a=n.text,u=this.addShape(t,{type:"text",id:this.getElementId("title"),name:"legend-title",attrs:Object(r["a"])({text:a,x:e.x,y:e.y},i)}),s=u.getBBox();this.set("currentPoint",{x:e.x,y:s.maxY+o})},e.prototype.resetDraw=function(){var t=this.get("background"),e={x:0,y:0};if(t){var n=Object(c["c"])(t.padding);e.x=n[3],e.y=n[0]}this.set("currentPoint",e)},e}(l["a"]),d=f,h={marker:{style:{inactiveFill:"#000",inactiveOpacity:.45,fill:"#000",opacity:1,size:12}},text:{style:{fill:"#ccc",fontSize:12}}},p={fill:s["a"].textColor,fontSize:12,textAlign:"start",textBaseline:"middle",fontFamily:s["a"].fontFamily,fontWeight:"normal",lineHeight:12},v="navigation-arrow-right",g="navigation-arrow-left",y={right:90*Math.PI/180,left:270*Math.PI/180,up:0,down:180*Math.PI/180},m=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.currentPageIndex=1,e.totalPagesCnt=1,e.pageWidth=0,e.pageHeight=0,e.startX=0,e.startY=0,e.onNavigationBack=function(){var t=e.getElementByLocalId("item-group");if(e.currentPageIndex>1){e.currentPageIndex-=1,e.updateNavigation();var n=e.getCurrentNavigationMatrix();e.get("animate")?t.animate({matrix:n},100):t.attr({matrix:n})}},e.onNavigationAfter=function(){var t=e.getElementByLocalId("item-group");if(e.currentPageIndex<e.totalPagesCnt){e.currentPageIndex+=1,e.updateNavigation();var n=e.getCurrentNavigationMatrix();e.get("animate")?t.animate({matrix:n},100):t.attr({matrix:n})}},e}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{name:"legend",type:"category",itemSpacing:24,itemMarginBottom:8,maxItemWidth:null,itemWidth:null,itemHeight:null,itemName:{},itemValue:null,maxWidth:null,maxHeight:null,marker:{},radio:null,items:[],itemStates:{},itemBackground:{},pageNavigator:{},defaultCfg:{title:{spacing:5,style:{fill:s["a"].textColor,fontSize:12,textAlign:"start",textBaseline:"top"}},background:{padding:5,style:{stroke:s["a"].lineColor}},itemBackground:{style:{opacity:0,fill:"#fff"}},pageNavigator:h,itemName:{spacing:16,style:p},marker:{spacing:8,style:{r:6,symbol:"circle"}},itemValue:{alignRight:!1,formatter:null,style:p,spacing:6},itemStates:{active:{nameStyle:{opacity:.8}},unchecked:{nameStyle:{fill:s["a"].uncheckedColor},markerStyle:{fill:s["a"].uncheckedColor,stroke:s["a"].uncheckedColor}},inactive:{nameStyle:{fill:s["a"].uncheckedColor},markerStyle:{opacity:.2}}}}})},e.prototype.isList=function(){return!0},e.prototype.getItems=function(){return this.get("items")},e.prototype.setItems=function(t){this.update({items:t})},e.prototype.updateItem=function(t,e){Object(o["mix"])(t,e),this.clear(),this.render()},e.prototype.clearItems=function(){var t=this.getElementByLocalId("item-group");t&&t.clear()},e.prototype.setItemState=function(t,e,n){t[e]=n;var r=this.getElementByLocalId("item-"+t.id);if(r){var o=this.getItems(),i=o.indexOf(t),a=this.createOffScreenGroup(),u=this.drawItem(t,i,this.getItemHeight(),a);this.updateElements(u,r),this.clearUpdateStatus(r)}},e.prototype.hasState=function(t,e){return!!t[e]},e.prototype.getItemStates=function(t){var e=this.get("itemStates"),n=[];return Object(o["each"])(e,(function(e,r){t[r]&&n.push(r)})),n},e.prototype.clearItemsState=function(t){var e=this,n=this.getItemsByState(t);Object(o["each"])(n,(function(n){e.setItemState(n,t,!1)}))},e.prototype.getItemsByState=function(t){var e=this,n=this.getItems();return Object(o["filter"])(n,(function(n){return e.hasState(n,t)}))},e.prototype.drawLegendContent=function(t){this.processItems(),this.drawItems(t)},e.prototype.processItems=function(){var t=this.get("items");Object(o["each"])(t,(function(t){t.id||(t.id=t.name)}))},e.prototype.drawItems=function(t){var e=this,n=this.addGroup(t,{id:this.getElementId("item-container-group"),name:"legend-item-container-group"}),r=this.addGroup(n,{id:this.getElementId("item-group"),name:"legend-item-group"}),i=this.getItemHeight(),a=this.get("itemWidth"),u=this.get("itemSpacing"),s=this.get("itemMarginBottom"),l=this.get("currentPoint"),c=l.x,f=l.y,d=this.get("layout"),h=this.get("items"),p=!1,v=0,g=this.get("maxWidth"),y=this.get("maxHeight");Object(o["each"])(h,(function(t,n){var o=e.drawItem(t,n,i,r),h=o.getBBox(),m=a||h.width;m>v&&(v=m),"horizontal"===d?(g&&g<l.x+m-c&&(p=!0,l.x=c,l.y+=i+s),e.moveElementTo(o,l),l.x+=m+u):(y&&y<l.y+i+s-f&&(p=!0,l.x+=v+u,l.y=f,v=0),e.moveElementTo(o,l),l.y+=i+s)})),p&&this.get("flipPage")&&(this.pageHeight=0,this.pageWidth=0,this.totalPagesCnt=1,this.startX=c,this.startY=f,this.adjustNavigation(t,r))},e.prototype.getItemHeight=function(){var t=this.get("itemHeight");if(!t){var e=(this.get("itemName")||{}).style;if(Object(o["isFunction"])(e)){var n=this.getItems();n.forEach((function(o,i){var a=Object(r["a"])(Object(r["a"])({},p),e(o,i,n)).fontSize;t<a&&(t=a)}))}else e&&(t=e.fontSize)}return t},e.prototype.drawMarker=function(t,e,n,i){var a=Object(r["a"])(Object(r["a"])(Object(r["a"])({x:0,y:i/2},e.style),{symbol:Object(o["get"])(n.marker,"symbol","circle")}),Object(o["get"])(n.marker,"style",{})),u=this.addShape(t,{type:"marker",id:this.getElementId("item-"+n.id+"-marker"),name:"legend-item-marker",attrs:a}),s=u.getBBox();u.attr("x",s.width/2);var l=u.attr(),c=l.stroke,f=l.fill;return c&&u.set("isStroke",!0),f&&u.set("isFill",!0),u},e.prototype.drawItemText=function(t,e,n,i,a,u,s){var l=n.formatter,c=n.style,f=Object(r["a"])(Object(r["a"])({x:u,y:a/2,text:l?l(i[e],i,s):i[e]},p),Object(o["isFunction"])(c)?c(i,s,this.getItems()):c);return this.addShape(t,{type:"text",id:this.getElementId("item-"+i.id+"-"+e),name:"legend-item-"+e,attrs:f})},e.prototype.drawRadio=function(t,e,n,o,i){var a,u,s=e.style||{},l=null!==(a=s.r)&&void 0!==a?a:o/2,c=3.6*l/8,f=[i+l,o/2-l],d=f[0],h=f[1],p=[d+l,h+l],v=p[0],g=p[1],y=[d,g+l],m=y[0],b=y[1],_=[i,h+l],j=_[0],x=_[1],w=n.showRadio,O=Object(r["a"])(Object(r["a"])({path:[["M",d,h],["A",l,l,0,0,1,v,g],["L",v-c,g],["L",v,g],["A",l,l,0,0,1,m,b],["L",m,b-c],["L",m,b],["A",l,l,0,0,1,j,x],["L",j+c,x],["L",j,x],["A",l,l,0,0,1,d,h],["L",d,h+c]],stroke:"#000000",fill:"#ffffff"},s),{opacity:w?null!==(u=null===s||void 0===s?void 0:s.opacity)&&void 0!==u?u:.45:0}),E=this.addShape(t,{type:"path",id:this.getElementId("item-"+n.id+"-radio"),name:"legend-item-radio",attrs:O});return E.set("tip",e.tip),E},e.prototype.drawItem=function(t,e,n,a){var u="item-"+t.id,s=this.addGroup(a,{name:"legend-item-container",id:this.getElementId("item-container-"+u),delegateObject:{item:t,index:e}}),l=this.addGroup(s,{name:"legend-item",id:this.getElementId(u),delegateObject:{item:t,index:e}}),c=this.get("marker"),f=this.get("itemName"),d=this.get("itemValue"),h=this.get("itemBackground"),p=this.get("radio"),v=this.getLimitItemWidth(),g=0;if(c){var y=this.drawMarker(l,c,t,n),m=c.spacing,b=Object(o["get"])(t,["marker","spacing"]);Object(o["isNumber"])(b)&&(m=b),g=y.getBBox().maxX+m}if(f){var _=this.drawItemText(l,"name",f,t,n,g,e);v&&Object(i["a"])(!0,_,Object(o["clamp"])(v-g,0,v)),g=_.getBBox().maxX+f.spacing}if(d){var j=this.drawItemText(l,"value",d,t,n,g,e);v&&(d.alignRight?(j.attr({textAlign:"right",x:v}),Object(i["a"])(!0,j,Object(o["clamp"])(v-g,0,v),"head")):Object(i["a"])(!0,j,Object(o["clamp"])(v-g,0,v))),g=j.getBBox().maxX+d.spacing}if(p&&this.drawRadio(l,p,t,n,g),h){var x=l.getBBox(),w=this.addShape(l,{type:"rect",name:"legend-item-background",id:this.getElementId(u+"-background"),attrs:Object(r["a"])({x:0,y:0,width:x.width,height:n},h.style)});w.toBack()}return this.applyItemStates(t,l),l},e.prototype.adjustNavigation=function(t,e){var n=this,r=this.startX,i=this.startY,a=this.get("layout"),u=e.findAll((function(t){return"legend-item"===t.get("name")})),s=this.get("maxWidth"),l=this.get("maxHeight"),c=this.get("itemWidth"),f=this.get("itemSpacing"),d=this.getItemHeight(),p=Object(o["deepMix"])({},h,this.get("pageNavigator")),v=this.drawNavigation(t,a,"00/00",p),g=v.getBBox(),y={x:r,y:i},m=1,b=0,_=0,j=0,x=this.get("itemMarginBottom");function w(t,e){var n=t.getBBox(),r=c||n.width,o=e.x+r+f+g.width;return o>s}if("horizontal"===a){var O=this.get("maxRow")||1,E=d+(1===O?0:x),M=s-f-g.width-g.minX;this.pageHeight=E*O,this.pageWidth=M,Object(o["each"])(u,(function(t){var e=t.getBBox(),o=c||e.width;(b&&b<y.x+o+f||w(t,y))&&(1===m&&(b=y.x+f,n.moveElementTo(v,{x:M,y:y.y+d/2-g.height/2-g.minY})),m+=1,y.x=r,y.y+=E),n.moveElementTo(t,y),t.getParent().setClip({type:"rect",attrs:{x:y.x,y:y.y,width:o+f,height:d}}),y.x+=o+f}))}else{Object(o["each"])(u,(function(t){var e=t.getBBox();e.width>_&&(_=e.width)})),j=_,_+=f,s&&(_=Math.min(s,_),j=Math.min(s,j)),this.pageWidth=_,this.pageHeight=l-Math.max(g.height,d+x);var S=Math.floor(this.pageHeight/(d+x));Object(o["each"])(u,(function(t,e){0!==e&&e%S===0&&(m+=1,y.x+=_,y.y=i),n.moveElementTo(t,y),t.getParent().setClip({type:"rect",attrs:{x:y.x,y:y.y,width:_,height:d}}),y.y+=d+x})),this.totalPagesCnt=m,this.moveElementTo(v,{x:r+j/2-g.width/2-g.minX,y:l-g.height-g.minY})}this.pageHeight&&this.pageWidth&&e.getParent().setClip({type:"rect",attrs:{x:this.startX,y:this.startY,width:this.pageWidth,height:this.pageHeight}}),"horizontal"===a&&this.get("maxRow")?this.totalPagesCnt=Math.ceil(m/this.get("maxRow")):this.totalPagesCnt=m,this.currentPageIndex>this.totalPagesCnt&&(this.currentPageIndex=1),this.updateNavigation(v),e.attr("matrix",this.getCurrentNavigationMatrix())},e.prototype.drawNavigation=function(t,e,n,i){var a={x:0,y:0},u=this.addGroup(t,{id:this.getElementId("navigation-group"),name:"legend-navigation"}),s=Object(o["get"])(i.marker,"style",{}),l=s.size,c=void 0===l?12:l,f=Object(r["c"])(s,["size"]),d=this.drawArrow(u,a,g,"horizontal"===e?"up":"left",c,f);d.on("click",this.onNavigationBack);var h=d.getBBox();a.x+=h.width+2;var p=this.addShape(u,{type:"text",id:this.getElementId("navigation-text"),name:"navigation-text",attrs:Object(r["a"])({x:a.x,y:a.y+c/2,text:n,textBaseline:"middle"},Object(o["get"])(i.text,"style"))}),y=p.getBBox();a.x+=y.width+2;var m=this.drawArrow(u,a,v,"horizontal"===e?"down":"right",c,f);return m.on("click",this.onNavigationAfter),u},e.prototype.updateNavigation=function(t){var e=Object(o["deepMix"])({},h,this.get("pageNavigator")),n=e.marker.style,r=n.fill,i=n.opacity,a=n.inactiveFill,u=n.inactiveOpacity,s=this.currentPageIndex+"/"+this.totalPagesCnt,l=t?t.getChildren()[1]:this.getElementByLocalId("navigation-text"),c=t?t.findById(this.getElementId(g)):this.getElementByLocalId(g),f=t?t.findById(this.getElementId(v)):this.getElementByLocalId(v);l.attr("text",s),c.attr("opacity",1===this.currentPageIndex?u:i),c.attr("fill",1===this.currentPageIndex?a:r),c.attr("cursor",1===this.currentPageIndex?"not-allowed":"pointer"),f.attr("opacity",this.currentPageIndex===this.totalPagesCnt?u:i),f.attr("fill",this.currentPageIndex===this.totalPagesCnt?a:r),f.attr("cursor",this.currentPageIndex===this.totalPagesCnt?"not-allowed":"pointer");var d=c.getBBox().maxX+2;l.attr("x",d),d+=l.getBBox().width+2,this.updateArrowPath(f,{x:d,y:0})},e.prototype.drawArrow=function(t,e,n,o,i,u){var s=e.x,l=e.y,c=this.addShape(t,{type:"path",id:this.getElementId(n),name:n,attrs:Object(r["a"])({size:i,direction:o,path:[["M",s+i/2,l],["L",s,l+i],["L",s+i,l+i],["Z"]],cursor:"pointer"},u)});return c.attr("matrix",Object(a["e"])({x:s+i/2,y:l+i/2},y[o])),c},e.prototype.updateArrowPath=function(t,e){var n=e.x,r=e.y,o=t.attr(),i=o.size,u=o.direction,s=Object(a["e"])({x:n+i/2,y:r+i/2},y[u]);t.attr("path",[["M",n+i/2,r],["L",n,r+i],["L",n+i,r+i],["Z"]]),t.attr("matrix",s)},e.prototype.getCurrentNavigationMatrix=function(){var t=this,e=t.currentPageIndex,n=t.pageWidth,r=t.pageHeight,o=this.get("layout"),i="horizontal"===o?{x:0,y:r*(1-e)}:{x:n*(1-e),y:0};return Object(a["f"])(i)},e.prototype.applyItemStates=function(t,e){var n=this.getItemStates(t),r=n.length>0;if(r){var i=e.getChildren(),a=this.get("itemStates");Object(o["each"])(i,(function(e){var n=e.get("name"),r=n.split("-")[2],o=Object(u["a"])(t,r,a);o&&(e.attr(o),"marker"!==r||e.get("isStroke")&&e.get("isFill")||(e.get("isStroke")&&e.attr("fill",null),e.get("isFill")&&e.attr("stroke",null)))}))}},e.prototype.getLimitItemWidth=function(){var t=this.get("itemWidth"),e=this.get("maxItemWidth");return e?t&&(e=t<=e?t:e):t&&(e=t),e},e}(d),b=m,_=1.4,j=.4,x=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(r["a"])(Object(r["a"])({},e),{type:"continue",min:0,max:100,value:null,colors:[],track:{},rail:{},label:{},handler:{},slidable:!0,tip:null,step:null,maxWidth:null,maxHeight:null,defaultCfg:{label:{align:"rail",spacing:5,formatter:null,style:{fontSize:12,fill:s["a"].textColor,textBaseline:"middle",fontFamily:s["a"].fontFamily}},handler:{size:10,style:{fill:"#fff",stroke:"#333"}},track:{},rail:{type:"color",size:20,defaultLength:100,style:{fill:"#DCDEE2"}},title:{spacing:5,style:{fill:s["a"].textColor,fontSize:12,textAlign:"start",textBaseline:"top"}}}})},e.prototype.isSlider=function(){return!0},e.prototype.getValue=function(){return this.getCurrentValue()},e.prototype.getRange=function(){return{min:this.get("min"),max:this.get("max")}},e.prototype.setRange=function(t,e){this.update({min:t,max:e})},e.prototype.setValue=function(t){var e=this.getValue();this.set("value",t);var n=this.get("group");this.resetTrackClip(),this.get("slidable")&&this.resetHandlers(n),this.delegateEmit("valuechanged",{originValue:e,value:t})},e.prototype.initEvent=function(){var t=this.get("group");this.bindSliderEvent(t),this.bindRailEvent(t),this.bindTrackEvent(t)},e.prototype.drawLegendContent=function(t){this.drawRail(t),this.drawLabels(t),this.fixedElements(t),this.resetTrack(t),this.resetTrackClip(t),this.get("slidable")&&this.resetHandlers(t)},e.prototype.bindSliderEvent=function(t){this.bindHandlersEvent(t)},e.prototype.bindHandlersEvent=function(t){var e=this;t.on("legend-handler-min:drag",(function(t){var n=e.getValueByCanvasPoint(t.x,t.y),r=e.getCurrentValue(),o=r[1];o<n&&(o=n),e.setValue([n,o])})),t.on("legend-handler-max:drag",(function(t){var n=e.getValueByCanvasPoint(t.x,t.y),r=e.getCurrentValue(),o=r[0];o>n&&(o=n),e.setValue([o,n])}))},e.prototype.bindRailEvent=function(t){},e.prototype.bindTrackEvent=function(t){var e=this,n=null;t.on("legend-track:dragstart",(function(t){n={x:t.x,y:t.y}})),t.on("legend-track:drag",(function(t){if(n){var r=e.getValueByCanvasPoint(n.x,n.y),o=e.getValueByCanvasPoint(t.x,t.y),i=e.getCurrentValue(),a=i[1]-i[0],u=e.getRange(),s=o-r;s<0?i[0]+s>u.min?e.setValue([i[0]+s,i[1]+s]):e.setValue([u.min,u.min+a]):s>0&&(s>0&&i[1]+s<u.max?e.setValue([i[0]+s,i[1]+s]):e.setValue([u.max-a,u.max])),n={x:t.x,y:t.y}}})),t.on("legend-track:dragend",(function(t){n=null}))},e.prototype.drawLabels=function(t){this.drawLabel("min",t),this.drawLabel("max",t)},e.prototype.drawLabel=function(t,e){var n=this.get("label"),i=n.style,a=n.align,u=n.formatter,s=this.get(t),l=this.getLabelAlignAttrs(t,a),c="label-"+t;this.addShape(e,{type:"text",id:this.getElementId(c),name:"legend-label-"+t,attrs:Object(r["a"])(Object(r["a"])({x:0,y:0,text:Object(o["isFunction"])(u)?u(s):s},i),l)})},e.prototype.getLabelAlignAttrs=function(t,e){var n=this.isVertical(),r="center",o="middle";return n?(r="start",o="rail"!==e?"min"===t?"top":"bottom":"top"):"rail"!==e?(o="top",r="min"===t?"start":"end"):(r="start",o="middle"),{textAlign:r,textBaseline:o}},e.prototype.getRailPath=function(t,e,n,r){var o=this.get("rail"),i=o.size,a=o.defaultLength,u=o.type,s=this.isVertical(),l=a,c=n,f=r;c||(c=s?i:l),f||(f=s?l:i);var d=[];return"color"===u?(d.push(["M",t,e]),d.push(["L",t+c,e]),d.push(["L",t+c,e+f]),d.push(["L",t,e+f]),d.push(["Z"])):(d.push(["M",t+c,e]),d.push(["L",t+c,e+f]),d.push(["L",t,e+f]),d.push(["Z"])),d},e.prototype.drawRail=function(t){var e=this.get("rail"),n=e.style;this.addShape(t,{type:"path",id:this.getElementId("rail"),name:"legend-rail",attrs:Object(r["a"])({path:this.getRailPath(0,0)},n)})},e.prototype.getTrackColor=function(t){var e,n=t.length;if(!n)return null;if(1===n)return t[0];e=this.isVertical()?"l(90)":"l(0)";for(var r=0;r<n;r++){var o=r/(n-1);e+=" "+o+":"+t[r]}return e},e.prototype.getTrackPath=function(t){var e=this.getRailShape(t),n=e.attr("path");return Object(o["clone"])(n)},e.prototype.getClipTrackAttrs=function(t){var e,n,r,o,i=this.getCurrentValue(),a=i[0],u=i[1],s=this.getRailBBox(t),l=this.getPointByValue(a,t),c=this.getPointByValue(u,t),f=this.isVertical();return f?(e=s.minX,n=l.y,r=s.width,o=c.y-l.y):(e=l.x,n=s.minY,r=c.x-l.x,o=s.height),{x:e,y:n,width:r,height:o}},e.prototype.getTrackAttrs=function(t){var e=this.get("track"),n=this.get("colors"),r=this.getTrackPath(t);return Object(o["mix"])({path:r,fill:this.getTrackColor(n)},e.style)},e.prototype.resetTrackClip=function(t){var e=t||this.get("group"),n=this.getElementId("track"),r=e.findById(n),o=r.getClip(),i=this.getClipTrackAttrs(t);o?o.attr(i):r.setClip({type:"rect",attrs:i})},e.prototype.resetTrack=function(t){var e=this.getElementId("track"),n=t.findById(e),r=this.getTrackAttrs(t);n?n.attr(r):this.addShape(t,{type:"path",id:e,draggable:this.get("slidable"),name:"legend-track",attrs:r})},e.prototype.getPointByValue=function(t,e){var n=this.getRange(),r=n.min,o=n.max,i=(t-r)/(o-r),a=this.getRailBBox(e),u=this.isVertical(),s={x:0,y:0};return u?(s.x=a.minX+a.width/2,s.y=Object(c["g"])(a.minY,a.maxY,i)):(s.x=Object(c["g"])(a.minX,a.maxX,i),s.y=a.minY+a.height/2),s},e.prototype.getRailShape=function(t){var e=t||this.get("group");return e.findById(this.getElementId("rail"))},e.prototype.getRailBBox=function(t){var e=this.getRailShape(t),n=e.getBBox();return n},e.prototype.getRailCanvasBBox=function(){var t=this.get("group"),e=t.findById(this.getElementId("rail")),n=e.getCanvasBBox();return n},e.prototype.isVertical=function(){return"vertical"===this.get("layout")},e.prototype.getValueByCanvasPoint=function(t,e){var n,r=this.getRange(),o=r.min,i=r.max,a=this.getRailCanvasBBox(),u=this.isVertical(),s=this.get("step");n=u?(e-a.minY)/a.height:(t-a.minX)/a.width;var l=Object(c["g"])(o,i,n);if(s){var f=Math.round((l-o)/s);l=o+f*s}return l>i&&(l=i),l<o&&(l=o),l},e.prototype.getCurrentValue=function(){var t=this.get("value");if(!t){var e=this.get("values");return e?[Math.max(Math.min.apply(Math,Object(r["d"])(e,[this.get("max")])),this.get("min")),Math.min(Math.max.apply(Math,Object(r["d"])(e,[this.get("min")])),this.get("max"))]:[this.get("min"),this.get("max")]}return t},e.prototype.resetHandlers=function(t){var e=this.getCurrentValue(),n=e[0],r=e[1];this.resetHandler(t,"min",n),this.resetHandler(t,"max",r)},e.prototype.getHandlerPath=function(t,e){var n=this.isVertical(),r=[],o=t.size,i=e.x,a=e.y,u=o*_,s=o/2,l=o/6;if(n){var c=i+u*j;r.push(["M",i,a]),r.push(["L",c,a+s]),r.push(["L",i+u,a+s]),r.push(["L",i+u,a-s]),r.push(["L",c,a-s]),r.push(["Z"]),r.push(["M",c,a+l]),r.push(["L",i+u-2,a+l]),r.push(["M",c,a-l]),r.push(["L",i+u-2,a-l])}else{var f=a+u*j;r.push(["M",i,a]),r.push(["L",i-s,f]),r.push(["L",i-s,a+u]),r.push(["L",i+s,a+u]),r.push(["L",i+s,f]),r.push(["Z"]),r.push(["M",i-l,f]),r.push(["L",i-l,a+u-2]),r.push(["M",i+l,f]),r.push(["L",i+l,a+u-2])}return r},e.prototype.resetHandler=function(t,e,n){var o=this.getPointByValue(n,t),i=this.get("handler"),a=this.getHandlerPath(i,o),u=this.getElementId("handler-"+e),s=t.findById(u),l=this.isVertical();s?s.attr("path",a):this.addShape(t,{type:"path",name:"legend-handler-"+e,draggable:!0,id:u,attrs:Object(r["a"])(Object(r["a"])({path:a},i.style),{cursor:l?"ns-resize":"ew-resize"})})},e.prototype.fixedElements=function(t){var e=t.findById(this.getElementId("rail")),n=t.findById(this.getElementId("label-min")),r=t.findById(this.getElementId("label-max")),o=this.getDrawPoint();this.isVertical()?this.fixedVertail(n,r,e,o):this.fixedHorizontal(n,r,e,o)},e.prototype.fitRailLength=function(t,e,n,r){var i=this.isVertical(),a=i?"height":"width",u=this.get("label"),s=u.align,l=u.spacing,c=this.get("max"+Object(o["upperFirst"])(a));if(c){var f="rail"===s?n[a]+t[a]+e[a]+2*l:n[a],d=f-c;d>0&&this.changeRailLength(r,a,n[a]-d)}},e.prototype.changeRailLength=function(t,e,n){var r,o=t.getBBox();r="height"===e?this.getRailPath(o.x,o.y,o.width,n):this.getRailPath(o.x,o.y,n,o.height),t.attr("path",r)},e.prototype.changeRailPosition=function(t,e,n){var r=t.getBBox(),o=this.getRailPath(e,n,r.width,r.height);t.attr("path",o)},e.prototype.fixedHorizontal=function(t,e,n,r){var o=this.get("label"),i=o.align,a=o.spacing,u=n.getBBox(),s=t.getBBox(),l=e.getBBox(),c=u.height;this.fitRailLength(s,l,u,n),u=n.getBBox(),"rail"===i?(t.attr({x:r.x,y:r.y+c/2}),this.changeRailPosition(n,r.x+s.width+a,r.y),e.attr({x:r.x+s.width+u.width+2*a,y:r.y+c/2})):"top"===i?(t.attr({x:r.x,y:r.y}),e.attr({x:r.x+u.width,y:r.y}),this.changeRailPosition(n,r.x,r.y+s.height+a)):(this.changeRailPosition(n,r.x,r.y),t.attr({x:r.x,y:r.y+u.height+a}),e.attr({x:r.x+u.width,y:r.y+u.height+a}))},e.prototype.fixedVertail=function(t,e,n,r){var o=this.get("label"),i=o.align,a=o.spacing,u=n.getBBox(),s=t.getBBox(),l=e.getBBox();if(this.fitRailLength(s,l,u,n),u=n.getBBox(),"rail"===i)t.attr({x:r.x,y:r.y}),this.changeRailPosition(n,r.x,r.y+s.height+a),e.attr({x:r.x,y:r.y+s.height+u.height+2*a});else if("right"===i)t.attr({x:r.x+u.width+a,y:r.y}),this.changeRailPosition(n,r.x,r.y),e.attr({x:r.x+u.width+a,y:r.y+u.height});else{var c=Math.max(s.width,l.width);t.attr({x:r.x,y:r.y}),this.changeRailPosition(n,r.x+c+a,r.y),e.attr({x:r.x,y:r.y+u.height})}},e}(d),w=x},e5e2:function(t,e,n){"use strict";var r=function(){function t(t,e){this.bubbles=!0,this.target=null,this.currentTarget=null,this.delegateTarget=null,this.delegateObject=null,this.defaultPrevented=!1,this.propagationStopped=!1,this.shape=null,this.fromShape=null,this.toShape=null,this.propagationPath=[],this.type=t,this.name=t,this.originalEvent=e,this.timeStamp=e.timeStamp}return t.prototype.preventDefault=function(){this.defaultPrevented=!0,this.originalEvent.preventDefault&&this.originalEvent.preventDefault()},t.prototype.stopPropagation=function(){this.propagationStopped=!0},t.prototype.toString=function(){var t=this.type;return"[Event (type="+t+")]"},t.prototype.save=function(){},t.prototype.restore=function(){},t}();e["a"]=r},e945:function(t,e,n){"use strict";var r=n("8937"),o=/rgba?\(([\s.,0-9]+)\)/,i=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,a=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,u=/[\d.]+:(#[^\s]+|[^\)]+\))/gi,s=function(t){return/^[r,R,L,l]{1}[\s]*\(/.test(t)},l=function(){var t=document.createElement("i");return t.title="Web Colour Picker",t.style.display="none",document.body.appendChild(t),t},c=function(t,e,n,r){return t[r]+(e[r]-t[r])*n};function f(t){return"#"+p(t[0])+p(t[1])+p(t[2])}var d,h=function(t){return[parseInt(t.substr(1,2),16),parseInt(t.substr(3,2),16),parseInt(t.substr(5,2),16)]},p=function(t){var e=Math.round(t).toString(16);return 1===e.length?"0"+e:e},v=function(t,e){var n=isNaN(Number(e))||e<0?0:e>1?1:Number(e),r=t.length-1,o=Math.floor(r*n),i=r*n-o,a=t[o],u=o===r?a:t[o+1];return f([c(a,u,i,0),c(a,u,i,1),c(a,u,i,2)])},g=function(t){if("#"===t[0]&&7===t.length)return t;d||(d=l()),d.style.color=t;var e=document.defaultView.getComputedStyle(d,"").getPropertyValue("color"),n=o.exec(e),r=n[1].split(/\s*,\s*/).map((function(t){return Number(t)}));return e=f(r),e},y=function(t){var e=Object(r["isString"])(t)?t.split("-"):t,n=Object(r["map"])(e,(function(t){return h(-1===t.indexOf("#")?g(t):t)}));return function(t){return v(n,t)}},m=function(t){if(s(t)){var e,n=void 0;if("l"===t[0]){var o=i.exec(t),l=+o[1]+90;n=o[2],e="linear-gradient("+l+"deg, "}else if("r"===t[0]){e="radial-gradient(";o=a.exec(t);n=o[4]}var c=n.match(u);return Object(r["each"])(c,(function(t,n){var r=t.split(":");e+=r[1]+" "+100*r[0]+"%",n!==c.length-1&&(e+=", ")})),e+=")",e}return t};e["a"]={rgb2arr:h,gradient:y,toRGB:Object(r["memoize"])(g),toCSSGradient:m}},e98d:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pageRankAsync=e.minimumSpanningTreeAsync=e.louvainAsync=e.labelPropagationAsync=e.getOutDegreeAsync=e.getNeighborsAsync=e.getInDegreeAsync=e.getDegreeAsync=e.getAdjMatrixAsync=e.floydWarshallAsync=e.findShortestPathAsync=e.findAllPathAsync=e.dijkstraAsync=e.detectCycleAsync=e.detectAllUndirectedCycleAsync=e.detectAllDirectedCycleAsync=e.detectAllCyclesAsync=e.connectedComponentAsync=e.GADDIAsync=void 0;var r=i(n("c0d2")),o=n("9023");function i(t){return t&&t.__esModule?t:{default:t}}var a=function(t,e){return(0,r.default)(o.ALGORITHM.getAdjMatrix).apply(void 0,[t,e])};e.getAdjMatrixAsync=a;var u=function(t,e){return(0,r.default)(o.ALGORITHM.connectedComponent).apply(void 0,[t,e])};e.connectedComponentAsync=u;var s=function(t){return(0,r.default)(o.ALGORITHM.getDegree)(t)};e.getDegreeAsync=s;var l=function(t,e){return(0,r.default)(o.ALGORITHM.getInDegree)(t,e)};e.getInDegreeAsync=l;var c=function(t,e){return(0,r.default)(o.ALGORITHM.getOutDegree)(t,e)};e.getOutDegreeAsync=c;var f=function(t){return(0,r.default)(o.ALGORITHM.detectCycle)(t)};e.detectCycleAsync=f;var d=function(t){return(0,r.default)(o.ALGORITHM.detectAllCycles)(t)};e.detectAllCyclesAsync=d;var h=function(t){return(0,r.default)(o.ALGORITHM.detectAllDirectedCycle)(t)};e.detectAllDirectedCycleAsync=h;var p=function(t){return(0,r.default)(o.ALGORITHM.detectAllUndirectedCycle)(t)};e.detectAllUndirectedCycleAsync=p;var v=function(t,e,n,i){return(0,r.default)(o.ALGORITHM.dijkstra).apply(void 0,[t,e,n,i])};e.dijkstraAsync=v;var g=function(t,e,n,i){return(0,r.default)(o.ALGORITHM.findAllPath).apply(void 0,[t,e,n,i])};e.findAllPathAsync=g;var y=function(t,e,n,i,a){return(0,r.default)(o.ALGORITHM.findShortestPath).apply(void 0,[t,e,n,i,a])};e.findShortestPathAsync=y;var m=function(t,e){return(0,r.default)(o.ALGORITHM.floydWarshall).apply(void 0,[t,e])};e.floydWarshallAsync=m;var b=function(t,e,n,i){return void 0===i&&(i=1e3),(0,r.default)(o.ALGORITHM.labelPropagation)(t,e,n,i)};e.labelPropagationAsync=b;var _=function(t,e,n,i){return(0,r.default)(o.ALGORITHM.louvain)(t,e,n,i)};e.louvainAsync=_;var j=function(t,e,n){return(0,r.default)(o.ALGORITHM.minimumSpanningTree).apply(void 0,[t,e,n])};e.minimumSpanningTreeAsync=j;var x=function(t,e,n){return(0,r.default)(o.ALGORITHM.pageRank).apply(void 0,[t,e,n])};e.pageRankAsync=x;var w=function(t,e,n){return(0,r.default)(o.ALGORITHM.getNeighbors).apply(void 0,[t,e,n])};e.getNeighborsAsync=w;var O=function(t,e,n,i,a,u,s){return void 0===n&&(n=!1),void 0===u&&(u="cluster"),void 0===s&&(s="cluster"),(0,r.default)(o.ALGORITHM.GADDI).apply(void 0,[t,e,n,i,a,u,s])};e.GADDIAsync=O},e9d5:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="SearchOutlined",l.inheritAttrs=!1;e["a"]=l},eaf5:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0;var r=n("7a23"),o=a(n("b0cd")),i=a(n("a1a0"));function a(t){return t&&t.__esModule?t:{default:t}}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return(0,r.createVNode)(i["default"],u({},n,{icon:o["default"]}),null)};l.displayName="LoadingOutlined",l.inheritAttrs=!1;var c=l;e["default"]=c},edc4:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="UserOutlined",l.inheritAttrs=!1;e["a"]=l},eecd:function(t,e,n){"use strict";var r=n("147d");n.d(e,"getAdjust",(function(){return r["getAdjust"]}));n("41c8");var o=n("94e3"),i=n("29ab"),a=n("f05a"),u=n("f7a9");n("59b0");Object(r["registerAdjust"])("Dodge",o["a"]),Object(r["registerAdjust"])("Jitter",i["a"]),Object(r["registerAdjust"])("Stack",a["a"]),Object(r["registerAdjust"])("Symmetric",u["a"])},f007:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="CalendarOutlined",l.inheritAttrs=!1;e["a"]=l},f05a:function(t,e,n){"use strict";var r=n("000e"),o=n("8937"),i=n("41c8"),a=o["Cache"],u=function(t){function e(e){var n=t.call(this,e)||this,r=e.adjustNames,o=void 0===r?["y"]:r,i=e.height,a=void 0===i?NaN:i,u=e.size,s=void 0===u?10:u,l=e.reverseOrder,c=void 0!==l&&l;return n.adjustNames=o,n.height=a,n.size=s,n.reverseOrder=c,n}return Object(r["b"])(e,t),e.prototype.process=function(t){var e=this,n=e.yField,r=e.reverseOrder,o=n?this.processStack(t):this.processOneDimStack(t);return r?this.reverse(o):o},e.prototype.reverse=function(t){return t.slice(0).reverse()},e.prototype.processStack=function(t){var e=this,n=e.xField,i=e.yField,u=e.reverseOrder,s=u?this.reverse(t):t,l=new a,c=new a;return s.map((function(t){return t.map((function(t){var e,a=o["get"](t,n,0),u=o["get"](t,[i]),s=a.toString();if(u=o["isArray"](u)?u[1]:u,!o["isNil"](u)){var f=u>=0?l:c;f.has(s)||f.set(s,0);var d=f.get(s),h=u+d;return f.set(s,h),Object(r["a"])(Object(r["a"])({},t),(e={},e[i]=[d,h],e))}return t}))}))},e.prototype.processOneDimStack=function(t){var e=this,n=this,o=n.xField,i=n.height,u=n.reverseOrder,s="y",l=u?this.reverse(t):t,c=new a;return l.map((function(t){return t.map((function(t){var n,a=e.size,u=t[o],l=2*a/i;c.has(u)||c.set(u,l/2);var f=c.get(u);return c.set(u,f+l),Object(r["a"])(Object(r["a"])({},t),(n={},n[s]=f,n))}))}))},e}(i["a"]);e["a"]=u},f5e5:function(t,e,n){"use strict";n.d(e,"a",(function(){return l})),n.d(e,"d",(function(){return c})),n.d(e,"b",(function(){return f})),n.d(e,"c",(function(){return h})),n.d(e,"e",(function(){return g})),n.d(e,"h",(function(){return y})),n.d(e,"f",(function(){return b})),n.d(e,"g",(function(){return _}));var r=n("8937"),o=n("af40"),i=n("9c29"),a=n("7326"),u=n("9f27"),s={fill:"fillStyle",stroke:"strokeStyle",opacity:"globalAlpha"};function l(t,e){var n=e.attr();for(var i in n){var a=n[i],u=s[i]?s[i]:i;"matrix"===u&&a?t.transform(a[0],a[1],a[3],a[4],a[6],a[7]):"lineDash"===u&&t.setLineDash?Object(r["isArray"])(a)&&t.setLineDash(a):("strokeStyle"===u||"fillStyle"===u?a=Object(o["b"])(t,e,a):"globalAlpha"===u&&(a*=t.globalAlpha),t[u]=a)}}function c(t,e,n){for(var r=0;r<e.length;r++){var o=e[r];o.cfg.visible?o.draw(t,n):o.skipDraw()}}function f(t,e,n){var o=t.get("refreshElements");Object(r["each"])(o,(function(e){if(e!==t){var n=e.cfg.parent;while(n&&n!==t&&!n.cfg.refresh)n.cfg.refresh=!0,n=n.cfg.parent}})),o[0]===t?p(e,n):d(e,n)}function d(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(r.cfg.visible)if(r.cfg.hasChanged)r.cfg.refresh=!0,r.isGroup()&&p(r.cfg.children,e);else if(r.cfg.refresh)r.isGroup()&&d(r.cfg.children,e);else{var o=v(r,e);r.cfg.refresh=o,o&&r.isGroup()&&d(r.cfg.children,e)}}}function h(t){for(var e=0;e<t.length;e++){var n=t[e];n.cfg.hasChanged=!1,n.isGroup()&&!n.destroyed&&h(n.cfg.children)}}function p(t,e){for(var n=0;n<t.length;n++){var r=t[n];r.cfg.visible&&(r.cfg.refresh=!0,r.isGroup()&&p(r.get("children"),e))}}function v(t,e){var n=t.cfg.cacheCanvasBBox,r=t.cfg.isInView&&n&&Object(a["f"])(n,e);return r}function g(t,e,n,r){var o=n.path,a=n.startArrow,s=n.endArrow;if(o){var l=[0,0],c=[0,0],f={dx:0,dy:0};e.beginPath();for(var d=0;d<o.length;d++){var h=o[d],p=h[0];if(0===d&&a&&a.d){var v=t.getStartTangent();f=u["c"](v[0][0],v[0][1],v[1][0],v[1][1],a.d)}else if(d===o.length-2&&"Z"===o[d+1][0]&&s&&s.d){var g=o[d+1];if("Z"===g[0]){v=t.getEndTangent();f=u["c"](v[0][0],v[0][1],v[1][0],v[1][1],s.d)}}else if(d===o.length-1&&s&&s.d&&"Z"!==o[0]){v=t.getEndTangent();f=u["c"](v[0][0],v[0][1],v[1][0],v[1][1],s.d)}var y=f.dx,m=f.dy;switch(p){case"M":e.moveTo(h[1]-y,h[2]-m),c=[h[1],h[2]];break;case"L":e.lineTo(h[1]-y,h[2]-m);break;case"Q":e.quadraticCurveTo(h[1],h[2],h[3]-y,h[4]-m);break;case"C":e.bezierCurveTo(h[1],h[2],h[3],h[4],h[5]-y,h[6]-m);break;case"A":var b=void 0;r?(b=r[d],b||(b=Object(i["a"])(l,h),r[d]=b)):b=Object(i["a"])(l,h);var _=b.cx,j=b.cy,x=b.rx,w=b.ry,O=b.startAngle,E=b.endAngle,M=b.xRotation,S=b.sweepFlag;if(e.ellipse)e.ellipse(_,j,x,w,M,O,E,1-S);else{var P=x>w?x:w,C=x>w?1:x/w,A=x>w?w/x:1;e.translate(_,j),e.rotate(M),e.scale(C,A),e.arc(0,0,P,O,E,1-S),e.scale(1/C,1/A),e.rotate(-M),e.translate(-_,-j)}break;case"Z":e.closePath();break;default:break}if("Z"===p)l=c;else{var k=h.length;l=[h[k-2],h[k-1]]}}}}function y(t,e){var n=t.get("canvas");n&&("remove"===e&&(t._cacheCanvasBBox=t.get("cacheCanvasBBox")),t.get("hasChanged")||(t.set("hasChanged",!0),t.cfg.parent&&t.cfg.parent.get("hasChanged")||(n.refreshElement(t,e,n),n.get("autoDraw")&&n.draw())))}function m(t){var e;if(t.destroyed)e=t["_cacheCanvasBBox"];else{var n=t.get("cacheCanvasBBox"),r=n&&!(!n.width||!n.height),o=t.getCanvasBBox(),i=o&&!(!o.width||!o.height);r&&i?e=Object(a["l"])(n,o):r?e=n:i&&(e=o)}return e}function b(t){if(!t.length)return null;var e=[],n=[],o=[],i=[];return Object(r["each"])(t,(function(t){var r=m(t);r&&(e.push(r.minX),n.push(r.minY),o.push(r.maxX),i.push(r.maxY))})),{minX:Object(r["min"])(e),minY:Object(r["min"])(n),maxX:Object(r["max"])(o),maxY:Object(r["max"])(i)}}function _(t,e){return t&&e&&Object(a["f"])(t,e)?{minX:Math.max(t.minX,e.minX),minY:Math.max(t.minY,e.minY),maxX:Math.min(t.maxX,e.maxX),maxY:Math.min(t.maxY,e.maxY)}:null}},f7a9:function(t,e,n){"use strict";var r=n("000e"),o=n("8937"),i=n("41c8"),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["b"])(e,t),e.prototype.process=function(t){var e=o["flatten"](t),n=this,i=n.xField,a=n.yField,u=this.getXValuesMaxMap(e),s=Math.max.apply(Math,Object.keys(u).map((function(t){return u[t]})));return o["map"](t,(function(t){return o["map"](t,(function(t){var e,n,l=t[a],c=t[i];if(o["isArray"](l)){var f=(s-u[c])/2;return Object(r["a"])(Object(r["a"])({},t),(e={},e[a]=o["map"](l,(function(t){return f+t})),e))}var d=(s-l)/2;return Object(r["a"])(Object(r["a"])({},t),(n={},n[a]=[d,l+d],n))}))}))},e.prototype.getXValuesMaxMap=function(t){var e=this,n=this,r=n.xField,i=n.yField,a=o["groupBy"](t,(function(t){return t[r]}));return o["mapValues"](a,(function(t){return e.getDimMaxValue(t,i)}))},e.prototype.getDimMaxValue=function(t,e){var n=o["map"](t,(function(t){return o["get"](t,e,[])})),r=o["flatten"](n);return Math.max.apply(Math,r)},e}(i["a"]);e["a"]=a},f83c:function(t,e,n){"use strict";var r=n("00c6"),o=n("330db"),i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r["a"])(e,t),e.prototype.isGroup=function(){return!0},e.prototype.isEntityGroup=function(){return!1},e.prototype.clone=function(){for(var e=t.prototype.clone.call(this),n=this.getChildren(),r=0;r<n.length;r++){var o=n[r];e.add(o.clone())}return e},e}(o["a"]);e["a"]=i},fb14:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"};e.default=r},fe51:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var r=n("dcfe");function o(t){void 0===t&&(t={});var e=t,n=function(){},r=function(){var t={};return function(e){var n=e.next;return!t[n]&&(t[n]=!0,!0)}}();return e.allowTraversal=t.allowTraversal||r,e.enter=t.enter||n,e.leave=t.leave||n,e}function i(t,e,n,o,a){void 0===a&&(a=!0),o.enter({current:e,previous:n});var u=t.edges,s=void 0===u?[]:u;(0,r.getNeighbors)(e,s,a?"target":void 0).forEach((function(r){o.allowTraversal({previous:n,current:e,next:r})&&i(t,r,e,o,a)})),o.leave({current:e,previous:n})}function a(t,e,n,r){void 0===r&&(r=!0),i(t,e,"",o(n),r)}},ff4a:function(t,e,n){"use strict";var r=n("7a23"),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},i=o,a=n("b3f0");function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){s(t,e,n[e])}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){var n=u({},t,e.attrs);return Object(r["createVNode"])(a["a"],u({},n,{icon:i}),null)};l.displayName="PlusSquareOutlined",l.inheritAttrs=!1;e["a"]=l},ff7f:function(t,e,n){"use strict";n.r(e),n.d(e,"Line",(function(){return h})),n.d(e,"Circle",(function(){return v})),n.d(e,"Base",(function(){return f})),n.d(e,"Html",(function(){return w}));var r,o=n("2c79"),i=n("e546"),a=n("8937"),u=n("31e6"),s=n("8ea8"),l=n("2f5e"),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(o["a"])(Object(o["a"])({},e),{name:"crosshair",type:"base",line:{},text:null,textBackground:{},capture:!1,defaultCfg:{line:{style:{lineWidth:1,stroke:l["a"].lineColor}},text:{position:"start",offset:10,autoRotate:!1,content:null,style:{fill:l["a"].textColor,textAlign:"center",textBaseline:"middle",fontFamily:l["a"].fontFamily}},textBackground:{padding:5,style:{stroke:l["a"].lineColor}}}})},e.prototype.renderInner=function(t){this.get("line")&&this.renderLine(t),this.get("text")&&(this.renderText(t),this.renderBackground(t))},e.prototype.renderText=function(t){var e=this.get("text"),n=e.style,r=e.autoRotate,i=e.content;if(!Object(a["isNil"])(i)){var u=this.getTextPoint(),l=null;if(r){var c=this.getRotateAngle();l=Object(s["e"])(u,c)}this.addShape(t,{type:"text",name:"crosshair-text",id:this.getElementId("text"),attrs:Object(o["a"])(Object(o["a"])(Object(o["a"])({},u),{text:i,matrix:l}),n)})}},e.prototype.renderLine=function(t){var e=this.getLinePath(),n=this.get("line"),r=n.style;this.addShape(t,{type:"path",name:"crosshair-line",id:this.getElementId("line"),attrs:Object(o["a"])({path:e},r)})},e.prototype.renderBackground=function(t){var e=this.getElementId("text"),n=t.findById(e),r=this.get("textBackground");if(r&&n){var a=n.getBBox(),u=Object(i["c"])(r.padding),s=r.style,l=this.addShape(t,{type:"rect",name:"crosshair-text-background",id:this.getElementId("text-background"),attrs:Object(o["a"])({x:a.x-u[3],y:a.y-u[0],width:a.width+u[1]+u[3],height:a.height+u[0]+u[2],matrix:n.attr("matrix")},s)});l.toBack()}},e}(u["a"]),f=c,d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(o["a"])(Object(o["a"])({},e),{type:"line",locationType:"region",start:null,end:null})},e.prototype.getRotateAngle=function(){var t=this.getLocation(),e=t.start,n=t.end,r=this.get("text").position,o=Math.atan2(n.y-e.y,n.x-e.x),i="start"===r?o-Math.PI/2:o+Math.PI/2;return i},e.prototype.getTextPoint=function(){var t=this.getLocation(),e=t.start,n=t.end,r=this.get("text"),o=r.position,a=r.offset;return Object(i["f"])(e,n,o,a)},e.prototype.getLinePath=function(){var t=this.getLocation(),e=t.start,n=t.end;return[["M",e.x,e.y],["L",n.x,n.y]]},e}(f),h=d,p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(o["a"])(Object(o["a"])({},e),{type:"circle",locationType:"circle",center:null,radius:100,startAngle:-Math.PI/2,endAngle:3*Math.PI/2})},e.prototype.getRotateAngle=function(){var t=this.getLocation(),e=t.startAngle,n=t.endAngle,r=this.get("text").position,o="start"===r?e+Math.PI/2:n-Math.PI/2;return o},e.prototype.getTextPoint=function(){var t=this.get("text"),e=t.position,n=t.offset,r=this.getLocation(),o=r.center,a=r.radius,u=r.startAngle,s=r.endAngle,l="start"===e?u:s,c=this.getRotateAngle()-Math.PI,f=Object(i["e"])(o,a,l),d=Math.cos(c)*n,h=Math.sin(c)*n;return{x:f.x+d,y:f.y+h}},e.prototype.getLinePath=function(){var t=this.getLocation(),e=t.center,n=t.radius,r=t.startAngle,o=t.endAngle,a=null;if(o-r===2*Math.PI){var u=e.x,s=e.y;a=[["M",u,s-n],["A",n,n,0,1,1,u,s+n],["A",n,n,0,1,1,u,s-n],["Z"]]}else{var l=Object(i["e"])(e,n,r),c=Object(i["e"])(e,n,o),f=Math.abs(o-r)>Math.PI?1:0,d=r>o?0:1;a=[["M",l.x,l.y],["A",n,n,0,f,d,c.x,c.y]]}return a},e}(f),v=p,g=n("7c8a"),y=n("75ed"),m="g2-crosshair",b=m+"-line",_=m+"-text",j=(r={},r[""+m]={position:"relative"},r[""+b]={position:"absolute",backgroundColor:"rgba(0, 0, 0, 0.25)"},r[""+_]={position:"absolute",color:l["a"].textColor,fontFamily:l["a"].fontFamily},r),x=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o["b"])(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return Object(o["a"])(Object(o["a"])({},e),{name:"crosshair",type:"html",locationType:"region",start:{x:0,y:0},end:{x:0,y:0},capture:!1,text:null,containerTpl:'<div class="'+m+'"></div>',crosshairTpl:'<div class="'+b+'"></div>',textTpl:'<span class="'+_+'">{content}</span>',domStyles:null,containerClassName:m,defaultStyles:j,defaultCfg:{text:{position:"start",content:null,align:"center",offset:10}}})},e.prototype.render=function(){this.resetText(),this.resetPosition()},e.prototype.initCrossHair=function(){var t=this.getContainer(),e=this.get("crosshairTpl"),n=Object(g["b"])(e);t.appendChild(n),this.applyStyle(b,n),this.set("crosshairEl",n)},e.prototype.getTextPoint=function(){var t=this.getLocation(),e=t.start,n=t.end,r=this.get("text"),o=r.position,a=r.offset;return Object(i["f"])(e,n,o,a)},e.prototype.resetText=function(){var t=this.get("text"),e=this.get("textEl");if(t){var n=t.content;if(!e){var r=this.getContainer(),o=Object(a["substitute"])(this.get("textTpl"),t);e=Object(g["b"])(o),r.appendChild(e),this.applyStyle(_,e),this.set("textEl",e)}e.innerHTML=n}else e&&e.remove()},e.prototype.isVertical=function(t,e){return t.x===e.x},e.prototype.resetPosition=function(){var t=this.get("crosshairEl");t||(this.initCrossHair(),t=this.get("crosshairEl"));var e=this.get("start"),n=this.get("end"),r=Math.min(e.x,n.x),o=Math.min(e.y,n.y);this.isVertical(e,n)?Object(g["e"])(t,{width:"1px",height:Object(i["l"])(Math.abs(n.y-e.y))}):Object(g["e"])(t,{height:"1px",width:Object(i["l"])(Math.abs(n.x-e.x))}),Object(g["e"])(t,{top:Object(i["l"])(o),left:Object(i["l"])(r)}),this.alignText()},e.prototype.alignText=function(){var t=this.get("textEl");if(t){var e=this.get("text").align,n=t.clientWidth,r=this.getTextPoint();switch(e){case"center":r.x=r.x-n/2;break;case"right":r.x=r.x-n;case"left":break}Object(g["e"])(t,{top:Object(i["l"])(r.y),left:Object(i["l"])(r.x)})}},e.prototype.updateInner=function(e){Object(a["hasKey"])(e,"text")&&this.resetText(),t.prototype.updateInner.call(this,e)},e}(y["a"]),w=x}}]);