diff --git a/Caddyfile b/Caddyfile index 266bcd1..28ed0eb 100644 --- a/Caddyfile +++ b/Caddyfile @@ -1,8 +1,7 @@ {$HOST}:{$PORT} -proxy /pd PD_ENDPOINT { - policy round_robin +reverse_proxy /pd PD_ENDPOINT { + lb_policy round_robin } log stdout - diff --git a/Dockerfile b/Dockerfile index 678de9c..5826bd3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM abiosoft/caddy +FROM caddy:latest ADD dist /src @@ -10,4 +10,4 @@ ENV PD_ENDPOINT=localhost:9000 REGION_BYTE_SIZE=100663296 PORT=8010 HOST=0.0.0.0 EXPOSE 8010 -ENTRYPOINT ["/bin/sh", "-c", "sed -i -e \"s/PD_ENDPOINT/$PD_ENDPOINT/g\" /etc/Caddyfile;caddy --conf /etc/Caddyfile"] \ No newline at end of file +ENTRYPOINT ["/bin/sh", "-c", "sed -i -e \"s/PD_ENDPOINT/$PD_ENDPOINT/g\" /etc/Caddyfile;caddy run adapt --config /etc/Caddyfile"] diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 0000000..f8a3993 --- /dev/null +++ b/dist/index.html @@ -0,0 +1,13 @@ + + + + + + Pd Vis + + + +
+ + + diff --git a/dist/index.js b/dist/index.js new file mode 100644 index 0000000..1198f22 --- /dev/null +++ b/dist/index.js @@ -0,0 +1,31 @@ +(function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports}var module=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;return module.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.i=function(value){return value};__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{configurable:false,enumerable:true,get:getter})}};__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module["default"]}:function getModuleExports(){return module};__webpack_require__.d(getter,"a",getter);return getter};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p="";return __webpack_require__(__webpack_require__.s=1390)})([function(module,exports,__webpack_require__){var global=__webpack_require__(8);var core=__webpack_require__(100);var hide=__webpack_require__(53);var redefine=__webpack_require__(54);var ctx=__webpack_require__(75);var PROTOTYPE="prototype";var $export=function(type,name,source){var IS_FORCED=type&$export.F;var IS_GLOBAL=type&$export.G;var IS_STATIC=type&$export.S;var IS_PROTO=type&$export.P;var IS_BIND=type&$export.B;var target=IS_GLOBAL?global:IS_STATIC?global[name]||(global[name]={}):(global[name]||{})[PROTOTYPE];var exports=IS_GLOBAL?core:core[name]||(core[name]={});var expProto=exports[PROTOTYPE]||(exports[PROTOTYPE]={});var key,own,out,exp;if(IS_GLOBAL)source=name;for(key in source){own=!IS_FORCED&&target&&target[key]!==undefined;out=(own?target:source)[key];exp=IS_BIND&&own?ctx(out,global):IS_PROTO&&typeof out=="function"?ctx(Function.call,out):out;if(target)redefine(target,key,out,type&$export.U);if(exports[key]!=out)hide(exports,key,exp);if(IS_PROTO&&expProto[key]!=out)expProto[key]=out}};global.core=core;$export.F=1;$export.G=2;$export.S=4;$export.P=8;$export.B=16;$export.W=32;$export.U=64;$export.R=128;module.exports=$export},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"o",function(){return epsilon});__webpack_require__.d(__webpack_exports__,"w",function(){return epsilon2});__webpack_require__.d(__webpack_exports__,"a",function(){return pi});__webpack_require__.d(__webpack_exports__,"k",function(){return halfPi});__webpack_require__.d(__webpack_exports__,"v",function(){return quarterPi});__webpack_require__.d(__webpack_exports__,"b",function(){return tau});__webpack_require__.d(__webpack_exports__,"h",function(){return degrees});__webpack_require__.d(__webpack_exports__,"g",function(){return radians});__webpack_require__.d(__webpack_exports__,"p",function(){return abs});__webpack_require__.d(__webpack_exports__,"l",function(){return atan});__webpack_require__.d(__webpack_exports__,"e",function(){return atan2});__webpack_require__.d(__webpack_exports__,"c",function(){return cos});__webpack_require__.d(__webpack_exports__,"u",function(){return ceil});__webpack_require__.d(__webpack_exports__,"m",function(){return exp});__webpack_require__.d(__webpack_exports__,"i",function(){return log});__webpack_require__.d(__webpack_exports__,"r",function(){return pow});__webpack_require__.d(__webpack_exports__,"d",function(){return sin});__webpack_require__.d(__webpack_exports__,"q",function(){return sign});__webpack_require__.d(__webpack_exports__,"n",function(){return sqrt});__webpack_require__.d(__webpack_exports__,"j",function(){return tan});__webpack_exports__["s"]=acos;__webpack_exports__["f"]=asin;__webpack_exports__["t"]=haversin;var epsilon=1e-6;var epsilon2=1e-12;var pi=Math.PI;var halfPi=pi/2;var quarterPi=pi/4;var tau=pi*2;var degrees=180/pi;var radians=pi/180;var abs=Math.abs;var atan=Math.atan;var atan2=Math.atan2;var cos=Math.cos;var ceil=Math.ceil;var exp=Math.exp;var floor=Math.floor;var log=Math.log;var pow=Math.pow;var sin=Math.sin;var sign=Math.sign||function(x){return x>0?1:x<0?-1:0};var sqrt=Math.sqrt;var tan=Math.tan;function acos(x){return x>1?0:x<-1?pi:Math.acos(x)}function asin(x){return x>1?halfPi:x<-1?-halfPi:Math.asin(x)}function haversin(x){return(x=sin(x/2))*x}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(specifier){var n=specifier.length/6|0,colors=new Array(n),i=0;while(i0))return range;do{range.push(previous=new Date(+start)),offseti(start,step),floori(start)}while(previous=date)while(floori(date),!test(date))date.setTime(date-1)},function(date,step){if(date>=date){if(step<0)while(++step<=0){while(offseti(date,-1),!test(date)){}}else while(--step>=0){while(offseti(date,+1),!test(date)){}}}})};if(count){interval.count=function(start,end){t0.setTime(+start),t1.setTime(+end);floori(t0),floori(t1);return Math.floor(count(t0,t1))};interval.every=function(step){step=Math.floor(step);return!isFinite(step)||!(step>0)?null:!(step>1)?interval:interval.filter(field?function(d){return field(d)%step===0}:function(d){return interval.count(0,d)%step===0})}}return interval}},function(module,exports){module.exports=function(it){return typeof it==="object"?it!==null:typeof it==="function"}},function(module,exports,__webpack_require__){var freeGlobal=__webpack_require__(416);var freeSelf=typeof self=="object"&&self&&self.Object===Object&&self;var root=freeGlobal||freeSelf||Function("return this")();module.exports=root},function(module,exports,__webpack_require__){"use strict";var bind=__webpack_require__(258);var isBuffer=__webpack_require__(995);var toString=Object.prototype.toString;function isArray(val){return toString.call(val)==="[object Array]"}function isArrayBuffer(val){return toString.call(val)==="[object ArrayBuffer]"}function isFormData(val){return typeof FormData!=="undefined"&&val instanceof FormData}function isArrayBufferView(val){var result;if(typeof ArrayBuffer!=="undefined"&&ArrayBuffer.isView){result=ArrayBuffer.isView(val)}else{result=val&&val.buffer&&val.buffer instanceof ArrayBuffer}return result}function isString(val){return typeof val==="string"}function isNumber(val){return typeof val==="number"}function isUndefined(val){return typeof val==="undefined"}function isObject(val){return val!==null&&typeof val==="object"}function isDate(val){return toString.call(val)==="[object Date]"}function isFile(val){return toString.call(val)==="[object File]"}function isBlob(val){return toString.call(val)==="[object Blob]"}function isFunction(val){return toString.call(val)==="[object Function]"}function isStream(val){return isObject(val)&&isFunction(val.pipe)}function isURLSearchParams(val){return typeof URLSearchParams!=="undefined"&&val instanceof URLSearchParams}function trim(str){return str.replace(/^\s*/,"").replace(/\s*$/,"")}function isStandardBrowserEnv(){if(typeof navigator!=="undefined"&&navigator.product==="ReactNative"){return false}return typeof window!=="undefined"&&typeof document!=="undefined"}function forEach(obj,fn){if(obj===null||typeof obj==="undefined"){return}if(typeof obj!=="object"){obj=[obj]}if(isArray(obj)){for(var i=0,l=obj.length;iCREATED)throw new Error("too late; already scheduled");return schedule}function set(node,id){var schedule=get(node,id);if(schedule.state>STARTING)throw new Error("too late; already started");return schedule}function get(node,id){var schedule=node.__transition;if(!schedule||!(schedule=schedule[id]))throw new Error("transition not found");return schedule}function create(node,id,self){var schedules=node.__transition,tween;schedules[id]=self;self.timer=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_timer__["b"])(schedule,0,self.time);function schedule(elapsed){self.state=SCHEDULED;self.timer.restart(start,self.delay,self.time);if(self.delay<=elapsed)start(elapsed-self.delay)}function start(elapsed){var i,j,n,o;if(self.state!==SCHEDULED)return stop();for(i in schedules){o=schedules[i];if(o.name!==self.name)continue;if(o.state===STARTED)return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_timer__["d"])(start);if(o.state===RUNNING){o.state=ENDED;o.timer.stop();o.on.call("interrupt",node,node.__data__,o.index,o.group);delete schedules[i]}else if(+i0?min(toInteger(it),9007199254740991):0}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=projection;__webpack_exports__["b"]=projectionMutator;var __WEBPACK_IMPORTED_MODULE_0__clip_antimeridian__=__webpack_require__(289);var __WEBPACK_IMPORTED_MODULE_1__clip_circle__=__webpack_require__(291);var __WEBPACK_IMPORTED_MODULE_2__clip_rectangle__=__webpack_require__(108);var __WEBPACK_IMPORTED_MODULE_3__compose__=__webpack_require__(294);var __WEBPACK_IMPORTED_MODULE_4__identity__=__webpack_require__(171);var __WEBPACK_IMPORTED_MODULE_5__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_6__rotation__=__webpack_require__(109);var __WEBPACK_IMPORTED_MODULE_7__transform__=__webpack_require__(110);var __WEBPACK_IMPORTED_MODULE_8__fit__=__webpack_require__(174);var __WEBPACK_IMPORTED_MODULE_9__resample__=__webpack_require__(625);var transformRadians=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7__transform__["b"])({point:function(x,y){this.stream.point(x*__WEBPACK_IMPORTED_MODULE_5__math__["g"],y*__WEBPACK_IMPORTED_MODULE_5__math__["g"])}});function transformRotate(rotate){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7__transform__["b"])({point:function(x,y){var r=rotate(x,y);return this.stream.point(r[0],r[1])}})}function projection(project){return projectionMutator(function(){return project})()}function projectionMutator(projectAt){var project,k=150,x=480,y=250,dx,dy,lambda=0,phi=0,deltaLambda=0,deltaPhi=0,deltaGamma=0,rotate,projectRotate,theta=null,preclip=__WEBPACK_IMPORTED_MODULE_0__clip_antimeridian__["a"],x0=null,y0,x1,y1,postclip=__WEBPACK_IMPORTED_MODULE_4__identity__["a"],delta2=.5,projectResample=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9__resample__["a"])(projectTransform,delta2),cache,cacheStream;function projection(point){point=projectRotate(point[0]*__WEBPACK_IMPORTED_MODULE_5__math__["g"],point[1]*__WEBPACK_IMPORTED_MODULE_5__math__["g"]);return[point[0]*k+dx,dy-point[1]*k]}function invert(point){point=projectRotate.invert((point[0]-dx)/k,(dy-point[1])/k);return point&&[point[0]*__WEBPACK_IMPORTED_MODULE_5__math__["h"],point[1]*__WEBPACK_IMPORTED_MODULE_5__math__["h"]]}function projectTransform(x,y){return x=project(x,y),[x[0]*k+dx,dy-x[1]*k]}projection.stream=function(stream){return cache&&cacheStream===stream?cache:cache=transformRadians(transformRotate(rotate)(preclip(projectResample(postclip(cacheStream=stream)))))};projection.preclip=function(_){return arguments.length?(preclip=_,theta=undefined,reset()):preclip};projection.postclip=function(_){return arguments.length?(postclip=_,x0=y0=x1=y1=null,reset()):postclip};projection.clipAngle=function(_){return arguments.length?(preclip=+_?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__clip_circle__["a"])(theta=_*__WEBPACK_IMPORTED_MODULE_5__math__["g"]):(theta=null,__WEBPACK_IMPORTED_MODULE_0__clip_antimeridian__["a"]),reset()):theta*__WEBPACK_IMPORTED_MODULE_5__math__["h"]};projection.clipExtent=function(_){return arguments.length?(postclip=_==null?(x0=y0=x1=y1=null,__WEBPACK_IMPORTED_MODULE_4__identity__["a"]):__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__clip_rectangle__["a"])(x0=+_[0][0],y0=+_[0][1],x1=+_[1][0],y1=+_[1][1]),reset()):x0==null?null:[[x0,y0],[x1,y1]]};projection.scale=function(_){return arguments.length?(k=+_,recenter()):k};projection.translate=function(_){return arguments.length?(x=+_[0],y=+_[1],recenter()):[x,y]};projection.center=function(_){return arguments.length?(lambda=_[0]%360*__WEBPACK_IMPORTED_MODULE_5__math__["g"],phi=_[1]%360*__WEBPACK_IMPORTED_MODULE_5__math__["g"],recenter()):[lambda*__WEBPACK_IMPORTED_MODULE_5__math__["h"],phi*__WEBPACK_IMPORTED_MODULE_5__math__["h"]]};projection.rotate=function(_){return arguments.length?(deltaLambda=_[0]%360*__WEBPACK_IMPORTED_MODULE_5__math__["g"],deltaPhi=_[1]%360*__WEBPACK_IMPORTED_MODULE_5__math__["g"],deltaGamma=_.length>2?_[2]%360*__WEBPACK_IMPORTED_MODULE_5__math__["g"]:0,recenter()):[deltaLambda*__WEBPACK_IMPORTED_MODULE_5__math__["h"],deltaPhi*__WEBPACK_IMPORTED_MODULE_5__math__["h"],deltaGamma*__WEBPACK_IMPORTED_MODULE_5__math__["h"]]};projection.precision=function(_){return arguments.length?(projectResample=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9__resample__["a"])(projectTransform,delta2=_*_),reset()):__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5__math__["n"])(delta2)};projection.fitExtent=function(extent,object){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__fit__["a"])(projection,extent,object)};projection.fitSize=function(size,object){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__fit__["b"])(projection,size,object)};projection.fitWidth=function(width,object){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__fit__["c"])(projection,width,object)};projection.fitHeight=function(height,object){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__fit__["d"])(projection,height,object)};function recenter(){projectRotate=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__compose__["a"])(rotate=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6__rotation__["b"])(deltaLambda,deltaPhi,deltaGamma),project);var center=project(lambda,phi);dx=x-center[0]*k;dy=y+center[1]*k;return reset()}function reset(){cache=cacheStream=null;return projection}return function(){project=projectAt.apply(this,arguments);projection.invert=project.invert&&invert;return recenter()}}},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:true});var __WEBPACK_IMPORTED_MODULE_0__src_arc__=__webpack_require__(781);__webpack_require__.d(__webpack_exports__,"arc",function(){return __WEBPACK_IMPORTED_MODULE_0__src_arc__["a"]});var __WEBPACK_IMPORTED_MODULE_1__src_area__=__webpack_require__(325);__webpack_require__.d(__webpack_exports__,"area",function(){return __WEBPACK_IMPORTED_MODULE_1__src_area__["a"]});var __WEBPACK_IMPORTED_MODULE_2__src_line__=__webpack_require__(194);__webpack_require__.d(__webpack_exports__,"line",function(){return __WEBPACK_IMPORTED_MODULE_2__src_line__["a"]});var __WEBPACK_IMPORTED_MODULE_3__src_pie__=__webpack_require__(802);__webpack_require__.d(__webpack_exports__,"pie",function(){return __WEBPACK_IMPORTED_MODULE_3__src_pie__["a"]});var __WEBPACK_IMPORTED_MODULE_4__src_areaRadial__=__webpack_require__(782);__webpack_require__.d(__webpack_exports__,"areaRadial",function(){return __WEBPACK_IMPORTED_MODULE_4__src_areaRadial__["a"]});__webpack_require__.d(__webpack_exports__,"radialArea",function(){return __WEBPACK_IMPORTED_MODULE_4__src_areaRadial__["a"]});var __WEBPACK_IMPORTED_MODULE_5__src_lineRadial__=__webpack_require__(330);__webpack_require__.d(__webpack_exports__,"lineRadial",function(){return __WEBPACK_IMPORTED_MODULE_5__src_lineRadial__["a"]});__webpack_require__.d(__webpack_exports__,"radialLine",function(){return __WEBPACK_IMPORTED_MODULE_5__src_lineRadial__["a"]});var __WEBPACK_IMPORTED_MODULE_6__src_pointRadial__=__webpack_require__(331);__webpack_require__.d(__webpack_exports__,"pointRadial",function(){return __WEBPACK_IMPORTED_MODULE_6__src_pointRadial__["a"]});var __WEBPACK_IMPORTED_MODULE_7__src_link_index__=__webpack_require__(794);__webpack_require__.d(__webpack_exports__,"linkHorizontal",function(){return __WEBPACK_IMPORTED_MODULE_7__src_link_index__["a"]});__webpack_require__.d(__webpack_exports__,"linkVertical",function(){return __WEBPACK_IMPORTED_MODULE_7__src_link_index__["b"]});__webpack_require__.d(__webpack_exports__,"linkRadial",function(){return __WEBPACK_IMPORTED_MODULE_7__src_link_index__["c"]});var __WEBPACK_IMPORTED_MODULE_8__src_symbol__=__webpack_require__(804);__webpack_require__.d(__webpack_exports__,"symbol",function(){return __WEBPACK_IMPORTED_MODULE_8__src_symbol__["a"]});__webpack_require__.d(__webpack_exports__,"symbols",function(){return __WEBPACK_IMPORTED_MODULE_8__src_symbol__["b"]});var __WEBPACK_IMPORTED_MODULE_9__src_symbol_circle__=__webpack_require__(332);__webpack_require__.d(__webpack_exports__,"symbolCircle",function(){return __WEBPACK_IMPORTED_MODULE_9__src_symbol_circle__["a"]});var __WEBPACK_IMPORTED_MODULE_10__src_symbol_cross__=__webpack_require__(333);__webpack_require__.d(__webpack_exports__,"symbolCross",function(){return __WEBPACK_IMPORTED_MODULE_10__src_symbol_cross__["a"]});var __WEBPACK_IMPORTED_MODULE_11__src_symbol_diamond__=__webpack_require__(334);__webpack_require__.d(__webpack_exports__,"symbolDiamond",function(){return __WEBPACK_IMPORTED_MODULE_11__src_symbol_diamond__["a"]});var __WEBPACK_IMPORTED_MODULE_12__src_symbol_square__=__webpack_require__(335);__webpack_require__.d(__webpack_exports__,"symbolSquare",function(){return __WEBPACK_IMPORTED_MODULE_12__src_symbol_square__["a"]});var __WEBPACK_IMPORTED_MODULE_13__src_symbol_star__=__webpack_require__(336);__webpack_require__.d(__webpack_exports__,"symbolStar",function(){return __WEBPACK_IMPORTED_MODULE_13__src_symbol_star__["a"]});var __WEBPACK_IMPORTED_MODULE_14__src_symbol_triangle__=__webpack_require__(337);__webpack_require__.d(__webpack_exports__,"symbolTriangle",function(){return __WEBPACK_IMPORTED_MODULE_14__src_symbol_triangle__["a"]});var __WEBPACK_IMPORTED_MODULE_15__src_symbol_wye__=__webpack_require__(338);__webpack_require__.d(__webpack_exports__,"symbolWye",function(){return __WEBPACK_IMPORTED_MODULE_15__src_symbol_wye__["a"]});var __WEBPACK_IMPORTED_MODULE_16__src_curve_basisClosed__=__webpack_require__(783);__webpack_require__.d(__webpack_exports__,"curveBasisClosed",function(){return __WEBPACK_IMPORTED_MODULE_16__src_curve_basisClosed__["a"]});var __WEBPACK_IMPORTED_MODULE_17__src_curve_basisOpen__=__webpack_require__(784);__webpack_require__.d(__webpack_exports__,"curveBasisOpen",function(){return __WEBPACK_IMPORTED_MODULE_17__src_curve_basisOpen__["a"]});var __WEBPACK_IMPORTED_MODULE_18__src_curve_basis__=__webpack_require__(116);__webpack_require__.d(__webpack_exports__,"curveBasis",function(){return __WEBPACK_IMPORTED_MODULE_18__src_curve_basis__["a"]});var __WEBPACK_IMPORTED_MODULE_19__src_curve_bundle__=__webpack_require__(785);__webpack_require__.d(__webpack_exports__,"curveBundle",function(){return __WEBPACK_IMPORTED_MODULE_19__src_curve_bundle__["a"]});var __WEBPACK_IMPORTED_MODULE_20__src_curve_cardinalClosed__=__webpack_require__(327);__webpack_require__.d(__webpack_exports__,"curveCardinalClosed",function(){return __WEBPACK_IMPORTED_MODULE_20__src_curve_cardinalClosed__["a"]});var __WEBPACK_IMPORTED_MODULE_21__src_curve_cardinalOpen__=__webpack_require__(328);__webpack_require__.d(__webpack_exports__,"curveCardinalOpen",function(){return __WEBPACK_IMPORTED_MODULE_21__src_curve_cardinalOpen__["a"]});var __WEBPACK_IMPORTED_MODULE_22__src_curve_cardinal__=__webpack_require__(117);__webpack_require__.d(__webpack_exports__,"curveCardinal",function(){return __WEBPACK_IMPORTED_MODULE_22__src_curve_cardinal__["a"]});var __WEBPACK_IMPORTED_MODULE_23__src_curve_catmullRomClosed__=__webpack_require__(786);__webpack_require__.d(__webpack_exports__,"curveCatmullRomClosed",function(){return __WEBPACK_IMPORTED_MODULE_23__src_curve_catmullRomClosed__["a"]});var __WEBPACK_IMPORTED_MODULE_24__src_curve_catmullRomOpen__=__webpack_require__(787);__webpack_require__.d(__webpack_exports__,"curveCatmullRomOpen",function(){return __WEBPACK_IMPORTED_MODULE_24__src_curve_catmullRomOpen__["a"]});var __WEBPACK_IMPORTED_MODULE_25__src_curve_catmullRom__=__webpack_require__(193);__webpack_require__.d(__webpack_exports__,"curveCatmullRom",function(){return __WEBPACK_IMPORTED_MODULE_25__src_curve_catmullRom__["a"]});var __WEBPACK_IMPORTED_MODULE_26__src_curve_linearClosed__=__webpack_require__(788);__webpack_require__.d(__webpack_exports__,"curveLinearClosed",function(){return __WEBPACK_IMPORTED_MODULE_26__src_curve_linearClosed__["a"]});var __WEBPACK_IMPORTED_MODULE_27__src_curve_linear__=__webpack_require__(118);__webpack_require__.d(__webpack_exports__,"curveLinear",function(){return __WEBPACK_IMPORTED_MODULE_27__src_curve_linear__["a"]});var __WEBPACK_IMPORTED_MODULE_28__src_curve_monotone__=__webpack_require__(789);__webpack_require__.d(__webpack_exports__,"curveMonotoneX",function(){return __WEBPACK_IMPORTED_MODULE_28__src_curve_monotone__["a"]});__webpack_require__.d(__webpack_exports__,"curveMonotoneY",function(){return __WEBPACK_IMPORTED_MODULE_28__src_curve_monotone__["b"]});var __WEBPACK_IMPORTED_MODULE_29__src_curve_natural__=__webpack_require__(790);__webpack_require__.d(__webpack_exports__,"curveNatural",function(){return __WEBPACK_IMPORTED_MODULE_29__src_curve_natural__["a"]});var __WEBPACK_IMPORTED_MODULE_30__src_curve_step__=__webpack_require__(791);__webpack_require__.d(__webpack_exports__,"curveStep",function(){return __WEBPACK_IMPORTED_MODULE_30__src_curve_step__["a"]});__webpack_require__.d(__webpack_exports__,"curveStepAfter",function(){return __WEBPACK_IMPORTED_MODULE_30__src_curve_step__["b"]});__webpack_require__.d(__webpack_exports__,"curveStepBefore",function(){return __WEBPACK_IMPORTED_MODULE_30__src_curve_step__["c"]});var __WEBPACK_IMPORTED_MODULE_31__src_stack__=__webpack_require__(803);__webpack_require__.d(__webpack_exports__,"stack",function(){return __WEBPACK_IMPORTED_MODULE_31__src_stack__["a"]});var __WEBPACK_IMPORTED_MODULE_32__src_offset_expand__=__webpack_require__(796);__webpack_require__.d(__webpack_exports__,"stackOffsetExpand",function(){return __WEBPACK_IMPORTED_MODULE_32__src_offset_expand__["a"]});var __WEBPACK_IMPORTED_MODULE_33__src_offset_diverging__=__webpack_require__(795);__webpack_require__.d(__webpack_exports__,"stackOffsetDiverging",function(){return __WEBPACK_IMPORTED_MODULE_33__src_offset_diverging__["a"]});var __WEBPACK_IMPORTED_MODULE_34__src_offset_none__=__webpack_require__(85);__webpack_require__.d(__webpack_exports__,"stackOffsetNone",function(){return __WEBPACK_IMPORTED_MODULE_34__src_offset_none__["a"]});var __WEBPACK_IMPORTED_MODULE_35__src_offset_silhouette__=__webpack_require__(797);__webpack_require__.d(__webpack_exports__,"stackOffsetSilhouette",function(){return __WEBPACK_IMPORTED_MODULE_35__src_offset_silhouette__["a"]});var __WEBPACK_IMPORTED_MODULE_36__src_offset_wiggle__=__webpack_require__(798);__webpack_require__.d(__webpack_exports__,"stackOffsetWiggle",function(){return __WEBPACK_IMPORTED_MODULE_36__src_offset_wiggle__["a"]});var __WEBPACK_IMPORTED_MODULE_37__src_order_ascending__=__webpack_require__(195);__webpack_require__.d(__webpack_exports__,"stackOrderAscending",function(){return __WEBPACK_IMPORTED_MODULE_37__src_order_ascending__["a"]});var __WEBPACK_IMPORTED_MODULE_38__src_order_descending__=__webpack_require__(799);__webpack_require__.d(__webpack_exports__,"stackOrderDescending",function(){return __WEBPACK_IMPORTED_MODULE_38__src_order_descending__["a"]});var __WEBPACK_IMPORTED_MODULE_39__src_order_insideOut__=__webpack_require__(800);__webpack_require__.d(__webpack_exports__,"stackOrderInsideOut",function(){return __WEBPACK_IMPORTED_MODULE_39__src_order_insideOut__["a"]});var __WEBPACK_IMPORTED_MODULE_40__src_order_none__=__webpack_require__(86);__webpack_require__.d(__webpack_exports__,"stackOrderNone",function(){return __WEBPACK_IMPORTED_MODULE_40__src_order_none__["a"]});var __WEBPACK_IMPORTED_MODULE_41__src_order_reverse__=__webpack_require__(801);__webpack_require__.d(__webpack_exports__,"stackOrderReverse",function(){return __WEBPACK_IMPORTED_MODULE_41__src_order_reverse__["a"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_bisect__=__webpack_require__(360);__webpack_require__.d(__webpack_exports__,"e",function(){return __WEBPACK_IMPORTED_MODULE_0__src_bisect__["a"]});var __WEBPACK_IMPORTED_MODULE_1__src_ascending__=__webpack_require__(61);__webpack_require__.d(__webpack_exports__,"h",function(){return __WEBPACK_IMPORTED_MODULE_1__src_ascending__["a"]});var __WEBPACK_IMPORTED_MODULE_2__src_bisector__=__webpack_require__(361);__webpack_require__.d(__webpack_exports__,"f",function(){return __WEBPACK_IMPORTED_MODULE_2__src_bisector__["a"]});var __WEBPACK_IMPORTED_MODULE_3__src_descending__=__webpack_require__(869);var __WEBPACK_IMPORTED_MODULE_4__src_deviation__=__webpack_require__(362);var __WEBPACK_IMPORTED_MODULE_5__src_extent__=__webpack_require__(363);var __WEBPACK_IMPORTED_MODULE_6__src_histogram__=__webpack_require__(870);var __WEBPACK_IMPORTED_MODULE_7__src_threshold_freedmanDiaconis__=__webpack_require__(881);var __WEBPACK_IMPORTED_MODULE_8__src_threshold_scott__=__webpack_require__(882);var __WEBPACK_IMPORTED_MODULE_9__src_threshold_sturges__=__webpack_require__(366);var __WEBPACK_IMPORTED_MODULE_10__src_max__=__webpack_require__(872);__webpack_require__.d(__webpack_exports__,"b",function(){return __WEBPACK_IMPORTED_MODULE_10__src_max__["a"]});var __WEBPACK_IMPORTED_MODULE_11__src_mean__=__webpack_require__(873);var __WEBPACK_IMPORTED_MODULE_12__src_median__=__webpack_require__(874);var __WEBPACK_IMPORTED_MODULE_13__src_merge__=__webpack_require__(875);var __WEBPACK_IMPORTED_MODULE_14__src_min__=__webpack_require__(364);var __WEBPACK_IMPORTED_MODULE_15__src_pairs__=__webpack_require__(876);var __WEBPACK_IMPORTED_MODULE_16__src_permute__=__webpack_require__(877);var __WEBPACK_IMPORTED_MODULE_17__src_quantile__=__webpack_require__(208);__webpack_require__.d(__webpack_exports__,"g",function(){return __WEBPACK_IMPORTED_MODULE_17__src_quantile__["a"]});var __WEBPACK_IMPORTED_MODULE_18__src_range__=__webpack_require__(365);__webpack_require__.d(__webpack_exports__,"i",function(){return __WEBPACK_IMPORTED_MODULE_18__src_range__["a"]});var __WEBPACK_IMPORTED_MODULE_19__src_scan__=__webpack_require__(878);var __WEBPACK_IMPORTED_MODULE_20__src_shuffle__=__webpack_require__(879);var __WEBPACK_IMPORTED_MODULE_21__src_sum__=__webpack_require__(880);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_21__src_sum__["a"]});var __WEBPACK_IMPORTED_MODULE_22__src_ticks__=__webpack_require__(367);__webpack_require__.d(__webpack_exports__,"c",function(){return __WEBPACK_IMPORTED_MODULE_22__src_ticks__["a"]});__webpack_require__.d(__webpack_exports__,"d",function(){return __WEBPACK_IMPORTED_MODULE_22__src_ticks__["b"]});var __WEBPACK_IMPORTED_MODULE_23__src_transpose__=__webpack_require__(368);var __WEBPACK_IMPORTED_MODULE_24__src_variance__=__webpack_require__(369);var __WEBPACK_IMPORTED_MODULE_25__src_zip__=__webpack_require__(883)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"e",function(){return durationSecond});__webpack_require__.d(__webpack_exports__,"d",function(){return durationMinute});__webpack_require__.d(__webpack_exports__,"c",function(){return durationHour});__webpack_require__.d(__webpack_exports__,"b",function(){return durationDay});__webpack_require__.d(__webpack_exports__,"a",function(){return durationWeek});var durationSecond=1e3;var durationMinute=6e4;var durationHour=36e5;var durationDay=864e5;var durationWeek=6048e5},function(module,exports,__webpack_require__){var assignValue=__webpack_require__(229),copyObject=__webpack_require__(66),createAssigner=__webpack_require__(410),isArrayLike=__webpack_require__(39),isPrototype=__webpack_require__(141),keys=__webpack_require__(40);var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;var assign=createAssigner(function(object,source){if(isPrototype(source)||isArrayLike(source)){copyObject(source,keys(source),object);return}for(var key in source){if(hasOwnProperty.call(source,key)){assignValue(object,key,source[key])}}});module.exports=assign},function(module,exports){function isObjectLike(value){return value!=null&&typeof value=="object"}module.exports=isObjectLike},function(module,exports,__webpack_require__){var defined=__webpack_require__(101);module.exports=function(it){return Object(defined(it))}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var axes={axes:{value:[],iteratee:false},showAxesTooltip:{value:true,iteratee:false}};var palette={colorPaletteSize:{value:9,iteratee:false},colorPalette:{value:"YlGnBu",iteratee:false},usePalette:{value:true,iteratee:false},colorPaletteReverse:{value:true,iteratee:false}};var radial={innerRadius:{value:0,iteratee:false},outerRadius:{value:0,iteratee:false}};var values={min:{value:null,iteratee:false},max:{value:null,iteratee:false},logScale:{value:false,iteratee:false},logScaleBase:{value:Math.E,iteratee:false}};var common={zIndex:{value:false,iteratee:false},opacity:{value:1,iteratee:true},tooltipContent:{value:null,iteratee:false},events:{value:{},iteratee:false}};exports.axes=axes;exports.palette=palette;exports.radial=radial;exports.values=values;exports.common=common},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.parseSpanValueData=parseSpanValueData;exports.parseSpanStringData=parseSpanStringData;exports.parsePositionValueData=parsePositionValueData;exports.parsePositionTextData=parsePositionTextData;exports.parseChordData=parseChordData;var _keys=__webpack_require__(40);var _keys2=_interopRequireDefault(_keys);var _includes=__webpack_require__(1123);var _includes2=_interopRequireDefault(_includes);var _every=__webpack_require__(1105);var _every2=_interopRequireDefault(_every);var _map=__webpack_require__(438);var _map2=_interopRequireDefault(_map);var _d3Collection=__webpack_require__(42);var _d3Array=__webpack_require__(9);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var logger=console;function checkParent(key,index,layoutSummary,header){if(!(0,_includes2.default)((0,_keys2.default)(layoutSummary),key)){logger.log(1,"datum","unknown parent id",{line:index+1,value:key,header,layoutSummary});return false}return true}function checkNumber(keys,index){return(0,_every2.default)(keys,function(value,header){if(isNaN(value)){logger.log(1,"datum","not a number",{line:index+1,value,header});return false}return true})}function normalize(data,idKeys){var sampleKeys=(0,_keys2.default)(data[0]);var isObject=(0,_every2.default)((0,_map2.default)(idKeys,function(key){return(0,_includes2.default)(sampleKeys,key)}));if(isObject){return(0,_map2.default)(data,function(datum){return(0,_map2.default)(idKeys,function(key){return datum[key]})})}return data}function buildOutput(data){return{data:(0,_d3Collection.nest)().key(function(datum){return datum.block_id}).entries(data),meta:{min:(0,_d3Array.min)(data,function(d){return d.value}),max:(0,_d3Array.max)(data,function(d){return d.value})}}}function parseSpanValueData(data,layoutSummary){if(data.length===0){return{data:[],meta:{min:null,max:null}}}var filteredData=data.filter(function(datum,index){return checkParent(datum.block_id,index,layoutSummary,"parent")});return buildOutput(filteredData)}function parseSpanStringData(data,layoutSummary){if(data.length===0){return{data:[],meta:{min:null,max:null}}}var filteredData=data.filter(function(datum,index){return checkParent(datum.block_id,index,layoutSummary,"parent")}).filter(function(datum,index){return checkNumber({start:datum.start,end:datum.end},index)}).filter(function(datum){if(datum.start<0||datum.end>layoutSummary[datum.block_id]){logger.log(2,"position","position inconsistency",{datum,layoutSummary});return false}return true});return buildOutput(filteredData)}function parsePositionValueData(data,layoutSummary){if(data.length===0){return{data:[],meta:{min:null,max:null}}}var filteredData=data.filter(function(datum,index){return checkParent(datum.block_id,index,layoutSummary,"parent")}).filter(function(datum,index){return checkNumber({position:datum.position,value:datum.value},index)});return buildOutput(filteredData)}function parsePositionTextData(data,layoutSummary){if(data.length===0){return{data:[],meta:{min:null,max:null}}}var filteredData=data.filter(function(datum,index){return checkParent(datum.block_id,index,layoutSummary,"parent")}).filter(function(datum,index){return checkNumber({position:datum.position},index)});return buildOutput(filteredData)}function parseChordData(data,layoutSummary){if(data.length===0){return{data:[],meta:{min:null,max:null}}}var formatedData=data.filter(function(datum,index){if(datum.source){return checkParent(datum.source.id,index,layoutSummary,"sourceId")}logger.warn("No source for data at index "+index);return false}).filter(function(datum,index){if(datum.target){return checkParent(datum.target.id,index,layoutSummary,"targetId")}logger.warn("No target for data at index "+index);return false}).filter(function(datum,index){return checkNumber({sourceStart:datum.source.start,sourceEnd:datum.source.end,targetStart:datum.target.start,targetEnd:datum.target.end,value:datum.value||1},index)});return{data:formatedData,meta:{min:(0,_d3Array.min)(formatedData,function(d){return d.value}),max:(0,_d3Array.max)(formatedData,function(d){return d.value})}}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i0){(0,_axes.renderAxes)(datumContainer,this.conf,instance,this.scale)}var selection=this.renderDatum(datumContainer,this.conf,instance._layout);if(this.conf.tooltipContent){(0,_tooltip.registerTooltip)(this,instance,selection,this.conf)}selection.on("mouseover",function(d,i){_this.dispatch.call("mouseover",_this,d);if(_this.conf.tooltipContent){instance.clipboard.attr("value",_this.conf.tooltipContent(d))}});selection.on("mouseout",function(d,i){_this.dispatch.call("mouseout",_this,d)});Object.keys(this.conf.events).forEach(function(eventName){var conf=_this.conf;selection.on(eventName,function(d,i,nodes){conf.events[eventName](d,i,nodes,_d3Selection.event)})});return this}},{key:"renderBlock",value:function renderBlock(parentElement,data,layout,conf){var _this2=this;var block=parentElement.selectAll(".block").data(data,function(d){return d.key});block.enter().append("g").attr("id",function(d){return"block-"+d.key}).attr("class","block");block.exit().remove();if(conf.backgrounds){block.selectAll(".background").data(function(d){return conf.backgrounds.map(function(background){return{start:background.start||conf.cmin,end:background.end||conf.cmax,angle:layout.blocks[d.key].end-layout.blocks[d.key].start,color:background.color,opacity:background.opacity}})}).enter().append("path").attr("class","background").attr("fill",function(background){return background.color}).attr("opacity",function(background){return background.opacity||1}).attr("d",(0,_d3Shape.arc)().innerRadius(function(background){return conf.direction==="in"?conf.outerRadius-_this2.scale(background.start):conf.innerRadius+_this2.scale(background.start)}).outerRadius(function(background){return conf.direction==="in"?conf.outerRadius-_this2.scale(background.end):conf.innerRadius+_this2.scale(background.end)}).startAngle(0).endAngle(function(d){return d.angle}))}return parentElement.selectAll(".block").data(data,function(d){return d.key}).attr("transform",function(d){return"rotate("+layout.blocks[d.key].start*360/(2*Math.PI)+")"})}},{key:"theta",value:function theta(position,block){return position/block.len*(block.end-block.start)}},{key:"x",value:function x(d,layout,conf){var height=this.scale(d.value);var r=conf.direction==="in"?conf.outerRadius-height:conf.innerRadius+height;var angle=this.theta(d.position,layout.blocks[d.block_id])-Math.PI/2;return r*Math.cos(angle)}},{key:"y",value:function y(d,layout,conf){var height=this.scale(d.value);var r=conf.direction==="in"?conf.outerRadius-height:conf.innerRadius+height;var angle=this.theta(d.position,layout.blocks[d.block_id])-Math.PI/2;return r*Math.sin(angle)}}]);return Track}();exports.default=Track},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:true});var __WEBPACK_IMPORTED_MODULE_0__src_dispatch__=__webpack_require__(567);__webpack_require__.d(__webpack_exports__,"dispatch",function(){return __WEBPACK_IMPORTED_MODULE_0__src_dispatch__["a"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=noop;function noop(){}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=Transition;__webpack_exports__["a"]=transition;__webpack_exports__["c"]=newId;var __WEBPACK_IMPORTED_MODULE_0_d3_selection__=__webpack_require__(4);var __WEBPACK_IMPORTED_MODULE_1__attr__=__webpack_require__(967);var __WEBPACK_IMPORTED_MODULE_2__attrTween__=__webpack_require__(968);var __WEBPACK_IMPORTED_MODULE_3__delay__=__webpack_require__(969);var __WEBPACK_IMPORTED_MODULE_4__duration__=__webpack_require__(970);var __WEBPACK_IMPORTED_MODULE_5__ease__=__webpack_require__(971);var __WEBPACK_IMPORTED_MODULE_6__filter__=__webpack_require__(972);var __WEBPACK_IMPORTED_MODULE_7__merge__=__webpack_require__(973);var __WEBPACK_IMPORTED_MODULE_8__on__=__webpack_require__(974);var __WEBPACK_IMPORTED_MODULE_9__remove__=__webpack_require__(975);var __WEBPACK_IMPORTED_MODULE_10__select__=__webpack_require__(976);var __WEBPACK_IMPORTED_MODULE_11__selectAll__=__webpack_require__(977);var __WEBPACK_IMPORTED_MODULE_12__selection__=__webpack_require__(978);var __WEBPACK_IMPORTED_MODULE_13__style__=__webpack_require__(979);var __WEBPACK_IMPORTED_MODULE_14__styleTween__=__webpack_require__(980);var __WEBPACK_IMPORTED_MODULE_15__text__=__webpack_require__(981);var __WEBPACK_IMPORTED_MODULE_16__transition__=__webpack_require__(982);var __WEBPACK_IMPORTED_MODULE_17__tween__=__webpack_require__(129);var id=0;function Transition(groups,parents,name,id){this._groups=groups;this._parents=parents;this._name=name;this._id=id}function transition(name){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_selection__["selection"])().transition(name)}function newId(){return++id}var selection_prototype=__WEBPACK_IMPORTED_MODULE_0_d3_selection__["selection"].prototype;Transition.prototype=transition.prototype={constructor:Transition,select:__WEBPACK_IMPORTED_MODULE_10__select__["a"],selectAll:__WEBPACK_IMPORTED_MODULE_11__selectAll__["a"],filter:__WEBPACK_IMPORTED_MODULE_6__filter__["a"],merge:__WEBPACK_IMPORTED_MODULE_7__merge__["a"],selection:__WEBPACK_IMPORTED_MODULE_12__selection__["a"],transition:__WEBPACK_IMPORTED_MODULE_16__transition__["a"],call:selection_prototype.call,nodes:selection_prototype.nodes,node:selection_prototype.node,size:selection_prototype.size,empty:selection_prototype.empty,each:selection_prototype.each,on:__WEBPACK_IMPORTED_MODULE_8__on__["a"],attr:__WEBPACK_IMPORTED_MODULE_1__attr__["a"],attrTween:__WEBPACK_IMPORTED_MODULE_2__attrTween__["a"],style:__WEBPACK_IMPORTED_MODULE_13__style__["a"],styleTween:__WEBPACK_IMPORTED_MODULE_14__styleTween__["a"],text:__WEBPACK_IMPORTED_MODULE_15__text__["a"],remove:__WEBPACK_IMPORTED_MODULE_9__remove__["a"],tween:__WEBPACK_IMPORTED_MODULE_17__tween__["a"],delay:__WEBPACK_IMPORTED_MODULE_3__delay__["a"],duration:__WEBPACK_IMPORTED_MODULE_4__duration__["a"],ease:__WEBPACK_IMPORTED_MODULE_5__ease__["a"]}},function(module,exports,__webpack_require__){var isFunction=__webpack_require__(50),isLength=__webpack_require__(243);function isArrayLike(value){return value!=null&&isLength(value.length)&&!isFunction(value)}module.exports=isArrayLike},function(module,exports,__webpack_require__){var arrayLikeKeys=__webpack_require__(392),baseKeys=__webpack_require__(400),isArrayLike=__webpack_require__(39);function keys(object){return isArrayLike(object)?arrayLikeKeys(object):baseKeys(object)}module.exports=keys},function(module,exports){module.exports=function(it){if(typeof it!="function")throw TypeError(it+" is not a function!");return it}},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:true});var __WEBPACK_IMPORTED_MODULE_0__src_nest__=__webpack_require__(562);__webpack_require__.d(__webpack_exports__,"nest",function(){return __WEBPACK_IMPORTED_MODULE_0__src_nest__["a"]});var __WEBPACK_IMPORTED_MODULE_1__src_set__=__webpack_require__(563);__webpack_require__.d(__webpack_exports__,"set",function(){return __WEBPACK_IMPORTED_MODULE_1__src_set__["a"]});var __WEBPACK_IMPORTED_MODULE_2__src_map__=__webpack_require__(162);__webpack_require__.d(__webpack_exports__,"map",function(){return __WEBPACK_IMPORTED_MODULE_2__src_map__["a"]});var __WEBPACK_IMPORTED_MODULE_3__src_keys__=__webpack_require__(561);__webpack_require__.d(__webpack_exports__,"keys",function(){return __WEBPACK_IMPORTED_MODULE_3__src_keys__["a"]});var __WEBPACK_IMPORTED_MODULE_4__src_values__=__webpack_require__(564);__webpack_require__.d(__webpack_exports__,"values",function(){return __WEBPACK_IMPORTED_MODULE_4__src_values__["a"]});var __WEBPACK_IMPORTED_MODULE_5__src_entries__=__webpack_require__(560);__webpack_require__.d(__webpack_exports__,"entries",function(){return __WEBPACK_IMPORTED_MODULE_5__src_entries__["a"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";function streamGeometry(geometry,stream){if(geometry&&streamGeometryType.hasOwnProperty(geometry.type)){streamGeometryType[geometry.type](geometry,stream)}}var streamObjectType={Feature:function(object,stream){streamGeometry(object.geometry,stream)},FeatureCollection:function(object,stream){var features=object.features,i=-1,n=features.length;while(++i"+S+""};module.exports=function(NAME,exec){var O={};O[NAME]=exec(createHTML);$export($export.P+$export.F*fails(function(){var test=""[NAME]('"');return test!==test.toLowerCase()||test.split('"').length>3}),"String",O)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(a,b){return ab?1:a>=b?0:NaN}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x){return function(){return x}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(){return new Adder};function Adder(){this.reset()}Adder.prototype={constructor:Adder,reset:function(){this.s=this.t=0},add:function(y){add(temp,y,this.t);add(this,temp.s,this.s);if(this.s)this.t+=temp.t;else this.s=temp.t},valueOf:function(){return this.s}};var temp=new Adder;function add(adder,a,b){var x=adder.s=a+b,bv=x-a,av=x-bv;adder.t=a-av+(b-bv)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(){return Math.random()}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x){return function constant(){return x}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(a,b){return ab?1:a>=b?0:NaN}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_interval__=__webpack_require__(11);__webpack_require__.d(__webpack_exports__,"w",function(){return __WEBPACK_IMPORTED_MODULE_0__src_interval__["a"]});var __WEBPACK_IMPORTED_MODULE_1__src_millisecond__=__webpack_require__(949);__webpack_require__.d(__webpack_exports__,"v",function(){return __WEBPACK_IMPORTED_MODULE_1__src_millisecond__["a"]});__webpack_require__.d(__webpack_exports__,"x",function(){return __WEBPACK_IMPORTED_MODULE_1__src_millisecond__["b"]});__webpack_require__.d(__webpack_exports__,"h",function(){return __WEBPACK_IMPORTED_MODULE_1__src_millisecond__["a"]});__webpack_require__.d(__webpack_exports__,"y",function(){return __WEBPACK_IMPORTED_MODULE_1__src_millisecond__["b"]});var __WEBPACK_IMPORTED_MODULE_2__src_second__=__webpack_require__(952);__webpack_require__.d(__webpack_exports__,"u",function(){return __WEBPACK_IMPORTED_MODULE_2__src_second__["a"]});__webpack_require__.d(__webpack_exports__,"z",function(){return __WEBPACK_IMPORTED_MODULE_2__src_second__["b"]});__webpack_require__.d(__webpack_exports__,"g",function(){return __WEBPACK_IMPORTED_MODULE_2__src_second__["a"]});__webpack_require__.d(__webpack_exports__,"A",function(){return __WEBPACK_IMPORTED_MODULE_2__src_second__["b"]});var __WEBPACK_IMPORTED_MODULE_3__src_minute__=__webpack_require__(950);__webpack_require__.d(__webpack_exports__,"t",function(){return __WEBPACK_IMPORTED_MODULE_3__src_minute__["a"]});__webpack_require__.d(__webpack_exports__,"B",function(){return __WEBPACK_IMPORTED_MODULE_3__src_minute__["b"]});var __WEBPACK_IMPORTED_MODULE_4__src_hour__=__webpack_require__(948);__webpack_require__.d(__webpack_exports__,"s",function(){return __WEBPACK_IMPORTED_MODULE_4__src_hour__["a"]});__webpack_require__.d(__webpack_exports__,"C",function(){return __WEBPACK_IMPORTED_MODULE_4__src_hour__["b"]});var __WEBPACK_IMPORTED_MODULE_5__src_day__=__webpack_require__(947);__webpack_require__.d(__webpack_exports__,"k",function(){return __WEBPACK_IMPORTED_MODULE_5__src_day__["a"]});__webpack_require__.d(__webpack_exports__,"D",function(){return __WEBPACK_IMPORTED_MODULE_5__src_day__["b"]});var __WEBPACK_IMPORTED_MODULE_6__src_week__=__webpack_require__(959);__webpack_require__.d(__webpack_exports__,"r",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["a"]});__webpack_require__.d(__webpack_exports__,"E",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["d"]});__webpack_require__.d(__webpack_exports__,"m",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["a"]});__webpack_require__.d(__webpack_exports__,"F",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["d"]});__webpack_require__.d(__webpack_exports__,"j",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["b"]});__webpack_require__.d(__webpack_exports__,"G",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["e"]});__webpack_require__.d(__webpack_exports__,"H",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["f"]});__webpack_require__.d(__webpack_exports__,"I",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["g"]});__webpack_require__.d(__webpack_exports__,"J",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["h"]});__webpack_require__.d(__webpack_exports__,"K",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["i"]});__webpack_require__.d(__webpack_exports__,"n",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["c"]});__webpack_require__.d(__webpack_exports__,"L",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["j"]});__webpack_require__.d(__webpack_exports__,"M",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["k"]});__webpack_require__.d(__webpack_exports__,"N",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["l"]});__webpack_require__.d(__webpack_exports__,"O",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["m"]});__webpack_require__.d(__webpack_exports__,"P",function(){return __WEBPACK_IMPORTED_MODULE_6__src_week__["n"]});var __WEBPACK_IMPORTED_MODULE_7__src_month__=__webpack_require__(951);__webpack_require__.d(__webpack_exports__,"q",function(){return __WEBPACK_IMPORTED_MODULE_7__src_month__["a"]});__webpack_require__.d(__webpack_exports__,"Q",function(){return __WEBPACK_IMPORTED_MODULE_7__src_month__["b"]});var __WEBPACK_IMPORTED_MODULE_8__src_year__=__webpack_require__(960);__webpack_require__.d(__webpack_exports__,"l",function(){return __WEBPACK_IMPORTED_MODULE_8__src_year__["a"]});__webpack_require__.d(__webpack_exports__,"R",function(){return __WEBPACK_IMPORTED_MODULE_8__src_year__["b"]});var __WEBPACK_IMPORTED_MODULE_9__src_utcMinute__=__webpack_require__(955);__webpack_require__.d(__webpack_exports__,"f",function(){return __WEBPACK_IMPORTED_MODULE_9__src_utcMinute__["a"]});__webpack_require__.d(__webpack_exports__,"S",function(){return __WEBPACK_IMPORTED_MODULE_9__src_utcMinute__["b"]});var __WEBPACK_IMPORTED_MODULE_10__src_utcHour__=__webpack_require__(954);__webpack_require__.d(__webpack_exports__,"e",function(){return __WEBPACK_IMPORTED_MODULE_10__src_utcHour__["a"]});__webpack_require__.d(__webpack_exports__,"T",function(){return __WEBPACK_IMPORTED_MODULE_10__src_utcHour__["b"]});var __WEBPACK_IMPORTED_MODULE_11__src_utcDay__=__webpack_require__(953);__webpack_require__.d(__webpack_exports__,"d",function(){return __WEBPACK_IMPORTED_MODULE_11__src_utcDay__["a"]});__webpack_require__.d(__webpack_exports__,"U",function(){return __WEBPACK_IMPORTED_MODULE_11__src_utcDay__["b"]});var __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__=__webpack_require__(957);__webpack_require__.d(__webpack_exports__,"c",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["a"]});__webpack_require__.d(__webpack_exports__,"V",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["d"]});__webpack_require__.d(__webpack_exports__,"o",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["a"]});__webpack_require__.d(__webpack_exports__,"W",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["d"]});__webpack_require__.d(__webpack_exports__,"i",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["b"]});__webpack_require__.d(__webpack_exports__,"X",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["e"]});__webpack_require__.d(__webpack_exports__,"Y",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["f"]});__webpack_require__.d(__webpack_exports__,"Z",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["g"]});__webpack_require__.d(__webpack_exports__,"_0",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["h"]});__webpack_require__.d(__webpack_exports__,"_1",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["i"]});__webpack_require__.d(__webpack_exports__,"p",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["c"]});__webpack_require__.d(__webpack_exports__,"_2",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["j"]});__webpack_require__.d(__webpack_exports__,"_3",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["k"]});__webpack_require__.d(__webpack_exports__,"_4",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["l"]});__webpack_require__.d(__webpack_exports__,"_5",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["m"]});__webpack_require__.d(__webpack_exports__,"_6",function(){return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["n"]});var __WEBPACK_IMPORTED_MODULE_13__src_utcMonth__=__webpack_require__(956);__webpack_require__.d(__webpack_exports__,"b",function(){return __WEBPACK_IMPORTED_MODULE_13__src_utcMonth__["a"]});__webpack_require__.d(__webpack_exports__,"_7",function(){return __WEBPACK_IMPORTED_MODULE_13__src_utcMonth__["b"]});var __WEBPACK_IMPORTED_MODULE_14__src_utcYear__=__webpack_require__(958);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_14__src_utcYear__["a"]});__webpack_require__.d(__webpack_exports__,"_8",function(){return __WEBPACK_IMPORTED_MODULE_14__src_utcYear__["b"]})},function(module,exports,__webpack_require__){var root=__webpack_require__(13);var Symbol=root.Symbol;module.exports=Symbol},function(module,exports,__webpack_require__){var baseMatches=__webpack_require__(1019),baseMatchesProperty=__webpack_require__(1020),identity=__webpack_require__(69),isArray=__webpack_require__(5),property=__webpack_require__(1131);function baseIteratee(value){if(typeof value=="function"){return value}if(value==null){return identity}if(typeof value=="object"){return isArray(value)?baseMatchesProperty(value[0],value[1]):baseMatches(value)}return property(value)}module.exports=baseIteratee},function(module,exports){function copyArray(source,array){var index=-1,length=source.length;array||(array=Array(length));while(++index180||d<-180?d-360*Math.round(d/360):d):__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__constant__["a"])(isNaN(a)?b:a)}function gamma(y){return(y=+y)===1?nogamma:function(a,b){return b-a?exponential(a,b,y):__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__constant__["a"])(isNaN(a)?b:a)}}function nogamma(a,b){var d=b-a;return d?linear(a,d):__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__constant__["a"])(isNaN(a)?b:a)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(s){return s.match(/.{6}/g).map(function(x){return"#"+x})}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=linearish;__webpack_exports__["a"]=linear;var __WEBPACK_IMPORTED_MODULE_0_d3_array__=__webpack_require__(9);var __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__=__webpack_require__(7);var __WEBPACK_IMPORTED_MODULE_2__continuous__=__webpack_require__(114);var __WEBPACK_IMPORTED_MODULE_3__tickFormat__=__webpack_require__(745);function linearish(scale){var domain=scale.domain;scale.ticks=function(count){var d=domain();return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_array__["ticks"])(d[0],d[d.length-1],count==null?10:count)};scale.tickFormat=function(count,specifier){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__tickFormat__["a"])(domain(),count,specifier)};scale.nice=function(count){if(count==null)count=10;var d=domain(),i0=0,i1=d.length-1,start=d[i0],stop=d[i1],step;if(stop0){start=Math.floor(start/step)*step;stop=Math.ceil(stop/step)*step;step=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_array__["tickIncrement"])(start,stop,count)}else if(step<0){start=Math.ceil(start*step)/step;stop=Math.floor(stop*step)/step;step=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_array__["tickIncrement"])(start,stop,count)}if(step>0){d[i0]=Math.floor(start/step)*step;d[i1]=Math.ceil(stop/step)*step;domain(d)}else if(step<0){d[i0]=Math.ceil(start*step)/step;d[i1]=Math.floor(stop*step)/step;domain(d)}return scale};return scale}function linear(){var scale=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__continuous__["a"])(__WEBPACK_IMPORTED_MODULE_2__continuous__["b"],__WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["a"]);scale.copy=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__continuous__["c"])(scale,linear())};return linearish(scale)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"g",function(){return abs});__webpack_require__.d(__webpack_exports__,"m",function(){return atan2});__webpack_require__.d(__webpack_exports__,"h",function(){return cos});__webpack_require__.d(__webpack_exports__,"e",function(){return max});__webpack_require__.d(__webpack_exports__,"j",function(){return min});__webpack_require__.d(__webpack_exports__,"i",function(){return sin});__webpack_require__.d(__webpack_exports__,"d",function(){return sqrt});__webpack_require__.d(__webpack_exports__,"a",function(){return epsilon});__webpack_require__.d(__webpack_exports__,"b",function(){return pi});__webpack_require__.d(__webpack_exports__,"f",function(){return halfPi});__webpack_require__.d(__webpack_exports__,"c",function(){return tau});__webpack_exports__["l"]=acos;__webpack_exports__["k"]=asin;var abs=Math.abs;var atan2=Math.atan2;var cos=Math.cos;var max=Math.max;var min=Math.min;var sin=Math.sin;var sqrt=Math.sqrt;var epsilon=1e-12;var pi=Math.PI;var halfPi=pi/2;var tau=2*pi;function acos(x){return x>1?0:x<-1?pi:Math.acos(x)}function asin(x){return x>=1?halfPi:x<=-1?-halfPi:Math.asin(x)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(series,order){if(!((n=series.length)>1))return;for(var i=1,j,s0,s1=series[order[0]],n,m=s1.length;i=0)o[n]=n;return o}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return epsilon});__webpack_require__.d(__webpack_exports__,"b",function(){return pi});__webpack_require__.d(__webpack_exports__,"d",function(){return halfPi});__webpack_require__.d(__webpack_exports__,"c",function(){return tau});var epsilon=1e-12;var pi=Math.PI;var halfPi=pi/2;var tau=2*pi},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(series,order){if(!((n=series.length)>1))return;for(var i=1,s0,s1=series[order[0]],n,m=s1.length;i=0)o[n]=n;return o}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x){return x===null?NaN:+x}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(s){return s.match(/.{6}/g).map(function(x){return"#"+x})}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=linearish;__webpack_exports__["a"]=linear;var __WEBPACK_IMPORTED_MODULE_0_d3_array__=__webpack_require__(28);var __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__=__webpack_require__(7);var __WEBPACK_IMPORTED_MODULE_2__continuous__=__webpack_require__(126);var __WEBPACK_IMPORTED_MODULE_3__tickFormat__=__webpack_require__(908);function linearish(scale){var domain=scale.domain;scale.ticks=function(count){var d=domain();return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_array__["c"])(d[0],d[d.length-1],count==null?10:count)};scale.tickFormat=function(count,specifier){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__tickFormat__["a"])(domain(),count,specifier)};scale.nice=function(count){var d=domain(),i=d.length-1,n=count==null?10:count,start=d[0],stop=d[i],step=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_array__["d"])(start,stop,n);if(step){step=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_array__["d"])(Math.floor(start/step)*step,Math.ceil(stop/step)*step,n);d[0]=Math.floor(start/step)*step;d[i]=Math.ceil(stop/step)*step;domain(d)}return scale};return scale}function linear(){var scale=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__continuous__["a"])(__WEBPACK_IMPORTED_MODULE_2__continuous__["b"],__WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["a"]);scale.copy=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__continuous__["c"])(scale,linear())};return linearish(scale)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__=__webpack_require__(220);__webpack_require__.d(__webpack_exports__,"c",function(){return __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__["d"]});__webpack_require__.d(__webpack_exports__,"b",function(){return __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__["c"]});__webpack_require__.d(__webpack_exports__,"d",function(){return __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__["e"]});__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__["a"]});__webpack_require__.d(__webpack_exports__,"e",function(){return __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__["b"]});var __WEBPACK_IMPORTED_MODULE_1__src_locale__=__webpack_require__(383);__webpack_require__.d(__webpack_exports__,"f",function(){return __WEBPACK_IMPORTED_MODULE_1__src_locale__["a"]});var __WEBPACK_IMPORTED_MODULE_2__src_isoFormat__=__webpack_require__(382);__webpack_require__.d(__webpack_exports__,"g",function(){return __WEBPACK_IMPORTED_MODULE_2__src_isoFormat__["b"]});var __WEBPACK_IMPORTED_MODULE_3__src_isoParse__=__webpack_require__(946);__webpack_require__.d(__webpack_exports__,"h",function(){return __WEBPACK_IMPORTED_MODULE_3__src_isoParse__["a"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return epsilon});__webpack_require__.d(__webpack_exports__,"f",function(){return epsilon2});__webpack_require__.d(__webpack_exports__,"e",function(){return beaches});__webpack_require__.d(__webpack_exports__,"c",function(){return cells});__webpack_require__.d(__webpack_exports__,"g",function(){return circles});__webpack_require__.d(__webpack_exports__,"d",function(){return edges});__webpack_exports__["a"]=Diagram;var __WEBPACK_IMPORTED_MODULE_0__Beach__=__webpack_require__(984);var __WEBPACK_IMPORTED_MODULE_1__Cell__=__webpack_require__(386);var __WEBPACK_IMPORTED_MODULE_2__Circle__=__webpack_require__(387);var __WEBPACK_IMPORTED_MODULE_3__Edge__=__webpack_require__(222);var __WEBPACK_IMPORTED_MODULE_4__RedBlackTree__=__webpack_require__(223);var epsilon=1e-6;var epsilon2=1e-12;var beaches;var cells;var circles;var edges;function triangleArea(a,b,c){return(a[0]-c[0])*(b[1]-a[1])-(a[0]-b[0])*(c[1]-a[1])}function lexicographic(a,b){return b[1]-a[1]||b[0]-a[0]}function Diagram(sites,extent){var site=sites.sort(lexicographic).pop(),x,y,circle;edges=[];cells=new Array(sites.length);beaches=new __WEBPACK_IMPORTED_MODULE_4__RedBlackTree__["a"];circles=new __WEBPACK_IMPORTED_MODULE_4__RedBlackTree__["a"];while(true){circle=__WEBPACK_IMPORTED_MODULE_2__Circle__["a"];if(site&&(!circle||site[1]=n)return null;var dx=x-cell.site[0],dy=y-cell.site[1],d2=dx*dx+dy*dy;do{cell=that.cells[i0=i1],i1=null;cell.halfedges.forEach(function(e){var edge=that.edges[e],v=edge.left;if((v===cell.site||!v)&&!(v=edge.right))return;var vx=x-v[0],vy=y-v[1],v2=vx*vx+vy*vy;if(v2index;index++)if(NO_HOLES||index in self){val=self[index];res=f(val,index,O);if(TYPE){if(IS_MAP)result[index]=res;else if(res)switch(TYPE){case 3:return true;case 5:return val;case 6:return index;case 2:result.push(val)}else if(IS_EVERY)return false}}return IS_FIND_INDEX?-1:IS_SOME||IS_EVERY?IS_EVERY:result}}},function(module,exports){var core=module.exports={version:"2.5.1"};if(typeof __e=="number")__e=core},function(module,exports){module.exports=function(it){if(it==undefined)throw TypeError("Can't call method on "+it);return it}},function(module,exports,__webpack_require__){var $export=__webpack_require__(0);var core=__webpack_require__(100);var fails=__webpack_require__(10);module.exports=function(KEY,exec){var fn=(core.Object||{})[KEY]||Object[KEY];var exp={};exp[KEY]=exec(fn);$export($export.S+$export.F*fails(function(){fn(1)}),"Object",exp)}},function(module,exports){var ceil=Math.ceil;var floor=Math.floor;module.exports=function(it){return isNaN(it=+it)?0:(it>0?floor:ceil)(it)}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(12);module.exports=function(it,S){if(!isObject(it))return it;var fn,val;if(S&&typeof(fn=it.toString)=="function"&&!isObject(val=fn.call(it)))return val;if(typeof(fn=it.valueOf)=="function"&&!isObject(val=fn.call(it)))return val;if(!S&&typeof(fn=it.toString)=="function"&&!isObject(val=fn.call(it)))return val;throw TypeError("Can't convert object to primitive value")}},function(module,exports,__webpack_require__){var Map=__webpack_require__(1174);var $export=__webpack_require__(0);var shared=__webpack_require__(456)("metadata");var store=shared.store||(shared.store=new(__webpack_require__(1177)));var getOrCreateMetadataMap=function(target,targetKey,create){var targetMetadata=store.get(target);if(!targetMetadata){if(!create)return undefined;store.set(target,targetMetadata=new Map)}var keyMetadata=targetMetadata.get(targetKey);if(!keyMetadata){if(!create)return undefined;targetMetadata.set(targetKey,keyMetadata=new Map)}return keyMetadata};var ordinaryHasOwnMetadata=function(MetadataKey,O,P){var metadataMap=getOrCreateMetadataMap(O,P,false);return metadataMap===undefined?false:metadataMap.has(MetadataKey)};var ordinaryGetOwnMetadata=function(MetadataKey,O,P){var metadataMap=getOrCreateMetadataMap(O,P,false);return metadataMap===undefined?undefined:metadataMap.get(MetadataKey)};var ordinaryDefineOwnMetadata=function(MetadataKey,MetadataValue,O,P){getOrCreateMetadataMap(O,P,true).set(MetadataKey,MetadataValue)};var ordinaryOwnMetadataKeys=function(target,targetKey){var metadataMap=getOrCreateMetadataMap(target,targetKey,false);var keys=[];if(metadataMap)metadataMap.forEach(function(_,key){keys.push(key)});return keys};var toMetaKey=function(it){return it===undefined||typeof it=="symbol"?it:String(it)};var exp=function(O){$export($export.S,"Reflect",O)};module.exports={store,map:getOrCreateMetadataMap,has:ordinaryHasOwnMetadata,get:ordinaryGetOwnMetadata,set:ordinaryDefineOwnMetadata,keys:ordinaryOwnMetadataKeys,key:toMetaKey,exp}},function(module,exports,__webpack_require__){"use strict";if(__webpack_require__(23)){var LIBRARY=__webpack_require__(152);var global=__webpack_require__(8);var fails=__webpack_require__(10);var $export=__webpack_require__(0);var $typed=__webpack_require__(458);var $buffer=__webpack_require__(526);var ctx=__webpack_require__(75);var anInstance=__webpack_require__(150);var propertyDesc=__webpack_require__(156);var hide=__webpack_require__(53);var redefineAll=__webpack_require__(157);var toInteger=__webpack_require__(103);var toLength=__webpack_require__(25);var toIndex=__webpack_require__(1172);var toAbsoluteIndex=__webpack_require__(159);var toPrimitive=__webpack_require__(104);var has=__webpack_require__(52);var classof=__webpack_require__(261);var isObject=__webpack_require__(12);var toObject=__webpack_require__(32);var isArrayIter=__webpack_require__(512);var create=__webpack_require__(153);var getPrototypeOf=__webpack_require__(72);var gOPN=__webpack_require__(154).f;var getIterFn=__webpack_require__(528);var uid=__webpack_require__(160);var wks=__webpack_require__(15);var createArrayMethod=__webpack_require__(99);var createArrayIncludes=__webpack_require__(445);var speciesConstructor=__webpack_require__(457);var ArrayIterators=__webpack_require__(529);var Iterators=__webpack_require__(248);var $iterDetect=__webpack_require__(451);var setSpecies=__webpack_require__(158);var arrayFill=__webpack_require__(504);var arrayCopyWithin=__webpack_require__(1145);var $DP=__webpack_require__(24);var $GOPD=__webpack_require__(71);var dP=$DP.f;var gOPD=$GOPD.f;var RangeError=global.RangeError;var TypeError=global.TypeError;var Uint8Array=global.Uint8Array;var ARRAY_BUFFER="ArrayBuffer";var SHARED_BUFFER="Shared"+ARRAY_BUFFER;var BYTES_PER_ELEMENT="BYTES_PER_ELEMENT";var PROTOTYPE="prototype";var ArrayProto=Array[PROTOTYPE];var $ArrayBuffer=$buffer.ArrayBuffer;var $DataView=$buffer.DataView;var arrayForEach=createArrayMethod(0);var arrayFilter=createArrayMethod(2);var arraySome=createArrayMethod(3);var arrayEvery=createArrayMethod(4);var arrayFind=createArrayMethod(5);var arrayFindIndex=createArrayMethod(6);var arrayIncludes=createArrayIncludes(true);var arrayIndexOf=createArrayIncludes(false);var arrayValues=ArrayIterators.values;var arrayKeys=ArrayIterators.keys;var arrayEntries=ArrayIterators.entries;var arrayLastIndexOf=ArrayProto.lastIndexOf;var arrayReduce=ArrayProto.reduce;var arrayReduceRight=ArrayProto.reduceRight;var arrayJoin=ArrayProto.join;var arraySort=ArrayProto.sort;var arraySlice=ArrayProto.slice;var arrayToString=ArrayProto.toString;var arrayToLocaleString=ArrayProto.toLocaleString;var ITERATOR=wks("iterator");var TAG=wks("toStringTag");var TYPED_CONSTRUCTOR=uid("typed_constructor");var DEF_CONSTRUCTOR=uid("def_constructor");var ALL_CONSTRUCTORS=$typed.CONSTR;var TYPED_ARRAY=$typed.TYPED;var VIEW=$typed.VIEW;var WRONG_LENGTH="Wrong length!";var $map=createArrayMethod(1,function(O,length){return allocate(speciesConstructor(O,O[DEF_CONSTRUCTOR]),length)});var LITTLE_ENDIAN=fails(function(){return new Uint8Array(new Uint16Array([1]).buffer)[0]===1});var FORCED_SET=!!Uint8Array&&!!Uint8Array[PROTOTYPE].set&&fails(function(){new Uint8Array(1).set({})});var toOffset=function(it,BYTES){var offset=toInteger(it);if(offset<0||offset%BYTES)throw RangeError("Wrong offset!");return offset};var validate=function(it){if(isObject(it)&&TYPED_ARRAY in it)return it;throw TypeError(it+" is not a typed array!")};var allocate=function(C,length){if(!(isObject(C)&&TYPED_CONSTRUCTOR in C)){throw TypeError("It is not a typed array constructor!")}return new C(length)};var speciesFromList=function(O,list){return fromList(speciesConstructor(O,O[DEF_CONSTRUCTOR]),list)};var fromList=function(C,list){var index=0;var length=list.length;var result=allocate(C,length);while(length>index)result[index]=list[index++];return result};var addGetter=function(it,key,internal){dP(it,key,{get:function(){return this._d[internal]}})};var $from=function from(source){var O=toObject(source);var aLen=arguments.length;var mapfn=aLen>1?arguments[1]:undefined;var mapping=mapfn!==undefined;var iterFn=getIterFn(O);var i,length,values,result,step,iterator;if(iterFn!=undefined&&!isArrayIter(iterFn)){for(iterator=iterFn.call(O),values=[],i=0;!(step=iterator.next()).done;i++){values.push(step.value)}O=values}if(mapping&&aLen>2)mapfn=ctx(mapfn,arguments[2],2);for(i=0,length=toLength(O.length),result=allocate(this,length);length>i;i++){result[i]=mapping?mapfn(O[i],i):O[i]}return result};var $of=function of(){var index=0;var length=arguments.length;var result=allocate(this,length);while(length>index)result[index]=arguments[index++];return result};var TO_LOCALE_BUG=!!Uint8Array&&fails(function(){arrayToLocaleString.call(new Uint8Array(1))});var $toLocaleString=function toLocaleString(){return arrayToLocaleString.apply(TO_LOCALE_BUG?arraySlice.call(validate(this)):validate(this),arguments)};var proto={copyWithin:function copyWithin(target,start){return arrayCopyWithin.call(validate(this),target,start,arguments.length>2?arguments[2]:undefined)},every:function every(callbackfn){return arrayEvery(validate(this),callbackfn,arguments.length>1?arguments[1]:undefined)},fill:function fill(value){return arrayFill.apply(validate(this),arguments)},filter:function filter(callbackfn){return speciesFromList(this,arrayFilter(validate(this),callbackfn,arguments.length>1?arguments[1]:undefined))},find:function find(predicate){return arrayFind(validate(this),predicate,arguments.length>1?arguments[1]:undefined)},findIndex:function findIndex(predicate){return arrayFindIndex(validate(this),predicate,arguments.length>1?arguments[1]:undefined)},forEach:function forEach(callbackfn){arrayForEach(validate(this),callbackfn,arguments.length>1?arguments[1]:undefined)},indexOf:function indexOf(searchElement){return arrayIndexOf(validate(this),searchElement,arguments.length>1?arguments[1]:undefined)},includes:function includes(searchElement){return arrayIncludes(validate(this),searchElement,arguments.length>1?arguments[1]:undefined)},join:function join(separator){return arrayJoin.apply(validate(this),arguments)},lastIndexOf:function lastIndexOf(searchElement){return arrayLastIndexOf.apply(validate(this),arguments)},map:function map(mapfn){return $map(validate(this),mapfn,arguments.length>1?arguments[1]:undefined)},reduce:function reduce(callbackfn){return arrayReduce.apply(validate(this),arguments)},reduceRight:function reduceRight(callbackfn){return arrayReduceRight.apply(validate(this),arguments)},reverse:function reverse(){var that=this;var length=validate(that).length;var middle=Math.floor(length/2);var index=0;var value;while(index1?arguments[1]:undefined)},sort:function sort(comparefn){return arraySort.call(validate(this),comparefn)},subarray:function subarray(begin,end){var O=validate(this);var length=O.length;var $begin=toAbsoluteIndex(begin,length);return new(speciesConstructor(O,O[DEF_CONSTRUCTOR]))(O.buffer,O.byteOffset+$begin*O.BYTES_PER_ELEMENT,toLength((end===undefined?length:toAbsoluteIndex(end,length))-$begin))}};var $slice=function slice(start,end){return speciesFromList(this,arraySlice.call(validate(this),start,end))};var $set=function set(arrayLike){validate(this);var offset=toOffset(arguments[1],1);var length=this.length;var src=toObject(arrayLike);var len=toLength(src.length);var index=0;if(len+offset>length)throw RangeError(WRONG_LENGTH);while(index255?255:value&255;data.v[SETTER](index*BYTES+data.o,value,LITTLE_ENDIAN)};var addElement=function(that,index){dP(that,index,{get:function(){return getter(this,index)},set:function(value){return setter(this,index,value)},enumerable:true})};if(FORCED){TypedArray=wrapper(function(that,data,$offset,$length){anInstance(that,TypedArray,NAME,"_d");var index=0;var offset=0;var buffer,byteLength,length,klass;if(!isObject(data)){length=toIndex(data);byteLength=length*BYTES;buffer=new $ArrayBuffer(byteLength)}else if(data instanceof $ArrayBuffer||(klass=classof(data))==ARRAY_BUFFER||klass==SHARED_BUFFER){buffer=data;offset=toOffset($offset,BYTES);var $len=data.byteLength;if($length===undefined){if($len%BYTES)throw RangeError(WRONG_LENGTH);byteLength=$len-offset;if(byteLength<0)throw RangeError(WRONG_LENGTH)}else{byteLength=toLength($length)*BYTES;if(byteLength+offset>$len)throw RangeError(WRONG_LENGTH)}length=byteLength/BYTES}else if(TYPED_ARRAY in data){return fromList(TypedArray,data)}else{return $from.call(TypedArray,data)}hide(that,"_d",{b:buffer,o:offset,l:byteLength,e:length,v:new $DataView(buffer)});while(index0){do{stream.point(a===0||a===3?x0:x1,a>1?y1:y0)}while((a=(a+direction+4)%4)!==a1)}else{stream.point(to[0],to[1])}}function corner(p,direction){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["p"])(p[0]-x0)<__WEBPACK_IMPORTED_MODULE_0__math__["o"]?direction>0?0:3:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["p"])(p[0]-x1)<__WEBPACK_IMPORTED_MODULE_0__math__["o"]?direction>0?2:1:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["p"])(p[1]-y0)<__WEBPACK_IMPORTED_MODULE_0__math__["o"]?direction>0?1:0:direction>0?3:2}function compareIntersection(a,b){return comparePoint(a.x,b.x)}function comparePoint(a,b){var ca=corner(a,1),cb=corner(b,1);return ca!==cb?ca-cb:ca===0?b[1]-a[1]:ca===1?a[0]-b[0]:ca===2?a[1]-b[1]:b[0]-a[0]}return function(stream){var activeStream=stream,bufferStream=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__buffer__["a"])(),segments,polygon,ring,x__,y__,v__,x_,y_,v_,first,clean;var clipStream={point,lineStart,lineEnd,polygonStart,polygonEnd};function point(x,y){if(visible(x,y))activeStream.point(x,y)}function polygonInside(){var winding=0;for(var i=0,n=polygon.length;iy1&&(b0-a0)*(y1-a1)>(b1-a1)*(x0-a0))++winding}else{if(b1<=y1&&(b0-a0)*(y1-a1)<(b1-a1)*(x0-a0))--winding}}}return winding}function polygonStart(){activeStream=bufferStream,segments=[],polygon=[],clean=true}function polygonEnd(){var startInside=polygonInside(),cleanInside=clean&&startInside,visible=(segments=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_d3_array__["merge"])(segments)).length;if(cleanInside||visible){stream.polygonStart();if(cleanInside){stream.lineStart();interpolate(null,null,1,stream);stream.lineEnd()}if(visible){__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__rejoin__["a"])(segments,compareIntersection,startInside,interpolate,stream)}stream.polygonEnd()}activeStream=stream,segments=polygon=ring=null}function lineStart(){clipStream.point=linePoint;if(polygon)polygon.push(ring=[]);first=true;v_=false;x_=y_=NaN}function lineEnd(){if(segments){linePoint(x__,y__);if(v__&&v_)bufferStream.rejoin();segments.push(bufferStream.result())}clipStream.point=point;if(v_)activeStream.lineEnd()}function linePoint(x,y){var v=visible(x,y);if(polygon)ring.push([x,y]);if(first){x__=x,y__=y,v__=v;first=false;if(v){activeStream.lineStart();activeStream.point(x,y)}}else{if(v&&v_)activeStream.point(x,y);else{var a=[x_=Math.max(clipMin,Math.min(clipMax,x_)),y_=Math.max(clipMin,Math.min(clipMax,y_))],b=[x=Math.max(clipMin,Math.min(clipMax,x)),y=Math.max(clipMin,Math.min(clipMax,y))];if(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__line__["a"])(a,b,x0,y0,x1,y1)){if(!v_){activeStream.lineStart();activeStream.point(a[0],a[1])}activeStream.point(b[0],b[1]);if(!v)activeStream.lineEnd();clean=false}else if(v){activeStream.lineStart();activeStream.point(x,y);clean=false}}}x_=x,y_=y,v_=v}return clipStream}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=rotateRadians;var __WEBPACK_IMPORTED_MODULE_0__compose__=__webpack_require__(294);var __WEBPACK_IMPORTED_MODULE_1__math__=__webpack_require__(1);function rotationIdentity(lambda,phi){return[lambda>__WEBPACK_IMPORTED_MODULE_1__math__["a"]?lambda-__WEBPACK_IMPORTED_MODULE_1__math__["b"]:lambda<-__WEBPACK_IMPORTED_MODULE_1__math__["a"]?lambda+__WEBPACK_IMPORTED_MODULE_1__math__["b"]:lambda,phi]}rotationIdentity.invert=rotationIdentity;function rotateRadians(deltaLambda,deltaPhi,deltaGamma){return(deltaLambda%=__WEBPACK_IMPORTED_MODULE_1__math__["b"])?deltaPhi||deltaGamma?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__compose__["a"])(rotationLambda(deltaLambda),rotationPhiGamma(deltaPhi,deltaGamma)):rotationLambda(deltaLambda):deltaPhi||deltaGamma?rotationPhiGamma(deltaPhi,deltaGamma):rotationIdentity}function forwardRotationLambda(deltaLambda){return function(lambda,phi){return lambda+=deltaLambda,[lambda>__WEBPACK_IMPORTED_MODULE_1__math__["a"]?lambda-__WEBPACK_IMPORTED_MODULE_1__math__["b"]:lambda<-__WEBPACK_IMPORTED_MODULE_1__math__["a"]?lambda+__WEBPACK_IMPORTED_MODULE_1__math__["b"]:lambda,phi]}}function rotationLambda(deltaLambda){var rotation=forwardRotationLambda(deltaLambda);rotation.invert=forwardRotationLambda(-deltaLambda);return rotation}function rotationPhiGamma(deltaPhi,deltaGamma){var cosDeltaPhi=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["c"])(deltaPhi),sinDeltaPhi=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["d"])(deltaPhi),cosDeltaGamma=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["c"])(deltaGamma),sinDeltaGamma=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["d"])(deltaGamma);function rotation(lambda,phi){var cosPhi=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["c"])(phi),x=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["c"])(lambda)*cosPhi,y=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["d"])(lambda)*cosPhi,z=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["d"])(phi),k=z*cosDeltaPhi+x*sinDeltaPhi;return[__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["e"])(y*cosDeltaGamma-k*sinDeltaGamma,x*cosDeltaPhi-z*sinDeltaPhi),__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["f"])(k*cosDeltaGamma+y*sinDeltaGamma)]}rotation.invert=function(lambda,phi){var cosPhi=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["c"])(phi),x=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["c"])(lambda)*cosPhi,y=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["d"])(lambda)*cosPhi,z=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["d"])(phi),k=z*cosDeltaGamma-y*sinDeltaGamma;return[__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["e"])(y*cosDeltaGamma+z*sinDeltaGamma,x*cosDeltaPhi+k*sinDeltaPhi),__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["f"])(k*cosDeltaPhi-x*sinDeltaPhi)]};return rotation}__webpack_exports__["a"]=function(rotate){rotate=rotateRadians(rotate[0]*__WEBPACK_IMPORTED_MODULE_1__math__["g"],rotate[1]*__WEBPACK_IMPORTED_MODULE_1__math__["g"],rotate.length>2?rotate[2]*__WEBPACK_IMPORTED_MODULE_1__math__["g"]:0);function forward(coordinates){coordinates=rotate(coordinates[0]*__WEBPACK_IMPORTED_MODULE_1__math__["g"],coordinates[1]*__WEBPACK_IMPORTED_MODULE_1__math__["g"]);return coordinates[0]*=__WEBPACK_IMPORTED_MODULE_1__math__["h"],coordinates[1]*=__WEBPACK_IMPORTED_MODULE_1__math__["h"],coordinates}forward.invert=function(coordinates){coordinates=rotate.invert(coordinates[0]*__WEBPACK_IMPORTED_MODULE_1__math__["g"],coordinates[1]*__WEBPACK_IMPORTED_MODULE_1__math__["g"]);return coordinates[0]*=__WEBPACK_IMPORTED_MODULE_1__math__["h"],coordinates[1]*=__WEBPACK_IMPORTED_MODULE_1__math__["h"],coordinates};return forward}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=transformer;__webpack_exports__["a"]=function(methods){return{stream:transformer(methods)}};function transformer(methods){return function(stream){var s=new TransformStream;for(var key in methods)s[key]=methods[key];s.stream=stream;return s}}function TransformStream(){}TransformStream.prototype={constructor:TransformStream,point:function(x,y){this.stream.point(x,y)},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()}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(parent,x0,y0,x1,y1){var nodes=parent.children,node,i=-1,n=nodes.length,k=parent.value&&(y1-y0)/parent.value;while(++i=b?1:d(x)}}}function reinterpolateClamp(reinterpolate){return function(a,b){var r=reinterpolate(a=+a,b=+b);return function(t){return t<=0?a:t>=1?b:r(t)}}}function bimap(domain,range,deinterpolate,reinterpolate){var d0=domain[0],d1=domain[1],r0=range[0],r1=range[1];if(d12?polymap:bimap;output=input=null;return scale}function scale(x){return(output||(output=piecewise(domain,range,clamp?deinterpolateClamp(deinterpolate):deinterpolate,interpolate)))(+x)}scale.invert=function(y){return(input||(input=piecewise(range,domain,deinterpolateLinear,clamp?reinterpolateClamp(reinterpolate):reinterpolate)))(+y)};scale.domain=function(_){return arguments.length?(domain=__WEBPACK_IMPORTED_MODULE_2__array__["a"].call(_,__WEBPACK_IMPORTED_MODULE_4__number__["a"]),rescale()):domain.slice()};scale.range=function(_){return arguments.length?(range=__WEBPACK_IMPORTED_MODULE_2__array__["b"].call(_),rescale()):range.slice()};scale.rangeRound=function(_){return range=__WEBPACK_IMPORTED_MODULE_2__array__["b"].call(_),interpolate=__WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["c"],rescale()};scale.clamp=function(_){return arguments.length?(clamp=!!_,rescale()):clamp};scale.interpolate=function(_){return arguments.length?(interpolate=_,rescale()):interpolate};return rescale()}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(node,event){var svg=node.ownerSVGElement||node;if(svg.createSVGPoint){var point=svg.createSVGPoint();point.x=event.clientX,point.y=event.clientY;point=point.matrixTransform(node.getScreenCTM().inverse());return[point.x,point.y]}var rect=node.getBoundingClientRect();return[event.clientX-rect.left-node.clientLeft,event.clientY-rect.top-node.clientTop]}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["c"]=point;__webpack_exports__["b"]=Basis;function point(that,x,y){that._context.bezierCurveTo((2*that._x0+that._x1)/3,(2*that._y0+that._y1)/3,(that._x0+2*that._x1)/3,(that._y0+2*that._y1)/3,(that._x0+4*that._x1+x)/6,(that._y0+4*that._y1+y)/6)}function Basis(context){this._context=context}Basis.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:point(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}if(this._line||this._line!==0&&this._point===1)this._context.closePath();this._line=1-this._line},point:function(x,y){x=+x,y=+y;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(x,y):this._context.moveTo(x,y);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:point(this,x,y);break}this._x0=this._x1,this._x1=x;this._y0=this._y1,this._y1=y}};__webpack_exports__["a"]=function(context){return new Basis(context)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["c"]=point;__webpack_exports__["b"]=Cardinal;function point(that,x,y){that._context.bezierCurveTo(that._x1+that._k*(that._x2-that._x0),that._y1+that._k*(that._y2-that._y0),that._x2+that._k*(that._x1-x),that._y2+that._k*(that._y1-y),that._x2,that._y2)}function Cardinal(context,tension){this._context=context;this._k=(1-tension)/6}Cardinal.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:point(this,this._x1,this._y1);break}if(this._line||this._line!==0&&this._point===1)this._context.closePath();this._line=1-this._line},point:function(x,y){x=+x,y=+y;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(x,y):this._context.moveTo(x,y);break;case 1:this._point=2;this._x1=x,this._y1=y;break;case 2:this._point=3;default:point(this,x,y);break}this._x0=this._x1,this._x1=this._x2,this._x2=x;this._y0=this._y1,this._y1=this._y2,this._y2=y}};__webpack_exports__["a"]=function custom(tension){function cardinal(context){return new Cardinal(context,tension)}cardinal.tension=function(tension){return custom(+tension)};return cardinal}(0)},function(module,__webpack_exports__,__webpack_require__){"use strict";function Linear(context){this._context=context}Linear.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){if(this._line||this._line!==0&&this._point===1)this._context.closePath();this._line=1-this._line},point:function(x,y){x=+x,y=+y;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(x,y):this._context.moveTo(x,y);break;case 1:this._point=2;default:this._context.lineTo(x,y);break}}};__webpack_exports__["a"]=function(context){return new Linear(context)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(){}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_creator__=__webpack_require__(197);var __WEBPACK_IMPORTED_MODULE_1__src_local__=__webpack_require__(811);var __WEBPACK_IMPORTED_MODULE_2__src_matcher__=__webpack_require__(342);var __WEBPACK_IMPORTED_MODULE_3__src_mouse__=__webpack_require__(812);__webpack_require__.d(__webpack_exports__,"c",function(){return __WEBPACK_IMPORTED_MODULE_3__src_mouse__["a"]});var __WEBPACK_IMPORTED_MODULE_4__src_namespace__=__webpack_require__(198);var __WEBPACK_IMPORTED_MODULE_5__src_namespaces__=__webpack_require__(199);var __WEBPACK_IMPORTED_MODULE_6__src_select__=__webpack_require__(813);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_6__src_select__["a"]});var __WEBPACK_IMPORTED_MODULE_7__src_selectAll__=__webpack_require__(814);var __WEBPACK_IMPORTED_MODULE_8__src_selection_index__=__webpack_require__(20);var __WEBPACK_IMPORTED_MODULE_9__src_selector__=__webpack_require__(202);var __WEBPACK_IMPORTED_MODULE_10__src_selectorAll__=__webpack_require__(345);var __WEBPACK_IMPORTED_MODULE_11__src_touch__=__webpack_require__(842);__webpack_require__.d(__webpack_exports__,"d",function(){return __WEBPACK_IMPORTED_MODULE_11__src_touch__["a"]});var __WEBPACK_IMPORTED_MODULE_12__src_touches__=__webpack_require__(843);var __WEBPACK_IMPORTED_MODULE_13__src_window__=__webpack_require__(204);var __WEBPACK_IMPORTED_MODULE_14__src_selection_on__=__webpack_require__(201);__webpack_require__.d(__webpack_exports__,"b",function(){return __WEBPACK_IMPORTED_MODULE_14__src_selection_on__["a"]});__webpack_require__.d(__webpack_exports__,"e",function(){return __WEBPACK_IMPORTED_MODULE_14__src_selection_on__["c"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=point;__webpack_exports__["a"]=Basis;function point(that,x,y){that._context.bezierCurveTo((2*that._x0+that._x1)/3,(2*that._y0+that._y1)/3,(that._x0+2*that._x1)/3,(that._y0+2*that._y1)/3,(that._x0+4*that._x1+x)/6,(that._y0+4*that._y1+y)/6)}function Basis(context){this._context=context}Basis.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:point(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}if(this._line||this._line!==0&&this._point===1)this._context.closePath();this._line=1-this._line},point:function(x,y){x=+x,y=+y;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(x,y):this._context.moveTo(x,y);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:point(this,x,y);break}this._x0=this._x1,this._x1=x;this._y0=this._y1,this._y1=y}};var _unused_webpack_default_export=function(context){return new Basis(context)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=point;__webpack_exports__["a"]=Cardinal;function point(that,x,y){that._context.bezierCurveTo(that._x1+that._k*(that._x2-that._x0),that._y1+that._k*(that._y2-that._y0),that._x2+that._k*(that._x1-x),that._y2+that._k*(that._y1-y),that._x2,that._y2)}function Cardinal(context,tension){this._context=context;this._k=(1-tension)/6}Cardinal.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:point(this,this._x1,this._y1);break}if(this._line||this._line!==0&&this._point===1)this._context.closePath();this._line=1-this._line},point:function(x,y){x=+x,y=+y;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(x,y):this._context.moveTo(x,y);break;case 1:this._point=2;this._x1=x,this._y1=y;break;case 2:this._point=3;default:point(this,x,y);break}this._x0=this._x1,this._x1=this._x2,this._x2=x;this._y0=this._y1,this._y1=this._y2,this._y2=y}};var _unused_webpack_default_export=function custom(tension){function cardinal(context){return new Cardinal(context,tension)}cardinal.tension=function(tension){return custom(+tension)};return cardinal}(0)},function(module,__webpack_exports__,__webpack_require__){"use strict";function Linear(context){this._context=context}Linear.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){if(this._line||this._line!==0&&this._point===1)this._context.closePath();this._line=1-this._line},point:function(x,y){x=+x,y=+y;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(x,y):this._context.moveTo(x,y);break;case 1:this._point=2;default:this._context.lineTo(x,y);break}}};__webpack_exports__["a"]=function(context){return new Linear(context)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(){}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__formatDecimal__=__webpack_require__(210);__webpack_exports__["a"]=function(x){return x=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__formatDecimal__["a"])(Math.abs(x)),x?x[1]:NaN}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=deinterpolateLinear;__webpack_exports__["c"]=copy;__webpack_exports__["a"]=continuous;var __WEBPACK_IMPORTED_MODULE_0_d3_array__=__webpack_require__(28);var __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__=__webpack_require__(7);var __WEBPACK_IMPORTED_MODULE_2__array__=__webpack_require__(46);var __WEBPACK_IMPORTED_MODULE_3__constant__=__webpack_require__(211);var __WEBPACK_IMPORTED_MODULE_4__number__=__webpack_require__(375);var unit=[0,1];function deinterpolateLinear(a,b){return(b-=a=+a)?function(x){return(x-a)/b}:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__constant__["a"])(b)}function deinterpolateClamp(deinterpolate){return function(a,b){var d=deinterpolate(a=+a,b=+b);return function(x){return x<=a?0:x>=b?1:d(x)}}}function reinterpolateClamp(reinterpolate){return function(a,b){var r=reinterpolate(a=+a,b=+b);return function(t){return t<=0?a:t>=1?b:r(t)}}}function bimap(domain,range,deinterpolate,reinterpolate){var d0=domain[0],d1=domain[1],r0=range[0],r1=range[1];if(d12?polymap:bimap;output=input=null;return scale}function scale(x){return(output||(output=piecewise(domain,range,clamp?deinterpolateClamp(deinterpolate):deinterpolate,interpolate)))(+x)}scale.invert=function(y){return(input||(input=piecewise(range,domain,deinterpolateLinear,clamp?reinterpolateClamp(reinterpolate):reinterpolate)))(+y)};scale.domain=function(_){return arguments.length?(domain=__WEBPACK_IMPORTED_MODULE_2__array__["a"].call(_,__WEBPACK_IMPORTED_MODULE_4__number__["a"]),rescale()):domain.slice()};scale.range=function(_){return arguments.length?(range=__WEBPACK_IMPORTED_MODULE_2__array__["b"].call(_),rescale()):range.slice()};scale.rangeRound=function(_){return range=__WEBPACK_IMPORTED_MODULE_2__array__["b"].call(_),interpolate=__WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["c"],rescale()};scale.clamp=function(_){return arguments.length?(clamp=!!_,rescale()):clamp};scale.interpolate=function(_){return arguments.length?(interpolate=_,rescale()):interpolate};return rescale()}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_timer__=__webpack_require__(221);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__src_timer__["a"]});__webpack_require__.d(__webpack_exports__,"b",function(){return __WEBPACK_IMPORTED_MODULE_0__src_timer__["b"]});__webpack_require__.d(__webpack_exports__,"c",function(){return __WEBPACK_IMPORTED_MODULE_0__src_timer__["c"]});var __WEBPACK_IMPORTED_MODULE_1__src_timeout__=__webpack_require__(962);__webpack_require__.d(__webpack_exports__,"d",function(){return __WEBPACK_IMPORTED_MODULE_1__src_timeout__["a"]});var __WEBPACK_IMPORTED_MODULE_2__src_interval__=__webpack_require__(961);__webpack_require__.d(__webpack_exports__,"e",function(){return __WEBPACK_IMPORTED_MODULE_2__src_interval__["a"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:true});var __WEBPACK_IMPORTED_MODULE_0__src_selection_index__=__webpack_require__(964);var __WEBPACK_IMPORTED_MODULE_1__src_transition_index__=__webpack_require__(38);__webpack_require__.d(__webpack_exports__,"transition",function(){return __WEBPACK_IMPORTED_MODULE_1__src_transition_index__["a"]});var __WEBPACK_IMPORTED_MODULE_2__src_active__=__webpack_require__(963);__webpack_require__.d(__webpack_exports__,"active",function(){return __WEBPACK_IMPORTED_MODULE_2__src_active__["a"]});var __WEBPACK_IMPORTED_MODULE_3__src_interrupt__=__webpack_require__(384);__webpack_require__.d(__webpack_exports__,"interrupt",function(){return __WEBPACK_IMPORTED_MODULE_3__src_interrupt__["a"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=tweenValue;var __WEBPACK_IMPORTED_MODULE_0__schedule__=__webpack_require__(22);function tweenRemove(id,name){var tween0,tween1;return function(){var schedule=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__schedule__["e"])(this,id),tween=schedule.tween;if(tween!==tween0){tween1=tween0=tween;for(var i=0,n=tween1.length;i-1&&value%1==0&&value=200&&status<300}};defaults.headers={common:{Accept:"application/json, text/plain, */*"}};utils.forEach(["delete","get","head"],function forEachMethodNoData(method){defaults.headers[method]={}});utils.forEach(["post","put","patch"],function forEachMethodWithData(method){defaults.headers[method]=utils.merge(DEFAULT_CONTENT_TYPE)});module.exports=defaults}).call(exports,__webpack_require__(442))},function(module,exports){module.exports=function(it,Constructor,name,forbiddenField){if(!(it instanceof Constructor)||forbiddenField!==undefined&&forbiddenField in it){throw TypeError(name+": incorrect invocation!")}return it}},function(module,exports,__webpack_require__){var ctx=__webpack_require__(75);var call=__webpack_require__(1156);var isArrayIter=__webpack_require__(512);var anObject=__webpack_require__(6);var toLength=__webpack_require__(25);var getIterFn=__webpack_require__(528);var BREAK={};var RETURN={};var exports=module.exports=function(iterable,entries,fn,that,ITERATOR){var iterFn=ITERATOR?function(){return iterable}:getIterFn(iterable);var f=ctx(fn,that,entries?2:1);var index=0;var length,step,iterator,result;if(typeof iterFn!="function")throw TypeError(iterable+" is not iterable!");if(isArrayIter(iterFn))for(length=toLength(iterable.length);length>index;index++){result=entries?f(anObject(step=iterable[index])[0],step[1]):f(iterable[index]);if(result===BREAK||result===RETURN)return result}else for(iterator=iterFn.call(iterable);!(step=iterator.next()).done;){result=call(iterator,f,step.value,entries);if(result===BREAK||result===RETURN)return result}};exports.BREAK=BREAK;exports.RETURN=RETURN},function(module,exports){module.exports=false},function(module,exports,__webpack_require__){var anObject=__webpack_require__(6);var dPs=__webpack_require__(1162);var enumBugKeys=__webpack_require__(508);var IE_PROTO=__webpack_require__(520)("IE_PROTO");var Empty=function(){};var PROTOTYPE="prototype";var createDict=function(){var iframe=__webpack_require__(507)("iframe");var i=enumBugKeys.length;var lt="<";var gt=">";var iframeDocument;iframe.style.display="none";__webpack_require__(510).appendChild(iframe);iframe.src="javascript:";iframeDocument=iframe.contentWindow.document;iframeDocument.open();iframeDocument.write(lt+"script"+gt+"document.F=Object"+lt+"/script"+gt);iframeDocument.close();createDict=iframeDocument.F;while(i--)delete createDict[PROTOTYPE][enumBugKeys[i]];return createDict()};module.exports=Object.create||function create(O,Properties){var result;if(O!==null){Empty[PROTOTYPE]=anObject(O);result=new Empty;Empty[PROTOTYPE]=null;result[IE_PROTO]=O}else result=createDict();return Properties===undefined?result:dPs(result,Properties)}},function(module,exports,__webpack_require__){var $keys=__webpack_require__(1164);var hiddenKeys=__webpack_require__(508).concat("length","prototype");exports.f=Object.getOwnPropertyNames||function getOwnPropertyNames(O){return $keys(O,hiddenKeys)}},function(module,exports,__webpack_require__){var $keys=__webpack_require__(1164);var enumBugKeys=__webpack_require__(508);module.exports=Object.keys||function keys(O){return $keys(O,enumBugKeys)}},function(module,exports){module.exports=function(bitmap,value){return{enumerable:!(bitmap&1),configurable:!(bitmap&2),writable:!(bitmap&4),value}}},function(module,exports,__webpack_require__){var redefine=__webpack_require__(54);module.exports=function(target,src,safe){for(var key in src)redefine(target,key,src[key],safe);return target}},function(module,exports,__webpack_require__){"use strict";var global=__webpack_require__(8);var dP=__webpack_require__(24);var DESCRIPTORS=__webpack_require__(23);var SPECIES=__webpack_require__(15)("species");module.exports=function(KEY){var C=global[KEY];if(DESCRIPTORS&&C&&!C[SPECIES])dP.f(C,SPECIES,{configurable:true,get:function(){return this}})}},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(103);var max=Math.max;var min=Math.min;module.exports=function(index,length){index=toInteger(index);return index<0?max(index+length,0):min(index,length)}},function(module,exports){var id=0;var px=Math.random();module.exports=function(key){return"Symbol(".concat(key===undefined?"":key,")_",(++id+px).toString(36))}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__number__=__webpack_require__(77);__webpack_exports__["a"]=function(values,p,valueof){if(valueof==null)valueof=__WEBPACK_IMPORTED_MODULE_0__number__["a"];if(!(n=values.length))return;if((p=+p)<=0||n<2)return+valueof(values[0],0,values);if(p>=1)return+valueof(values[n-1],n-1,values);var n,i=(n-1)*p,i0=Math.floor(i),value0=+valueof(values[i0],i0,values),value1=+valueof(values[i0+1],i0+1,values);return value0+(value1-value0)*(i-i0)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return prefix});var prefix="$";function Map(){}Map.prototype=map.prototype={constructor:Map,has:function(key){return prefix+key in this},get:function(key){return this[prefix+key]},set:function(key,value){this[prefix+key]=value;return this},remove:function(key){var property=prefix+key;return property in this&&delete this[property]},clear:function(){for(var property in this)if(property[0]===prefix)delete this[property]},keys:function(){var keys=[];for(var property in this)if(property[0]===prefix)keys.push(property.slice(1));return keys},values:function(){var values=[];for(var property in this)if(property[0]===prefix)values.push(this[property]);return values},entries:function(){var entries=[];for(var property in this)if(property[0]===prefix)entries.push({key:property.slice(1),value:this[property]});return entries},size:function(){var size=0;for(var property in this)if(property[0]===prefix)++size;return size},empty:function(){for(var property in this)if(property[0]===prefix)return false;return true},each:function(f){for(var property in this)if(property[0]===prefix)f(this[property],property.slice(1),this)}};function map(object,f){var map=new Map;if(object instanceof Map)object.each(function(value,key){map.set(key,value)});else if(Array.isArray(object)){var i=-1,n=object.length,o;if(f==null)while(++i>8&15|m>>4&240,m>>4&15|m&240,(m&15)<<4|m&15,1)):(m=reHex6.exec(format))?rgbn(parseInt(m[1],16)):(m=reRgbInteger.exec(format))?new Rgb(m[1],m[2],m[3],1):(m=reRgbPercent.exec(format))?new Rgb(m[1]*255/100,m[2]*255/100,m[3]*255/100,1):(m=reRgbaInteger.exec(format))?rgba(m[1],m[2],m[3],m[4]):(m=reRgbaPercent.exec(format))?rgba(m[1]*255/100,m[2]*255/100,m[3]*255/100,m[4]):(m=reHslPercent.exec(format))?hsla(m[1],m[2]/100,m[3]/100,1):(m=reHslaPercent.exec(format))?hsla(m[1],m[2]/100,m[3]/100,m[4]):named.hasOwnProperty(format)?rgbn(named[format]):format==="transparent"?new Rgb(NaN,NaN,NaN,0):null}function rgbn(n){return new Rgb(n>>16&255,n>>8&255,n&255,1)}function rgba(r,g,b,a){if(a<=0)r=g=b=NaN;return new Rgb(r,g,b,a)}function rgbConvert(o){if(!(o instanceof Color))o=color(o);if(!o)return new Rgb;o=o.rgb();return new Rgb(o.r,o.g,o.b,o.opacity)}function rgb(r,g,b,opacity){return arguments.length===1?rgbConvert(r):new Rgb(r,g,b,opacity==null?1:opacity)}function Rgb(r,g,b,opacity){this.r=+r;this.g=+g;this.b=+b;this.opacity=+opacity}__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__define__["a"])(Rgb,rgb,__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__define__["b"])(Color,{brighter:function(k){k=k==null?brighter:Math.pow(brighter,k);return new Rgb(this.r*k,this.g*k,this.b*k,this.opacity)},darker:function(k){k=k==null?darker:Math.pow(darker,k);return new Rgb(this.r*k,this.g*k,this.b*k,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&(0<=this.g&&this.g<=255)&&(0<=this.b&&this.b<=255)&&(0<=this.opacity&&this.opacity<=1)},toString:function(){var a=this.opacity;a=isNaN(a)?1:Math.max(0,Math.min(1,a));return(a===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(a===1?")":", "+a+")")}}));function hsla(h,s,l,a){if(a<=0)h=s=l=NaN;else if(l<=0||l>=1)h=s=NaN;else if(s<=0)h=NaN;return new Hsl(h,s,l,a)}function hslConvert(o){if(o instanceof Hsl)return new Hsl(o.h,o.s,o.l,o.opacity);if(!(o instanceof Color))o=color(o);if(!o)return new Hsl;if(o instanceof Hsl)return o;o=o.rgb();var r=o.r/255,g=o.g/255,b=o.b/255,min=Math.min(r,g,b),max=Math.max(r,g,b),h=NaN,s=max-min,l=(max+min)/2;if(s){if(r===max)h=(g-b)/s+(g0&&l<1?0:h}return new Hsl(h,s,l,o.opacity)}function hsl(h,s,l,opacity){return arguments.length===1?hslConvert(h):new Hsl(h,s,l,opacity==null?1:opacity)}function Hsl(h,s,l,opacity){this.h=+h;this.s=+s;this.l=+l;this.opacity=+opacity}__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__define__["a"])(Hsl,hsl,__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__define__["b"])(Color,{brighter:function(k){k=k==null?brighter:Math.pow(brighter,k);return new Hsl(this.h,this.s,this.l*k,this.opacity)},darker:function(k){k=k==null?darker:Math.pow(darker,k);return new Hsl(this.h,this.s,this.l*k,this.opacity)},rgb:function(){var h=this.h%360+(this.h<0)*360,s=isNaN(h)||isNaN(this.s)?0:this.s,l=this.l,m2=l+(l<.5?l:1-l)*s,m1=2*l-m2;return new Rgb(hsl2rgb(h>=240?h-240:h+120,m1,m2),hsl2rgb(h,m1,m2),hsl2rgb(h<120?h+240:h-120,m1,m2),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&(0<=this.l&&this.l<=1)&&(0<=this.opacity&&this.opacity<=1)}}));function hsl2rgb(h,m1,m2){return(h<60?m1+(m2-m1)*h/60:h<180?m2:h<240?m1+(m2-m1)*(240-h)/60:m1)*255}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=extend;__webpack_exports__["a"]=function(constructor,factory,prototype){constructor.prototype=factory.prototype=prototype;prototype.constructor=constructor};function extend(parent,definition){var prototype=Object.create(parent.prototype);for(var key in definition)prototype[key]=definition[key];return prototype}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_drag__=__webpack_require__(569);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__src_drag__["a"]});var __WEBPACK_IMPORTED_MODULE_1__src_nodrag__=__webpack_require__(279);__webpack_require__.d(__webpack_exports__,"b",function(){return __WEBPACK_IMPORTED_MODULE_1__src_nodrag__["a"]});__webpack_require__.d(__webpack_exports__,"c",function(){return __WEBPACK_IMPORTED_MODULE_1__src_nodrag__["b"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_dsv__=__webpack_require__(167);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__src_dsv__["a"]});var __WEBPACK_IMPORTED_MODULE_1__src_csv__=__webpack_require__(571);__webpack_require__.d(__webpack_exports__,"b",function(){return __WEBPACK_IMPORTED_MODULE_1__src_csv__["a"]});__webpack_require__.d(__webpack_exports__,"c",function(){return __WEBPACK_IMPORTED_MODULE_1__src_csv__["b"]});__webpack_require__.d(__webpack_exports__,"d",function(){return __WEBPACK_IMPORTED_MODULE_1__src_csv__["c"]});__webpack_require__.d(__webpack_exports__,"e",function(){return __WEBPACK_IMPORTED_MODULE_1__src_csv__["d"]});var __WEBPACK_IMPORTED_MODULE_2__src_tsv__=__webpack_require__(572);__webpack_require__.d(__webpack_exports__,"f",function(){return __WEBPACK_IMPORTED_MODULE_2__src_tsv__["a"]});__webpack_require__.d(__webpack_exports__,"g",function(){return __WEBPACK_IMPORTED_MODULE_2__src_tsv__["b"]});__webpack_require__.d(__webpack_exports__,"h",function(){return __WEBPACK_IMPORTED_MODULE_2__src_tsv__["c"]});__webpack_require__.d(__webpack_exports__,"i",function(){return __WEBPACK_IMPORTED_MODULE_2__src_tsv__["d"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";var EOL={},EOF={},QUOTE=34,NEWLINE=10,RETURN=13;function objectConverter(columns){return new Function("d","return {"+columns.map(function(name,i){return JSON.stringify(name)+": d["+i+"]"}).join(",")+"}")}function customConverter(columns,f){var object=objectConverter(columns);return function(row,i){return f(object(row),i,columns)}}function inferColumns(rows){var columnSet=Object.create(null),columns=[];rows.forEach(function(row){for(var column in row){if(!(column in columnSet)){columns.push(columnSet[column]=column)}}});return columns}__webpack_exports__["a"]=function(delimiter){var reFormat=new RegExp('["'+delimiter+"\n\r]"),DELIMITER=delimiter.charCodeAt(0);function parse(text,f){var convert,columns,rows=parseRows(text,function(row,i){if(convert)return convert(row,i-1);columns=row,convert=f?customConverter(row,f):objectConverter(row)});rows.columns=columns||[];return rows}function parseRows(text,f){var rows=[],N=text.length,I=0,n=0,t,eof=N<=0,eol=false;if(text.charCodeAt(N-1)===NEWLINE)--N;if(text.charCodeAt(N-1)===RETURN)--N;function token(){if(eof)return EOF;if(eol)return eol=false,EOL;var i,j=I,c;if(text.charCodeAt(j)===QUOTE){while(I++=N)eof=true;else if((c=text.charCodeAt(I++))===NEWLINE)eol=true;else if(c===RETURN){eol=true;if(text.charCodeAt(I)===NEWLINE)++I}return text.slice(j+1,i-1).replace(/""/g,'"')}while(I1?coefficient[0]+coefficient.slice(2):coefficient,+x.slice(i+1)]}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x){return x}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=conicProjection;var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_1__index__=__webpack_require__(26);function conicProjection(projectAt){var phi0=0,phi1=__WEBPACK_IMPORTED_MODULE_0__math__["a"]/3,m=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__index__["b"])(projectAt),p=m(phi0,phi1);p.parallels=function(_){return arguments.length?m(phi0=_[0]*__WEBPACK_IMPORTED_MODULE_0__math__["g"],phi1=_[1]*__WEBPACK_IMPORTED_MODULE_0__math__["g"]):[phi0*__WEBPACK_IMPORTED_MODULE_0__math__["h"],phi1*__WEBPACK_IMPORTED_MODULE_0__math__["h"]]};return p}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=conicEqualAreaRaw;var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_1__conic__=__webpack_require__(172);var __WEBPACK_IMPORTED_MODULE_2__cylindricalEqualArea__=__webpack_require__(620);function conicEqualAreaRaw(y0,y1){var sy0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(y0),n=(sy0+__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(y1))/2;if(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["p"])(n)<__WEBPACK_IMPORTED_MODULE_0__math__["o"])return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__cylindricalEqualArea__["a"])(y0);var c=1+sy0*(2*n-sy0),r0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["n"])(c)/n;function project(x,y){var r=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["n"])(c-2*n*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(y))/n;return[r*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(x*=n),r0-r*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(x)]}project.invert=function(x,y){var r0y=r0-y;return[__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["e"])(x,__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["p"])(r0y))/n*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["q"])(r0y),__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["f"])((c-(x*x+r0y*r0y)*n*n)/(2*n))]};return project}__webpack_exports__["a"]=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__conic__["a"])(conicEqualAreaRaw).scale(155.424).center([0,33.6442])}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=fitExtent;__webpack_exports__["b"]=fitSize;__webpack_exports__["c"]=fitWidth;__webpack_exports__["d"]=fitHeight;var __WEBPACK_IMPORTED_MODULE_0__stream__=__webpack_require__(43);var __WEBPACK_IMPORTED_MODULE_1__path_bounds__=__webpack_require__(297);function fit(projection,fitBounds,object){var clip=projection.clipExtent&&projection.clipExtent();projection.scale(150).translate([0,0]);if(clip!=null)projection.clipExtent(null);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__stream__["a"])(object,projection.stream(__WEBPACK_IMPORTED_MODULE_1__path_bounds__["a"]));fitBounds(__WEBPACK_IMPORTED_MODULE_1__path_bounds__["a"].result());if(clip!=null)projection.clipExtent(clip);return projection}function fitExtent(projection,extent,object){return fit(projection,function(b){var w=extent[1][0]-extent[0][0],h=extent[1][1]-extent[0][1],k=Math.min(w/(b[1][0]-b[0][0]),h/(b[1][1]-b[0][1])),x=+extent[0][0]+(w-k*(b[1][0]+b[0][0]))/2,y=+extent[0][1]+(h-k*(b[1][1]+b[0][1]))/2;projection.scale(150*k).translate([x,y])},object)}function fitSize(projection,size,object){return fitExtent(projection,[[0,0],size],object)}function fitWidth(projection,width,object){return fit(projection,function(b){var w=+width,k=w/(b[1][0]-b[0][0]),x=(w-k*(b[1][0]+b[0][0]))/2,y=-k*b[0][1];projection.scale(150*k).translate([x,y])},object)}function fitHeight(projection,height,object){return fit(projection,function(b){var h=+height,k=h/(b[1][1]-b[0][1]),x=-k*b[0][0],y=(h-k*(b[1][1]+b[0][1]))/2;projection.scale(150*k).translate([x,y])},object)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=mercatorRaw;__webpack_exports__["c"]=mercatorProjection;var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_1__rotation__=__webpack_require__(109);var __WEBPACK_IMPORTED_MODULE_2__index__=__webpack_require__(26);function mercatorRaw(lambda,phi){return[lambda,__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["i"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["j"])((__WEBPACK_IMPORTED_MODULE_0__math__["k"]+phi)/2))]}mercatorRaw.invert=function(x,y){return[x,2*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["l"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["m"])(y))-__WEBPACK_IMPORTED_MODULE_0__math__["k"]]};__webpack_exports__["a"]=function(){return mercatorProjection(mercatorRaw).scale(961/__WEBPACK_IMPORTED_MODULE_0__math__["b"])};function mercatorProjection(project){var m=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__index__["a"])(project),center=m.center,scale=m.scale,translate=m.translate,clipExtent=m.clipExtent,x0=null,y0,x1,y1;m.scale=function(_){return arguments.length?(scale(_),reclip()):scale()};m.translate=function(_){return arguments.length?(translate(_),reclip()):translate()};m.center=function(_){return arguments.length?(center(_),reclip()):center()};m.clipExtent=function(_){return arguments.length?(_==null?x0=y0=x1=y1=null:(x0=+_[0][0],y0=+_[0][1],x1=+_[1][0],y1=+_[1][1]),reclip()):x0==null?null:[[x0,y0],[x1,y1]]};function reclip(){var k=__WEBPACK_IMPORTED_MODULE_0__math__["a"]*scale(),t=m(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__rotation__["a"])(m.rotate()).invert([0,0]));return clipExtent(x0==null?[[t[0]-k,t[1]-k],[t[0]+k,t[1]+k]]:project===mercatorRaw?[[Math.max(t[0]-k,x0),y0],[Math.min(t[0]+k,x1),y1]]:[[x0,Math.max(t[1]-k,y0)],[x1,Math.min(t[1]+k,y1)]])}return reclip()}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=optional;__webpack_exports__["a"]=required;function optional(f){return f==null?null:required(f)}function required(f){if(typeof f!=="function")throw new Error;return f}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=hierarchy;__webpack_exports__["c"]=computeHeight;__webpack_exports__["b"]=Node;var __WEBPACK_IMPORTED_MODULE_0__count__=__webpack_require__(632);var __WEBPACK_IMPORTED_MODULE_1__each__=__webpack_require__(634);var __WEBPACK_IMPORTED_MODULE_2__eachBefore__=__webpack_require__(636);var __WEBPACK_IMPORTED_MODULE_3__eachAfter__=__webpack_require__(635);var __WEBPACK_IMPORTED_MODULE_4__sum__=__webpack_require__(641);var __WEBPACK_IMPORTED_MODULE_5__sort__=__webpack_require__(640);var __WEBPACK_IMPORTED_MODULE_6__path__=__webpack_require__(639);var __WEBPACK_IMPORTED_MODULE_7__ancestors__=__webpack_require__(631);var __WEBPACK_IMPORTED_MODULE_8__descendants__=__webpack_require__(633);var __WEBPACK_IMPORTED_MODULE_9__leaves__=__webpack_require__(637);var __WEBPACK_IMPORTED_MODULE_10__links__=__webpack_require__(638);function hierarchy(data,children){var root=new Node(data),valued=+data.value&&(root.value=data.value),node,nodes=[root],child,childs,i,n;if(children==null)children=defaultChildren;while(node=nodes.pop()){if(valued)node.value=+node.data.value;if((childs=children(node.data))&&(n=childs.length)){node.children=new Array(n);for(i=n-1;i>=0;--i){nodes.push(child=node.children[i]=new Node(childs[i]));child.parent=node;child.depth=node.depth+1}}}return root.eachBefore(computeHeight)}function node_copy(){return hierarchy(this).eachBefore(copyData)}function defaultChildren(d){return d.children}function copyData(node){node.data=node.data.data}function computeHeight(node){var height=0;do{node.height=height}while((node=node.parent)&&node.height<++height)}function Node(data){this.data=data;this.depth=this.height=0;this.parent=null}Node.prototype=hierarchy.prototype={constructor:Node,count:__WEBPACK_IMPORTED_MODULE_0__count__["a"],each:__WEBPACK_IMPORTED_MODULE_1__each__["a"],eachAfter:__WEBPACK_IMPORTED_MODULE_3__eachAfter__["a"],eachBefore:__WEBPACK_IMPORTED_MODULE_2__eachBefore__["a"],sum:__WEBPACK_IMPORTED_MODULE_4__sum__["a"],sort:__WEBPACK_IMPORTED_MODULE_5__sort__["a"],path:__WEBPACK_IMPORTED_MODULE_6__path__["a"],ancestors:__WEBPACK_IMPORTED_MODULE_7__ancestors__["a"],descendants:__WEBPACK_IMPORTED_MODULE_8__descendants__["a"],leaves:__WEBPACK_IMPORTED_MODULE_9__leaves__["a"],links:__WEBPACK_IMPORTED_MODULE_10__links__["a"],copy:node_copy}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"c",function(){return phi});__webpack_exports__["b"]=squarifyRatio;var __WEBPACK_IMPORTED_MODULE_0__dice__=__webpack_require__(80);var __WEBPACK_IMPORTED_MODULE_1__slice__=__webpack_require__(111);var phi=(1+Math.sqrt(5))/2;function squarifyRatio(ratio,parent,x0,y0,x1,y1){var rows=[],nodes=parent.children,row,nodeValue,i0=0,i1=0,n=nodes.length,dx,dy,value=parent.value,sumValue,minValue,maxValue,newRatio,minRatio,alpha,beta;while(i0maxValue)maxValue=nodeValue;beta=sumValue*sumValue*alpha;newRatio=Math.max(maxValue/beta,beta/minValue);if(newRatio>minRatio){sumValue-=nodeValue;break}minRatio=newRatio}rows.push(row={value:sumValue,dice:dx1?x:1)};return squarify}(phi)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=basis;function basis(t1,v0,v1,v2,v3){var t2=t1*t1,t3=t2*t1;return((1-3*t1+3*t2-t3)*v0+(4-6*t2+3*t3)*v1+(1+3*t1+3*t2-3*t3)*v2+t3*v3)/6}__webpack_exports__["a"]=function(values){var n=values.length-1;return function(t){var i=t<=0?t=0:t>=1?(t=1,n-1):Math.floor(t*n),v1=values[i],v2=values[i+1],v0=i>0?values[i-1]:2*v1-v2,v3=i3&&respond(o)};function respond(o){var status=xhr.status,result;if(!status&&hasResponse(xhr)||status>=200&&status<300||status===304){if(response){try{result=response.call(request,xhr)}catch(e){event.call("error",request,e);return}}else{result=xhr}event.call("load",request,result)}else{event.call("error",request,o)}}xhr.onprogress=function(e){event.call("progress",request,e)};request={header:function(name,value){name=(name+"").toLowerCase();if(arguments.length<2)return headers.get(name);if(value==null)headers.remove(name);else headers.set(name,value+"");return request},mimeType:function(value){if(!arguments.length)return mimeType;mimeType=value==null?null:value+"";return request},responseType:function(value){if(!arguments.length)return responseType;responseType=value;return request},timeout:function(value){if(!arguments.length)return timeout;timeout=+value;return request},user:function(value){return arguments.length<1?user:(user=value==null?null:value+"",request)},password:function(value){return arguments.length<1?password:(password=value==null?null:value+"",request)},response:function(value){response=value;return request},get:function(data,callback){return request.send("GET",data,callback)},post:function(data,callback){return request.send("POST",data,callback)},send:function(method,data,callback){xhr.open(method,url,true,user,password);if(mimeType!=null&&!headers.has("accept"))headers.set("accept",mimeType+",*/*");if(xhr.setRequestHeader)headers.each(function(value,name){xhr.setRequestHeader(name,value)});if(mimeType!=null&&xhr.overrideMimeType)xhr.overrideMimeType(mimeType);if(responseType!=null)xhr.responseType=responseType;if(timeout>0)xhr.timeout=timeout;if(callback==null&&typeof data==="function")callback=data,data=null;if(callback!=null&&callback.length===1)callback=fixCallback(callback);if(callback!=null)request.on("error",callback).on("load",function(xhr){callback(null,xhr)});event.call("beforesend",request,xhr);xhr.send(data==null?null:data);return request},abort:function(){xhr.abort();return request},on:function(){var value=event.on.apply(event,arguments);return value===event?request:value}};if(callback!=null){if(typeof callback!=="function")throw new Error("invalid callback: "+callback);return request.get(callback)}return request};function fixCallback(callback){return function(error,xhr){callback(error==null?xhr:null)}}function hasResponse(xhr){var type=xhr.responseType;return type&&type!=="text"?xhr.response:xhr.responseText}},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:true});var __WEBPACK_IMPORTED_MODULE_0__src_band__=__webpack_require__(731);__webpack_require__.d(__webpack_exports__,"scaleBand",function(){return __WEBPACK_IMPORTED_MODULE_0__src_band__["a"]});__webpack_require__.d(__webpack_exports__,"scalePoint",function(){return __WEBPACK_IMPORTED_MODULE_0__src_band__["b"]});var __WEBPACK_IMPORTED_MODULE_1__src_identity__=__webpack_require__(737);__webpack_require__.d(__webpack_exports__,"scaleIdentity",function(){return __WEBPACK_IMPORTED_MODULE_1__src_identity__["a"]});var __WEBPACK_IMPORTED_MODULE_2__src_linear__=__webpack_require__(83);__webpack_require__.d(__webpack_exports__,"scaleLinear",function(){return __WEBPACK_IMPORTED_MODULE_2__src_linear__["a"]});var __WEBPACK_IMPORTED_MODULE_3__src_log__=__webpack_require__(738);__webpack_require__.d(__webpack_exports__,"scaleLog",function(){return __WEBPACK_IMPORTED_MODULE_3__src_log__["a"]});var __WEBPACK_IMPORTED_MODULE_4__src_ordinal__=__webpack_require__(318);__webpack_require__.d(__webpack_exports__,"scaleOrdinal",function(){return __WEBPACK_IMPORTED_MODULE_4__src_ordinal__["a"]});__webpack_require__.d(__webpack_exports__,"scaleImplicit",function(){return __WEBPACK_IMPORTED_MODULE_4__src_ordinal__["b"]});var __WEBPACK_IMPORTED_MODULE_5__src_pow__=__webpack_require__(739);__webpack_require__.d(__webpack_exports__,"scalePow",function(){return __WEBPACK_IMPORTED_MODULE_5__src_pow__["a"]});__webpack_require__.d(__webpack_exports__,"scaleSqrt",function(){return __WEBPACK_IMPORTED_MODULE_5__src_pow__["b"]});var __WEBPACK_IMPORTED_MODULE_6__src_quantile__=__webpack_require__(740);__webpack_require__.d(__webpack_exports__,"scaleQuantile",function(){return __WEBPACK_IMPORTED_MODULE_6__src_quantile__["a"]});var __WEBPACK_IMPORTED_MODULE_7__src_quantize__=__webpack_require__(741);__webpack_require__.d(__webpack_exports__,"scaleQuantize",function(){return __WEBPACK_IMPORTED_MODULE_7__src_quantize__["a"]});var __WEBPACK_IMPORTED_MODULE_8__src_threshold__=__webpack_require__(744);__webpack_require__.d(__webpack_exports__,"scaleThreshold",function(){return __WEBPACK_IMPORTED_MODULE_8__src_threshold__["a"]});var __WEBPACK_IMPORTED_MODULE_9__src_time__=__webpack_require__(319);__webpack_require__.d(__webpack_exports__,"scaleTime",function(){return __WEBPACK_IMPORTED_MODULE_9__src_time__["a"]});var __WEBPACK_IMPORTED_MODULE_10__src_utcTime__=__webpack_require__(746);__webpack_require__.d(__webpack_exports__,"scaleUtc",function(){return __WEBPACK_IMPORTED_MODULE_10__src_utcTime__["a"]});var __WEBPACK_IMPORTED_MODULE_11__src_category10__=__webpack_require__(732);__webpack_require__.d(__webpack_exports__,"schemeCategory10",function(){return __WEBPACK_IMPORTED_MODULE_11__src_category10__["a"]});var __WEBPACK_IMPORTED_MODULE_12__src_category20b__=__webpack_require__(734);__webpack_require__.d(__webpack_exports__,"schemeCategory20b",function(){return __WEBPACK_IMPORTED_MODULE_12__src_category20b__["a"]});var __WEBPACK_IMPORTED_MODULE_13__src_category20c__=__webpack_require__(735);__webpack_require__.d(__webpack_exports__,"schemeCategory20c",function(){return __WEBPACK_IMPORTED_MODULE_13__src_category20c__["a"]});var __WEBPACK_IMPORTED_MODULE_14__src_category20__=__webpack_require__(733);__webpack_require__.d(__webpack_exports__,"schemeCategory20",function(){return __WEBPACK_IMPORTED_MODULE_14__src_category20__["a"]});var __WEBPACK_IMPORTED_MODULE_15__src_cubehelix__=__webpack_require__(736);__webpack_require__.d(__webpack_exports__,"interpolateCubehelixDefault",function(){return __WEBPACK_IMPORTED_MODULE_15__src_cubehelix__["a"]});var __WEBPACK_IMPORTED_MODULE_16__src_rainbow__=__webpack_require__(742);__webpack_require__.d(__webpack_exports__,"interpolateRainbow",function(){return __WEBPACK_IMPORTED_MODULE_16__src_rainbow__["a"]});__webpack_require__.d(__webpack_exports__,"interpolateWarm",function(){return __WEBPACK_IMPORTED_MODULE_16__src_rainbow__["b"]});__webpack_require__.d(__webpack_exports__,"interpolateCool",function(){return __WEBPACK_IMPORTED_MODULE_16__src_rainbow__["c"]});var __WEBPACK_IMPORTED_MODULE_17__src_viridis__=__webpack_require__(747);__webpack_require__.d(__webpack_exports__,"interpolateViridis",function(){return __WEBPACK_IMPORTED_MODULE_17__src_viridis__["a"]});__webpack_require__.d(__webpack_exports__,"interpolateMagma",function(){return __WEBPACK_IMPORTED_MODULE_17__src_viridis__["b"]});__webpack_require__.d(__webpack_exports__,"interpolateInferno",function(){return __WEBPACK_IMPORTED_MODULE_17__src_viridis__["c"]});__webpack_require__.d(__webpack_exports__,"interpolatePlasma",function(){return __WEBPACK_IMPORTED_MODULE_17__src_viridis__["d"]});var __WEBPACK_IMPORTED_MODULE_18__src_sequential__=__webpack_require__(743);__webpack_require__.d(__webpack_exports__,"scaleSequential",function(){return __WEBPACK_IMPORTED_MODULE_18__src_sequential__["a"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x){return function(){return x}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__namespace__=__webpack_require__(187);var __WEBPACK_IMPORTED_MODULE_1__namespaces__=__webpack_require__(188);function creatorInherit(name){return function(){var document=this.ownerDocument,uri=this.namespaceURI;return uri===__WEBPACK_IMPORTED_MODULE_1__namespaces__["b"]&&document.documentElement.namespaceURI===__WEBPACK_IMPORTED_MODULE_1__namespaces__["b"]?document.createElement(name):document.createElementNS(uri,name)}}function creatorFixed(fullname){return function(){return this.ownerDocument.createElementNS(fullname.space,fullname.local)}}__webpack_exports__["a"]=function(name){var fullname=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__namespace__["a"])(name);return(fullname.local?creatorFixed:creatorInherit)(fullname)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__namespaces__=__webpack_require__(188);__webpack_exports__["a"]=function(name){var prefix=name+="",i=prefix.indexOf(":");if(i>=0&&(prefix=name.slice(0,i))!=="xmlns")name=name.slice(i+1);return __WEBPACK_IMPORTED_MODULE_0__namespaces__["a"].hasOwnProperty(prefix)?{space:__WEBPACK_IMPORTED_MODULE_0__namespaces__["a"][prefix],local:name}:name}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return xhtml});var xhtml="http://www.w3.org/1999/xhtml";__webpack_exports__["a"]={svg:"http://www.w3.org/2000/svg",xhtml,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return event});__webpack_exports__["b"]=customEvent;var filterEvents={};var event=null;if(typeof document!=="undefined"){var element=document.documentElement;if(!("onmouseenter"in element)){filterEvents={mouseenter:"mouseover",mouseleave:"mouseout"}}}function filterContextListener(listener,index,group){listener=contextListener(listener,index,group);return function(event){var related=event.relatedTarget;if(!related||related!==this&&!(related.compareDocumentPosition(this)&8)){listener.call(this,event)}}}function contextListener(listener,index,group){return function(event1){var event0=event;event=event1;try{listener.call(this,this.__data__,index,group)}finally{event=event0}}}function parseTypenames(typenames){return typenames.trim().split(/^|\s+/).map(function(t){var name="",i=t.indexOf(".");if(i>=0)name=t.slice(i+1),t=t.slice(0,i);return{type:t,name}})}function onRemove(typename){return function(){var on=this.__on;if(!on)return;for(var j=0,i=-1,m=on.length,o;j__WEBPACK_IMPORTED_MODULE_0__math__["a"]){var a=2*that._l01_2a+3*that._l01_a*that._l12_a+that._l12_2a,n=3*that._l01_a*(that._l01_a+that._l12_a);x1=(x1*a-that._x0*that._l12_2a+that._x2*that._l01_2a)/n;y1=(y1*a-that._y0*that._l12_2a+that._y2*that._l01_2a)/n}if(that._l23_a>__WEBPACK_IMPORTED_MODULE_0__math__["a"]){var b=2*that._l23_2a+3*that._l23_a*that._l12_a+that._l12_2a,m=3*that._l23_a*(that._l23_a+that._l12_a);x2=(x2*b+that._x1*that._l23_2a-x*that._l12_2a)/m;y2=(y2*b+that._y1*that._l23_2a-y*that._l12_2a)/m}that._context.bezierCurveTo(x1,y1,x2,y2,that._x2,that._y2)}function CatmullRom(context,alpha){this._context=context;this._alpha=alpha}CatmullRom.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}if(this._line||this._line!==0&&this._point===1)this._context.closePath();this._line=1-this._line},point:function(x,y){x=+x,y=+y;if(this._point){var x23=this._x2-x,y23=this._y2-y;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(x23*x23+y23*y23,this._alpha))}switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(x,y):this._context.moveTo(x,y);break;case 1:this._point=2;break;case 2:this._point=3;default:point(this,x,y);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=x;this._y0=this._y1,this._y1=this._y2,this._y2=y}};__webpack_exports__["a"]=function custom(alpha){function catmullRom(context){return alpha?new CatmullRom(context,alpha):new __WEBPACK_IMPORTED_MODULE_1__cardinal__["b"](context,0)}catmullRom.alpha=function(alpha){return custom(+alpha)};return catmullRom}(.5)},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_path__=__webpack_require__(18);var __WEBPACK_IMPORTED_MODULE_1__constant__=__webpack_require__(45);var __WEBPACK_IMPORTED_MODULE_2__curve_linear__=__webpack_require__(118);var __WEBPACK_IMPORTED_MODULE_3__point__=__webpack_require__(196);__webpack_exports__["a"]=function(){var x=__WEBPACK_IMPORTED_MODULE_3__point__["a"],y=__WEBPACK_IMPORTED_MODULE_3__point__["b"],defined=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(true),context=null,curve=__WEBPACK_IMPORTED_MODULE_2__curve_linear__["a"],output=null;function line(data){var i,n=data.length,d,defined0=false,buffer;if(context==null)output=curve(buffer=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_path__["a"])());for(i=0;i<=n;++i){if(!(i=0&&(prefix=name.slice(0,i))!=="xmlns")name=name.slice(i+1);return __WEBPACK_IMPORTED_MODULE_0__namespaces__["b"].hasOwnProperty(prefix)?{space:__WEBPACK_IMPORTED_MODULE_0__namespaces__["b"][prefix],local:name}:name}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return xhtml});var xhtml="http://www.w3.org/1999/xhtml";__webpack_exports__["b"]={svg:"http://www.w3.org/2000/svg",xhtml,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(node,event){var svg=node.ownerSVGElement||node;if(svg.createSVGPoint){var point=svg.createSVGPoint();point.x=event.clientX,point.y=event.clientY;point=point.matrixTransform(node.getScreenCTM().inverse());return[point.x,point.y]}var rect=node.getBoundingClientRect();return[event.clientX-rect.left-node.clientLeft,event.clientY-rect.top-node.clientTop]}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return event});__webpack_exports__["c"]=customEvent;var filterEvents={};var event=null;if(typeof document!=="undefined"){var element=document.documentElement;if(!("onmouseenter"in element)){filterEvents={mouseenter:"mouseover",mouseleave:"mouseout"}}}function filterContextListener(listener,index,group){listener=contextListener(listener,index,group);return function(event){var related=event.relatedTarget;if(!related||related!==this&&!(related.compareDocumentPosition(this)&8)){listener.call(this,event)}}}function contextListener(listener,index,group){return function(event1){var event0=event;event=event1;try{listener.call(this,this.__data__,index,group)}finally{event=event0}}}function parseTypenames(typenames){return typenames.trim().split(/^|\s+/).map(function(t){var name="",i=t.indexOf(".");if(i>=0)name=t.slice(i+1),t=t.slice(0,i);return{type:t,name}})}function onRemove(typename){return function(){var on=this.__on;if(!on)return;for(var j=0,i=-1,m=on.length,o;j__WEBPACK_IMPORTED_MODULE_0__math__["a"]){var a=2*that._l01_2a+3*that._l01_a*that._l12_a+that._l12_2a,n=3*that._l01_a*(that._l01_a+that._l12_a);x1=(x1*a-that._x0*that._l12_2a+that._x2*that._l01_2a)/n;y1=(y1*a-that._y0*that._l12_2a+that._y2*that._l01_2a)/n}if(that._l23_a>__WEBPACK_IMPORTED_MODULE_0__math__["a"]){var b=2*that._l23_2a+3*that._l23_a*that._l12_a+that._l12_2a,m=3*that._l23_a*(that._l23_a+that._l12_a);x2=(x2*b+that._x1*that._l23_2a-x*that._l12_2a)/m;y2=(y2*b+that._y1*that._l23_2a-y*that._l12_2a)/m}that._context.bezierCurveTo(x1,y1,x2,y2,that._x2,that._y2)}function CatmullRom(context,alpha){this._context=context;this._alpha=alpha}CatmullRom.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}if(this._line||this._line!==0&&this._point===1)this._context.closePath();this._line=1-this._line},point:function(x,y){x=+x,y=+y;if(this._point){var x23=this._x2-x,y23=this._y2-y;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(x23*x23+y23*y23,this._alpha))}switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(x,y):this._context.moveTo(x,y);break;case 1:this._point=2;break;case 2:this._point=3;default:point(this,x,y);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=x;this._y0=this._y1,this._y1=this._y2,this._y2=y}};__webpack_exports__["a"]=function custom(alpha){function catmullRom(context){return alpha?new CatmullRom(context,alpha):new __WEBPACK_IMPORTED_MODULE_1__cardinal__["a"](context,0)}catmullRom.alpha=function(alpha){return custom(+alpha)};return catmullRom}(.5)},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_path__=__webpack_require__(18);var __WEBPACK_IMPORTED_MODULE_1__constant__=__webpack_require__(60);var __WEBPACK_IMPORTED_MODULE_2__curve_linear__=__webpack_require__(123);var __WEBPACK_IMPORTED_MODULE_3__point__=__webpack_require__(350);__webpack_exports__["a"]=function(){var x=__WEBPACK_IMPORTED_MODULE_3__point__["a"],y=__WEBPACK_IMPORTED_MODULE_3__point__["b"],defined=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(true),context=null,curve=__WEBPACK_IMPORTED_MODULE_2__curve_linear__["a"],output=null;function line(data){var i,n=data.length,d,defined0=false,buffer;if(context==null)output=curve(buffer=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_path__["a"])());for(i=0;i<=n;++i){if(!(i=1)return+f(array[n-1],n-1,array);var n,h=(n-1)*p,i=Math.floor(h),a=+f(array[i],i,array),b=+f(array[i+1],i+1,array);return a+(b-a)*(h-i)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__=__webpack_require__(886);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__["a"]});__webpack_require__.d(__webpack_exports__,"b",function(){return __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__["b"]});var __WEBPACK_IMPORTED_MODULE_1__src_locale__=__webpack_require__(373);__webpack_require__.d(__webpack_exports__,"c",function(){return __WEBPACK_IMPORTED_MODULE_1__src_locale__["a"]});var __WEBPACK_IMPORTED_MODULE_2__src_formatSpecifier__=__webpack_require__(371);__webpack_require__.d(__webpack_exports__,"d",function(){return __WEBPACK_IMPORTED_MODULE_2__src_formatSpecifier__["a"]});var __WEBPACK_IMPORTED_MODULE_3__src_precisionFixed__=__webpack_require__(890);__webpack_require__.d(__webpack_exports__,"g",function(){return __WEBPACK_IMPORTED_MODULE_3__src_precisionFixed__["a"]});var __WEBPACK_IMPORTED_MODULE_4__src_precisionPrefix__=__webpack_require__(891);__webpack_require__.d(__webpack_exports__,"e",function(){return __WEBPACK_IMPORTED_MODULE_4__src_precisionPrefix__["a"]});var __WEBPACK_IMPORTED_MODULE_5__src_precisionRound__=__webpack_require__(892);__webpack_require__.d(__webpack_exports__,"f",function(){return __WEBPACK_IMPORTED_MODULE_5__src_precisionRound__["a"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x,p){if((i=(x=p?x.toExponential(p-1):x.toExponential()).indexOf("e"))<0)return null;var i,coefficient=x.slice(0,i);return[coefficient.length>1?coefficient[0]+coefficient.slice(2):coefficient,+x.slice(i+1)]}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x){return function(){return x}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__namespace__=__webpack_require__(213);var __WEBPACK_IMPORTED_MODULE_1__namespaces__=__webpack_require__(214);function creatorInherit(name){return function(){var document=this.ownerDocument,uri=this.namespaceURI;return uri===__WEBPACK_IMPORTED_MODULE_1__namespaces__["a"]&&document.documentElement.namespaceURI===__WEBPACK_IMPORTED_MODULE_1__namespaces__["a"]?document.createElement(name):document.createElementNS(uri,name)}}function creatorFixed(fullname){return function(){return this.ownerDocument.createElementNS(fullname.space,fullname.local)}}__webpack_exports__["a"]=function(name){var fullname=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__namespace__["a"])(name);return(fullname.local?creatorFixed:creatorInherit)(fullname)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__namespaces__=__webpack_require__(214);__webpack_exports__["a"]=function(name){var prefix=name+="",i=prefix.indexOf(":");if(i>=0&&(prefix=name.slice(0,i))!=="xmlns")name=name.slice(i+1);return __WEBPACK_IMPORTED_MODULE_0__namespaces__["b"].hasOwnProperty(prefix)?{space:__WEBPACK_IMPORTED_MODULE_0__namespaces__["b"][prefix],local:name}:name}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return xhtml});var xhtml="http://www.w3.org/1999/xhtml";__webpack_exports__["b"]={svg:"http://www.w3.org/2000/svg",xhtml,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(node,event){var svg=node.ownerSVGElement||node;if(svg.createSVGPoint){var point=svg.createSVGPoint();point.x=event.clientX,point.y=event.clientY;point=point.matrixTransform(node.getScreenCTM().inverse());return[point.x,point.y]}var rect=node.getBoundingClientRect();return[event.clientX-rect.left-node.clientLeft,event.clientY-rect.top-node.clientTop]}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return event});var filterEvents={};var event=null;if(typeof document!=="undefined"){var element=document.documentElement;if(!("onmouseenter"in element)){filterEvents={mouseenter:"mouseover",mouseleave:"mouseout"}}}function filterContextListener(listener,index,group){listener=contextListener(listener,index,group);return function(event){var related=event.relatedTarget;if(!related||related!==this&&!(related.compareDocumentPosition(this)&8)){listener.call(this,event)}}}function contextListener(listener,index,group){return function(event1){var event0=event;event=event1;try{listener.call(this,this.__data__,index,group)}finally{event=event0}}}function parseTypenames(typenames){return typenames.trim().split(/^|\s+/).map(function(t){var name="",i=t.indexOf(".");if(i>=0)name=t.slice(i+1),t=t.slice(0,i);return{type:t,name}})}function onRemove(typename){return function(){var on=this.__on;if(!on)return;for(var j=0,i=-1,m=on.length,o;j=0)t._call.call(null,e);t=t._next}--frame}function wake(){clockNow=(clockLast=clock.now())+clockSkew;frame=timeout=0;try{timerFlush()}finally{frame=0;nap();clockNow=0}}function poke(){var now=clock.now(),delay=now-clockLast;if(delay>pokeDelay)clockSkew-=delay,clockLast=now}function nap(){var t0,t1=taskHead,t2,time=Infinity;while(t1){if(t1._call){if(time>t1._time)time=t1._time;t0=t1,t1=t1._next}else{t2=t1._next,t1._next=null;t1=t0?t0._next=t2:taskHead=t2}}taskTail=t0;sleep(time)}function sleep(time){if(frame)return;if(timeout)timeout=clearTimeout(timeout);var delay=time-clockNow;if(delay>24){if(time0)return;r/=dx;if(dx<0){if(r0){if(r>t1)return;if(r>t0)t0=r}r=x1-ax;if(!dx&&r<0)return;r/=dx;if(dx<0){if(r>t1)return;if(r>t0)t0=r}else if(dx>0){if(r0)return;r/=dy;if(dy<0){if(r0){if(r>t1)return;if(r>t0)t0=r}r=y1-ay;if(!dy&&r<0)return;r/=dy;if(dy<0){if(r>t1)return;if(r>t0)t0=r}else if(dy>0){if(r0)&&!(t1<1))return true;if(t0>0)edge[0]=[ax+t0*dx,ay+t0*dy];if(t1<1)edge[1]=[ax+t1*dx,ay+t1*dy];return true}function connectEdge(edge,x0,y0,x1,y1){var v1=edge[1];if(v1)return true;var v0=edge[0],left=edge.left,right=edge.right,lx=left[0],ly=left[1],rx=right[0],ry=right[1],fx=(lx+rx)/2,fy=(ly+ry)/2,fm,fb;if(ry===ly){if(fx=x1)return;if(lx>rx){if(!v0)v0=[fx,y0];else if(v0[1]>=y1)return;v1=[fx,y1]}else{if(!v0)v0=[fx,y1];else if(v0[1]1){if(lx>rx){if(!v0)v0=[(y0-fb)/fm,y0];else if(v0[1]>=y1)return;v1=[(y1-fb)/fm,y1]}else{if(!v0)v0=[(y1-fb)/fm,y1];else if(v0[1]=x1)return;v1=[x1,fm*x1+fb]}else{if(!v0)v0=[x1,fm*x1+fb];else if(v0[0]__WEBPACK_IMPORTED_MODULE_0__Diagram__["b"]||Math.abs(edge[0][1]-edge[1][1])>__WEBPACK_IMPORTED_MODULE_0__Diagram__["b"])){delete __WEBPACK_IMPORTED_MODULE_0__Diagram__["d"][i]}}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=RedBlackNode;function RedBlackTree(){this._=null}function RedBlackNode(node){node.U=node.C=node.L=node.R=node.P=node.N=null}RedBlackTree.prototype={constructor:RedBlackTree,insert:function(after,node){var parent,grandpa,uncle;if(after){node.P=after;node.N=after.N;if(after.N)after.N.P=node;after.N=node;if(after.R){after=after.R;while(after.L)after=after.L;after.L=node}else{after.R=node}parent=after}else if(this._){after=RedBlackFirst(this._);node.P=null;node.N=after;after.P=after.L=node;parent=after}else{node.P=node.N=null;this._=node;parent=null}node.L=node.R=null;node.U=parent;node.C=true;after=node;while(parent&&parent.C){grandpa=parent.U;if(parent===grandpa.L){uncle=grandpa.R;if(uncle&&uncle.C){parent.C=uncle.C=false;grandpa.C=true;after=grandpa}else{if(after===parent.R){RedBlackRotateLeft(this,parent);after=parent;parent=after.U}parent.C=false;grandpa.C=true;RedBlackRotateRight(this,grandpa)}}else{uncle=grandpa.L;if(uncle&&uncle.C){parent.C=uncle.C=false;grandpa.C=true;after=grandpa}else{if(after===parent.L){RedBlackRotateRight(this,parent);after=parent;parent=after.U}parent.C=false;grandpa.C=true;RedBlackRotateLeft(this,grandpa)}}parent=after.U}this._.C=false},remove:function(node){if(node.N)node.N.P=node.P;if(node.P)node.P.N=node.N;node.N=node.P=null;var parent=node.U,sibling,left=node.L,right=node.R,next,red;if(!left)next=right;else if(!right)next=left;else next=RedBlackFirst(right);if(parent){if(parent.L===node)parent.L=next;else parent.R=next}else{this._=next}if(left&&right){red=next.C;next.C=node.C;next.L=left;left.U=next;if(next!==right){parent=next.U;next.U=node.U;node=next.R;parent.L=node;next.R=right;right.U=next}else{next.U=parent;parent=next;node=next.R}}else{red=node.C;node=next}if(node)node.U=parent;if(red)return;if(node&&node.C){node.C=false;return}do{if(node===this._)break;if(node===parent.L){sibling=parent.R;if(sibling.C){sibling.C=false;parent.C=true;RedBlackRotateLeft(this,parent);sibling=parent.R}if(sibling.L&&sibling.L.C||sibling.R&&sibling.R.C){if(!sibling.R||!sibling.R.C){sibling.L.C=false;sibling.C=true;RedBlackRotateRight(this,sibling);sibling=parent.R}sibling.C=parent.C;parent.C=sibling.R.C=false;RedBlackRotateLeft(this,parent);node=this._;break}}else{sibling=parent.L;if(sibling.C){sibling.C=false;parent.C=true;RedBlackRotateRight(this,parent);sibling=parent.L}if(sibling.L&&sibling.L.C||sibling.R&&sibling.R.C){if(!sibling.L||!sibling.L.C){sibling.R.C=false;sibling.C=true;RedBlackRotateLeft(this,sibling);sibling=parent.L}sibling.C=parent.C;parent.C=sibling.L.C=false;RedBlackRotateRight(this,parent);node=this._;break}}sibling.C=true;node=parent;parent=parent.U}while(!node.C);if(node)node.C=false}};function RedBlackRotateLeft(tree,node){var p=node,q=node.R,parent=p.U;if(parent){if(parent.L===p)parent.L=q;else parent.R=q}else{tree._=q}q.U=parent;p.U=q;p.R=q.L;if(p.R)p.R.U=p;q.L=p}function RedBlackRotateRight(tree,node){var p=node,q=node.L,parent=p.U;if(parent){if(parent.L===p)parent.L=q;else parent.R=q}else{tree._=q}q.U=parent;p.U=q;p.L=q.R;if(p.L)p.L.U=p;q.R=p}function RedBlackFirst(node){while(node.L)node=node.L;return node}__webpack_exports__["a"]=RedBlackTree},function(module,exports,__webpack_require__){var baseCreate=__webpack_require__(136),baseLodash=__webpack_require__(233);var MAX_ARRAY_LENGTH=4294967295;function LazyWrapper(value){this.__wrapped__=value;this.__actions__=[];this.__dir__=1;this.__filtered__=false;this.__iteratees__=[];this.__takeCount__=MAX_ARRAY_LENGTH;this.__views__=[]}LazyWrapper.prototype=baseCreate(baseLodash.prototype);LazyWrapper.prototype.constructor=LazyWrapper;module.exports=LazyWrapper},function(module,exports,__webpack_require__){var baseCreate=__webpack_require__(136),baseLodash=__webpack_require__(233);function LodashWrapper(value,chainAll){this.__wrapped__=value;this.__actions__=[];this.__chain__=!!chainAll;this.__index__=0;this.__values__=undefined}LodashWrapper.prototype=baseCreate(baseLodash.prototype);LodashWrapper.prototype.constructor=LodashWrapper;module.exports=LodashWrapper},function(module,exports,__webpack_require__){var getNative=__webpack_require__(48),root=__webpack_require__(13);var Map=getNative(root,"Map");module.exports=Map},function(module,exports,__webpack_require__){var mapCacheClear=__webpack_require__(1077),mapCacheDelete=__webpack_require__(1078),mapCacheGet=__webpack_require__(1079),mapCacheHas=__webpack_require__(1080),mapCacheSet=__webpack_require__(1081);function MapCache(entries){var index=-1,length=entries==null?0:entries.length;this.clear();while(++index0&&predicate(value)){if(depth>1){baseFlatten(value,depth-1,predicate,isStrict,result)}else{arrayPush(result,value)}}else if(!isStrict){result[result.length]=value}}return result}module.exports=baseFlatten},function(module,exports){function baseLodash(){}module.exports=baseLodash},function(module,exports,__webpack_require__){var identity=__webpack_require__(69),overRest=__webpack_require__(429),setToString=__webpack_require__(242);function baseRest(func,start){return setToString(overRest(func,start,identity),func+"")}module.exports=baseRest},function(module,exports,__webpack_require__){var Uint8Array=__webpack_require__(389);function cloneArrayBuffer(arrayBuffer){var result=new arrayBuffer.constructor(arrayBuffer.byteLength);new Uint8Array(result).set(new Uint8Array(arrayBuffer));return result}module.exports=cloneArrayBuffer},function(module,exports,__webpack_require__){var baseSetData=__webpack_require__(403),createBind=__webpack_require__(1047),createCurry=__webpack_require__(1048),createHybrid=__webpack_require__(411),createPartial=__webpack_require__(1050),getData=__webpack_require__(237),mergeData=__webpack_require__(1083),setData=__webpack_require__(430),setWrapToString=__webpack_require__(432),toInteger=__webpack_require__(247);var FUNC_ERROR_TEXT="Expected a function";var WRAP_BIND_FLAG=1,WRAP_BIND_KEY_FLAG=2,WRAP_CURRY_FLAG=8,WRAP_CURRY_RIGHT_FLAG=16,WRAP_PARTIAL_FLAG=32,WRAP_PARTIAL_RIGHT_FLAG=64;var nativeMax=Math.max;function createWrap(func,bitmask,thisArg,partials,holders,argPos,ary,arity){var isBindKey=bitmask&WRAP_BIND_KEY_FLAG;if(!isBindKey&&typeof func!="function"){throw new TypeError(FUNC_ERROR_TEXT)}var length=partials?partials.length:0;if(!length){bitmask&=~(WRAP_PARTIAL_FLAG|WRAP_PARTIAL_RIGHT_FLAG);partials=holders=undefined}ary=ary===undefined?ary:nativeMax(toInteger(ary),0);arity=arity===undefined?arity:toInteger(arity);length-=holders?holders.length:0;if(bitmask&WRAP_PARTIAL_RIGHT_FLAG){var partialsRight=partials,holdersRight=holders;partials=holders=undefined}var data=isBindKey?undefined:getData(func);var newData=[func,bitmask,thisArg,partials,holders,partialsRight,holdersRight,argPos,ary,arity];if(data){mergeData(newData,data)}func=newData[0];bitmask=newData[1];thisArg=newData[2];partials=newData[3];holders=newData[4];arity=newData[9]=newData[9]===undefined?isBindKey?0:func.length:nativeMax(newData[9]-length,0);if(!arity&&bitmask&(WRAP_CURRY_FLAG|WRAP_CURRY_RIGHT_FLAG)){bitmask&=~(WRAP_CURRY_FLAG|WRAP_CURRY_RIGHT_FLAG)}if(!bitmask||bitmask==WRAP_BIND_FLAG){var result=createBind(func,bitmask,thisArg)}else if(bitmask==WRAP_CURRY_FLAG||bitmask==WRAP_CURRY_RIGHT_FLAG){result=createCurry(func,bitmask,arity)}else if((bitmask==WRAP_PARTIAL_FLAG||bitmask==(WRAP_BIND_FLAG|WRAP_PARTIAL_FLAG))&&!holders.length){result=createPartial(func,bitmask,thisArg,partials)}else{result=createHybrid.apply(undefined,newData)}var setter=data?baseSetData:setData;return setWrapToString(setter(result,newData),func,bitmask)}module.exports=createWrap},function(module,exports,__webpack_require__){var metaMap=__webpack_require__(427),noop=__webpack_require__(1130);var getData=!metaMap?noop:function(func){return metaMap.get(func)};module.exports=getData},function(module,exports,__webpack_require__){var overArg=__webpack_require__(428);var getPrototype=overArg(Object.getPrototypeOf,Object);module.exports=getPrototype},function(module,exports,__webpack_require__){var arrayFilter=__webpack_require__(391),stubArray=__webpack_require__(439);var objectProto=Object.prototype;var propertyIsEnumerable=objectProto.propertyIsEnumerable;var nativeGetSymbols=Object.getOwnPropertySymbols;var getSymbols=!nativeGetSymbols?stubArray:function(object){if(object==null){return[]}object=Object(object);return arrayFilter(nativeGetSymbols(object),function(symbol){return propertyIsEnumerable.call(object,symbol)})};module.exports=getSymbols},function(module,exports,__webpack_require__){var isArray=__webpack_require__(5),isSymbol=__webpack_require__(70);var reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey(value,object){if(isArray(value)){return false}var type=typeof value;if(type=="number"||type=="symbol"||type=="boolean"||value==null||isSymbol(value)){return true}return reIsPlainProp.test(value)||!reIsDeepProp.test(value)||object!=null&&value in Object(object)}module.exports=isKey},function(module,exports){var PLACEHOLDER="__lodash_placeholder__";function replaceHolders(array,placeholder){var index=-1,length=array.length,resIndex=0,result=[];while(++index-1&&value%1==0&&value<=MAX_SAFE_INTEGER}module.exports=isLength},function(module,exports,__webpack_require__){var baseIsTypedArray=__webpack_require__(1017),baseUnary=__webpack_require__(404),nodeUtil=__webpack_require__(1086);var nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray;var isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;module.exports=isTypedArray},function(module,exports,__webpack_require__){var arrayReduce=__webpack_require__(228),baseEach=__webpack_require__(96),baseIteratee=__webpack_require__(64),baseReduce=__webpack_require__(1026),isArray=__webpack_require__(5);function reduce(collection,iteratee,accumulator){var func=isArray(collection)?arrayReduce:baseReduce,initAccum=arguments.length<3;return func(collection,baseIteratee(iteratee,4),accumulator,initAccum,baseEach)}module.exports=reduce},function(module,exports,__webpack_require__){var baseFlatten=__webpack_require__(232),baseOrderBy=__webpack_require__(1022),baseRest=__webpack_require__(234),isIterateeCall=__webpack_require__(140);var sortBy=baseRest(function(collection,iteratees){if(collection==null){return[]}var length=iteratees.length;if(length>1&&isIterateeCall(collection,iteratees[0],iteratees[1])){iteratees=[]}else if(length>2&&isIterateeCall(iteratees[0],iteratees[1],iteratees[2])){iteratees=[iteratees[0]]}return baseOrderBy(collection,baseFlatten(iteratees,1),[])});module.exports=sortBy},function(module,exports,__webpack_require__){var toFinite=__webpack_require__(440);function toInteger(value){var result=toFinite(value),remainder=result%1;return result===result?remainder?result-remainder:result:0}module.exports=toInteger},function(module,exports){module.exports={}},function(module,exports,__webpack_require__){var def=__webpack_require__(24).f;var has=__webpack_require__(52);var TAG=__webpack_require__(15)("toStringTag");module.exports=function(it,tag,stat){if(it&&!has(it=stat?it:it.prototype,TAG))def(it,TAG,{configurable:true,value:tag})}},function(module,exports,__webpack_require__){var $export=__webpack_require__(0);var defined=__webpack_require__(101);var fails=__webpack_require__(10);var spaces=__webpack_require__(524);var space="["+spaces+"]";var non="​…";var ltrim=RegExp("^"+space+space+"*");var rtrim=RegExp(space+space+"*$");var exporter=function(KEY,exec,ALIAS){var exp={};var FORCE=fails(function(){return!!spaces[KEY]()||non[KEY]()!=non});var fn=exp[KEY]=FORCE?exec(trim):spaces[KEY];if(ALIAS)exp[ALIAS]=fn;$export($export.P+$export.F*FORCE,"String",exp)};var trim=exporter.trim=function(string,TYPE){string=String(defined(string));if(TYPE&1)string=string.replace(ltrim,"");if(TYPE&2)string=string.replace(rtrim,"");return string};module.exports=exporter},function(module,exports,__webpack_require__){var isObject=__webpack_require__(12);module.exports=function(it,TYPE){if(!isObject(it)||it._t!==TYPE)throw TypeError("Incompatible receiver, "+TYPE+" required!");return it}},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:true});var __WEBPACK_IMPORTED_MODULE_0__src_categorical_Accent__=__webpack_require__(696);__webpack_require__.d(__webpack_exports__,"schemeAccent",function(){return __WEBPACK_IMPORTED_MODULE_0__src_categorical_Accent__["a"]});var __WEBPACK_IMPORTED_MODULE_1__src_categorical_Dark2__=__webpack_require__(697);__webpack_require__.d(__webpack_exports__,"schemeDark2",function(){return __WEBPACK_IMPORTED_MODULE_1__src_categorical_Dark2__["a"]});var __WEBPACK_IMPORTED_MODULE_2__src_categorical_Paired__=__webpack_require__(698);__webpack_require__.d(__webpack_exports__,"schemePaired",function(){return __WEBPACK_IMPORTED_MODULE_2__src_categorical_Paired__["a"]});var __WEBPACK_IMPORTED_MODULE_3__src_categorical_Pastel1__=__webpack_require__(699);__webpack_require__.d(__webpack_exports__,"schemePastel1",function(){return __WEBPACK_IMPORTED_MODULE_3__src_categorical_Pastel1__["a"]});var __WEBPACK_IMPORTED_MODULE_4__src_categorical_Pastel2__=__webpack_require__(700);__webpack_require__.d(__webpack_exports__,"schemePastel2",function(){return __WEBPACK_IMPORTED_MODULE_4__src_categorical_Pastel2__["a"]});var __WEBPACK_IMPORTED_MODULE_5__src_categorical_Set1__=__webpack_require__(701);__webpack_require__.d(__webpack_exports__,"schemeSet1",function(){return __WEBPACK_IMPORTED_MODULE_5__src_categorical_Set1__["a"]});var __WEBPACK_IMPORTED_MODULE_6__src_categorical_Set2__=__webpack_require__(702);__webpack_require__.d(__webpack_exports__,"schemeSet2",function(){return __WEBPACK_IMPORTED_MODULE_6__src_categorical_Set2__["a"]});var __WEBPACK_IMPORTED_MODULE_7__src_categorical_Set3__=__webpack_require__(703);__webpack_require__.d(__webpack_exports__,"schemeSet3",function(){return __WEBPACK_IMPORTED_MODULE_7__src_categorical_Set3__["a"]});var __WEBPACK_IMPORTED_MODULE_8__src_diverging_BrBG__=__webpack_require__(704);__webpack_require__.d(__webpack_exports__,"interpolateBrBG",function(){return __WEBPACK_IMPORTED_MODULE_8__src_diverging_BrBG__["a"]});__webpack_require__.d(__webpack_exports__,"schemeBrBG",function(){return __WEBPACK_IMPORTED_MODULE_8__src_diverging_BrBG__["b"]});var __WEBPACK_IMPORTED_MODULE_9__src_diverging_PRGn__=__webpack_require__(705);__webpack_require__.d(__webpack_exports__,"interpolatePRGn",function(){return __WEBPACK_IMPORTED_MODULE_9__src_diverging_PRGn__["a"]});__webpack_require__.d(__webpack_exports__,"schemePRGn",function(){return __WEBPACK_IMPORTED_MODULE_9__src_diverging_PRGn__["b"]});var __WEBPACK_IMPORTED_MODULE_10__src_diverging_PiYG__=__webpack_require__(706);__webpack_require__.d(__webpack_exports__,"interpolatePiYG",function(){return __WEBPACK_IMPORTED_MODULE_10__src_diverging_PiYG__["a"]});__webpack_require__.d(__webpack_exports__,"schemePiYG",function(){return __WEBPACK_IMPORTED_MODULE_10__src_diverging_PiYG__["b"]});var __WEBPACK_IMPORTED_MODULE_11__src_diverging_PuOr__=__webpack_require__(707);__webpack_require__.d(__webpack_exports__,"interpolatePuOr",function(){return __WEBPACK_IMPORTED_MODULE_11__src_diverging_PuOr__["a"]});__webpack_require__.d(__webpack_exports__,"schemePuOr",function(){return __WEBPACK_IMPORTED_MODULE_11__src_diverging_PuOr__["b"]});var __WEBPACK_IMPORTED_MODULE_12__src_diverging_RdBu__=__webpack_require__(708);__webpack_require__.d(__webpack_exports__,"interpolateRdBu",function(){return __WEBPACK_IMPORTED_MODULE_12__src_diverging_RdBu__["a"]});__webpack_require__.d(__webpack_exports__,"schemeRdBu",function(){return __WEBPACK_IMPORTED_MODULE_12__src_diverging_RdBu__["b"]});var __WEBPACK_IMPORTED_MODULE_13__src_diverging_RdGy__=__webpack_require__(709);__webpack_require__.d(__webpack_exports__,"interpolateRdGy",function(){return __WEBPACK_IMPORTED_MODULE_13__src_diverging_RdGy__["a"]});__webpack_require__.d(__webpack_exports__,"schemeRdGy",function(){return __WEBPACK_IMPORTED_MODULE_13__src_diverging_RdGy__["b"]});var __WEBPACK_IMPORTED_MODULE_14__src_diverging_RdYlBu__=__webpack_require__(710);__webpack_require__.d(__webpack_exports__,"interpolateRdYlBu",function(){return __WEBPACK_IMPORTED_MODULE_14__src_diverging_RdYlBu__["a"]});__webpack_require__.d(__webpack_exports__,"schemeRdYlBu",function(){return __WEBPACK_IMPORTED_MODULE_14__src_diverging_RdYlBu__["b"]});var __WEBPACK_IMPORTED_MODULE_15__src_diverging_RdYlGn__=__webpack_require__(711);__webpack_require__.d(__webpack_exports__,"interpolateRdYlGn",function(){return __WEBPACK_IMPORTED_MODULE_15__src_diverging_RdYlGn__["a"]});__webpack_require__.d(__webpack_exports__,"schemeRdYlGn",function(){return __WEBPACK_IMPORTED_MODULE_15__src_diverging_RdYlGn__["b"]});var __WEBPACK_IMPORTED_MODULE_16__src_diverging_Spectral__=__webpack_require__(712);__webpack_require__.d(__webpack_exports__,"interpolateSpectral",function(){return __WEBPACK_IMPORTED_MODULE_16__src_diverging_Spectral__["a"]});__webpack_require__.d(__webpack_exports__,"schemeSpectral",function(){return __WEBPACK_IMPORTED_MODULE_16__src_diverging_Spectral__["b"]});var __WEBPACK_IMPORTED_MODULE_17__src_sequential_multi_BuGn__=__webpack_require__(713);__webpack_require__.d(__webpack_exports__,"interpolateBuGn",function(){return __WEBPACK_IMPORTED_MODULE_17__src_sequential_multi_BuGn__["a"]});__webpack_require__.d(__webpack_exports__,"schemeBuGn",function(){return __WEBPACK_IMPORTED_MODULE_17__src_sequential_multi_BuGn__["b"]});var __WEBPACK_IMPORTED_MODULE_18__src_sequential_multi_BuPu__=__webpack_require__(714);__webpack_require__.d(__webpack_exports__,"interpolateBuPu",function(){return __WEBPACK_IMPORTED_MODULE_18__src_sequential_multi_BuPu__["a"]});__webpack_require__.d(__webpack_exports__,"schemeBuPu",function(){return __WEBPACK_IMPORTED_MODULE_18__src_sequential_multi_BuPu__["b"]});var __WEBPACK_IMPORTED_MODULE_19__src_sequential_multi_GnBu__=__webpack_require__(715);__webpack_require__.d(__webpack_exports__,"interpolateGnBu",function(){return __WEBPACK_IMPORTED_MODULE_19__src_sequential_multi_GnBu__["a"]});__webpack_require__.d(__webpack_exports__,"schemeGnBu",function(){return __WEBPACK_IMPORTED_MODULE_19__src_sequential_multi_GnBu__["b"]});var __WEBPACK_IMPORTED_MODULE_20__src_sequential_multi_OrRd__=__webpack_require__(716);__webpack_require__.d(__webpack_exports__,"interpolateOrRd",function(){return __WEBPACK_IMPORTED_MODULE_20__src_sequential_multi_OrRd__["a"]});__webpack_require__.d(__webpack_exports__,"schemeOrRd",function(){return __WEBPACK_IMPORTED_MODULE_20__src_sequential_multi_OrRd__["b"]});var __WEBPACK_IMPORTED_MODULE_21__src_sequential_multi_PuBuGn__=__webpack_require__(718);__webpack_require__.d(__webpack_exports__,"interpolatePuBuGn",function(){return __WEBPACK_IMPORTED_MODULE_21__src_sequential_multi_PuBuGn__["a"]});__webpack_require__.d(__webpack_exports__,"schemePuBuGn",function(){return __WEBPACK_IMPORTED_MODULE_21__src_sequential_multi_PuBuGn__["b"]});var __WEBPACK_IMPORTED_MODULE_22__src_sequential_multi_PuBu__=__webpack_require__(717);__webpack_require__.d(__webpack_exports__,"interpolatePuBu",function(){return __WEBPACK_IMPORTED_MODULE_22__src_sequential_multi_PuBu__["a"]});__webpack_require__.d(__webpack_exports__,"schemePuBu",function(){return __WEBPACK_IMPORTED_MODULE_22__src_sequential_multi_PuBu__["b"]});var __WEBPACK_IMPORTED_MODULE_23__src_sequential_multi_PuRd__=__webpack_require__(719);__webpack_require__.d(__webpack_exports__,"interpolatePuRd",function(){return __WEBPACK_IMPORTED_MODULE_23__src_sequential_multi_PuRd__["a"]});__webpack_require__.d(__webpack_exports__,"schemePuRd",function(){return __WEBPACK_IMPORTED_MODULE_23__src_sequential_multi_PuRd__["b"]});var __WEBPACK_IMPORTED_MODULE_24__src_sequential_multi_RdPu__=__webpack_require__(720);__webpack_require__.d(__webpack_exports__,"interpolateRdPu",function(){return __WEBPACK_IMPORTED_MODULE_24__src_sequential_multi_RdPu__["a"]});__webpack_require__.d(__webpack_exports__,"schemeRdPu",function(){return __WEBPACK_IMPORTED_MODULE_24__src_sequential_multi_RdPu__["b"]});var __WEBPACK_IMPORTED_MODULE_25__src_sequential_multi_YlGnBu__=__webpack_require__(722);__webpack_require__.d(__webpack_exports__,"interpolateYlGnBu",function(){return __WEBPACK_IMPORTED_MODULE_25__src_sequential_multi_YlGnBu__["a"]});__webpack_require__.d(__webpack_exports__,"schemeYlGnBu",function(){return __WEBPACK_IMPORTED_MODULE_25__src_sequential_multi_YlGnBu__["b"]});var __WEBPACK_IMPORTED_MODULE_26__src_sequential_multi_YlGn__=__webpack_require__(721);__webpack_require__.d(__webpack_exports__,"interpolateYlGn",function(){return __WEBPACK_IMPORTED_MODULE_26__src_sequential_multi_YlGn__["a"]});__webpack_require__.d(__webpack_exports__,"schemeYlGn",function(){return __WEBPACK_IMPORTED_MODULE_26__src_sequential_multi_YlGn__["b"]});var __WEBPACK_IMPORTED_MODULE_27__src_sequential_multi_YlOrBr__=__webpack_require__(723);__webpack_require__.d(__webpack_exports__,"interpolateYlOrBr",function(){return __WEBPACK_IMPORTED_MODULE_27__src_sequential_multi_YlOrBr__["a"]});__webpack_require__.d(__webpack_exports__,"schemeYlOrBr",function(){return __WEBPACK_IMPORTED_MODULE_27__src_sequential_multi_YlOrBr__["b"]});var __WEBPACK_IMPORTED_MODULE_28__src_sequential_multi_YlOrRd__=__webpack_require__(724);__webpack_require__.d(__webpack_exports__,"interpolateYlOrRd",function(){return __WEBPACK_IMPORTED_MODULE_28__src_sequential_multi_YlOrRd__["a"]});__webpack_require__.d(__webpack_exports__,"schemeYlOrRd",function(){return __WEBPACK_IMPORTED_MODULE_28__src_sequential_multi_YlOrRd__["b"]});var __WEBPACK_IMPORTED_MODULE_29__src_sequential_single_Blues__=__webpack_require__(725);__webpack_require__.d(__webpack_exports__,"interpolateBlues",function(){return __WEBPACK_IMPORTED_MODULE_29__src_sequential_single_Blues__["a"]});__webpack_require__.d(__webpack_exports__,"schemeBlues",function(){return __WEBPACK_IMPORTED_MODULE_29__src_sequential_single_Blues__["b"]});var __WEBPACK_IMPORTED_MODULE_30__src_sequential_single_Greens__=__webpack_require__(726);__webpack_require__.d(__webpack_exports__,"interpolateGreens",function(){return __WEBPACK_IMPORTED_MODULE_30__src_sequential_single_Greens__["a"]});__webpack_require__.d(__webpack_exports__,"schemeGreens",function(){return __WEBPACK_IMPORTED_MODULE_30__src_sequential_single_Greens__["b"]});var __WEBPACK_IMPORTED_MODULE_31__src_sequential_single_Greys__=__webpack_require__(727);__webpack_require__.d(__webpack_exports__,"interpolateGreys",function(){return __WEBPACK_IMPORTED_MODULE_31__src_sequential_single_Greys__["a"]});__webpack_require__.d(__webpack_exports__,"schemeGreys",function(){return __WEBPACK_IMPORTED_MODULE_31__src_sequential_single_Greys__["b"]});var __WEBPACK_IMPORTED_MODULE_32__src_sequential_single_Purples__=__webpack_require__(729);__webpack_require__.d(__webpack_exports__,"interpolatePurples",function(){return __WEBPACK_IMPORTED_MODULE_32__src_sequential_single_Purples__["a"]});__webpack_require__.d(__webpack_exports__,"schemePurples",function(){return __WEBPACK_IMPORTED_MODULE_32__src_sequential_single_Purples__["b"]});var __WEBPACK_IMPORTED_MODULE_33__src_sequential_single_Reds__=__webpack_require__(730);__webpack_require__.d(__webpack_exports__,"interpolateReds",function(){return __WEBPACK_IMPORTED_MODULE_33__src_sequential_single_Reds__["a"]});__webpack_require__.d(__webpack_exports__,"schemeReds",function(){return __WEBPACK_IMPORTED_MODULE_33__src_sequential_single_Reds__["b"]});var __WEBPACK_IMPORTED_MODULE_34__src_sequential_single_Oranges__=__webpack_require__(728);__webpack_require__.d(__webpack_exports__,"interpolateOranges",function(){return __WEBPACK_IMPORTED_MODULE_34__src_sequential_single_Oranges__["a"]});__webpack_require__.d(__webpack_exports__,"schemeOranges",function(){return __WEBPACK_IMPORTED_MODULE_34__src_sequential_single_Oranges__["b"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:true});var __WEBPACK_IMPORTED_MODULE_0__build_package__=__webpack_require__(993);__webpack_require__.d(__webpack_exports__,"version",function(){return __WEBPACK_IMPORTED_MODULE_0__build_package__["a"]});var __WEBPACK_IMPORTED_MODULE_1_d3_array__=__webpack_require__(9);__webpack_require__.d(__webpack_exports__,"bisect",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["bisect"]});__webpack_require__.d(__webpack_exports__,"bisectRight",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["bisectRight"]});__webpack_require__.d(__webpack_exports__,"bisectLeft",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["bisectLeft"]});__webpack_require__.d(__webpack_exports__,"ascending",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["ascending"]});__webpack_require__.d(__webpack_exports__,"bisector",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["bisector"]});__webpack_require__.d(__webpack_exports__,"cross",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["cross"]});__webpack_require__.d(__webpack_exports__,"descending",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["descending"]});__webpack_require__.d(__webpack_exports__,"deviation",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["deviation"]});__webpack_require__.d(__webpack_exports__,"extent",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["extent"]});__webpack_require__.d(__webpack_exports__,"histogram",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["histogram"]});__webpack_require__.d(__webpack_exports__,"thresholdFreedmanDiaconis",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["thresholdFreedmanDiaconis"]});__webpack_require__.d(__webpack_exports__,"thresholdScott",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["thresholdScott"]});__webpack_require__.d(__webpack_exports__,"thresholdSturges",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["thresholdSturges"]});__webpack_require__.d(__webpack_exports__,"max",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["max"]});__webpack_require__.d(__webpack_exports__,"mean",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["mean"]});__webpack_require__.d(__webpack_exports__,"median",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["median"]});__webpack_require__.d(__webpack_exports__,"merge",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["merge"]});__webpack_require__.d(__webpack_exports__,"min",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["min"]});__webpack_require__.d(__webpack_exports__,"pairs",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["pairs"]});__webpack_require__.d(__webpack_exports__,"permute",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["permute"]});__webpack_require__.d(__webpack_exports__,"quantile",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["quantile"]});__webpack_require__.d(__webpack_exports__,"range",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["range"]});__webpack_require__.d(__webpack_exports__,"scan",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["scan"]});__webpack_require__.d(__webpack_exports__,"shuffle",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["shuffle"]});__webpack_require__.d(__webpack_exports__,"sum",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["sum"]});__webpack_require__.d(__webpack_exports__,"ticks",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["ticks"]});__webpack_require__.d(__webpack_exports__,"tickIncrement",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["tickIncrement"]});__webpack_require__.d(__webpack_exports__,"tickStep",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["tickStep"]});__webpack_require__.d(__webpack_exports__,"transpose",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["transpose"]});__webpack_require__.d(__webpack_exports__,"variance",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["variance"]});__webpack_require__.d(__webpack_exports__,"zip",function(){return __WEBPACK_IMPORTED_MODULE_1_d3_array__["zip"]});var __WEBPACK_IMPORTED_MODULE_2_d3_axis__=__webpack_require__(547);__webpack_require__.d(__webpack_exports__,"axisTop",function(){return __WEBPACK_IMPORTED_MODULE_2_d3_axis__["a"]});__webpack_require__.d(__webpack_exports__,"axisRight",function(){return __WEBPACK_IMPORTED_MODULE_2_d3_axis__["b"]});__webpack_require__.d(__webpack_exports__,"axisBottom",function(){return __WEBPACK_IMPORTED_MODULE_2_d3_axis__["c"]});__webpack_require__.d(__webpack_exports__,"axisLeft",function(){return __WEBPACK_IMPORTED_MODULE_2_d3_axis__["d"]});var __WEBPACK_IMPORTED_MODULE_3_d3_brush__=__webpack_require__(551);__webpack_require__.d(__webpack_exports__,"brush",function(){return __WEBPACK_IMPORTED_MODULE_3_d3_brush__["a"]});__webpack_require__.d(__webpack_exports__,"brushX",function(){return __WEBPACK_IMPORTED_MODULE_3_d3_brush__["b"]});__webpack_require__.d(__webpack_exports__,"brushY",function(){return __WEBPACK_IMPORTED_MODULE_3_d3_brush__["c"]});__webpack_require__.d(__webpack_exports__,"brushSelection",function(){return __WEBPACK_IMPORTED_MODULE_3_d3_brush__["d"]});var __WEBPACK_IMPORTED_MODULE_4_d3_chord__=__webpack_require__(276);__webpack_require__.d(__webpack_exports__,"chord",function(){return __WEBPACK_IMPORTED_MODULE_4_d3_chord__["chord"]});__webpack_require__.d(__webpack_exports__,"ribbon",function(){return __WEBPACK_IMPORTED_MODULE_4_d3_chord__["ribbon"]});var __WEBPACK_IMPORTED_MODULE_5_d3_collection__=__webpack_require__(42);__webpack_require__.d(__webpack_exports__,"nest",function(){return __WEBPACK_IMPORTED_MODULE_5_d3_collection__["nest"]});__webpack_require__.d(__webpack_exports__,"set",function(){return __WEBPACK_IMPORTED_MODULE_5_d3_collection__["set"]});__webpack_require__.d(__webpack_exports__,"map",function(){return __WEBPACK_IMPORTED_MODULE_5_d3_collection__["map"]});__webpack_require__.d(__webpack_exports__,"keys",function(){return __WEBPACK_IMPORTED_MODULE_5_d3_collection__["keys"]});__webpack_require__.d(__webpack_exports__,"values",function(){return __WEBPACK_IMPORTED_MODULE_5_d3_collection__["values"]});__webpack_require__.d(__webpack_exports__,"entries",function(){return __WEBPACK_IMPORTED_MODULE_5_d3_collection__["entries"]});var __WEBPACK_IMPORTED_MODULE_6_d3_color__=__webpack_require__(16);__webpack_require__.d(__webpack_exports__,"color",function(){return __WEBPACK_IMPORTED_MODULE_6_d3_color__["f"]});__webpack_require__.d(__webpack_exports__,"rgb",function(){return __WEBPACK_IMPORTED_MODULE_6_d3_color__["e"]});__webpack_require__.d(__webpack_exports__,"hsl",function(){return __WEBPACK_IMPORTED_MODULE_6_d3_color__["d"]});__webpack_require__.d(__webpack_exports__,"lab",function(){return __WEBPACK_IMPORTED_MODULE_6_d3_color__["c"]});__webpack_require__.d(__webpack_exports__,"hcl",function(){return __WEBPACK_IMPORTED_MODULE_6_d3_color__["b"]});__webpack_require__.d(__webpack_exports__,"cubehelix",function(){return __WEBPACK_IMPORTED_MODULE_6_d3_color__["a"]});var __WEBPACK_IMPORTED_MODULE_7_d3_dispatch__=__webpack_require__(36);__webpack_require__.d(__webpack_exports__,"dispatch",function(){return __WEBPACK_IMPORTED_MODULE_7_d3_dispatch__["dispatch"]});var __WEBPACK_IMPORTED_MODULE_8_d3_drag__=__webpack_require__(165);__webpack_require__.d(__webpack_exports__,"drag",function(){return __WEBPACK_IMPORTED_MODULE_8_d3_drag__["a"]});__webpack_require__.d(__webpack_exports__,"dragDisable",function(){return __WEBPACK_IMPORTED_MODULE_8_d3_drag__["b"]});__webpack_require__.d(__webpack_exports__,"dragEnable",function(){return __WEBPACK_IMPORTED_MODULE_8_d3_drag__["c"]});var __WEBPACK_IMPORTED_MODULE_9_d3_dsv__=__webpack_require__(166);__webpack_require__.d(__webpack_exports__,"dsvFormat",function(){return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["a"]});__webpack_require__.d(__webpack_exports__,"csvParse",function(){return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["b"]});__webpack_require__.d(__webpack_exports__,"csvParseRows",function(){return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["c"]});__webpack_require__.d(__webpack_exports__,"csvFormat",function(){return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["d"]});__webpack_require__.d(__webpack_exports__,"csvFormatRows",function(){return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["e"]});__webpack_require__.d(__webpack_exports__,"tsvParse",function(){return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["f"]});__webpack_require__.d(__webpack_exports__,"tsvParseRows",function(){return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["g"]});__webpack_require__.d(__webpack_exports__,"tsvFormat",function(){return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["h"]});__webpack_require__.d(__webpack_exports__,"tsvFormatRows",function(){return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["i"]});var __WEBPACK_IMPORTED_MODULE_10_d3_ease__=__webpack_require__(281);__webpack_require__.d(__webpack_exports__,"easeLinear",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["a"]});__webpack_require__.d(__webpack_exports__,"easeQuad",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["b"]});__webpack_require__.d(__webpack_exports__,"easeQuadIn",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["c"]});__webpack_require__.d(__webpack_exports__,"easeQuadOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["d"]});__webpack_require__.d(__webpack_exports__,"easeQuadInOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["e"]});__webpack_require__.d(__webpack_exports__,"easeCubic",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["f"]});__webpack_require__.d(__webpack_exports__,"easeCubicIn",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["g"]});__webpack_require__.d(__webpack_exports__,"easeCubicOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["h"]});__webpack_require__.d(__webpack_exports__,"easeCubicInOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["i"]});__webpack_require__.d(__webpack_exports__,"easePoly",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["j"]});__webpack_require__.d(__webpack_exports__,"easePolyIn",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["k"]});__webpack_require__.d(__webpack_exports__,"easePolyOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["l"]});__webpack_require__.d(__webpack_exports__,"easePolyInOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["m"]});__webpack_require__.d(__webpack_exports__,"easeSin",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["n"]});__webpack_require__.d(__webpack_exports__,"easeSinIn",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["o"]});__webpack_require__.d(__webpack_exports__,"easeSinOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["p"]});__webpack_require__.d(__webpack_exports__,"easeSinInOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["q"]});__webpack_require__.d(__webpack_exports__,"easeExp",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["r"]});__webpack_require__.d(__webpack_exports__,"easeExpIn",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["s"]});__webpack_require__.d(__webpack_exports__,"easeExpOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["t"]});__webpack_require__.d(__webpack_exports__,"easeExpInOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["u"]});__webpack_require__.d(__webpack_exports__,"easeCircle",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["v"]});__webpack_require__.d(__webpack_exports__,"easeCircleIn",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["w"]});__webpack_require__.d(__webpack_exports__,"easeCircleOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["x"]});__webpack_require__.d(__webpack_exports__,"easeCircleInOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["y"]});__webpack_require__.d(__webpack_exports__,"easeBounce",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["z"]});__webpack_require__.d(__webpack_exports__,"easeBounceIn",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["A"]});__webpack_require__.d(__webpack_exports__,"easeBounceOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["B"]});__webpack_require__.d(__webpack_exports__,"easeBounceInOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["C"]});__webpack_require__.d(__webpack_exports__,"easeBack",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["D"]});__webpack_require__.d(__webpack_exports__,"easeBackIn",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["E"]});__webpack_require__.d(__webpack_exports__,"easeBackOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["F"]});__webpack_require__.d(__webpack_exports__,"easeBackInOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["G"]});__webpack_require__.d(__webpack_exports__,"easeElastic",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["H"]});__webpack_require__.d(__webpack_exports__,"easeElasticIn",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["I"]});__webpack_require__.d(__webpack_exports__,"easeElasticOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["J"]});__webpack_require__.d(__webpack_exports__,"easeElasticInOut",function(){return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["K"]});var __WEBPACK_IMPORTED_MODULE_11_d3_force__=__webpack_require__(583);__webpack_require__.d(__webpack_exports__,"forceCenter",function(){return __WEBPACK_IMPORTED_MODULE_11_d3_force__["a"]});__webpack_require__.d(__webpack_exports__,"forceCollide",function(){return __WEBPACK_IMPORTED_MODULE_11_d3_force__["b"]});__webpack_require__.d(__webpack_exports__,"forceLink",function(){return __WEBPACK_IMPORTED_MODULE_11_d3_force__["c"]});__webpack_require__.d(__webpack_exports__,"forceManyBody",function(){return __WEBPACK_IMPORTED_MODULE_11_d3_force__["d"]});__webpack_require__.d(__webpack_exports__,"forceRadial",function(){return __WEBPACK_IMPORTED_MODULE_11_d3_force__["e"]});__webpack_require__.d(__webpack_exports__,"forceSimulation",function(){return __WEBPACK_IMPORTED_MODULE_11_d3_force__["f"]});__webpack_require__.d(__webpack_exports__,"forceX",function(){return __WEBPACK_IMPORTED_MODULE_11_d3_force__["g"]});__webpack_require__.d(__webpack_exports__,"forceY",function(){return __WEBPACK_IMPORTED_MODULE_11_d3_force__["h"]});var __WEBPACK_IMPORTED_MODULE_12_d3_format__=__webpack_require__(169);__webpack_require__.d(__webpack_exports__,"formatDefaultLocale",function(){return __WEBPACK_IMPORTED_MODULE_12_d3_format__["a"]});__webpack_require__.d(__webpack_exports__,"format",function(){return __WEBPACK_IMPORTED_MODULE_12_d3_format__["b"]});__webpack_require__.d(__webpack_exports__,"formatPrefix",function(){return __WEBPACK_IMPORTED_MODULE_12_d3_format__["c"]});__webpack_require__.d(__webpack_exports__,"formatLocale",function(){return __WEBPACK_IMPORTED_MODULE_12_d3_format__["d"]});__webpack_require__.d(__webpack_exports__,"formatSpecifier",function(){return __WEBPACK_IMPORTED_MODULE_12_d3_format__["e"]});__webpack_require__.d(__webpack_exports__,"precisionFixed",function(){return __WEBPACK_IMPORTED_MODULE_12_d3_format__["f"]});__webpack_require__.d(__webpack_exports__,"precisionPrefix",function(){return __WEBPACK_IMPORTED_MODULE_12_d3_format__["g"]});__webpack_require__.d(__webpack_exports__,"precisionRound",function(){return __WEBPACK_IMPORTED_MODULE_12_d3_format__["h"]});var __WEBPACK_IMPORTED_MODULE_13_d3_geo__=__webpack_require__(600);__webpack_require__.d(__webpack_exports__,"geoArea",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["a"]});__webpack_require__.d(__webpack_exports__,"geoBounds",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["b"]});__webpack_require__.d(__webpack_exports__,"geoCentroid",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["c"]});__webpack_require__.d(__webpack_exports__,"geoCircle",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["d"]});__webpack_require__.d(__webpack_exports__,"geoClipAntimeridian",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["e"]});__webpack_require__.d(__webpack_exports__,"geoClipCircle",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["f"]});__webpack_require__.d(__webpack_exports__,"geoClipExtent",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["g"]});__webpack_require__.d(__webpack_exports__,"geoClipRectangle",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["h"]});__webpack_require__.d(__webpack_exports__,"geoContains",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["i"]});__webpack_require__.d(__webpack_exports__,"geoDistance",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["j"]});__webpack_require__.d(__webpack_exports__,"geoGraticule",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["k"]});__webpack_require__.d(__webpack_exports__,"geoGraticule10",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["l"]});__webpack_require__.d(__webpack_exports__,"geoInterpolate",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["m"]});__webpack_require__.d(__webpack_exports__,"geoLength",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["n"]});__webpack_require__.d(__webpack_exports__,"geoPath",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["o"]});__webpack_require__.d(__webpack_exports__,"geoAlbers",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["p"]});__webpack_require__.d(__webpack_exports__,"geoAlbersUsa",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["q"]});__webpack_require__.d(__webpack_exports__,"geoAzimuthalEqualArea",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["r"]});__webpack_require__.d(__webpack_exports__,"geoAzimuthalEqualAreaRaw",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["s"]});__webpack_require__.d(__webpack_exports__,"geoAzimuthalEquidistant",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["t"]});__webpack_require__.d(__webpack_exports__,"geoAzimuthalEquidistantRaw",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["u"]});__webpack_require__.d(__webpack_exports__,"geoConicConformal",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["v"]});__webpack_require__.d(__webpack_exports__,"geoConicConformalRaw",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["w"]});__webpack_require__.d(__webpack_exports__,"geoConicEqualArea",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["x"]});__webpack_require__.d(__webpack_exports__,"geoConicEqualAreaRaw",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["y"]});__webpack_require__.d(__webpack_exports__,"geoConicEquidistant",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["z"]});__webpack_require__.d(__webpack_exports__,"geoConicEquidistantRaw",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["A"]});__webpack_require__.d(__webpack_exports__,"geoEquirectangular",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["B"]});__webpack_require__.d(__webpack_exports__,"geoEquirectangularRaw",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["C"]});__webpack_require__.d(__webpack_exports__,"geoGnomonic",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["D"]});__webpack_require__.d(__webpack_exports__,"geoGnomonicRaw",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["E"]});__webpack_require__.d(__webpack_exports__,"geoIdentity",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["F"]});__webpack_require__.d(__webpack_exports__,"geoProjection",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["G"]});__webpack_require__.d(__webpack_exports__,"geoProjectionMutator",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["H"]});__webpack_require__.d(__webpack_exports__,"geoMercator",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["I"]});__webpack_require__.d(__webpack_exports__,"geoMercatorRaw",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["J"]});__webpack_require__.d(__webpack_exports__,"geoNaturalEarth1",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["K"]});__webpack_require__.d(__webpack_exports__,"geoNaturalEarth1Raw",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["L"]});__webpack_require__.d(__webpack_exports__,"geoOrthographic",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["M"]});__webpack_require__.d(__webpack_exports__,"geoOrthographicRaw",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["N"]});__webpack_require__.d(__webpack_exports__,"geoStereographic",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["O"]});__webpack_require__.d(__webpack_exports__,"geoStereographicRaw",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["P"]});__webpack_require__.d(__webpack_exports__,"geoTransverseMercator",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["Q"]});__webpack_require__.d(__webpack_exports__,"geoTransverseMercatorRaw",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["R"]});__webpack_require__.d(__webpack_exports__,"geoRotation",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["S"]});__webpack_require__.d(__webpack_exports__,"geoStream",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["T"]});__webpack_require__.d(__webpack_exports__,"geoTransform",function(){return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["U"]});var __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__=__webpack_require__(628);__webpack_require__.d(__webpack_exports__,"cluster",function(){return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["a"]});__webpack_require__.d(__webpack_exports__,"hierarchy",function(){return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["b"]});__webpack_require__.d(__webpack_exports__,"pack",function(){return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["c"]});__webpack_require__.d(__webpack_exports__,"packSiblings",function(){return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["d"]});__webpack_require__.d(__webpack_exports__,"packEnclose",function(){return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["e"]});__webpack_require__.d(__webpack_exports__,"partition",function(){return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["f"]});__webpack_require__.d(__webpack_exports__,"stratify",function(){return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["g"]});__webpack_require__.d(__webpack_exports__,"tree",function(){return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["h"]});__webpack_require__.d(__webpack_exports__,"treemap",function(){return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["i"]});__webpack_require__.d(__webpack_exports__,"treemapBinary",function(){return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["j"]});__webpack_require__.d(__webpack_exports__,"treemapDice",function(){return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["k"]});__webpack_require__.d(__webpack_exports__,"treemapSlice",function(){return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["l"]});__webpack_require__.d(__webpack_exports__,"treemapSliceDice",function(){return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["m"]});__webpack_require__.d(__webpack_exports__,"treemapSquarify",function(){return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["n"]});__webpack_require__.d(__webpack_exports__,"treemapResquarify",function(){return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["o"]});var __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__=__webpack_require__(7);__webpack_require__.d(__webpack_exports__,"interpolate",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["b"]});__webpack_require__.d(__webpack_exports__,"interpolateArray",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["e"]});__webpack_require__.d(__webpack_exports__,"interpolateBasis",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["f"]});__webpack_require__.d(__webpack_exports__,"interpolateBasisClosed",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["g"]});__webpack_require__.d(__webpack_exports__,"interpolateDate",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["h"]});__webpack_require__.d(__webpack_exports__,"interpolateNumber",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["a"]});__webpack_require__.d(__webpack_exports__,"interpolateObject",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["i"]});__webpack_require__.d(__webpack_exports__,"interpolateRound",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["c"]});__webpack_require__.d(__webpack_exports__,"interpolateString",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["j"]});__webpack_require__.d(__webpack_exports__,"interpolateTransformCss",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["k"]});__webpack_require__.d(__webpack_exports__,"interpolateTransformSvg",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["l"]});__webpack_require__.d(__webpack_exports__,"interpolateZoom",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["m"]});__webpack_require__.d(__webpack_exports__,"interpolateRgb",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["n"]});__webpack_require__.d(__webpack_exports__,"interpolateRgbBasis",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["o"]});__webpack_require__.d(__webpack_exports__,"interpolateRgbBasisClosed",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["p"]});__webpack_require__.d(__webpack_exports__,"interpolateHsl",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["q"]});__webpack_require__.d(__webpack_exports__,"interpolateHslLong",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["r"]});__webpack_require__.d(__webpack_exports__,"interpolateLab",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["s"]});__webpack_require__.d(__webpack_exports__,"interpolateHcl",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["t"]});__webpack_require__.d(__webpack_exports__,"interpolateHclLong",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["u"]});__webpack_require__.d(__webpack_exports__,"interpolateCubehelix",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["v"]});__webpack_require__.d(__webpack_exports__,"interpolateCubehelixLong",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["d"]});__webpack_require__.d(__webpack_exports__,"quantize",function(){return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["w"]});var __WEBPACK_IMPORTED_MODULE_16_d3_path__=__webpack_require__(18);__webpack_require__.d(__webpack_exports__,"path",function(){return __WEBPACK_IMPORTED_MODULE_16_d3_path__["a"]});var __WEBPACK_IMPORTED_MODULE_17_d3_polygon__=__webpack_require__(661);__webpack_require__.d(__webpack_exports__,"polygonArea",function(){return __WEBPACK_IMPORTED_MODULE_17_d3_polygon__["a"]});__webpack_require__.d(__webpack_exports__,"polygonCentroid",function(){return __WEBPACK_IMPORTED_MODULE_17_d3_polygon__["b"]});__webpack_require__.d(__webpack_exports__,"polygonHull",function(){return __WEBPACK_IMPORTED_MODULE_17_d3_polygon__["c"]});__webpack_require__.d(__webpack_exports__,"polygonContains",function(){return __WEBPACK_IMPORTED_MODULE_17_d3_polygon__["d"]});__webpack_require__.d(__webpack_exports__,"polygonLength",function(){return __WEBPACK_IMPORTED_MODULE_17_d3_polygon__["e"]});var __WEBPACK_IMPORTED_MODULE_18_d3_quadtree__=__webpack_require__(181);__webpack_require__.d(__webpack_exports__,"quadtree",function(){return __WEBPACK_IMPORTED_MODULE_18_d3_quadtree__["a"]});var __WEBPACK_IMPORTED_MODULE_19_d3_queue__=__webpack_require__(681);__webpack_require__.d(__webpack_exports__,"queue",function(){return __WEBPACK_IMPORTED_MODULE_19_d3_queue__["a"]});var __WEBPACK_IMPORTED_MODULE_20_d3_random__=__webpack_require__(684);__webpack_require__.d(__webpack_exports__,"randomUniform",function(){return __WEBPACK_IMPORTED_MODULE_20_d3_random__["a"]});__webpack_require__.d(__webpack_exports__,"randomNormal",function(){return __WEBPACK_IMPORTED_MODULE_20_d3_random__["b"]});__webpack_require__.d(__webpack_exports__,"randomLogNormal",function(){return __WEBPACK_IMPORTED_MODULE_20_d3_random__["c"]});__webpack_require__.d(__webpack_exports__,"randomBates",function(){return __WEBPACK_IMPORTED_MODULE_20_d3_random__["d"]});__webpack_require__.d(__webpack_exports__,"randomIrwinHall",function(){return __WEBPACK_IMPORTED_MODULE_20_d3_random__["e"]});__webpack_require__.d(__webpack_exports__,"randomExponential",function(){return __WEBPACK_IMPORTED_MODULE_20_d3_random__["f"]});var __WEBPACK_IMPORTED_MODULE_21_d3_request__=__webpack_require__(689);__webpack_require__.d(__webpack_exports__,"request",function(){return __WEBPACK_IMPORTED_MODULE_21_d3_request__["a"]});__webpack_require__.d(__webpack_exports__,"html",function(){return __WEBPACK_IMPORTED_MODULE_21_d3_request__["b"]});__webpack_require__.d(__webpack_exports__,"json",function(){return __WEBPACK_IMPORTED_MODULE_21_d3_request__["c"]});__webpack_require__.d(__webpack_exports__,"text",function(){return __WEBPACK_IMPORTED_MODULE_21_d3_request__["d"]});__webpack_require__.d(__webpack_exports__,"xml",function(){return __WEBPACK_IMPORTED_MODULE_21_d3_request__["e"]});__webpack_require__.d(__webpack_exports__,"csv",function(){return __WEBPACK_IMPORTED_MODULE_21_d3_request__["f"]});__webpack_require__.d(__webpack_exports__,"tsv",function(){return __WEBPACK_IMPORTED_MODULE_21_d3_request__["g"]});var __WEBPACK_IMPORTED_MODULE_22_d3_scale__=__webpack_require__(184);__webpack_require__.d(__webpack_exports__,"scaleBand",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["scaleBand"]});__webpack_require__.d(__webpack_exports__,"scalePoint",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["scalePoint"]});__webpack_require__.d(__webpack_exports__,"scaleIdentity",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["scaleIdentity"]});__webpack_require__.d(__webpack_exports__,"scaleLinear",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["scaleLinear"]});__webpack_require__.d(__webpack_exports__,"scaleLog",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["scaleLog"]});__webpack_require__.d(__webpack_exports__,"scaleOrdinal",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["scaleOrdinal"]});__webpack_require__.d(__webpack_exports__,"scaleImplicit",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["scaleImplicit"]});__webpack_require__.d(__webpack_exports__,"scalePow",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["scalePow"]});__webpack_require__.d(__webpack_exports__,"scaleSqrt",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["scaleSqrt"]});__webpack_require__.d(__webpack_exports__,"scaleQuantile",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["scaleQuantile"]});__webpack_require__.d(__webpack_exports__,"scaleQuantize",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["scaleQuantize"]});__webpack_require__.d(__webpack_exports__,"scaleThreshold",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["scaleThreshold"]});__webpack_require__.d(__webpack_exports__,"scaleTime",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["scaleTime"]});__webpack_require__.d(__webpack_exports__,"scaleUtc",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["scaleUtc"]});__webpack_require__.d(__webpack_exports__,"schemeCategory10",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["schemeCategory10"]});__webpack_require__.d(__webpack_exports__,"schemeCategory20b",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["schemeCategory20b"]});__webpack_require__.d(__webpack_exports__,"schemeCategory20c",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["schemeCategory20c"]});__webpack_require__.d(__webpack_exports__,"schemeCategory20",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["schemeCategory20"]});__webpack_require__.d(__webpack_exports__,"interpolateCubehelixDefault",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["interpolateCubehelixDefault"]});__webpack_require__.d(__webpack_exports__,"interpolateRainbow",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["interpolateRainbow"]});__webpack_require__.d(__webpack_exports__,"interpolateWarm",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["interpolateWarm"]});__webpack_require__.d(__webpack_exports__,"interpolateCool",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["interpolateCool"]});__webpack_require__.d(__webpack_exports__,"interpolateViridis",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["interpolateViridis"]});__webpack_require__.d(__webpack_exports__,"interpolateMagma",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["interpolateMagma"]});__webpack_require__.d(__webpack_exports__,"interpolateInferno",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["interpolateInferno"]});__webpack_require__.d(__webpack_exports__,"interpolatePlasma",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["interpolatePlasma"]});__webpack_require__.d(__webpack_exports__,"scaleSequential",function(){return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["scaleSequential"]});var __WEBPACK_IMPORTED_MODULE_23_d3_selection__=__webpack_require__(4);__webpack_require__.d(__webpack_exports__,"creator",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["creator"]});__webpack_require__.d(__webpack_exports__,"local",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["local"]});__webpack_require__.d(__webpack_exports__,"matcher",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["matcher"]});__webpack_require__.d(__webpack_exports__,"mouse",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["mouse"]});__webpack_require__.d(__webpack_exports__,"namespace",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["namespace"]});__webpack_require__.d(__webpack_exports__,"namespaces",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["namespaces"]});__webpack_require__.d(__webpack_exports__,"clientPoint",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["clientPoint"]});__webpack_require__.d(__webpack_exports__,"select",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["select"]});__webpack_require__.d(__webpack_exports__,"selectAll",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["selectAll"]});__webpack_require__.d(__webpack_exports__,"selection",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["selection"]});__webpack_require__.d(__webpack_exports__,"selector",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["selector"]});__webpack_require__.d(__webpack_exports__,"selectorAll",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["selectorAll"]});__webpack_require__.d(__webpack_exports__,"style",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["style"]});__webpack_require__.d(__webpack_exports__,"touch",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["touch"]});__webpack_require__.d(__webpack_exports__,"touches",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["touches"]});__webpack_require__.d(__webpack_exports__,"window",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["window"]});__webpack_require__.d(__webpack_exports__,"event",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["event"]});__webpack_require__.d(__webpack_exports__,"customEvent",function(){return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["customEvent"]});var __WEBPACK_IMPORTED_MODULE_24_d3_shape__=__webpack_require__(27);__webpack_require__.d(__webpack_exports__,"arc",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["arc"]});__webpack_require__.d(__webpack_exports__,"area",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["area"]});__webpack_require__.d(__webpack_exports__,"line",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["line"]});__webpack_require__.d(__webpack_exports__,"pie",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["pie"]});__webpack_require__.d(__webpack_exports__,"areaRadial",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["areaRadial"]});__webpack_require__.d(__webpack_exports__,"radialArea",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["radialArea"]});__webpack_require__.d(__webpack_exports__,"lineRadial",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["lineRadial"]});__webpack_require__.d(__webpack_exports__,"radialLine",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["radialLine"]});__webpack_require__.d(__webpack_exports__,"pointRadial",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["pointRadial"]});__webpack_require__.d(__webpack_exports__,"linkHorizontal",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["linkHorizontal"]});__webpack_require__.d(__webpack_exports__,"linkVertical",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["linkVertical"]});__webpack_require__.d(__webpack_exports__,"linkRadial",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["linkRadial"]});__webpack_require__.d(__webpack_exports__,"symbol",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["symbol"]});__webpack_require__.d(__webpack_exports__,"symbols",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["symbols"]});__webpack_require__.d(__webpack_exports__,"symbolCircle",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["symbolCircle"]});__webpack_require__.d(__webpack_exports__,"symbolCross",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["symbolCross"]});__webpack_require__.d(__webpack_exports__,"symbolDiamond",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["symbolDiamond"]});__webpack_require__.d(__webpack_exports__,"symbolSquare",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["symbolSquare"]});__webpack_require__.d(__webpack_exports__,"symbolStar",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["symbolStar"]});__webpack_require__.d(__webpack_exports__,"symbolTriangle",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["symbolTriangle"]});__webpack_require__.d(__webpack_exports__,"symbolWye",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["symbolWye"]});__webpack_require__.d(__webpack_exports__,"curveBasisClosed",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveBasisClosed"]});__webpack_require__.d(__webpack_exports__,"curveBasisOpen",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveBasisOpen"]});__webpack_require__.d(__webpack_exports__,"curveBasis",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveBasis"]});__webpack_require__.d(__webpack_exports__,"curveBundle",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveBundle"]});__webpack_require__.d(__webpack_exports__,"curveCardinalClosed",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveCardinalClosed"]});__webpack_require__.d(__webpack_exports__,"curveCardinalOpen",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveCardinalOpen"]});__webpack_require__.d(__webpack_exports__,"curveCardinal",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveCardinal"]});__webpack_require__.d(__webpack_exports__,"curveCatmullRomClosed",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveCatmullRomClosed"]});__webpack_require__.d(__webpack_exports__,"curveCatmullRomOpen",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveCatmullRomOpen"]});__webpack_require__.d(__webpack_exports__,"curveCatmullRom",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveCatmullRom"]});__webpack_require__.d(__webpack_exports__,"curveLinearClosed",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveLinearClosed"]});__webpack_require__.d(__webpack_exports__,"curveLinear",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveLinear"]});__webpack_require__.d(__webpack_exports__,"curveMonotoneX",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveMonotoneX"]});__webpack_require__.d(__webpack_exports__,"curveMonotoneY",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveMonotoneY"]});__webpack_require__.d(__webpack_exports__,"curveNatural",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveNatural"]});__webpack_require__.d(__webpack_exports__,"curveStep",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveStep"]});__webpack_require__.d(__webpack_exports__,"curveStepAfter",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveStepAfter"]});__webpack_require__.d(__webpack_exports__,"curveStepBefore",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["curveStepBefore"]});__webpack_require__.d(__webpack_exports__,"stack",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["stack"]});__webpack_require__.d(__webpack_exports__,"stackOffsetExpand",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["stackOffsetExpand"]});__webpack_require__.d(__webpack_exports__,"stackOffsetDiverging",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["stackOffsetDiverging"]});__webpack_require__.d(__webpack_exports__,"stackOffsetNone",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["stackOffsetNone"]});__webpack_require__.d(__webpack_exports__,"stackOffsetSilhouette",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["stackOffsetSilhouette"]});__webpack_require__.d(__webpack_exports__,"stackOffsetWiggle",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["stackOffsetWiggle"]});__webpack_require__.d(__webpack_exports__,"stackOrderAscending",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["stackOrderAscending"]});__webpack_require__.d(__webpack_exports__,"stackOrderDescending",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["stackOrderDescending"]});__webpack_require__.d(__webpack_exports__,"stackOrderInsideOut",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["stackOrderInsideOut"]});__webpack_require__.d(__webpack_exports__,"stackOrderNone",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["stackOrderNone"]});__webpack_require__.d(__webpack_exports__,"stackOrderReverse",function(){return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["stackOrderReverse"]});var __WEBPACK_IMPORTED_MODULE_25_d3_time__=__webpack_require__(62);__webpack_require__.d(__webpack_exports__,"timeInterval",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["w"]});__webpack_require__.d(__webpack_exports__,"timeMillisecond",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["v"]});__webpack_require__.d(__webpack_exports__,"timeMilliseconds",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["x"]});__webpack_require__.d(__webpack_exports__,"utcMillisecond",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["h"]});__webpack_require__.d(__webpack_exports__,"utcMilliseconds",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["y"]});__webpack_require__.d(__webpack_exports__,"timeSecond",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["u"]});__webpack_require__.d(__webpack_exports__,"timeSeconds",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["z"]});__webpack_require__.d(__webpack_exports__,"utcSecond",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["g"]});__webpack_require__.d(__webpack_exports__,"utcSeconds",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["A"]});__webpack_require__.d(__webpack_exports__,"timeMinute",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["t"]});__webpack_require__.d(__webpack_exports__,"timeMinutes",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["B"]});__webpack_require__.d(__webpack_exports__,"timeHour",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["s"]});__webpack_require__.d(__webpack_exports__,"timeHours",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["C"]});__webpack_require__.d(__webpack_exports__,"timeDay",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["k"]});__webpack_require__.d(__webpack_exports__,"timeDays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["D"]});__webpack_require__.d(__webpack_exports__,"timeWeek",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["r"]});__webpack_require__.d(__webpack_exports__,"timeWeeks",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["E"]});__webpack_require__.d(__webpack_exports__,"timeSunday",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["m"]});__webpack_require__.d(__webpack_exports__,"timeSundays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["F"]});__webpack_require__.d(__webpack_exports__,"timeMonday",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["j"]});__webpack_require__.d(__webpack_exports__,"timeMondays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["G"]});__webpack_require__.d(__webpack_exports__,"timeTuesday",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["H"]});__webpack_require__.d(__webpack_exports__,"timeTuesdays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["I"]});__webpack_require__.d(__webpack_exports__,"timeWednesday",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["J"]});__webpack_require__.d(__webpack_exports__,"timeWednesdays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["K"]});__webpack_require__.d(__webpack_exports__,"timeThursday",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["n"]});__webpack_require__.d(__webpack_exports__,"timeThursdays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["L"]});__webpack_require__.d(__webpack_exports__,"timeFriday",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["M"]});__webpack_require__.d(__webpack_exports__,"timeFridays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["N"]});__webpack_require__.d(__webpack_exports__,"timeSaturday",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["O"]});__webpack_require__.d(__webpack_exports__,"timeSaturdays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["P"]});__webpack_require__.d(__webpack_exports__,"timeMonth",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["q"]});__webpack_require__.d(__webpack_exports__,"timeMonths",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["Q"]});__webpack_require__.d(__webpack_exports__,"timeYear",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["l"]});__webpack_require__.d(__webpack_exports__,"timeYears",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["R"]});__webpack_require__.d(__webpack_exports__,"utcMinute",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["f"]});__webpack_require__.d(__webpack_exports__,"utcMinutes",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["S"]});__webpack_require__.d(__webpack_exports__,"utcHour",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["e"]});__webpack_require__.d(__webpack_exports__,"utcHours",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["T"]});__webpack_require__.d(__webpack_exports__,"utcDay",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["d"]});__webpack_require__.d(__webpack_exports__,"utcDays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["U"]});__webpack_require__.d(__webpack_exports__,"utcWeek",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["c"]});__webpack_require__.d(__webpack_exports__,"utcWeeks",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["V"]});__webpack_require__.d(__webpack_exports__,"utcSunday",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["o"]});__webpack_require__.d(__webpack_exports__,"utcSundays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["W"]});__webpack_require__.d(__webpack_exports__,"utcMonday",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["i"]});__webpack_require__.d(__webpack_exports__,"utcMondays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["X"]});__webpack_require__.d(__webpack_exports__,"utcTuesday",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["Y"]});__webpack_require__.d(__webpack_exports__,"utcTuesdays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["Z"]});__webpack_require__.d(__webpack_exports__,"utcWednesday",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_0"]});__webpack_require__.d(__webpack_exports__,"utcWednesdays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_1"]});__webpack_require__.d(__webpack_exports__,"utcThursday",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["p"]});__webpack_require__.d(__webpack_exports__,"utcThursdays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_2"]});__webpack_require__.d(__webpack_exports__,"utcFriday",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_3"]});__webpack_require__.d(__webpack_exports__,"utcFridays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_4"]});__webpack_require__.d(__webpack_exports__,"utcSaturday",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_5"]});__webpack_require__.d(__webpack_exports__,"utcSaturdays",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_6"]});__webpack_require__.d(__webpack_exports__,"utcMonth",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["b"]});__webpack_require__.d(__webpack_exports__,"utcMonths",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_7"]});__webpack_require__.d(__webpack_exports__,"utcYear",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["a"]});__webpack_require__.d(__webpack_exports__,"utcYears",function(){return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_8"]});var __WEBPACK_IMPORTED_MODULE_26_d3_time_format__=__webpack_require__(93);__webpack_require__.d(__webpack_exports__,"timeFormatDefaultLocale",function(){return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["c"]});__webpack_require__.d(__webpack_exports__,"timeFormat",function(){return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["b"]});__webpack_require__.d(__webpack_exports__,"timeParse",function(){return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["d"]});__webpack_require__.d(__webpack_exports__,"utcFormat",function(){return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["a"]});__webpack_require__.d(__webpack_exports__,"utcParse",function(){return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["e"]});__webpack_require__.d(__webpack_exports__,"timeFormatLocale",function(){return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["f"]});__webpack_require__.d(__webpack_exports__,"isoFormat",function(){return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["g"]});__webpack_require__.d(__webpack_exports__,"isoParse",function(){return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["h"]});var __WEBPACK_IMPORTED_MODULE_27_d3_timer__=__webpack_require__(127);__webpack_require__.d(__webpack_exports__,"now",function(){return __WEBPACK_IMPORTED_MODULE_27_d3_timer__["a"]});__webpack_require__.d(__webpack_exports__,"timer",function(){return __WEBPACK_IMPORTED_MODULE_27_d3_timer__["b"]});__webpack_require__.d(__webpack_exports__,"timerFlush",function(){return __WEBPACK_IMPORTED_MODULE_27_d3_timer__["c"]});__webpack_require__.d(__webpack_exports__,"timeout",function(){return __WEBPACK_IMPORTED_MODULE_27_d3_timer__["d"]});__webpack_require__.d(__webpack_exports__,"interval",function(){return __WEBPACK_IMPORTED_MODULE_27_d3_timer__["e"]});var __WEBPACK_IMPORTED_MODULE_28_d3_transition__=__webpack_require__(128);__webpack_require__.d(__webpack_exports__,"transition",function(){return __WEBPACK_IMPORTED_MODULE_28_d3_transition__["transition"]});__webpack_require__.d(__webpack_exports__,"active",function(){return __WEBPACK_IMPORTED_MODULE_28_d3_transition__["active"]});__webpack_require__.d(__webpack_exports__,"interrupt",function(){return __WEBPACK_IMPORTED_MODULE_28_d3_transition__["interrupt"]});var __WEBPACK_IMPORTED_MODULE_29_d3_voronoi__=__webpack_require__(983);__webpack_require__.d(__webpack_exports__,"voronoi",function(){return __WEBPACK_IMPORTED_MODULE_29_d3_voronoi__["a"]});var __WEBPACK_IMPORTED_MODULE_30_d3_zoom__=__webpack_require__(988);__webpack_require__.d(__webpack_exports__,"zoom",function(){return __WEBPACK_IMPORTED_MODULE_30_d3_zoom__["a"]});__webpack_require__.d(__webpack_exports__,"zoomTransform",function(){return __WEBPACK_IMPORTED_MODULE_30_d3_zoom__["b"]});__webpack_require__.d(__webpack_exports__,"zoomIdentity",function(){return __WEBPACK_IMPORTED_MODULE_30_d3_zoom__["c"]})},function(module,exports,__webpack_require__){"use strict";var utils=__webpack_require__(14);var settle=__webpack_require__(471);var buildURL=__webpack_require__(474);var parseHeaders=__webpack_require__(480);var isURLSameOrigin=__webpack_require__(478);var createError=__webpack_require__(257);var btoa=typeof window!=="undefined"&&window.btoa&&window.btoa.bind(window)||__webpack_require__(473);module.exports=function xhrAdapter(config){return new Promise(function dispatchXhrRequest(resolve,reject){var requestData=config.data;var requestHeaders=config.headers;if(utils.isFormData(requestData)){delete requestHeaders["Content-Type"]}var request=new XMLHttpRequest;var loadEvent="onreadystatechange";var xDomain=false;if("development"!=="test"&&typeof window!=="undefined"&&window.XDomainRequest&&!("withCredentials"in request)&&!isURLSameOrigin(config.url)){request=new window.XDomainRequest;loadEvent="onload";xDomain=true;request.onprogress=function handleProgress(){};request.ontimeout=function handleTimeout(){}}if(config.auth){var username=config.auth.username||"";var password=config.auth.password||"";requestHeaders.Authorization="Basic "+btoa(username+":"+password)}request.open(config.method.toUpperCase(),buildURL(config.url,config.params,config.paramsSerializer),true);request.timeout=config.timeout;request[loadEvent]=function handleLoad(){if(!request||request.readyState!==4&&!xDomain){return}if(request.status===0&&!(request.responseURL&&request.responseURL.indexOf("file:")===0)){return}var responseHeaders="getAllResponseHeaders"in request?parseHeaders(request.getAllResponseHeaders()):null;var responseData=!config.responseType||config.responseType==="text"?request.responseText:request.response;var response={data:responseData,status:request.status===1223?204:request.status,statusText:request.status===1223?"No Content":request.statusText,headers:responseHeaders,config,request};settle(resolve,reject,response);request=null};request.onerror=function handleError(){reject(createError("Network Error",config,null,request));request=null};request.ontimeout=function handleTimeout(){reject(createError("timeout of "+config.timeout+"ms exceeded",config,"ECONNABORTED",request));request=null};if(utils.isStandardBrowserEnv()){var cookies=__webpack_require__(476);var xsrfValue=(config.withCredentials||isURLSameOrigin(config.url))&&config.xsrfCookieName?cookies.read(config.xsrfCookieName):undefined;if(xsrfValue){requestHeaders[config.xsrfHeaderName]=xsrfValue}}if("setRequestHeader"in request){utils.forEach(requestHeaders,function setRequestHeader(val,key){if(typeof requestData==="undefined"&&key.toLowerCase()==="content-type"){delete requestHeaders[key]}else{request.setRequestHeader(key,val)}})}if(config.withCredentials){request.withCredentials=true}if(config.responseType){try{request.responseType=config.responseType}catch(e){if(config.responseType!=="json"){throw e}}}if(typeof config.onDownloadProgress==="function"){request.addEventListener("progress",config.onDownloadProgress)}if(typeof config.onUploadProgress==="function"&&request.upload){request.upload.addEventListener("progress",config.onUploadProgress)}if(config.cancelToken){config.cancelToken.promise.then(function onCanceled(cancel){if(!request){return}request.abort();reject(cancel);request=null})}if(requestData===undefined){requestData=null}request.send(requestData)})}},function(module,exports,__webpack_require__){"use strict";function Cancel(message){this.message=message}Cancel.prototype.toString=function toString(){return"Cancel"+(this.message?": "+this.message:"")};Cancel.prototype.__CANCEL__=true;module.exports=Cancel},function(module,exports,__webpack_require__){"use strict";module.exports=function isCancel(value){return!!(value&&value.__CANCEL__)}},function(module,exports,__webpack_require__){"use strict";var enhanceError=__webpack_require__(470);module.exports=function createError(message,config,code,request,response){var error=new Error(message);return enhanceError(error,config,code,request,response)}},function(module,exports,__webpack_require__){"use strict";module.exports=function bind(fn,thisArg){return function wrap(){var args=new Array(arguments.length);for(var i=0;i3&&arguments[3]!==undefined?arguments[3]:false;var logScaleBase=arguments.length>4&&arguments[4]!==undefined?arguments[4]:Math.E;if(logScale&&min*max<=0){console.warn("As log(0) = -∞, a log scale domain must be\n strictly-positive or strictly-negative. logscale ignored")}var scale=logScale&&min*max>0?(0,_d3Scale.scaleLog)().base(logScaleBase):(0,_d3Scale.scaleLinear)();return scale.domain([min,max]).range([0,height]).clamp(true)}},function(module,exports,__webpack_require__){var cof=__webpack_require__(74);var TAG=__webpack_require__(15)("toStringTag");var ARG=cof(function(){return arguments}())=="Arguments";var tryGet=function(it,key){try{return it[key]}catch(e){}};module.exports=function(it){var O,T,B;return it===undefined?"Undefined":it===null?"Null":typeof(T=tryGet(O=Object(it),TAG))=="string"?T:ARG?cof(O):(B=cof(O))=="Object"&&typeof O.callee=="function"?"Arguments":B}},function(module,exports,__webpack_require__){var cof=__webpack_require__(74);module.exports=Object("z").propertyIsEnumerable(0)?Object:function(it){return cof(it)=="String"?it.split(""):Object(it)}},function(module,exports){exports.f={}.propertyIsEnumerable},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return slice});__webpack_require__.d(__webpack_exports__,"a",function(){return map});var array=Array.prototype;var slice=array.slice;var map=array.map},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return bisectRight});__webpack_require__.d(__webpack_exports__,"c",function(){return bisectLeft});var __WEBPACK_IMPORTED_MODULE_0__ascending__=__webpack_require__(56);var __WEBPACK_IMPORTED_MODULE_1__bisector__=__webpack_require__(266);var ascendingBisect=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__bisector__["a"])(__WEBPACK_IMPORTED_MODULE_0__ascending__["a"]);var bisectRight=ascendingBisect.right;var bisectLeft=ascendingBisect.left;__webpack_exports__["a"]=bisectRight},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__ascending__=__webpack_require__(56);__webpack_exports__["a"]=function(compare){if(compare.length===1)compare=ascendingComparator(compare);return{left:function(a,x,lo,hi){if(lo==null)lo=0;if(hi==null)hi=a.length;while(lo>>1;if(compare(a[mid],x)<0)lo=mid+1;else hi=mid}return lo},right:function(a,x,lo,hi){if(lo==null)lo=0;if(hi==null)hi=a.length;while(lo>>1;if(compare(a[mid],x)>0)hi=mid;else lo=mid+1}return lo}}};function ascendingComparator(f){return function(d,x){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__ascending__["a"])(f(d),x)}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__variance__=__webpack_require__(275);__webpack_exports__["a"]=function(array,f){var v=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__variance__["a"])(array,f);return v?Math.sqrt(v):v}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(values,valueof){var n=values.length,i=-1,value,min,max;if(valueof==null){while(++i=value){min=max=value;while(++ivalue)min=value;if(max=value){min=max=value;while(++ivalue)min=value;if(max=value){min=value;while(++ivalue){min=value}}}}}else{while(++i=value){min=value;while(++ivalue){min=value}}}}}return min}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=pair;__webpack_exports__["a"]=function(array,f){if(f==null)f=pair;var i=0,n=array.length-1,p=array[0],pairs=new Array(n<0?0:n);while(i0)return[start];if(reverse=stop0){start=Math.ceil(start/step);stop=Math.floor(stop/step);ticks=new Array(n=Math.ceil(stop-start+1));while(++i=0?(error>=e10?10:error>=e5?5:error>=e2?2:1)*Math.pow(10,power):-Math.pow(10,-power)/(error>=e10?10:error>=e5?5:error>=e2?2:1)}function tickStep(start,stop,count){var step0=Math.abs(stop-start)/Math.max(0,count),step1=Math.pow(10,Math.floor(Math.log(step0)/Math.LN10)),error=step0/step1;if(error>=e10)step1*=10;else if(error>=e5)step1*=5;else if(error>=e2)step1*=2;return stop1)return sum/(m-1)}},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:true});var __WEBPACK_IMPORTED_MODULE_0__src_chord__=__webpack_require__(557);__webpack_require__.d(__webpack_exports__,"chord",function(){return __WEBPACK_IMPORTED_MODULE_0__src_chord__["a"]});var __WEBPACK_IMPORTED_MODULE_1__src_ribbon__=__webpack_require__(559);__webpack_require__.d(__webpack_exports__,"ribbon",function(){return __WEBPACK_IMPORTED_MODULE_1__src_ribbon__["a"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return cos});__webpack_require__.d(__webpack_exports__,"c",function(){return sin});__webpack_require__.d(__webpack_exports__,"a",function(){return halfPi});__webpack_require__.d(__webpack_exports__,"e",function(){return tau});__webpack_require__.d(__webpack_exports__,"d",function(){return max});var cos=Math.cos;var sin=Math.sin;var pi=Math.PI;var halfPi=pi/2;var tau=pi*2;var max=Math.max},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return deg2rad});__webpack_require__.d(__webpack_exports__,"a",function(){return rad2deg});var deg2rad=Math.PI/180;var rad2deg=180/Math.PI},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=yesdrag;var __WEBPACK_IMPORTED_MODULE_0_d3_selection__=__webpack_require__(4);var __WEBPACK_IMPORTED_MODULE_1__noevent__=__webpack_require__(280);__webpack_exports__["a"]=function(view){var root=view.document.documentElement,selection=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_selection__["select"])(view).on("dragstart.drag",__WEBPACK_IMPORTED_MODULE_1__noevent__["a"],true);if("onselectstart"in root){selection.on("selectstart.drag",__WEBPACK_IMPORTED_MODULE_1__noevent__["a"],true)}else{root.__noselect=root.style.MozUserSelect;root.style.MozUserSelect="none"}};function yesdrag(view,noclick){var root=view.document.documentElement,selection=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_selection__["select"])(view).on("dragstart.drag",null);if(noclick){selection.on("click.drag",__WEBPACK_IMPORTED_MODULE_1__noevent__["a"],true);setTimeout(function(){selection.on("click.drag",null)},0)}if("onselectstart"in root){selection.on("selectstart.drag",null)}else{root.style.MozUserSelect=root.__noselect;delete root.__noselect}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=nopropagation;var __WEBPACK_IMPORTED_MODULE_0_d3_selection__=__webpack_require__(4);function nopropagation(){__WEBPACK_IMPORTED_MODULE_0_d3_selection__["event"].stopImmediatePropagation()}__webpack_exports__["a"]=function(){__WEBPACK_IMPORTED_MODULE_0_d3_selection__["event"].preventDefault();__WEBPACK_IMPORTED_MODULE_0_d3_selection__["event"].stopImmediatePropagation()}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_linear__=__webpack_require__(579);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__src_linear__["a"]});var __WEBPACK_IMPORTED_MODULE_1__src_quad__=__webpack_require__(581);__webpack_require__.d(__webpack_exports__,"b",function(){return __WEBPACK_IMPORTED_MODULE_1__src_quad__["a"]});__webpack_require__.d(__webpack_exports__,"c",function(){return __WEBPACK_IMPORTED_MODULE_1__src_quad__["b"]});__webpack_require__.d(__webpack_exports__,"d",function(){return __WEBPACK_IMPORTED_MODULE_1__src_quad__["c"]});__webpack_require__.d(__webpack_exports__,"e",function(){return __WEBPACK_IMPORTED_MODULE_1__src_quad__["a"]});var __WEBPACK_IMPORTED_MODULE_2__src_cubic__=__webpack_require__(576);__webpack_require__.d(__webpack_exports__,"f",function(){return __WEBPACK_IMPORTED_MODULE_2__src_cubic__["a"]});__webpack_require__.d(__webpack_exports__,"g",function(){return __WEBPACK_IMPORTED_MODULE_2__src_cubic__["b"]});__webpack_require__.d(__webpack_exports__,"h",function(){return __WEBPACK_IMPORTED_MODULE_2__src_cubic__["c"]});__webpack_require__.d(__webpack_exports__,"i",function(){return __WEBPACK_IMPORTED_MODULE_2__src_cubic__["a"]});var __WEBPACK_IMPORTED_MODULE_3__src_poly__=__webpack_require__(580);__webpack_require__.d(__webpack_exports__,"j",function(){return __WEBPACK_IMPORTED_MODULE_3__src_poly__["a"]});__webpack_require__.d(__webpack_exports__,"k",function(){return __WEBPACK_IMPORTED_MODULE_3__src_poly__["b"]});__webpack_require__.d(__webpack_exports__,"l",function(){return __WEBPACK_IMPORTED_MODULE_3__src_poly__["c"]});__webpack_require__.d(__webpack_exports__,"m",function(){return __WEBPACK_IMPORTED_MODULE_3__src_poly__["a"]});var __WEBPACK_IMPORTED_MODULE_4__src_sin__=__webpack_require__(582);__webpack_require__.d(__webpack_exports__,"n",function(){return __WEBPACK_IMPORTED_MODULE_4__src_sin__["a"]});__webpack_require__.d(__webpack_exports__,"o",function(){return __WEBPACK_IMPORTED_MODULE_4__src_sin__["b"]});__webpack_require__.d(__webpack_exports__,"p",function(){return __WEBPACK_IMPORTED_MODULE_4__src_sin__["c"]});__webpack_require__.d(__webpack_exports__,"q",function(){return __WEBPACK_IMPORTED_MODULE_4__src_sin__["a"]});var __WEBPACK_IMPORTED_MODULE_5__src_exp__=__webpack_require__(578);__webpack_require__.d(__webpack_exports__,"r",function(){return __WEBPACK_IMPORTED_MODULE_5__src_exp__["a"]});__webpack_require__.d(__webpack_exports__,"s",function(){return __WEBPACK_IMPORTED_MODULE_5__src_exp__["b"]});__webpack_require__.d(__webpack_exports__,"t",function(){return __WEBPACK_IMPORTED_MODULE_5__src_exp__["c"]});__webpack_require__.d(__webpack_exports__,"u",function(){return __WEBPACK_IMPORTED_MODULE_5__src_exp__["a"]});var __WEBPACK_IMPORTED_MODULE_6__src_circle__=__webpack_require__(575);__webpack_require__.d(__webpack_exports__,"v",function(){return __WEBPACK_IMPORTED_MODULE_6__src_circle__["a"]});__webpack_require__.d(__webpack_exports__,"w",function(){return __WEBPACK_IMPORTED_MODULE_6__src_circle__["b"]});__webpack_require__.d(__webpack_exports__,"x",function(){return __WEBPACK_IMPORTED_MODULE_6__src_circle__["c"]});__webpack_require__.d(__webpack_exports__,"y",function(){return __WEBPACK_IMPORTED_MODULE_6__src_circle__["a"]});var __WEBPACK_IMPORTED_MODULE_7__src_bounce__=__webpack_require__(574);__webpack_require__.d(__webpack_exports__,"z",function(){return __WEBPACK_IMPORTED_MODULE_7__src_bounce__["a"]});__webpack_require__.d(__webpack_exports__,"A",function(){return __WEBPACK_IMPORTED_MODULE_7__src_bounce__["b"]});__webpack_require__.d(__webpack_exports__,"B",function(){return __WEBPACK_IMPORTED_MODULE_7__src_bounce__["a"]});__webpack_require__.d(__webpack_exports__,"C",function(){return __WEBPACK_IMPORTED_MODULE_7__src_bounce__["c"]});var __WEBPACK_IMPORTED_MODULE_8__src_back__=__webpack_require__(573);__webpack_require__.d(__webpack_exports__,"D",function(){return __WEBPACK_IMPORTED_MODULE_8__src_back__["a"]});__webpack_require__.d(__webpack_exports__,"E",function(){return __WEBPACK_IMPORTED_MODULE_8__src_back__["b"]});__webpack_require__.d(__webpack_exports__,"F",function(){return __WEBPACK_IMPORTED_MODULE_8__src_back__["c"]});__webpack_require__.d(__webpack_exports__,"G",function(){return __WEBPACK_IMPORTED_MODULE_8__src_back__["a"]});var __WEBPACK_IMPORTED_MODULE_9__src_elastic__=__webpack_require__(577);__webpack_require__.d(__webpack_exports__,"H",function(){return __WEBPACK_IMPORTED_MODULE_9__src_elastic__["a"]});__webpack_require__.d(__webpack_exports__,"I",function(){return __WEBPACK_IMPORTED_MODULE_9__src_elastic__["b"]});__webpack_require__.d(__webpack_exports__,"J",function(){return __WEBPACK_IMPORTED_MODULE_9__src_elastic__["a"]});__webpack_require__.d(__webpack_exports__,"K",function(){return __WEBPACK_IMPORTED_MODULE_9__src_elastic__["c"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=x;__webpack_exports__["c"]=y;var __WEBPACK_IMPORTED_MODULE_0_d3_dispatch__=__webpack_require__(36);var __WEBPACK_IMPORTED_MODULE_1_d3_collection__=__webpack_require__(42);var __WEBPACK_IMPORTED_MODULE_2_d3_timer__=__webpack_require__(127);function x(d){return d.x}function y(d){return d.y}var initialRadius=10,initialAngle=Math.PI*(3-Math.sqrt(5));__webpack_exports__["a"]=function(nodes){var simulation,alpha=1,alphaMin=.001,alphaDecay=1-Math.pow(alphaMin,1/300),alphaTarget=0,velocityDecay=.6,forces=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_collection__["map"])(),stepper=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2_d3_timer__["b"])(step),event=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_dispatch__["dispatch"])("tick","end");if(nodes==null)nodes=[];function step(){tick();event.call("tick",simulation);if(alpha1?(_==null?forces.remove(name):forces.set(name,initializeForce(_)),simulation):forces.get(name)},find:function(x,y,radius){var i=0,n=nodes.length,dx,dy,d2,node,closest;if(radius==null)radius=Infinity;else radius*=radius;for(i=0;i1?(event.on(name,_),simulation):event.on(name)}}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return prefixExponent});var __WEBPACK_IMPORTED_MODULE_0__formatDecimal__=__webpack_require__(170);var prefixExponent;__webpack_exports__["a"]=function(x,p){var d=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__formatDecimal__["a"])(x,p);if(!d)return x+"";var coefficient=d[0],exponent=d[1],i=exponent-(prefixExponent=Math.max(-8,Math.min(8,Math.floor(exponent/3)))*3)+1,n=coefficient.length;return i===n?coefficient:i>n?coefficient+new Array(i-n+1).join("0"):i>0?coefficient.slice(0,i)+"."+coefficient.slice(i):"0."+new Array(1-i).join("0")+__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__formatDecimal__["a"])(x,Math.max(0,p+i-1))[0]}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=formatSpecifier;var __WEBPACK_IMPORTED_MODULE_0__formatTypes__=__webpack_require__(285);var re=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;function formatSpecifier(specifier){return new FormatSpecifier(specifier)}formatSpecifier.prototype=FormatSpecifier.prototype;function FormatSpecifier(specifier){if(!(match=re.exec(specifier)))throw new Error("invalid format: "+specifier);var match,fill=match[1]||" ",align=match[2]||">",sign=match[3]||"-",symbol=match[4]||"",zero=!!match[5],width=match[6]&&+match[6],comma=!!match[7],precision=match[8]&&+match[8].slice(1),type=match[9]||"";if(type==="n")comma=true,type="g";else if(!__WEBPACK_IMPORTED_MODULE_0__formatTypes__["a"][type])type="";if(zero||fill==="0"&&align==="=")zero=true,fill="0",align="=";this.fill=fill;this.align=align;this.sign=sign;this.symbol=symbol;this.zero=zero;this.width=width;this.comma=comma;this.precision=precision;this.type=type}FormatSpecifier.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width==null?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision==null?"":"."+Math.max(0,this.precision|0))+this.type}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__formatDefault__=__webpack_require__(592);var __WEBPACK_IMPORTED_MODULE_1__formatPrefixAuto__=__webpack_require__(283);var __WEBPACK_IMPORTED_MODULE_2__formatRounded__=__webpack_require__(595);__webpack_exports__["a"]={"":__WEBPACK_IMPORTED_MODULE_0__formatDefault__["a"],"%":function(x,p){return(x*100).toFixed(p)},b:function(x){return Math.round(x).toString(2)},c:function(x){return x+""},d:function(x){return Math.round(x).toString(10)},e:function(x,p){return x.toExponential(p)},f:function(x,p){return x.toFixed(p)},g:function(x,p){return x.toPrecision(p)},o:function(x){return Math.round(x).toString(8)},p:function(x,p){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__formatRounded__["a"])(x*100,p)},r:__WEBPACK_IMPORTED_MODULE_2__formatRounded__["a"],s:__WEBPACK_IMPORTED_MODULE_1__formatPrefixAuto__["a"],X:function(x){return Math.round(x).toString(16).toUpperCase()},x:function(x){return Math.round(x).toString(16)}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__exponent__=__webpack_require__(107);var __WEBPACK_IMPORTED_MODULE_1__formatGroup__=__webpack_require__(593);var __WEBPACK_IMPORTED_MODULE_2__formatNumerals__=__webpack_require__(594);var __WEBPACK_IMPORTED_MODULE_3__formatSpecifier__=__webpack_require__(284);var __WEBPACK_IMPORTED_MODULE_4__formatTypes__=__webpack_require__(285);var __WEBPACK_IMPORTED_MODULE_5__formatPrefixAuto__=__webpack_require__(283);var __WEBPACK_IMPORTED_MODULE_6__identity__=__webpack_require__(596);var prefixes=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];__webpack_exports__["a"]=function(locale){var group=locale.grouping&&locale.thousands?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__formatGroup__["a"])(locale.grouping,locale.thousands):__WEBPACK_IMPORTED_MODULE_6__identity__["a"],currency=locale.currency,decimal=locale.decimal,numerals=locale.numerals?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__formatNumerals__["a"])(locale.numerals):__WEBPACK_IMPORTED_MODULE_6__identity__["a"],percent=locale.percent||"%";function newFormat(specifier){specifier=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__formatSpecifier__["a"])(specifier);var fill=specifier.fill,align=specifier.align,sign=specifier.sign,symbol=specifier.symbol,zero=specifier.zero,width=specifier.width,comma=specifier.comma,precision=specifier.precision,type=specifier.type;var prefix=symbol==="$"?currency[0]:symbol==="#"&&/[boxX]/.test(type)?"0"+type.toLowerCase():"",suffix=symbol==="$"?currency[1]:/[%p]/.test(type)?percent:"";var formatType=__WEBPACK_IMPORTED_MODULE_4__formatTypes__["a"][type],maybeSuffix=!type||/[defgprs%]/.test(type);precision=precision==null?type?6:12:/[gprs]/.test(type)?Math.max(1,Math.min(21,precision)):Math.max(0,Math.min(20,precision));function format(value){var valuePrefix=prefix,valueSuffix=suffix,i,n,c;if(type==="c"){valueSuffix=formatType(value)+valueSuffix;value=""}else{value=+value;var valueNegative=value<0;value=formatType(Math.abs(value),precision);if(valueNegative&&+value===0)valueNegative=false;valuePrefix=(valueNegative?sign==="("?sign:"-":sign==="-"||sign==="("?"":sign)+valuePrefix;valueSuffix=valueSuffix+(type==="s"?prefixes[8+__WEBPACK_IMPORTED_MODULE_5__formatPrefixAuto__["b"]/3]:"")+(valueNegative&&sign==="("?")":"");if(maybeSuffix){i=-1,n=value.length;while(++ic||c>57){valueSuffix=(c===46?decimal+value.slice(i+1):value.slice(i))+valueSuffix;value=value.slice(0,i);break}}}}if(comma&&!zero)value=group(value,Infinity);var length=valuePrefix.length+value.length+valueSuffix.length,padding=length>1)+valuePrefix+value+valueSuffix+padding.slice(length);break;default:value=padding+valuePrefix+value+valueSuffix;break}return numerals(value)}format.toString=function(){return specifier+""};return format}function formatPrefix(specifier,value){var f=newFormat((specifier=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__formatSpecifier__["a"])(specifier),specifier.type="f",specifier)),e=Math.max(-8,Math.min(8,Math.floor(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__exponent__["a"])(value)/3)))*3,k=Math.pow(10,-e),prefix=prefixes[8+e/3];return function(value){return f(k*value)+prefix}}return{format:newFormat,formatPrefix}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"c",function(){return areaRingSum});__webpack_require__.d(__webpack_exports__,"b",function(){return areaStream});var __WEBPACK_IMPORTED_MODULE_0__adder__=__webpack_require__(58);var __WEBPACK_IMPORTED_MODULE_1__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_2__noop__=__webpack_require__(37);var __WEBPACK_IMPORTED_MODULE_3__stream__=__webpack_require__(43);var areaRingSum=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__adder__["a"])();var areaSum=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__adder__["a"])(),lambda00,phi00,lambda0,cosPhi0,sinPhi0;var areaStream={point:__WEBPACK_IMPORTED_MODULE_2__noop__["a"],lineStart:__WEBPACK_IMPORTED_MODULE_2__noop__["a"],lineEnd:__WEBPACK_IMPORTED_MODULE_2__noop__["a"],polygonStart:function(){areaRingSum.reset();areaStream.lineStart=areaRingStart;areaStream.lineEnd=areaRingEnd},polygonEnd:function(){var areaRing=+areaRingSum;areaSum.add(areaRing<0?__WEBPACK_IMPORTED_MODULE_1__math__["b"]+areaRing:areaRing);this.lineStart=this.lineEnd=this.point=__WEBPACK_IMPORTED_MODULE_2__noop__["a"]},sphere:function(){areaSum.add(__WEBPACK_IMPORTED_MODULE_1__math__["b"])}};function areaRingStart(){areaStream.point=areaPointFirst}function areaRingEnd(){areaPoint(lambda00,phi00)}function areaPointFirst(lambda,phi){areaStream.point=areaPoint;lambda00=lambda,phi00=phi;lambda*=__WEBPACK_IMPORTED_MODULE_1__math__["g"],phi*=__WEBPACK_IMPORTED_MODULE_1__math__["g"];lambda0=lambda,cosPhi0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["c"])(phi=phi/2+__WEBPACK_IMPORTED_MODULE_1__math__["v"]),sinPhi0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["d"])(phi)}function areaPoint(lambda,phi){lambda*=__WEBPACK_IMPORTED_MODULE_1__math__["g"],phi*=__WEBPACK_IMPORTED_MODULE_1__math__["g"];phi=phi/2+__WEBPACK_IMPORTED_MODULE_1__math__["v"];var dLambda=lambda-lambda0,sdLambda=dLambda>=0?1:-1,adLambda=sdLambda*dLambda,cosPhi=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["c"])(phi),sinPhi=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["d"])(phi),k=sinPhi0*sinPhi,u=cosPhi0*cosPhi+k*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["c"])(adLambda),v=k*sdLambda*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["d"])(adLambda);areaRingSum.add(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["e"])(v,u));lambda0=lambda,cosPhi0=cosPhi,sinPhi0=sinPhi}__webpack_exports__["a"]=function(object){areaSum.reset();__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__stream__["a"])(object,areaStream);return areaSum*2}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=circleStream;var __WEBPACK_IMPORTED_MODULE_0__cartesian__=__webpack_require__(78);var __WEBPACK_IMPORTED_MODULE_1__constant__=__webpack_require__(605);var __WEBPACK_IMPORTED_MODULE_2__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_3__rotation__=__webpack_require__(109);function circleStream(stream,radius,delta,direction,t0,t1){if(!delta)return;var cosRadius=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["c"])(radius),sinRadius=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["d"])(radius),step=direction*delta;if(t0==null){t0=radius+direction*__WEBPACK_IMPORTED_MODULE_2__math__["b"];t1=radius-step/2}else{t0=circleRadius(cosRadius,t0);t1=circleRadius(cosRadius,t1);if(direction>0?t0t1)t0+=direction*__WEBPACK_IMPORTED_MODULE_2__math__["b"]}for(var point,t=t0;direction>0?t>t1:t0?__WEBPACK_IMPORTED_MODULE_1__math__["a"]:-__WEBPACK_IMPORTED_MODULE_1__math__["a"],delta=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["p"])(lambda1-lambda0);if(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["p"])(delta-__WEBPACK_IMPORTED_MODULE_1__math__["a"])<__WEBPACK_IMPORTED_MODULE_1__math__["o"]){stream.point(lambda0,phi0=(phi0+phi1)/2>0?__WEBPACK_IMPORTED_MODULE_1__math__["k"]:-__WEBPACK_IMPORTED_MODULE_1__math__["k"]);stream.point(sign0,phi0);stream.lineEnd();stream.lineStart();stream.point(sign1,phi0);stream.point(lambda1,phi0);clean=0}else if(sign0!==sign1&&delta>=__WEBPACK_IMPORTED_MODULE_1__math__["a"]){if(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["p"])(lambda0-sign0)<__WEBPACK_IMPORTED_MODULE_1__math__["o"])lambda0-=sign0*__WEBPACK_IMPORTED_MODULE_1__math__["o"];if(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["p"])(lambda1-sign1)<__WEBPACK_IMPORTED_MODULE_1__math__["o"])lambda1-=sign1*__WEBPACK_IMPORTED_MODULE_1__math__["o"];phi0=clipAntimeridianIntersect(lambda0,phi0,lambda1,phi1);stream.point(sign0,phi0);stream.lineEnd();stream.lineStart();stream.point(sign1,phi0);clean=0}stream.point(lambda0=lambda1,phi0=phi1);sign0=sign1},lineEnd:function(){stream.lineEnd();lambda0=phi0=NaN},clean:function(){return 2-clean}}}function clipAntimeridianIntersect(lambda0,phi0,lambda1,phi1){var cosPhi0,cosPhi1,sinLambda0Lambda1=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["d"])(lambda0-lambda1);return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["p"])(sinLambda0Lambda1)>__WEBPACK_IMPORTED_MODULE_1__math__["o"]?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["l"])((__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["d"])(phi0)*(cosPhi1=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["c"])(phi1))*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["d"])(lambda1)-__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["d"])(phi1)*(cosPhi0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["c"])(phi0))*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["d"])(lambda0))/(cosPhi0*cosPhi1*sinLambda0Lambda1)):(phi0+phi1)/2}function clipAntimeridianInterpolate(from,to,direction,stream){var phi;if(from==null){phi=direction*__WEBPACK_IMPORTED_MODULE_1__math__["k"];stream.point(-__WEBPACK_IMPORTED_MODULE_1__math__["a"],phi);stream.point(0,phi);stream.point(__WEBPACK_IMPORTED_MODULE_1__math__["a"],phi);stream.point(__WEBPACK_IMPORTED_MODULE_1__math__["a"],0);stream.point(__WEBPACK_IMPORTED_MODULE_1__math__["a"],-phi);stream.point(0,-phi);stream.point(-__WEBPACK_IMPORTED_MODULE_1__math__["a"],-phi);stream.point(-__WEBPACK_IMPORTED_MODULE_1__math__["a"],0);stream.point(-__WEBPACK_IMPORTED_MODULE_1__math__["a"],phi)}else if(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["p"])(from[0]-to[0])>__WEBPACK_IMPORTED_MODULE_1__math__["o"]){var lambda=from[0]1)lines.push(lines.pop().concat(lines.shift()))},result:function(){var result=lines;lines=[];line=null;return result}}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__cartesian__=__webpack_require__(78);var __WEBPACK_IMPORTED_MODULE_1__circle__=__webpack_require__(288);var __WEBPACK_IMPORTED_MODULE_2__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_3__pointEqual__=__webpack_require__(298);var __WEBPACK_IMPORTED_MODULE_4__index__=__webpack_require__(292);__webpack_exports__["a"]=function(radius){var cr=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["c"])(radius),delta=6*__WEBPACK_IMPORTED_MODULE_2__math__["g"],smallRadius=cr>0,notHemisphere=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["p"])(cr)>__WEBPACK_IMPORTED_MODULE_2__math__["o"];function interpolate(from,to,direction,stream){__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__circle__["b"])(stream,radius,delta,direction,from,to)}function visible(lambda,phi){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["c"])(lambda)*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["c"])(phi)>cr}function clipLine(stream){var point0,c0,v0,v00,clean;return{lineStart:function(){v00=v0=false;clean=1},point:function(lambda,phi){var point1=[lambda,phi],point2,v=visible(lambda,phi),c=smallRadius?v?0:code(lambda,phi):v?code(lambda+(lambda<0?__WEBPACK_IMPORTED_MODULE_2__math__["a"]:-__WEBPACK_IMPORTED_MODULE_2__math__["a"]),phi):0;if(!point0&&(v00=v0=v))stream.lineStart();if(v!==v0){point2=intersect(point0,point1);if(!point2||__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__pointEqual__["a"])(point0,point2)||__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__pointEqual__["a"])(point1,point2)){point1[0]+=__WEBPACK_IMPORTED_MODULE_2__math__["o"];point1[1]+=__WEBPACK_IMPORTED_MODULE_2__math__["o"];v=visible(point1[0],point1[1])}}if(v!==v0){clean=0;if(v){stream.lineStart();point2=intersect(point1,point0);stream.point(point2[0],point2[1])}else{point2=intersect(point0,point1);stream.point(point2[0],point2[1]);stream.lineEnd()}point0=point2}else if(notHemisphere&&point0&&smallRadius^v){var t;if(!(c&c0)&&(t=intersect(point1,point0,true))){clean=0;if(smallRadius){stream.lineStart();stream.point(t[0][0],t[0][1]);stream.point(t[1][0],t[1][1]);stream.lineEnd()}else{stream.point(t[1][0],t[1][1]);stream.lineEnd();stream.lineStart();stream.point(t[0][0],t[0][1])}}}if(v&&(!point0||!__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__pointEqual__["a"])(point0,point1))){stream.point(point1[0],point1[1])}point0=point1,v0=v,c0=c},lineEnd:function(){if(v0)stream.lineEnd();point0=null},clean:function(){return clean|(v00&&v0)<<1}}}function intersect(a,b,two){var pa=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["a"])(a),pb=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["a"])(b);var n1=[1,0,0],n2=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["b"])(pa,pb),n2n2=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["d"])(n2,n2),n1n2=n2[0],determinant=n2n2-n1n2*n1n2;if(!determinant)return!two&&a;var c1=cr*n2n2/determinant,c2=-cr*n1n2/determinant,n1xn2=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["b"])(n1,n2),A=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["e"])(n1,c1),B=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["e"])(n2,c2);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["f"])(A,B);var u=n1xn2,w=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["d"])(A,u),uu=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["d"])(u,u),t2=w*w-uu*(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["d"])(A,A)-1);if(t2<0)return;var t=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["n"])(t2),q=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["e"])(u,(-w-t)/uu);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["f"])(q,A);q=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["g"])(q);if(!two)return q;var lambda0=a[0],lambda1=b[0],phi0=a[1],phi1=b[1],z;if(lambda10^q[1]<(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["p"])(q[0]-lambda0)<__WEBPACK_IMPORTED_MODULE_2__math__["o"]?phi0:phi1):phi0<=q[1]&&q[1]<=phi1:delta>__WEBPACK_IMPORTED_MODULE_2__math__["a"]^(lambda0<=q[0]&&q[0]<=lambda1)){var q1=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["e"])(u,(-w+t)/uu);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["f"])(q1,A);return[q,__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cartesian__["g"])(q1)]}}function code(lambda,phi){var r=smallRadius?radius:__WEBPACK_IMPORTED_MODULE_2__math__["a"]-radius,code=0;if(lambda<-r)code|=1;else if(lambda>r)code|=2;if(phi<-r)code|=4;else if(phi>r)code|=8;return code}return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4__index__["a"])(visible,clipLine,interpolate,smallRadius?[0,-radius]:[-__WEBPACK_IMPORTED_MODULE_2__math__["a"],radius-__WEBPACK_IMPORTED_MODULE_2__math__["a"]])}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__buffer__=__webpack_require__(290);var __WEBPACK_IMPORTED_MODULE_1__rejoin__=__webpack_require__(293);var __WEBPACK_IMPORTED_MODULE_2__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_3__polygonContains__=__webpack_require__(299);var __WEBPACK_IMPORTED_MODULE_4_d3_array__=__webpack_require__(9);__webpack_exports__["a"]=function(pointVisible,clipLine,interpolate,start){return function(sink){var line=clipLine(sink),ringBuffer=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__buffer__["a"])(),ringSink=clipLine(ringBuffer),polygonStarted=false,polygon,segments,ring;var clip={point,lineStart,lineEnd,polygonStart:function(){clip.point=pointRing;clip.lineStart=ringStart;clip.lineEnd=ringEnd;segments=[];polygon=[]},polygonEnd:function(){clip.point=point;clip.lineStart=lineStart;clip.lineEnd=lineEnd;segments=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_d3_array__["merge"])(segments);var startInside=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__polygonContains__["a"])(polygon,start);if(segments.length){if(!polygonStarted)sink.polygonStart(),polygonStarted=true;__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__rejoin__["a"])(segments,compareIntersection,startInside,interpolate,sink)}else if(startInside){if(!polygonStarted)sink.polygonStart(),polygonStarted=true;sink.lineStart();interpolate(null,null,1,sink);sink.lineEnd()}if(polygonStarted)sink.polygonEnd(),polygonStarted=false;segments=polygon=null},sphere:function(){sink.polygonStart();sink.lineStart();interpolate(null,null,1,sink);sink.lineEnd();sink.polygonEnd()}};function point(lambda,phi){if(pointVisible(lambda,phi))sink.point(lambda,phi)}function pointLine(lambda,phi){line.point(lambda,phi)}function lineStart(){clip.point=pointLine;line.lineStart()}function lineEnd(){clip.point=point;line.lineEnd()}function pointRing(lambda,phi){ring.push([lambda,phi]);ringSink.point(lambda,phi)}function ringStart(){ringSink.lineStart();ring=[]}function ringEnd(){pointRing(ring[0][0],ring[0][1]);ringSink.lineEnd();var clean=ringSink.clean(),ringSegments=ringBuffer.result(),i,n=ringSegments.length,m,segment,point;ring.pop();polygon.push(ring);ring=null;if(!n)return;if(clean&1){segment=ringSegments[0];if((m=segment.length-1)>0){if(!polygonStarted)sink.polygonStart(),polygonStarted=true;sink.lineStart();for(i=0;i1&&clean&2)ringSegments.push(ringSegments.pop().concat(ringSegments.shift()));segments.push(ringSegments.filter(validSegment))}return clip}};function validSegment(segment){return segment.length>1}function compareIntersection(a,b){return((a=a.x)[0]<0?a[1]-__WEBPACK_IMPORTED_MODULE_2__math__["k"]-__WEBPACK_IMPORTED_MODULE_2__math__["o"]:__WEBPACK_IMPORTED_MODULE_2__math__["k"]-a[1])-((b=b.x)[0]<0?b[1]-__WEBPACK_IMPORTED_MODULE_2__math__["k"]-__WEBPACK_IMPORTED_MODULE_2__math__["o"]:__WEBPACK_IMPORTED_MODULE_2__math__["k"]-b[1])}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__pointEqual__=__webpack_require__(298);function Intersection(point,points,other,entry){this.x=point;this.z=points;this.o=other;this.e=entry;this.v=false;this.n=this.p=null}__webpack_exports__["a"]=function(segments,compareIntersection,startInside,interpolate,stream){var subject=[],clip=[],i,n;segments.forEach(function(segment){if((n=segment.length-1)<=0)return;var n,p0=segment[0],p1=segment[n],x;if(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__pointEqual__["a"])(p0,p1)){stream.lineStart();for(i=0;i=0;--i)stream.point((point=points[i])[0],point[1])}else{interpolate(current.x,current.p.x,-1,stream)}current=current.p}current=current.o;points=current.z;isSubject=!isSubject}while(!current.v);stream.lineEnd()}};function link(array){if(!(n=array.length))return;var n,i=0,a=array[0],b;while(++ix1)x1=x;if(yy1)y1=y}__webpack_exports__["a"]=boundsStream},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);__webpack_exports__["a"]=function(a,b){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["p"])(a[0]-b[0])<__WEBPACK_IMPORTED_MODULE_0__math__["o"]&&__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["p"])(a[1]-b[1])<__WEBPACK_IMPORTED_MODULE_0__math__["o"]}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__adder__=__webpack_require__(58);var __WEBPACK_IMPORTED_MODULE_1__cartesian__=__webpack_require__(78);var __WEBPACK_IMPORTED_MODULE_2__math__=__webpack_require__(1);var sum=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__adder__["a"])();__webpack_exports__["a"]=function(polygon,point){var lambda=point[0],phi=point[1],normal=[__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["d"])(lambda),-__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["c"])(lambda),0],angle=0,winding=0;sum.reset();for(var i=0,n=polygon.length;i=0?1:-1,absDelta=sign*delta,antimeridian=absDelta>__WEBPACK_IMPORTED_MODULE_2__math__["a"],k=sinPhi0*sinPhi1;sum.add(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["e"])(k*sign*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["d"])(absDelta),cosPhi0*cosPhi1+k*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["c"])(absDelta)));angle+=antimeridian?delta+sign*__WEBPACK_IMPORTED_MODULE_2__math__["b"]:delta;if(antimeridian^lambda0>=lambda^lambda1>=lambda){var arc=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__cartesian__["b"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__cartesian__["a"])(point0),__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__cartesian__["a"])(point1));__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__cartesian__["c"])(arc);var intersection=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__cartesian__["b"])(normal,arc);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__cartesian__["c"])(intersection);var phiArc=(antimeridian^delta>=0?-1:1)*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["f"])(intersection[2]);if(phi>phiArc||phi===phiArc&&(arc[0]||arc[1])){winding+=antimeridian^delta>=0?1:-1}}}}return(angle<-__WEBPACK_IMPORTED_MODULE_2__math__["o"]||angle<__WEBPACK_IMPORTED_MODULE_2__math__["o"]&&sum<-__WEBPACK_IMPORTED_MODULE_2__math__["o"])^winding&1}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__conicEqualArea__=__webpack_require__(173);__webpack_exports__["a"]=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__conicEqualArea__["a"])().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=equirectangularRaw;var __WEBPACK_IMPORTED_MODULE_0__index__=__webpack_require__(26);function equirectangularRaw(lambda,phi){return[lambda,phi]}equirectangularRaw.invert=equirectangularRaw;__webpack_exports__["a"]=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__index__["a"])(equirectangularRaw).scale(152.63)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=constantZero;function constantZero(){return 0}__webpack_exports__["b"]=function(x){return function(){return x}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__array__=__webpack_require__(629);__webpack_exports__["a"]=function(circles){var i=0,n=(circles=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__array__["a"])(__WEBPACK_IMPORTED_MODULE_0__array__["b"].call(circles))).length,B=[],p,e;while(i0&&dr*dr>dx*dx+dy*dy}function enclosesWeakAll(a,B){for(var i=0;idx*dx+dy*dy}function score(node){var a=node._,b=node.next._,ab=a.r+b.r,dx=(a.x*b.r+b.x*a.r)/ab,dy=(a.y*b.r+b.y*a.r)/ab;return dx*dx+dy*dy}function Node(circle){this._=circle;this.next=null;this.previous=null}function packEnclose(circles){if(!(n=circles.length))return 0;var a,b,c,n,aa,ca,i,j,k,sj,sk;a=circles[0],a.x=0,a.y=0;if(!(n>1))return a.r;b=circles[1],a.x=-b.r,b.x=a.r,b.y=0;if(!(n>2))return a.r+b.r;place(b,a,c=circles[2]);a=new Node(a),b=new Node(b),c=new Node(c);a.next=c.previous=b;b.next=a.previous=c;c.next=b.previous=a;pack:for(i=3;ibi){bs=b.slice(bi,bs);if(s[i])s[i]+=bs;else s[++i]=bs}if((am=am[0])===(bm=bm[0])){if(s[i])s[i]+=bm;else s[++i]=bm}else{s[++i]=null;q.push({i,x:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__number__["a"])(am,bm)})}bi=reB.lastIndex}if(bi1);return mu+sigma*y*Math.sqrt(-2*Math.log(r)/r)}}randomNormal.source=sourceRandomNormal;return randomNormal}(__WEBPACK_IMPORTED_MODULE_0__defaultSource__["a"])},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__request__=__webpack_require__(183);__webpack_exports__["a"]=function(defaultMimeType,parse){return function(url,row,callback){if(arguments.length<3)callback=row,row=null;var r=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__request__["a"])(url).mimeType(defaultMimeType);r.row=function(_){return arguments.length?r.response(responseOf(parse,row=_)):row};r.row(row);return callback?r.get(callback):r}};function responseOf(parse,row){return function(request){return parse(request.responseText,row)}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(domain,interval){domain=domain.slice();var i0=0,i1=domain.length-1,x0=domain[i0],x1=domain[i1],t;if(x11?this.each((value==null?styleRemove:typeof value==="function"?styleFunction:styleConstant)(name,value,priority==null?"":priority)):styleValue(this.node(),name)};function styleValue(node,name){return node.style.getPropertyValue(name)||__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__window__["a"])(node).getComputedStyle(node,null).getPropertyValue(name)}},function(module,__webpack_exports__,__webpack_require__){"use strict";function empty(){return[]}__webpack_exports__["a"]=function(selector){return selector==null?empty:function(){return this.querySelectorAll(selector)}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_path__=__webpack_require__(18);var __WEBPACK_IMPORTED_MODULE_1__constant__=__webpack_require__(45);var __WEBPACK_IMPORTED_MODULE_2__curve_linear__=__webpack_require__(118);var __WEBPACK_IMPORTED_MODULE_3__line__=__webpack_require__(194);var __WEBPACK_IMPORTED_MODULE_4__point__=__webpack_require__(196);__webpack_exports__["a"]=function(){var x0=__WEBPACK_IMPORTED_MODULE_4__point__["a"],x1=null,y0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(0),y1=__WEBPACK_IMPORTED_MODULE_4__point__["b"],defined=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(true),context=null,curve=__WEBPACK_IMPORTED_MODULE_2__curve_linear__["a"],output=null;function area(data){var i,j,k,n=data.length,d,defined0=false,buffer,x0z=new Array(n),y0z=new Array(n);if(context==null)output=curve(buffer=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_path__["a"])());for(i=0;i<=n;++i){if(!(i=j;--k){output.point(x0z[k],y0z[k])}output.lineEnd();output.areaEnd()}}if(defined0){x0z[i]=+x0(d,i,data),y0z[i]=+y0(d,i,data);output.point(x1?+x1(d,i,data):x0z[i],y1?+y1(d,i,data):y0z[i])}}if(buffer)return output=null,buffer+""||null}function arealine(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__line__["a"])().defined(defined).curve(curve).context(context)}area.x=function(_){return arguments.length?(x0=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(+_),x1=null,area):x0};area.x0=function(_){return arguments.length?(x0=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(+_),area):x0};area.x1=function(_){return arguments.length?(x1=_==null?null:typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(+_),area):x1};area.y=function(_){return arguments.length?(y0=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(+_),y1=null,area):y0};area.y0=function(_){return arguments.length?(y0=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(+_),area):y0};area.y1=function(_){return arguments.length?(y1=_==null?null:typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(+_),area):y1};area.lineX0=area.lineY0=function(){return arealine().x(x0).y(y0)};area.lineY1=function(){return arealine().x(x0).y(y1)};area.lineX1=function(){return arealine().x(x1).y(y0)};area.defined=function(_){return arguments.length?(defined=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(!!_),area):defined};area.curve=function(_){return arguments.length?(curve=_,context!=null&&(output=curve(context)),area):curve};area.context=function(_){return arguments.length?(_==null?context=output=null:output=curve(context=_),area):context};return area}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return slice});var slice=Array.prototype.slice},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=CardinalClosed;var __WEBPACK_IMPORTED_MODULE_0__noop__=__webpack_require__(119);var __WEBPACK_IMPORTED_MODULE_1__cardinal__=__webpack_require__(117);function CardinalClosed(context,tension){this._context=context;this._k=(1-tension)/6}CardinalClosed.prototype={areaStart:__WEBPACK_IMPORTED_MODULE_0__noop__["a"],areaEnd:__WEBPACK_IMPORTED_MODULE_0__noop__["a"],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(x,y){x=+x,y=+y;switch(this._point){case 0:this._point=1;this._x3=x,this._y3=y;break;case 1:this._point=2;this._context.moveTo(this._x4=x,this._y4=y);break;case 2:this._point=3;this._x5=x,this._y5=y;break;default:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__cardinal__["c"])(this,x,y);break}this._x0=this._x1,this._x1=this._x2,this._x2=x;this._y0=this._y1,this._y1=this._y2,this._y2=y}};__webpack_exports__["a"]=function custom(tension){function cardinal(context){return new CardinalClosed(context,tension)}cardinal.tension=function(tension){return custom(+tension)};return cardinal}(0)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=CardinalOpen;var __WEBPACK_IMPORTED_MODULE_0__cardinal__=__webpack_require__(117);function CardinalOpen(context,tension){this._context=context;this._k=(1-tension)/6}CardinalOpen.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(){if(this._line||this._line!==0&&this._point===3)this._context.closePath();this._line=1-this._line},point:function(x,y){x=+x,y=+y;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:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cardinal__["c"])(this,x,y);break}this._x0=this._x1,this._x1=this._x2,this._x2=x;this._y0=this._y1,this._y1=this._y2,this._y2=y}};__webpack_exports__["a"]=function custom(tension){function cardinal(context){return new CardinalOpen(context,tension)}cardinal.tension=function(tension){return custom(+tension)};return cardinal}(0)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return curveRadialLinear});__webpack_exports__["a"]=curveRadial;var __WEBPACK_IMPORTED_MODULE_0__linear__=__webpack_require__(118);var curveRadialLinear=curveRadial(__WEBPACK_IMPORTED_MODULE_0__linear__["a"]);function Radial(curve){this._curve=curve}Radial.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(a,r){this._curve.point(r*Math.sin(a),r*-Math.cos(a))}};function curveRadial(curve){function radial(context){return new Radial(curve(context))}radial._curve=curve;return radial}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=lineRadial;var __WEBPACK_IMPORTED_MODULE_0__curve_radial__=__webpack_require__(329);var __WEBPACK_IMPORTED_MODULE_1__line__=__webpack_require__(194);function lineRadial(l){var c=l.curve;l.angle=l.x,delete l.x;l.radius=l.y,delete l.y;l.curve=function(_){return arguments.length?c(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__curve_radial__["a"])(_)):c()._curve};return l}__webpack_exports__["a"]=function(){return lineRadial(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__line__["a"])().curve(__WEBPACK_IMPORTED_MODULE_0__curve_radial__["b"]))}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x,y){return[(y=+y)*Math.cos(x-=Math.PI/2),y*Math.sin(x)]}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(84);__webpack_exports__["a"]={draw:function(context,size){var r=Math.sqrt(size/__WEBPACK_IMPORTED_MODULE_0__math__["b"]);context.moveTo(r,0);context.arc(0,0,r,0,__WEBPACK_IMPORTED_MODULE_0__math__["c"])}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]={draw:function(context,size){var r=Math.sqrt(size/5)/2;context.moveTo(-3*r,-r);context.lineTo(-r,-r);context.lineTo(-r,-3*r);context.lineTo(r,-3*r);context.lineTo(r,-r);context.lineTo(3*r,-r);context.lineTo(3*r,r);context.lineTo(r,r);context.lineTo(r,3*r);context.lineTo(-r,3*r);context.lineTo(-r,r);context.lineTo(-3*r,r);context.closePath()}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var tan30=Math.sqrt(1/3),tan30_2=tan30*2;__webpack_exports__["a"]={draw:function(context,size){var y=Math.sqrt(size/tan30_2),x=y*tan30;context.moveTo(0,-y);context.lineTo(x,0);context.lineTo(0,y);context.lineTo(-x,0);context.closePath()}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]={draw:function(context,size){var w=Math.sqrt(size),x=-w/2;context.rect(x,x,w,w)}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(84);var ka=.8908130915292852,kr=Math.sin(__WEBPACK_IMPORTED_MODULE_0__math__["b"]/10)/Math.sin(7*__WEBPACK_IMPORTED_MODULE_0__math__["b"]/10),kx=Math.sin(__WEBPACK_IMPORTED_MODULE_0__math__["c"]/10)*kr,ky=-Math.cos(__WEBPACK_IMPORTED_MODULE_0__math__["c"]/10)*kr;__webpack_exports__["a"]={draw:function(context,size){var r=Math.sqrt(size*ka),x=kx*r,y=ky*r;context.moveTo(0,-r);context.lineTo(x,y);for(var i=1;i<5;++i){var a=__WEBPACK_IMPORTED_MODULE_0__math__["c"]*i/5,c=Math.cos(a),s=Math.sin(a);context.lineTo(s*r,-c*r);context.lineTo(c*x-s*y,s*x+c*y)}context.closePath()}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var sqrt3=Math.sqrt(3);__webpack_exports__["a"]={draw:function(context,size){var y=-Math.sqrt(size/(sqrt3*3));context.moveTo(0,y*2);context.lineTo(-sqrt3*y,-y);context.lineTo(sqrt3*y,-y);context.closePath()}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var c=-.5,s=Math.sqrt(3)/2,k=1/Math.sqrt(12),a=(k/2+1)*3;__webpack_exports__["a"]={draw:function(context,size){var r=Math.sqrt(size/a),x0=r/2,y0=r*k,x1=x0,y1=r*k+r,x2=-x1,y2=y1;context.moveTo(x0,y0);context.lineTo(x1,y1);context.lineTo(x2,y2);context.lineTo(c*x0-s*y0,s*x0+c*y0);context.lineTo(c*x1-s*y1,s*x1+c*y1);context.lineTo(c*x2-s*y2,s*x2+c*y2);context.lineTo(c*x0+s*y0,c*y0-s*x0);context.lineTo(c*x1+s*y1,c*y1-s*x1);context.lineTo(c*x2+s*y2,c*y2-s*x2);context.closePath()}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_dispatch__=__webpack_require__(805);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__src_dispatch__["a"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=yesdrag;var __WEBPACK_IMPORTED_MODULE_0_d3_selection__=__webpack_require__(120);var __WEBPACK_IMPORTED_MODULE_1__noevent__=__webpack_require__(341);__webpack_exports__["a"]=function(view){var root=view.document.documentElement,selection=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_selection__["a"])(view).on("dragstart.drag",__WEBPACK_IMPORTED_MODULE_1__noevent__["a"],true);if("onselectstart"in root){selection.on("selectstart.drag",__WEBPACK_IMPORTED_MODULE_1__noevent__["a"],true)}else{root.__noselect=root.style.MozUserSelect;root.style.MozUserSelect="none"}};function yesdrag(view,noclick){var root=view.document.documentElement,selection=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_selection__["a"])(view).on("dragstart.drag",null);if(noclick){selection.on("click.drag",__WEBPACK_IMPORTED_MODULE_1__noevent__["a"],true);setTimeout(function(){selection.on("click.drag",null)},0)}if("onselectstart"in root){selection.on("selectstart.drag",null)}else{root.style.MozUserSelect=root.__noselect;delete root.__noselect}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=nopropagation;var __WEBPACK_IMPORTED_MODULE_0_d3_selection__=__webpack_require__(120);function nopropagation(){__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].stopImmediatePropagation()}__webpack_exports__["a"]=function(){__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].preventDefault();__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].stopImmediatePropagation()}},function(module,__webpack_exports__,__webpack_require__){"use strict";var matcher=function(selector){return function(){return this.matches(selector)}};if(typeof document!=="undefined"){var element=document.documentElement;if(!element.matches){var vendorMatches=element.webkitMatchesSelector||element.msMatchesSelector||element.mozMatchesSelector||element.oMatchesSelector;matcher=function(selector){return function(){return vendorMatches.call(this,selector)}}}}__webpack_exports__["a"]=matcher},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=EnterNode;var __WEBPACK_IMPORTED_MODULE_0__sparse__=__webpack_require__(344);var __WEBPACK_IMPORTED_MODULE_1__index__=__webpack_require__(20);__webpack_exports__["a"]=function(){return new __WEBPACK_IMPORTED_MODULE_1__index__["a"](this._enter||this._groups.map(__WEBPACK_IMPORTED_MODULE_0__sparse__["a"]),this._parents)};function EnterNode(parent,datum){this.ownerDocument=parent.ownerDocument;this.namespaceURI=parent.namespaceURI;this._next=null;this._parent=parent;this.__data__=datum}EnterNode.prototype={constructor:EnterNode,appendChild:function(child){return this._parent.insertBefore(child,this._next)},insertBefore:function(child,next){return this._parent.insertBefore(child,next)},querySelector:function(selector){return this._parent.querySelector(selector)},querySelectorAll:function(selector){return this._parent.querySelectorAll(selector)}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(update){return new Array(update.length)}},function(module,__webpack_exports__,__webpack_require__){"use strict";function empty(){return[]}__webpack_exports__["a"]=function(selector){return selector==null?empty:function(){return this.querySelectorAll(selector)}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_path__=__webpack_require__(18);var __WEBPACK_IMPORTED_MODULE_1__constant__=__webpack_require__(60);var __WEBPACK_IMPORTED_MODULE_2__curve_linear__=__webpack_require__(123);var __WEBPACK_IMPORTED_MODULE_3__line__=__webpack_require__(206);var __WEBPACK_IMPORTED_MODULE_4__point__=__webpack_require__(350);__webpack_exports__["a"]=function(){var x0=__WEBPACK_IMPORTED_MODULE_4__point__["a"],x1=null,y0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(0),y1=__WEBPACK_IMPORTED_MODULE_4__point__["b"],defined=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(true),context=null,curve=__WEBPACK_IMPORTED_MODULE_2__curve_linear__["a"],output=null;function area(data){var i,j,k,n=data.length,d,defined0=false,buffer,x0z=new Array(n),y0z=new Array(n);if(context==null)output=curve(buffer=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_path__["a"])());for(i=0;i<=n;++i){if(!(i=j;--k){output.point(x0z[k],y0z[k])}output.lineEnd();output.areaEnd()}}if(defined0){x0z[i]=+x0(d,i,data),y0z[i]=+y0(d,i,data);output.point(x1?+x1(d,i,data):x0z[i],y1?+y1(d,i,data):y0z[i])}}if(buffer)return output=null,buffer+""||null}function arealine(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__line__["a"])().defined(defined).curve(curve).context(context)}area.x=function(_){return arguments.length?(x0=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(+_),x1=null,area):x0};area.x0=function(_){return arguments.length?(x0=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(+_),area):x0};area.x1=function(_){return arguments.length?(x1=_==null?null:typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(+_),area):x1};area.y=function(_){return arguments.length?(y0=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(+_),y1=null,area):y0};area.y0=function(_){return arguments.length?(y0=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(+_),area):y0};area.y1=function(_){return arguments.length?(y1=_==null?null:typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(+_),area):y1};area.lineX0=area.lineY0=function(){return arealine().x(x0).y(y0)};area.lineY1=function(){return arealine().x(x0).y(y1)};area.lineX1=function(){return arealine().x(x1).y(y0)};area.defined=function(_){return arguments.length?(defined=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(!!_),area):defined};area.curve=function(_){return arguments.length?(curve=_,context!=null&&(output=curve(context)),area):curve};area.context=function(_){return arguments.length?(_==null?context=output=null:output=curve(context=_),area):context};return area}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=CardinalClosed;var __WEBPACK_IMPORTED_MODULE_0__noop__=__webpack_require__(124);var __WEBPACK_IMPORTED_MODULE_1__cardinal__=__webpack_require__(122);function CardinalClosed(context,tension){this._context=context;this._k=(1-tension)/6}CardinalClosed.prototype={areaStart:__WEBPACK_IMPORTED_MODULE_0__noop__["a"],areaEnd:__WEBPACK_IMPORTED_MODULE_0__noop__["a"],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(x,y){x=+x,y=+y;switch(this._point){case 0:this._point=1;this._x3=x,this._y3=y;break;case 1:this._point=2;this._context.moveTo(this._x4=x,this._y4=y);break;case 2:this._point=3;this._x5=x,this._y5=y;break;default:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__cardinal__["b"])(this,x,y);break}this._x0=this._x1,this._x1=this._x2,this._x2=x;this._y0=this._y1,this._y1=this._y2,this._y2=y}};var _unused_webpack_default_export=function custom(tension){function cardinal(context){return new CardinalClosed(context,tension)}cardinal.tension=function(tension){return custom(+tension)};return cardinal}(0)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=CardinalOpen;var __WEBPACK_IMPORTED_MODULE_0__cardinal__=__webpack_require__(122);function CardinalOpen(context,tension){this._context=context;this._k=(1-tension)/6}CardinalOpen.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(){if(this._line||this._line!==0&&this._point===3)this._context.closePath();this._line=1-this._line},point:function(x,y){x=+x,y=+y;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:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cardinal__["b"])(this,x,y);break}this._x0=this._x1,this._x1=this._x2,this._x2=x;this._y0=this._y1,this._y1=this._y2,this._y2=y}};var _unused_webpack_default_export=function custom(tension){function cardinal(context){return new CardinalOpen(context,tension)}cardinal.tension=function(tension){return custom(+tension)};return cardinal}(0)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return curveRadialLinear});__webpack_exports__["a"]=curveRadial;var __WEBPACK_IMPORTED_MODULE_0__linear__=__webpack_require__(123);var curveRadialLinear=curveRadial(__WEBPACK_IMPORTED_MODULE_0__linear__["a"]);function Radial(curve){this._curve=curve}Radial.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(a,r){this._curve.point(r*Math.sin(a),r*-Math.cos(a))}};function curveRadial(curve){function radial(context){return new Radial(curve(context))}radial._curve=curve;return radial}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=x;__webpack_exports__["b"]=y;function x(p){return p[0]}function y(p){return p[1]}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=radialLine;var __WEBPACK_IMPORTED_MODULE_0__curve_radial__=__webpack_require__(349);var __WEBPACK_IMPORTED_MODULE_1__line__=__webpack_require__(206);function radialLine(l){var c=l.curve;l.angle=l.x,delete l.x;l.radius=l.y,delete l.y;l.curve=function(_){return arguments.length?c(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__curve_radial__["a"])(_)):c()._curve};return l}var _unused_webpack_default_export=function(){return radialLine(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__line__["a"])().curve(__WEBPACK_IMPORTED_MODULE_0__curve_radial__["b"]))}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(87);__webpack_exports__["a"]={draw:function(context,size){var r=Math.sqrt(size/__WEBPACK_IMPORTED_MODULE_0__math__["b"]);context.moveTo(r,0);context.arc(0,0,r,0,__WEBPACK_IMPORTED_MODULE_0__math__["c"])}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]={draw:function(context,size){var r=Math.sqrt(size/5)/2;context.moveTo(-3*r,-r);context.lineTo(-r,-r);context.lineTo(-r,-3*r);context.lineTo(r,-3*r);context.lineTo(r,-r);context.lineTo(3*r,-r);context.lineTo(3*r,r);context.lineTo(r,r);context.lineTo(r,3*r);context.lineTo(-r,3*r);context.lineTo(-r,r);context.lineTo(-3*r,r);context.closePath()}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var tan30=Math.sqrt(1/3),tan30_2=tan30*2;__webpack_exports__["a"]={draw:function(context,size){var y=Math.sqrt(size/tan30_2),x=y*tan30;context.moveTo(0,-y);context.lineTo(x,0);context.lineTo(0,y);context.lineTo(-x,0);context.closePath()}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]={draw:function(context,size){var w=Math.sqrt(size),x=-w/2;context.rect(x,x,w,w)}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(87);var ka=.8908130915292852,kr=Math.sin(__WEBPACK_IMPORTED_MODULE_0__math__["b"]/10)/Math.sin(7*__WEBPACK_IMPORTED_MODULE_0__math__["b"]/10),kx=Math.sin(__WEBPACK_IMPORTED_MODULE_0__math__["c"]/10)*kr,ky=-Math.cos(__WEBPACK_IMPORTED_MODULE_0__math__["c"]/10)*kr;__webpack_exports__["a"]={draw:function(context,size){var r=Math.sqrt(size*ka),x=kx*r,y=ky*r;context.moveTo(0,-r);context.lineTo(x,y);for(var i=1;i<5;++i){var a=__WEBPACK_IMPORTED_MODULE_0__math__["c"]*i/5,c=Math.cos(a),s=Math.sin(a);context.lineTo(s*r,-c*r);context.lineTo(c*x-s*y,s*x+c*y)}context.closePath()}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var sqrt3=Math.sqrt(3);__webpack_exports__["a"]={draw:function(context,size){var y=-Math.sqrt(size/(sqrt3*3));context.moveTo(0,y*2);context.lineTo(-sqrt3*y,-y);context.lineTo(sqrt3*y,-y);context.closePath()}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var c=-.5,s=Math.sqrt(3)/2,k=1/Math.sqrt(12),a=(k/2+1)*3;__webpack_exports__["a"]={draw:function(context,size){var r=Math.sqrt(size/a),x0=r/2,y0=r*k,x1=x0,y1=r*k+r,x2=-x1,y2=y1;context.moveTo(x0,y0);context.lineTo(x1,y1);context.lineTo(x2,y2);context.lineTo(c*x0-s*y0,s*x0+c*y0);context.lineTo(c*x1-s*y1,s*x1+c*y1);context.lineTo(c*x2-s*y2,s*x2+c*y2);context.lineTo(c*x0+s*y0,c*y0-s*x0);context.lineTo(c*x1+s*y1,c*y1-s*x1);context.lineTo(c*x2+s*y2,c*y2-s*x2);context.closePath()}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return slice});__webpack_require__.d(__webpack_exports__,"a",function(){return map});var array=Array.prototype;var slice=array.slice;var map=array.map},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__ascending__=__webpack_require__(61);var __WEBPACK_IMPORTED_MODULE_1__bisector__=__webpack_require__(361);var ascendingBisect=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__bisector__["a"])(__WEBPACK_IMPORTED_MODULE_0__ascending__["a"]);var bisectRight=ascendingBisect.right;var bisectLeft=ascendingBisect.left;__webpack_exports__["a"]=bisectRight},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__ascending__=__webpack_require__(61);__webpack_exports__["a"]=function(compare){if(compare.length===1)compare=ascendingComparator(compare);return{left:function(a,x,lo,hi){if(lo==null)lo=0;if(hi==null)hi=a.length;while(lo>>1;if(compare(a[mid],x)<0)lo=mid+1;else hi=mid}return lo},right:function(a,x,lo,hi){if(lo==null)lo=0;if(hi==null)hi=a.length;while(lo>>1;if(compare(a[mid],x)>0)hi=mid;else lo=mid+1}return lo}}};function ascendingComparator(f){return function(d,x){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__ascending__["a"])(f(d),x)}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__variance__=__webpack_require__(369);__webpack_exports__["a"]=function(array,f){var v=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__variance__["a"])(array,f);return v?Math.sqrt(v):v}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(array,f){var i=-1,n=array.length,a,b,c;if(f==null){while(++i=b){a=c=b;break}while(++ib)a=b;if(c=b){a=c=b;break}while(++ib)a=b;if(c=b){a=b;break}while(++ib)a=b}else{while(++i=b){a=b;break}while(++ib)a=b}return a}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(start,stop,step){start=+start,stop=+stop,step=(n=arguments.length)<2?(stop=start,start=0,1):n<3?1:+step;var i=-1,n=Math.max(0,Math.ceil((stop-start)/step))|0,range=new Array(n);while(++i=e10)step1*=10;else if(error>=e5)step1*=5;else if(error>=e2)step1*=2;return stop1)return s/(j-1)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return prefixExponent});var __WEBPACK_IMPORTED_MODULE_0__formatDecimal__=__webpack_require__(210);var prefixExponent;__webpack_exports__["a"]=function(x,p){var d=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__formatDecimal__["a"])(x,p);if(!d)return x+"";var coefficient=d[0],exponent=d[1],i=exponent-(prefixExponent=Math.max(-8,Math.min(8,Math.floor(exponent/3)))*3)+1,n=coefficient.length;return i===n?coefficient:i>n?coefficient+new Array(i-n+1).join("0"):i>0?coefficient.slice(0,i)+"."+coefficient.slice(i):"0."+new Array(1-i).join("0")+__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__formatDecimal__["a"])(x,Math.max(0,p+i-1))[0]}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__formatTypes__=__webpack_require__(372);var re=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;__webpack_exports__["a"]=function(specifier){return new FormatSpecifier(specifier)};function FormatSpecifier(specifier){if(!(match=re.exec(specifier)))throw new Error("invalid format: "+specifier);var match,fill=match[1]||" ",align=match[2]||">",sign=match[3]||"-",symbol=match[4]||"",zero=!!match[5],width=match[6]&&+match[6],comma=!!match[7],precision=match[8]&&+match[8].slice(1),type=match[9]||"";if(type==="n")comma=true,type="g";else if(!__WEBPACK_IMPORTED_MODULE_0__formatTypes__["a"][type])type="";if(zero||fill==="0"&&align==="=")zero=true,fill="0",align="=";this.fill=fill;this.align=align;this.sign=sign;this.symbol=symbol;this.zero=zero;this.width=width;this.comma=comma;this.precision=precision;this.type=type}FormatSpecifier.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width==null?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision==null?"":"."+Math.max(0,this.precision|0))+this.type}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__formatDefault__=__webpack_require__(887);var __WEBPACK_IMPORTED_MODULE_1__formatPrefixAuto__=__webpack_require__(370);var __WEBPACK_IMPORTED_MODULE_2__formatRounded__=__webpack_require__(889);__webpack_exports__["a"]={"":__WEBPACK_IMPORTED_MODULE_0__formatDefault__["a"],"%":function(x,p){return(x*100).toFixed(p)},b:function(x){return Math.round(x).toString(2)},c:function(x){return x+""},d:function(x){return Math.round(x).toString(10)},e:function(x,p){return x.toExponential(p)},f:function(x,p){return x.toFixed(p)},g:function(x,p){return x.toPrecision(p)},o:function(x){return Math.round(x).toString(8)},p:function(x,p){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__formatRounded__["a"])(x*100,p)},r:__WEBPACK_IMPORTED_MODULE_2__formatRounded__["a"],s:__WEBPACK_IMPORTED_MODULE_1__formatPrefixAuto__["a"],X:function(x){return Math.round(x).toString(16).toUpperCase()},x:function(x){return Math.round(x).toString(16)}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__exponent__=__webpack_require__(125);var __WEBPACK_IMPORTED_MODULE_1__formatGroup__=__webpack_require__(888);var __WEBPACK_IMPORTED_MODULE_2__formatSpecifier__=__webpack_require__(371);var __WEBPACK_IMPORTED_MODULE_3__formatTypes__=__webpack_require__(372);var __WEBPACK_IMPORTED_MODULE_4__formatPrefixAuto__=__webpack_require__(370);var prefixes=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function identity(x){return x}__webpack_exports__["a"]=function(locale){var group=locale.grouping&&locale.thousands?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__formatGroup__["a"])(locale.grouping,locale.thousands):identity,currency=locale.currency,decimal=locale.decimal;function newFormat(specifier){specifier=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__formatSpecifier__["a"])(specifier);var fill=specifier.fill,align=specifier.align,sign=specifier.sign,symbol=specifier.symbol,zero=specifier.zero,width=specifier.width,comma=specifier.comma,precision=specifier.precision,type=specifier.type;var prefix=symbol==="$"?currency[0]:symbol==="#"&&/[boxX]/.test(type)?"0"+type.toLowerCase():"",suffix=symbol==="$"?currency[1]:/[%p]/.test(type)?"%":"";var formatType=__WEBPACK_IMPORTED_MODULE_3__formatTypes__["a"][type],maybeSuffix=!type||/[defgprs%]/.test(type);precision=precision==null?type?6:12:/[gprs]/.test(type)?Math.max(1,Math.min(21,precision)):Math.max(0,Math.min(20,precision));function format(value){var valuePrefix=prefix,valueSuffix=suffix,i,n,c;if(type==="c"){valueSuffix=formatType(value)+valueSuffix;value=""}else{value=+value;var valueNegative=(value<0||1/value<0)&&(value*=-1,true);value=formatType(value,precision);if(valueNegative){i=-1,n=value.length;valueNegative=false;while(++ic||c>57){valueSuffix=(c===46?decimal+value.slice(i+1):value.slice(i))+valueSuffix;value=value.slice(0,i);break}}}}if(comma&&!zero)value=group(value,Infinity);var length=valuePrefix.length+value.length+valueSuffix.length,padding=length>1)+valuePrefix+value+valueSuffix+padding.slice(length)}return padding+valuePrefix+value+valueSuffix}format.toString=function(){return specifier+""};return format}function formatPrefix(specifier,value){var f=newFormat((specifier=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__formatSpecifier__["a"])(specifier),specifier.type="f",specifier)),e=Math.max(-8,Math.min(8,Math.floor(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__exponent__["a"])(value)/3)))*3,k=Math.pow(10,-e),prefix=prefixes[8+e/3];return function(value){return f(k*value)+prefix}}return{format:newFormat,formatPrefix}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(domain,interval){domain=domain.slice();var i0=0,i1=domain.length-1,x0=domain[i0],x1=domain[i1],t;if(x153)return null;if(!("w"in d))d.w=1;if("Z"in d){week=utcDate(newYear(d.y)),day=week.getUTCDay();week=day>4||day===0?__WEBPACK_IMPORTED_MODULE_0_d3_time__["i"].ceil(week):__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_time__["i"])(week);week=__WEBPACK_IMPORTED_MODULE_0_d3_time__["d"].offset(week,(d.V-1)*7);d.y=week.getUTCFullYear();d.m=week.getUTCMonth();d.d=week.getUTCDate()+(d.w+6)%7}else{week=newDate(newYear(d.y)),day=week.getDay();week=day>4||day===0?__WEBPACK_IMPORTED_MODULE_0_d3_time__["j"].ceil(week):__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_time__["j"])(week);week=__WEBPACK_IMPORTED_MODULE_0_d3_time__["k"].offset(week,(d.V-1)*7);d.y=week.getFullYear();d.m=week.getMonth();d.d=week.getDate()+(d.w+6)%7}}else if("W"in d||"U"in d){if(!("w"in d))d.w="u"in d?d.u%7:"W"in d?1:0;day="Z"in d?utcDate(newYear(d.y)).getUTCDay():newDate(newYear(d.y)).getDay();d.m=0;d.d="W"in d?(d.w+6)%7+d.W*7-(day+5)%7:d.w+d.U*7-(day+6)%7}if("Z"in d){d.H+=d.Z/100|0;d.M+=d.Z%100;return utcDate(d)}return newDate(d)}}function parseSpecifier(d,specifier,string,j){var i=0,n=specifier.length,m=string.length,c,parse;while(i=m)return-1;c=specifier.charCodeAt(i++);if(c===37){c=specifier.charAt(i++);parse=parses[c in pads?specifier.charAt(i++):c];if(!parse||(j=parse(d,string,j))<0)return-1}else if(c!=string.charCodeAt(j++)){return-1}}return j}function parsePeriod(d,string,i){var n=periodRe.exec(string.slice(i));return n?(d.p=periodLookup[n[0].toLowerCase()],i+n[0].length):-1}function parseShortWeekday(d,string,i){var n=shortWeekdayRe.exec(string.slice(i));return n?(d.w=shortWeekdayLookup[n[0].toLowerCase()],i+n[0].length):-1}function parseWeekday(d,string,i){var n=weekdayRe.exec(string.slice(i));return n?(d.w=weekdayLookup[n[0].toLowerCase()],i+n[0].length):-1}function parseShortMonth(d,string,i){var n=shortMonthRe.exec(string.slice(i));return n?(d.m=shortMonthLookup[n[0].toLowerCase()],i+n[0].length):-1}function parseMonth(d,string,i){var n=monthRe.exec(string.slice(i));return n?(d.m=monthLookup[n[0].toLowerCase()],i+n[0].length):-1}function parseLocaleDateTime(d,string,i){return parseSpecifier(d,locale_dateTime,string,i)}function parseLocaleDate(d,string,i){return parseSpecifier(d,locale_date,string,i)}function parseLocaleTime(d,string,i){return parseSpecifier(d,locale_time,string,i)}function formatShortWeekday(d){return locale_shortWeekdays[d.getDay()]}function formatWeekday(d){return locale_weekdays[d.getDay()]}function formatShortMonth(d){return locale_shortMonths[d.getMonth()]}function formatMonth(d){return locale_months[d.getMonth()]}function formatPeriod(d){return locale_periods[+(d.getHours()>=12)]}function formatUTCShortWeekday(d){return locale_shortWeekdays[d.getUTCDay()]}function formatUTCWeekday(d){return locale_weekdays[d.getUTCDay()]}function formatUTCShortMonth(d){return locale_shortMonths[d.getUTCMonth()]}function formatUTCMonth(d){return locale_months[d.getUTCMonth()]}function formatUTCPeriod(d){return locale_periods[+(d.getUTCHours()>=12)]}return{format:function(specifier){var f=newFormat(specifier+="",formats);f.toString=function(){return specifier};return f},parse:function(specifier){var p=newParse(specifier+="",localDate);p.toString=function(){return specifier};return p},utcFormat:function(specifier){var f=newFormat(specifier+="",utcFormats);f.toString=function(){return specifier};return f},utcParse:function(specifier){var p=newParse(specifier,utcDate);p.toString=function(){return specifier};return p}}}var pads={"-":"",_:" ",0:"0"},numberRe=/^\s*\d+/,percentRe=/^%/,requoteRe=/[\\^$*+?|[\]().{}]/g;function pad(value,fill,width){var sign=value<0?"-":"",string=(sign?-value:value)+"",length=string.length;return sign+(length68?1900:2e3),i+n[0].length):-1}function parseZone(d,string,i){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(string.slice(i,i+6));return n?(d.Z=n[1]?0:-(n[2]+(n[3]||"00")),i+n[0].length):-1}function parseMonthNumber(d,string,i){var n=numberRe.exec(string.slice(i,i+2));return n?(d.m=n[0]-1,i+n[0].length):-1}function parseDayOfMonth(d,string,i){var n=numberRe.exec(string.slice(i,i+2));return n?(d.d=+n[0],i+n[0].length):-1}function parseDayOfYear(d,string,i){var n=numberRe.exec(string.slice(i,i+3));return n?(d.m=0,d.d=+n[0],i+n[0].length):-1}function parseHour24(d,string,i){var n=numberRe.exec(string.slice(i,i+2));return n?(d.H=+n[0],i+n[0].length):-1}function parseMinutes(d,string,i){var n=numberRe.exec(string.slice(i,i+2));return n?(d.M=+n[0],i+n[0].length):-1}function parseSeconds(d,string,i){var n=numberRe.exec(string.slice(i,i+2));return n?(d.S=+n[0],i+n[0].length):-1}function parseMilliseconds(d,string,i){var n=numberRe.exec(string.slice(i,i+3));return n?(d.L=+n[0],i+n[0].length):-1}function parseMicroseconds(d,string,i){var n=numberRe.exec(string.slice(i,i+6));return n?(d.L=Math.floor(n[0]/1e3),i+n[0].length):-1}function parseLiteralPercent(d,string,i){var n=percentRe.exec(string.slice(i,i+1));return n?i+n[0].length:-1}function parseUnixTimestamp(d,string,i){var n=numberRe.exec(string.slice(i));return n?(d.Q=+n[0],i+n[0].length):-1}function parseUnixTimestampSeconds(d,string,i){var n=numberRe.exec(string.slice(i));return n?(d.Q=+n[0]*1e3,i+n[0].length):-1}function formatDayOfMonth(d,p){return pad(d.getDate(),p,2)}function formatHour24(d,p){return pad(d.getHours(),p,2)}function formatHour12(d,p){return pad(d.getHours()%12||12,p,2)}function formatDayOfYear(d,p){return pad(1+__WEBPACK_IMPORTED_MODULE_0_d3_time__["k"].count(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_time__["l"])(d),d),p,3)}function formatMilliseconds(d,p){return pad(d.getMilliseconds(),p,3)}function formatMicroseconds(d,p){return formatMilliseconds(d,p)+"000"}function formatMonthNumber(d,p){return pad(d.getMonth()+1,p,2)}function formatMinutes(d,p){return pad(d.getMinutes(),p,2)}function formatSeconds(d,p){return pad(d.getSeconds(),p,2)}function formatWeekdayNumberMonday(d){var day=d.getDay();return day===0?7:day}function formatWeekNumberSunday(d,p){return pad(__WEBPACK_IMPORTED_MODULE_0_d3_time__["m"].count(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_time__["l"])(d),d),p,2)}function formatWeekNumberISO(d,p){var day=d.getDay();d=day>=4||day===0?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_time__["n"])(d):__WEBPACK_IMPORTED_MODULE_0_d3_time__["n"].ceil(d);return pad(__WEBPACK_IMPORTED_MODULE_0_d3_time__["n"].count(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_time__["l"])(d),d)+(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_time__["l"])(d).getDay()===4),p,2)}function formatWeekdayNumberSunday(d){return d.getDay()}function formatWeekNumberMonday(d,p){return pad(__WEBPACK_IMPORTED_MODULE_0_d3_time__["j"].count(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_time__["l"])(d),d),p,2)}function formatYear(d,p){return pad(d.getFullYear()%100,p,2)}function formatFullYear(d,p){return pad(d.getFullYear()%1e4,p,4)}function formatZone(d){var z=d.getTimezoneOffset();return(z>0?"-":(z*=-1,"+"))+pad(z/60|0,"0",2)+pad(z%60,"0",2)}function formatUTCDayOfMonth(d,p){return pad(d.getUTCDate(),p,2)}function formatUTCHour24(d,p){return pad(d.getUTCHours(),p,2)}function formatUTCHour12(d,p){return pad(d.getUTCHours()%12||12,p,2)}function formatUTCDayOfYear(d,p){return pad(1+__WEBPACK_IMPORTED_MODULE_0_d3_time__["d"].count(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_time__["a"])(d),d),p,3)}function formatUTCMilliseconds(d,p){return pad(d.getUTCMilliseconds(),p,3)}function formatUTCMicroseconds(d,p){return formatUTCMilliseconds(d,p)+"000"}function formatUTCMonthNumber(d,p){return pad(d.getUTCMonth()+1,p,2)}function formatUTCMinutes(d,p){return pad(d.getUTCMinutes(),p,2)}function formatUTCSeconds(d,p){return pad(d.getUTCSeconds(),p,2)}function formatUTCWeekdayNumberMonday(d){var dow=d.getUTCDay();return dow===0?7:dow}function formatUTCWeekNumberSunday(d,p){return pad(__WEBPACK_IMPORTED_MODULE_0_d3_time__["o"].count(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_time__["a"])(d),d),p,2)}function formatUTCWeekNumberISO(d,p){var day=d.getUTCDay();d=day>=4||day===0?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_time__["p"])(d):__WEBPACK_IMPORTED_MODULE_0_d3_time__["p"].ceil(d);return pad(__WEBPACK_IMPORTED_MODULE_0_d3_time__["p"].count(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_time__["a"])(d),d)+(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_time__["a"])(d).getUTCDay()===4),p,2)}function formatUTCWeekdayNumberSunday(d){return d.getUTCDay()}function formatUTCWeekNumberMonday(d,p){return pad(__WEBPACK_IMPORTED_MODULE_0_d3_time__["i"].count(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_time__["a"])(d),d),p,2)}function formatUTCYear(d,p){return pad(d.getUTCFullYear()%100,p,2)}function formatUTCFullYear(d,p){return pad(d.getUTCFullYear()%1e4,p,4)}function formatUTCZone(){return"+0000"}function formatLiteralPercent(){return"%"}function formatUnixTimestamp(d){return+d}function formatUnixTimestampSeconds(d){return Math.floor(+d/1e3)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__transition_schedule__=__webpack_require__(22);__webpack_exports__["a"]=function(node,name){var schedules=node.__transition,schedule,active,empty=true,i;if(!schedules)return;name=name==null?null:name+"";for(i in schedules){if((schedule=schedules[i]).name!==name){empty=false;continue}active=schedule.state>__WEBPACK_IMPORTED_MODULE_0__transition_schedule__["a"]&&schedule.state<__WEBPACK_IMPORTED_MODULE_0__transition_schedule__["b"];schedule.state=__WEBPACK_IMPORTED_MODULE_0__transition_schedule__["c"];schedule.timer.stop();if(active)schedule.on.call("interrupt",node,node.__data__,schedule.index,schedule.group);delete schedules[i]}if(empty)delete node.__transition}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_color__=__webpack_require__(16);var __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__=__webpack_require__(7);__webpack_exports__["a"]=function(a,b){var c;return(typeof b==="number"?__WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["a"]:b instanceof __WEBPACK_IMPORTED_MODULE_0_d3_color__["f"]?__WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["n"]:(c=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["f"])(b))?(b=c,__WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["n"]):__WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["j"])(a,b)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["d"]=createCell;__webpack_exports__["c"]=cellHalfedgeStart;__webpack_exports__["a"]=sortCellHalfedges;__webpack_exports__["b"]=clipCells;var __WEBPACK_IMPORTED_MODULE_0__Edge__=__webpack_require__(222);var __WEBPACK_IMPORTED_MODULE_1__Diagram__=__webpack_require__(94);function createCell(site){return __WEBPACK_IMPORTED_MODULE_1__Diagram__["c"][site.index]={site,halfedges:[]}}function cellHalfedgeAngle(cell,edge){var site=cell.site,va=edge.left,vb=edge.right;if(site===vb)vb=va,va=site;if(vb)return Math.atan2(vb[1]-va[1],vb[0]-va[0]);if(site===va)va=edge[1],vb=edge[0];else va=edge[0],vb=edge[1];return Math.atan2(va[0]-vb[0],vb[1]-va[1])}function cellHalfedgeStart(cell,edge){return edge[+(edge.left!==cell.site)]}function cellHalfedgeEnd(cell,edge){return edge[+(edge.left===cell.site)]}function sortCellHalfedges(){for(var i=0,n=__WEBPACK_IMPORTED_MODULE_1__Diagram__["c"].length,cell,halfedges,j,m;i__WEBPACK_IMPORTED_MODULE_1__Diagram__["b"]||Math.abs(endY-startY)>__WEBPACK_IMPORTED_MODULE_1__Diagram__["b"]){halfedges.splice(iHalfedge,0,__WEBPACK_IMPORTED_MODULE_1__Diagram__["d"].push(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__Edge__["b"])(site,end,Math.abs(endX-x0)<__WEBPACK_IMPORTED_MODULE_1__Diagram__["b"]&&y1-endY>__WEBPACK_IMPORTED_MODULE_1__Diagram__["b"]?[x0,Math.abs(startX-x0)<__WEBPACK_IMPORTED_MODULE_1__Diagram__["b"]?startY:y1]:Math.abs(endY-y1)<__WEBPACK_IMPORTED_MODULE_1__Diagram__["b"]&&x1-endX>__WEBPACK_IMPORTED_MODULE_1__Diagram__["b"]?[Math.abs(startY-y1)<__WEBPACK_IMPORTED_MODULE_1__Diagram__["b"]?startX:x1,y1]:Math.abs(endX-x1)<__WEBPACK_IMPORTED_MODULE_1__Diagram__["b"]&&endY-y0>__WEBPACK_IMPORTED_MODULE_1__Diagram__["b"]?[x1,Math.abs(startX-x1)<__WEBPACK_IMPORTED_MODULE_1__Diagram__["b"]?startY:y0]:Math.abs(endY-y0)<__WEBPACK_IMPORTED_MODULE_1__Diagram__["b"]&&endX-x0>__WEBPACK_IMPORTED_MODULE_1__Diagram__["b"]?[Math.abs(startY-y0)<__WEBPACK_IMPORTED_MODULE_1__Diagram__["b"]?startX:x0,y0]:null))-1);++nHalfedges}}if(nHalfedges)cover=false}}if(cover){var dx,dy,d2,dc=Infinity;for(iCell=0,cover=null;iCell=-__WEBPACK_IMPORTED_MODULE_1__Diagram__["f"])return;var ha=ax*ax+ay*ay,hc=cx*cx+cy*cy,x=(cy*ha-ay*hc)/d,y=(ax*hc-cx*ha)/d;var circle=circlePool.pop()||new Circle;circle.arc=arc;circle.site=cSite;circle.x=x+bx;circle.y=(circle.cy=y+by)+Math.sqrt(x*x+y*y);arc.circle=circle;var before=null,node=__WEBPACK_IMPORTED_MODULE_1__Diagram__["g"]._;while(node){if(circle.y1?sources[length-1]:undefined,guard=length>2?sources[2]:undefined;customizer=assigner.length>3&&typeof customizer=="function"?(length--,customizer):undefined;if(guard&&isIterateeCall(sources[0],sources[1],guard)){customizer=length<3?undefined:customizer;length=1}object=Object(object);while(++index1){args.reverse()}if(isAry&&aryarrLength)){return false}var stacked=stack.get(array);if(stacked&&stack.get(other)){return stacked==other}var index=-1,result=true,seen=bitmask&COMPARE_UNORDERED_FLAG?new SetCache:undefined;stack.set(array,other);stack.set(other,array);while(++index0){if(++count>=HOT_COUNT){return arguments[0]}}else{count=0}return func.apply(undefined,arguments)}}module.exports=shortOut},function(module,exports,__webpack_require__){var memoizeCapped=__webpack_require__(1082);var reLeadingDot=/^\./,rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;var reEscapeChar=/\\(\\)?/g;var stringToPath=memoizeCapped(function(string){var result=[];if(reLeadingDot.test(string)){result.push("")}string.replace(rePropName,function(match,number,quote,string){result.push(quote?string.replace(reEscapeChar,"$1"):number||match)});return result});module.exports=stringToPath},function(module,exports){var funcProto=Function.prototype;var funcToString=funcProto.toString;function toSource(func){if(func!=null){try{return funcToString.call(func)}catch(e){}try{return func+""}catch(e){}}return""}module.exports=toSource},function(module,exports,__webpack_require__){var baseClone=__webpack_require__(231);var CLONE_DEEP_FLAG=1,CLONE_SYMBOLS_FLAG=4;function cloneDeep(value){return baseClone(value,CLONE_DEEP_FLAG|CLONE_SYMBOLS_FLAG)}module.exports=cloneDeep},function(module,exports,__webpack_require__){var apply=__webpack_require__(132),baseRest=__webpack_require__(234),customDefaultsMerge=__webpack_require__(1052),mergeWith=__webpack_require__(1129);var defaultsDeep=baseRest(function(args){args.push(undefined,customDefaultsMerge);return apply(mergeWith,undefined,args)});module.exports=defaultsDeep},function(module,exports,__webpack_require__){var arrayMap=__webpack_require__(95),baseIteratee=__webpack_require__(64),baseMap=__webpack_require__(401),isArray=__webpack_require__(5);function map(collection,iteratee){var func=isArray(collection)?arrayMap:baseMap;return func(collection,baseIteratee(iteratee,3))}module.exports=map},function(module,exports){function stubArray(){return[]}module.exports=stubArray},function(module,exports,__webpack_require__){var toNumber=__webpack_require__(1136);var INFINITY=1/0,MAX_INTEGER=1.7976931348623157e308;function toFinite(value){if(!value){return value===0?value:0}value=toNumber(value);if(value===INFINITY||value===-INFINITY){var sign=value<0?-1:1;return sign*MAX_INTEGER}return value===value?value:0}module.exports=toFinite},function(module,exports,__webpack_require__){var baseToString=__webpack_require__(1030);function toString(value){return value==null?"":baseToString(value)}module.exports=toString},function(module,exports){var process=module.exports={};var cachedSetTimeout;var cachedClearTimeout;function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}(function(){try{if(typeof setTimeout==="function"){cachedSetTimeout=setTimeout}else{cachedSetTimeout=defaultSetTimout}}catch(e){cachedSetTimeout=defaultSetTimout}try{if(typeof clearTimeout==="function"){cachedClearTimeout=clearTimeout}else{cachedClearTimeout=defaultClearTimeout}}catch(e){cachedClearTimeout=defaultClearTimeout}})();function runTimeout(fun){if(cachedSetTimeout===setTimeout){return setTimeout(fun,0)}if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout){cachedSetTimeout=setTimeout;return setTimeout(fun,0)}try{return cachedSetTimeout(fun,0)}catch(e){try{return cachedSetTimeout.call(null,fun,0)}catch(e){return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout){return clearTimeout(marker)}if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout){cachedClearTimeout=clearTimeout;return clearTimeout(marker)}try{return cachedClearTimeout(marker)}catch(e){try{return cachedClearTimeout.call(null,marker)}catch(e){return cachedClearTimeout.call(this,marker)}}}var queue=[];var draining=false;var currentQueue;var queueIndex=-1;function cleanUpNextTick(){if(!draining||!currentQueue){return}draining=false;if(currentQueue.length){queue=currentQueue.concat(queue)}else{queueIndex=-1}if(queue.length){drainQueue()}}function drainQueue(){if(draining){return}var timeout=runTimeout(cleanUpNextTick);draining=true;var len=queue.length;while(len){currentQueue=queue;queue=[];while(++queueIndex1){for(var i=1;i=0){item._idleTimeoutId=setTimeout(function onTimeout(){if(item._onTimeout)item._onTimeout()},msecs)}};__webpack_require__(1141);exports.setImmediate=typeof self!=="undefined"&&self.setImmediate||typeof global!=="undefined"&&global.setImmediate||this&&this.setImmediate;exports.clearImmediate=typeof self!=="undefined"&&self.clearImmediate||typeof global!=="undefined"&&global.clearImmediate||this&&this.clearImmediate}).call(exports,__webpack_require__(51))},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:true});(function(global,setImmediate){ +/*! + * Vue.js v2.5.9 + * (c) 2014-2017 Evan You + * Released under the MIT License. + */ +var emptyObject=Object.freeze({});function isUndef(v){return v===undefined||v===null}function isDef(v){return v!==undefined&&v!==null}function isTrue(v){return v===true}function isFalse(v){return v===false}function isPrimitive(value){return typeof value==="string"||typeof value==="number"||typeof value==="boolean"}function isObject(obj){return obj!==null&&typeof obj==="object"}var _toString=Object.prototype.toString;function toRawType(value){return _toString.call(value).slice(8,-1)}function isPlainObject(obj){return _toString.call(obj)==="[object Object]"}function isRegExp(v){return _toString.call(v)==="[object RegExp]"}function isValidArrayIndex(val){var n=parseFloat(String(val));return n>=0&&Math.floor(n)===n&&isFinite(val)}function toString(val){return val==null?"":typeof val==="object"?JSON.stringify(val,null,2):String(val)}function toNumber(val){var n=parseFloat(val);return isNaN(n)?val:n}function makeMap(str,expectsLowerCase){var map=Object.create(null);var list=str.split(",");for(var i=0;i-1){return arr.splice(index,1)}}}var hasOwnProperty=Object.prototype.hasOwnProperty;function hasOwn(obj,key){return hasOwnProperty.call(obj,key)}function cached(fn){var cache=Object.create(null);return function cachedFn(str){var hit=cache[str];return hit||(cache[str]=fn(str))}}var camelizeRE=/-(\w)/g;var camelize=cached(function(str){return str.replace(camelizeRE,function(_,c){return c?c.toUpperCase():""})});var capitalize=cached(function(str){return str.charAt(0).toUpperCase()+str.slice(1)});var hyphenateRE=/\B([A-Z])/g;var hyphenate=cached(function(str){return str.replace(hyphenateRE,"-$1").toLowerCase()});function bind(fn,ctx){function boundFn(a){var l=arguments.length;return l?l>1?fn.apply(ctx,arguments):fn.call(ctx,a):fn.call(ctx)}boundFn._length=fn.length;return boundFn}function toArray(list,start){start=start||0;var i=list.length-start;var ret=new Array(i);while(i--){ret[i]=list[i+start]}return ret}function extend(to,_from){for(var key in _from){to[key]=_from[key]}return to}function toObject(arr){var res={};for(var i=0;i0;var isEdge=UA&&UA.indexOf("edge/")>0;var isAndroid=UA&&UA.indexOf("android")>0||weexPlatform==="android";var isIOS=UA&&/iphone|ipad|ipod|ios/.test(UA)||weexPlatform==="ios";var isChrome=UA&&/chrome\/\d+/.test(UA)&&!isEdge;var nativeWatch={}.watch;var supportsPassive=false;if(inBrowser){try{var opts={};Object.defineProperty(opts,"passive",{get:function get(){supportsPassive=true}});window.addEventListener("test-passive",null,opts)}catch(e){}}var _isServer;var isServerRendering=function(){if(_isServer===undefined){if(!inBrowser&&typeof global!=="undefined"){_isServer=global["process"].env.VUE_ENV==="server"}else{_isServer=false}}return _isServer};var devtools=inBrowser&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function isNative(Ctor){return typeof Ctor==="function"&&/native code/.test(Ctor.toString())}var hasSymbol=typeof Symbol!=="undefined"&&isNative(Symbol)&&typeof Reflect!=="undefined"&&isNative(Reflect.ownKeys);var _Set;if(typeof Set!=="undefined"&&isNative(Set)){_Set=Set}else{_Set=function(){function Set(){this.set=Object.create(null)}Set.prototype.has=function has(key){return this.set[key]===true};Set.prototype.add=function add(key){this.set[key]=true};Set.prototype.clear=function clear(){this.set=Object.create(null)};return Set}()}var warn=noop;var tip=noop;var generateComponentTrace=noop;var formatComponentName=noop;if(true){var hasConsole=typeof console!=="undefined";var classifyRE=/(?:^|[-_])(\w)/g;var classify=function(str){return str.replace(classifyRE,function(c){return c.toUpperCase()}).replace(/[-_]/g,"")};warn=function(msg,vm){var trace=vm?generateComponentTrace(vm):"";if(config.warnHandler){config.warnHandler.call(null,msg,vm,trace)}else if(hasConsole&&!config.silent){console.error("[Vue warn]: "+msg+trace)}};tip=function(msg,vm){if(hasConsole&&!config.silent){console.warn("[Vue tip]: "+msg+(vm?generateComponentTrace(vm):""))}};formatComponentName=function(vm,includeFile){if(vm.$root===vm){return""}var options=typeof vm==="function"&&vm.cid!=null?vm.options:vm._isVue?vm.$options||vm.constructor.options:vm||{};var name=options.name||options._componentTag;var file=options.__file;if(!name&&file){var match=file.match(/([^/\\]+)\.vue$/);name=match&&match[1]}return(name?"<"+classify(name)+">":"")+(file&&includeFile!==false?" at "+file:"")};var repeat=function(str,n){var res="";while(n){if(n%2===1){res+=str}if(n>1){str+=str}n>>=1}return res};generateComponentTrace=function(vm){if(vm._isVue&&vm.$parent){var tree=[];var currentRecursiveSequence=0;while(vm){if(tree.length>0){var last=tree[tree.length-1];if(last.constructor===vm.constructor){currentRecursiveSequence++;vm=vm.$parent;continue}else if(currentRecursiveSequence>0){tree[tree.length-1]=[last,currentRecursiveSequence];currentRecursiveSequence=0}}tree.push(vm);vm=vm.$parent}return"\n\nfound in\n\n"+tree.map(function(vm,i){return""+(i===0?"---\x3e ":repeat(" ",5+i*2))+(Array.isArray(vm)?formatComponentName(vm[0])+"... ("+vm[1]+" recursive calls)":formatComponentName(vm))}).join("\n")}else{return"\n\n(found in "+formatComponentName(vm)+")"}}}var uid$1=0;var Dep=function Dep(){this.id=uid$1++;this.subs=[]};Dep.prototype.addSub=function addSub(sub){this.subs.push(sub)};Dep.prototype.removeSub=function removeSub(sub){remove(this.subs,sub)};Dep.prototype.depend=function depend(){if(Dep.target){Dep.target.addDep(this)}};Dep.prototype.notify=function notify(){var subs=this.subs.slice();for(var i=0,l=subs.length;i0){c=normalizeArrayChildren(c,(nestedIndex||"")+"_"+i);if(isTextNode(c[0])&&isTextNode(last)){res[lastIndex]=createTextVNode(last.text+c[0].text);c.shift()}res.push.apply(res,c)}}else if(isPrimitive(c)){if(isTextNode(last)){res[lastIndex]=createTextVNode(last.text+c)}else if(c!==""){res.push(createTextVNode(c))}}else{if(isTextNode(c)&&isTextNode(last)){res[lastIndex]=createTextVNode(last.text+c.text)}else{if(isTrue(children._isVList)&&isDef(c.tag)&&isUndef(c.key)&&isDef(nestedIndex)){c.key="__vlist"+nestedIndex+"_"+i+"__"}res.push(c)}}}return res}function ensureCtor(comp,base){if(comp.__esModule||hasSymbol&&comp[Symbol.toStringTag]==="Module"){comp=comp.default}return isObject(comp)?base.extend(comp):comp}function createAsyncPlaceholder(factory,data,context,children,tag){var node=createEmptyVNode();node.asyncFactory=factory;node.asyncMeta={data,context,children,tag};return node}function resolveAsyncComponent(factory,baseCtor,context){if(isTrue(factory.error)&&isDef(factory.errorComp)){return factory.errorComp}if(isDef(factory.resolved)){return factory.resolved}if(isTrue(factory.loading)&&isDef(factory.loadingComp)){return factory.loadingComp}if(isDef(factory.contexts)){factory.contexts.push(context)}else{var contexts=factory.contexts=[context];var sync=true;var forceRender=function(){for(var i=0,l=contexts.length;i1?toArray(cbs):cbs;var args=toArray(arguments,1);for(var i=0,l=cbs.length;iMAX_UPDATE_COUNT){warn("You may have an infinite update loop "+(watcher.user?'in watcher with expression "'+watcher.expression+'"':"in a component render function."),watcher.vm);break}}}var activatedQueue=activatedChildren.slice();var updatedQueue=queue.slice();resetSchedulerState();callActivatedHooks(activatedQueue);callUpdatedHooks(updatedQueue);if(devtools&&config.devtools){devtools.emit("flush")}}function callUpdatedHooks(queue){var i=queue.length;while(i--){var watcher=queue[i];var vm=watcher.vm;if(vm._watcher===watcher&&vm._isMounted){callHook(vm,"updated")}}}function queueActivatedComponent(vm){vm._inactive=false;activatedChildren.push(vm)}function callActivatedHooks(queue){for(var i=0;iindex&&queue[i].id>watcher.id){i--}queue.splice(i+1,0,watcher)}if(!waiting){waiting=true;nextTick(flushSchedulerQueue)}}}var uid$2=0;var Watcher=function Watcher(vm,expOrFn,cb,options,isRenderWatcher){this.vm=vm;if(isRenderWatcher){vm._watcher=this}vm._watchers.push(this);if(options){this.deep=!!options.deep;this.user=!!options.user;this.lazy=!!options.lazy;this.sync=!!options.sync}else{this.deep=this.user=this.lazy=this.sync=false}this.cb=cb;this.id=++uid$2;this.active=true;this.dirty=this.lazy;this.deps=[];this.newDeps=[];this.depIds=new _Set;this.newDepIds=new _Set;this.expression=true?expOrFn.toString():"";if(typeof expOrFn==="function"){this.getter=expOrFn}else{this.getter=parsePath(expOrFn);if(!this.getter){this.getter=function(){};"development"!=="production"&&warn('Failed watching path: "'+expOrFn+'" '+"Watcher only accepts simple dot-delimited paths. "+"For full control, use a function instead.",vm)}}this.value=this.lazy?undefined:this.get()};Watcher.prototype.get=function get(){pushTarget(this);var value;var vm=this.vm;try{value=this.getter.call(vm,vm)}catch(e){if(this.user){handleError(e,vm,'getter for watcher "'+this.expression+'"')}else{throw e}}finally{if(this.deep){traverse(value)}popTarget();this.cleanupDeps()}return value};Watcher.prototype.addDep=function addDep(dep){var id=dep.id;if(!this.newDepIds.has(id)){this.newDepIds.add(id);this.newDeps.push(dep);if(!this.depIds.has(id)){dep.addSub(this)}}};Watcher.prototype.cleanupDeps=function cleanupDeps(){var this$1=this;var i=this.deps.length;while(i--){var dep=this$1.deps[i];if(!this$1.newDepIds.has(dep.id)){dep.removeSub(this$1)}}var tmp=this.depIds;this.depIds=this.newDepIds;this.newDepIds=tmp;this.newDepIds.clear();tmp=this.deps;this.deps=this.newDeps;this.newDeps=tmp;this.newDeps.length=0};Watcher.prototype.update=function update(){if(this.lazy){this.dirty=true}else if(this.sync){this.run()}else{queueWatcher(this)}};Watcher.prototype.run=function run(){if(this.active){var value=this.get();if(value!==this.value||isObject(value)||this.deep){var oldValue=this.value;this.value=value;if(this.user){try{this.cb.call(this.vm,value,oldValue)}catch(e){handleError(e,this.vm,'callback for watcher "'+this.expression+'"')}}else{this.cb.call(this.vm,value,oldValue)}}}};Watcher.prototype.evaluate=function evaluate(){this.value=this.get();this.dirty=false};Watcher.prototype.depend=function depend(){var this$1=this;var i=this.deps.length;while(i--){this$1.deps[i].depend()}};Watcher.prototype.teardown=function teardown(){var this$1=this;if(this.active){if(!this.vm._isBeingDestroyed){remove(this.vm._watchers,this)}var i=this.deps.length;while(i--){this$1.deps[i].removeSub(this$1)}this.active=false}};var sharedPropertyDefinition={enumerable:true,configurable:true,get:noop,set:noop};function proxy(target,sourceKey,key){sharedPropertyDefinition.get=function proxyGetter(){return this[sourceKey][key]};sharedPropertyDefinition.set=function proxySetter(val){this[sourceKey][key]=val};Object.defineProperty(target,key,sharedPropertyDefinition)}function initState(vm){vm._watchers=[];var opts=vm.$options;if(opts.props){initProps(vm,opts.props)}if(opts.methods){initMethods(vm,opts.methods)}if(opts.data){initData(vm)}else{observe(vm._data={},true)}if(opts.computed){initComputed(vm,opts.computed)}if(opts.watch&&opts.watch!==nativeWatch){initWatch(vm,opts.watch)}}function initProps(vm,propsOptions){var propsData=vm.$options.propsData||{};var props=vm._props={};var keys=vm.$options._propKeys=[];var isRoot=!vm.$parent;observerState.shouldConvert=isRoot;var loop=function(key){keys.push(key);var value=validateProp(key,propsOptions,propsData,vm);if(true){var hyphenatedKey=hyphenate(key);if(isReservedAttribute(hyphenatedKey)||config.isReservedAttr(hyphenatedKey)){warn('"'+hyphenatedKey+'" is a reserved attribute and cannot be used as component prop.',vm)}defineReactive(props,key,value,function(){if(vm.$parent&&!isUpdatingChildComponent){warn("Avoid mutating a prop directly since the value will be "+"overwritten whenever the parent component re-renders. "+"Instead, use a data or computed property based on the prop's "+'value. Prop being mutated: "'+key+'"',vm)}})}else{defineReactive(props,key,value)}if(!(key in vm)){proxy(vm,"_props",key)}};for(var key in propsOptions)loop(key);observerState.shouldConvert=true}function initData(vm){var data=vm.$options.data;data=vm._data=typeof data==="function"?getData(data,vm):data||{};if(!isPlainObject(data)){data={};"development"!=="production"&&warn("data functions should return an object:\n"+"https://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function",vm)}var keys=Object.keys(data);var props=vm.$options.props;var methods=vm.$options.methods;var i=keys.length;while(i--){var key=keys[i];if(true){if(methods&&hasOwn(methods,key)){warn('Method "'+key+'" has already been defined as a data property.',vm)}}if(props&&hasOwn(props,key)){"development"!=="production"&&warn('The data property "'+key+'" is already declared as a prop. '+"Use prop default value instead.",vm)}else if(!isReserved(key)){proxy(vm,"_data",key)}}observe(data,true)}function getData(data,vm){try{return data.call(vm,vm)}catch(e){handleError(e,vm,"data()");return{}}}var computedWatcherOptions={lazy:true};function initComputed(vm,computed){var watchers=vm._computedWatchers=Object.create(null);var isSSR=isServerRendering();for(var key in computed){var userDef=computed[key];var getter=typeof userDef==="function"?userDef:userDef.get;if("development"!=="production"&&getter==null){warn('Getter is missing for computed property "'+key+'".',vm)}if(!isSSR){watchers[key]=new Watcher(vm,getter||noop,noop,computedWatcherOptions)}if(!(key in vm)){defineComputed(vm,key,userDef)}else if(true){if(key in vm.$data){warn('The computed property "'+key+'" is already defined in data.',vm)}else if(vm.$options.props&&key in vm.$options.props){warn('The computed property "'+key+'" is already defined as a prop.',vm)}}}}function defineComputed(target,key,userDef){var shouldCache=!isServerRendering();if(typeof userDef==="function"){sharedPropertyDefinition.get=shouldCache?createComputedGetter(key):userDef;sharedPropertyDefinition.set=noop}else{sharedPropertyDefinition.get=userDef.get?shouldCache&&userDef.cache!==false?createComputedGetter(key):userDef.get:noop;sharedPropertyDefinition.set=userDef.set?userDef.set:noop}if("development"!=="production"&&sharedPropertyDefinition.set===noop){sharedPropertyDefinition.set=function(){warn('Computed property "'+key+'" was assigned to but it has no setter.',this)}}Object.defineProperty(target,key,sharedPropertyDefinition)}function createComputedGetter(key){return function computedGetter(){var watcher=this._computedWatchers&&this._computedWatchers[key];if(watcher){if(watcher.dirty){watcher.evaluate()}if(Dep.target){watcher.depend()}return watcher.value}}}function initMethods(vm,methods){var props=vm.$options.props;for(var key in methods){if(true){if(methods[key]==null){warn('Method "'+key+'" has an undefined value in the component definition. '+"Did you reference the function correctly?",vm)}if(props&&hasOwn(props,key)){warn('Method "'+key+'" has already been defined as a prop.',vm)}if(key in vm&&isReserved(key)){warn('Method "'+key+'" conflicts with an existing Vue instance method. '+"Avoid defining component methods that start with _ or $.")}}vm[key]=methods[key]==null?noop:bind(methods[key],vm)}}function initWatch(vm,watch){for(var key in watch){var handler=watch[key];if(Array.isArray(handler)){for(var i=0;i=0||sealed.indexOf(latest[i])<0){res.push(latest[i])}}return res}else{return latest}}function Vue$3(options){if("development"!=="production"&&!(this instanceof Vue$3)){warn("Vue is a constructor and should be called with the `new` keyword")}this._init(options)}initMixin(Vue$3);stateMixin(Vue$3);eventsMixin(Vue$3);lifecycleMixin(Vue$3);renderMixin(Vue$3);function initUse(Vue){Vue.use=function(plugin){var installedPlugins=this._installedPlugins||(this._installedPlugins=[]);if(installedPlugins.indexOf(plugin)>-1){return this}var args=toArray(arguments,1);args.unshift(this);if(typeof plugin.install==="function"){plugin.install.apply(plugin,args)}else if(typeof plugin==="function"){plugin.apply(null,args)}installedPlugins.push(plugin);return this}}function initMixin$1(Vue){Vue.mixin=function(mixin){this.options=mergeOptions(this.options,mixin);return this}}function initExtend(Vue){Vue.cid=0;var cid=1;Vue.extend=function(extendOptions){extendOptions=extendOptions||{};var Super=this;var SuperId=Super.cid;var cachedCtors=extendOptions._Ctor||(extendOptions._Ctor={});if(cachedCtors[SuperId]){return cachedCtors[SuperId]}var name=extendOptions.name||Super.options.name;if(true){if(!/^[a-zA-Z][\w-]*$/.test(name)){warn('Invalid component name: "'+name+'". Component names '+"can only contain alphanumeric characters and the hyphen, "+"and must start with a letter.")}}var Sub=function VueComponent(options){this._init(options)};Sub.prototype=Object.create(Super.prototype);Sub.prototype.constructor=Sub;Sub.cid=cid++;Sub.options=mergeOptions(Super.options,extendOptions);Sub["super"]=Super;if(Sub.options.props){initProps$1(Sub)}if(Sub.options.computed){initComputed$1(Sub)}Sub.extend=Super.extend;Sub.mixin=Super.mixin;Sub.use=Super.use;ASSET_TYPES.forEach(function(type){Sub[type]=Super[type]});if(name){Sub.options.components[name]=Sub}Sub.superOptions=Super.options;Sub.extendOptions=extendOptions;Sub.sealedOptions=extend({},Sub.options);cachedCtors[SuperId]=Sub;return Sub}}function initProps$1(Comp){var props=Comp.options.props;for(var key in props){proxy(Comp.prototype,"_props",key)}}function initComputed$1(Comp){var computed=Comp.options.computed;for(var key in computed){defineComputed(Comp.prototype,key,computed[key])}}function initAssetRegisters(Vue){ASSET_TYPES.forEach(function(type){Vue[type]=function(id,definition){if(!definition){return this.options[type+"s"][id]}else{if(true){if(type==="component"&&config.isReservedTag(id)){warn("Do not use built-in or reserved HTML elements as component "+"id: "+id)}}if(type==="component"&&isPlainObject(definition)){definition.name=definition.name||id;definition=this.options._base.extend(definition)}if(type==="directive"&&typeof definition==="function"){definition={bind:definition,update:definition}}this.options[type+"s"][id]=definition;return definition}}})}function getComponentName(opts){return opts&&(opts.Ctor.options.name||opts.tag)}function matches(pattern,name){if(Array.isArray(pattern)){return pattern.indexOf(name)>-1}else if(typeof pattern==="string"){return pattern.split(",").indexOf(name)>-1}else if(isRegExp(pattern)){return pattern.test(name)}return false}function pruneCache(keepAliveInstance,filter){var cache=keepAliveInstance.cache;var keys=keepAliveInstance.keys;var _vnode=keepAliveInstance._vnode;for(var key in cache){var cachedNode=cache[key];if(cachedNode){var name=getComponentName(cachedNode.componentOptions);if(name&&!filter(name)){pruneCacheEntry(cache,key,keys,_vnode)}}}}function pruneCacheEntry(cache,key,keys,current){var cached$$1=cache[key];if(cached$$1&&(!current||cached$$1.tag!==current.tag)){cached$$1.componentInstance.$destroy()}cache[key]=null;remove(keys,key)}var patternTypes=[String,RegExp,Array];var KeepAlive={name:"keep-alive",abstract:true,props:{include:patternTypes,exclude:patternTypes,max:[String,Number]},created:function created(){this.cache=Object.create(null);this.keys=[]},destroyed:function destroyed(){var this$1=this;for(var key in this$1.cache){pruneCacheEntry(this$1.cache,key,this$1.keys)}},watch:{include:function include(val){pruneCache(this,function(name){return matches(val,name)})},exclude:function exclude(val){pruneCache(this,function(name){return!matches(val,name)})}},render:function render(){var slot=this.$slots.default;var vnode=getFirstComponentChild(slot);var componentOptions=vnode&&vnode.componentOptions;if(componentOptions){var name=getComponentName(componentOptions);var ref=this;var include=ref.include;var exclude=ref.exclude;if(include&&(!name||!matches(include,name))||exclude&&name&&matches(exclude,name)){return vnode}var ref$1=this;var cache=ref$1.cache;var keys=ref$1.keys;var key=vnode.key==null?componentOptions.Ctor.cid+(componentOptions.tag?"::"+componentOptions.tag:""):vnode.key;if(cache[key]){vnode.componentInstance=cache[key].componentInstance;remove(keys,key);keys.push(key)}else{cache[key]=vnode;keys.push(key);if(this.max&&keys.length>parseInt(this.max)){pruneCacheEntry(cache,keys[0],keys,this._vnode)}}vnode.data.keepAlive=true}return vnode||slot&&slot[0]}};var builtInComponents={KeepAlive};function initGlobalAPI(Vue){var configDef={};configDef.get=function(){return config};if(true){configDef.set=function(){warn("Do not replace the Vue.config object, set individual fields instead.")}}Object.defineProperty(Vue,"config",configDef);Vue.util={warn,extend,mergeOptions,defineReactive};Vue.set=set;Vue.delete=del;Vue.nextTick=nextTick;Vue.options=Object.create(null);ASSET_TYPES.forEach(function(type){Vue.options[type+"s"]=Object.create(null)});Vue.options._base=Vue;extend(Vue.options.components,builtInComponents);initUse(Vue);initMixin$1(Vue);initExtend(Vue);initAssetRegisters(Vue)}initGlobalAPI(Vue$3);Object.defineProperty(Vue$3.prototype,"$isServer",{get:isServerRendering});Object.defineProperty(Vue$3.prototype,"$ssrContext",{get:function get(){return this.$vnode&&this.$vnode.ssrContext}});Vue$3.version="2.5.9";var isReservedAttr=makeMap("style,class");var acceptValue=makeMap("input,textarea,option,select,progress");var mustUseProp=function(tag,type,attr){return attr==="value"&&acceptValue(tag)&&type!=="button"||attr==="selected"&&tag==="option"||attr==="checked"&&tag==="input"||attr==="muted"&&tag==="video"};var isEnumeratedAttr=makeMap("contenteditable,draggable,spellcheck");var isBooleanAttr=makeMap("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,"+"default,defaultchecked,defaultmuted,defaultselected,defer,disabled,"+"enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,"+"muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,"+"required,reversed,scoped,seamless,selected,sortable,translate,"+"truespeed,typemustmatch,visible");var xlinkNS="http://www.w3.org/1999/xlink";var isXlink=function(name){return name.charAt(5)===":"&&name.slice(0,5)==="xlink"};var getXlinkProp=function(name){return isXlink(name)?name.slice(6,name.length):""};var isFalsyAttrValue=function(val){return val==null||val===false};function genClassForVnode(vnode){var data=vnode.data;var parentNode=vnode;var childNode=vnode;while(isDef(childNode.componentInstance)){childNode=childNode.componentInstance._vnode;if(childNode.data){data=mergeClassData(childNode.data,data)}}while(isDef(parentNode=parentNode.parent)){if(parentNode.data){data=mergeClassData(data,parentNode.data)}}return renderClass(data.staticClass,data.class)}function mergeClassData(child,parent){return{staticClass:concat(child.staticClass,parent.staticClass),class:isDef(child.class)?[child.class,parent.class]:parent.class}}function renderClass(staticClass,dynamicClass){if(isDef(staticClass)||isDef(dynamicClass)){return concat(staticClass,stringifyClass(dynamicClass))}return""}function concat(a,b){return a?b?a+" "+b:a:b||""}function stringifyClass(value){if(Array.isArray(value)){return stringifyArray(value)}if(isObject(value)){return stringifyObject(value)}if(typeof value==="string"){return value}return""}function stringifyArray(value){var res="";var stringified;for(var i=0,l=value.length;i-1){return unknownElementCache[tag]=el.constructor===window.HTMLUnknownElement||el.constructor===window.HTMLElement}else{return unknownElementCache[tag]=/HTMLUnknownElement/.test(el.toString())}}var isTextInputType=makeMap("text,number,password,search,email,tel,url");function query(el){if(typeof el==="string"){var selected=document.querySelector(el);if(!selected){"development"!=="production"&&warn("Cannot find element: "+el);return document.createElement("div")}return selected}else{return el}}function createElement$1(tagName,vnode){var elm=document.createElement(tagName);if(tagName!=="select"){return elm}if(vnode.data&&vnode.data.attrs&&vnode.data.attrs.multiple!==undefined){elm.setAttribute("multiple","multiple")}return elm}function createElementNS(namespace,tagName){return document.createElementNS(namespaceMap[namespace],tagName)}function createTextNode(text){return document.createTextNode(text)}function createComment(text){return document.createComment(text)}function insertBefore(parentNode,newNode,referenceNode){parentNode.insertBefore(newNode,referenceNode)}function removeChild(node,child){node.removeChild(child)}function appendChild(node,child){node.appendChild(child)}function parentNode(node){return node.parentNode}function nextSibling(node){return node.nextSibling}function tagName(node){return node.tagName}function setTextContent(node,text){node.textContent=text}function setAttribute(node,key,val){node.setAttribute(key,val)}var nodeOps=Object.freeze({createElement:createElement$1,createElementNS,createTextNode,createComment,insertBefore,removeChild,appendChild,parentNode,nextSibling,tagName,setTextContent,setAttribute});var ref={create:function create(_,vnode){registerRef(vnode)},update:function update(oldVnode,vnode){if(oldVnode.data.ref!==vnode.data.ref){registerRef(oldVnode,true);registerRef(vnode)}},destroy:function destroy(vnode){registerRef(vnode,true)}};function registerRef(vnode,isRemoval){var key=vnode.data.ref;if(!key){return}var vm=vnode.context;var ref=vnode.componentInstance||vnode.elm;var refs=vm.$refs;if(isRemoval){if(Array.isArray(refs[key])){remove(refs[key],ref)}else if(refs[key]===ref){refs[key]=undefined}}else{if(vnode.data.refInFor){if(!Array.isArray(refs[key])){refs[key]=[ref]}else if(refs[key].indexOf(ref)<0){refs[key].push(ref)}}else{refs[key]=ref}}}var emptyNode=new VNode("",{},[]);var hooks=["create","activate","update","remove","destroy"];function sameVnode(a,b){return a.key===b.key&&(a.tag===b.tag&&a.isComment===b.isComment&&isDef(a.data)===isDef(b.data)&&sameInputType(a,b)||isTrue(a.isAsyncPlaceholder)&&a.asyncFactory===b.asyncFactory&&isUndef(b.asyncFactory.error))}function sameInputType(a,b){if(a.tag!=="input"){return true}var i;var typeA=isDef(i=a.data)&&isDef(i=i.attrs)&&i.type;var typeB=isDef(i=b.data)&&isDef(i=i.attrs)&&i.type;return typeA===typeB||isTextInputType(typeA)&&isTextInputType(typeB)}function createKeyToOldIdx(children,beginIdx,endIdx){var i,key;var map={};for(i=beginIdx;i<=endIdx;++i){key=children[i].key;if(isDef(key)){map[key]=i}}return map}function createPatchFunction(backend){var i,j;var cbs={};var modules=backend.modules;var nodeOps=backend.nodeOps;for(i=0;i - did you "+"register the component correctly? For recursive components, "+'make sure to provide the "name" option.',vnode.context)}}vnode.elm=vnode.ns?nodeOps.createElementNS(vnode.ns,tag):nodeOps.createElement(tag,vnode);setScope(vnode);{createChildren(vnode,children,insertedVnodeQueue);if(isDef(data)){invokeCreateHooks(vnode,insertedVnodeQueue)}insert(parentElm,vnode.elm,refElm)}if("development"!=="production"&&data&&data.pre){creatingElmInVPre--}}else if(isTrue(vnode.isComment)){vnode.elm=nodeOps.createComment(vnode.text);insert(parentElm,vnode.elm,refElm)}else{vnode.elm=nodeOps.createTextNode(vnode.text);insert(parentElm,vnode.elm,refElm)}}function createComponent(vnode,insertedVnodeQueue,parentElm,refElm){var i=vnode.data;if(isDef(i)){var isReactivated=isDef(vnode.componentInstance)&&i.keepAlive;if(isDef(i=i.hook)&&isDef(i=i.init)){i(vnode,false,parentElm,refElm)}if(isDef(vnode.componentInstance)){initComponent(vnode,insertedVnodeQueue);if(isTrue(isReactivated)){reactivateComponent(vnode,insertedVnodeQueue,parentElm,refElm)}return true}}}function initComponent(vnode,insertedVnodeQueue){if(isDef(vnode.data.pendingInsert)){insertedVnodeQueue.push.apply(insertedVnodeQueue,vnode.data.pendingInsert);vnode.data.pendingInsert=null}vnode.elm=vnode.componentInstance.$el;if(isPatchable(vnode)){invokeCreateHooks(vnode,insertedVnodeQueue);setScope(vnode)}else{registerRef(vnode);insertedVnodeQueue.push(vnode)}}function reactivateComponent(vnode,insertedVnodeQueue,parentElm,refElm){var i;var innerNode=vnode;while(innerNode.componentInstance){innerNode=innerNode.componentInstance._vnode;if(isDef(i=innerNode.data)&&isDef(i=i.transition)){for(i=0;ioldEndIdx){refElm=isUndef(newCh[newEndIdx+1])?null:newCh[newEndIdx+1].elm;addVnodes(parentElm,refElm,newCh,newStartIdx,newEndIdx,insertedVnodeQueue)}else if(newStartIdx>newEndIdx){removeVnodes(parentElm,oldCh,oldStartIdx,oldEndIdx)}}function findIdxInOld(node,oldCh,start,end){for(var i=start;i, or missing . Bailing hydration and performing "+"full client-side render.")}}oldVnode=emptyNodeAt(oldVnode)}var oldElm=oldVnode.elm;var parentElm$1=nodeOps.parentNode(oldElm);createElm(vnode,insertedVnodeQueue,oldElm._leaveCb?null:parentElm$1,nodeOps.nextSibling(oldElm));if(isDef(vnode.parent)){var ancestor=vnode.parent;var patchable=isPatchable(vnode);while(ancestor){for(var i=0;i1&&(res[tmp[0].trim()]=tmp[1].trim())}});return res});function normalizeStyleData(data){var style=normalizeStyleBinding(data.style);return data.staticStyle?extend(data.staticStyle,style):style}function normalizeStyleBinding(bindingStyle){if(Array.isArray(bindingStyle)){return toObject(bindingStyle)}if(typeof bindingStyle==="string"){return parseStyleText(bindingStyle)}return bindingStyle}function getStyle(vnode,checkChild){var res={};var styleData;if(checkChild){var childNode=vnode;while(childNode.componentInstance){childNode=childNode.componentInstance._vnode;if(childNode.data&&(styleData=normalizeStyleData(childNode.data))){extend(res,styleData)}}}if(styleData=normalizeStyleData(vnode.data)){extend(res,styleData)}var parentNode=vnode;while(parentNode=parentNode.parent){if(parentNode.data&&(styleData=normalizeStyleData(parentNode.data))){extend(res,styleData)}}return res}var cssVarRE=/^--/;var importantRE=/\s*!important$/;var setProp=function(el,name,val){if(cssVarRE.test(name)){el.style.setProperty(name,val)}else if(importantRE.test(val)){el.style.setProperty(name,val.replace(importantRE,""),"important")}else{var normalizedName=normalize(name);if(Array.isArray(val)){for(var i=0,len=val.length;i-1){cls.split(/\s+/).forEach(function(c){return el.classList.add(c)})}else{el.classList.add(cls)}}else{var cur=" "+(el.getAttribute("class")||"")+" ";if(cur.indexOf(" "+cls+" ")<0){el.setAttribute("class",(cur+cls).trim())}}}function removeClass(el,cls){if(!cls||!(cls=cls.trim())){return}if(el.classList){if(cls.indexOf(" ")>-1){cls.split(/\s+/).forEach(function(c){return el.classList.remove(c)})}else{el.classList.remove(cls)}if(!el.classList.length){el.removeAttribute("class")}}else{var cur=" "+(el.getAttribute("class")||"")+" ";var tar=" "+cls+" ";while(cur.indexOf(tar)>=0){cur=cur.replace(tar," ")}cur=cur.trim();if(cur){el.setAttribute("class",cur)}else{el.removeAttribute("class")}}}function resolveTransition(def){if(!def){return}if(typeof def==="object"){var res={};if(def.css!==false){extend(res,autoCssTransition(def.name||"v"))}extend(res,def);return res}else if(typeof def==="string"){return autoCssTransition(def)}}var autoCssTransition=cached(function(name){return{enterClass:name+"-enter",enterToClass:name+"-enter-to",enterActiveClass:name+"-enter-active",leaveClass:name+"-leave",leaveToClass:name+"-leave-to",leaveActiveClass:name+"-leave-active"}});var hasTransition=inBrowser&&!isIE9;var TRANSITION="transition";var ANIMATION="animation";var transitionProp="transition";var transitionEndEvent="transitionend";var animationProp="animation";var animationEndEvent="animationend";if(hasTransition){if(window.ontransitionend===undefined&&window.onwebkittransitionend!==undefined){transitionProp="WebkitTransition";transitionEndEvent="webkitTransitionEnd"}if(window.onanimationend===undefined&&window.onwebkitanimationend!==undefined){animationProp="WebkitAnimation";animationEndEvent="webkitAnimationEnd"}}var raf=inBrowser?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(fn){return fn()};function nextFrame(fn){raf(function(){raf(fn)})}function addTransitionClass(el,cls){var transitionClasses=el._transitionClasses||(el._transitionClasses=[]);if(transitionClasses.indexOf(cls)<0){transitionClasses.push(cls);addClass(el,cls)}}function removeTransitionClass(el,cls){if(el._transitionClasses){remove(el._transitionClasses,cls)}removeClass(el,cls)}function whenTransitionEnds(el,expectedType,cb){var ref=getTransitionInfo(el,expectedType);var type=ref.type;var timeout=ref.timeout;var propCount=ref.propCount;if(!type){return cb()}var event=type===TRANSITION?transitionEndEvent:animationEndEvent;var ended=0;var end=function(){el.removeEventListener(event,onEnd);cb()};var onEnd=function(e){if(e.target===el){if(++ended>=propCount){end()}}};setTimeout(function(){if(ended0){type=TRANSITION;timeout=transitionTimeout;propCount=transitionDurations.length}}else if(expectedType===ANIMATION){if(animationTimeout>0){type=ANIMATION;timeout=animationTimeout;propCount=animationDurations.length}}else{timeout=Math.max(transitionTimeout,animationTimeout);type=timeout>0?transitionTimeout>animationTimeout?TRANSITION:ANIMATION:null;propCount=type?type===TRANSITION?transitionDurations.length:animationDurations.length:0}var hasTransform=type===TRANSITION&&transformRE.test(styles[transitionProp+"Property"]);return{type,timeout,propCount,hasTransform}}function getTimeout(delays,durations){while(delays.length explicit "+name+" duration is not a valid number - "+"got "+JSON.stringify(val)+".",vnode.context)}else if(isNaN(val)){warn(" explicit "+name+" duration is NaN - "+"the duration expression might be incorrect.",vnode.context)}}function isValidDuration(val){return typeof val==="number"&&!isNaN(val)}function getHookArgumentsLength(fn){if(isUndef(fn)){return false}var invokerFns=fn.fns;if(isDef(invokerFns)){return getHookArgumentsLength(Array.isArray(invokerFns)?invokerFns[0]:invokerFns)}else{return(fn._length||fn.length)>1}}function _enter(_,vnode){if(vnode.data.show!==true){enter(vnode)}}var transition=inBrowser?{create:_enter,activate:_enter,remove:function remove$$1(vnode,rm){if(vnode.data.show!==true){leave(vnode,rm)}else{rm()}}}:{};var platformModules=[attrs,klass,events,domProps,style,transition];var modules=platformModules.concat(baseModules);var patch=createPatchFunction({nodeOps,modules});if(isIE9){document.addEventListener("selectionchange",function(){var el=document.activeElement;if(el&&el.vmodel){trigger(el,"input")}})}var directive={inserted:function inserted(el,binding,vnode,oldVnode){if(vnode.tag==="select"){if(oldVnode.elm&&!oldVnode.elm._vOptions){mergeVNodeHook(vnode,"postpatch",function(){directive.componentUpdated(el,binding,vnode)})}else{setSelected(el,binding,vnode.context)}el._vOptions=[].map.call(el.options,getValue)}else if(vnode.tag==="textarea"||isTextInputType(el.type)){el._vModifiers=binding.modifiers;if(!binding.modifiers.lazy){el.addEventListener("change",onCompositionEnd);if(!isAndroid){el.addEventListener("compositionstart",onCompositionStart);el.addEventListener("compositionend",onCompositionEnd)}if(isIE9){el.vmodel=true}}}},componentUpdated:function componentUpdated(el,binding,vnode){if(vnode.tag==="select"){setSelected(el,binding,vnode.context);var prevOptions=el._vOptions;var curOptions=el._vOptions=[].map.call(el.options,getValue);if(curOptions.some(function(o,i){return!looseEqual(o,prevOptions[i])})){var needReset=el.multiple?binding.value.some(function(v){return hasNoMatchingOption(v,curOptions)}):binding.value!==binding.oldValue&&hasNoMatchingOption(binding.value,curOptions);if(needReset){trigger(el,"change")}}}}};function setSelected(el,binding,vm){actuallySetSelected(el,binding,vm);if(isIE||isEdge){setTimeout(function(){actuallySetSelected(el,binding,vm)},0)}}function actuallySetSelected(el,binding,vm){var value=binding.value;var isMultiple=el.multiple;if(isMultiple&&!Array.isArray(value)){"development"!=="production"&&warn(' '+"expects an Array value for its binding, but got "+Object.prototype.toString.call(value).slice(8,-1),vm);return}var selected,option;for(var i=0,l=el.options.length;i-1;if(option.selected!==selected){option.selected=selected}}else{if(looseEqual(getValue(option),value)){if(el.selectedIndex!==i){el.selectedIndex=i}return}}}if(!isMultiple){el.selectedIndex=-1}}function hasNoMatchingOption(value,options){return options.every(function(o){return!looseEqual(o,value)})}function getValue(option){return"_value"in option?option._value:option.value}function onCompositionStart(e){e.target.composing=true}function onCompositionEnd(e){if(!e.target.composing){return}e.target.composing=false;trigger(e.target,"input")}function trigger(el,type){var e=document.createEvent("HTMLEvents");e.initEvent(type,true,true);el.dispatchEvent(e)}function locateNode(vnode){return vnode.componentInstance&&(!vnode.data||!vnode.data.transition)?locateNode(vnode.componentInstance._vnode):vnode}var show={bind:function bind(el,ref,vnode){var value=ref.value;vnode=locateNode(vnode);var transition$$1=vnode.data&&vnode.data.transition;var originalDisplay=el.__vOriginalDisplay=el.style.display==="none"?"":el.style.display;if(value&&transition$$1){vnode.data.show=true;enter(vnode,function(){el.style.display=originalDisplay})}else{el.style.display=value?originalDisplay:"none"}},update:function update(el,ref,vnode){var value=ref.value;var oldValue=ref.oldValue;if(value===oldValue){return}vnode=locateNode(vnode);var transition$$1=vnode.data&&vnode.data.transition;if(transition$$1){vnode.data.show=true;if(value){enter(vnode,function(){el.style.display=el.__vOriginalDisplay})}else{leave(vnode,function(){el.style.display="none"})}}else{el.style.display=value?el.__vOriginalDisplay:"none"}},unbind:function unbind(el,binding,vnode,oldVnode,isDestroy){if(!isDestroy){el.style.display=el.__vOriginalDisplay}}};var platformDirectives={model:directive,show};var transitionProps={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function getRealChild(vnode){var compOptions=vnode&&vnode.componentOptions;if(compOptions&&compOptions.Ctor.options.abstract){return getRealChild(getFirstComponentChild(compOptions.children))}else{return vnode}}function extractTransitionData(comp){var data={};var options=comp.$options;for(var key in options.propsData){data[key]=comp[key]}var listeners=options._parentListeners;for(var key$1 in listeners){data[camelize(key$1)]=listeners[key$1]}return data}function placeholder(h,rawChild){if(/\d-keep-alive$/.test(rawChild.tag)){return h("keep-alive",{props:rawChild.componentOptions.propsData})}}function hasParentTransition(vnode){while(vnode=vnode.parent){if(vnode.data.transition){return true}}}function isSameChild(child,oldChild){return oldChild.key===child.key&&oldChild.tag===child.tag}var Transition={name:"transition",props:transitionProps,abstract:true,render:function render(h){var this$1=this;var children=this.$slots.default;if(!children){return}children=children.filter(function(c){return c.tag||isAsyncPlaceholder(c)});if(!children.length){return}if("development"!=="production"&&children.length>1){warn(" can only be used on a single element. Use "+" for lists.",this.$parent)}var mode=this.mode;if("development"!=="production"&&mode&&mode!=="in-out"&&mode!=="out-in"){warn("invalid mode: "+mode,this.$parent)}var rawChild=children[0];if(hasParentTransition(this.$vnode)){return rawChild}var child=getRealChild(rawChild);if(!child){return rawChild}if(this._leaving){return placeholder(h,rawChild)}var id="__transition-"+this._uid+"-";child.key=child.key==null?child.isComment?id+"comment":id+child.tag:isPrimitive(child.key)?String(child.key).indexOf(id)===0?child.key:id+child.key:child.key;var data=(child.data||(child.data={})).transition=extractTransitionData(this);var oldRawChild=this._vnode;var oldChild=getRealChild(oldRawChild);if(child.data.directives&&child.data.directives.some(function(d){return d.name==="show"})){child.data.show=true}if(oldChild&&oldChild.data&&!isSameChild(child,oldChild)&&!isAsyncPlaceholder(oldChild)&&!(oldChild.componentInstance&&oldChild.componentInstance._vnode.isComment)){var oldData=oldChild.data.transition=extend({},data);if(mode==="out-in"){this._leaving=true;mergeVNodeHook(oldData,"afterLeave",function(){this$1._leaving=false;this$1.$forceUpdate()});return placeholder(h,rawChild)}else if(mode==="in-out"){if(isAsyncPlaceholder(child)){return oldRawChild}var delayedLeave;var performLeave=function(){delayedLeave()};mergeVNodeHook(data,"afterEnter",performLeave);mergeVNodeHook(data,"enterCancelled",performLeave);mergeVNodeHook(oldData,"delayLeave",function(leave){delayedLeave=leave})}}return rawChild}};var props=extend({tag:String,moveClass:String},transitionProps);delete props.mode;var TransitionGroup={props,render:function render(h){var tag=this.tag||this.$vnode.data.tag||"span";var map=Object.create(null);var prevChildren=this.prevChildren=this.children;var rawChildren=this.$slots.default||[];var children=this.children=[];var transitionData=extractTransitionData(this);for(var i=0;i children must be keyed: <"+name+">")}}}if(prevChildren){var kept=[];var removed=[];for(var i$1=0;i$10)json.data=this.data;if(this.type)json.type=this.type;if(this._className)json.className=this._className;if(Object.keys(this.connector).length>0)json.connector=this.connector;if(Object.keys(this.subject).length>0)json.subject=this.subject;if(Object.keys(this.note).length>0)json.note=this.note;return json}}]);return Annotation}();var AnnotationCollection=function(){function AnnotationCollection(_ref){var annotations=_ref.annotations,accessors=_ref.accessors,accessorsInverse=_ref.accessorsInverse;classCallCheck(this,AnnotationCollection);this.accessors=accessors;this.accessorsInverse=accessorsInverse;this.annotations=annotations}createClass(AnnotationCollection,[{key:"clearTypes",value:function clearTypes(newSettings){this.annotations.forEach(function(d){d.type=undefined;d.subject=newSettings&&newSettings.subject||d.subject;d.connector=newSettings&&newSettings.connector||d.connector;d.note=newSettings&&newSettings.note||d.note})}},{key:"setPositionWithAccessors",value:function setPositionWithAccessors(){var _this=this;this.annotations.forEach(function(d){d.type.setPositionWithAccessors(_this.accessors)})}},{key:"editMode",value:function editMode(_editMode){this.annotations.forEach(function(a){if(a.type){a.type.editMode=_editMode;a.type.updateEditMode()}})}},{key:"updateDisable",value:function updateDisable(disable){this.annotations.forEach(function(a){a.disable=disable;if(a.type){disable.forEach(function(d){if(a.type[d]){a.type[d].remove&&a.type[d].remove();a.type[d]=undefined}})}})}},{key:"updateTextWrap",value:function updateTextWrap(textWrap){this.annotations.forEach(function(a){if(a.type&&a.type.updateTextWrap){a.type.updateTextWrap(textWrap)}})}},{key:"updateText",value:function updateText(){this.annotations.forEach(function(a){if(a.type&&a.type.drawText){a.type.drawText()}})}},{key:"updateNotePadding",value:function updateNotePadding(notePadding){this.annotations.forEach(function(a){if(a.type){a.type.notePadding=notePadding}})}},{key:"json",get:function get$$1(){var _this2=this;return this.annotations.map(function(a){var json=a.json;if(_this2.accessorsInverse&&a.data){json.data={};Object.keys(_this2.accessorsInverse).forEach(function(k){json.data[k]=_this2.accessorsInverse[k]({x:a.x,y:a.y})})}return json})}},{key:"noteNodes",get:function get$$1(){return this.annotations.map(function(a){return _extends({},a.type.getNoteBBoxOffset(),{positionX:a.x,positionY:a.y})})}}]);return AnnotationCollection}();var pointHandle=function pointHandle(_ref){var _ref$cx=_ref.cx,cx=_ref$cx===undefined?0:_ref$cx,_ref$cy=_ref.cy,cy=_ref$cy===undefined?0:_ref$cy;return{move:{x:cx,y:cy}}};var circleHandles=function circleHandles(_ref2){var _ref2$cx=_ref2.cx,cx=_ref2$cx===undefined?0:_ref2$cx,_ref2$cy=_ref2.cy,cy=_ref2$cy===undefined?0:_ref2$cy,r1=_ref2.r1,r2=_ref2.r2,padding=_ref2.padding;var h={move:{x:cx,y:cy}};if(r1!==undefined){h.r1={x:cx+r1/Math.sqrt(2),y:cy+r1/Math.sqrt(2)}}if(r2!==undefined){h.r2={x:cx+r2/Math.sqrt(2),y:cy+r2/Math.sqrt(2)}}if(padding!==undefined){h.padding={x:cx+r1+padding,y:cy}}return h};var addHandles=function addHandles(_ref5){var group=_ref5.group,handles=_ref5.handles,_ref5$r=_ref5.r,r=_ref5$r===undefined?10:_ref5$r;var h=group.selectAll("circle.handle").data(handles);h.enter().append("circle").attr("class","handle").attr("fill","grey").attr("fill-opacity",.1).attr("cursor","move").attr("stroke-dasharray",5).attr("stroke","grey").call(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_drag__["a"])().container(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_selection__["a"])("g.annotations").node()).on("start",function(d){return d.start&&d.start(d)}).on("drag",function(d){return d.drag&&d.drag(d)}).on("end",function(d){return d.end&&d.end(d)}));group.selectAll("circle.handle").attr("cx",function(d){return d.x}).attr("cy",function(d){return d.y}).attr("r",function(d){return d.r||r}).attr("class",function(d){return"handle "+(d.className||"")});h.exit().remove()};var leftRightDynamic=function leftRightDynamic(align,y){if(align==="dynamic"||align==="left"||align==="right"){if(y<0){align="top"}else{align="bottom"}}return align};var topBottomDynamic=function topBottomDynamic(align,x){if(align==="dynamic"||align==="top"||align==="bottom"){if(x<0){align="right"}else{align="left"}}return align};var orientationTopBottom=["topBottom","top","bottom"];var orientationLeftRight=["leftRight","left","right"];var noteAlignment=function(_ref){var _ref$padding=_ref.padding,padding=_ref$padding===undefined?0:_ref$padding,_ref$bbox=_ref.bbox,bbox=_ref$bbox===undefined?{x:0,y:0,width:0,height:0}:_ref$bbox,align=_ref.align,orientation=_ref.orientation,_ref$offset=_ref.offset,offset=_ref$offset===undefined?{x:0,y:0}:_ref$offset;var x=-bbox.x;var y=0;if(orientationTopBottom.indexOf(orientation)!==-1){align=topBottomDynamic(align,offset.x);if(offset.y<0&&orientation==="topBottom"||orientation==="top"){y-=bbox.height+padding}else{y+=padding}if(align==="middle"){x-=bbox.width/2}else if(align==="right"){x-=bbox.width}}else if(orientationLeftRight.indexOf(orientation)!==-1){align=leftRightDynamic(align,offset.y);if(offset.x<0&&orientation==="leftRight"||orientation==="left"){x-=bbox.width+padding}else{x+=padding}if(align==="middle"){y-=bbox.height/2}else if(align==="top"){y-=bbox.height}}return{x,y}};var lineBuilder=function lineBuilder(_ref){var data=_ref.data,_ref$curve=_ref.curve,curve=_ref$curve===undefined?__WEBPACK_IMPORTED_MODULE_2_d3_shape__["a"]:_ref$curve,canvasContext=_ref.canvasContext,className=_ref.className,classID=_ref.classID;var lineGen=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2_d3_shape__["b"])().curve(curve);var builder={type:"path",className,classID,data};if(canvasContext){lineGen.context(canvasContext);builder.pathMethods=lineGen}else{builder.attrs={d:lineGen(data)}}return builder};var arcBuilder=function arcBuilder(_ref2){var data=_ref2.data,canvasContext=_ref2.canvasContext,className=_ref2.className,classID=_ref2.classID;var builder={type:"path",className,classID,data};var arcShape=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2_d3_shape__["c"])().innerRadius(data.innerRadius||0).outerRadius(data.outerRadius||data.radius||2).startAngle(data.startAngle||0).endAngle(data.endAngle||2*Math.PI);if(canvasContext){arcShape.context(canvasContext);builder.pathMethods=lineGen}else{builder.attrs={d:arcShape()}}return builder};var noteVertical=function(_ref){var align=_ref.align,_ref$x=_ref.x,x=_ref$x===undefined?0:_ref$x,_ref$y=_ref.y,y=_ref$y===undefined?0:_ref$y,bbox=_ref.bbox,offset=_ref.offset;align=leftRightDynamic(align,offset.y);if(align==="top"){y-=bbox.height}else if(align==="middle"){y-=bbox.height/2}var data=[[x,y],[x,y+bbox.height]];return{components:[lineBuilder({data,className:"note-line"})]}};var noteHorizontal=function(_ref){var align=_ref.align,_ref$x=_ref.x,x=_ref$x===undefined?0:_ref$x,_ref$y=_ref.y,y=_ref$y===undefined?0:_ref$y,offset=_ref.offset,bbox=_ref.bbox;align=topBottomDynamic(align,offset.x);if(align==="right"){x-=bbox.width}else if(align==="middle"){x-=bbox.width/2}var data=[[x,y],[x+bbox.width,y]];return{components:[lineBuilder({data,className:"note-line"})]}};var lineSetup=function lineSetup(_ref){var type=_ref.type,subjectType=_ref.subjectType;var annotation=type.annotation;var offset=annotation.position;var x1=annotation.x-offset.x,x2=x1+annotation.dx,y1=annotation.y-offset.y,y2=y1+annotation.dy;var subjectData=annotation.subject;if(subjectType==="circle"&&(subjectData.outerRadius||subjectData.radius)){var h=Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));var angle=Math.asin(-y2/h);var r=subjectData.outerRadius||subjectData.radius+(subjectData.radiusPadding||0);x1=Math.abs(Math.cos(angle)*r)*(x2<0?-1:1);y1=Math.abs(Math.sin(angle)*r)*(y2<0?-1:1)}if(subjectType==="rect"){var width=subjectData.width,height=subjectData.height;if(width>0&&annotation.dx>0||width<0&&annotation.dx<0){if(Math.abs(width)>Math.abs(annotation.dx))x1=width/2;else x1=width}if(height>0&&annotation.dy>0||height<0&&annotation.dy<0){if(Math.abs(height)>Math.abs(annotation.dy))y1=height/2;else y1=height}if(x1===width/2&&y1===height/2){x1=x2;y1=y2}}return[[x1,y1],[x2,y2]]};var connectorLine=function(connectorData){var data=lineSetup(connectorData);return{components:[lineBuilder({data,className:"connector"})]}};var connectorElbow=function(_ref){var type=_ref.type,subjectType=_ref.subjectType;var annotation=type.annotation;var offset=annotation.position;var x1=annotation.x-offset.x,x2=x1+annotation.dx,y1=annotation.y-offset.y,y2=y1+annotation.dy;var subjectData=annotation.subject;if(subjectType==="rect"){var width=subjectData.width,height=subjectData.height;if(width>0&&annotation.dx>0||width<0&&annotation.dx<0){if(Math.abs(width)>Math.abs(annotation.dx))x1=width/2;else x1=width}if(height>0&&annotation.dy>0||height<0&&annotation.dy<0){if(Math.abs(height)>Math.abs(annotation.dy))y1=height/2;else y1=height}if(x1===width/2&&y1===height/2){x1=x2;y1=y2}}var data=[[x1,y1],[x2,y2]];var diffY=y2-y1;var diffX=x2-x1;var xe=x2;var ye=y2;var opposite=y2x1||x2y1?-1:1;if(Math.abs(diffX)length&&Math.abs(diffY)>length){x1=length*(x2<0?-1:1);y1=length*(y2<0?-1:1);data=[[x1,y1],[xe,ye],[x2,y2]]}else if(Math.abs(diffX)>Math.abs(diffY)){var angle=Math.asin(-y2/r);x1=Math.abs(Math.cos(angle)*r)*(x2<0?-1:1);data=[[x1,y2],[x2,y2]]}else{var _angle=Math.acos(x2/r);y1=Math.abs(Math.sin(_angle)*r)*(y2<0?-1:1);data=[[x2,y1],[x2,y2]]}}else{data=[[x1,y1],[xe,ye],[x2,y2]]}return{components:[lineBuilder({data,className:"connector"})]}};var connectorCurve=function(_ref){var type=_ref.type,connectorData=_ref.connectorData,subjectType=_ref.subjectType;if(!connectorData){connectorData={}}if(!connectorData.points||typeof connectorData.points==="number"){connectorData.points=createPoints(type.annotation.offset,connectorData.points)}if(!connectorData.curve){connectorData.curve=__WEBPACK_IMPORTED_MODULE_2_d3_shape__["d"]}var handles=[];if(type.editMode){var cHandles=connectorData.points.map(function(c,i){return _extends({},pointHandle({cx:c[0],cy:c[1]}),{index:i})});var updatePoint=function updatePoint(index){connectorData.points[index][0]+=__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].dx;connectorData.points[index][1]+=__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].dy;type.redrawConnector()};handles=type.mapHandles(cHandles.map(function(h){return _extends({},h.move,{drag:updatePoint.bind(type,h.index)})}))}var data=lineSetup({type,subjectType});data=[data[0]].concat(toConsumableArray(connectorData.points),[data[1]]);var components=[lineBuilder({data,curve:connectorData.curve,className:"connector"})];return{components,handles}};var createPoints=function createPoints(offset){var anchors=arguments.length>1&&arguments[1]!==undefined?arguments[1]:2;var diff={x:offset.x/(anchors+1),y:offset.y/(anchors+1)};var p=[];var i=1;for(;i<=anchors;i++){p.push([diff.x*i+i%2*20,diff.y*i-i%2*20])}return p};var connectorArrow=function(_ref){var annotation=_ref.annotation,start=_ref.start,end=_ref.end,_ref$scale=_ref.scale,scale=_ref$scale===undefined?1:_ref$scale;var offset=annotation.position;if(!start){start=[annotation.dx,annotation.dy]}else{start=[-end[0]+start[0],-end[1]+start[1]]}if(!end){end=[annotation.x-offset.x,annotation.y-offset.y]}var x1=end[0],y1=end[1];var dx=start[0];var dy=start[1];var size=10*scale;var angleOffset=16/180*Math.PI;var angle=Math.atan(dy/dx);if(dx<0){angle+=Math.PI}var data=[[x1,y1],[Math.cos(angle+angleOffset)*size+x1,Math.sin(angle+angleOffset)*size+y1],[Math.cos(angle-angleOffset)*size+x1,Math.sin(angle-angleOffset)*size+y1],[x1,y1]];return{components:[lineBuilder({data,className:"connector-end connector-arrow",classID:"connector-end"})]}};var connectorDot=function(_ref){var line$$1=_ref.line,_ref$scale=_ref.scale,scale=_ref$scale===undefined?1:_ref$scale;var dot=arcBuilder({className:"connector-end connector-dot",classID:"connector-end",data:{radius:3*Math.sqrt(scale)}});dot.attrs.transform="translate("+line$$1.data[0][0]+", "+line$$1.data[0][1]+")";return{components:[dot]}};var subjectCircle=function(_ref){var subjectData=_ref.subjectData,type=_ref.type;if(!subjectData.radius&&!subjectData.outerRadius){subjectData.radius=20}var handles=[];var c=arcBuilder({data:subjectData,className:"subject"});if(type.editMode){var h=circleHandles({r1:c.data.outerRadius||c.data.radius,r2:c.data.innerRadius,padding:subjectData.radiusPadding});var updateRadius=function updateRadius(attr){var r=subjectData[attr]+__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].dx*Math.sqrt(2);subjectData[attr]=r;type.redrawSubject();type.redrawConnector()};var cHandles=[_extends({},h.r1,{drag:updateRadius.bind(type,subjectData.outerRadius!==undefined?"outerRadius":"radius")})];if(subjectData.innerRadius){cHandles.push(_extends({},h.r2,{drag:updateRadius.bind(type,"innerRadius")}))}handles=type.mapHandles(cHandles)}c.attrs["fill-opacity"]=0;return{components:[c],handles}};var subjectRect=function(_ref){var subjectData=_ref.subjectData,type=_ref.type;if(!subjectData.width){subjectData.width=100}if(!subjectData.height){subjectData.height=100}var handles=[];var width=subjectData.width,height=subjectData.height;var data=[[0,0],[width,0],[width,height],[0,height],[0,0]];var rect=lineBuilder({data,className:"subject"});if(type.editMode){var updateWidth=function updateWidth(){subjectData.width=__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].x;type.redrawSubject();type.redrawConnector()};var updateHeight=function updateHeight(){subjectData.height=__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].y;type.redrawSubject();type.redrawConnector()};var rHandles=[{x:width,y:height/2,drag:updateWidth.bind(type)},{x:width/2,y:height,drag:updateHeight.bind(type)}];handles=type.mapHandles(rHandles)}rect.attrs["fill-opacity"]=.1;return{components:[rect],handles}};var subjectThreshold=function(_ref){var subjectData=_ref.subjectData,type=_ref.type;var offset=type.annotation.position;var x1=(subjectData.x1!==undefined?subjectData.x1:offset.x)-offset.x,x2=(subjectData.x2!==undefined?subjectData.x2:offset.x)-offset.x,y1=(subjectData.y1!==undefined?subjectData.y1:offset.y)-offset.y,y2=(subjectData.y2!==undefined?subjectData.y2:offset.y)-offset.y;var data=[[x1,y1],[x2,y2]];return{components:[lineBuilder({data,className:"subject"})]}};var subjectBadge=function(_ref){var _ref$subjectData=_ref.subjectData,subjectData=_ref$subjectData===undefined?{}:_ref$subjectData,_ref$type=_ref.type,type=_ref$type===undefined?{}:_ref$type;var annotation=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var typeSettings=type.typeSettings&&type.typeSettings.subject;if(!subjectData.radius){if(typeSettings&&typeSettings.radius){subjectData.radius=typeSettings.radius}else{subjectData.radius=14}}if(!subjectData.x){if(typeSettings&&typeSettings.x){subjectData.x=typeSettings.x}}if(!subjectData.y){if(typeSettings&&typeSettings.y){subjectData.y=typeSettings.y}}var handles=[];var components=[];var radius=subjectData.radius;var innerRadius=radius*.7;var x=0;var y=0;var notCornerOffset=Math.sqrt(2)*radius;var placement={xleftcorner:-radius,xrightcorner:radius,ytopcorner:-radius,ybottomcorner:radius,xleft:-notCornerOffset,xright:notCornerOffset,ytop:-notCornerOffset,ybottom:notCornerOffset};if(subjectData.x&&!subjectData.y){x=placement["x"+subjectData.x]}else if(subjectData.y&&!subjectData.x){y=placement["y"+subjectData.y]}else if(subjectData.x&&subjectData.y){x=placement["x"+subjectData.x+"corner"];y=placement["y"+subjectData.y+"corner"]}var transform="translate("+x+", "+y+")";var circlebg=arcBuilder({className:"subject",data:{radius}});circlebg.attrs.transform=transform;circlebg.attrs.fill=annotation.color;circlebg.attrs["stroke-linecap"]="round";circlebg.attrs["stroke-width"]="3px";var circle=arcBuilder({className:"subject-ring",data:{outerRadius:radius,innerRadius}});circle.attrs.transform=transform;circle.attrs["stroke-width"]="3px";circle.attrs.fill="white";var pointer=void 0;if(x&&y||!x&&!y){pointer=lineBuilder({className:"subject-pointer",data:[[0,0],[x||0,0],[0,y||0],[0,0]]})}else if(x||y){var notCornerPointerXY=function notCornerPointerXY(v){var sign=arguments.length>1&&arguments[1]!==undefined?arguments[1]:1;return v&&v/Math.sqrt(2)/Math.sqrt(2)||sign*radius/Math.sqrt(2)};pointer=lineBuilder({className:"subject-pointer",data:[[0,0],[notCornerPointerXY(x),notCornerPointerXY(y)],[notCornerPointerXY(x,-1),notCornerPointerXY(y,-1)],[0,0]]})}if(pointer){pointer.attrs.fill=annotation.color;pointer.attrs["stroke-linecap"]="round";pointer.attrs["stroke-width"]="3px";components.push(pointer)}if(type.editMode){var dragBadge=function dragBadge(){subjectData.x=__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].x<-radius*2?"left":__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].x>radius*2?"right":undefined;subjectData.y=__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].y<-radius*2?"top":__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].y>radius*2?"bottom":undefined;type.redrawSubject()};var bHandles={x:x*2,y:y*2,drag:dragBadge.bind(type)};if(!bHandles.x&&!bHandles.y){bHandles.y=-radius}handles=type.mapHandles([bHandles])}var text=void 0;if(subjectData.text){text={type:"text",className:"badge-text",attrs:{fill:"white",stroke:"none","font-size":".7em",text:subjectData.text,"text-anchor":"middle",dy:".25em",x,y}}}components.push(circlebg);components.push(circle);components.push(text);return{components,handles}};var Type=function(){function Type(_ref){var a=_ref.a,annotation=_ref.annotation,editMode=_ref.editMode,dispatcher=_ref.dispatcher,notePadding=_ref.notePadding,accessors=_ref.accessors;classCallCheck(this,Type);this.a=a;this.note=annotation.disable.indexOf("note")===-1&&a.select("g.annotation-note");this.noteContent=this.note&&a.select("g.annotation-note-content");this.connector=annotation.disable.indexOf("connector")===-1&&a.select("g.annotation-connector");this.subject=annotation.disable.indexOf("subject")===-1&&a.select("g.annotation-subject");this.dispatcher=dispatcher;if(dispatcher){var handler=addHandlers.bind(null,dispatcher,annotation);handler({component:this.note,name:"note"});handler({component:this.connector,name:"connector"});handler({component:this.subject,name:"subject"})}this.annotation=annotation;this.editMode=annotation.editMode||editMode;this.notePadding=notePadding!==undefined?notePadding:3;this.offsetCornerX=0;this.offsetCornerY=0;if(accessors&&annotation.data){this.init(accessors)}}createClass(Type,[{key:"init",value:function init(accessors){if(!this.annotation.x){this.mapX(accessors)}if(!this.annotation.y){this.mapY(accessors)}}},{key:"mapY",value:function mapY(accessors){if(accessors.y){this.annotation.y=accessors.y(this.annotation.data)}}},{key:"mapX",value:function mapX(accessors){if(accessors.x){this.annotation.x=accessors.x(this.annotation.data)}}},{key:"updateEditMode",value:function updateEditMode(){this.a.selectAll("circle.handle").remove()}},{key:"drawOnSVG",value:function drawOnSVG(component,builders){var _this=this;if(!Array.isArray(builders)){builders=[builders]}builders.filter(function(b){return b}).forEach(function(_ref2){var type=_ref2.type,className=_ref2.className,attrs=_ref2.attrs,handles=_ref2.handles,classID=_ref2.classID;if(type==="handle"){addHandles({group:component,r:attrs&&attrs.r,handles})}else{newWithClass(component,[_this.annotation],type,className,classID);var el=component.select(type+"."+(classID||className));var addAttrs=Object.keys(attrs);var removeAttrs=[];var currentAttrs=el.node().attributes;for(var i=currentAttrs.length-1;i>=0;i--){var name=currentAttrs[i].name;if(addAttrs.indexOf(name)===-1&&name!=="class")removeAttrs.push(name)}addAttrs.forEach(function(attr){if(attr==="text"){el.text(attrs[attr])}else{el.attr(attr,attrs[attr])}});removeAttrs.forEach(function(attr){return el.attr(attr,null)})}})}},{key:"getNoteBBox",value:function getNoteBBox(){return bboxWithoutHandles(this.note,".annotation-note-content text")}},{key:"getNoteBBoxOffset",value:function getNoteBBoxOffset(){var bbox=bboxWithoutHandles(this.note,".annotation-note-content");var transform=this.noteContent.attr("transform").split(/\(|\,|\)/g);bbox.offsetCornerX=parseFloat(transform[1])+this.annotation.dx;bbox.offsetCornerY=parseFloat(transform[2])+this.annotation.dy;bbox.offsetX=this.annotation.dx;bbox.offsetY=this.annotation.dy;return bbox}},{key:"drawSubject",value:function drawSubject(){var _this2=this;var context=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var subjectData=this.annotation.subject;var type=context.type;var subjectParams={type:this,subjectData};var subject={};if(type==="circle")subject=subjectCircle(subjectParams);else if(type==="rect")subject=subjectRect(subjectParams);else if(type==="threshold")subject=subjectThreshold(subjectParams);else if(type==="badge")subject=subjectBadge(subjectParams,this.annotation);var _subject=subject,_subject$components=_subject.components,components=_subject$components===undefined?[]:_subject$components,_subject$handles=_subject.handles,handles=_subject$handles===undefined?[]:_subject$handles;components.forEach(function(c){if(c&&c.attrs&&!c.attrs.stroke){c.attrs.stroke=_this2.annotation.color}});if(this.editMode){handles=handles.concat(this.mapHandles([{drag:this.dragSubject.bind(this)}]));components.push({type:"handle",handles})}return components}},{key:"drawConnector",value:function drawConnector(){var _this3=this;var context=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var connectorData=this.annotation.connector;var type=connectorData.type||context.type;var connectorParams={type:this,connectorData};connectorParams.subjectType=this.typeSettings&&this.typeSettings.subject&&this.typeSettings.subject.type;var connector={};if(type==="curve")connector=connectorCurve(connectorParams);else if(type==="elbow")connector=connectorElbow(connectorParams);else connector=connectorLine(connectorParams);var _connector=connector,_connector$components=_connector.components,components=_connector$components===undefined?[]:_connector$components,_connector$handles=_connector.handles,handles=_connector$handles===undefined?[]:_connector$handles;var line$$1=components[0];if(line$$1){line$$1.attrs.stroke=this.annotation.color;line$$1.attrs.fill="none"}var endType=connectorData.end||context.end;var end={};if(endType==="arrow"){var s=line$$1.data[1];var e=line$$1.data[0];var distance=Math.sqrt(Math.pow(s[0]-e[0],2)+Math.pow(s[1]-e[1],2));if(distance<5&&line$$1.data[2]){s=line$$1.data[2]}end=connectorArrow({annotation:this.annotation,start:s,end:e,scale:connectorData.endScale})}else if(endType==="dot"){end=connectorDot({line:line$$1,scale:connectorData.endScale})}if(end.components){end.components.forEach(function(c){c.attrs.fill=_this3.annotation.color;c.attrs.stroke=_this3.annotation.color});components=components.concat(end.components)}if(this.editMode){if(handles.length!==0)components.push({type:"handle",handles})}return components}},{key:"drawNote",value:function drawNote(){var _this4=this;var context=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var noteData=this.annotation.note;var align=noteData.align||context.align||"dynamic";var noteParams={bbox:context.bbox,align,offset:this.annotation.offset};var lineType=noteData.lineType||context.lineType;var note={};if(lineType==="vertical")note=noteVertical(noteParams);else if(lineType==="horizontal")note=noteHorizontal(noteParams);var _note=note,_note$components=_note.components,components=_note$components===undefined?[]:_note$components,_note$handles=_note.handles,handles=_note$handles===undefined?[]:_note$handles;components.forEach(function(c){c.attrs.stroke=_this4.annotation.color});if(this.editMode){handles=this.mapHandles([{x:0,y:0,drag:this.dragNote.bind(this)}]);components.push({type:"handle",handles})}return components}},{key:"drawNoteContent",value:function drawNoteContent(context){var noteData=this.annotation.note;var padding=noteData.padding!==undefined?noteData.padding:this.notePadding;var orientation=noteData.orientation||context.orientation||"topBottom";var lineType=noteData.lineType||context.lineType;var align=noteData.align||context.align||"dynamic";if(lineType==="vertical")orientation="leftRight";else if(lineType==="horizontal")orientation="topBottom";var noteParams={padding,bbox:context.bbox,offset:this.annotation.offset,orientation,align};var _noteAlignment=noteAlignment(noteParams),x=_noteAlignment.x,y=_noteAlignment.y;this.offsetCornerX=x+this.annotation.dx;this.offsetCornerY=y+this.annotation.dy;this.note&&this.noteContent.attr("transform","translate("+x+", "+y+")");return[]}},{key:"drawOnScreen",value:function drawOnScreen(component,drawFunction){return this.drawOnSVG(component,drawFunction)}},{key:"redrawSubject",value:function redrawSubject(){this.subject&&this.drawOnScreen(this.subject,this.drawSubject())}},{key:"redrawConnector",value:function redrawConnector(){this.connector&&this.drawOnScreen(this.connector,this.drawConnector())}},{key:"redrawNote",value:function redrawNote(){var bbox=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.getNoteBBox();this.noteContent&&this.drawOnScreen(this.noteContent,this.drawNoteContent({bbox}));this.note&&this.drawOnScreen(this.note,this.drawNote({bbox}))}},{key:"setPosition",value:function setPosition(){var position=this.annotation.position;this.a.attr("transform","translate("+position.x+", "+position.y+")")}},{key:"setOffset",value:function setOffset(){if(this.note){var offset=this.annotation.offset;this.note.attr("transform","translate("+offset.x+", "+offset.y+")")}}},{key:"setPositionWithAccessors",value:function setPositionWithAccessors(accessors){if(accessors&&this.annotation.data){this.mapX(accessors);this.mapY(accessors)}this.setPosition()}},{key:"setClassName",value:function setClassName(){this.a.attr("class","annotation "+(this.className&&this.className())+" "+(this.editMode?"editable":"")+" "+(this.annotation.className||""))}},{key:"draw",value:function draw(){this.setClassName();this.setPosition();this.setOffset();this.redrawSubject();this.redrawConnector();this.redrawNote()}},{key:"dragstarted",value:function dragstarted(){__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].sourceEvent.stopPropagation();this.dispatcher&&this.dispatcher.call("dragstart",this.a,this.annotation);this.a.classed("dragging",true);this.a.selectAll("circle.handle").style("pointer-events","none")}},{key:"dragended",value:function dragended(){this.dispatcher&&this.dispatcher.call("dragend",this.a,this.annotation);this.a.classed("dragging",false);this.a.selectAll("circle.handle").style("pointer-events","all")}},{key:"dragSubject",value:function dragSubject(){var position=this.annotation.position;position.x+=__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].dx;position.y+=__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].dy;this.annotation.position=position}},{key:"dragNote",value:function dragNote(){var offset=this.annotation.offset;offset.x+=__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].dx;offset.y+=__WEBPACK_IMPORTED_MODULE_0_d3_selection__["b"].dy;this.annotation.offset=offset}},{key:"mapHandles",value:function mapHandles(handles){var _this5=this;return handles.map(function(h){return _extends({},h,{start:_this5.dragstarted.bind(_this5),end:_this5.dragended.bind(_this5)})})}}]);return Type}();var customType=function customType(initialType,typeSettings,_init){return function(_initialType){inherits(customType,_initialType);function customType(settings){classCallCheck(this,customType);var _this6=possibleConstructorReturn(this,(customType.__proto__||Object.getPrototypeOf(customType)).call(this,settings));_this6.typeSettings=typeSettings;if(typeSettings.disable){typeSettings.disable.forEach(function(d){_this6[d]=undefined;if(d==="note"){_this6.noteContent=undefined}})}return _this6}createClass(customType,[{key:"className",value:function className(){return""+(typeSettings.className||get(customType.prototype.__proto__||Object.getPrototypeOf(customType.prototype),"className",this)&&get(customType.prototype.__proto__||Object.getPrototypeOf(customType.prototype),"className",this).call(this)||"")}},{key:"drawSubject",value:function drawSubject(context){this.typeSettings.subject=_extends({},typeSettings.subject,this.typeSettings.subject);return get(customType.prototype.__proto__||Object.getPrototypeOf(customType.prototype),"drawSubject",this).call(this,_extends({},context,this.typeSettings.subject))}},{key:"drawConnector",value:function drawConnector(context){this.typeSettings.connector=_extends({},typeSettings.connector,this.typeSettings.connector);return get(customType.prototype.__proto__||Object.getPrototypeOf(customType.prototype),"drawConnector",this).call(this,_extends({},context,typeSettings.connector,this.typeSettings.connector))}},{key:"drawNote",value:function drawNote(context){this.typeSettings.note=_extends({},typeSettings.note,this.typeSettings.note);return get(customType.prototype.__proto__||Object.getPrototypeOf(customType.prototype),"drawNote",this).call(this,_extends({},context,typeSettings.note,this.typeSettings.note))}},{key:"drawNoteContent",value:function drawNoteContent(context){return get(customType.prototype.__proto__||Object.getPrototypeOf(customType.prototype),"drawNoteContent",this).call(this,_extends({},context,typeSettings.note,this.typeSettings.note))}}],[{key:"init",value:function init(annotation,accessors){get(customType.__proto__||Object.getPrototypeOf(customType),"init",this).call(this,annotation,accessors);if(_init){annotation=_init(annotation,accessors)}return annotation}}]);return customType}(initialType)};var d3NoteText=function(_Type){inherits(d3NoteText,_Type);function d3NoteText(params){classCallCheck(this,d3NoteText);var _this7=possibleConstructorReturn(this,(d3NoteText.__proto__||Object.getPrototypeOf(d3NoteText)).call(this,params));_this7.textWrap=params.textWrap||120;_this7.drawText();return _this7}createClass(d3NoteText,[{key:"updateTextWrap",value:function updateTextWrap(textWrap){this.textWrap=textWrap;this.drawText()}},{key:"drawText",value:function drawText(){if(this.note){newWithClass(this.note,[this.annotation],"g","annotation-note-content");var noteContent=this.note.select("g.annotation-note-content");newWithClass(noteContent,[this.annotation],"rect","annotation-note-bg");newWithClass(noteContent,[this.annotation],"text","annotation-note-label");newWithClass(noteContent,[this.annotation],"text","annotation-note-title");var titleBBox={height:0};var label=this.a.select("text.annotation-note-label");var wrapLength=this.annotation.note&&this.annotation.note.wrap||this.typeSettings&&this.typeSettings.note&&this.typeSettings.note.wrap||this.textWrap;var wrapSplitter=this.annotation.note&&this.annotation.note.wrapSplitter||this.typeSettings&&this.typeSettings.note&&this.typeSettings.note.wrapSplitter;if(this.annotation.note.title){var title=this.a.select("text.annotation-note-title");title.text(this.annotation.note.title);title.attr("fill",this.annotation.color);title.attr("font-weight","bold");title.call(wrap,wrapLength,wrapSplitter);titleBBox=title.node().getBBox()}label.text(this.annotation.note.label).attr("dx","0");label.call(wrap,wrapLength,wrapSplitter);label.attr("y",titleBBox.height*1.1||0);label.attr("fill",this.annotation.color);var bbox=this.getNoteBBox();this.a.select("rect.annotation-note-bg").attr("width",bbox.width).attr("height",bbox.height).attr("x",bbox.x).attr("fill","white").attr("fill-opacity",0)}}}]);return d3NoteText}(Type);var d3Label=customType(d3NoteText,{className:"label",note:{align:"middle"}});var d3Callout=customType(d3NoteText,{className:"callout",note:{lineType:"horizontal"}});var d3CalloutElbow=customType(d3Callout,{className:"callout elbow",connector:{type:"elbow"}});var d3CalloutCurve=customType(d3Callout,{className:"callout curve",connector:{type:"curve"}});var d3Badge=customType(Type,{className:"badge",subject:{type:"badge"},disable:["connector","note"]});var d3CalloutCircle=customType(d3CalloutElbow,{className:"callout circle",subject:{type:"circle"}});var d3CalloutRect=customType(d3CalloutElbow,{className:"callout rect",subject:{type:"rect"}});var ThresholdMap=function(_d3Callout){inherits(ThresholdMap,_d3Callout);function ThresholdMap(){classCallCheck(this,ThresholdMap);return possibleConstructorReturn(this,(ThresholdMap.__proto__||Object.getPrototypeOf(ThresholdMap)).apply(this,arguments))}createClass(ThresholdMap,[{key:"mapY",value:function mapY(accessors){get(ThresholdMap.prototype.__proto__||Object.getPrototypeOf(ThresholdMap.prototype),"mapY",this).call(this,accessors);var a=this.annotation;if((a.subject.x1||a.subject.x2)&&a.data&&accessors.y){a.y=accessors.y(a.data)}if((a.subject.x1||a.subject.x2)&&!a.x){a.x=a.subject.x1||a.subject.x2}}},{key:"mapX",value:function mapX(accessors){get(ThresholdMap.prototype.__proto__||Object.getPrototypeOf(ThresholdMap.prototype),"mapX",this).call(this,accessors);var a=this.annotation;if((a.subject.y1||a.subject.y2)&&a.data&&accessors.x){a.x=accessors.x(a.data)}if((a.subject.y1||a.subject.y2)&&!a.y){a.y=a.subject.y1||a.subject.y2}}}]);return ThresholdMap}(d3Callout);var d3XYThreshold=customType(ThresholdMap,{className:"callout xythreshold",subject:{type:"threshold"}});var newWithClass=function newWithClass(a,d,type,className,classID){var group=a.selectAll(type+"."+(classID||className)).data(d);group.enter().append(type).merge(group).attr("class",className);group.exit().remove();return a};var addHandlers=function addHandlers(dispatcher,annotation,_ref3){var component=_ref3.component,name=_ref3.name;if(component){component.on("mouseover.annotations",function(){dispatcher.call(name+"over",component,annotation)}).on("mouseout.annotations",function(){return dispatcher.call(name+"out",component,annotation)}).on("click.annotations",function(){return dispatcher.call(name+"click",component,annotation)})}};var wrap=function wrap(text,width,wrapSplitter){var lineHeight=arguments.length>3&&arguments[3]!==undefined?arguments[3]:1.2;text.each(function(){var text=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_selection__["a"])(this),words=text.text().split(wrapSplitter||/[ \t\r\n]+/).reverse().filter(function(w){return w!==""});var word=void 0,line$$1=[],tspan=text.text(null).append("tspan").attr("x",0).attr("dy",.8+"em");while(word=words.pop()){line$$1.push(word);tspan.text(line$$1.join(" "));if(tspan.node().getComputedTextLength()>width&&line$$1.length>1){line$$1.pop();tspan.text(line$$1.join(" "));line$$1=[word];tspan=text.append("tspan").attr("x",0).attr("dy",lineHeight+"em").text(word)}}})};var bboxWithoutHandles=function bboxWithoutHandles(selection){var selector=arguments.length>1&&arguments[1]!==undefined?arguments[1]:":not(.handle)";if(!selection){return{x:0,y:0,width:0,height:0}}return selection.selectAll(selector).nodes().reduce(function(p,c){var bbox=c.getBBox();p.x=Math.min(p.x,bbox.x);p.y=Math.min(p.y,bbox.y);p.width=Math.max(p.width,bbox.width);var yOffset=c&&c.attributes&&c.attributes.y;p.height=Math.max(p.height,(yOffset&&parseFloat(yOffset.value)||0)+bbox.height);return p},{x:0,y:0,width:0,height:0})};function annotation(){var annotations=[],collection=void 0,context=void 0,disable=[],accessors={},accessorsInverse={},editMode=false,ids=void 0,type=d3Callout,textWrap=void 0,notePadding=void 0,annotationDispatcher=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_d3_dispatch__["a"])("subjectover","subjectout","subjectclick","connectorover","connectorout","connectorclick","noteover","noteout","noteclick","dragend","dragstart"),sel=void 0;var annotation=function annotation(selection){sel=selection;if(!editMode){selection.selectAll("circle.handle").remove()}var translatedAnnotations=annotations.map(function(a){if(!a.type){a.type=type}if(!a.disable){a.disable=disable}return new Annotation(a)});collection=collection||new AnnotationCollection({annotations:translatedAnnotations,accessors,accessorsInverse,ids});var annotationG=selection.selectAll("g").data([collection]);annotationG.enter().append("g").attr("class","annotations");var group=selection.select("g.annotations");newWithClass(group,collection.annotations,"g","annotation");var annotation=group.selectAll("g.annotation");annotation.each(function(d){var a=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_selection__["a"])(this);a.attr("class","annotation");newWithClass(a,[d],"g","annotation-connector");newWithClass(a,[d],"g","annotation-subject");newWithClass(a,[d],"g","annotation-note");newWithClass(a.select("g.annotation-note"),[d],"g","annotation-note-content");d.type=d.type.toString()==="[object Object]"?d.type:new d.type({a,annotation:d,textWrap,notePadding,editMode,dispatcher:annotationDispatcher,accessors});d.type.draw();d.type.drawText&&d.type.drawText()})};annotation.json=function(){console.log("Annotations JSON was copied to your clipboard. Please note the annotation type is not JSON compatible. It appears in the objects array in the console, but not in the copied JSON.",collection.json);window.copy(JSON.stringify(collection.json.map(function(a){delete a.type;return a})));return annotation};annotation.update=function(){if(annotations&&collection){annotations=collection.annotations.map(function(a){a.type.draw();return a})}return annotation};annotation.updateText=function(){if(collection){collection.updateText(textWrap);annotations=collection.annotations}return annotation};annotation.updatedAccessors=function(){collection.setPositionWithAccessors();annotations=collection.annotations;return annotation};annotation.disable=function(_){if(!arguments.length)return disable;disable=_;if(collection){collection.updateDisable(disable);annotations=collection.annotations}return annotation};annotation.textWrap=function(_){if(!arguments.length)return textWrap;textWrap=_;if(collection){collection.updateTextWrap(textWrap);annotations=collection.annotations}return annotation};annotation.notePadding=function(_){if(!arguments.length)return notePadding;notePadding=_;if(collection){collection.updateNotePadding(notePadding);annotations=collection.annotations}return annotation};annotation.type=function(_,settings){if(!arguments.length)return type;type=_;if(collection){collection.annotations.map(function(a){a.type.note&&a.type.note.selectAll("*:not(.annotation-note-content)").remove();a.type.noteContent&&a.type.noteContent.selectAll("*").remove();a.type.subject&&a.type.subject.selectAll("*").remove();a.type.connector&&a.type.connector.selectAll("*").remove();a.type.typeSettings={};a.type=type;a.subject=settings&&settings.subject||a.subject;a.connector=settings&&settings.connector||a.connector;a.note=settings&&settings.note||a.note});annotations=collection.annotations}return annotation};annotation.annotations=function(_){if(!arguments.length)return collection&&collection.annotations||annotations;annotations=_;if(collection&&collection.annotations){var rerun=annotations.some(function(d){return!d.type||d.type.toString()!=="[object Object]"});if(rerun){collection=null;annotation(sel)}else{collection.annotations=annotations}}return annotation};annotation.context=function(_){if(!arguments.length)return context;context=_;return annotation};annotation.accessors=function(_){if(!arguments.length)return accessors;accessors=_;return annotation};annotation.accessorsInverse=function(_){if(!arguments.length)return accessorsInverse;accessorsInverse=_;return annotation};annotation.ids=function(_){if(!arguments.length)return ids;ids=_;return annotation};annotation.editMode=function(_){if(!arguments.length)return editMode;editMode=_;if(sel){sel.selectAll("g.annotation").classed("editable",editMode)}if(collection){collection.editMode(editMode);annotations=collection.annotations}return annotation};annotation.collection=function(_){if(!arguments.length)return collection;collection=_;return annotation};annotation.on=function(){var value=annotationDispatcher.on.apply(annotationDispatcher,arguments);return value===annotationDispatcher?annotation:value};return annotation}var index={annotation,annotationTypeBase:Type,annotationLabel:d3Label,annotationCallout:d3Callout,annotationCalloutCurve:d3CalloutCurve,annotationCalloutElbow:d3CalloutElbow,annotationCalloutCircle:d3CalloutCircle,annotationCalloutRect:d3CalloutRect,annotationXYThreshold:d3XYThreshold,annotationBadge:d3Badge,annotationCustomType:customType};__webpack_exports__["default"]=index},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:true});__webpack_require__.d(__webpack_exports__,"legendColor",function(){return color});__webpack_require__.d(__webpack_exports__,"legendSize",function(){return size});__webpack_require__.d(__webpack_exports__,"legendSymbol",function(){return symbol});__webpack_require__.d(__webpack_exports__,"legendHelpers",function(){return legendHelpers});var __WEBPACK_IMPORTED_MODULE_0_d3_selection__=__webpack_require__(911);var __WEBPACK_IMPORTED_MODULE_1_d3_format__=__webpack_require__(209);var __WEBPACK_IMPORTED_MODULE_2_d3_dispatch__=__webpack_require__(884);var __WEBPACK_IMPORTED_MODULE_3_d3_scale__=__webpack_require__(893);var __WEBPACK_IMPORTED_MODULE_4_d3_array__=__webpack_require__(28);var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};var d3_identity=function d3_identity(d){return d};var d3_reverse=function d3_reverse(arr){var mirror=[];for(var i=0,l=arr.length;iwidth&&line.length>1){line.pop();tspan.text(line.join(" "));line=[word];tspan=text.append("tspan").attr("x",0).attr("dy",lineHeight+dy+"em").text(word)}}})};var d3_mergeLabels=function d3_mergeLabels(){var gen=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[];var labels=arguments[1];var domain=arguments[2];var range=arguments[3];if((typeof labels==="undefined"?"undefined":_typeof(labels))==="object"){if(labels.length===0)return gen;var i=labels.length;for(;i1){data=cells}else{var domain=scale.domain(),increment=(domain[domain.length-1]-domain[0])/(cells-1);var i=0;for(;i1||_>=2){cells=_}return legend};legend.cellFilter=function(_){if(!arguments.length)return cellFilter;cellFilter=_;return legend};legend.shape=function(_,d){if(!arguments.length)return shape;if(_=="rect"||_=="circle"||_=="line"||_=="path"&&typeof d==="string"){shape=_;path=d}return legend};legend.shapeWidth=function(_){if(!arguments.length)return shapeWidth;shapeWidth=+_;return legend};legend.shapeHeight=function(_){if(!arguments.length)return shapeHeight;shapeHeight=+_;return legend};legend.shapeRadius=function(_){if(!arguments.length)return shapeRadius;shapeRadius=+_;return legend};legend.shapePadding=function(_){if(!arguments.length)return shapePadding;shapePadding=+_;return legend};legend.labels=function(_){if(!arguments.length)return labels;labels=_;return legend};legend.labelAlign=function(_){if(!arguments.length)return labelAlign;if(_=="start"||_=="end"||_=="middle"){labelAlign=_}return legend};legend.locale=function(_){if(!arguments.length)return locale;locale=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["c"])(_);return legend};legend.labelFormat=function(_){if(!arguments.length)return legend.locale().format(specifier);specifier=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["d"])(_);return legend};legend.labelOffset=function(_){if(!arguments.length)return labelOffset;labelOffset=+_;return legend};legend.labelDelimiter=function(_){if(!arguments.length)return labelDelimiter;labelDelimiter=_;return legend};legend.labelWrap=function(_){if(!arguments.length)return labelWrap;labelWrap=_;return legend};legend.useClass=function(_){if(!arguments.length)return useClass;if(_===true||_===false){useClass=_}return legend};legend.orient=function(_){if(!arguments.length)return orient;_=_.toLowerCase();if(_=="horizontal"||_=="vertical"){orient=_}return legend};legend.ascending=function(_){if(!arguments.length)return ascending;ascending=!!_;return legend};legend.classPrefix=function(_){if(!arguments.length)return classPrefix;classPrefix=_;return legend};legend.title=function(_){if(!arguments.length)return title;title=_;return legend};legend.titleWidth=function(_){if(!arguments.length)return titleWidth;titleWidth=_;return legend};legend.textWrap=function(_){if(!arguments.length)return textWrap;textWrap=_;return legend};legend.on=function(){var value=legendDispatcher.on.apply(legendDispatcher,arguments);return value===legendDispatcher?legend:value};return legend}function size(){var scale=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_d3_scale__["a"])(),shape="rect",shapeWidth=15,shapePadding=2,cells=[5],cellFilter=void 0,labels=[],classPrefix="",title="",locale=helper.d3_defaultLocale,specifier=helper.d3_defaultFormatSpecifier,labelOffset=10,labelAlign="middle",labelDelimiter=helper.d3_defaultDelimiter,labelWrap=void 0,orient="vertical",ascending=false,path=void 0,titleWidth=void 0,legendDispatcher=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2_d3_dispatch__["a"])("cellover","cellout","cellclick");function legend(svg){var type=helper.d3_calcType(scale,ascending,cells,labels,locale.format(specifier),labelDelimiter),legendG=svg.selectAll("g").data([scale]);if(cellFilter){helper.d3_filterCells(type,cellFilter)}legendG.enter().append("g").attr("class",classPrefix+"legendCells");var cell=svg.select("."+classPrefix+"legendCells").selectAll("."+classPrefix+"cell").data(type.data);var cellEnter=cell.enter().append("g").attr("class",classPrefix+"cell");cellEnter.append(shape).attr("class",classPrefix+"swatch");var shapes=svg.selectAll("g."+classPrefix+"cell "+shape);helper.d3_addEvents(cellEnter,legendDispatcher);cell.exit().transition().style("opacity",0).remove();if(shape==="line"){helper.d3_drawShapes(shape,shapes,0,shapeWidth);shapes.attr("stroke-width",type.feature)}else{helper.d3_drawShapes(shape,shapes,type.feature,type.feature,type.feature,path)}var text=helper.d3_addText(svg,cellEnter,type.labels,classPrefix,labelWrap);cell=cellEnter.merge(cell);var textSize=text.nodes().map(function(d){return d.getBBox()}),shapeSize=shapes.nodes().map(function(d,i){var bbox=d.getBBox();var stroke=scale(type.data[i]);if(shape==="line"&&orient==="horizontal"){bbox.height=bbox.height+stroke}else if(shape==="line"&&orient==="vertical"){bbox.width=bbox.width}return bbox});var maxH=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_d3_array__["b"])(shapeSize,function(d){return d.height+d.y}),maxW=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_d3_array__["b"])(shapeSize,function(d){return d.width+d.x});var cellTrans=void 0,textTrans=void 0,textAlign=labelAlign=="start"?0:labelAlign=="middle"?.5:1;if(orient==="vertical"){(function(){var cellSize=textSize.map(function(d,i){return Math.max(d.height,shapeSize[i].height)});var y=shape=="circle"||shape=="line"?shapeSize[0].height/2:0;cellTrans=function cellTrans(d,i){var height=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_d3_array__["a"])(cellSize.slice(0,i));return"translate(0, "+(y+height+i*shapePadding)+")"};textTrans=function textTrans(d,i){return"translate( "+(maxW+labelOffset)+",\n "+(shapeSize[i].y+shapeSize[i].height/2+5)+")"}})()}else if(orient==="horizontal"){(function(){cellTrans=function cellTrans(d,i){var width=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_d3_array__["a"])(shapeSize.slice(0,i),function(d){return d.width});var y=shape=="circle"||shape=="line"?maxH/2:0;return"translate("+(width+i*shapePadding)+", "+y+")"};var offset=shape=="line"?maxH/2:maxH;textTrans=function textTrans(d,i){return"translate( "+(shapeSize[i].width*textAlign+shapeSize[i].x)+",\n "+(offset+labelOffset)+")"}})()}helper.d3_placement(orient,cell,cellTrans,text,textTrans,labelAlign);helper.d3_title(svg,title,classPrefix,titleWidth);cell.transition().style("opacity",1)}legend.scale=function(_){if(!arguments.length)return scale;scale=_;return legend};legend.cells=function(_){if(!arguments.length)return cells;if(_.length>1||_>=2){cells=_}return legend};legend.cellFilter=function(_){if(!arguments.length)return cellFilter;cellFilter=_;return legend};legend.shape=function(_,d){if(!arguments.length)return shape;if(_=="rect"||_=="circle"||_=="line"){shape=_;path=d}return legend};legend.shapeWidth=function(_){if(!arguments.length)return shapeWidth;shapeWidth=+_;return legend};legend.shapePadding=function(_){if(!arguments.length)return shapePadding;shapePadding=+_;return legend};legend.labels=function(_){if(!arguments.length)return labels;labels=_;return legend};legend.labelAlign=function(_){if(!arguments.length)return labelAlign;if(_=="start"||_=="end"||_=="middle"){labelAlign=_}return legend};legend.locale=function(_){if(!arguments.length)return locale;locale=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["c"])(_);return legend};legend.labelFormat=function(_){if(!arguments.length)return legend.locale().format(specifier);specifier=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["d"])(_);return legend};legend.labelOffset=function(_){if(!arguments.length)return labelOffset;labelOffset=+_;return legend};legend.labelDelimiter=function(_){if(!arguments.length)return labelDelimiter;labelDelimiter=_;return legend};legend.labelWrap=function(_){if(!arguments.length)return labelWrap;labelWrap=_;return legend};legend.orient=function(_){if(!arguments.length)return orient;_=_.toLowerCase();if(_=="horizontal"||_=="vertical"){orient=_}return legend};legend.ascending=function(_){if(!arguments.length)return ascending;ascending=!!_;return legend};legend.classPrefix=function(_){if(!arguments.length)return classPrefix;classPrefix=_;return legend};legend.title=function(_){if(!arguments.length)return title;title=_;return legend};legend.titleWidth=function(_){if(!arguments.length)return titleWidth;titleWidth=_;return legend};legend.on=function(){var value=legendDispatcher.on.apply(legendDispatcher,arguments);return value===legendDispatcher?legend:value};return legend}function symbol(){var scale=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_d3_scale__["a"])(),shape="path",shapeWidth=15,shapeHeight=15,shapeRadius=10,shapePadding=5,cells=[5],cellFilter=void 0,labels=[],classPrefix="",title="",locale=helper.d3_defaultLocale,specifier=helper.d3_defaultFormatSpecifier,labelAlign="middle",labelOffset=10,labelDelimiter=helper.d3_defaultDelimiter,labelWrap=void 0,orient="vertical",ascending=false,titleWidth=void 0,legendDispatcher=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2_d3_dispatch__["a"])("cellover","cellout","cellclick");function legend(svg){var type=helper.d3_calcType(scale,ascending,cells,labels,locale.format(specifier),labelDelimiter),legendG=svg.selectAll("g").data([scale]);if(cellFilter){helper.d3_filterCells(type,cellFilter)}legendG.enter().append("g").attr("class",classPrefix+"legendCells");var cell=svg.select("."+classPrefix+"legendCells").selectAll("."+classPrefix+"cell").data(type.data);var cellEnter=cell.enter().append("g").attr("class",classPrefix+"cell");cellEnter.append(shape).attr("class",classPrefix+"swatch");var shapes=svg.selectAll("g."+classPrefix+"cell "+shape);helper.d3_addEvents(cellEnter,legendDispatcher);cell.exit().transition().style("opacity",0).remove();helper.d3_drawShapes(shape,shapes,shapeHeight,shapeWidth,shapeRadius,type.feature);helper.d3_addText(svg,cellEnter,type.labels,classPrefix,labelWrap);cell=cellEnter.merge(cell);var text=cell.selectAll("text"),textSize=text.nodes().map(function(d){return d.getBBox()}),shapeSize=shapes.nodes().map(function(d){return d.getBBox()});var maxH=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_d3_array__["b"])(shapeSize,function(d){return d.height}),maxW=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_d3_array__["b"])(shapeSize,function(d){return d.width});var cellTrans=void 0,textTrans=void 0,textAlign=labelAlign=="start"?0:labelAlign=="middle"?.5:1;if(orient==="vertical"){(function(){var cellSize=textSize.map(function(d,i){return Math.max(maxH,d.height)});cellTrans=function cellTrans(d,i){var height=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_d3_array__["a"])(cellSize.slice(0,i));return"translate(0, "+(height+i*shapePadding)+" )"};textTrans=function textTrans(d,i){return"translate( "+(maxW+labelOffset)+",\n "+(shapeSize[i].y+shapeSize[i].height/2+5)+")"}})()}else if(orient==="horizontal"){cellTrans=function cellTrans(d,i){return"translate( "+i*(maxW+shapePadding)+",0)"};textTrans=function textTrans(d,i){return"translate( "+(shapeSize[i].width*textAlign+shapeSize[i].x)+",\n "+(maxH+labelOffset)+")"}}helper.d3_placement(orient,cell,cellTrans,text,textTrans,labelAlign);helper.d3_title(svg,title,classPrefix,titleWidth);cell.transition().style("opacity",1)}legend.scale=function(_){if(!arguments.length)return scale;scale=_;return legend};legend.cells=function(_){if(!arguments.length)return cells;if(_.length>1||_>=2){cells=_}return legend};legend.cellFilter=function(_){if(!arguments.length)return cellFilter;cellFilter=_;return legend};legend.shapePadding=function(_){if(!arguments.length)return shapePadding;shapePadding=+_;return legend};legend.labels=function(_){if(!arguments.length)return labels;labels=_;return legend};legend.labelAlign=function(_){if(!arguments.length)return labelAlign;if(_=="start"||_=="end"||_=="middle"){labelAlign=_}return legend};legend.locale=function(_){if(!arguments.length)return locale;locale=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["c"])(_);return legend};legend.labelFormat=function(_){if(!arguments.length)return legend.locale().format(specifier);specifier=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["d"])(_);return legend};legend.labelOffset=function(_){if(!arguments.length)return labelOffset;labelOffset=+_;return legend};legend.labelDelimiter=function(_){if(!arguments.length)return labelDelimiter;labelDelimiter=_;return legend};legend.labelWrap=function(_){if(!arguments.length)return labelWrap;labelWrap=_;return legend};legend.orient=function(_){if(!arguments.length)return orient;_=_.toLowerCase();if(_=="horizontal"||_=="vertical"){orient=_}return legend};legend.ascending=function(_){if(!arguments.length)return ascending;ascending=!!_;return legend};legend.classPrefix=function(_){if(!arguments.length)return classPrefix;classPrefix=_;return legend};legend.title=function(_){if(!arguments.length)return title;title=_;return legend};legend.titleWidth=function(_){if(!arguments.length)return titleWidth;titleWidth=_;return legend};legend.on=function(){var value=legendDispatcher.on.apply(legendDispatcher,arguments);return value===legendDispatcher?legend:value};return legend}var thresholdLabels=function thresholdLabels(_ref){var i=_ref.i,genLength=_ref.genLength,generatedLabels=_ref.generatedLabels;if(i===0){return generatedLabels[i].replace("NaN to","Less than")}else if(i===genLength-1){return"More than "+generatedLabels[genLength-1].replace(" to NaN","")}return generatedLabels[i]};var legendHelpers={thresholdLabels};var index={legendColor:color,legendSize:size,legendSymbol:symbol,legendHelpers};__webpack_exports__["default"]=index},function(module,exports,__webpack_require__){(function(global,module){var __WEBPACK_AMD_DEFINE_RESULT__; +/** + * @license + * Lodash + * Copyright JS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */(function(){var undefined;var VERSION="4.17.4";var LARGE_ARRAY_SIZE=200;var CORE_ERROR_TEXT="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",FUNC_ERROR_TEXT="Expected a function";var HASH_UNDEFINED="__lodash_hash_undefined__";var MAX_MEMOIZE_SIZE=500;var PLACEHOLDER="__lodash_placeholder__";var CLONE_DEEP_FLAG=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG=4;var COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;var WRAP_BIND_FLAG=1,WRAP_BIND_KEY_FLAG=2,WRAP_CURRY_BOUND_FLAG=4,WRAP_CURRY_FLAG=8,WRAP_CURRY_RIGHT_FLAG=16,WRAP_PARTIAL_FLAG=32,WRAP_PARTIAL_RIGHT_FLAG=64,WRAP_ARY_FLAG=128,WRAP_REARG_FLAG=256,WRAP_FLIP_FLAG=512;var DEFAULT_TRUNC_LENGTH=30,DEFAULT_TRUNC_OMISSION="...";var HOT_COUNT=800,HOT_SPAN=16;var LAZY_FILTER_FLAG=1,LAZY_MAP_FLAG=2,LAZY_WHILE_FLAG=3;var INFINITY=1/0,MAX_SAFE_INTEGER=9007199254740991,MAX_INTEGER=1.7976931348623157e308,NAN=0/0;var MAX_ARRAY_LENGTH=4294967295,MAX_ARRAY_INDEX=MAX_ARRAY_LENGTH-1,HALF_MAX_ARRAY_LENGTH=MAX_ARRAY_LENGTH>>>1;var wrapFlags=[["ary",WRAP_ARY_FLAG],["bind",WRAP_BIND_FLAG],["bindKey",WRAP_BIND_KEY_FLAG],["curry",WRAP_CURRY_FLAG],["curryRight",WRAP_CURRY_RIGHT_FLAG],["flip",WRAP_FLIP_FLAG],["partial",WRAP_PARTIAL_FLAG],["partialRight",WRAP_PARTIAL_RIGHT_FLAG],["rearg",WRAP_REARG_FLAG]];var argsTag="[object Arguments]",arrayTag="[object Array]",asyncTag="[object AsyncFunction]",boolTag="[object Boolean]",dateTag="[object Date]",domExcTag="[object DOMException]",errorTag="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag="[object Map]",numberTag="[object Number]",nullTag="[object Null]",objectTag="[object Object]",promiseTag="[object Promise]",proxyTag="[object Proxy]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",undefinedTag="[object Undefined]",weakMapTag="[object WeakMap]",weakSetTag="[object WeakSet]";var arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]";var reEmptyStringLeading=/\b__p \+= '';/g,reEmptyStringMiddle=/\b(__p \+=) '' \+/g,reEmptyStringTrailing=/(__e\(.*?\)|\b__t\)) \+\n'';/g;var reEscapedHtml=/&(?:amp|lt|gt|quot|#39);/g,reUnescapedHtml=/[&<>"']/g,reHasEscapedHtml=RegExp(reEscapedHtml.source),reHasUnescapedHtml=RegExp(reUnescapedHtml.source);var reEscape=/<%-([\s\S]+?)%>/g,reEvaluate=/<%([\s\S]+?)%>/g,reInterpolate=/<%=([\s\S]+?)%>/g;var reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/,reLeadingDot=/^\./,rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reHasRegExpChar=RegExp(reRegExpChar.source);var reTrim=/^\s+|\s+$/g,reTrimStart=/^\s+/,reTrimEnd=/\s+$/;var reWrapComment=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,reWrapDetails=/\{\n\/\* \[wrapped with (.+)\] \*/,reSplitDetails=/,? & /;var reAsciiWord=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;var reEscapeChar=/\\(\\)?/g;var reEsTemplate=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g;var reFlags=/\w*$/;var reIsBadHex=/^[-+]0x[0-9a-f]+$/i;var reIsBinary=/^0b[01]+$/i;var reIsHostCtor=/^\[object .+?Constructor\]$/;var reIsOctal=/^0o[0-7]+$/i;var reIsUint=/^(?:0|[1-9]\d*)$/;var reLatin=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g;var reNoMatch=/($^)/;var reUnescapedString=/['\n\r\u2028\u2029\\]/g;var rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsDingbatRange="\\u2700-\\u27bf",rsLowerRange="a-z\\xdf-\\xf6\\xf8-\\xff",rsMathOpRange="\\xac\\xb1\\xd7\\xf7",rsNonCharRange="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",rsPunctuationRange="\\u2000-\\u206f",rsSpaceRange=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",rsUpperRange="A-Z\\xc0-\\xd6\\xd8-\\xde",rsVarRange="\\ufe0e\\ufe0f",rsBreakRange=rsMathOpRange+rsNonCharRange+rsPunctuationRange+rsSpaceRange;var rsApos="['’]",rsAstral="["+rsAstralRange+"]",rsBreak="["+rsBreakRange+"]",rsCombo="["+rsComboRange+"]",rsDigits="\\d+",rsDingbat="["+rsDingbatRange+"]",rsLower="["+rsLowerRange+"]",rsMisc="[^"+rsAstralRange+rsBreakRange+rsDigits+rsDingbatRange+rsLowerRange+rsUpperRange+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsUpper="["+rsUpperRange+"]",rsZWJ="\\u200d";var rsMiscLower="(?:"+rsLower+"|"+rsMisc+")",rsMiscUpper="(?:"+rsUpper+"|"+rsMisc+")",rsOptContrLower="(?:"+rsApos+"(?:d|ll|m|re|s|t|ve))?",rsOptContrUpper="(?:"+rsApos+"(?:D|LL|M|RE|S|T|VE))?",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsOrdLower="\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)",rsOrdUpper="\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsEmoji="(?:"+[rsDingbat,rsRegional,rsSurrPair].join("|")+")"+rsSeq,rsSymbol="(?:"+[rsNonAstral+rsCombo+"?",rsCombo,rsRegional,rsSurrPair,rsAstral].join("|")+")";var reApos=RegExp(rsApos,"g");var reComboMark=RegExp(rsCombo,"g");var reUnicode=RegExp(rsFitz+"(?="+rsFitz+")|"+rsSymbol+rsSeq,"g");var reUnicodeWord=RegExp([rsUpper+"?"+rsLower+"+"+rsOptContrLower+"(?="+[rsBreak,rsUpper,"$"].join("|")+")",rsMiscUpper+"+"+rsOptContrUpper+"(?="+[rsBreak,rsUpper+rsMiscLower,"$"].join("|")+")",rsUpper+"?"+rsMiscLower+"+"+rsOptContrLower,rsUpper+"+"+rsOptContrUpper,rsOrdUpper,rsOrdLower,rsDigits,rsEmoji].join("|"),"g");var reHasUnicode=RegExp("["+rsZWJ+rsAstralRange+rsComboRange+rsVarRange+"]");var reHasUnicodeWord=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;var contextProps=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"];var templateCounter=-1;var typedArrayTags={};typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=true;typedArrayTags[argsTag]=typedArrayTags[arrayTag]=typedArrayTags[arrayBufferTag]=typedArrayTags[boolTag]=typedArrayTags[dataViewTag]=typedArrayTags[dateTag]=typedArrayTags[errorTag]=typedArrayTags[funcTag]=typedArrayTags[mapTag]=typedArrayTags[numberTag]=typedArrayTags[objectTag]=typedArrayTags[regexpTag]=typedArrayTags[setTag]=typedArrayTags[stringTag]=typedArrayTags[weakMapTag]=false;var cloneableTags={};cloneableTags[argsTag]=cloneableTags[arrayTag]=cloneableTags[arrayBufferTag]=cloneableTags[dataViewTag]=cloneableTags[boolTag]=cloneableTags[dateTag]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[mapTag]=cloneableTags[numberTag]=cloneableTags[objectTag]=cloneableTags[regexpTag]=cloneableTags[setTag]=cloneableTags[stringTag]=cloneableTags[symbolTag]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=true;cloneableTags[errorTag]=cloneableTags[funcTag]=cloneableTags[weakMapTag]=false;var deburredLetters={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"};var htmlEscapes={"&":"&","<":"<",">":">",'"':""","'":"'"};var htmlUnescapes={"&":"&","<":"<",">":">",""":'"',"'":"'"};var stringEscapes={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};var freeParseFloat=parseFloat,freeParseInt=parseInt;var freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global;var freeSelf=typeof self=="object"&&self&&self.Object===Object&&self;var root=freeGlobal||freeSelf||Function("return this")();var freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports;var freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module;var moduleExports=freeModule&&freeModule.exports===freeExports;var freeProcess=moduleExports&&freeGlobal.process;var nodeUtil=function(){try{return freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch(e){}}();var nodeIsArrayBuffer=nodeUtil&&nodeUtil.isArrayBuffer,nodeIsDate=nodeUtil&&nodeUtil.isDate,nodeIsMap=nodeUtil&&nodeUtil.isMap,nodeIsRegExp=nodeUtil&&nodeUtil.isRegExp,nodeIsSet=nodeUtil&&nodeUtil.isSet,nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray;function addMapEntry(map,pair){map.set(pair[0],pair[1]);return map}function addSetEntry(set,value){set.add(value);return set}function apply(func,thisArg,args){switch(args.length){case 0:return func.call(thisArg);case 1:return func.call(thisArg,args[0]);case 2:return func.call(thisArg,args[0],args[1]);case 3:return func.call(thisArg,args[0],args[1],args[2])}return func.apply(thisArg,args)}function arrayAggregator(array,setter,iteratee,accumulator){var index=-1,length=array==null?0:array.length;while(++index-1}function arrayIncludesWith(array,value,comparator){var index=-1,length=array==null?0:array.length;while(++index-1){}return index}function charsEndIndex(strSymbols,chrSymbols){var index=strSymbols.length;while(index--&&baseIndexOf(chrSymbols,strSymbols[index],0)>-1){}return index}function countHolders(array,placeholder){var length=array.length,result=0;while(length--){if(array[length]===placeholder){++result}}return result}var deburrLetter=basePropertyOf(deburredLetters);var escapeHtmlChar=basePropertyOf(htmlEscapes);function escapeStringChar(chr){return"\\"+stringEscapes[chr]}function getValue(object,key){return object==null?undefined:object[key]}function hasUnicode(string){return reHasUnicode.test(string)}function hasUnicodeWord(string){return reHasUnicodeWord.test(string)}function iteratorToArray(iterator){var data,result=[];while(!(data=iterator.next()).done){result.push(data.value)}return result}function mapToArray(map){var index=-1,result=Array(map.size);map.forEach(function(value,key){result[++index]=[key,value]});return result}function overArg(func,transform){return function(arg){return func(transform(arg))}}function replaceHolders(array,placeholder){var index=-1,length=array.length,resIndex=0,result=[];while(++index-1}function listCacheSet(key,value){var data=this.__data__,index=assocIndexOf(data,key);if(index<0){++this.size;data.push([key,value])}else{data[index][1]=value}return this}ListCache.prototype.clear=listCacheClear;ListCache.prototype["delete"]=listCacheDelete;ListCache.prototype.get=listCacheGet;ListCache.prototype.has=listCacheHas;ListCache.prototype.set=listCacheSet;function MapCache(entries){var index=-1,length=entries==null?0:entries.length;this.clear();while(++index=lower?number:lower}}return number}function baseClone(value,bitmask,customizer,key,object,stack){var result,isDeep=bitmask&CLONE_DEEP_FLAG,isFlat=bitmask&CLONE_FLAT_FLAG,isFull=bitmask&CLONE_SYMBOLS_FLAG;if(customizer){result=object?customizer(value,key,object,stack):customizer(value)}if(result!==undefined){return result}if(!isObject(value)){return value}var isArr=isArray(value);if(isArr){result=initCloneArray(value);if(!isDeep){return copyArray(value,result)}}else{var tag=getTag(value),isFunc=tag==funcTag||tag==genTag;if(isBuffer(value)){return cloneBuffer(value,isDeep)}if(tag==objectTag||tag==argsTag||isFunc&&!object){result=isFlat||isFunc?{}:initCloneObject(value);if(!isDeep){return isFlat?copySymbolsIn(value,baseAssignIn(result,value)):copySymbols(value,baseAssign(result,value))}}else{if(!cloneableTags[tag]){return object?value:{}}result=initCloneByTag(value,tag,baseClone,isDeep)}}stack||(stack=new Stack);var stacked=stack.get(value);if(stacked){return stacked}stack.set(value,result);var keysFunc=isFull?isFlat?getAllKeysIn:getAllKeys:isFlat?keysIn:keys;var props=isArr?undefined:keysFunc(value);arrayEach(props||value,function(subValue,key){if(props){key=subValue;subValue=value[key]}assignValue(result,key,baseClone(subValue,bitmask,customizer,key,value,stack))});return result}function baseConforms(source){var props=keys(source);return function(object){return baseConformsTo(object,source,props)}}function baseConformsTo(object,source,props){var length=props.length;if(object==null){return!length}object=Object(object);while(length--){var key=props[length],predicate=source[key],value=object[key];if(value===undefined&&!(key in object)||!predicate(value)){return false}}return true}function baseDelay(func,wait,args){if(typeof func!="function"){throw new TypeError(FUNC_ERROR_TEXT)}return setTimeout(function(){func.apply(undefined,args)},wait)}function baseDifference(array,values,iteratee,comparator){var index=-1,includes=arrayIncludes,isCommon=true,length=array.length,result=[],valuesLength=values.length;if(!length){return result}if(iteratee){values=arrayMap(values,baseUnary(iteratee))}if(comparator){includes=arrayIncludesWith;isCommon=false}else if(values.length>=LARGE_ARRAY_SIZE){includes=cacheHas;isCommon=false;values=new SetCache(values)}outer:while(++indexlength?0:length+start}end=end===undefined||end>length?length:toInteger(end);if(end<0){end+=length}end=start>end?0:toLength(end);while(start0&&predicate(value)){if(depth>1){baseFlatten(value,depth-1,predicate,isStrict,result)}else{arrayPush(result,value)}}else if(!isStrict){result[result.length]=value}}return result}var baseFor=createBaseFor();var baseForRight=createBaseFor(true);function baseForOwn(object,iteratee){return object&&baseFor(object,iteratee,keys)}function baseForOwnRight(object,iteratee){return object&&baseForRight(object,iteratee,keys)}function baseFunctions(object,props){return arrayFilter(props,function(key){return isFunction(object[key])})}function baseGet(object,path){path=castPath(path,object);var index=0,length=path.length;while(object!=null&&indexother}function baseHas(object,key){return object!=null&&hasOwnProperty.call(object,key)}function baseHasIn(object,key){return object!=null&&key in Object(object)}function baseInRange(number,start,end){return number>=nativeMin(start,end)&&number=120&&array.length>=120)?new SetCache(othIndex&&array):undefined}array=arrays[0];var index=-1,seen=caches[0];outer:while(++index-1){if(seen!==array){splice.call(seen,fromIndex,1)}splice.call(array,fromIndex,1)}}return array}function basePullAt(array,indexes){var length=array?indexes.length:0,lastIndex=length-1;while(length--){var index=indexes[length];if(length==lastIndex||index!==previous){var previous=index;if(isIndex(index)){splice.call(array,index,1)}else{baseUnset(array,index)}}}return array}function baseRandom(lower,upper){return lower+nativeFloor(nativeRandom()*(upper-lower+1))}function baseRange(start,end,step,fromRight){var index=-1,length=nativeMax(nativeCeil((end-start)/(step||1)),0),result=Array(length);while(length--){result[fromRight?length:++index]=start;start+=step}return result}function baseRepeat(string,n){var result="";if(!string||n<1||n>MAX_SAFE_INTEGER){return result}do{if(n%2){result+=string}n=nativeFloor(n/2);if(n){string+=string}}while(n);return result}function baseRest(func,start){return setToString(overRest(func,start,identity),func+"")}function baseSample(collection){return arraySample(values(collection))}function baseSampleSize(collection,n){var array=values(collection);return shuffleSelf(array,baseClamp(n,0,array.length))}function baseSet(object,path,value,customizer){if(!isObject(object)){return object}path=castPath(path,object);var index=-1,length=path.length,lastIndex=length-1,nested=object;while(nested!=null&&++indexlength?0:length+start}end=end>length?length:end;if(end<0){end+=length}length=start>end?0:end-start>>>0;start>>>=0;var result=Array(length);while(++index>>1,computed=array[mid];if(computed!==null&&!isSymbol(computed)&&(retHighest?computed<=value:computed=LARGE_ARRAY_SIZE){var set=iteratee?null:createSet(array);if(set){return setToArray(set)}isCommon=false;includes=cacheHas;seen=new SetCache}else{seen=iteratee?[]:result}outer:while(++index=length?array:baseSlice(array,start,end)}var clearTimeout=ctxClearTimeout||function(id){return root.clearTimeout(id)};function cloneBuffer(buffer,isDeep){if(isDeep){return buffer.slice()}var length=buffer.length,result=allocUnsafe?allocUnsafe(length):new buffer.constructor(length);buffer.copy(result);return result}function cloneArrayBuffer(arrayBuffer){var result=new arrayBuffer.constructor(arrayBuffer.byteLength);new Uint8Array(result).set(new Uint8Array(arrayBuffer));return result}function cloneDataView(dataView,isDeep){var buffer=isDeep?cloneArrayBuffer(dataView.buffer):dataView.buffer;return new dataView.constructor(buffer,dataView.byteOffset,dataView.byteLength)}function cloneMap(map,isDeep,cloneFunc){var array=isDeep?cloneFunc(mapToArray(map),CLONE_DEEP_FLAG):mapToArray(map);return arrayReduce(array,addMapEntry,new map.constructor)}function cloneRegExp(regexp){var result=new regexp.constructor(regexp.source,reFlags.exec(regexp));result.lastIndex=regexp.lastIndex;return result}function cloneSet(set,isDeep,cloneFunc){var array=isDeep?cloneFunc(setToArray(set),CLONE_DEEP_FLAG):setToArray(set);return arrayReduce(array,addSetEntry,new set.constructor)}function cloneSymbol(symbol){return symbolValueOf?Object(symbolValueOf.call(symbol)):{}}function cloneTypedArray(typedArray,isDeep){var buffer=isDeep?cloneArrayBuffer(typedArray.buffer):typedArray.buffer;return new typedArray.constructor(buffer,typedArray.byteOffset,typedArray.length)}function compareAscending(value,other){if(value!==other){var valIsDefined=value!==undefined,valIsNull=value===null,valIsReflexive=value===value,valIsSymbol=isSymbol(value);var othIsDefined=other!==undefined,othIsNull=other===null,othIsReflexive=other===other,othIsSymbol=isSymbol(other);if(!othIsNull&&!othIsSymbol&&!valIsSymbol&&value>other||valIsSymbol&&othIsDefined&&othIsReflexive&&!othIsNull&&!othIsSymbol||valIsNull&&othIsDefined&&othIsReflexive||!valIsDefined&&othIsReflexive||!valIsReflexive){return 1}if(!valIsNull&&!valIsSymbol&&!othIsSymbol&&value=ordersLength){return result}var order=orders[index];return result*(order=="desc"?-1:1)}}return object.index-other.index}function composeArgs(args,partials,holders,isCurried){var argsIndex=-1,argsLength=args.length,holdersLength=holders.length,leftIndex=-1,leftLength=partials.length,rangeLength=nativeMax(argsLength-holdersLength,0),result=Array(leftLength+rangeLength),isUncurried=!isCurried;while(++leftIndex1?sources[length-1]:undefined,guard=length>2?sources[2]:undefined;customizer=assigner.length>3&&typeof customizer=="function"?(length--,customizer):undefined;if(guard&&isIterateeCall(sources[0],sources[1],guard)){customizer=length<3?undefined:customizer;length=1}object=Object(object);while(++index-1?iterable[iteratee?collection[index]:index]:undefined}}function createFlow(fromRight){return flatRest(function(funcs){var length=funcs.length,index=length,prereq=LodashWrapper.prototype.thru;if(fromRight){funcs.reverse()}while(index--){var func=funcs[index];if(typeof func!="function"){throw new TypeError(FUNC_ERROR_TEXT)}if(prereq&&!wrapper&&getFuncName(func)=="wrapper"){var wrapper=new LodashWrapper([],true)}}index=wrapper?index:length;while(++index1){args.reverse()}if(isAry&&aryarrLength)){return false}var stacked=stack.get(array);if(stacked&&stack.get(other)){return stacked==other}var index=-1,result=true,seen=bitmask&COMPARE_UNORDERED_FLAG?new SetCache:undefined;stack.set(array,other);stack.set(other,array);while(++index1?"& ":"")+details[lastIndex];details=details.join(length>2?", ":" ");return source.replace(reWrapComment,"{\n/* [wrapped with "+details+"] */\n")}function isFlattenable(value){return isArray(value)||isArguments(value)||!!(spreadableSymbol&&value&&value[spreadableSymbol])}function isIndex(value,length){length=length==null?MAX_SAFE_INTEGER:length;return!!length&&(typeof value=="number"||reIsUint.test(value))&&(value>-1&&value%1==0&&value0){if(++count>=HOT_COUNT){return arguments[0]}}else{count=0}return func.apply(undefined,arguments)}}function shuffleSelf(array,size){var index=-1,length=array.length,lastIndex=length-1;size=size===undefined?length:size;while(++index1?arrays[length-1]:undefined;iteratee=typeof iteratee=="function"?(arrays.pop(),iteratee):undefined;return unzipWith(arrays,iteratee)});function chain(value){var result=lodash(value);result.__chain__=true;return result}function tap(value,interceptor){interceptor(value);return value}function thru(value,interceptor){return interceptor(value)}var wrapperAt=flatRest(function(paths){var length=paths.length,start=length?paths[0]:0,value=this.__wrapped__,interceptor=function(object){return baseAt(object,paths)};if(length>1||this.__actions__.length||!(value instanceof LazyWrapper)||!isIndex(start)){return this.thru(interceptor)}value=value.slice(start,+start+(length?1:0));value.__actions__.push({func:thru,args:[interceptor],thisArg:undefined});return new LodashWrapper(value,this.__chain__).thru(function(array){if(length&&!array.length){array.push(undefined)}return array})});function wrapperChain(){return chain(this)}function wrapperCommit(){return new LodashWrapper(this.value(),this.__chain__)}function wrapperNext(){if(this.__values__===undefined){this.__values__=toArray(this.value())}var done=this.__index__>=this.__values__.length,value=done?undefined:this.__values__[this.__index__++];return{done,value}}function wrapperToIterator(){return this}function wrapperPlant(value){var result,parent=this;while(parent instanceof baseLodash){var clone=wrapperClone(parent);clone.__index__=0;clone.__values__=undefined;if(result){previous.__wrapped__=clone}else{result=clone}var previous=clone;parent=parent.__wrapped__}previous.__wrapped__=value;return result}function wrapperReverse(){var value=this.__wrapped__;if(value instanceof LazyWrapper){var wrapped=value;if(this.__actions__.length){wrapped=new LazyWrapper(this)}wrapped=wrapped.reverse();wrapped.__actions__.push({func:thru,args:[reverse],thisArg:undefined});return new LodashWrapper(wrapped,this.__chain__)}return this.thru(reverse)}function wrapperValue(){return baseWrapperValue(this.__wrapped__,this.__actions__)}var countBy=createAggregator(function(result,value,key){if(hasOwnProperty.call(result,key)){++result[key]}else{baseAssignValue(result,key,1)}});function every(collection,predicate,guard){var func=isArray(collection)?arrayEvery:baseEvery;if(guard&&isIterateeCall(collection,predicate,guard)){predicate=undefined}return func(collection,getIteratee(predicate,3))}function filter(collection,predicate){var func=isArray(collection)?arrayFilter:baseFilter;return func(collection,getIteratee(predicate,3))}var find=createFind(findIndex);var findLast=createFind(findLastIndex);function flatMap(collection,iteratee){return baseFlatten(map(collection,iteratee),1)}function flatMapDeep(collection,iteratee){return baseFlatten(map(collection,iteratee),INFINITY)}function flatMapDepth(collection,iteratee,depth){depth=depth===undefined?1:toInteger(depth);return baseFlatten(map(collection,iteratee),depth)}function forEach(collection,iteratee){var func=isArray(collection)?arrayEach:baseEach;return func(collection,getIteratee(iteratee,3))}function forEachRight(collection,iteratee){var func=isArray(collection)?arrayEachRight:baseEachRight;return func(collection,getIteratee(iteratee,3))}var groupBy=createAggregator(function(result,value,key){if(hasOwnProperty.call(result,key)){result[key].push(value)}else{baseAssignValue(result,key,[value])}});function includes(collection,value,fromIndex,guard){collection=isArrayLike(collection)?collection:values(collection);fromIndex=fromIndex&&!guard?toInteger(fromIndex):0;var length=collection.length;if(fromIndex<0){fromIndex=nativeMax(length+fromIndex,0)}return isString(collection)?fromIndex<=length&&collection.indexOf(value,fromIndex)>-1:!!length&&baseIndexOf(collection,value,fromIndex)>-1}var invokeMap=baseRest(function(collection,path,args){var index=-1,isFunc=typeof path=="function",result=isArrayLike(collection)?Array(collection.length):[];baseEach(collection,function(value){result[++index]=isFunc?apply(path,value,args):baseInvoke(value,path,args)});return result});var keyBy=createAggregator(function(result,value,key){baseAssignValue(result,key,value)});function map(collection,iteratee){var func=isArray(collection)?arrayMap:baseMap;return func(collection,getIteratee(iteratee,3))}function orderBy(collection,iteratees,orders,guard){if(collection==null){return[]}if(!isArray(iteratees)){iteratees=iteratees==null?[]:[iteratees]}orders=guard?undefined:orders;if(!isArray(orders)){orders=orders==null?[]:[orders]}return baseOrderBy(collection,iteratees,orders)}var partition=createAggregator(function(result,value,key){result[key?0:1].push(value)},function(){return[[],[]]});function reduce(collection,iteratee,accumulator){var func=isArray(collection)?arrayReduce:baseReduce,initAccum=arguments.length<3;return func(collection,getIteratee(iteratee,4),accumulator,initAccum,baseEach)}function reduceRight(collection,iteratee,accumulator){var func=isArray(collection)?arrayReduceRight:baseReduce,initAccum=arguments.length<3;return func(collection,getIteratee(iteratee,4),accumulator,initAccum,baseEachRight)}function reject(collection,predicate){var func=isArray(collection)?arrayFilter:baseFilter;return func(collection,negate(getIteratee(predicate,3)))}function sample(collection){var func=isArray(collection)?arraySample:baseSample;return func(collection)}function sampleSize(collection,n,guard){if(guard?isIterateeCall(collection,n,guard):n===undefined){n=1}else{n=toInteger(n)}var func=isArray(collection)?arraySampleSize:baseSampleSize;return func(collection,n)}function shuffle(collection){var func=isArray(collection)?arrayShuffle:baseShuffle;return func(collection)}function size(collection){if(collection==null){return 0}if(isArrayLike(collection)){return isString(collection)?stringSize(collection):collection.length}var tag=getTag(collection);if(tag==mapTag||tag==setTag){return collection.size}return baseKeys(collection).length}function some(collection,predicate,guard){var func=isArray(collection)?arraySome:baseSome;if(guard&&isIterateeCall(collection,predicate,guard)){predicate=undefined}return func(collection,getIteratee(predicate,3))}var sortBy=baseRest(function(collection,iteratees){if(collection==null){return[]}var length=iteratees.length;if(length>1&&isIterateeCall(collection,iteratees[0],iteratees[1])){iteratees=[]}else if(length>2&&isIterateeCall(iteratees[0],iteratees[1],iteratees[2])){iteratees=[iteratees[0]]}return baseOrderBy(collection,baseFlatten(iteratees,1),[])});var now=ctxNow||function(){return root.Date.now()};function after(n,func){if(typeof func!="function"){throw new TypeError(FUNC_ERROR_TEXT)}n=toInteger(n);return function(){if(--n<1){return func.apply(this,arguments)}}}function ary(func,n,guard){n=guard?undefined:n;n=func&&n==null?func.length:n;return createWrap(func,WRAP_ARY_FLAG,undefined,undefined,undefined,undefined,n)}function before(n,func){var result;if(typeof func!="function"){throw new TypeError(FUNC_ERROR_TEXT)}n=toInteger(n);return function(){if(--n>0){result=func.apply(this,arguments)}if(n<=1){func=undefined}return result}}var bind=baseRest(function(func,thisArg,partials){var bitmask=WRAP_BIND_FLAG;if(partials.length){var holders=replaceHolders(partials,getHolder(bind));bitmask|=WRAP_PARTIAL_FLAG}return createWrap(func,bitmask,thisArg,partials,holders)});var bindKey=baseRest(function(object,key,partials){var bitmask=WRAP_BIND_FLAG|WRAP_BIND_KEY_FLAG;if(partials.length){var holders=replaceHolders(partials,getHolder(bindKey));bitmask|=WRAP_PARTIAL_FLAG}return createWrap(key,bitmask,object,partials,holders)});function curry(func,arity,guard){arity=guard?undefined:arity;var result=createWrap(func,WRAP_CURRY_FLAG,undefined,undefined,undefined,undefined,undefined,arity);result.placeholder=curry.placeholder;return result}function curryRight(func,arity,guard){arity=guard?undefined:arity;var result=createWrap(func,WRAP_CURRY_RIGHT_FLAG,undefined,undefined,undefined,undefined,undefined,arity);result.placeholder=curryRight.placeholder;return result}function debounce(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=false,maxing=false,trailing=true;if(typeof func!="function"){throw new TypeError(FUNC_ERROR_TEXT)}wait=toNumber(wait)||0;if(isObject(options)){leading=!!options.leading;maxing="maxWait"in options;maxWait=maxing?nativeMax(toNumber(options.maxWait)||0,wait):maxWait;trailing="trailing"in options?!!options.trailing:trailing}function invokeFunc(time){var args=lastArgs,thisArg=lastThis;lastArgs=lastThis=undefined;lastInvokeTime=time;result=func.apply(thisArg,args);return result}function leadingEdge(time){lastInvokeTime=time;timerId=setTimeout(timerExpired,wait);return leading?invokeFunc(time):result}function remainingWait(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,result=wait-timeSinceLastCall;return maxing?nativeMin(result,maxWait-timeSinceLastInvoke):result}function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return lastCallTime===undefined||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}function timerExpired(){var time=now();if(shouldInvoke(time)){return trailingEdge(time)}timerId=setTimeout(timerExpired,remainingWait(time))}function trailingEdge(time){timerId=undefined;if(trailing&&lastArgs){return invokeFunc(time)}lastArgs=lastThis=undefined;return result}function cancel(){if(timerId!==undefined){clearTimeout(timerId)}lastInvokeTime=0;lastArgs=lastCallTime=lastThis=timerId=undefined}function flush(){return timerId===undefined?result:trailingEdge(now())}function debounced(){var time=now(),isInvoking=shouldInvoke(time);lastArgs=arguments;lastThis=this;lastCallTime=time;if(isInvoking){if(timerId===undefined){return leadingEdge(lastCallTime)}if(maxing){timerId=setTimeout(timerExpired,wait);return invokeFunc(lastCallTime)}}if(timerId===undefined){timerId=setTimeout(timerExpired,wait)}return result}debounced.cancel=cancel;debounced.flush=flush;return debounced}var defer=baseRest(function(func,args){return baseDelay(func,1,args)});var delay=baseRest(function(func,wait,args){return baseDelay(func,toNumber(wait)||0,args)});function flip(func){return createWrap(func,WRAP_FLIP_FLAG)}function memoize(func,resolver){if(typeof func!="function"||resolver!=null&&typeof resolver!="function"){throw new TypeError(FUNC_ERROR_TEXT)}var memoized=function(){var args=arguments,key=resolver?resolver.apply(this,args):args[0],cache=memoized.cache;if(cache.has(key)){return cache.get(key)}var result=func.apply(this,args);memoized.cache=cache.set(key,result)||cache;return result};memoized.cache=new(memoize.Cache||MapCache);return memoized}memoize.Cache=MapCache;function negate(predicate){if(typeof predicate!="function"){throw new TypeError(FUNC_ERROR_TEXT)}return function(){var args=arguments;switch(args.length){case 0:return!predicate.call(this);case 1:return!predicate.call(this,args[0]);case 2:return!predicate.call(this,args[0],args[1]);case 3:return!predicate.call(this,args[0],args[1],args[2])}return!predicate.apply(this,args)}}function once(func){return before(2,func)}var overArgs=castRest(function(func,transforms){transforms=transforms.length==1&&isArray(transforms[0])?arrayMap(transforms[0],baseUnary(getIteratee())):arrayMap(baseFlatten(transforms,1),baseUnary(getIteratee()));var funcsLength=transforms.length;return baseRest(function(args){var index=-1,length=nativeMin(args.length,funcsLength);while(++index=other});var isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(value){return isObjectLike(value)&&hasOwnProperty.call(value,"callee")&&!propertyIsEnumerable.call(value,"callee")};var isArray=Array.isArray;var isArrayBuffer=nodeIsArrayBuffer?baseUnary(nodeIsArrayBuffer):baseIsArrayBuffer;function isArrayLike(value){return value!=null&&isLength(value.length)&&!isFunction(value)}function isArrayLikeObject(value){return isObjectLike(value)&&isArrayLike(value)}function isBoolean(value){return value===true||value===false||isObjectLike(value)&&baseGetTag(value)==boolTag}var isBuffer=nativeIsBuffer||stubFalse;var isDate=nodeIsDate?baseUnary(nodeIsDate):baseIsDate;function isElement(value){return isObjectLike(value)&&value.nodeType===1&&!isPlainObject(value)}function isEmpty(value){if(value==null){return true}if(isArrayLike(value)&&(isArray(value)||typeof value=="string"||typeof value.splice=="function"||isBuffer(value)||isTypedArray(value)||isArguments(value))){return!value.length}var tag=getTag(value);if(tag==mapTag||tag==setTag){return!value.size}if(isPrototype(value)){return!baseKeys(value).length}for(var key in value){if(hasOwnProperty.call(value,key)){return false}}return true}function isEqual(value,other){return baseIsEqual(value,other)}function isEqualWith(value,other,customizer){customizer=typeof customizer=="function"?customizer:undefined;var result=customizer?customizer(value,other):undefined;return result===undefined?baseIsEqual(value,other,undefined,customizer):!!result}function isError(value){if(!isObjectLike(value)){return false}var tag=baseGetTag(value);return tag==errorTag||tag==domExcTag||typeof value.message=="string"&&typeof value.name=="string"&&!isPlainObject(value)}function isFinite(value){return typeof value=="number"&&nativeIsFinite(value)}function isFunction(value){if(!isObject(value)){return false}var tag=baseGetTag(value);return tag==funcTag||tag==genTag||tag==asyncTag||tag==proxyTag}function isInteger(value){return typeof value=="number"&&value==toInteger(value)}function isLength(value){return typeof value=="number"&&value>-1&&value%1==0&&value<=MAX_SAFE_INTEGER}function isObject(value){var type=typeof value;return value!=null&&(type=="object"||type=="function")}function isObjectLike(value){return value!=null&&typeof value=="object"}var isMap=nodeIsMap?baseUnary(nodeIsMap):baseIsMap;function isMatch(object,source){return object===source||baseIsMatch(object,source,getMatchData(source))}function isMatchWith(object,source,customizer){customizer=typeof customizer=="function"?customizer:undefined;return baseIsMatch(object,source,getMatchData(source),customizer)}function isNaN(value){return isNumber(value)&&value!=+value}function isNative(value){if(isMaskable(value)){throw new Error(CORE_ERROR_TEXT)}return baseIsNative(value)}function isNull(value){return value===null}function isNil(value){return value==null}function isNumber(value){return typeof value=="number"||isObjectLike(value)&&baseGetTag(value)==numberTag}function isPlainObject(value){if(!isObjectLike(value)||baseGetTag(value)!=objectTag){return false}var proto=getPrototype(value);if(proto===null){return true}var Ctor=hasOwnProperty.call(proto,"constructor")&&proto.constructor;return typeof Ctor=="function"&&Ctor instanceof Ctor&&funcToString.call(Ctor)==objectCtorString}var isRegExp=nodeIsRegExp?baseUnary(nodeIsRegExp):baseIsRegExp;function isSafeInteger(value){return isInteger(value)&&value>=-MAX_SAFE_INTEGER&&value<=MAX_SAFE_INTEGER}var isSet=nodeIsSet?baseUnary(nodeIsSet):baseIsSet;function isString(value){return typeof value=="string"||!isArray(value)&&isObjectLike(value)&&baseGetTag(value)==stringTag}function isSymbol(value){return typeof value=="symbol"||isObjectLike(value)&&baseGetTag(value)==symbolTag}var isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;function isUndefined(value){return value===undefined}function isWeakMap(value){return isObjectLike(value)&&getTag(value)==weakMapTag}function isWeakSet(value){return isObjectLike(value)&&baseGetTag(value)==weakSetTag}var lt=createRelationalOperation(baseLt);var lte=createRelationalOperation(function(value,other){return value<=other});function toArray(value){if(!value){return[]}if(isArrayLike(value)){return isString(value)?stringToArray(value):copyArray(value)}if(symIterator&&value[symIterator]){return iteratorToArray(value[symIterator]())}var tag=getTag(value),func=tag==mapTag?mapToArray:tag==setTag?setToArray:values;return func(value)}function toFinite(value){if(!value){return value===0?value:0}value=toNumber(value);if(value===INFINITY||value===-INFINITY){var sign=value<0?-1:1;return sign*MAX_INTEGER}return value===value?value:0}function toInteger(value){var result=toFinite(value),remainder=result%1;return result===result?remainder?result-remainder:result:0}function toLength(value){return value?baseClamp(toInteger(value),0,MAX_ARRAY_LENGTH):0}function toNumber(value){if(typeof value=="number"){return value}if(isSymbol(value)){return NAN}if(isObject(value)){var other=typeof value.valueOf=="function"?value.valueOf():value;value=isObject(other)?other+"":other}if(typeof value!="string"){return value===0?value:+value}value=value.replace(reTrim,"");var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}function toPlainObject(value){return copyObject(value,keysIn(value))}function toSafeInteger(value){return value?baseClamp(toInteger(value),-MAX_SAFE_INTEGER,MAX_SAFE_INTEGER):value===0?value:0}function toString(value){return value==null?"":baseToString(value)}var assign=createAssigner(function(object,source){if(isPrototype(source)||isArrayLike(source)){copyObject(source,keys(source),object);return}for(var key in source){if(hasOwnProperty.call(source,key)){assignValue(object,key,source[key])}}});var assignIn=createAssigner(function(object,source){copyObject(source,keysIn(source),object)});var assignInWith=createAssigner(function(object,source,srcIndex,customizer){copyObject(source,keysIn(source),object,customizer)});var assignWith=createAssigner(function(object,source,srcIndex,customizer){copyObject(source,keys(source),object,customizer)});var at=flatRest(baseAt);function create(prototype,properties){var result=baseCreate(prototype);return properties==null?result:baseAssign(result,properties)}var defaults=baseRest(function(args){args.push(undefined,customDefaultsAssignIn);return apply(assignInWith,undefined,args)});var defaultsDeep=baseRest(function(args){args.push(undefined,customDefaultsMerge);return apply(mergeWith,undefined,args)});function findKey(object,predicate){return baseFindKey(object,getIteratee(predicate,3),baseForOwn)}function findLastKey(object,predicate){return baseFindKey(object,getIteratee(predicate,3),baseForOwnRight)}function forIn(object,iteratee){return object==null?object:baseFor(object,getIteratee(iteratee,3),keysIn)}function forInRight(object,iteratee){return object==null?object:baseForRight(object,getIteratee(iteratee,3),keysIn)}function forOwn(object,iteratee){return object&&baseForOwn(object,getIteratee(iteratee,3))}function forOwnRight(object,iteratee){return object&&baseForOwnRight(object,getIteratee(iteratee,3))}function functions(object){return object==null?[]:baseFunctions(object,keys(object))}function functionsIn(object){return object==null?[]:baseFunctions(object,keysIn(object))}function get(object,path,defaultValue){var result=object==null?undefined:baseGet(object,path);return result===undefined?defaultValue:result}function has(object,path){return object!=null&&hasPath(object,path,baseHas)}function hasIn(object,path){return object!=null&&hasPath(object,path,baseHasIn)}var invert=createInverter(function(result,value,key){result[value]=key},constant(identity));var invertBy=createInverter(function(result,value,key){if(hasOwnProperty.call(result,value)){result[value].push(key)}else{result[value]=[key]}},getIteratee);var invoke=baseRest(baseInvoke);function keys(object){return isArrayLike(object)?arrayLikeKeys(object):baseKeys(object)}function keysIn(object){return isArrayLike(object)?arrayLikeKeys(object,true):baseKeysIn(object)}function mapKeys(object,iteratee){var result={};iteratee=getIteratee(iteratee,3);baseForOwn(object,function(value,key,object){baseAssignValue(result,iteratee(value,key,object),value)});return result}function mapValues(object,iteratee){var result={};iteratee=getIteratee(iteratee,3);baseForOwn(object,function(value,key,object){baseAssignValue(result,key,iteratee(value,key,object))});return result}var merge=createAssigner(function(object,source,srcIndex){baseMerge(object,source,srcIndex)});var mergeWith=createAssigner(function(object,source,srcIndex,customizer){baseMerge(object,source,srcIndex,customizer)});var omit=flatRest(function(object,paths){var result={};if(object==null){return result}var isDeep=false;paths=arrayMap(paths,function(path){path=castPath(path,object);isDeep||(isDeep=path.length>1);return path});copyObject(object,getAllKeysIn(object),result);if(isDeep){result=baseClone(result,CLONE_DEEP_FLAG|CLONE_FLAT_FLAG|CLONE_SYMBOLS_FLAG,customOmitClone)}var length=paths.length;while(length--){baseUnset(result,paths[length])}return result});function omitBy(object,predicate){return pickBy(object,negate(getIteratee(predicate)))}var pick=flatRest(function(object,paths){return object==null?{}:basePick(object,paths)});function pickBy(object,predicate){if(object==null){return{}}var props=arrayMap(getAllKeysIn(object),function(prop){return[prop]});predicate=getIteratee(predicate);return basePickBy(object,props,function(value,path){return predicate(value,path[0])})}function result(object,path,defaultValue){path=castPath(path,object);var index=-1,length=path.length;if(!length){length=1;object=undefined}while(++indexupper){var temp=lower;lower=upper;upper=temp}if(floating||lower%1||upper%1){var rand=nativeRandom();return nativeMin(lower+rand*(upper-lower+freeParseFloat("1e-"+((rand+"").length-1))),upper)}return baseRandom(lower,upper)}var camelCase=createCompounder(function(result,word,index){word=word.toLowerCase();return result+(index?capitalize(word):word)});function capitalize(string){return upperFirst(toString(string).toLowerCase())}function deburr(string){string=toString(string);return string&&string.replace(reLatin,deburrLetter).replace(reComboMark,"")}function endsWith(string,target,position){string=toString(string);target=baseToString(target);var length=string.length;position=position===undefined?length:baseClamp(toInteger(position),0,length);var end=position;position-=target.length;return position>=0&&string.slice(position,end)==target}function escape(string){string=toString(string);return string&&reHasUnescapedHtml.test(string)?string.replace(reUnescapedHtml,escapeHtmlChar):string}function escapeRegExp(string){string=toString(string);return string&&reHasRegExpChar.test(string)?string.replace(reRegExpChar,"\\$&"):string}var kebabCase=createCompounder(function(result,word,index){return result+(index?"-":"")+word.toLowerCase()});var lowerCase=createCompounder(function(result,word,index){return result+(index?" ":"")+word.toLowerCase()});var lowerFirst=createCaseFirst("toLowerCase");function pad(string,length,chars){string=toString(string);length=toInteger(length);var strLength=length?stringSize(string):0;if(!length||strLength>=length){return string}var mid=(length-strLength)/2;return createPadding(nativeFloor(mid),chars)+string+createPadding(nativeCeil(mid),chars)}function padEnd(string,length,chars){string=toString(string);length=toInteger(length);var strLength=length?stringSize(string):0;return length&&strLength>>0;if(!limit){return[]}string=toString(string);if(string&&(typeof separator=="string"||separator!=null&&!isRegExp(separator))){separator=baseToString(separator);if(!separator&&hasUnicode(string)){return castSlice(stringToArray(string),0,limit)}}return string.split(separator,limit)}var startCase=createCompounder(function(result,word,index){return result+(index?" ":"")+upperFirst(word)});function startsWith(string,target,position){string=toString(string);position=position==null?0:baseClamp(toInteger(position),0,string.length);target=baseToString(target);return string.slice(position,position+target.length)==target}function template(string,options,guard){var settings=lodash.templateSettings;if(guard&&isIterateeCall(string,options,guard)){options=undefined}string=toString(string);options=assignInWith({},options,settings,customDefaultsAssignIn);var imports=assignInWith({},options.imports,settings.imports,customDefaultsAssignIn),importsKeys=keys(imports),importsValues=baseValues(imports,importsKeys);var isEscaping,isEvaluating,index=0,interpolate=options.interpolate||reNoMatch,source="__p += '";var reDelimiters=RegExp((options.escape||reNoMatch).source+"|"+interpolate.source+"|"+(interpolate===reInterpolate?reEsTemplate:reNoMatch).source+"|"+(options.evaluate||reNoMatch).source+"|$","g");var sourceURL="//# sourceURL="+("sourceURL"in options?options.sourceURL:"lodash.templateSources["+ ++templateCounter+"]")+"\n";string.replace(reDelimiters,function(match,escapeValue,interpolateValue,esTemplateValue,evaluateValue,offset){interpolateValue||(interpolateValue=esTemplateValue);source+=string.slice(index,offset).replace(reUnescapedString,escapeStringChar);if(escapeValue){isEscaping=true;source+="' +\n__e("+escapeValue+") +\n'"}if(evaluateValue){isEvaluating=true;source+="';\n"+evaluateValue+";\n__p += '"}if(interpolateValue){source+="' +\n((__t = ("+interpolateValue+")) == null ? '' : __t) +\n'"}index=offset+match.length;return match});source+="';\n";var variable=options.variable;if(!variable){source="with (obj) {\n"+source+"\n}\n"}source=(isEvaluating?source.replace(reEmptyStringLeading,""):source).replace(reEmptyStringMiddle,"$1").replace(reEmptyStringTrailing,"$1;");source="function("+(variable||"obj")+") {\n"+(variable?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(isEscaping?", __e = _.escape":"")+(isEvaluating?", __j = Array.prototype.join;\n"+"function print() { __p += __j.call(arguments, '') }\n":";\n")+source+"return __p\n}";var result=attempt(function(){return Function(importsKeys,sourceURL+"return "+source).apply(undefined,importsValues)});result.source=source;if(isError(result)){throw result}return result}function toLower(value){return toString(value).toLowerCase()}function toUpper(value){return toString(value).toUpperCase()}function trim(string,chars,guard){string=toString(string);if(string&&(guard||chars===undefined)){return string.replace(reTrim,"")}if(!string||!(chars=baseToString(chars))){return string}var strSymbols=stringToArray(string),chrSymbols=stringToArray(chars),start=charsStartIndex(strSymbols,chrSymbols),end=charsEndIndex(strSymbols,chrSymbols)+1;return castSlice(strSymbols,start,end).join("")}function trimEnd(string,chars,guard){string=toString(string);if(string&&(guard||chars===undefined)){return string.replace(reTrimEnd,"")}if(!string||!(chars=baseToString(chars))){return string}var strSymbols=stringToArray(string),end=charsEndIndex(strSymbols,stringToArray(chars))+1;return castSlice(strSymbols,0,end).join("")}function trimStart(string,chars,guard){string=toString(string);if(string&&(guard||chars===undefined)){return string.replace(reTrimStart,"")}if(!string||!(chars=baseToString(chars))){return string}var strSymbols=stringToArray(string),start=charsStartIndex(strSymbols,stringToArray(chars));return castSlice(strSymbols,start).join("")}function truncate(string,options){var length=DEFAULT_TRUNC_LENGTH,omission=DEFAULT_TRUNC_OMISSION;if(isObject(options)){var separator="separator"in options?options.separator:separator;length="length"in options?toInteger(options.length):length;omission="omission"in options?baseToString(options.omission):omission}string=toString(string);var strLength=string.length;if(hasUnicode(string)){var strSymbols=stringToArray(string);strLength=strSymbols.length}if(length>=strLength){return string}var end=length-stringSize(omission);if(end<1){return omission}var result=strSymbols?castSlice(strSymbols,0,end).join(""):string.slice(0,end);if(separator===undefined){return result+omission}if(strSymbols){end+=result.length-end}if(isRegExp(separator)){if(string.slice(end).search(separator)){var match,substring=result;if(!separator.global){separator=RegExp(separator.source,toString(reFlags.exec(separator))+"g")}separator.lastIndex=0;while(match=separator.exec(substring)){var newEnd=match.index}result=result.slice(0,newEnd===undefined?end:newEnd)}}else if(string.indexOf(baseToString(separator),end)!=end){var index=result.lastIndexOf(separator);if(index>-1){result=result.slice(0,index)}}return result+omission}function unescape(string){string=toString(string);return string&&reHasEscapedHtml.test(string)?string.replace(reEscapedHtml,unescapeHtmlChar):string}var upperCase=createCompounder(function(result,word,index){return result+(index?" ":"")+word.toUpperCase()});var upperFirst=createCaseFirst("toUpperCase");function words(string,pattern,guard){string=toString(string);pattern=guard?undefined:pattern;if(pattern===undefined){return hasUnicodeWord(string)?unicodeWords(string):asciiWords(string)}return string.match(pattern)||[]}var attempt=baseRest(function(func,args){try{return apply(func,undefined,args)}catch(e){return isError(e)?e:new Error(e)}});var bindAll=flatRest(function(object,methodNames){arrayEach(methodNames,function(key){key=toKey(key);baseAssignValue(object,key,bind(object[key],object))});return object});function cond(pairs){var length=pairs==null?0:pairs.length,toIteratee=getIteratee();pairs=!length?[]:arrayMap(pairs,function(pair){if(typeof pair[1]!="function"){throw new TypeError(FUNC_ERROR_TEXT)}return[toIteratee(pair[0]),pair[1]]});return baseRest(function(args){var index=-1;while(++indexMAX_SAFE_INTEGER){return[]}var index=MAX_ARRAY_LENGTH,length=nativeMin(n,MAX_ARRAY_LENGTH);iteratee=getIteratee(iteratee);n-=MAX_ARRAY_LENGTH;var result=baseTimes(length,iteratee);while(++index0||end<0)){return new LazyWrapper(result)}if(start<0){result=result.takeRight(-start)}else if(start){result=result.drop(start)}if(end!==undefined){end=toInteger(end);result=end<0?result.dropRight(-end):result.take(end-start)}return result};LazyWrapper.prototype.takeRightWhile=function(predicate){return this.reverse().takeWhile(predicate).reverse()};LazyWrapper.prototype.toArray=function(){return this.take(MAX_ARRAY_LENGTH)};baseForOwn(LazyWrapper.prototype,function(func,methodName){var checkIteratee=/^(?:filter|find|map|reject)|While$/.test(methodName),isTaker=/^(?:head|last)$/.test(methodName),lodashFunc=lodash[isTaker?"take"+(methodName=="last"?"Right":""):methodName],retUnwrapped=isTaker||/^find/.test(methodName);if(!lodashFunc){return}lodash.prototype[methodName]=function(){var value=this.__wrapped__,args=isTaker?[1]:arguments,isLazy=value instanceof LazyWrapper,iteratee=args[0],useLazy=isLazy||isArray(value);var interceptor=function(value){var result=lodashFunc.apply(lodash,arrayPush([value],args));return isTaker&&chainAll?result[0]:result};if(useLazy&&checkIteratee&&typeof iteratee=="function"&&iteratee.length!=1){isLazy=useLazy=false}var chainAll=this.__chain__,isHybrid=!!this.__actions__.length,isUnwrapped=retUnwrapped&&!chainAll,onlyLazy=isLazy&&!isHybrid;if(!retUnwrapped&&useLazy){value=onlyLazy?value:new LazyWrapper(this);var result=func.apply(value,args);result.__actions__.push({func:thru,args:[interceptor],thisArg:undefined});return new LodashWrapper(result,chainAll)}if(isUnwrapped&&onlyLazy){return func.apply(this,args)}result=this.thru(interceptor);return isUnwrapped?isTaker?result.value()[0]:result.value():result}});arrayEach(["pop","push","shift","sort","splice","unshift"],function(methodName){var func=arrayProto[methodName],chainName=/^(?:push|sort|unshift)$/.test(methodName)?"tap":"thru",retUnwrapped=/^(?:pop|shift)$/.test(methodName);lodash.prototype[methodName]=function(){var args=arguments;if(retUnwrapped&&!this.__chain__){var value=this.value();return func.apply(isArray(value)?value:[],args)}return this[chainName](function(value){return func.apply(isArray(value)?value:[],args)})}});baseForOwn(LazyWrapper.prototype,function(func,methodName){var lodashFunc=lodash[methodName];if(lodashFunc){var key=lodashFunc.name+"",names=realNames[key]||(realNames[key]=[]);names.push({name:methodName,func:lodashFunc})}});realNames[createHybrid(undefined,WRAP_BIND_KEY_FLAG).name]=[{name:"wrapper",func:undefined}];LazyWrapper.prototype.clone=lazyClone;LazyWrapper.prototype.reverse=lazyReverse;LazyWrapper.prototype.value=lazyValue;lodash.prototype.at=wrapperAt;lodash.prototype.chain=wrapperChain;lodash.prototype.commit=wrapperCommit;lodash.prototype.next=wrapperNext;lodash.prototype.plant=wrapperPlant;lodash.prototype.reverse=wrapperReverse;lodash.prototype.toJSON=lodash.prototype.valueOf=lodash.prototype.value=wrapperValue;lodash.prototype.first=lodash.prototype.head;if(symIterator){lodash.prototype[symIterator]=wrapperToIterator}return lodash};var _=runInContext();if(true){root._=_;!(__WEBPACK_AMD_DEFINE_RESULT__=function(){return _}.call(exports,__webpack_require__,exports,module),__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else if(freeModule){(freeModule.exports=_)._=_;freeExports._=_}else{root._=_}}).call(this)}).call(exports,__webpack_require__(51),__webpack_require__(146)(module))},function(module,exports,__webpack_require__){"use strict";var utils=__webpack_require__(14);var bind=__webpack_require__(258);var Axios=__webpack_require__(467);var defaults=__webpack_require__(149);function createInstance(defaultConfig){var context=new Axios(defaultConfig);var instance=bind(Axios.prototype.request,context);utils.extend(instance,Axios.prototype,context);utils.extend(instance,context);return instance}var axios=createInstance(defaults);axios.Axios=Axios;axios.create=function create(instanceConfig){return createInstance(utils.merge(defaults,instanceConfig))};axios.Cancel=__webpack_require__(255);axios.CancelToken=__webpack_require__(466);axios.isCancel=__webpack_require__(256);axios.all=function all(promises){return Promise.all(promises)};axios.spread=__webpack_require__(481);module.exports=axios;module.exports.default=axios},function(module,exports,__webpack_require__){"use strict";var Cancel=__webpack_require__(255);function CancelToken(executor){if(typeof executor!=="function"){throw new TypeError("executor must be a function.")}var resolvePromise;this.promise=new Promise(function promiseExecutor(resolve){resolvePromise=resolve});var token=this;executor(function cancel(message){if(token.reason){return}token.reason=new Cancel(message);resolvePromise(token.reason)})}CancelToken.prototype.throwIfRequested=function throwIfRequested(){if(this.reason){throw this.reason}};CancelToken.source=function source(){var cancel;var token=new CancelToken(function executor(c){cancel=c});return{token,cancel}};module.exports=CancelToken},function(module,exports,__webpack_require__){"use strict";var defaults=__webpack_require__(149);var utils=__webpack_require__(14);var InterceptorManager=__webpack_require__(468);var dispatchRequest=__webpack_require__(469);function Axios(instanceConfig){this.defaults=instanceConfig;this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}Axios.prototype.request=function request(config){if(typeof config==="string"){config=utils.merge({url:arguments[0]},arguments[1])}config=utils.merge(defaults,this.defaults,{method:"get"},config);config.method=config.method.toLowerCase();var chain=[dispatchRequest,undefined];var promise=Promise.resolve(config);this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor){chain.unshift(interceptor.fulfilled,interceptor.rejected)});this.interceptors.response.forEach(function pushResponseInterceptors(interceptor){chain.push(interceptor.fulfilled,interceptor.rejected)});while(chain.length){promise=promise.then(chain.shift(),chain.shift())}return promise};utils.forEach(["delete","get","head","options"],function forEachMethodNoData(method){Axios.prototype[method]=function(url,config){return this.request(utils.merge(config||{},{method,url}))}});utils.forEach(["post","put","patch"],function forEachMethodWithData(method){Axios.prototype[method]=function(url,data,config){return this.request(utils.merge(config||{},{method,url,data}))}});module.exports=Axios},function(module,exports,__webpack_require__){"use strict";var utils=__webpack_require__(14);function InterceptorManager(){this.handlers=[]}InterceptorManager.prototype.use=function use(fulfilled,rejected){this.handlers.push({fulfilled,rejected});return this.handlers.length-1};InterceptorManager.prototype.eject=function eject(id){if(this.handlers[id]){this.handlers[id]=null}};InterceptorManager.prototype.forEach=function forEach(fn){utils.forEach(this.handlers,function forEachHandler(h){if(h!==null){fn(h)}})};module.exports=InterceptorManager},function(module,exports,__webpack_require__){"use strict";var utils=__webpack_require__(14);var transformData=__webpack_require__(472);var isCancel=__webpack_require__(256);var defaults=__webpack_require__(149);var isAbsoluteURL=__webpack_require__(477);var combineURLs=__webpack_require__(475);function throwIfCancellationRequested(config){if(config.cancelToken){config.cancelToken.throwIfRequested()}}module.exports=function dispatchRequest(config){throwIfCancellationRequested(config);if(config.baseURL&&!isAbsoluteURL(config.url)){config.url=combineURLs(config.baseURL,config.url)}config.headers=config.headers||{};config.data=transformData(config.data,config.headers,config.transformRequest);config.headers=utils.merge(config.headers.common||{},config.headers[config.method]||{},config.headers||{});utils.forEach(["delete","get","head","post","put","patch","common"],function cleanHeaderConfig(method){delete config.headers[method]});var adapter=config.adapter||defaults.adapter;return adapter(config).then(function onAdapterResolution(response){throwIfCancellationRequested(config);response.data=transformData(response.data,response.headers,config.transformResponse);return response},function onAdapterRejection(reason){if(!isCancel(reason)){throwIfCancellationRequested(config);if(reason&&reason.response){reason.response.data=transformData(reason.response.data,reason.response.headers,config.transformResponse)}}return Promise.reject(reason)})}},function(module,exports,__webpack_require__){"use strict";module.exports=function enhanceError(error,config,code,request,response){error.config=config;if(code){error.code=code}error.request=request;error.response=response;return error}},function(module,exports,__webpack_require__){"use strict";var createError=__webpack_require__(257);module.exports=function settle(resolve,reject,response){var validateStatus=response.config.validateStatus;if(!response.status||!validateStatus||validateStatus(response.status)){resolve(response)}else{reject(createError("Request failed with status code "+response.status,response.config,null,response.request,response))}}},function(module,exports,__webpack_require__){"use strict";var utils=__webpack_require__(14);module.exports=function transformData(data,headers,fns){utils.forEach(fns,function transform(fn){data=fn(data,headers)});return data}},function(module,exports,__webpack_require__){"use strict";var chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function E(){this.message="String contains an invalid character"}E.prototype=new Error;E.prototype.code=5;E.prototype.name="InvalidCharacterError";function btoa(input){var str=String(input);var output="";for(var block,charCode,idx=0,map=chars;str.charAt(idx|0)||(map="=",idx%1);output+=map.charAt(63&block>>8-idx%1*8)){charCode=str.charCodeAt(idx+=3/4);if(charCode>255){throw new E}block=block<<8|charCode}return output}module.exports=btoa},function(module,exports,__webpack_require__){"use strict";var utils=__webpack_require__(14);function encode(val){return encodeURIComponent(val).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}module.exports=function buildURL(url,params,paramsSerializer){if(!params){return url}var serializedParams;if(paramsSerializer){serializedParams=paramsSerializer(params)}else if(utils.isURLSearchParams(params)){serializedParams=params.toString()}else{var parts=[];utils.forEach(params,function serialize(val,key){if(val===null||typeof val==="undefined"){return}if(utils.isArray(val)){key=key+"[]"}if(!utils.isArray(val)){val=[val]}utils.forEach(val,function parseValue(v){if(utils.isDate(v)){v=v.toISOString()}else if(utils.isObject(v)){v=JSON.stringify(v)}parts.push(encode(key)+"="+encode(v))})});serializedParams=parts.join("&")}if(serializedParams){url+=(url.indexOf("?")===-1?"?":"&")+serializedParams}return url}},function(module,exports,__webpack_require__){"use strict";module.exports=function combineURLs(baseURL,relativeURL){return relativeURL?baseURL.replace(/\/+$/,"")+"/"+relativeURL.replace(/^\/+/,""):baseURL}},function(module,exports,__webpack_require__){"use strict";var utils=__webpack_require__(14);module.exports=utils.isStandardBrowserEnv()?function standardBrowserEnv(){return{write:function write(name,value,expires,path,domain,secure){var cookie=[];cookie.push(name+"="+encodeURIComponent(value));if(utils.isNumber(expires)){cookie.push("expires="+new Date(expires).toGMTString())}if(utils.isString(path)){cookie.push("path="+path)}if(utils.isString(domain)){cookie.push("domain="+domain)}if(secure===true){cookie.push("secure")}document.cookie=cookie.join("; ")},read:function read(name){var match=document.cookie.match(new RegExp("(^|;\\s*)("+name+")=([^;]*)"));return match?decodeURIComponent(match[3]):null},remove:function remove(name){this.write(name,"",Date.now()-864e5)}}}():function nonStandardBrowserEnv(){return{write:function write(){},read:function read(){return null},remove:function remove(){}}}()},function(module,exports,__webpack_require__){"use strict";module.exports=function isAbsoluteURL(url){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(url)}},function(module,exports,__webpack_require__){"use strict";var utils=__webpack_require__(14);module.exports=utils.isStandardBrowserEnv()?function standardBrowserEnv(){var msie=/(msie|trident)/i.test(navigator.userAgent);var urlParsingNode=document.createElement("a");var originURL;function resolveURL(url){var href=url;if(msie){urlParsingNode.setAttribute("href",href);href=urlParsingNode.href}urlParsingNode.setAttribute("href",href);return{href:urlParsingNode.href,protocol:urlParsingNode.protocol?urlParsingNode.protocol.replace(/:$/,""):"",host:urlParsingNode.host,search:urlParsingNode.search?urlParsingNode.search.replace(/^\?/,""):"",hash:urlParsingNode.hash?urlParsingNode.hash.replace(/^#/,""):"",hostname:urlParsingNode.hostname,port:urlParsingNode.port,pathname:urlParsingNode.pathname.charAt(0)==="/"?urlParsingNode.pathname:"/"+urlParsingNode.pathname}}originURL=resolveURL(window.location.href);return function isURLSameOrigin(requestURL){var parsed=utils.isString(requestURL)?resolveURL(requestURL):requestURL;return parsed.protocol===originURL.protocol&&parsed.host===originURL.host}}():function nonStandardBrowserEnv(){return function isURLSameOrigin(){return true}}()},function(module,exports,__webpack_require__){"use strict";var utils=__webpack_require__(14);module.exports=function normalizeHeaderName(headers,normalizedName){utils.forEach(headers,function processHeader(value,name){if(name!==normalizedName&&name.toUpperCase()===normalizedName.toUpperCase()){headers[normalizedName]=value;delete headers[name]}})}},function(module,exports,__webpack_require__){"use strict";var utils=__webpack_require__(14);var ignoreDuplicateOf=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];module.exports=function parseHeaders(headers){var parsed={};var key;var val;var i;if(!headers){return parsed}utils.forEach(headers.split("\n"),function parser(line){i=line.indexOf(":");key=utils.trim(line.substr(0,i)).toLowerCase();val=utils.trim(line.substr(i+1));if(key){if(parsed[key]&&ignoreDuplicateOf.indexOf(key)>=0){return}if(key==="set-cookie"){parsed[key]=(parsed[key]?parsed[key]:[]).concat([val])}else{parsed[key]=parsed[key]?parsed[key]+", "+val:val}}});return parsed}},function(module,exports,__webpack_require__){"use strict";module.exports=function spread(callback){return function wrap(arr){return callback.apply(null,arr)}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.renderAxes=exports._buildAxesData=undefined;var _range=__webpack_require__(1132);var _range2=_interopRequireDefault(_range);var _reduce=__webpack_require__(245);var _reduce2=_interopRequireDefault(_reduce);var _d3Shape=__webpack_require__(27);var _logger=__webpack_require__(489);var _logger2=_interopRequireDefault(_logger);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var _buildAxisData=function _buildAxisData(value,axesGroup,conf){return{value,thickness:axesGroup.thickness||1,color:axesGroup.color||"#d3d3d3",opacity:axesGroup.opacity||conf.opacity}};var _buildAxesData=exports._buildAxesData=function _buildAxesData(conf){return(0,_reduce2.default)(conf.axes,function(aggregator,axesGroup){if(!axesGroup.position&&!axesGroup.spacing){_logger2.default.warn("Skipping axe group with no position and spacing defined");return aggregator}if(axesGroup.position){aggregator.push(_buildAxisData(axesGroup.position,axesGroup,conf))}if(axesGroup.spacing){var builtAxes=(0,_range2.default)(axesGroup.start||conf.cmin,axesGroup.end||conf.cmax,axesGroup.spacing).map(function(value){return _buildAxisData(value,axesGroup,conf)});return aggregator.concat(builtAxes)}return aggregator},[])};var renderAxes=exports.renderAxes=function renderAxes(parentElement,conf,instance,scale){var axes=_buildAxesData(conf);var axis=(0,_d3Shape.arc)().innerRadius(function(d){return conf.direction==="in"?conf.outerRadius-scale(d.value):conf.innerRadius+scale(d.value)}).outerRadius(function(d){return conf.direction==="in"?conf.outerRadius-scale(d.value):conf.innerRadius+scale(d.value)}).startAngle(0).endAngle(function(d){return d.length});var selection=parentElement.selectAll(".axis").data(function(blockData){var block=instance._layout.blocks[blockData.key];return axes.map(function(d){return{value:d.value,thickness:d.thickness,color:d.color,opacity:d.opacity,block_id:blockData.key,length:block.end-block.start}})}).enter().append("path").attr("opacity",function(d){return d.opacity}).attr("class","axis").attr("d",axis).attr("stroke-width",function(d){return d.thickness}).attr("stroke",function(d){return d.color});if(conf.showAxesTooltip){selection.on("mouseover",function(d,i){instance.tip.html(d.value).transition().style("opacity",.9).style("left",event.pageX+"px").style("top",event.pageY-28+"px")});selection.on("mouseout",function(d,i){instance.tip.transition().duration(500).style("opacity",0)})}return selection}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.initClipboard=undefined;var _clipboardJs=__webpack_require__(503);var _clipboardJs2=_interopRequireDefault(_clipboardJs);var _d3Selection=__webpack_require__(4);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var initClipboard=exports.initClipboard=function initClipboard(container){var input=(0,_d3Selection.select)(container).append("input").attr("class","circos-clipboard").attr("type","hidden");(0,_d3Selection.select)("body").on("keydown",function(){if(event.ctrlKey&&event.code==="KeyC"){_clipboardJs2.default.copy(input.attr("value"))}});return input}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.buildColorValue=buildColorValue;var _isFunction=__webpack_require__(50);var _isFunction2=_interopRequireDefault(_isFunction);var _d3Scale=__webpack_require__(184);var _d3ScaleChromatic=__webpack_require__(252);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var palettes={BrBG:_d3ScaleChromatic.interpolateBrBG,PRGn:_d3ScaleChromatic.interpolatePRGn,PiYG:_d3ScaleChromatic.interpolatePiYG,PuOr:_d3ScaleChromatic.interpolatePuOr,RdBu:_d3ScaleChromatic.interpolateRdBu,RdGy:_d3ScaleChromatic.interpolateRdGy,RdYlBu:_d3ScaleChromatic.interpolateRdYlBu,RdYlGn:_d3ScaleChromatic.interpolateRdYlGn,Spectral:_d3ScaleChromatic.interpolateSpectral,Blues:_d3ScaleChromatic.interpolateBlues,Greens:_d3ScaleChromatic.interpolateGreens,Greys:_d3ScaleChromatic.interpolateGreys,Oranges:_d3ScaleChromatic.interpolateOranges,Purples:_d3ScaleChromatic.interpolatePurples,Reds:_d3ScaleChromatic.interpolateReds,BuGn:_d3ScaleChromatic.interpolateBuGn,BuPu:_d3ScaleChromatic.interpolateBuPu,GnBu:_d3ScaleChromatic.interpolateGnBu,OrRd:_d3ScaleChromatic.interpolateOrRd,PuBuGn:_d3ScaleChromatic.interpolatePuBuGn,PuBu:_d3ScaleChromatic.interpolatePuBu,PuRd:_d3ScaleChromatic.interpolatePuRd,RdPu:_d3ScaleChromatic.interpolateRdPu,YlGnBu:_d3ScaleChromatic.interpolateYlGnBu,YlGn:_d3ScaleChromatic.interpolateYlGn,YlOrBr:_d3ScaleChromatic.interpolateYlOrBr,YlOrRd:_d3ScaleChromatic.interpolateYlOrRd};function buildColorValue(color){var min=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null;var max=arguments.length>2&&arguments[2]!==undefined?arguments[2]:null;var logScale=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;var logScaleBase=arguments.length>4&&arguments[4]!==undefined?arguments[4]:Math.E;if((0,_isFunction2.default)(color)){return color}var reverse=color[0]==="-";var paletteName=color[0]==="-"?color.slice(1):color;if(palettes[paletteName]){var scale=buildColorScale(palettes[paletteName],min,max,reverse,logScale,logScaleBase);return function(d){return scale(d.value)}}return color}var buildColorScale=function buildColorScale(interpolator,min,max){var reverse=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;var logScale=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;var logScaleBase=arguments.length>5&&arguments[5]!==undefined?arguments[5]:Math.E;if(logScale&&min*max<=0){console.warn("As log(0) = -∞, a log scale domain must be\n strictly-positive or strictly-negative. logscale ignored")}if(logScale&&min*max>0){var scale=(0,_d3Scale.scaleLog)().base(logScaleBase).domain(reverse?[max,min]:[min,max]).range([0,1]);return(0,_d3Scale.scaleSequential)(function(t){return interpolator(scale(t))}).domain([0,1])}return(0,_d3Scale.scaleSequential)(interpolator).domain(reverse?[max,min]:[min,max])}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.getConf=undefined;var _cloneDeep=__webpack_require__(436);var _cloneDeep2=_interopRequireDefault(_cloneDeep);var _forEach=__webpack_require__(67);var _forEach2=_interopRequireDefault(_forEach);var _isFunction=__webpack_require__(50);var _isFunction2=_interopRequireDefault(_isFunction);var _assign=__webpack_require__(30);var _assign2=_interopRequireDefault(_assign);var _utils=__webpack_require__(260);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var buildConf=function buildConf(){var userConf=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var defaultConf=arguments[1];var conf={};(0,_forEach2.default)(defaultConf,function(item,key){if(item.iteratee!==undefined){if(!item.iteratee){conf[key]=Object.keys(userConf).indexOf(key)>-1?userConf[key]:item.value}else if(Object.keys(userConf).indexOf(key)>-1){if((0,_isFunction2.default)(userConf[key])){conf[key]=userConf[key]}else{conf[key]=userConf[key]}}else{conf[key]=function(){return item.value}}}else{conf[key]=buildConf(userConf[key],item)}});return conf};var computeMinMax=function computeMinMax(conf,meta){return{cmin:conf.min===null?meta.min:conf.min,cmax:conf.max===null?meta.max:conf.max}};var computeRadius=function computeRadius(conf,instance){if(conf.innerRadius===0&&conf.outerRadius===0){var borders=(0,_utils.smartBorders)(conf,instance._layout,instance.tracks);return{innerRadius:borders.in,outerRadius:borders.out}}if(conf.innerRadius<=1&&conf.outerRadius<=1){return{innerRadius:conf.innerRadius*instance._layout.conf.innerRadius,outerRadius:conf.outerRadius*instance._layout.conf.innerRadius}}if(conf.innerRadius<=10&&conf.outerRadius<=10){return{innerRadius:conf.innerRadius*instance._layout.conf.outerRadius,outerRadius:conf.outerRadius*instance._layout.conf.outerRadius}}};var getConf=function getConf(userConf,defaultConf,meta,instance){var conf=buildConf(userConf,(0,_cloneDeep2.default)(defaultConf));(0,_assign2.default)(conf,computeMinMax(conf,meta),computeRadius(conf,instance));return conf};exports.getConf=getConf},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.default={innerRadius:250,outerRadius:300,cornerRadius:0,gap:.04,opacity:1,labels:{position:"center",display:true,size:14,color:"#000",radialOffset:20},ticks:{display:true,color:"grey",spacing:1e7,labels:true,labelSpacing:10,labelSuffix:"",labelDenominator:1,labelDisplay0:true,labelSize:10,labelColor:"#000",labelFont:"default",majorSpacing:5,size:{minor:2,major:5}},onClick:null,onMouseOver:null,events:{},zIndex:100}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;iMath.PI?"rotate(180)translate(-16)":null}).style("text-anchor",function(d){return d.angle>Math.PI?"end":null}).style("font-size",""+conf.ticks.labelSize+"px").style("fill",conf.ticks.labelColor).text(function(d){return d.label})}function renderLayout(parentElement,instance){var conf=instance._layout.conf;parentElement.select(".cs-layout").remove();var layout=parentElement.append("g").attr("class","cs-layout").attr("z-index",conf.zIndex).on("click",conf.onClick);var block=layout.selectAll("g").data(instance._layout.data).enter().append("g").attr("class",function(d){return d.id}).attr("opacity",conf.opacity);Object.keys(conf.events).forEach(function(eventName){block.on(eventName,function(d,i,nodes){conf.events[eventName](d,i,nodes,_d3Selection.event)})});var entry=(0,_d3Shape.arc)().innerRadius(conf.innerRadius).outerRadius(conf.outerRadius).cornerRadius(conf.cornerRadius).startAngle(function(d){return d.start}).endAngle(function(d){return d.end});block.append("path").attr("d",entry).attr("fill",function(d){return d.color}).attr("id",function(d){return d.id});if(conf.labels.display){renderLayoutLabels(conf,block)}if(conf.ticks.display){renderLayoutTicks(conf,layout,instance)}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.default=console},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.default=render;var _forEach=__webpack_require__(67);var _forEach2=_interopRequireDefault(_forEach);var _sortBy=__webpack_require__(246);var _sortBy2=_interopRequireDefault(_sortBy);var _render=__webpack_require__(488);var _render2=_interopRequireDefault(_render);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function render(){var ids=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[];var removeTracks=arguments[1];var circos=arguments[2];var renderAll=ids.length===0;var svg=circos.svg.attr("width",circos.conf.width).attr("height",circos.conf.height);if(removeTracks){(0,_forEach2.default)(circos.tracks,function(track,trackId){svg.select("."+trackId).remove()})}var translated=svg.select(".all");if(translated.empty()){translated=svg.append("g").attr("class","all").attr("transform","translate(\n "+parseInt(circos.conf.width/2)+",\n "+parseInt(circos.conf.height/2)+"\n )")}(0,_forEach2.default)(circos.tracks,function(track,trackId){if(renderAll||trackId in ids){track.render(circos,translated,trackId)}});if(renderAll||"layout"in ids){(0,_render2.default)(translated,circos)}var trackContainers=svg.selectAll(".all > g");var sortedTrackContainers=(0,_sortBy2.default)(trackContainers._groups[0],function(elt){return elt.getAttribute("z-index")});svg.select(".all").selectAll("g").data(sortedTrackContainers).enter().append(function(d){return d});return circos}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i=1)return radius;return radius*layoutRadius};var Chords=function(_Track){_inherits(Chords,_Track);function Chords(instance,conf,data){_classCallCheck(this,Chords);return _possibleConstructorReturn(this,(Chords.__proto__||Object.getPrototypeOf(Chords)).call(this,instance,conf,defaultConf,data,_dataParser.parseChordData))}_createClass(Chords,[{key:"getCoordinates",value:function getCoordinates(d,layout,conf,datum){var block=layout.blocks[d.id];var startAngle=block.start+d.start/block.len*(block.end-block.start);var endAngle=block.start+d.end/block.len*(block.end-block.start);var radius=void 0;if((0,_isFunction2.default)(conf.radius)){radius=normalizeRadius(conf.radius(datum),layout.conf.innerRadius)}else if(conf.radius){radius=normalizeRadius(conf.radius,layout.conf.innerRadius)}if(!radius){radius=layout.conf.innerRadius}return{radius,startAngle,endAngle}}},{key:"renderChords",value:function renderChords(parentElement,name,conf,data,instance,getCoordinates){var _this2=this;var track=parentElement.select("g");if(track.empty()){track=parentElement.append("g")}var _link=track.selectAll(".chord").data(data,function(d){return d.type+"-"+d.source.start+"-"+d.target.start});var link=_link.enter().append("path").attr("class",function(d){return"chord "+d.type}).attr("d",(0,_d3Chord.ribbon)().source(function(d){return getCoordinates(d.source,instance._layout,_this2.conf,d)}).target(function(d){return getCoordinates(d.target,instance._layout,_this2.conf,d)})).attr("opacity",1).attr("stroke-opacity",.7).attr("fill","white").attr("stroke","red");_link.exit().transition().duration(2e3).attr("opacity",0).attr("stroke","blue").attr("fill","yellow").remove();link.transition().duration(2e3).style("fill",conf.colorValue).attr("opacity",conf.opacity);Object.keys(conf.events).forEach(function(eventName){link.on(eventName,function(d,i,nodes){conf.events[eventName](d,i,nodes,_d3Selection.event)})});return link}},{key:"render",value:function render(instance,parentElement,name){var track=parentElement.select("g."+name);if(track.empty()){track=parentElement.append("g").attr("class",name).attr("z-index",this.conf.zIndex)}var selection=this.renderChords(track,name,this.conf,this.data,instance,this.getCoordinates);if(this.conf.tooltipContent){(0,_tooltip.registerTooltip)(this,instance,selection,this.conf)}return this}}]);return Chords}(_Track3.default);exports.default=Chords},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;iaggregator.position+maxGap){aggregator.groups.push([datum])}else{aggregator.groups[aggregator.groups.length-1].push(datum)}aggregator.position=datum.position;return aggregator},{position:null,groups:[]}).groups};var Line=function(_Track){_inherits(Line,_Track);function Line(instance,conf,data){_classCallCheck(this,Line);return _possibleConstructorReturn(this,(Line.__proto__||Object.getPrototypeOf(Line)).call(this,instance,conf,defaultConf,data,_dataParser.parsePositionValueData))}_createClass(Line,[{key:"renderDatum",value:function renderDatum(parentElement,conf,layout){var _this2=this;var line=(0,_d3Shape.radialLine)().angle(function(d){return d.angle}).radius(function(d){return d.radius}).curve(_d3Shape.curveLinear);var area=(0,_d3Shape.radialArea)().angle(function(d){return d.angle}).innerRadius(function(d){return d.innerRadius}).outerRadius(function(d){return d.outerRadius}).curve(_d3Shape.curveLinear);var generator=conf.fill?area:line;var buildRadius=function buildRadius(height){if(conf.fill){return{innerRadius:conf.direction==="out"?conf.innerRadius:conf.outerRadius-height,outerRadius:conf.direction==="out"?conf.innerRadius+height:conf.outerRadius}}else{return{radius:conf.direction==="out"?conf.innerRadius+height:conf.outerRadius-height}}};var selection=parentElement.selectAll(".line").data(function(d){return conf.maxGap?splitByGap(d.values,conf.maxGap):[d.values]}).enter().append("g").attr("class","line").append("path").datum(function(d){return d.map(function(datum){var height=_this2.scale(datum.value);return(0,_assign2.default)(datum,{angle:_this2.theta(datum.position,layout.blocks[datum.block_id])},buildRadius(height))})}).attr("d",generator).attr("opacity",conf.opacity).attr("stroke-width",conf.thickness).attr("stroke",conf.colorValue).attr("fill","none");if(conf.fill){selection.attr("fill",conf.fillColor)}return selection}}]);return Line}(_Track3.default);exports.default=Line},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;ib.end){return-1}if(a.start==b.start&&a.end==b.end){return 0}return 1});var layers=[];(0,_forEach2.default)(block.values,function(datum){var placed=false;(0,_forEach2.default)(layers,function(layer,i){var lastDatumInLayer=layer.slice(0).pop();if(lastDatumInLayer.end+margin90?"end":"start";item._rotate=item._angle>90?180:0;return item})},function(d){return JSON.stringify(d.value)});text.exit().attr("class","slideOutDown").transition().delay(1e3).remove();text=text.enter().append("g").attr("class","slideInUp").append("text").attr("transform",function(d){return"\n rotate("+d._angle+")\n translate("+conf.innerRadius+", 0)\n rotate("+d._rotate+")\n "}).attr("text-anchor",function(d){return d._anchor}).selectAll("tspan").data(function(d){return d.value}).enter().append("tspan").text(function(d){return d}).attr("x",0).attr("dy","1.2em");text.exit().transition().delay(2e3).attr("class","slideInUp").remove();(0,_forEach2.default)(conf.style,function(value,key){text.style(key,value)});return text}}]);return Text}(_Track3.default);exports.default=Text},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.axios=exports._=exports.Circos=exports.d3=undefined;var _vue=__webpack_require__(444);var _vue2=_interopRequireDefault(_vue);var _circos=__webpack_require__(461);var _circos2=_interopRequireDefault(_circos);var _d3ScaleChromatic=__webpack_require__(252);var _lodash=__webpack_require__(464);var _lodash2=_interopRequireDefault(_lodash);var _axios=__webpack_require__(460);var _axios2=_interopRequireDefault(_axios);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var d3Base=__webpack_require__(253);var annotation=__webpack_require__(462);var legend=__webpack_require__(463);var d3=Object.assign(d3Base,annotation,legend,{interpolateYlGn:_d3ScaleChromatic.interpolateYlGn,interpolateGreens:_d3ScaleChromatic.interpolateGreens});window.d3=d3;exports.d3=d3;exports.Circos=_circos2.default;exports._=_lodash2.default;exports.axios=_axios2.default},function(module,exports,__webpack_require__){"use strict";exports.byteLength=byteLength;exports.toByteArray=toByteArray;exports.fromByteArray=fromByteArray;var lookup=[];var revLookup=[];var Arr=typeof Uint8Array!=="undefined"?Uint8Array:Array;var code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var i=0,len=code.length;i0){throw new Error("Invalid string. Length must be a multiple of 4")}var validLen=b64.indexOf("=");if(validLen===-1)validLen=len;var placeHoldersLen=validLen===len?0:4-validLen%4;return[validLen,placeHoldersLen]}function byteLength(b64){var lens=getLens(b64);var validLen=lens[0];var placeHoldersLen=lens[1];return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function _byteLength(b64,validLen,placeHoldersLen){return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function toByteArray(b64){var tmp;var lens=getLens(b64);var validLen=lens[0];var placeHoldersLen=lens[1];var arr=new Arr(_byteLength(b64,validLen,placeHoldersLen));var curByte=0;var len=placeHoldersLen>0?validLen-4:validLen;for(var i=0;i>16&255;arr[curByte++]=tmp>>8&255;arr[curByte++]=tmp&255}if(placeHoldersLen===2){tmp=revLookup[b64.charCodeAt(i)]<<2|revLookup[b64.charCodeAt(i+1)]>>4;arr[curByte++]=tmp&255}if(placeHoldersLen===1){tmp=revLookup[b64.charCodeAt(i)]<<10|revLookup[b64.charCodeAt(i+1)]<<4|revLookup[b64.charCodeAt(i+2)]>>2;arr[curByte++]=tmp>>8&255;arr[curByte++]=tmp&255}return arr}function tripletToBase64(num){return lookup[num>>18&63]+lookup[num>>12&63]+lookup[num>>6&63]+lookup[num&63]}function encodeChunk(uint8,start,end){var tmp;var output=[];for(var i=start;ilen2?len2:i+maxChunkLength))}if(extraBytes===1){tmp=uint8[len-1];parts.push(lookup[tmp>>2]+lookup[tmp<<4&63]+"==")}else if(extraBytes===2){tmp=(uint8[len-2]<<8)+uint8[len-1];parts.push(lookup[tmp>>10]+lookup[tmp>>4&63]+lookup[tmp<<2&63]+"=")}return parts.join("")}},function(module,exports,__webpack_require__){"use strict";(function(global){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +var base64=__webpack_require__(500);var ieee754=__webpack_require__(994);var isArray=__webpack_require__(502);exports.Buffer=Buffer;exports.SlowBuffer=SlowBuffer;exports.INSPECT_MAX_BYTES=50;Buffer.TYPED_ARRAY_SUPPORT=global.TYPED_ARRAY_SUPPORT!==undefined?global.TYPED_ARRAY_SUPPORT:typedArraySupport();exports.kMaxLength=kMaxLength();function typedArraySupport(){try{var arr=new Uint8Array(1);arr.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}};return arr.foo()===42&&typeof arr.subarray==="function"&&arr.subarray(1,1).byteLength===0}catch(e){return false}}function kMaxLength(){return Buffer.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function createBuffer(that,length){if(kMaxLength()=kMaxLength()){throw new RangeError("Attempt to allocate Buffer larger than maximum "+"size: 0x"+kMaxLength().toString(16)+" bytes")}return length|0}function SlowBuffer(length){if(+length!=length){length=0}return Buffer.alloc(+length)}Buffer.isBuffer=function isBuffer(b){return!!(b!=null&&b._isBuffer)};Buffer.compare=function compare(a,b){if(!Buffer.isBuffer(a)||!Buffer.isBuffer(b)){throw new TypeError("Arguments must be Buffers")}if(a===b)return 0;var x=a.length;var y=b.length;for(var i=0,len=Math.min(x,y);i>>1;case"base64":return base64ToBytes(string).length;default:if(loweredCase)return utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase();loweredCase=true}}}Buffer.byteLength=byteLength;function slowToString(encoding,start,end){var loweredCase=false;if(start===undefined||start<0){start=0}if(start>this.length){return""}if(end===undefined||end>this.length){end=this.length}if(end<=0){return""}end>>>=0;start>>>=0;if(end<=start){return""}if(!encoding)encoding="utf8";while(true){switch(encoding){case"hex":return hexSlice(this,start,end);case"utf8":case"utf-8":return utf8Slice(this,start,end);case"ascii":return asciiSlice(this,start,end);case"latin1":case"binary":return latin1Slice(this,start,end);case"base64":return base64Slice(this,start,end);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,start,end);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(encoding+"").toLowerCase();loweredCase=true}}}Buffer.prototype._isBuffer=true;function swap(b,n,m){var i=b[n];b[n]=b[m];b[m]=i}Buffer.prototype.swap16=function swap16(){var len=this.length;if(len%2!==0){throw new RangeError("Buffer size must be a multiple of 16-bits")}for(var i=0;i0){str=this.toString("hex",0,max).match(/.{2}/g).join(" ");if(this.length>max)str+=" ... "}return""};Buffer.prototype.compare=function compare(target,start,end,thisStart,thisEnd){if(!Buffer.isBuffer(target)){throw new TypeError("Argument must be a Buffer")}if(start===undefined){start=0}if(end===undefined){end=target?target.length:0}if(thisStart===undefined){thisStart=0}if(thisEnd===undefined){thisEnd=this.length}if(start<0||end>target.length||thisStart<0||thisEnd>this.length){throw new RangeError("out of range index")}if(thisStart>=thisEnd&&start>=end){return 0}if(thisStart>=thisEnd){return-1}if(start>=end){return 1}start>>>=0;end>>>=0;thisStart>>>=0;thisEnd>>>=0;if(this===target)return 0;var x=thisEnd-thisStart;var y=end-start;var len=Math.min(x,y);var thisCopy=this.slice(thisStart,thisEnd);var targetCopy=target.slice(start,end);for(var i=0;i2147483647){byteOffset=2147483647}else if(byteOffset<-2147483648){byteOffset=-2147483648}byteOffset=+byteOffset;if(isNaN(byteOffset)){byteOffset=dir?0:buffer.length-1}if(byteOffset<0)byteOffset=buffer.length+byteOffset;if(byteOffset>=buffer.length){if(dir)return-1;else byteOffset=buffer.length-1}else if(byteOffset<0){if(dir)byteOffset=0;else return-1}if(typeof val==="string"){val=Buffer.from(val,encoding)}if(Buffer.isBuffer(val)){if(val.length===0){return-1}return arrayIndexOf(buffer,val,byteOffset,encoding,dir)}else if(typeof val==="number"){val=val&255;if(Buffer.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf==="function"){if(dir){return Uint8Array.prototype.indexOf.call(buffer,val,byteOffset)}else{return Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset)}}return arrayIndexOf(buffer,[val],byteOffset,encoding,dir)}throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(arr,val,byteOffset,encoding,dir){var indexSize=1;var arrLength=arr.length;var valLength=val.length;if(encoding!==undefined){encoding=String(encoding).toLowerCase();if(encoding==="ucs2"||encoding==="ucs-2"||encoding==="utf16le"||encoding==="utf-16le"){if(arr.length<2||val.length<2){return-1}indexSize=2;arrLength/=2;valLength/=2;byteOffset/=2}}function read(buf,i){if(indexSize===1){return buf[i]}else{return buf.readUInt16BE(i*indexSize)}}var i;if(dir){var foundIndex=-1;for(i=byteOffset;iarrLength)byteOffset=arrLength-valLength;for(i=byteOffset;i>=0;i--){var found=true;for(var j=0;jremaining){length=remaining}}var strLen=string.length;if(strLen%2!==0)throw new TypeError("Invalid hex string");if(length>strLen/2){length=strLen/2}for(var i=0;iremaining)length=remaining;if(string.length>0&&(length<0||offset<0)||offset>this.length){throw new RangeError("Attempt to write outside buffer bounds")}if(!encoding)encoding="utf8";var loweredCase=false;for(;;){switch(encoding){case"hex":return hexWrite(this,string,offset,length);case"utf8":case"utf-8":return utf8Write(this,string,offset,length);case"ascii":return asciiWrite(this,string,offset,length);case"latin1":case"binary":return latin1Write(this,string,offset,length);case"base64":return base64Write(this,string,offset,length);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,string,offset,length);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase();loweredCase=true}}};Buffer.prototype.toJSON=function toJSON(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice(buf,start,end){if(start===0&&end===buf.length){return base64.fromByteArray(buf)}else{return base64.fromByteArray(buf.slice(start,end))}}function utf8Slice(buf,start,end){end=Math.min(buf.length,end);var res=[];var i=start;while(i239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end){var secondByte,thirdByte,fourthByte,tempCodePoint;switch(bytesPerSequence){case 1:if(firstByte<128){codePoint=firstByte}break;case 2:secondByte=buf[i+1];if((secondByte&192)===128){tempCodePoint=(firstByte&31)<<6|secondByte&63;if(tempCodePoint>127){codePoint=tempCodePoint}}break;case 3:secondByte=buf[i+1];thirdByte=buf[i+2];if((secondByte&192)===128&&(thirdByte&192)===128){tempCodePoint=(firstByte&15)<<12|(secondByte&63)<<6|thirdByte&63;if(tempCodePoint>2047&&(tempCodePoint<55296||tempCodePoint>57343)){codePoint=tempCodePoint}}break;case 4:secondByte=buf[i+1];thirdByte=buf[i+2];fourthByte=buf[i+3];if((secondByte&192)===128&&(thirdByte&192)===128&&(fourthByte&192)===128){tempCodePoint=(firstByte&15)<<18|(secondByte&63)<<12|(thirdByte&63)<<6|fourthByte&63;if(tempCodePoint>65535&&tempCodePoint<1114112){codePoint=tempCodePoint}}}}if(codePoint===null){codePoint=65533;bytesPerSequence=1}else if(codePoint>65535){codePoint-=65536;res.push(codePoint>>>10&1023|55296);codePoint=56320|codePoint&1023}res.push(codePoint);i+=bytesPerSequence}return decodeCodePointsArray(res)}var MAX_ARGUMENTS_LENGTH=4096;function decodeCodePointsArray(codePoints){var len=codePoints.length;if(len<=MAX_ARGUMENTS_LENGTH){return String.fromCharCode.apply(String,codePoints)}var res="";var i=0;while(ilen)end=len;var out="";for(var i=start;ilen){start=len}if(end<0){end+=len;if(end<0)end=0}else if(end>len){end=len}if(endlength)throw new RangeError("Trying to access beyond buffer length")}Buffer.prototype.readUIntLE=function readUIntLE(offset,byteLength,noAssert){offset=offset|0;byteLength=byteLength|0;if(!noAssert)checkOffset(offset,byteLength,this.length);var val=this[offset];var mul=1;var i=0;while(++i0&&(mul*=256)){val+=this[offset+--byteLength]*mul}return val};Buffer.prototype.readUInt8=function readUInt8(offset,noAssert){if(!noAssert)checkOffset(offset,1,this.length);return this[offset]};Buffer.prototype.readUInt16LE=function readUInt16LE(offset,noAssert){if(!noAssert)checkOffset(offset,2,this.length);return this[offset]|this[offset+1]<<8};Buffer.prototype.readUInt16BE=function readUInt16BE(offset,noAssert){if(!noAssert)checkOffset(offset,2,this.length);return this[offset]<<8|this[offset+1]};Buffer.prototype.readUInt32LE=function readUInt32LE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+this[offset+3]*16777216};Buffer.prototype.readUInt32BE=function readUInt32BE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return this[offset]*16777216+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])};Buffer.prototype.readIntLE=function readIntLE(offset,byteLength,noAssert){offset=offset|0;byteLength=byteLength|0;if(!noAssert)checkOffset(offset,byteLength,this.length);var val=this[offset];var mul=1;var i=0;while(++i=mul)val-=Math.pow(2,8*byteLength);return val};Buffer.prototype.readIntBE=function readIntBE(offset,byteLength,noAssert){offset=offset|0;byteLength=byteLength|0;if(!noAssert)checkOffset(offset,byteLength,this.length);var i=byteLength;var mul=1;var val=this[offset+--i];while(i>0&&(mul*=256)){val+=this[offset+--i]*mul}mul*=128;if(val>=mul)val-=Math.pow(2,8*byteLength);return val};Buffer.prototype.readInt8=function readInt8(offset,noAssert){if(!noAssert)checkOffset(offset,1,this.length);if(!(this[offset]&128))return this[offset];return(255-this[offset]+1)*-1};Buffer.prototype.readInt16LE=function readInt16LE(offset,noAssert){if(!noAssert)checkOffset(offset,2,this.length);var val=this[offset]|this[offset+1]<<8;return val&32768?val|4294901760:val};Buffer.prototype.readInt16BE=function readInt16BE(offset,noAssert){if(!noAssert)checkOffset(offset,2,this.length);var val=this[offset+1]|this[offset]<<8;return val&32768?val|4294901760:val};Buffer.prototype.readInt32LE=function readInt32LE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24};Buffer.prototype.readInt32BE=function readInt32BE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]};Buffer.prototype.readFloatLE=function readFloatLE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return ieee754.read(this,offset,true,23,4)};Buffer.prototype.readFloatBE=function readFloatBE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return ieee754.read(this,offset,false,23,4)};Buffer.prototype.readDoubleLE=function readDoubleLE(offset,noAssert){if(!noAssert)checkOffset(offset,8,this.length);return ieee754.read(this,offset,true,52,8)};Buffer.prototype.readDoubleBE=function readDoubleBE(offset,noAssert){if(!noAssert)checkOffset(offset,8,this.length);return ieee754.read(this,offset,false,52,8)};function checkInt(buf,value,offset,ext,max,min){if(!Buffer.isBuffer(buf))throw new TypeError('"buffer" argument must be a Buffer instance');if(value>max||valuebuf.length)throw new RangeError("Index out of range")}Buffer.prototype.writeUIntLE=function writeUIntLE(value,offset,byteLength,noAssert){value=+value;offset=offset|0;byteLength=byteLength|0;if(!noAssert){var maxBytes=Math.pow(2,8*byteLength)-1;checkInt(this,value,offset,byteLength,maxBytes,0)}var mul=1;var i=0;this[offset]=value&255;while(++i=0&&(mul*=256)){this[offset+i]=value/mul&255}return offset+byteLength};Buffer.prototype.writeUInt8=function writeUInt8(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,1,255,0);if(!Buffer.TYPED_ARRAY_SUPPORT)value=Math.floor(value);this[offset]=value&255;return offset+1};function objectWriteUInt16(buf,value,offset,littleEndian){if(value<0)value=65535+value+1;for(var i=0,j=Math.min(buf.length-offset,2);i>>(littleEndian?i:1-i)*8}}Buffer.prototype.writeUInt16LE=function writeUInt16LE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,2,65535,0);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value&255;this[offset+1]=value>>>8}else{objectWriteUInt16(this,value,offset,true)}return offset+2};Buffer.prototype.writeUInt16BE=function writeUInt16BE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,2,65535,0);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value>>>8;this[offset+1]=value&255}else{objectWriteUInt16(this,value,offset,false)}return offset+2};function objectWriteUInt32(buf,value,offset,littleEndian){if(value<0)value=4294967295+value+1;for(var i=0,j=Math.min(buf.length-offset,4);i>>(littleEndian?i:3-i)*8&255}}Buffer.prototype.writeUInt32LE=function writeUInt32LE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,4,4294967295,0);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset+3]=value>>>24;this[offset+2]=value>>>16;this[offset+1]=value>>>8;this[offset]=value&255}else{objectWriteUInt32(this,value,offset,true)}return offset+4};Buffer.prototype.writeUInt32BE=function writeUInt32BE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,4,4294967295,0);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value>>>24;this[offset+1]=value>>>16;this[offset+2]=value>>>8;this[offset+3]=value&255}else{objectWriteUInt32(this,value,offset,false)}return offset+4};Buffer.prototype.writeIntLE=function writeIntLE(value,offset,byteLength,noAssert){value=+value;offset=offset|0;if(!noAssert){var limit=Math.pow(2,8*byteLength-1);checkInt(this,value,offset,byteLength,limit-1,-limit)}var i=0;var mul=1;var sub=0;this[offset]=value&255;while(++i>0)-sub&255}return offset+byteLength};Buffer.prototype.writeIntBE=function writeIntBE(value,offset,byteLength,noAssert){value=+value;offset=offset|0;if(!noAssert){var limit=Math.pow(2,8*byteLength-1);checkInt(this,value,offset,byteLength,limit-1,-limit)}var i=byteLength-1;var mul=1;var sub=0;this[offset+i]=value&255;while(--i>=0&&(mul*=256)){if(value<0&&sub===0&&this[offset+i+1]!==0){sub=1}this[offset+i]=(value/mul>>0)-sub&255}return offset+byteLength};Buffer.prototype.writeInt8=function writeInt8(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,1,127,-128);if(!Buffer.TYPED_ARRAY_SUPPORT)value=Math.floor(value);if(value<0)value=255+value+1;this[offset]=value&255;return offset+1};Buffer.prototype.writeInt16LE=function writeInt16LE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,2,32767,-32768);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value&255;this[offset+1]=value>>>8}else{objectWriteUInt16(this,value,offset,true)}return offset+2};Buffer.prototype.writeInt16BE=function writeInt16BE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,2,32767,-32768);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value>>>8;this[offset+1]=value&255}else{objectWriteUInt16(this,value,offset,false)}return offset+2};Buffer.prototype.writeInt32LE=function writeInt32LE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,4,2147483647,-2147483648);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value&255;this[offset+1]=value>>>8;this[offset+2]=value>>>16;this[offset+3]=value>>>24}else{objectWriteUInt32(this,value,offset,true)}return offset+4};Buffer.prototype.writeInt32BE=function writeInt32BE(value,offset,noAssert){value=+value;offset=offset|0;if(!noAssert)checkInt(this,value,offset,4,2147483647,-2147483648);if(value<0)value=4294967295+value+1;if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value>>>24;this[offset+1]=value>>>16;this[offset+2]=value>>>8;this[offset+3]=value&255}else{objectWriteUInt32(this,value,offset,false)}return offset+4};function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length)throw new RangeError("Index out of range");if(offset<0)throw new RangeError("Index out of range")}function writeFloat(buf,value,offset,littleEndian,noAssert){if(!noAssert){checkIEEE754(buf,value,offset,4,3.4028234663852886e38,-3.4028234663852886e38)}ieee754.write(buf,value,offset,littleEndian,23,4);return offset+4}Buffer.prototype.writeFloatLE=function writeFloatLE(value,offset,noAssert){return writeFloat(this,value,offset,true,noAssert)};Buffer.prototype.writeFloatBE=function writeFloatBE(value,offset,noAssert){return writeFloat(this,value,offset,false,noAssert)};function writeDouble(buf,value,offset,littleEndian,noAssert){if(!noAssert){checkIEEE754(buf,value,offset,8,1.7976931348623157e308,-1.7976931348623157e308)}ieee754.write(buf,value,offset,littleEndian,52,8);return offset+8}Buffer.prototype.writeDoubleLE=function writeDoubleLE(value,offset,noAssert){return writeDouble(this,value,offset,true,noAssert)};Buffer.prototype.writeDoubleBE=function writeDoubleBE(value,offset,noAssert){return writeDouble(this,value,offset,false,noAssert)};Buffer.prototype.copy=function copy(target,targetStart,start,end){if(!start)start=0;if(!end&&end!==0)end=this.length;if(targetStart>=target.length)targetStart=target.length;if(!targetStart)targetStart=0;if(end>0&&end=this.length)throw new RangeError("sourceStart out of bounds");if(end<0)throw new RangeError("sourceEnd out of bounds");if(end>this.length)end=this.length;if(target.length-targetStart=0;--i){target[i+targetStart]=this[i+start]}}else if(len<1e3||!Buffer.TYPED_ARRAY_SUPPORT){for(i=0;i>>0;end=end===undefined?this.length:end>>>0;if(!val)val=0;var i;if(typeof val==="number"){for(i=start;i55295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319){if((units-=3)>-1)bytes.push(239,191,189);continue}else if(i+1===length){if((units-=3)>-1)bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){if((units-=3)>-1)bytes.push(239,191,189);leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-56320)+65536}else if(leadSurrogate){if((units-=3)>-1)bytes.push(239,191,189)}leadSurrogate=null;if(codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,codePoint&63|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,codePoint&63|128)}else if(codePoint<1114112){if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,codePoint&63|128)}else{throw new Error("Invalid code point")}}return bytes}function asciiToBytes(str){var byteArray=[];for(var i=0;i>8;lo=c%256;byteArray.push(lo);byteArray.push(hi)}return byteArray}function base64ToBytes(str){return base64.toByteArray(base64clean(str))}function blitBuffer(src,dst,offset,length){for(var i=0;i=dst.length||i>=src.length)break;dst[i+offset]=src[i]}return i}function isnan(val){return val!==val}}).call(exports,__webpack_require__(51))},function(module,exports){var toString={}.toString;module.exports=Array.isArray||function(arr){return toString.call(arr)=="[object Array]"}},function(module,exports,__webpack_require__){(function(setImmediate){(function(name,definition){if(true){module.exports=definition()}else if(typeof define==="function"&&typeof define.amd==="object"){define(definition)}else{this[name]=definition()}})("clipboard",function(){if(typeof document==="undefined"||!document.addEventListener){return null}var clipboard={};clipboard.copy=function(){var _intercept=false;var _data=null;var _bogusSelection=false;function cleanup(){_intercept=false;_data=null;if(_bogusSelection){window.getSelection().removeAllRanges()}_bogusSelection=false}document.addEventListener("copy",function(e){if(_intercept){for(var key in _data){e.clipboardData.setData(key,_data[key])}e.preventDefault()}});function bogusSelect(){var sel=document.getSelection();if(!document.queryCommandEnabled("copy")&&sel.isCollapsed){var range=document.createRange();range.selectNodeContents(document.body);sel.removeAllRanges();sel.addRange(range);_bogusSelection=true}}return function(data){return new Promise(function(resolve,reject){_intercept=true;if(typeof data==="string"){_data={"text/plain":data}}else if(data instanceof Node){_data={"text/html":(new XMLSerializer).serializeToString(data)}}else if(data instanceof Object){_data=data}else{reject("Invalid data type. Must be string, DOM node, or an object mapping MIME types to strings.")}function triggerCopy(tryBogusSelect){try{if(document.execCommand("copy")){cleanup();resolve()}else{if(!tryBogusSelect){bogusSelect();triggerCopy(true)}else{cleanup();throw new Error("Unable to copy. Perhaps it's not available in your browser?")}}}catch(e){cleanup();reject(e)}}triggerCopy(false)})}}();clipboard.paste=function(){var _intercept=false;var _resolve;var _dataType;document.addEventListener("paste",function(e){if(_intercept){_intercept=false;e.preventDefault();var resolve=_resolve;_resolve=null;resolve(e.clipboardData.getData(_dataType))}});return function(dataType){return new Promise(function(resolve,reject){_intercept=true;_resolve=resolve;_dataType=dataType||"text/plain";try{if(!document.execCommand("paste")){_intercept=false;reject(new Error("Unable to paste. Pasting only works in Internet Explorer at the moment."))}}catch(e){_intercept=false;reject(new Error(e))}})}}();if(typeof ClipboardEvent==="undefined"&&typeof window.clipboardData!=="undefined"&&typeof window.clipboardData.setData!=="undefined"){ +/*! promise-polyfill 2.0.1 */ +(function(a){function b(a,b){return function(){a.apply(b,arguments)}}function c(a){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof a)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],i(a,b(e,this),b(f,this))}function d(a){var b=this;return null===this._state?void this._deferreds.push(a):void j(function(){var c=b._state?a.onFulfilled:a.onRejected;if(null===c)return void(b._state?a.resolve:a.reject)(b._value);var d;try{d=c(b._value)}catch(e){return void a.reject(e)}a.resolve(d)})}function e(a){try{if(a===this)throw new TypeError("A promise cannot be resolved with itself.");if(a&&("object"==typeof a||"function"==typeof a)){var c=a.then;if("function"==typeof c)return void i(b(c,a),b(e,this),b(f,this))}this._state=!0,this._value=a,g.call(this)}catch(d){f.call(this,d)}}function f(a){this._state=!1,this._value=a,g.call(this)}function g(){for(var a=0,b=this._deferreds.length;b>a;a++)d.call(this,this._deferreds[a]);this._deferreds=null}function h(a,b,c,d){this.onFulfilled="function"==typeof a?a:null,this.onRejected="function"==typeof b?b:null,this.resolve=c,this.reject=d}function i(a,b,c){var d=!1;try{a(function(a){d||(d=!0,b(a))},function(a){d||(d=!0,c(a))})}catch(e){if(d)return;d=!0,c(e)}}var j=c.immediateFn||"function"==typeof setImmediate&&setImmediate||function(a){setTimeout(a,1)},k=Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)};c.prototype["catch"]=function(a){return this.then(null,a)},c.prototype.then=function(a,b){var e=this;return new c(function(c,f){d.call(e,new h(a,b,c,f))})},c.all=function(){var a=Array.prototype.slice.call(1===arguments.length&&k(arguments[0])?arguments[0]:arguments);return new c(function(b,c){function d(f,g){try{if(g&&("object"==typeof g||"function"==typeof g)){var h=g.then;if("function"==typeof h)return void h.call(g,function(a){d(f,a)},c)}a[f]=g,0===--e&&b(a)}catch(i){c(i)}}if(0===a.length)return b([]);for(var e=a.length,f=0;fd;d++)a[d].then(b,c)})},"undefined"!=typeof module&&module.exports?module.exports=c:a.Promise||(a.Promise=c)})(this);clipboard.copy=function(data){return new Promise(function(resolve,reject){if(typeof data!=="string"&&!("text/plain"in data)){throw new Error("You must provide a text/plain type.")}var strData=typeof data==="string"?data:data["text/plain"];var copySucceeded=window.clipboardData.setData("Text",strData);if(copySucceeded){resolve()}else{reject(new Error("Copying was rejected."))}})};clipboard.paste=function(){return new Promise(function(resolve,reject){var strData=window.clipboardData.getData("Text");if(strData){resolve(strData)}else{reject(new Error("Pasting was rejected."))}})}}return clipboard})}).call(exports,__webpack_require__(443).setImmediate)},,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,exports,__webpack_require__){exports=module.exports=__webpack_require__(459)(undefined);exports.push([module.i,"div.circos-tooltip {\n position: absolute;\n text-align: center;\n padding: 5px 10px;\n background: #111111;\n color: white;\n border: 0px;\n pointer-events: none;\n z-index: 1000;\n}\n",""])},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x){return function(){return x}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__pairs__=__webpack_require__(270);__webpack_exports__["a"]=function(values0,values1,reduce){var n0=values0.length,n1=values1.length,values=new Array(n0*n1),i0,i1,i,value0;if(reduce==null)reduce=__WEBPACK_IMPORTED_MODULE_0__pairs__["b"];for(i0=i=0;i0a?1:b>=a?0:NaN}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__array__=__webpack_require__(264);var __WEBPACK_IMPORTED_MODULE_1__bisect__=__webpack_require__(265);var __WEBPACK_IMPORTED_MODULE_2__constant__=__webpack_require__(531);var __WEBPACK_IMPORTED_MODULE_3__extent__=__webpack_require__(268);var __WEBPACK_IMPORTED_MODULE_4__identity__=__webpack_require__(535);var __WEBPACK_IMPORTED_MODULE_5__range__=__webpack_require__(271);var __WEBPACK_IMPORTED_MODULE_6__ticks__=__webpack_require__(273);var __WEBPACK_IMPORTED_MODULE_7__threshold_sturges__=__webpack_require__(272);__webpack_exports__["a"]=function(){var value=__WEBPACK_IMPORTED_MODULE_4__identity__["a"],domain=__WEBPACK_IMPORTED_MODULE_3__extent__["a"],threshold=__WEBPACK_IMPORTED_MODULE_7__threshold_sturges__["a"];function histogram(data){var i,n=data.length,x,values=new Array(n);for(i=0;ix1)tz.pop(),--m;var bins=new Array(m+1),bin;for(i=0;i<=m;++i){bin=bins[i]=[];bin.x0=i>0?tz[i-1]:x0;bin.x1=i=value){max=value;while(++imax){max=value}}}}}else{while(++i=value){max=value;while(++imax){max=value}}}}}return max}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__number__=__webpack_require__(77);__webpack_exports__["a"]=function(values,valueof){var n=values.length,m=n,i=-1,value,sum=0;if(valueof==null){while(++i=0){array=arrays[n];m=array.length;while(--m>=0){merged[--j]=array[m]}}return merged}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(array,indexes){var i=indexes.length,permutes=new Array(i);while(i--)permutes[i]=array[indexes[i]];return permutes}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__ascending__=__webpack_require__(56);__webpack_exports__["a"]=function(values,compare){if(!(n=values.length))return;var n,i=0,j=0,xi,xj=values[j];if(compare==null)compare=__WEBPACK_IMPORTED_MODULE_0__ascending__["a"];while(++iMath.abs(point1[1]-point[1]))lockY=true;else lockX=true}point=point1;moving=true;__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7__noevent__["a"])();move()}function move(){var t;dx=point[0]-point0[0];dy=point[1]-point0[1];switch(mode){case MODE_SPACE:case MODE_DRAG:{if(signX)dx=Math.max(W-w0,Math.min(E-e0,dx)),w1=w0+dx,e1=e0+dx;if(signY)dy=Math.max(N-n0,Math.min(S-s0,dy)),n1=n0+dy,s1=s0+dy;break}case MODE_HANDLE:{if(signX<0)dx=Math.max(W-w0,Math.min(E-w0,dx)),w1=w0+dx,e1=e0;else if(signX>0)dx=Math.max(W-e0,Math.min(E-e0,dx)),w1=w0,e1=e0+dx;if(signY<0)dy=Math.max(N-n0,Math.min(S-n0,dy)),n1=n0+dy,s1=s0;else if(signY>0)dy=Math.max(N-s0,Math.min(S-s0,dy)),n1=n0,s1=s0+dy;break}case MODE_CENTER:{if(signX)w1=Math.max(W,Math.min(E,w0-dx*signX)),e1=Math.max(W,Math.min(E,e0+dx*signX));if(signY)n1=Math.max(N,Math.min(S,n0-dy*signY)),s1=Math.max(N,Math.min(S,s0+dy*signY));break}}if(e10)w0=w1-dx;if(signY<0)s0=s1-dy;else if(signY>0)n0=n1-dy;mode=MODE_SPACE;overlay.attr("cursor",cursors.selection);move()}break}default:return}__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7__noevent__["a"])()}function keyupped(){switch(__WEBPACK_IMPORTED_MODULE_3_d3_selection__["event"].keyCode){case 16:{if(shifting){lockX=lockY=shifting=false;move()}break}case 18:{if(mode===MODE_CENTER){if(signX<0)e0=e1;else if(signX>0)w0=w1;if(signY<0)s0=s1;else if(signY>0)n0=n1;mode=MODE_HANDLE;move()}break}case 32:{if(mode===MODE_SPACE){if(__WEBPACK_IMPORTED_MODULE_3_d3_selection__["event"].altKey){if(signX)e0=e1-dx*signX,w0=w1+dx*signX;if(signY)s0=s1-dy*signY,n0=n1+dy*signY;mode=MODE_CENTER}else{if(signX<0)e0=e1;else if(signX>0)w0=w1;if(signY<0)s0=s1;else if(signY>0)n0=n1;mode=MODE_HANDLE}overlay.attr("cursor",cursors[type]);move()}break}default:return}__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7__noevent__["a"])()}}function initialize(){var state=this.__brush||{selection:null};state.extent=extent.apply(this,arguments);state.dim=dim;return state}brush.extent=function(_){return arguments.length?(extent=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5__constant__["a"])([[+_[0][0],+_[0][1]],[+_[1][0],+_[1][1]]]),brush):extent};brush.filter=function(_){return arguments.length?(filter=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5__constant__["a"])(!!_),brush):filter};brush.handleSize=function(_){return arguments.length?(handleSize=+_,brush):handleSize};brush.on=function(){var value=listeners.on.apply(listeners,arguments);return value===listeners?brush:value};return brush}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x){return function(){return x}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(target,type,selection){this.target=target;this.type=type;this.selection=selection}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=nopropagation;var __WEBPACK_IMPORTED_MODULE_0_d3_selection__=__webpack_require__(4);function nopropagation(){__WEBPACK_IMPORTED_MODULE_0_d3_selection__["event"].stopImmediatePropagation()}__webpack_exports__["a"]=function(){__WEBPACK_IMPORTED_MODULE_0_d3_selection__["event"].preventDefault();__WEBPACK_IMPORTED_MODULE_0_d3_selection__["event"].stopImmediatePropagation()}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return slice});var slice=Array.prototype.slice},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_array__=__webpack_require__(9);var __WEBPACK_IMPORTED_MODULE_1__math__=__webpack_require__(277);function compareValue(compare){return function(a,b){return compare(a.source.value+a.target.value,b.source.value+b.target.value)}}__webpack_exports__["a"]=function(){var padAngle=0,sortGroups=null,sortSubgroups=null,sortChords=null;function chord(matrix){var n=matrix.length,groupSums=[],groupIndex=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_array__["range"])(n),subgroupIndex=[],chords=[],groups=chords.groups=new Array(n),subgroups=new Array(n*n),k,x,x0,dx,i,j;k=0,i=-1;while(++i=keys.length){if(sortValues!=null)array.sort(sortValues);return rollup!=null?rollup(array):array}var i=-1,n=array.length,key=keys[depth++],keyValue,value,valuesByKey=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__map__["a"])(),values,result=createResult();while(++ikeys.length)return map;var array,sortKey=sortKeys[depth-1];if(rollup!=null&&depth>=keys.length)array=map.entries();else array=[],map.each(function(v,k){array.push({key:k,values:entries(v,depth)})});return sortKey!=null?array.sort(function(a,b){return sortKey(a.key,b.key)}):array}return nest={object:function(array){return apply(array,0,createObject,setObject)},map:function(array){return apply(array,0,createMap,setMap)},entries:function(array){return entries(apply(array,0,createMap,setMap),0)},key:function(d){keys.push(d);return nest},sortKeys:function(order){sortKeys[keys.length-1]=order;return nest},sortValues:function(order){sortValues=order;return nest},rollup:function(f){rollup=f;return nest}}};function createObject(){return{}}function setObject(object,key,value){object[key]=value}function createMap(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__map__["a"])()}function setMap(map,key,value){map.set(key,value)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__map__=__webpack_require__(162);function Set(){}var proto=__WEBPACK_IMPORTED_MODULE_0__map__["a"].prototype;Set.prototype=set.prototype={constructor:Set,has:proto.has,add:function(value){value+="";this[__WEBPACK_IMPORTED_MODULE_0__map__["b"]+value]=value;return this},remove:proto.remove,clear:proto.clear,values:proto.keys,size:proto.size,empty:proto.empty,each:proto.each};function set(object,f){var set=new Set;if(object instanceof Set)object.each(function(value){set.add(value)});else if(object){var i=-1,n=object.length;if(f==null)while(++it3?Math.pow(t,1/3):t/t2+t0}function lab2xyz(t){return t>t1?t*t*t:t2*(t-t0)}function xyz2rgb(x){return 255*(x<=.0031308?12.92*x:1.055*Math.pow(x,1/2.4)-.055)}function rgb2xyz(x){return(x/=255)<=.04045?x/12.92:Math.pow((x+.055)/1.055,2.4)}function hclConvert(o){if(o instanceof Hcl)return new Hcl(o.h,o.c,o.l,o.opacity);if(!(o instanceof Lab))o=labConvert(o);var h=Math.atan2(o.b,o.a)*__WEBPACK_IMPORTED_MODULE_2__math__["a"];return new Hcl(h<0?h+360:h,Math.sqrt(o.a*o.a+o.b*o.b),o.l,o.opacity)}function hcl(h,c,l,opacity){return arguments.length===1?hclConvert(h):new Hcl(h,c,l,opacity==null?1:opacity)}function Hcl(h,c,l,opacity){this.h=+h;this.c=+c;this.l=+l;this.opacity=+opacity}__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__define__["a"])(Hcl,hcl,__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__define__["b"])(__WEBPACK_IMPORTED_MODULE_1__color__["c"],{brighter:function(k){return new Hcl(this.h,this.c,this.l+Kn*(k==null?1:k),this.opacity)},darker:function(k){return new Hcl(this.h,this.c,this.l-Kn*(k==null?1:k),this.opacity)},rgb:function(){return labConvert(this).rgb()}}))},function(module,__webpack_exports__,__webpack_require__){"use strict";var noop={value:function(){}};function dispatch(){for(var i=0,n=arguments.length,_={},t;i=0)name=t.slice(i+1),t=t.slice(0,i);if(t&&!types.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name}})}Dispatch.prototype=dispatch.prototype={constructor:Dispatch,on:function(typename,callback){var _=this._,T=parseTypenames(typename+"",_),t,i=-1,n=T.length;if(arguments.length<2){while(++i0)for(var args=new Array(n),i=0,n,t;iclickDistance2}gestures.mouse("drag")}function mouseupped(){__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_selection__["select"])(__WEBPACK_IMPORTED_MODULE_1_d3_selection__["event"].view).on("mousemove.drag mouseup.drag",null);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__nodrag__["b"])(__WEBPACK_IMPORTED_MODULE_1_d3_selection__["event"].view,mousemoving);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__noevent__["a"])();gestures.mouse("end")}function touchstarted(){if(!filter.apply(this,arguments))return;var touches=__WEBPACK_IMPORTED_MODULE_1_d3_selection__["event"].changedTouches,c=container.apply(this,arguments),n=touches.length,i,gesture;for(i=0;inode.index){var x=xi-data.x-data.vx,y=yi-data.y-data.vy,l=x*x+y*y;if(lxi+r||x1yi+r||y1quad.r){quad.r=quad[i].r}}}function initialize(){if(!nodes)return;var i,n=nodes.length,node;radii=new Array(n);for(i=0;i=distanceMax2)return;if(quad.data!==node||quad.next){if(x===0)x=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__jiggle__["a"])(),l+=x*x;if(y===0)y=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__jiggle__["a"])(),l+=y*y;if(l0)i0=0;break}}return i0>0?x.slice(0,i0)+x.slice(i1+1):x}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(grouping,thousands){return function(value,width){var i=value.length,t=[],j=0,g=grouping[0],length=0;while(i>0&&g>0){if(length+g+1>width)g=Math.max(1,width-length);t.push(value.substring(i-=g,i+g));if((length+=g+1)>width)break;g=grouping[j=(j+1)%grouping.length]}return t.reverse().join(thousands)}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(numerals){return function(value){return value.replace(/[0-9]/g,function(i){return numerals[+i]})}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__formatDecimal__=__webpack_require__(170);__webpack_exports__["a"]=function(x,p){var d=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__formatDecimal__["a"])(x,p);if(!d)return x+"";var coefficient=d[0],exponent=d[1];return exponent<0?"0."+new Array(-exponent).join("0")+coefficient:coefficient.length>exponent+1?coefficient.slice(0,exponent+1)+"."+coefficient.slice(exponent+1):coefficient+new Array(exponent-coefficient.length+2).join("0")}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x){return x}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__exponent__=__webpack_require__(107);__webpack_exports__["a"]=function(step){return Math.max(0,-__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__exponent__["a"])(Math.abs(step)))}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__exponent__=__webpack_require__(107);__webpack_exports__["a"]=function(step,value){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__exponent__["a"])(value)/3)))*3-__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__exponent__["a"])(Math.abs(step)))}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__exponent__=__webpack_require__(107);__webpack_exports__["a"]=function(step,max){step=Math.abs(step),max=Math.abs(max)-step;return Math.max(0,__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__exponent__["a"])(max)-__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__exponent__["a"])(step))+1}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_area__=__webpack_require__(287);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__src_area__["a"]});var __WEBPACK_IMPORTED_MODULE_1__src_bounds__=__webpack_require__(601);__webpack_require__.d(__webpack_exports__,"b",function(){return __WEBPACK_IMPORTED_MODULE_1__src_bounds__["a"]});var __WEBPACK_IMPORTED_MODULE_2__src_centroid__=__webpack_require__(602);__webpack_require__.d(__webpack_exports__,"c",function(){return __WEBPACK_IMPORTED_MODULE_2__src_centroid__["a"]});var __WEBPACK_IMPORTED_MODULE_3__src_circle__=__webpack_require__(288);__webpack_require__.d(__webpack_exports__,"d",function(){return __WEBPACK_IMPORTED_MODULE_3__src_circle__["a"]});var __WEBPACK_IMPORTED_MODULE_4__src_clip_antimeridian__=__webpack_require__(289);__webpack_require__.d(__webpack_exports__,"e",function(){return __WEBPACK_IMPORTED_MODULE_4__src_clip_antimeridian__["a"]});var __WEBPACK_IMPORTED_MODULE_5__src_clip_circle__=__webpack_require__(291);__webpack_require__.d(__webpack_exports__,"f",function(){return __WEBPACK_IMPORTED_MODULE_5__src_clip_circle__["a"]});var __WEBPACK_IMPORTED_MODULE_6__src_clip_extent__=__webpack_require__(603);__webpack_require__.d(__webpack_exports__,"g",function(){return __WEBPACK_IMPORTED_MODULE_6__src_clip_extent__["a"]});var __WEBPACK_IMPORTED_MODULE_7__src_clip_rectangle__=__webpack_require__(108);__webpack_require__.d(__webpack_exports__,"h",function(){return __WEBPACK_IMPORTED_MODULE_7__src_clip_rectangle__["a"]});var __WEBPACK_IMPORTED_MODULE_8__src_contains__=__webpack_require__(606);__webpack_require__.d(__webpack_exports__,"i",function(){return __WEBPACK_IMPORTED_MODULE_8__src_contains__["a"]});var __WEBPACK_IMPORTED_MODULE_9__src_distance__=__webpack_require__(295);__webpack_require__.d(__webpack_exports__,"j",function(){return __WEBPACK_IMPORTED_MODULE_9__src_distance__["a"]});var __WEBPACK_IMPORTED_MODULE_10__src_graticule__=__webpack_require__(607);__webpack_require__.d(__webpack_exports__,"k",function(){return __WEBPACK_IMPORTED_MODULE_10__src_graticule__["a"]});__webpack_require__.d(__webpack_exports__,"l",function(){return __WEBPACK_IMPORTED_MODULE_10__src_graticule__["b"]});var __WEBPACK_IMPORTED_MODULE_11__src_interpolate__=__webpack_require__(608);__webpack_require__.d(__webpack_exports__,"m",function(){return __WEBPACK_IMPORTED_MODULE_11__src_interpolate__["a"]});var __WEBPACK_IMPORTED_MODULE_12__src_length__=__webpack_require__(296);__webpack_require__.d(__webpack_exports__,"n",function(){return __WEBPACK_IMPORTED_MODULE_12__src_length__["a"]});var __WEBPACK_IMPORTED_MODULE_13__src_path_index__=__webpack_require__(612);__webpack_require__.d(__webpack_exports__,"o",function(){return __WEBPACK_IMPORTED_MODULE_13__src_path_index__["a"]});var __WEBPACK_IMPORTED_MODULE_14__src_projection_albers__=__webpack_require__(300);__webpack_require__.d(__webpack_exports__,"p",function(){return __WEBPACK_IMPORTED_MODULE_14__src_projection_albers__["a"]});var __WEBPACK_IMPORTED_MODULE_15__src_projection_albersUsa__=__webpack_require__(615);__webpack_require__.d(__webpack_exports__,"q",function(){return __WEBPACK_IMPORTED_MODULE_15__src_projection_albersUsa__["a"]});var __WEBPACK_IMPORTED_MODULE_16__src_projection_azimuthalEqualArea__=__webpack_require__(616);__webpack_require__.d(__webpack_exports__,"r",function(){return __WEBPACK_IMPORTED_MODULE_16__src_projection_azimuthalEqualArea__["a"]});__webpack_require__.d(__webpack_exports__,"s",function(){return __WEBPACK_IMPORTED_MODULE_16__src_projection_azimuthalEqualArea__["b"]});var __WEBPACK_IMPORTED_MODULE_17__src_projection_azimuthalEquidistant__=__webpack_require__(617);__webpack_require__.d(__webpack_exports__,"t",function(){return __WEBPACK_IMPORTED_MODULE_17__src_projection_azimuthalEquidistant__["a"]});__webpack_require__.d(__webpack_exports__,"u",function(){return __WEBPACK_IMPORTED_MODULE_17__src_projection_azimuthalEquidistant__["b"]});var __WEBPACK_IMPORTED_MODULE_18__src_projection_conicConformal__=__webpack_require__(618);__webpack_require__.d(__webpack_exports__,"v",function(){return __WEBPACK_IMPORTED_MODULE_18__src_projection_conicConformal__["a"]});__webpack_require__.d(__webpack_exports__,"w",function(){return __WEBPACK_IMPORTED_MODULE_18__src_projection_conicConformal__["b"]});var __WEBPACK_IMPORTED_MODULE_19__src_projection_conicEqualArea__=__webpack_require__(173);__webpack_require__.d(__webpack_exports__,"x",function(){return __WEBPACK_IMPORTED_MODULE_19__src_projection_conicEqualArea__["a"]});__webpack_require__.d(__webpack_exports__,"y",function(){return __WEBPACK_IMPORTED_MODULE_19__src_projection_conicEqualArea__["b"]});var __WEBPACK_IMPORTED_MODULE_20__src_projection_conicEquidistant__=__webpack_require__(619);__webpack_require__.d(__webpack_exports__,"z",function(){return __WEBPACK_IMPORTED_MODULE_20__src_projection_conicEquidistant__["a"]});__webpack_require__.d(__webpack_exports__,"A",function(){return __WEBPACK_IMPORTED_MODULE_20__src_projection_conicEquidistant__["b"]});var __WEBPACK_IMPORTED_MODULE_21__src_projection_equirectangular__=__webpack_require__(301);__webpack_require__.d(__webpack_exports__,"B",function(){return __WEBPACK_IMPORTED_MODULE_21__src_projection_equirectangular__["a"]});__webpack_require__.d(__webpack_exports__,"C",function(){return __WEBPACK_IMPORTED_MODULE_21__src_projection_equirectangular__["b"]});var __WEBPACK_IMPORTED_MODULE_22__src_projection_gnomonic__=__webpack_require__(621);__webpack_require__.d(__webpack_exports__,"D",function(){return __WEBPACK_IMPORTED_MODULE_22__src_projection_gnomonic__["a"]});__webpack_require__.d(__webpack_exports__,"E",function(){return __WEBPACK_IMPORTED_MODULE_22__src_projection_gnomonic__["b"]});var __WEBPACK_IMPORTED_MODULE_23__src_projection_identity__=__webpack_require__(622);__webpack_require__.d(__webpack_exports__,"F",function(){return __WEBPACK_IMPORTED_MODULE_23__src_projection_identity__["a"]});var __WEBPACK_IMPORTED_MODULE_24__src_projection_index__=__webpack_require__(26);__webpack_require__.d(__webpack_exports__,"G",function(){return __WEBPACK_IMPORTED_MODULE_24__src_projection_index__["a"]});__webpack_require__.d(__webpack_exports__,"H",function(){return __WEBPACK_IMPORTED_MODULE_24__src_projection_index__["b"]});var __WEBPACK_IMPORTED_MODULE_25__src_projection_mercator__=__webpack_require__(175);__webpack_require__.d(__webpack_exports__,"I",function(){return __WEBPACK_IMPORTED_MODULE_25__src_projection_mercator__["a"]});__webpack_require__.d(__webpack_exports__,"J",function(){return __WEBPACK_IMPORTED_MODULE_25__src_projection_mercator__["b"]});var __WEBPACK_IMPORTED_MODULE_26__src_projection_naturalEarth1__=__webpack_require__(623);__webpack_require__.d(__webpack_exports__,"K",function(){return __WEBPACK_IMPORTED_MODULE_26__src_projection_naturalEarth1__["a"]});__webpack_require__.d(__webpack_exports__,"L",function(){return __WEBPACK_IMPORTED_MODULE_26__src_projection_naturalEarth1__["b"]});var __WEBPACK_IMPORTED_MODULE_27__src_projection_orthographic__=__webpack_require__(624);__webpack_require__.d(__webpack_exports__,"M",function(){return __WEBPACK_IMPORTED_MODULE_27__src_projection_orthographic__["a"]});__webpack_require__.d(__webpack_exports__,"N",function(){return __WEBPACK_IMPORTED_MODULE_27__src_projection_orthographic__["b"]});var __WEBPACK_IMPORTED_MODULE_28__src_projection_stereographic__=__webpack_require__(626);__webpack_require__.d(__webpack_exports__,"O",function(){return __WEBPACK_IMPORTED_MODULE_28__src_projection_stereographic__["a"]});__webpack_require__.d(__webpack_exports__,"P",function(){return __WEBPACK_IMPORTED_MODULE_28__src_projection_stereographic__["b"]});var __WEBPACK_IMPORTED_MODULE_29__src_projection_transverseMercator__=__webpack_require__(627);__webpack_require__.d(__webpack_exports__,"Q",function(){return __WEBPACK_IMPORTED_MODULE_29__src_projection_transverseMercator__["a"]});__webpack_require__.d(__webpack_exports__,"R",function(){return __WEBPACK_IMPORTED_MODULE_29__src_projection_transverseMercator__["b"]});var __WEBPACK_IMPORTED_MODULE_30__src_rotation__=__webpack_require__(109);__webpack_require__.d(__webpack_exports__,"S",function(){return __WEBPACK_IMPORTED_MODULE_30__src_rotation__["a"]});var __WEBPACK_IMPORTED_MODULE_31__src_stream__=__webpack_require__(43);__webpack_require__.d(__webpack_exports__,"T",function(){return __WEBPACK_IMPORTED_MODULE_31__src_stream__["a"]});var __WEBPACK_IMPORTED_MODULE_32__src_transform__=__webpack_require__(110);__webpack_require__.d(__webpack_exports__,"U",function(){return __WEBPACK_IMPORTED_MODULE_32__src_transform__["a"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__adder__=__webpack_require__(58);var __WEBPACK_IMPORTED_MODULE_1__area__=__webpack_require__(287);var __WEBPACK_IMPORTED_MODULE_2__cartesian__=__webpack_require__(78);var __WEBPACK_IMPORTED_MODULE_3__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_4__stream__=__webpack_require__(43);var lambda0,phi0,lambda1,phi1,lambda2,lambda00,phi00,p0,deltaSum=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__adder__["a"])(),ranges,range;var boundsStream={point:boundsPoint,lineStart:boundsLineStart,lineEnd:boundsLineEnd,polygonStart:function(){boundsStream.point=boundsRingPoint;boundsStream.lineStart=boundsRingStart;boundsStream.lineEnd=boundsRingEnd;deltaSum.reset();__WEBPACK_IMPORTED_MODULE_1__area__["b"].polygonStart()},polygonEnd:function(){__WEBPACK_IMPORTED_MODULE_1__area__["b"].polygonEnd();boundsStream.point=boundsPoint;boundsStream.lineStart=boundsLineStart;boundsStream.lineEnd=boundsLineEnd;if(__WEBPACK_IMPORTED_MODULE_1__area__["c"]<0)lambda0=-(lambda1=180),phi0=-(phi1=90);else if(deltaSum>__WEBPACK_IMPORTED_MODULE_3__math__["o"])phi1=90;else if(deltaSum<-__WEBPACK_IMPORTED_MODULE_3__math__["o"])phi0=-90;range[0]=lambda0,range[1]=lambda1}};function boundsPoint(lambda,phi){ranges.push(range=[lambda0=lambda,lambda1=lambda]);if(phiphi1)phi1=phi}function linePoint(lambda,phi){var p=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__cartesian__["a"])([lambda*__WEBPACK_IMPORTED_MODULE_3__math__["g"],phi*__WEBPACK_IMPORTED_MODULE_3__math__["g"]]);if(p0){var normal=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__cartesian__["b"])(p0,p),equatorial=[normal[1],-normal[0],0],inflection=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__cartesian__["b"])(equatorial,normal);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__cartesian__["c"])(inflection);inflection=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__cartesian__["g"])(inflection);var delta=lambda-lambda2,sign=delta>0?1:-1,lambdai=inflection[0]*__WEBPACK_IMPORTED_MODULE_3__math__["h"]*sign,phii,antimeridian=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__math__["p"])(delta)>180;if(antimeridian^(sign*lambda2phi1)phi1=phii}else if(lambdai=(lambdai+360)%360-180,antimeridian^(sign*lambda2phi1)phi1=phi}if(antimeridian){if(lambdaangle(lambda0,lambda1))lambda1=lambda}else{if(angle(lambda,lambda1)>angle(lambda0,lambda1))lambda0=lambda}}else{if(lambda1>=lambda0){if(lambdalambda1)lambda1=lambda}else{if(lambda>lambda2){if(angle(lambda0,lambda)>angle(lambda0,lambda1))lambda1=lambda}else{if(angle(lambda,lambda1)>angle(lambda0,lambda1))lambda0=lambda}}}}else{ranges.push(range=[lambda0=lambda,lambda1=lambda])}if(phiphi1)phi1=phi;p0=p,lambda2=lambda}function boundsLineStart(){boundsStream.point=linePoint}function boundsLineEnd(){range[0]=lambda0,range[1]=lambda1;boundsStream.point=boundsPoint;p0=null}function boundsRingPoint(lambda,phi){if(p0){var delta=lambda-lambda2;deltaSum.add(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__math__["p"])(delta)>180?delta+(delta>0?360:-360):delta)}else{lambda00=lambda,phi00=phi}__WEBPACK_IMPORTED_MODULE_1__area__["b"].point(lambda,phi);linePoint(lambda,phi)}function boundsRingStart(){__WEBPACK_IMPORTED_MODULE_1__area__["b"].lineStart()}function boundsRingEnd(){boundsRingPoint(lambda00,phi00);__WEBPACK_IMPORTED_MODULE_1__area__["b"].lineEnd();if(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__math__["p"])(deltaSum)>__WEBPACK_IMPORTED_MODULE_3__math__["o"])lambda0=-(lambda1=180);range[0]=lambda0,range[1]=lambda1;p0=null}function angle(lambda0,lambda1){return(lambda1-=lambda0)<0?lambda1+360:lambda1}function rangeCompare(a,b){return a[0]-b[0]}function rangeContains(range,x){return range[0]<=range[1]?range[0]<=x&&x<=range[1]:xangle(a[0],a[1]))a[1]=b[1];if(angle(b[0],a[1])>angle(a[0],a[1]))a[0]=b[0]}else{merged.push(a=b)}}for(deltaMax=-Infinity,n=merged.length-1,i=0,a=merged[n];i<=n;a=b,++i){b=merged[i];if((delta=angle(a[1],b[0]))>deltaMax)deltaMax=delta,lambda0=b[0],lambda1=a[1]}}ranges=range=null;return lambda0===Infinity||phi0===Infinity?[[NaN,NaN],[NaN,NaN]]:[[lambda0,phi0],[lambda1,phi1]]}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_1__noop__=__webpack_require__(37);var __WEBPACK_IMPORTED_MODULE_2__stream__=__webpack_require__(43);var W0,W1,X0,Y0,Z0,X1,Y1,Z1,X2,Y2,Z2,lambda00,phi00,x0,y0,z0;var centroidStream={sphere:__WEBPACK_IMPORTED_MODULE_1__noop__["a"],point:centroidPoint,lineStart:centroidLineStart,lineEnd:centroidLineEnd,polygonStart:function(){centroidStream.lineStart=centroidRingStart;centroidStream.lineEnd=centroidRingEnd},polygonEnd:function(){centroidStream.lineStart=centroidLineStart;centroidStream.lineEnd=centroidLineEnd}};function centroidPoint(lambda,phi){lambda*=__WEBPACK_IMPORTED_MODULE_0__math__["g"],phi*=__WEBPACK_IMPORTED_MODULE_0__math__["g"];var cosPhi=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(phi);centroidPointCartesian(cosPhi*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(lambda),cosPhi*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(lambda),__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(phi))}function centroidPointCartesian(x,y,z){++W0;X0+=(x-X0)/W0;Y0+=(y-Y0)/W0;Z0+=(z-Z0)/W0}function centroidLineStart(){centroidStream.point=centroidLinePointFirst}function centroidLinePointFirst(lambda,phi){lambda*=__WEBPACK_IMPORTED_MODULE_0__math__["g"],phi*=__WEBPACK_IMPORTED_MODULE_0__math__["g"];var cosPhi=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(phi);x0=cosPhi*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(lambda);y0=cosPhi*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(lambda);z0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(phi);centroidStream.point=centroidLinePoint;centroidPointCartesian(x0,y0,z0)}function centroidLinePoint(lambda,phi){lambda*=__WEBPACK_IMPORTED_MODULE_0__math__["g"],phi*=__WEBPACK_IMPORTED_MODULE_0__math__["g"];var cosPhi=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(phi),x=cosPhi*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(lambda),y=cosPhi*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(lambda),z=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(phi),w=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["e"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["n"])((w=y0*z-z0*y)*w+(w=z0*x-x0*z)*w+(w=x0*y-y0*x)*w),x0*x+y0*y+z0*z);W1+=w;X1+=w*(x0+(x0=x));Y1+=w*(y0+(y0=y));Z1+=w*(z0+(z0=z));centroidPointCartesian(x0,y0,z0)}function centroidLineEnd(){centroidStream.point=centroidPoint}function centroidRingStart(){centroidStream.point=centroidRingPointFirst}function centroidRingEnd(){centroidRingPoint(lambda00,phi00);centroidStream.point=centroidPoint}function centroidRingPointFirst(lambda,phi){lambda00=lambda,phi00=phi;lambda*=__WEBPACK_IMPORTED_MODULE_0__math__["g"],phi*=__WEBPACK_IMPORTED_MODULE_0__math__["g"];centroidStream.point=centroidRingPoint;var cosPhi=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(phi);x0=cosPhi*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(lambda);y0=cosPhi*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(lambda);z0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(phi);centroidPointCartesian(x0,y0,z0)}function centroidRingPoint(lambda,phi){lambda*=__WEBPACK_IMPORTED_MODULE_0__math__["g"],phi*=__WEBPACK_IMPORTED_MODULE_0__math__["g"];var cosPhi=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(phi),x=cosPhi*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(lambda),y=cosPhi*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(lambda),z=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(phi),cx=y0*z-z0*y,cy=z0*x-x0*z,cz=x0*y-y0*x,m=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["n"])(cx*cx+cy*cy+cz*cz),w=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["f"])(m),v=m&&-w/m;X2+=v*cx;Y2+=v*cy;Z2+=v*cz;W1+=w;X1+=w*(x0+(x0=x));Y1+=w*(y0+(y0=y));Z1+=w*(z0+(z0=z));centroidPointCartesian(x0,y0,z0)}__webpack_exports__["a"]=function(object){W0=W1=X0=Y0=Z0=X1=Y1=Z1=X2=Y2=Z2=0;__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__stream__["a"])(object,centroidStream);var x=X2,y=Y2,z=Z2,m=x*x+y*y+z*z;if(m<__WEBPACK_IMPORTED_MODULE_0__math__["w"]){x=X1,y=Y1,z=Z1;if(W1<__WEBPACK_IMPORTED_MODULE_0__math__["o"])x=X0,y=Y0,z=Z0;m=x*x+y*y+z*z;if(m<__WEBPACK_IMPORTED_MODULE_0__math__["w"])return[NaN,NaN]}return[__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["e"])(y,x)*__WEBPACK_IMPORTED_MODULE_0__math__["h"],__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["f"])(z/__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["n"])(m))*__WEBPACK_IMPORTED_MODULE_0__math__["h"]]}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__rectangle__=__webpack_require__(108);__webpack_exports__["a"]=function(){var x0=0,y0=0,x1=960,y1=500,cache,cacheStream,clip;return clip={stream:function(stream){return cache&&cacheStream===stream?cache:cache=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__rectangle__["a"])(x0,y0,x1,y1)(cacheStream=stream)},extent:function(_){return arguments.length?(x0=+_[0][0],y0=+_[0][1],x1=+_[1][0],y1=+_[1][1],cache=cacheStream=null,clip):[[x0,y0],[x1,y1]]}}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(a,b,x0,y0,x1,y1){var ax=a[0],ay=a[1],bx=b[0],by=b[1],t0=0,t1=1,dx=bx-ax,dy=by-ay,r;r=x0-ax;if(!dx&&r>0)return;r/=dx;if(dx<0){if(r0){if(r>t1)return;if(r>t0)t0=r}r=x1-ax;if(!dx&&r<0)return;r/=dx;if(dx<0){if(r>t1)return;if(r>t0)t0=r}else if(dx>0){if(r0)return;r/=dy;if(dy<0){if(r0){if(r>t1)return;if(r>t0)t0=r}r=y1-ay;if(!dy&&r<0)return;r/=dy;if(dy<0){if(r>t1)return;if(r>t0)t0=r}else if(dy>0){if(r0)a[0]=ax+t0*dx,a[1]=ay+t0*dy;if(t1<1)b[0]=ax+t1*dx,b[1]=ay+t1*dy;return true}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x){return function(){return x}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__polygonContains__=__webpack_require__(299);var __WEBPACK_IMPORTED_MODULE_1__distance__=__webpack_require__(295);var __WEBPACK_IMPORTED_MODULE_2__math__=__webpack_require__(1);var containsObjectType={Feature:function(object,point){return containsGeometry(object.geometry,point)},FeatureCollection:function(object,point){var features=object.features,i=-1,n=features.length;while(++i__WEBPACK_IMPORTED_MODULE_1__math__["o"]}).map(x)).concat(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_array__["range"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["u"])(y0/dy)*dy,y1,dy).filter(function(y){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["p"])(y%DY)>__WEBPACK_IMPORTED_MODULE_1__math__["o"]}).map(y))}graticule.lines=function(){return lines().map(function(coordinates){return{type:"LineString",coordinates}})};graticule.outline=function(){return{type:"Polygon",coordinates:[X(X0).concat(Y(Y1).slice(1),X(X1).reverse().slice(1),Y(Y0).reverse().slice(1))]}};graticule.extent=function(_){if(!arguments.length)return graticule.extentMinor();return graticule.extentMajor(_).extentMinor(_)};graticule.extentMajor=function(_){if(!arguments.length)return[[X0,Y0],[X1,Y1]];X0=+_[0][0],X1=+_[1][0];Y0=+_[0][1],Y1=+_[1][1];if(X0>X1)_=X0,X0=X1,X1=_;if(Y0>Y1)_=Y0,Y0=Y1,Y1=_;return graticule.precision(precision)};graticule.extentMinor=function(_){if(!arguments.length)return[[x0,y0],[x1,y1]];x0=+_[0][0],x1=+_[1][0];y0=+_[0][1],y1=+_[1][1];if(x0>x1)_=x0,x0=x1,x1=_;if(y0>y1)_=y0,y0=y1,y1=_;return graticule.precision(precision)};graticule.step=function(_){if(!arguments.length)return graticule.stepMinor();return graticule.stepMajor(_).stepMinor(_)};graticule.stepMajor=function(_){if(!arguments.length)return[DX,DY];DX=+_[0],DY=+_[1];return graticule};graticule.stepMinor=function(_){if(!arguments.length)return[dx,dy];dx=+_[0],dy=+_[1];return graticule};graticule.precision=function(_){if(!arguments.length)return precision;precision=+_;x=graticuleX(y0,y1,90);y=graticuleY(x0,x1,precision);X=graticuleX(Y0,Y1,90);Y=graticuleY(X0,X1,precision);return graticule};return graticule.extentMajor([[-180,-90+__WEBPACK_IMPORTED_MODULE_1__math__["o"]],[180,90-__WEBPACK_IMPORTED_MODULE_1__math__["o"]]]).extentMinor([[-180,-80-__WEBPACK_IMPORTED_MODULE_1__math__["o"]],[180,80+__WEBPACK_IMPORTED_MODULE_1__math__["o"]]])}function graticule10(){return graticule()()}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);__webpack_exports__["a"]=function(a,b){var x0=a[0]*__WEBPACK_IMPORTED_MODULE_0__math__["g"],y0=a[1]*__WEBPACK_IMPORTED_MODULE_0__math__["g"],x1=b[0]*__WEBPACK_IMPORTED_MODULE_0__math__["g"],y1=b[1]*__WEBPACK_IMPORTED_MODULE_0__math__["g"],cy0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(y0),sy0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(y0),cy1=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(y1),sy1=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(y1),kx0=cy0*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(x0),ky0=cy0*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(x0),kx1=cy1*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(x1),ky1=cy1*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(x1),d=2*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["f"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["n"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["t"])(y1-y0)+cy0*cy1*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["t"])(x1-x0))),k=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(d);var interpolate=d?function(t){var B=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(t*=d)/k,A=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(d-t)/k,x=A*kx0+B*kx1,y=A*ky0+B*ky1,z=A*sy0+B*sy1;return[__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["e"])(y,x)*__WEBPACK_IMPORTED_MODULE_0__math__["h"],__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["e"])(z,__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["n"])(x*x+y*y))*__WEBPACK_IMPORTED_MODULE_0__math__["h"]]}:function(){return[x0*__WEBPACK_IMPORTED_MODULE_0__math__["h"],y0*__WEBPACK_IMPORTED_MODULE_0__math__["h"]]};interpolate.distance=d;return interpolate}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__adder__=__webpack_require__(58);var __WEBPACK_IMPORTED_MODULE_1__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_2__noop__=__webpack_require__(37);var areaSum=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__adder__["a"])(),areaRingSum=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__adder__["a"])(),x00,y00,x0,y0;var areaStream={point:__WEBPACK_IMPORTED_MODULE_2__noop__["a"],lineStart:__WEBPACK_IMPORTED_MODULE_2__noop__["a"],lineEnd:__WEBPACK_IMPORTED_MODULE_2__noop__["a"],polygonStart:function(){areaStream.lineStart=areaRingStart;areaStream.lineEnd=areaRingEnd},polygonEnd:function(){areaStream.lineStart=areaStream.lineEnd=areaStream.point=__WEBPACK_IMPORTED_MODULE_2__noop__["a"];areaSum.add(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["p"])(areaRingSum));areaRingSum.reset()},result:function(){var area=areaSum/2;areaSum.reset();return area}};function areaRingStart(){areaStream.point=areaPointFirst}function areaPointFirst(x,y){areaStream.point=areaPoint;x00=x0=x,y00=y0=y}function areaPoint(x,y){areaRingSum.add(y0*x-x0*y);x0=x,y0=y}function areaRingEnd(){areaPoint(x00,y00)}__webpack_exports__["a"]=areaStream},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);var X0=0,Y0=0,Z0=0,X1=0,Y1=0,Z1=0,X2=0,Y2=0,Z2=0,x00,y00,x0,y0;var centroidStream={point:centroidPoint,lineStart:centroidLineStart,lineEnd:centroidLineEnd,polygonStart:function(){centroidStream.lineStart=centroidRingStart;centroidStream.lineEnd=centroidRingEnd},polygonEnd:function(){centroidStream.point=centroidPoint;centroidStream.lineStart=centroidLineStart;centroidStream.lineEnd=centroidLineEnd},result:function(){var centroid=Z2?[X2/Z2,Y2/Z2]:Z1?[X1/Z1,Y1/Z1]:Z0?[X0/Z0,Y0/Z0]:[NaN,NaN];X0=Y0=Z0=X1=Y1=Z1=X2=Y2=Z2=0;return centroid}};function centroidPoint(x,y){X0+=x;Y0+=y;++Z0}function centroidLineStart(){centroidStream.point=centroidPointFirstLine}function centroidPointFirstLine(x,y){centroidStream.point=centroidPointLine;centroidPoint(x0=x,y0=y)}function centroidPointLine(x,y){var dx=x-x0,dy=y-y0,z=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["n"])(dx*dx+dy*dy);X1+=z*(x0+x)/2;Y1+=z*(y0+y)/2;Z1+=z;centroidPoint(x0=x,y0=y)}function centroidLineEnd(){centroidStream.point=centroidPoint}function centroidRingStart(){centroidStream.point=centroidPointFirstRing}function centroidRingEnd(){centroidPointRing(x00,y00)}function centroidPointFirstRing(x,y){centroidStream.point=centroidPointRing;centroidPoint(x00=x0=x,y00=y0=y)}function centroidPointRing(x,y){var dx=x-x0,dy=y-y0,z=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["n"])(dx*dx+dy*dy);X1+=z*(x0+x)/2;Y1+=z*(y0+y)/2;Z1+=z;z=y0*x-x0*y;X2+=z*(x0+x);Y2+=z*(y0+y);Z2+=z*3;centroidPoint(x0=x,y0=y)}__webpack_exports__["a"]=centroidStream},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=PathContext;var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_1__noop__=__webpack_require__(37);function PathContext(context){this._context=context}PathContext.prototype={_radius:4.5,pointRadius:function(_){return this._radius=_,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){if(this._line===0)this._context.closePath();this._point=NaN},point:function(x,y){switch(this._point){case 0:{this._context.moveTo(x,y);this._point=1;break}case 1:{this._context.lineTo(x,y);break}default:{this._context.moveTo(x+this._radius,y);this._context.arc(x,y,this._radius,0,__WEBPACK_IMPORTED_MODULE_0__math__["b"]);break}}},result:__WEBPACK_IMPORTED_MODULE_1__noop__["a"]}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__identity__=__webpack_require__(171);var __WEBPACK_IMPORTED_MODULE_1__stream__=__webpack_require__(43);var __WEBPACK_IMPORTED_MODULE_2__area__=__webpack_require__(609);var __WEBPACK_IMPORTED_MODULE_3__bounds__=__webpack_require__(297);var __WEBPACK_IMPORTED_MODULE_4__centroid__=__webpack_require__(610);var __WEBPACK_IMPORTED_MODULE_5__context__=__webpack_require__(611);var __WEBPACK_IMPORTED_MODULE_6__measure__=__webpack_require__(613);var __WEBPACK_IMPORTED_MODULE_7__string__=__webpack_require__(614);__webpack_exports__["a"]=function(projection,context){var pointRadius=4.5,projectionStream,contextStream;function path(object){if(object){if(typeof pointRadius==="function")contextStream.pointRadius(+pointRadius.apply(this,arguments));__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__stream__["a"])(object,projectionStream(contextStream))}return contextStream.result()}path.area=function(object){__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__stream__["a"])(object,projectionStream(__WEBPACK_IMPORTED_MODULE_2__area__["a"]));return __WEBPACK_IMPORTED_MODULE_2__area__["a"].result()};path.measure=function(object){__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__stream__["a"])(object,projectionStream(__WEBPACK_IMPORTED_MODULE_6__measure__["a"]));return __WEBPACK_IMPORTED_MODULE_6__measure__["a"].result()};path.bounds=function(object){__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__stream__["a"])(object,projectionStream(__WEBPACK_IMPORTED_MODULE_3__bounds__["a"]));return __WEBPACK_IMPORTED_MODULE_3__bounds__["a"].result()};path.centroid=function(object){__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__stream__["a"])(object,projectionStream(__WEBPACK_IMPORTED_MODULE_4__centroid__["a"]));return __WEBPACK_IMPORTED_MODULE_4__centroid__["a"].result()};path.projection=function(_){return arguments.length?(projectionStream=_==null?(projection=null,__WEBPACK_IMPORTED_MODULE_0__identity__["a"]):(projection=_).stream,path):projection};path.context=function(_){if(!arguments.length)return context;contextStream=_==null?(context=null,new __WEBPACK_IMPORTED_MODULE_7__string__["a"]):new __WEBPACK_IMPORTED_MODULE_5__context__["a"](context=_);if(typeof pointRadius!=="function")contextStream.pointRadius(pointRadius);return path};path.pointRadius=function(_){if(!arguments.length)return pointRadius;pointRadius=typeof _==="function"?_:(contextStream.pointRadius(+_),+_);return path};return path.projection(projection).context(context)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__adder__=__webpack_require__(58);var __WEBPACK_IMPORTED_MODULE_1__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_2__noop__=__webpack_require__(37);var lengthSum=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__adder__["a"])(),lengthRing,x00,y00,x0,y0;var lengthStream={point:__WEBPACK_IMPORTED_MODULE_2__noop__["a"],lineStart:function(){lengthStream.point=lengthPointFirst},lineEnd:function(){if(lengthRing)lengthPoint(x00,y00);lengthStream.point=__WEBPACK_IMPORTED_MODULE_2__noop__["a"]},polygonStart:function(){lengthRing=true},polygonEnd:function(){lengthRing=null},result:function(){var length=+lengthSum;lengthSum.reset();return length}};function lengthPointFirst(x,y){lengthStream.point=lengthPoint;x00=x0=x,y00=y0=y}function lengthPoint(x,y){x0-=x,y0-=y;lengthSum.add(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["n"])(x0*x0+y0*y0));x0=x,y0=y}__webpack_exports__["a"]=lengthStream},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=PathString;function PathString(){this._string=[]}PathString.prototype={_radius:4.5,_circle:circle(4.5),pointRadius:function(_){if((_=+_)!==this._radius)this._radius=_,this._circle=null;return this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){if(this._line===0)this._string.push("Z");this._point=NaN},point:function(x,y){switch(this._point){case 0:{this._string.push("M",x,",",y);this._point=1;break}case 1:{this._string.push("L",x,",",y);break}default:{if(this._circle==null)this._circle=circle(this._radius);this._string.push("M",x,",",y,this._circle);break}}},result:function(){if(this._string.length){var result=this._string.join("");this._string=[];return result}else{return null}}};function circle(radius){return"m0,"+radius+"a"+radius+","+radius+" 0 1,1 0,"+-2*radius+"a"+radius+","+radius+" 0 1,1 0,"+2*radius+"z"}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_1__albers__=__webpack_require__(300);var __WEBPACK_IMPORTED_MODULE_2__conicEqualArea__=__webpack_require__(173);var __WEBPACK_IMPORTED_MODULE_3__fit__=__webpack_require__(174);function multiplex(streams){var n=streams.length;return{point:function(x,y){var i=-1;while(++i=.12&&y<.234&&x>=-.425&&x<-.214?alaska:y>=.166&&y<.234&&x>=-.214&&x<-.115?hawaii:lower48).invert(coordinates)};albersUsa.stream=function(stream){return cache&&cacheStream===stream?cache:cache=multiplex([lower48.stream(cacheStream=stream),alaska.stream(stream),hawaii.stream(stream)])};albersUsa.precision=function(_){if(!arguments.length)return lower48.precision();lower48.precision(_),alaska.precision(_),hawaii.precision(_);return reset()};albersUsa.scale=function(_){if(!arguments.length)return lower48.scale();lower48.scale(_),alaska.scale(_*.35),hawaii.scale(_);return albersUsa.translate(lower48.translate())};albersUsa.translate=function(_){if(!arguments.length)return lower48.translate();var k=lower48.scale(),x=+_[0],y=+_[1];lower48Point=lower48.translate(_).clipExtent([[x-.455*k,y-.238*k],[x+.455*k,y+.238*k]]).stream(pointStream);alaskaPoint=alaska.translate([x-.307*k,y+.201*k]).clipExtent([[x-.425*k+__WEBPACK_IMPORTED_MODULE_0__math__["o"],y+.12*k+__WEBPACK_IMPORTED_MODULE_0__math__["o"]],[x-.214*k-__WEBPACK_IMPORTED_MODULE_0__math__["o"],y+.234*k-__WEBPACK_IMPORTED_MODULE_0__math__["o"]]]).stream(pointStream);hawaiiPoint=hawaii.translate([x-.205*k,y+.212*k]).clipExtent([[x-.214*k+__WEBPACK_IMPORTED_MODULE_0__math__["o"],y+.166*k+__WEBPACK_IMPORTED_MODULE_0__math__["o"]],[x-.115*k-__WEBPACK_IMPORTED_MODULE_0__math__["o"],y+.234*k-__WEBPACK_IMPORTED_MODULE_0__math__["o"]]]).stream(pointStream);return reset()};albersUsa.fitExtent=function(extent,object){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__fit__["a"])(albersUsa,extent,object)};albersUsa.fitSize=function(size,object){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__fit__["b"])(albersUsa,size,object)};albersUsa.fitWidth=function(width,object){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__fit__["c"])(albersUsa,width,object)};albersUsa.fitHeight=function(height,object){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__fit__["d"])(albersUsa,height,object)};function reset(){cache=cacheStream=null;return albersUsa}return albersUsa.scale(1070)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return azimuthalEqualAreaRaw});var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_1__azimuthal__=__webpack_require__(79);var __WEBPACK_IMPORTED_MODULE_2__index__=__webpack_require__(26);var azimuthalEqualAreaRaw=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__azimuthal__["b"])(function(cxcy){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["n"])(2/(1+cxcy))});azimuthalEqualAreaRaw.invert=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__azimuthal__["a"])(function(z){return 2*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["f"])(z/2)});__webpack_exports__["a"]=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__index__["a"])(azimuthalEqualAreaRaw).scale(124.75).clipAngle(180-.001)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return azimuthalEquidistantRaw});var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_1__azimuthal__=__webpack_require__(79);var __WEBPACK_IMPORTED_MODULE_2__index__=__webpack_require__(26);var azimuthalEquidistantRaw=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__azimuthal__["b"])(function(c){return(c=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["s"])(c))&&c/__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(c)});azimuthalEquidistantRaw.invert=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__azimuthal__["a"])(function(z){return z});__webpack_exports__["a"]=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__index__["a"])(azimuthalEquidistantRaw).scale(79.4188).clipAngle(180-.001)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=conicConformalRaw;var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_1__conic__=__webpack_require__(172);var __WEBPACK_IMPORTED_MODULE_2__mercator__=__webpack_require__(175);function tany(y){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["j"])((__WEBPACK_IMPORTED_MODULE_0__math__["k"]+y)/2)}function conicConformalRaw(y0,y1){var cy0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(y0),n=y0===y1?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(y0):__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["i"])(cy0/__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(y1))/__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["i"])(tany(y1)/tany(y0)),f=cy0*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["r"])(tany(y0),n)/n;if(!n)return __WEBPACK_IMPORTED_MODULE_2__mercator__["b"];function project(x,y){if(f>0){if(y<-__WEBPACK_IMPORTED_MODULE_0__math__["k"]+__WEBPACK_IMPORTED_MODULE_0__math__["o"])y=-__WEBPACK_IMPORTED_MODULE_0__math__["k"]+__WEBPACK_IMPORTED_MODULE_0__math__["o"]}else{if(y>__WEBPACK_IMPORTED_MODULE_0__math__["k"]-__WEBPACK_IMPORTED_MODULE_0__math__["o"])y=__WEBPACK_IMPORTED_MODULE_0__math__["k"]-__WEBPACK_IMPORTED_MODULE_0__math__["o"]}var r=f/__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["r"])(tany(y),n);return[r*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(n*x),f-r*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(n*x)]}project.invert=function(x,y){var fy=f-y,r=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["q"])(n)*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["n"])(x*x+fy*fy);return[__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["e"])(x,__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["p"])(fy))/n*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["q"])(fy),2*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["l"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["r"])(f/r,1/n))-__WEBPACK_IMPORTED_MODULE_0__math__["k"]]};return project}__webpack_exports__["a"]=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__conic__["a"])(conicConformalRaw).scale(109.5).parallels([30,30])}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=conicEquidistantRaw;var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_1__conic__=__webpack_require__(172);var __WEBPACK_IMPORTED_MODULE_2__equirectangular__=__webpack_require__(301);function conicEquidistantRaw(y0,y1){var cy0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(y0),n=y0===y1?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(y0):(cy0-__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(y1))/(y1-y0),g=cy0/n+y0;if(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["p"])(n)<__WEBPACK_IMPORTED_MODULE_0__math__["o"])return __WEBPACK_IMPORTED_MODULE_2__equirectangular__["b"];function project(x,y){var gy=g-y,nx=n*x;return[gy*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(nx),g-gy*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(nx)]}project.invert=function(x,y){var gy=g-y;return[__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["e"])(x,__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["p"])(gy))/n*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["q"])(gy),g-__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["q"])(n)*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["n"])(x*x+gy*gy)]};return project}__webpack_exports__["a"]=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__conic__["a"])(conicEquidistantRaw).scale(131.154).center([0,13.9389])}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=cylindricalEqualAreaRaw;var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);function cylindricalEqualAreaRaw(phi0){var cosPhi0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(phi0);function forward(lambda,phi){return[lambda*cosPhi0,__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(phi)/cosPhi0]}forward.invert=function(x,y){return[x/cosPhi0,__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["f"])(y*cosPhi0)]};return forward}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=gnomonicRaw;var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_1__azimuthal__=__webpack_require__(79);var __WEBPACK_IMPORTED_MODULE_2__index__=__webpack_require__(26);function gnomonicRaw(x,y){var cy=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(y),k=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(x)*cy;return[cy*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(x)/k,__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(y)/k]}gnomonicRaw.invert=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__azimuthal__["a"])(__WEBPACK_IMPORTED_MODULE_0__math__["l"]);__webpack_exports__["a"]=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__index__["a"])(gnomonicRaw).scale(144.049).clipAngle(60)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__clip_rectangle__=__webpack_require__(108);var __WEBPACK_IMPORTED_MODULE_1__identity__=__webpack_require__(171);var __WEBPACK_IMPORTED_MODULE_2__transform__=__webpack_require__(110);var __WEBPACK_IMPORTED_MODULE_3__fit__=__webpack_require__(174);function scaleTranslate(kx,ky,tx,ty){return kx===1&&ky===1&&tx===0&&ty===0?__WEBPACK_IMPORTED_MODULE_1__identity__["a"]:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__transform__["b"])({point:function(x,y){this.stream.point(x*kx+tx,y*ky+ty)}})}__webpack_exports__["a"]=function(){var k=1,tx=0,ty=0,sx=1,sy=1,transform=__WEBPACK_IMPORTED_MODULE_1__identity__["a"],x0=null,y0,x1,y1,postclip=__WEBPACK_IMPORTED_MODULE_1__identity__["a"],cache,cacheStream,projection;function reset(){cache=cacheStream=null;return projection}return projection={stream:function(stream){return cache&&cacheStream===stream?cache:cache=transform(postclip(cacheStream=stream))},postclip:function(_){return arguments.length?(postclip=_,x0=y0=x1=y1=null,reset()):postclip},clipExtent:function(_){return arguments.length?(postclip=_==null?(x0=y0=x1=y1=null,__WEBPACK_IMPORTED_MODULE_1__identity__["a"]):__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__clip_rectangle__["a"])(x0=+_[0][0],y0=+_[0][1],x1=+_[1][0],y1=+_[1][1]),reset()):x0==null?null:[[x0,y0],[x1,y1]]},scale:function(_){return arguments.length?(transform=scaleTranslate((k=+_)*sx,k*sy,tx,ty),reset()):k},translate:function(_){return arguments.length?(transform=scaleTranslate(k*sx,k*sy,tx=+_[0],ty=+_[1]),reset()):[tx,ty]},reflectX:function(_){return arguments.length?(transform=scaleTranslate(k*(sx=_?-1:1),k*sy,tx,ty),reset()):sx<0},reflectY:function(_){return arguments.length?(transform=scaleTranslate(k*sx,k*(sy=_?-1:1),tx,ty),reset()):sy<0},fitExtent:function(extent,object){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__fit__["a"])(projection,extent,object)},fitSize:function(size,object){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__fit__["b"])(projection,size,object)},fitWidth:function(width,object){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__fit__["c"])(projection,width,object)},fitHeight:function(height,object){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__fit__["d"])(projection,height,object)}}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=naturalEarth1Raw;var __WEBPACK_IMPORTED_MODULE_0__index__=__webpack_require__(26);var __WEBPACK_IMPORTED_MODULE_1__math__=__webpack_require__(1);function naturalEarth1Raw(lambda,phi){var phi2=phi*phi,phi4=phi2*phi2;return[lambda*(.8707-.131979*phi2+phi4*(-.013791+phi4*(.003971*phi2-.001529*phi4))),phi*(1.007226+phi2*(.015085+phi4*(-.044475+.028874*phi2-.005916*phi4)))]}naturalEarth1Raw.invert=function(x,y){var phi=y,i=25,delta;do{var phi2=phi*phi,phi4=phi2*phi2;phi-=delta=(phi*(1.007226+phi2*(.015085+phi4*(-.044475+.028874*phi2-.005916*phi4)))-y)/(1.007226+phi2*(.015085*3+phi4*(-.044475*7+.028874*9*phi2-.005916*11*phi4)))}while(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["p"])(delta)>__WEBPACK_IMPORTED_MODULE_1__math__["o"]&&--i>0);return[x/(.8707+(phi2=phi*phi)*(-.131979+phi2*(-.013791+phi2*phi2*phi2*(.003971-.001529*phi2)))),phi]};__webpack_exports__["a"]=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__index__["a"])(naturalEarth1Raw).scale(175.295)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=orthographicRaw;var __WEBPACK_IMPORTED_MODULE_0__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_1__azimuthal__=__webpack_require__(79);var __WEBPACK_IMPORTED_MODULE_2__index__=__webpack_require__(26);function orthographicRaw(x,y){return[__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["c"])(y)*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(x),__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["d"])(y)]}orthographicRaw.invert=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__azimuthal__["a"])(__WEBPACK_IMPORTED_MODULE_0__math__["f"]);__webpack_exports__["a"]=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__index__["a"])(orthographicRaw).scale(249.5).clipAngle(90+__WEBPACK_IMPORTED_MODULE_0__math__["o"])}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__cartesian__=__webpack_require__(78);var __WEBPACK_IMPORTED_MODULE_1__math__=__webpack_require__(1);var __WEBPACK_IMPORTED_MODULE_2__transform__=__webpack_require__(110);var maxDepth=16,cosMinDistance=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["c"])(30*__WEBPACK_IMPORTED_MODULE_1__math__["g"]);__webpack_exports__["a"]=function(project,delta2){return+delta2?resample(project,delta2):resampleNone(project)};function resampleNone(project){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__transform__["b"])({point:function(x,y){x=project(x,y);this.stream.point(x[0],x[1])}})}function resample(project,delta2){function resampleLineTo(x0,y0,lambda0,a0,b0,c0,x1,y1,lambda1,a1,b1,c1,depth,stream){var dx=x1-x0,dy=y1-y0,d2=dx*dx+dy*dy;if(d2>4*delta2&&depth--){var a=a0+a1,b=b0+b1,c=c0+c1,m=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["n"])(a*a+b*b+c*c),phi2=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["f"])(c/=m),lambda2=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["p"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["p"])(c)-1)<__WEBPACK_IMPORTED_MODULE_1__math__["o"]||__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["p"])(lambda0-lambda1)<__WEBPACK_IMPORTED_MODULE_1__math__["o"]?(lambda0+lambda1)/2:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["e"])(b,a),p=project(lambda2,phi2),x2=p[0],y2=p[1],dx2=x2-x0,dy2=y2-y0,dz=dy*dx2-dx*dy2;if(dz*dz/d2>delta2||__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__math__["p"])((dx*dx2+dy*dy2)/d2-.5)>.3||a0*a1+b0*b1+c0*c12?_[2]+90:90]):(_=rotate(),[_[0],_[1],_[2]-90])};return rotate([0,0,90]).scale(159.155)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_cluster__=__webpack_require__(630);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__src_cluster__["a"]});var __WEBPACK_IMPORTED_MODULE_1__src_hierarchy_index__=__webpack_require__(177);__webpack_require__.d(__webpack_exports__,"b",function(){return __WEBPACK_IMPORTED_MODULE_1__src_hierarchy_index__["a"]});var __WEBPACK_IMPORTED_MODULE_2__src_pack_index__=__webpack_require__(642);__webpack_require__.d(__webpack_exports__,"c",function(){return __WEBPACK_IMPORTED_MODULE_2__src_pack_index__["a"]});var __WEBPACK_IMPORTED_MODULE_3__src_pack_siblings__=__webpack_require__(304);__webpack_require__.d(__webpack_exports__,"d",function(){return __WEBPACK_IMPORTED_MODULE_3__src_pack_siblings__["a"]});var __WEBPACK_IMPORTED_MODULE_4__src_pack_enclose__=__webpack_require__(303);__webpack_require__.d(__webpack_exports__,"e",function(){return __WEBPACK_IMPORTED_MODULE_4__src_pack_enclose__["a"]});var __WEBPACK_IMPORTED_MODULE_5__src_partition__=__webpack_require__(643);__webpack_require__.d(__webpack_exports__,"f",function(){return __WEBPACK_IMPORTED_MODULE_5__src_partition__["a"]});var __WEBPACK_IMPORTED_MODULE_6__src_stratify__=__webpack_require__(644);__webpack_require__.d(__webpack_exports__,"g",function(){return __WEBPACK_IMPORTED_MODULE_6__src_stratify__["a"]});var __WEBPACK_IMPORTED_MODULE_7__src_tree__=__webpack_require__(645);__webpack_require__.d(__webpack_exports__,"h",function(){return __WEBPACK_IMPORTED_MODULE_7__src_tree__["a"]});var __WEBPACK_IMPORTED_MODULE_8__src_treemap_index__=__webpack_require__(647);__webpack_require__.d(__webpack_exports__,"i",function(){return __WEBPACK_IMPORTED_MODULE_8__src_treemap_index__["a"]});var __WEBPACK_IMPORTED_MODULE_9__src_treemap_binary__=__webpack_require__(646);__webpack_require__.d(__webpack_exports__,"j",function(){return __WEBPACK_IMPORTED_MODULE_9__src_treemap_binary__["a"]});var __WEBPACK_IMPORTED_MODULE_10__src_treemap_dice__=__webpack_require__(80);__webpack_require__.d(__webpack_exports__,"k",function(){return __WEBPACK_IMPORTED_MODULE_10__src_treemap_dice__["a"]});var __WEBPACK_IMPORTED_MODULE_11__src_treemap_slice__=__webpack_require__(111);__webpack_require__.d(__webpack_exports__,"l",function(){return __WEBPACK_IMPORTED_MODULE_11__src_treemap_slice__["a"]});var __WEBPACK_IMPORTED_MODULE_12__src_treemap_sliceDice__=__webpack_require__(649);__webpack_require__.d(__webpack_exports__,"m",function(){return __WEBPACK_IMPORTED_MODULE_12__src_treemap_sliceDice__["a"]});var __WEBPACK_IMPORTED_MODULE_13__src_treemap_squarify__=__webpack_require__(178);__webpack_require__.d(__webpack_exports__,"n",function(){return __WEBPACK_IMPORTED_MODULE_13__src_treemap_squarify__["a"]});var __WEBPACK_IMPORTED_MODULE_14__src_treemap_resquarify__=__webpack_require__(648);__webpack_require__.d(__webpack_exports__,"o",function(){return __WEBPACK_IMPORTED_MODULE_14__src_treemap_resquarify__["a"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return slice});__webpack_exports__["a"]=shuffle;var slice=Array.prototype.slice;function shuffle(array){var m=array.length,t,i;while(m){i=Math.random()*m--|0;t=array[m];array[m]=array[i];array[i]=t}return array}},function(module,__webpack_exports__,__webpack_require__){"use strict";function defaultSeparation(a,b){return a.parent===b.parent?1:2}function meanX(children){return children.reduce(meanXReduce,0)/children.length}function meanXReduce(x,c){return x+c.x}function maxY(children){return 1+children.reduce(maxYReduce,0)}function maxYReduce(y,c){return Math.max(y,c.y)}function leafLeft(node){var children;while(children=node.children)node=children[0];return node}function leafRight(node){var children;while(children=node.children)node=children[children.length-1];return node}__webpack_exports__["a"]=function(){var separation=defaultSeparation,dx=1,dy=1,nodeSize=false;function cluster(root){var previousNode,x=0;root.eachAfter(function(node){var children=node.children;if(children){node.x=meanX(children);node.y=maxY(children)}else{node.x=previousNode?x+=separation(node,previousNode):0;node.y=0;previousNode=node}});var left=leafLeft(root),right=leafRight(root),x0=left.x-separation(left,right)/2,x1=right.x+separation(right,left)/2;return root.eachAfter(nodeSize?function(node){node.x=(node.x-root.x)*dx;node.y=(root.y-node.y)*dy}:function(node){node.x=(node.x-x0)/(x1-x0)*dx;node.y=(1-(root.y?node.y/root.y:1))*dy})}cluster.separation=function(x){return arguments.length?(separation=x,cluster):separation};cluster.size=function(x){return arguments.length?(nodeSize=false,dx=+x[0],dy=+x[1],cluster):nodeSize?null:[dx,dy]};cluster.nodeSize=function(x){return arguments.length?(nodeSize=true,dx=+x[0],dy=+x[1],cluster):nodeSize?[dx,dy]:null};return cluster}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(){var node=this,nodes=[node];while(node=node.parent){nodes.push(node)}return nodes}},function(module,__webpack_exports__,__webpack_require__){"use strict";function count(node){var sum=0,children=node.children,i=children&&children.length;if(!i)sum=1;else while(--i>=0)sum+=children[i].value;node.value=sum}__webpack_exports__["a"]=function(){return this.eachAfter(count)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(){var nodes=[];this.each(function(node){nodes.push(node)});return nodes}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(callback){var node=this,current,next=[node],children,i,n;do{current=next.reverse(),next=[];while(node=current.pop()){callback(node),children=node.children;if(children)for(i=0,n=children.length;i=0;--i){nodes.push(children[i])}}return this}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(){var leaves=[];this.eachBefore(function(node){if(!node.children){leaves.push(node)}});return leaves}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(){var root=this,links=[];root.each(function(node){if(node!==root){links.push({source:node.parent,target:node})}});return links}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(end){var start=this,ancestor=leastCommonAncestor(start,end),nodes=[start];while(start!==ancestor){start=start.parent;nodes.push(start)}var k=nodes.length;while(end!==ancestor){nodes.splice(k,0,end);end=end.parent}return nodes};function leastCommonAncestor(a,b){if(a===b)return a;var aNodes=a.ancestors(),bNodes=b.ancestors(),c=null;a=aNodes.pop();b=bNodes.pop();while(a===b){c=a;a=aNodes.pop();b=bNodes.pop()}return c}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(compare){return this.eachBefore(function(node){if(node.children){node.children.sort(compare)}})}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(value){return this.eachAfter(function(node){var sum=+value(node.data)||0,children=node.children,i=children&&children.length;while(--i>=0)sum+=children[i].value;node.value=sum})}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__siblings__=__webpack_require__(304);var __WEBPACK_IMPORTED_MODULE_1__accessors__=__webpack_require__(176);var __WEBPACK_IMPORTED_MODULE_2__constant__=__webpack_require__(302);function defaultRadius(d){return Math.sqrt(d.value)}__webpack_exports__["a"]=function(){var radius=null,dx=1,dy=1,padding=__WEBPACK_IMPORTED_MODULE_2__constant__["a"];function pack(root){root.x=dx/2,root.y=dy/2;if(radius){root.eachBefore(radiusLeaf(radius)).eachAfter(packChildren(padding,.5)).eachBefore(translateChild(1))}else{root.eachBefore(radiusLeaf(defaultRadius)).eachAfter(packChildren(__WEBPACK_IMPORTED_MODULE_2__constant__["a"],1)).eachAfter(packChildren(padding,root.r/Math.min(dx,dy))).eachBefore(translateChild(Math.min(dx,dy)/(2*root.r)))}return root}pack.radius=function(x){return arguments.length?(radius=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__accessors__["b"])(x),pack):radius};pack.size=function(x){return arguments.length?(dx=+x[0],dy=+x[1],pack):[dx,dy]};pack.padding=function(x){return arguments.length?(padding=typeof x==="function"?x:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__constant__["b"])(+x),pack):padding};return pack};function radiusLeaf(radius){return function(node){if(!node.children){node.r=Math.max(0,+radius(node)||0)}}}function packChildren(padding,k){return function(node){if(children=node.children){var children,i,n=children.length,r=padding(node)*k||0,e;if(r)for(i=0;i0)throw new Error("cycle");return root}stratify.id=function(x){return arguments.length?(id=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__accessors__["a"])(x),stratify):id};stratify.parentId=function(x){return arguments.length?(parentId=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__accessors__["a"])(x),stratify):parentId};return stratify}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__hierarchy_index__=__webpack_require__(177);function defaultSeparation(a,b){return a.parent===b.parent?1:2}function nextLeft(v){var children=v.children;return children?children[0]:v.t}function nextRight(v){var children=v.children;return children?children[children.length-1]:v.t}function moveSubtree(wm,wp,shift){var change=shift/(wp.i-wm.i);wp.c-=change;wp.s+=shift;wm.c+=change;wp.z+=shift;wp.m+=shift}function executeShifts(v){var shift=0,change=0,children=v.children,i=children.length,w;while(--i>=0){w=children[i];w.z+=shift;w.m+=shift;shift+=w.s+(change+=w.c)}}function nextAncestor(vim,v,ancestor){return vim.a.parent===v.parent?vim.a:ancestor}function TreeNode(node,i){this._=node;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=i}TreeNode.prototype=Object.create(__WEBPACK_IMPORTED_MODULE_0__hierarchy_index__["b"].prototype);function treeRoot(root){var tree=new TreeNode(root,0),node,nodes=[tree],child,children,i,n;while(node=nodes.pop()){if(children=node._.children){node.children=new Array(n=children.length);for(i=n-1;i>=0;--i){nodes.push(child=node.children[i]=new TreeNode(children[i],i));child.parent=node}}}(tree.parent=new TreeNode(null,0)).children=[tree];return tree}__webpack_exports__["a"]=function(){var separation=defaultSeparation,dx=1,dy=1,nodeSize=null;function tree(root){var t=treeRoot(root);t.eachAfter(firstWalk),t.parent.m=-t.z;t.eachBefore(secondWalk);if(nodeSize)root.eachBefore(sizeNode);else{var left=root,right=root,bottom=root;root.eachBefore(function(node){if(node.xright.x)right=node;if(node.depth>bottom.depth)bottom=node});var s=left===right?1:separation(left,right)/2,tx=s-left.x,kx=dx/(right.x+s+tx),ky=dy/(bottom.depth||1);root.eachBefore(function(node){node.x=(node.x+tx)*kx;node.y=node.depth*ky})}return root}function firstWalk(v){var children=v.children,siblings=v.parent.children,w=v.i?siblings[v.i-1]:null;if(children){executeShifts(v);var midpoint=(children[0].z+children[children.length-1].z)/2;if(w){v.z=w.z+separation(v._,w._);v.m=v.z-midpoint}else{v.z=midpoint}}else if(w){v.z=w.z+separation(v._,w._)}v.parent.A=apportion(v,w,v.parent.A||siblings[0])}function secondWalk(v){v._.x=v.z+v.parent.m;v.m+=v.parent.m}function apportion(v,w,ancestor){if(w){var vip=v,vop=v,vim=w,vom=vip.parent.children[0],sip=vip.m,sop=vop.m,sim=vim.m,som=vom.m,shift;while(vim=nextRight(vim),vip=nextLeft(vip),vim&&vip){vom=nextLeft(vom);vop=nextRight(vop);vop.a=v;shift=vim.z+sim-vip.z-sip+separation(vim._,vip._);if(shift>0){moveSubtree(nextAncestor(vim,v,ancestor),v,shift);sip+=shift;sop+=shift}sim+=vim.m;sip+=vip.m;som+=vom.m;sop+=vop.m}if(vim&&!nextRight(vop)){vop.t=vim;vop.m+=sim-sop}if(vip&&!nextLeft(vom)){vom.t=vip;vom.m+=sip-som;ancestor=v}}return ancestor}function sizeNode(node){node.x*=dx;node.y=node.depth*dy}tree.separation=function(x){return arguments.length?(separation=x,tree):separation};tree.size=function(x){return arguments.length?(nodeSize=false,dx=+x[0],dy=+x[1],tree):nodeSize?null:[dx,dy]};tree.nodeSize=function(x){return arguments.length?(nodeSize=true,dx=+x[0],dy=+x[1],tree):nodeSize?[dx,dy]:null};return tree}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(parent,x0,y0,x1,y1){var nodes=parent.children,i,n=nodes.length,sum,sums=new Array(n+1);for(sums[0]=sum=i=0;i=j-1){var node=nodes[i];node.x0=x0,node.y0=y0;node.x1=x1,node.y1=y1;return}var valueOffset=sums[i],valueTarget=value/2+valueOffset,k=i+1,hi=j-1;while(k>>1;if(sums[mid]y1-y0){var xk=(x0*valueRight+x1*valueLeft)/value;partition(i,k,valueLeft,x0,y0,xk,y1);partition(k,j,valueRight,xk,y0,x1,y1)}else{var yk=(y0*valueRight+y1*valueLeft)/value;partition(i,k,valueLeft,x0,y0,x1,yk);partition(k,j,valueRight,x0,yk,x1,y1)}}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__round__=__webpack_require__(305);var __WEBPACK_IMPORTED_MODULE_1__squarify__=__webpack_require__(178);var __WEBPACK_IMPORTED_MODULE_2__accessors__=__webpack_require__(176);var __WEBPACK_IMPORTED_MODULE_3__constant__=__webpack_require__(302);__webpack_exports__["a"]=function(){var tile=__WEBPACK_IMPORTED_MODULE_1__squarify__["a"],round=false,dx=1,dy=1,paddingStack=[0],paddingInner=__WEBPACK_IMPORTED_MODULE_3__constant__["a"],paddingTop=__WEBPACK_IMPORTED_MODULE_3__constant__["a"],paddingRight=__WEBPACK_IMPORTED_MODULE_3__constant__["a"],paddingBottom=__WEBPACK_IMPORTED_MODULE_3__constant__["a"],paddingLeft=__WEBPACK_IMPORTED_MODULE_3__constant__["a"];function treemap(root){root.x0=root.y0=0;root.x1=dx;root.y1=dy;root.eachBefore(positionNode);paddingStack=[0];if(round)root.eachBefore(__WEBPACK_IMPORTED_MODULE_0__round__["a"]);return root}function positionNode(node){var p=paddingStack[node.depth],x0=node.x0+p,y0=node.y0+p,x1=node.x1-p,y1=node.y1-p;if(x11?x:1)};return resquarify}(__WEBPACK_IMPORTED_MODULE_2__squarify__["c"])},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__dice__=__webpack_require__(80);var __WEBPACK_IMPORTED_MODULE_1__slice__=__webpack_require__(111);__webpack_exports__["a"]=function(parent,x0,y0,x1,y1){(parent.depth&1?__WEBPACK_IMPORTED_MODULE_1__slice__["a"]:__WEBPACK_IMPORTED_MODULE_0__dice__["a"])(parent,x0,y0,x1,y1)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return cubehelixLong});var __WEBPACK_IMPORTED_MODULE_0_d3_color__=__webpack_require__(16);var __WEBPACK_IMPORTED_MODULE_1__color__=__webpack_require__(81);function cubehelix(hue){return function cubehelixGamma(y){y=+y;function cubehelix(start,end){var h=hue((start=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["a"])(start)).h,(end=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["a"])(end)).h),s=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__color__["a"])(start.s,end.s),l=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__color__["a"])(start.l,end.l),opacity=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__color__["a"])(start.opacity,end.opacity);return function(t){start.h=h(t);start.s=s(t);start.l=l(Math.pow(t,y));start.opacity=opacity(t);return start+""}}cubehelix.gamma=cubehelixGamma;return cubehelix}(1)}__webpack_exports__["b"]=cubehelix(__WEBPACK_IMPORTED_MODULE_1__color__["b"]);var cubehelixLong=cubehelix(__WEBPACK_IMPORTED_MODULE_1__color__["a"])},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return hclLong});var __WEBPACK_IMPORTED_MODULE_0_d3_color__=__webpack_require__(16);var __WEBPACK_IMPORTED_MODULE_1__color__=__webpack_require__(81);function hcl(hue){return function(start,end){var h=hue((start=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["b"])(start)).h,(end=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["b"])(end)).h),c=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__color__["a"])(start.c,end.c),l=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__color__["a"])(start.l,end.l),opacity=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__color__["a"])(start.opacity,end.opacity);return function(t){start.h=h(t);start.c=c(t);start.l=l(t);start.opacity=opacity(t);return start+""}}}__webpack_exports__["a"]=hcl(__WEBPACK_IMPORTED_MODULE_1__color__["b"]);var hclLong=hcl(__WEBPACK_IMPORTED_MODULE_1__color__["a"])},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return hslLong});var __WEBPACK_IMPORTED_MODULE_0_d3_color__=__webpack_require__(16);var __WEBPACK_IMPORTED_MODULE_1__color__=__webpack_require__(81);function hsl(hue){return function(start,end){var h=hue((start=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["d"])(start)).h,(end=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["d"])(end)).h),s=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__color__["a"])(start.s,end.s),l=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__color__["a"])(start.l,end.l),opacity=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__color__["a"])(start.opacity,end.opacity);return function(t){start.h=h(t);start.s=s(t);start.l=l(t);start.opacity=opacity(t);return start+""}}}__webpack_exports__["a"]=hsl(__WEBPACK_IMPORTED_MODULE_1__color__["b"]);var hslLong=hsl(__WEBPACK_IMPORTED_MODULE_1__color__["a"])},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=lab;var __WEBPACK_IMPORTED_MODULE_0_d3_color__=__webpack_require__(16);var __WEBPACK_IMPORTED_MODULE_1__color__=__webpack_require__(81);function lab(start,end){var l=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__color__["a"])((start=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["c"])(start)).l,(end=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["c"])(end)).l),a=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__color__["a"])(start.a,end.a),b=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__color__["a"])(start.b,end.b),opacity=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__color__["a"])(start.opacity,end.opacity);return function(t){start.l=l(t);start.a=a(t);start.b=b(t);start.opacity=opacity(t);return start+""}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(interpolator,n){var samples=new Array(n);for(var i=0;i180)b+=360;else if(b-a>180)a+=360;q.push({i:s.push(pop(s)+"rotate(",null,degParen)-2,x:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__number__["a"])(a,b)})}else if(b){s.push(pop(s)+"rotate("+b+degParen)}}function skewX(a,b,s,q){if(a!==b){q.push({i:s.push(pop(s)+"skewX(",null,degParen)-2,x:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__number__["a"])(a,b)})}else if(b){s.push(pop(s)+"skewX("+b+degParen)}}function scale(xa,ya,xb,yb,s,q){if(xa!==xb||ya!==yb){var i=s.push(pop(s)+"scale(",null,",",null,")");q.push({i:i-4,x:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__number__["a"])(xa,xb)},{i:i-2,x:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__number__["a"])(ya,yb)})}else if(xb!==1||yb!==1){s.push(pop(s)+"scale("+xb+","+yb+")")}}return function(a,b){var s=[],q=[];a=parse(a),b=parse(b);translate(a.translateX,a.translateY,b.translateX,b.translateY,s,q);rotate(a.rotate,b.rotate,s,q);skewX(a.skewX,b.skewX,s,q);scale(a.scaleX,a.scaleY,b.scaleX,b.scaleY,s,q);a=b=null;return function(t){var i=-1,n=q.length,o;while(++iepsilon)){}else if(!(Math.abs(y01*x21-y21*x01)>epsilon)||!r){this._+="L"+(this._x1=x1)+","+(this._y1=y1)}else{var x20=x2-x0,y20=y2-y0,l21_2=x21*x21+y21*y21,l20_2=x20*x20+y20*y20,l21=Math.sqrt(l21_2),l01=Math.sqrt(l01_2),l=r*Math.tan((pi-Math.acos((l21_2+l01_2-l20_2)/(2*l21*l01)))/2),t01=l/l01,t21=l/l21;if(Math.abs(t01-1)>epsilon){this._+="L"+(x1+t01*x01)+","+(y1+t01*y01)}this._+="A"+r+","+r+",0,0,"+ +(y01*x20>x01*y20)+","+(this._x1=x1+t21*x21)+","+(this._y1=y1+t21*y21)}},arc:function(x,y,r,a0,a1,ccw){x=+x,y=+y,r=+r;var dx=r*Math.cos(a0),dy=r*Math.sin(a0),x0=x+dx,y0=y+dy,cw=1^ccw,da=ccw?a0-a1:a1-a0;if(r<0)throw new Error("negative radius: "+r);if(this._x1===null){this._+="M"+x0+","+y0}else if(Math.abs(this._x1-x0)>epsilon||Math.abs(this._y1-y0)>epsilon){this._+="L"+x0+","+y0}if(!r)return;if(da<0)da=da%tau+tau;if(da>tauEpsilon){this._+="A"+r+","+r+",0,1,"+cw+","+(x-dx)+","+(y-dy)+"A"+r+","+r+",0,1,"+cw+","+(this._x1=x0)+","+(this._y1=y0)}else if(da>epsilon){this._+="A"+r+","+r+",0,"+ +(da>=pi)+","+cw+","+(this._x1=x+r*Math.cos(a1))+","+(this._y1=y+r*Math.sin(a1))}},rect:function(x,y,w,h){this._+="M"+(this._x0=this._x1=+x)+","+(this._y0=this._y1=+y)+"h"+ +w+"v"+ +h+"h"+-w+"Z"},toString:function(){return this._}};__webpack_exports__["a"]=path},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_area__=__webpack_require__(662);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__src_area__["a"]});var __WEBPACK_IMPORTED_MODULE_1__src_centroid__=__webpack_require__(663);__webpack_require__.d(__webpack_exports__,"b",function(){return __WEBPACK_IMPORTED_MODULE_1__src_centroid__["a"]});var __WEBPACK_IMPORTED_MODULE_2__src_hull__=__webpack_require__(666);__webpack_require__.d(__webpack_exports__,"c",function(){return __WEBPACK_IMPORTED_MODULE_2__src_hull__["a"]});var __WEBPACK_IMPORTED_MODULE_3__src_contains__=__webpack_require__(664);__webpack_require__.d(__webpack_exports__,"d",function(){return __WEBPACK_IMPORTED_MODULE_3__src_contains__["a"]});var __WEBPACK_IMPORTED_MODULE_4__src_length__=__webpack_require__(667);__webpack_require__.d(__webpack_exports__,"e",function(){return __WEBPACK_IMPORTED_MODULE_4__src_length__["a"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(polygon){var i=-1,n=polygon.length,a,b=polygon[n-1],area=0;while(++iy!==y0>y&&x<(x0-x1)*(y-y1)/(y0-y1)+x1)inside=!inside;x0=x1,y0=y1}return inside}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(a,b,c){return(b[0]-a[0])*(c[1]-a[1])-(b[1]-a[1])*(c[0]-a[0])}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__cross__=__webpack_require__(665);function lexicographicOrder(a,b){return a[0]-b[0]||a[1]-b[1]}function computeUpperHullIndexes(points){var n=points.length,indexes=[0,1],size=2;for(var i=2;i1&&__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__cross__["a"])(points[indexes[size-2]],points[indexes[size-1]],points[i])<=0)--size;indexes[size++]=i}return indexes.slice(0,size)}__webpack_exports__["a"]=function(points){if((n=points.length)<3)return null;var i,n,sortedPoints=new Array(n),flippedPoints=new Array(n);for(i=0;i=0;--i)hull.push(points[sortedPoints[upperIndexes[i]][2]]);for(i=+skipLeft;i=(xm=(x0+x1)/2))x0=xm;else x1=xm;if(bottom=y>=(ym=(y0+y1)/2))y0=ym;else y1=ym;if(parent=node,!(node=node[i=bottom<<1|right]))return parent[i]=leaf,tree}xp=+tree._x.call(null,node.data);yp=+tree._y.call(null,node.data);if(x===xp&&y===yp)return leaf.next=node,parent?parent[i]=leaf:tree._root=leaf,tree;do{parent=parent?parent[i]=new Array(4):tree._root=new Array(4);if(right=x>=(xm=(x0+x1)/2))x0=xm;else x1=xm;if(bottom=y>=(ym=(y0+y1)/2))y0=ym;else y1=ym}while((i=bottom<<1|right)===(j=(yp>=ym)<<1|xp>=xm));return parent[j]=node,parent[i]=leaf,tree}function addAll(data){var d,i,n=data.length,x,y,xz=new Array(n),yz=new Array(n),x0=Infinity,y0=Infinity,x1=-Infinity,y1=-Infinity;for(i=0;ix1)x1=x;if(yy1)y1=y}if(x1x||x>x1||y0>y||y>y1){var z=x1-x0,node=this._root,parent,i;switch(i=(y<(y0+y1)/2)<<1|x<(x0+x1)/2){case 0:{do{parent=new Array(4),parent[i]=node,node=parent}while(z*=2,x1=x0+z,y1=y0+z,x>x1||y>y1);break}case 1:{do{parent=new Array(4),parent[i]=node,node=parent}while(z*=2,x0=x1-z,y1=y0+z,x0>x||y>y1);break}case 2:{do{parent=new Array(4),parent[i]=node,node=parent}while(z*=2,x1=x0+z,y0=y1-z,x>x1||y0>y);break}case 3:{do{parent=new Array(4),parent[i]=node,node=parent}while(z*=2,x0=x1-z,y0=y1-z,x0>x||y0>y);break}}if(this._root&&this._root.length)this._root=node}else return this;this._x0=x0;this._y0=y0;this._x1=x1;this._y1=y1;return this}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(){var data=[];this.visit(function(node){if(!node.length)do{data.push(node.data)}while(node=node.next)});return data}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(_){return arguments.length?this.cover(+_[0][0],+_[0][1]).cover(+_[1][0],+_[1][1]):isNaN(this._x0)?undefined:[[this._x0,this._y0],[this._x1,this._y1]]}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__quad__=__webpack_require__(182);__webpack_exports__["a"]=function(x,y,radius){var data,x0=this._x0,y0=this._y0,x1,y1,x2,y2,x3=this._x1,y3=this._y1,quads=[],node=this._root,q,i;if(node)quads.push(new __WEBPACK_IMPORTED_MODULE_0__quad__["a"](node,x0,y0,x3,y3));if(radius==null)radius=Infinity;else{x0=x-radius,y0=y-radius;x3=x+radius,y3=y+radius;radius*=radius}while(q=quads.pop()){if(!(node=q.node)||(x1=q.x0)>x3||(y1=q.y0)>y3||(x2=q.x1)=ym)<<1|x>=xm){q=quads[quads.length-1];quads[quads.length-1]=quads[quads.length-1-i];quads[quads.length-1-i]=q}}else{var dx=x-+this._x.call(null,node.data),dy=y-+this._y.call(null,node.data),d2=dx*dx+dy*dy;if(d2=(xm=(x0+x1)/2))x0=xm;else x1=xm;if(bottom=y>=(ym=(y0+y1)/2))y0=ym;else y1=ym;if(!(parent=node,node=node[i=bottom<<1|right]))return this;if(!node.length)break;if(parent[i+1&3]||parent[i+2&3]||parent[i+3&3])retainer=parent,j=i}while(node.data!==d)if(!(previous=node,node=node.next))return this;if(next=node.next)delete node.next;if(previous)return next?previous.next=next:delete previous.next,this;if(!parent)return this._root=next,this;next?parent[i]=next:delete parent[i];if((node=parent[0]||parent[1]||parent[2]||parent[3])&&node===(parent[3]||parent[2]||parent[1]||parent[0])&&!node.length){if(retainer)retainer[j]=node;else this._root=node}return this};function removeAll(data){for(var i=0,n=data.length;i=0){if(t=q._tasks[i]){q._tasks[i]=null;if(t.abort){try{t.abort()}catch(e){}}}}q._active=NaN;maybeNotify(q)}function maybeNotify(q){if(!q._active&&q._call){var d=q._data;q._data=undefined;q._call(q._error,d)}}function queue(concurrency){if(concurrency==null)concurrency=Infinity;else if(!((concurrency=+concurrency)>=1))throw new Error("invalid concurrency");return new Queue(concurrency)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_uniform__=__webpack_require__(688);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__src_uniform__["a"]});var __WEBPACK_IMPORTED_MODULE_1__src_normal__=__webpack_require__(314);__webpack_require__.d(__webpack_exports__,"b",function(){return __WEBPACK_IMPORTED_MODULE_1__src_normal__["a"]});var __WEBPACK_IMPORTED_MODULE_2__src_logNormal__=__webpack_require__(687);__webpack_require__.d(__webpack_exports__,"c",function(){return __WEBPACK_IMPORTED_MODULE_2__src_logNormal__["a"]});var __WEBPACK_IMPORTED_MODULE_3__src_bates__=__webpack_require__(685);__webpack_require__.d(__webpack_exports__,"d",function(){return __WEBPACK_IMPORTED_MODULE_3__src_bates__["a"]});var __WEBPACK_IMPORTED_MODULE_4__src_irwinHall__=__webpack_require__(313);__webpack_require__.d(__webpack_exports__,"e",function(){return __WEBPACK_IMPORTED_MODULE_4__src_irwinHall__["a"]});var __WEBPACK_IMPORTED_MODULE_5__src_exponential__=__webpack_require__(686);__webpack_require__.d(__webpack_exports__,"f",function(){return __WEBPACK_IMPORTED_MODULE_5__src_exponential__["a"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__defaultSource__=__webpack_require__(59);var __WEBPACK_IMPORTED_MODULE_1__irwinHall__=__webpack_require__(313);__webpack_exports__["a"]=function sourceRandomBates(source){function randomBates(n){var randomIrwinHall=__WEBPACK_IMPORTED_MODULE_1__irwinHall__["a"].source(source)(n);return function(){return randomIrwinHall()/n}}randomBates.source=sourceRandomBates;return randomBates}(__WEBPACK_IMPORTED_MODULE_0__defaultSource__["a"])},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__defaultSource__=__webpack_require__(59);__webpack_exports__["a"]=function sourceRandomExponential(source){function randomExponential(lambda){return function(){return-Math.log(1-source())/lambda}}randomExponential.source=sourceRandomExponential;return randomExponential}(__WEBPACK_IMPORTED_MODULE_0__defaultSource__["a"])},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__defaultSource__=__webpack_require__(59);var __WEBPACK_IMPORTED_MODULE_1__normal__=__webpack_require__(314);__webpack_exports__["a"]=function sourceRandomLogNormal(source){function randomLogNormal(){var randomNormal=__WEBPACK_IMPORTED_MODULE_1__normal__["a"].source(source).apply(this,arguments);return function(){return Math.exp(randomNormal())}}randomLogNormal.source=sourceRandomLogNormal;return randomLogNormal}(__WEBPACK_IMPORTED_MODULE_0__defaultSource__["a"])},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__defaultSource__=__webpack_require__(59);__webpack_exports__["a"]=function sourceRandomUniform(source){function randomUniform(min,max){min=min==null?0:+min;max=max==null?1:+max;if(arguments.length===1)max=min,min=0;else max-=min;return function(){return source()*max+min}}randomUniform.source=sourceRandomUniform;return randomUniform}(__WEBPACK_IMPORTED_MODULE_0__defaultSource__["a"])},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_request__=__webpack_require__(183);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__src_request__["a"]});var __WEBPACK_IMPORTED_MODULE_1__src_html__=__webpack_require__(691);__webpack_require__.d(__webpack_exports__,"b",function(){return __WEBPACK_IMPORTED_MODULE_1__src_html__["a"]});var __WEBPACK_IMPORTED_MODULE_2__src_json__=__webpack_require__(692);__webpack_require__.d(__webpack_exports__,"c",function(){return __WEBPACK_IMPORTED_MODULE_2__src_json__["a"]});var __WEBPACK_IMPORTED_MODULE_3__src_text__=__webpack_require__(693);__webpack_require__.d(__webpack_exports__,"d",function(){return __WEBPACK_IMPORTED_MODULE_3__src_text__["a"]});var __WEBPACK_IMPORTED_MODULE_4__src_xml__=__webpack_require__(695);__webpack_require__.d(__webpack_exports__,"e",function(){return __WEBPACK_IMPORTED_MODULE_4__src_xml__["a"]});var __WEBPACK_IMPORTED_MODULE_5__src_csv__=__webpack_require__(690);__webpack_require__.d(__webpack_exports__,"f",function(){return __WEBPACK_IMPORTED_MODULE_5__src_csv__["a"]});var __WEBPACK_IMPORTED_MODULE_6__src_tsv__=__webpack_require__(694);__webpack_require__.d(__webpack_exports__,"g",function(){return __WEBPACK_IMPORTED_MODULE_6__src_tsv__["a"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_dsv__=__webpack_require__(166);var __WEBPACK_IMPORTED_MODULE_1__dsv__=__webpack_require__(315);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__dsv__["a"])("text/csv",__WEBPACK_IMPORTED_MODULE_0_d3_dsv__["b"])},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__type__=__webpack_require__(113);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__type__["a"])("text/html",function(xhr){return document.createRange().createContextualFragment(xhr.responseText)})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__type__=__webpack_require__(113);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__type__["a"])("application/json",function(xhr){return JSON.parse(xhr.responseText)})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__type__=__webpack_require__(113);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__type__["a"])("text/plain",function(xhr){return xhr.responseText})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_dsv__=__webpack_require__(166);var __WEBPACK_IMPORTED_MODULE_1__dsv__=__webpack_require__(315);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__dsv__["a"])("text/tab-separated-values",__WEBPACK_IMPORTED_MODULE_0_d3_dsv__["f"])},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__type__=__webpack_require__(113);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__type__["a"])("application/xml",function(xhr){var xml=xhr.responseXML;if(!xml)throw new Error("parse error");return xml})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666")},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666")},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928")},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2")},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc")},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999")},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3")},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f")},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return scheme});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(2);var __WEBPACK_IMPORTED_MODULE_1__ramp__=__webpack_require__(3);var scheme=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(__WEBPACK_IMPORTED_MODULE_0__colors__["a"]);__webpack_exports__["a"]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ramp__["a"])(scheme)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=band;__webpack_exports__["b"]=point;var __WEBPACK_IMPORTED_MODULE_0_d3_array__=__webpack_require__(9);var __WEBPACK_IMPORTED_MODULE_1__ordinal__=__webpack_require__(318);function band(){var scale=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ordinal__["a"])().unknown(undefined),domain=scale.domain,ordinalRange=scale.range,range=[0,1],step,bandwidth,round=false,paddingInner=0,paddingOuter=0,align=.5;delete scale.unknown;function rescale(){var n=domain().length,reverse=range[1]0)for(;iv)break;z.push(t)}}else for(;i=1;--k){t=p*k;if(tv)break;z.push(t)}}}else{z=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_array__["ticks"])(i,j,Math.min(j-i,n)).map(pows)}return r?z.reverse():z};scale.tickFormat=function(count,specifier){if(specifier==null)specifier=base===10?".0e":",";if(typeof specifier!=="function")specifier=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["b"])(specifier);if(count===Infinity)return specifier;if(count==null)count=10;var k=Math.max(1,base*count/scale.ticks().length);return function(d){var i=d/pows(Math.round(logs(d)));if(i*base0?thresholds[i-1]:domain[0],i=n?[domain[n-1],x1]:[domain[i-1],domain[i]]};scale.copy=function(){return quantize().domain([x0,x1]).range(range)};return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__linear__["b"])(scale)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return warm});__webpack_require__.d(__webpack_exports__,"c",function(){return cool});var __WEBPACK_IMPORTED_MODULE_0_d3_color__=__webpack_require__(16);var __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__=__webpack_require__(7);var warm=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["d"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["a"])(-100,.75,.35),__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["a"])(80,1.5,.8));var cool=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["d"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["a"])(260,.75,.35),__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["a"])(80,1.5,.8));var rainbow=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["a"])();__webpack_exports__["a"]=function(t){if(t<0||t>1)t-=Math.floor(t);var ts=Math.abs(t-.5);rainbow.h=360*t-100;rainbow.s=1.5-1.5*ts;rainbow.l=.8-.9*ts;return rainbow+""}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=sequential;var __WEBPACK_IMPORTED_MODULE_0__linear__=__webpack_require__(83);function sequential(interpolator){var x0=0,x1=1,clamp=false;function scale(x){var t=(x-x0)/(x1-x0);return interpolator(clamp?Math.max(0,Math.min(1,t)):t)}scale.domain=function(_){return arguments.length?(x0=+_[0],x1=+_[1],scale):[x0,x1]};scale.clamp=function(_){return arguments.length?(clamp=!!_,scale):clamp};scale.interpolator=function(_){return arguments.length?(interpolator=_,scale):interpolator};scale.copy=function(){return sequential(interpolator).domain([x0,x1]).clamp(clamp)};return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__linear__["b"])(scale)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=threshold;var __WEBPACK_IMPORTED_MODULE_0_d3_array__=__webpack_require__(9);var __WEBPACK_IMPORTED_MODULE_1__array__=__webpack_require__(44);function threshold(){var domain=[.5],range=[0,1],n=1;function scale(x){if(x<=x)return range[__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_array__["bisect"])(domain,x,0,n)]}scale.domain=function(_){return arguments.length?(domain=__WEBPACK_IMPORTED_MODULE_1__array__["b"].call(_),n=Math.min(domain.length,range.length-1),scale):domain.slice()};scale.range=function(_){return arguments.length?(range=__WEBPACK_IMPORTED_MODULE_1__array__["b"].call(_),n=Math.min(domain.length,range.length-1),scale):range.slice()};scale.invertExtent=function(y){var i=range.indexOf(y);return[domain[i-1],domain[i]]};scale.copy=function(){return threshold().domain(domain).range(range)};return scale}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_array__=__webpack_require__(9);var __WEBPACK_IMPORTED_MODULE_1_d3_format__=__webpack_require__(169);__webpack_exports__["a"]=function(domain,count,specifier){var start=domain[0],stop=domain[domain.length-1],step=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_array__["tickStep"])(start,stop,count==null?10:count),precision;specifier=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["e"])(specifier==null?",f":specifier);switch(specifier.type){case"s":{var value=Math.max(Math.abs(start),Math.abs(stop));if(specifier.precision==null&&!isNaN(precision=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["g"])(step,value)))specifier.precision=precision;return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["c"])(specifier,value)}case"":case"e":case"g":case"p":case"r":{if(specifier.precision==null&&!isNaN(precision=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["h"])(step,Math.max(Math.abs(start),Math.abs(stop)))))specifier.precision=precision-(specifier.type==="e");break}case"f":case"%":{if(specifier.precision==null&&!isNaN(precision=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["f"])(step)))specifier.precision=precision-(specifier.type==="%")*2;break}}return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["b"])(specifier)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__time__=__webpack_require__(319);var __WEBPACK_IMPORTED_MODULE_1_d3_time_format__=__webpack_require__(93);var __WEBPACK_IMPORTED_MODULE_2_d3_time__=__webpack_require__(62);__webpack_exports__["a"]=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__time__["b"])(__WEBPACK_IMPORTED_MODULE_2_d3_time__["a"],__WEBPACK_IMPORTED_MODULE_2_d3_time__["b"],__WEBPACK_IMPORTED_MODULE_2_d3_time__["c"],__WEBPACK_IMPORTED_MODULE_2_d3_time__["d"],__WEBPACK_IMPORTED_MODULE_2_d3_time__["e"],__WEBPACK_IMPORTED_MODULE_2_d3_time__["f"],__WEBPACK_IMPORTED_MODULE_2_d3_time__["g"],__WEBPACK_IMPORTED_MODULE_2_d3_time__["h"],__WEBPACK_IMPORTED_MODULE_1_d3_time_format__["a"]).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return magma});__webpack_require__.d(__webpack_exports__,"c",function(){return inferno});__webpack_require__.d(__webpack_exports__,"d",function(){return plasma});var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(82);function ramp(range){var n=range.length;return function(t){return range[Math.max(0,Math.min(n-1,Math.floor(t*n)))]}}__webpack_exports__["a"]=ramp(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var magma=ramp(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));var inferno=ramp(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));var plasma=ramp(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x){return function(){return x}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=local;var nextId=0;function local(){return new Local}function Local(){this._="@"+(++nextId).toString(36)}Local.prototype=local.prototype={constructor:Local,get:function(node){var id=this._;while(!(id in node))if(!(node=node.parentNode))return;return node[id]},set:function(node,value){return node[this._]=value},remove:function(node){return this._ in node&&delete node[this._]},toString:function(){return this._}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__sourceEvent__=__webpack_require__(191);var __WEBPACK_IMPORTED_MODULE_1__point__=__webpack_require__(115);__webpack_exports__["a"]=function(node){var event=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__sourceEvent__["a"])();if(event.changedTouches)event=event.changedTouches[0];return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__point__["a"])(node,event)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__selection_index__=__webpack_require__(19);__webpack_exports__["a"]=function(selector){return typeof selector==="string"?new __WEBPACK_IMPORTED_MODULE_0__selection_index__["b"]([[document.querySelector(selector)]],[document.documentElement]):new __WEBPACK_IMPORTED_MODULE_0__selection_index__["b"]([[selector]],__WEBPACK_IMPORTED_MODULE_0__selection_index__["c"])}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__selection_index__=__webpack_require__(19);__webpack_exports__["a"]=function(selector){return typeof selector==="string"?new __WEBPACK_IMPORTED_MODULE_0__selection_index__["b"]([document.querySelectorAll(selector)],[document.documentElement]):new __WEBPACK_IMPORTED_MODULE_0__selection_index__["b"]([selector==null?[]:selector],__WEBPACK_IMPORTED_MODULE_0__selection_index__["c"])}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__creator__=__webpack_require__(186);__webpack_exports__["a"]=function(name){var create=typeof name==="function"?name:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__creator__["a"])(name);return this.select(function(){return this.appendChild(create.apply(this,arguments))})}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__namespace__=__webpack_require__(187);function attrRemove(name){return function(){this.removeAttribute(name)}}function attrRemoveNS(fullname){return function(){this.removeAttributeNS(fullname.space,fullname.local)}}function attrConstant(name,value){return function(){this.setAttribute(name,value)}}function attrConstantNS(fullname,value){return function(){this.setAttributeNS(fullname.space,fullname.local,value)}}function attrFunction(name,value){return function(){var v=value.apply(this,arguments);if(v==null)this.removeAttribute(name);else this.setAttribute(name,v)}}function attrFunctionNS(fullname,value){return function(){var v=value.apply(this,arguments);if(v==null)this.removeAttributeNS(fullname.space,fullname.local);else this.setAttributeNS(fullname.space,fullname.local,v)}}__webpack_exports__["a"]=function(name,value){var fullname=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__namespace__["a"])(name);if(arguments.length<2){var node=this.node();return fullname.local?node.getAttributeNS(fullname.space,fullname.local):node.getAttribute(fullname)}return this.each((value==null?fullname.local?attrRemoveNS:attrRemove:typeof value==="function"?fullname.local?attrFunctionNS:attrFunction:fullname.local?attrConstantNS:attrConstant)(fullname,value))}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(){var callback=arguments[0];arguments[0]=this;callback.apply(null,arguments);return this}},function(module,__webpack_exports__,__webpack_require__){"use strict";function classArray(string){return string.trim().split(/^|\s+/)}function classList(node){return node.classList||new ClassList(node)}function ClassList(node){this._node=node;this._names=classArray(node.getAttribute("class")||"")}ClassList.prototype={add:function(name){var i=this._names.indexOf(name);if(i<0){this._names.push(name);this._node.setAttribute("class",this._names.join(" "))}},remove:function(name){var i=this._names.indexOf(name);if(i>=0){this._names.splice(i,1);this._node.setAttribute("class",this._names.join(" "))}},contains:function(name){return this._names.indexOf(name)>=0}};function classedAdd(node,names){var list=classList(node),i=-1,n=names.length;while(++i=i1)i1=i0+1;while(!(next=updateGroup[i1])&&++i1=0;){if(node=group[i]){if(next&&next!==node.nextSibling)next.parentNode.insertBefore(node,next);next=node}}}return this}},function(module,__webpack_exports__,__webpack_require__){"use strict";function propertyRemove(name){return function(){delete this[name]}}function propertyConstant(name,value){return function(){this[name]=value}}function propertyFunction(name,value){return function(){var v=value.apply(this,arguments);if(v==null)delete this[name];else this[name]=v}}__webpack_exports__["a"]=function(name,value){return arguments.length>1?this.each((value==null?propertyRemove:typeof value==="function"?propertyFunction:propertyConstant)(name,value)):this.node()[name]}},function(module,__webpack_exports__,__webpack_require__){"use strict";function raise(){if(this.nextSibling)this.parentNode.appendChild(this)}__webpack_exports__["a"]=function(){return this.each(raise)}},function(module,__webpack_exports__,__webpack_require__){"use strict";function remove(){var parent=this.parentNode;if(parent)parent.removeChild(this)}__webpack_exports__["a"]=function(){return this.each(remove)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__index__=__webpack_require__(19);var __WEBPACK_IMPORTED_MODULE_1__selector__=__webpack_require__(190);__webpack_exports__["a"]=function(select){if(typeof select!=="function")select=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__selector__["a"])(select);for(var groups=this._groups,m=groups.length,subgroups=new Array(m),j=0;jb?1:a>=b?0:NaN}},function(module,__webpack_exports__,__webpack_require__){"use strict";function textRemove(){this.textContent=""}function textConstant(value){return function(){this.textContent=value}}function textFunction(value){return function(){var v=value.apply(this,arguments);this.textContent=v==null?"":v}}__webpack_exports__["a"]=function(value){return arguments.length?this.each(value==null?textRemove:(typeof value==="function"?textFunction:textConstant)(value)):this.node().textContent}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__sourceEvent__=__webpack_require__(191);var __WEBPACK_IMPORTED_MODULE_1__point__=__webpack_require__(115);__webpack_exports__["a"]=function(node,touches,identifier){if(arguments.length<3)identifier=touches,touches=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__sourceEvent__["a"])().changedTouches;for(var i=0,n=touches?touches.length:0,touch;idx1*dx1+dy1*dy1)cx0=cx1,cy0=cy1;return{cx:cx0,cy:cy0,x01:-ox,y01:-oy,x11:cx0*(r1/r-1),y11:cy0*(r1/r-1)}}__webpack_exports__["a"]=function(){var innerRadius=arcInnerRadius,outerRadius=arcOuterRadius,cornerRadius=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(0),padRadius=null,startAngle=arcStartAngle,endAngle=arcEndAngle,padAngle=arcPadAngle,context=null;function arc(){var buffer,r,r0=+innerRadius.apply(this,arguments),r1=+outerRadius.apply(this,arguments),a0=startAngle.apply(this,arguments)-__WEBPACK_IMPORTED_MODULE_2__math__["f"],a1=endAngle.apply(this,arguments)-__WEBPACK_IMPORTED_MODULE_2__math__["f"],da=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["g"])(a1-a0),cw=a1>a0;if(!context)context=buffer=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_path__["a"])();if(r1__WEBPACK_IMPORTED_MODULE_2__math__["a"]))context.moveTo(0,0);else if(da>__WEBPACK_IMPORTED_MODULE_2__math__["c"]-__WEBPACK_IMPORTED_MODULE_2__math__["a"]){context.moveTo(r1*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["h"])(a0),r1*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["i"])(a0));context.arc(0,0,r1,a0,a1,!cw);if(r0>__WEBPACK_IMPORTED_MODULE_2__math__["a"]){context.moveTo(r0*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["h"])(a1),r0*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["i"])(a1));context.arc(0,0,r0,a1,a0,cw)}}else{var a01=a0,a11=a1,a00=a0,a10=a1,da0=da,da1=da,ap=padAngle.apply(this,arguments)/2,rp=ap>__WEBPACK_IMPORTED_MODULE_2__math__["a"]&&(padRadius?+padRadius.apply(this,arguments):__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["d"])(r0*r0+r1*r1)),rc=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["j"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["g"])(r1-r0)/2,+cornerRadius.apply(this,arguments)),rc0=rc,rc1=rc,t0,t1;if(rp>__WEBPACK_IMPORTED_MODULE_2__math__["a"]){var p0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["k"])(rp/r0*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["i"])(ap)),p1=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["k"])(rp/r1*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["i"])(ap));if((da0-=p0*2)>__WEBPACK_IMPORTED_MODULE_2__math__["a"])p0*=cw?1:-1,a00+=p0,a10-=p0;else da0=0,a00=a10=(a0+a1)/2;if((da1-=p1*2)>__WEBPACK_IMPORTED_MODULE_2__math__["a"])p1*=cw?1:-1,a01+=p1,a11-=p1;else da1=0,a01=a11=(a0+a1)/2}var x01=r1*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["h"])(a01),y01=r1*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["i"])(a01),x10=r0*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["h"])(a10),y10=r0*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["i"])(a10);if(rc>__WEBPACK_IMPORTED_MODULE_2__math__["a"]){var x11=r1*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["h"])(a11),y11=r1*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["i"])(a11),x00=r0*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["h"])(a00),y00=r0*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["i"])(a00);if(da<__WEBPACK_IMPORTED_MODULE_2__math__["b"]){var oc=da0>__WEBPACK_IMPORTED_MODULE_2__math__["a"]?intersect(x01,y01,x00,y00,x11,y11,x10,y10):[x10,y10],ax=x01-oc[0],ay=y01-oc[1],bx=x11-oc[0],by=y11-oc[1],kc=1/__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["i"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["l"])((ax*bx+ay*by)/(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["d"])(ax*ax+ay*ay)*__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["d"])(bx*bx+by*by)))/2),lc=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["d"])(oc[0]*oc[0]+oc[1]*oc[1]);rc0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["j"])(rc,(r0-lc)/(kc-1));rc1=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__math__["j"])(rc,(r1-lc)/(kc+1))}}if(!(da1>__WEBPACK_IMPORTED_MODULE_2__math__["a"]))context.moveTo(x01,y01);else if(rc1>__WEBPACK_IMPORTED_MODULE_2__math__["a"]){t0=cornerTangents(x00,y00,x01,y01,r1,rc1,cw);t1=cornerTangents(x11,y11,x10,y10,r1,rc1,cw);context.moveTo(t0.cx+t0.x01,t0.cy+t0.y01);if(rc1__WEBPACK_IMPORTED_MODULE_2__math__["a"])||!(da0>__WEBPACK_IMPORTED_MODULE_2__math__["a"]))context.lineTo(x10,y10);else if(rc0>__WEBPACK_IMPORTED_MODULE_2__math__["a"]){t0=cornerTangents(x10,y10,x11,y11,r0,-rc0,cw);t1=cornerTangents(x01,y01,x00,y00,r0,-rc0,cw);context.lineTo(t0.cx+t0.x01,t0.cy+t0.y01);if(rc00){var x0=x[0],y0=y[0],dx=x[j]-x0,dy=y[j]-y0,i=-1,t;while(++i<=j){t=i/j;this._basis.point(this._beta*x[i]+(1-this._beta)*(x0+t*dx),this._beta*y[i]+(1-this._beta)*(y0+t*dy))}}this._x=this._y=null;this._basis.lineEnd()},point:function(x,y){this._x.push(+x);this._y.push(+y)}};__webpack_exports__["a"]=function custom(beta){function bundle(context){return beta===1?new __WEBPACK_IMPORTED_MODULE_0__basis__["b"](context):new Bundle(context,beta)}bundle.beta=function(beta){return custom(+beta)};return bundle}(.85)},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__cardinalClosed__=__webpack_require__(327);var __WEBPACK_IMPORTED_MODULE_1__noop__=__webpack_require__(119);var __WEBPACK_IMPORTED_MODULE_2__catmullRom__=__webpack_require__(193);function CatmullRomClosed(context,alpha){this._context=context;this._alpha=alpha}CatmullRomClosed.prototype={areaStart:__WEBPACK_IMPORTED_MODULE_1__noop__["a"],areaEnd:__WEBPACK_IMPORTED_MODULE_1__noop__["a"],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(x,y){x=+x,y=+y;if(this._point){var x23=this._x2-x,y23=this._y2-y;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(x23*x23+y23*y23,this._alpha))}switch(this._point){case 0:this._point=1;this._x3=x,this._y3=y;break;case 1:this._point=2;this._context.moveTo(this._x4=x,this._y4=y);break;case 2:this._point=3;this._x5=x,this._y5=y;break;default:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__catmullRom__["b"])(this,x,y);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=x;this._y0=this._y1,this._y1=this._y2,this._y2=y}};__webpack_exports__["a"]=function custom(alpha){function catmullRom(context){return alpha?new CatmullRomClosed(context,alpha):new __WEBPACK_IMPORTED_MODULE_0__cardinalClosed__["b"](context,0)}catmullRom.alpha=function(alpha){return custom(+alpha)};return catmullRom}(.5)},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__cardinalOpen__=__webpack_require__(328);var __WEBPACK_IMPORTED_MODULE_1__catmullRom__=__webpack_require__(193);function CatmullRomOpen(context,alpha){this._context=context;this._alpha=alpha}CatmullRomOpen.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(){if(this._line||this._line!==0&&this._point===3)this._context.closePath();this._line=1-this._line},point:function(x,y){x=+x,y=+y;if(this._point){var x23=this._x2-x,y23=this._y2-y;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(x23*x23+y23*y23,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:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__catmullRom__["b"])(this,x,y);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=x;this._y0=this._y1,this._y1=this._y2,this._y2=y}};__webpack_exports__["a"]=function custom(alpha){function catmullRom(context){return alpha?new CatmullRomOpen(context,alpha):new __WEBPACK_IMPORTED_MODULE_0__cardinalOpen__["b"](context,0)}catmullRom.alpha=function(alpha){return custom(+alpha)};return catmullRom}(.5)},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__noop__=__webpack_require__(119);function LinearClosed(context){this._context=context}LinearClosed.prototype={areaStart:__WEBPACK_IMPORTED_MODULE_0__noop__["a"],areaEnd:__WEBPACK_IMPORTED_MODULE_0__noop__["a"],lineStart:function(){this._point=0},lineEnd:function(){if(this._point)this._context.closePath()},point:function(x,y){x=+x,y=+y;if(this._point)this._context.lineTo(x,y);else this._point=1,this._context.moveTo(x,y)}};__webpack_exports__["a"]=function(context){return new LinearClosed(context)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=monotoneX;__webpack_exports__["b"]=monotoneY;function sign(x){return x<0?-1:1}function slope3(that,x2,y2){var h0=that._x1-that._x0,h1=x2-that._x1,s0=(that._y1-that._y0)/(h0||h1<0&&-0),s1=(y2-that._y1)/(h1||h0<0&&-0),p=(s0*h1+s1*h0)/(h0+h1);return(sign(s0)+sign(s1))*Math.min(Math.abs(s0),Math.abs(s1),.5*Math.abs(p))||0}function slope2(that,t){var h=that._x1-that._x0;return h?(3*(that._y1-that._y0)/h-t)/2:t}function point(that,t0,t1){var x0=that._x0,y0=that._y0,x1=that._x1,y1=that._y1,dx=(x1-x0)/3;that._context.bezierCurveTo(x0+dx,y0+dx*t0,x1-dx,y1-dx*t1,x1,y1)}function MonotoneX(context){this._context=context}MonotoneX.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:point(this,this._t0,slope2(this,this._t0));break}if(this._line||this._line!==0&&this._point===1)this._context.closePath();this._line=1-this._line},point:function(x,y){var t1=NaN;x=+x,y=+y;if(x===this._x1&&y===this._y1)return;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(x,y):this._context.moveTo(x,y);break;case 1:this._point=2;break;case 2:this._point=3;point(this,slope2(this,t1=slope3(this,x,y)),t1);break;default:point(this,this._t0,t1=slope3(this,x,y));break}this._x0=this._x1,this._x1=x;this._y0=this._y1,this._y1=y;this._t0=t1}};function MonotoneY(context){this._context=new ReflectContext(context)}(MonotoneY.prototype=Object.create(MonotoneX.prototype)).point=function(x,y){MonotoneX.prototype.point.call(this,y,x)};function ReflectContext(context){this._context=context}ReflectContext.prototype={moveTo:function(x,y){this._context.moveTo(y,x)},closePath:function(){this._context.closePath()},lineTo:function(x,y){this._context.lineTo(y,x)},bezierCurveTo:function(x1,y1,x2,y2,x,y){this._context.bezierCurveTo(y1,x1,y2,x2,y,x)}};function monotoneX(context){return new MonotoneX(context)}function monotoneY(context){return new MonotoneY(context)}},function(module,__webpack_exports__,__webpack_require__){"use strict";function Natural(context){this._context=context}Natural.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[];this._y=[]},lineEnd:function(){var x=this._x,y=this._y,n=x.length;if(n){this._line?this._context.lineTo(x[0],y[0]):this._context.moveTo(x[0],y[0]);if(n===2){this._context.lineTo(x[1],y[1])}else{var px=controlPoints(x),py=controlPoints(y);for(var i0=0,i1=1;i1=0;--i)a[i]=(r[i]-a[i+1])/b[i];b[n-1]=(x[n]+a[n-1])/2;for(i=0;i=0)this._t=1-this._t,this._line=1-this._line},point:function(x,y){x=+x,y=+y;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(x,y):this._context.moveTo(x,y);break;case 1:this._point=2;default:{if(this._t<=0){this._context.lineTo(this._x,y);this._context.lineTo(x,y)}else{var x1=this._x*(1-this._t)+x*this._t;this._context.lineTo(x1,this._y);this._context.lineTo(x1,y)}break}}this._x=x,this._y=y}};__webpack_exports__["a"]=function(context){return new Step(context,.5)};function stepBefore(context){return new Step(context,0)}function stepAfter(context){return new Step(context,1)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(a,b){return ba?1:b>=a?0:NaN}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(d){return d}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=linkHorizontal;__webpack_exports__["b"]=linkVertical;__webpack_exports__["c"]=linkRadial;var __WEBPACK_IMPORTED_MODULE_0_d3_path__=__webpack_require__(18);var __WEBPACK_IMPORTED_MODULE_1__array__=__webpack_require__(326);var __WEBPACK_IMPORTED_MODULE_2__constant__=__webpack_require__(45);var __WEBPACK_IMPORTED_MODULE_3__point__=__webpack_require__(196);var __WEBPACK_IMPORTED_MODULE_4__pointRadial__=__webpack_require__(331);function linkSource(d){return d.source}function linkTarget(d){return d.target}function link(curve){var source=linkSource,target=linkTarget,x=__WEBPACK_IMPORTED_MODULE_3__point__["a"],y=__WEBPACK_IMPORTED_MODULE_3__point__["b"],context=null;function link(){var buffer,argv=__WEBPACK_IMPORTED_MODULE_1__array__["a"].call(arguments),s=source.apply(this,argv),t=target.apply(this,argv);if(!context)context=buffer=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_path__["a"])();curve(context,+x.apply(this,(argv[0]=s,argv)),+y.apply(this,argv),+x.apply(this,(argv[0]=t,argv)),+y.apply(this,argv));if(buffer)return context=null,buffer+""||null}link.source=function(_){return arguments.length?(source=_,link):source};link.target=function(_){return arguments.length?(target=_,link):target};link.x=function(_){return arguments.length?(x=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__constant__["a"])(+_),link):x};link.y=function(_){return arguments.length?(y=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__constant__["a"])(+_),link):y};link.context=function(_){return arguments.length?(context=_==null?null:_,link):context};return link}function curveHorizontal(context,x0,y0,x1,y1){context.moveTo(x0,y0);context.bezierCurveTo(x0=(x0+x1)/2,y0,x0,y1,x1,y1)}function curveVertical(context,x0,y0,x1,y1){context.moveTo(x0,y0);context.bezierCurveTo(x0,y0=(y0+y1)/2,x1,y0,x1,y1)}function curveRadial(context,x0,y0,x1,y1){var p0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4__pointRadial__["a"])(x0,y0),p1=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4__pointRadial__["a"])(x0,y0=(y0+y1)/2),p2=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4__pointRadial__["a"])(x1,y0),p3=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4__pointRadial__["a"])(x1,y1);context.moveTo(p0[0],p0[1]);context.bezierCurveTo(p1[0],p1[1],p2[0],p2[1],p3[0],p3[1])}function linkHorizontal(){return link(curveHorizontal)}function linkVertical(){return link(curveVertical)}function linkRadial(){var l=link(curveRadial);l.angle=l.x,delete l.x;l.radius=l.y,delete l.y;return l}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(series,order){if(!((n=series.length)>1))return;for(var i,j=0,d,dy,yp,yn,n,m=series[order[0]].length;j=0){d[0]=yp,d[1]=yp+=dy}else if(dy<0){d[1]=yn,d[0]=yn+=dy}else{d[0]=yp}}}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__none__=__webpack_require__(85);__webpack_exports__["a"]=function(series,order){if(!((n=series.length)>0))return;for(var i,n,j=0,m=series[0].length,y;j0))return;for(var j=0,s0=series[order[0]],n,m=s0.length;j0)||!((m=(s0=series[order[0]]).length)>0))return;for(var y=0,j=1,s0,m,n;j0){sum+=v}}if(sortValues!=null)index.sort(function(i,j){return sortValues(arcs[i],arcs[j])});else if(sort!=null)index.sort(function(i,j){return sort(data[i],data[j])});for(i=0,k=sum?(da-n*pa)/sum:0;i0?v*k:0)+pa,arcs[j]={data:data[j],index:i,value:v,startAngle:a0,endAngle:a1,padAngle:p}}return arcs}pie.value=function(_){return arguments.length?(value=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__constant__["a"])(+_),pie):value};pie.sortValues=function(_){return arguments.length?(sortValues=_,sort=null,pie):sortValues};pie.sort=function(_){return arguments.length?(sort=_,sortValues=null,pie):sort};pie.startAngle=function(_){return arguments.length?(startAngle=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__constant__["a"])(+_),pie):startAngle};pie.endAngle=function(_){return arguments.length?(endAngle=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__constant__["a"])(+_),pie):endAngle};pie.padAngle=function(_){return arguments.length?(padAngle=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__constant__["a"])(+_),pie):padAngle};return pie}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__array__=__webpack_require__(326);var __WEBPACK_IMPORTED_MODULE_1__constant__=__webpack_require__(45);var __WEBPACK_IMPORTED_MODULE_2__offset_none__=__webpack_require__(85);var __WEBPACK_IMPORTED_MODULE_3__order_none__=__webpack_require__(86);function stackValue(d,key){return d[key]}__webpack_exports__["a"]=function(){var keys=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])([]),order=__WEBPACK_IMPORTED_MODULE_3__order_none__["a"],offset=__WEBPACK_IMPORTED_MODULE_2__offset_none__["a"],value=stackValue;function stack(data){var kz=keys.apply(this,arguments),i,m=data.length,n=kz.length,sz=new Array(n),oz;for(i=0;i=0)name=t.slice(i+1),t=t.slice(0,i);if(t&&!types.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name}})}Dispatch.prototype=dispatch.prototype={constructor:Dispatch,on:function(typename,callback){var _=this._,T=parseTypenames(typename+"",_),t,i=-1,n=T.length;if(arguments.length<2){while(++i0)for(var args=new Array(n),i=0,n,t;i=0){this._names.splice(i,1);this._node.setAttribute("class",this._names.join(" "))}},contains:function(name){return this._names.indexOf(name)>=0}};function classedAdd(node,names){var list=classList(node),i=-1,n=names.length;while(++i=i1)i1=i0+1;while(!(next=updateGroup[i1])&&++i1=0;){if(node=group[i]){if(next&&next!==node.nextSibling)next.parentNode.insertBefore(node,next);next=node}}}return this}},function(module,__webpack_exports__,__webpack_require__){"use strict";function propertyRemove(name){return function(){delete this[name]}}function propertyConstant(name,value){return function(){this[name]=value}}function propertyFunction(name,value){return function(){var v=value.apply(this,arguments);if(v==null)delete this[name];else this[name]=v}}__webpack_exports__["a"]=function(name,value){return arguments.length>1?this.each((value==null?propertyRemove:typeof value==="function"?propertyFunction:propertyConstant)(name,value)):this.node()[name]}},function(module,__webpack_exports__,__webpack_require__){"use strict";function raise(){if(this.nextSibling)this.parentNode.appendChild(this)}__webpack_exports__["a"]=function(){return this.each(raise)}},function(module,__webpack_exports__,__webpack_require__){"use strict";function remove(){var parent=this.parentNode;if(parent)parent.removeChild(this)}__webpack_exports__["a"]=function(){return this.each(remove)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__index__=__webpack_require__(20);var __WEBPACK_IMPORTED_MODULE_1__selector__=__webpack_require__(202);__webpack_exports__["a"]=function(select){if(typeof select!=="function")select=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__selector__["a"])(select);for(var groups=this._groups,m=groups.length,subgroups=new Array(m),j=0;jb?1:a>=b?0:NaN}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__window__=__webpack_require__(204);function styleRemove(name){return function(){this.style.removeProperty(name)}}function styleConstant(name,value,priority){return function(){this.style.setProperty(name,value,priority)}}function styleFunction(name,value,priority){return function(){var v=value.apply(this,arguments);if(v==null)this.style.removeProperty(name);else this.style.setProperty(name,v,priority)}}__webpack_exports__["a"]=function(name,value,priority){var node;return arguments.length>1?this.each((value==null?styleRemove:typeof value==="function"?styleFunction:styleConstant)(name,value,priority==null?"":priority)):__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__window__["a"])(node=this.node()).getComputedStyle(node,null).getPropertyValue(name)}},function(module,__webpack_exports__,__webpack_require__){"use strict";function textRemove(){this.textContent=""}function textConstant(value){return function(){this.textContent=value}}function textFunction(value){return function(){var v=value.apply(this,arguments);this.textContent=v==null?"":v}}__webpack_exports__["a"]=function(value){return arguments.length?this.each(value==null?textRemove:(typeof value==="function"?textFunction:textConstant)(value)):this.node().textContent}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__sourceEvent__=__webpack_require__(203);var __WEBPACK_IMPORTED_MODULE_1__point__=__webpack_require__(200);__webpack_exports__["a"]=function(node,touches,identifier){if(arguments.length<3)identifier=touches,touches=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__sourceEvent__["a"])().changedTouches;for(var i=0,n=touches?touches.length:0,touch;i=1?__WEBPACK_IMPORTED_MODULE_2__math__["d"]:x<=-1?-__WEBPACK_IMPORTED_MODULE_2__math__["d"]:Math.asin(x)}function intersect(x0,y0,x1,y1,x2,y2,x3,y3){var x10=x1-x0,y10=y1-y0,x32=x3-x2,y32=y3-y2,t=(x32*(y0-y2)-y32*(x0-x2))/(y32*x10-x32*y10);return[x0+t*x10,y0+t*y10]}function cornerTangents(x0,y0,x1,y1,r1,rc,cw){var x01=x0-x1,y01=y0-y1,lo=(cw?rc:-rc)/Math.sqrt(x01*x01+y01*y01),ox=lo*y01,oy=-lo*x01,x11=x0+ox,y11=y0+oy,x10=x1+ox,y10=y1+oy,x00=(x11+x10)/2,y00=(y11+y10)/2,dx=x10-x11,dy=y10-y11,d2=dx*dx+dy*dy,r=r1-rc,D=x11*y10-x10*y11,d=(dy<0?-1:1)*Math.sqrt(Math.max(0,r*r*d2-D*D)),cx0=(D*dy-dx*d)/d2,cy0=(-D*dx-dy*d)/d2,cx1=(D*dy+dx*d)/d2,cy1=(-D*dx+dy*d)/d2,dx0=cx0-x00,dy0=cy0-y00,dx1=cx1-x00,dy1=cy1-y00;if(dx0*dx0+dy0*dy0>dx1*dx1+dy1*dy1)cx0=cx1,cy0=cy1;return{cx:cx0,cy:cy0,x01:-ox,y01:-oy,x11:cx0*(r1/r-1),y11:cy0*(r1/r-1)}}__webpack_exports__["a"]=function(){var innerRadius=arcInnerRadius,outerRadius=arcOuterRadius,cornerRadius=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])(0),padRadius=null,startAngle=arcStartAngle,endAngle=arcEndAngle,padAngle=arcPadAngle,context=null;function arc(){var buffer,r,r0=+innerRadius.apply(this,arguments),r1=+outerRadius.apply(this,arguments),a0=startAngle.apply(this,arguments)-__WEBPACK_IMPORTED_MODULE_2__math__["d"],a1=endAngle.apply(this,arguments)-__WEBPACK_IMPORTED_MODULE_2__math__["d"],da=Math.abs(a1-a0),cw=a1>a0;if(!context)context=buffer=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_path__["a"])();if(r1__WEBPACK_IMPORTED_MODULE_2__math__["a"]))context.moveTo(0,0);else if(da>__WEBPACK_IMPORTED_MODULE_2__math__["c"]-__WEBPACK_IMPORTED_MODULE_2__math__["a"]){context.moveTo(r1*Math.cos(a0),r1*Math.sin(a0));context.arc(0,0,r1,a0,a1,!cw);if(r0>__WEBPACK_IMPORTED_MODULE_2__math__["a"]){context.moveTo(r0*Math.cos(a1),r0*Math.sin(a1));context.arc(0,0,r0,a1,a0,cw)}}else{var a01=a0,a11=a1,a00=a0,a10=a1,da0=da,da1=da,ap=padAngle.apply(this,arguments)/2,rp=ap>__WEBPACK_IMPORTED_MODULE_2__math__["a"]&&(padRadius?+padRadius.apply(this,arguments):Math.sqrt(r0*r0+r1*r1)),rc=Math.min(Math.abs(r1-r0)/2,+cornerRadius.apply(this,arguments)),rc0=rc,rc1=rc,t0,t1;if(rp>__WEBPACK_IMPORTED_MODULE_2__math__["a"]){var p0=asin(rp/r0*Math.sin(ap)),p1=asin(rp/r1*Math.sin(ap));if((da0-=p0*2)>__WEBPACK_IMPORTED_MODULE_2__math__["a"])p0*=cw?1:-1,a00+=p0,a10-=p0;else da0=0,a00=a10=(a0+a1)/2;if((da1-=p1*2)>__WEBPACK_IMPORTED_MODULE_2__math__["a"])p1*=cw?1:-1,a01+=p1,a11-=p1;else da1=0,a01=a11=(a0+a1)/2}var x01=r1*Math.cos(a01),y01=r1*Math.sin(a01),x10=r0*Math.cos(a10),y10=r0*Math.sin(a10);if(rc>__WEBPACK_IMPORTED_MODULE_2__math__["a"]){var x11=r1*Math.cos(a11),y11=r1*Math.sin(a11),x00=r0*Math.cos(a00),y00=r0*Math.sin(a00);if(da<__WEBPACK_IMPORTED_MODULE_2__math__["b"]){var oc=da0>__WEBPACK_IMPORTED_MODULE_2__math__["a"]?intersect(x01,y01,x00,y00,x11,y11,x10,y10):[x10,y10],ax=x01-oc[0],ay=y01-oc[1],bx=x11-oc[0],by=y11-oc[1],kc=1/Math.sin(Math.acos((ax*bx+ay*by)/(Math.sqrt(ax*ax+ay*ay)*Math.sqrt(bx*bx+by*by)))/2),lc=Math.sqrt(oc[0]*oc[0]+oc[1]*oc[1]);rc0=Math.min(rc,(r0-lc)/(kc-1));rc1=Math.min(rc,(r1-lc)/(kc+1))}}if(!(da1>__WEBPACK_IMPORTED_MODULE_2__math__["a"]))context.moveTo(x01,y01);else if(rc1>__WEBPACK_IMPORTED_MODULE_2__math__["a"]){t0=cornerTangents(x00,y00,x01,y01,r1,rc1,cw);t1=cornerTangents(x11,y11,x10,y10,r1,rc1,cw);context.moveTo(t0.cx+t0.x01,t0.cy+t0.y01);if(rc1__WEBPACK_IMPORTED_MODULE_2__math__["a"])||!(da0>__WEBPACK_IMPORTED_MODULE_2__math__["a"]))context.lineTo(x10,y10);else if(rc0>__WEBPACK_IMPORTED_MODULE_2__math__["a"]){t0=cornerTangents(x10,y10,x11,y11,r0,-rc0,cw);t1=cornerTangents(x01,y01,x00,y00,r0,-rc0,cw);context.lineTo(t0.cx+t0.x01,t0.cy+t0.y01);if(rc00){var x0=x[0],y0=y[0],dx=x[j]-x0,dy=y[j]-y0,i=-1,t;while(++i<=j){t=i/j;this._basis.point(this._beta*x[i]+(1-this._beta)*(x0+t*dx),this._beta*y[i]+(1-this._beta)*(y0+t*dy))}}this._x=this._y=null;this._basis.lineEnd()},point:function(x,y){this._x.push(+x);this._y.push(+y)}};var _unused_webpack_default_export=function custom(beta){function bundle(context){return beta===1?new __WEBPACK_IMPORTED_MODULE_0__basis__["a"](context):new Bundle(context,beta)}bundle.beta=function(beta){return custom(+beta)};return bundle}(.85)},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__cardinalClosed__=__webpack_require__(347);var __WEBPACK_IMPORTED_MODULE_1__noop__=__webpack_require__(124);var __WEBPACK_IMPORTED_MODULE_2__catmullRom__=__webpack_require__(205);function CatmullRomClosed(context,alpha){this._context=context;this._alpha=alpha}CatmullRomClosed.prototype={areaStart:__WEBPACK_IMPORTED_MODULE_1__noop__["a"],areaEnd:__WEBPACK_IMPORTED_MODULE_1__noop__["a"],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(x,y){x=+x,y=+y;if(this._point){var x23=this._x2-x,y23=this._y2-y;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(x23*x23+y23*y23,this._alpha))}switch(this._point){case 0:this._point=1;this._x3=x,this._y3=y;break;case 1:this._point=2;this._context.moveTo(this._x4=x,this._y4=y);break;case 2:this._point=3;this._x5=x,this._y5=y;break;default:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__catmullRom__["b"])(this,x,y);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=x;this._y0=this._y1,this._y1=this._y2,this._y2=y}};var _unused_webpack_default_export=function custom(alpha){function catmullRom(context){return alpha?new CatmullRomClosed(context,alpha):new __WEBPACK_IMPORTED_MODULE_0__cardinalClosed__["a"](context,0)}catmullRom.alpha=function(alpha){return custom(+alpha)};return catmullRom}(.5)},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__cardinalOpen__=__webpack_require__(348);var __WEBPACK_IMPORTED_MODULE_1__catmullRom__=__webpack_require__(205);function CatmullRomOpen(context,alpha){this._context=context;this._alpha=alpha}CatmullRomOpen.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(){if(this._line||this._line!==0&&this._point===3)this._context.closePath();this._line=1-this._line},point:function(x,y){x=+x,y=+y;if(this._point){var x23=this._x2-x,y23=this._y2-y;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(x23*x23+y23*y23,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:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__catmullRom__["b"])(this,x,y);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=x;this._y0=this._y1,this._y1=this._y2,this._y2=y}};var _unused_webpack_default_export=function custom(alpha){function catmullRom(context){return alpha?new CatmullRomOpen(context,alpha):new __WEBPACK_IMPORTED_MODULE_0__cardinalOpen__["a"](context,0)}catmullRom.alpha=function(alpha){return custom(+alpha)};return catmullRom}(.5)},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__noop__=__webpack_require__(124);function LinearClosed(context){this._context=context}LinearClosed.prototype={areaStart:__WEBPACK_IMPORTED_MODULE_0__noop__["a"],areaEnd:__WEBPACK_IMPORTED_MODULE_0__noop__["a"],lineStart:function(){this._point=0},lineEnd:function(){if(this._point)this._context.closePath()},point:function(x,y){x=+x,y=+y;if(this._point)this._context.lineTo(x,y);else this._point=1,this._context.moveTo(x,y)}};var _unused_webpack_default_export=function(context){return new LinearClosed(context)}},function(module,__webpack_exports__,__webpack_require__){"use strict";function sign(x){return x<0?-1:1}function slope3(that,x2,y2){var h0=that._x1-that._x0,h1=x2-that._x1,s0=(that._y1-that._y0)/(h0||h1<0&&-0),s1=(y2-that._y1)/(h1||h0<0&&-0),p=(s0*h1+s1*h0)/(h0+h1);return(sign(s0)+sign(s1))*Math.min(Math.abs(s0),Math.abs(s1),.5*Math.abs(p))||0}function slope2(that,t){var h=that._x1-that._x0;return h?(3*(that._y1-that._y0)/h-t)/2:t}function point(that,t0,t1){var x0=that._x0,y0=that._y0,x1=that._x1,y1=that._y1,dx=(x1-x0)/3;that._context.bezierCurveTo(x0+dx,y0+dx*t0,x1-dx,y1-dx*t1,x1,y1)}function MonotoneX(context){this._context=context}MonotoneX.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:point(this,this._t0,slope2(this,this._t0));break}if(this._line||this._line!==0&&this._point===1)this._context.closePath();this._line=1-this._line},point:function(x,y){var t1=NaN;x=+x,y=+y;if(x===this._x1&&y===this._y1)return;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(x,y):this._context.moveTo(x,y);break;case 1:this._point=2;break;case 2:this._point=3;point(this,slope2(this,t1=slope3(this,x,y)),t1);break;default:point(this,this._t0,t1=slope3(this,x,y));break}this._x0=this._x1,this._x1=x;this._y0=this._y1,this._y1=y;this._t0=t1}};function MonotoneY(context){this._context=new ReflectContext(context)}(MonotoneY.prototype=Object.create(MonotoneX.prototype)).point=function(x,y){MonotoneX.prototype.point.call(this,y,x)};function ReflectContext(context){this._context=context}ReflectContext.prototype={moveTo:function(x,y){this._context.moveTo(y,x)},closePath:function(){this._context.closePath()},lineTo:function(x,y){this._context.lineTo(y,x)},bezierCurveTo:function(x1,y1,x2,y2,x,y){this._context.bezierCurveTo(y1,x1,y2,x2,y,x)}};function monotoneX(context){return new MonotoneX(context)}function monotoneY(context){return new MonotoneY(context)}},function(module,__webpack_exports__,__webpack_require__){"use strict";function Natural(context){this._context=context}Natural.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[];this._y=[]},lineEnd:function(){var x=this._x,y=this._y,n=x.length;if(n){this._line?this._context.lineTo(x[0],y[0]):this._context.moveTo(x[0],y[0]);if(n===2){this._context.lineTo(x[1],y[1])}else{var px=controlPoints(x),py=controlPoints(y);for(var i0=0,i1=1;i1=0;--i)a[i]=(r[i]-a[i+1])/b[i];b[n-1]=(x[n]+a[n-1])/2;for(i=0;i=0)this._t=1-this._t,this._line=1-this._line},point:function(x,y){x=+x,y=+y;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(x,y):this._context.moveTo(x,y);break;case 1:this._point=2;default:{if(this._t<=0){this._context.lineTo(this._x,y);this._context.lineTo(x,y)}else{var x1=this._x*(1-this._t)+x*this._t;this._context.lineTo(x1,this._y);this._context.lineTo(x1,y)}break}}this._x=x,this._y=y}};var _unused_webpack_default_export=function(context){return new Step(context,.5)};function stepBefore(context){return new Step(context,0)}function stepAfter(context){return new Step(context,1)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(a,b){return ba?1:b>=a?0:NaN}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(d){return d}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__none__=__webpack_require__(88);var _unused_webpack_default_export=function(series,order){if(!((n=series.length)>0))return;for(var i,n,j=0,m=series[0].length,y;j0))return;for(var j=0,s0=series[order[0]],n,m=s0.length;j0)||!((m=(s0=series[order[0]]).length)>0))return;for(var y=0,j=1,s0,m,n;j0){sum+=v}}if(sortValues!=null)index.sort(function(i,j){return sortValues(arcs[i],arcs[j])});else if(sort!=null)index.sort(function(i,j){return sort(data[i],data[j])});for(i=0,k=sum?(da-n*pa)/sum:0;i0?v*k:0)+pa,arcs[j]={data:data[j],index:i,value:v,startAngle:a0,endAngle:a1,padAngle:p}}return arcs}pie.value=function(_){return arguments.length?(value=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__constant__["a"])(+_),pie):value};pie.sortValues=function(_){return arguments.length?(sortValues=_,sort=null,pie):sortValues};pie.sort=function(_){return arguments.length?(sort=_,sortValues=null,pie):sort};pie.startAngle=function(_){return arguments.length?(startAngle=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__constant__["a"])(+_),pie):startAngle};pie.endAngle=function(_){return arguments.length?(endAngle=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__constant__["a"])(+_),pie):endAngle};pie.padAngle=function(_){return arguments.length?(padAngle=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__constant__["a"])(+_),pie):padAngle};return pie}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__curve_radial__=__webpack_require__(349);var __WEBPACK_IMPORTED_MODULE_1__area__=__webpack_require__(346);var __WEBPACK_IMPORTED_MODULE_2__radialLine__=__webpack_require__(351);var _unused_webpack_default_export=function(){var a=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__area__["a"])().curve(__WEBPACK_IMPORTED_MODULE_0__curve_radial__["b"]),c=a.curve,x0=a.lineX0,x1=a.lineX1,y0=a.lineY0,y1=a.lineY1;a.angle=a.x,delete a.x;a.startAngle=a.x0,delete a.x0;a.endAngle=a.x1,delete a.x1;a.radius=a.y,delete a.y;a.innerRadius=a.y0,delete a.y0;a.outerRadius=a.y1,delete a.y1;a.lineStartAngle=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__radialLine__["a"])(x0())},delete a.lineX0;a.lineEndAngle=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__radialLine__["a"])(x1())},delete a.lineX1;a.lineInnerRadius=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__radialLine__["a"])(y0())},delete a.lineY0;a.lineOuterRadius=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__radialLine__["a"])(y1())},delete a.lineY1;a.curve=function(_){return arguments.length?c(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__curve_radial__["a"])(_)):c()._curve};return a}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__array__=__webpack_require__(846);var __WEBPACK_IMPORTED_MODULE_1__constant__=__webpack_require__(60);var __WEBPACK_IMPORTED_MODULE_2__offset_none__=__webpack_require__(88);var __WEBPACK_IMPORTED_MODULE_3__order_none__=__webpack_require__(89);function stackValue(d,key){return d[key]}var _unused_webpack_default_export=function(){var keys=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__constant__["a"])([]),order=__WEBPACK_IMPORTED_MODULE_3__order_none__["a"],offset=__WEBPACK_IMPORTED_MODULE_2__offset_none__["a"],value=stackValue;function stack(data){var kz=keys.apply(this,arguments),i,m=data.length,n=kz.length,sz=new Array(n),oz;for(i=0;ia?1:b>=a?0:NaN}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__array__=__webpack_require__(359);var __WEBPACK_IMPORTED_MODULE_1__bisect__=__webpack_require__(360);var __WEBPACK_IMPORTED_MODULE_2__constant__=__webpack_require__(868);var __WEBPACK_IMPORTED_MODULE_3__extent__=__webpack_require__(363);var __WEBPACK_IMPORTED_MODULE_4__identity__=__webpack_require__(871);var __WEBPACK_IMPORTED_MODULE_5__ticks__=__webpack_require__(367);var __WEBPACK_IMPORTED_MODULE_6__threshold_sturges__=__webpack_require__(366);var _unused_webpack_default_export=function(){var value=__WEBPACK_IMPORTED_MODULE_4__identity__["a"],domain=__WEBPACK_IMPORTED_MODULE_3__extent__["a"],threshold=__WEBPACK_IMPORTED_MODULE_6__threshold_sturges__["a"];function histogram(data){var i,n=data.length,x,values=new Array(n);for(i=0;i=x1)tz.pop(),--m;var bins=new Array(m+1),bin;for(i=0;i<=m;++i){bin=bins[i]=[];bin.x0=i>0?tz[i-1]:x0;bin.x1=i=b){a=b;break}while(++ia)a=b}else{while(++i=b){a=b;break}while(++ia)a=b}return a}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__number__=__webpack_require__(90);var _unused_webpack_default_export=function(array,f){var s=0,n=array.length,a,i=-1,j=n;if(f==null){while(++i=0){array=arrays[n];m=array.length;while(--m>=0){merged[--j]=array[m]}}return merged}},function(module,__webpack_exports__,__webpack_require__){"use strict";var _unused_webpack_default_export=function(array){var i=0,n=array.length-1,p=array[0],pairs=new Array(n<0?0:n);while(i=0)name=t.slice(i+1),t=t.slice(0,i);if(t&&!types.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name}})}Dispatch.prototype=dispatch.prototype={constructor:Dispatch,on:function(typename,callback){var _=this._,T=parseTypenames(typename+"",_),t,i=-1,n=T.length;if(arguments.length<2){while(++i0)for(var args=new Array(n),i=0,n,t;i0)i0=0;break}}return i0>0?x.slice(0,i0)+x.slice(i1+1):x}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(grouping,thousands){return function(value,width){var i=value.length,t=[],j=0,g=grouping[0],length=0;while(i>0&&g>0){if(length+g+1>width)g=Math.max(1,width-length);t.push(value.substring(i-=g,i+g));if((length+=g+1)>width)break;g=grouping[j=(j+1)%grouping.length]}return t.reverse().join(thousands)}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__formatDecimal__=__webpack_require__(210);__webpack_exports__["a"]=function(x,p){var d=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__formatDecimal__["a"])(x,p);if(!d)return x+"";var coefficient=d[0],exponent=d[1];return exponent<0?"0."+new Array(-exponent).join("0")+coefficient:coefficient.length>exponent+1?coefficient.slice(0,exponent+1)+"."+coefficient.slice(exponent+1):coefficient+new Array(exponent-coefficient.length+2).join("0")}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__exponent__=__webpack_require__(125);__webpack_exports__["a"]=function(step){return Math.max(0,-__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__exponent__["a"])(Math.abs(step)))}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__exponent__=__webpack_require__(125);__webpack_exports__["a"]=function(step,value){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__exponent__["a"])(value)/3)))*3-__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__exponent__["a"])(Math.abs(step)))}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__exponent__=__webpack_require__(125);__webpack_exports__["a"]=function(step,max){step=Math.abs(step),max=Math.abs(max)-step;return Math.max(0,__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__exponent__["a"])(max)-__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__exponent__["a"])(step))+1}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_band__=__webpack_require__(894);var __WEBPACK_IMPORTED_MODULE_1__src_identity__=__webpack_require__(900);var __WEBPACK_IMPORTED_MODULE_2__src_linear__=__webpack_require__(92);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_2__src_linear__["a"]});var __WEBPACK_IMPORTED_MODULE_3__src_log__=__webpack_require__(901);var __WEBPACK_IMPORTED_MODULE_4__src_ordinal__=__webpack_require__(376);var __WEBPACK_IMPORTED_MODULE_5__src_pow__=__webpack_require__(902);var __WEBPACK_IMPORTED_MODULE_6__src_quantile__=__webpack_require__(903);var __WEBPACK_IMPORTED_MODULE_7__src_quantize__=__webpack_require__(904);var __WEBPACK_IMPORTED_MODULE_8__src_threshold__=__webpack_require__(907);var __WEBPACK_IMPORTED_MODULE_9__src_time__=__webpack_require__(377);var __WEBPACK_IMPORTED_MODULE_10__src_utcTime__=__webpack_require__(909);var __WEBPACK_IMPORTED_MODULE_11__src_category10__=__webpack_require__(895);var __WEBPACK_IMPORTED_MODULE_12__src_category20b__=__webpack_require__(897);var __WEBPACK_IMPORTED_MODULE_13__src_category20c__=__webpack_require__(898);var __WEBPACK_IMPORTED_MODULE_14__src_category20__=__webpack_require__(896);var __WEBPACK_IMPORTED_MODULE_15__src_cubehelix__=__webpack_require__(899);var __WEBPACK_IMPORTED_MODULE_16__src_rainbow__=__webpack_require__(905);var __WEBPACK_IMPORTED_MODULE_17__src_viridis__=__webpack_require__(910);var __WEBPACK_IMPORTED_MODULE_18__src_sequential__=__webpack_require__(906)},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_array__=__webpack_require__(28);var __WEBPACK_IMPORTED_MODULE_1__ordinal__=__webpack_require__(376);function band(){var scale=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__ordinal__["a"])().unknown(undefined),domain=scale.domain,ordinalRange=scale.range,range=[0,1],step,bandwidth,round=false,paddingInner=0,paddingOuter=0,align=.5;delete scale.unknown;function rescale(){var n=domain().length,reverse=range[1]0)for(;iv)break;z.push(t)}}else for(;i=1;--k){t=p*k;if(tv)break;z.push(t)}}}else{z=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_array__["c"])(i,j,Math.min(j-i,n)).map(pows)}return r?z.reverse():z};scale.tickFormat=function(count,specifier){if(specifier==null)specifier=base===10?".0e":",";if(typeof specifier!=="function")specifier=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["a"])(specifier);if(count===Infinity)return specifier;if(count==null)count=10;var k=Math.max(1,base*count/scale.ticks().length);return function(d){var i=d/pows(Math.round(logs(d)));if(i*base0?thresholds[i-1]:domain[0],i=n?[domain[n-1],x1]:[domain[i-1],domain[i]]};scale.copy=function(){return quantize().domain([x0,x1]).range(range)};return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__linear__["b"])(scale)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_color__=__webpack_require__(16);var __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__=__webpack_require__(7);var warm=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["d"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["a"])(-100,.75,.35),__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["a"])(80,1.5,.8));var cool=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["d"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["a"])(260,.75,.35),__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["a"])(80,1.5,.8));var rainbow=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_color__["a"])();var _unused_webpack_default_export=function(t){if(t<0||t>1)t-=Math.floor(t);var ts=Math.abs(t-.5);rainbow.h=360*t-100;rainbow.s=1.5-1.5*ts;rainbow.l=.8-.9*ts;return rainbow+""}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__linear__=__webpack_require__(92);function sequential(interpolator){var x0=0,x1=1,clamp=false;function scale(x){var t=(x-x0)/(x1-x0);return interpolator(clamp?Math.max(0,Math.min(1,t)):t)}scale.domain=function(_){return arguments.length?(x0=+_[0],x1=+_[1],scale):[x0,x1]};scale.clamp=function(_){return arguments.length?(clamp=!!_,scale):clamp};scale.interpolator=function(_){return arguments.length?(interpolator=_,scale):interpolator};scale.copy=function(){return sequential(interpolator).domain([x0,x1]).clamp(clamp)};return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__linear__["b"])(scale)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_array__=__webpack_require__(28);var __WEBPACK_IMPORTED_MODULE_1__array__=__webpack_require__(46);function threshold(){var domain=[.5],range=[0,1],n=1;function scale(x){if(x<=x)return range[__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_array__["e"])(domain,x,0,n)]}scale.domain=function(_){return arguments.length?(domain=__WEBPACK_IMPORTED_MODULE_1__array__["b"].call(_),n=Math.min(domain.length,range.length-1),scale):domain.slice()};scale.range=function(_){return arguments.length?(range=__WEBPACK_IMPORTED_MODULE_1__array__["b"].call(_),n=Math.min(domain.length,range.length-1),scale):range.slice()};scale.invertExtent=function(y){var i=range.indexOf(y);return[domain[i-1],domain[i]]};scale.copy=function(){return threshold().domain(domain).range(range)};return scale}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_array__=__webpack_require__(28);var __WEBPACK_IMPORTED_MODULE_1_d3_format__=__webpack_require__(209);__webpack_exports__["a"]=function(domain,count,specifier){var start=domain[0],stop=domain[domain.length-1],step=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_array__["d"])(start,stop,count==null?10:count),precision;specifier=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["d"])(specifier==null?",f":specifier);switch(specifier.type){case"s":{var value=Math.max(Math.abs(start),Math.abs(stop));if(specifier.precision==null&&!isNaN(precision=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["e"])(step,value)))specifier.precision=precision;return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["b"])(specifier,value)}case"":case"e":case"g":case"p":case"r":{if(specifier.precision==null&&!isNaN(precision=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["f"])(step,Math.max(Math.abs(start),Math.abs(stop)))))specifier.precision=precision-(specifier.type==="e");break}case"f":case"%":{if(specifier.precision==null&&!isNaN(precision=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["g"])(step)))specifier.precision=precision-(specifier.type==="%")*2;break}}return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_format__["a"])(specifier)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__time__=__webpack_require__(377);var __WEBPACK_IMPORTED_MODULE_1_d3_time_format__=__webpack_require__(93);var __WEBPACK_IMPORTED_MODULE_2_d3_time__=__webpack_require__(62);var _unused_webpack_default_export=function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__time__["a"])(__WEBPACK_IMPORTED_MODULE_2_d3_time__["a"],__WEBPACK_IMPORTED_MODULE_2_d3_time__["b"],__WEBPACK_IMPORTED_MODULE_2_d3_time__["c"],__WEBPACK_IMPORTED_MODULE_2_d3_time__["d"],__WEBPACK_IMPORTED_MODULE_2_d3_time__["e"],__WEBPACK_IMPORTED_MODULE_2_d3_time__["f"],__WEBPACK_IMPORTED_MODULE_2_d3_time__["g"],__WEBPACK_IMPORTED_MODULE_2_d3_time__["h"],__WEBPACK_IMPORTED_MODULE_1_d3_time_format__["a"]).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__colors__=__webpack_require__(91);function ramp(range){var n=range.length;return function(t){return range[Math.max(0,Math.min(n-1,Math.floor(t*n)))]}}var _unused_webpack_default_export=ramp(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var magma=ramp(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));var inferno=ramp(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));var plasma=ramp(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__colors__["a"])("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_creator__=__webpack_require__(212);var __WEBPACK_IMPORTED_MODULE_1__src_local__=__webpack_require__(913);var __WEBPACK_IMPORTED_MODULE_2__src_matcher__=__webpack_require__(378);var __WEBPACK_IMPORTED_MODULE_3__src_mouse__=__webpack_require__(914);var __WEBPACK_IMPORTED_MODULE_4__src_namespace__=__webpack_require__(213);var __WEBPACK_IMPORTED_MODULE_5__src_namespaces__=__webpack_require__(214);var __WEBPACK_IMPORTED_MODULE_6__src_select__=__webpack_require__(915);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_6__src_select__["a"]});var __WEBPACK_IMPORTED_MODULE_7__src_selectAll__=__webpack_require__(916);var __WEBPACK_IMPORTED_MODULE_8__src_selection_index__=__webpack_require__(21);var __WEBPACK_IMPORTED_MODULE_9__src_selector__=__webpack_require__(217);var __WEBPACK_IMPORTED_MODULE_10__src_selectorAll__=__webpack_require__(381);var __WEBPACK_IMPORTED_MODULE_11__src_touch__=__webpack_require__(944);var __WEBPACK_IMPORTED_MODULE_12__src_touches__=__webpack_require__(945);var __WEBPACK_IMPORTED_MODULE_13__src_window__=__webpack_require__(219);var __WEBPACK_IMPORTED_MODULE_14__src_selection_on__=__webpack_require__(216)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x){return function(){return x}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var nextId=0;function local(){return new Local}function Local(){this._="@"+(++nextId).toString(36)}Local.prototype=local.prototype={constructor:Local,get:function(node){var id=this._;while(!(id in node))if(!(node=node.parentNode))return;return node[id]},set:function(node,value){return node[this._]=value},remove:function(node){return this._ in node&&delete node[this._]},toString:function(){return this._}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__sourceEvent__=__webpack_require__(218);var __WEBPACK_IMPORTED_MODULE_1__point__=__webpack_require__(215);var _unused_webpack_default_export=function(node){var event=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__sourceEvent__["a"])();if(event.changedTouches)event=event.changedTouches[0];return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__point__["a"])(node,event)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__selection_index__=__webpack_require__(21);__webpack_exports__["a"]=function(selector){return typeof selector==="string"?new __WEBPACK_IMPORTED_MODULE_0__selection_index__["a"]([[document.querySelector(selector)]],[document.documentElement]):new __WEBPACK_IMPORTED_MODULE_0__selection_index__["a"]([[selector]],__WEBPACK_IMPORTED_MODULE_0__selection_index__["b"])}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__selection_index__=__webpack_require__(21);var _unused_webpack_default_export=function(selector){return typeof selector==="string"?new __WEBPACK_IMPORTED_MODULE_0__selection_index__["a"]([document.querySelectorAll(selector)],[document.documentElement]):new __WEBPACK_IMPORTED_MODULE_0__selection_index__["a"]([selector==null?[]:selector],__WEBPACK_IMPORTED_MODULE_0__selection_index__["b"])}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__creator__=__webpack_require__(212);__webpack_exports__["a"]=function(name){var create=typeof name==="function"?name:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__creator__["a"])(name);return this.select(function(){return this.appendChild(create.apply(this,arguments))})}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__namespace__=__webpack_require__(213);function attrRemove(name){return function(){this.removeAttribute(name)}}function attrRemoveNS(fullname){return function(){this.removeAttributeNS(fullname.space,fullname.local)}}function attrConstant(name,value){return function(){this.setAttribute(name,value)}}function attrConstantNS(fullname,value){return function(){this.setAttributeNS(fullname.space,fullname.local,value)}}function attrFunction(name,value){return function(){var v=value.apply(this,arguments);if(v==null)this.removeAttribute(name);else this.setAttribute(name,v)}}function attrFunctionNS(fullname,value){return function(){var v=value.apply(this,arguments);if(v==null)this.removeAttributeNS(fullname.space,fullname.local);else this.setAttributeNS(fullname.space,fullname.local,v)}}__webpack_exports__["a"]=function(name,value){var fullname=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__namespace__["a"])(name);if(arguments.length<2){var node=this.node();return fullname.local?node.getAttributeNS(fullname.space,fullname.local):node.getAttribute(fullname)}return this.each((value==null?fullname.local?attrRemoveNS:attrRemove:typeof value==="function"?fullname.local?attrFunctionNS:attrFunction:fullname.local?attrConstantNS:attrConstant)(fullname,value))}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(){var callback=arguments[0];arguments[0]=this;callback.apply(null,arguments);return this}},function(module,__webpack_exports__,__webpack_require__){"use strict";function classArray(string){return string.trim().split(/^|\s+/)}function classList(node){return node.classList||new ClassList(node)}function ClassList(node){this._node=node;this._names=classArray(node.getAttribute("class")||"")}ClassList.prototype={add:function(name){var i=this._names.indexOf(name);if(i<0){this._names.push(name);this._node.setAttribute("class",this._names.join(" "))}},remove:function(name){var i=this._names.indexOf(name);if(i>=0){this._names.splice(i,1);this._node.setAttribute("class",this._names.join(" "))}},contains:function(name){return this._names.indexOf(name)>=0}};function classedAdd(node,names){var list=classList(node),i=-1,n=names.length;while(++i=i1)i1=i0+1;while(!(next=updateGroup[i1])&&++i1=0;){if(node=group[i]){if(next&&next!==node.nextSibling)next.parentNode.insertBefore(node,next);next=node}}}return this}},function(module,__webpack_exports__,__webpack_require__){"use strict";function propertyRemove(name){return function(){delete this[name]}}function propertyConstant(name,value){return function(){this[name]=value}}function propertyFunction(name,value){return function(){var v=value.apply(this,arguments);if(v==null)delete this[name];else this[name]=v}}__webpack_exports__["a"]=function(name,value){return arguments.length>1?this.each((value==null?propertyRemove:typeof value==="function"?propertyFunction:propertyConstant)(name,value)):this.node()[name]}},function(module,__webpack_exports__,__webpack_require__){"use strict";function raise(){if(this.nextSibling)this.parentNode.appendChild(this)}__webpack_exports__["a"]=function(){return this.each(raise)}},function(module,__webpack_exports__,__webpack_require__){"use strict";function remove(){var parent=this.parentNode;if(parent)parent.removeChild(this)}__webpack_exports__["a"]=function(){return this.each(remove)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__index__=__webpack_require__(21);var __WEBPACK_IMPORTED_MODULE_1__selector__=__webpack_require__(217);__webpack_exports__["a"]=function(select){if(typeof select!=="function")select=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__selector__["a"])(select);for(var groups=this._groups,m=groups.length,subgroups=new Array(m),j=0;jb?1:a>=b?0:NaN}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__window__=__webpack_require__(219);function styleRemove(name){return function(){this.style.removeProperty(name)}}function styleConstant(name,value,priority){return function(){this.style.setProperty(name,value,priority)}}function styleFunction(name,value,priority){return function(){var v=value.apply(this,arguments);if(v==null)this.style.removeProperty(name);else this.style.setProperty(name,v,priority)}}__webpack_exports__["a"]=function(name,value,priority){var node;return arguments.length>1?this.each((value==null?styleRemove:typeof value==="function"?styleFunction:styleConstant)(name,value,priority==null?"":priority)):__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__window__["a"])(node=this.node()).getComputedStyle(node,null).getPropertyValue(name)}},function(module,__webpack_exports__,__webpack_require__){"use strict";function textRemove(){this.textContent=""}function textConstant(value){return function(){this.textContent=value}}function textFunction(value){return function(){var v=value.apply(this,arguments);this.textContent=v==null?"":v}}__webpack_exports__["a"]=function(value){return arguments.length?this.each(value==null?textRemove:(typeof value==="function"?textFunction:textConstant)(value)):this.node().textContent}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__sourceEvent__=__webpack_require__(218);var __WEBPACK_IMPORTED_MODULE_1__point__=__webpack_require__(215);var _unused_webpack_default_export=function(node,touches,identifier){if(arguments.length<3)identifier=touches,touches=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__sourceEvent__["a"])().changedTouches;for(var i=0,n=touches?touches.length:0,touch;i0))return null;if(!(k>1))return millisecond;return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__interval__["a"])(function(date){date.setTime(Math.floor(date/k)*k)},function(date,step){date.setTime(+date+step*k)},function(start,end){return(end-start)/k})};__webpack_exports__["a"]=millisecond;var milliseconds=millisecond.range},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return minutes});var __WEBPACK_IMPORTED_MODULE_0__interval__=__webpack_require__(11);var __WEBPACK_IMPORTED_MODULE_1__duration__=__webpack_require__(29);var minute=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__interval__["a"])(function(date){date.setTime(Math.floor(date/__WEBPACK_IMPORTED_MODULE_1__duration__["d"])*__WEBPACK_IMPORTED_MODULE_1__duration__["d"])},function(date,step){date.setTime(+date+step*__WEBPACK_IMPORTED_MODULE_1__duration__["d"])},function(start,end){return(end-start)/__WEBPACK_IMPORTED_MODULE_1__duration__["d"]},function(date){return date.getMinutes()});__webpack_exports__["a"]=minute;var minutes=minute.range},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return months});var __WEBPACK_IMPORTED_MODULE_0__interval__=__webpack_require__(11);var month=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__interval__["a"])(function(date){date.setDate(1);date.setHours(0,0,0,0)},function(date,step){date.setMonth(date.getMonth()+step)},function(start,end){return end.getMonth()-start.getMonth()+(end.getFullYear()-start.getFullYear())*12},function(date){return date.getMonth()});__webpack_exports__["a"]=month;var months=month.range},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return seconds});var __WEBPACK_IMPORTED_MODULE_0__interval__=__webpack_require__(11);var __WEBPACK_IMPORTED_MODULE_1__duration__=__webpack_require__(29);var second=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__interval__["a"])(function(date){date.setTime(Math.floor(date/__WEBPACK_IMPORTED_MODULE_1__duration__["e"])*__WEBPACK_IMPORTED_MODULE_1__duration__["e"])},function(date,step){date.setTime(+date+step*__WEBPACK_IMPORTED_MODULE_1__duration__["e"])},function(start,end){return(end-start)/__WEBPACK_IMPORTED_MODULE_1__duration__["e"]},function(date){return date.getUTCSeconds()});__webpack_exports__["a"]=second;var seconds=second.range},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return utcDays});var __WEBPACK_IMPORTED_MODULE_0__interval__=__webpack_require__(11);var __WEBPACK_IMPORTED_MODULE_1__duration__=__webpack_require__(29);var utcDay=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__interval__["a"])(function(date){date.setUTCHours(0,0,0,0)},function(date,step){date.setUTCDate(date.getUTCDate()+step)},function(start,end){return(end-start)/__WEBPACK_IMPORTED_MODULE_1__duration__["b"]},function(date){return date.getUTCDate()-1});__webpack_exports__["a"]=utcDay;var utcDays=utcDay.range},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return utcHours});var __WEBPACK_IMPORTED_MODULE_0__interval__=__webpack_require__(11);var __WEBPACK_IMPORTED_MODULE_1__duration__=__webpack_require__(29);var utcHour=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__interval__["a"])(function(date){date.setUTCMinutes(0,0,0)},function(date,step){date.setTime(+date+step*__WEBPACK_IMPORTED_MODULE_1__duration__["c"])},function(start,end){return(end-start)/__WEBPACK_IMPORTED_MODULE_1__duration__["c"]},function(date){return date.getUTCHours()});__webpack_exports__["a"]=utcHour;var utcHours=utcHour.range},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return utcMinutes});var __WEBPACK_IMPORTED_MODULE_0__interval__=__webpack_require__(11);var __WEBPACK_IMPORTED_MODULE_1__duration__=__webpack_require__(29);var utcMinute=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__interval__["a"])(function(date){date.setUTCSeconds(0,0)},function(date,step){date.setTime(+date+step*__WEBPACK_IMPORTED_MODULE_1__duration__["d"])},function(start,end){return(end-start)/__WEBPACK_IMPORTED_MODULE_1__duration__["d"]},function(date){return date.getUTCMinutes()});__webpack_exports__["a"]=utcMinute;var utcMinutes=utcMinute.range},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return utcMonths});var __WEBPACK_IMPORTED_MODULE_0__interval__=__webpack_require__(11);var utcMonth=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__interval__["a"])(function(date){date.setUTCDate(1);date.setUTCHours(0,0,0,0)},function(date,step){date.setUTCMonth(date.getUTCMonth()+step)},function(start,end){return end.getUTCMonth()-start.getUTCMonth()+(end.getUTCFullYear()-start.getUTCFullYear())*12},function(date){return date.getUTCMonth()});__webpack_exports__["a"]=utcMonth;var utcMonths=utcMonth.range},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return utcSunday});__webpack_require__.d(__webpack_exports__,"b",function(){return utcMonday});__webpack_require__.d(__webpack_exports__,"f",function(){return utcTuesday});__webpack_require__.d(__webpack_exports__,"h",function(){return utcWednesday});__webpack_require__.d(__webpack_exports__,"c",function(){return utcThursday});__webpack_require__.d(__webpack_exports__,"k",function(){return utcFriday});__webpack_require__.d(__webpack_exports__,"m",function(){return utcSaturday});__webpack_require__.d(__webpack_exports__,"d",function(){return utcSundays});__webpack_require__.d(__webpack_exports__,"e",function(){return utcMondays});__webpack_require__.d(__webpack_exports__,"g",function(){return utcTuesdays});__webpack_require__.d(__webpack_exports__,"i",function(){return utcWednesdays});__webpack_require__.d(__webpack_exports__,"j",function(){return utcThursdays});__webpack_require__.d(__webpack_exports__,"l",function(){return utcFridays});__webpack_require__.d(__webpack_exports__,"n",function(){return utcSaturdays});var __WEBPACK_IMPORTED_MODULE_0__interval__=__webpack_require__(11);var __WEBPACK_IMPORTED_MODULE_1__duration__=__webpack_require__(29);function utcWeekday(i){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__interval__["a"])(function(date){date.setUTCDate(date.getUTCDate()-(date.getUTCDay()+7-i)%7);date.setUTCHours(0,0,0,0)},function(date,step){date.setUTCDate(date.getUTCDate()+step*7)},function(start,end){return(end-start)/__WEBPACK_IMPORTED_MODULE_1__duration__["a"]})}var utcSunday=utcWeekday(0);var utcMonday=utcWeekday(1);var utcTuesday=utcWeekday(2);var utcWednesday=utcWeekday(3);var utcThursday=utcWeekday(4);var utcFriday=utcWeekday(5);var utcSaturday=utcWeekday(6);var utcSundays=utcSunday.range;var utcMondays=utcMonday.range;var utcTuesdays=utcTuesday.range;var utcWednesdays=utcWednesday.range;var utcThursdays=utcThursday.range;var utcFridays=utcFriday.range;var utcSaturdays=utcSaturday.range},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return utcYears});var __WEBPACK_IMPORTED_MODULE_0__interval__=__webpack_require__(11);var utcYear=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__interval__["a"])(function(date){date.setUTCMonth(0,1);date.setUTCHours(0,0,0,0)},function(date,step){date.setUTCFullYear(date.getUTCFullYear()+step)},function(start,end){return end.getUTCFullYear()-start.getUTCFullYear()},function(date){return date.getUTCFullYear()});utcYear.every=function(k){return!isFinite(k=Math.floor(k))||!(k>0)?null:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__interval__["a"])(function(date){date.setUTCFullYear(Math.floor(date.getUTCFullYear()/k)*k);date.setUTCMonth(0,1);date.setUTCHours(0,0,0,0)},function(date,step){date.setUTCFullYear(date.getUTCFullYear()+step*k)})};__webpack_exports__["a"]=utcYear;var utcYears=utcYear.range},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return sunday});__webpack_require__.d(__webpack_exports__,"b",function(){return monday});__webpack_require__.d(__webpack_exports__,"f",function(){return tuesday});__webpack_require__.d(__webpack_exports__,"h",function(){return wednesday});__webpack_require__.d(__webpack_exports__,"c",function(){return thursday});__webpack_require__.d(__webpack_exports__,"k",function(){return friday});__webpack_require__.d(__webpack_exports__,"m",function(){return saturday});__webpack_require__.d(__webpack_exports__,"d",function(){return sundays});__webpack_require__.d(__webpack_exports__,"e",function(){return mondays});__webpack_require__.d(__webpack_exports__,"g",function(){return tuesdays});__webpack_require__.d(__webpack_exports__,"i",function(){return wednesdays});__webpack_require__.d(__webpack_exports__,"j",function(){return thursdays});__webpack_require__.d(__webpack_exports__,"l",function(){return fridays});__webpack_require__.d(__webpack_exports__,"n",function(){return saturdays});var __WEBPACK_IMPORTED_MODULE_0__interval__=__webpack_require__(11);var __WEBPACK_IMPORTED_MODULE_1__duration__=__webpack_require__(29);function weekday(i){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__interval__["a"])(function(date){date.setDate(date.getDate()-(date.getDay()+7-i)%7);date.setHours(0,0,0,0)},function(date,step){date.setDate(date.getDate()+step*7)},function(start,end){return(end-start-(end.getTimezoneOffset()-start.getTimezoneOffset())*__WEBPACK_IMPORTED_MODULE_1__duration__["d"])/__WEBPACK_IMPORTED_MODULE_1__duration__["a"]})}var sunday=weekday(0);var monday=weekday(1);var tuesday=weekday(2);var wednesday=weekday(3);var thursday=weekday(4);var friday=weekday(5);var saturday=weekday(6);var sundays=sunday.range;var mondays=monday.range;var tuesdays=tuesday.range;var wednesdays=wednesday.range;var thursdays=thursday.range;var fridays=friday.range;var saturdays=saturday.range},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return years});var __WEBPACK_IMPORTED_MODULE_0__interval__=__webpack_require__(11);var year=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__interval__["a"])(function(date){date.setMonth(0,1);date.setHours(0,0,0,0)},function(date,step){date.setFullYear(date.getFullYear()+step)},function(start,end){return end.getFullYear()-start.getFullYear()},function(date){return date.getFullYear()});year.every=function(k){return!isFinite(k=Math.floor(k))||!(k>0)?null:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__interval__["a"])(function(date){date.setFullYear(Math.floor(date.getFullYear()/k)*k);date.setMonth(0,1);date.setHours(0,0,0,0)},function(date,step){date.setFullYear(date.getFullYear()+step*k)})};__webpack_exports__["a"]=year;var years=year.range},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__timer__=__webpack_require__(221);__webpack_exports__["a"]=function(callback,delay,time){var t=new __WEBPACK_IMPORTED_MODULE_0__timer__["d"],total=delay;if(delay==null)return t.restart(callback,delay,time),t;delay=+delay,time=time==null?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__timer__["a"])():+time;t.restart(function tick(elapsed){elapsed+=total;t.restart(tick,total+=delay,time);callback(elapsed)},delay,time);return t}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__timer__=__webpack_require__(221);__webpack_exports__["a"]=function(callback,delay,time){var t=new __WEBPACK_IMPORTED_MODULE_0__timer__["d"];delay=delay==null?0:+delay;t.restart(function(elapsed){t.stop();callback(elapsed+delay)},delay,time);return t}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__transition_index__=__webpack_require__(38);var __WEBPACK_IMPORTED_MODULE_1__transition_schedule__=__webpack_require__(22);var root=[null];__webpack_exports__["a"]=function(node,name){var schedules=node.__transition,schedule,i;if(schedules){name=name==null?null:name+"";for(i in schedules){if((schedule=schedules[i]).state>__WEBPACK_IMPORTED_MODULE_1__transition_schedule__["d"]&&schedule.name===name){return new __WEBPACK_IMPORTED_MODULE_0__transition_index__["b"]([[node]],root,name,+i)}}}return null}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_selection__=__webpack_require__(4);var __WEBPACK_IMPORTED_MODULE_1__interrupt__=__webpack_require__(965);var __WEBPACK_IMPORTED_MODULE_2__transition__=__webpack_require__(966);__WEBPACK_IMPORTED_MODULE_0_d3_selection__["selection"].prototype.interrupt=__WEBPACK_IMPORTED_MODULE_1__interrupt__["a"];__WEBPACK_IMPORTED_MODULE_0_d3_selection__["selection"].prototype.transition=__WEBPACK_IMPORTED_MODULE_2__transition__["a"]},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__interrupt__=__webpack_require__(384);__webpack_exports__["a"]=function(name){return this.each(function(){__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__interrupt__["a"])(this,name)})}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__transition_index__=__webpack_require__(38);var __WEBPACK_IMPORTED_MODULE_1__transition_schedule__=__webpack_require__(22);var __WEBPACK_IMPORTED_MODULE_2_d3_ease__=__webpack_require__(281);var __WEBPACK_IMPORTED_MODULE_3_d3_timer__=__webpack_require__(127);var defaultTiming={time:null,delay:0,duration:250,ease:__WEBPACK_IMPORTED_MODULE_2_d3_ease__["i"]};function inherit(node,id){var timing;while(!(timing=node.__transition)||!(timing=timing[id])){if(!(node=node.parentNode)){return defaultTiming.time=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_d3_timer__["a"])(),defaultTiming}}return timing}__webpack_exports__["a"]=function(name){var id,timing;if(name instanceof __WEBPACK_IMPORTED_MODULE_0__transition_index__["b"]){id=name._id,name=name._name}else{id=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__transition_index__["c"])(),(timing=defaultTiming).time=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_d3_timer__["a"])(),name=name==null?null:name+""}for(var groups=this._groups,m=groups.length,j=0;j=0)t=t.slice(0,i);return!t||t==="start"})}function onFunction(id,name,listener){var on0,on1,sit=start(name)?__WEBPACK_IMPORTED_MODULE_0__schedule__["g"]:__WEBPACK_IMPORTED_MODULE_0__schedule__["e"];return function(){var schedule=sit(this,id),on=schedule.on;if(on!==on0)(on1=(on0=on).copy()).on(name,listener);schedule.on=on1}}__webpack_exports__["a"]=function(name,listener){var id=this._id;return arguments.length<2?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__schedule__["f"])(this.node(),id).on.on(name):this.each(onFunction(id,name,listener))}},function(module,__webpack_exports__,__webpack_require__){"use strict";function removeFunction(id){return function(){var parent=this.parentNode;for(var i in this.__transition)if(+i!==id)return;if(parent)parent.removeChild(this)}}__webpack_exports__["a"]=function(){return this.on("end.remove",removeFunction(this._id))}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_selection__=__webpack_require__(4);var __WEBPACK_IMPORTED_MODULE_1__index__=__webpack_require__(38);var __WEBPACK_IMPORTED_MODULE_2__schedule__=__webpack_require__(22);__webpack_exports__["a"]=function(select){var name=this._name,id=this._id;if(typeof select!=="function")select=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_selection__["selector"])(select);for(var groups=this._groups,m=groups.length,subgroups=new Array(m),j=0;j__WEBPACK_IMPORTED_MODULE_4__Diagram__["b"])node=node.L;else{dxr=x-rightBreakPoint(node,directrix);if(dxr>__WEBPACK_IMPORTED_MODULE_4__Diagram__["b"]){if(!node.R){lArc=node;break}node=node.R}else{if(dxl>-__WEBPACK_IMPORTED_MODULE_4__Diagram__["b"]){lArc=node.P;rArc=node}else if(dxr>-__WEBPACK_IMPORTED_MODULE_4__Diagram__["b"]){lArc=node;rArc=node.N}else{lArc=rArc=node}break}}}__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__Cell__["d"])(site);var newArc=createBeach(site);__WEBPACK_IMPORTED_MODULE_4__Diagram__["e"].insert(lArc,newArc);if(!lArc&&!rArc)return;if(lArc===rArc){__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__Circle__["b"])(lArc);rArc=createBeach(lArc.site);__WEBPACK_IMPORTED_MODULE_4__Diagram__["e"].insert(newArc,rArc);newArc.edge=rArc.edge=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__Edge__["d"])(lArc.site,newArc.site);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__Circle__["c"])(lArc);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__Circle__["c"])(rArc);return}if(!rArc){newArc.edge=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__Edge__["d"])(lArc.site,newArc.site);return}__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__Circle__["b"])(lArc);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__Circle__["b"])(rArc);var lSite=lArc.site,ax=lSite[0],ay=lSite[1],bx=site[0]-ax,by=site[1]-ay,rSite=rArc.site,cx=rSite[0]-ax,cy=rSite[1]-ay,d=2*(bx*cy-by*cx),hb=bx*bx+by*by,hc=cx*cx+cy*cy,vertex=[(cy*hb-by*hc)/d+ax,(bx*hc-cx*hb)/d+ay];__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__Edge__["c"])(rArc.edge,lSite,rSite,vertex);newArc.edge=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__Edge__["d"])(lSite,site,null,vertex);rArc.edge=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__Edge__["d"])(site,rSite,null,vertex);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__Circle__["c"])(lArc);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__Circle__["c"])(rArc)}function leftBreakPoint(arc,directrix){var site=arc.site,rfocx=site[0],rfocy=site[1],pby2=rfocy-directrix;if(!pby2)return rfocx;var lArc=arc.P;if(!lArc)return-Infinity;site=lArc.site;var lfocx=site[0],lfocy=site[1],plby2=lfocy-directrix;if(!plby2)return lfocx;var hl=lfocx-rfocx,aby2=1/pby2-1/plby2,b=hl/plby2;if(aby2)return(-b+Math.sqrt(b*b-2*aby2*(hl*hl/(-2*plby2)-lfocy+plby2/2+rfocy-pby2/2)))/aby2+rfocx;return(rfocx+lfocx)/2}function rightBreakPoint(arc,directrix){var rArc=arc.N;if(rArc)return leftBreakPoint(rArc,directrix);var site=arc.site;return site[1]===directrix?site[0]:Infinity}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x){return function(){return x}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=x;__webpack_exports__["b"]=y;function x(d){return d[0]}function y(d){return d[1]}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__constant__=__webpack_require__(985);var __WEBPACK_IMPORTED_MODULE_1__point__=__webpack_require__(986);var __WEBPACK_IMPORTED_MODULE_2__Diagram__=__webpack_require__(94);__webpack_exports__["a"]=function(){var x=__WEBPACK_IMPORTED_MODULE_1__point__["a"],y=__WEBPACK_IMPORTED_MODULE_1__point__["b"],extent=null;function voronoi(data){return new __WEBPACK_IMPORTED_MODULE_2__Diagram__["a"](data.map(function(d,i){var s=[Math.round(x(d,i,data)/__WEBPACK_IMPORTED_MODULE_2__Diagram__["b"])*__WEBPACK_IMPORTED_MODULE_2__Diagram__["b"],Math.round(y(d,i,data)/__WEBPACK_IMPORTED_MODULE_2__Diagram__["b"])*__WEBPACK_IMPORTED_MODULE_2__Diagram__["b"]];s.index=i;s.data=d;return s}),extent)}voronoi.polygons=function(data){return voronoi(data).polygons()};voronoi.links=function(data){return voronoi(data).links()};voronoi.triangles=function(data){return voronoi(data).triangles()};voronoi.x=function(_){return arguments.length?(x=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__constant__["a"])(+_),voronoi):x};voronoi.y=function(_){return arguments.length?(y=typeof _==="function"?_:__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__constant__["a"])(+_),voronoi):y};voronoi.extent=function(_){return arguments.length?(extent=_==null?null:[[+_[0][0],+_[0][1]],[+_[1][0],+_[1][1]]],voronoi):extent&&[[extent[0][0],extent[0][1]],[extent[1][0],extent[1][1]]]};voronoi.size=function(_){return arguments.length?(extent=_==null?null:[[0,0],[+_[0],+_[1]]],voronoi):extent&&[extent[1][0]-extent[0][0],extent[1][1]-extent[0][1]]};return voronoi}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__src_zoom__=__webpack_require__(992);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__src_zoom__["a"]});var __WEBPACK_IMPORTED_MODULE_1__src_transform__=__webpack_require__(388);__webpack_require__.d(__webpack_exports__,"b",function(){return __WEBPACK_IMPORTED_MODULE_1__src_transform__["a"]});__webpack_require__.d(__webpack_exports__,"c",function(){return __WEBPACK_IMPORTED_MODULE_1__src_transform__["b"]})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=function(x){return function(){return x}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["a"]=ZoomEvent;function ZoomEvent(target,type,transform){this.target=target;this.type=type;this.transform=transform}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__["b"]=nopropagation;var __WEBPACK_IMPORTED_MODULE_0_d3_selection__=__webpack_require__(4);function nopropagation(){__WEBPACK_IMPORTED_MODULE_0_d3_selection__["event"].stopImmediatePropagation()}__webpack_exports__["a"]=function(){__WEBPACK_IMPORTED_MODULE_0_d3_selection__["event"].preventDefault();__WEBPACK_IMPORTED_MODULE_0_d3_selection__["event"].stopImmediatePropagation()}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_d3_dispatch__=__webpack_require__(36);var __WEBPACK_IMPORTED_MODULE_1_d3_drag__=__webpack_require__(165);var __WEBPACK_IMPORTED_MODULE_2_d3_interpolate__=__webpack_require__(7);var __WEBPACK_IMPORTED_MODULE_3_d3_selection__=__webpack_require__(4);var __WEBPACK_IMPORTED_MODULE_4_d3_transition__=__webpack_require__(128);var __WEBPACK_IMPORTED_MODULE_5__constant__=__webpack_require__(989);var __WEBPACK_IMPORTED_MODULE_6__event__=__webpack_require__(990);var __WEBPACK_IMPORTED_MODULE_7__transform__=__webpack_require__(388);var __WEBPACK_IMPORTED_MODULE_8__noevent__=__webpack_require__(991);function defaultFilter(){return!__WEBPACK_IMPORTED_MODULE_3_d3_selection__["event"].button}function defaultExtent(){var e=this,w,h;if(e instanceof SVGElement){e=e.ownerSVGElement||e;w=e.width.baseVal.value;h=e.height.baseVal.value}else{w=e.clientWidth;h=e.clientHeight}return[[0,0],[w,h]]}function defaultTransform(){return this.__zoom||__WEBPACK_IMPORTED_MODULE_7__transform__["b"]}function defaultWheelDelta(){return-__WEBPACK_IMPORTED_MODULE_3_d3_selection__["event"].deltaY*(__WEBPACK_IMPORTED_MODULE_3_d3_selection__["event"].deltaMode?120:1)/500}function defaultTouchable(){return"ontouchstart"in this}function defaultConstrain(transform,extent,translateExtent){var dx0=transform.invertX(extent[0][0])-translateExtent[0][0],dx1=transform.invertX(extent[1][0])-translateExtent[1][0],dy0=transform.invertY(extent[0][1])-translateExtent[0][1],dy1=transform.invertY(extent[1][1])-translateExtent[1][1];return transform.translate(dx1>dx0?(dx0+dx1)/2:Math.min(0,dx0)||Math.max(0,dx1),dy1>dy0?(dy0+dy1)/2:Math.min(0,dy0)||Math.max(0,dy1))}__webpack_exports__["a"]=function(){var filter=defaultFilter,extent=defaultExtent,constrain=defaultConstrain,wheelDelta=defaultWheelDelta,touchable=defaultTouchable,scaleExtent=[0,Infinity],translateExtent=[[-Infinity,-Infinity],[Infinity,Infinity]],duration=250,interpolate=__WEBPACK_IMPORTED_MODULE_2_d3_interpolate__["m"],gestures=[],listeners=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0_d3_dispatch__["dispatch"])("start","zoom","end"),touchstarting,touchending,touchDelay=500,wheelDelay=150,clickDistance2=0;function zoom(selection){selection.property("__zoom",defaultTransform).on("wheel.zoom",wheeled).on("mousedown.zoom",mousedowned).on("dblclick.zoom",dblclicked).filter(touchable).on("touchstart.zoom",touchstarted).on("touchmove.zoom",touchmoved).on("touchend.zoom touchcancel.zoom",touchended).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}zoom.transform=function(collection,transform){var selection=collection.selection?collection.selection():collection;selection.property("__zoom",defaultTransform);if(collection!==selection){schedule(collection,transform)}else{selection.interrupt().each(function(){gesture(this,arguments).start().zoom(null,typeof transform==="function"?transform.apply(this,arguments):transform).end()})}};zoom.scaleBy=function(selection,k){zoom.scaleTo(selection,function(){var k0=this.__zoom.k,k1=typeof k==="function"?k.apply(this,arguments):k;return k0*k1})};zoom.scaleTo=function(selection,k){zoom.transform(selection,function(){var e=extent.apply(this,arguments),t0=this.__zoom,p0=centroid(e),p1=t0.invert(p0),k1=typeof k==="function"?k.apply(this,arguments):k;return constrain(translate(scale(t0,k1),p0,p1),e,translateExtent)})};zoom.translateBy=function(selection,x,y){zoom.transform(selection,function(){return constrain(this.__zoom.translate(typeof x==="function"?x.apply(this,arguments):x,typeof y==="function"?y.apply(this,arguments):y),extent.apply(this,arguments),translateExtent)})};zoom.translateTo=function(selection,x,y){zoom.transform(selection,function(){var e=extent.apply(this,arguments),t=this.__zoom,p=centroid(e);return constrain(__WEBPACK_IMPORTED_MODULE_7__transform__["b"].translate(p[0],p[1]).scale(t.k).translate(typeof x==="function"?-x.apply(this,arguments):-x,typeof y==="function"?-y.apply(this,arguments):-y),e,translateExtent)})};function scale(transform,k){k=Math.max(scaleExtent[0],Math.min(scaleExtent[1],k));return k===transform.k?transform:new __WEBPACK_IMPORTED_MODULE_7__transform__["c"](k,transform.x,transform.y)}function translate(transform,p0,p1){var x=p0[0]-p1[0]*transform.k,y=p0[1]-p1[1]*transform.k;return x===transform.x&&y===transform.y?transform:new __WEBPACK_IMPORTED_MODULE_7__transform__["c"](transform.k,x,y)}function centroid(extent){return[(+extent[0][0]+ +extent[1][0])/2,(+extent[0][1]+ +extent[1][1])/2]}function schedule(transition,transform,center){transition.on("start.zoom",function(){gesture(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){gesture(this,arguments).end()}).tween("zoom",function(){var that=this,args=arguments,g=gesture(that,args),e=extent.apply(that,args),p=center||centroid(e),w=Math.max(e[1][0]-e[0][0],e[1][1]-e[0][1]),a=that.__zoom,b=typeof transform==="function"?transform.apply(that,args):transform,i=interpolate(a.invert(p).concat(w/a.k),b.invert(p).concat(w/b.k));return function(t){if(t===1)t=b;else{var l=i(t),k=w/l[2];t=new __WEBPACK_IMPORTED_MODULE_7__transform__["c"](k,p[0]-l[0]*k,p[1]-l[1]*k)}g.zoom(null,t)}})}function gesture(that,args){for(var i=0,n=gestures.length,g;iclickDistance2}g.zoom("mouse",constrain(translate(g.that.__zoom,g.mouse[0]=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_d3_selection__["mouse"])(g.that),g.mouse[1]),g.extent,translateExtent))}function mouseupped(){v.on("mousemove.zoom mouseup.zoom",null);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_d3_drag__["c"])(__WEBPACK_IMPORTED_MODULE_3_d3_selection__["event"].view,g.moved);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__noevent__["a"])();g.end()}}function dblclicked(){if(!filter.apply(this,arguments))return;var t0=this.__zoom,p0=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_d3_selection__["mouse"])(this),p1=t0.invert(p0),k1=t0.k*(__WEBPACK_IMPORTED_MODULE_3_d3_selection__["event"].shiftKey?.5:2),t1=constrain(translate(scale(t0,k1),p0,p1),extent.apply(this,arguments),translateExtent);__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__noevent__["a"])();if(duration>0)__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_d3_selection__["select"])(this).transition().duration(duration).call(schedule,t1,p0);else __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_d3_selection__["select"])(this).call(zoom.transform,t1)}function touchstarted(){if(!filter.apply(this,arguments))return;var g=gesture(this,arguments),touches=__WEBPACK_IMPORTED_MODULE_3_d3_selection__["event"].changedTouches,started,n=touches.length,i,t,p;__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__noevent__["b"])();for(i=0;i build/package.js && node rollup.node",test:"tape 'test/**/*-test.js'",prepublishOnly:'npm run test && rollup -c --banner "$(preamble)" && uglifyjs -b beautify=false,preamble="\'$(preamble)\'" build/d3.js -c negate_iife=false -m -o build/d3.min.js',postpublish:'git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3/build/d3.js d3.v4.js && cp ../d3/build/d3.min.js d3.v4.min.js && git add d3.v4.js d3.v4.min.js && git commit -m "d3 ${npm_package_version}" && git push && cd - && cd ../d3-bower && git pull && cp ../d3/LICENSE ../d3/README.md ../d3/build/d3.js ../d3/build/d3.min.js . && git add -- LICENSE README.md d3.js d3.min.js && git commit -m "${npm_package_version}" && git tag -am "${npm_package_version}" v${npm_package_version} && git push && git push --tags && cd - && zip -j build/d3.zip -- LICENSE README.md API.md CHANGES.md build/d3.js build/d3.min.js'};var devDependencies={json2module:"0.0","package-preamble":"0.1",rimraf:"2",rollup:"0.51","rollup-plugin-ascii":"0.0","rollup-plugin-node-resolve":"3",tape:"4","uglify-js":"3"};var dependencies={"d3-array":"1.2.1","d3-axis":"1.0.8","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-collection":"1.0.4","d3-color":"1.0.3","d3-dispatch":"1.0.3","d3-drag":"1.2.1","d3-dsv":"1.0.8","d3-ease":"1.0.3","d3-force":"1.1.0","d3-format":"1.2.1","d3-geo":"1.9.0","d3-hierarchy":"1.1.5","d3-interpolate":"1.1.6","d3-path":"1.0.5","d3-polygon":"1.0.3","d3-quadtree":"1.0.3","d3-queue":"3.0.7","d3-random":"1.1.0","d3-request":"1.0.6","d3-scale":"1.0.7","d3-selection":"1.2.0","d3-shape":"1.2.0","d3-time":"1.0.8","d3-time-format":"2.1.1","d3-timer":"1.0.7","d3-transition":"1.1.1","d3-voronoi":"1.1.2","d3-zoom":"1.7.1"}},function(module,exports){exports.read=function(buffer,offset,isLE,mLen,nBytes){var e,m;var eLen=nBytes*8-mLen-1;var eMax=(1<>1;var nBits=-7;var i=isLE?nBytes-1:0;var d=isLE?-1:1;var s=buffer[offset+i];i+=d;e=s&(1<<-nBits)-1;s>>=-nBits;nBits+=eLen;for(;nBits>0;e=e*256+buffer[offset+i],i+=d,nBits-=8){}m=e&(1<<-nBits)-1;e>>=-nBits;nBits+=mLen;for(;nBits>0;m=m*256+buffer[offset+i],i+=d,nBits-=8){}if(e===0){e=1-eBias}else if(e===eMax){return m?NaN:(s?-1:1)*Infinity}else{m=m+Math.pow(2,mLen);e=e-eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)};exports.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c;var eLen=nBytes*8-mLen-1;var eMax=(1<>1;var rt=mLen===23?Math.pow(2,-24)-Math.pow(2,-77):0;var i=isLE?0:nBytes-1;var d=isLE?1:-1;var s=value<0||value===0&&1/value<0?1:0;value=Math.abs(value);if(isNaN(value)||value===Infinity){m=isNaN(value)?1:0;e=eMax}else{e=Math.floor(Math.log(value)/Math.LN2);if(value*(c=Math.pow(2,-e))<1){e--;c*=2}if(e+eBias>=1){value+=rt/c}else{value+=rt*Math.pow(2,1-eBias)}if(value*c>=2){e++;c/=2}if(e+eBias>=eMax){m=0;e=eMax}else if(e+eBias>=1){m=(value*c-1)*Math.pow(2,mLen);e=e+eBias}else{m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen);e=0}}for(;mLen>=8;buffer[offset+i]=m&255,i+=d,m/=256,mLen-=8){}e=e<0;buffer[offset+i]=e&255,i+=d,e/=256,eLen-=8){}buffer[offset+i-d]|=s*128}},function(module,exports){ +/*! + * Determine if an object is a Buffer + * + * @author Feross Aboukhadijeh + * @license MIT + */ +module.exports=function(obj){return obj!=null&&(isBuffer(obj)||isSlowBuffer(obj)||!!obj._isBuffer)};function isBuffer(obj){return!!obj.constructor&&typeof obj.constructor.isBuffer==="function"&&obj.constructor.isBuffer(obj)}function isSlowBuffer(obj){return typeof obj.readFloatLE==="function"&&typeof obj.slice==="function"&&isBuffer(obj.slice(0,0))}},function(module,exports,__webpack_require__){var getNative=__webpack_require__(48),root=__webpack_require__(13);var DataView=getNative(root,"DataView");module.exports=DataView},function(module,exports,__webpack_require__){var hashClear=__webpack_require__(1061),hashDelete=__webpack_require__(1062),hashGet=__webpack_require__(1063),hashHas=__webpack_require__(1064),hashSet=__webpack_require__(1065);function Hash(entries){var index=-1,length=entries==null?0:entries.length;this.clear();while(++index-1}module.exports=arrayIncludes},function(module,exports){function arraySome(array,predicate){var index=-1,length=array==null?0:array.length;while(++indexother||valIsSymbol&&othIsDefined&&othIsReflexive&&!othIsNull&&!othIsSymbol||valIsNull&&othIsDefined&&othIsReflexive||!valIsDefined&&othIsReflexive||!valIsReflexive){return 1}if(!valIsNull&&!valIsSymbol&&!othIsSymbol&&value=ordersLength){return result}var order=orders[index];return result*(order=="desc"?-1:1)}}return object.index-other.index}module.exports=compareMultiple},function(module,exports,__webpack_require__){var copyObject=__webpack_require__(66),getSymbols=__webpack_require__(239);function copySymbols(source,object){return copyObject(source,getSymbols(source),object)}module.exports=copySymbols},function(module,exports,__webpack_require__){var copyObject=__webpack_require__(66),getSymbolsIn=__webpack_require__(420);function copySymbolsIn(source,object){return copyObject(source,getSymbolsIn(source),object)}module.exports=copySymbolsIn},function(module,exports,__webpack_require__){var root=__webpack_require__(13);var coreJsData=root["__core-js_shared__"];module.exports=coreJsData},function(module,exports){function countHolders(array,placeholder){var length=array.length,result=0;while(length--){if(array[length]===placeholder){++result}}return result}module.exports=countHolders},function(module,exports,__webpack_require__){var isArrayLike=__webpack_require__(39);function createBaseEach(eachFunc,fromRight){return function(collection,iteratee){if(collection==null){return collection}if(!isArrayLike(collection)){return eachFunc(collection,iteratee)}var length=collection.length,index=fromRight?length:-1,iterable=Object(collection);while(fromRight?index--:++index1?"& ":"")+details[lastIndex];details=details.join(length>2?", ":" ");return source.replace(reWrapComment,"{\n/* [wrapped with "+details+"] */\n")}module.exports=insertWrapDetails},function(module,exports,__webpack_require__){var Symbol=__webpack_require__(63),isArguments=__webpack_require__(143),isArray=__webpack_require__(5);var spreadableSymbol=Symbol?Symbol.isConcatSpreadable:undefined;function isFlattenable(value){return isArray(value)||isArguments(value)||!!(spreadableSymbol&&value&&value[spreadableSymbol])}module.exports=isFlattenable},function(module,exports){function isKeyable(value){var type=typeof value;return type=="string"||type=="number"||type=="symbol"||type=="boolean"?value!=="__proto__":value===null}module.exports=isKeyable},function(module,exports,__webpack_require__){var coreJsData=__webpack_require__(1043);var maskSrcKey=function(){var uid=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return uid?"Symbol(src)_1."+uid:""}();function isMasked(func){return!!maskSrcKey&&maskSrcKey in func}module.exports=isMasked},function(module,exports){function listCacheClear(){this.__data__=[];this.size=0}module.exports=listCacheClear},function(module,exports,__webpack_require__){var assocIndexOf=__webpack_require__(135);var arrayProto=Array.prototype;var splice=arrayProto.splice;function listCacheDelete(key){var data=this.__data__,index=assocIndexOf(data,key);if(index<0){return false}var lastIndex=data.length-1;if(index==lastIndex){data.pop()}else{splice.call(data,index,1)}--this.size;return true}module.exports=listCacheDelete},function(module,exports,__webpack_require__){var assocIndexOf=__webpack_require__(135);function listCacheGet(key){var data=this.__data__,index=assocIndexOf(data,key);return index<0?undefined:data[index][1]}module.exports=listCacheGet},function(module,exports,__webpack_require__){var assocIndexOf=__webpack_require__(135);function listCacheHas(key){return assocIndexOf(this.__data__,key)>-1}module.exports=listCacheHas},function(module,exports,__webpack_require__){var assocIndexOf=__webpack_require__(135);function listCacheSet(key,value){var data=this.__data__,index=assocIndexOf(data,key);if(index<0){++this.size;data.push([key,value])}else{data[index][1]=value}return this}module.exports=listCacheSet},function(module,exports,__webpack_require__){var Hash=__webpack_require__(997),ListCache=__webpack_require__(130),Map=__webpack_require__(226);function mapCacheClear(){this.size=0;this.__data__={hash:new Hash,map:new(Map||ListCache),string:new Hash}}module.exports=mapCacheClear},function(module,exports,__webpack_require__){var getMapData=__webpack_require__(138);function mapCacheDelete(key){var result=getMapData(this,key)["delete"](key);this.size-=result?1:0;return result}module.exports=mapCacheDelete},function(module,exports,__webpack_require__){var getMapData=__webpack_require__(138);function mapCacheGet(key){return getMapData(this,key).get(key)}module.exports=mapCacheGet},function(module,exports,__webpack_require__){var getMapData=__webpack_require__(138);function mapCacheHas(key){return getMapData(this,key).has(key)}module.exports=mapCacheHas},function(module,exports,__webpack_require__){var getMapData=__webpack_require__(138);function mapCacheSet(key,value){var data=getMapData(this,key),size=data.size;data.set(key,value);this.size+=data.size==size?0:1;return this}module.exports=mapCacheSet},function(module,exports,__webpack_require__){var memoize=__webpack_require__(1128);var MAX_MEMOIZE_SIZE=500;function memoizeCapped(func){var result=memoize(func,function(key){if(cache.size===MAX_MEMOIZE_SIZE){cache.clear()}return key});var cache=result.cache;return result}module.exports=memoizeCapped},function(module,exports,__webpack_require__){var composeArgs=__webpack_require__(408),composeArgsRight=__webpack_require__(409),replaceHolders=__webpack_require__(241);var PLACEHOLDER="__lodash_placeholder__";var WRAP_BIND_FLAG=1,WRAP_BIND_KEY_FLAG=2,WRAP_CURRY_BOUND_FLAG=4,WRAP_CURRY_FLAG=8,WRAP_ARY_FLAG=128,WRAP_REARG_FLAG=256;var nativeMin=Math.min;function mergeData(data,source){var bitmask=data[1],srcBitmask=source[1],newBitmask=bitmask|srcBitmask,isCommon=newBitmask<(WRAP_BIND_FLAG|WRAP_BIND_KEY_FLAG|WRAP_ARY_FLAG);var isCombo=srcBitmask==WRAP_ARY_FLAG&&bitmask==WRAP_CURRY_FLAG||srcBitmask==WRAP_ARY_FLAG&&bitmask==WRAP_REARG_FLAG&&data[7].length<=source[8]||srcBitmask==(WRAP_ARY_FLAG|WRAP_REARG_FLAG)&&source[7].length<=source[8]&&bitmask==WRAP_CURRY_FLAG;if(!(isCommon||isCombo)){return data}if(srcBitmask&WRAP_BIND_FLAG){data[2]=source[2];newBitmask|=bitmask&WRAP_BIND_FLAG?0:WRAP_CURRY_BOUND_FLAG}var value=source[3];if(value){var partials=data[3];data[3]=partials?composeArgs(partials,value,source[4]):value;data[4]=partials?replaceHolders(data[3],PLACEHOLDER):source[4]}value=source[5];if(value){partials=data[5];data[5]=partials?composeArgsRight(partials,value,source[6]):value;data[6]=partials?replaceHolders(data[5],PLACEHOLDER):source[6]}value=source[7];if(value){data[7]=value}if(srcBitmask&WRAP_ARY_FLAG){data[8]=data[8]==null?source[8]:nativeMin(data[8],source[8])}if(data[9]==null){data[9]=source[9]}data[0]=source[0];data[1]=newBitmask;return data}module.exports=mergeData},function(module,exports,__webpack_require__){var overArg=__webpack_require__(428);var nativeKeys=overArg(Object.keys,Object);module.exports=nativeKeys},function(module,exports){function nativeKeysIn(object){var result=[];if(object!=null){for(var key in Object(object)){result.push(key)}}return result}module.exports=nativeKeysIn},function(module,exports,__webpack_require__){(function(module){var freeGlobal=__webpack_require__(416);var freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports;var freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module;var moduleExports=freeModule&&freeModule.exports===freeExports;var freeProcess=moduleExports&&freeGlobal.process;var nodeUtil=function(){try{return freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch(e){}}();module.exports=nodeUtil}).call(exports,__webpack_require__(146)(module))},function(module,exports){var objectProto=Object.prototype;var nativeObjectToString=objectProto.toString;function objectToString(value){return nativeObjectToString.call(value)}module.exports=objectToString},function(module,exports){var realNames={};module.exports=realNames},function(module,exports,__webpack_require__){var copyArray=__webpack_require__(65),isIndex=__webpack_require__(139);var nativeMin=Math.min;function reorder(array,indexes){var arrLength=array.length,length=nativeMin(indexes.length,arrLength),oldArray=copyArray(array);while(length--){var index=indexes[length];array[length]=isIndex(index,arrLength)?oldArray[index]:undefined}return array}module.exports=reorder},function(module,exports){var HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd(value){this.__data__.set(value,HASH_UNDEFINED);return this}module.exports=setCacheAdd},function(module,exports){function setCacheHas(value){return this.__data__.has(value)}module.exports=setCacheHas},function(module,exports,__webpack_require__){var ListCache=__webpack_require__(130);function stackClear(){this.__data__=new ListCache;this.size=0}module.exports=stackClear},function(module,exports){function stackDelete(key){var data=this.__data__,result=data["delete"](key);this.size=data.size;return result}module.exports=stackDelete},function(module,exports){function stackGet(key){return this.__data__.get(key)}module.exports=stackGet},function(module,exports){function stackHas(key){return this.__data__.has(key)}module.exports=stackHas},function(module,exports,__webpack_require__){var ListCache=__webpack_require__(130),Map=__webpack_require__(226),MapCache=__webpack_require__(227);var LARGE_ARRAY_SIZE=200;function stackSet(key,value){var data=this.__data__;if(data instanceof ListCache){var pairs=data.__data__;if(!Map||pairs.length2?arity-2:1;return length&&length<=arity?result:baseAry(result,arity)}return result}},mixin:function(mixin){return function(source){var func=this;if(!isFunction(func)){return mixin(func,Object(source))}var pairs=[];each(keys(source),function(key){if(isFunction(source[key])){pairs.push([key,func.prototype[key]])}});mixin(func,Object(source));each(pairs,function(pair){var value=pair[1];if(isFunction(value)){func.prototype[pair[0]]=value}else{delete func.prototype[pair[0]]}});return func}},nthArg:function(nthArg){return function(n){var arity=n<0?1:toInteger(n)+1;return curry(nthArg(n),arity)}},rearg:function(rearg){return function(func,indexes){var arity=indexes?indexes.length:0;return curry(rearg(func,indexes),arity)}},runInContext:function(runInContext){return function(context){return baseConvert(util,runInContext(context),options)}}};function castCap(name,func){if(config.cap){var indexes=mapping.iterateeRearg[name];if(indexes){return iterateeRearg(func,indexes)}var n=!isLib&&mapping.iterateeAry[name];if(n){return iterateeAry(func,n)}}return func}function castCurry(name,func,n){return forceCurry||config.curry&&n>1?curry(func,n):func}function castFixed(name,func,n){if(config.fixed&&(forceFixed||!mapping.skipFixed[name])){var data=mapping.methodSpread[name],start=data&&data.start;return start===undefined?ary(func,n):flatSpread(func,start)}return func}function castRearg(name,func,n){return config.rearg&&n>1&&(forceRearg||!mapping.skipRearg[name])?rearg(func,mapping.methodRearg[name]||mapping.aryRearg[n]):func}function cloneByPath(object,path){path=toPath(path);var index=-1,length=path.length,lastIndex=length-1,result=clone(Object(object)),nested=result;while(nested!=null&&++index-1:!!length&&baseIndexOf(collection,value,fromIndex)>-1}module.exports=includes},function(module,exports,__webpack_require__){var isArrayLike=__webpack_require__(39),isObjectLike=__webpack_require__(31);function isArrayLikeObject(value){return isObjectLike(value)&&isArrayLike(value)}module.exports=isArrayLikeObject},function(module,exports,__webpack_require__){var baseGetTag=__webpack_require__(47),getPrototype=__webpack_require__(238),isObjectLike=__webpack_require__(31);var objectTag="[object Object]";var funcProto=Function.prototype,objectProto=Object.prototype;var funcToString=funcProto.toString;var hasOwnProperty=objectProto.hasOwnProperty;var objectCtorString=funcToString.call(Object);function isPlainObject(value){if(!isObjectLike(value)||baseGetTag(value)!=objectTag){return false}var proto=getPrototype(value);if(proto===null){return true}var Ctor=hasOwnProperty.call(proto,"constructor")&&proto.constructor;return typeof Ctor=="function"&&Ctor instanceof Ctor&&funcToString.call(Ctor)==objectCtorString}module.exports=isPlainObject},function(module,exports,__webpack_require__){var baseGetTag=__webpack_require__(47),isArray=__webpack_require__(5),isObjectLike=__webpack_require__(31);var stringTag="[object String]";function isString(value){return typeof value=="string"||!isArray(value)&&isObjectLike(value)&&baseGetTag(value)==stringTag}module.exports=isString},function(module,exports,__webpack_require__){var baseClone=__webpack_require__(231),baseIteratee=__webpack_require__(64);var CLONE_DEEP_FLAG=1;function iteratee(func){return baseIteratee(typeof func=="function"?func:baseClone(func,CLONE_DEEP_FLAG))}module.exports=iteratee},function(module,exports,__webpack_require__){var MapCache=__webpack_require__(227);var FUNC_ERROR_TEXT="Expected a function";function memoize(func,resolver){if(typeof func!="function"||resolver!=null&&typeof resolver!="function"){throw new TypeError(FUNC_ERROR_TEXT)}var memoized=function(){var args=arguments,key=resolver?resolver.apply(this,args):args[0],cache=memoized.cache;if(cache.has(key)){return cache.get(key)}var result=func.apply(this,args);memoized.cache=cache.set(key,result)||cache;return result};memoized.cache=new(memoize.Cache||MapCache);return memoized}memoize.Cache=MapCache;module.exports=memoize},function(module,exports,__webpack_require__){var baseMerge=__webpack_require__(402),createAssigner=__webpack_require__(410);var mergeWith=createAssigner(function(object,source,srcIndex,customizer){baseMerge(object,source,srcIndex,customizer)});module.exports=mergeWith},function(module,exports){function noop(){}module.exports=noop},function(module,exports,__webpack_require__){var baseProperty=__webpack_require__(1023),basePropertyDeep=__webpack_require__(1024),isKey=__webpack_require__(240),toKey=__webpack_require__(97);function property(path){return isKey(path)?baseProperty(toKey(path)):basePropertyDeep(path)}module.exports=property},function(module,exports,__webpack_require__){var createRange=__webpack_require__(1051);var range=createRange();module.exports=range},function(module,exports,__webpack_require__){var createWrap=__webpack_require__(236),flatRest=__webpack_require__(415);var WRAP_REARG_FLAG=256;var rearg=flatRest(function(func,indexes){return createWrap(func,WRAP_REARG_FLAG,undefined,undefined,undefined,indexes)});module.exports=rearg},function(module,exports){var arrayProto=Array.prototype;var nativeReverse=arrayProto.reverse;function reverse(array){return array==null?array:nativeReverse.call(array)}module.exports=reverse},function(module,exports){function stubFalse(){return false}module.exports=stubFalse},function(module,exports,__webpack_require__){var isObject=__webpack_require__(17),isSymbol=__webpack_require__(70);var NAN=0/0;var reTrim=/^\s+|\s+$/g;var reIsBadHex=/^[-+]0x[0-9a-f]+$/i;var reIsBinary=/^0b[01]+$/i;var reIsOctal=/^0o[0-7]+$/i;var freeParseInt=parseInt;function toNumber(value){if(typeof value=="number"){return value}if(isSymbol(value)){return NAN}if(isObject(value)){var other=typeof value.valueOf=="function"?value.valueOf():value;value=isObject(other)?other+"":other}if(typeof value!="string"){return value===0?value:+value}value=value.replace(reTrim,"");var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}module.exports=toNumber},function(module,exports,__webpack_require__){var arrayMap=__webpack_require__(95),copyArray=__webpack_require__(65),isArray=__webpack_require__(5),isSymbol=__webpack_require__(70),stringToPath=__webpack_require__(434),toKey=__webpack_require__(97),toString=__webpack_require__(441);function toPath(value){if(isArray(value)){return arrayMap(value,toKey)}return isSymbol(value)?[value]:copyArray(stringToPath(toString(value)))}module.exports=toPath},function(module,exports,__webpack_require__){var copyObject=__webpack_require__(66),keysIn=__webpack_require__(145);function toPlainObject(value){return copyObject(value,keysIn(value))}module.exports=toPlainObject},function(module,exports,__webpack_require__){var baseValues=__webpack_require__(1031),keys=__webpack_require__(40);function values(object){return object==null?[]:baseValues(object,keys(object))}module.exports=values},function(module,exports,__webpack_require__){var LazyWrapper=__webpack_require__(224),LodashWrapper=__webpack_require__(225),baseLodash=__webpack_require__(233),isArray=__webpack_require__(5),isObjectLike=__webpack_require__(31),wrapperClone=__webpack_require__(1099);var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;function lodash(value){if(isObjectLike(value)&&!isArray(value)&&!(value instanceof LazyWrapper)){if(value instanceof LodashWrapper){return value}if(hasOwnProperty.call(value,"__wrapped__")){return wrapperClone(value)}}return new LodashWrapper(value)}lodash.prototype=baseLodash.prototype;lodash.prototype.constructor=lodash;module.exports=lodash},function(module,exports,__webpack_require__){(function(global,process){(function(global,undefined){"use strict";if(global.setImmediate){return}var nextHandle=1;var tasksByHandle={};var currentlyRunningATask=false;var doc=global.document;var registerImmediate;function setImmediate(callback){if(typeof callback!=="function"){callback=new Function(""+callback)}var args=new Array(arguments.length-1);for(var i=0;i=0){styleElementsInsertedAtTop.splice(idx,1)}}function createStyleElement(options){var styleElement=document.createElement("style");styleElement.type="text/css";insertStyleElement(options,styleElement);return styleElement}function createLinkElement(options){var linkElement=document.createElement("link");linkElement.rel="stylesheet";insertStyleElement(options,linkElement);return linkElement}function addStyle(obj,options){var styleElement,update,remove;if(options.singleton){var styleIndex=singletonCounter++;styleElement=singletonElement||(singletonElement=createStyleElement(options));update=applyToSingletonTag.bind(null,styleElement,styleIndex,false);remove=applyToSingletonTag.bind(null,styleElement,styleIndex,true)}else if(obj.sourceMap&&typeof URL==="function"&&typeof URL.createObjectURL==="function"&&typeof URL.revokeObjectURL==="function"&&typeof Blob==="function"&&typeof btoa==="function"){styleElement=createLinkElement(options);update=updateLink.bind(null,styleElement);remove=function(){removeStyleElement(styleElement);if(styleElement.href)URL.revokeObjectURL(styleElement.href)}}else{styleElement=createStyleElement(options);update=applyToTag.bind(null,styleElement);remove=function(){removeStyleElement(styleElement)}}update(obj);return function updateStyle(newObj){if(newObj){if(newObj.css===obj.css&&newObj.media===obj.media&&newObj.sourceMap===obj.sourceMap)return;update(obj=newObj)}else{remove()}}}var replaceText=function(){var textStore=[];return function(index,replacement){textStore[index]=replacement;return textStore.filter(Boolean).join("\n")}}();function applyToSingletonTag(styleElement,index,remove,obj){var css=remove?"":obj.css;if(styleElement.styleSheet){styleElement.styleSheet.cssText=replaceText(index,css)}else{var cssNode=document.createTextNode(css);var childNodes=styleElement.childNodes;if(childNodes[index])styleElement.removeChild(childNodes[index]);if(childNodes.length){styleElement.insertBefore(cssNode,childNodes[index])}else{styleElement.appendChild(cssNode)}}}function applyToTag(styleElement,obj){var css=obj.css;var media=obj.media;if(media){styleElement.setAttribute("media",media)}if(styleElement.styleSheet){styleElement.styleSheet.cssText=css}else{while(styleElement.firstChild){styleElement.removeChild(styleElement.firstChild)}styleElement.appendChild(document.createTextNode(css))}}function updateLink(linkElement,obj){var css=obj.css;var sourceMap=obj.sourceMap;if(sourceMap){css+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))+" */"}var blob=new Blob([css],{type:"text/css"});var oldSrc=linkElement.href;linkElement.href=URL.createObjectURL(blob);if(oldSrc)URL.revokeObjectURL(oldSrc)}},function(module,exports,__webpack_require__){var content=__webpack_require__(530);if(typeof content==="string")content=[[module.i,content,""]];var update=__webpack_require__(1142)(content,{});if(content.locals)module.exports=content.locals;if(false){if(!content.locals){module.hot.accept("!!../../../node_modules/css-loader/index.js!../../../node_modules/postcss-loader/index.js!./tooltip.css",function(){var newContent=require("!!../../../node_modules/css-loader/index.js!../../../node_modules/postcss-loader/index.js!./tooltip.css");if(typeof newContent==="string")newContent=[[module.id,newContent,""]];update(newContent)})}module.hot.dispose(function(){update()})}}]); \ No newline at end of file