(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[19],{"+6XX":function(t,e,n){var r=n("y1pI");t.exports=function(t){return r(this.__data__,t)>-1}},"+c4W":function(t,e,n){var r=n("711d"),o=n("4/ic"),a=n("9ggG"),i=n("9Nap");t.exports=function(t){return a(t)?r(i(t)):o(t)}},"/9aa":function(t,e,n){var r=n("NykK"),o=n("ExA7");t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},"03A+":function(t,e,n){var r=n("JTzB"),o=n("ExA7"),a=Object.prototype,i=a.hasOwnProperty,c=a.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(t){return o(t)&&i.call(t,"callee")&&!c.call(t,"callee")};t.exports=u},"0Cz8":function(t,e,n){var r=n("Xi7e"),o=n("ebwN"),a=n("e4Nc");t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var i=n.__data__;if(!o||i.length<199)return i.push([t,e]),this.size=++n.size,this;n=this.__data__=new a(i)}return n.set(t,e),this.size=n.size,this}},"0ycA":function(t,e){t.exports=function(){return[]}},"1hJj":function(t,e,n){var r=n("e4Nc"),o=n("ftKO"),a=n("3A9y");function i(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e<n;)this.add(t[e])}i.prototype.add=i.prototype.push=o,i.prototype.has=a,t.exports=i},"2gN3":function(t,e,n){var r=n("Kz5y")["__core-js_shared__"];t.exports=r},"3A9y":function(t,e){t.exports=function(t){return this.__data__.has(t)}},"3Fdi":function(t,e){var n=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return n.call(t)}catch(e){}try{return t+""}catch(e){}}return""}},"4/ic":function(t,e,n){var r=n("ZWtO");t.exports=function(t){return function(e){return r(e,t)}}},"44Ds":function(t,e,n){var r=n("e4Nc");function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=t.apply(this,r);return n.cache=a.set(o,i)||a,i};return n.cache=new(o.Cache||r),n}o.Cache=r,t.exports=o},"4kuk":function(t,e,n){var r=n("SfRM"),o=n("Hvzi"),a=n("u8Dt"),i=n("ekgI"),c=n("JSQU");function u(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=a,u.prototype.has=i,u.prototype.set=c,t.exports=u},"4sDh":function(t,e,n){var r=n("4uTw"),o=n("03A+"),a=n("Z0cm"),i=n("wJg7"),c=n("shjB"),u=n("9Nap");t.exports=function(t,e,n){for(var s=-1,l=(e=r(e,t)).length,f=!1;++s<l;){var p=u(e[s]);if(!(f=null!=t&&n(t,p)))break;t=t[p]}return f||++s!=l?f:!!(l=null==t?0:t.length)&&c(l)&&i(p,l)&&(a(t)||o(t))}},"4uTw":function(t,e,n){var r=n("Z0cm"),o=n("9ggG"),a=n("GNiM"),i=n("dt0z");t.exports=function(t,e){return r(t)?t:o(t,e)?[t]:a(i(t))}},"6sVZ":function(t,e){var n=Object.prototype;t.exports=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||n)}},"711d":function(t,e){t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},"77Zs":function(t,e,n){var r=n("Xi7e");t.exports=function(){this.__data__=new r,this.size=0}},"7GkX":function(t,e,n){var r=n("b80T"),o=n("A90E"),a=n("MMmD");t.exports=function(t){return a(t)?r(t):o(t)}},"7fqy":function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}},"8oxB":function(t,e){var n,r,o=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function c(t){if(n===setTimeout)return setTimeout(t,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:a}catch(t){n=a}try{r="function"===typeof clearTimeout?clearTimeout:i}catch(t){r=i}}();var u,s=[],l=!1,f=-1;function p(){l&&u&&(l=!1,u.length?s=u.concat(s):f=-1,s.length&&d())}function d(){if(!l){var t=c(p);l=!0;for(var e=s.length;e;){for(u=s,s=[];++f<e;)u&&u[f].run();f=-1,e=s.length}u=null,l=!1,function(t){if(r===clearTimeout)return clearTimeout(t);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(t)}}function h(t,e){this.fun=t,this.array=e}function v(){}o.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];s.push(new h(t,e)),1!==s.length||l||c(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=v,o.addListener=v,o.once=v,o.off=v,o.removeListener=v,o.removeAllListeners=v,o.emit=v,o.prependListener=v,o.prependOnceListener=v,o.listeners=function(t){return[]},o.binding=function(t){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(t){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},"9Nap":function(t,e,n){var r=n("/9aa");t.exports=function(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-Infinity?"-0":e}},"9ggG":function(t,e,n){var r=n("Z0cm"),o=n("/9aa"),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||(i.test(t)||!a.test(t)||null!=e&&t in Object(e))}},A90E:function(t,e,n){var r=n("6sVZ"),o=n("V6Ve"),a=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return o(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}},AP2z:function(t,e,n){var r=n("nmnc"),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,c=r?r.toStringTag:void 0;t.exports=function(t){var e=a.call(t,c),n=t[c];try{t[c]=void 0;var r=!0}catch(u){}var o=i.call(t);return r&&(e?t[c]=n:delete t[c]),o}},B8du:function(t,e){t.exports=function(){return!1}},CH3K:function(t,e){t.exports=function(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}},CMye:function(t,e,n){var r=n("GoyQ");t.exports=function(t){return t===t&&!r(t)}},Cwc5:function(t,e,n){var r=n("NKxu"),o=n("Npjl");t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},DSRE:function(t,e,n){(function(t){var r=n("Kz5y"),o=n("B8du"),a=e&&!e.nodeType&&e,i=a&&"object"==typeof t&&t&&!t.nodeType&&t,c=i&&i.exports===a?r.Buffer:void 0,u=(c?c.isBuffer:void 0)||o;t.exports=u}).call(this,n("YuTi")(t))},E2jh:function(t,e,n){var r=n("2gN3"),o=function(){var t=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=function(t){return!!o&&o in t}},EpBk:function(t,e){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},ExA7:function(t,e){t.exports=function(t){return null!=t&&"object"==typeof t}},GDhZ:function(t,e,n){var r=n("wF/u"),o=n("mwIZ"),a=n("hgQt"),i=n("9ggG"),c=n("CMye"),u=n("IOzZ"),s=n("9Nap");t.exports=function(t,e){return i(t)&&c(e)?u(s(t),e):function(n){var i=o(n,t);return void 0===i&&i===e?a(n,t):r(e,i,3)}}},GNiM:function(t,e,n){var r=n("I01J"),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,i=r((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(o,(function(t,n,r,o){e.push(r?o.replace(a,"$1"):n||t)})),e}));t.exports=i},GoyQ:function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},H8j4:function(t,e,n){var r=n("QkVE");t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},HDyB:function(t,e,n){var r=n("nmnc"),o=n("JHRd"),a=n("ljhN"),i=n("or5M"),c=n("7fqy"),u=n("rEGp"),s=r?r.prototype:void 0,l=s?s.valueOf:void 0;t.exports=function(t,e,n,r,s,f,p){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!f(new o(t),new o(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var d=c;case"[object Set]":var h=1&r;if(d||(d=u),t.size!=e.size&&!h)return!1;var v=p.get(t);if(v)return v==e;r|=2,p.set(t,e);var b=i(d(t),d(e),r,s,f,p);return p.delete(t),b;case"[object Symbol]":if(l)return l.call(t)==l.call(e)}return!1}},HOxn:function(t,e,n){var r=n("Cwc5")(n("Kz5y"),"Promise");t.exports=r},Hvzi:function(t,e){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},I01J:function(t,e,n){var r=n("44Ds");t.exports=function(t){var e=r(t,(function(t){return 500===n.size&&n.clear(),t})),n=e.cache;return e}},IOzZ:function(t,e){t.exports=function(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}},JC6p:function(t,e,n){var r=n("cq/+"),o=n("7GkX");t.exports=function(t,e){return t&&r(t,e,o)}},JD84:function(t,e,n){var r=n("SKAX");t.exports=function(t,e,n,o){return r(t,(function(t,r,a){e(o,t,n(t),a)})),o}},JHRd:function(t,e,n){var r=n("Kz5y").Uint8Array;t.exports=r},JHgL:function(t,e,n){var r=n("QkVE");t.exports=function(t){return r(this,t).get(t)}},JSQU:function(t,e,n){var r=n("YESw");t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this}},JTzB:function(t,e,n){var r=n("NykK"),o=n("ExA7");t.exports=function(t){return o(t)&&"[object Arguments]"==r(t)}},Juji:function(t,e){t.exports=function(t,e){return null!=t&&e in Object(t)}},KMkd:function(t,e){t.exports=function(){this.__data__=[],this.size=0}},KfNM:function(t,e){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},Kz5y:function(t,e,n){var r=n("WFqU"),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();t.exports=a},L8xA:function(t,e){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},LXxW:function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=0,a=[];++n<r;){var i=t[n];e(i,n,t)&&(a[o++]=i)}return a}},MMmD:function(t,e,n){var r=n("lSCD"),o=n("shjB");t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},MNEJ:function(t,e,n){"use strict";var r=n("nKUr"),o=n("q1tI"),a=n("/MKj"),i=n("UDbo"),c=n("3mGJ"),u=n("+6Dn"),s=n("pLir"),l=n("WYlG"),f=n("Mt1y"),p=n("Pj1C"),d=n("U8c8"),h=n("oiH+"),v=n("KQm4"),b=n("MqQV"),y=n("D1pA"),j=function(t){var e=t.legend,n=t.setLegend,o=t.name,a=t.displayName,i=t.color;return Object(r.jsx)(l.a.Item,{children:Object(r.jsxs)(b.a,{as:"a",basic:!0,style:{opacity:e.includes(o)?1:.5},onClick:function(){n(e.includes(o)?e.filter((function(t){return t!==o})):[].concat(Object(v.a)(e),[o]))},children:[Object(r.jsx)(y.a,{name:"circle",style:{color:i}})," ",a]})})},g=n("v6gx");e.a=function(t){var e=t.id,n=void 0===e?null:e,v=Object(a.e)((function(t){return t.user})),b=Object(a.e)((function(t){return t.history})),y=Object(a.e)((function(t){return t.loadingHistory})),m=Object(o.useState)("week"),O=m[0],x=m[1],_=Object(o.useState)(["Saved"]),w=_[0],k=_[1],E=Object(o.useState)(null),C=E[0],A=E[1],I=Object(a.d)();Object(o.useEffect)((function(){b&&b.granularity===O&&b.id===n||I(Object(d.a)(O,n))}),[n,O,b]);var P=Object(o.useRef)(),N=Object(o.useRef)(),S=Object(h.a)(v,b),D=S.reduce((function(t,e){return{saved_water:t.saved_water+e.saved_water,consumed_water:t.consumed_water+e.consumed_water,experienced_water:t.experienced_water+e.experienced_water,saved_energy:t.saved_energy+e.saved_energy,consumed_energy:t.consumed_energy+e.consumed_energy,experienced_energy:t.experienced_energy+e.experienced_energy}}),{saved_water:0,consumed_water:0,experienced_water:0,saved_energy:0,consumed_energy:0,experienced_energy:0});return Object(r.jsx)(r.Fragment,{children:Object(r.jsxs)(c.a,{padded:"very",loading:y,children:[Object(r.jsxs)(u.a,{columns:2,stackable:!0,doubling:!0,children:[Object(r.jsx)(u.a.Column,{children:Object(r.jsxs)("h2",{children:["Savings ",Object(r.jsx)(s.a,{options:[{key:"year",text:"last year",value:"year"},{key:"month",text:"last 30 days",value:"month"},{key:"week",text:"last 7 days",value:"week"}],style:{padding:12,borderRadius:4,marginLeft:10,boxShadow:"3px 3px 10px #00000029"},onChange:function(t,e){var n=e.value;return x(String(n))},value:O,defaultValue:"year",pointing:"left"})]})}),Object(r.jsx)(u.a.Column,{only:"computer",children:Object(r.jsxs)(l.a,{horizontal:!0,floated:"right",children:[Object(r.jsx)(j,{legend:w,setLegend:k,name:"kWh Saved",displayName:"kWh saved",color:"rgba(0, 0, 0, 0.5)"}),Object(r.jsx)(j,{legend:w,setLegend:k,name:"Saved",displayName:"Litres saved",color:"#265886"})]})})]}),Object(r.jsxs)(u.a,{verticalAlign:"middle",stackable:!0,stretched:!0,children:[Object(r.jsxs)(u.a.Column,{mobile:16,tablet:16,computer:4,children:[Object(r.jsxs)(u.a,{verticalAlign:"bottom",stretched:!0,children:[Object(r.jsx)(u.a.Column,{mobile:8,tablet:8,computer:16,style:{alignItems:"flex-start",marginLeft:"4em",padding:0,paddingTop:60,paddingBottom:20},children:!y&&Object(r.jsx)(g.a,{icon:"water-drop",color:"#265886",title:"".concat("L"===(null===v||void 0===v?void 0:v.volumeUnit)?"Litres":"Gallons"," saved"),stat:Object(h.k)(v,D.saved_water)})}),Object(r.jsx)(u.a.Column,{mobile:8,tablet:8,computer:16,style:{alignItems:"flex-start",marginLeft:"4em",padding:0,paddingTop:60,paddingBottom:20},children:!y&&Object(r.jsx)(g.a,{icon:"lightning",color:"#A7A7A7",title:"".concat(null===v||void 0===v?void 0:v.energyUnit," saved"),stat:Object(h.j)(v,D.saved_energy)})})]}),Object(r.jsx)(f.a,{hidden:!0})]}),Object(r.jsx)(u.a.Column,{style:{flexGrow:1},only:"computer tablet",children:Object(r.jsx)("div",{children:Object(r.jsx)(i.Line,{ref:P,height:260,data:{labels:S.map((function(t){return t.timestamp})),datasets:[{yAxisID:"right",label:"".concat("L"===(null===v||void 0===v?void 0:v.volumeUnit)?"Litres":"Gallons"," saved"),hidden:!w.includes("Saved"),data:S.map((function(t){return t.saved_water})),backgroundColor:"transparent",borderColor:"#265886",borderWidth:2,pointBorderColor:"#ffffff",pointBorderWidth:2,pointBackgroundColor:"#265886",pointRadius:4,datalabels:{formatter:function(t){return"".concat(Object(h.k)(v,t)," ").concat(null===v||void 0===v?void 0:v.volumeUnit)},display:"auto",color:"#265886",anchor:"end",align:"end",font:{weight:"bold"}}},{yAxisID:"left",label:"kWh Saved",hidden:!w.includes("kWh Saved"),data:S.map((function(t){return t.saved_energy})),backgroundColor:"transparent",borderColor:"#d1d1d1",borderWidth:2,pointBorderColor:"#ffffff",pointBorderWidth:2,pointBackgroundColor:"#d1d1d1",pointRadius:4,datalabels:{display:!1}}]},options:{maintainAspectRatio:!1,tooltips:{enabled:!1,custom:function(t){if(P.current)if(0!==t.opacity){var e=P.current.chartInstance.canvas.getBoundingClientRect(),n=t.dataPoints[0].xLabel;C&&C.date===n||A({top:e.top+t.caretY,left:e.left+t.caretX,date:n,body:t.body,labelColors:t.labelColors})}else A(null)},intersect:!1,mode:"x-axis",caretPadding:20,xPadding:10,yPadding:10,displayColors:!1,callbacks:{label:function(t,e){var n=t.yLabel,r=t.datasetIndex,o=e.datasets;return"".concat(Object(h.k)(v,n)," ").concat(o[r].label)}}},layout:{padding:{top:30,left:0,right:0,bottom:0}},legend:{display:!1},cornerRadius:2,scales:{xAxes:[{id:"x",type:"time",offset:!0,distribution:"series",time:{displayFormats:{day:"Do MMM",month:"MMM YYYY"}},display:!0,ticks:{padding:10,fontColor:"#d1d1d1"},gridLines:{display:!0,drawOnChartArea:!1}}],yAxes:[{id:"right",beginAtZero:!0,maxTicksLimit:5,display:w.includes("Saved"),offset:!0,position:"right",ticks:{fontColor:"#d1d1d1",padding:10,maxTicksLimit:5,beginAtZero:!0,callback:function(t){return"".concat(Object(h.k)(v,t)," ").concat(null===v||void 0===v?void 0:v.volumeUnit)}},gridLines:{display:!0,drawOnChartArea:!1}},{id:"left",beginAtZero:!0,maxTicksLimit:5,display:w.includes("kWh Saved"),offset:!0,position:"left",ticks:{fontColor:"#d1d1d1",padding:10,maxTicksLimit:5,beginAtZero:!0,callback:function(t){return"".concat(Object(h.j)(v,t)," ").concat(null===v||void 0===v?void 0:v.energyUnit)}},gridLines:{display:!0,drawOnChartArea:!1}}]}}})})}),Object(r.jsxs)("div",{children:[C&&Object(r.jsx)(p.a,{open:!0,content:Object(r.jsx)(l.a,{size:"tiny",children:C.body.map((function(t,e){return Object(r.jsx)(l.a.Item,{style:{color:C.labelColors[e].backgroundColor,fontWeight:0===e?"bold":"normal",cursor:"default"},children:t.lines.join(", ")},e)}))}),context:N,position:"right center",eventsEnabled:!1,style:{pointerEvents:"none",padding:20}},C.date),C&&Object(r.jsx)("div",{ref:N,style:{position:"fixed",left:C.left,top:C.top}})]})]})]})})}},Mt1y:function(t,e,n){"use strict";var r=n("wx14"),o=n("iuhU"),a=(n("17x9"),n("q1tI")),i=n.n(a),c=n("ZeOK"),u=n("ICNK"),s=n("Y53p"),l=n("H+2d");function f(t){var e=t.children,n=t.className,a=t.clearing,p=t.content,d=t.fitted,h=t.hidden,v=t.horizontal,b=t.inverted,y=t.section,j=t.vertical,g=Object(o.a)("ui",Object(c.a)(a,"clearing"),Object(c.a)(d,"fitted"),Object(c.a)(h,"hidden"),Object(c.a)(v,"horizontal"),Object(c.a)(b,"inverted"),Object(c.a)(y,"section"),Object(c.a)(j,"vertical"),"divider",n),m=Object(u.a)(f,t),O=Object(s.a)(f,t);return i.a.createElement(O,Object(r.a)({},m,{className:g}),l.a.isNil(e)?p:e)}f.handledProps=["as","children","className","clearing","content","fitted","hidden","horizontal","inverted","section","vertical"],f.propTypes={},e.a=f},MvSz:function(t,e,n){var r=n("LXxW"),o=n("0ycA"),a=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,c=i?function(t){return null==t?[]:(t=Object(t),r(i(t),(function(e){return a.call(t,e)})))}:o;t.exports=c},NKxu:function(t,e,n){var r=n("lSCD"),o=n("E2jh"),a=n("GoyQ"),i=n("3Fdi"),c=/^\[object .+?Constructor\]$/,u=Function.prototype,s=Object.prototype,l=u.toString,f=s.hasOwnProperty,p=RegExp("^"+l.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!a(t)||o(t))&&(r(t)?p:c).test(i(t))}},Npjl:function(t,e){t.exports=function(t,e){return null==t?void 0:t[e]}},NykK:function(t,e,n){var r=n("nmnc"),o=n("AP2z"),a=n("KfNM"),i=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":i&&i in Object(t)?o(t):a(t)}},O0oS:function(t,e,n){var r=n("Cwc5"),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(e){}}();t.exports=o},O7RO:function(t,e,n){var r=n("CMye"),o=n("7GkX");t.exports=function(t){for(var e=o(t),n=e.length;n--;){var a=e[n],i=t[a];e[n]=[a,i,r(i)]}return e}},"Of+w":function(t,e,n){var r=n("Cwc5")(n("Kz5y"),"WeakMap");t.exports=r},QVEU:function(t,e,n){var r=n("hypo"),o=n("UMY1")((function(t,e,n){r(t,n,e)}));t.exports=o},QkVE:function(t,e,n){var r=n("EpBk");t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},QoRX:function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}},QqLw:function(t,e,n){var r=n("tadb"),o=n("ebwN"),a=n("HOxn"),i=n("yGk4"),c=n("Of+w"),u=n("NykK"),s=n("3Fdi"),l=s(r),f=s(o),p=s(a),d=s(i),h=s(c),v=u;(r&&"[object DataView]"!=v(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=v(new o)||a&&"[object Promise]"!=v(a.resolve())||i&&"[object Set]"!=v(new i)||c&&"[object WeakMap]"!=v(new c))&&(v=function(t){var e=u(t),n="[object Object]"==e?t.constructor:void 0,r=n?s(n):"";if(r)switch(r){case l:return"[object DataView]";case f:return"[object Map]";case p:return"[object Promise]";case d:return"[object Set]";case h:return"[object WeakMap]"}return e}),t.exports=v},SKAX:function(t,e,n){var r=n("JC6p"),o=n("lQqw")(r);t.exports=o},SfRM:function(t,e,n){var r=n("YESw");t.exports=function(){this.__data__=r?r(null):{},this.size=0}},U8c8:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"a",(function(){return o}));var r={FETCH_HISTORY:"FETCH_HISTORY",FETCH_HISTORY_SUCCEEDED:"FETCH_HISTORY_SUCCEEDED",FETCH_HISTORY_FAILED:"FETCH_HISTORY_FAILED"};function o(t,e){return{type:r.FETCH_HISTORY,granularity:t,id:e}}},UDbo:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Chart",{enumerable:!0,get:function(){return a.default}}),e.defaults=e.Scatter=e.Bubble=e.Polar=e.Radar=e.HorizontalBar=e.Bar=e.Line=e.Pie=e.Doughnut=e.default=void 0;var r=u(n("q1tI")),o=u(n("17x9")),a=u(n("MO+k")),i=u(n("Y+p1")),c=u(n("QVEU"));function u(t){return t&&t.__esModule?t:{default:t}}function s(){return(s=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function l(t){return(l="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},a=Object.keys(t);for(r=0;r<a.length;r++)n=a[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r<a.length;r++)n=a[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function d(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){_(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function h(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function v(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function b(t,e,n){return e&&v(t.prototype,e),n&&v(t,n),t}function y(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&j(t,e)}function j(t,e){return(j=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function g(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=x(t);if(e){var o=x(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m(this,n)}}function m(t,e){return!e||"object"!==l(e)&&"function"!==typeof e?O(t):e}function O(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function x(t){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function _(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var w="undefined"!==typeof t&&t.env&&"production",k=function(t){y(n,t);var e=g(n);function n(){var t;return h(this,n),_(O(t=e.call(this)),"handleOnClick",(function(e){var n=t.chartInstance,r=t.props,o=r.getDatasetAtEvent,a=r.getElementAtEvent,i=r.getElementsAtEvent,c=r.onElementsClick;o&&o(n.getDatasetAtEvent(e),e),a&&a(n.getElementAtEvent(e),e),i&&i(n.getElementsAtEvent(e),e),c&&c(n.getElementsAtEvent(e),e)})),_(O(t),"ref",(function(e){t.element=e})),t.chartInstance=void 0,t}return b(n,[{key:"componentDidMount",value:function(){this.renderChart()}},{key:"componentDidUpdate",value:function(){if(this.props.redraw)return this.destroyChart(),void this.renderChart();this.updateChart()}},{key:"shouldComponentUpdate",value:function(t){var e=this.props,n=(e.redraw,e.type),r=e.options,o=e.plugins,a=e.legend,c=e.height,u=e.width;if(!0===t.redraw)return!0;if(c!==t.height||u!==t.width)return!0;if(n!==t.type)return!0;if(!(0,i.default)(a,t.legend))return!0;if(!(0,i.default)(r,t.options))return!0;var s=this.transformDataProp(t);return!(0,i.default)(this.shadowDataProp,s)||!(0,i.default)(o,t.plugins)}},{key:"componentWillUnmount",value:function(){this.destroyChart()}},{key:"transformDataProp",value:function(t){var e=t.data;return"function"==typeof e?e(this.element):e}},{key:"memoizeDataProps",value:function(){if(this.props.data){var t=this.transformDataProp(this.props);return this.shadowDataProp=d(d({},t),{},{datasets:t.datasets&&t.datasets.map((function(t){return d({},t)}))}),this.saveCurrentDatasets(),t}}},{key:"checkDatasets",value:function(t){var e="production"!==w&&"prod"!==w,r=this.props.datasetKeyProvider!==n.getLabelAsKey,o=t.length>1;if(e&&o&&!r){var a=!1;t.forEach((function(t){t.label||(a=!0)})),a&&console.error('[react-chartjs-2] Warning: Each dataset needs a unique key. By default, the "label" property on each dataset is used. Alternatively, you may provide a "datasetKeyProvider" as a prop that returns a unique key.')}}},{key:"getCurrentDatasets",value:function(){return this.chartInstance&&this.chartInstance.config.data&&this.chartInstance.config.data.datasets||[]}},{key:"saveCurrentDatasets",value:function(){var t=this;this.datasets=this.datasets||{},this.getCurrentDatasets().forEach((function(e){t.datasets[t.props.datasetKeyProvider(e)]=e}))}},{key:"updateChart",value:function(){var t=this,e=this.props.options,n=this.memoizeDataProps(this.props);if(this.chartInstance){e&&(this.chartInstance.options=a.default.helpers.configMerge(this.chartInstance.options,e));var r=this.getCurrentDatasets(),o=n.datasets||[];this.checkDatasets(r);var i=(0,c.default)(r,this.props.datasetKeyProvider);this.chartInstance.config.data.datasets=o.map((function(e){var n=i[t.props.datasetKeyProvider(e)];if(n&&n.type===e.type&&e.data){n.data.splice(e.data.length),e.data.forEach((function(t,r){n.data[r]=e.data[r]}));e.data;var r=f(e,["data"]);return d(d({},n),r)}return e}));n.datasets;var u=f(n,["datasets"]);this.chartInstance.config.data=d(d({},this.chartInstance.config.data),u),this.chartInstance.update()}}},{key:"renderChart",value:function(){var t=this.props,e=t.options,r=t.legend,o=t.type,c=t.plugins,u=this.element,s=this.memoizeDataProps();"undefined"===typeof r||(0,i.default)(n.defaultProps.legend,r)||(e.legend=r),this.chartInstance=new a.default(u,{type:o,data:s,options:e,plugins:c})}},{key:"destroyChart",value:function(){if(this.chartInstance){this.saveCurrentDatasets();var t=Object.values(this.datasets);this.chartInstance.config.data.datasets=t,this.chartInstance.destroy()}}},{key:"render",value:function(){var t=this.props,e=t.height,n=t.width,o=t.id;return r.default.createElement("canvas",{ref:this.ref,height:e,width:n,id:o,onClick:this.handleOnClick})}}]),n}(r.default.Component);_(k,"getLabelAsKey",(function(t){return t.label})),_(k,"propTypes",{data:o.default.oneOfType([o.default.object,o.default.func]).isRequired,getDatasetAtEvent:o.default.func,getElementAtEvent:o.default.func,getElementsAtEvent:o.default.func,height:o.default.number,legend:o.default.object,onElementsClick:o.default.func,options:o.default.object,plugins:o.default.arrayOf(o.default.object),redraw:o.default.bool,type:function(t,e,n){if(!a.default.controllers[t[e]])return new Error("Invalid chart type `"+t[e]+"` supplied to `"+n+"`.")},width:o.default.number,datasetKeyProvider:o.default.func}),_(k,"defaultProps",{legend:{display:!0,position:"bottom"},type:"doughnut",height:150,width:300,redraw:!1,options:{},datasetKeyProvider:k.getLabelAsKey});var E=k;e.default=E;var C=function(t){y(n,t);var e=g(n);function n(){return h(this,n),e.apply(this,arguments)}return b(n,[{key:"render",value:function(){var t=this;return r.default.createElement(k,s({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"doughnut"}))}}]),n}(r.default.Component);e.Doughnut=C;var A=function(t){y(n,t);var e=g(n);function n(){return h(this,n),e.apply(this,arguments)}return b(n,[{key:"render",value:function(){var t=this;return r.default.createElement(k,s({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"pie"}))}}]),n}(r.default.Component);e.Pie=A;var I=function(t){y(n,t);var e=g(n);function n(){return h(this,n),e.apply(this,arguments)}return b(n,[{key:"render",value:function(){var t=this;return r.default.createElement(k,s({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"line"}))}}]),n}(r.default.Component);e.Line=I;var P=function(t){y(n,t);var e=g(n);function n(){return h(this,n),e.apply(this,arguments)}return b(n,[{key:"render",value:function(){var t=this;return r.default.createElement(k,s({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"bar"}))}}]),n}(r.default.Component);e.Bar=P;var N=function(t){y(n,t);var e=g(n);function n(){return h(this,n),e.apply(this,arguments)}return b(n,[{key:"render",value:function(){var t=this;return r.default.createElement(k,s({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"horizontalBar"}))}}]),n}(r.default.Component);e.HorizontalBar=N;var S=function(t){y(n,t);var e=g(n);function n(){return h(this,n),e.apply(this,arguments)}return b(n,[{key:"render",value:function(){var t=this;return r.default.createElement(k,s({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"radar"}))}}]),n}(r.default.Component);e.Radar=S;var D=function(t){y(n,t);var e=g(n);function n(){return h(this,n),e.apply(this,arguments)}return b(n,[{key:"render",value:function(){var t=this;return r.default.createElement(k,s({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"polarArea"}))}}]),n}(r.default.Component);e.Polar=D;var T=function(t){y(n,t);var e=g(n);function n(){return h(this,n),e.apply(this,arguments)}return b(n,[{key:"render",value:function(){var t=this;return r.default.createElement(k,s({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"bubble"}))}}]),n}(r.default.Component);e.Bubble=T;var z=function(t){y(n,t);var e=g(n);function n(){return h(this,n),e.apply(this,arguments)}return b(n,[{key:"render",value:function(){var t=this;return r.default.createElement(k,s({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"scatter"}))}}]),n}(r.default.Component);e.Scatter=z;var L=a.default.defaults;e.defaults=L}).call(this,n("8oxB"))},UMY1:function(t,e,n){var r=n("oMRN"),o=n("JD84"),a=n("ut/Y"),i=n("Z0cm");t.exports=function(t,e){return function(n,c){var u=i(n)?r:o,s=e?e():{};return u(n,t,a(c,2),s)}}},"UNi/":function(t,e){t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},V6Ve:function(t,e,n){var r=n("kekF")(Object.keys,Object);t.exports=r},VaNO:function(t,e){t.exports=function(t){return this.__data__.has(t)}},WFqU:function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this,n("yLpj"))},WYlG:function(t,e,n){"use strict";var r=n("wx14"),o=n("dI71"),a=n("zmn3"),i=n("JpOH"),c=n("iuhU"),u=(n("17x9"),n("q1tI")),s=n.n(u),l=n("ZeOK"),f=n("ICNK"),p=n("Y53p"),d=n("H+2d"),h=n("MZgk");function v(t){var e=t.children,n=t.className,o=t.content,a=Object(c.a)(n,"description"),i=Object(f.a)(v,t),u=Object(p.a)(v,t);return s.a.createElement(u,Object(r.a)({},i,{className:a}),d.a.isNil(e)?o:e)}v.handledProps=["as","children","className","content"],v.propTypes={},v.create=Object(h.g)(v,(function(t){return{content:t}}));var b=v;function y(t){var e=t.children,n=t.className,o=t.content,a=Object(c.a)("header",n),i=Object(f.a)(y,t),u=Object(p.a)(y,t);return s.a.createElement(u,Object(r.a)({},i,{className:a}),d.a.isNil(e)?o:e)}y.handledProps=["as","children","className","content"],y.propTypes={},y.create=Object(h.g)(y,(function(t){return{content:t}}));var j=y;function g(t){var e=t.children,n=t.className,o=t.content,a=t.description,i=t.floated,u=t.header,h=t.verticalAlign,v=Object(c.a)(Object(l.e)(i,"floated"),Object(l.f)(h),"content",n),y=Object(f.a)(g,t),m=Object(p.a)(g,t);return d.a.isNil(e)?s.a.createElement(m,Object(r.a)({},y,{className:v}),j.create(u),b.create(a),o):s.a.createElement(m,Object(r.a)({},y,{className:v}),e)}g.handledProps=["as","children","className","content","description","floated","header","verticalAlign"],g.propTypes={},g.create=Object(h.g)(g,(function(t){return{content:t}}));var m=g,O=n("D1pA");function x(t){var e=t.className,n=t.verticalAlign,o=Object(c.a)(Object(l.f)(n),e),a=Object(f.a)(x,t);return s.a.createElement(O.a,Object(r.a)({},a,{className:o}))}x.handledProps=["className","verticalAlign"],x.propTypes={},x.create=Object(h.g)(x,(function(t){return{name:t}}));var _=x,w=n("6LIB"),k=n("5XkN"),E=function(t){function e(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=t.call.apply(t,[this].concat(r))||this).handleClick=function(t){e.props.disabled||Object(i.a)(e.props,"onClick",t,e.props)},e}return Object(o.a)(e,t),e.prototype.render=function(){var t=this.props,n=t.active,o=t.children,a=t.className,i=t.content,h=t.description,v=t.disabled,y=t.header,g=t.icon,O=t.image,x=t.value,E=Object(p.a)(e,this.props),C=Object(c.a)(Object(l.a)(n,"active"),Object(l.a)(v,"disabled"),Object(l.a)("li"!==E,"item"),a),A=Object(f.a)(e,this.props),I="li"===E?{value:x}:{"data-value":x};if(!d.a.isNil(o))return s.a.createElement(E,Object(r.a)({},I,{role:"listitem",className:C,onClick:this.handleClick},A),o);var P=_.create(g,{autoGenerateKey:!1}),N=k.a.create(O,{autoGenerateKey:!1});if(!Object(u.isValidElement)(i)&&Object(w.a)(i))return s.a.createElement(E,Object(r.a)({},I,{role:"listitem",className:C,onClick:this.handleClick},A),P||N,m.create(i,{autoGenerateKey:!1,defaultProps:{header:y,description:h}}));var S=j.create(y,{autoGenerateKey:!1}),D=b.create(h,{autoGenerateKey:!1});return P||N?s.a.createElement(E,Object(r.a)({},I,{role:"listitem",className:C,onClick:this.handleClick},A),P||N,(i||S||D)&&s.a.createElement(m,null,S,D,i)):s.a.createElement(E,Object(r.a)({},I,{role:"listitem",className:C,onClick:this.handleClick},A),S,D,i)},e}(u.Component);E.handledProps=["active","as","children","className","content","description","disabled","header","icon","image","onClick","value"],E.propTypes={},E.create=Object(h.g)(E,(function(t){return{content:t}}));var C=E;function A(t){var e=t.children,n=t.className,o=t.content,a=Object(f.a)(A,t),i=Object(p.a)(A,t),u=Object(c.a)(Object(l.a)("ul"!==i&&"ol"!==i,"list"),n);return s.a.createElement(i,Object(r.a)({},a,{className:u}),d.a.isNil(e)?o:e)}A.handledProps=["as","children","className","content"],A.propTypes={};var I=A,P=function(t){function e(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=t.call.apply(t,[this].concat(r))||this).handleItemOverrides=function(t){return{onClick:function(n,r){Object(i.a)(t,"onClick",n,r),Object(i.a)(e.props,"onItemClick",n,r)}}},e}return Object(o.a)(e,t),e.prototype.render=function(){var t=this,n=this.props,o=n.animated,i=n.bulleted,u=n.celled,h=n.children,v=n.className,b=n.content,y=n.divided,j=n.floated,g=n.horizontal,m=n.inverted,O=n.items,x=n.link,_=n.ordered,w=n.relaxed,k=n.selection,E=n.size,A=n.verticalAlign,I=Object(c.a)("ui",E,Object(l.a)(o,"animated"),Object(l.a)(i,"bulleted"),Object(l.a)(u,"celled"),Object(l.a)(y,"divided"),Object(l.a)(g,"horizontal"),Object(l.a)(m,"inverted"),Object(l.a)(x,"link"),Object(l.a)(_,"ordered"),Object(l.a)(k,"selection"),Object(l.b)(w,"relaxed"),Object(l.e)(j,"floated"),Object(l.f)(A),"list",v),P=Object(f.a)(e,this.props),N=Object(p.a)(e,this.props);return d.a.isNil(h)?d.a.isNil(b)?s.a.createElement(N,Object(r.a)({role:"list",className:I},P),Object(a.a)(O,(function(e){return C.create(e,{overrideProps:t.handleItemOverrides})}))):s.a.createElement(N,Object(r.a)({role:"list",className:I},P),b):s.a.createElement(N,Object(r.a)({role:"list",className:I},P),h)},e}(u.Component);P.handledProps=["animated","as","bulleted","celled","children","className","content","divided","floated","horizontal","inverted","items","link","onItemClick","ordered","relaxed","selection","size","verticalAlign"],P.propTypes={},P.Content=m,P.Description=b,P.Header=j,P.Icon=_,P.Item=C,P.List=I;e.a=P},Xi7e:function(t,e,n){var r=n("KMkd"),o=n("adU4"),a=n("tMB7"),i=n("+6XX"),c=n("Z8oC");function u(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=a,u.prototype.has=i,u.prototype.set=c,t.exports=u},"Y+p1":function(t,e,n){var r=n("wF/u");t.exports=function(t,e){return r(t,e)}},YESw:function(t,e,n){var r=n("Cwc5")(Object,"create");t.exports=r},Z0cm:function(t,e){var n=Array.isArray;t.exports=n},Z8oC:function(t,e,n){var r=n("y1pI");t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},ZCpW:function(t,e,n){var r=n("lm/5"),o=n("O7RO"),a=n("IOzZ");t.exports=function(t){var e=o(t);return 1==e.length&&e[0][2]?a(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}},ZWtO:function(t,e,n){var r=n("4uTw"),o=n("9Nap");t.exports=function(t,e){for(var n=0,a=(e=r(e,t)).length;null!=t&&n<a;)t=t[o(e[n++])];return n&&n==a?t:void 0}},adU4:function(t,e,n){var r=n("y1pI"),o=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0)&&(n==e.length-1?e.pop():o.call(e,n,1),--this.size,!0)}},b80T:function(t,e,n){var r=n("UNi/"),o=n("03A+"),a=n("Z0cm"),i=n("DSRE"),c=n("wJg7"),u=n("c6wG"),s=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=a(t),l=!n&&o(t),f=!n&&!l&&i(t),p=!n&&!l&&!f&&u(t),d=n||l||f||p,h=d?r(t.length,String):[],v=h.length;for(var b in t)!e&&!s.call(t,b)||d&&("length"==b||f&&("offset"==b||"parent"==b)||p&&("buffer"==b||"byteLength"==b||"byteOffset"==b)||c(b,v))||h.push(b);return h}},c6wG:function(t,e,n){var r=n("dD9F"),o=n("sEf8"),a=n("mdPL"),i=a&&a.isTypedArray,c=i?o(i):r;t.exports=c},"cq/+":function(t,e,n){var r=n("mc0g")();t.exports=r},dD9F:function(t,e,n){var r=n("NykK"),o=n("shjB"),a=n("ExA7"),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,t.exports=function(t){return a(t)&&o(t.length)&&!!i[r(t)]}},"dKo/":function(t,e,n){"use strict";var r=n("rePB"),o=n("nKUr"),a=n("q1tI"),i=n("/MKj"),c=n("Hgcb"),u=n("dY1G"),s=n("o0o1"),l=n.n(s),f=n("HaE+"),p=n("aQu0"),d=n("Mt1y"),h=n("TbSc"),v=n("vFsZ"),b=n("QetY"),y=n("p6pn"),j=n("T3oS"),g=n("NWNL"),m=n("zE+W"),O=function(){var t=Object(g.a)(),e=Object(i.d)(),n=Object(y.a)(),r=n.values,u=n.handleChange,s=r.username,O=r.password,x=Object(i.e)((function(t){return(t.signIn||{}).loading})),_=Object(i.e)((function(t){return(t.signIn||{}).error})),w=Object(i.e)((function(t){return(t.signIn||{}).email}));Object(a.useEffect)((function(){console.log("[SignIn] Calling useEffect "),_&&"UserNotConfirmedException"===_.code&&w&&(console.log("Pushing to confirm"),t.push({pathname:"/confirm",query:{email:w}}))}),[_,t,w]);var k=function(){var t=Object(f.a)(l.a.mark((function t(n,r){return l.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.preventDefault();try{e(Object(c.a)(null!==s&&void 0!==s?s:r.username,null!==O&&void 0!==O?O:r.password))}catch(o){console.error(o)}case 2:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}();return Object(o.jsxs)(j.a,{children:[Object(o.jsx)(m.a,{pageTitle:"Login"}),Object(o.jsx)(p.a,{as:"h1",content:"My Water"}),Object(o.jsx)(d.a,{hidden:!0}),_&&Object(o.jsx)(h.a,{header:"Error",content:_.message,negative:!0}),Object(o.jsxs)(v.a,{onSubmit:k,style:{textAlign:"left"},children:[Object(o.jsx)(v.a.Input,{label:"Email",name:"username",type:"email",value:s,onChange:u,disabled:x}),Object(o.jsx)(v.a.Input,{label:"Password",name:"password",type:"password",value:O,onChange:u,disabled:x}),Object(o.jsx)("div",{style:{textAlign:"center"},children:Object(o.jsx)(b.a,{primary:!0,type:"submit",loading:x,disabled:x,style:{marginTop:37},children:"Sign in"})})]}),Object(o.jsx)(d.a,{hidden:!0}),Object(o.jsx)(b.a,{className:"link blue",onClick:function(){return t.push("/signup")},style:{marginRight:25},children:"Create Account"}),Object(o.jsx)(b.a,{className:"link blue",onClick:function(){return t.push("/forgot")},style:{marginLeft:25},children:"Forgot password"})]})};function x(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}e.a=function(t){return function(e){var n=Object(i.d)(),s=Object(g.a)(),l=Object(i.e)((function(t){return t.token})),f=Object(i.e)((function(t){return t.user})),p=Object(i.e)((function(t){return t.loadingUser})),d=Object(i.e)((function(t){return t.loadingShowers})),h=Object(i.e)((function(t){return(t.signIn||{}).loading})),v=Object(i.e)((function(t){return t.userInformationUpdateRequired})),b=Object(i.e)((function(t){return t.noShowersFound}));return Object(a.useEffect)((function(){n(Object(c.c)())}),[]),Object(a.useEffect)((function(){v&&!["/profile"].includes(s.pathname)&&s.push("/profile")}),[v]),Object(a.useEffect)((function(){b&&["/","/device","/showers"].includes(s.pathname)&&s.push("/noshowers")}),[b]),h||p||d?Object(o.jsx)(u.a,{loading:!0}):l&&f?Object(o.jsx)(t,function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?x(Object(n),!0).forEach((function(e){Object(r.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({token:l},e)):Object(o.jsx)(O,{})}}},dt0z:function(t,e,n){var r=n("zoYe");t.exports=function(t){return null==t?"":r(t)}},e4Nc:function(t,e,n){var r=n("fGT3"),o=n("k+1r"),a=n("JHgL"),i=n("pSRY"),c=n("H8j4");function u(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=a,u.prototype.has=i,u.prototype.set=c,t.exports=u},e5cp:function(t,e,n){var r=n("fmRc"),o=n("or5M"),a=n("HDyB"),i=n("seXi"),c=n("QqLw"),u=n("Z0cm"),s=n("DSRE"),l=n("c6wG"),f="[object Object]",p=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,d,h,v){var b=u(t),y=u(e),j=b?"[object Array]":c(t),g=y?"[object Array]":c(e),m=(j="[object Arguments]"==j?f:j)==f,O=(g="[object Arguments]"==g?f:g)==f,x=j==g;if(x&&s(t)){if(!s(e))return!1;b=!0,m=!1}if(x&&!m)return v||(v=new r),b||l(t)?o(t,e,n,d,h,v):a(t,e,j,n,d,h,v);if(!(1&n)){var _=m&&p.call(t,"__wrapped__"),w=O&&p.call(e,"__wrapped__");if(_||w){var k=_?t.value():t,E=w?e.value():e;return v||(v=new r),h(k,E,n,d,v)}}return!!x&&(v||(v=new r),i(t,e,n,d,h,v))}},eUgh:function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}},ebwN:function(t,e,n){var r=n("Cwc5")(n("Kz5y"),"Map");t.exports=r},ekgI:function(t,e,n){var r=n("YESw"),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:o.call(e,t)}},fGT3:function(t,e,n){var r=n("4kuk"),o=n("Xi7e"),a=n("ebwN");t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||o),string:new r}}},"fR/l":function(t,e,n){var r=n("CH3K"),o=n("Z0cm");t.exports=function(t,e,n){var a=e(t);return o(t)?a:r(a,n(t))}},fmRc:function(t,e,n){var r=n("Xi7e"),o=n("77Zs"),a=n("L8xA"),i=n("gCq4"),c=n("VaNO"),u=n("0Cz8");function s(t){var e=this.__data__=new r(t);this.size=e.size}s.prototype.clear=o,s.prototype.delete=a,s.prototype.get=i,s.prototype.has=c,s.prototype.set=u,t.exports=s},ftKO:function(t,e){t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},gCq4:function(t,e){t.exports=function(t){return this.__data__.get(t)}},hgQt:function(t,e,n){var r=n("Juji"),o=n("4sDh");t.exports=function(t,e){return null!=t&&o(t,e,r)}},hypo:function(t,e,n){var r=n("O0oS");t.exports=function(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},"k+1r":function(t,e,n){var r=n("QkVE");t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},kekF:function(t,e){t.exports=function(t,e){return function(n){return t(e(n))}}},lQqw:function(t,e,n){var r=n("MMmD");t.exports=function(t,e){return function(n,o){if(null==n)return n;if(!r(n))return t(n,o);for(var a=n.length,i=e?a:-1,c=Object(n);(e?i--:++i<a)&&!1!==o(c[i],i,c););return n}}},lSCD:function(t,e,n){var r=n("NykK"),o=n("GoyQ");t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},ljhN:function(t,e){t.exports=function(t,e){return t===e||t!==t&&e!==e}},"lm/5":function(t,e,n){var r=n("fmRc"),o=n("wF/u");t.exports=function(t,e,n,a){var i=n.length,c=i,u=!a;if(null==t)return!c;for(t=Object(t);i--;){var s=n[i];if(u&&s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++i<c;){var l=(s=n[i])[0],f=t[l],p=s[1];if(u&&s[2]){if(void 0===f&&!(l in t))return!1}else{var d=new r;if(a)var h=a(f,p,l,t,e,d);if(!(void 0===h?o(p,f,3,a,d):h))return!1}}return!0}},mc0g:function(t,e){t.exports=function(t){return function(e,n,r){for(var o=-1,a=Object(e),i=r(e),c=i.length;c--;){var u=i[t?c:++o];if(!1===n(a[u],u,a))break}return e}}},mdPL:function(t,e,n){(function(t){var r=n("WFqU"),o=e&&!e.nodeType&&e,a=o&&"object"==typeof t&&t&&!t.nodeType&&t,i=a&&a.exports===o&&r.process,c=function(){try{var t=a&&a.require&&a.require("util").types;return t||i&&i.binding&&i.binding("util")}catch(e){}}();t.exports=c}).call(this,n("YuTi")(t))},mwIZ:function(t,e,n){var r=n("ZWtO");t.exports=function(t,e,n){var o=null==t?void 0:r(t,e);return void 0===o?n:o}},nmnc:function(t,e,n){var r=n("Kz5y").Symbol;t.exports=r},oMRN:function(t,e){t.exports=function(t,e,n,r){for(var o=-1,a=null==t?0:t.length;++o<a;){var i=t[o];e(r,i,n(i),t)}return r}},or5M:function(t,e,n){var r=n("1hJj"),o=n("QoRX"),a=n("xYSL");t.exports=function(t,e,n,i,c,u){var s=1&n,l=t.length,f=e.length;if(l!=f&&!(s&&f>l))return!1;var p=u.get(t),d=u.get(e);if(p&&d)return p==e&&d==t;var h=-1,v=!0,b=2&n?new r:void 0;for(u.set(t,e),u.set(e,t);++h<l;){var y=t[h],j=e[h];if(i)var g=s?i(j,y,h,e,t,u):i(y,j,h,t,e,u);if(void 0!==g){if(g)continue;v=!1;break}if(b){if(!o(e,(function(t,e){if(!a(b,e)&&(y===t||c(y,t,n,i,u)))return b.push(e)}))){v=!1;break}}else if(y!==j&&!c(y,j,n,i,u)){v=!1;break}}return u.delete(t),u.delete(e),v}},p6pn:function(t,e,n){"use strict";var r=n("rePB"),o=n("q1tI");function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){Object(r.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=Object(o.useState)(t),n=e[0],a=e[1],c=function(t,e){var o,c=e.name,u=e.value,s=e.checked,l=e.type;o="checkbox"===l?s:"number"===l?Number(u):u,a(i(i({},n),{},Object(r.a)({},c,o)))},u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t;a(e)};return{handleChange:c,clear:u,values:n}}},pSRY:function(t,e,n){var r=n("QkVE");t.exports=function(t){return r(this,t).has(t)}},qZTm:function(t,e,n){var r=n("fR/l"),o=n("MvSz"),a=n("7GkX");t.exports=function(t){return r(t,a,o)}},rEGp:function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}},sEf8:function(t,e){t.exports=function(t){return function(e){return t(e)}}},seXi:function(t,e,n){var r=n("qZTm"),o=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,a,i,c){var u=1&n,s=r(t),l=s.length;if(l!=r(e).length&&!u)return!1;for(var f=l;f--;){var p=s[f];if(!(u?p in e:o.call(e,p)))return!1}var d=c.get(t),h=c.get(e);if(d&&h)return d==e&&h==t;var v=!0;c.set(t,e),c.set(e,t);for(var b=u;++f<l;){var y=t[p=s[f]],j=e[p];if(a)var g=u?a(j,y,p,e,t,c):a(y,j,p,t,e,c);if(!(void 0===g?y===j||i(y,j,n,a,c):g)){v=!1;break}b||(b="constructor"==p)}if(v&&!b){var m=t.constructor,O=e.constructor;m==O||!("constructor"in t)||!("constructor"in e)||"function"==typeof m&&m instanceof m&&"function"==typeof O&&O instanceof O||(v=!1)}return c.delete(t),c.delete(e),v}},shjB:function(t,e){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},tMB7:function(t,e,n){var r=n("y1pI");t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},tadb:function(t,e,n){var r=n("Cwc5")(n("Kz5y"),"DataView");t.exports=r},u8Dt:function(t,e,n){var r=n("YESw"),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(e,t)?e[t]:void 0}},"ut/Y":function(t,e,n){var r=n("ZCpW"),o=n("GDhZ"),a=n("zZ0H"),i=n("Z0cm"),c=n("+c4W");t.exports=function(t){return"function"==typeof t?t:null==t?a:"object"==typeof t?i(t)?o(t[0],t[1]):r(t):c(t)}},v6gx:function(t,e,n){"use strict";var r=n("nKUr"),o=(n("q1tI"),n("eufG"));e.a=function(t){var e=t.icon,n=t.color,a=t.title,i=t.stat,c=t.unit;return Object(r.jsxs)("div",{style:{textAlign:"left",marginLeft:"1.5em"},children:[Object(r.jsx)("span",{style:{fontSize:13,fontWeight:"normal",color:"#00000066"},children:a}),Object(r.jsxs)("h1",{style:n&&{color:n},children:[Object(r.jsx)(o.a,{name:e,size:"small",color:n,style:{position:"absolute",marginLeft:"-1.5em",lineHeight:"inherit"}}),i," ",c]})]})}},"wF/u":function(t,e,n){var r=n("e5cp"),o=n("ExA7");t.exports=function t(e,n,a,i,c){return e===n||(null==e||null==n||!o(e)&&!o(n)?e!==e&&n!==n:r(e,n,a,i,t,c))}},wJg7:function(t,e){var n=/^(?:0|[1-9]\d*)$/;t.exports=function(t,e){var r=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==r||"symbol"!=r&&n.test(t))&&t>-1&&t%1==0&&t<e}},xYSL:function(t,e){t.exports=function(t,e){return t.has(e)}},y1pI:function(t,e,n){var r=n("ljhN");t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}},yGk4:function(t,e,n){var r=n("Cwc5")(n("Kz5y"),"Set");t.exports=r},zZ0H:function(t,e){t.exports=function(t){return t}},zoYe:function(t,e,n){var r=n("nmnc"),o=n("eUgh"),a=n("Z0cm"),i=n("/9aa"),c=r?r.prototype:void 0,u=c?c.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(a(e))return o(e,t)+"";if(i(e))return u?u.call(e):"";var n=e+"";return"0"==n&&1/e==-Infinity?"-0":n}}}]);