1(window.webpackJsonp=window.webpackJsonp||[]).push([[432],{1008:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return _}));var i=a(0),s=a(2),n=a(1),d=a(7),o=a(8),c=a(94),m=a(198);class _ extends n.PureComponent{constructor(){super(...arguments),Object(s.a)(this,"state",{loading:!0,data:null})}componentDidMount(){const{start_at:e,end_at:t,dimension:a,limit:i,params:s}=this.props;Object(o.e)(!1).post("/api/v1/admin/dimensions",{keys:[a],start_at:e,end_at:t,limit:i,[a]:s}).then((e=>{this.setState({loading:!1,data:e.data})})).catch((e=>{console.error(e)}))}render(){const{label:e,limit:t}=this.props,{loading:a,data:s}=this.state;let n;if(a)n=Object(i.a)("table",{},void 0,Object(i.a)("tbody",{},void 0,Array.from(Array(t)).map(((e,t)=>Object(i.a)("tr",{className:"dimension__item"},t,Object(i.a)("td",{className:"dimension__item__key"},void 0,Object(i.a)(c.a,{width:100})),Object(i.a)("td",{className:"dimension__item__value"},void 0,Object(i.a)(c.a,{width:60})))))));else{const e=s[0].data.reduce(((e,t)=>e+1*t.value),0);n=Object(i.a)("table",{},void 0,Object(i.a)("tbody",{},void 0,s[0].data.map((t=>Object(i.a)("tr",{className:"dimension__item"},t.key,Object(i.a)("td",{className:"dimension__item__key"},void 0,Object(i.a)("span",{className:`dimension__item__indicator dimension__item__indicator--${Object(m.c)(1*t.value/e*100)}`}),Object(i.a)("span",{title:t.key},void 0,t.human_key)),Object(i.a)("td",{className:"dimension__item__value"},void 0,void 0!==t.human_value?t.human_value:Object(i.a)(d.c,{value:t.value})))))))}return Object(i.a)("div",{className:"dimension"},void 0,Object(i.a)("h4",{},void 0,e),n)}}}}]); 2//# sourceMappingURL=432-f89bcc6bd3ca67a7c8e4.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.