(this.webpackJsonptr=this.webpackJsonptr||[]).push([[0],{149:function(t,e,a){},150:function(t,e,a){"use strict";a.r(e);var n=a(0),c=a.n(n),i=a(45),r=a.n(i),o=(a(53),a(5)),s=a(10),l=a(11),u=a(13),h=a(12),d=a(46),f=(a(149),function(t){Object(u.a)(a,t);var e=Object(h.a)(a);function a(t){var n;return Object(s.a)(this,a),(n=e.call(this,t)).state={cslug:t.slug,data:null,country:t.slug},n}return Object(l.a)(a,[{key:"load_country",value:function(t){var e=this;e.setState({cslug:t,data:null}),fetch("https://api.covid19api.com/total/dayone/country/"+t).then((function(t){return t.json()})).then((function(t){if(t.length){var a={country:t[0].Country},n=[["Confirmed","red"],["Active","blue"],["Recovered","yellow"],["Deaths","black"]],c=n.map((function(t,e){return{label:t[0],lineTension:0,borderColor:t[1],borderWidth:2,pointStyle:"circle",pointRadius:1,hitRadius:2,hoverRadius:10,data:[]}}));t.filter((function(t){return t.Confirmed>0})).map((function(t){n.map((function(e,a){c[a].data.push({x:t.Date,y:t[e[0]]})}))}));var i=t[t.length-1],r=n.map((function(t){return[t[0],i[t[0]]]}));a.lastdate=new Date(i.Date).toISOString().split("T")[0],a.data={datasets:c},a.last=r,e.setState(a)}}))}},{key:"render",value:function(){if(!this.state.data)return"";var t=Math.floor(this.state.last[3][1]/this.state.last[0][1]*1e3+.5)/10,e=this.state.last.slice();return e.push(["% Deaths",t]),c.a.createElement("div",{style:{flexGrow:1}},c.a.createElement("h1",null,this.state.country," ",this.state.lastdate),c.a.createElement("div",{style:{display:"flex",minWidth:"650pt"}},c.a.createElement("div",{style:{width:"75%"}},c.a.createElement(d.a,{data:this.state.data,options:{scales:{xAxes:[{type:"time",time:{unit:"day"}}]}}})),c.a.createElement("div",{style:{flexGrow:1}},e.map((function(t,e){return c.a.createElement("div",{key:e},c.a.createElement("h3",null,t[0]),t[1])})))),c.a.createElement("div",{style:{fontSize:"80%",marginTop:"20pt",textAlign:"right",paddingRight:"10pt",paddingTop:"10px",borderTop:"1px solid #ddd"}},"Data from ",c.a.createElement("a",{href:"https://covid19api.com"},"https://covid19api.com")))}}]),a}(n.Component)),m=function(t){Object(u.a)(a,t);var e=Object(h.a)(a);function a(t){var n;return Object(s.a)(this,a),(n=e.call(this,t)).cslugs=[],n.state={selc:""},n.setActive=n.setActive.bind(Object(o.a)(n)),n}return Object(l.a)(a,[{key:"render",value:function(){var t=this;if(0==this.cslugs.length)return c.a.createElement("div",{className:"countries"},c.a.createElement("div",{className:"loading"}));var e=this.state.selc;return c.a.createElement("div",{className:"countries"},this.cslugs.map((function(a,n){var i=e==a.Country;return c.a.createElement(p,{data:a,key:a.Slug,idx:n,isactive:i,setActive:t.setActive})})))}},{key:"setActive",value:function(t){this.state.selc=t,this.forceUpdate(),this.props.fn_change(t)}},{key:"fetch_data",value:function(){var t=this;t.cslugs.length>0||fetch("https://api.covid19api.com/summary").then((function(t){return t.json()})).then((function(e){var a=e.Countries;a.sort((function(t,e){return t.TotalConfirmed1){var r=Object(o.a)(n),l=i[1];setTimeout((function(){r.change_country(l)}),10)}return n}return Object(l.a)(a,[{key:"change_country",value:function(t){this.childRef.current&&this.childRef.current.load_country(t)}},{key:"render",value:function(){var t=this;return c.a.createElement("div",{className:"App"},c.a.createElement(m,{fn_change:function(e){t.change_country(e)}}),c.a.createElement(f,{ref:this.childRef}))}}]),a}(n.Component);var y=function(){return c.a.createElement(v,null)};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));r.a.render(c.a.createElement(c.a.StrictMode,null,c.a.createElement(y,null)),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(t){t.unregister()})).catch((function(t){console.error(t.message)}))},48:function(t,e,a){t.exports=a(150)},53:function(t,e,a){}},[[48,1,2]]]); //# sourceMappingURL=main.9adf3c46.chunk.js.map