UNPKG

cl-react-graph

Version:
1 lines 255 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([[6],Array(262).concat([function(e,t,n){"use strict";n.r(t);n(279),n(355),n(128),n(53);var r=n(398),a=n(0),o=n.n(a),i=n(285),l=n(395),u=n(277),s=n(305),c=n(399),d=n.n(c),f=function(e){var t=e.dispatch,n=e.headings,r=e.state,a=e.onDeleteData,l=e.onAddData,u=e.spreadSheetData;return o.a.createElement("div",null,o.a.createElement(i.b,{variant:"contained",color:"secondary",onClick:l},"Add"),o.a.createElement(d.a,{data:u,valueRenderer:function(e){return e.value},sheetRenderer:function(e){return o.a.createElement("table",{className:e.className+" my-awesome-extra-class"},o.a.createElement("thead",null,o.a.createElement("tr",null,o.a.createElement("th",{className:"action-cell"},"Bin"),n.map(function(e,t){return o.a.createElement("th",{key:e,className:"action-cell"},e,o.a.createElement(i.b,{size:"small",color:"secondary",onClick:function(){return a(t)}},"Delete"))}))),o.a.createElement("tbody",null,e.children))},onCellsChanged:function(e){e.forEach(function(e){e.cell;var t=e.row,n=e.col,a=e.value;0===n?r.data.bins[t]=a:r.data.counts[n-1].data[t]=Number(a)}),t({type:"setData",data:r.data})}}))},p=n(408),h=n(401),b=n(307),v=n(304),g=n(402),m=n(348);n.d(t,"axis",function(){return y}),n.d(t,"gridReducer",function(){return _}),n.d(t,"dataToSpreadSheet",function(){return k});var y={x:{dateFormat:"%d-%b-%y",scale:"TIME"},y:{ticks:3}},x=[function(e,t,n){return e[t]+"<br />HI THere "+n.toFixed(2)},function(e,t,n){return e[t]+"<br />Bookay "+n.toFixed(2)}],w=new Date;m.a.bins=m.a.bins.map(function(e,t){return new Date((new Date).setDate(w.getDate()+t)).toLocaleString()});var E={axis:y,chartType:"Histogram",data:m.a,delay:0,duration:400,stacked:!1,grid:m.c};function _(e,t){var n,a,o;switch(t.type){case"setChartType":return Object.assign({},e,{chartType:t.chartType});case"setData":return Object.assign({},e,{data:t.data});case"setDuration":return Object.assign({},e,{duration:t.duration});case"setDelay":return Object.assign({},e,{delay:t.delay});case"setGridTicks":return Object(r.a)(e,{grid:(n={},n[t.axis]={ticks:t.ticks},n)});case"setGridStroke":return Object(r.a)(e,{grid:(a={},a[t.axis]={style:{stroke:t.color}},a)});case"setGridStrokeOpacity":return Object(r.a)(e,{grid:(o={},o[t.axis]={style:{"stroke-opacity":t.opacity}},o)});default:return e}}function O(e,t){var n,a,o;switch(e=_(e,t),t.type){case"setChartType":return Object.assign({},e,{chartType:t.chartType});case"setData":return Object.assign({},e,{data:t.data});case"setDuration":return Object.assign({},e,{duration:t.duration});case"setDelay":return Object.assign({},e,{delay:t.delay});case"setGridTicks":return Object(r.a)(e,{grid:(n={},n[t.axis]={ticks:t.ticks},n)});case"setGridStroke":return Object(r.a)(e,{grid:(a={},a[t.axis]={style:{stroke:t.color}},a)});case"setGridStrokeOpacity":return Object(r.a)(e,{grid:(o={},o[t.axis]={style:{"stroke-opacity":t.opacity}},o)});case"setStacked":return Object.assign({},e,{stacked:t.stacked});default:return e}}var k=function(e){var t=[];return e.bins.forEach(function(e,n){t[n]||(t[n]=[]),t[n][0]={value:e}}),e.counts.forEach(function(e,n){e.data.forEach(function(e,r){t[r]||(t[r]=[]),t[r][n+1]={value:e}})}),t},j=Object(p.a)();t.default=function(){var e=Object(a.useState)(0),t=e[0],n=e[1],r=Object(a.useReducer)(O,E),c=r[0],d=r[1],p=Object(a.useState)({}),y=p[0],w=p[1],_=k(c.data),C={bins:m.a.counts.map(function(e){return e.label}),counts:[{data:m.a.counts.map(function(e){return e.data.reduce(function(e,t){return e+t},0)}),label:""}]},S="Histogram"===c.chartType?u.a:l.a,M=o.a.createElement(S,{data:c.data,axis:c.axis,grid:c.grid,width:"100%",height:300,delay:c.delay,duration:c.duration,visible:y,colorScheme:m.d,stacked:c.stacked,tipContentFn:x[0]});return o.a.createElement(b.a,null,o.a.createElement(v.a,{title:"Histogram",description:""}),o.a.createElement(i.n,{variant:"h2"},"Histogram"),o.a.createElement("div",null,o.a.createElement(i.g,{container:!0,spacing:24},o.a.createElement(i.g,{item:!0,xs:6},o.a.createElement(i.c,null,o.a.createElement(i.d,null,M,o.a.createElement(s.a,{theme:m.d,data:C,onSelect:function(e){var t;w(Object.assign({},y,((t={})[e]=!!y.hasOwnProperty(e)&&!y[e],t)))},visible:y}))),o.a.createElement("br",null),o.a.createElement(i.c,null,o.a.createElement(i.d,null,o.a.createElement(h.a,{component:M})))),o.a.createElement(i.g,{item:!0,xs:6},o.a.createElement(i.c,null,o.a.createElement(i.d,null,o.a.createElement(i.k,{value:t,onChange:function(e,t){return n(t)}},o.a.createElement(i.j,{label:"Data"}),o.a.createElement(i.j,{label:"Styling"}),o.a.createElement(i.j,{label:"Animation"}),o.a.createElement(i.j,{label:"Grid"})),0===t&&o.a.createElement(g.a,null,o.a.createElement(f,{dispatch:d,state:c,headings:c.data.counts.map(function(e,t){return e.label}),spreadSheetData:_,onDeleteData:function(e){var t=Object.assign({},c.data);t.counts=t.counts.filter(function(t,n){return n!==e}),t.counts.length>0&&d({type:"setData",data:t})},onAddData:function(){var e=Object.assign({},c.data),t={label:"dataset "+(e.counts.length+1),data:new Array(c.data.counts[0].data.length).fill(0)};e.counts.push(t),d({type:"setData",data:e})}})),1===t&&o.a.createElement(g.a,null,o.a.createElement(i.g,{container:!0,spacing:24},o.a.createElement(i.g,{item:!0,xs:6},o.a.createElement(i.l,{select:!0,label:"Chart direction",value:c.chartType,onChange:function(e){d({type:"setChartType",chartType:e.target.value})}},o.a.createElement(i.h,{value:"Histogram"},"Histogram"),o.a.createElement(i.h,{value:"HorizontalHistogram"},"HorizontalHistogram"))),o.a.createElement(i.g,{item:!0,xs:6},o.a.createElement(i.e,{control:o.a.createElement(i.i,{checked:c.stacked,onChange:function(e){d({type:"setStacked",stacked:e.target.checked})}}),label:"Stacked"})))),2===t&&o.a.createElement(g.a,null,o.a.createElement(i.g,{container:!0,spacing:24},o.a.createElement(i.g,{item:!0,xs:6},o.a.createElement(i.l,{id:"animationDuration",value:c.duration,label:"Duration",onChange:function(e){return d({type:"setDuration",duration:Number(e.target.value)})}})),o.a.createElement(i.g,{item:!0,xs:6},o.a.createElement(i.l,{id:"animationDelay",value:c.delay,label:"Delay",onChange:function(e){return d({type:"setDelay",delay:Number(e.target.value)})}})))),3===t&&o.a.createElement(g.a,null,o.a.createElement(j,{dispatch:d,state:c}))))))))}},,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReactCSS=t.loop=t.handleActive=t.handleHover=t.hover=void 0;var r=s(n(430)),a=s(n(501)),o=s(n(521)),i=s(n(522)),l=s(n(523)),u=s(n(524));function s(e){return e&&e.__esModule?e:{default:e}}t.hover=i.default,t.handleHover=i.default,t.handleActive=l.default,t.loop=u.default;var c=t.ReactCSS=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];var l=(0,r.default)(n),u=(0,a.default)(e,l);return(0,o.default)(u)};t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(525);Object.defineProperty(t,"Alpha",{enumerable:!0,get:function(){return d(r).default}});var a=n(347);Object.defineProperty(t,"Checkboard",{enumerable:!0,get:function(){return d(a).default}});var o=n(528);Object.defineProperty(t,"EditableInput",{enumerable:!0,get:function(){return d(o).default}});var i=n(529);Object.defineProperty(t,"Hue",{enumerable:!0,get:function(){return d(i).default}});var l=n(531);Object.defineProperty(t,"Raised",{enumerable:!0,get:function(){return d(l).default}});var u=n(545);Object.defineProperty(t,"Saturation",{enumerable:!0,get:function(){return d(u).default}});var s=n(392);Object.defineProperty(t,"ColorWrap",{enumerable:!0,get:function(){return d(s).default}});var c=n(553);function d(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"Swatch",{enumerable:!0,get:function(){return d(c).default}})},function(e,t,n){"use strict";n.d(t,"c",function(){return a}),n.d(t,"a",function(){return o}),n.d(t,"b",function(){return i});n(53);var r=n(306),a={fill:"#000",opacity:1,"shape-rendering":"auto",stroke:"#000","stroke-opacity":1,"stroke-width":1,visible:!0},o=(r.e,{x:{dateFormat:"",height:20,label:"",margin:20,numberFormat:"",scale:"LINEAR",style:Object.assign({},a,{fill:"none",stroke:"#666"}),text:{style:{dy:".35em",transform:"rotate(0)",x:0,y:10}},tickSize:0,ticks:3,visible:!0,width:50},y:{dateFormat:"",height:20,label:"",margin:20,numberFormat:"",scale:"LINEAR",style:Object.assign({},a,{fill:"none",stroke:"#666"}),text:{style:{fill:"#666"}},tickSize:20,ticks:3,visible:!0,width:50}}),i={x:{height:1,style:Object.assign({},a,{fill:"none",stroke:"#bbb","stroke-opacity":.7,"stroke-width":1}),ticks:5,visible:!0},y:{style:Object.assign({},a,{fill:"none",stroke:"#bbb","stroke-opacity":.7,"stroke-width":1}),ticks:5,visible:!0}}},,,function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){var r=n(532),a=n(536)(function(e,t,n){r(e,t,n)});e.exports=a},function(e,t,n){"use strict";n(53);var r=n(82),a=n.n(r),o=n(10),i=n.n(o),l=n(0),u=n.n(l),s=n(55),c=n.n(s),d=n(326),f=function(e){function t(t){var n;return(n=e.call(this,t)||this).ref=null,n.chart=Object(d.b)(),n.state={parentWidth:300},n}i()(t,e);var n=t.prototype;return n.handleResize=function(){var e=this,t=this.getDOMNode();if(t){var n=this.ref&&this.ref.offsetWidth?this.ref.offsetWidth:0;this.setState({parentWidth:n},function(){return e.chart.create(t,e.getChartState())})}},n.componentDidMount=function(){var e=this,t=this.getDOMNode();t&&(this.chart.create(t,this.getChartState()),"100%"===this.props.width&&(window.addEventListener("resize",function(t){return e.handleResize()}),this.handleResize()))},n.componentDidUpdate=function(){var e=this.getDOMNode();e&&this.chart.update(e,this.getChartState())},n.getChartState=function(){var e=this.props.width,t=this.props,n=(t.children,a()(t,["children"]));return"100%"===e&&(e=this.state.parentWidth||300),Object.assign({},n,{width:e})},n.componentWillUnmount=function(){var e=this.getDOMNode();e&&("100%"===this.props.width&&window.removeEventListener("resize",this.handleResize),this.chart.destroy(e))},n.getDOMNode=function(){var e=c.a.findDOMNode(this.ref);if(e instanceof HTMLElement)return e},n.render=function(){var e=this;return u.a.createElement("div",{ref:function(t){return e.ref=t},className:"histogram-chart-container"})},t}(l.Component);t.a=f},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},,function(e,t,n){var r=n(360),a="object"==typeof self&&self&&self.Object===Object&&self,o=r||a||Function("return this")();e.exports=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.red=void 0;var r=o(n(550)),a=o(n(552));function o(e){return e&&e.__esModule?e:{default:e}}t.default={simpleCheckForValidColor:function(e){var t=0,n=0;return(0,r.default)(["r","g","b","a","h","s","l","v"],function(r){if(e[r]&&(t+=1,isNaN(e[r])||(n+=1),"s"===r||"l"===r)){/^\d+%$/.test(e[r])&&(n+=1)}}),t===n&&e},toState:function(e,t){var n=e.hex?(0,a.default)(e.hex):(0,a.default)(e),r=n.toHsl(),o=n.toHsv(),i=n.toRgb(),l=n.toHex();return 0===r.s&&(r.h=t||0,o.h=t||0),{hsl:r,hex:"000000"===l&&0===i.a?"transparent":"#"+l,rgb:i,hsv:o,oldHue:e.h||t||r.h,source:e.source}},isValidHex:function(e){var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&(0,a.default)(e).isValid()},getContrastingColor:function(e){if(!e)return"#fff";var t=this.toState(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"}};t.red={hsl:{a:1,h:0,l:.5,s:1},hex:"#ff0000",rgb:{r:255,g:0,b:0,a:1},hsv:{h:0,s:1,v:1,a:1}}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){"use strict";t.a=["#4bbcad","#d54539","#5ab94d","#8a5cd3","#a4b243","#ba5ccd","#54995c","#cf47a1","#d29f3e","#5c6fda","#c36528","#5fa6dc","#d74770","#7d7430","#8a529e","#df9273","#5f74b8","#ac5450","#d192d7","#b26088"]},,,function(e,t,n){var r=n(367),a=n(441),o=n(499),i=n(275);e.exports=function(e,t){return(i(e)?r:o)(e,a(t,3))}},,function(e,t,n){"use strict";n(83),n(407),n(128);t.a=function(e,t){return Object.keys(t).forEach(function(n){e.attr(n,t[n])}),e}},function(e,t,n){"use strict";n.d(t,"b",function(){return a});var r=n(273);t.a={fx:{in:function(e){e.style("left",r.a.pageX+"px").style("top",r.a.pageY-55+"px"),e.transition().duration(200).style("opacity",.9)},move:function(e){e.style("left",r.a.pageX+"px").style("top",r.a.pageY-55+"px")},out:function(e){e.transition().duration(100).style("opacity",0)}}};var a=function(e,t){return t&&t.remove(),(t=Object(r.d)(e).append("div").attr("class","tooltip top").style("opacity",0)).append("div").attr("class","tooltip-arrow"),{tipContainer:t,tipContent:t.append("div").attr("class","tooltip-inner")}}},,function(e,t,n){var r=n(300),a=n(432),o=n(433),i="[object Null]",l="[object Undefined]",u=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?l:i:u&&u in Object(e)?a(e):o(e)}},function(e,t,n){var r=n(454),a=n(457);e.exports=function(e,t){var n=a(e,t);return r(n)?n:void 0}},function(e,t,n){"use strict";n.d(t,"b",function(){return c});var r=n(0),a=n.n(r),o=n(1),i=n.n(o),l=n(54),u=n.n(l);n.d(t,"a",function(){return u.a});n(296);var s=a.a.createContext({}),c=function(e){return a.a.createElement(s.Consumer,null,function(t){return e.data||t[e.query]&&t[e.query].data?(e.render||e.children)(e.data?e.data.data:t[e.query].data):a.a.createElement("div",null,"Loading (StaticQuery)")})};c.propTypes={data:i.a.object,query:i.a.string.isRequired,render:i.a.func,children:i.a.func}},,,function(e,t,n){var r;e.exports=(r=n(320))&&r.default||r},function(e,t,n){var r=n(339),a=n(335);e.exports=function(e){return null!=e&&a(e.length)&&!r(e)}},function(e,t,n){"use strict";n(352);var r=n(420),a=n.n(r);t.a=function(e){return e.filter(function(e){try{var t=a()(e),n=t.hsl().array();if(n.length>3)return!1;var r=t.luminosity();return r<.8&&r>.1&&n[2]<200&&n[2]>20}catch(o){return!1}}).filter(function(e,t,n){return n.indexOf(e)===t}).sort(function(){return Math.random()-.5})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(1),o=(r=a)&&r.__esModule?r:{default:r};var i={readOnly:o.default.bool,key:o.default.string,className:o.default.string,component:o.default.oneOfType([o.default.element,o.default.func]),forceComponent:o.default.bool,disableEvents:o.default.bool,colSpan:o.default.number,rowSpan:o.default.number,width:o.default.oneOfType([o.default.number,o.default.string]),overflow:o.default.oneOf(["wrap","nowrap","clip"]),dataEditor:o.default.func,valueViewer:o.default.func};t.default=i},function(e,t,n){var r=n(280).Symbol;e.exports=r},function(e,t,n){var r=n(363),a=n(439),o=n(297);e.exports=function(e){return o(e)?r(e):a(e)}},function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){var r=n(382),a=n(345);e.exports=function(e,t,n,o){var i=!n;n||(n={});for(var l=-1,u=t.length;++l<u;){var s=t[l],c=o?o(n[s],e[s],s,n,e):void 0;void 0===c&&(c=e[s]),i?a(n,s,c):r(n,s,c)}return n}},function(e,t,n){"use strict";var r=n(322),a=n(1),o=n.n(a),i=n(0),l=n.n(i),u=n(397),s=n.n(u);function c(e){var t=e.description,n=e.lang,a=e.meta,o=e.keywords,i=e.title,u=r.data.site,c=t||u.siteMetadata.description;return l.a.createElement(s.a,{htmlAttributes:{lang:n},title:i,titleTemplate:"%s | "+u.siteMetadata.title,meta:[{content:c,name:"description"},{content:i,property:"og:title"},{content:c,property:"og:description"},{content:"website",property:"og:type"},{content:"summary",name:"twitter:card"},{content:u.siteMetadata.author,name:"twitter:creator"},{content:i,name:"twitter:title"},{content:c,name:"twitter:description"}].concat(o.length>0?{content:o.join(", "),name:"keywords"}:[]).concat(a)})}c.defaultProps={keywords:[],lang:"en",meta:[]},c.propTypes={description:o.a.string,keywords:o.a.arrayOf(o.a.string),lang:o.a.string,meta:o.a.array,title:o.a.string.isRequired},t.a=c},function(e,t,n){"use strict";n(53);var r=n(284),a=n(0),o=n.n(a),i=n(283),l={cursor:"pointer",display:"inline-block",height:"1rem",margin:"0.25rem 0.5rem",width:"1rem"},u={listStyle:"none"};t.a=function(e){var t=e.className,n=e.theme,a=void 0===n?i.a:n,s=e.data,c=e.onSelect,d=e.visible,f=Object(r.d)(a),p=s.bins;return o.a.createElement("div",{className:t},o.a.createElement("ul",{style:u},p.map(function(e){var t=d.hasOwnProperty(e)&&d[e]||!d.hasOwnProperty(e);return o.a.createElement("li",{key:e},o.a.createElement("div",{style:Object.assign({},l,{backgroundColor:t?f(e):"#FFF",border:"2px solid "+f(e)}),onClick:function(){return c(e)}})," ",e)})))}},,function(e,t,n){"use strict";var r=n(319),a=(n(396),n(293)),o=n(1),i=n.n(o),l=n(0),u=n.n(l),s=n(285),c=function(e){var t=e.siteTitle;return u.a.createElement(s.a,{position:"static"},u.a.createElement(s.m,null,u.a.createElement(s.n,{variant:"h6",color:"inherit"},u.a.createElement(a.a,{to:"/"},t)),u.a.createElement(s.b,null,u.a.createElement(a.a,{to:"histogram"},"Histogram")),u.a.createElement(s.b,null,u.a.createElement(a.a,{to:"line"},"Line Chart")),u.a.createElement(s.b,null,u.a.createElement(a.a,{to:"pie"},"Pie Chart")),u.a.createElement(s.b,null,u.a.createElement(a.a,{to:"joyplot"},"Joy Plot"))))};c.propTypes={siteTitle:i.a.string},c.defaultProps={siteTitle:""};var d=c,f=function(e){var t=e.children;return u.a.createElement(a.b,{query:"755544856",render:function(e){return u.a.createElement(u.a.Fragment,null,u.a.createElement(d,{siteTitle:e.site.siteMetadata.title}),u.a.createElement("div",{style:{flexGrow:2,margin:"0 auto",padding:"0px 1.0875rem 1.45rem",paddingTop:0,width:"100%"}},u.a.createElement("main",null,t)),u.a.createElement("footer",null,"© ",(new Date).getFullYear(),", Built by"," ",u.a.createElement("a",{href:"https://www.infosum.com"},"InfoSum")))},data:r})};f.propTypes={children:i.a.node.isRequired};t.a=f},function(e,t,n){(function(e){var r=n(280),a=n(437),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,l=i&&i.exports===o?r.Buffer:void 0,u=(l?l.isBuffer:void 0)||a;e.exports=u}).call(this,n(350)(e))},function(e,t){e.exports=function(e){return e}},function(e,t,n){var r=n(311),a=n(449),o=n(450),i=n(451),l=n(452),u=n(453);function s(e){var t=this.__data__=new r(e);this.size=t.size}s.prototype.clear=a,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=l,s.prototype.set=u,e.exports=s},function(e,t,n){var r=n(444),a=n(445),o=n(446),i=n(447),l=n(448);function u(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])}}u.prototype.clear=r,u.prototype.delete=a,u.prototype.get=o,u.prototype.has=i,u.prototype.set=l,e.exports=u},function(e,t,n){var r=n(302);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},function(e,t,n){var r=n(292)(Object,"create");e.exports=r},function(e,t,n){var r=n(466);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},function(e,t,n){var r=n(481),a=n(341),o=n(482),i=n(483),l=n(484),u=n(291),s=n(368),c=s(r),d=s(a),f=s(o),p=s(i),h=s(l),b=u;(r&&"[object DataView]"!=b(new r(new ArrayBuffer(1)))||a&&"[object Map]"!=b(new a)||o&&"[object Promise]"!=b(o.resolve())||i&&"[object Set]"!=b(new i)||l&&"[object WeakMap]"!=b(new l))&&(b=function(e){var t=u(e),n="[object Object]"==t?e.constructor:void 0,r=n?s(n):"";if(r)switch(r){case c:return"[object DataView]";case d:return"[object Map]";case f:return"[object Promise]";case p:return"[object Set]";case h:return"[object WeakMap]"}return t}),e.exports=b},function(e,t,n){var r=n(291),a=n(282),o="[object Symbol]";e.exports=function(e){return"symbol"==typeof e||a(e)&&r(e)==o}},function(e,t,n){var r=n(316),a=1/0;e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-a?"-0":t}},function(e,t,n){var r=n(363),a=n(506),o=n(297);e.exports=function(e){return o(e)?r(e,!0):a(e)}},function(e){e.exports={data:{site:{siteMetadata:{title:"Infosum Charts"}}}}},function(e,t,n){"use strict";n.r(t);n(53);var r=n(0),a=n.n(r),o=n(1),i=n.n(o),l=n(85),u=n(4),s=function(e){var t=e.location,n=u.default.getResourcesForPathnameSync(t.pathname);return a.a.createElement(l.a,Object.assign({location:t,pageResources:n},n.json))};s.propTypes={location:i.a.shape({pathname:i.a.string.isRequired}).isRequired},t.default=s},,function(e){e.exports={data:{site:{siteMetadata:{title:"Infosum Charts",description:"Kick off your next, great Gatsby project with this default starter. This barebones starter ships with the main Gatsby configuration files you might need.",author:"@gatsbyjs"}}}}},,function(e,t,n){"use strict";n(53);var r=n(82),a=n.n(r),o=n(10),i=n.n(o),l=n(0),u=n.n(l),s=n(55),c=n.n(s),d=(n(323),n(128),n(83),n(418),n(130),n(419),n(279),n(295)),f=n(290),p=n(284),h=n(273),b=n(294),v=n.n(b),g=n(287),m=n.n(g),y=n(283),x=n(288),w=n(289),E=n(272),_=function(){var e,t,n,r,a,o,i,l,u,s=Object(p.a)(),c=Object(p.b)(),b=Object(p.a)(),g=Object(p.a)();var _={axis:E.a,bar:{groupMargin:0,margin:0,width:50},className:"histogram-d3",colorScheme:y.a,data:[{bins:[],counts:[]}],delay:0,domain:{max:null,min:null},duration:400,grid:E.b,height:200,margin:{bottom:0,left:5,right:0,top:5},stroke:{color:"#005870",dasharray:"",linecap:"butt",width:0},tip:w.a,tipContainer:"body",tipContentFn:function(e,t,n,r){return r+": "+e[t]+"<br />"+n},visible:{},width:200};return{create:function(t,n){void 0===n&&(n={}),this.mergeProps(n),this._makeSvg(t),this.makeGrid(),this.makeScales(),a=_.data.map(function(t,n){return e.append("g").attr("class","histogram-container-"+n)}),this.update(t,_)},mergeProps:function(e){m()(_,e),e.data&&(_.data=e.data),e.colorScheme&&(_.colorScheme=e.colorScheme)},_makeSvg:function(r){if(e){e.selectAll("svg > *").remove(),e.remove();var a=r.getElementsByTagName("svg");a.length>0&&r.removeChild(a[0])}var o=_.margin,i=_.width,l=_.height,u=_.className;e=Object(h.d)(r).append("svg").attr("class",u).attr("width",i).attr("height",l).attr("viewBox","0 0 "+i+" "+l).append("g").attr("transform","translate("+o.left+","+o.top+")");var s=Object(w.b)(_.tipContainer,t);n=s.tipContent,t=s.tipContainer},valuesCount:function(e){return e.reduce(function(e,t){return t.data.length>e?t.data.length:e},0)},appendDomainRange:function(e,t){var n=[],r=_.domain,a=t.reduce(function(e,t){var n=t.reduce(function(e,t){return[].concat(e,t.map(function(e){return e.value}))},[]);return[].concat(e,n)},[0]),o=Object(d.a)(a,function(e){return e});n[1]=r&&r.hasOwnProperty("max")&&null!==r.max?r.max:Number(o[1]),n[0]=r&&r.hasOwnProperty("min")&&null!==r.min?r.min:Number(o[0]);var i=[s.bandwidth(),0];e.range(i).domain(n)},yAxisWidth:function(){var e=_.axis;return""===e.y.label?e.y.width:e.y.width+30},xAxisHeight:function(){var e=_.axis;return""===e.x.label?e.x.height:e.x.height+30},makeScales:function(){var t=_.axis,n=_.margin,r=_.height,a=_.width;o=e.append("g").attr("class","x-axis"),i=e.append("g").attr("class","y-axis"),""!==t.x.label&&e.append("text").attr("class","x-axis-label").attr("transform","translate("+Number(a)/2+" ,"+(r-this.xAxisHeight()-2*n.left+10+t.x.margin)+")").style("text-anchor","middle").text(t.x.label),""!==t.y.label&&e.append("text").attr("class","y-axis-label").attr("transform","translate(0, -"+this.gridHeight()+")rotate(-90)").attr("y",0-n.left).attr("x",0-(r/2-2*n.top)).attr("dy","1em").style("text-anchor","middle").text(t.y.label)},getBins:function(){return _.data.reduce(function(e,t){return Array.from(new Set(e.concat(t.bins)))},[])},_drawScales:function(t){var n,a=this,l=_.margin,u=_.height,d=_.axis,p=t.reduce(function(e,t){var n=a.valuesCount(t.counts);return n>e?n:e},0),h=this.gridWidth(),m=t[0].counts.map(function(e){return e.label}),y=this.getBins();b.domain(y).rangeRound([0,h]).paddingInner(this.groupedMargin()),g.domain(m).rangeRound([0,b.bandwidth()]).paddingInner(this.barMargin()),n=Object(f.a)(b);var w=v()(d,"x.tickSize",void 0);void 0!==w?n.tickSize(w):h/p<10&&n.tickValues(b.domain().filter(function(e,t){return!(t%10)})),o.attr("transform","translate("+(this.yAxisWidth()+d.y.style["stroke-width"])+","+(u-this.xAxisHeight()-2*l.left)+")").call(n);var E=t.map(function(e){return String(e.title)}),O=[u-2*l.top-this.xAxisHeight(),0];s.domain(E).rangeRound(O),this.appendDomainRange(c,r);var k=Object(f.b)(s).ticks(d.y.ticks),j=v()(d,"y.tickSize",void 0);void 0!==j&&k.tickSize(j),i.attr("transform","translate("+this.yAxisWidth()+", 0)").transition().call(k),Object(x.a)(e.selectAll(".y-axis .domain, .y-axis .tick line"),d.y.style),Object(x.a)(e.selectAll(".y-axis .tick text"),d.y.text.style),Object(x.a)(e.selectAll(".x-axis .domain, .x-axis .tick line"),d.x.style),Object(x.a)(e.selectAll(".x-axis .tick text"),d.x.text.style)},gridWidth:function(){var e=_.width,t=_.margin;return Number(e)-2*t.left-this.yAxisWidth()},gridHeight:function(){return _.height-2*_.margin.top-this.xAxisHeight()},groupedMargin:function(){var e=v()(_.bar,"groupMargin",.1);return e>=0&&e<=1?e:0},barMargin:function(){var e=v()(_.bar,"margin",0);return e>=0&&e<=1?e:.1},barWidth:function(){return g.bandwidth()},updateChart:function(e){var r=this.getBins(),o=_.delay,i=_.duration,l=_.axis,u=_.stroke,d=_.tip,f=_.tipContentFn,h=this.barWidth(),v=Object(p.d)(_.colorScheme),m=Object(p.d)(["#FFF"]),y=this.yAxisWidth();e.forEach(function(e,p){var x=_.data[p].title,w=a[p].selectAll("g").data(e),E=w.enter().append("g").merge(w).attr("transform",function(e){return"translate("+(y+l.y.style["stroke-width"]+(b(e[0].label)||0))+", "+s(e[0].label)+")"}).selectAll("rect").data(function(e){return e});E.enter().append("rect").attr("height",0).attr("y",function(e){return s.bandwidth()}).attr("class","bar").attr("x",function(e){return String(g(e.label))}).attr("width",function(e){return h}).attr("fill",function(e,t){return v(String(t))}).on("mouseover",function(e){var a=r.findIndex(function(t){return t===e.label});n.html(function(){return f(r,a,e.value,x)}),d.fx.in(t)}).on("mousemove",function(){return d.fx.move(t)}).on("mouseout",function(){return d.fx.out(t)}).merge(E).transition().duration(i).delay(o).attr("y",function(e){return c(e.value)}).attr("stroke",function(e,t){return m?m(String(t)):""}).attr("shape-rendering","crispEdges").attr("stroke-width",u.width).attr("stroke-linecap",u.linecap).attr("stroke-dasharray",function(e){var t=s.bandwidth()-c(e.value);return h+" 0 "+t+" "+h}).attr("height",function(e){return s.bandwidth()-c(e.value)}),w.exit().remove()})},makeGrid:function(){l=e.append("g").attr("class","grid gridX"),u=e.append("g").attr("class","grid gridY")},_drawGrid:function(){var e=this,t=_.data,n=_.height,r=_.width,a=_.axis,o=_.grid,i=_.margin,c=t.reduce(function(t,n){var r=e.valuesCount(n.counts);return r>t?t:r},0),d=a.y.style["stroke-width"],p=this.yAxisWidth()+d,h=this.gridHeight();o.x.visible&&(l.attr("transform","translate("+p+", "+h+")"),l.call(function(e){return void 0===e&&(e=5),Object(f.a)(b).ticks(e)}(v()(o,"x.ticks",c)).tickSize(-n+this.xAxisHeight()+2*i.top).tickFormat(function(){return""})),Object(x.a)(l.selectAll(".tick line"),o.x.style),Object(x.a)(l.selectAll(".domain"),Object.assign({},a.y.style,{stroke:"transparent"}))),o.y.visible&&(u.attr("transform","translate("+(this.yAxisWidth()+d)+", 0)").transition().call(function(e){return void 0===e&&(e=5),Object(f.b)(s).ticks(e)}(v()(o,"y.ticks",c)).tickSize(-r+2*i.left+this.yAxisWidth()).tickFormat(function(){return""})),Object(x.a)(u.selectAll(".tick line"),o.y.style),u.selectAll(".gridY .tick line").filter(function(e,t){return 0===t}).attr("display","none"),Object(x.a)(u.selectAll(".domain"),Object.assign({},a.x.style,{stroke:"transparent"})))},update:function(e,t){this.mergeProps(t);var n=_.data,a=_.visible;r=n.map(function(e){var t=[];return e.counts.forEach(function(n){n.data.forEach(function(r,o){t[o]||(t[o]=[]),t[o].push({groupLabel:n.label,joyLabel:e.title,label:e.bins[o],value:!1!==a[e.bins[o]]&&!1!==a[n.label]?r:0})})}),t}),this._drawScales(_.data),this._drawGrid(),this.updateChart(r)},destroy:function(t){e.selectAll("svg > *").remove()}}},O=function(e){function t(t){var n;return(n=e.call(this,t)||this).ref=null,n.chart=_(),n.state={parentWidth:300},n}i()(t,e);var n=t.prototype;return n.handleResize=function(){var e=this,t=this.getDOMNode();if(t){var n=this.ref&&this.ref.offsetWidth?this.ref.offsetWidth:0;this.setState({parentWidth:n},function(){return e.chart.create(t,e.getChartState())})}},n.componentDidMount=function(){var e=this,t=this.getDOMNode();t&&(this.chart.create(t,this.getChartState()),"100%"===this.props.width&&(window.addEventListener("resize",function(t){return e.handleResize()}),this.handleResize()))},n.componentDidUpdate=function(){var e=this.getDOMNode();e&&this.chart.update(e,this.getChartState())},n.getChartState=function(){var e=this.props.width,t=this.props,n=(t.children,a()(t,["children"]));return"100%"===e&&(e=this.state.parentWidth||300),Object.assign({},n,{width:e})},n.componentWillUnmount=function(){var e=this.getDOMNode();e&&("100%"===this.props.width&&window.removeEventListener("resize",this.handleResize),this.chart.destroy(e))},n.getDOMNode=function(){var e=c.a.findDOMNode(this.ref);if(e instanceof HTMLElement)return e},n.render=function(){var e=this;return u.a.createElement("div",{ref:function(t){return e.ref=t},className:"histogram-chart-container"})},t}(l.Component);t.a=O},function(e,t,n){"use strict";n(53);var r=n(82),a=n.n(r),o=n(10),i=n.n(o),l=n(0),u=n.n(l),s=n(55),c=n.n(s),d=(n(352),n(279),n(128),n(597),n(394)),f=n(284),p=n(273),h=n(306),b=n(294),v=n.n(b),g=n(287),m=n.n(g),y=n(283),x=n(289),w=function(){var e,t,n,r,a,o,i,l,u={backgroundColor:"#ddd",className:"piechart-d3",colorScheme:y.a,data:{bins:[],counts:[]},donutWidth:0,height:200,labels:{display:!0,displayFn:function(e,t){return e.value}},margin:{bottom:0,left:10,right:0,top:10},tip:x.a,tipContainer:"body",tipContentFn:function(e,t,n,r){return r+": "+e[t]+"<br />"+n},visible:{},width:200};return{create:function(e,t){var r=this;void 0===t&&(t={}),m()(u,t),o=u.data.counts.map(function(e,t){return e.data.map(function(t,n){return{count:t,groupLabel:e.label,label:u.data.bins[n]}})}),this._makeSvg(e),n=[],o.forEach(function(e,t){r.drawChartBg(u.data,t)}),this.update(e,u)},_makeSvg:function(n){if(r){r.selectAll("svg > *").remove(),r.remove();var a=n.getElementsByTagName("svg");a.length>0&&n.removeChild(a[0])}var o=u.margin,i=u.width,l=u.height,s=u.className;r=Object(p.d)(n).append("svg").attr("class",s).attr("width",i).attr("height",l).attr("viewBox","0 0 "+i+" "+l).append("g").attr("transform","translate("+o.left+","+o.top+")");var c=Object(x.b)(u.tipContainer,e);t=c.tipContent,e=c.tipContainer},update:function(e,t){u.data&&(m()(u,t),u.colorScheme&&(u.colorScheme=u.colorScheme),u.data.bins&&this.drawCharts())},outerRadius:function(e){void 0===e&&(e=0);var t=u.donutWidth,n=void 0===t?0:t,r=u.width,a=u.height,o=Math.min(Number(r),a)/2;return 0===n?o-10:o-10-e*(n+10)},innerRadius:function(e){void 0===e&&(e=0);var t=u.donutWidth,n=void 0===t?0:t,r=u.width,a=u.height,o=Math.min(Number(r),a)/2;return 0===n?0:o-10-n-e*(n+10)},drawCharts:function(){var e=this,t=u.data,n=u.visible;(a=t.counts.map(function(e){return e.data.map(function(r,a){return{count:!1!==n[t.bins[a]]?r:0,groupLabel:e.label,label:t.bins[a]}})})).forEach(function(n,r){var a=v()(t.counts[r],"colors",u.colorScheme);e.drawChart(n,r,t.bins,a)}),o=a},drawChartBg:function(e,t){var a=u.backgroundColor,o=u.width,i=u.height,l=2*Math.PI,s=this.outerRadius(t),c=this.innerRadius(t),d=Object(h.a)().innerRadius(c).outerRadius(s).startAngle(0).endAngle(l),f=r.append("g").attr("class","pie-bg").append("path").attr("class","pie-background").style("fill",a);f.enter().attr("transform","translate("+Number(o)/2+","+i/2+")").attr("d",d),f.merge(f),n[t]||(n[t]=r.append("g").attr("class","pie-container"))},drawChart:function(r,a,s,c){var p=u.labels,b=u.width,v=u.height,g=u.tip,m=u.tipContentFn,y=this.outerRadius(a),x=this.innerRadius(a),w=Object(h.l)().sort(null).value(function(e){return e.count}),E=w(o[a]),_=Object(f.d)(c),O=Object(h.a)().outerRadius(y).innerRadius(x),k=n[a].selectAll("path").data(w(r));k.enter().append("g").attr("class","arc").append("path").attr("transform","translate("+Number(b)/2+","+v/2+")").attr("stroke","#FFF").attr("fill",function(e,t){return _(t)}).each(function(e,t){E[t]}).attr("d",O).on("mouseover",function(n,r){t.html(function(){return m(s,r,n.data.count,n.data.groupLabel)}),g.fx.in(e)}).on("mousemove",function(){return g.fx.move(e)}).on("mouseout",function(){return g.fx.out(e)}).style("opacity",0).transition().duration(500).style("opacity",1),k.merge(k).on("mouseover",function(n,r){t.html(function(){return m(s,r,n.data.count,n.data.groupLabel)}),g.fx.in(e)}).on("mousemove",function(){return g.fx.move(e)}).on("mouseout",function(){return g.fx.out(e)}).transition().delay(400).duration(500).attr("fill",function(e,t){return _(t)}).attrTween("d",function(e){return function(t){var n=Object(d.a)(this._current,t);return this._current=n(0),function(t){return e(n(t))}}}(O));var j=n[a].selectAll("text.label").data(w(r));j.enter().append("text").attr("class","label").each(function(){l=v,i=Number(b)}).attr("transform",function(e){var t=O.centroid(e);return"translate("+(t[0]+i/2)+","+(t[1]+l/2)+")"}).each(function(e){e}).text(function(e,t){return 0===e.value?"":p.displayFn(e,t)}),j.merge(j).transition().duration(500).style("opacity",0).transition().attr("transform",function(e){var t=O.centroid(e);return"translate("+(t[0]+i/2)+","+(t[1]+l/2)+")"}).transition().duration(500).style("opacity",function(e){return!1===p.display||0===e.data.value?0:1}),j.exit().remove(),k.exit().transition().duration(500).style("opacity",0).remove()},destroy:function(e){r.selectAll("svg > *").remove()}}};var E=function(e){function t(t){var n;return(n=e.call(this,t)||this).ref=null,n.chart=w(),n.state={parentWidth:300},n}i()(t,e);var n=t.prototype;return n.handleResize=function(){var e=this,t=this.getDOMNode();if(t){var n=this.ref&&this.ref.offsetWidth?this.ref.offsetWidth:0;this.setState({parentWidth:n},function(){return e.chart.create(t,e.getChartState())})}},n.componentDidMount=function(){var e=this,t=this.getDOMNode();t&&(this.chart.create(t,this.getChartState()),"100%"===this.props.width&&(window.addEventListener("resize",function(t){return e.handleResize()}),this.handleResize()))},n.componentDidUpdate=function(){var e=this.getDOMNode();e&&this.chart.update(e,this.getChartState())},n.getChartState=function(){var e=this.props.width,t=this.props,n=(t.children,a()(t,["children"]));return"100%"===e&&(e=this.state.parentWidth||300),Object.assign({},n,{width:e})},n.componentWillUnmount=function(){"100%"===this.props.width&&window.removeEventListener("resize",this.handleResize);var e=this.getDOMNode();e&&this.chart.destroy(e)},n.getDOMNode=function(){var e=c.a.findDOMNode(this.ref);if(e instanceof HTMLElement)return e},n.render=function(){var e=this;return u.a.createElement("div",{ref:function(t){return e.ref=t},className:"piechart-chart-container"})},t}(l.Component);t.a=E},function(e,t,n){"use strict";n.d(t,"c",function(){return m}),n.d(t,"a",function(){return y}),n.d(t,"b",function(){return x});n(128),n(323),n(131),n(279);var r=n(295),a=n(290),o=n(410),i=n(284),l=n(273),u=n(351),s=n(294),c=n.n(s),d=n(287),f=n.n(d),p=n(283),h=n(288),b=n(327),v=n(289),g=n(272),m=function(e){return"TIME"===e.scale&&e.hasOwnProperty("dateFormat")||e.hasOwnProperty("numberFormat")},y=function(e){return function(t){return"TIME"===e.scale?Object(u.a)(e.dateFormat)(new Date(t)):Object(o.a)(e.numberFormat)(Number(t))}},x=function(){var e,t,n,o,u,s,d,x,w,E,_,O=Object(i.b)(),k=Object(i.a)(),j=Object(i.a)(),C={axis:g.a,bar:{groupMargin:.1,margin:0,width:50},className:"histogram-d3",colorScheme:p.a,data:{bins:[],counts:[]},delay:0,domain:{max:null,min:null},duration:400,grid:g.b,height:200,margin:{bottom:0,left:5,right:0,top:5},stacked:!1,stroke:{color:"#005870",dasharray:"",linecap:"butt",width:0},tip:v.a,tipContainer:"body",tipContentFn:function(e,t,n){return e[t]+"<br />"+n},visible:{},width:200};return{create:function(t,n){void 0===n&&(n={}),this.mergeProps(n),this._makeSvg(t),this.makeGrid(),this.makeScales(),o=e.append("g").attr("class","histogram-container"),this.update(t,n)},mergeProps:function(e){f()(C,e),e.data&&(C.data=e.data),e.colorScheme&&(C.colorScheme=e.colorScheme)},_makeSvg:function(r){if(e){e.selectAll("svg > *").remove(),e.remove();var a=r.getElementsByTagName("svg");a.length>0&&r.removeChild(a[0])}e=Object(l.d)(r).append("svg"),this.sizeSVG();var o=Object(v.b)(C.tipContainer,t);n=o.tipContent,t=o.tipContainer},sizeSVG:function(){var t=C.margin,n=C.width,r=C.height,a=C.className,o=1-t.left/Number(n),i=1-t.top/r;e.attr("class",a).attr("width",n).attr("height",r).attr("viewBox","0 0 "+n+" "+r).append("g").attr("transform","translate("+t.left+","+t.top+") scale("+o+","+i+")")},valuesCount:function(e){return e.reduce(function(e,t){return t.data.length>e?t.data.length:e},0)},appendDomainRange:function(e,t){var n=[],a=C.domain,o=C.margin,i=C.height,l=C.stacked,u=t.reduce(function(e,t){return[].concat(e,l?[t.reduce(function(e,t){return e+t.value},0)]:t.map(function(e){return e.value}))},[0]),s=Object(r.a)(u,function(e){return e});n[1]=a&&a.hasOwnProperty("max")&&null!==a.max?a.max:Number(s[1]),n[0]=a&&a.hasOwnProperty("min")&&null!==a.min?a.min:Number(s[0]);var c=[i-2*o.top-Object(b.d)(C.axis),0];e.range(c).domain(n)},makeScales:function(){w=e.append("g").attr("class","x-axis"),x=e.append("g").attr("class","y-axis"),E=e.append("g"),_=e.append("g")},_drawScales:function(){var t=C.axis,n=C.data,r=C.margin,o=C.height,i=C.stacked,l=this.valuesCount(n.counts),s=Object(b.c)(C),d=n.counts.map(function(e){return e.label});k.domain(n.bins).rangeRound([0,s]).paddingInner(this.groupedMargin()),j.domain(i?["main"]:d).rangeRound([0,k.bandwidth()]).paddingInner(this.barMargin());var f=Object(a.a)(k),p=c()(t,"x.tickSize",void 0);void 0!==p?f.tickSize(p):s/l<10&&f.tickValues(k.domain().filter(function(e,t){return!(t%10)})),m(t.x)&&f.tickFormat(y(t.x)),w.attr("transform","translate("+(Object(b.e)(t)+t.y.style["stroke-width"])+","+(o-Object(b.d)(C.axis)-2*r.left)+")").call(f),this.appendDomainRange(O,u);var v=Object(a.b)(O).ticks(t.y.ticks),g=c()(t,"y.tickSize",void 0);void 0!==g&&v.tickSize(g),m(t.y)&&v.tickFormat(y(t.y)),x.attr("transform","translate("+Object(b.e)(t)+", 0)").transition().call(v),Object(h.a)(e.selectAll(".y-axis .domain, .y-axis .tick line"),t.y.style),Object(h.a)(e.selectAll(".y-axis .tick text"),t.y.text.style),Object(h.a)(e.selectAll(".x-axis .domain, .x-axis .tick line"),t.x.style),Object(h.a)(e.selectAll(".x-axis .tick text"),t.x.text.style)},groupedMargin:function(){var e=c()(C.bar,"groupMargin",.1);return e>=0&&e<=1?e:.1},barMargin:function(){var e=c()(C.bar,"margin",0);return e>=0&&e<=1?e:.1},barWidth:function(){return j.bandwidth()},updateChart:function(e,r){var a=C.axis,l=C.height,u=C.width,s=C.margin,c=C.delay,d=C.duration,f=C.tip,p=C.stacked,h=this.barWidth(),v=function(e,t){var n=r.find(function(t){return void 0!==t.find(function(t){return t.label===e.label})}),a=n?n.filter(function(e,n){return n<t}).reduce(function(e,t){return e+t.value},0):0,o=p&&t>0?a:0;return O(e.value+o)},g=Object(i.d)(C.colorScheme),m=Object(b.b)(C),y=o.selectAll("g").data(r),x=y.enter().append("g").merge(y).attr("transform",function(e){var t=k(e[0].label);return void 0===t&&(t=0),"translate("+(Object(b.e)(a)+a.y.style["stroke-width"]+t)+", 0)"}).selectAll("rect").data(function(e){return e});x.enter().append("rect").attr("height",0).attr("y",v).attr("class","bar").on("mouseover",function(r,a){var o=e.findIndex(function(e){return e===r.label});n.html(function(){return C.tipContentFn(e,o,r.value)}),f.fx.in(t)}).on("mousemove",function(){return f.fx.move(t)}).on("mouseout",function(){return f.fx.out(t)}).merge(x).attr("x",function(e){return Number(j(String(e.groupLabel)))}).attr("width",function(e){return h}).attr("fill",function(e,t){return g(String(t))}).transition().duration(d).delay(c).attr("y",v).attr("stroke-dasharray",function(e){var t=m-O(e.value);return h+" 0 "+t+" "+h}).attr("height",function(e){return m-O(e.value)}),x.exit().remove(),y.exit().remove();var w=E.selectAll("text").data([a.x.label]);w.enter().append("text").attr("class","x-axis-label").merge(w).attr("transform","translate("+Number(u)/2+" ,"+(l-Object(b.d)(C.axis)-2*s.left+a.x.margin)+")").style("text-anchor","middle").text(function(e){return e});var S=_.selectAll("text").data([a.y.label]);S.enter().append("text").attr("class","y-axis-label").merge(S).attr("transform","rotate(-90)").attr("y",0).attr("x",0-(m/2-2*s.top)).attr("dy","1em").style("text-anchor","middle").text(function(e){return e})},makeGrid:function(){s=e.append("g").attr("class","grid gridX"),d=e.append("g").attr("class","grid gridY")},update:function(e,t){if(t.data&&(this.mergeProps(t),C.data.bins)){this.sizeSVG();var n=C.data,r=C.visible;u=[],n.counts.forEach(function(e){e.data.forEach(function(t,a){u[a]||(u[a]=[]),u[a].push({groupLabel:e.label,label:n.bins[a],value:!1!==r[n.bins[a]]&&!1!==r[e.label]?t:0})})}),this._drawScales(),Object(b.a)(k,O,s,d,C,this.valuesCount(n.counts)),this.updateChart(n.bins,u)}},destroy:function(t){e.selectAll("svg > *").remove()}}}},function(e,t,n){"use strict";n.d(t,"a",function(){return l}),n.d(t,"b",function(){return u}),n.d(t,"e",function(){return s}),n.d(t,"d",function(){return c}),n.d(t,"c",function(){return d});n(53);var r=n(290),a=n(294),o=n.n(a),i=n(288),l=function(e,t,n,a,l,d){var f=l.height,p=l.width,h=l.axis,b=l.grid,v=l.margin,g=h.y.style["stroke-width"],m=s(h)+g,y=u(l);b.x.visible&&(n.attr("transform","translate("+m+", "+y+")").transition().call(function(e,t){return void 0===t&&(t=5),Object(r.a)(e).ticks(t)}(e,o()(b,"x.ticks",d)).tickSize(-f+c(l.axis)+2*v.top).tickFormat(function(){return""})),Object(i.a)(n.selectAll(".tick line"),b.x.style),Object(i.a)(n.selectAll(".domain"),Object.assign({},h.y.style,{stroke:"transparent"}))),b.y.visible&&(a.attr("transform","translate("+(s(h)+g)+", 0)").transition().call(function(e,t){return void 0===t&&(t=5),Object(r.b)(e).ticks(t)}(t,o()(b,"y.ticks",d)).tickSize(-p+2*v.left+s(h)).tickFormat(function(){return""})),Object(i.a)(a.selectAll(".tick line"),b.y.style),a.selectAll(".gridY .tick line").filter(function(e,t){return 0===t}).attr("display","none"),Object(i.a)(a.selectAll(".domain"),Object.assign({},h.x.style,{stroke:"transparent"})))},u=function(e){var t=e.height,n=e.margin,r=e.axis;return t-2*n.top-c(r)},s=function(e){return""===e.y.label?e.y.width:e.y.width+30},c=function(e){return""===e.x.label?e.x.height:e.x.height+30+o()(e,"x.margin",0)},d=function(e){var t=e.axis;return e.width-2*e.margin.left-s(t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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},a=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}}(),o=n(0),i=s(o),l=s(n(1)),u=s(n(299));function s(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(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)}(t,o.PureComponent),a(t,[{key:"render",value:function(){var e=this.props,t=e.cell,n=e.row,a=e.col,o=e.attributesRenderer,l=e.className,u=e.style,s=e.onMouseDown,c=e.onMouseOver,d=e.onDoubleClick,f=e.onContextMenu,p=t.colSpan,h=t.rowSpan,b=o?o(t,n,a):{};return i.default.createElement("td",r({className:l,onMouseDown:s,onMouseOver:c,onDoubleClick:d,onContextMenu:f,colSpan:p,rowSpan:h,style:u},b),this.props.children)}}]),t}();t.default=c,c.propTypes={row:l.default.number.isRequired,col:l.default.number.isRequired,cell:l.default.shape(u.default).isRequired,selected:l.default.bool,editing:l.default.bool,updated:l.default.bool,attributesRenderer:l.default.func,onMouseDown:l.default.func.isRequired,onMouseOver:l.default.func.isRequired,onDoubleClick:l.default.func.isRequired,onContextMenu:l.default.func.isRequired,className:l.default.string,style:l.default.object},c.defaultProps={selected:!1,editing:!1,updated:!1,attributesRenderer:function(){}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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}}(),a=n(0),o=u(a),i=u(n(1)),l=u(n(299));function u(e){return e&&e.__esModule?e:{default:e}}var s=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=n.handleChange.bind(n),n}return function(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)}(t,a.PureComponent),r(t,[{key:"componentDidMount",value:function(){this._input.focus()}},{key:"handleChange",value:function(e){this.props.onChange(e.target.value)}},{key:"render",value:function(){var e=this,t=this.props,n=t.value,r=t.onKeyDown;return o.default.createElement("input",{ref:function(t){e._input=t},className:"data-editor",value:n,onChange:this.handleChange,onKeyDown:r})}}]),t}();t.default=s,s.propTypes={value:i.default.node.isRequired,row:i.default.number.isRequired,col:i.default.number.isRequired,cell:i.default.shape(l.default),onChange:i.default.func.isRequired,onCommit:i.default.func.isRequired,onRevert:i.default.func.isRequired,onKeyDown:i.default.func.isRequired}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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}}(),a=n(0),o=u(a),i=u(n(1)),l=u(n(299));function u(e){return e&&e.__esModule?e:{default:e}}var s=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(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)}(t,a.PureComponent),r(t,[{key:"render",value:function(){var e=this.props.value;return o.default.createElement("span",{className:"value-viewer"},e)}}]),t}();t.default=s,s.propTypes={row:i.default.number.isRequired,col:i.default.number.isRequired,cell:i.default.shape(l.default),value:i.default.node.isRequired}},function(e,t,n){var r=n(361),a=n(365);e.exports=function(e,t){return e&&r(e,a(t))}},function(e,t,n){var r=n(436),a=n(282),o=Object.prototype,i=o.hasOwnProperty,l=o.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return a(e)&&i.call(e,"callee")&&!l.call(e,"callee")};e.exports=u},function(e,t){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var a=typeof e;return!!(t=null==t?n:t)&&("number"==a||"symbol"!=a&&r.test(e))&&e>-1&&e%1==0&&e<t}},function(e,t,n){var r=n(438),a=n(336),o=n(337),i=o&&o.isTypedArray,l=i?a(i):r;e.exports=l},function(e,t){var n=9007199254740991;e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}},function(e,t){e.exports=function(e){return function(t){return e(t)}}},function(e,t,n){(function(e){var r=n(360),a=t&&!t.nodeType&&t,o=a&&"object"==typeof e&&e&&!e.nodeType&&e,i=o&&o.exports===a&&r.process,l=function(){try{var e=o&&o.require&&o.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(t){}}();e.exports=l}).call(this,n(350)(e))},function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t,n){var r=n(291),a=n(278),o="[object AsyncFunction]",i="[object Function]",l="[object GeneratorFunction]",u="[object Proxy]";e.exports=function(e){if(!a(e))return!1;var t=r(e);return t==i||t==l||t==o||t==u}},function(e,t,n){var r=n(364)(Object.getPrototypeOf,Object);e.exports=r},function(e,t,n){var r=n(292)(n(280),"Map");e.exports=r},function(e,t,n){var r=n(458),a=n(465),o=n(467),i=n(468),l=n(469);function u(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])}}u.prototype.clear=r,u.prototype.delete=a,u.prototype.get=o,u.prototype.has=i,u.prototype.set=l,e.exports=u},function(e,t,n){var r=n(480),a=n(375),o=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,l=i?function(e){return null==e?[]:(e=Object(e),r(i(e),function(t){return o.call(e,t)}))}:a;e.exports=l},function(e,t,