!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react")):"function"==typeof define&&define.amd?define(["react"],e):"object"==typeof exports?exports.Victory=e(require("react")):t.Victory=e(t.React)}(this,function(__WEBPACK_EXTERNAL_MODULE_3__){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return t[r].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}(function(t){for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e))switch(typeof t[e]){case"function":break;case"object":t[e]=function(e){var n=e.slice(1),r=t[e[0]];return function(t,e,i){r.apply(this,[t,e,i].concat(n))}}(t[e]);break;default:t[e]=t[t[e]]}return t}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),i=n(11),a=n(69),o=n(75),u=n(84),s=n(53),l=n(91),c=n(95);e.VictoryAnimation=r.VictoryAnimation,e.VictoryAxis=i.VictoryAxis,e.VictoryBar=a.VictoryBar,e.VictoryChart=o.VictoryChart,e.VictoryLine=u.VictoryLine,e.VictoryLabel=s.VictoryLabel,e.VictoryPie=l.VictoryPie,e.VictoryScatter=c.VictoryScatter},function(t,e,n){"use strict";t.exports={VictoryAnimation:n(2)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var u=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},l=n(3),c=r(l),f=n(4),p=r(f),h=n(5),d=r(h),y=n(7),g=n(8),m=16.5;(0,g.addVictoryInterpolator)();var v=function(t){function e(t){a(this,e),s(Object.getPrototypeOf(e.prototype),"constructor",this).call(this,t),this.state=Array.isArray(this.props.data)?this.props.data[0]:this.props.data,this.interpolator=null,this.queue=Array.isArray(this.props.data)?this.props.data.slice(1):[],this.ease=p["default"][this.props.easing],this.functionToBeRunEachFrame=this.functionToBeRunEachFrame.bind(this)}return o(e,t),u(e,null,[{key:"propTypes",value:{children:c["default"].PropTypes.func,velocity:c["default"].PropTypes.number,easing:c["default"].PropTypes.oneOf(["back","backIn","backOut","backInOut","bounce","bounceIn","bounceOut","bounceInOut","circle","circleIn","circleOut","circleInOut","linear","linearIn","linearOut","linearInOut","cubic","cubicIn","cubicOut","cubicInOut","elastic","elasticIn","elasticOut","elasticInOut","exp","expIn","expOut","expInOut","poly","polyIn","polyOut","polyInOut","quad","quadIn","quadOut","quadInOut","sin","sinIn","sinOut","sinInOut"]),delay:c["default"].PropTypes.number,onEnd:c["default"].PropTypes.func,data:c["default"].PropTypes.oneOfType([c["default"].PropTypes.object,c["default"].PropTypes.array])},enumerable:!0},{key:"defaultProps",value:{velocity:.02,easing:"quadInOut",delay:0,data:{}},enumerable:!0}]),u(e,[{key:"componentDidMount",value:function(){this.queue.length&&this.traverseQueue()}},{key:"componentWillReceiveProps",value:function(t){if(this.timer&&this.timer.stop(),Array.isArray(t.data)){var e;(e=this.queue).push.apply(e,i(t.data))}else this.queue.length=0,this.queue.push(t.data);this.traverseQueue()}},{key:"componentWillUnmount",value:function(){this.timer&&this.timer.stop()}},{key:"traverseQueue",value:function(){if(this.queue.length){var t=this.queue[0];this.interpolator=d["default"].value(this.state,t),this.timer=(0,y.timer)(this.functionToBeRunEachFrame,this.props.delay)}else this.props.onEnd&&this.props.onEnd()}},{key:"functionToBeRunEachFrame",value:function(t){var e=t/(m/this.props.velocity);return e>=1?(this.setState(this.interpolator(1)),this.timer.stop(),this.queue.shift(),void this.traverseQueue()):void this.setState(this.interpolator(this.ease(e)))}},{key:"render",value:function(){return this.props.children(this.state)}}]),e}(c["default"].Component);e["default"]=v,t.exports=e["default"]},function(t,e){t.exports=__WEBPACK_EXTERNAL_MODULE_3__},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(t,e){return function(n){return t(n,e)}}function n(t,e,n){return function(r){return t(r,e,n)}}function r(t,e){return e=D.call(e),e[0]=null,function(n){return e[0]=n,t.apply(null,e)}}function i(t,i,a){switch(arguments.length){case 1:return t;case 2:return e(t,i);case 3:return n(t,i,a);default:return r(t,arguments)}}function a(t){return+t}function o(t){return t*t}function u(t){return t*(2-t)}function s(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}function l(t){return t*t*t}function c(t){return--t*t*t+1}function f(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}function p(t,e){return null==e&&(e=3),Math.pow(t,e)}function h(t,e){return null==e&&(e=3),1-Math.pow(1-t,e)}function d(t,e){return null==e&&(e=3),((t*=2)<=1?Math.pow(t,e):2-Math.pow(2-t,e))/2}function y(t){return 1-Math.cos(t*F)}function g(t){return Math.sin(t*F)}function m(t){return(1-Math.cos(N*t))/2}function v(t){return Math.pow(2,10*t-10)}function b(t){return 1-Math.pow(2,-10*t)}function _(t){return((t*=2)<=1?Math.pow(2,10*t-10):2-Math.pow(2,10-10*t))/2}function x(t){return 1-Math.sqrt(1-t*t)}function k(t){return Math.sqrt(1- --t*t)}function w(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}function T(t){return 1-P(1-t)}function P(t){return L>t?Y*t*t:R>t?Y*(t-=I)*t+z:V>t?Y*(t-=B)*t+q:Y*(t-=U)*t+W}function M(t){return((t*=2)<=1?1-P(1-t):P(t-1)+1)/2}function O(t,e){return e=null==e?1.70158:+e,t*t*((e+1)*t-e)}function S(t,e){return e=null==e?1.70158:+e,--t*t*((e+1)*t+e)+1}function C(t,e){return e=null==e?1.70158:+e,((t*=2)<1?t*t*((e+1)*t-e):(t-=2)*t*((e+1)*t+e)+2)/2}function j(t,e,n){return e=null==e?1:Math.max(1,e),n=(null==n?.3:n)/H,e*Math.pow(2,10*--t)*Math.sin((n*Math.asin(1/e)-t)/n)}function A(t,e,n){return e=null==e?1:Math.max(1,e),n=(null==n?.3:n)/H,1-e*Math.pow(2,-10*t)*Math.sin((+t+n*Math.asin(1/e))/n)}function E(t,e,n){e=null==e?1:Math.max(1,e),n=(null==n?.3:n)/H;var r=n*Math.asin(1/e);return((t=2*t-1)<0?e*Math.pow(2,10*t)*Math.sin((r-t)/n):2-e*Math.pow(2,-10*t)*Math.sin((r+t)/n))/2}var D=Array.prototype.slice,N=Math.PI,F=N/2,L=4/11,I=6/11,R=8/11,z=.75,B=9/11,V=10/11,q=.9375,U=21/22,W=63/64,Y=1/L/L,H=2*Math.PI,X="0.3.1";t.version=X,t.bind=i,t.linear=a,t.linearIn=a,t.linearOut=a,t.linearInOut=a,t.quad=o,t.quadIn=o,t.quadOut=u,t.quadInOut=s,t.cubic=l,t.cubicIn=l,t.cubicOut=c,t.cubicInOut=f,t.poly=p,t.polyIn=p,t.polyOut=h,t.polyInOut=d,t.sin=y,t.sinIn=y,t.sinOut=g,t.sinInOut=m,t.exp=v,t.expIn=v,t.expOut=b,t.expInOut=_,t.circle=x,t.circleIn=x,t.circleOut=k,t.circleInOut=w,t.bounce=T,t.bounceIn=T,t.bounceOut=P,t.bounceInOut=M,t.back=O,t.backIn=O,t.backOut=S,t.backInOut=C,t.elastic=j,t.elasticIn=j,t.elasticOut=A,t.elasticInOut=E})},function(t,e,n){!function(t,r){r(e,n(6))}(this,function(t,e){"use strict";function n(t,e){var n=t-e;return n>180||-180>n?n-360*Math.round(n/360):n}function r(t){return function(r,i){r=e.cubehelix(r),i=e.cubehelix(i);var a=isNaN(r.h)?i.h:r.h,o=isNaN(r.s)?i.s:r.s,u=r.l,s=isNaN(i.h)?0:n(i.h,a),l=isNaN(i.s)?0:i.s-o,c=i.l-u;return function(e){return r.h=a+s*e,r.s=o+l*e,r.l=u+c*Math.pow(e,t),r+""}}}function i(t){return function(n,r){n=e.cubehelix(n),r=e.cubehelix(r);var i=isNaN(n.h)?r.h:n.h,a=isNaN(n.s)?r.s:n.s,o=n.l,u=isNaN(r.h)?0:r.h-i,s=isNaN(r.s)?0:r.s-a,l=r.l-o;return function(e){return n.h=i+u*e,n.s=a+s*e,n.l=o+l*Math.pow(e,t),n+""}}}function a(t,n){t=e.rgb(t),n=e.rgb(n);var r=t.r,i=t.g,a=t.b,o=n.r-r,u=n.g-i,s=n.b-a;return function(e){return t.r=r+o*e,t.g=i+u*e,t.b=a+s*e,t+""}}function o(t,e){return t=+t,e-=t,function(n){return t+e*n}}function u(t,e){var n,r={},i={};for(n in t)n in e?r[n]=f(t[n],e[n]):i[n]=t[n];for(n in e)n in t||(i[n]=e[n]);return function(t){for(n in r)i[n]=r[n](t);return i}}function s(t){return function(){return t}}function l(t){return function(e){return t(e)+""}}function c(t,e){var n,r,i,a=N.lastIndex=F.lastIndex=0,u=-1,c=[],f=[];for(t+="",e+="";(n=N.exec(t))&&(r=F.exec(e));)(i=r.index)>a&&(i=e.slice(a,i),c[u]?c[u]+=i:c[++u]=i),(n=n[0])===(r=r[0])?c[u]?c[u]+=r:c[++u]=r:(c[++u]=null,f.push({i:u,x:o(n,r)})),a=F.lastIndex;return a<e.length&&(i=e.slice(a),c[u]?c[u]+=i:c[++u]=i),c.length<2?f[0]?l(f[0].x):s(e):(e=f.length,function(t){for(var n,r=0;e>r;++r)c[(n=f[r]).i]=n.x(t);return c.join("")})}function f(t,e){for(var n,r=L.length;--r>=0&&!(n=L[r](t,e)););return n}function p(t,e){var n,r=[],i=[],a=t.length,o=e.length,u=Math.min(t.length,e.length);for(n=0;u>n;++n)r.push(f(t[n],e[n]));for(;a>n;++n)i[n]=t[n];for(;o>n;++n)i[n]=e[n];return function(t){for(n=0;u>n;++n)i[n]=r[n](t);return i}}function h(t,e){return t=+t,e-=t,function(n){return Math.round(t+e*n)}}function d(t){D||(D=document.createElementNS("http://www.w3.org/2000/svg","g")),t&&(D.setAttribute("transform",t),e=D.transform.baseVal.consolidate());var e,n=e?e.matrix:R,r=[n.a,n.b],i=[n.c,n.d],a=g(r),o=y(r,i),u=g(m(i,r,-o))||0;r[0]*i[1]<i[0]*r[1]&&(r[0]*=-1,r[1]*=-1,a*=-1,o*=-1),this.rotate=(a?Math.atan2(r[1],r[0]):Math.atan2(-i[0],i[1]))*I,this.translate=[n.e,n.f],this.scale=[a,u],this.skew=u?Math.atan2(o,u)*I:0}function y(t,e){return t[0]*e[0]+t[1]*e[1]}function g(t){var e=Math.sqrt(y(t,t));return e&&(t[0]/=e,t[1]/=e),e}function m(t,e,n){return t[0]+=n*e[0],t[1]+=n*e[1],t}function v(t){return t.length?t.pop()+",":""}function b(t,e,n,r){if(t[0]!==e[0]||t[1]!==e[1]){var i=n.push("translate(",null,",",null,")");r.push({i:i-4,x:o(t[0],e[0])},{i:i-2,x:o(t[1],e[1])})}else(e[0]||e[1])&&n.push("translate("+e+")")}function _(t,e,n,r){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),r.push({i:n.push(v(n)+"rotate(",null,")")-2,x:o(t,e)})):e&&n.push(v(n)+"rotate("+e+")")}function x(t,e,n,r){t!==e?r.push({i:n.push(v(n)+"skewX(",null,")")-2,x:o(t,e)}):e&&n.push(v(n)+"skewX("+e+")")}function k(t,e,n,r){if(t[0]!==e[0]||t[1]!==e[1]){var i=n.push(v(n)+"scale(",null,",",null,")");r.push({i:i-4,x:o(t[0],e[0])},{i:i-2,x:o(t[1],e[1])})}else(1!==e[0]||1!==e[1])&&n.push(v(n)+"scale("+e+")")}function w(t,e){var n=[],r=[];return t=new d(t),e=new d(e),b(t.translate,e.translate,n,r),_(t.rotate,e.rotate,n,r),x(t.skew,e.skew,n,r),k(t.scale,e.scale,n,r),t=e=null,function(t){for(var e,i=-1,a=r.length;++i<a;)n[(e=r[i]).i]=e.x(t);return n.join("")}}function T(t){return((t=Math.exp(t))+1/t)/2}function P(t){return((t=Math.exp(t))-1/t)/2}function M(t){return((t=Math.exp(2*t))-1)/(t+1)}function O(t,e){var n,r,i=t[0],a=t[1],o=t[2],u=e[0],s=e[1],l=e[2],c=u-i,f=s-a,p=c*c+f*f;if(q>p)r=Math.log(l/o)/z,n=function(t){return[i+t*c,a+t*f,o*Math.exp(z*t*r)]};else{var h=Math.sqrt(p),d=(l*l-o*o+V*p)/(2*o*B*h),y=(l*l-o*o-V*p)/(2*l*B*h),g=Math.log(Math.sqrt(d*d+1)-d),m=Math.log(Math.sqrt(y*y+1)-y);r=(m-g)/z,n=function(t){var e=t*r,n=T(g),u=o/(B*h)*(n*M(z*e+g)-P(g));return[i+u*c,a+u*f,o*n/T(z*e+g)]}}return n.duration=1e3*r,n}function S(t,r){t=e.hsl(t),r=e.hsl(r);var i=isNaN(t.h)?r.h:t.h,a=isNaN(t.s)?r.s:t.s,o=t.l,u=isNaN(r.h)?0:n(r.h,i),s=isNaN(r.s)?0:r.s-a,l=r.l-o;return function(e){return t.h=i+u*e,t.s=a+s*e,t.l=o+l*e,t+""}}function C(t,n){t=e.hsl(t),n=e.hsl(n);var r=isNaN(t.h)?n.h:t.h,i=isNaN(t.s)?n.s:t.s,a=t.l,o=isNaN(n.h)?0:n.h-r,u=isNaN(n.s)?0:n.s-i,s=n.l-a;return function(e){return t.h=r+o*e,t.s=i+u*e,t.l=a+s*e,t+""}}function j(t,n){t=e.lab(t),n=e.lab(n);var r=t.l,i=t.a,a=t.b,o=n.l-r,u=n.a-i,s=n.b-a;return function(e){return t.l=r+o*e,t.a=i+u*e,t.b=a+s*e,t+""}}function A(t,r){t=e.hcl(t),r=e.hcl(r);var i=isNaN(t.h)?r.h:t.h,a=isNaN(t.c)?r.c:t.c,o=t.l,u=isNaN(r.h)?0:n(r.h,i),s=isNaN(r.c)?0:r.c-a,l=r.l-o;return function(e){return t.h=i+u*e,t.c=a+s*e,t.l=o+l*e,t+""}}function E(t,n){t=e.hcl(t),n=e.hcl(n);var r=isNaN(t.h)?n.h:t.h,i=isNaN(t.c)?n.c:t.c,a=t.l,o=isNaN(n.h)?0:n.h-r,u=isNaN(n.c)?0:n.c-i,s=n.l-a;return function(e){return t.h=r+o*e,t.c=i+u*e,t.l=a+s*e,t+""}}var D,N=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,F=new RegExp(N.source,"g"),L=[function(t,n){var r,i=typeof n;return("string"===i?(r=e.color(n))?(n=r,a):c:n instanceof e.color?a:Array.isArray(n)?p:"object"===i&&isNaN(n)?u:o)(t,n)}],I=180/Math.PI,R={a:1,b:0,c:0,d:1,e:0,f:0},z=Math.SQRT2,B=2,V=4,q=1e-12,U=r(1),W=i(1),Y="0.2.1";t.version=Y,t.cubehelix=U,t.cubehelixLong=W,t.cubehelixGamma=r,t.cubehelixGammaLong=i,t.array=p,t.number=o,t.object=u,t.round=h,t.string=c,t.transform=w,t.values=L,t.value=f,t.zoom=O,t.rgb=a,t.hsl=S,t.hslLong=C,t.lab=j,t.hcl=A,t.hclLong=E})},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(){}function n(t){var e;return t=(t+"").trim().toLowerCase(),(e=b.exec(t))?(e=parseInt(e[1],16),i(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e)):(e=_.exec(t))?r(parseInt(e[1],16)):(e=x.exec(t))?i(e[1],e[2],e[3]):(e=k.exec(t))?i(255*e[1]/100,255*e[2]/100,255*e[3]/100):(e=w.exec(t))?o(e[1],e[2]/100,e[3]/100):T.hasOwnProperty(t)?r(T[t]):null}function r(t){return i(t>>16&255,t>>8&255,255&t)}function i(t,r,i){return 1===arguments.length&&(t instanceof e||(t=n(t)),t?(t=t.rgb(),i=t.b,r=t.g,t=t.r):t=r=i=NaN),new a(t,r,i)}function a(t,e,n){this.r=+t,this.g=+e,this.b=+n}function o(t,r,i){if(1===arguments.length)if(t instanceof u)i=t.l,r=t.s,t=t.h;else if(t instanceof e||(t=n(t)),t){if(t instanceof u)return t;t=t.rgb();var a=t.r/255,o=t.g/255,s=t.b/255,l=Math.min(a,o,s),c=Math.max(a,o,s),f=c-l;i=(c+l)/2,f?(r=.5>i?f/(c+l):f/(2-c-l),t=a===c?(o-s)/f+6*(s>o):o===c?(s-a)/f+2:(a-o)/f+4,t*=60):(t=NaN,r=i>0&&1>i?0:t)}else t=r=i=NaN;return new u(t,r,i)}function u(t,e,n){this.h=+t,this.s=+e,this.l=+n}function s(t,e,n){return 255*(60>t?e+(n-e)*t/60:180>t?n:240>t?e+(n-e)*(240-t)/60:e)}function l(t,e,n){return 1===arguments.length&&(t instanceof c?(n=t.l,e=t.c,t=t.h):(t instanceof p||(t=f(t)),n=t.l,e=Math.sqrt(t.a*t.a+t.b*t.b),t=Math.atan2(t.b,t.a)*j,0>t&&(t+=360))),new c(t,e,n)}function c(t,e,n){this.h=+t,this.c=+e,this.l=+n}function f(t,e,n){if(1===arguments.length)if(t instanceof p)n=t.b,e=t.a,t=t.l;else if(t instanceof c){var r=t.h*C;n=Math.sin(r)*t.c,e=Math.cos(r)*t.c,t=t.l}else{t instanceof a||(t=i(t));var o=g(t.r),u=g(t.g),n=g(t.b),s=h((.4124564*o+.3575761*u+.1804375*n)/D),l=h((.2126729*o+.7151522*u+.072175*n)/N),f=h((.0193339*o+.119192*u+.9503041*n)/F);n=200*(l-f),e=500*(s-l),t=116*l-16}return new p(t,e,n)}function p(t,e,n){this.l=+t,this.a=+e,this.b=+n}function h(t){return t>z?Math.pow(t,1/3):t/R+L}function d(t){return t>I?t*t*t:R*(t-L)}function y(t){return 255*(.0031308>=t?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function g(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function m(t,e,n){if(1===arguments.length)if(t instanceof v)n=t.l,e=t.s,t=t.h;else{t instanceof a||(t=i(t));var r=t.r/255,o=t.g/255,u=t.b/255;n=(G*u+H*r-X*o)/(G+H-X);var s=u-n,l=(Y*(o-n)-U*s)/W;e=Math.sqrt(l*l+s*s)/(Y*n*(1-n)),t=e?Math.atan2(l,s)*j-120:NaN,0>t&&(t+=360)}return new v(t,e,n)}function v(t,e,n){this.h=+t,this.s=+e,this.l=+n}var b=/^#([0-9a-f]{3})$/,_=/^#([0-9a-f]{6})$/,x=/^rgb\(\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*\)$/,k=/^rgb\(\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/,w=/^hsl\(\s*([-+]?\d+(?:\.\d+)?)\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/;n.prototype=e.prototype={displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}};var T={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},P=.7,M=1/P,O=i.prototype=a.prototype=new e;O.brighter=function(t){return t=null==t?M:Math.pow(M,t),new a(this.r*t,this.g*t,this.b*t)},O.darker=function(t){return t=null==t?P:Math.pow(P,t),new a(this.r*t,this.g*t,this.b*t)},O.rgb=function(){return this},O.displayable=function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255},O.toString=function(){var t=Math.round(this.r),e=Math.round(this.g),n=Math.round(this.b);return"#"+(isNaN(t)||0>=t?"00":16>t?"0"+t.toString(16):t>=255?"ff":t.toString(16))+(isNaN(e)||0>=e?"00":16>e?"0"+e.toString(16):e>=255?"ff":e.toString(16))+(isNaN(n)||0>=n?"00":16>n?"0"+n.toString(16):n>=255?"ff":n.toString(16))};var S=o.prototype=u.prototype=new e;S.brighter=function(t){return t=null==t?M:Math.pow(M,t),new u(this.h,this.s,this.l*t)},S.darker=function(t){return t=null==t?P:Math.pow(P,t),new u(this.h,this.s,this.l*t)},S.rgb=function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(.5>n?n:1-n)*e,i=2*n-r;return new a(s(t>=240?t-240:t+120,i,r),s(t,i,r),s(120>t?t+240:t-120,i,r))},S.displayable=function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1};var C=Math.PI/180,j=180/Math.PI,A=l.prototype=c.prototype=new e;A.brighter=function(t){return new c(this.h,this.c,this.l+E*(null==t?1:t))},A.darker=function(t){return new c(this.h,this.c,this.l-E*(null==t?1:t))},A.rgb=function(){return f(this).rgb()};var E=18,D=.95047,N=1,F=1.08883,L=4/29,I=6/29,R=3*I*I,z=I*I*I,B=f.prototype=p.prototype=new e;B.brighter=function(t){return new p(this.l+E*(null==t?1:t),this.a,this.b)},B.darker=function(t){return new p(this.l-E*(null==t?1:t),this.a,this.b)},B.rgb=function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,n=isNaN(this.b)?t:t-this.b/200;return t=N*d(t),e=D*d(e),n=F*d(n),new a(y(3.2404542*e-1.5371385*t-.4985314*n),y(-.969266*e+1.8760108*t+.041556*n),y(.0556434*e-.2040259*t+1.0572252*n))};var V=-.14861,q=1.78277,U=-.29227,W=-.90649,Y=1.97294,H=Y*W,X=Y*q,G=q*U-W*V,J=m.prototype=v.prototype=new e;J.brighter=function(t){return t=null==t?M:Math.pow(M,t),new v(this.h,this.s,this.l*t)},J.darker=function(t){return t=null==t?P:Math.pow(P,t),new v(this.h,this.s,this.l*t)},J.rgb=function(){var t=isNaN(this.h)?0:(this.h+120)*C,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),r=Math.cos(t),i=Math.sin(t);return new a(255*(e+n*(V*r+q*i)),255*(e+n*(U*r+W*i)),255*(e+n*(Y*r)))};var K="0.3.2";t.version=K,t.color=n,t.rgb=i,t.hsl=o,t.lab=f,t.hcl=l,t.cubehelix=m})},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(t,e,n){this.id=++c,this.restart(t,e,n)}function n(t,n,r){return new e(t,n,r)}function r(t){t=null==t?Date.now():+t,++s;try{for(var e,n=o;n;)t>=n.time&&(e=n.callback)(t-n.time,t),n=n.next}finally{--s}}function i(){s=l=0;try{r()}finally{for(var t,e=o,n=1/0;e;)e.callback?(n>e.time&&(n=e.time),e=(t=e).next):e=t?t.next=e.next:o=e.next;u=t,a(n)}}function a(t){if(!s){l&&(l=clearTimeout(l));var e=t-Date.now();e>24?1/0>t&&(l=setTimeout(i,e)):(s=1,p(i))}}var o,u,s=0,l=0,c=0,f={},p="undefined"!=typeof window&&(window.requestAnimationFrame||window.msRequestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame)||function(t){return setTimeout(t,17)};e.prototype=n.prototype={restart:function(t,e,n){if("function"!=typeof t)throw new TypeError("callback is not a function");n=(null==n?Date.now():+n)+(null==e?0:+e);var r=this.id,i=f[r];i?(i.callback=t,i.time=n):(i={next:null,callback:t,time:n},u?u.next=i:o=i,f[r]=u=i),a()},stop:function(){var t=this.id,e=f[t];e&&(e.callback=null,e.time=1/0,delete f[t],a())}};var h="0.0.6";t.version=h,t.timer=n,t.timerFlush=r})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(9),a=r(i),o=n(5),u=r(o),s=function(t){if(null!==t)switch(typeof t){case"undefined":return!1;case"number":return!isNaN(t)&&a["default"].isFinite(t);case"string":return!0;case"boolean":return!1;case"object":return a["default"].isDate(t)||a["default"].isArray(t)||a["default"].isPlainObject(t);case"function":return!0}return!1};e.isInterpolatable=s;var l=function(t,e){var n=arguments.length<=2||void 0===arguments[2]?0:arguments[2];return function(r){return n>r?t:e}};e.interpolateImmediate=l;var c=function(t,e){return function(n){return n>=1?e:function(){var r="function"==typeof t?t.apply(this,arguments):t,i="function"==typeof e?e.apply(this,arguments):e;return u["default"].value(r,i)(n)}}};e.interpolateFunction=c;var f=function(t,e){return t!==e&&s(t)&&s(e)?"function"==typeof t||"function"==typeof e?c(t,e):void 0:l(t,e)};e.victoryInterpolator=f;var p=!1,h=function(){p||(u["default"].values.push(f),p=!0)};e.addVictoryInterpolator=h},function(t,e,n){var r;(function(t,i){(function(){function a(t,e){if(t!==e){var n=null===t,r=t===O,i=t===t,a=null===e,o=e===O,u=e===e;if(t>e&&!a||!i||n&&!o&&u||r&&u)return 1;if(e>t&&!n||!u||a&&!r&&i||o&&i)return-1}return 0}function o(t,e,n){for(var r=t.length,i=n?r:-1;n?i--:++i<r;)if(e(t[i],i,t))return i;return-1}function u(t,e,n){if(e!==e)return v(t,n);for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}function s(t){return"function"==typeof t||!1}function l(t){return null==t?"":t+""}function c(t,e){for(var n=-1,r=t.length;++n<r&&e.indexOf(t.charAt(n))>-1;);return n}function f(t,e){for(var n=t.length;n--&&e.indexOf(t.charAt(n))>-1;);return n}function p(t,e){return a(t.criteria,e.criteria)||t.index-e.index}function h(t,e,n){for(var r=-1,i=t.criteria,o=e.criteria,u=i.length,s=n.length;++r<u;){var l=a(i[r],o[r]);if(l){if(r>=s)return l;var c=n[r];return l*("asc"===c||c===!0?1:-1)}}return t.index-e.index}function d(t){return Ht[t]}function y(t){return Xt[t]}function g(t,e,n){return e?t=Kt[t]:n&&(t=Qt[t]),"\\"+t}function m(t){return"\\"+Qt[t]}function v(t,e,n){for(var r=t.length,i=e+(n?0:-1);n?i--:++i<r;){var a=t[i];if(a!==a)return i}return-1}function b(t){return!!t&&"object"==typeof t}function _(t){return 160>=t&&t>=9&&13>=t||32==t||160==t||5760==t||6158==t||t>=8192&&(8202>=t||8232==t||8233==t||8239==t||8287==t||12288==t||65279==t)}function x(t,e){for(var n=-1,r=t.length,i=-1,a=[];++n<r;)t[n]===e&&(t[n]=H,a[++i]=n);return a}function k(t,e){for(var n,r=-1,i=t.length,a=-1,o=[];++r<i;){var u=t[r],s=e?e(u,r,t):u;r&&n===s||(n=s,o[++a]=u)}return o}function w(t){for(var e=-1,n=t.length;++e<n&&_(t.charCodeAt(e)););return e}function T(t){for(var e=t.length;e--&&_(t.charCodeAt(e)););return e}function P(t){return Gt[t]}function M(t){function e(t){if(b(t)&&!Cu(t)&&!(t instanceof i)){if(t instanceof r)return t;if(to.call(t,"__chain__")&&to.call(t,"__wrapped__"))return hr(t)}return new r(t)}function n(){}function r(t,e,n){this.__wrapped__=t,this.__actions__=n||[],this.__chain__=!!e}function i(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=So,this.__views__=[]}function _(){var t=new i(this.__wrapped__);return t.__actions__=te(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=te(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=te(this.__views__),t}function Z(){if(this.__filtered__){var t=new i(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function rt(){var t=this.__wrapped__.value(),e=this.__dir__,n=Cu(t),r=0>e,i=n?t.length:0,a=Hn(0,i,this.__views__),o=a.start,u=a.end,s=u-o,l=r?u:o-1,c=this.__iteratees__,f=c.length,p=0,h=wo(s,this.__takeCount__);if(!n||q>i||i==s&&h==s)return nn(r&&n?t.reverse():t,this.__actions__);var d=[];t:for(;s--&&h>p;){l+=e;for(var y=-1,g=t[l];++y<f;){var m=c[y],v=m.iteratee,b=m.type,_=v(g);if(b==W)g=_;else if(!_){if(b==U)continue t;break t}}d[p++]=g}return d}function at(){this.__data__={}}function Ht(t){return this.has(t)&&delete this.__data__[t]}function Xt(t){return"__proto__"==t?O:this.__data__[t]}function Gt(t){return"__proto__"!=t&&to.call(this.__data__,t)}function Jt(t,e){return"__proto__"!=t&&(this.__data__[t]=e),this}function Kt(t){var e=t?t.length:0;for(this.data={hash:mo(null),set:new co};e--;)this.push(t[e])}function Qt(t,e){var n=t.data,r="string"==typeof e||Ni(e)?n.set.has(e):n.hash[e];return r?0:-1}function $t(t){var e=this.data;"string"==typeof t||Ni(t)?e.set.add(t):e.hash[t]=!0}function Zt(t,e){for(var n=-1,r=t.length,i=-1,a=e.length,o=Ba(r+a);++n<r;)o[n]=t[n];for(;++i<a;)o[n++]=e[i];return o}function te(t,e){var n=-1,r=t.length;for(e||(e=Ba(r));++n<r;)e[n]=t[n];return e}function ee(t,e){for(var n=-1,r=t.length;++n<r&&e(t[n],n,t)!==!1;);return t}function ne(t,e){for(var n=t.length;n--&&e(t[n],n,t)!==!1;);return t}function ae(t,e){for(var n=-1,r=t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function oe(t,e,n,r){for(var i=-1,a=t.length,o=r,u=o;++i<a;){var s=t[i],l=+e(s);n(l,o)&&(o=l,u=s)}return u}function ue(t,e){for(var n=-1,r=t.length,i=-1,a=[];++n<r;){var o=t[n];e(o,n,t)&&(a[++i]=o)}return a}function se(t,e){for(var n=-1,r=t.length,i=Ba(r);++n<r;)i[n]=e(t[n],n,t);return i}function le(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function ce(t,e,n,r){var i=-1,a=t.length;for(r&&a&&(n=t[++i]);++i<a;)n=e(n,t[i],i,t);return n}function fe(t,e,n,r){var i=t.length;for(r&&i&&(n=t[--i]);i--;)n=e(n,t[i],i,t);return n}function pe(t,e){for(var n=-1,r=t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}function he(t,e){for(var n=t.length,r=0;n--;)r+=+e(t[n])||0;return r}function de(t,e){return t===O?e:t}function ye(t,e,n,r){return t!==O&&to.call(r,n)?t:e}function ge(t,e,n){for(var r=-1,i=Bu(e),a=i.length;++r<a;){var o=i[r],u=t[o],s=n(u,e[o],o,t,e);(s===s?s===u:u!==u)&&(u!==O||o in t)||(t[o]=s)}return t}function me(t,e){return null==e?t:be(e,Bu(e),t)}function ve(t,e){for(var n=-1,r=null==t,i=!r&&Qn(t),a=i?t.length:0,o=e.length,u=Ba(o);++n<o;){var s=e[n];i?u[n]=$n(s,a)?t[s]:O:u[n]=r?O:t[s]}return u}function be(t,e,n){n||(n={});for(var r=-1,i=e.length;++r<i;){var a=e[r];n[a]=t[a]}return n}function _e(t,e,n){var r=typeof t;return"function"==r?e===O?t:on(t,e,n):null==t?Oa:"object"==r?ze(t):e===O?Da(t):Be(t,e)}function xe(t,e,n,r,i,a,o){var u;if(n&&(u=i?n(t,r,i):n(t)),u!==O)return u;if(!Ni(t))return t;var s=Cu(t);if(s){if(u=Xn(t),!e)return te(t,u)}else{var l=no.call(t),c=l==$;if(l!=et&&l!=X&&(!c||i))return Yt[l]?Jn(t,l,e):i?t:{};if(u=Gn(c?{}:t),!e)return me(u,t)}a||(a=[]),o||(o=[]);for(var f=a.length;f--;)if(a[f]==t)return o[f];return a.push(t),o.push(u),(s?ee:Ae)(t,function(r,i){u[i]=xe(r,e,n,i,t,a,o)}),u}function ke(t,e,n){if("function"!=typeof t)throw new Ja(Y);return fo(function(){t.apply(O,n)},e)}function we(t,e){var n=t?t.length:0,r=[];if(!n)return r;var i=-1,a=Un(),o=a==u,s=o&&e.length>=q?yn(e):null,l=e.length;s&&(a=Qt,o=!1,e=s);t:for(;++i<n;){var c=t[i];if(o&&c===c){for(var f=l;f--;)if(e[f]===c)continue t;r.push(c)}else a(e,c,0)<0&&r.push(c)}return r}function Te(t,e){var n=!0;return Lo(t,function(t,r,i){return n=!!e(t,r,i)}),n}function Pe(t,e,n,r){var i=r,a=i;return Lo(t,function(t,o,u){var s=+e(t,o,u);(n(s,i)||s===r&&s===a)&&(i=s,a=t)}),a}function Me(t,e,n,r){var i=t.length;for(n=null==n?0:+n||0,0>n&&(n=-n>i?0:i+n),r=r===O||r>i?i:+r||0,0>r&&(r+=i),i=n>r?0:r>>>0,n>>>=0;i>n;)t[n++]=e;return t}function Oe(t,e){var n=[];return Lo(t,function(t,r,i){e(t,r,i)&&n.push(t)}),n}function Se(t,e,n,r){var i;return n(t,function(t,n,a){return e(t,n,a)?(i=r?n:t,!1):void 0}),i}function Ce(t,e,n,r){r||(r=[]);for(var i=-1,a=t.length;++i<a;){var o=t[i];b(o)&&Qn(o)&&(n||Cu(o)||Pi(o))?e?Ce(o,e,n,r):le(r,o):n||(r[r.length]=o)}return r}function je(t,e){return Ro(t,e,ta)}function Ae(t,e){return Ro(t,e,Bu)}function Ee(t,e){return zo(t,e,Bu)}function De(t,e){for(var n=-1,r=e.length,i=-1,a=[];++n<r;){var o=e[n];Di(t[o])&&(a[++i]=o)}return a}function Ne(t,e,n){if(null!=t){n!==O&&n in fr(t)&&(e=[n]);for(var r=0,i=e.length;null!=t&&i>r;)t=t[e[r++]];return r&&r==i?t:O}}function Fe(t,e,n,r,i,a){return t===e?!0:null==t||null==e||!Ni(t)&&!b(e)?t!==t&&e!==e:Le(t,e,Fe,n,r,i,a)}function Le(t,e,n,r,i,a,o){var u=Cu(t),s=Cu(e),l=G,c=G;u||(l=no.call(t),l==X?l=et:l!=et&&(u=Ui(t))),s||(c=no.call(e),c==X?c=et:c!=et&&(s=Ui(e)));var f=l==et,p=c==et,h=l==c;if(h&&!u&&!f)return zn(t,e,l);if(!i){var d=f&&to.call(t,"__wrapped__"),y=p&&to.call(e,"__wrapped__");if(d||y)return n(d?t.value():t,y?e.value():e,r,i,a,o)}if(!h)return!1;a||(a=[]),o||(o=[]);for(var g=a.length;g--;)if(a[g]==t)return o[g]==e;a.push(t),o.push(e);var m=(u?Rn:Bn)(t,e,n,r,i,a,o);return a.pop(),o.pop(),m}function Ie(t,e,n){var r=e.length,i=r,a=!n;if(null==t)return!i;for(t=fr(t);r--;){var o=e[r];if(a&&o[2]?o[1]!==t[o[0]]:!(o[0]in t))return!1}for(;++r<i;){o=e[r];var u=o[0],s=t[u],l=o[1];if(a&&o[2]){if(s===O&&!(u in t))return!1}else{var c=n?n(s,l,u):O;if(!(c===O?Fe(l,s,n,!0):c))return!1}}return!0}function Re(t,e){var n=-1,r=Qn(t)?Ba(t.length):[];return Lo(t,function(t,i,a){r[++n]=e(t,i,a)}),r}function ze(t){var e=Wn(t);if(1==e.length&&e[0][2]){var n=e[0][0],r=e[0][1];return function(t){return null==t?!1:t[n]===r&&(r!==O||n in fr(t))}}return function(t){return Ie(t,e)}}function Be(t,e){var n=Cu(t),r=tr(t)&&rr(e),i=t+"";return t=pr(t),function(a){if(null==a)return!1;var o=i;if(a=fr(a),(n||!r)&&!(o in a)){if(a=1==t.length?a:Ne(a,Ge(t,0,-1)),null==a)return!1;o=Mr(t),a=fr(a)}return a[o]===e?e!==O||o in a:Fe(e,a[o],O,!0)}}function Ve(t,e,n,r,i){if(!Ni(t))return t;var a=Qn(e)&&(Cu(e)||Ui(e)),o=a?O:Bu(e);return ee(o||e,function(u,s){
if(o&&(s=u,u=e[s]),b(u))r||(r=[]),i||(i=[]),qe(t,e,s,Ve,n,r,i);else{var l=t[s],c=n?n(l,u,s,t,e):O,f=c===O;f&&(c=u),c===O&&(!a||s in t)||!f&&(c===c?c===l:l!==l)||(t[s]=c)}}),t}function qe(t,e,n,r,i,a,o){for(var u=a.length,s=e[n];u--;)if(a[u]==s)return void(t[n]=o[u]);var l=t[n],c=i?i(l,s,n,t,e):O,f=c===O;f&&(c=s,Qn(s)&&(Cu(s)||Ui(s))?c=Cu(l)?l:Qn(l)?te(l):[]:Bi(s)||Pi(s)?c=Pi(l)?Gi(l):Bi(l)?l:{}:f=!1),a.push(s),o.push(c),f?t[n]=r(c,s,i,a,o):(c===c?c!==l:l===l)&&(t[n]=c)}function Ue(t){return function(e){return null==e?O:e[t]}}function We(t){var e=t+"";return t=pr(t),function(n){return Ne(n,t,e)}}function Ye(t,e){for(var n=t?e.length:0;n--;){var r=e[n];if(r!=i&&$n(r)){var i=r;po.call(t,r,1)}}return t}function He(t,e){return t+vo(Mo()*(e-t+1))}function Xe(t,e,n,r,i){return i(t,function(t,i,a){n=r?(r=!1,t):e(n,t,i,a)}),n}function Ge(t,e,n){var r=-1,i=t.length;e=null==e?0:+e||0,0>e&&(e=-e>i?0:i+e),n=n===O||n>i?i:+n||0,0>n&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var a=Ba(i);++r<i;)a[r]=t[r+e];return a}function Je(t,e){var n;return Lo(t,function(t,r,i){return n=e(t,r,i),!n}),!!n}function Ke(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}function Qe(t,e,n){var r=Vn(),i=-1;e=se(e,function(t){return r(t)});var a=Re(t,function(t){var n=se(e,function(e){return e(t)});return{criteria:n,index:++i,value:t}});return Ke(a,function(t,e){return h(t,e,n)})}function $e(t,e){var n=0;return Lo(t,function(t,r,i){n+=+e(t,r,i)||0}),n}function Ze(t,e){var n=-1,r=Un(),i=t.length,a=r==u,o=a&&i>=q,s=o?yn():null,l=[];s?(r=Qt,a=!1):(o=!1,s=e?[]:l);t:for(;++n<i;){var c=t[n],f=e?e(c,n,t):c;if(a&&c===c){for(var p=s.length;p--;)if(s[p]===f)continue t;e&&s.push(f),l.push(c)}else r(s,f,0)<0&&((e||o)&&s.push(f),l.push(c))}return l}function tn(t,e){for(var n=-1,r=e.length,i=Ba(r);++n<r;)i[n]=t[e[n]];return i}function en(t,e,n,r){for(var i=t.length,a=r?i:-1;(r?a--:++a<i)&&e(t[a],a,t););return n?Ge(t,r?0:a,r?a+1:i):Ge(t,r?a+1:0,r?i:a)}function nn(t,e){var n=t;n instanceof i&&(n=n.value());for(var r=-1,a=e.length;++r<a;){var o=e[r];n=o.func.apply(o.thisArg,le([n],o.args))}return n}function rn(t,e,n){var r=0,i=t?t.length:r;if("number"==typeof e&&e===e&&Ao>=i){for(;i>r;){var a=r+i>>>1,o=t[a];(n?e>=o:e>o)&&null!==o?r=a+1:i=a}return i}return an(t,e,Oa,n)}function an(t,e,n,r){e=n(e);for(var i=0,a=t?t.length:0,o=e!==e,u=null===e,s=e===O;a>i;){var l=vo((i+a)/2),c=n(t[l]),f=c!==O,p=c===c;if(o)var h=p||r;else h=u?p&&f&&(r||null!=c):s?p&&(r||f):null==c?!1:r?e>=c:e>c;h?i=l+1:a=l}return wo(a,jo)}function on(t,e,n){if("function"!=typeof t)return Oa;if(e===O)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 3:return function(n,r,i){return t.call(e,n,r,i)};case 4:return function(n,r,i,a){return t.call(e,n,r,i,a)};case 5:return function(n,r,i,a,o){return t.call(e,n,r,i,a,o)}}return function(){return t.apply(e,arguments)}}function un(t){var e=new ao(t.byteLength),n=new ho(e);return n.set(new ho(t)),e}function sn(t,e,n){for(var r=n.length,i=-1,a=ko(t.length-r,0),o=-1,u=e.length,s=Ba(u+a);++o<u;)s[o]=e[o];for(;++i<r;)s[n[i]]=t[i];for(;a--;)s[o++]=t[i++];return s}function ln(t,e,n){for(var r=-1,i=n.length,a=-1,o=ko(t.length-i,0),u=-1,s=e.length,l=Ba(o+s);++a<o;)l[a]=t[a];for(var c=a;++u<s;)l[c+u]=e[u];for(;++r<i;)l[c+n[r]]=t[a++];return l}function cn(t,e){return function(n,r,i){var a=e?e():{};if(r=Vn(r,i,3),Cu(n))for(var o=-1,u=n.length;++o<u;){var s=n[o];t(a,s,r(s,o,n),n)}else Lo(n,function(e,n,i){t(a,e,r(e,n,i),i)});return a}}function fn(t){return mi(function(e,n){var r=-1,i=null==e?0:n.length,a=i>2?n[i-2]:O,o=i>2?n[2]:O,u=i>1?n[i-1]:O;for("function"==typeof a?(a=on(a,u,5),i-=2):(a="function"==typeof u?u:O,i-=a?1:0),o&&Zn(n[0],n[1],o)&&(a=3>i?O:a,i=1);++r<i;){var s=n[r];s&&t(e,s,a)}return e})}function pn(t,e){return function(n,r){var i=n?qo(n):0;if(!nr(i))return t(n,r);for(var a=e?i:-1,o=fr(n);(e?a--:++a<i)&&r(o[a],a,o)!==!1;);return n}}function hn(t){return function(e,n,r){for(var i=fr(e),a=r(e),o=a.length,u=t?o:-1;t?u--:++u<o;){var s=a[u];if(n(i[s],s,i)===!1)break}return e}}function dn(t,e){function n(){var i=this&&this!==re&&this instanceof n?r:t;return i.apply(e,arguments)}var r=mn(t);return n}function yn(t){return mo&&co?new Kt(t):null}function gn(t){return function(e){for(var n=-1,r=Ta(ca(e)),i=r.length,a="";++n<i;)a=t(a,r[n],n);return a}}function mn(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=Fo(t.prototype),r=t.apply(n,e);return Ni(r)?r:n}}function vn(t){function e(n,r,i){i&&Zn(n,r,i)&&(r=O);var a=In(n,t,O,O,O,O,O,r);return a.placeholder=e.placeholder,a}return e}function bn(t,e){return mi(function(n){var r=n[0];return null==r?r:(n.push(e),t.apply(O,n))})}function _n(t,e){return function(n,r,i){if(i&&Zn(n,r,i)&&(r=O),r=Vn(r,i,3),1==r.length){n=Cu(n)?n:cr(n);var a=oe(n,r,t,e);if(!n.length||a!==e)return a}return Pe(n,r,t,e)}}function xn(t,e){return function(n,r,i){if(r=Vn(r,i,3),Cu(n)){var a=o(n,r,e);return a>-1?n[a]:O}return Se(n,r,t)}}function kn(t){return function(e,n,r){return e&&e.length?(n=Vn(n,r,3),o(e,n,t)):-1}}function wn(t){return function(e,n,r){return n=Vn(n,r,3),Se(e,n,t,!0)}}function Tn(t){return function(){for(var e,n=arguments.length,i=t?n:-1,a=0,o=Ba(n);t?i--:++i<n;){var u=o[a++]=arguments[i];if("function"!=typeof u)throw new Ja(Y);!e&&r.prototype.thru&&"wrapper"==qn(u)&&(e=new r([],!0))}for(i=e?-1:n;++i<n;){u=o[i];var s=qn(u),l="wrapper"==s?Vo(u):O;e=l&&er(l[0])&&l[1]==(L|E|N|I)&&!l[4].length&&1==l[9]?e[qn(l[0])].apply(e,l[3]):1==u.length&&er(u)?e[s]():e.thru(u)}return function(){var t=arguments,r=t[0];if(e&&1==t.length&&Cu(r)&&r.length>=q)return e.plant(r).value();for(var i=0,a=n?o[i].apply(this,t):r;++i<n;)a=o[i].call(this,a);return a}}}function Pn(t,e){return function(n,r,i){return"function"==typeof r&&i===O&&Cu(n)?t(n,r):e(n,on(r,i,3))}}function Mn(t){return function(e,n,r){return("function"!=typeof n||r!==O)&&(n=on(n,r,3)),t(e,n,ta)}}function On(t){return function(e,n,r){return("function"!=typeof n||r!==O)&&(n=on(n,r,3)),t(e,n)}}function Sn(t){return function(e,n,r){var i={};return n=Vn(n,r,3),Ae(e,function(e,r,a){var o=n(e,r,a);r=t?o:r,e=t?e:o,i[r]=e}),i}}function Cn(t){return function(e,n,r){return e=l(e),(t?e:"")+Dn(e,n,r)+(t?"":e)}}function jn(t){var e=mi(function(n,r){var i=x(r,e.placeholder);return In(n,t,O,r,i)});return e}function An(t,e){return function(n,r,i,a){var o=arguments.length<3;return"function"==typeof r&&a===O&&Cu(n)?t(n,r,i,o):Xe(n,Vn(r,a,4),i,o,e)}}function En(t,e,n,r,i,a,o,u,s,l){function c(){for(var v=arguments.length,b=v,_=Ba(v);b--;)_[b]=arguments[b];if(r&&(_=sn(_,r,i)),a&&(_=ln(_,a,o)),d||g){var k=c.placeholder,w=x(_,k);if(v-=w.length,l>v){var T=u?te(u):O,P=ko(l-v,0),M=d?w:O,S=d?O:w,A=d?_:O,E=d?O:_;e|=d?N:F,e&=~(d?F:N),y||(e&=~(C|j));var D=[t,e,n,A,M,E,S,T,s,P],L=En.apply(O,D);return er(t)&&Uo(L,D),L.placeholder=k,L}}var I=p?n:this,R=h?I[t]:t;return u&&(_=sr(_,u)),f&&s<_.length&&(_.length=s),this&&this!==re&&this instanceof c&&(R=m||mn(t)),R.apply(I,_)}var f=e&L,p=e&C,h=e&j,d=e&E,y=e&A,g=e&D,m=h?O:mn(t);return c}function Dn(t,e,n){var r=t.length;if(e=+e,r>=e||!_o(e))return"";var i=e-r;return n=null==n?" ":n+"",ga(n,go(i/n.length)).slice(0,i)}function Nn(t,e,n,r){function i(){for(var e=-1,u=arguments.length,s=-1,l=r.length,c=Ba(l+u);++s<l;)c[s]=r[s];for(;u--;)c[s++]=arguments[++e];var f=this&&this!==re&&this instanceof i?o:t;return f.apply(a?n:this,c)}var a=e&C,o=mn(t);return i}function Fn(t){var e=Wa[t];return function(t,n){return n=n===O?0:+n||0,n?(n=so(10,n),e(t*n)/n):e(t)}}function Ln(t){return function(e,n,r,i){var a=Vn(r);return null==r&&a===_e?rn(e,n,t):an(e,n,a(r,i,1),t)}}function In(t,e,n,r,i,a,o,u){var s=e&j;if(!s&&"function"!=typeof t)throw new Ja(Y);var l=r?r.length:0;if(l||(e&=~(N|F),r=i=O),l-=i?i.length:0,e&F){var c=r,f=i;r=i=O}var p=s?O:Vo(t),h=[t,e,n,r,i,c,f,a,o,u];if(p&&(ir(h,p),e=h[1],u=h[9]),h[9]=null==u?s?0:t.length:ko(u-l,0)||0,e==C)var d=dn(h[0],h[2]);else d=e!=N&&e!=(C|N)||h[4].length?En.apply(O,h):Nn.apply(O,h);var y=p?Bo:Uo;return y(d,h)}function Rn(t,e,n,r,i,a,o){var u=-1,s=t.length,l=e.length;if(s!=l&&!(i&&l>s))return!1;for(;++u<s;){var c=t[u],f=e[u],p=r?r(i?f:c,i?c:f,u):O;if(p!==O){if(p)continue;return!1}if(i){if(!pe(e,function(t){return c===t||n(c,t,r,i,a,o)}))return!1}else if(c!==f&&!n(c,f,r,i,a,o))return!1}return!0}function zn(t,e,n){switch(n){case J:case K:return+t==+e;case Q:return t.name==e.name&&t.message==e.message;case tt:return t!=+t?e!=+e:t==+e;case nt:case it:return t==e+""}return!1}function Bn(t,e,n,r,i,a,o){var u=Bu(t),s=u.length,l=Bu(e),c=l.length;if(s!=c&&!i)return!1;for(var f=s;f--;){var p=u[f];if(!(i?p in e:to.call(e,p)))return!1}for(var h=i;++f<s;){p=u[f];var d=t[p],y=e[p],g=r?r(i?y:d,i?d:y,p):O;if(!(g===O?n(d,y,r,i,a,o):g))return!1;h||(h="constructor"==p)}if(!h){var m=t.constructor,v=e.constructor;if(m!=v&&"constructor"in t&&"constructor"in e&&!("function"==typeof m&&m instanceof m&&"function"==typeof v&&v instanceof v))return!1}return!0}function Vn(t,n,r){var i=e.callback||Pa;return i=i===Pa?_e:i,r?i(t,n,r):i}function qn(t){for(var e=t.name,n=No[e],r=n?n.length:0;r--;){var i=n[r],a=i.func;if(null==a||a==t)return i.name}return e}function Un(t,n,r){var i=e.indexOf||Tr;return i=i===Tr?u:i,t?i(t,n,r):i}function Wn(t){for(var e=ea(t),n=e.length;n--;)e[n][2]=rr(e[n][1]);return e}function Yn(t,e){var n=null==t?O:t[e];return Ii(n)?n:O}function Hn(t,e,n){for(var r=-1,i=n.length;++r<i;){var a=n[r],o=a.size;switch(a.type){case"drop":t+=o;break;case"dropRight":e-=o;break;case"take":e=wo(e,t+o);break;case"takeRight":t=ko(t,e-o)}}return{start:t,end:e}}function Xn(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&to.call(t,"index")&&(n.index=t.index,n.input=t.input),n}function Gn(t){var e=t.constructor;return"function"==typeof e&&e instanceof e||(e=Ha),new e}function Jn(t,e,n){var r=t.constructor;switch(e){case ot:return un(t);case J:case K:return new r(+t);case ut:case st:case lt:case ct:case ft:case pt:case ht:case dt:case yt:var i=t.buffer;return new r(n?un(i):i,t.byteOffset,t.length);case tt:case it:return new r(t);case nt:var a=new r(t.source,Nt.exec(t));a.lastIndex=t.lastIndex}return a}function Kn(t,e,n){null==t||tr(e,t)||(e=pr(e),t=1==e.length?t:Ne(t,Ge(e,0,-1)),e=Mr(e));var r=null==t?t:t[e];return null==r?O:r.apply(t,n)}function Qn(t){return null!=t&&nr(qo(t))}function $n(t,e){return t="number"==typeof t||It.test(t)?+t:-1,e=null==e?Eo:e,t>-1&&t%1==0&&e>t}function Zn(t,e,n){if(!Ni(n))return!1;var r=typeof e;if("number"==r?Qn(n)&&$n(e,n.length):"string"==r&&e in n){var i=n[e];return t===t?t===i:i!==i}return!1}function tr(t,e){var n=typeof t;if("string"==n&&Ot.test(t)||"number"==n)return!0;if(Cu(t))return!1;var r=!Mt.test(t);return r||null!=e&&t in fr(e)}function er(t){var n=qn(t);if(!(n in i.prototype))return!1;var r=e[n];if(t===r)return!0;var a=Vo(r);return!!a&&t===a[0]}function nr(t){return"number"==typeof t&&t>-1&&t%1==0&&Eo>=t}function rr(t){return t===t&&!Ni(t)}function ir(t,e){var n=t[1],r=e[1],i=n|r,a=L>i,o=r==L&&n==E||r==L&&n==I&&t[7].length<=e[8]||r==(L|I)&&n==E;if(!a&&!o)return t;r&C&&(t[2]=e[2],i|=n&C?0:A);var u=e[3];if(u){var s=t[3];t[3]=s?sn(s,u,e[4]):te(u),t[4]=s?x(t[3],H):te(e[4])}return u=e[5],u&&(s=t[5],t[5]=s?ln(s,u,e[6]):te(u),t[6]=s?x(t[5],H):te(e[6])),u=e[7],u&&(t[7]=te(u)),r&L&&(t[8]=null==t[8]?e[8]:wo(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=i,t}function ar(t,e){return t===O?e:ju(t,e,ar)}function or(t,e){t=fr(t);for(var n=-1,r=e.length,i={};++n<r;){var a=e[n];a in t&&(i[a]=t[a])}return i}function ur(t,e){var n={};return je(t,function(t,r,i){e(t,r,i)&&(n[r]=t)}),n}function sr(t,e){for(var n=t.length,r=wo(e.length,n),i=te(t);r--;){var a=e[r];t[r]=$n(a,n)?i[a]:O}return t}function lr(t){for(var e=ta(t),n=e.length,r=n&&t.length,i=!!r&&nr(r)&&(Cu(t)||Pi(t)),a=-1,o=[];++a<n;){var u=e[a];(i&&$n(u,r)||to.call(t,u))&&o.push(u)}return o}function cr(t){return null==t?[]:Qn(t)?Ni(t)?t:Ha(t):aa(t)}function fr(t){return Ni(t)?t:Ha(t)}function pr(t){if(Cu(t))return t;var e=[];return l(t).replace(St,function(t,n,r,i){e.push(r?i.replace(Et,"$1"):n||t)}),e}function hr(t){return t instanceof i?t.clone():new r(t.__wrapped__,t.__chain__,te(t.__actions__))}function dr(t,e,n){e=(n?Zn(t,e,n):null==e)?1:ko(vo(e)||1,1);for(var r=0,i=t?t.length:0,a=-1,o=Ba(go(i/e));i>r;)o[++a]=Ge(t,r,r+=e);return o}function yr(t){for(var e=-1,n=t?t.length:0,r=-1,i=[];++e<n;){var a=t[e];a&&(i[++r]=a)}return i}function gr(t,e,n){var r=t?t.length:0;return r?((n?Zn(t,e,n):null==e)&&(e=1),Ge(t,0>e?0:e)):[]}function mr(t,e,n){var r=t?t.length:0;return r?((n?Zn(t,e,n):null==e)&&(e=1),e=r-(+e||0),Ge(t,0,0>e?0:e)):[]}function vr(t,e,n){return t&&t.length?en(t,Vn(e,n,3),!0,!0):[]}function br(t,e,n){return t&&t.length?en(t,Vn(e,n,3),!0):[]}function _r(t,e,n,r){var i=t?t.length:0;return i?(n&&"number"!=typeof n&&Zn(t,e,n)&&(n=0,r=i),Me(t,e,n,r)):[]}function xr(t){return t?t[0]:O}function kr(t,e,n){var r=t?t.length:0;return n&&Zn(t,e,n)&&(e=!1),r?Ce(t,e):[]}function wr(t){var e=t?t.length:0;return e?Ce(t,!0):[]}function Tr(t,e,n){var r=t?t.length:0;if(!r)return-1;if("number"==typeof n)n=0>n?ko(r+n,0):n;else if(n){var i=rn(t,e);return r>i&&(e===e?e===t[i]:t[i]!==t[i])?i:-1}return u(t,e,n||0)}function Pr(t){return mr(t,1)}function Mr(t){var e=t?t.length:0;return e?t[e-1]:O}function Or(t,e,n){var r=t?t.length:0;if(!r)return-1;var i=r;if("number"==typeof n)i=(0>n?ko(r+n,0):wo(n||0,r-1))+1;else if(n){i=rn(t,e,!0)-1;var a=t[i];return(e===e?e===a:a!==a)?i:-1}if(e!==e)return v(t,i,!0);for(;i--;)if(t[i]===e)return i;return-1}function Sr(){var t=arguments,e=t[0];if(!e||!e.length)return e;for(var n=0,r=Un(),i=t.length;++n<i;)for(var a=0,o=t[n];(a=r(e,o,a))>-1;)po.call(e,a,1);return e}function Cr(t,e,n){var r=[];if(!t||!t.length)return r;var i=-1,a=[],o=t.length;for(e=Vn(e,n,3);++i<o;){var u=t[i];e(u,i,t)&&(r.push(u),a.push(i))}return Ye(t,a),r}function jr(t){return gr(t,1)}function Ar(t,e,n){var r=t?t.length:0;return r?(n&&"number"!=typeof n&&Zn(t,e,n)&&(e=0,n=r),Ge(t,e,n)):[]}function Er(t,e,n){var r=t?t.length:0;return r?((n?Zn(t,e,n):null==e)&&(e=1),Ge(t,0,0>e?0:e)):[]}function Dr(t,e,n){var r=t?t.length:0;return r?((n?Zn(t,e,n):null==e)&&(e=1),e=r-(+e||0),Ge(t,0>e?0:e)):[]}function Nr(t,e,n){return t&&t.length?en(t,Vn(e,n,3),!1,!0):[]}function Fr(t,e,n){return t&&t.length?en(t,Vn(e,n,3)):[]}function Lr(t,e,n,r){var i=t?t.length:0;if(!i)return[];null!=e&&"boolean"!=typeof e&&(r=n,n=Zn(t,e,r)?O:e,e=!1);var a=Vn();return(null!=n||a!==_e)&&(n=a(n,r,3)),e&&Un()==u?k(t,n):Ze(t,n)}function Ir(t){if(!t||!t.length)return[];var e=-1,n=0;t=ue(t,function(t){return Qn(t)?(n=ko(t.length,n),!0):void 0});for(var r=Ba(n);++e<n;)r[e]=se(t,Ue(e));return r}function Rr(t,e,n){var r=t?t.length:0;if(!r)return[];var i=Ir(t);return null==e?i:(e=on(e,n,4),se(i,function(t){return ce(t,e,O,!0)}))}function zr(){for(var t=-1,e=arguments.length;++t<e;){var n=arguments[t];if(Qn(n))var r=r?le(we(r,n),we(n,r)):n}return r?Ze(r):[]}function Br(t,e){var n=-1,r=t?t.length:0,i={};for(!r||e||Cu(t[0])||(e=[]);++n<r;){var a=t[n];e?i[a]=e[n]:a&&(i[a[0]]=a[1])}return i}function Vr(t){var n=e(t);return n.__chain__=!0,n}function qr(t,e,n){return e.call(n,t),t}function Ur(t,e,n){return e.call(n,t)}function Wr(){return Vr(this)}function Yr(){return new r(this.value(),this.__chain__)}function Hr(t){for(var e,r=this;r instanceof n;){var i=hr(r);e?a.__wrapped__=i:e=i;var a=i;r=r.__wrapped__}return a.__wrapped__=t,e}function Xr(){var t=this.__wrapped__,e=function(t){return n&&n.__dir__<0?t:t.reverse()};if(t instanceof i){var n=t;return this.__actions__.length&&(n=new i(this)),n=n.reverse(),n.__actions__.push({func:Ur,args:[e],thisArg:O}),new r(n,this.__chain__)}return this.thru(e)}function Gr(){return this.value()+""}function Jr(){return nn(this.__wrapped__,this.__actions__)}function Kr(t,e,n){var r=Cu(t)?ae:Te;return n&&Zn(t,e,n)&&(e=O),("function"!=typeof e||n!==O)&&(e=Vn(e,n,3)),r(t,e)}function Qr(t,e,n){var r=Cu(t)?ue:Oe;return e=Vn(e,n,3),r(t,e)}function $r(t,e){return iu(t,ze(e))}function Zr(t,e,n,r){var i=t?qo(t):0;return nr(i)||(t=aa(t),i=t.length),n="number"!=typeof n||r&&Zn(e,n,r)?0:0>n?ko(i+n,0):n||0,"string"==typeof t||!Cu(t)&&qi(t)?i>=n&&t.indexOf(e,n)>-1:!!i&&Un(t,e,n)>-1}function ti(t,e,n){var r=Cu(t)?se:Re;return e=Vn(e,n,3),r(t,e)}function ei(t,e){return ti(t,Da(e))}function ni(t,e,n){var r=Cu(t)?ue:Oe;return e=Vn(e,n,3),r(t,function(t,n,r){return!e(t,n,r)})}function ri(t,e,n){if(n?Zn(t,e,n):null==e){t=cr(t);var r=t.length;return r>0?t[He(0,r-1)]:O}var i=-1,a=Xi(t),r=a.length,o=r-1;for(e=wo(0>e?0:+e||0,r);++i<e;){var u=He(i,o),s=a[u];a[u]=a[i],a[i]=s}return a.length=e,a}function ii(t){return ri(t,So)}function ai(t){var e=t?qo(t):0;return nr(e)?e:Bu(t).length}function oi(t,e,n){var r=Cu(t)?pe:Je;return n&&Zn(t,e,n)&&(e=O),("function"!=typeof e||n!==O)&&(e=Vn(e,n,3)),r(t,e)}function ui(t,e,n){if(null==t)return[];n&&Zn(t,e,n)&&(e=O);var r=-1;e=Vn(e,n,3);var i=Re(t,function(t,n,i){return{criteria:e(t,n,i),index:++r,value:t}});return Ke(i,p)}function si(t,e,n,r){return null==t?[]:(r&&Zn(e,n,r)&&(n=O),Cu(e)||(e=null==e?[]:[e]),Cu(n)||(n=null==n?[]:[n]),Qe(t,e,n))}function li(t,e){return Qr(t,ze(e))}function ci(t,e){if("function"!=typeof e){if("function"!=typeof t)throw new Ja(Y);var n=t;t=e,e=n}return t=_o(t=+t)?t:0,function(){return--t<1?e.apply(this,arguments):void 0}}function fi(t,e,n){return n&&Zn(t,e,n)&&(e=O),e=t&&null==e?t.length:ko(+e||0,0),In(t,L,O,O,O,O,e)}function pi(t,e){var n;if("function"!=typeof e){if("function"!=typeof t)throw new Ja(Y);var r=t;t=e,e=r}return function(){return--t>0&&(n=e.apply(this,arguments)),1>=t&&(e=O),n}}function hi(t,e,n){function r(){h&&oo(h),l&&oo(l),y=0,l=h=d=O}function i(e,n){n&&oo(n),l=h=d=O,e&&(y=yu(),c=t.apply(p,s),h||l||(s=p=O))}function a(){var t=e-(yu()-f);0>=t||t>e?i(d,l):h=fo(a,t)}function o(){i(m,h)}function u(){if(s=arguments,f=yu(),p=this,d=m&&(h||!v),g===!1)var n=v&&!h;else{l||v||(y=f);var r=g-(f-y),i=0>=r||r>g;i?(l&&(l=oo(l)),y=f,c=t.apply(p,s)):l||(l=fo(o,r))}return i&&h?h=oo(h):h||e===g||(h=fo(a,e)),n&&(i=!0,c=t.apply(p,s)),!i||h||l||(s=p=O),c}var s,l,c,f,p,h,d,y=0,g=!1,m=!0;if("function"!=typeof t)throw new Ja(Y);if(e=0>e?0:+e||0,n===!0){var v=!0;m=!1}else Ni(n)&&(v=!!n.leading,g="maxWait"in n&&ko(+n.maxWait||0,e),m="trailing"in n?!!n.trailing:m);return u.cancel=r,u}function di(t,e){if("function"!=typeof t||e&&"function"!=typeof e)throw new Ja(Y);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=t.apply(this,r);return n.cache=a.set(i,o),o};return n.cache=new di.Cache,n}function yi(t){if("function"!=typeof t)throw new Ja(Y);return function(){return!t.apply(this,arguments)}}function gi(t){return pi(2,t)}function mi(t,e){if("function"!=typeof t)throw new Ja(Y);return e=ko(e===O?t.length-1:+e||0,0),function(){for(var n=arguments,r=-1,i=ko(n.length-e,0),a=Ba(i);++r<i;)a[r]=n[e+r];switch(e){case 0:return t.call(this,a);case 1:return t.call(this,n[0],a);case 2:return t.call(this,n[0],n[1],a)}var o=Ba(e+1);for(r=-1;++r<e;)o[r]=n[r];return o[e]=a,t.apply(this,o)}}function vi(t){if("function"!=typeof t)throw new Ja(Y);return function(e){return t.apply(this,e)}}function bi(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new Ja(Y);return n===!1?r=!1:Ni(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),hi(t,e,{leading:r,maxWait:+e,trailing:i})}function _i(t,e){return e=null==e?Oa:e,In(e,N,O,[t],[])}function xi(t,e,n,r){return e&&"boolean"!=typeof e&&Zn(t,e,n)?e=!1:"function"==typeof e&&(r=n,n=e,e=!1),"function"==typeof n?xe(t,e,on(n,r,1)):xe(t,e)}function ki(t,e,n){return"function"==typeof e?xe(t,!0,on(e,n,1)):xe(t,!0)}function wi(t,e){return t>e}function Ti(t,e){return t>=e}function Pi(t){return b(t)&&Qn(t)&&to.call(t,"callee")&&!lo.call(t,"callee")}function Mi(t){return t===!0||t===!1||b(t)&&no.call(t)==J}function Oi(t){return b(t)&&no.call(t)==K}function Si(t){return!!t&&1===t.nodeType&&b(t)&&!Bi(t)}function Ci(t){return null==t?!0:Qn(t)&&(Cu(t)||qi(t)||Pi(t)||b(t)&&Di(t.splice))?!t.length:!Bu(t).length}function ji(t,e,n,r){n="function"==typeof n?on(n,r,3):O;var i=n?n(t,e):O;return i===O?Fe(t,e,n):!!i}function Ai(t){return b(t)&&"string"==typeof t.message&&no.call(t)==Q}function Ei(t){return"number"==typeof t&&_o(t)}function Di(t){return Ni(t)&&no.call(t)==$}function Ni(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function Fi(t,e,n,r){return n="function"==typeof n?on(n,r,3):O,Ie(t,Wn(e),n)}function Li(t){return zi(t)&&t!=+t}function Ii(t){return null==t?!1:Di(t)?io.test(Za.call(t)):b(t)&&Lt.test(t)}function Ri(t){return null===t}function zi(t){return"number"==typeof t||b(t)&&no.call(t)==tt}function Bi(t){var e;if(!b(t)||no.call(t)!=et||Pi(t)||!to.call(t,"constructor")&&(e=t.constructor,"function"==typeof e&&!(e instanceof e)))return!1;var n;return je(t,function(t,e){n=e}),n===O||to.call(t,n)}function Vi(t){return Ni(t)&&no.call(t)==nt}function qi(t){return"string"==typeof t||b(t)&&no.call(t)==it}function Ui(t){return b(t)&&nr(t.length)&&!!Wt[no.call(t)]}function Wi(t){return t===O}function Yi(t,e){return e>t}function Hi(t,e){return e>=t}function Xi(t){var e=t?qo(t):0;return nr(e)?e?te(t):[]:aa(t)}function Gi(t){return be(t,ta(t))}function Ji(t,e,n){var r=Fo(t);return n&&Zn(t,e,n)&&(e=O),e?me(r,e):r}function Ki(t){return De(t,ta(t))}function Qi(t,e,n){var r=null==t?O:Ne(t,pr(e),e+"");return r===O?n:r}function $i(t,e){if(null==t)return!1;var n=to.call(t,e);if(!n&&!tr(e)){if(e=pr(e),t=1==e.length?t:Ne(t,Ge(e,0,-1)),null==t)return!1;e=Mr(e),n=to.call(t,e)}return n||nr(t.length)&&$n(e,t.length)&&(Cu(t)||Pi(t))}function Zi(t,e,n){n&&Zn(t,e,n)&&(e=O);for(var r=-1,i=Bu(t),a=i.length,o={};++r<a;){var u=i[r],s=t[u];e?to.call(o,s)?o[s].push(u):o[s]=[u]:o[s]=u}return o}function ta(t){if(null==t)return[];Ni(t)||(t=Ha(t));var e=t.length;e=e&&nr(e)&&(Cu(t)||Pi(t))&&e||0;for(var n=t.constructor,r=-1,i="function"==typeof n&&n.prototype===t,a=Ba(e),o=e>0;++r<e;)a[r]=r+"";for(var u in t)o&&$n(u,e)||"constructor"==u&&(i||!to.call(t,u))||a.push(u);return a}function ea(t){t=fr(t);for(var e=-1,n=Bu(t),r=n.length,i=Ba(r);++e<r;){var a=n[e];i[e]=[a,t[a]]}return i}function na(t,e,n){var r=null==t?O:t[e];return r===O&&(null==t||tr(e,t)||(e=pr(e),t=1==e.length?t:Ne(t,Ge(e,0,-1)),r=null==t?O:t[Mr(e)]),r=r===O?n:r),Di(r)?r.call(t):r}function ra(t,e,n){if(null==t)return t;var r=e+"";e=null!=t[r]||tr(e,t)?[r]:pr(e);for(var i=-1,a=e.length,o=a-1,u=t;null!=u&&++i<a;){var s=e[i];Ni(u)&&(i==o?u[s]=n:null==u[s]&&(u[s]=$n(e[i+1])?[]:{})),u=u[s]}return t}function ia(t,e,n,r){var i=Cu(t)||Ui(t);if(e=Vn(e,r,4),null==n)if(i||Ni(t)){var a=t.constructor;n=i?Cu(t)?new a:[]:Fo(Di(a)?a.prototype:O)}else n={};return(i?ee:Ae)(t,function(t,r,i){return e(n,t,r,i)}),n}function aa(t){return tn(t,Bu(t))}function oa(t){return tn(t,ta(t))}function ua(t,e,n){return e=+e||0,n===O?(n=e,e=0):n=+n||0,t>=wo(e,n)&&t<ko(e,n)}function sa(t,e,n){n&&Zn(t,e,n)&&(e=n=O);var r=null==t,i=null==e;if(null==n&&(i&&"boolean"==typeof t?(n=t,t=1):"boolean"==typeof e&&(n=e,i=!0)),r&&i&&(e=1,i=!1),t=+t||0,i?(e=t,t=0):e=+e||0,n||t%1||e%1){var a=Mo();return wo(t+a*(e-t+uo("1e-"+((a+"").length-1))),e)}return He(t,e)}function la(t){return t=l(t),t&&t.charAt(0).toUpperCase()+t.slice(1)}function ca(t){return t=l(t),t&&t.replace(Rt,d).replace(At,"")}function fa(t,e,n){t=l(t),e+="";var r=t.length;return n=n===O?r:wo(0>n?0:+n||0,r),n-=e.length,n>=0&&t.indexOf(e,n)==n}function pa(t){return t=l(t),t&&kt.test(t)?t.replace(_t,y):t}function ha(t){return t=l(t),t&&jt.test(t)?t.replace(Ct,g):t||"(?:)"}function da(t,e,n){t=l(t),e=+e;var r=t.length;if(r>=e||!_o(e))return t;var i=(e-r)/2,a=vo(i),o=go(i);return n=Dn("",o,n),n.slice(0,a)+t+n}function ya(t,e,n){return(n?Zn(t,e,n):null==e)?e=0:e&&(e=+e),t=ba(t),Po(t,e||(Ft.test(t)?16:10))}function ga(t,e){var n="";if(t=l(t),e=+e,1>e||!t||!_o(e))return n;do e%2&&(n+=t),e=vo(e/2),t+=t;while(e);return n}function ma(t,e,n){return t=l(t),n=null==n?0:wo(0>n?0:+n||0,t.length),t.lastIndexOf(e,n)==n}function va(t,n,r){var i=e.templateSettings;r&&Zn(t,n,r)&&(n=r=O),t=l(t),n=ge(me({},r||n),i,ye);var a,o,u=ge(me({},n.imports),i.imports,ye),s=Bu(u),c=tn(u,s),f=0,p=n.interpolate||zt,h="__p += '",d=Xa((n.escape||zt).source+"|"+p.source+"|"+(p===Pt?Dt:zt).source+"|"+(n.evaluate||zt).source+"|$","g"),y="//# sourceURL="+("sourceURL"in n?n.sourceURL:"lodash.templateSources["+ ++Ut+"]")+"\n";t.replace(d,function(e,n,r,i,u,s){return r||(r=i),h+=t.slice(f,s).replace(Bt,m),n&&(a=!0,h+="' +\n__e("+n+") +\n'"),u&&(o=!0,h+="';\n"+u+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),f=s+e.length,e}),h+="';\n";var g=n.variable;g||(h="with (obj) {\n"+h+"\n}\n"),h=(o?h.replace(gt,""):h).replace(mt,"$1").replace(vt,"$1;"),h="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var v=Qu(function(){return Ua(s,y+"return "+h).apply(O,c)});if(v.source=h,Ai(v))throw v;return v}function ba(t,e,n){var r=t;return(t=l(t))?(n?Zn(r,e,n):null==e)?t.slice(w(t),T(t)+1):(e+="",t.slice(c(t,e),f(t,e)+1)):t}function _a(t,e,n){var r=t;return t=l(t),t?(n?Zn(r,e,n):null==e)?t.slice(w(t)):t.slice(c(t,e+"")):t}function xa(t,e,n){var r=t;return t=l(t),t?(n?Zn(r,e,n):null==e)?t.slice(0,T(t)+1):t.slice(0,f(t,e+"")+1):t}function ka(t,e,n){n&&Zn(t,e,n)&&(e=O);var r=R,i=z;if(null!=e)if(Ni(e)){var a="separator"in e?e.separator:a;r="length"in e?+e.length||0:r,i="omission"in e?l(e.omission):i}else r=+e||0;if(t=l(t),r>=t.length)return t;var o=r-i.length;if(1>o)return i;var u=t.slice(0,o);if(null==a)return u+i;if(Vi(a)){if(t.slice(o).search(a)){var s,c,f=t.slice(0,o);for(a.global||(a=Xa(a.source,(Nt.exec(a)||"")+"g")),a.lastIndex=0;s=a.exec(f);)c=s.index;u=u.slice(0,null==c?o:c)}}else if(t.indexOf(a,o)!=o){var p=u.lastIndexOf(a);p>-1&&(u=u.slice(0,p))}return u+i}function wa(t){return t=l(t),t&&xt.test(t)?t.replace(bt,P):t}function Ta(t,e,n){return n&&Zn(t,e,n)&&(e=O),t=l(t),t.match(e||Vt)||[]}function Pa(t,e,n){return n&&Zn(t,e,n)&&(e=O),b(t)?Sa(t):_e(t,e)}function Ma(t){return function(){return t}}function Oa(t){return t}function Sa(t){return ze(xe(t,!0))}function Ca(t,e){return Be(t,xe(e,!0))}function ja(t,e,n){if(null==n){var r=Ni(e),i=r?Bu(e):O,a=i&&i.length?De(e,i):O;(a?a.length:r)||(a=!1,n=e,e=t,t=this)}a||(a=De(e,Bu(e)));var o=!0,u=-1,s=Di(t),l=a.length;n===!1?o=!1:Ni(n)&&"chain"in n&&(o=n.chain);for(;++u<l;){var c=a[u],f=e[c];t[c]=f,s&&(t.prototype[c]=function(e){return function(){var n=this.__chain__;if(o||n){var r=t(this.__wrapped__),i=r.__actions__=te(this.__actions__);return i.push({func:e,args:arguments,thisArg:t}),r.__chain__=n,r}return e.apply(t,le([this.value()],arguments))}}(f))}return t}function Aa(){return re._=ro,this}function Ea(){}function Da(t){return tr(t)?Ue(t):We(t)}function Na(t){return function(e){return Ne(t,pr(e),e+"")}}function Fa(t,e,n){n&&Zn(t,e,n)&&(e=n=O),t=+t||0,n=null==n?1:+n||0,null==e?(e=t,t=0):e=+e||0;for(var r=-1,i=ko(go((e-t)/(n||1)),0),a=Ba(i);++r<i;)a[r]=t,t+=n;return a}function La(t,e,n){if(t=vo(t),1>t||!_o(t))return[];var r=-1,i=Ba(wo(t,Co));for(e=on(e,n,1);++r<t;)Co>r?i[r]=e(r):e(r);return i}function Ia(t){var e=++eo;return l(t)+e}function Ra(t,e){return(+t||0)+(+e||0)}function za(t,e,n){return n&&Zn(t,e,n)&&(e=O),e=Vn(e,n,3),1==e.length?he(Cu(t)?t:cr(t),e):$e(t,e)}t=t?ie.defaults(re.Object(),t,ie.pick(re,qt)):re;var Ba=t.Array,Va=t.Date,qa=t.Error,Ua=t.Function,Wa=t.Math,Ya=t.Number,Ha=t.Object,Xa=t.RegExp,Ga=t.String,Ja=t.TypeError,Ka=Ba.prototype,Qa=Ha.prototype,$a=Ga.prototype,Za=Ua.prototype.toString,to=Qa.hasOwnProperty,eo=0,no=Qa.toString,ro=re._,io=Xa("^"+Za.call(to).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ao=t.ArrayBuffer,oo=t.clearTimeout,uo=t.parseFloat,so=Wa.pow,lo=Qa.propertyIsEnumerable,co=Yn(t,"Set"),fo=t.setTimeout,po=Ka.splice,ho=t.Uint8Array,yo=Yn(t,"WeakMap"),go=Wa.ceil,mo=Yn(Ha,"create"),vo=Wa.floor,bo=Yn(Ba,"isArray"),_o=t.isFinite,xo=Yn(Ha,"keys"),ko=Wa.max,wo=Wa.min,To=Yn(Va,"now"),Po=t.parseInt,Mo=Wa.random,Oo=Ya.NEGATIVE_INFINITY,So=Ya.POSITIVE_INFINITY,Co=4294967295,jo=Co-1,Ao=Co>>>1,Eo=9007199254740991,Do=yo&&new yo,No={};e.support={};e.templateSettings={escape:wt,evaluate:Tt,interpolate:Pt,variable:"",imports:{_:e}};var Fo=function(){function t(){}return function(e){if(Ni(e)){t.prototype=e;var n=new t;t.prototype=O}return n||{}}}(),Lo=pn(Ae),Io=pn(Ee,!0),Ro=hn(),zo=hn(!0),Bo=Do?function(t,e){return Do.set(t,e),t}:Oa,Vo=Do?function(t){return Do.get(t)}:Ea,qo=Ue("length"),Uo=function(){var t=0,e=0;return function(n,r){var i=yu(),a=V-(i-e);if(e=i,a>0){if(++t>=B)return n}else t=0;return Bo(n,r)}}(),Wo=mi(function(t,e){return b(t)&&Qn(t)?we(t,Ce(e,!1,!0)):[]}),Yo=kn(),Ho=kn(!0),Xo=mi(function(t){for(var e=t.length,n=e,r=Ba(f),i=Un(),a=i==u,o=[];n--;){var s=t[n]=Qn(s=t[n])?s:[];r[n]=a&&s.length>=120?yn(n&&s):null}var l=t[0],c=-1,f=l?l.length:0,p=r[0];t:for(;++c<f;)if(s=l[c],(p?Qt(p,s):i(o,s,0))<0){for(var n=e;--n;){var h=r[n];if((h?Qt(h,s):i(t[n],s,0))<0)continue t}p&&p.push(s),o.push(s)}return o}),Go=mi(function(t,e){e=Ce(e);var n=ve(t,e);return Ye(t,e.sort(a)),n}),Jo=Ln(),Ko=Ln(!0),Qo=mi(function(t){return Ze(Ce(t,!1,!0))}),$o=mi(function(t,e){return Qn(t)?we(t,e):[]}),Zo=mi(Ir),tu=mi(function(t){var e=t.length,n=e>2?t[e-2]:O,r=e>1?t[e-1]:O;return e>2&&"function"==typeof n?e-=2:(n=e>1&&"function"==typeof r?(--e,r):O,r=O),t.length=e,Rr(t,n,r)}),eu=mi(function(t){return t=Ce(t),this.thru(function(e){return Zt(Cu(e)?e:[fr(e)],t)})}),nu=mi(function(t,e){return ve(t,Ce(e))}),ru=cn(function(t,e,n){to.call(t,n)?++t[n]:t[n]=1}),iu=xn(Lo),au=xn(Io,!0),ou=Pn(ee,Lo),uu=Pn(ne,Io),su=cn(function(t,e,n){to.call(t,n)?t[n].push(e):t[n]=[e]}),lu=cn(function(t,e,n){t[n]=e}),cu=mi(function(t,e,n){var r=-1,i="function"==typeof e,a=tr(e),o=Qn(t)?Ba(t.length):[];return Lo(t,function(t){var u=i?e:a&&null!=t?t[e]:O;o[++r]=u?u.apply(t,n):Kn(t,e,n)}),o}),fu=cn(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),pu=An(ce,Lo),hu=An(fe,Io),du=mi(function(t,e){if(null==t)return[];var n=e[2];return n&&Zn(e[0],e[1],n)&&(e.length=1),Qe(t,Ce(e),[])}),yu=To||function(){return(new Va).getTime()},gu=mi(function(t,e,n){var r=C;if(n.length){var i=x(n,gu.placeholder);r|=N}return In(t,r,e,n,i)}),mu=mi(function(t,e){e=e.length?Ce(e):Ki(t);for(var n=-1,r=e.length;++n<r;){var i=e[n];t[i]=In(t[i],C,t)}return t}),vu=mi(function(t,e,n){var r=C|j;if(n.length){var i=x(n,vu.placeholder);r|=N}return In(e,r,t,n,i)}),bu=vn(E),_u=vn(D),xu=mi(function(t,e){return ke(t,1,e)}),ku=mi(function(t,e,n){return ke(t,e,n)}),wu=Tn(),Tu=Tn(!0),Pu=mi(function(t,e){if(e=Ce(e),"function"!=typeof t||!ae(e,s))throw new Ja(Y);var n=e.length;return mi(function(r){for(var i=wo(r.length,n);i--;)r[i]=e[i](r[i]);return t.apply(this,r)})}),Mu=jn(N),Ou=jn(F),Su=mi(function(t,e){return In(t,I,O,O,O,Ce(e))}),Cu=bo||function(t){return b(t)&&nr(t.length)&&no.call(t)==G},ju=fn(Ve),Au=fn(function(t,e,n){return n?ge(t,e,n):me(t,e)}),Eu=bn(Au,de),Du=bn(ju,ar),Nu=wn(Ae),Fu=wn(Ee),Lu=Mn(Ro),Iu=Mn(zo),Ru=On(Ae),zu=On(Ee),Bu=xo?function(t){var e=null==t?O:t.constructor;return"function"==typeof e&&e.prototype===t||"function"!=typeof t&&Qn(t)?lr(t):Ni(t)?xo(t):[]}:lr,Vu=Sn(!0),qu=Sn(),Uu=mi(function(t,e){if(null==t)return{};if("function"!=typeof e[0]){var e=se(Ce(e),Ga);return or(t,we(ta(t),e))}var n=on(e[0],e[1],3);return ur(t,function(t,e,r){return!n(t,e,r)})}),Wu=mi(function(t,e){return null==t?{}:"function"==typeof e[0]?ur(t,on(e[0],e[1],3)):or(t,Ce(e))}),Yu=gn(function(t,e,n){return e=e.toLowerCase(),t+(n?e.charAt(0).toUpperCase()+e.slice(1):e)}),Hu=gn(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),Xu=Cn(),Gu=Cn(!0),Ju=gn(function(t,e,n){return t+(n?"_":"")+e.toLowerCase();
}),Ku=gn(function(t,e,n){return t+(n?" ":"")+(e.charAt(0).toUpperCase()+e.slice(1))}),Qu=mi(function(t,e){try{return t.apply(O,e)}catch(n){return Ai(n)?n:new qa(n)}}),$u=mi(function(t,e){return function(n){return Kn(n,t,e)}}),Zu=mi(function(t,e){return function(n){return Kn(t,n,e)}}),ts=Fn("ceil"),es=Fn("floor"),ns=_n(wi,Oo),rs=_n(Yi,So),is=Fn("round");return e.prototype=n.prototype,r.prototype=Fo(n.prototype),r.prototype.constructor=r,i.prototype=Fo(n.prototype),i.prototype.constructor=i,at.prototype["delete"]=Ht,at.prototype.get=Xt,at.prototype.has=Gt,at.prototype.set=Jt,Kt.prototype.push=$t,di.Cache=at,e.after=ci,e.ary=fi,e.assign=Au,e.at=nu,e.before=pi,e.bind=gu,e.bindAll=mu,e.bindKey=vu,e.callback=Pa,e.chain=Vr,e.chunk=dr,e.compact=yr,e.constant=Ma,e.countBy=ru,e.create=Ji,e.curry=bu,e.curryRight=_u,e.debounce=hi,e.defaults=Eu,e.defaultsDeep=Du,e.defer=xu,e.delay=ku,e.difference=Wo,e.drop=gr,e.dropRight=mr,e.dropRightWhile=vr,e.dropWhile=br,e.fill=_r,e.filter=Qr,e.flatten=kr,e.flattenDeep=wr,e.flow=wu,e.flowRight=Tu,e.forEach=ou,e.forEachRight=uu,e.forIn=Lu,e.forInRight=Iu,e.forOwn=Ru,e.forOwnRight=zu,e.functions=Ki,e.groupBy=su,e.indexBy=lu,e.initial=Pr,e.intersection=Xo,e.invert=Zi,e.invoke=cu,e.keys=Bu,e.keysIn=ta,e.map=ti,e.mapKeys=Vu,e.mapValues=qu,e.matches=Sa,e.matchesProperty=Ca,e.memoize=di,e.merge=ju,e.method=$u,e.methodOf=Zu,e.mixin=ja,e.modArgs=Pu,e.negate=yi,e.omit=Uu,e.once=gi,e.pairs=ea,e.partial=Mu,e.partialRight=Ou,e.partition=fu,e.pick=Wu,e.pluck=ei,e.property=Da,e.propertyOf=Na,e.pull=Sr,e.pullAt=Go,e.range=Fa,e.rearg=Su,e.reject=ni,e.remove=Cr,e.rest=jr,e.restParam=mi,e.set=ra,e.shuffle=ii,e.slice=Ar,e.sortBy=ui,e.sortByAll=du,e.sortByOrder=si,e.spread=vi,e.take=Er,e.takeRight=Dr,e.takeRightWhile=Nr,e.takeWhile=Fr,e.tap=qr,e.throttle=bi,e.thru=Ur,e.times=La,e.toArray=Xi,e.toPlainObject=Gi,e.transform=ia,e.union=Qo,e.uniq=Lr,e.unzip=Ir,e.unzipWith=Rr,e.values=aa,e.valuesIn=oa,e.where=li,e.without=$o,e.wrap=_i,e.xor=zr,e.zip=Zo,e.zipObject=Br,e.zipWith=tu,e.backflow=Tu,e.collect=ti,e.compose=Tu,e.each=ou,e.eachRight=uu,e.extend=Au,e.iteratee=Pa,e.methods=Ki,e.object=Br,e.select=Qr,e.tail=jr,e.unique=Lr,ja(e,e),e.add=Ra,e.attempt=Qu,e.camelCase=Yu,e.capitalize=la,e.ceil=ts,e.clone=xi,e.cloneDeep=ki,e.deburr=ca,e.endsWith=fa,e.escape=pa,e.escapeRegExp=ha,e.every=Kr,e.find=iu,e.findIndex=Yo,e.findKey=Nu,e.findLast=au,e.findLastIndex=Ho,e.findLastKey=Fu,e.findWhere=$r,e.first=xr,e.floor=es,e.get=Qi,e.gt=wi,e.gte=Ti,e.has=$i,e.identity=Oa,e.includes=Zr,e.indexOf=Tr,e.inRange=ua,e.isArguments=Pi,e.isArray=Cu,e.isBoolean=Mi,e.isDate=Oi,e.isElement=Si,e.isEmpty=Ci,e.isEqual=ji,e.isError=Ai,e.isFinite=Ei,e.isFunction=Di,e.isMatch=Fi,e.isNaN=Li,e.isNative=Ii,e.isNull=Ri,e.isNumber=zi,e.isObject=Ni,e.isPlainObject=Bi,e.isRegExp=Vi,e.isString=qi,e.isTypedArray=Ui,e.isUndefined=Wi,e.kebabCase=Hu,e.last=Mr,e.lastIndexOf=Or,e.lt=Yi,e.lte=Hi,e.max=ns,e.min=rs,e.noConflict=Aa,e.noop=Ea,e.now=yu,e.pad=da,e.padLeft=Xu,e.padRight=Gu,e.parseInt=ya,e.random=sa,e.reduce=pu,e.reduceRight=hu,e.repeat=ga,e.result=na,e.round=is,e.runInContext=M,e.size=ai,e.snakeCase=Ju,e.some=oi,e.sortedIndex=Jo,e.sortedLastIndex=Ko,e.startCase=Ku,e.startsWith=ma,e.sum=za,e.template=va,e.trim=ba,e.trimLeft=_a,e.trimRight=xa,e.trunc=ka,e.unescape=wa,e.uniqueId=Ia,e.words=Ta,e.all=Kr,e.any=oi,e.contains=Zr,e.eq=ji,e.detect=iu,e.foldl=pu,e.foldr=hu,e.head=xr,e.include=Zr,e.inject=pu,ja(e,function(){var t={};return Ae(e,function(n,r){e.prototype[r]||(t[r]=n)}),t}(),!1),e.sample=ri,e.prototype.sample=function(t){return this.__chain__||null!=t?this.thru(function(e){return ri(e,t)}):ri(this.value())},e.VERSION=S,ee(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){e[t].placeholder=e}),ee(["drop","take"],function(t,e){i.prototype[t]=function(n){var r=this.__filtered__;if(r&&!e)return new i(this);n=null==n?1:ko(vo(n)||0,0);var a=this.clone();return r?a.__takeCount__=wo(a.__takeCount__,n):a.__views__.push({size:n,type:t+(a.__dir__<0?"Right":"")}),a},i.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),ee(["filter","map","takeWhile"],function(t,e){var n=e+1,r=n!=W;i.prototype[t]=function(t,e){var i=this.clone();return i.__iteratees__.push({iteratee:Vn(t,e,1),type:n}),i.__filtered__=i.__filtered__||r,i}}),ee(["first","last"],function(t,e){var n="take"+(e?"Right":"");i.prototype[t]=function(){return this[n](1).value()[0]}}),ee(["initial","rest"],function(t,e){var n="drop"+(e?"":"Right");i.prototype[t]=function(){return this.__filtered__?new i(this):this[n](1)}}),ee(["pluck","where"],function(t,e){var n=e?"filter":"map",r=e?ze:Da;i.prototype[t]=function(t){return this[n](r(t))}}),i.prototype.compact=function(){return this.filter(Oa)},i.prototype.reject=function(t,e){return t=Vn(t,e,1),this.filter(function(e){return!t(e)})},i.prototype.slice=function(t,e){t=null==t?0:+t||0;var n=this;return n.__filtered__&&(t>0||0>e)?new i(n):(0>t?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==O&&(e=+e||0,n=0>e?n.dropRight(-e):n.take(e-t)),n)},i.prototype.takeRightWhile=function(t,e){return this.reverse().takeWhile(t,e).reverse()},i.prototype.toArray=function(){return this.take(So)},Ae(i.prototype,function(t,n){var a=/^(?:filter|map|reject)|While$/.test(n),o=/^(?:first|last)$/.test(n),u=e[o?"take"+("last"==n?"Right":""):n];u&&(e.prototype[n]=function(){var e=o?[1]:arguments,n=this.__chain__,s=this.__wrapped__,l=!!this.__actions__.length,c=s instanceof i,f=e[0],p=c||Cu(s);p&&a&&"function"==typeof f&&1!=f.length&&(c=p=!1);var h=function(t){return o&&n?u(t,1)[0]:u.apply(O,le([t],e))},d={func:Ur,args:[h],thisArg:O},y=c&&!l;if(o&&!n)return y?(s=s.clone(),s.__actions__.push(d),t.call(s)):u.call(O,this.value())[0];if(!o&&p){s=y?s:new i(this);var g=t.apply(s,e);return g.__actions__.push(d),new r(g,n)}return this.thru(h)})}),ee(["join","pop","push","replace","shift","sort","splice","split","unshift"],function(t){var n=(/^(?:replace|split)$/.test(t)?$a:Ka)[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:join|pop|replace|shift)$/.test(t);e.prototype[t]=function(){var t=arguments;return i&&!this.__chain__?n.apply(this.value(),t):this[r](function(e){return n.apply(e,t)})}}),Ae(i.prototype,function(t,n){var r=e[n];if(r){var i=r.name,a=No[i]||(No[i]=[]);a.push({name:n,func:r})}}),No[En(O,j).name]=[{name:"wrapper",func:O}],i.prototype.clone=_,i.prototype.reverse=Z,i.prototype.value=rt,e.prototype.chain=Wr,e.prototype.commit=Yr,e.prototype.concat=eu,e.prototype.plant=Hr,e.prototype.reverse=Xr,e.prototype.toString=Gr,e.prototype.run=e.prototype.toJSON=e.prototype.valueOf=e.prototype.value=Jr,e.prototype.collect=e.prototype.map,e.prototype.head=e.prototype.first,e.prototype.select=e.prototype.filter,e.prototype.tail=e.prototype.rest,e}var O,S="3.10.1",C=1,j=2,A=4,E=8,D=16,N=32,F=64,L=128,I=256,R=30,z="...",B=150,V=16,q=200,U=1,W=2,Y="Expected a function",H="__lodash_placeholder__",X="[object Arguments]",G="[object Array]",J="[object Boolean]",K="[object Date]",Q="[object Error]",$="[object Function]",Z="[object Map]",tt="[object Number]",et="[object Object]",nt="[object RegExp]",rt="[object Set]",it="[object String]",at="[object WeakMap]",ot="[object ArrayBuffer]",ut="[object Float32Array]",st="[object Float64Array]",lt="[object Int8Array]",ct="[object Int16Array]",ft="[object Int32Array]",pt="[object Uint8Array]",ht="[object Uint8ClampedArray]",dt="[object Uint16Array]",yt="[object Uint32Array]",gt=/\b__p \+= '';/g,mt=/\b(__p \+=) '' \+/g,vt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,bt=/&(?:amp|lt|gt|quot|#39|#96);/g,_t=/[&<>"'`]/g,xt=RegExp(bt.source),kt=RegExp(_t.source),wt=/<%-([\s\S]+?)%>/g,Tt=/<%([\s\S]+?)%>/g,Pt=/<%=([\s\S]+?)%>/g,Mt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,Ot=/^\w*$/,St=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,Ct=/^[:!,]|[\\^$.*+?()[\]{}|\/]|(^[0-9a-fA-Fnrtuvx])|([\n\r\u2028\u2029])/g,jt=RegExp(Ct.source),At=/[\u0300-\u036f\ufe20-\ufe23]/g,Et=/\\(\\)?/g,Dt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Nt=/\w*$/,Ft=/^0[xX]/,Lt=/^\[object .+?Constructor\]$/,It=/^\d+$/,Rt=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g,zt=/($^)/,Bt=/['\n\r\u2028\u2029\\]/g,Vt=function(){var t="[A-Z\\xc0-\\xd6\\xd8-\\xde]",e="[a-z\\xdf-\\xf6\\xf8-\\xff]+";return RegExp(t+"+(?="+t+e+")|"+t+"?"+e+"|"+t+"+|[0-9]+","g")}(),qt=["Array","ArrayBuffer","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Math","Number","Object","RegExp","Set","String","_","clearTimeout","isFinite","parseFloat","parseInt","setTimeout","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap"],Ut=-1,Wt={};Wt[ut]=Wt[st]=Wt[lt]=Wt[ct]=Wt[ft]=Wt[pt]=Wt[ht]=Wt[dt]=Wt[yt]=!0,Wt[X]=Wt[G]=Wt[ot]=Wt[J]=Wt[K]=Wt[Q]=Wt[$]=Wt[Z]=Wt[tt]=Wt[et]=Wt[nt]=Wt[rt]=Wt[it]=Wt[at]=!1;var Yt={};Yt[X]=Yt[G]=Yt[ot]=Yt[J]=Yt[K]=Yt[ut]=Yt[st]=Yt[lt]=Yt[ct]=Yt[ft]=Yt[tt]=Yt[et]=Yt[nt]=Yt[it]=Yt[pt]=Yt[ht]=Yt[dt]=Yt[yt]=!0,Yt[Q]=Yt[$]=Yt[Z]=Yt[rt]=Yt[at]=!1;var Ht={"À":"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"},Xt={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","`":"&#96;"},Gt={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'","&#96;":"`"},Jt={"function":!0,object:!0},Kt={0:"x30",1:"x31",2:"x32",3:"x33",4:"x34",5:"x35",6:"x36",7:"x37",8:"x38",9:"x39",A:"x41",B:"x42",C:"x43",D:"x44",E:"x45",F:"x46",a:"x61",b:"x62",c:"x63",d:"x64",e:"x65",f:"x66",n:"x6e",r:"x72",t:"x74",u:"x75",v:"x76",x:"x78"},Qt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},$t=Jt[typeof e]&&e&&!e.nodeType&&e,Zt=Jt[typeof t]&&t&&!t.nodeType&&t,te=$t&&Zt&&"object"==typeof i&&i&&i.Object&&i,ee=Jt[typeof self]&&self&&self.Object&&self,ne=Jt[typeof window]&&window&&window.Object&&window,re=(Zt&&Zt.exports===$t&&$t,te||ne!==(this&&this.window)&&ne||ee||this),ie=M();re._=ie,r=function(){return ie}.call(e,n,e,t),!(r!==O&&(t.exports=r))}).call(this)}).call(e,n(10)(t),function(){return this}())},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},[100,12],[101,48,65,66,67],function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t){return o["default"](t)}e.__esModule=!0;var a=n(14),o=r(a),u=n(21),s=r(u),l=n(43),c=r(l),f=n(44),p=r(f),h=n(16),d=r(h),y=n(47),g=r(y),m=n(15);i.Plugins=s["default"],i.PrintStyleSheet=c["default"],i.Style=p["default"],i.getState=d["default"],i.keyframes=g["default"],i.__clearStateForTests=m.__clearStateForTests,e["default"]=i,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function o(t){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("function"!=typeof t){var n=function(){var n=u({},e,t);return{v:function(t){return o(t,n)}}}();if("object"==typeof n)return n.v}var r=t,c=r;c.render||c.prototype.render||(c=function(t){function e(){i(this,e),t.apply(this,arguments)}return a(e,t),e.prototype.render=function(){return r(this.props,this.context)},e}(s.Component),c.displayName=r.displayName||r.name);var p=function(t){function n(){i(this,n),t.apply(this,arguments),this.state=this.state||{},this.state._radiumStyleState={},this._radiumIsMounted=!0,n.printStyleClass&&(this.printStyleClass=n.printStyleClass)}return a(n,t),n.prototype.componentWillUnmount=function(){t.prototype.componentWillUnmount&&t.prototype.componentWillUnmount.call(this),this._radiumIsMounted=!1,this._radiumMouseUpListener&&this._radiumMouseUpListener.remove(),this._radiumMediaQueryListenersByQuery&&Object.keys(this._radiumMediaQueryListenersByQuery).forEach(function(t){this._radiumMediaQueryListenersByQuery[t].remove()},this)},n.prototype.getChildContext=function(){var e=t.prototype.getChildContext?t.prototype.getChildContext.call(this):{};return this.props.radiumConfig?u({},e,{radiumConfig:this.props.radiumConfig}):e},n.prototype.render=function(){var n=t.prototype.render.call(this),r=this.props.radiumConfig||this.context.radiumConfig||e;return e&&r!==e&&(r=u({},e,r)),f["default"](this,n,r)},n}(c);return y(r,p),p.propTypes&&p.propTypes.style&&(p.propTypes=u({},p.propTypes,{style:s.PropTypes.oneOfType([s.PropTypes.array,s.PropTypes.object])})),p.displayName=r.displayName||r.name||"Component",p.printStyleClass=h["default"].addPrintStyles(p),p.contextTypes=u({},p.contextTypes,{radiumConfig:l["default"].PropTypes.object}),p.childContextTypes=u({},p.childContextTypes,{radiumConfig:l["default"].PropTypes.object}),p}e.__esModule=!0;var u=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};e["default"]=o;var s=n(3),l=r(s),c=n(15),f=r(c),p=n(42),h=r(p),d=["arguments","callee","caller","length","name","prototype","type"],y=function(t,e){Object.getOwnPropertyNames(t).forEach(function(n){if(d.indexOf(n)<0&&!e.hasOwnProperty(n)){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r)}})};t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}e.__esModule=!0;var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},a=n(16),o=r(a),u=n(17),s=r(u),l=n(18),c=r(l),f=n(21),p=r(f),h=n(41),d=r(h),y=n(3),g=r(y),m={plugins:[p["default"].mergeStyleArray,p["default"].checkProps,p["default"].resolveMediaQueries,p["default"].resolveInteractionStyles,p["default"].prefix,p["default"].checkProps]},v={},b=null,_=function(t){var e=t.children,n=t.component,r=t.config,i=t.existingKeyMap;if(!e)return e;var a=typeof e;if("string"===a||"number"===a)return e;if("function"===a)return function(){var t=e.apply(this,arguments);return g["default"].isValidElement(t)?b(n,t,r,i):t};if(1===g["default"].Children.count(e)&&e.type){var o=g["default"].Children.only(e);return b(n,o,r,i)}return g["default"].Children.map(e,function(t){return g["default"].isValidElement(t)?b(n,t,r,i):t})},x=function(t){var e=t.component,n=t.config,r=t.existingKeyMap,a=t.props,o=a;return Object.keys(a).forEach(function(t){if("children"!==t){var u=a[t];g["default"].isValidElement(u)&&(o=i({},o),o[t]=b(e,u,n,r))}}),o},k=function(t,e){var n="string"==typeof t.ref?t.ref:t.key,r=s["default"](n),i=!1,a=function(){if(i)return r;if(i=!0,e[r])throw new Error("Radium requires each element with interactive styles to have a unique key, set using either the ref or key prop. "+(n?'Key "'+n+'" is a duplicate.':"Multiple elements have no key specified."));return e[r]=!0,r};return a},w=function(t,e,n,r){if(t._radiumIsMounted){var a=t._lastRadiumState||t.state&&t.state._radiumStyleState||{},o={_radiumStyleState:i({},a)};o._radiumStyleState[e]=i({},o._radiumStyleState[e]),o._radiumStyleState[e][n]=r,t._lastRadiumState=o._radiumStyleState,t.setState(o)}},T=function(t){var e=t.component,n=t.config,r=t.existingKeyMap,a=t.props,u=t.renderedElement;if(!g["default"].isValidElement(u)||"string"!=typeof u.type||!a.style)return a;var s=a,l=n.plugins||m.plugins,f=k(u,r),p=a.style;return l.forEach(function(t){var r=t({ExecutionEnvironment:d["default"],componentName:e.constructor.displayName||e.constructor.name,config:n,getComponentField:function(t){return e[t]},getGlobalState:function(t){return v[t]},getState:function(t,n){return o["default"](e.state,n||f(),t)},mergeStyles:c["default"],props:s,setState:function(t,n,r){return w(e,r||f(),t,n)},style:p})||{};p=r.style||p,s=r.props&&Object.keys(r.props).length?i({},s,r.props):s;var a=r.componentFields||{};Object.keys(a).forEach(function(t){e[t]=a[t]});var u=r.globalState||{};Object.keys(u).forEach(function(t){v[t]=u[t]})}),p!==a.style&&(s=i({},s,{style:p})),s},P=function(t,e,n){return"string"==typeof t.type&&(e=i({},e,{_radiumDidResolveStyles:!0})),g["default"].cloneElement(t,e,n)};b=function(t,e,n,r){if(void 0===n&&(n=m),r=r||{},!e||e.props&&e.props._radiumDidResolveStyles)return e;var i=_({children:e.props.children,component:t,config:n,existingKeyMap:r}),a=x({component:t,config:n,existingKeyMap:r,props:e.props});return a=T({component:t,config:n,existingKeyMap:r,props:a,renderedElement:e}),i===e.props.children&&a===e.props?e:P(e,a!==e.props?a:{},i)},b.__clearStateForTests=function(){v={}},e["default"]=b,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}e.__esModule=!0;var i=n(17),a=r(i),o=function(t,e,n){var r=a["default"](e);return!!t&&!!t._radiumStyleState&&!!t._radiumStyleState[r]&&t._radiumStyleState[r][n]};e["default"]=o,t.exports=e["default"]},function(t,e){"use strict";e.__esModule=!0;var n=function(t){return null===t||void 0===t?"main":t.toString()};e["default"]=n,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}e.__esModule=!0;var i=n(19),a=r(i),o=function(t){return a["default"](t)&&t.toString===Object.prototype.toString},u=function s(t){var e={};return t.forEach(function(t){t&&"object"==typeof t&&(Array.isArray(t)&&(t=s(t)),Object.keys(t).forEach(function(n){o(t[n])&&o(e[n])?e[n]=s([e[n],t[n]]):e[n]=t[n]}))}),e};e["default"]=u,t.exports=e["default"]},function(t,e,n){/*!
	 * is-plain-object <https://github.com/jonschlinkert/is-plain-object>
	 *
	 * Copyright (c) 2014-2015, Jon Schlinkert.
	 * Licensed under the MIT License.
	 */
"use strict";function r(t){return i(t)===!0&&"[object Object]"===Object.prototype.toString.call(t)}var i=n(20);t.exports=function(t){var e,n;return r(t)===!1?!1:(e=t.constructor,"function"!=typeof e?!1:(n=e.prototype,r(n)===!1?!1:n.hasOwnProperty("isPrototypeOf")===!1?!1:!0))}},function(t,e){/*!
	 * isobject <https://github.com/jonschlinkert/isobject>
	 *
	 * Copyright (c) 2014-2015, Jon Schlinkert.
	 * Licensed under the MIT License.
	 */
"use strict";t.exports=function(t){return null!=t&&"object"==typeof t&&!Array.isArray(t)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}e.__esModule=!0;var i=n(22),a=r(i),o=n(23),u=r(o),s=n(24),l=r(s),c=n(38),f=r(c),p=n(40),h=r(p);e["default"]={checkProps:a["default"],mergeStyleArray:u["default"],prefix:l["default"],resolveInteractionStyles:f["default"],resolveMediaQueries:h["default"]},t.exports=e["default"]},function(t,e,n){"use strict";e.__esModule=!0;var r=(Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},function(){});e["default"]=r,t.exports=e["default"]},function(t,e){"use strict";e.__esModule=!0;var n=function(t){var e=t.style,n=t.mergeStyles,r=Array.isArray(e)?n(e):e;return{style:r}};e["default"]=n,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){var e=t.componentName,n=t.config,r=t.style,a=i.getPrefixedStyle(r,e,n.userAgent);return{style:a}}e.__esModule=!0,e["default"]=r;var i=n(25);t.exports=e["default"]},function(t,e,n){(function(t){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t){return Object.keys(t).reduce(function(e,n){var r=t[n];return Array.isArray(r)&&(r=r.join(";"+n+":")),e[n]=r,e},{})}function a(e,n,r){var a=r||t&&t.navigator&&t.navigator.userAgent;l&&a===s||(l=new u["default"](a),s=a);var o=l.prefix(e),c=i(o);return c}e.__esModule=!0,e.getPrefixedStyle=a;var o=n(26),u=r(o),s=void 0,l=void 0}).call(e,function(){return this}())},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(27),u=r(o),s=n(29),l=r(s),c=n(30),f=r(c),p=n(31),h=r(p),d="undefined"!=typeof navigator?navigator.userAgent:void 0,y=function(){},g=function(t){return t.charAt(0).toUpperCase()+t.slice(1)},m=function(t,e){return e&&Object.keys(e).forEach(function(n){return t[n]=e[n]}),e},v=function(){function t(){var e=this,n=arguments.length<=0||void 0===arguments[0]?d:arguments[0];if(i(this,t),this._userAgent=n,this._browserInfo=(0,u["default"])(n),!this._browserInfo||!this._browserInfo.prefix)return this._hasPropsRequiringPrefix=!1,y("Either the global navigator was undefined or an invalid userAgent was provided.","Using a valid userAgent? Please let us know and create an issue at https://github.com/rofrischmann/inline-style-prefixer/issues"),!1;this.cssPrefix=this._browserInfo.prefix.CSS,this.jsPrefix=this._browserInfo.prefix.inline,this.prefixedKeyframes=(0,l["default"])(this._browserInfo);var r=this._browserInfo.browser&&f["default"][this._browserInfo.browser];return r?(this._requiresPrefix=Object.keys(r).filter(function(t){return r[t]>=e._browserInfo.version}).reduce(function(t,e){return t[e]=!0,t},{}),void(this._hasPropsRequiringPrefix=Object.keys(this._requiresPrefix).length>0)):(this._hasPropsRequiringPrefix=!1,y("Your userAgent seems to be not supported by inline-style-prefixer. Feel free to open an issue."),!1)}return a(t,[{key:"prefix",value:function(t){var e=this;return this._hasPropsRequiringPrefix?(t=m({},t),Object.keys(t).forEach(function(n){var r=t[n];r instanceof Object?t[n]=e.prefix(r):(e._requiresPrefix[n]&&(t[e.jsPrefix+g(n)]=r,delete t[n]),h["default"].forEach(function(i){m(t,i(n,r,e._browserInfo,t,!1))}))}),t):t}}],[{key:"prefixAll",value:function(e){var n={},r=(0,u["default"])("*");return r.browsers.forEach(function(t){var e=f["default"][t];e&&m(n,e)}),!Object.keys(n).length>0?e:(e=m({},e),Object.keys(e).forEach(function(i){var a=e[i];if(a instanceof Object)e[i]=t.prefixAll(a);else{var o=Object.keys(r.prefixes);o.forEach(function(t){var o=r.prefixes[t];n[i]&&(e[o.inline+g(i)]=a),h["default"].forEach(function(n){var r={name:t,prefix:o,version:0};m(e,n(i,a,r,e,!0))})})}}),e)}}]),t}();e["default"]=v,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(28),a=r(i),o={Webkit:["chrome","safari","ios","android","phantom","opera","webos","blackberry","bada","tizen"],Moz:["firefox","seamonkey","sailfish"],ms:["msie","msedge"]},u={chrome:[["chrome"]],safari:[["safari"]],firefox:[["firefox"]],ie:[["msie"],["msedge"]],opera:[["opera"]],ios_saf:[["ios","mobile"],["ios","tablet"]],ie_mob:[["windowsphone","mobile","msie"],["windowsphone","tablet","msie"],["windowsphone","mobile","msedge"],["windowsphone","tablet","msedge"]],op_mini:[["opera","mobile"],["opera","tablet"]],and_chr:[["android","chrome","mobile"],["android","chrome","tablet"]],and_uc:[["android","mobile"],["android","tablet"]],android:[["android","mobile"],["android","tablet"]]},s=function(t){var e=void 0,n=void 0,r=void 0,i=void 0,a=void 0,s=void 0;e=Object.keys(o);var l=!0,c=!1,f=void 0;try{for(var p,h=e[Symbol.iterator]();!(l=(p=h.next()).done);l=!0){n=p.value,r=o[n],i=u[t];var d=!0,y=!1,g=void 0;try{for(var m,v=r[Symbol.iterator]();!(d=(m=v.next()).done);d=!0){a=m.value;var b=!0,_=!1,x=void 0;try{for(var k,w=i[Symbol.iterator]();!(b=(k=w.next()).done);b=!0)if(s=k.value,-1!==s.indexOf(a))return{inline:n,CSS:"-"+n.toLowerCase()+"-"}}catch(T){_=!0,x=T}finally{try{!b&&w["return"]&&w["return"]()}finally{if(_)throw x}}}}catch(T){y=!0,g=T}finally{try{!d&&v["return"]&&v["return"]()}finally{if(y)throw g}}}}catch(T){c=!0,f=T}finally{try{!l&&h["return"]&&h["return"]()}finally{if(c)throw f}}return{inline:"",CSS:""}};e["default"]=function(t){if(!t)return!1;var e={};if("*"===t)return e.browsers=Object.keys(u),e.prefixes={},e.browsers.forEach(function(t){e.prefixes[t]=s(t)}),e;e=a["default"]._detect(t),Object.keys(o).forEach(function(t){o[t].forEach(function(n){e[n]&&(e.prefix={inline:t,CSS:"-"+t.toLowerCase()+"-"})})});var n="";return Object.keys(u).forEach(function(t){u[t].forEach(function(r){var i=0;r.forEach(function(t){e[t]&&(i+=1)}),r.length===i&&(n=t)})}),e.browser=n,e.version=parseFloat(e.version),e.osversion=parseFloat(e.osversion),"android"===n&&e.osversion<5&&(e.version=e.osversion),e},t.exports=e["default"]},function(t,e,n){var r,i;/*!
	  * Bowser - a browser detector
	  * https://github.com/ded/bowser
	  * MIT License | (c) Dustin Diaz 2015
	  */
!function(a,o){"undefined"!=typeof t&&t.exports?t.exports=o():(r=o,i="function"==typeof r?r.call(e,n,e,t):r,!(void 0!==i&&(t.exports=i)))}("bowser",function(){function t(t){function n(e){var n=t.match(e);return n&&n.length>1&&n[1]||""}function r(e){var n=t.match(e);return n&&n.length>1&&n[2]||""}var i,a=n(/(ipod|iphone|ipad)/i).toLowerCase(),o=/like android/i.test(t),u=!o&&/android/i.test(t),s=/CrOS/.test(t),l=n(/edge\/(\d+(\.\d+)?)/i),c=n(/version\/(\d+(\.\d+)?)/i),f=/tablet/i.test(t),p=!f&&/[^-]mobi/i.test(t);/opera|opr/i.test(t)?i={name:"Opera",opera:e,version:c||n(/(?:opera|opr)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(t)?i={name:"Yandex Browser",yandexbrowser:e,version:c||n(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/windows phone/i.test(t)?(i={name:"Windows Phone",windowsphone:e},l?(i.msedge=e,i.version=l):(i.msie=e,i.version=n(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(t)?i={name:"Internet Explorer",msie:e,version:n(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:s?i={name:"Chrome",chromeBook:e,chrome:e,version:n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/chrome.+? edge/i.test(t)?i={name:"Microsoft Edge",msedge:e,version:l}:/chrome|crios|crmo/i.test(t)?i={name:"Chrome",chrome:e,version:n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:a?(i={name:"iphone"==a?"iPhone":"ipad"==a?"iPad":"iPod"},c&&(i.version=c)):/sailfish/i.test(t)?i={name:"Sailfish",sailfish:e,version:n(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(t)?i={name:"SeaMonkey",seamonkey:e,version:n(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel/i.test(t)?(i={name:"Firefox",firefox:e,version:n(/(?:firefox|iceweasel)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(t)&&(i.firefoxos=e)):/silk/i.test(t)?i={name:"Amazon Silk",silk:e,version:n(/silk\/(\d+(\.\d+)?)/i)}:u?i={name:"Android",version:c}:/phantom/i.test(t)?i={name:"PhantomJS",phantom:e,version:n(/phantomjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(t)||/rim\stablet/i.test(t)?i={name:"BlackBerry",blackberry:e,version:c||n(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:/(web|hpw)os/i.test(t)?(i={name:"WebOS",webos:e,version:c||n(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(t)&&(i.touchpad=e)):i=/bada/i.test(t)?{name:"Bada",bada:e,version:n(/dolfin\/(\d+(\.\d+)?)/i)}:/tizen/i.test(t)?{name:"Tizen",tizen:e,version:n(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||c}:/safari/i.test(t)?{name:"Safari",safari:e,version:c}:{name:n(/^(.*)\/(.*) /),version:r(/^(.*)\/(.*) /)},!i.msedge&&/(apple)?webkit/i.test(t)?(i.name=i.name||"Webkit",i.webkit=e,!i.version&&c&&(i.version=c)):!i.opera&&/gecko\//i.test(t)&&(i.name=i.name||"Gecko",i.gecko=e,i.version=i.version||n(/gecko\/(\d+(\.\d+)?)/i)),i.msedge||!u&&!i.silk?a&&(i[a]=e,i.ios=e):i.android=e;var h="";i.windowsphone?h=n(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):a?(h=n(/os (\d+([_\s]\d+)*) like mac os x/i),h=h.replace(/[_\s]/g,".")):u?h=n(/android[ \/-](\d+(\.\d+)*)/i):i.webos?h=n(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):i.blackberry?h=n(/rim\stablet\sos\s(\d+(\.\d+)*)/i):i.bada?h=n(/bada\/(\d+(\.\d+)*)/i):i.tizen&&(h=n(/tizen[\/\s](\d+(\.\d+)*)/i)),h&&(i.osversion=h);var d=h.split(".")[0];return f||"ipad"==a||u&&(3==d||4==d&&!p)||i.silk?i.tablet=e:(p||"iphone"==a||"ipod"==a||u||i.blackberry||i.webos||i.bada)&&(i.mobile=e),i.msedge||i.msie&&i.version>=10||i.yandexbrowser&&i.version>=15||i.chrome&&i.version>=20||i.firefox&&i.version>=20||i.safari&&i.version>=6||i.opera&&i.version>=10||i.ios&&i.osversion&&i.osversion.split(".")[0]>=6||i.blackberry&&i.version>=10.1?i.a=e:i.msie&&i.version<10||i.chrome&&i.version<20||i.firefox&&i.version<20||i.safari&&i.version<6||i.opera&&i.version<10||i.ios&&i.osversion&&i.osversion.split(".")[0]<6?i.c=e:i.x=e,i}var e=!0,n=t("undefined"!=typeof navigator?navigator.userAgent:"");return n.test=function(t){for(var e=0;e<t.length;++e){var r=t[e];if("string"==typeof r&&r in n)return!0}return!1},n._detect=t,n})},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=function(t){var e=t.browser,n=t.version,r=t.prefix,i="keyframes";return("chrome"===e&&43>n||("safari"===e||"ios_saf"===e)&&9>n||"opera"===e&&30>n||"android"===e&&4.4>=n||"and_uc"===e)&&(i=r.CSS+i),i},t.exports=e["default"]},function(t,e){var n={chrome:{transform:35,transformOrigin:35,transformOriginX:35,transformOriginY:35,backfaceVisibility:35,perspective:35,perspectiveOrigin:35,transformStyle:35,transformOriginZ:35,animation:42,animationDelay:42,animationDirection:42,animationFillMode:42,animationDuration:42,animationIterationCount:42,animationName:42,animationPlayState:42,animationTimingFunction:42,appearance:49,userSelect:49,fontKerning:32,textEmphasisPosition:49,textEmphasis:49,textEmphasisStyle:49,textEmphasisColor:49,boxDecorationBreak:49,clipPath:49,maskImage:49,maskMode:49,maskRepeat:49,maskPosition:49,maskClip:49,maskOrigin:49,maskSize:49,maskComposite:49,mask:49,maskBorderSource:49,maskBorderMode:49,maskBorderSlice:49,maskBorderWidth:49,maskBorderOutset:49,maskBorderRepeat:49,maskBorder:49,maskType:49,textDecorationStyle:49,textDecorationSkip:49,textDecorationLine:49,textDecorationColor:49,filter:49,fontFeatureSettings:49,breakAfter:49,breakBefore:49,breakInside:49,columnCount:49,columnFill:49,columnGap:49,columnRule:49,columnRuleColor:49,columnRuleStyle:49,columnRuleWidth:49,columns:49,columnSpan:49,columnWidth:49},safari:{flex:8,flexBasis:8,flexDirection:8,flexGrow:8,flexFlow:8,flexShrink:8,flexWrap:8,alignContent:8,alignItems:8,alignSelf:8,justifyContent:8,order:8,transition:6,transitionDelay:6,transitionDuration:6,transitionProperty:6,transitionTimingFunction:6,transform:8,transformOrigin:8,transformOriginX:8,transformOriginY:8,backfaceVisibility:8,perspective:8,perspectiveOrigin:8,transformStyle:8,transformOriginZ:8,animation:8,animationDelay:8,animationDirection:8,animationFillMode:8,animationDuration:8,animationIterationCount:8,animationName:8,animationPlayState:8,animationTimingFunction:8,appearance:9,userSelect:9,backdropFilter:9,fontKerning:9,scrollSnapType:9,scrollSnapPointsX:9,scrollSnapPointsY:9,scrollSnapDestination:9,scrollSnapCoordinate:9,textEmphasisPosition:7,textEmphasis:7,textEmphasisStyle:7,textEmphasisColor:7,boxDecorationBreak:9,clipPath:9,maskImage:9,maskMode:9,maskRepeat:9,maskPosition:9,maskClip:9,maskOrigin:9,maskSize:9,maskComposite:9,mask:9,maskBorderSource:9,maskBorderMode:9,maskBorderSlice:9,maskBorderWidth:9,maskBorderOutset:9,maskBorderRepeat:9,maskBorder:9,maskType:9,textDecorationStyle:9,textDecorationSkip:9,textDecorationLine:9,textDecorationColor:9,shapeImageThreshold:9,shapeImageMargin:9,shapeImageOutside:9,filter:9,hyphens:9,flowInto:9,flowFrom:9,breakBefore:8,breakAfter:8,breakInside:8,regionFragment:9,columnCount:8,columnFill:8,columnGap:8,columnRule:8,columnRuleColor:8,columnRuleStyle:8,columnRuleWidth:8,columns:8,columnSpan:8,columnWidth:8},firefox:{appearance:45,userSelect:45,boxSizing:28,textAlignLast:45,textDecorationStyle:35,textDecorationSkip:35,textDecorationLine:35,textDecorationColor:35,tabSize:45,hyphens:42,fontFeatureSettings:33,breakAfter:45,breakBefore:45,breakInside:45,columnCount:45,columnFill:45,columnGap:45,columnRule:45,columnRuleColor:45,columnRuleStyle:45,columnRuleWidth:45,columns:45,columnSpan:45,columnWidth:45},opera:{flex:16,flexBasis:16,flexDirection:16,flexGrow:16,flexFlow:16,flexShrink:16,flexWrap:16,alignContent:16,alignItems:16,alignSelf:16,justifyContent:16,order:16,transform:22,transformOrigin:22,transformOriginX:22,transformOriginY:22,backfaceVisibility:22,perspective:22,perspectiveOrigin:22,transformStyle:22,transformOriginZ:22,animation:29,animationDelay:29,animationDirection:29,animationFillMode:29,animationDuration:29,animationIterationCount:29,animationName:29,animationPlayState:29,animationTimingFunction:29,appearance:35,userSelect:35,fontKerning:19,textEmphasisPosition:35,textEmphasis:35,textEmphasisStyle:35,textEmphasisColor:35,boxDecorationBreak:35,clipPath:35,maskImage:35,maskMode:35,maskRepeat:35,maskPosition:35,maskClip:35,maskOrigin:35,maskSize:35,maskComposite:35,mask:35,maskBorderSource:35,maskBorderMode:35,maskBorderSlice:35,maskBorderWidth:35,maskBorderOutset:35,maskBorderRepeat:35,maskBorder:35,maskType:35,filter:35,fontFeatureSettings:35,breakAfter:35,breakBefore:35,breakInside:35,columnCount:35,columnFill:35,columnGap:35,columnRule:35,columnRuleColor:35,columnRuleStyle:35,columnRuleWidth:35,columns:35,columnSpan:35,columnWidth:35},ie:{gridTemplateRows:11,grid:11,flowInto:11,flexDirection:10,touchAction:10,gridRow:11,scrollSnapPointsX:11,wrapMargin:11,breakBefore:11,gridRowEnd:11,gridRowStart:11,breakInside:11,transformOrigin:9,scrollSnapType:11,scrollSnapDestination:11,gridTemplate:11,flexWrap:10,transformOriginX:9,flowFrom:11,gridColumnStart:11,userSelect:11,wrapFlow:11,scrollSnapCoordinate:11,gridGap:11,gridAutoRows:11,hyphens:11,regionFragment:11,flex:10,columnGap:11,wrapThrough:11,transformOriginY:9,breakAfter:11,rowGap:11,gridTemplateColumns:11,gridArea:11,transform:9,gridAutoFlow:11,flexFlow:10,gridTemplateAreas:11,gridColumn:11,gridAutoColumns:11,scrollSnapPointsY:11,textSizeAdjust:11},ios_saf:{flex:8.1,flexBasis:8.1,flexDirection:8.1,flexGrow:8.1,flexFlow:8.1,flexShrink:8.1,flexWrap:8.1,alignContent:8.1,alignItems:8.1,alignSelf:8.1,justifyContent:8.1,order:8.1,transition:6,transitionDelay:6,transitionDuration:6,transitionProperty:6,transitionTimingFunction:6,transform:8.1,transformOrigin:8.1,transformOriginX:8.1,transformOriginY:8.1,backfaceVisibility:8.1,perspective:8.1,perspectiveOrigin:8.1,transformStyle:8.1,transformOriginZ:8.1,animation:8.1,animationDelay:8.1,animationDirection:8.1,animationFillMode:8.1,animationDuration:8.1,animationIterationCount:8.1,animationName:8.1,animationPlayState:8.1,animationTimingFunction:8.1,appearance:9,userSelect:9,backdropFilter:9,fontKerning:9,scrollSnapType:9,scrollSnapPointsX:9,scrollSnapPointsY:9,scrollSnapDestination:9,scrollSnapCoordinate:9,boxDecorationBreak:9,clipPath:9,maskImage:9,maskMode:9,maskRepeat:9,maskPosition:9,maskClip:9,maskOrigin:9,maskSize:9,maskComposite:9,mask:9,maskBorderSource:9,maskBorderMode:9,maskBorderSlice:9,maskBorderWidth:9,maskBorderOutset:9,maskBorderRepeat:9,maskBorder:9,maskType:9,textSizeAdjust:9,textDecorationStyle:9,textDecorationSkip:9,textDecorationLine:9,textDecorationColor:9,shapeImageThreshold:9,shapeImageMargin:9,shapeImageOutside:9,filter:9,hyphens:9,flowInto:9,flowFrom:9,breakBefore:8.1,breakAfter:8.1,breakInside:8.1,regionFragment:9,columnCount:8.1,columnFill:8.1,columnGap:8.1,columnRule:8.1,columnRuleColor:8.1,columnRuleStyle:8.1,columnRuleWidth:8.1,columns:8.1,columnSpan:8.1,columnWidth:8.1},android:{borderImage:4.2,borderImageOutset:4.2,borderImageRepeat:4.2,borderImageSlice:4.2,borderImageSource:4.2,borderImageWidth:4.2,flex:4.2,flexBasis:4.2,flexDirection:4.2,flexGrow:4.2,flexFlow:4.2,flexShrink:4.2,flexWrap:4.2,alignContent:4.2,alignItems:4.2,alignSelf:4.2,justifyContent:4.2,order:4.2,transition:4.2,transitionDelay:4.2,transitionDuration:4.2,transitionProperty:4.2,transitionTimingFunction:4.2,transform:4.4,transformOrigin:4.4,transformOriginX:4.4,transformOriginY:4.4,backfaceVisibility:4.4,perspective:4.4,perspectiveOrigin:4.4,transformStyle:4.4,transformOriginZ:4.4,animation:4.4,animationDelay:4.4,animationDirection:4.4,animationFillMode:4.4,animationDuration:4.4,animationIterationCount:4.4,animationName:4.4,animationPlayState:4.4,animationTimingFunction:4.4,appearance:44,userSelect:44,fontKerning:4.4,textEmphasisPosition:44,textEmphasis:44,textEmphasisStyle:44,textEmphasisColor:44,boxDecorationBreak:44,clipPath:44,maskImage:44,maskMode:44,maskRepeat:44,maskPosition:44,maskClip:44,maskOrigin:44,maskSize:44,maskComposite:44,mask:44,maskBorderSource:44,maskBorderMode:44,maskBorderSlice:44,maskBorderWidth:44,maskBorderOutset:44,maskBorderRepeat:44,maskBorder:44,maskType:44,filter:44,fontFeatureSettings:44,breakAfter:44,breakBefore:44,breakInside:44,columnCount:44,columnFill:44,columnGap:44,columnRule:44,columnRuleColor:44,columnRuleStyle:44,columnRuleWidth:44,columns:44,columnSpan:44,columnWidth:44},and_chr:{appearance:46,userSelect:46,textEmphasisPosition:46,textEmphasis:46,textEmphasisStyle:46,textEmphasisColor:46,boxDecorationBreak:46,clipPath:46,maskImage:46,maskMode:46,maskRepeat:46,maskPosition:46,maskClip:46,maskOrigin:46,maskSize:46,maskComposite:46,mask:46,maskBorderSource:46,maskBorderMode:46,maskBorderSlice:46,maskBorderWidth:46,maskBorderOutset:46,maskBorderRepeat:46,maskBorder:46,maskType:46,textDecorationStyle:46,textDecorationSkip:46,textDecorationLine:46,textDecorationColor:46,filter:46,fontFeatureSettings:46,breakAfter:46,breakBefore:46,breakInside:46,columnCount:46,columnFill:46,columnGap:46,columnRule:46,columnRuleColor:46,columnRuleStyle:46,columnRuleWidth:46,columns:46,columnSpan:46,columnWidth:46},and_uc:{flex:9.9,flexBasis:9.9,flexDirection:9.9,flexGrow:9.9,flexFlow:9.9,flexShrink:9.9,flexWrap:9.9,alignContent:9.9,alignItems:9.9,alignSelf:9.9,justifyContent:9.9,order:9.9,transition:9.9,transitionDelay:9.9,transitionDuration:9.9,transitionProperty:9.9,transitionTimingFunction:9.9,transform:9.9,transformOrigin:9.9,transformOriginX:9.9,transformOriginY:9.9,backfaceVisibility:9.9,perspective:9.9,perspectiveOrigin:9.9,transformStyle:9.9,transformOriginZ:9.9,animation:9.9,animationDelay:9.9,animationDirection:9.9,animationFillMode:9.9,animationDuration:9.9,animationIterationCount:9.9,animationName:9.9,animationPlayState:9.9,animationTimingFunction:9.9,appearance:9.9,userSelect:9.9,fontKerning:9.9,textEmphasisPosition:9.9,textEmphasis:9.9,textEmphasisStyle:9.9,textEmphasisColor:9.9,maskImage:9.9,maskMode:9.9,maskRepeat:9.9,maskPosition:9.9,maskClip:9.9,maskOrigin:9.9,maskSize:9.9,maskComposite:9.9,mask:9.9,maskBorderSource:9.9,maskBorderMode:9.9,maskBorderSlice:9.9,maskBorderWidth:9.9,maskBorderOutset:9.9,maskBorderRepeat:9.9,maskBorder:9.9,maskType:9.9,textSizeAdjust:9.9,filter:9.9,hyphens:9.9,flowInto:9.9,flowFrom:9.9,breakBefore:9.9,breakAfter:9.9,breakInside:9.9,regionFragment:9.9,fontFeatureSettings:9.9,columnCount:9.9,columnFill:9.9,columnGap:9.9,columnRule:9.9,columnRuleColor:9.9,columnRuleStyle:9.9,columnRuleWidth:9.9,columns:9.9,columnSpan:9.9,columnWidth:9.9},op_mini:{borderImage:5,borderImageOutset:5,borderImageRepeat:5,borderImageSlice:5,borderImageSource:5,borderImageWidth:5,tabSize:5,objectFit:5,objectPosition:5}};t.exports=n},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(32),a=r(i),o=n(33),u=r(o),s=n(34),l=r(s),c=n(35),f=r(c),p=n(36),h=r(p),d=n(37),y=r(d);e["default"]=[a["default"],u["default"],l["default"],f["default"],h["default"],y["default"]],t.exports=e["default"]},function(t,e){"use strict";function n(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}Object.defineProperty(e,"__esModule",{value:!0});var r=["zoom-in","zoom-out","grab","grabbing"];e["default"]=function(t,e,i){var a=i.browser,o=i.version,u=i.prefix;return"cursor"===t&&r.indexOf(e)>-1&&("firefox"===a&&24>o||"chrome"===a&&37>o||"safari"===a&&9>o||"opera"===a&&24>o)?n({},t,u.CSS+e):void 0},t.exports=e["default"]},function(t,e){"use strict";function n(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}Object.defineProperty(e,"__esModule",{value:!0});var r=["flex","inline-flex"];e["default"]=function(t,e,i){var a=i.browser,o=i.version,u=i.prefix;return"display"===t&&r.indexOf(e)>-1&&("chrome"===a&&(29>o||o>20)||("safari"===a||"ios_saf"===a)&&(9>o||o>6)||"opera"===a&&(15==o||16==o))?n({},t,u.CSS+e):void 0},t.exports=e["default"]},function(t,e){"use strict";function n(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}Object.defineProperty(e,"__esModule",{value:!0});var r=["maxHeight","maxWidth","width","height","columnWidth","minWidth","minHeight"],i=["min-content","max-content","fill-available","fit-content","contain-floats"];e["default"]=function(t,e,a){var o=a.prefix;return r.indexOf(t)>-1&&i.indexOf(e)>-1?n({},t,o.CSS+e):void 0},t.exports=e["default"]},function(t,e){"use strict";function n(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}Object.defineProperty(e,"__esModule",{value:!0});var r=["background","backgroundImage"],i=["linear-gradient","radial-gradient","repeating-linear-gradient","repeating-radial-gradient"];e["default"]=function(t,e,a){var o=a.browser,u=a.version,s=a.prefix;return r.indexOf(t)>-1&&i.indexOf(e)>-1&&("firefox"===o&&16>u||"chrome"===o&&26>u||("safari"===o||"ios_saf"===o)&&7>u||("opera"===o||"op_mini"===o)&&12.1>u||"android"===o&&4.4>u||"and_uc"===o)?n({},t,s.CSS+e):void 0},t.exports=e["default"]},function(t,e){"use strict";function n(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}Object.defineProperty(e,"__esModule",{value:!0});var r={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end",flex:"-ms-flexbox","inline-flex":"-ms-inline-flexbox"},i={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msPreferredSize"},a=Object.keys(i).concat("display");e["default"]=function(t,e,o,u){var s=o.browser,l=o.version;return a.indexOf(t)>-1&&("ie_mob"===s||"ie"===s)&&10==l?(delete u[t],n({},i[t]||t,r[e]||e)):void 0},t.exports=e["default"]},function(t,e){"use strict";function n(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}Object.defineProperty(e,"__esModule",{value:!0});var r={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple",flex:"box","inline-flex":"inline-box"},i={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines"},a=Object.keys(i).concat(["alignContent","alignSelf","display","order","flexGrow","flexShrink","flexBasis","flexDirection"]);e["default"]=function(t,e,o){var u=o.browser,s=o.version,l=o.prefix;return a.indexOf(t)>-1&&("firefox"===u&&22>s||"chrome"===u&&21>s||("safari"===u||"ios_saf"===u)&&6.1>=s||"android"===u&&4.4>s||"and_uc"===u)?"flexDirection"===t?{WebkitBoxOrient:e.indexOf("column")>-1?"vertical":"horizontal",WebkitBoxDirection:e.indexOf("reverse")>-1?"reverse":"normal"}:"display"===t&&r[e]?{display:l.CSS+r[e]}:n({},i[t]||t,r[e]||e):void 0},t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}e.__esModule=!0;var i=n(39),a=r(i),o=function(t){return":hover"===t||":active"===t||":focus"===t},u=function(t){var e=t.ExecutionEnvironment,n=t.getComponentField,r=t.getState,i=t.mergeStyles,u=t.props,s=t.setState,l=t.style,c={},f={};l[":hover"]&&!function(){var t=u.onMouseEnter;f.onMouseEnter=function(e){t&&t(e),s(":hover",!0)};var e=u.onMouseLeave;f.onMouseLeave=function(t){e&&e(t),s(":hover",!1)}}(),l[":active"]&&!function(){var t=u.onMouseDown;f.onMouseDown=function(e){t&&t(e),c._lastMouseDown=Date.now(),s(":active","viamousedown")};var e=u.onKeyDown;f.onKeyDown=function(t){e&&e(t),(" "===t.key||"Enter"===t.key)&&s(":active","viakeydown")};var n=u.onKeyUp;f.onKeyUp=function(t){n&&n(t),(" "===t.key||"Enter"===t.key)&&s(":active",!1)}}(),l[":focus"]&&!function(){var t=u.onFocus;f.onFocus=function(e){t&&t(e),s(":focus",!0)};var e=u.onBlur;f.onBlur=function(t){e&&e(t),s(":focus",!1)}}(),l[":active"]&&!n("_radiumMouseUpListener")&&e.canUseEventListeners&&(c._radiumMouseUpListener=a["default"].subscribe(function(){Object.keys(n("state")._radiumStyleState).forEach(function(t){"viamousedown"===r(":active",t)&&s(":active",!1,t)})}));var p=Object.keys(l).filter(function(t){return o(t)&&r(t)}).map(function(t){return l[t]}),h=i([l].concat(p));return h=Object.keys(h).reduce(function(t,e){return o(e)||(t[e]=h[e]),t},{}),{componentFields:c,props:f,style:h}};e["default"]=u,t.exports=e["default"]},function(t,e){"use strict";function n(){r.forEach(function(t){t()})}e.__esModule=!0;var r=[],i=!1,a=function(t){return-1===r.indexOf(t)&&r.push(t),i||(window.addEventListener("mouseup",n),i=!0),{remove:function(){var e=r.indexOf(t);r.splice(e,1),0===r.length&&i&&(window.removeEventListener("mouseup",n),i=!1)}}};e["default"]={subscribe:a,__triggerForTests:n},t.exports=e["default"]},function(t,e){"use strict";function n(t){var e=t.ExecutionEnvironment,n=t.getComponentField,i=t.getGlobalState,o=t.config,u=t.mergeStyles,s=t.setState,l=t.style,c={},f=l,p=o.matchMedia||a(e);if(!p)return f;var h=i("mediaQueryListByQueryString")||{};return Object.keys(l).filter(function(t){return 0===t.indexOf("@media")}).map(function(t){var e=l[t];t=t.replace("@media ","");var i=h[t];!i&&p&&(h[t]=i=p(t));var a=n("_radiumMediaQueryListenersByQuery");a&&a[t]||!function(){var e=function(){return s(t,i.matches,"_all")};i.addListener(e),c._radiumMediaQueryListenersByQuery=r({},a),c._radiumMediaQueryListenersByQuery[t]={remove:function(){i.removeListener(e)}}}(),i.matches&&(f=u([f,e]))}),f=Object.keys(f).reduce(function(t,e){return 0!==e.indexOf("@media")&&(t[e]=f[e]),t},{}),{componentFields:c,globalState:{mediaQueryListByQueryString:h},style:f}}e.__esModule=!0;var r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};e["default"]=n;var i=void 0,a=function(t){return void 0===i&&(i=!!t.canUseDOM&&!!window&&!!window.matchMedia&&function(t){return window.matchMedia(t)}||null),i};t.exports=e["default"]},function(t,e,n){var r;/*!
	  Copyright (c) 2015 Jed Watson.
	  Based on code that is Copyright 2013-2015, Facebook, Inc.
	  All rights reserved.
	*/
!function(){"use strict";var i=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:i,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:i&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:i&&!!window.screen};r=function(){return a}.call(e,n,e,t),!(void 0!==r&&(t.exports=r))}()},function(t,e){"use strict";function n(t){return-1===s.indexOf(t)&&s.push(t),{remove:function(){var e=s.indexOf(t);e>-1&&s.splice(e,1)}}}function r(){s.forEach(function(t){return t()})}function i(t){var e={};return Object.keys(t).forEach(function(n){var r=t[n];r+=" !important",e[n]=r}),e}function a(t){if(t.printStyles){var e={};return Object.keys(t.printStyles).forEach(function(n){var r=t.printStyles[n],a="Radium-"+t.displayName+"-"+n;u["."+a]=i(r),e[n]=a}),r(),e}}function o(){return u}e.__esModule=!0;var u={},s=[];e["default"]={addPrintStyles:a,getPrintStyles:o,subscribe:n},t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}e.__esModule=!0;var i=n(3),a=r(i),o=n(44),u=r(o),s=n(42),l=r(s),c=a["default"].createClass({displayName:"PrintStyle",getInitialState:function(){return this._getStylesState()},componentDidMount:function(){this.subscription=l["default"].subscribe(this._onChange)},componentWillUnmount:function(){this.subscription.remove()},_onChange:function(){this.setState(this._getStylesState())},_getStylesState:function(){return{styles:l["default"].getPrintStyles()}},render:function(){return a["default"].createElement(u["default"],{rules:{mediaQueries:{print:this.state.styles}}})}});e["default"]=c,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}e.__esModule=!0;var i=n(45),a=r(i),o=n(46),u=r(o),s=n(25),l=n(3),c=r(l),f=function(t,e,n){if(!t||!e)return"";var r=s.getPrefixedStyle(e,"Style",n),i=a["default"](r),o=u["default"](i);return t+"{"+o+"}"},p=c["default"].createClass({displayName:"Style",propTypes:{rules:c["default"].PropTypes.object,scopeSelector:c["default"].PropTypes.string},contextTypes:{radiumConfig:c["default"].PropTypes.object},getDefaultProps:function(){return{prefix:s.getPrefixedStyle,scopeSelector:""}},_buildStyles:function(t){var e=this;return Object.keys(t).reduce(function(n,r){var i=t[r];if("mediaQueries"===r)n+=e._buildMediaQueryString(i);else{var a=(e.props.scopeSelector?e.props.scopeSelector+" ":"")+r;n+=f(a,i,e.context&&e.context.radiumConfig&&e.context.radiumConfig.userAgent)}return n},"")},_buildMediaQueryString:function(t){var e=this,n=this._getContextMediaQueries(),r="";return Object.keys(t).forEach(function(i){var a=n[i]?n[i]:i;r+="@media "+a+"{"+e._buildStyles(t[i])+"}"}),r},_getContextMediaQueries:function(){var t=this,e={};return this.context&&this.context.mediaQueries&&Object.keys(this.context.mediaQueries).forEach(function(n){e[n]=t.context.mediaQueries[n].media}),e},render:function(){if(!this.props.rules)return null;var t=this._buildStyles(this.props.rules);return c["default"].createElement("style",{dangerouslySetInnerHTML:{__html:t}})}});e["default"]=p,t.exports=e["default"]},function(t,e){"use strict";e.__esModule=!0;var n=/([a-z])?([A-Z])/g,r=function(t,e,n){return(e||"")+"-"+n.toLowerCase()},i=function(t){return t.replace(n,r)},a=function(t){return Object.keys(t).reduce(function(e,n){var r=i(n);return/^ms-/.test(r)&&(r="-"+r),e[r]=t[n],e},{})};e["default"]=a,t.exports=e["default"]},function(t,e){"use strict";e.__esModule=!0;var n=function(t){var e=arguments.length<=1||void 0===arguments[1]?"":arguments[1];return Object.keys(t).map(function(n){return e+n+": "+t[n]+";"}).join("\n")};e["default"]=n,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){var n=arguments.length<=2||void 0===arguments[2]?l.getPrefixedStyle:arguments[2],r="Animation"+d;if(d+=1,!p)return r;var i="@"+h+" "+r+" {\n"+Object.keys(t).map(function(r){var i=t[r],a=n(i,e),u=o["default"](a),l=s["default"](u,"  ");return"  "+r+" {\n  "+l+"\n  }"}).join("\n")+"\n}\n";if(!y)throw new Error("keyframes not initialized properly");return y.sheet.insertRule(i,y.sheet.cssRules.length),r}e.__esModule=!0,e["default"]=i;var a=n(45),o=r(a),u=n(46),s=r(u),l=n(25),c=n(41),f=r(c),p=!1,h="keyframes";f["default"].canUseDOM&&!function(){var t=["Webkit","Moz","O","ms"],e=document.createElement("div");void 0!==e.style.animationName?p=!0:t.some(function(t){return void 0!==e.style[t+"AnimationName"]?(h="-"+t.toLowerCase()+"-keyframes",p=!0,!0):!1})}();var d=1,y=null;p&&(y=document.createElement("style"),document.head.appendChild(y)),t.exports=e["default"]},function(t,e,n){!function(t,r){r(e,n(49),n(5),n(50),n(51),n(52),n(6))}(this,function(t,e,n,r,i,a,o){"use strict";function u(t){return+t}function s(t,n,i){var a=t[0],o=t[t.length-1],u=e.tickStep(a,o,null==n?10:n);if(null==i)i=",."+r.precisionFixed(u)+"f";else switch(i=r.formatSpecifier(i),i.type){case"s":var s=Math.max(Math.abs(a),Math.abs(o));return null==i.precision&&(i.precision=r.precisionPrefix(u,s)),r.formatPrefix(i,s);case"":case"e":case"g":case"p":case"r":null==i.precision&&(i.precision=r.precisionRound(u,Math.max(Math.abs(a),Math.abs(o)))-("e"===i.type));break;case"f":case"%":null==i.precision&&(i.precision=r.precisionFixed(u)-2*("%"===i.type))}return r.format(i)}function l(){function t(t){return+t}var n=[0,1];return t.invert=t,t.domain=t.range=function(e){return arguments.length?(n=tt.call(e,u),t):n.slice()},t.ticks=function(t){return e.ticks(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,e){return s(n,t,e)},t.copy=function(){return l().domain(n)},t}function c(t){return function(){return t}}function f(t,e){return(e-=t=+t)?function(n){return(n-t)/e}:c(e)}function p(t){return function(e,n){var r=t(e=+e,n=+n);return function(t){return e>=t?0:t>=n?1:r(t)}}}function h(t){return function(e,n){var r=t(e=+e,n=+n);return function(t){return 0>=t?e:t>=1?n:r(t)}}}function d(t,e,n,r){var i=t[0],a=t[1],o=e[0],u=e[1];return i>a?(i=n(a,i),o=r(u,o)):(i=n(i,a),o=r(o,u)),function(t){return o(i(t))}}function y(t,n,r,i){var a=Math.min(t.length,n.length)-1,o=new Array(a),u=new Array(a),s=-1;for(t[a]<t[0]&&(t=t.slice().reverse(),n=n.slice().reverse());++s<a;)o[s]=r(t[s],t[s+1]),u[s]=i(n[s],n[s+1]);return function(n){var r=e.bisect(t,n,1,a)-1;return u[r](o[r](n))}}function g(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp())}function m(t,e){function r(){var n=Math.min(s.length,l.length)>2?y:d;return a=n(s,l,g?p(t):t,c),o=n(l,s,f,g?h(e):e),i}function i(t){return a(+t)}var a,o,s=nt,l=nt,c=n.value,g=!1;return i.invert=function(t){return o(+t)},i.domain=function(t){return arguments.length?(s=tt.call(t,u),r()):s.slice()},i.range=function(t){return arguments.length?(l=et.call(t),r()):l.slice()},i.rangeRound=function(t){return l=et.call(t),c=n.round,r()},i.clamp=function(t){return arguments.length?(g=!!t,r()):g},i.interpolate=function(t){return arguments.length?(c=t,r()):c},r()}function v(t){var n=t.domain;return t.ticks=function(t){var r=n();return e.ticks(r[0],r[r.length-1],null==t?10:t)},t.tickFormat=function(t,e){return s(n(),t,e)},t.nice=function(r){var i=n(),a=i.length-1,o=null==r?10:r,u=i[0],s=i[a],l=e.tickStep(u,s,o);return l&&(l=e.tickStep(Math.floor(u/l)*l,Math.ceil(s/l)*l,o),i[0]=Math.floor(u/l)*l,i[a]=Math.ceil(s/l)*l,n(i)),t},t}function b(){var t=m(f,n.number);return t.copy=function(){return g(t,b())},v(t)}function _(t,e){t=t.slice();var n,r=0,i=t.length-1,a=t[r],o=t[i];return a>o&&(n=r,r=i,i=n,n=a,a=o,o=n),t[r]=e.floor(a),t[i]=e.ceil(o),t}function x(t,e){return(e=Math.log(e/t))?function(n){return Math.log(n/t)/e}:c(e)}function k(t,e){return 0>t?function(n){return-Math.pow(-e,n)*Math.pow(-t,1-n)}:function(n){return Math.pow(e,n)*Math.pow(t,1-n)}}function w(t){return isFinite(t)?+("1e"+t):0>t?0:t}function T(t){return 10===t?w:t===Math.E?Math.exp:function(e){return Math.pow(t,e)}}function P(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),function(e){return Math.log(e)/t})}function M(t){return function(e){return-t(-e)}}function O(){function t(){return o=P(a),u=T(a),i()[0]<0&&(o=M(o),u=M(u)),n}var n=m(x,k).domain([1,10]),i=n.domain,a=10,o=P(10),u=T(10);return n.base=function(e){return arguments.length?(a=+e,t()):a},n.domain=function(e){return arguments.length?(i(e),t()):i()},n.nice=function(){return i(_(i(),{floor:function(t){return u(Math.floor(o(t)))},ceil:function(t){return u(Math.ceil(o(t)))}}))},n.ticks=function(t){var n,r=i(),s=r[0],l=r[r.length-1];(n=s>l)&&(h=s,s=l,l=h);var c,f,p,h=o(s),d=o(l),y=null==t?10:+t,g=[];if(!(a%1)&&y>d-h){if(h=Math.round(h)-1,d=Math.round(d)+1,s>0){for(;d>h;++h)for(f=1,c=u(h);a>f;++f)if(p=c*f,!(s>p)){if(p>l)break;g.push(p)}}else for(;d>h;++h)for(f=a-1,c=u(h);f>=1;--f)if(p=c*f,!(s>p)){if(p>l)break;g.push(p)}n&&g.reverse()}else g=e.ticks(h,d,Math.min(d-h,y)).map(u);return g},n.tickFormat=function(t,e){if(null==e?e=10===a?rt:it:"function"!=typeof e&&(e=r.format(e)),null==t)return e;var i=Math.max(1,a*t/n.ticks().length);return function(t){var n=t/u(Math.round(o(t)));return a-.5>n*a&&(n*=a),i>=n?e(t):""}},n.copy=function(){return g(n,O().base(a))},n}function S(t,e,n){for(var r=new Array(t),i=-1;++i<t;)r[i]=e+n*i;return r}function C(t,n){function r(e){var r=e+"",o=i.get(r);if(!o){if("range"!==n.t)return;i.set(r,o=t.push(e))}return a[(o-1)%a.length]}var i,a,o;return r.domain=function(a){if(!arguments.length)return t.slice();t=[],i=e.map();for(var o,u,s=-1,l=a.length;++s<l;)i.has(u=(o=a[s])+"")||i.set(u,t.push(o));return r[n.t].apply(r,n.a)},r.range=function(t){return arguments.length?(a=t.slice(),o=0,n={t:"range",a:arguments},r):a.slice()},r.rangePoints=function(e,i){i=arguments.length<2?0:+i;var u=+e[0],s=+e[1],l=t.length<2?(u=(u+s)/2,0):(s-u)/(t.length-1+i);return a=S(t.length,u+l*i/2,l),o=0,n={t:"rangePoints",a:arguments},r},r.rangeRoundPoints=function(e,i){i=arguments.length<2?0:+i;var u=+e[0],s=+e[1],l=t.length<2?(u=s=Math.round((u+s)/2),0):(s-u)/(t.length-1+i)|0;return a=S(t.length,u+Math.round(l*i/2+(s-u-(t.length-1+i)*l)/2),l),o=0,n={t:"rangeRoundPoints",a:arguments},r},r.rangeBands=function(e,i,u){i=arguments.length<2?0:+i,u=arguments.length<3?i:+u;var s=+e[1]<+e[0],l=+e[s-0],c=+e[1-s],f=(c-l)/(t.length-i+2*u);return a=S(t.length,l+f*u,f),s&&a.reverse(),o=f*(1-i),n={t:"rangeBands",a:arguments},r},r.rangeRoundBands=function(e,i,u){i=arguments.length<2?0:+i,u=arguments.length<3?i:+u;var s=+e[1]<+e[0],l=+e[s-0],c=+e[1-s],f=Math.floor((c-l)/(t.length-i+2*u));return a=S(t.length,l+Math.round((c-l-(t.length-i)*f)/2),f),s&&a.reverse(),o=Math.round(f*(1-i)),n={t:"rangeRoundBands",a:arguments},r},r.rangeBand=function(){return o},r.rangeExtent=function(){var t=n.a[0],e=t[0],r=t[t.length-1];return e>r&&(t=r,r=e,e=t),[e,r]},r.copy=function(){return C(t,n)},r.domain(t)}function j(){return C([],{t:"range",a:[[]]})}function A(t,e){return 0>t?-Math.pow(-t,e):Math.pow(t,e)}function E(){function t(t,e){return(e=A(e,n)-(t=A(t,n)))?function(r){return(A(r,n)-t)/e}:c(e)}function e(t,e){return e=A(e,n)-(t=A(t,n)),function(r){return A(t+e*r,1/n)}}var n=1,r=m(t,e),i=r.domain;return r.exponent=function(t){return arguments.length?(n=+t,i(i())):n},r.copy=function(){return g(r,E().exponent(n))},v(r)}function D(){return E().exponent(.5)}function N(t,n){function r(){var r=0,o=n.length;for(a=[];++r<o;)a[r-1]=e.quantile(t,r/o);return i}function i(t){return isNaN(t=+t)?void 0:n[e.bisect(a,t)]}var a;return i.domain=function(n){if(!arguments.length)return t;t=[];for(var i,a=0,o=n.length;o>a;++a)i=n[a],null==i||isNaN(i=+i)||t.push(i);return t.sort(e.ascending),r()},i.range=function(t){return arguments.length?(n=t.slice(),r()):n.slice()},i.quantiles=function(){return a},i.invertExtent=function(e){return e=n.indexOf(e),0>e?[NaN,NaN]:[e>0?a[e-1]:t[0],e<a.length?a[e]:t[t.length-1]]},i.copy=function(){return N(t,n)},r()}function F(){return N([],[])}function L(){function t(t){return t>=t?u[e.bisect(o,t,0,a)]:void 0}function n(){var e=-1;for(o=new Array(a);++e<a;)o[e]=((e+1)*i-(e-a)*r)/(a+1);return t}var r=0,i=1,a=1,o=[.5],u=[0,1];return t.domain=function(t){return arguments.length?(r=+t[0],i=+t[t.length-1],n()):[r,i]},t.range=function(t){return arguments.length?(a=(u=et.call(t)).length-1,n()):u.slice()},t.invertExtent=function(t){var e=u.indexOf(t);return 0>e?[NaN,NaN]:1>e?[r,o[0]]:e>=a?[o[a-1],i]:[o[e-1],o[e]]},t.copy=function(){return L().domain([r,i]).range(u)},t}function I(){function t(t){return t>=t?r[e.bisect(n,t,0,i)]:void 0}var n=[.5],r=[0,1],i=1;return t.domain=function(e){return arguments.length?(n=et.call(e),i=Math.min(n.length,r.length-1),t):n.slice()},t.range=function(e){return arguments.length?(r=et.call(e),i=Math.min(n.length,r.length-1),t):r.slice()},t.invertExtent=function(t){var e=r.indexOf(t);return[n[e-1],n[e]]},t.copy=function(){return I().domain(n).range(r)},t}function R(t){return new Date(t)}function z(t,r,i,a,o,u,s,l,c){function p(e){return(s(e)<e?b:u(e)<e?x:o(e)<e?k:a(e)<e?w:r(e)<e?i(e)<e?T:P:t(e)<e?M:O)(e)}function h(n,r,i,a){if(null==n&&(n=10),"number"==typeof n){var o=Math.abs(i-r)/n,u=pt(S,o);u===S.length?(a=e.tickStep(r/ft,i/ft,n),n=t):u?(u=S[o/S[u-1][2]<S[u][2]/o?u-1:u],a=u[1],n=u[0]):(a=e.tickStep(r,i,n),n=l)}return null==a?n:n.every(a)}var d=m(f,n.number),y=d.invert,v=d.domain,b=c(".%L"),x=c(":%S"),k=c("%I:%M"),w=c("%I %p"),T=c("%a %d"),P=c("%b %d"),M=c("%B"),O=c("%Y"),S=[[s,1,at],[s,5,5*at],[s,15,15*at],[s,30,30*at],[u,1,ot],[u,5,5*ot],[u,15,15*ot],[u,30,30*ot],[o,1,ut],[o,3,3*ut],[o,6,6*ut],[o,12,12*ut],[a,1,st],[a,2,2*st],[i,1,lt],[r,1,ct],[r,3,3*ct],[t,1,ft]];return d.invert=function(t){return new Date(y(t))},d.domain=function(t){return arguments.length?v(t):v().map(R)},d.nice=function(t,e){var n=v();return(t=h(t,n[0],n[n.length-1],e))?v(_(n,t)):d},d.ticks=function(t,e){var n,r=v(),i=r[0],a=r[r.length-1];return i>a&&(n=i,i=a,a=n),(t=h(t,i,a,e))?t.range(i,a+1):[]},d.tickFormat=function(t){return null==t?p:c(t)},d.copy=function(){return g(d,z(t,r,i,a,o,u,s,l,c))},d}function B(){return z(i.year,i.month,i.week,i.day,i.hour,i.minute,i.second,i.millisecond,a.format).domain([new Date(2e3,0,1),new Date(2e3,0,2)])}function V(){return z(i.utcYear,i.utcMonth,i.utcWeek,i.utcDay,i.utcHour,i.utcMinute,i.utcSecond,i.utcMillisecond,a.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}function q(t){return t.match(/.{6}/g).map(function(t){return"#"+t})}function U(){return j().range(q("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"))}function W(){return j().range(q("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6"))}function Y(){return j().range(q("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9"))}function H(){return j().range(q("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5"))}function X(){return b().interpolate(n.cubehelixLong).range([o.cubehelix(300,.5,0),o.cubehelix(-240,.5,1)])}function G(){return b().interpolate(n.cubehelixLong).domain([0,.5,1]).range([o.cubehelix(-100,.75,.35),o.cubehelix(80,1.5,.8),o.cubehelix(260,.75,.35)])}function J(){return L().range(q("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"))}function K(){return L().range(q("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"))}function Q(){return L().range(q("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"))}function $(){return L().range(q("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"))}var Z=Array.prototype,tt=Z.map,et=Z.slice,nt=[0,1],rt=r.format(".0e"),it=r.format(","),at=1e3,ot=60*at,ut=60*ot,st=24*ut,lt=7*st,ct=30*st,ft=365*st,pt=e.bisector(function(t){return t[2]}).right,ht="0.3.0";t.version=ht,t.identity=l,t.linear=b,t.log=O,t.ordinal=j,t.pow=E,t.sqrt=D,t.quantile=F,t.quantize=L,t.threshold=I,t.time=B,t.utcTime=V,t.category10=U,t.category20b=W,t.category20c=Y,t.category20=H,t.cubehelix=X,t.rainbow=G,t.viridis=J,t.magma=K,t.inferno=Q,t.plasma=$})},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(t,e){return e>t?-1:t>e?1:t>=e?0:NaN}function n(t){return 1===t.length&&(t=r(t)),{left:function(e,n,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=e.length);i>r;){var a=r+i>>>1;t(e[a],n)<0?r=a+1:i=a}return r},right:function(e,n,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=e.length);i>r;){var a=r+i>>>1;t(e[a],n)>0?i=a:r=a+1}return r}}}function r(t){return function(n,r){return e(t(n),r)}}function i(t,e){return t>e?-1:e>t?1:e>=t?0:NaN}function a(t){return null===t?NaN:+t}function o(t,e){var n,r,i=t.length,o=0,u=0,s=-1,l=0;if(1===arguments.length)for(;++s<i;)isNaN(n=a(t[s]))||(r=n-o,o+=r/++l,u+=r*(n-o));else for(;++s<i;)isNaN(n=a(e(t[s],s,t)))||(r=n-o,o+=r/++l,u+=r*(n-o));return l>1?u/(l-1):void 0}function u(){var t=o.apply(this,arguments);return t?Math.sqrt(t):t}function s(t){var e=[];for(var n in t)e.push({key:n,value:t[n]});return e}function l(t,e){var n,r,i,a=-1,o=t.length;if(1===arguments.length){for(;++a<o;)if(null!=(r=t[a])&&r>=r){n=i=r;break}for(;++a<o;)null!=(r=t[a])&&(n>r&&(n=r),r>i&&(i=r))}else{for(;++a<o;)if(null!=(r=e(t[a],a,t))&&r>=r){n=i=r;break}for(;++a<o;)null!=(r=e(t[a],a,t))&&(n>r&&(n=r),r>i&&(i=r))}return[n,i]}function c(t){return function(){return t}}function f(t){return t}function p(t,e,n){(i=arguments.length)<3&&(n=1,2>i&&(e=t,t=0));for(var r=-1,i=0|Math.max(0,Math.ceil((e-t)/n)),a=new Array(i);++r<i;)a[r]=t+r*n;return a}function h(t,e,n){var r=d(t,e,n);return p(Math.ceil(t/r)*r,Math.floor(e/r)*r+r/2,r)}function d(t,e,n){var r=Math.abs(e-t)/Math.max(0,n),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),a=r/i;return a>=G?i*=10:a>=J?i*=5:a>=K&&(i*=2),t>e?-i:i}function y(t){return Math.ceil(Math.log(t.length)/Math.LN2)+1}function g(t){return+t}function m(){function t(t){var i,a,o=t.length,u=new Array(o);for(i=0;o>i;++i)u[i]=+e(t[i],i,t);var s=n(u),l=+s[0],c=+s[1],f=r(u,l,c);Array.isArray(f)||(f=h(l,c,+f));var p=f.length;for(i=0;p>i;++i)f[i]=+f[i];for(;f[0]<=l;)f.shift(),--p;for(;f[p-1]>=c;)f.pop(),--p;var d,y=new Array(p+1);for(i=0;p>=i;++i)d=y[i]=[],d.x0=i>0?f[i-1]:l,d.x1=p>i?f[i]:c;for(i=0;o>i;++i)a=u[i],a>=l&&c>=a&&y[H(f,a,0,p)].push(t[i]);return y}var e=f,n=l,r=y;return t.value=function(n){return arguments.length?(e="function"==typeof n?n:c(+n),t):e},t.domain=function(e){return arguments.length?(n="function"==typeof e?e:c([+e[0],+e[1]]),t):n},t.thresholds=function(e){return arguments.length?(r="function"==typeof e?e:c(Array.isArray(e)?Array.prototype.map.call(e,g):+e),t):r},t}function v(t,e,n){if(arguments.length<3&&(n=a),r=t.length){if((e=+e)<=0||2>r)return+n(t[0],0,t);if(e>=1)return+n(t[r-1],r-1,t);var r,i=(r-1)*e,o=Math.floor(i),u=+n(t[o],o,t),s=+n(t[o+1],o+1,t);return u+(s-u)*(i-o)}}function b(t,n,r){return t.sort(e),Math.ceil((r-n)/(2*(v(t,.75)-v(t,.25))*Math.pow(t.length,-1/3)))}function _(t,e,n){return Math.ceil((n-e)/(3.5*u(t)*Math.pow(t.length,-1/3)))}function x(t){var e=[];for(var n in t)e.push(n);return e}function k(){}function w(t,e){var n=new k;if(t instanceof k)t.each(function(t,e){n.set(e,t)});else if(Array.isArray(t)){var r,i=-1,a=t.length;if(1===arguments.length)for(;++i<a;)n.set(i,t[i]);else for(;++i<a;)n.set(e(r=t[i],i,t),r)}else if(t)for(var o in t)n.set(o,t[o]);return n}function T(t,e){var n,r,i=-1,a=t.length;if(1===arguments.length){for(;++i<a;)if(null!=(r=t[i])&&r>=r){n=r;break}for(;++i<a;)null!=(r=t[i])&&r>n&&(n=r)}else{for(;++i<a;)if(null!=(r=e(t[i],i,t))&&r>=r){n=r;break}for(;++i<a;)null!=(r=e(t[i],i,t))&&r>n&&(n=r)}return n}function P(t,e){var n,r=0,i=t.length,o=-1,u=i;if(1===arguments.length)for(;++o<i;)isNaN(n=a(t[o]))?--u:r+=n;else for(;++o<i;)isNaN(n=a(e(t[o],o,t)))?--u:r+=n;return u?r/u:void 0}function M(t,n){var r,i=[],o=t.length,u=-1;if(1===arguments.length)for(;++u<o;)isNaN(r=a(t[u]))||i.push(r);else for(;++u<o;)isNaN(r=a(n(t[u],u,t)))||i.push(r);return v(i.sort(e),.5)}function O(t){for(var e,n,r,i=t.length,a=-1,o=0;++a<i;)o+=t[a].length;for(n=new Array(o);--i>=0;)for(r=t[i],e=r.length;--e>=0;)n[--o]=r[e];return n}function S(t,e){var n,r,i=-1,a=t.length;if(1===arguments.length){for(;++i<a;)if(null!=(r=t[i])&&r>=r){n=r;break}for(;++i<a;)null!=(r=t[i])&&n>r&&(n=r)}else{for(;++i<a;)if(null!=(r=e(t[i],i,t))&&r>=r){n=r;break}for(;++i<a;)null!=(r=e(t[i],i,t))&&n>r&&(n=r)}return n}function C(){function t(e,i,o,u){if(i>=a.length)return r?r(e):n?e.sort(n):e;for(var s,l,c,f=-1,p=e.length,h=a[i++],d=w(),y=o();++f<p;)(c=d.get(s=h(l=e[f])+""))?c.push(l):d.set(s,[l]);return d.each(function(e,n){u(y,n,t(e,i,o,u))}),y}function e(t,n){if(n>=a.length)return t;var r=[],i=o[n++];return t.each(function(t,i){r.push({key:i,values:e(t,n)})}),i?r.sort(function(t,e){return i(t.key,e.key)}):r}var n,r,i,a=[],o=[];return i={object:function(e){return t(e,0,j,A)},map:function(e){return t(e,0,E,D)},entries:function(n){return e(t(n,0,E,D),0)},key:function(t){return a.push(t),i},sortKeys:function(t){return o[a.length-1]=t,i},sortValues:function(t){return n=t,i},rollup:function(t){return r=t,i}}}function j(){return{}}function A(t,e,n){t[e]=n}function E(){return w()}function D(t,e,n){t.set(e,n)}function N(t){for(var e,n=0,r=t.length-1,i=t[0],a=new Array(0>r?0:r);r>n;)a[n]=[e=i,i=t[++n]];return a}function F(t,e){for(var n=e.length,r=new Array(n);n--;)r[n]=t[e[n]];return r}function L(t,n){if(r=t.length){var r,i,a=0,o=0,u=t[o];for(n||(n=e);++a<r;)(n(i=t[a],u)<0||0!==n(u,u))&&(u=i,o=a);return 0===n(u,u)?o:void 0}}function I(){}function R(t,e){var n=new I;if(t instanceof I)t.each(function(t){n.add(t)});else if(t){var r,i=-1,a=t.length;if(1===arguments.length)for(;++i<a;)n.add(t[i]);else for(;++i<a;)n.add(e(r=t[i],i,t))}return n}function z(t,e,n){(a=arguments.length)<3&&(n=t.length,2>a&&(e=0));for(var r,i,a=n-e;a;)i=Math.random()*a--|0,r=t[a+e],t[a+e]=t[i+e],t[i+e]=r;return t}function B(t,e){var n,r=0,i=t.length,a=-1;if(1===arguments.length)for(;++a<i;)isNaN(n=+t[a])||(r+=n);else for(;++a<i;)isNaN(n=+e(t[a],a,t))||(r+=n);return r}function V(t){if(!(i=t.length))return[];for(var e=-1,n=S(t,q),r=new Array(n);++e<n;)for(var i,a=-1,o=r[e]=new Array(i);++a<i;)o[a]=t[a][e];return r}function q(t){return t.length}function U(t){var e=[];for(var n in t)e.push(t[n]);return e}function W(){return V(arguments)}var Y=n(e),H=Y.right,X=Y.left,G=Math.sqrt(50),J=Math.sqrt(10),K=Math.sqrt(2),Q="$";k.prototype=w.prototype={has:function(t){return Q+t in this},get:function(t){return this[Q+t]},set:function(t,e){return this[Q+t]=e,this},remove:function(t){var e=Q+t;return e in this&&delete this[e]},clear:function(){for(var t in this)t[0]===Q&&delete this[t]},keys:function(){var t=[];for(var e in this)e[0]===Q&&t.push(e.slice(1));return t},values:function(){var t=[];for(var e in this)e[0]===Q&&t.push(this[e]);return t},entries:function(){var t=[];for(var e in this)e[0]===Q&&t.push({key:e.slice(1),value:this[e]});return t},size:function(){var t=0;for(var e in this)e[0]===Q&&++t;return t},empty:function(){for(var t in this)if(t[0]===Q)return!1;return!0},each:function(t){for(var e in this)e[0]===Q&&t(this[e],e.slice(1),this)}};var $=w.prototype;I.prototype=R.prototype={has:$.has,add:function(t){return t+="",this[Q+t]=t,this},remove:$.remove,clear:$.clear,values:$.keys,size:$.size,empty:$.empty,each:$.each};var Z="0.6.1";t.version=Z,t.bisect=H,t.bisectRight=H,t.bisectLeft=X,t.ascending=e,t.bisector=n,t.descending=i,t.deviation=u,t.entries=s,t.extent=l,t.histogram=m,t.thresholdFreedmanDiaconis=b,t.thresholdScott=_,t.thresholdSturges=y,t.keys=x,t.map=w,t.max=T,t.mean=P,t.median=M,t.merge=O,t.min=S,t.nest=C,t.pairs=N,t.permute=F,t.quantile=v,t.range=p,t.scan=L,t.set=R,t.shuffle=z,t.sum=B,t.ticks=h,t.tickStep=d,t.transpose=V,t.values=U,t.variance=o,t.zip=W})},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function n(t){return t=e(Math.abs(t)),t?t[1]:NaN}function r(t,e){return function(n,r){for(var i=n.length,a=[],o=0,u=t[0],s=0;i>0&&u>0&&(s+u+1>r&&(u=Math.max(1,r-s)),a.push(n.substring(i-=u,i+u)),!((s+=u+1)>r));)u=t[o=(o+1)%t.length];return a.reverse().join(e)}}function i(t,n){var r=e(t,n);if(!r)return t+"";var i=r[0],a=r[1],o=a-(d=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,u=i.length;return o===u?i:o>u?i+new Array(o-u+1).join("0"):o>0?i.slice(0,o)+"."+i.slice(o):"0."+new Array(1-o).join("0")+e(t,Math.max(0,n+o-1))[0]}function a(t,n){var r=e(t,n);if(!r)return t+"";var i=r[0],a=r[1];return 0>a?"0."+new Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+new Array(a-i.length+2).join("0")}function o(t,e){t=t.toPrecision(e);t:for(var n,r=t.length,i=1,a=-1;r>i;++i)switch(t[i]){case".":a=n=i;break;case"0":0===a&&(a=i),n=i;break;case"e":break t;default:a>0&&(a=0)}return a>0?t.slice(0,a)+t.slice(n+1):t}function u(t){return new s(t)}function s(t){if(!(e=g.exec(t)))throw new Error("invalid format: "+t);var e,n=e[1]||" ",r=e[2]||">",i=e[3]||"-",a=e[4]||"",o=!!e[5],u=e[6]&&+e[6],s=!!e[7],l=e[8]&&+e[8].slice(1),c=e[9]||"";"n"===c?(s=!0,c="g"):y[c]||(c=""),(o||"0"===n&&"="===r)&&(o=!0,n="0",r="="),this.fill=n,this.align=r,this.sign=i,this.symbol=a,this.zero=o,this.width=u,this.comma=s,this.precision=l,this.type=c}function l(t){return t}function c(t){function e(t){t=u(t);var e=t.fill,n=t.align,r=t.sign,i=t.symbol,l=t.zero,c=t.width,f=t.comma,p=t.precision,h=t.type,g="$"===i?o[0]:"#"===i&&/[boxX]/.test(h)?"0"+h.toLowerCase():"",v="$"===i?o[1]:/[%p]/.test(h)?"%":"",b=y[h],_=!h||/[defgprs%]/.test(h);return p=null==p?h?6:12:/[gprs]/.test(h)?Math.max(1,Math.min(21,p)):Math.max(0,Math.min(20,p)),function(t){var i=g,o=v;if("c"===h)o=b(t)+o,t="";else{t=+t;var u=(0>t||0>1/t)&&(t*=-1,!0);if(t=b(t,p),u){var y,x=-1,k=t.length;for(u=!1;++x<k;)if(y=t.charCodeAt(x),y>48&&58>y||"x"===h&&y>96&&103>y||"X"===h&&y>64&&71>y){u=!0;break}}if(i=(u?"("===r?r:"-":"-"===r||"("===r?"":r)+i,o=o+("s"===h?m[8+d/3]:"")+(u&&"("===r?")":""),_)for(var y,x=-1,k=t.length;++x<k;)if(y=t.charCodeAt(x),48>y||y>57){
o=(46===y?s+t.slice(x+1):t.slice(x))+o,t=t.slice(0,x);break}}f&&!l&&(t=a(t,1/0));var w=i.length+t.length+o.length,T=c>w?new Array(c-w+1).join(e):"";switch(f&&l&&(t=a(T+t,T.length?c-o.length:1/0),T=""),n){case"<":return i+t+o+T;case"=":return i+T+t+o;case"^":return T.slice(0,w=T.length>>1)+i+t+o+T.slice(w)}return T+i+t+o}}function i(t,r){var i=e((t=u(t),t.type="f",t)),a=3*Math.max(-8,Math.min(8,Math.floor(n(r)/3))),o=Math.pow(10,-a),s=m[8+a/3];return function(t){return i(o*t)+s}}var a=t.grouping&&t.thousands?r(t.grouping,t.thousands):l,o=t.currency,s=t.decimal;return{format:e,formatPrefix:i}}function f(t){return Math.max(0,-n(Math.abs(t)))}function p(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(n(e)/3)))-n(Math.abs(t)))}function h(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,n(e)-n(t))+1}var d,y={"":o,"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.round(t).toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return a(100*t,e)},r:a,s:i,X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}},g=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;s.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+this.type};var m=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"],v=c({decimal:".",thousands:",",grouping:[3],currency:["$",""]}),b=c({decimal:",",thousands:".",grouping:[3],currency:[""," €"]}),_=c({decimal:",",thousands:" ",grouping:[3],currency:[""," Kč"]}),x=c({decimal:",",thousands:"'",grouping:[3],currency:[""," CHF"]}),k=c({decimal:",",thousands:".",grouping:[3],currency:[""," €"]}),w=c({decimal:".",thousands:",",grouping:[3],currency:["$",""]}),T=c({decimal:".",thousands:",",grouping:[3],currency:["£",""]}),P=c({decimal:",",thousands:".",grouping:[3],currency:[""," €"]}),M=c({decimal:",",thousands:" ",grouping:[3],currency:[""," €"]}),O=c({decimal:",",thousands:" ",grouping:[3],currency:["","$"]}),S=c({decimal:",",thousands:".",grouping:[3],currency:[""," €"]}),C=c({decimal:".",thousands:",",grouping:[3],currency:["₪",""]}),j=c({decimal:",",thousands:" ",grouping:[3],currency:[""," Ft"]}),A=c({decimal:",",thousands:".",grouping:[3],currency:["€",""]}),E=c({decimal:".",thousands:",",grouping:[3],currency:["","円"]}),D=c({decimal:".",thousands:",",grouping:[3],currency:["₩",""]}),N=c({decimal:",",thousands:".",grouping:[3],currency:[""," ден."]}),F=c({decimal:",",thousands:".",grouping:[3],currency:["€ ",""]}),L=c({decimal:",",thousands:".",grouping:[3],currency:["","zł"]}),I=c({decimal:",",thousands:".",grouping:[3],currency:["R$",""]}),R=c({decimal:",",thousands:" ",grouping:[3],currency:[""," руб."]}),z=c({decimal:",",thousands:" ",grouping:[3],currency:["","SEK"]}),B=c({decimal:".",thousands:",",grouping:[3],currency:["¥",""]}),V=v.format,q=v.formatPrefix,U="0.4.2";t.version=U,t.format=V,t.formatPrefix=q,t.locale=c,t.localeCaEs=b,t.localeCsCz=_,t.localeDeCh=x,t.localeDeDe=k,t.localeEnCa=w,t.localeEnGb=T,t.localeEnUs=v,t.localeEsEs=P,t.localeFiFi=M,t.localeFrCa=O,t.localeFrFr=S,t.localeHeIl=C,t.localeHuHu=j,t.localeItIt=A,t.localeJaJp=E,t.localeKoKr=D,t.localeMkMk=N,t.localeNlNl=F,t.localePlPl=L,t.localePtBr=I,t.localeRuRu=R,t.localeSvSe=z,t.localeZhCn=B,t.formatSpecifier=u,t.precisionFixed=f,t.precisionPrefix=p,t.precisionRound=h})},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(t,n,r,o){function u(e){return t(e=new Date(+e)),e}return u.floor=u,u.round=function(e){var r=new Date(+e),i=new Date(e-1);return t(r),t(i),n(i,1),i-e>e-r?r:i},u.ceil=function(e){return t(e=new Date(e-1)),n(e,1),e},u.offset=function(t,e){return n(t=new Date(+t),null==e?1:Math.floor(e)),t},u.range=function(e,r,i){var a=[];if(e=new Date(e-1),r=new Date(+r),i=null==i?1:Math.floor(i),!(r>e&&i>0))return a;for(n(e,1),t(e),r>e&&a.push(new Date(+e));n(e,i),t(e),r>e;)a.push(new Date(+e));return a},u.filter=function(r){return e(function(e){for(;t(e),!r(e);)e.setTime(e-1)},function(t,e){for(;--e>=0;)for(;n(t,1),!r(t););})},r&&(u.count=function(e,n){return i.setTime(+e),a.setTime(+n),t(i),t(a),Math.floor(r(i,a))},u.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?u.filter(o?function(e){return o(e)%t===0}:function(e){return u.count(0,e)%t===0}):u:null}),u}function n(t){return e(function(e){e.setHours(0,0,0,0),e.setDate(e.getDate()-(e.getDay()+7-t)%7)},function(t,e){t.setDate(t.getDate()+7*e)},function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/6048e5})}function r(t){return e(function(e){e.setUTCHours(0,0,0,0),e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7)},function(t,e){t.setUTCDate(t.getUTCDate()+7*e)},function(t,e){return(e-t)/6048e5})}var i=new Date,a=new Date,o=e(function(){},function(t,e){t.setTime(+t+e)},function(t,e){return e-t});o.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?e(function(e){e.setTime(Math.floor(e/t)*t)},function(e,n){e.setTime(+e+n*t)},function(e,n){return(n-e)/t}):o:null};var u=e(function(t){t.setMilliseconds(0)},function(t,e){t.setTime(+t+1e3*e)},function(t,e){return(e-t)/1e3},function(t){return t.getSeconds()}),s=e(function(t){t.setSeconds(0,0)},function(t,e){t.setTime(+t+6e4*e)},function(t,e){return(e-t)/6e4},function(t){return t.getMinutes()}),l=e(function(t){t.setMinutes(0,0,0)},function(t,e){t.setTime(+t+36e5*e)},function(t,e){return(e-t)/36e5},function(t){return t.getHours()}),c=e(function(t){t.setHours(0,0,0,0)},function(t,e){t.setDate(t.getDate()+e)},function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5},function(t){return t.getDate()-1}),f=n(0),p=n(1),h=n(2),d=n(3),y=n(4),g=n(5),m=n(6),v=e(function(t){t.setHours(0,0,0,0),t.setDate(1)},function(t,e){t.setMonth(t.getMonth()+e)},function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())},function(t){return t.getMonth()}),b=e(function(t){t.setHours(0,0,0,0),t.setMonth(0,1)},function(t,e){t.setFullYear(t.getFullYear()+e)},function(t,e){return e.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()}),_=e(function(t){t.setUTCMilliseconds(0)},function(t,e){t.setTime(+t+1e3*e)},function(t,e){return(e-t)/1e3},function(t){return t.getUTCSeconds()}),x=e(function(t){t.setUTCSeconds(0,0)},function(t,e){t.setTime(+t+6e4*e)},function(t,e){return(e-t)/6e4},function(t){return t.getUTCMinutes()}),k=e(function(t){t.setUTCMinutes(0,0,0)},function(t,e){t.setTime(+t+36e5*e)},function(t,e){return(e-t)/36e5},function(t){return t.getUTCHours()}),w=e(function(t){t.setUTCHours(0,0,0,0)},function(t,e){t.setUTCDate(t.getUTCDate()+e)},function(t,e){return(e-t)/864e5},function(t){return t.getUTCDate()-1}),T=r(0),P=r(1),M=r(2),O=r(3),S=r(4),C=r(5),j=r(6),A=e(function(t){t.setUTCHours(0,0,0,0),t.setUTCDate(1)},function(t,e){t.setUTCMonth(t.getUTCMonth()+e)},function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())},function(t){return t.getUTCMonth()}),E=e(function(t){t.setUTCHours(0,0,0,0),t.setUTCMonth(0,1)},function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)},function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()}),D=o.range,N=u.range,F=s.range,L=l.range,I=c.range,R=f.range,z=p.range,B=h.range,V=d.range,q=y.range,U=g.range,W=m.range,Y=f.range,H=v.range,X=b.range,G=o,J=D,K=_.range,Q=x.range,$=k.range,Z=w.range,tt=T.range,et=P.range,nt=M.range,rt=O.range,it=S.range,at=C.range,ot=j.range,ut=T.range,st=A.range,lt=E.range,ct="0.1.1";t.version=ct,t.milliseconds=D,t.seconds=N,t.minutes=F,t.hours=L,t.days=I,t.sundays=R,t.mondays=z,t.tuesdays=B,t.wednesdays=V,t.thursdays=q,t.fridays=U,t.saturdays=W,t.weeks=Y,t.months=H,t.years=X,t.utcMillisecond=G,t.utcMilliseconds=J,t.utcSeconds=K,t.utcMinutes=Q,t.utcHours=$,t.utcDays=Z,t.utcSundays=tt,t.utcMondays=et,t.utcTuesdays=nt,t.utcWednesdays=rt,t.utcThursdays=it,t.utcFridays=at,t.utcSaturdays=ot,t.utcWeeks=ut,t.utcMonths=st,t.utcYears=lt,t.millisecond=o,t.second=u,t.minute=s,t.hour=l,t.day=c,t.sunday=f,t.monday=p,t.tuesday=h,t.wednesday=d,t.thursday=y,t.friday=g,t.saturday=m,t.week=f,t.month=v,t.year=b,t.utcSecond=_,t.utcMinute=x,t.utcHour=k,t.utcDay=w,t.utcSunday=T,t.utcMonday=P,t.utcTuesday=M,t.utcWednesday=O,t.utcThursday=S,t.utcFriday=C,t.utcSaturday=j,t.utcWeek=T,t.utcMonth=A,t.utcYear=E,t.interval=e})},function(t,e,n){!function(t,r){r(e,n(51))}(this,function(t,e){"use strict";function n(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function r(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function i(t){return{y:t,m:0,d:1,H:0,M:0,S:0,L:0}}function a(t){function e(t,e){return function(n){var r,i,a,o=[],u=-1,s=0,l=t.length;for(n instanceof Date||(n=new Date(+n));++u<l;)37===t.charCodeAt(u)&&(o.push(t.slice(s,u)),null!=(i=tt[r=t.charAt(++u)])?r=t.charAt(++u):i="e"===r?" ":"0",(a=e[r])&&(r=a(n,i)),o.push(r),s=u+1);return o.push(t.slice(s,u)),o.join("")}}function a(t,e){return function(n){var a=i(1900),u=o(a,t,n+="",0);if(u!=n.length)return null;if("p"in a&&(a.H=a.H%12+12*a.p),"W"in a||"U"in a){"w"in a||(a.w="W"in a?1:0);var s="Z"in a?r(i(a.y)).getUTCDay():e(i(a.y)).getDay();a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(s+5)%7:a.w+7*a.U-(s+6)%7}return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,r(a)):e(a)}}function o(t,e,n,r){for(var i,a,o=0,u=e.length,s=n.length;u>o;){if(r>=s)return-1;if(i=e.charCodeAt(o++),37===i){if(i=e.charAt(o++),a=It[i in tt?e.charAt(o++):i],!a||(r=a(t,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}function u(t,e,n){var r=Pt.exec(e.slice(n));return r?(t.p=Mt[r[0].toLowerCase()],n+r[0].length):-1}function Z(t,e,n){var r=Ct.exec(e.slice(n));return r?(t.w=jt[r[0].toLowerCase()],n+r[0].length):-1}function et(t,e,n){var r=Ot.exec(e.slice(n));return r?(t.w=St[r[0].toLowerCase()],n+r[0].length):-1}function nt(t,e,n){var r=Dt.exec(e.slice(n));return r?(t.m=Nt[r[0].toLowerCase()],n+r[0].length):-1}function rt(t,e,n){var r=At.exec(e.slice(n));return r?(t.m=Et[r[0].toLowerCase()],n+r[0].length):-1}function it(t,e,n){return o(t,mt,e,n)}function at(t,e,n){return o(t,vt,e,n)}function ot(t,e,n){return o(t,bt,e,n)}function ut(t){return kt[t.getDay()]}function st(t){return xt[t.getDay()]}function lt(t){return Tt[t.getMonth()]}function ct(t){return wt[t.getMonth()]}function ft(t){return _t[+(t.getHours()>=12)]}function pt(t){return kt[t.getUTCDay()]}function ht(t){return xt[t.getUTCDay()]}function dt(t){return Tt[t.getUTCMonth()]}function yt(t){return wt[t.getUTCMonth()]}function gt(t){return _t[+(t.getUTCHours()>=12)]}var mt=t.dateTime,vt=t.date,bt=t.time,_t=t.periods,xt=t.days,kt=t.shortDays,wt=t.months,Tt=t.shortMonths,Pt=s(_t),Mt=l(_t),Ot=s(xt),St=l(xt),Ct=s(kt),jt=l(kt),At=s(wt),Et=l(wt),Dt=s(Tt),Nt=l(Tt),Ft={a:ut,A:st,b:lt,B:ct,c:null,d:T,e:T,H:P,I:M,j:O,L:S,m:C,M:j,p:ft,S:A,U:E,w:D,W:N,x:null,X:null,y:F,Y:L,Z:I,"%":$},Lt={a:pt,A:ht,b:dt,B:yt,c:null,d:R,e:R,H:z,I:B,j:V,L:q,m:U,M:W,p:gt,S:Y,U:H,w:X,W:G,x:null,X:null,y:J,Y:K,Z:Q,"%":$},It={a:Z,A:et,b:nt,B:rt,c:it,d:m,e:m,H:b,I:b,j:v,L:k,m:g,M:_,p:u,S:x,U:f,w:c,W:p,x:at,X:ot,y:d,Y:h,Z:y,"%":w};return Ft.x=e(vt,Ft),Ft.X=e(bt,Ft),Ft.c=e(mt,Ft),Lt.x=e(vt,Lt),Lt.X=e(bt,Lt),Lt.c=e(mt,Lt),{format:function(t){var r=e(t+="",Ft);return r.parse=a(t,n),r.toString=function(){return t},r},utcFormat:function(t){var n=e(t+="",Lt);return n.parse=a(t,r),n.toString=function(){return t},n}}}function o(t,e,n){var r=0>t?"-":"",i=(r?-t:t)+"",a=i.length;return r+(n>a?new Array(n-a+1).join(e)+i:i)}function u(t){return t.replace(rt,"\\$&")}function s(t){return new RegExp("^(?:"+t.map(u).join("|")+")","i")}function l(t){for(var e={},n=-1,r=t.length;++n<r;)e[t[n].toLowerCase()]=n;return e}function c(t,e,n){var r=et.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function f(t,e,n){var r=et.exec(e.slice(n));return r?(t.U=+r[0],n+r[0].length):-1}function p(t,e,n){var r=et.exec(e.slice(n));return r?(t.W=+r[0],n+r[0].length):-1}function h(t,e,n){var r=et.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function d(t,e,n){var r=et.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function y(t,e,n){var r=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function g(t,e,n){var r=et.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function m(t,e,n){var r=et.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function v(t,e,n){var r=et.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function b(t,e,n){var r=et.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function _(t,e,n){var r=et.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function x(t,e,n){var r=et.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function k(t,e,n){var r=et.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function w(t,e,n){var r=nt.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function T(t,e){return o(t.getDate(),e,2)}function P(t,e){return o(t.getHours(),e,2)}function M(t,e){return o(t.getHours()%12||12,e,2)}function O(t,n){return o(1+e.day.count(e.year(t),t),n,3)}function S(t,e){return o(t.getMilliseconds(),e,3)}function C(t,e){return o(t.getMonth()+1,e,2)}function j(t,e){return o(t.getMinutes(),e,2)}function A(t,e){return o(t.getSeconds(),e,2)}function E(t,n){return o(e.sunday.count(e.year(t),t),n,2)}function D(t){return t.getDay()}function N(t,n){return o(e.monday.count(e.year(t),t),n,2)}function F(t,e){return o(t.getFullYear()%100,e,2)}function L(t,e){return o(t.getFullYear()%1e4,e,4)}function I(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+o(e/60|0,"0",2)+o(e%60,"0",2)}function R(t,e){return o(t.getUTCDate(),e,2)}function z(t,e){return o(t.getUTCHours(),e,2)}function B(t,e){return o(t.getUTCHours()%12||12,e,2)}function V(t,n){return o(1+e.utcDay.count(e.utcYear(t),t),n,3)}function q(t,e){return o(t.getUTCMilliseconds(),e,3)}function U(t,e){return o(t.getUTCMonth()+1,e,2)}function W(t,e){return o(t.getUTCMinutes(),e,2)}function Y(t,e){return o(t.getUTCSeconds(),e,2)}function H(t,n){return o(e.utcSunday.count(e.utcYear(t),t),n,2)}function X(t){return t.getUTCDay()}function G(t,n){return o(e.utcMonday.count(e.utcYear(t),t),n,2)}function J(t,e){return o(t.getUTCFullYear()%100,e,2)}function K(t,e){return o(t.getUTCFullYear()%1e4,e,4)}function Q(){return"+0000"}function $(){return"%"}function Z(t){return t.toISOString()}var tt={"-":"",_:" ",0:"0"},et=/^\s*\d+/,nt=/^%/,rt=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,it=a({dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),at=a({dateTime:"%A, %e de %B de %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],shortDays:["dg.","dl.","dt.","dc.","dj.","dv.","ds."],months:["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"],shortMonths:["gen.","febr.","març","abr.","maig","juny","jul.","ag.","set.","oct.","nov.","des."]}),ot=a({dateTime:"%A, der %e. %B %Y, %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],shortDays:["So","Mo","Di","Mi","Do","Fr","Sa"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],shortMonths:["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]}),ut=a({dateTime:"%A, der %e. %B %Y, %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],shortDays:["So","Mo","Di","Mi","Do","Fr","Sa"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],shortMonths:["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]}),st=a({dateTime:"%a %b %e %X %Y",date:"%Y-%m-%d",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),lt=a({dateTime:"%a %e %b %X %Y",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),ct=a({dateTime:"%A, %e de %B de %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],shortDays:["dom","lun","mar","mié","jue","vie","sáb"],months:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],shortMonths:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"]}),ft=a({dateTime:"%A, %-d. %Bta %Y klo %X",date:"%-d.%-m.%Y",time:"%H:%M:%S",periods:["a.m.","p.m."],days:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],shortDays:["Su","Ma","Ti","Ke","To","Pe","La"],months:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],shortMonths:["Tammi","Helmi","Maalis","Huhti","Touko","Kesä","Heinä","Elo","Syys","Loka","Marras","Joulu"]}),pt=a({dateTime:"%a %e %b %Y %X",date:"%Y-%m-%d",time:"%H:%M:%S",periods:["",""],days:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],shortDays:["dim","lun","mar","mer","jeu","ven","sam"],months:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],shortMonths:["jan","fév","mar","avr","mai","jui","jul","aoû","sep","oct","nov","déc"]}),ht=a({dateTime:"%A, le %e %B %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],shortDays:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],months:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],shortMonths:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."]}),dt=a({dateTime:"%A, %e ב%B %Y %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],shortDays:["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],months:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],shortMonths:["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"]}),yt=a({dateTime:"%Y. %B %-e., %A %X",date:"%Y. %m. %d.",time:"%H:%M:%S",periods:["de.","du."],days:["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],shortDays:["V","H","K","Sze","Cs","P","Szo"],months:["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],shortMonths:["jan.","feb.","már.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."]}),gt=a({dateTime:"%A %e %B %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],shortDays:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],shortMonths:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"]}),mt=a({dateTime:"%Y %b %e %a %X",date:"%Y/%m/%d",time:"%H:%M:%S",periods:["AM","PM"],days:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],shortDays:["日","月","火","水","木","金","土"],months:["睦月","如月","弥生","卯月","皐月","水無月","文月","葉月","長月","神無月","霜月","師走"],shortMonths:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]}),vt=a({dateTime:"%Y/%m/%d %a %X",date:"%Y/%m/%d",time:"%H:%M:%S",periods:["오전","오후"],days:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],shortDays:["일","월","화","수","목","금","토"],months:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],shortMonths:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]}),bt=a({dateTime:"%A, %e %B %Y г. %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["недела","понеделник","вторник","среда","четврток","петок","сабота"],shortDays:["нед","пон","вто","сре","чет","пет","саб"],months:["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"],shortMonths:["јан","фев","мар","апр","мај","јун","јул","авг","сеп","окт","ное","дек"]}),_t=a({dateTime:"%a %e %B %Y %T",date:"%d-%m-%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],shortDays:["zo","ma","di","wo","do","vr","za"],months:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],shortMonths:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"]}),xt=a({dateTime:"%A, %e %B %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"],shortDays:["Niedz.","Pon.","Wt.","Śr.","Czw.","Pt.","Sob."],months:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],shortMonths:["Stycz.","Luty","Marz.","Kwie.","Maj","Czerw.","Lipc.","Sierp.","Wrz.","Paźdz.","Listop.","Grudz."]}),kt=a({dateTime:"%A, %e de %B de %Y. %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"],shortDays:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],shortMonths:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"]}),wt=a({dateTime:"%A, %e %B %Y г. %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],shortDays:["вс","пн","вт","ср","чт","пт","сб"],months:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"],shortMonths:["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"]}),Tt=a({dateTime:"%A den %d %B %Y %X",date:"%Y-%m-%d",time:"%H:%M:%S",periods:["fm","em"],days:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"],shortDays:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"],months:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],shortMonths:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"]}),Pt=a({dateTime:"%a %b %e %X %Y",date:"%Y/%-m/%-d",time:"%H:%M:%S",periods:["上午","下午"],days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],shortDays:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],shortMonths:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]}),Mt="%Y-%m-%dT%H:%M:%S.%LZ";Z.parse=function(t){var e=new Date(t);return isNaN(e)?null:e},Z.toString=function(){return Mt};var Ot=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?Z:it.utcFormat(Mt),St=it.format,Ct=it.utcFormat,jt="0.2.1";t.version=jt,t.format=St,t.utcFormat=Ct,t.locale=a,t.localeCaEs=at,t.localeDeCh=ot,t.localeDeDe=ut,t.localeEnCa=st,t.localeEnGb=lt,t.localeEnUs=it,t.localeEsEs=ct,t.localeFiFi=ft,t.localeFrCa=pt,t.localeFrFr=ht,t.localeHeIl=dt,t.localeHuHu=yt,t.localeItIt=gt,t.localeJaJp=mt,t.localeKoKr=vt,t.localeMkMk=bt,t.localeNlNl=_t,t.localePlPl=xt,t.localePtBr=kt,t.localeRuRu=wt,t.localeSvSe=Tt,t.localeZhCn=Pt,t.isoFormat=Ot})},function(t,e,n){"use strict";t.exports={VictoryLabel:n(54)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},s=n(3),l=r(s),c=n(13),f=r(c),p=n(55),h=r(p),d=n(9),y=r(d),g={stroke:"transparent",fill:"#756f6a",fontSize:16,fontFamily:"Helvetica",backgroundColor:"#ccc"},m=function(t){function e(){i(this,n),u(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}a(e,t),o(e,[{key:"getCalculatedValues",value:function(t){this.style=this.getStyles(t),this.transform=h["default"].Style.toTransformString(this.evaluateProp(t.transform)),this.verticalAnchor=t.verticalAnchor?this.evaluateProp(t.verticalAnchor):"middle",this.textAnchor=t.textAnchor?this.evaluateProp(t.textAnchor):"start",this.capHeight=this.getHeight(t,"capHeight"),this.lineHeight=this.getHeight(t,"lineHeight"),this.content=this.getContent(t),this.dy=this.getDy(t),this.dx=this.getDx(t)}},{key:"getStyles",value:function(t){var e=t.style?y["default"].merge({},g,t.style):g;return this.evaluateStyle(e)}},{key:"evaluateStyle",value:function(t){var e=this;return y["default"].transform(t,function(t,n,r){t[r]=e.evaluateProp(n)})}},{key:"evaluateProp",value:function(t){return y["default"].isFunction(t)?t.call(this,this.props.data):t}},{key:"getHeight",value:function(t,e){var n=this.evaluateProp(t[e]);return y["default"].isNumber(n)?n+"em":n}},{key:"getContent",value:function(t){if(t.children){var e=this.evaluateProp(t.children);return(""+e).split("\n")}return[""]}},{key:"getDx",value:function(t){return t.dx?this.evaluateProp(t.dx):0}},{key:"getDy",value:function(t){var e=t.dy?this.evaluateProp(t.dy):0,n=this.content.length;switch(this.verticalAnchor){case"end":return h["default"].Style.calc(e+" +  "+this.capHeight+" / 2 + (0.5 - "+n+") * "+this.lineHeight);case"middle":return h["default"].Style.calc(e+" + "+this.capHeight+" / 2 + (0.5 - "+n+" / 2) * "+this.lineHeight);default:return h["default"].Style.calc(e+" + "+this.capHeight+" / 2 + "+this.lineHeight+" / 2")}}},{key:"render",value:function(){var t=this;return this.getCalculatedValues(this.props),l["default"].createElement("text",{x:this.props.x,y:this.props.y,dy:this.dy,dx:this.dx,textAnchor:this.textAnchor,transform:this.transform,style:this.style},this.content.map(function(e,n){return l["default"].createElement("tspan",{key:n,x:t.props.x,dy:n?t.lineHeight:void 0},e)}))}}],[{key:"propTypes",value:{capHeight:s.PropTypes.oneOfType([s.PropTypes.string,h["default"].PropTypes.nonNegative,s.PropTypes.func]),data:s.PropTypes.object,children:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number,s.PropTypes.func]),lineHeight:s.PropTypes.oneOfType([s.PropTypes.string,h["default"].PropTypes.nonNegative,s.PropTypes.func]),style:s.PropTypes.object,textAnchor:s.PropTypes.oneOfType([s.PropTypes.oneOf(["start","middle","end","inherit"]),s.PropTypes.func]),verticalAnchor:s.PropTypes.oneOfType([s.PropTypes.oneOf(["start","middle","end"]),s.PropTypes.func]),transform:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.object,s.PropTypes.func]),x:s.PropTypes.number,y:s.PropTypes.number,dx:s.PropTypes.oneOfType([s.PropTypes.number,s.PropTypes.string,s.PropTypes.func]),dy:s.PropTypes.oneOfType([s.PropTypes.number,s.PropTypes.string,s.PropTypes.func])},enumerable:!0},{key:"defaultProps",value:{capHeight:"0.71em",lineHeight:1},enumerable:!0}]);var n=e;return e=(0,f["default"])(e)||e}(l["default"].Component);e["default"]=m,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}Object.defineProperty(e,"__esModule",{value:!0});var i=n(56),a=r(i),o=n(57),u=r(o),s=n(58),l=r(s),c=n(63),f=r(c),p=n(64),h=r(p);e["default"]={Collection:a,Log:u,Style:l,Type:f,PropTypes:h},t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(9),a=r(i),o=function(t){return a["default"].isArray(t)&&t.length>0};e.isNonEmptyArray=o;var u=function(t){return a["default"].some(t,a["default"].isString)};e.containsStrings=u;var s=function(t){return o(t)&&a["default"].every(t,a["default"].isString)};e.containsOnlyStrings=s;var l=function(t){return o(t)&&a["default"].every(t,a["default"].isArray)};e.isArrayOfArrays=l;var c=function(t){return a["default"].filter(t,function(t){return void 0!==t})};e.removeUndefined=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t){};e.warn=r},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(59),a=r(i),o=function(t){if(!t||"string"==typeof t)return t;var e=[];for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];e.push(n+"("+r+")")}return e.join(" ")};e.toTransformString=o;var u=function(t,e){return(0,a["default"])("calc("+t+")",e)};e.calc=u;var s=function(t){var e={greyscale:["#7d7d7d","#5e5e5e","#969696","#bdbdbd","#000000"],qualitative:["#334D5C","#45B29D","#EFC94C","#E27A3F","#DF5A49","#4F7DA1","#55DBC1","#EFDA97","#E2A37F","#DF948A"],heatmap:["#428517","#77D200","#D6D305","#EC8E19","#C92B05"],warm:["#940031","#C43343","#DC5429","#FF821D","#FFAF55"],cool:["#2746B9","#0B69D4","#2794DB","#31BB76","#60E83B"],red:["#611310","#7D1D1D","#B02928","#B02928","#D86B67"],blue:["#002C61","#004B8F","#006BC9","#3795E5","#65B4F4"],green:["#354722","#466631","#649146","#8AB25C","#A9C97E"]};return t?e[t]:e.victory};e.getColorScale=s},function(module,exports,__webpack_require__){function reduceCSSCalc(value,decimalPrecision){function evaluateExpression(expression,functionIdentifier,call){if(stack++>MAX_STACK)throw stack=0,new Error("Call stack overflow for "+call);if(""===expression)throw new Error(functionIdentifier+"(): '"+call+"' must contain a non-whitespace string");expression=evaluateNestedExpression(expression,call);var units=getUnitsInExpression(expression);if(units.length>1)return functionIdentifier+"("+expression+")";var unit=units[0]||"";"%"===unit&&(expression=expression.replace(/\b[0-9\.]+%/g,function(t){return.01*parseFloat(t.slice(0,-1));
}));var toEvaluate=expression.replace(new RegExp(unit,"g"),""),result;try{result=eval(toEvaluate)}catch(e){return functionIdentifier+"("+expression+")"}return"%"===unit&&(result*=100),result=Math.round(result*decimalPrecision)/decimalPrecision,0!==result&&(result+=unit),result}function evaluateNestedExpression(t,e){for(var n,r="",i=t;n=NESTED_CALC_RE.exec(i);){n[0].index>0&&(r+=i.substring(0,n[0].index));var a=balanced("(",")",i.substring([0].index));if(""===a.body)throw new Error("'"+t+"' must contain a non-whitespace string");var o=evaluateExpression(a.body,"",e);r+=a.pre+o,i=a.post}return r+i}return stack=0,decimalPrecision=Math.pow(10,void 0===decimalPrecision?5:decimalPrecision),reduceFunctionCall(value,/((?:\-[a-z]+\-)?calc)\(/,evaluateExpression)}function getUnitsInExpression(t){for(var e=[],n=/[\.0-9]([%a-z]+)/g,r=n.exec(t);r;)r&&r[1]&&(-1===e.indexOf(r[1])&&e.push(r[1]),r=n.exec(t));return e}var balanced=__webpack_require__(60),reduceFunctionCall=__webpack_require__(61),MAX_STACK=100,NESTED_CALC_RE=/(\+|\-|\*|\\|[^a-z]|)(\s*)(\()/g,stack;module.exports=reduceCSSCalc},function(t,e){t.exports=function(t,e,n){for(var r=0,i={},a=0;a<n.length;a++)if(t==n.substr(a,t.length))"start"in i||(i.start=a),r++;else if(e==n.substr(a,e.length)&&"start"in i&&(r--,!r))return i.end=a,i.pre=n.substr(0,i.start),i.body=i.end-i.start>1?n.substring(i.start+t.length,i.end):"",i.post=n.slice(i.end+e.length),i}},function(t,e,n){function r(t,e,n){var r=t;return i(t,e).reduce(function(t,i){return t.replace(i.functionIdentifier+"("+i.matches.body+")",a(i.matches.body,i.functionIdentifier,n,r,e))},t)}function i(t,e){var n=[],r="string"==typeof e?new RegExp("\\b("+e+")\\("):e;do{var i=r.exec(t);if(!i)return n;if(void 0===i[1])throw new Error("Missing the first couple of parenthesis to get the function identifier in "+e);var a=i[1],u=i.index,s=o("(",")",t.substring(u));if(!s)throw new SyntaxError(a+"(): missing closing ')' in the value '"+t+"'");n.push({matches:s,functionIdentifier:a}),t=s.post}while(r.test(t));return n}function a(t,e,n,i,a){return n(r(t,a,n),e,i)}var o=n(62);t.exports=r},60,function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){return null};e.nullConstructor=n;var r=function(){};e.undefinedConstructor=r;var i=function(t){return"undefined"==typeof t?r:null===t?n:t.constructor};e.getConstructor=i;var a=function(t){return"undefined"==typeof t?"undefined":null===t?"null":Object.prototype.toString.call(t).slice(8,-1)};e.getConstructorName=a},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(3),a=n(63),o=n(9),u=r(o),s=function(t){var e=function(e,n,r,i){var a=n[r];return"undefined"==typeof a||null===a?e?new Error("Required `"+r+"` was not specified in `"+i+"`."):null:t(n,r,i)},n=u["default"].bind(e,null,!1);return n.isRequired=u["default"].bind(e,null,!0),n};e.makeChainable=s;var l=s(function(t,e,n){var r=i.PropTypes.number(t,e,n);if(r)return r;var a=t[e];return 0>a?new Error("`"+e+"` in `"+n+"` must be non-negative."):void 0});e.nonNegative=l;var c=s(function(t,e,n){var r=i.PropTypes.array(t,e,n);if(r)return r;var a=t[e];return 2!==a.length||a[1]===a[0]?new Error("`"+e+"` in `"+n+"` must be an array of two unique numeric values."):void 0});e.domain=c;var f=s(function(t,e,n){var r=t[e];return"function"==typeof r&&r.copy&&r.domain&&r.range?void 0:new Error("`"+e+"` in `"+n+"` must be a d3 scale.")});e.scale=f;var p=s(function(t,e,n){var r=i.PropTypes.array(t,e,n);if(r)return r;var o=t[e];if(o.length>1)for(var u=(0,a.getConstructor)(o[0]),s=1;s<o.length;s++){var l=(0,a.getConstructor)(o[s]);if(u!==l){var c=(0,a.getConstructorName)(o[0]),f=(0,a.getConstructorName)(o[s]);return new Error("Expected `"+e+"` in `"+n+"` to be a "+("homogeneous array, but found types `"+c+"` and ")+("`"+f+"`."))}}});e.homogeneousArray=p},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},s=n(3),l=r(s),c=n(13),f=r(c),p=function(t){function e(){i(this,n),u(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}a(e,t),o(e,[{key:"render",value:function(){return l["default"].createElement("line",this.props)}}],[{key:"role",value:"line",enumerable:!0},{key:"propTypes",value:{x1:s.PropTypes.number,x2:s.PropTypes.number,y1:s.PropTypes.number,y2:s.PropTypes.number,style:s.PropTypes.object},enumerable:!0}]);var n=e;return e=(0,f["default"])(e)||e}(l["default"].Component);e["default"]=p,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},s=n(9),l=r(s),c=n(3),f=r(c),p=n(13),h=r(p),d=function(t){function e(){i(this,n),u(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}a(e,t),o(e,[{key:"evaluateStyle",value:function(t){var e=this;return l["default"].transform(t,function(t,n,r){t[r]=l["default"].isFunction(n)?n.call(e,e.props.tick):n})}},{key:"render",value:function(){return f["default"].createElement("g",{transform:"translate("+this.props.xTransform+", "+this.props.yTransform+")"},f["default"].createElement("line",{x2:this.props.x2,y2:this.props.y2,style:this.evaluateStyle(this.props.style)}))}}],[{key:"role",value:"grid",enumerable:!0},{key:"propTypes",value:{tick:c.PropTypes.any,x2:c.PropTypes.number,y2:c.PropTypes.number,xTransform:c.PropTypes.number,yTransform:c.PropTypes.number,style:c.PropTypes.object},enumerable:!0}]);var n=e;return e=(0,h["default"])(e)||e}(f["default"].Component);e["default"]=d,t.exports=e["default"]},[102,68],function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(t){if(t){if(t.props&&t.props["data-victory-role"])return t.props["data-victory-role"];if(t.type&&t.type.role)return t.type.role}};e.getRole=n},function(t,e,n){"use strict";t.exports={VictoryBar:n(70)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},u=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},l=n(3),c=r(l),f=n(13),p=r(f),h=n(9),d=r(h),y=n(71),g=r(y),m=n(55),v=r(m),b=n(1),_=n(73),x=r(_),k=n(74),w=r(k),T={data:{width:8,padding:6,stroke:"transparent",strokeWidth:0,fill:"#756f6a",opacity:1},labels:{fontSize:12,padding:4}},P=[{x:1,y:1},{x:2,y:2},{x:3,y:3},{x:4,y:4}],M=function(t){function e(){i(this,n),s(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}a(e,t),u(e,[{key:"getCalculatedValues",value:function(t){this.style=this.getStyles(t),this.padding=this.getPadding(t),this.stringMap={x:this.createStringMap(t,"x"),y:this.createStringMap(t,"y")},this.datasets=this.consolidateData(t),this.range={x:this.getRange(t,"x"),y:this.getRange(t,"y")},this.domain={x:this.getDomain(t,"x"),y:this.getDomain(t,"y")},this.scale={x:this.getScale(t,"x"),y:this.getScale(t,"y")}}},{key:"getStyles",value:function(t){var e=t.style||T,n=e.data,r=e.labels,i=e.parent;return{parent:d["default"].merge({height:t.height,width:t.width},i),data:d["default"].merge({},T.data,n),labels:d["default"].merge({},T.labels,r)}}},{key:"getPadding",value:function(t){var e=d["default"].isNumber(t.padding)?t.padding:0,n=d["default"].isObject(t.padding)?t.padding:{};return{top:n.top||e,bottom:n.bottom||e,left:n.left||e,right:n.right||e}}},{key:"consolidateData",value:function(t){var e=this,n=d["default"].isArray(t.data[0])?t.data:[t.data];return d["default"].map(n,function(n,r){return{attrs:e.getAttributes(t,r),data:d["default"].map(n,function(t){return d["default"].merge(t,{x:d["default"].isString(t.x)?e.stringMap.x[t.x]:t.x,xName:d["default"].isString(t.x)?t.x:void 0,y:d["default"].isString(t.y)?e.stringMap.y[t.y]:t.y,yName:d["default"].isString(t.y)?t.y:void 0})})}})}},{key:"getAttributes",value:function(t,e){var n=t.dataAttributes&&t.dataAttributes[e]?t.dataAttributes[e]:t.dataAttributes;n?n.fill=n.fill||this.getColor(t,e):n={fill:this.getColor(t,e)};var r={name:n&&n.name?n.name:"data-"+e};return d["default"].merge(r,n)}},{key:"getColor",value:function(t,e){if(t.style&&t.style.data&&t.style.data.fill)return t.style.data.fill;var n=d["default"].isArray(t.colorScale)?t.colorScale:v["default"].Style.getColorScale(t.colorScale);return n[e%n.length]}},{key:"createStringMap",value:function(t,e){if(t.categories&&v["default"].Collection.containsStrings(t.categories))return d["default"].zipObject(d["default"].map(t.categories,function(t,e){return[""+t,e+1]}));var n=d["default"].isArray(t.data)?d["default"].flattenDeep(t.data):t.data,r=d["default"].chain(n).pluck(e).map(function(t){return d["default"].isString(t)?t:null}).compact().uniq().sort().value();return d["default"].isEmpty(r)?null:d["default"].zipObject(d["default"].map(r,function(t,e){return[t,e+1]}))}},{key:"getScale",value:function(t,e){var n=void 0;n=t.scale&&t.scale[e]?t.scale[e].copy():t.scale&&!d["default"].isObject(t.scale)?t.scale.copy():g["default"].linear().copy();var r=this.range[e],i=this.domain[e];return n.range(r),n.domain(i),n}},{key:"getRange",value:function(t,e){var n=!this.props.horizontal&&"x"===e||this.props.horizontal&&"x"!==e;return n?[this.padding.left,t.width-this.padding.right]:[t.height-this.padding.bottom,this.padding.top]}},{key:"getDomain",value:function(t,e){var n=this.getDomainFromCategories(t,e);return t.domain&&t.domain[e]?t.domain[e]:t.domain&&d["default"].isArray(t.domain)?t.domain:n?n:this.getDomainFromData(t,e)}},{key:"getDomainFromCategories",value:function(t,e){return"x"===e&&t.categories&&!v["default"].Collection.containsStrings(t.categories)?[d["default"].min(d["default"].flatten(t.categories)),d["default"].max(d["default"].flatten(t.categories))]:void 0}},{key:"getDomainFromData",value:function(t,e){if(null!==this.stringMap[e]){var n=d["default"].values(this.stringMap[e]);return[d["default"].min(n),d["default"].max(n)]}var r=d["default"].flatten(d["default"].pluck(this.datasets,"data")),i=d["default"].min(d["default"].pluck(r,e)),a=d["default"].max(d["default"].pluck(r,e)),o=t.stacked&&"y"===e&&this.datasets.length>1?d["default"].reduce(this.datasets,function(t,e){var n=d["default"].max(d["default"].pluck(e.data,"y"));return n>0?t+n:t},0):-(1/0),u=t.stacked&&"y"===e&&this.datasets.length>1?d["default"].reduce(this.datasets,function(t,e){var n=d["default"].min(d["default"].pluck(e.data,"y"));return 0>n?t+n:t},0):1/0,s=d["default"].min([i,u]),l=d["default"].max([a,o]),c=.01*Math.abs(l-s);return[s-c,l-c]}},{key:"pixelsToValue",value:function(t){var e=this.range.x,n=this.domain.x;return(d["default"].max(n)-d["default"].min(n))/(d["default"].max(e)-d["default"].min(e))*t}},{key:"adjustX",value:function(t,e,n){var r=n&&n.stacked,i=this.datasets.length%2===0?this.datasets.length/2:(this.datasets.length-1)/2,a=e-i,o=this.pixelsToValue(this.style.data.padding)+this.pixelsToValue(this.style.data.width);if(this.props.categories&&d["default"].isArray(this.props.categories[0])){var u=d["default"].filter(this.props.categories,function(e){return t>=d["default"].min(e)&&t<=d["default"].max(e)}),s=d["default"].isArray(u[0])&&(d["default"].max(u[0])+d["default"].min(u[0]))/2;return r?s:s+a*o}return r?t:t+a*o}},{key:"getYOffset",value:function(t,e,n){var r=d["default"].min(this.domain.y);if(0===e)return d["default"].max([r,0]);var i=t.y,a=d["default"].take(this.datasets,e),o=d["default"].map(a,function(t){return d["default"].pluck(t.data,"y")});return d["default"].reduce(o,function(t,e){var r=e[n],a=0>i&&0>r||i>=0&&r>=0;return a?t+r:t},0)}},{key:"getLabelIndex",value:function(t){if(this.stringMap.x)return t-1;if(this.props.categories)return d["default"].findIndex(this.props.categories,function(e){return d["default"].isArray(e)?d["default"].min(e)<=t&&d["default"].max(e)>=t:e===t});var e=d["default"].map(this.datasets,function(t){return d["default"].map(t.data,"x")}),n=d["default"].uniq(d["default"].flatten(e));return d["default"].findIndex(d["default"].sortBy(n),function(e){return e===t})}},{key:"getBarPosition",value:function(t,e,n){var r=this.props.stacked,i=this.getYOffset(t,e,n),a=r?i:d["default"].max([d["default"].min(this.domain.y),0]),o=r?i+t.y:t.y,u=this.adjustX(t.x,e,{stacked:r});return{independent:this.scale.x.call(this,u),dependent0:this.scale.y.call(this,a),dependent1:this.scale.y.call(this,o)}}},{key:"renderBars",value:function(t,e){var n=this,r=Math.floor(this.datasets.length/2)===e,i=this.datasets.length===e+1,a=this.props.stacked,o=a&&i||!a&&r;return d["default"].map(t.data,function(r,i){var a=n.getBarPosition(r,e,i),u=d["default"].omit(r,["xName","yName","x","y","label"]),s=d["default"].merge({},n.style.data,d["default"].omit(t.attrs,"name"),u),l=c["default"].createElement(x["default"],{key:"series-"+e+"-bar-"+i,horizontal:n.props.horizontal,style:s,position:a,data:r}),f=o&&(n.props.labels||n.props.labelComponents);if(f){var p=n.getLabelIndex(r.x),h=n.props.labels?n.props.labels[p]||n.props.labels[0]:"",y=n.props.labelComponents?n.props.labelComponents[e]||n.props.labelComponents[0]:void 0;return c["default"].createElement("g",{key:"series-"+e+"-bar-"+i},l,c["default"].createElement(w["default"],{key:"label-series-"+e+"-bar-"+i,horizontal:n.props.horizontal,style:n.style.labels,position:a,data:r,labelText:h,labelComponent:y}))}return l})}},{key:"renderData",value:function(){var t=this;return d["default"].map(this.datasets,function(e,n){return t.renderBars(e,n)})}},{key:"render",value:function(){var t=this;if(this.props.animate){var n=d["default"].pick(this.props,["data","dataAttributes","categories","colorScale","domain","height","padding","style","width"]);return c["default"].createElement(b.VictoryAnimation,o({},this.props.animate,{data:n}),function(n){return c["default"].createElement(e,o({},t.props,n,{animate:null}))})}this.getCalculatedValues(this.props);var r=this.style.parent,i=c["default"].createElement("g",{style:r},this.renderData());return this.props.standalone?c["default"].createElement("svg",{style:r},i):i}}],[{key:"role",value:"bar",enumerable:!0},{key:"propTypes",value:{animate:l.PropTypes.object,data:l.PropTypes.oneOfType([l.PropTypes.arrayOf(l.PropTypes.shape({x:l.PropTypes.any,y:l.PropTypes.any})),l.PropTypes.arrayOf(l.PropTypes.arrayOf(l.PropTypes.shape({x:l.PropTypes.any,y:l.PropTypes.any})))]),dataAttributes:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.arrayOf(l.PropTypes.object)]),categories:v["default"].PropTypes.homogeneousArray,colorScale:l.PropTypes.oneOfType([l.PropTypes.arrayOf(l.PropTypes.string),l.PropTypes.oneOf(["greyscale","qualitative","heatmap","warm","cool","red","green","blue"])]),domain:l.PropTypes.oneOfType([v["default"].PropTypes.domain,l.PropTypes.shape({x:v["default"].PropTypes.domain,y:v["default"].PropTypes.domain})]),height:v["default"].PropTypes.nonNegative,horizontal:l.PropTypes.bool,labels:l.PropTypes.array,labelComponents:l.PropTypes.array,padding:l.PropTypes.oneOfType([l.PropTypes.number,l.PropTypes.shape({top:l.PropTypes.number,bottom:l.PropTypes.number,left:l.PropTypes.number,right:l.PropTypes.number})]),scale:l.PropTypes.oneOfType([v["default"].PropTypes.scale,l.PropTypes.shape({x:v["default"].PropTypes.scale,y:v["default"].PropTypes.scale})]),stacked:l.PropTypes.bool,standalone:l.PropTypes.bool,style:l.PropTypes.shape({parent:l.PropTypes.object,data:l.PropTypes.object,labels:l.PropTypes.object}),width:v["default"].PropTypes.nonNegative},enumerable:!0},{key:"defaultProps",value:{data:P,colorScale:"greyscale",height:300,padding:50,scale:g["default"].linear(),stacked:!1,standalone:!0,width:450},enumerable:!0}]);var n=e;return e=(0,p["default"])(e)||e}(c["default"].Component);e["default"]=M,t.exports=e["default"]},function(t,e,n){!function(t,r){r(e,n(6),n(5),n(72),n(50),n(52),n(51))}(this,function(t,e,n,r,i,a,o){"use strict";function u(t,e,n){for(var r=new Array(t),i=-1;++i<t;)r[i]=e+n*i;return r}function s(t,e){function n(n){var r=n+"",o=i.get(r);if(!o){if("range"!==e.t)return;i.set(r,o=t.push(n))}return a[(o-1)%a.length]}var i,a,o;return n.domain=function(a){if(!arguments.length)return t.slice();t=[],i=r.map();for(var o,u,s=-1,l=a.length;++s<l;)i.has(u=(o=a[s])+"")||i.set(u,t.push(o));return n[e.t].apply(n,e.a)},n.range=function(t){return arguments.length?(a=t.slice(),o=0,e={t:"range",a:arguments},n):a.slice()},n.rangePoints=function(r,i){i=arguments.length<2?0:+i;var s=+r[0],l=+r[1],c=t.length<2?(s=(s+l)/2,0):(l-s)/(t.length-1+i);return a=u(t.length,s+c*i/2,c),o=0,e={t:"rangePoints",a:arguments},n},n.rangeRoundPoints=function(r,i){i=arguments.length<2?0:+i;var s=+r[0],l=+r[1],c=t.length<2?(s=l=Math.round((s+l)/2),0):(l-s)/(t.length-1+i)|0;return a=u(t.length,s+Math.round(c*i/2+(l-s-(t.length-1+i)*c)/2),c),o=0,e={t:"rangeRoundPoints",a:arguments},n},n.rangeBands=function(r,i,s){i=arguments.length<2?0:+i,s=arguments.length<3?i:+s;var l=+r[1]<+r[0],c=+r[l-0],f=+r[1-l],p=(f-c)/(t.length-i+2*s);return a=u(t.length,c+p*s,p),l&&a.reverse(),o=p*(1-i),e={t:"rangeBands",a:arguments},n},n.rangeRoundBands=function(r,i,s){i=arguments.length<2?0:+i,s=arguments.length<3?i:+s;var l=+r[1]<+r[0],c=+r[l-0],f=+r[1-l],p=Math.floor((f-c)/(t.length-i+2*s));return a=u(t.length,c+Math.round((f-c-(t.length-i)*p)/2),p),l&&a.reverse(),o=Math.round(p*(1-i)),e={t:"rangeRoundBands",a:arguments},n},n.rangeBand=function(){return o},n.rangeExtent=function(){var t=e.a[0],n=t[0],r=t[t.length-1];return n>r&&(t=r,r=n,n=t),[n,r]},n.copy=function(){return s(t,e)},n.domain(t)}function l(){return s([],{t:"range",a:[[]]})}function c(){return l().range(["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"])}function f(){return l().range(["#393b79","#5254a3","#6b6ecf","#9c9ede","#637939","#8ca252","#b5cf6b","#cedb9c","#8c6d31","#bd9e39","#e7ba52","#e7cb94","#843c39","#ad494a","#d6616b","#e7969c","#7b4173","#a55194","#ce6dbd","#de9ed6"])}function p(){return l().range(["#3182bd","#6baed6","#9ecae1","#c6dbef","#e6550d","#fd8d3c","#fdae6b","#fdd0a2","#31a354","#74c476","#a1d99b","#c7e9c0","#756bb1","#9e9ac8","#bcbddc","#dadaeb","#636363","#969696","#bdbdbd","#d9d9d9"])}function h(){return l().range(["#1f77b4","#aec7e8","#ff7f0e","#ffbb78","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5","#8c564b","#c49c94","#e377c2","#f7b6d2","#7f7f7f","#c7c7c7","#bcbd22","#dbdb8d","#17becf","#9edae5"])}function d(t,e){if(t=t.slice(),!e)return t;var n,r=0,i=t.length-1,a=t[r],o=t[i];return a>o&&(n=r,r=i,i=n,n=a,a=o,o=n),t[r]=Math.floor(a/e)*e,t[i]=Math.ceil(o/e)*e,t}function y(t,e){null==e&&(e=10);var n=t[0],r=t[t.length-1];n>r&&(o=r,r=n,n=o);var i=r-n,a=Math.pow(10,Math.floor(Math.log(i/e)/Math.LN10)),o=i/e/a;return o>=W?a*=10:o>=Y?a*=5:o>=H&&(a*=2),[Math.ceil(n/a)*a,Math.floor(r/a)*a+a/2,a]}function g(t,e){return r.range.apply(null,y(t,e))}function m(t,e,n){var r=y(t,e);if(null==n)n=",."+i.precisionFixed(r[2])+"f";else switch(n=i.formatSpecifier(n),n.type){case"s":var a=Math.max(Math.abs(r[0]),Math.abs(r[1]));return null==n.precision&&(n.precision=i.precisionPrefix(r[2],a)),i.formatPrefix(n,a);case"":case"e":case"g":case"p":case"r":null==n.precision&&(n.precision=i.precisionRound(r[2],Math.max(Math.abs(r[0]),Math.abs(r[1])))-("e"===n.type));break;case"f":case"%":null==n.precision&&(n.precision=i.precisionFixed(r[2])-2*("%"===n.type))}return i.format(n)}function v(t,e){return e=(e-=t=+t)||1/e,function(n){return Math.max(0,Math.min(1,(n-t)/e))}}function b(t,e){return e=(e-=t=+t)||1/e,function(n){return(n-t)/e}}function _(t,e,n,r){var i=n(t[0],t[1]),a=r(e[0],e[1]);return function(t){return a(i(t))}}function x(t,e,n,i){var a=Math.min(t.length,e.length)-1,o=new Array(a),u=new Array(a),s=-1;for(t[a]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++s<a;)o[s]=n(t[s],t[s+1]),u[s]=i(e[s],e[s+1]);return function(e){var n=r.bisect(t,e,1,a)-1;return u[n](o[n](e))}}function k(t,e,r,i){function a(){var a=Math.min(t.length,e.length)>2?x:_,l=i?v:b;return u=a(t,e,l,r),s=a(e,t,l,n.number),o}function o(t){return u(t)}var u,s;return o.invert=function(t){return s(t)},o.domain=function(e){return arguments.length?(t=e.map(Number),a()):t.slice()},o.range=function(t){return arguments.length?(e=t.slice(),a()):e.slice()},o.rangeRound=function(t){return o.range(t).interpolate(n.round)},o.clamp=function(t){return arguments.length?(i=!!t,a()):i},o.interpolate=function(t){return arguments.length?(r=t,a()):r},o.ticks=function(e){return g(t,e)},o.tickFormat=function(e,n){return m(t,e,n)},o.nice=function(e){return t=d(t,y(t,e)[2]),a()},o.copy=function(){return k(t,e,r,i)},a()}function w(t,e){return t.range=function(){var n=e.range.apply(e,arguments);return n===e?t:n},t.rangeRound=function(){var n=e.rangeRound.apply(e,arguments);return n===e?t:n},t.clamp=function(){var n=e.clamp.apply(e,arguments);return n===e?t:n},t.interpolate=function(){var n=e.interpolate.apply(e,arguments);return n===e?t:n},t}function T(){return k([0,1],[0,1],n.value,!1)}function P(){return T().interpolate(n.cubehelixLong).range([e.cubehelix(300,.5,0),e.cubehelix(-240,.5,1)])}function M(t){function e(t){return+t}return e.invert=e,e.domain=e.range=function(n){return arguments.length?(t=n.map(Number),e):t.slice()},e.ticks=function(e){return g(t,e)},e.tickFormat=function(e,n){return m(t,e,n)},e.copy=function(){return M(t)},e}function O(){return M([0,1])}function S(t,e,n){function r(t){return(n[0]<0?-Math.log(t>0?0:-t):Math.log(0>t?0:t))/Math.log(e)}function a(t){return n[0]<0?-Math.pow(e,-t):Math.pow(e,t)}function o(e){return t(r(e))}return o.invert=function(e){return a(t.invert(e))},o.base=function(t){return arguments.length?(e=+t,o.domain(n)):e},o.domain=function(e){return arguments.length?(n=e.map(Number),t.domain(n.map(r)),o):n.slice()},o.nice=function(){var e=d(t.domain(),1);return t.domain(e),n=e.map(a),o},o.ticks=function(){var t=n[0],i=n[n.length-1];t>i&&(s=t,t=i,i=s);var o,u,s=Math.floor(r(t)),l=Math.ceil(r(i)),c=e%1?2:e,f=[];if(isFinite(l-s))if(t>0){for(--l,o=1;c>o;++o){if((u=a(s)*o)<t)continue;f.push(u)}for(;++s<l;)for(o=1;c>o;++o)f.push(a(s)*o);for(o=1;c>o&&!((u=a(s)*o)>i);++o)f.push(u)}else{for(++s,o=c-1;o>=1;--o){if((u=a(s)*o)<t)continue;f.push(u)}for(;++s<l;)for(o=c-1;o>=1;--o)f.push(a(s)*o);for(o=c-1;o>=1&&!((u=a(s)*o)>i);--o)f.push(u)}return f},o.tickFormat=function(t,u){if(null==u?u=10===e?X:G:"function"!=typeof u&&(u=i.format(u)),null==t)return u;var s,l=Math.min(e,o.ticks().length/t),c=n[0]>0?(s=1e-12,Math.ceil):(s=-1e-12,Math.floor);return function(t){return a(c(r(t)+s))/t>=l?u(t):""}},o.copy=function(){return S(t.copy(),e,n)},w(o,t)}function C(){return S(T(),10,[1,10])}function j(t,e,n){function r(t){return 0>t?-Math.pow(-t,e):Math.pow(t,e)}function i(t){return 0>t?-Math.pow(-t,1/e):Math.pow(t,1/e)}function a(e){return t(r(e))}return a.invert=function(e){return i(t.invert(e))},a.exponent=function(t){return arguments.length?(e=+t,a.domain(n)):e},a.domain=function(e){return arguments.length?(n=e.map(Number),t.domain(n.map(r)),a):n.slice()},a.ticks=function(t){return g(n,t)},a.tickFormat=function(t,e){return m(n,t,e)},a.nice=function(t){return a.domain(d(n,y(n,t)[2]))},a.copy=function(){return j(t.copy(),e,n)},w(a,t)}function A(){return j(T(),.5,[0,1])}function E(){return j(T(),1,[0,1])}function D(t,e){function n(){var n=0,o=e.length;for(a=[];++n<o;)a[n-1]=r.quantile(t,n/o);return i}function i(t){return isNaN(t=+t)?void 0:e[r.bisect(a,t)]}var a;return i.domain=function(e){if(!arguments.length)return t;t=[];for(var i,a=0,o=e.length;o>a;++a)i=e[a],null==i||isNaN(i=+i)||t.push(i);return t.sort(r.ascending),n()},i.range=function(t){return arguments.length?(e=t.slice(),n()):e.slice()},i.quantiles=function(){return a},i.invertExtent=function(n){return n=e.indexOf(n),0>n?[NaN,NaN]:[n>0?a[n-1]:t[0],n<a.length?a[n]:t[t.length-1]]},i.copy=function(){return D(t,e)},n()}function N(){return D([],[])}function F(t,e,n){function r(e){return n[Math.max(0,Math.min(o,Math.floor(a*(e-t))))]}function i(){return a=n.length/(e-t),o=n.length-1,r}var a,o;return r.domain=function(n){return arguments.length?(t=+n[0],e=+n[n.length-1],i()):[t,e]},r.range=function(t){return arguments.length?(n=t.slice(),i()):n.slice()},r.invertExtent=function(e){return e=n.indexOf(e),e=0>e?NaN:e/a+t,[e,e+1/a]},r.copy=function(){return F(t,e,n)},i()}function L(){return F(0,1,[0,1])}function I(){return T().interpolate(n.cubehelixLong).domain([0,.5,1]).range([e.cubehelix(-100,.75,.35),e.cubehelix(80,1.5,.8),e.cubehelix(260,.75,.35)])}function R(t,e,n){function i(i){return i>=i?e[r.bisect(t,i,0,n)]:void 0}return i.domain=function(r){return arguments.length?(t=r.slice(),n=Math.min(t.length,e.length-1),i):t.slice()},i.range=function(r){return arguments.length?(e=r.slice(),n=Math.min(t.length,e.length-1),i):e.slice()},i.invertExtent=function(n){return n=e.indexOf(n),[t[n-1],t[n]]},i.copy=function(){return R(t,e)},i}function z(){return R([.5],[0,1],1)}function B(t){return new Date(t)}function V(t,e,n,r,i,a,o,u,s,l){function c(e){return t(e)}function f(t){return(u(t)<t?h:o(t)<t?d:a(t)<t?g:i(t)<t?m:n(t)<t?r(t)<t?v:b:e(t)<t?_:x)(t)}function p(t,n,r,i){if(null==t&&(t=10),"number"==typeof t){var a=Math.abs(r-n)/t,o=nt(k,a);o===k.length?(i=y([n/et,r/et],t)[2],t=e):o?(o=k[a/k[o-1][2]<k[o][2]/a?o-1:o],i=o[1],t=o[0]):(i=y([n,r],t)[2],t=s)}return null==i?t:t.every(i)}var h=l(".%L"),d=l(":%S"),g=l("%I:%M"),m=l("%I %p"),v=l("%a %d"),b=l("%b %d"),_=l("%B"),x=l("%Y"),k=[[u,1,J],[u,5,5*J],[u,15,15*J],[u,30,30*J],[o,1,K],[o,5,5*K],[o,15,15*K],[o,30,30*K],[a,1,Q],[a,3,3*Q],[a,6,6*Q],[a,12,12*Q],[i,1,$],[i,2,2*$],[r,1,Z],[n,1,tt],[n,3,3*tt],[e,1,et]];return c.invert=function(e){return B(t.invert(e))},c.domain=function(e){return arguments.length?(t.domain(e),c):t.domain().map(B)},c.ticks=function(e,n){var r,i=t.domain(),a=i[0],o=i[i.length-1];return a>o&&(r=a,a=o,o=r),(e=p(e,a,o,n))?e.range(a,o+1):[]},c.tickFormat=function(t){return null==t?f:l(t)},c.nice=function(e,n){var r,i=t.domain(),a=0,o=i.length-1,u=i[a],s=i[o];return u>s&&(r=a,a=o,o=r,r=u,u=s,s=r),(e=p(e,u,s,n))&&(i[a]=+e.floor(u),i[o]=+e.ceil(s),t.domain(i)),c},c.copy=function(){return V(t.copy(),e,n,r,i,a,o,u,s,l)},w(c,t)}function q(){return V(T(),o.year,o.month,o.week,o.day,o.hour,o.minute,o.second,o.millisecond,a.format).domain([new Date(2e3,0,1),new Date(2e3,0,2)])}function U(){return V(T(),o.utcYear,o.utcMonth,o.utcWeek,o.utcDay,o.utcHour,o.utcMinute,o.utcSecond,o.utcMillisecond,a.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])}var W=Math.sqrt(50),Y=Math.sqrt(10),H=Math.sqrt(2),X=i.format(".0e"),G=i.format(","),J=1e3,K=60*J,Q=60*K,$=24*Q,Z=7*$,tt=30*$,et=365*$,nt=r.bisector(function(t){return t[2]}).right,rt="0.2.0";t.version=rt,t.category10=c,t.category20b=f,t.category20c=p,t.category20=h,t.cubehelix=P,t.identity=O,t.linear=T,t.log=C,t.ordinal=l,t.pow=E,t.sqrt=A,t.quantile=N,t.quantize=L,t.rainbow=I,t.threshold=z,t.time=q,t.utcTime=U})},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(t,e){return e>t?-1:t>e?1:t>=e?0:NaN}function n(t){return 1===t.length&&(t=r(t)),{left:function(e,n,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=e.length);i>r;){var a=r+i>>>1;t(e[a],n)<0?r=a+1:i=a}return r},right:function(e,n,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=e.length);i>r;){var a=r+i>>>1;t(e[a],n)>0?i=a:r=a+1}return r}}}function r(t){return function(n,r){return e(t(n),r)}}function i(t,e){return t>e?-1:e>t?1:e>=t?0:NaN}function a(t){return null===t?NaN:+t}function o(t,e){var n,r,i=t.length,o=0,u=0,s=-1,l=0;if(1===arguments.length)for(;++s<i;)isNaN(n=a(t[s]))||(r=n-o,o+=r/++l,u+=r*(n-o));else for(;++s<i;)isNaN(n=a(e(t[s],s,t)))||(r=n-o,o+=r/++l,u+=r*(n-o));return l>1?u/(l-1):void 0}function u(){var t=o.apply(this,arguments);return t?Math.sqrt(t):t}function s(t){var e=[];for(var n in t)e.push({key:n,value:t[n]});return e}function l(t,e){var n,r,i,a=-1,o=t.length;if(1===arguments.length){for(;++a<o;)if(null!=(r=t[a])&&r>=r){n=i=r;break}for(;++a<o;)null!=(r=t[a])&&(n>r&&(n=r),r>i&&(i=r))}else{for(;++a<o;)if(null!=(r=e(t[a],a,t))&&r>=r){n=i=r;break}for(;++a<o;)null!=(r=e(t[a],a,t))&&(n>r&&(n=r),r>i&&(i=r))}return[n,i]}function c(t){var e=[];for(var n in t)e.push(n);return e}function f(){}function p(t,e){var n=new f;if(t instanceof f)t.each(function(t,e){n.set(e,t)});else if(Array.isArray(t)){var r,i=-1,a=t.length;if(1===arguments.length)for(;++i<a;)n.set(i,t[i]);else for(;++i<a;)n.set(e(r=t[i],i,t),r)}else if(t)for(var o in t)n.set(o,t[o]);return n}function h(t,e){var n,r,i=-1,a=t.length;if(1===arguments.length){for(;++i<a;)if(null!=(r=t[i])&&r>=r){n=r;break}for(;++i<a;)null!=(r=t[i])&&r>n&&(n=r)}else{for(;++i<a;)if(null!=(r=e(t[i],i,t))&&r>=r){n=r;break}for(;++i<a;)null!=(r=e(t[i],i,t))&&r>n&&(n=r)}return n}function d(t,e){var n,r=0,i=t.length,o=-1,u=i;if(1===arguments.length)for(;++o<i;)isNaN(n=a(t[o]))?--u:r+=n;else for(;++o<i;)isNaN(n=a(e(t[o],o,t)))?--u:r+=n;return u?r/u:void 0}function y(t,e){var n=(t.length-1)*e+1,r=Math.floor(n),i=+t[r-1],a=n-r;return a?i+a*(t[r]-i):i}function g(t,n){var r,i=[],o=t.length,u=-1;if(1===arguments.length)for(;++u<o;)isNaN(r=a(t[u]))||i.push(r);else for(;++u<o;)isNaN(r=a(n(t[u],u,t)))||i.push(r);
return i.length?y(i.sort(e),.5):void 0}function m(t){for(var e,n,r,i=t.length,a=-1,o=0;++a<i;)o+=t[a].length;for(n=new Array(o);--i>=0;)for(r=t[i],e=r.length;--e>=0;)n[--o]=r[e];return n}function v(t,e){var n,r,i=-1,a=t.length;if(1===arguments.length){for(;++i<a;)if(null!=(r=t[i])&&r>=r){n=r;break}for(;++i<a;)null!=(r=t[i])&&n>r&&(n=r)}else{for(;++i<a;)if(null!=(r=e(t[i],i,t))&&r>=r){n=r;break}for(;++i<a;)null!=(r=e(t[i],i,t))&&n>r&&(n=r)}return n}function b(){function t(e,i,o,u){if(i>=a.length)return r?r(e):n?e.sort(n):e;for(var s,l,c,f=-1,h=e.length,d=a[i++],y=p(),g=o();++f<h;)(c=y.get(s=d(l=e[f])+""))?c.push(l):y.set(s,[l]);return y.each(function(e,n){u(g,n,t(e,i,o,u))}),g}function e(t,n){if(n>=a.length)return t;var r=[],i=o[n++];return t.each(function(t,i){r.push({key:i,values:e(t,n)})}),i?r.sort(function(t,e){return i(t.key,e.key)}):r}var n,r,i,a=[],o=[];return i={object:function(e){return t(e,0,_,x)},map:function(e){return t(e,0,k,w)},entries:function(n){return e(t(n,0,k,w),0)},key:function(t){return a.push(t),i},sortKeys:function(t){return o[a.length-1]=t,i},sortValues:function(t){return n=t,i},rollup:function(t){return r=t,i}}}function _(){return{}}function x(t,e,n){t[e]=n}function k(){return p()}function w(t,e,n){t.set(e,n)}function T(t){for(var e,n=0,r=t.length-1,i=t[0],a=new Array(0>r?0:r);r>n;)a[n]=[e=i,i=t[++n]];return a}function P(t,e){for(var n=e.length,r=new Array(n);n--;)r[n]=t[e[n]];return r}function M(t,e,n){(i=arguments.length)<3&&(n=1,2>i&&(e=t,t=0));for(var r=-1,i=0|Math.max(0,Math.ceil((e-t)/n)),a=new Array(i);++r<i;)a[r]=t+r*n;return a}function O(){}function S(t){var e=new O;if(t instanceof O)t.each(function(t){e.add(t)});else if(t)for(var n=0,r=t.length;r>n;++n)e.add(t[n]);return e}function C(t,e,n){(a=arguments.length)<3&&(n=t.length,2>a&&(e=0));for(var r,i,a=n-e;a;)i=Math.random()*a--|0,r=t[a+e],t[a+e]=t[i+e],t[i+e]=r;return t}function j(t,e){var n,r=0,i=t.length,a=-1;if(1===arguments.length)for(;++a<i;)isNaN(n=+t[a])||(r+=n);else for(;++a<i;)isNaN(n=+e(t[a],a,t))||(r+=n);return r}function A(t){if(!(i=t.length))return[];for(var e=-1,n=v(t,E),r=new Array(n);++e<n;)for(var i,a=-1,o=r[e]=new Array(i);++a<i;)o[a]=t[a][e];return r}function E(t){return t.length}function D(t){var e=[];for(var n in t)e.push(t[n]);return e}function N(){return A(arguments)}var F=n(e),L=F.right,I=F.left,R="$";f.prototype=p.prototype={has:function(t){return R+t in this},get:function(t){return this[R+t]},set:function(t,e){return this[R+t]=e,this},remove:function(t){var e=R+t;return e in this&&delete this[e]},clear:function(){for(var t in this)t[0]===R&&delete this[t]},keys:function(){var t=[];for(var e in this)e[0]===R&&t.push(e.slice(1));return t},values:function(){var t=[];for(var e in this)e[0]===R&&t.push(this[e]);return t},entries:function(){var t=[];for(var e in this)e[0]===R&&t.push({key:e.slice(1),value:this[e]});return t},size:function(){var t=0;for(var e in this)e[0]===R&&++t;return t},empty:function(){for(var t in this)if(t[0]===R)return!1;return!0},each:function(t){for(var e in this)e[0]===R&&t(this[e],e.slice(1),this)}};var z=p.prototype;O.prototype=S.prototype={has:z.has,add:function(t){return t+="",this[R+t]=t,this},remove:z.remove,clear:z.clear,values:z.keys,size:z.size,empty:z.empty,each:z.each};var B="0.4.1";t.version=B,t.bisect=L,t.bisectRight=L,t.bisectLeft=I,t.ascending=e,t.bisector=n,t.descending=i,t.deviation=u,t.entries=s,t.extent=l,t.keys=c,t.map=p,t.max=h,t.mean=d,t.median=g,t.merge=m,t.min=v,t.nest=b,t.pairs=T,t.permute=P,t.quantile=y,t.range=M,t.set=S,t.shuffle=C,t.sum=j,t.transpose=A,t.values=D,t.variance=o,t.zip=N})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},s=n(9),l=r(s),c=n(3),f=r(c),p=n(13),h=r(p),d=function(t){function e(){i(this,n),u(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}a(e,t),o(e,[{key:"getCalculatedValues",value:function(t){this.style=this.evaluateStyle(t.style),this.barWidth=this.style.width,this.path=t.position.independent?this.getBarPath(t.position):void 0}},{key:"getVerticalBarPath",value:function(t){var e=t.independent,n=t.dependent0,r=t.dependent1,i=this.barWidth/2;return"M "+(e-i)+", "+n+"\n      L "+(e-i)+", "+r+"\n      L "+(e+i)+", "+r+"\n      L "+(e+i)+", "+n+"\n      L "+(e-i)+", "+n}},{key:"getHorizontalBarPath",value:function(t){var e=t.independent,n=t.dependent0,r=t.dependent1,i=this.barWidth/2;return"M "+n+", "+(e-i)+"\n      L "+n+", "+(e+i)+"\n      L "+r+", "+(e+i)+"\n      L "+r+", "+(e-i)+"\n      L "+n+", "+(e-i)}},{key:"getBarPath",value:function(t){return this.props.horizontal?this.getHorizontalBarPath(t):this.getVerticalBarPath(t)}},{key:"evaluateStyle",value:function(t){var e=this;return l["default"].transform(t,function(t,n,r){t[r]=l["default"].isFunction(n)?n.call(e,e.props.data):n})}},{key:"renderBar",value:function(){return f["default"].createElement("path",{d:this.path,style:this.style,shapeRendering:"optimizeSpeed"})}},{key:"render",value:function(){return this.getCalculatedValues(this.props),f["default"].createElement("g",null,this.renderBar())}}],[{key:"propTypes",value:{position:c.PropTypes.object,horizontal:c.PropTypes.bool,style:c.PropTypes.object,data:c.PropTypes.object},enumerable:!0}]);var n=e;return e=(0,h["default"])(e)||e}(f["default"].Component);e["default"]=d,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},s=n(9),l=r(s),c=n(3),f=r(c),p=n(13),h=r(p),d=n(53),y=function(t){function e(){i(this,n),u(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}a(e,t),o(e,[{key:"getCalculatedValues",value:function(t){this.anchors=this.getLabelAnchors(t),this.position={x:t.horizontal?t.position.dependent1:t.position.independent,y:t.horizontal?t.position.independent:t.position.dependent1}}},{key:"evaluateStyle",value:function(t){var e=this;return l["default"].transform(t,function(t,n,r){t[r]=l["default"].isFunction(n)?n.call(e,e.props.data):n})}},{key:"getLabelAnchors",value:function(t){var e=t.data.y>=0?1:-1;return t.horizontal?{vertical:"middle",text:e>=0?"start":"end"}:{vertical:e>=0?"end":"start",text:"middle"}}},{key:"getlabelPadding",value:function(t){return{x:this.props.horizontal?t.padding:0,y:this.props.horizontal?0:t.padding}}},{key:"renderLabelComponent",value:function(t){var e=t.labelComponent,n=this.evaluateStyle(l["default"].merge({padding:0},t.style,e.props.style)),r=this.getlabelPadding(n),i=e.props.children||t.labelText,a={x:e.props.x||this.position.x+r.x,y:e.props.y||this.position.y-r.y,data:t.data,textAnchor:e.props.textAnchor||this.anchors.text,verticalAnchor:e.props.verticalAnchor||this.anchors.vertical,style:n};return f["default"].cloneElement(e,a,i)}},{key:"renderVictoryLabel",value:function(t){var e=this.evaluateStyle(l["default"].merge({padding:0},t.style)),n=this.getlabelPadding(e);return f["default"].createElement(d.VictoryLabel,{x:this.position.x+n.x,y:this.position.y-n.y,data:t.data,textAnchor:this.anchors.text,verticalAnchor:this.anchors.vertical,style:e},t.labelText)}},{key:"renderLabel",value:function(t){return t.labelComponent?this.renderLabelComponent(t):this.renderVictoryLabel(t)}},{key:"render",value:function(){return this.getCalculatedValues(this.props),f["default"].createElement("g",null,this.renderLabel(this.props))}}],[{key:"propTypes",value:{position:c.PropTypes.object,horizontal:c.PropTypes.bool,style:c.PropTypes.object,data:c.PropTypes.object,labelText:c.PropTypes.string,labelComponent:c.PropTypes.any},enumerable:!0}]);var n=e;return e=(0,h["default"])(e)||e}(f["default"].Component);e["default"]=y,t.exports=e["default"]},function(t,e,n){"use strict";t.exports={VictoryChart:n(76)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var u=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},l=n(9),c=r(l),f=n(3),p=r(f),h=n(13),d=r(h),y=n(55),g=n(77),m=n(84),v={independent:p["default"].createElement(g.VictoryAxis,{animate:{velocity:.02}}),dependent:p["default"].createElement(g.VictoryAxis,{dependentAxis:!0,animate:{velocity:.02}})},b=p["default"].createElement(m.VictoryLine,{domain:{x:[0,1],y:[0,1]}}),_=function(t){function e(){a(this,n),s(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}o(e,t),u(e,[{key:"getComponents",value:function(t){this.groupedDataTypes=["bar"],this.childComponents=this.getChildComponents(t),this.dataComponents=this.getDataComponents(),this.groupedDataComponents=this.getGroupedDataComponents(),this.axisComponents=this.getAxisComponents()}},{key:"getCalculatedValues",value:function(t){this.style=this.getStyles(t),this.padding=this.getPadding(t),this.range={x:this.getRange(t,"x"),y:this.getRange(t,"y")},this.axisOrientations=this.getAxisOrientations(),this.independentAxis=this.axisComponents.y.props.dependentAxis?"x":"y",this.dependentAxis=this.axisComponents.y.props.dependentAxis?"y":"x",this.stringMap={x:this.createStringMap("x"),y:this.createStringMap("y")},this.domain={},this.domain.x=this.getDomain(t,"x"),this.domain.y=this.getDomain(t,"y"),this.scale={x:this.getScale(t,"x"),y:this.getScale(t,"y")},this.tickValues={x:this.getTickValues("x"),y:this.getTickValues("y")},this.tickFormat={x:this.getTickFormat("x"),y:this.getTickFormat("y")},this.axisOffset=this.getAxisOffset(t)}},{key:"getStyles",value:function(t){var e=t.style&&t.style.parent;return{parent:c["default"].merge({height:t.height,width:t.width},e)}}},{key:"getPadding",value:function(t){var e=c["default"].isNumber(t.padding)?t.padding:0,n=c["default"].isObject(t.padding)?t.padding:{};return{top:n.top||e,bottom:n.bottom||e,left:n.left||e,right:n.right||e}}},{key:"getRange",value:function(t,e){return"x"===e?[this.padding.left,t.width-this.padding.right]:[t.height-this.padding.bottom,this.padding.top]}},{key:"getAxisType",value:function(t){return t.type&&"axis"===t.type.role?t.props.dependentAxis?"dependent":"independent":void 0}},{key:"getChildComponents",value:function(t){var e=this,n=function(){var t={};return{add:function(n){var r=n.type&&n.type.role,i=e.getAxisType(n);t[r]||(t[r]=i?{independent:0,dependent:0}:0),i?t[r][i]=t[r][i]+=1:t[r]=t[r]+=1},limitReached:function(n){var r=n.type&&n.type.role,i=e.getAxisType(n);return t[r]?i?t[r][i]>1:c["default"].includes(e.groupedDataTypes,r)?t[r]>1:!1:!1},total:function(e,n){var r=n&&t[e]?t[e][n]:t[e];return r||0}}}();if(!t.children)return[b,v.independent,v.dependent];var r=[];p["default"].Children.forEach(t.children,function(t){if(t&&t.type){var e=t.type&&t.type.role;if(n.limitReached(t)){var i="axis"===e?"Only one VictoryAxis component of each axis type is allowed when using the VictoryChart wrapper. Only the first axis will be used. Please compose multi-axis charts manually":'Only one " + type + "component is allowed per chart. If you are trying to plot several datasets, please pass an array of data arrays directly '+("into "+e+".");y.Log.warn(i)}r.push(t),n.add(t)}}),n.total("axis","independent")<1&&r.push(v.independent),n.total("axis","dependent")<1&&r.push(v.dependent);var i=c["default"].filter(r,function(t){var e=t.type&&t.type.role;return"axis"!==e});return 0===i.length&&r.push(b),r}},{key:"getDataComponents",value:function(){var t=this;return c["default"].filter(this.childComponents,function(e){var n=e.type&&e.type.role;return!c["default"].includes(t.groupedDataTypes,n)&&"axis"!==n})}},{key:"getGroupedDataComponents",value:function(){var t=this;return c["default"].filter(this.childComponents,function(e){var n=e.type&&e.type.role;return c["default"].includes(t.groupedDataTypes,n)})}},{key:"getAxisComponents",value:function(){var t=this,e=c["default"].some(this.groupedDataComponents,function(t){return t.props.horizontal}),n={independent:["top","bottom"],dependent:["left","right"]},r={independent:"x",dependent:"y"},i={independent:"y",dependent:"x"},a=c["default"].filter(this.childComponents,function(t){var e=t.type&&t.type.role;return"axis"===e}),o=c["default"].map(a,function(e){return[t.getAxisType(e),e]}),u=c["default"].zipObject(o),s=c["default"].map(c["default"].keys(u),function(t){var a=u[t],o=a.props.orientation;return o?c["default"].includes(n,o)?[i[t],a]:[r[t],a]:e?[i[t],a]:[r[t],a]});return c["default"].merge({},u,c["default"].zipObject(s))}},{key:"getAxisOrientations",value:function(){var t=this,e=function(t){return"independent"===t||"x"===t?"bottom":"left"},n=c["default"].map(c["default"].keys(this.axisComponents),function(n){var r=t.axisComponents[n],i=r.props.orientation||e(n);return[n,i]});return c["default"].zipObject(n)}},{key:"createStringMap",value:function(t){var e=this._getStringsFromAxes(t),n=this._getStringsFromCategories(t),r=this._getStringsFromData(t);return c["default"].isEmpty(r)?e||n||null:c["default"].zipObject(c["default"].map(r,function(t,r){var i=e&&e[t],a=n&&n[t],o=i||a||r+1;return[t,o]}))}},{key:"_getStringsFromAxes",value:function(t){var e=this.axisComponents[t],n=e.props.tickValues?e.props.tickValues[t]||e.props.tickValues:void 0;return n&&y.Collection.containsStrings(n)?c["default"].zipObject(c["default"].map(n,function(t,e){return[""+t,e+1]})):void 0}},{key:"_getStringsFromCategories",value:function(t){if(this.groupedDataComponents&&t===this.independentAxis){var e=c["default"].map(this.groupedDataComponents,function(t){var e=t.props.categories;return e&&y.Collection.containsStrings(e)?e:void 0}),n=c["default"].compact(c["default"].flatten(e));return c["default"].isEmpty(n)?void 0:c["default"].zipObject(c["default"].map(n,function(t,e){return[""+t,e+1]}))}}},{key:"_getStringsFromData",value:function(t){var e=this.dataComponents.concat(this.groupedDataComponents),n=[],r=c["default"].map(e,function(t){return t.props.data});if(r){var i=c["default"].flattenDeep(r),a=c["default"].chain(i).pluck(t).map(function(t){return c["default"].isString(t)?t:null}).value();n.push(a)}var o=c["default"].map(e,function(e){return e.props[t]});return o&&c["default"].each(c["default"].flattenDeep(o),function(t){c["default"].isString(t)&&n.push(t)}),c["default"].chain(n).flatten().compact().uniq().sort().value()}},{key:"formatChildData",value:function(t){var e=this,n=function(t){return c["default"].map(t,function(t){return c["default"].merge({},t,{x:c["default"].isString(t.x)?e.stringMap.x[t.x]:t.x,xName:c["default"].isString(t.x)?t.x:void 0,y:c["default"].isString(t.y)?e.stringMap.y[t.y]:t.y,yName:c["default"].isString(t.y)?t.y:void 0})})};return y.Collection.isArrayOfArrays(t)?c["default"].map(t,function(t){return n(t)}):n(t)}},{key:"getDomain",value:function(t,e){var n=this;if(t.domain&&(c["default"].isArray(t.domain)||t.domain[e])){var r=c["default"].isArray(t.domain)?t.domain:t.domain[e],i=this.padDomain(t,r,e);return this.orientDomain(i,e)}var a=c["default"].map(this.dataComponents,function(t){return n.getDomainFromData(t,e)}),o=c["default"].map(this.groupedDataComponents,function(t){return n.getDomainFromGroupedData(t,e)}),u=this.getDomainFromAxis(e),s=y.Collection.removeUndefined(c["default"].flattenDeep(a.concat(o,u))),l=c["default"].isEmpty(s)?[0,1]:[c["default"].min(s),c["default"].max(s)],f=this.padDomain(t,l,e);return this.orientDomain(f,e)}},{key:"orientDomain",value:function(t,e){var n="x"===e?"y":"x",r=this.axisOrientations[n];return"x"===this.independentAxis?"bottom"===r||"left"===r?t:t.concat().reverse():"bottom"===r||"left"===r?t.concat().reverse():t}},{key:"getDomainFromData",value:function(t,e){var n=void 0;if(t.props.domain)return t.props.domain[e]||t.props.domain;if(t.props.data){var r=this.formatChildData(t.props.data);n=c["default"].map(c["default"].flatten(r),function(t){return t[e]})}else t.props[e]&&(n=c["default"].isFunction(t.props[e])?c["default"].pluck(this.generateData(t),e):t.props[e]);return n?[c["default"].min(n),c["default"].max(n)]:void 0}},{key:"_isStackedComponentData",value:function(t,e){return t.props.stacked===!0&&y.Collection.isArrayOfArrays(t.props.data)&&e===this.dependentAxis}},{key:"getDomainFromGroupedData",value:function(t,e){var n=this;if(t.props.domain)return t.props.domain[e]||t.props.domain;if(t.props.categories&&e===this.independentAxis)return this.getDomainFromCategories(t,e);var r=this.formatChildData(t.props.data),i=c["default"].flatten(r),a=c["default"].min(c["default"].pluck(i,e)),o=c["default"].max(c["default"].pluck(i,e));if(this._isStackedComponentData(t,e)){var u=c["default"].reduce(r,function(t,e){var r=c["default"].max(c["default"].pluck(e,n.dependentAxis));return r>0?t+r:t},0),s=c["default"].reduce(r,function(t,e){var r=c["default"].min(c["default"].pluck(e,n.dependentAxis));return 0>r?t+r:t},0);return[c["default"].min([a,s]),c["default"].max([o,u])]}return[a,o]}},{key:"getDomainFromCategories",value:function(t,e){var n=this,r=c["default"].flatten(t.props.categories),i=y.Collection.containsStrings(r)?c["default"].map(r,function(t){return n.stringMap[e][t]}):r;return[c["default"].min(i),c["default"].max(i)]}},{key:"getDomainFromAxis",value:function(t){var e=this,n=this.axisComponents[t];if(n.props.domain)return n.props.domain;var r=n.props.tickValues;if(r){var i=y.Collection.containsStrings(r)?c["default"].map(r,function(n){return e.stringMap[t][n]}):r;return[c["default"].min(i),c["default"].max(i)]}}},{key:"padDomain",value:function(t,e,n){var r=void 0;t.domainPadding&&(r=c["default"].isNumber(t.domainPadding)?t.domainPadding:t.domainPadding[n]);var i=c["default"].min(e),a=c["default"].max(e),o=Math.abs(c["default"].max(this.range[n])-c["default"].min(this.range[n])),u=Math.abs(a-i),s=r?r/o:.01,l=u*s,f=i>=0&&0>=i-l?0:i-l,p=0>=a&&a+l>=0?0:a+l;return c["default"].isDate(i)||c["default"].isDate(a)?[new Date(f),new Date(p)]:[f,p]}},{key:"getScale",value:function(t,e){var n=void 0;n=this.props.scale&&this.props.scale[e]?this.props.scale[e]:this.props.scale&&!c["default"].isObject(this.props.scale)?this.props.scale:this.axisComponents[e].props.scale;var r=n.copy();return r.range(this.range[e]),r.domain(this.domain[e]),r}},{key:"getAxisOffset",value:function(t){var e={x:c["default"].max([c["default"].min(this.domain.x),0]),y:c["default"].max([c["default"].min(this.domain.y),0])},n={x:this.axisOrientations.x||"bottom",y:this.axisOrientations.y||"left"},r={x:"left"===n.y?0:t.width,y:"bottom"===n.x?t.height:0},i={x:Math.abs(r.x-this.scale.x.call(this,e.x)),y:Math.abs(r.y-this.scale.y.call(this,e.y))};return{x:this.axisComponents.x.offsetX||i.x,y:this.axisComponents.y.offsetY||i.y}}},{key:"getTickValues",value:function(t){var e=this.stringMap[t],n=void 0,r=void 0,i=void 0;if(this.axisComponents[t].props.tickValues){var a=this.axisComponents[t].props.tickValues;n=y.Collection.containsOnlyStrings(a)&&e?c["default"].map(a,function(t){return e[t]}):a}if(!c["default"].isEmpty(this.groupedDataComponents)&&t===this.independentAxis){var o=c["default"].map(this.groupedDataComponents,function(t){var e=t.props.categories;return e&&y.Collection.isArrayOfArrays(e)?c["default"].map(e,function(t){return c["default"].sum(t)/t.length}):e}),u=c["default"].compact(c["default"].uniq(c["default"].flatten(o))),s=c["default"].isEmpty(u)?void 0:u;r=s&&y.Collection.containsOnlyStrings(s)?c["default"].map(u,function(t){return e[t]}):s}return e&&(i=c["default"].values(e)),n||r||i}},{key:"getTickFormat",value:function(t){var e=this,n=this.axisComponents[t].props.tickFormat,r=this.axisComponents[t].props.tickValues;if(n)return n;if(r&&!y.Collection.containsStrings(r))return function(t){return t};if(null===this.stringMap[t])return this.scale[t].tickFormat();var a=function(){var n=c["default"].sortBy(c["default"].values(e.stringMap[t]),function(t){return t}),r=c["default"].invert(e.stringMap[t]),a=c["default"].map(n,function(t){return r[t]}),o=[""].concat(i(a),[""]);return{v:function(t){return o[t]}}}();return"object"==typeof a?a.v:void 0}},{key:"generateData",value:function(t){var e=this;if(t.props.y){var n=function(t){var n=e.domain.x,r=c["default"].isArray(t.props.y)?t.props.y.length:50,i=c["default"].max(n)/r;return c["default"].union(c["default"].range(c["default"].min(n),c["default"].max(n),i),[c["default"].max(n)])},r=t.props.y,i=t.props.x||n(t);if(c["default"].isFunction(r))return c["default"].map(i,function(t){return{x:t,y:r(t)}});var a=c["default"].min([i.length,r.length]);return c["default"].map(c["default"].take(i,a),function(t,e){return{x:t,y:r[e]}})}}},{key:"getNewProps",value:function(t){var e=t.type&&t.type.role,n=t.props.animate||this.props.animate;if("axis"===e){var r=t.props.dependentAxis?this.dependentAxis:this.independentAxis,i="y"===r?void 0:this.axisOffset.y,a="x"===r?void 0:this.axisOffset.x;return{animate:n,domain:this.domain[r],scale:this.scale[r],tickValues:this.tickValues[r],tickFormat:this.tickFormat[r],offsetY:i,offsetX:a,crossAxis:!0}}if(c["default"].includes(this.groupedDataTypes,e)){var o=this.independentAxis,u=this.stringMap[o]&&c["default"].keys(this.stringMap[o]);return{animate:n,domain:this.domain,scale:this.scale,categories:t.props.categories||u}}var s=!t.props.data&&t.props.y?this.generateData(t):void 0;return{data:s,animate:n,domain:this.domain,scale:this.scale}}},{key:"getNewChildren",value:function(){var t=this;return c["default"].map(this.childComponents,function(e,n){var r=c["default"].merge({},{parent:t.style.parent},e.props.style),i=t.getNewProps(e);return p["default"].cloneElement(e,c["default"].merge({},i,{height:t.props.height,width:t.props.width,padding:t.padding,ref:n,key:n,standalone:!1,style:r}))})}},{key:"render",value:function(){this.getComponents(this.props),this.getCalculatedValues(this.props);var t=this.style.parent,e=p["default"].createElement("g",{style:t},this.getNewChildren());return this.props.standalone?p["default"].createElement("svg",{style:t},e):e}}],[{key:"propTypes",value:{animate:p["default"].PropTypes.object,domain:p["default"].PropTypes.oneOfType([p["default"].PropTypes.array,p["default"].PropTypes.shape({x:y.PropTypes.domain,y:y.PropTypes.domain})]),domainPadding:p["default"].PropTypes.shape({x:y.PropTypes.nonNegative,y:y.PropTypes.nonNegative}),height:y.PropTypes.nonNegative,padding:p["default"].PropTypes.oneOfType([p["default"].PropTypes.number,p["default"].PropTypes.shape({top:p["default"].PropTypes.number,bottom:p["default"].PropTypes.number,left:p["default"].PropTypes.number,right:p["default"].PropTypes.number})]),scale:p["default"].PropTypes.oneOfType([y.PropTypes.scale,p["default"].PropTypes.shape({x:y.PropTypes.scale,y:y.PropTypes.scale})]),standalone:p["default"].PropTypes.bool,style:p["default"].PropTypes.object,width:y.PropTypes.nonNegative},enumerable:!0},{key:"defaultProps",value:{height:300,width:450,padding:50,standalone:!0},enumerable:!0}]);var n=e;return e=(0,d["default"])(e)||e}(p["default"].Component);e["default"]=_,t.exports=e["default"]},[100,78],[101,79,80,81,82],71,65,66,[102,83],68,function(t,e,n){"use strict";t.exports={VictoryLine:n(85)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},u=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},l=n(9),c=r(l),f=n(3),p=r(f),h=n(13),d=r(h),y=n(86),g=r(y),m=n(87),v=r(m),b=n(90),_=r(b),x=n(55),k=r(x),w=n(1),T={data:{strokeWidth:2,fill:"none",stroke:"#756f6a",opacity:1},labels:{padding:5,fontFamily:"Helvetica",fontSize:10,strokeWidth:0,stroke:"transparent",textAnchor:"start"}},P=function(t){function e(){i(this,n),s(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}a(e,t),u(e,[{key:"getCalculatedValues",value:function(t){this.style=this.getStyles(t),this.padding=this.getPadding(t),this.range={x:this.getRange(t,"x"),y:this.getRange(t,"y")},this.dataset=this.getData(t),this.dataSegments=this.getDataSegments(),this.domain={x:this.getDomain(t,"x"),y:this.getDomain(t,"y")},this.scale={x:this.getScale(t,"x"),y:this.getScale(t,"y")}}},{key:"getStyles",value:function(t){var e=t.style||T,n=e.data,r=e.labels,i=e.parent;return{parent:c["default"].merge({height:t.height,width:t.width},i),labels:c["default"].merge({},T.labels,r),data:c["default"].merge({},T.data,n)}}},{key:"getPadding",value:function(t){var e=c["default"].isNumber(t.padding)?t.padding:0,n=c["default"].isObject(t.padding)?t.padding:{};return{top:n.top||e,bottom:n.bottom||e,left:n.left||e,right:n.right||e}}},{key:"getScale",value:function(t,e){var n=void 0;n=t.scale&&t.scale[e]?t.scale[e].copy():t.scale&&!c["default"].isObject(t.scale)?t.scale.copy():g["default"].linear().copy();var r=this.range[e],i=this.domain[e];return n.range(r),n.domain(i),n}},{key:"getDomain",value:function(t,e){return t.domain&&t.domain[e]?t.domain[e]:t.domain&&!c["default"].isObject(t.domain)?t.domain:[c["default"].min(c["default"].pluck(this.dataset,e)),c["default"].max(c["default"].pluck(this.dataset,e))]}},{key:"getRange",value:function(t,e){return"x"===e?[this.padding.left,t.width-this.padding.right]:[t.height-this.padding.bottom,this.padding.top]}},{key:"getData",value:function(t){if(t.data)return t.data;var e=this.returnOrGenerateX(t),n=this.returnOrGenerateY(t,e),r=c["default"].min([e.length,n.length]),i=c["default"].zip(c["default"].take(e,r),c["default"].take(n,r));return c["default"].map(i,function(t){return{x:t[0],y:t[1]}})}},{key:"returnOrGenerateX",value:function(t){if(t.x)return t.x;var e=t.domain&&t.domain.x||t.domain,n=t.scale&&t.scale.x?t.scale.x.domain():t.scale.domain(),r=e||n,i=c["default"].isArray(t.y)?t.y.length:t.samples,a=c["default"].max(r)/i,o=c["default"].union(c["default"].range(c["default"].min(r),c["default"].max(r),a),[c["default"].max(r)]);return c["default"].filter(o,function(t){return 0!==t})}},{key:"returnOrGenerateY",value:function(t,e){return c["default"].isFunction(t.y)?c["default"].map(e,function(e){return t.y(e)}):t.y}},{key:"getDataSegments",value:function(){var t=c["default"].sortBy(this.dataset,"x"),e=[],n=0;return c["default"].each(t,function(r,i){(c["default"].isNull(r.y)||c["default"].isUndefined(r.y))&&(e.push(t.slice(n,i)),n=i+1)}),e.push(t.slice(n,t.length)),c["default"].filter(e,function(t){return!c["default"].isEmpty(t)})}},{key:"getLabelStyle",value:function(){var t=this.style.data.opacity,e=this.style.data.stroke,n=this.style.labels.padding||0;return c["default"].merge({opacity:t,fill:e,padding:n},this.style.labels)}},{key:"renderLine",value:function(){var t=this;return c["default"].map(this.dataSegments,function(e,n){return p["default"].createElement(v["default"],{key:"line-segment-"+n,data:e,interpolation:t.props.interpolation,scale:t.scale,style:t.style.data})})}},{key:"renderLabel",value:function(){if(this.props.label){var t={x:this.scale.x.call(this,c["default"].last(c["default"].flatten(this.dataSegments)).x),y:this.scale.y.call(this,c["default"].last(c["default"].flatten(this.dataSegments)).y)};return p["default"].createElement(_["default"],{key:"line-label",data:this.dataset,position:t,label:this.props.label,style:this.getLabelStyle()})}}},{key:"renderData",value:function(){return p["default"].createElement("g",{style:this.style.parent},this.renderLine(),this.renderLabel())}},{key:"render",value:function(){var t=this;if(this.props.animate){var n=c["default"].pick(this.props,["data","domain","height","padding","samples","style","width","x","y"]);return p["default"].createElement(w.VictoryAnimation,o({},this.props.animate,{data:n}),function(n){return p["default"].createElement(e,o({},t.props,n,{animate:null}))})}this.getCalculatedValues(this.props);var r=this.style.parent,i=p["default"].createElement("g",{style:r},this.renderData());return this.props.standalone?p["default"].createElement("svg",{style:r},i):i}}],[{key:"role",value:"line",enumerable:!0},{key:"propTypes",value:{animate:f.PropTypes.object,data:f.PropTypes.arrayOf(f.PropTypes.shape({x:f.PropTypes.any,y:f.PropTypes.any})),domain:f.PropTypes.oneOfType([k["default"].PropTypes.domain,f.PropTypes.shape({x:k["default"].PropTypes.domain,y:k["default"].PropTypes.domain})]),height:k["default"].PropTypes.nonNegative,interpolation:f.PropTypes.oneOf(["basis","basisClosed","basisOpen","bundle","cardinal","cardinalClosed","cardinalOpen","catmullRom","catmullRomClosed","catmullRomOpen","linear","linearClosed","monotone","natural","radial","step","stepAfter","stepBefore"]),
label:f.PropTypes.any,padding:f.PropTypes.oneOfType([f.PropTypes.number,f.PropTypes.shape({top:f.PropTypes.number,bottom:f.PropTypes.number,left:f.PropTypes.number,right:f.PropTypes.number})]),samples:k["default"].PropTypes.nonNegative,scale:f.PropTypes.oneOfType([k["default"].PropTypes.scale,f.PropTypes.shape({x:k["default"].PropTypes.scale,y:k["default"].PropTypes.scale})]),standalone:f.PropTypes.bool,style:f.PropTypes.shape({parent:f.PropTypes.object,data:f.PropTypes.object,labels:f.PropTypes.object}),width:k["default"].PropTypes.nonNegative,x:k["default"].PropTypes.homogeneousArray,y:f.PropTypes.oneOfType([f.PropTypes.array,f.PropTypes.func])},enumerable:!0},{key:"defaultProps",value:{height:300,interpolation:"linear",padding:50,samples:50,scale:g["default"].linear(),standalone:!0,width:450,y:function(t){return t}},enumerable:!0}]);var n=e;return e=(0,d["default"])(e)||e}(p["default"].Component);e["default"]=P,t.exports=e["default"]},71,function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},s=n(9),l=r(s),c=n(3),f=r(c),p=n(13),h=r(p),d=n(88),y=r(d),g=function(t){function e(){i(this,n),u(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}a(e,t),o(e,[{key:"evaluateStyle",value:function(t){var e=this;return l["default"].transform(t,function(t,n,r){t[r]=e.evaluateProp(n)})}},{key:"evaluateProp",value:function(t){return l["default"].isFunction(t)?t.call(this,this.props.data):t}},{key:"getCalculatedValues",value:function(t){this.style=this.evaluateStyle(t.style),this.interpolation=this.evaluateProp(t.interpolation);var e=t.scale.x,n=t.scale.y,r=y["default"].line().curve(y["default"][this.interpolation]).x(function(t){return e(t.x)}).y(function(t){return n(t.y)});this.path=r(t.data)}},{key:"renderLine",value:function(){return f["default"].createElement("path",{style:this.style,d:this.path})}},{key:"render",value:function(){return this.getCalculatedValues(this.props),this.renderLine()}}],[{key:"propTypes",value:{data:c.PropTypes.array,interpolation:c.PropTypes.string,scale:c.PropTypes.object,style:c.PropTypes.object},enumerable:!0}]);var n=e;return e=(0,h["default"])(e)||e}(f["default"].Component);e["default"]=g,t.exports=e["default"]},function(t,e,n){!function(t,r){r(e,n(89))}(this,function(t,e){"use strict";function n(t){return function(){return t}}function r(t){return t.innerRadius}function i(t){return t.outerRadius}function a(t){return t.startAngle}function o(t){return t.endAngle}function u(t){return t&&t.padAngle}function s(t){return t>=1?gt:-1>=t?-gt:Math.asin(t)}function l(t,e,n,r,i,a,o,u){var s=n-t,l=r-e,c=o-i,f=u-a,p=(c*(e-a)-f*(t-i))/(f*s-c*l);return[t+p*s,e+p*l]}function c(t,e,n,r,i,a,o){var u=t-n,s=e-r,l=(o?a:-a)/Math.sqrt(u*u+s*s),c=l*s,f=-l*u,p=t+c,h=e+f,d=n+c,y=r+f,g=(p+d)/2,m=(h+y)/2,v=d-p,b=y-h,_=v*v+b*b,x=i-a,k=p*y-d*h,w=(0>b?-1:1)*Math.sqrt(Math.max(0,x*x*_-k*k)),T=(k*b-v*w)/_,P=(-k*v-b*w)/_,M=(k*b+v*w)/_,O=(-k*v+b*w)/_,S=T-g,C=P-m,j=M-g,A=O-m;return S*S+C*C>j*j+A*A&&(T=M,P=O),{cx:T,cy:P,x01:-c,y01:-f,x11:T*(i/x-1),y11:P*(i/x-1)}}function f(){function t(){var t,n,r=+f.apply(this,arguments),i=+p.apply(this,arguments),a=y.apply(this,arguments)-gt,o=g.apply(this,arguments)-gt,u=Math.abs(o-a),b=o>a;if(v||(v=t=e.path()),r>i&&(n=i,i=r,r=n),i>dt)if(u>mt-dt)v.moveTo(i*Math.cos(a),i*Math.sin(a)),v.arc(0,0,i,a,o,!b),r>dt&&(v.moveTo(r*Math.cos(o),r*Math.sin(o)),v.arc(0,0,r,o,a,b));else{var _=a,x=o,k=a,w=o,T=u,P=u,M=m.apply(this,arguments)/2,O=M>dt&&(d?+d.apply(this,arguments):Math.sqrt(r*r+i*i)),S=Math.min(Math.abs(i-r)/2,+h.apply(this,arguments)),C=S,j=S;if(O>dt){var A=s(O/r*Math.sin(M)),E=s(O/i*Math.sin(M));(T-=2*A)>dt?(A*=b?1:-1,k+=A,w-=A):(T=0,k=w=(a+o)/2),(P-=2*E)>dt?(E*=b?1:-1,_+=E,x-=E):(P=0,_=x=(a+o)/2)}var D=i*Math.cos(_),N=i*Math.sin(_),F=r*Math.cos(w),L=r*Math.sin(w);if(S>dt){var I=i*Math.cos(x),R=i*Math.sin(x),z=r*Math.cos(k),B=r*Math.sin(k);if(yt>u){var V=T>dt?l(D,N,z,B,I,R,F,L):[F,L],q=D-V[0],U=N-V[1],W=I-V[0],Y=R-V[1],H=1/Math.sin(Math.acos((q*W+U*Y)/(Math.sqrt(q*q+U*U)*Math.sqrt(W*W+Y*Y)))/2),X=Math.sqrt(V[0]*V[0]+V[1]*V[1]);C=Math.min(S,(r-X)/(H-1)),j=Math.min(S,(i-X)/(H+1))}}if(P>dt)if(j>dt){var G=c(z,B,D,N,i,j,b),J=c(I,R,F,L,i,j,b);v.moveTo(G.cx+G.x01,G.cy+G.y01),S>j?v.arc(G.cx,G.cy,j,Math.atan2(G.y01,G.x01),Math.atan2(J.y01,J.x01),!b):(v.arc(G.cx,G.cy,j,Math.atan2(G.y01,G.x01),Math.atan2(G.y11,G.x11),!b),v.arc(0,0,i,Math.atan2(G.cy+G.y11,G.cx+G.x11),Math.atan2(J.cy+J.y11,J.cx+J.x11),!b),v.arc(J.cx,J.cy,j,Math.atan2(J.y11,J.x11),Math.atan2(J.y01,J.x01),!b))}else v.moveTo(D,N),v.arc(0,0,i,_,x,!b);else v.moveTo(D,N);if(r>dt&&T>dt)if(C>dt){var G=c(F,L,I,R,r,-C,b),J=c(D,N,z,B,r,-C,b);v.lineTo(G.cx+G.x01,G.cy+G.y01),S>C?v.arc(G.cx,G.cy,C,Math.atan2(G.y01,G.x01),Math.atan2(J.y01,J.x01),!b):(v.arc(G.cx,G.cy,C,Math.atan2(G.y01,G.x01),Math.atan2(G.y11,G.x11),!b),v.arc(0,0,r,Math.atan2(G.cy+G.y11,G.cx+G.x11),Math.atan2(J.cy+J.y11,J.cx+J.x11),b),v.arc(J.cx,J.cy,C,Math.atan2(J.y11,J.x11),Math.atan2(J.y01,J.x01),!b))}else v.arc(0,0,r,w,k,b);else v.lineTo(F,L)}else v.moveTo(0,0);return v.closePath(),t?(v=null,t+""||null):void 0}var f=r,p=i,h=n(0),d=null,y=a,g=o,m=u,v=null,b=null;return t.centroid=function(){var t=(+f.apply(this,arguments)+ +p.apply(this,arguments))/2,e=(+y.apply(this,arguments)+ +g.apply(this,arguments))/2-yt/2;return[Math.cos(e)*t,Math.sin(e)*t]},t.innerRadius=function(e){return arguments.length?(f="function"==typeof e?e:n(+e),t):f},t.outerRadius=function(e){return arguments.length?(p="function"==typeof e?e:n(+e),t):p},t.cornerRadius=function(e){return arguments.length?(h="function"==typeof e?e:n(+e),t):h},t.padRadius=function(e){return arguments.length?(d=null==e?null:"function"==typeof e?e:n(+e),t):d},t.startAngle=function(e){return arguments.length?(y="function"==typeof e?e:n(+e),t):y},t.endAngle=function(e){return arguments.length?(g="function"==typeof e?e:n(+e),t):g},t.padAngle=function(e){return arguments.length?(m="function"==typeof e?e:n(+e),t):m},t.context=function(e){return arguments.length?(v=b=null==e?null:e,t):v},t}function p(t,e){return e.length<2?t:(e=vt.call(e),e[0]=null,function(n){return e[0]=n,t.apply(null,e)})}function h(t){this._context=t}function d(t){return new h(t)}function y(t){return t[0]}function g(t){return t[1]}function m(){function t(t){var n,f,p,h,d,y=t.length,g=!1,m=new Array(y),v=new Array(y);for(s||(c=l(d=e.path())),n=0;y>=n;++n){if(!(y>n&&u(h=t[n],n,t))===g)if(g=!g)f=n,c.areaStart(),c.lineStart();else{for(c.lineEnd(),c.lineStart(),p=n-1;p>=f;--p)c.point(m[p],v[p]);c.lineEnd(),c.areaEnd()}g&&(m[n]=+r(h,n,t),v[n]=+a(h,n,t),c.point(i?+i(h,n,t):m[n],o?+o(h,n,t):v[n]))}return d?(c=null,d+""||null):void 0}var r=y,i=null,a=n(0),o=g,u=n(!0),s=null,l=d,c=null;return t.x=function(e){return arguments.length?(r="function"==typeof e?e:n(+e),i=null,t):r},t.x0=function(e){return arguments.length?(r="function"==typeof e?e:n(+e),t):r},t.x1=function(e){return arguments.length?(i=null==e?null:"function"==typeof e?e:n(+e),t):i},t.y=function(e){return arguments.length?(a="function"==typeof e?e:n(+e),o=null,t):a},t.y0=function(e){return arguments.length?(a="function"==typeof e?e:n(+e),t):a},t.y1=function(e){return arguments.length?(o=null==e?null:"function"==typeof e?e:n(+e),t):o},t.defined=function(e){return arguments.length?(u="function"==typeof e?e:n(!!e),t):u},t.curve=function(e){return arguments.length?(l=p(e,arguments),null!=s&&(c=l(s)),t):l},t.context=function(e){return arguments.length?(null==e?s=c=null:c=l(s=e),t):s},t}function v(){}function b(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function _(t){this._context=t}function x(t){return new _(t)}function k(t){this._context=t}function w(t){return new k(t)}function T(t){this._context=t}function P(t){return new T(t)}function M(t,e){this._basis=x(t),this._beta=e}function O(t,e){return null==e?new M(t,.85):1===(e=+e)?x(t):new M(t,e)}function S(t,e,n){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-n),t._x2,t._y2)}function C(t,e){this._context=t,this._k=e}function j(t,e){return new C(t,(null==e?1:1-e)/6)}function A(t,e){this._context=t,this._k=e}function E(t,e){return new A(t,(null==e?1:1-e)/6)}function D(t,e){this._context=t,this._k=e}function N(t,e){return new D(t,(null==e?1:1-e)/6)}function F(t,e,n){var r=t._x1,i=t._y1,a=t._x2,o=t._y2;if(t._l01_a>dt){var u=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,s=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*u-t._x0*t._l12_2a+t._x2*t._l01_2a)/s,i=(i*u-t._y0*t._l12_2a+t._y2*t._l01_2a)/s}if(t._l23_a>dt){var l=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,c=3*t._l23_a*(t._l23_a+t._l12_a);a=(a*l+t._x1*t._l23_2a-e*t._l12_2a)/c,o=(o*l+t._y1*t._l23_2a-n*t._l12_2a)/c}t._context.bezierCurveTo(r,i,a,o,t._x2,t._y2)}function L(t,e){this._context=t,this._alpha=e}function I(t,e){return(e=null==e?.5:+e)?new L(t,e):j(t,0)}function R(t,e){this._context=t,this._alpha=e}function z(t,e){return(e=null==e?.5:+e)?new R(t,e):E(t,0)}function B(t,e){this._context=t,this._alpha=e}function V(t,e){return(e=null==e?.5:+e)?new B(t,e):N(t,0)}function q(t){this._context=t}function U(t){return new q(t)}function W(){function t(t){var n,l,c,f=t.length,p=!1;for(o||(s=u(c=e.path())),n=0;f>=n;++n)!(f>n&&a(l=t[n],n,t))===p&&((p=!p)?s.lineStart():s.lineEnd()),p&&s.point(+r(l,n,t),+i(l,n,t));return c?(s=null,c+""||null):void 0}var r=y,i=g,a=n(!0),o=null,u=d,s=null;return t.x=function(e){return arguments.length?(r="function"==typeof e?e:n(+e),t):r},t.y=function(e){return arguments.length?(i="function"==typeof e?e:n(+e),t):i},t.defined=function(e){return arguments.length?(a="function"==typeof e?e:n(!!e),t):a},t.curve=function(e){return arguments.length?(u=p(e,arguments),null!=o&&(s=u(o)),t):u},t.context=function(e){return arguments.length?(null==e?o=s=null:s=u(o=e),t):o},t}function Y(t){return 0>t?-1:1}function H(t,e,n){var r=t._x1-t._x0,i=e-t._x1,a=(t._y1-t._y0)/r,o=(n-t._y1)/i,u=(a*i+o*r)/(r+i);return(Y(a)+Y(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(u))||0}function X(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function G(t,e,n){var r=t._x0,i=t._y0,a=t._x1,o=t._y1,u=(a-r)/3;t._context.bezierCurveTo(r+u,i+u*e,a-u,o-u*n,a,o)}function J(t){this._context=t}function K(t){return new J(t)}function Q(t){this._context=t}function $(t){var e,n,r=t.length-1,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],e=1;r-1>e;++e)i[e]=1,a[e]=4,o[e]=4*t[e]+2*t[e+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*t[r-1]+t[r],e=1;r>e;++e)n=i[e]/a[e-1],a[e]-=n,o[e]-=n*o[e-1];for(i[r-1]=o[r-1]/a[r-1],e=r-2;e>=0;--e)i[e]=(o[e]-i[e+1])/a[e];for(a[r-1]=(t[r]+i[r-1])/2,e=0;r-1>e;++e)a[e]=2*t[e+1]-i[e+1];return[i,a]}function Z(t){return new Q(t)}function tt(t,e){return t>e?-1:e>t?1:e>=t?0:NaN}function et(t){return t}function nt(){function t(t){for(var n,s,l=t.length,c=0,f=new Array(l),p=new Array(l),h=+a.apply(this,arguments),d=Math.min(mt,Math.max(-mt,o.apply(this,arguments)-h)),y=Math.min(Math.abs(d)/l,u.apply(this,arguments)),g=y*(0>d?-1:1),m=0;l>m;++m)(s=p[f[m]=m]=+e(t[m],m,t))>0&&(c+=s);null!=r?f.sort(function(t,e){return r(p[t],p[e])}):null!==i&&f.sort(function(e,n){return i(t[e],t[n])});for(var v,m=0,b=c?(d-l*g)/c:0;l>m;++m,h=n)v=f[m],s=p[v],n=h+(s>0?s*b:0)+g,p[v]={data:t[v],value:s,startAngle:h,endAngle:n,padAngle:y};return p}var e=et,r=tt,i=null,a=n(0),o=n(mt),u=n(0);return t.value=function(r){return arguments.length?(e="function"==typeof r?r:n(+r),t):e},t.sortValues=function(e){return arguments.length?(r=e,i=null,t):r},t.sort=function(e){return arguments.length?(i=e,r=null,t):i},t.startAngle=function(e){return arguments.length?(a="function"==typeof e?e:n(+e),t):a},t.endAngle=function(e){return arguments.length?(o="function"==typeof e?e:n(+e),t):o},t.padAngle=function(e){return arguments.length?(u="function"==typeof e?e:n(+e),t):u},t}function rt(t){this._curve=t}function it(t,e){function n(e){return new rt(t(e))}return t=p(t,e),n._curve=t,n}function at(){var t=m(),e=t.curve;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.curve=function(t){return arguments.length?e(it(t,arguments)):e()._curve},t.curve(d)}function ot(){var t=W(),e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(it(t,arguments)):e()._curve},t.curve(d)}function ut(t){this._context=t}function st(t){return new ut(t)}function lt(t){this._context=t}function ct(t){return new lt(t)}function ft(t){this._context=t}function pt(t){return new ft(t)}function ht(){function t(){var t;return a||(a=t=e.path()),r.apply(this,arguments).draw(a,+i.apply(this,arguments)),t?(a=null,t+""||null):void 0}var r=n(bt),i=n(64),a=null;return t.type=function(e){return arguments.length?(r="function"==typeof e?e:n(e),t):r},t.size=function(e){return arguments.length?(i="function"==typeof e?e:n(+e),t):i},t.context=function(e){return arguments.length?(a=null==e?null:e,t):a},t}var dt=1e-12,yt=Math.PI,gt=yt/2,mt=2*yt,vt=Array.prototype.slice;h.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}},_.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:b(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:b(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},k.prototype={areaStart:v,areaEnd:v,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:b(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},T.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:b(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},M.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,n=t.length-1;if(n>0)for(var r,i=t[0],a=e[0],o=t[n]-i,u=e[n]-a,s=-1;++s<=n;)r=s/n,this._basis.point(this._beta*t[s]+(1-this._beta)*(i+r*o),this._beta*e[s]+(1-this._beta)*(a+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}},C.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:S(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:S(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},A.prototype={areaStart:v,areaEnd:v,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)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:S(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},D.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:S(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},L.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,this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:F(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},R.prototype={areaStart:v,areaEnd:v,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)}},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:F(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},B.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:F(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var bt={draw:function(t,e){var n=Math.sqrt(e/yt);t.moveTo(n,0),t.arc(0,0,n,0,mt)}},_t={draw:function(t,e){var n=Math.sqrt(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}},xt=Math.sqrt(1/3),kt=2*xt,wt={draw:function(t,e){var n=Math.sqrt(e/kt),r=n*xt;t.moveTo(0,-n),t.lineTo(r,0),t.lineTo(0,n),t.lineTo(-r,0),t.closePath()}};q.prototype={areaStart:v,areaEnd:v,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},J.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:G(this,this._t0,X(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(t=+t,e=+e,t!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,G(this,X(this,n=H(this,t,e)),n);break;default:G(this,this._t0,n=H(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},Q.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,n=t.length;if(n)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===n)this._context.lineTo(t[1],e[1]);else for(var r=$(t),i=$(e),a=0,o=1;n>o;++a,++o)this._context.bezierCurveTo(r[0][a],i[0][a],r[1][a],i[1][a],t[o],e[o]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},rt.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){t-=gt,this._curve.point(e*Math.cos(t),e*Math.sin(t))}};var Tt={draw:function(t,e){var n=Math.sqrt(e),r=-n/2;t.rect(r,r,n,n)}},Pt=.8908130915292852,Mt=Math.sin(yt/10)/Math.sin(7*yt/10),Ot=Math.sin(mt/10)*Mt,St=-Math.cos(mt/10)*Mt,Ct={draw:function(t,e){var n=Math.sqrt(e*Pt),r=Ot*n,i=St*n;t.moveTo(0,-n),t.lineTo(r,i);for(var a=1;5>a;++a){var o=mt*a/5,u=Math.cos(o),s=Math.sin(o);t.lineTo(s*n,-u*n),t.lineTo(u*r-s*i,s*r+u*i)}t.closePath()}};ut.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._y=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,this._y),this._context.lineTo(t,e)}this._y=e}},lt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(this._x,e),this._context.lineTo(t,e)}this._x=t}},ft.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:var n=(this._x+t)/2;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}this._x=t,this._y=e}};var jt=-.5,At=Math.sqrt(3)/2,Et=1/Math.sqrt(12),Dt=3*(Et/2+1),Nt={draw:function(t,e){var n=Math.sqrt(e/Dt),r=n/2,i=n*Et,a=r,o=n*Et+n,u=-a,s=o;t.moveTo(r,i),t.lineTo(a,o),t.lineTo(u,s),t.lineTo(jt*r-At*i,At*r+jt*i),t.lineTo(jt*a-At*o,At*a+jt*o),t.lineTo(jt*u-At*s,At*u+jt*s),t.lineTo(jt*r+At*i,jt*i-At*r),t.lineTo(jt*a+At*o,jt*o-At*a),t.lineTo(jt*u+At*s,jt*s-At*u),t.closePath()}},Ft=Math.sqrt(3),Lt={draw:function(t,e){var n=-Math.sqrt(e/(3*Ft));t.moveTo(0,2*n),t.lineTo(-Ft*n,-n),t.lineTo(Ft*n,-n),t.closePath()}},It=[bt,_t,wt,Tt,Ct,Lt,Nt],Rt="0.2.2";t.version=Rt,t.arc=f,t.area=m,t.basisClosed=w,t.basisOpen=P,t.basis=x,t.bundle=O,t.cardinalClosed=E,t.cardinalOpen=N,t.cardinal=j,t.catmullRomClosed=z,t.catmullRomOpen=V,t.catmullRom=I,t.circle=bt,t.cross=_t,t.diamond=wt,t.linearClosed=U,t.linear=d,t.line=W,t.monotone=K,t.natural=Z,t.pie=nt,t.radialArea=at,t.radialLine=ot,t.square=Tt,t.star=Ct,t.stepAfter=st,t.stepBefore=ct,t.step=pt,t.symbol=ht,t.symbols=It,t.triangle=Lt,t.wye=Nt})},function(t,e,n){!function(t,n){n(e)}(this,function(t){"use strict";function e(){this._x0=this._y0=this._x1=this._y1=null,this._=[]}function n(){return new e}var r=Math.PI,i=2*r,a=1e-6,o=i-a;e.prototype=n.prototype={moveTo:function(t,e){this._.push("M",this._x0=this._x1=+t,",",this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._.push("Z"))},lineTo:function(t,e){this._.push("L",this._x1=+t,",",this._y1=+e)},quadraticCurveTo:function(t,e,n,r){this._.push("Q",+t,",",+e,",",this._x1=+n,",",this._y1=+r)},bezierCurveTo:function(t,e,n,r,i,a){this._.push("C",+t,",",+e,",",+n,",",+r,",",this._x1=+i,",",this._y1=+a)},arcTo:function(t,e,n,i,o){t=+t,e=+e,n=+n,i=+i,o=+o;var u=this._x1,s=this._y1,l=n-t,c=i-e,f=u-t,p=s-e,h=f*f+p*p;if(0>o)throw new Error("negative radius: "+o);if(null===this._x1)this._.push("M",this._x1=t,",",this._y1=e);else if(h>a)if(Math.abs(p*l-c*f)>a&&o){var d=n-u,y=i-s,g=l*l+c*c,m=d*d+y*y,v=Math.sqrt(g),b=Math.sqrt(h),_=o*Math.tan((r-Math.acos((g+h-m)/(2*v*b)))/2),x=_/b,k=_/v;Math.abs(x-1)>a&&this._.push("L",t+x*f,",",e+x*p),this._.push("A",o,",",o,",0,0,",+(p*d>f*y),",",this._x1=t+k*l,",",this._y1=e+k*c)}else this._.push("L",this._x1=t,",",this._y1=e);else;},arc:function(t,e,n,u,s,l){t=+t,e=+e,n=+n;var c=n*Math.cos(u),f=n*Math.sin(u),p=t+c,h=e+f,d=1^l,y=l?u-s:s-u;if(0>n)throw new Error("negative radius: "+n);null===this._x1?this._.push("M",p,",",h):(Math.abs(this._x1-p)>a||Math.abs(this._y1-h)>a)&&this._.push("L",p,",",h),n&&(y>o?this._.push("A",n,",",n,",0,1,",d,",",t-c,",",e-f,"A",n,",",n,",0,1,",d,",",this._x1=p,",",this._y1=h):(0>y&&(y=y%i+i),this._.push("A",n,",",n,",0,",+(y>=r),",",d,",",this._x1=t+n*Math.cos(s),",",this._y1=e+n*Math.sin(s))))},rect:function(t,e,n,r){this._.push("M",this._x0=this._x1=+t,",",this._y0=this._y1=+e,"h",+n,"v",+r,"h",-n,"Z")},toString:function(){return this._.join("")}};var u="0.1.3";t.version=u,t.path=n})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},s=n(9),l=r(s),c=n(3),f=r(c),p=n(13),h=r(p),d=n(53),y=function(t){function e(){i(this,n),u(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}a(e,t),o(e,[{key:"evaluateStyle",value:function(t){var e=this;return l["default"].transform(t,function(t,n,r){t[r]=l["default"].isFunction(n)?n.call(e,e.props.data):n})}},{key:"renderLabelComponent",value:function(t){var e=t.label,n=this.evaluateStyle(l["default"].merge({padding:0},t.style,e.props.style)),r=e.props.children||"",i={x:e.props.x||t.position.x+n.padding,y:e.props.y||t.position.y-n.padding,data:t.data,textAnchor:e.props.textAnchor||"start",verticalAnchor:e.props.verticalAnchor||"middle",style:n};return f["default"].cloneElement(e,i,r)}},{key:"renderVictoryLabel",value:function(t){var e=this.evaluateStyle(l["default"].merge({padding:0},t.style));return f["default"].createElement(d.VictoryLabel,{x:t.position.x+e.padding,y:t.position.y-e.padding,data:t.data,textAnchor:"start",verticalAnchor:"middle",style:e},t.label)}},{key:"renderLabel",value:function(t){return t.label&&t.label.props?this.renderLabelComponent(t):this.renderVictoryLabel(t)}},{key:"render",value:function(){return f["default"].createElement("g",null,this.renderLabel(this.props));
}}],[{key:"propTypes",value:{data:c.PropTypes.array,labelComponent:c.PropTypes.any,position:c.PropTypes.object,style:c.PropTypes.object},enumerable:!0}]);var n=e;return e=(0,h["default"])(e)||e}(f["default"].Component);e["default"]=y,t.exports=e["default"]},function(t,e,n){"use strict";t.exports={VictoryPie:n(92)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},u=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},l=n(9),c=r(l),f=n(3),p=r(f),h=n(13),d=r(h),y=n(88),g=r(y),m=n(55),v=r(m),b=n(93),_=r(b),x=n(94),k=r(x),w=n(1),T={data:{padding:5,stroke:"white",strokeWidth:1},labels:{padding:10,fill:"black",strokeWidth:0,stroke:"transparent",fontFamily:"'Helvetica Neue', Helvetica, Arial, sans-serif",fontSize:10,textAnchor:"middle"}},P=function(t){function e(){i(this,n),s(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}a(e,t),u(e,[{key:"degreesToRadians",value:function(t){return t*(Math.PI/180)}},{key:"getCalculatedValues",value:function(t){this.style=this.getStyles(t),this.padding=this.getPadding(t),this.radius=this.getRadius(t),this.colorScale=c["default"].isArray(t.colorScale)?t.colorScale:v["default"].Style.getColorScale(t.colorScale),this.slice=g["default"].arc().outerRadius(this.radius).innerRadius(this.props.innerRadius),this.labelPosition=this.getLabelPosition(t),this.pie=g["default"].pie().sort(null).startAngle(this.degreesToRadians(t.startAngle)).endAngle(this.degreesToRadians(t.endAngle)).padAngle(this.degreesToRadians(t.padAngle)).value(function(t){return t.y})}},{key:"getStyles",value:function(t){var e=t.style||T,n=e.data,r=e.labels,i=e.parent;return{parent:c["default"].merge({height:t.height,width:t.width},i),data:c["default"].merge({},T.data,n),labels:c["default"].merge({},T.labels,r)}}},{key:"getPadding",value:function(t){var e=c["default"].isNumber(t.padding)?t.padding:0,n=c["default"].isObject(t.padding)?t.padding:{};return{top:n.top||e,bottom:n.bottom||e,left:n.left||e,right:n.right||e}}},{key:"getRadius",value:function(t){return c["default"].min([t.width-this.padding.left-this.padding.right,t.height-this.padding.top-this.padding.bottom])/2}},{key:"getLabelPosition",value:function(t){var e=t.innerRadius?t.innerRadius+this.style.labels.padding:this.style.labels.padding;return g["default"].arc().outerRadius(this.radius).innerRadius(e)}},{key:"renderData",value:function(){var t=this,e=this.pie(this.props.data),n=c["default"].map(e,function(e,n){var r=t.colorScale[n%t.colorScale.length],i=c["default"].merge({},t.style.data,{fill:r});return p["default"].createElement("g",{key:n},p["default"].createElement(_["default"],{slice:e,pathFunction:t.slice,style:i}),p["default"].createElement(k["default"],{labelComponent:t.props.labelComponent,style:t.style.labels,positionFunction:t.labelPosition.centroid,slice:e}))});return p["default"].createElement("g",null,n)}},{key:"render",value:function(){var t=this;if(this.props.animate){var n=c["default"].pick(this.props,["data","endAngle","height","innerRadius","padAngle","padding","colorScale","startAngle","style","width"]);return p["default"].createElement(w.VictoryAnimation,o({},this.props.animate,{data:n}),function(n){return p["default"].createElement(e,o({},t.props,n,{animate:null}))})}this.getCalculatedValues(this.props);var r=this.style.parent,i=this.radius+this.padding.left,a=this.radius+this.padding.top,u=p["default"].createElement("g",{style:r,transform:"translate("+i+", "+a+")"},this.renderData());return this.props.standalone?p["default"].createElement("svg",{style:r},u):u}}],[{key:"propTypes",value:{animate:f.PropTypes.object,colorScale:f.PropTypes.oneOfType([f.PropTypes.arrayOf(f.PropTypes.string),f.PropTypes.oneOf(["greyscale","qualitative","heatmap","warm","cool","red","green","blue"])]),data:f.PropTypes.arrayOf(f.PropTypes.shape({x:f.PropTypes.oneOfType([f.PropTypes.string,f.PropTypes.number]),y:f.PropTypes.number})),endAngle:f.PropTypes.number,height:v["default"].PropTypes.nonNegative,innerRadius:v["default"].PropTypes.nonNegative,labelComponent:f.PropTypes.element,padAngle:v["default"].PropTypes.nonNegative,padding:f.PropTypes.oneOfType([f.PropTypes.number,f.PropTypes.shape({top:f.PropTypes.number,bottom:f.PropTypes.number,left:f.PropTypes.number,right:f.PropTypes.number})]),standalone:f.PropTypes.bool,startAngle:f.PropTypes.number,style:f.PropTypes.shape({parent:f.PropTypes.object,data:f.PropTypes.object,labels:f.PropTypes.object}),width:v["default"].PropTypes.nonNegative},enumerable:!0},{key:"defaultProps",value:{data:[{x:"A",y:1},{x:"B",y:2},{x:"C",y:3},{x:"D",y:1},{x:"E",y:2}],endAngle:360,height:400,innerRadius:0,padAngle:0,padding:30,colorScale:["#75C776","#39B6C5","#78CCC4","#62C3A4","#64A8D1","#8C95C8","#3BAF74"],startAngle:0,standalone:!0,width:400},enumerable:!0}]);var n=e;return e=(0,d["default"])(e)||e}(p["default"].Component);e["default"]=P,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},s=n(9),l=r(s),c=n(3),f=r(c),p=n(13),h=r(p),d=function(t){function e(){i(this,n),u(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}a(e,t),o(e,[{key:"evaluateStyle",value:function(t){var e=this;return l["default"].transform(t,function(t,n,r){t[r]=l["default"].isFunction(n)?n.call(e,e.props.slice.data):n})}},{key:"getStyles",value:function(){var t=l["default"].omit(this.props.slice.data,["x","y","label"]);return this.evaluateStyle(l["default"].merge({},this.props.style,t))}},{key:"renderSlice",value:function(t){return f["default"].createElement("path",{d:t.pathFunction.call(this,t.slice),style:this.getStyles()})}},{key:"render",value:function(){return this.renderSlice(this.props)}}],[{key:"propTypes",value:{slice:c.PropTypes.object,pathFunction:c.PropTypes.func,style:c.PropTypes.object},enumerable:!0}]);var n=e;return e=(0,h["default"])(e)||e}(f["default"].Component);e["default"]=d,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},s=n(9),l=r(s),c=n(3),f=r(c),p=n(13),h=r(p),d=n(53),y=function(t){function e(){i(this,n),u(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}a(e,t),o(e,[{key:"getCalculatedValues",value:function(t){var e=t.positionFunction.call(this,t.slice);this.x=e[0],this.y=e[1],this.data=t.slice.data,this.label=this.data.label?""+this.evaluateProp(this.data.label):""+this.data.x}},{key:"evaluateStyle",value:function(t){var e=this;return l["default"].transform(t,function(t,n,r){t[r]=e.evaluateProp(n)})}},{key:"evaluateProp",value:function(t){return l["default"].isFunction(t)?t.call(this,this.data):t}},{key:"renderLabelComponent",value:function(t){var e=t.labelComponent,n=this.evaluateStyle(l["default"].merge({padding:0},t.style,e.props.style)),r=e.props.children||this.label,i={x:e.props.x||this.x,y:e.props.y||this.y,data:this.data,textAnchor:e.props.textAnchor||"start",verticalAnchor:e.props.verticalAnchor||"middle",style:n};return f["default"].cloneElement(e,i,r)}},{key:"renderVictoryLabel",value:function(t){var e=this.evaluateStyle(l["default"].merge({padding:0},t.style));return f["default"].createElement(d.VictoryLabel,{x:this.x,y:this.y,data:this.data,style:e},this.label)}},{key:"renderLabel",value:function(t){return t.labelComponent?this.renderLabelComponent(t):this.renderVictoryLabel(t)}},{key:"render",value:function(){return this.getCalculatedValues(this.props),this.renderLabel(this.props)}}],[{key:"propTypes",value:{labelComponent:c.PropTypes.any,positionFunction:c.PropTypes.func,slice:c.PropTypes.object,style:c.PropTypes.object},enumerable:!0}]);var n=e;return e=(0,h["default"])(e)||e}(f["default"].Component);e["default"]=y,t.exports=e["default"]},function(t,e,n){"use strict";t.exports={VictoryScatter:n(96)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},u=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},l=n(3),c=r(l),f=n(13),p=r(f),h=n(9),d=r(h),y=n(97),g=r(y),m=n(98),v=r(m),b=n(55),_=r(b),x=n(1),k={data:{fill:"#756f6a",opacity:1,stroke:"transparent",strokeWidth:0},labels:{stroke:"transparent",fill:"#756f6a",fontFamily:"Helvetica",fontSize:10,textAnchor:"middle",padding:5}},w=function(t){function e(){i(this,n),s(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}a(e,t),u(e,[{key:"getCalculatedValues",value:function(t){this.style=this.getStyles(t),this.padding=this.getPadding(t),this.range={x:this.getRange(t,"x"),y:this.getRange(t,"y")},this.data=this.getData(t),this.domain={x:this.getDomain(t,"x"),y:this.getDomain(t,"y")},this.scale={x:this.getScale(t,"x"),y:this.getScale(t,"y")}}},{key:"getStyles",value:function(t){var e=t.style||k,n=e.data,r=e.labels,i=e.parent;return{parent:d["default"].merge({height:t.height,width:t.width},i),labels:d["default"].merge({},k.labels,r),data:d["default"].merge({},k.data,n)}}},{key:"getPadding",value:function(t){var e=d["default"].isNumber(t.padding)?t.padding:0,n=d["default"].isObject(t.padding)?t.padding:{};return{top:n.top||e,bottom:n.bottom||e,left:n.left||e,right:n.right||e}}},{key:"getScale",value:function(t,e){var n=void 0;n=t.scale&&t.scale[e]?t.scale[e].copy():t.scale&&!d["default"].isObject(t.scale)?t.scale.copy():g["default"].linear().copy();var r=this.range[e],i=this.domain[e];return n.range(r),n.domain(i),n}},{key:"getRange",value:function(t,e){return"x"===e?[this.padding.left,t.width-this.padding.right]:[t.height-this.padding.bottom,this.padding.top]}},{key:"getDomain",value:function(t,e){return t.domain&&t.domain[e]?t.domain[e]:t.domain&&!d["default"].isObject(t.domain)?t.domain:[d["default"].min(d["default"].pluck(this.data,e)),d["default"].max(d["default"].pluck(this.data,e))]}},{key:"getData",value:function(t){if(t.data)return t.data;var e=this.returnOrGenerateX(t),n=this.returnOrGenerateY(t,e),r=d["default"].min([e.length,n.length]),i=d["default"].zip(d["default"].take(e,r),d["default"].take(n,r));return d["default"].map(i,function(t){return{x:t[0],y:t[1]}})}},{key:"returnOrGenerateX",value:function(t){if(t.x)return t.x;var e=t.domain&&t.domain.x||t.domain,n=t.scale&&t.scale.x?t.scale.x.domain():t.scale.domain(),r=e||n,i=d["default"].isArray(t.y)?t.y.length:t.samples,a=d["default"].max(r)/i;return d["default"].union(d["default"].range(d["default"].min(r),d["default"].max(r),a),[d["default"].max(r)])}},{key:"returnOrGenerateY",value:function(t,e){return d["default"].isFunction(t.y)?d["default"].map(e,function(e){return t.y(e)}):t.y}},{key:"getSymbol",value:function(t){return this.props.bubbleProperty?"circle":t.symbol||this.props.symbol}},{key:"getSize",value:function(t){var e=this.props.bubbleProperty;return t.size?d["default"].isFunction(t.size)?t.size:d["default"].max([t.size,1]):d["default"].isFunction(this.props.size)?this.props.size:e&&t[e]?this.getBubbleSize(t,e):d["default"].max([this.props.size,1])}},{key:"getBubbleSize",value:function(t,e){var n=this.data,r=d["default"].min(d["default"].pluck(n,e)),i=d["default"].max(d["default"].pluck(n,e)),a=this.props.maxBubbleSize||d["default"].max([d["default"].min(d["default"].values(this.padding)),5]),o=Math.PI*Math.pow(a,2),u=(t[e]-r)/(i-r)*o,s=Math.sqrt(u/Math.PI);return d["default"].max([s,1])}},{key:"renderPoint",value:function(t,e){var n={x:this.scale.x.call(this,t.x),y:this.scale.y.call(this,t.y)},r=c["default"].createElement(v["default"],{key:"point-"+e,labelComponent:this.props.labelComponent,showLabels:this.props.showLabels,style:this.style,x:n.x,y:n.y,data:t,size:this.getSize(t),symbol:this.getSymbol(t)});return r}},{key:"renderData",value:function(){var t=this;return d["default"].map(this.data,function(e,n){return t.renderPoint(e,n)})}},{key:"render",value:function(){var t=this;if(this.props.animate){var n=d["default"].pick(this.props,["data","domain","height","maxBubbleSize","padding","samples","size","style","width","x","y"]);return c["default"].createElement(x.VictoryAnimation,o({},this.props.animate,{data:n}),function(n){return c["default"].createElement(e,o({},t.props,n,{animate:null}))})}this.getCalculatedValues(this.props);var r=this.style.parent,i=c["default"].createElement("g",{style:r},this.renderData());return this.props.standalone?c["default"].createElement("svg",{style:r},i):i}}],[{key:"role",value:"scatter",enumerable:!0},{key:"propTypes",value:{animate:l.PropTypes.object,bubbleProperty:l.PropTypes.string,data:l.PropTypes.arrayOf(l.PropTypes.shape({x:l.PropTypes.any,y:l.PropTypes.any})),domain:l.PropTypes.oneOfType([_["default"].PropTypes.domain,l.PropTypes.shape({x:_["default"].PropTypes.domain,y:_["default"].PropTypes.domain})]),height:_["default"].PropTypes.nonNegative,labelComponent:l.PropTypes.element,maxBubbleSize:_["default"].PropTypes.nonNegative,padding:l.PropTypes.oneOfType([l.PropTypes.number,l.PropTypes.shape({top:l.PropTypes.number,bottom:l.PropTypes.number,left:l.PropTypes.number,right:l.PropTypes.number})]),samples:_["default"].PropTypes.nonNegative,scale:l.PropTypes.oneOfType([_["default"].PropTypes.scale,l.PropTypes.shape({x:_["default"].PropTypes.scale,y:_["default"].PropTypes.scale})]),showLabels:l.PropTypes.bool,size:l.PropTypes.oneOfType([_["default"].PropTypes.nonNegative,l.PropTypes.func]),standalone:l.PropTypes.bool,style:l.PropTypes.shape({parent:l.PropTypes.object,data:l.PropTypes.object,labels:l.PropTypes.object}),symbol:l.PropTypes.oneOfType([l.PropTypes.oneOf(["circle","diamond","plus","square","star","triangleDown","triangleUp"]),l.PropTypes.func]),width:_["default"].PropTypes.nonNegative,x:_["default"].PropTypes.homogeneousArray,y:l.PropTypes.oneOfType([l.PropTypes.array,l.PropTypes.func])},enumerable:!0},{key:"defaultProps",value:{height:300,padding:50,samples:50,scale:g["default"].linear(),showLabels:!0,size:3,standalone:!0,symbol:"circle",width:450,y:function(t){return t}},enumerable:!0}]);var n=e;return e=(0,p["default"])(e)||e}(c["default"].Component);e["default"]=w,t.exports=e["default"]},71,function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},s=n(9),l=r(s),c=n(3),f=r(c),p=n(13),h=r(p),d=n(99),y=r(d),g=n(53),m=function(t){function e(){i(this,n),u(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}a(e,t),o(e,[{key:"getCalculatedValues",value:function(t){this.style=this.getStyle(t)}},{key:"getStyle",value:function(t){var e=l["default"].omit(t.data,["x","y","z","size","symbol","name","label"]),n=this.evaluateStyle(l["default"].merge({},t.style.data,e)),r=l["default"].pick(n,["opacity","fill"]),i=t.style.labels.padding||.25*t.size,a=this.evaluateStyle(l["default"].merge({padding:i},r,t.style.labels));return{data:n,labels:a}}},{key:"evaluateStyle",value:function(t){var e=this;return l["default"].transform(t,function(t,n,r){t[r]=e.evaluateProp(n)})}},{key:"evaluateProp",value:function(t){return l["default"].isFunction(t)?t.call(this,this.props.data):t}},{key:"getPath",value:function(t){var e={circle:y["default"].circle,square:y["default"].square,diamond:y["default"].diamond,triangleDown:y["default"].triangleDown,triangleUp:y["default"].triangleUp,plus:y["default"].plus,star:y["default"].star},n=this.evaluateProp(t.size),r=this.evaluateProp(t.symbol);return e[r].call(this,t.x,t.y,n)}},{key:"renderPoint",value:function(t){return f["default"].createElement("path",{style:this.style.data,d:this.getPath(t),shapeRendering:"optimizeSpeed"})}},{key:"renderLabel",value:function(t){if(t.showLabels!==!1&&t.data.label){var e=t.labelComponent,n=e&&e.props.style||{},r=l["default"].merge({},this.style.labels,n),i=e&&e.props.children||t.data.label,a={x:e&&e.props.x||t.x,y:e&&e.props.y||t.y-r.padding,dy:e&&e.props.dy,data:t.data,textAnchor:e&&e.props.textAnchor||r.textAnchor,verticalAnchor:e&&e.props.verticalAnchor||"end",style:r};return e?f["default"].cloneElement(e,a,i):f["default"].createElement(g.VictoryLabel,a,i)}}},{key:"render",value:function(){return this.getCalculatedValues(this.props),f["default"].createElement("g",null,this.renderPoint(this.props),this.renderLabel(this.props))}}],[{key:"propTypes",value:{data:c.PropTypes.shape({x:f["default"].PropTypes.any,y:f["default"].PropTypes.any}),labelComponent:f["default"].PropTypes.element,symbol:c.PropTypes.oneOfType([c.PropTypes.oneOf(["circle","diamond","plus","square","star","triangleDown","triangleUp"]),c.PropTypes.func]),size:c.PropTypes.oneOfType([c.PropTypes.number,c.PropTypes.func]),showLabels:f["default"].PropTypes.bool,style:c.PropTypes.shape({data:f["default"].PropTypes.object,labels:f["default"].PropTypes.object}),x:f["default"].PropTypes.number,y:f["default"].PropTypes.number},enumerable:!0},{key:"defaultProps",value:{showLabels:!0},enumerable:!0}]);var n=e;return e=(0,h["default"])(e)||e}(f["default"].Component);e["default"]=m,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}var i=n(9),a=r(i);t.exports={circle:function(t,e,n){return"M "+t+", "+e+" m "+-n+", 0\n      a "+n+", "+n+" 0 1,0 "+2*n+",0\n      a "+n+", "+n+" 0 1,0 "+2*-n+",0"},square:function(t,e,n){var r=.87*n;return"M "+(t-r)+", "+(e+r)+"\n      L "+(t+r)+", "+(e+r)+"\n      L "+(t+r)+", "+(e-r)+"\n      L "+(t-r)+", "+(e-r)+"\n      z"},diamond:function(t,e,n){var r=.87*n,i=Math.sqrt(2*(r*r));return"M "+t+", "+(e+i)+"\n      L "+(t+i)+", "+e+"\n      L "+t+", "+(e-i)+"\n      L "+(t-i)+", "+e+"\n      z"},triangleDown:function(t,e,n){var r=n/2*Math.sqrt(3);return"M "+(t-n)+", "+(e-n)+"\n      L "+(t+n)+", "+(e-n)+"\n      L "+t+", "+(e+r)+"\n      z"},triangleUp:function(t,e,n){var r=n/2*Math.sqrt(3);return"M "+(t-n)+", "+(e+n)+"\n      L "+(t+n)+", "+(e+n)+"\n      L "+t+", "+(e-r)+"\n      z"},plus:function(t,e,n){var r=1.1*n;return"M "+(t-r/2.5)+", "+(e+r)+"\n      L "+(t+r/2.5)+", "+(e+r)+"\n      L "+(t+r/2.5)+", "+(e+r/2.5)+"\n      L "+(t+r)+", "+(e+r/2.5)+"\n      L "+(t+r)+", "+(e-r/2.5)+"\n      L "+(t+r/2.5)+", "+(e-r/2.5)+"\n      L "+(t+r/2.5)+", "+(e-r)+"\n      L "+(t-r/2.5)+", "+(e-r)+"\n      L "+(t-r/2.5)+", "+(e-r/2.5)+"\n      L "+(t-r)+", "+(e-r/2.5)+"\n      L "+(t-r)+", "+(e+r/2.5)+"\n      L "+(t-r/2.5)+", "+(e+r/2.5)+"\n      z"},star:function(t,e,n){var r=1.35*n,i=Math.PI/5,o=a["default"].map(a["default"].range(10),function(n){var a=n%2===0?r:r/2;return a*Math.sin(i*(n+1))+t+",\n        "+(a*Math.cos(i*(n+1))+e)});return"M "+o.join("L")+" z"}}},function(t,e,n,r){"use strict";t.exports={VictoryAxis:n(r)}},function(t,e,n,r,i,a,o){"use strict";function u(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function s(t){return t&&t.__esModule?t:{"default":t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var f=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},p=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),h=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},d=n(3),y=s(d),g=n(13),m=s(g),v=n(r),b=s(v),_=n(9),x=s(_),k=n(53),w=n(1),T=n(i),P=s(T),M=n(a),O=s(M),S=n(o),C=s(S),j=n(64),A=u(j),E={axis:{stroke:"#756f6a",fill:"none",strokeWidth:2,strokeLinecap:"round"},axisLabel:{stroke:"transparent",fill:"#756f6a",fontSize:16,fontFamily:"Helvetica"},grid:{stroke:"#c9c5bb",fill:"none",strokeWidth:0,strokeLinecap:"round"},ticks:{stroke:"#756f6a",fill:"none",padding:5,strokeWidth:2,strokeLinecap:"round",size:4},tickLabels:{stroke:"transparent",fill:"#756f6a",fontFamily:"Helvetica",fontSize:10,padding:5}},D={top:-1,left:-1,right:1,bottom:1},N={top:!1,bottom:!1,left:!0,right:!0},F=function(t){function e(){l(this,n),h(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}c(e,t),p(e,[{key:"getCalculatedValues",value:function(t){this.style=this.getStyles(t),this.padding=this.getPadding(t),this.orientation=this.getOrientation(t),this.isVertical=N[this.orientation],this.stringTicks=this.props.tickValues&&"string"==typeof this.props.tickValues[0],this.range=this.getRange(t),this.domain=this.getDomain(t),this.scale=this.getScale(t),this.ticks=this.getTicks(t),this.labelPadding=this.getLabelPadding(t),this.offset=this.getOffset(t),this.transform=this.getTransform(t)}},{key:"getOrientation",value:function(t){return t.orientation||(t.dependentAxis?"left":"bottom")}},{key:"getStyles",value:function(t){var e=t.style||{},n={height:t.height,width:t.width};return{parent:x["default"].merge(n,E.parent,e.parent),axis:x["default"].merge({},E.axis,e.axis),axisLabel:x["default"].merge({},E.axisLabel,e.axisLabel),grid:x["default"].merge({},E.grid,e.grid),ticks:x["default"].merge({},E.ticks,e.ticks),tickLabels:x["default"].merge({},E.tickLabels,e.tickLabels)}}},{key:"getPadding",value:function(t){var e=t.padding||0;return"number"==typeof e?{top:e,right:e,bottom:e,left:e}:{top:e.top||0,right:e.right||0,bottom:e.bottom||0,left:e.left||0}}},{key:"getDomain",value:function(t){return t.domain?t.domain:t.tickValues?this._getDomainFromTickValues(t):this._getDomainFromScale(t)}},{key:"_getDomainFromTickValues",value:function(t){var e=void 0;if(this.stringTicks)e=[1,t.tickValues.length];else{var n=x["default"].map(t.tickValues,Number);e=[x["default"].min(n),x["default"].max(n)]}return this.isVertical&&e.reverse(),e}},{key:"_getDomainFromScale",value:function(t){return t.scale.domain()}},{key:"getRange",value:function(t){return this.isVertical?[t.height-this.padding.bottom,this.padding.top]:[this.padding.left,t.width-this.padding.right]}},{key:"getScale",value:function(t){var e=t.scale.copy();return e.range(this.range),e.domain(this.domain),e}},{key:"getTicks",value:function(t){if(t.tickValues)return this.stringTicks?x["default"].range(1,t.tickValues.length+1):t.tickValues;if(x["default"].isFunction(this.scale.ticks)){var e=this.scale.ticks(t.tickCount);return t.crossAxis&&x["default"].includes(e,0)?x["default"].without(e,0):e}return this.scale.domain()}},{key:"getTickFormat",value:function(t){return t.tickFormat&&x["default"].isFunction(t.tickFormat)?t.tickFormat:t.tickFormat&&x["default"].isArray(t.tickFormat)?function(e,n){return t.tickFormat[n]}:this.stringTicks?function(e,n){return t.tickValues[n]}:x["default"].isFunction(this.scale.tickFormat())?this.scale.tickFormat(this.ticks.length):x["default"].identity}},{key:"getLabelPadding",value:function(t){var e=this.style.axisLabel;return"undefined"!=typeof e.padding&&null!==e.padding?e.padding:t.label?e.fontSize*(this.isVertical?2.3:1.6):0}},{key:"getOffset",value:function(t){var e="right"===t.orientation?this.padding.right:this.padding.left,n="top"===t.orientation?this.padding.top:this.padding.bottom,r=this.style.axisLabel.fontSize,i=t.offsetX||e,a=t.offsetY||n,o=r+2*this.style.ticks.size+this.labelPadding,u=1.2*r,s=this.isVertical?o:u,l=this.isVertical?u:o;return{x:i||s,y:a||l}}},{key:"getTransform",value:function(t){var e={top:[0,this.offset.y],bottom:[0,t.height-this.offset.y],left:[this.offset.x,0],right:[t.width-this.offset.x,0]}[this.orientation];return"translate("+e[0]+", "+e[1]+")"}},{key:"renderLine",value:function(t){return y["default"].createElement(P["default"],{key:"line",style:this.style.axis,x1:this.isVertical?null:this.padding.left,x2:this.isVertical?null:t.width-this.padding.right,y1:this.isVertical?this.padding.top:null,y2:this.isVertical?t.height-this.padding.bottom:null})}},{key:"renderTicks",value:function(t){var e=this,n=this.getTickFormat(t);return x["default"].map(this.ticks,function(r,i){var a=e.scale(r);return y["default"].createElement(C["default"],{key:"tick-"+i,position:a,tick:e.stringTicks?t.tickValues[r-1]:r,orientation:e.orientation,label:n.call(e,r,i),style:{ticks:e.style.ticks,tickLabels:e.style.tickLabels}})})}},{key:"renderGrid",value:function(t){var e=this,n="right"===this.orientation?this.padding.right:this.padding.left,r="top"===this.orientation?this.padding.top:this.padding.bottom,i=-D[this.orientation],a=t.crossAxis?this.offset.x-n:0,o=t.crossAxis?this.offset.y-r:0,u=this.isVertical?i*(t.width-(this.padding.left+this.padding.right)):0,s=this.isVertical?0:i*(t.height-(this.padding.top+this.padding.bottom));return x["default"].map(this.ticks,function(t,n){var r=e.scale(t);return y["default"].createElement(O["default"],{key:"grid-"+n,tick:e.stringTicks?e.props.tickValues[t-1]:t,x2:u,y2:s,xTransform:e.isVertical?-a:r,yTransform:e.isVertical?r:o,style:e.style.grid})})}},{key:"renderLabel",value:function(t){if(t.label){var e=D[this.orientation],n=this.padding.left+this.padding.right,r=this.padding.top+this.padding.bottom,i=this.isVertical?-((t.height-r)/2)-this.padding.top:(t.width-n)/2+this.padding.left,a={key:"label",x:i,y:e*this.labelPadding,textAnchor:"middle",verticalAnchor:0>e?"end":"start",style:this.style.axisLabel,transform:this.isVertical?"rotate(-90)":""};return t.label.props?y["default"].cloneElement(t.label,a):y["default"].createElement(k.VictoryLabel,a,t.label)}}},{key:"render",value:function(){var t=this;if(this.props.animate){var n=x["default"].pick(this.props,["style","domain","range","tickCount","tickValues","labelPadding","offsetX","offsetY","padding","width","height"]);return y["default"].createElement(w.VictoryAnimation,f({},this.props.animate,{data:n}),function(n){return y["default"].createElement(e,f({},t.props,n,{animate:null}))})}this.getCalculatedValues(this.props);var r=y["default"].createElement("g",{style:this.style.parent,transform:this.transform},this.renderLabel(this.props),this.renderTicks(this.props),this.renderLine(this.props),this.renderGrid(this.props));return this.props.standalone?y["default"].createElement("svg",{style:this.style.parent},r):r}}],[{key:"role",value:"axis",enumerable:!0},{key:"propTypes",value:{animate:d.PropTypes.object,crossAxis:d.PropTypes.bool,dependentAxis:d.PropTypes.bool,domain:A.domain,height:A.nonNegative,label:d.PropTypes.any,labelPadding:d.PropTypes.number,offsetX:d.PropTypes.number,offsetY:d.PropTypes.number,orientation:d.PropTypes.oneOf(["top","bottom","left","right"]),
padding:d.PropTypes.oneOfType([d.PropTypes.number,d.PropTypes.shape({top:d.PropTypes.number,bottom:d.PropTypes.number,left:d.PropTypes.number,right:d.PropTypes.number})]),scale:A.scale,standalone:d.PropTypes.bool,style:d.PropTypes.shape({parent:d.PropTypes.object,axis:d.PropTypes.object,axisLabel:d.PropTypes.object,grid:d.PropTypes.object,ticks:d.PropTypes.object,tickLabels:d.PropTypes.object}),tickCount:A.nonNegative,tickFormat:d.PropTypes.oneOfType([d.PropTypes.func,A.homogeneousArray]),tickValues:A.homogeneousArray,width:A.nonNegative},enumerable:!0},{key:"defaultProps",value:{height:300,padding:50,scale:b["default"].linear(),standalone:!0,tickCount:5,width:450},enumerable:!0}]);var n=e;return e=(0,m["default"])(e)||e}(y["default"].Component);e["default"]=F,t.exports=e["default"]},function(t,e,n,r){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var u=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=function(t,e,n){for(var r=!0;r;){var i=t,a=e,o=n;r=!1,null===i&&(i=Function.prototype);var u=Object.getOwnPropertyDescriptor(i,a);if(void 0!==u){if("value"in u)return u.value;var s=u.get;if(void 0===s)return;return s.call(o)}var l=Object.getPrototypeOf(i);if(null===l)return;t=l,e=a,n=o,r=!0,u=l=void 0}},l=n(9),c=i(l),f=n(3),p=i(f),h=n(13),d=i(h),y=n(53),g=n(r),m={top:-1,left:-1,right:1,bottom:1},v={top:"end",left:"end",right:"start",bottom:"start"},b={top:!1,bottom:!1,left:!0,right:!0},_=function(t){function e(){a(this,n),s(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}o(e,t),u(e,[{key:"getCalculatedValues",value:function(t){var e=t.style.ticks,n=e.size+e.padding,r=m[t.orientation],i=v[t.orientation],a=b[t.orientation];this.transform=a?"translate(0, "+t.position+")":"translate("+t.position+", 0)",this.x=a?r*n:0,this.x2=a?r*e.size:0,this.y=a?0:r*n,this.y2=a?0:r*e.size,this.textAnchor=a?i:"middle",this.verticalAnchor=a?"middle":i}},{key:"evaluateStyle",value:function(t){var e=this;return c["default"].transform(t,function(t,n,r){t[r]=c["default"].isFunction(n)?n.call(e,e.props.tick):n})}},{key:"renderLabel",value:function(){var t="label"===(0,g.getRole)(this.props.label),e=t?this.props.label.props:{},n=e.style||this.props.style.tickLabels,r={x:this.x,y:this.y,textAnchor:e.textAnchor||this.textAnchor,verticalAnchor:e.verticalAnchor||this.verticalAnchor,style:this.evaluateStyle(n)};return t?p["default"].cloneElement(this.props.label,r):p["default"].createElement(y.VictoryLabel,r,this.props.label)}},{key:"renderTick",value:function(t){return p["default"].createElement("line",{x:this.x,x2:this.x2,y:this.y,y2:this.y2,style:this.evaluateStyle(t.style.ticks)})}},{key:"render",value:function(){return this.getCalculatedValues(this.props),p["default"].createElement("g",{transform:this.transform},this.renderTick(this.props),this.renderLabel(this.props))}}],[{key:"role",value:"tick",enumerable:!0},{key:"propTypes",value:{position:f.PropTypes.number,tick:f.PropTypes.any,orientation:f.PropTypes.oneOf(["top","bottom","left","right"]),style:f.PropTypes.object,label:f.PropTypes.any},enumerable:!0}]);var n=e;return e=(0,d["default"])(e)||e}(p["default"].Component);e["default"]=_,t.exports=e["default"]}]))});
//# sourceMappingURL=victory.min.js.map