(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([[9],{
/***/"38nX":
/***/function(e,t,n){"use strict";
// EXTERNAL MODULE: /Users/paulcowan/projects/cuttingedge/node_modules/lodash/assign.js
var r=n("whR3"),a=n.n(r),o=n("ERkP"),i=n.n(o),l=n("aWzz"),c=n.n(l),s=n("YdzT"),p=n("qLfl");
// CONCATENATED MODULE: /Users/paulcowan/projects/cuttingedge/node_modules/victory-core/es/victory-primitives/line.js
function u(){return(u=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}).apply(this,arguments)}var d=function(e){
// eslint-disable-next-line react/prop-types
var t=e.desc,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["desc"]);return t?i.a.createElement("line",u({vectorEffect:"non-scaling-stroke"},n),i.a.createElement("desc",null,t)):i.a.createElement("line",u({vectorEffect:"non-scaling-stroke"},n))};
/* harmony default export */
// CONCATENATED MODULE: /Users/paulcowan/projects/cuttingedge/node_modules/victory-core/es/victory-primitives/line-segment.js
function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){h(e,t,n[t])}))}return e}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b=function(e){return e=function(e){
/**
   * Potential evaluated props are:
   * `ariaLabel`
   * `desc`
   * `id`
   * `style`
   * `tabIndex`
   */
var t=s.a.evaluateProp(e.ariaLabel,e),n=s.a.evaluateProp(e.desc,e),r=s.a.evaluateProp(e.id,e),o=s.a.evaluateStyle(a()({stroke:"black"},e.style),e),i=s.a.evaluateProp(e.tabIndex,e);return a()({},e,{ariaLabel:t,desc:n,id:r,style:o,tabIndex:i})}(e),i.a.cloneElement(e.lineComponent,f({},e.events,{"aria-label":e.ariaLabel,style:e.style,desc:e.desc,tabIndex:e.tabIndex,className:e.className,role:e.role,shapeRendering:e.shapeRendering,x1:e.x1,x2:e.x2,y1:e.y1,y2:e.y2,transform:e.transform,clipPath:e.clipPath}))};b.propTypes=f({},p.a.primitiveProps,{datum:c.a.any,lineComponent:c.a.element,x1:c.a.number,x2:c.a.number,y1:c.a.number,y2:c.a.number}),b.defaultProps={lineComponent:i.a.createElement(d,null),role:"presentation",shapeRendering:"auto"};
/* harmony default export */t.a=b;
/***/},
/***/"3oRc":
/***/function(e,t,n){"use strict";
/* harmony import */var r=n("ERkP"),a=n.n(r);
/* harmony import */function o(){return(o=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}).apply(this,arguments)}
/* harmony default export */t.a=function(e){
// eslint-disable-next-line react/prop-types
var t=e.desc,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["desc"]);return t?a.a.createElement("rect",o({vectorEffect:"non-scaling-stroke"},n),a.a.createElement("desc",null,t)):a.a.createElement("rect",o({vectorEffect:"non-scaling-stroke"},n))}},
/***/"7/qQ":
/***/function(e,t,n){"use strict";
/* harmony import */var r=n("ERkP"),a=n.n(r),o=n("aWzz"),i=n.n(o);
/* harmony import */var l=function(e){var t=e.children,n=e.title,r=e.desc,o=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["children","title","desc"]);
return a.a.createElement("text",o,n&&a.a.createElement("title",null,n),r&&a.a.createElement("desc",null,r),t)};l.propTypes={children:i.a.node,desc:i.a.string,title:i.a.string},
/* harmony default export */t.a=l},
/***/Dylh:
/***/function(e,t,n){"use strict";
/* harmony import */var r=n("ERkP"),a=n.n(r);
/* harmony import */
/* harmony default export */t.a=function(e){
// eslint-disable-next-line react/prop-types
var t=e.desc,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["desc"]);return t?a.a.createElement("path",n,a.a.createElement("desc",null,t)):a.a.createElement("path",n)}},
/***/INPf:
/***/function(e,t,n){"use strict";
/* harmony import */var r=n("ERkP"),a=n.n(r);
/* harmony import */
/* harmony default export */t.a=function(e){
return a.a.createElement("tspan",e)}},
/***/QkhF:
/***/function(e,t,n){"use strict";
/* harmony import */var r=n("ERkP"),a=n.n(r);
/* harmony import */function o(){return(o=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}).apply(this,arguments)}
/* harmony default export */t.a=function(e){
// eslint-disable-next-line react/prop-types
var t=e.desc,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["desc"]);return t?a.a.createElement("circle",o({vectorEffect:"non-scaling-stroke"},n),a.a.createElement("desc",null,t)):a.a.createElement("circle",o({vectorEffect:"non-scaling-stroke"},n))}},
/***/WeAH:
/***/function(e,t,n){"use strict";
// EXTERNAL MODULE: /Users/paulcowan/projects/cuttingedge/node_modules/lodash/assign.js
var r=n("whR3"),a=n.n(r),o=n("ERkP"),i=n.n(o),l=n("aWzz"),c=n.n(l),s=n("YdzT"),p=n("Cmkl"),u=n.n(p),d={circle:function(e,t,n){return"M ".concat(e,", ").concat(t,"\n      m ").concat(-n,", 0\n      a ").concat(n,", ").concat(n," 0 1,0 ").concat(2*n,",0\n      a ").concat(n,", ").concat(n," 0 1,0 ").concat(2*-n,",0")},square:function(e,t,n){var r=.87*n,a=e-r,o=t+r,i=e+r-a;// eslint-disable-line no-magic-numbers
return"M ".concat(a,", ").concat(o,"\n      h").concat(i,"\n      v-").concat(i,"\n      h-").concat(i,"\n      z")},diamond:function(e,t,n){var r=.87*n,a=Math.sqrt(r*r*2);// eslint-disable-line no-magic-numbers
return"M ".concat(e,", ").concat(t+a,"\n      l ").concat(a,", -").concat(a,"\n      l -").concat(a,", -").concat(a,"\n      l -").concat(a,", ").concat(a,"\n      l ").concat(a,", ").concat(a,"\n      z")},triangleDown:function(e,t,n){var r=e+n,a=t-n,o=t+n/2*Math.sqrt(3);return"M ".concat(e-n,", ").concat(a,"\n      L ").concat(r,", ").concat(a,"\n      L ").concat(e,", ").concat(o,"\n      z")},triangleUp:function(e,t,n){var r=e+n,a=t-n/2*Math.sqrt(3),o=t+n;return"M ".concat(e-n,", ").concat(o,"\n      L ").concat(r,", ").concat(o,"\n      L ").concat(e,", ").concat(a,"\n      z")},plus:function(e,t,n){var r=1.1*n,a=r/1.5;// eslint-disable-line no-magic-numbers
// eslint-disable-line no-magic-numbers
return"\n      M ".concat(e-a/2,", ").concat(t+r,"\n      v-").concat(a,"\n      h-").concat(a,"\n      v-").concat(a,"\n      h").concat(a,"\n      v-").concat(a,"\n      h").concat(a,"\n      v").concat(a,"\n      h").concat(a,"\n      v").concat(a,"\n      h-").concat(a,"\n      v").concat(a,"\n      z")},cross:function(e,t,n){var r=.8*n,a=r/1.5;// eslint-disable-line no-magic-numbers
// eslint-disable-line no-magic-numbers
return"\n      M ".concat(e-a/2,", ").concat(t+r+a,"\n      v-").concat(2*a,"\n      h-").concat(a,"\n      v-").concat(a,"\n      h").concat(a,"\n      v-").concat(a,"\n      h").concat(a,"\n      v").concat(a,"\n      h").concat(a,"\n      v").concat(a,"\n      h-").concat(a,"\n      v").concat(2*a,"\n      z")},minus:function(e,t,n){var r=1.1*n,a=r-.3*r,o=e-r,i=t+a/2,l=e+r-o;// eslint-disable-line no-magic-numbers
return"M ".concat(o,", ").concat(i,"\n      h").concat(l,"\n      v-").concat(a,"\n      h-").concat(l,"\n      z")},star:function(e,t,n){var r=1.35*n,a=Math.PI/5,o=u()(10).map((function(n){var o=n%2===0?r:r/2;return"".concat(o*Math.sin(a*(n+1))+e,",\n        ").concat(o*Math.cos(a*(n+1))+t)}));// eslint-disable-line no-magic-numbers
return"M ".concat(o.join("L")," z")}},f=n("qLfl"),h=n("Dylh");
// CONCATENATED MODULE: /Users/paulcowan/projects/cuttingedge/node_modules/victory-core/es/victory-primitives/point.js
function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){y(e,t,n[t])}))}return e}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=function(e){var t=e.x,n=e.y,r=e.size,a=e.symbol;if(e.getPath)return e.getPath(t,n,r);var o={circle:d.circle,square:d.square,diamond:d.diamond,triangleDown:d.triangleDown,triangleUp:d.triangleUp,plus:d.plus,minus:d.minus,star:d.star,cross:d.cross};return("function"===typeof o[a]?o[a]:o.circle)(t,n,r)},g=function(e){return e=function(e){
/**
   * Potential evaluated props are:
   * `ariaLabel`
   * `desc`
   * `id`
   * `size`
   * `style`
   * `symbol`
   * `tabIndex`
   */
var t=s.a.evaluateProp(e.ariaLabel,e),n=s.a.evaluateProp(e.desc,e),r=s.a.evaluateProp(e.id,e),o=s.a.evaluateProp(e.size,e),i=s.a.evaluateStyle(e.style,e),l=s.a.evaluateProp(e.symbol,e),c=s.a.evaluateProp(e.tabIndex,e);return a()({},e,{ariaLabel:t,desc:n,id:r,size:o,style:i,symbol:l,tabIndex:c})}(e),i.a.cloneElement(e.pathComponent,b({},e.events,{"aria-label":e.ariaLabel,d:m(e),style:e.style,desc:e.desc,tabIndex:e.tabIndex,role:e.role,shapeRendering:e.shapeRendering,className:e.className,transform:e.transform,clipPath:e.clipPath}))};g.propTypes=b({},f.a.primitiveProps,{datum:c.a.object,getPath:c.a.func,pathComponent:c.a.element,size:c.a.oneOfType([c.a.number,c.a.func]),symbol:c.a.oneOfType([c.a.oneOf(["circle","cross","diamond","plus","minus","square","star","triangleDown","triangleUp"]),c.a.func]),x:c.a.number,y:c.a.number}),g.defaultProps={pathComponent:i.a.createElement(h.a,null),role:"presentation",shapeRendering:"auto"};
/* harmony default export */t.a=g;
/***/},
/***/Z21r:
/***/function(e,t,n){"use strict";
/* harmony import */var r=n("ERkP"),a=n.n(r),o=n("aWzz"),i=n.n(o),l=function(e){
return a.a.createElement("defs",null,a.a.createElement("clipPath",{id:e.clipId},e.children))};
/* harmony import */l.propTypes={children:i.a.oneOfType([i.a.arrayOf(i.a.node),i.a.node]),clipId:i.a.oneOfType([i.a.number,i.a.string])},
/* harmony default export */t.a=l},
/***/gr3K:
/***/function(e,t,n){"use strict";
/* harmony import */var r=n("whR3"),a=n.n(r),o=n("ERkP"),i=n.n(o),l=n("aWzz"),c=n.n(l),s=n("YdzT"),p=n("qLfl"),u=n("3oRc");
/* harmony import */function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){f(e,t,n[t])}))}return e}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(e){return e=function(e){
/**
   * Potential evaluated props are:
   * `ariaLabel`
   * `desc`
   * `id`
   * `style`
   * `tabIndex`
   */
var t=s.a.evaluateProp(e.ariaLabel,e),n=s.a.evaluateProp(e.desc,e),r=s.a.evaluateProp(e.id,e),o=s.a.evaluateStyle(a()({fill:"none"},e.style),e),i=s.a.evaluateProp(e.tabIndex,e);return a()({},e,{ariaLabel:t,desc:n,id:r,style:o,tabIndex:i})}(e),i.a.cloneElement(e.rectComponent,d({},e.events,{"aria-label":e.ariaLabel,style:e.style,desc:e.desc,tabIndex:e.tabIndex,transform:e.transform,className:e.className,role:e.role,shapeRendering:e.shapeRendering,x:e.x,y:e.y,width:e.width,height:e.height,clipPath:e.clipPath}))};h.propTypes=d({},p.a.primitiveProps,{height:c.a.number,rectComponent:c.a.element,width:c.a.number,x:c.a.number,y:c.a.number}),h.defaultProps={rectComponent:i.a.createElement(u.a,null),role:"presentation",shapeRendering:"auto"},
/* harmony default export */t.a=h},
/***/i4FF:
/***/function(e,t,n){"use strict";
/* harmony import */var r=n("whR3"),a=n.n(r),o=n("ERkP"),i=n.n(o),l=n("aWzz"),c=n.n(l),s=n("YdzT"),p=n("qLfl"),u=n("Dylh");
/* harmony import */function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){f(e,t,n[t])}))}return e}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
/*eslint no-magic-numbers: ["error", { "ignore": [0, 1, 2, 180] }]*/var h=function(e){var t=e.cx,n=e.cy,r=e.r,a=e.startAngle,o=e.endAngle,i=e.closedPath,l=Math.abs(o-a)/2+a,c=t+r*Math.cos(s.a.degreesToRadians(a)),p=n-r*Math.sin(s.a.degreesToRadians(a)),u=t+r*Math.cos(s.a.degreesToRadians(l)),d=n-r*Math.sin(s.a.degreesToRadians(l)),f=t+r*Math.cos(s.a.degreesToRadians(o)),h=n-r*Math.sin(s.a.degreesToRadians(o)),b=l-a<=180?0:1,y=o-l<=180?0:1,m=i?" M ".concat(t,", ").concat(n," L ").concat(c,", ").concat(p):"M ".concat(c,", ").concat(p),g="A ".concat(r,", ").concat(r,", 0, ").concat(b,", 0, ").concat(u,", ").concat(d),v="A ".concat(r,", ").concat(r,", 0, ").concat(y,", 0, ").concat(f,", ").concat(h),k=i?"Z":"";// Always draw the path as two arcs so that complete circles may be rendered.
return"".concat(m," ").concat(g," ").concat(v," ").concat(k)},b=function(e){return e=function(e){
/**
   * Potential evaluated props are:
   * `ariaLabel`
   * `desc`
   * `id`
   * `style`
   * `tabIndex`
   */
var t=s.a.evaluateProp(e.ariaLabel,e),n=s.a.evaluateProp(e.desc,e),r=s.a.evaluateProp(e.id,e),o=s.a.evaluateStyle(a()({stroke:"black",fill:"none"},e.style),e),i=s.a.evaluateProp(e.tabIndex,e);return a()({},e,{ariaLabel:t,desc:n,id:r,style:o,tabIndex:i})}(e),i.a.cloneElement(e.pathComponent,d({},e.events,{"aria-label":e.ariaLabel,d:h(e),style:e.style,desc:e.desc,tabIndex:e.tabIndex,className:e.className,role:e.role,shapeRendering:e.shapeRendering,transform:e.transform,clipPath:e.clipPath}))};b.propTypes=d({},p.a.primitiveProps,{closedPath:c.a.bool,cx:c.a.number,cy:c.a.number,datum:c.a.any,endAngle:c.a.number,pathComponent:c.a.element,r:c.a.number,startAngle:c.a.number}),b.defaultProps={pathComponent:i.a.createElement(u.a,null),role:"presentation",shapeRendering:"auto"},
/* harmony default export */t.a=b},
/***/mN9r:
/***/function(e,t,n){"use strict";
/* harmony export (binding) */n.d(t,"a",(function(){return d}));
/* harmony import */var r=n("BlJA"),a=n.n(r),o=n("ERkP"),i=n.n(o),l=n("aWzz"),c=n.n(l),s=n("ZjjC");
/* harmony import */function p(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)}}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var d=function(e){function t(e){var n,r,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r=this,(n=!(a=(t.__proto__||Object.getPrototypeOf(t)).call(this,e))||"object"!==typeof a&&"function"!==typeof a?u(r):a).map={},n.index=1,n.portalUpdate=n.portalUpdate.bind(u(n)),n.portalRegister=n.portalRegister.bind(u(n)),n.portalDeregister=n.portalDeregister.bind(u(n)),n}var n,r,o;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");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)}(t,e),n=t,(r=[{key:"portalRegister",value:function(){return++this.index}},{key:"portalUpdate",value:function(e,t){this.map[e]=t,this.forceUpdate()}},{key:"portalDeregister",value:function(e){delete this.map[e],this.forceUpdate()}},{key:"getChildren",value:function(){var e=this;return a()(this.map).map((function(t){var n=e.map[t];return n?i.a.cloneElement(n,{key:t}):n}))}// Overridden in victory-core-native
},{key:"render",value:function(){
return i.a.createElement("svg",this.props,this.getChildren())}}])&&p(n.prototype,r),o&&p(n,o),t}(i.a.Component);Object.defineProperty(d,"displayName",{configurable:!0,enumerable:!0,writable:!0,value:"Portal"}),Object.defineProperty(d,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:{className:c.a.string,height:s.a.nonNegative,style:c.a.object,viewBox:c.a.string,width:s.a.nonNegative}})},
/***/qUf9:
/***/function(e,t,n){"use strict";
/* harmony import */var r=n("whR3"),a=n.n(r),o=n("ERkP"),i=n.n(o),l=n("aWzz"),c=n.n(l),s=n("YdzT"),p=n("qLfl"),u=n("3oRc"),d=n("QkhF");
/* harmony import */function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){h(e,t,n[t])}))}return e}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b=function(e){return(e=function(e){
/**
   * Potential evaluated prop is:
   * `id`
   */
var t=s.a.evaluateProp(e.id,e);return a()({},e,{id:t})}(e)).polar?i.a.cloneElement(e.circleComponent,f({},e.events,{style:e.style,role:e.role,shapeRendering:e.shapeRendering,cx:e.x,cy:e.y,r:e.height,className:e.className})):i.a.cloneElement(e.rectComponent,f({},e.events,{style:e.style,role:e.role,shapeRendering:e.shapeRendering,x:e.x,y:e.y,rx:e.rx,ry:e.ry,width:e.width,height:e.height,className:e.className}))};b.propTypes=f({},p.a.primitiveProps,{circleComponent:c.a.element,height:c.a.number,rectComponent:c.a.element,rx:c.a.number,ry:c.a.number,width:c.a.number,x:c.a.number,y:c.a.number}),b.defaultProps={circleComponent:i.a.createElement(d.a,null),rectComponent:i.a.createElement(u.a,null),role:"presentation",shapeRendering:"auto"},
/* harmony default export */t.a=b},
/***/rdj5:
/***/function(e,t,n){"use strict";
/* harmony import */var r=n("ERkP"),a=n.n(r).a.createContext({});
/* harmony import */a.displayName="PortalContext",
/* harmony default export */t.a=a},
/***/tEgK:
/***/function(e,t,n){"use strict";
// EXTERNAL MODULE: /Users/paulcowan/projects/cuttingedge/node_modules/lodash/assign.js
var r=n("whR3"),a=n.n(r),o=["#F4511E","#FFF59D","#DCE775","#8BC34A","#00796B","#006064"],i="#ECEFF1",l="#90A4AE",c="#455A64",s="#212121",p={width:350,height:350,padding:50},u={fontFamily:"'Helvetica Neue', 'Helvetica', sans-serif",fontSize:12,letterSpacing:"normal",padding:8,fill:c,stroke:"transparent",strokeWidth:0},d=a()({textAnchor:"middle"},u),f="round",h="round",b={area:a()({style:{data:{fill:s},labels:u}},p),axis:a()({style:{axis:{fill:"transparent",stroke:l,strokeWidth:2,strokeLinecap:f,strokeLinejoin:h},axisLabel:a()({},d,{padding:8,stroke:"transparent"}),grid:{fill:"none",stroke:i,strokeDasharray:"10, 5",strokeLinecap:f,strokeLinejoin:h,pointerEvents:"painted"},ticks:{fill:"transparent",size:5,stroke:l,strokeWidth:1,strokeLinecap:f,strokeLinejoin:h},tickLabels:a()({},u,{fill:c})}},p),polarDependentAxis:a()({style:{ticks:{fill:"transparent",size:1,stroke:"transparent"}}}),bar:a()({style:{data:{fill:c,padding:8,strokeWidth:0},labels:u}},p),boxplot:a()({style:{max:{padding:8,stroke:c,strokeWidth:1},maxLabels:a()({},u,{padding:3}),median:{padding:8,stroke:c,strokeWidth:1},medianLabels:a()({},u,{padding:3}),min:{padding:8,stroke:c,strokeWidth:1},minLabels:a()({},u,{padding:3}),q1:{padding:8,fill:c},q1Labels:a()({},u,{padding:3}),q3:{padding:8,fill:c},q3Labels:a()({},u,{padding:3})},boxWidth:20},p),candlestick:a()({style:{data:{stroke:c},labels:a()({},u,{padding:5})},candleColors:{positive:"#ffffff",negative:c}},p),chart:p,errorbar:a()({borderWidth:8,style:{data:{fill:"transparent",opacity:1,stroke:c,strokeWidth:2},labels:u}},p),group:a()({colorScale:o},p),histogram:a()({style:{data:{fill:c,stroke:s,strokeWidth:2},labels:u}},p),legend:{colorScale:o,gutter:10,orientation:"vertical",titleOrientation:"top",style:{data:{type:"circle"},labels:u,title:a()({},u,{padding:5})}},line:a()({style:{data:{fill:"transparent",opacity:1,stroke:c,strokeWidth:2},labels:u}},p),pie:a()({colorScale:o,style:{data:{padding:8,stroke:i,strokeWidth:1},labels:a()({},u,{padding:20})}},p),scatter:a()({style:{data:{fill:c,opacity:1,stroke:"transparent",strokeWidth:0},labels:u}},p),stack:a()({colorScale:o},p),tooltip:{style:a()({},u,{padding:0,pointerEvents:"none"}),flyoutStyle:{stroke:s,strokeWidth:1,fill:"#f0f0f0",pointerEvents:"none"},flyoutPadding:5,cornerRadius:5,pointerLength:10},voronoi:a()({style:{data:{fill:"transparent",stroke:"transparent",strokeWidth:0},labels:a()({},u,{padding:5,pointerEvents:"none"}),flyout:{stroke:s,strokeWidth:1,fill:"#f0f0f0",pointerEvents:"none"}}},p)},y=["#252525","#525252","#737373","#969696","#bdbdbd","#d9d9d9","#f0f0f0"],m="#252525",g="#969696",v={width:450,height:300,padding:50,colorScale:y},k={fontFamily:"'Gill Sans', 'Seravek', 'Trebuchet MS', sans-serif",fontSize:14,letterSpacing:"normal",padding:10,fill:m,stroke:"transparent"},P=a()({textAnchor:"middle"},k),O={area:a()({style:{data:{fill:m},labels:k}},v),axis:a()({style:{axis:{fill:"transparent",stroke:m,strokeWidth:1,strokeLinecap:"round",strokeLinejoin:"round"},axisLabel:a()({},P,{padding:25}),grid:{fill:"none",stroke:"none",pointerEvents:"painted"},ticks:{fill:"transparent",size:1,stroke:"transparent"},tickLabels:k}},v),bar:a()({style:{data:{fill:m,padding:8,strokeWidth:0},labels:k}},v),boxplot:a()({style:{max:{padding:8,stroke:m,strokeWidth:1},maxLabels:a()({},k,{padding:3}),median:{padding:8,stroke:m,strokeWidth:1},medianLabels:a()({},k,{padding:3}),min:{padding:8,stroke:m,strokeWidth:1},minLabels:a()({},k,{padding:3}),q1:{padding:8,fill:g},q1Labels:a()({},k,{padding:3}),q3:{padding:8,fill:g},q3Labels:a()({},k,{padding:3})},boxWidth:20},v),candlestick:a()({style:{data:{stroke:m,strokeWidth:1},labels:a()({},k,{padding:5})},candleColors:{positive:"#ffffff",negative:m}},v),chart:v,errorbar:a()({borderWidth:8,style:{data:{fill:"transparent",stroke:m,strokeWidth:2},labels:k}},v),group:a()({colorScale:y},v),histogram:a()({style:{data:{fill:g,stroke:m,strokeWidth:2},labels:k}},v),legend:{colorScale:y,gutter:10,orientation:"vertical",titleOrientation:"top",style:{data:{type:"circle"},labels:k,title:a()({},k,{padding:5})}},line:a()({style:{data:{fill:"transparent",stroke:m,strokeWidth:2},labels:k}},v),pie:{style:{data:{padding:10,stroke:"transparent",strokeWidth:1},labels:a()({},k,{padding:20})},colorScale:y,width:400,height:400,padding:50},scatter:a()({style:{data:{fill:m,stroke:"transparent",strokeWidth:0},labels:k}},v),stack:a()({colorScale:y},v),tooltip:{style:a()({},k,{padding:0,pointerEvents:"none"}),flyoutStyle:{stroke:m,strokeWidth:1,fill:"#f0f0f0",pointerEvents:"none"},flyoutPadding:5,cornerRadius:5,pointerLength:10},voronoi:a()({style:{data:{fill:"transparent",stroke:"transparent",strokeWidth:0},labels:a()({},k,{padding:5,pointerEvents:"none"}),flyout:{stroke:m,strokeWidth:1,fill:"#f0f0f0",pointerEvents:"none"}}},v)};t.a={material:b,grayscale:O}},
/***/wZ4c:
/***/function(e,t,n){"use strict";
/* harmony export (binding) */n.d(t,"a",(function(){return b}));
/* harmony import */var r=n("WHWN"),a=n.n(r),o=n("ERkP"),i=n.n(o),l=n("aWzz"),c=n.n(l),s=n("x89p"),p=n("YdzT"),u=n("rdj5");
/* harmony import */function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(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)}}function h(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}var b=function(e){function t(){return d(this,t),h(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}var n,r,o;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");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)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){this.checkedContext||("function"!==typeof this.context.portalUpdate&&(s.a.warn("`renderInPortal` is not supported outside of `VictoryContainer`. Component will be rendered in place"),this.renderInPlace=!0),this.checkedContext=!0),this.forceUpdate()}},{key:"componentDidUpdate",value:function(){this.renderInPlace||(this.portalKey=this.portalKey||this.context.portalRegister(),this.context.portalUpdate(this.portalKey,this.element))}},{key:"componentWillUnmount",value:function(){this.context&&this.context.portalDeregister&&this.context.portalDeregister(this.portalKey)}// Overridden in victory-core-native
},{key:"renderPortal",value:function(e){return this.renderInPlace?e:(this.element=e,null)}},{key:"render",value:function(){var e=Array.isArray(this.props.children)?this.props.children[0]:this.props.children,t=this.props.groupComponent,n=e&&e.props||{},r=n.groupComponent?{groupComponent:t,standalone:!1}:{},o=a()(r,n,p.a.omit(this.props,["children","groupComponent"])),l=e&&i.a.cloneElement(e,o);return this.renderPortal(l)}}])&&f(n.prototype,r),o&&f(n,o),t}(i.a.Component);Object.defineProperty(b,"displayName",{configurable:!0,enumerable:!0,writable:!0,value:"VictoryPortal"}),Object.defineProperty(b,"role",{configurable:!0,enumerable:!0,writable:!0,value:"portal"}),Object.defineProperty(b,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:{children:c.a.node,groupComponent:c.a.element}}),Object.defineProperty(b,"defaultProps",{configurable:!0,enumerable:!0,writable:!0,value:{groupComponent:i.a.createElement("g",null)}}),Object.defineProperty(b,"contextType",{configurable:!0,enumerable:!0,writable:!0,value:u.a})},
/***/"wt+T":
/***/function(e,t,n){"use strict";
/* harmony export (binding) */n.d(t,"a",(function(){return w}));
/* harmony import */var r=n("tQYX"),a=n.n(r),o=n("//nZ"),i=n.n(o),l=n("2q8g"),c=n.n(l),s=n("WHWN"),p=n.n(s),u=n("ERkP"),d=n.n(u),f=n("aWzz"),h=n.n(f),b=n("QhI6"),y=n("apwn"),m=n("YdzT"),g=n("o+f0"),v=n("zVnT"),k=n("F0GY"),P=n.n(k);
/* harmony import */function O(){return(O=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}).apply(this,arguments)}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)}}function x(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var w=function(e){function t(e,n){var r,a,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,(r=!(o=(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n))||"object"!==typeof o&&"function"!==typeof o?x(a):o).state={nodesShouldLoad:!1,nodesDoneLoad:!1};var i=r.props.children,l=i.props.polar;return r.continuous=!l&&i.type&&!0===i.type.continuous,r.getTransitionState=r.getTransitionState.bind(x(r)),r.timer=r.context.transitionTimer,r}var n,r,o;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");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)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){this.setState({nodesShouldLoad:!0});//eslint-disable-line react/no-did-mount-set-state
}},{key:"shouldComponentUpdate",value:function(e){var t=this;return P()(this.props,e)||(this.timer.bypassAnimation(),this.setState(this.getTransitionState(this.props,e),(function(){return t.timer.resumeAnimation()}))),!0}},{key:"componentWillUnmount",value:function(){this.timer.stop()}},{key:"getTransitionState",value:function(e,t){var n=e.animate;if(n){if(n.parentState)return{oldProps:n.parentState.nodesWillExit?e:null,nextProps:t};var r=d.a.Children.toArray(e.children),a=d.a.Children.toArray(t.children),o=v.a.getInitialTransitionState(r,a),i=o.nodesWillExit;return{nodesWillExit:i,nodesWillEnter:o.nodesWillEnter,childrenTransitions:o.childrenTransitions,nodesShouldEnter:o.nodesShouldEnter,oldProps:i?e:null,nextProps:t}}return{}}},{key:"getDomainFromChildren",value:function(e,t){var n=d.a.Children.toArray(e.children)[0],r=n.props||{},a=Array.isArray(r.domain)?r.domain:r.domain&&r.domain[t];if(!r.children&&a)return a;var o=function e(n){return n.reduce((function(n,r){if(r.type&&c()(r.type.getDomain)){var a=r.props&&r.type.getDomain(r.props,t);return a?n.concat(a):n}return r.props&&r.props.children?n.concat(e(d.a.Children.toArray(r.props.children))):n}),[])}([n]);return 0===o.length?[0,1]:[y.a.getMinValue(o),y.a.getMaxValue(o)]}},{key:"pickProps",value:function(){return this.state&&this.state.nodesWillExit&&this.state.oldProps||this.props}},{key:"pickDomainProps",value:function(e){var t=a()(e.animate)&&e.animate.parentState;return t&&t.nodesWillExit?(this.continous||t.continuous)&&(t.nextProps||this.state.nextProps)||e:this.continuous&&this.state.nodesWillExit&&this.state.nextProps||e}},{key:"getClipWidth",value:function(e,t){var n=this.transitionProps?this.transitionProps.clipWidth:void 0;return void 0!==n?n:function(){var n=m.a.getRange(t.props,"x");return n?Math.abs(n[1]-n[0]):e.width}()}},{key:"render",value:function(){var e=this,t=this.pickProps(),n=a()(this.props.animate)&&this.props.animate.getTransitions?this.props.animate.getTransitions:v.a.getTransitionPropsFactory(t,this.state,(function(t){return e.setState(t)})),r=d.a.Children.toArray(t.children)[0],o=n(r);this.transitionProps=o;var l={x:this.getDomainFromChildren(this.pickDomainProps(t),"x"),y:this.getDomainFromChildren(t,"y")},c=this.getClipWidth(t,r),s=p()({domain:l,clipWidth:c},o,r.props),u=(t.animationWhitelist||[]).concat(["clipWidth"]),f=u.length?i()(s,u):s;
return d.a.createElement(b.a,O({},s.animate,{data:f}),(function(t){if(r.props.groupComponent){var n=e.continuous?d.a.cloneElement(r.props.groupComponent,{clipWidth:t.clipWidth||0}):r.props.groupComponent;
return d.a.cloneElement(r,p()({animate:null,animating:!0,groupComponent:n},t,s))}
return d.a.cloneElement(r,p()({animate:null,animating:!0},t,s))}))}}])&&E(n.prototype,r),o&&E(n,o),t}(d.a.Component);Object.defineProperty(w,"displayName",{configurable:!0,enumerable:!0,writable:!0,value:"VictoryTransition"}),Object.defineProperty(w,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:{animate:h.a.oneOfType([h.a.bool,h.a.object]),animationWhitelist:h.a.array,children:h.a.node}}),Object.defineProperty(w,"contextType",{configurable:!0,enumerable:!0,writable:!0,value:g.a})}}]);
//# sourceMappingURL=7c2fe9ca71d2d4c839914525b72b580d6be96835-66aea839.0fb09004.chunk.js.map