victory-chart
Version:
Chart Component for Victory
2 lines • 358 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.VictoryChart=t(require("react")):e.VictoryChart=t(e.React)}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}(function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))switch(typeof e[t]){case"function":break;case"object":e[t]=function(t){var n=t.slice(1),r=e[t[0]];return function(e,t,o){r.apply(this,[e,t,o].concat(n))}}(e[t]);break;default:e[t]=e[e[t]]}return e}([function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1);Object.defineProperty(t,"VictoryChart",{enumerable:!0,get:function(){return r(o).default}});var a=n(264);Object.defineProperty(t,"VictoryLine",{enumerable:!0,get:function(){return r(a).default}});var i=n(232);Object.defineProperty(t,"VictoryAxis",{enumerable:!0,get:function(){return r(i).default}});var s=n(266);Object.defineProperty(t,"VictoryArea",{enumerable:!0,get:function(){return r(s).default}});var u=n(268);Object.defineProperty(t,"VictoryBar",{enumerable:!0,get:function(){return r(u).default}});var l=n(270);Object.defineProperty(t,"VictoryScatter",{enumerable:!0,get:function(){return r(l).default}});var p=n(272);Object.defineProperty(t,"VictoryGroup",{enumerable:!0,get:function(){return r(p).default}});var c=n(273);Object.defineProperty(t,"VictoryStack",{enumerable:!0,get:function(){return r(c).default}});var f=n(274);Object.defineProperty(t,"VictoryErrorBar",{enumerable:!0,get:function(){return r(f).default}});var y=n(276);Object.defineProperty(t,"VictoryVoronoi",{enumerable:!0,get:function(){return r(y).default}});var d=n(279);Object.defineProperty(t,"VictoryVoronoiTooltip",{enumerable:!0,get:function(){return r(d).default}});var h=n(281);Object.defineProperty(t,"VictoryCandlestick",{enumerable:!0,get:function(){return r(h).default}})},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=n(2),u=r(s),l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),p=n(48),c=r(p),f=n(49),y=n(232),d=r(y),h=n(239),g=r(h),v=n(238),m=r(v),b=n(263),P=r(b),T={width:450,height:300,padding:50},x=function(e){function t(e){o(this,t);var n=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.animate&&(n.state={nodesShouldLoad:!1,nodesDoneLoad:!1,animating:!0},n.setAnimationState=P.default.setAnimationState.bind(n)),n}return i(t,e),l(t,[{key:"componentWillReceiveProps",value:function(e){this.props.animate&&this.setAnimationState(this.props,e)}},{key:"getStyles",value:function(e){var t=e.style&&e.style.parent;return{parent:(0,u.default)({height:"auto",width:"100%"},t)}}},{key:"getAxisProps",value:function(e,t,n){var r=n.domain,o=n.scale,a=n.originSign,i=e.type.getAxis(e.props),s=g.default.getAxisOffset(t,n),u=g.default.getTicks(n,i,e),l=e.props.tickFormat||g.default.getTickFormat(e,i,n),p="y"===i?void 0:s.y,c="x"===i?void 0:s.x,f=e.props.crossAxis!==!1,y=m.default.getOrientation(e,i,a[i]);return{domain:r[i],scale:o[i],tickValues:u,tickFormat:l,offsetY:e.props.offsetY||p,offsetX:e.props.offsetX||c,crossAxis:f,orientation:y}}},{key:"getChildProps",value:function(e,t,n){var r=m.default.findAxisComponents([e]);return r.length>0?this.getAxisProps(r[0],t,n):{domain:n.domain,scale:n.scale,categories:n.categories}}},{key:"getCalculatedProps",value:function(e,t){var n=this.getStyles(e),r=t.some(function(e){return e.props.horizontal}),o={x:m.default.getAxisComponent(t,"x"),y:m.default.getAxisComponent(t,"y")},a={x:g.default.getDomain(e,"x",t),y:g.default.getDomain(e,"y",t)},i={x:f.Helpers.getRange(e,"x"),y:f.Helpers.getRange(e,"y")},s={x:f.Scale.getScaleFromProps(e,"x")||o.x&&o.x.type.getScale(o.x.props)||f.Scale.getDefaultScale(),y:f.Scale.getScaleFromProps(e,"y")||o.y&&o.y.type.getScale(o.y.props)||f.Scale.getDefaultScale()},u={x:s.x.domain(a.x).range(i.x),y:s.y.domain(a.y).range(i.y)},l={x:m.default.getOrigin(a.x),y:m.default.getOrigin(a.y)},p={x:m.default.getOriginSign(l.x,a.x),y:m.default.getOriginSign(l.y,a.y)},c={x:P.default.getCategories(e,"x",t),y:P.default.getCategories(e,"y",t)},y={x:g.default.createStringMap(e,"x",t),y:g.default.createStringMap(e,"y",t)},d=g.default.getDefaultDomainPadding(t,r);return{axisComponents:o,categories:c,domain:a,horizontal:r,scale:u,stringMap:y,style:n,origin:l,originSign:p,defaultDomainPadding:d}}},{key:"getNewChildren",value:function(e,t,n){for(var r=n.style.parent,o=P.default.getAnimationProps.bind(this),a=[],i=0,s=t.length;i<s;i++){var l=t[i],p=(0,u.default)({},l.props.style,{parent:r}),y=this.getChildProps(l,e,n),d=(0,u.default)({animate:o(e,l,i),height:e.height,width:e.width,clipWidth:e.width,clipHeight:e.height,domainPadding:l.props.domainPadding||e.domainPadding||n.defaultDomainPadding,padding:f.Helpers.getPadding(e),ref:i,key:i,theme:e.theme,standalone:!1,style:p},y);a[i]=c.default.cloneElement(l,d)}return a}},{key:"getContainer",value:function(e,t){var n=e.width,r=e.height,o=e.containerComponent,a=t.scale,i=t.style,s=(0,u.default)({},o.props,{style:i.parent,scale:a,width:n,height:r});return c.default.cloneElement(o,s)}},{key:"renderGroup",value:function(e,t){return c.default.cloneElement(this.props.groupComponent,{role:"presentation",style:t},e)}},{key:"render",value:function(){var e=this.state&&this.state.nodesWillExit?this.state.oldProps||this.props:this.props,t=f.Helpers.modifyProps(e,T,"chart"),n=t.standalone,r=t.events,o=t.eventKey,a=g.default.getChildComponents(t,t.defaultAxes),i=this.getCalculatedProps(t,a),s=this.getNewChildren(t,a,i),u=this.renderGroup(s,i.style.parent),l=n?this.getContainer(t,i):u;return r?c.default.createElement(f.VictorySharedEvents,{events:r,eventKey:o,container:l},s):n?c.default.cloneElement(l,l.props,u):u}}]),t}(c.default.Component);x.displayName="VictoryChart",x.propTypes={animate:p.PropTypes.object,children:c.default.PropTypes.oneOfType([c.default.PropTypes.arrayOf(c.default.PropTypes.node),c.default.PropTypes.node]),containerComponent:p.PropTypes.element,defaultAxes:p.PropTypes.shape({independent:p.PropTypes.element,dependent:p.PropTypes.element}),domain:p.PropTypes.oneOfType([f.PropTypes.domain,p.PropTypes.shape({x:f.PropTypes.domain,y:f.PropTypes.domain})]),domainPadding:p.PropTypes.oneOfType([p.PropTypes.shape({x:p.PropTypes.oneOfType([p.PropTypes.number,f.PropTypes.domain]),y:p.PropTypes.oneOfType([p.PropTypes.number,f.PropTypes.domain])}),p.PropTypes.number]),events:p.PropTypes.arrayOf(p.PropTypes.shape({childName:p.PropTypes.oneOfType([p.PropTypes.string,p.PropTypes.array]),target:p.PropTypes.string,eventKey:p.PropTypes.oneOfType([p.PropTypes.array,p.PropTypes.func,f.PropTypes.allOfType([f.PropTypes.integer,f.PropTypes.nonNegative]),p.PropTypes.string]),eventHandlers:p.PropTypes.object})),eventKey:p.PropTypes.oneOfType([p.PropTypes.func,f.PropTypes.allOfType([f.PropTypes.integer,f.PropTypes.nonNegative]),p.PropTypes.string]),groupComponent:p.PropTypes.element,height:f.PropTypes.nonNegative,padding:p.PropTypes.oneOfType([p.PropTypes.number,p.PropTypes.shape({top:p.PropTypes.number,bottom:p.PropTypes.number,left:p.PropTypes.number,right:p.PropTypes.number})]),scale:p.PropTypes.oneOfType([f.PropTypes.scale,p.PropTypes.shape({x:f.PropTypes.scale,y:f.PropTypes.scale})]),standalone:p.PropTypes.bool,style:p.PropTypes.object,theme:p.PropTypes.object,width:f.PropTypes.nonNegative},x.defaultProps={standalone:!0,containerComponent:c.default.createElement(f.VictoryContainer,null),groupComponent:c.default.createElement("g",null),theme:f.VictoryTheme.grayscale,defaultAxes:{independent:c.default.createElement(d.default,null),dependent:c.default.createElement(d.default,{dependentAxis:!0})}},t.default=x},function(e,t,n){var r=n(3),o=n(4),a=n(6),i=n(13),s=i(function(e){return e.push(void 0,o),r(a,void 0,e)});e.exports=s},function(e,t){function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}e.exports=n},function(e,t,n){function r(e,t,n,r){return void 0===e||o(e,a[n])&&!i.call(r,n)?t:e}var o=n(5),a=Object.prototype,i=a.hasOwnProperty;e.exports=r},function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},function(e,t,n){var r=n(7),o=n(12),a=n(21),i=o(function(e,t,n,o){r(t,a(t),e,o)});e.exports=i},function(e,t,n){function r(e,t,n,r){var i=!n;n||(n={});for(var s=-1,u=t.length;++s<u;){var l=t[s],p=r?r(n[l],e[l],l,n,e):void 0;void 0===p&&(p=e[l]),i?a(n,l,p):o(n,l,p)}return n}var o=n(8),a=n(9);e.exports=r},function(e,t,n){function r(e,t,n){var r=e[t];s.call(e,t)&&a(r,n)&&(void 0!==n||t in e)||o(e,t,n)}var o=n(9),a=n(5),i=Object.prototype,s=i.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t,n){"__proto__"==t&&o?o(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var o=n(10);e.exports=r},function(e,t,n){var r=n(11),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},function(e,t){function n(e,t){return null==e?void 0:e[t]}e.exports=n},function(e,t,n){function r(e){return o(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,s=o>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,s&&a(n[0],n[1],s)&&(i=o<3?void 0:i,o=1),t=Object(t);++r<o;){var u=n[r];u&&e(t,u,r,i)}return t})}var o=n(13),a=n(20);e.exports=r},function(e,t,n){function r(e,t){return i(a(e,t,o),e+"")}var o=n(14),a=n(15),i=n(16);e.exports=r},function(e,t){function n(e){return e}e.exports=n},function(e,t,n){function r(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,s=a(r.length-t,0),u=Array(s);++i<s;)u[i]=r[t+i];i=-1;for(var l=Array(t+1);++i<t;)l[i]=r[i];return l[t]=n(u),o(e,this,l)}}var o=n(3),a=Math.max;e.exports=r},function(e,t,n){var r=n(17),o=n(19),a=o(r);e.exports=a},function(e,t,n){var r=n(18),o=n(10),a=n(14),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=i},function(e,t){function n(e){return function(){return e}}e.exports=n},function(e,t){function n(e){var t=0,n=0;return function(){var i=a(),s=o-(i-n);if(n=i,s>0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,a=Date.now;e.exports=n},function(e,t){function n(){return!1}e.exports=n},function(e,t,n){function r(e){return i(e)?o(e,!0):a(e)}var o=n(22),a=n(42),i=n(46);e.exports=r},function(e,t,n){function r(e,t){var n=i(e),r=!n&&a(e),p=!n&&!r&&s(e),f=!n&&!r&&!p&&l(e),y=n||r||p||f,d=y?o(e.length,String):[],h=d.length;for(var g in e)!t&&!c.call(e,g)||y&&("length"==g||p&&("offset"==g||"parent"==g)||f&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||u(g,h))||d.push(g);return d}var o=n(23),a=n(24),i=n(25),s=n(26),u=n(31),l=n(32),p=Object.prototype,c=p.hasOwnProperty;e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}e.exports=n},20,function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){(function(e){var r=n(28),o=n(30),a="object"==typeof t&&t&&!t.nodeType&&t,i=a&&"object"==typeof e&&e&&!e.nodeType&&e,s=i&&i.exports===a,u=s?r.Buffer:void 0,l=u?u.isBuffer:void 0,p=l||o;e.exports=p}).call(t,n(27)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t,n){var r=n(29),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},function(e,t){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,function(){return this}())},20,function(e,t){function n(e,t){return t=null==t?r:t,!!t&&("number"==typeof e||o.test(e))&&e>-1&&e%1==0&&e<t}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;e.exports=n},function(e,t,n){var r=n(33),o=n(40),a=n(41),i=a&&a.isTypedArray,s=i?o(i):r;e.exports=s},function(e,t,n){function r(e){return i(e)&&a(e.length)&&!!j[o(e)]}var o=n(34),a=n(38),i=n(39),s="[object Arguments]",u="[object Array]",l="[object Boolean]",p="[object Date]",c="[object Error]",f="[object Function]",y="[object Map]",d="[object Number]",h="[object Object]",g="[object RegExp]",v="[object Set]",m="[object String]",b="[object WeakMap]",P="[object ArrayBuffer]",T="[object DataView]",x="[object Float32Array]",_="[object Float64Array]",O="[object Int8Array]",C="[object Int16Array]",w="[object Int32Array]",M="[object Uint8Array]",k="[object Uint8ClampedArray]",S="[object Uint16Array]",E="[object Uint32Array]",j={};j[x]=j[_]=j[O]=j[C]=j[w]=j[M]=j[k]=j[S]=j[E]=!0,j[s]=j[u]=j[P]=j[l]=j[T]=j[p]=j[c]=j[f]=j[y]=j[d]=j[h]=j[g]=j[v]=j[m]=j[b]=!1,e.exports=r},function(e,t,n){function r(e){return null==e?void 0===e?u:s:(e=Object(e),l&&l in e?a(e):i(e))}var o=n(35),a=n(36),i=n(37),s="[object Null]",u="[object Undefined]",l=o?o.toStringTag:void 0;e.exports=r},function(e,t,n){var r=n(28),o=r.Symbol;e.exports=o},function(e,t,n){function r(e){var t=i.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(e){}var o=s.call(e);return r&&(t?e[u]=n:delete e[u]),o}var o=n(35),a=Object.prototype,i=a.hasOwnProperty,s=a.toString,u=o?o.toStringTag:void 0;e.exports=r},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t){function n(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},function(e,t){function n(e){return function(t){return e(t)}}e.exports=n},function(e,t,n){(function(e){var r=n(29),o="object"==typeof t&&t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o,s=i&&r.process,u=function(){try{return s&&s.binding("util")}catch(e){}}();e.exports=u}).call(t,n(27)(e))},function(e,t,n){function r(e){if(!o(e))return i(e);var t=a(e),n=[];for(var r in e)("constructor"!=r||!t&&u.call(e,r))&&n.push(r);return n}var o=n(43),a=n(44),i=n(45),s=Object.prototype,u=s.hasOwnProperty;e.exports=r},function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},20,function(e,t){function n(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}e.exports=n},function(e,t,n){function r(e){return null!=e&&a(e.length)&&!o(e)}var o=n(47),a=n(38);e.exports=r},function(e,t,n){function r(e){if(!a(e))return!1;var t=o(e);return t==s||t==u||t==i||t==l}var o=n(34),a=n(43),i="[object AsyncFunction]",s="[object Function]",u="[object GeneratorFunction]",l="[object Proxy]";e.exports=r},function(t,n){t.exports=e},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(50);Object.defineProperty(t,"VictoryAnimation",{enumerable:!0,get:function(){return r(o).default}});var a=n(59);Object.defineProperty(t,"VictoryContainer",{enumerable:!0,get:function(){return r(a).default}});var i=n(97);Object.defineProperty(t,"VictoryLabel",{enumerable:!0,get:function(){return r(i).default}});var s=n(201);Object.defineProperty(t,"VictoryTransition",{enumerable:!0,get:function(){return r(s).default}});var u=n(210);Object.defineProperty(t,"VictorySharedEvents",{enumerable:!0,get:function(){return r(u).default}});var l=n(211);Object.defineProperty(t,"VictoryClipContainer",{enumerable:!0,get:function(){return r(l).default}});var p=n(227);Object.defineProperty(t,"VictoryTheme",{enumerable:!0,get:function(){return r(p).default}});var c=n(230);Object.defineProperty(t,"VictoryTooltip",{enumerable:!0,get:function(){return r(c).default}});var f=n(231);Object.defineProperty(t,"VictoryPortal",{enumerable:!0,get:function(){return r(f).default}});var y=n(96);Object.defineProperty(t,"Portal",{enumerable:!0,get:function(){return r(y).default}});var d=n(212);Object.defineProperty(t,"Area",{enumerable:!0,get:function(){return d.Area}}),Object.defineProperty(t,"Bar",{enumerable:!0,get:function(){return d.Bar}}),Object.defineProperty(t,"Candle",{enumerable:!0,get:function(){return d.Candle}}),Object.defineProperty(t,"ClipPath",{enumerable:!0,get:function(){return d.ClipPath}}),Object.defineProperty(t,"Curve",{enumerable:!0,get:function(){return d.Curve}}),Object.defineProperty(t,"ErrorBar",{enumerable:!0,get:function(){return d.ErrorBar}}),Object.defineProperty(t,"Line",{enumerable:!0,get:function(){return d.Line}}),Object.defineProperty(t,"Point",{enumerable:!0,get:function(){return d.Point}}),Object.defineProperty(t,"Slice",{enumerable:!0,get:function(){return d.Slice}}),Object.defineProperty(t,"Voronoi",{enumerable:!0,get:function(){return d.Voronoi}}),Object.defineProperty(t,"Flyout",{enumerable:!0,get:function(){return d.Flyout}});var h=n(115);Object.defineProperty(t,"addEvents",{enumerable:!0,get:function(){return h.addEvents}}),Object.defineProperty(t,"Collection",{enumerable:!0,get:function(){return h.Collection}}),Object.defineProperty(t,"Data",{enumerable:!0,get:function(){return h.Data}}),Object.defineProperty(t,"DefaultTransitions",{enumerable:!0,get:function(){return h.DefaultTransitions}}),Object.defineProperty(t,"Domain",{enumerable:!0,get:function(){return h.Domain}}),Object.defineProperty(t,"Events",{enumerable:!0,get:function(){return h.Events}}),Object.defineProperty(t,"Helpers",{enumerable:!0,get:function(){return h.Helpers}}),Object.defineProperty(t,"Log",{enumerable:!0,get:function(){return h.Log}}),Object.defineProperty(t,"PropTypes",{enumerable:!0,get:function(){return h.PropTypes}}),Object.defineProperty(t,"Scale",{enumerable:!0,get:function(){return h.Scale}}),Object.defineProperty(t,"Style",{enumerable:!0,get:function(){return h.Style}}),Object.defineProperty(t,"TextSize",{enumerable:!0,get:function(){return h.TextSize}}),Object.defineProperty(t,"Transitions",{enumerable:!0,get:function(){return h.Transitions}})},function(e,t,n){function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),p=n(48),c=o(p),f=n(51),y=r(f),d=n(52),h=n(53),g=function(e){function t(e){i(this,t);var n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={data:Array.isArray(n.props.data)?n.props.data[0]:n.props.data,animationInfo:{progress:0,animating:!1}},n.interpolator=null,n.queue=Array.isArray(n.props.data)?n.props.data.slice(1):[],n.ease=y[n.toNewName(n.props.easing)],n.functionToBeRunEachFrame=n.functionToBeRunEachFrame.bind(n),n}return u(t,e),l(t,[{key:"componentDidMount",value:function(){this.queue.length&&this.traverseQueue()}},{key:"componentWillReceiveProps",value:function(e){if(this.timer&&this.timer.stop(),Array.isArray(e.data)){var t;(t=this.queue).push.apply(t,a(e.data))}else this.queue.length=0,this.queue.push(e.data);this.traverseQueue()}},{key:"componentWillUnmount",value:function(){this.timer&&this.timer.stop()}},{key:"toNewName",value:function(e){var t=function(e){return e&&e[0].toUpperCase()+e.slice(1)};return"ease"+t(e)}},{key:"traverseQueue",value:function(){if(this.queue.length){var e=this.queue[0];this.interpolator=(0,h.victoryInterpolator)(this.state.data,e),this.timer=(0,d.timer)(this.functionToBeRunEachFrame,this.props.delay)}else this.props.onEnd&&this.props.onEnd()}},{key:"functionToBeRunEachFrame",value:function(e){var t=e/this.props.duration;return t>=1?(this.setState({data:this.interpolator(1),animationInfo:{progress:1,animating:!1}}),this.timer.stop(),this.queue.shift(),void this.traverseQueue()):void this.setState({data:this.interpolator(this.ease(t)),animationInfo:{progress:t,animating:t<1}})}},{key:"render",value:function(){return this.props.children(this.state.data,this.state.animationInfo)}}]),t}(c.default.Component);g.displayName="VictoryAnimation",g.propTypes={children:c.default.PropTypes.func,duration: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])},g.defaultProps={duration:1e3,easing:"quadInOut",delay:0,data:{}},t.default=g},function(e,t,n){!function(e,n){n(t)}(this,function(e){"use strict";function t(e){return+e}function n(e){return e*e}function r(e){return e*(2-e)}function o(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function a(e){return e*e*e}function i(e){return--e*e*e+1}function s(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}function u(e){return 1-Math.cos(e*C)}function l(e){return Math.sin(e*C)}function p(e){return(1-Math.cos(O*e))/2}function c(e){return Math.pow(2,10*e-10)}function f(e){return 1-Math.pow(2,-10*e)}function y(e){return((e*=2)<=1?Math.pow(2,10*e-10):2-Math.pow(2,10-10*e))/2}function d(e){return 1-Math.sqrt(1-e*e)}function h(e){return Math.sqrt(1- --e*e)}function g(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}function v(e){return 1-m(1-e)}function m(e){return(e=+e)<w?N*e*e:e<k?N*(e-=M)*e+S:e<j?N*(e-=E)*e+A:N*(e-=D)*e+L}function b(e){return((e*=2)<=1?1-m(1-e):m(e-1)+1)/2}var P=3,T=function e(t){function n(e){return Math.pow(e,t)}return t=+t,n.exponent=e,n}(P),x=function e(t){function n(e){return 1-Math.pow(1-e,t)}return t=+t,n.exponent=e,n}(P),_=function e(t){function n(e){return((e*=2)<=1?Math.pow(e,t):2-Math.pow(2-e,t))/2}return t=+t,n.exponent=e,n}(P),O=Math.PI,C=O/2,w=4/11,M=6/11,k=8/11,S=.75,E=9/11,j=10/11,A=.9375,D=21/22,L=63/64,N=1/w/w,H=1.70158,R=function e(t){function n(e){return e*e*((t+1)*e-t)}return t=+t,n.overshoot=e,n}(H),F=function e(t){function n(e){return--e*e*((t+1)*e+t)+1}return t=+t,n.overshoot=e,n}(H),V=function e(t){function n(e){return((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}return t=+t,n.overshoot=e,n}(H),W=2*Math.PI,z=1,B=.3,U=function e(t,n){function r(e){return t*Math.pow(2,10*--e)*Math.sin((o-e)/n)}var o=Math.asin(1/(t=Math.max(1,t)))*(n/=W);return r.amplitude=function(t){return e(t,n*W)},r.period=function(n){return e(t,n)},r}(z,B),I=function e(t,n){function r(e){return 1-t*Math.pow(2,-10*(e=+e))*Math.sin((e+o)/n)}var o=Math.asin(1/(t=Math.max(1,t)))*(n/=W);return r.amplitude=function(t){return e(t,n*W)},r.period=function(n){return e(t,n)},r}(z,B),Y=function e(t,n){function r(e){return((e=2*e-1)<0?t*Math.pow(2,10*e)*Math.sin((o-e)/n):2-t*Math.pow(2,-10*e)*Math.sin((o+e)/n))/2}var o=Math.asin(1/(t=Math.max(1,t)))*(n/=W);return r.amplitude=function(t){return e(t,n*W)},r.period=function(n){return e(t,n)},r}(z,B);e.easeLinear=t,e.easeQuad=o,e.easeQuadIn=n,e.easeQuadOut=r,e.easeQuadInOut=o,e.easeCubic=s,e.easeCubicIn=a,e.easeCubicOut=i,e.easeCubicInOut=s,e.easePoly=_,e.easePolyIn=T,e.easePolyOut=x,e.easePolyInOut=_,e.easeSin=p,e.easeSinIn=u,e.easeSinOut=l,e.easeSinInOut=p,e.easeExp=y,e.easeExpIn=c,e.easeExpOut=f,e.easeExpInOut=y,e.easeCircle=g,e.easeCircleIn=d,e.easeCircleOut=h,e.easeCircleInOut=g,e.easeBounce=m,e.easeBounceIn=v,e.easeBounceOut=m,e.easeBounceInOut=b,e.easeBack=V,e.easeBackIn=R,e.easeBackOut=F,e.easeBackInOut=V,e.easeElastic=I,e.easeElasticIn=U,e.easeElasticOut=I,e.easeElasticInOut=Y,Object.defineProperty(e,"__esModule",{value:!0})})},function(e,t,n){!function(e,n){n(t)}(this,function(e){"use strict";function t(){return b||(x(n),b=T.now()+P)}function n(){b=0}function r(){this._call=this._time=this._next=null}function o(e,t,n){var o=new r;return o.restart(e,t,n),o}function a(){t(),++d;for(var e,n=f;n;)(e=b-n._time)>=0&&n._call.call(null,e),n=n._next;--d}function i(){b=(m=T.now())+P,d=h=0;try{a()}finally{d=0,u(),b=0}}function s(){var e=T.now(),t=e-m;t>v&&(P-=t,m=e)}function u(){for(var e,t,n=f,r=1/0;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:f=t);y=e,l(r)}function l(e){if(!d){h&&(h=clearTimeout(h));var t=e-b;t>24?(e<1/0&&(h=setTimeout(i,t)),g&&(g=clearInterval(g))):(g||(g=setInterval(s,v)),d=1,x(i))}}function p(e,t,n){var o=new r;return t=null==t?0:+t,o.restart(function(n){o.stop(),e(n+t)},t,n),o}function c(e,n,o){var a=new r,i=n;return null==n?(a.restart(e,n,o),a):(n=+n,o=null==o?t():+o,a.restart(function t(r){r+=i,a.restart(t,i+=n,o),e(r)},n,o),a)}var f,y,d=0,h=0,g=0,v=1e3,m=0,b=0,P=0,T="object"==typeof performance&&performance.now?performance:Date,x="function"==typeof requestAnimationFrame?requestAnimationFrame:function(e){setTimeout(e,17)};r.prototype=o.prototype={constructor:r,restart:function(e,n,r){if("function"!=typeof e)throw new TypeError("callback is not a function");r=(null==r?t():+r)+(null==n?0:+n),this._next||y===this||(y?y._next=this:f=this,y=this),this._call=e,this._time=r,l()},stop:function(){this._call&&(this._call=null,this._time=1/0,l())}},e.now=t,e.timer=o,e.timerFlush=a,e.timeout=p,e.interval=c,Object.defineProperty(e,"__esModule",{value:!0})})},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.victoryInterpolator=t.interpolateFunction=t.interpolateImmediate=t.isInterpolatable=void 0;var o=n(54),a=r(o),i=n(57),s=t.isInterpolatable=function(e){if(null!==e)switch(typeof e){case"undefined":return!1;case"number":return!isNaN(e)&&e!==Number.POSITIVE_INFINITY&&e!==Number.NEGATIVE_INFINITY;case"string":return!0;case"boolean":return!1;case"object":return e instanceof Date||Array.isArray(e)||(0,a.default)(e);case"function":return!0}return!1},u=t.interpolateImmediate=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return function(r){return r<n?e:t}},l=t.interpolateFunction=function(e,t){return function(n){return n>=1?t:function(){var r="function"==typeof e?e.apply(this,arguments):e,o="function"==typeof t?t.apply(this,arguments):t;return(0,i.interpolate)(r,o)(n)}}};t.victoryInterpolator=function(e,t){return e!==t&&s(e)&&s(t)?"function"==typeof e||"function"==typeof t?l(e,t):(0,i.interpolate)(e,t):u(e,t)}},function(e,t,n){function r(e){if(!i(e)||o(e)!=s)return!1;var t=a(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&p.call(n)==f}var o=n(34),a=n(55),i=n(39),s="[object Object]",u=Function.prototype,l=Object.prototype,p=u.toString,c=l.hasOwnProperty,f=p.call(Object);e.exports=r},function(e,t,n){var r=n(56),o=r(Object.getPrototypeOf,Object);e.exports=o},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t,n){!function(e,r){r(t,n(58))}(this,function(e,t){"use strict";function n(e,t,n,r,o){var a=e*e,i=a*e;return((1-3*e+3*a-i)*t+(4-6*a+3*i)*n+(1+3*e+3*a-3*i)*r+i*o)/6}function r(e){var t=e.length-1;return function(r){var o=r<=0?r=0:r>=1?(r=1,t-1):Math.floor(r*t),a=e[o],i=e[o+1],s=o>0?e[o-1]:2*a-i,u=o<t-1?e[o+2]:2*i-a;return n((r-o/t)*t,s,a,i,u)}}function o(e){var t=e.length;return function(r){var o=Math.floor(((r%=1)<0?++r:r)*t),a=e[(o+t-1)%t],i=e[o%t],s=e[(o+1)%t],u=e[(o+2)%t];return n((r-o/t)*t,a,i,s,u)}}function a(e){return function(){return e}}function i(e,t){return function(n){return e+n*t}}function s(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function u(e,t){var n=t-e;return n?i(e,n>180||n<-180?n-360*Math.round(n/360):n):a(isNaN(e)?t:e)}function l(e){return 1===(e=+e)?p:function(t,n){return n-t?s(t,n,e):a(isNaN(t)?n:t)}}function p(e,t){var n=t-e;return n?i(e,n):a(isNaN(e)?t:e)}function c(e){return function(n){var r,o,a=n.length,i=new Array(a),s=new Array(a),u=new Array(a);for(r=0;r<a;++r)o=t.rgb(n[r]),i[r]=o.r||0,s[r]=o.g||0,u[r]=o.b||0;return i=e(i),s=e(s),u=e(u),o.opacity=1,function(e){return o.r=i(e),o.g=s(e),o.b=u(e),o+""}}}function f(e,t){var n,r=t?t.length:0,o=e?Math.min(r,e.length):0,a=new Array(r),i=new Array(r);for(n=0;n<o;++n)a[n]=b(e[n],t[n]);for(;n<r;++n)i[n]=t[n];return function(e){for(n=0;n<o;++n)i[n]=a[n](e);return i}}function y(e,t){var n=new Date;return e=+e,t-=e,function(r){return n.setTime(e+t*r),n}}function d(e,t){return e=+e,t-=e,function(n){return e+t*n}}function h(e,t){var n,r={},o={};null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={});for(n in t)n in e?r[n]=b(e[n],t[n]):o[n]=t[n];return function(e){for(n in r)o[n]=r[n](e);return o}}function g(e){return function(){return e}}function v(e){return function(t){return e(t)+""}}function m(e,t){var n,r,o,a=z.lastIndex=B.lastIndex=0,i=-1,s=[],u=[];for(e+="",t+="";(n=z.exec(e))&&(r=B.exec(t));)(o=r.index)>a&&(o=t.slice(a,o),s[i]?s[i]+=o:s[++i]=o),(n=n[0])===(r=r[0])?s[i]?s[i]+=r:s[++i]=r:(s[++i]=null,u.push({i:i,x:d(n,r)})),a=B.lastIndex;return a<t.length&&(o=t.slice(a),s[i]?s[i]+=o:s[++i]=o),s.length<2?u[0]?v(u[0].x):g(t):(t=u.length,function(e){for(var n,r=0;r<t;++r)s[(n=u[r]).i]=n.x(e);return s.join("")})}function b(e,n){var r,o=typeof n;return null==n||"boolean"===o?a(n):("number"===o?d:"string"===o?(r=t.color(n))?(n=r,F):m:n instanceof t.color?F:n instanceof Date?y:Array.isArray(n)?f:isNaN(n)?h:d)(e,n)}function P(e,t){return e=+e,t-=e,function(n){return Math.round(e+t*n)}}function T(e,t,n,r,o,a){var i,s,u;return(i=Math.sqrt(e*e+t*t))&&(e/=i,t/=i),(u=e*n+t*r)&&(n-=e*u,r-=t*u),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,u/=s),e*r<t*n&&(e=-e,t=-t,u=-u,i=-i),{translateX:o,translateY:a,rotate:Math.atan2(t,e)*U,skewX:Math.atan(u)*U,scaleX:i,scaleY:s}}function x(e){return"none"===e?I:(L||(L=document.createElement("DIV"),N=document.documentElement,H=document.defaultView),L.style.transform=e,e=H.getComputedStyle(N.appendChild(L),null).getPropertyValue("transform"),N.removeChild(L),e=e.slice(7,-1).split(","),T(+e[0],+e[1],+e[2],+e[3],+e[4],+e[5]))}function _(e){return null==e?I:(R||(R=document.createElementNS("http://www.w3.org/2000/svg","g")),R.setAttribute("transform",e),(e=R.transform.baseVal.consolidate())?(e=e.matrix,T(e.a,e.b,e.c,e.d,e.e,e.f)):I)}function O(e,t,n,r){function o(e){return e.length?e.pop()+" ":""}function a(e,r,o,a,i,s){if(e!==o||r!==a){var u=i.push("translate(",null,t,null,n);s.push({i:u-4,x:d(e,o)
},{i:u-2,x:d(r,a)})}else(o||a)&&i.push("translate("+o+t+a+n)}function i(e,t,n,a){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),a.push({i:n.push(o(n)+"rotate(",null,r)-2,x:d(e,t)})):t&&n.push(o(n)+"rotate("+t+r)}function s(e,t,n,a){e!==t?a.push({i:n.push(o(n)+"skewX(",null,r)-2,x:d(e,t)}):t&&n.push(o(n)+"skewX("+t+r)}function u(e,t,n,r,a,i){if(e!==n||t!==r){var s=a.push(o(a)+"scale(",null,",",null,")");i.push({i:s-4,x:d(e,n)},{i:s-2,x:d(t,r)})}else 1===n&&1===r||a.push(o(a)+"scale("+n+","+r+")")}return function(t,n){var r=[],o=[];return t=e(t),n=e(n),a(t.translateX,t.translateY,n.translateX,n.translateY,r,o),i(t.rotate,n.rotate,r,o),s(t.skewX,n.skewX,r,o),u(t.scaleX,t.scaleY,n.scaleX,n.scaleY,r,o),t=n=null,function(e){for(var t,n=-1,a=o.length;++n<a;)r[(t=o[n]).i]=t.x(e);return r.join("")}}}function C(e){return((e=Math.exp(e))+1/e)/2}function w(e){return((e=Math.exp(e))-1/e)/2}function M(e){return((e=Math.exp(2*e))-1)/(e+1)}function k(e,t){var n,r,o=e[0],a=e[1],i=e[2],s=t[0],u=t[1],l=t[2],p=s-o,c=u-a,f=p*p+c*c;if(f<Z)r=Math.log(l/i)/X,n=function(e){return[o+e*p,a+e*c,i*Math.exp(X*e*r)]};else{var y=Math.sqrt(f),d=(l*l-i*i+G*f)/(2*i*K*y),h=(l*l-i*i-G*f)/(2*l*K*y),g=Math.log(Math.sqrt(d*d+1)-d),v=Math.log(Math.sqrt(h*h+1)-h);r=(v-g)/X,n=function(e){var t=e*r,n=C(g),s=i/(K*y)*(n*M(X*t+g)-w(g));return[o+s*p,a+s*c,i*n/C(X*t+g)]}}return n.duration=1e3*r,n}function S(e){return function(n,r){var o=e((n=t.hsl(n)).h,(r=t.hsl(r)).h),a=p(n.s,r.s),i=p(n.l,r.l),s=p(n.opacity,r.opacity);return function(e){return n.h=o(e),n.s=a(e),n.l=i(e),n.opacity=s(e),n+""}}}function E(e,n){var r=p((e=t.lab(e)).l,(n=t.lab(n)).l),o=p(e.a,n.a),a=p(e.b,n.b),i=p(e.opacity,n.opacity);return function(t){return e.l=r(t),e.a=o(t),e.b=a(t),e.opacity=i(t),e+""}}function j(e){return function(n,r){var o=e((n=t.hcl(n)).h,(r=t.hcl(r)).h),a=p(n.c,r.c),i=p(n.l,r.l),s=p(n.opacity,r.opacity);return function(e){return n.h=o(e),n.c=a(e),n.l=i(e),n.opacity=s(e),n+""}}}function A(e){return function n(r){function o(n,o){var a=e((n=t.cubehelix(n)).h,(o=t.cubehelix(o)).h),i=p(n.s,o.s),s=p(n.l,o.l),u=p(n.opacity,o.opacity);return function(e){return n.h=a(e),n.s=i(e),n.l=s(Math.pow(e,r)),n.opacity=u(e),n+""}}return r=+r,o.gamma=n,o}(1)}function D(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e(r/(t-1));return n}var L,N,H,R,F=function e(n){function r(e,n){var r=o((e=t.rgb(e)).r,(n=t.rgb(n)).r),a=o(e.g,n.g),i=o(e.b,n.b),s=o(e.opacity,n.opacity);return function(t){return e.r=r(t),e.g=a(t),e.b=i(t),e.opacity=s(t),e+""}}var o=l(n);return r.gamma=e,r}(1),V=c(r),W=c(o),z=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,B=new RegExp(z.source,"g"),U=180/Math.PI,I={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},Y=O(x,"px, ","px)","deg)"),q=O(_,", ",")",")"),X=Math.SQRT2,K=2,G=4,Z=1e-12,$=S(u),Q=S(p),J=j(u),ee=j(p),te=A(u),ne=A(p);e.interpolate=b,e.interpolateArray=f,e.interpolateBasis=r,e.interpolateBasisClosed=o,e.interpolateDate=y,e.interpolateNumber=d,e.interpolateObject=h,e.interpolateRound=P,e.interpolateString=m,e.interpolateTransformCss=Y,e.interpolateTransformSvg=q,e.interpolateZoom=k,e.interpolateRgb=F,e.interpolateRgbBasis=V,e.interpolateRgbBasisClosed=W,e.interpolateHsl=$,e.interpolateHslLong=Q,e.interpolateLab=E,e.interpolateHcl=J,e.interpolateHclLong=ee,e.interpolateCubehelix=te,e.interpolateCubehelixLong=ne,e.quantize=D,Object.defineProperty(e,"__esModule",{value:!0})})},function(e,t,n){!function(e,n){n(t)}(this,function(e){"use strict";function t(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function n(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function r(){}function o(e){var t;return e=(e+"").trim().toLowerCase(),(t=E.exec(e))?(t=parseInt(t[1],16),new l(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1)):(t=j.exec(e))?a(parseInt(t[1],16)):(t=A.exec(e))?new l(t[1],t[2],t[3],1):(t=D.exec(e))?new l(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=L.exec(e))?i(t[1],t[2],t[3],t[4]):(t=N.exec(e))?i(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=H.exec(e))?p(t[1],t[2]/100,t[3]/100,1):(t=R.exec(e))?p(t[1],t[2]/100,t[3]/100,t[4]):F.hasOwnProperty(e)?a(F[e]):"transparent"===e?new l(NaN,NaN,NaN,0):null}function a(e){return new l(e>>16&255,e>>8&255,255&e,1)}function i(e,t,n,r){return r<=0&&(e=t=n=NaN),new l(e,t,n,r)}function s(e){return e instanceof r||(e=o(e)),e?(e=e.rgb(),new l(e.r,e.g,e.b,e.opacity)):new l}function u(e,t,n,r){return 1===arguments.length?s(e):new l(e,t,n,null==r?1:r)}function l(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function p(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new y(e,t,n,r)}function c(e){if(e instanceof y)return new y(e.h,e.s,e.l,e.opacity);if(e instanceof r||(e=o(e)),!e)return new y;if(e instanceof y)return e;e=e.rgb();var t=e.r/255,n=e.g/255,a=e.b/255,i=Math.min(t,n,a),s=Math.max(t,n,a),u=NaN,l=s-i,p=(s+i)/2;return l?(u=t===s?(n-a)/l+6*(n<a):n===s?(a-t)/l+2:(t-n)/l+4,l/=p<.5?s+i:2-s-i,u*=60):l=p>0&&p<1?0:u,new y(u,l,p,e.opacity)}function f(e,t,n,r){return 1===arguments.length?c(e):new y(e,t,n,null==r?1:r)}function y(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function d(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function h(e){if(e instanceof v)return new v(e.l,e.a,e.b,e.opacity);if(e instanceof O){var t=e.h*V;return new v(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}e instanceof l||(e=s(e));var n=T(e.r),r=T(e.g),o=T(e.b),a=m((.4124564*n+.3575761*r+.1804375*o)/B),i=m((.2126729*n+.7151522*r+.072175*o)/U),u=m((.0193339*n+.119192*r+.9503041*o)/I);return new v(116*i-16,500*(a-i),200*(i-u),e.opacity)}function g(e,t,n,r){return 1===arguments.length?h(e):new v(e,t,n,null==r?1:r)}function v(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function m(e){return e>K?Math.pow(e,1/3):e/X+Y}function b(e){return e>q?e*e*e:X*(e-Y)}function P(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function T(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function x(e){if(e instanceof O)return new O(e.h,e.c,e.l,e.opacity);e instanceof v||(e=h(e));var t=Math.atan2(e.b,e.a)*W;return new O(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function _(e,t,n,r){return 1===arguments.length?x(e):new O(e,t,n,null==r?1:r)}function O(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}function C(e){if(e instanceof M)return new M(e.h,e.s,e.l,e.opacity);e instanceof l||(e=s(e));var t=e.r/255,n=e.g/255,r=e.b/255,o=(ne*r+ee*t-te*n)/(ne+ee-te),a=r-o,i=(J*(n-o)-$*a)/Q,u=Math.sqrt(i*i+a*a)/(J*o*(1-o)),p=u?Math.atan2(i,a)*W-120:NaN;return new M(p<0?p+360:p,u,o,e.opacity)}function w(e,t,n,r){return 1===arguments.length?C(e):new M(e,t,n,null==r?1:r)}function M(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}var k=.7,S=1/k,E=/^#([0-9a-f]{3})$/,j=/^#([0-9a-f]{6})$/,A=/^rgb\(\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*\)$/,D=/^rgb\(\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/,L=/^rgba\(\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*,\s*([-+]?\d+(?:\.\d+)?)\s*\)$/,N=/^rgba\(\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)\s*\)$/,H=/^hsl\(\s*([-+]?\d+(?:\.\d+)?)\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/,R=/^hsla\(\s*([-+]?\d+(?:\.\d+)?)\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)\s*\)$/,F={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};t(r,o,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),t(l,u,n(r,{brighter:function(e){return e=null==e?S:Math.pow(S,e),new l(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?k:Math.pow(k,e),new l(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},toString:function(){var e=this.opacity;return e=isNaN(e)?1:Math.max(0,Math.min(1,e)),(1===e?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}})),t(y,f,n(r,{brighter:function(e){return e=null==e?S:Math.pow(S,e),new y(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?k:Math.pow(k,e),new y(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new l(d(e>=240?e-240:e+120,o,r),d(e,o,r),d(e<120?e+240:e-120,o,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var V=Math.PI/180,W=180/Math.PI,z=18,B=.95047,U=1,I=1.08883,Y=4/29,q=6/29,X=3*q*q,K=q*q*q;t(v,g,n(r,{brighter:function(e){return new v(this.l+z*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new v(this.l-z*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return e=U*b(e),t=B*b(t),n=I*b(n),new l(P(3.2404542*t-1.5371385*e-.4985314*n),P(-.969266*t+1.8760108*e+.041556*n),P(.0556434*t-.2040259*e+1.0572252*n),this.opacity)}})),t(O,_,n(r,{brighter:function(e){return new O(this.h,this.c,this.l+z*(null==e?1:e),this.opacity)},darker:function(e){return new O(this.h,this.c,this.l-z*(null==e?1:e),this.opacity)},rgb:function(){return h(this).rgb()}}));var G=-.14861,Z=1.78277,$=-.29227,Q=-.90649,J=1.97294,ee=J*Q,te=J*Z,ne=Z*$-Q*G;t(M,w,n(r,{brighter:function(e){return e=null==e?S:Math.pow(S,e),new M(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?k:Math.pow(k,e),new M(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*V,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),o=Math.sin(e);return new l(255*(t+n*(G*r+Z*o)),255*(t+n*($*r+Q*o)),255*(t+n*(J*r)),this.opacity)}})),e.color=o,e.rgb=u,e.hsl=f,e.lab=g,e.hcl=_,e.cubehelix=w,Object.defineProperty(e,"__esModule",{value:!0})})},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=n(60),u=r(s),l=n(93),p=r(l),c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),y=n(48),d=r(y),h=n(96),g=r(h),v=function(e){function t(){return o(this,t),a(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),f(t,[{key:"componentWillMount",value:function(){var e=this;this.savePortalRef=function(t){return e.portalRef=t},this.saveSvgRef=function(t){return e.svgRef=t},this.portalUpdate=function(t,n){return e.portalRef.portalUpdate(t,n)},this.portalRegister=function(){return e.portalRef.portalRegister()},this.portalDeregister=function(t){return e.portalRef.portalDeregister(t)}}},{key:"getChildContext",value:function(){return{portalUpdate:this.portalUpdate,portalRegister:this.portalRegister,portalDeregister:this.portalDeregister}}},{key:"renderContainer",value:function(e,t,n){var r=e.title,o=e.desc,a=e.children,i=e.portalComponent;return d.default.createElement("svg",c({},t,{style:n}),d.default.createElement("title",{id:"title"},r),d.default.createElement("desc",{id:"desc"},o),a,d.default.cloneElement(i,{ref:this.savePortalRef}))}},{key:"render",value:function(){var e=this.props,t=e.width,n=e.height,r=e.responsive,o=e.events,a=r?this.props.style:(0,u.default)(this.props.style,["height","width"]),i=(0,p.default)({"aria-labelledby":"title desc",role:"img",width:t,height:n,viewBox:r?"0 0 "+t+" "+n:void 0,ref:this.saveSvgRef},o);return this.renderContainer(this.props,i,a)}}]),t}(d.default.Component);v.displayName="VictoryContainer",v.propTypes={style:y.PropTypes.object,height:y.PropTypes.number,width:y.PropTypes.number,events:y.PropTypes.object,children:d.default.PropTypes.oneOfType([d.default.PropTypes.arrayOf(d.default.PropTypes.node),d.default.PropTypes.node]),title:y.PropTypes.string,desc:y.PropTypes.string,portalComponent:y.PropTypes.element,responsive:y.PropTypes.bool},v.defaultProps={title:"Victory Chart",desc:"",portalComponent:d.default.createElement(g.default,null),responsive:!0},v.childContextTypes={portalUpdate:d.default.PropTypes.func,portalRegister:d.default.PropTypes.func,portalDeregister:d.default.PropTypes.func},t.default=v},function(e,t,n){var r=n(61),o=n(62),a=n(80),i=n(82),s=n(87),u=n(92),l=i(function(e,t){return null==e?{}:(t=r(t,u),a(e,o(s(e),t)))});e.exports=l},function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}e.exports=n},function(e,t,n){function r(e,t,n,r){var c=-1,f=a,y=!0,d=e.length,h=[],g=t.length;if(!d)return h;n&&(t=s(t,u(n))),r?(f=i,y=!1):t.length>=p&&(f=l,y=!1,t=new o(t));e:for(;++c<d;){var v=e[c],m=null==n?v:n(v);if(v=r||0!==v?v:0,y&&m===m){for(var b=g;b--;)if(t[b]===m)continue e;h.push(v)}else f(t,m,r)||h.push(v)}return h}var o=n(63),a=n(73),i=n(78),s=n(61),u=n(40),l=n(79),p=200;e.exports=r},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new o;++t<n;)this.add(e[t])}var o=n(64),a=n(71),i=n(72);r.prototype.add=r.prototype.push=a,r.prototype.has=i,e.exports=r},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(65),a=n(66),i=n(68),s=n(69),u=n(70);r.prototype.clear=o,r.prototype.delete=a,r.prototype.get=i,r.prototype.has=s,r.prototype.set=u,e.exports=r},function(e,t){function n(){this.__data__=[],this.size=0}e.exports=n},function(e,t,n){function r(e){var t=this.__data__,n=o(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():i.call(t,n,1),--this.size,!0}var o=n(67),a=Array.prototype,i=a.splice;e.exports=r},function(e,t,n){function r(e,t){for(var n=e.length;n--;)if(o(e[n][0],t))return n;return-1}var o=n(5);e.exports=r},function(e,t,n){function r(e){var t=this.__data__,n=o(t,e);return n<0?void 0:t[n][1]}var o=n(67);e.exports=r},function(e,t,n){function r(e){return o(this.__data__,e)>-1}var o=n(67);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(67);e.exports=r},function(e,t){function n(e){return this.__data__.set(e,r),this}var r="__lodash_hash_undefined__";e.exports=n},function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},function(e,t,n){function r(e,t){var n=null==e?0:e.length;return!!n&&o(e,t,0)>-1}var o=n(74)