UNPKG

ethereum-lite-explorer

Version:

Ethereum Lite Explorer

175 lines (171 loc) 31.3 kB
(window["webpackJsonp_aleth_io_ethMemento"]=window["webpackJsonp_aleth_io_ethMemento"]||[]).push([[4],{"0jj9":function(e,t,r){"use strict";r.d(t,"a",function(){return l});var o=r("bb6g");var n=r("VBo9");var s=r.n(n);var i=r("grhE");class l{constructor(e){this._sortField=void 0;this._sortOrder=i["a"].Default;this.orderCycle=[i["a"].Ascending,i["a"].Descending,i["a"].Default];if(e){this.field=e;this.order=e.defaultSortOrder?e.defaultSortOrder:i["a"].Ascending}}get field(){return this._sortField}set field(e){this._sortField=e}get order(){return this._sortOrder}set order(e){this._sortOrder=e}resetField(){this._sortField=void 0}setAscendingOrder(){this._sortOrder=i["a"].Ascending}setDescendingOrder(){this._sortOrder=i["a"].Descending}setNextOrder(){const e=this.orderCycle.indexOf(this._sortOrder);this._sortOrder=this.orderCycle[(e+1)%this.orderCycle.length]}}o["b"]([n["observable"]],l.prototype,"_sortField",void 0);o["b"]([n["observable"]],l.prototype,"_sortOrder",void 0)},"0p73":function(e,t,r){"use strict";r.d(t,"a",function(){return i});var o=r("bb6g");var n=r("VBo9");var s=r.n(n);class i{get gridFields(){return this.fields}get selectedGridFields(){return this.fields.filter(e=>e.selected)}setColumnSelect(e,t){const r=this.fields.find(t=>e===t.fieldKey);r&&(r.selected=t)}get defaultSortedField(){return}}o["b"]([n["observable"]],i.prototype,"fields",void 0);o["b"]([n["computed"]],i.prototype,"gridFields",null);o["b"]([n["computed"]],i.prototype,"selectedGridFields",null);o["b"]([n["action"]],i.prototype,"setColumnSelect",null)},"1/6t":function(e,t,r){"use strict";var o=r("cDcd");var n=r("ckoB");const s=36;const i=24;const l=1;const a=Object(n["b"])("div").withConfig({displayName:"NavButtonRoot",componentId:"sc-2pk8y1"})` cursor: ${e=>e.disabled?"default":"pointer"}; padding: ${5}px; border-radius: 4px; border: ${1}px solid ${e=>e.theme.colors.paginationBtnBorder}; color: ${e=>e.disabled?e.theme.colors.paginationBtnDisabledText:e.theme.colors.paginationBtnText}; background-color: ${e=>e.theme.colors.paginationBtnBg}; outline: 0; ${e=>e.disabled?"":n["a"]` &:hover { color: ${e.theme.colors.paginationBtnHoverText}; } `}; `;class d extends o["Component"]{render(){let{onClick:e,Icon:t,disabled:r}=this.props;return o["createElement"](a,{onClick:r?void 0:e,Icon:t,disabled:r},o["createElement"](t,null))}}var c=r("+Udl");class p extends o["Component"]{render(){return o["createElement"](c["a"],Object.assign({},this.props),o["createElement"]("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},o["createElement"]("g",{transform:"translate(-6.000000, -6.000000)",fill:"currentColor",fillRule:"nonzero"},o["createElement"]("g",{transform:"translate(18.000000, 18.000000) rotate(-270.000000) translate(-18.000000, -18.000000) translate(6.000000, 6.000000)"},o["createElement"]("polygon",{points:"16.59 8.59 12 13.17 7.41 8.59 6 10 12 16 18 10"})))))}}class h extends o["Component"]{render(){return o["createElement"](c["a"],Object.assign({},this.props),o["createElement"]("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},o["createElement"]("g",{transform:"translate(-258.000000, -6.000000)",fill:"currentColor",fillRule:"nonzero"},o["createElement"]("g",{transform:"translate(252.000000, 0.000000)"},o["createElement"]("g",{transform:"translate(18.000000, 18.000000) scale(-1, 1) rotate(-270.000000) translate(-18.000000, -18.000000) translate(6.000000, 6.000000)"},o["createElement"]("polygon",{points:"16.59 8.59 12 13.17 7.41 8.59 6 10 12 16 18 10"}))))))}}var m=r("lJck");var u=r("6/aA");const f=1;const g=n["b"].div.withConfig({displayName:"Cursor",componentId:"sc-6fqi85"})` border-radius: 4px; border: ${1}px solid ${e=>e.theme.colors.paginationBtnBorder}; background-color: ${e=>e.theme.colors.paginationBtnBg}; box-sizing: border-box; user-select: none; padding: ${9}px ${19}px ${11}px ${19}px; color: ${e=>e.theme.colors.paginationCursorText}; font-size: 12px; line-height: 14px; font-weight: 700; text-align: center; min-width: ${34}px; `;var b=r("bb6g");var v=r("CcTz");var C=r("gxhx");class x extends o["Component"]{render(){let e=this.props,{children:t}=e,r=b["c"](e,["children"]);return o["createElement"](v["a"],{content:t},o["createElement"](C["a"],Object.assign({},r)))}}const E=n["b"].div.withConfig({displayName:"CursorPaginationRoot",componentId:"sc-ih20hf"})` padding: 24px; display: flex; justify-content: center; align-items: center; background: ${e=>e.theme.colors.sidebarBg}; & > *:not(:first-child) { margin-left: 8px; } `;var y=r("ALqc");const w=Object(n["b"])(y["a"]).withConfig({displayName:"StyledSpinner",componentId:"sc-1yri9uf"})` margin-top: 0; `;var k=r("RekV");r.d(t,"a",function(){return L});class L extends o["Component"]{render(){let{rangeStart:e,rangeEnd:t,isLastPage:r,loadStatus:n,errorText:s,locale:i}=this.props;let l=n===k["a"].NotLoaded;return o["createElement"](E,null,o["createElement"](d,{Icon:p,disabled:1===e||l,onClick:()=>this.props.onPrevPage()}),o["createElement"](g,null,o["createElement"](m["a"],{value:e,locale:i}),"-",o["createElement"](m["a"],{value:t,locale:i})),o["createElement"](d,{Icon:h,disabled:r||l,onClick:()=>this.props.onNextPage()}),l?o["createElement"](u["a"],{delay:1},o["createElement"](w,null)):n===k["a"].Error?o["createElement"](x,null,s):null)}}L.defaultProps={loadStatus:k["a"].Loaded}},"70YD":function(e,t,r){"use strict";r.d(t,"a",function(){return l});var o=r("cDcd");var n=r.n(o);var s=r("ZjfP");var i=r("D9CN");class l{constructor(e){this.gridFieldDataGetter=e}render(e){let t=this.gridFieldDataGetter(e);return o["createElement"](i["a"],{to:`page://aleth.io/account?accountHash=${t}`},o["createElement"](s["a"],null,t))}}},CC9R:function(e,t,r){"use strict";r.d(t,"a",function(){return l});var o=r("cDcd");var n=r.n(o);var s=r("ZjfP");var i=r("D9CN");class l{constructor(e){this.gridFieldDataGetter=e}render(e){let t=this.gridFieldDataGetter(e);return o["createElement"](i["a"],{to:`page://aleth.io/tx?txHash=${t}`},o["createElement"](s["a"],null,t))}}},D9CN:function(e,t,r){"use strict";r.d(t,"a",function(){return i});var o=r("MasL");var n=r.n(o);var s=r("ckoB");const i=Object(s["b"])(o["Link"])` color: ${({theme:e})=>e.colors.link}; `},It4M:function(e,t,r){"use strict";r.d(t,"a",function(){return a});var o=r("cDcd");var n=r.n(o);var s=r("ckoB");var i=r("+Udl");const l=s["b"].div.withConfig({displayName:"ErrorSmallIconRoot",componentId:"sc-1yp6qh2"})` color: ${e=>e.theme.colors.error}; `;class a extends o["PureComponent"]{render(){return o["createElement"](l,null,o["createElement"](i["a"],Object.assign({},this.props),o["createElement"]("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},o["createElement"]("polygon",{points:"0 0 24 0 24 24 0 24"}),o["createElement"]("path",{d:"M12,5 C8.136,5 5,8.136 5,12 C5,15.864 8.136,19 12,19 C15.864,19 19,15.864 19,12 C19,8.136 15.864,5 12,5 Z M13,16 L11,16 L11,14 L13,14 L13,16 Z M13,13 L11,13 L11,8 L13,8 L13,13 Z",fill:"currentColor",fillRule:"nonzero"}))))}}},MBSL:function(e,t,r){"use strict";var o=r("bb6g");var n=r("cDcd");var s=r("faye");var i=r("ckoB");var l=r("Pdg1");var a=r("eoCW");var d=r("U4Jk");var c=r("sGQ9");var p=r("VBo9");var h=r("+Udl");class m extends n["Component"]{render(){return n["createElement"](h["a"],Object.assign({},this.props),n["createElement"]("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},n["createElement"]("polygon",{points:"0 0 24 0 24 24 0 24"}),n["createElement"]("polygon",{fill:"currentColor",fillRule:"nonzero",points:"14.8284271 16.2426407 12 13.4142136 9.17157288 16.2426407 7.75735931 14.8284271 10.5857864 12 7.75735931 9.17157288 9.17157288 7.75735931 12 10.5857864 14.8284271 7.75735931 16.2426407 9.17157288 13.4142136 12 16.2426407 14.8284271"})))}}const u=i["b"].div.withConfig({displayName:"CloseButton",componentId:"sc-193k016"})` cursor: pointer; line-height: 1; color: ${({theme:e})=>e.colors.closeBtn}; `;const f=i["b"].div.withConfig({displayName:"ModalSelectBoxWrapper",componentId:"sc-c2se3z"})` padding: 16px; border-radius: 8px; background-color: ${e=>e.theme.colors.overlayBg}; border: 1px solid #D0DEF2; box-shadow: 0 2px 4px 0 rgba(51,69,100,0.07), 0 6px 16px 0 rgba(51,69,100,0.08); `;class g extends n["Component"]{render(){return n["createElement"](f,null,n["createElement"]("div",{style:{padding:"4px"}},n["createElement"](u,{onClick:this.props.onClose},n["createElement"](m,null))),this.props.children)}}r.d(t,"a",function(){return v});const b=i["b"].div.withConfig({displayName:"Overlay",componentId:"sc-12wc7lq"})` position: fixed; top: 0; bottom: 0; left: 0; right: 0; `;let v=class e extends n["Component"]{constructor(){super(...arguments);this.isOpened=!1;this.openSelectBox=(()=>{this.isOpened=!0});this.closeSelectBox=(()=>{this.isOpened=!1})}render(){let{disabled:e}=this.props;return n["createElement"](l["c"],null,n["createElement"](a["a"],null,({ref:t})=>n["createElement"]("div",{ref:t,onClick:e?void 0:this.openSelectBox,style:{cursor:e?"default":"pointer"}},this.props.children)),this.isOpened?s["createPortal"](n["createElement"](n["Fragment"],null,n["createElement"](b,{onClick:this.closeSelectBox}),n["createElement"](d["a"],{modifiers:{offset:{offset:this.props.offset?this.props.offset.left+"px, "+this.props.offset.top+"px":"auto"},flip:{enabled:!1},preventOverflow:{enabled:!0},hide:{enabled:!1}},placement:"bottom-start"},({ref:e,placement:t,style:r})=>n["createElement"]("div",{ref:e,"data-placement":t,style:r},n["createElement"](g,{onClose:this.closeSelectBox},this.props.render({requestClose:this.closeSelectBox}))))),document.body):null)}};o["b"]([p["observable"]],v.prototype,"isOpened",void 0);v=o["b"]([c["observer"]],v)},RekV:function(e,t,r){"use strict";r.d(t,"a",function(){return o});var o;!function(e){e[e["NotLoaded"]=0]="NotLoaded";e[e["Loaded"]=1]="Loaded";e[e["Error"]=2]="Error"}(o||(o={}))},"X/Uc":function(e,t,r){"use strict";r.d(t,"a",function(){return i});var o=r("cDcd");var n=r.n(o);var s=r("xgT1");class i{constructor(e,t){this.locale=e;this.gridFieldDataGetter=t}render(e){return o["createElement"](s["a"],{timestamp:this.gridFieldDataGetter(e),locale:this.locale})}}},ZpAB:function(e,t,r){"use strict";r.d(t,"a",function(){return g});var o=r("bb6g");var n=r("cDcd");var s=r.n(n);var i=r("VBo9");var l=r.n(i);var a=r("sGQ9");var d=r.n(a);var c=r("lvN2");var p=r("INKD");var h=r("C4qQ");var m=r("MeXO");var u=r("F99q");var f=r("ofVI");let g=class e extends n["Component"]{constructor(e){super(e);this.expanderEls=new Map;this.handleContainerRef=(e=>{e&&(this.containerOffsetLeft=e.offsetLeft)});this.onExpanderResize=(()=>{this.fixedExpanderWidth=void 0;this.destroyWidthWatch();this.setupWidthWatch()});this.accordionState=new m["a"](this.props.onContentError);this.refreshDisposer=Object(i["reaction"])(()=>this.accordionState.getItems().map(e=>e.config),()=>{Object(i["runInAction"])(()=>{this.fixedExpanderWidth=void 0;this.expanderEls.clear()});this.destroyWidthWatch();this.setupWidthWatch()},{delay:100,equals:(e,t)=>{if(e.length!==t.length)return!1;return e.every((e,r)=>e===t[r])}})}getChildContext(){return{accordionState:this.accordionState}}componentDidMount(){this.setupWidthWatch()}setupWidthWatch(){const e=this.accordionState.getItems();e.length&&(this.widthWatchDisposer=Object(i["when"])(()=>this.expanderEls.size===e.length,()=>{this.computeWidth()}))}destroyWidthWatch(){if(this.widthWatchDisposer){this.widthWatchDisposer();this.widthWatchDisposer=void 0}}componentWillUnmount(){this.destroyWidthWatch();if(this.refreshDisposer){this.refreshDisposer();this.refreshDisposer=void 0}}computeWidth(){let e=[...this.expanderEls.values()].reduce((e,t)=>Math.max(e,t.offsetWidth),0);this.fixedExpanderWidth=e+1}render(){return n["createElement"](n["Fragment"],null,n["createElement"]("div",{style:{position:"fixed",top:-1e4,left:-1e4}},this.props.children),this.renderItems())}renderItems(){if(!this.accordionState.getItems().length)return n["createElement"](c["a"],null,n["createElement"](p["a"],null,n["createElement"](h["a"],null,this.props.label),this.props.noDataContent));let e=this.accordionState.getItems();let t=this.accordionState.getActiveItem();return n["createElement"]("div",{ref:this.handleContainerRef},e.map((e,r)=>n["createElement"](n["Fragment"],{key:r},n["createElement"](c["a"],{responsive:{ignoreFirstLabel:"forLowRes"}},n["createElement"](p["a"],null,n["createElement"](h["a"],null,r?void 0:this.props.label),n["createElement"]("div",{ref:e=>e&&this.expanderEls.set(r,e),style:{width:this.fixedExpanderWidth}},this.props.renderExpander({config:e.config,isFullWidth:!!this.fixedExpanderWidth,isOpen:e===t,onClick:e.onClick,onResize:this.onExpanderResize})),this.props.renderHeader&&this.props.renderHeader({config:e.config,isOpen:e===t}))),n["createElement"](f["a"],{duration:this.props.contentAnimSeconds},e===t&&n["createElement"](u["a"],{content:e.content,config:e.config,status:e.contentStatus,arrowPosition:this.getContentArrowPosition(),loadingDelay:this.props.contentAnimSeconds,errorText:this.props.errorText,loadingText:this.props.loadingText,renderContent:this.props.renderContent})))))}getContentArrowPosition(){if(this.expanderEls.size&&void 0!==this.containerOffsetLeft&&this.fixedExpanderWidth){let e;return this.expanderEls.values().next().value.offsetLeft-this.containerOffsetLeft+this.fixedExpanderWidth/2}return}};g.defaultProps={contentAnimSeconds:.2};g.childContextTypes={accordionState:a["PropTypes"].objectOrObservableObject};o["b"]([i["observable"]],g.prototype,"expanderEls",void 0);o["b"]([i["observable"]],g.prototype,"fixedExpanderWidth",void 0);g=o["b"]([a["observer"]],g)},grhE:function(e,t,r){"use strict";r.d(t,"a",function(){return o});var o;!function(e){e[e["Ascending"]=0]="Ascending";e[e["Descending"]=1]="Descending";e[e["Default"]=2]="Default"}(o||(o={}))},"hfe/":function(e,t,r){"use strict";r.d(t,"a",function(){return i});var o=r("cDcd");var n=r.n(o);var s=r("3lOv");class i{constructor(e,t,r={}){this.locale=e;this.gridFieldDataGetter=t;this.options=r}render(e){return o["createElement"](s["a"],{wei:this.gridFieldDataGetter(e),locale:this.locale,showSymbol:!1,decimals:this.options.decimals})}}},"jW0/":function(e,t,r){"use strict";var o=r("cDcd");var n=r("ZjfP");class s{constructor(e){this.gridFieldDataGetter=e}render(e){let t=this.gridFieldDataGetter(e);return o["createElement"](n["a"],null,t)}}var i=r("70YD");r.d(t,"a",function(){return l});class l{constructor(e,t){this.accountAddress=e;this.gridFieldDataGetter=t;this.hashRenderer=new s(t);this.hashLinkRenderer=new i["a"](t)}render(e){let t;return this.gridFieldDataGetter(e)===this.accountAddress?this.hashRenderer.render(e):this.hashLinkRenderer.render(e)}}},ptEp:function(e,t,r){"use strict";var o=r("bb6g");var n=r("cDcd");var s=r("ckoB");var i=r("sGQ9");var l=r("VBo9");const a=Object(s["b"])("div").withConfig({displayName:"GridLayout",componentId:"sc-16vowwg"})` overflow-x: auto; display: grid; grid-template-columns: auto ${({numberOfFields:e})=>{if(0===e)return"";if(1===e)return"max-content";const t=e-1;return"repeat( "+t+", max-content 1px) max-content"}} auto; font-size: 14px; font-weight: 500; letter-spacing: .2px; `;var d=r("grhE");var c=r("+Udl");class p extends n["Component"]{render(){return n["createElement"](c["a"],Object.assign({},this.props),n["createElement"]("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},n["createElement"]("polygon",{points:"0 0 24 0 24 24 0 24"}),n["createElement"]("path",{d:"M9.1277704,4 L14.8722296,4 C16.6552671,4 17.3018396,4.18565122 17.9536914,4.53426541 C18.6055433,4.88287959 19.1171204,5.39445674 19.4657346,6.04630859 C19.8143488,6.69816044 20,7.34473292 20,9.1277704 L20,14.8722296 C20,16.6552671 19.8143488,17.3018396 19.4657346,17.9536914 C19.1171204,18.6055433 18.6055433,19.1171204 17.9536914,19.4657346 C17.3018396,19.8143488 16.6552671,20 14.8722296,20 L9.1277704,20 C7.34473292,20 6.69816044,19.8143488 6.04630859,19.4657346 C5.39445674,19.1171204 4.88287959,18.6055433 4.53426541,17.9536914 C4.18565122,17.3018396 4,16.6552671 4,14.8722296 L4,9.1277704 C4,7.34473292 4.18565122,6.69816044 4.53426541,6.04630859 C4.88287959,5.39445674 5.39445674,4.88287959 6.04630859,4.53426541 C6.69816044,4.18565122 7.34473292,4 9.1277704,4 Z M15,8.5 L10.51,13 L8.5,11 L7,12.5 L10.51,16 L16.5,10 L15,8.5 Z",fill:"currentColor",fillRule:"nonzero"})))}}class h extends n["Component"]{render(){return n["createElement"](c["a"],Object.assign({},this.props),n["createElement"]("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},n["createElement"]("polygon",{points:"0 0 24 0 24 24 0 24"}),n["createElement"]("path",{d:"M9.1277704,4 L14.8722296,4 C16.6552671,4 17.3018396,4.18565122 17.9536914,4.53426541 C18.6055433,4.88287959 19.1171204,5.39445674 19.4657346,6.04630859 C19.8143488,6.69816044 20,7.34473292 20,9.1277704 L20,14.8722296 C20,16.6552671 19.8143488,17.3018396 19.4657346,17.9536914 C19.1171204,18.6055433 18.6055433,19.1171204 17.9536914,19.4657346 C17.3018396,19.8143488 16.6552671,20 14.8722296,20 L9.1277704,20 C7.34473292,20 6.69816044,19.8143488 6.04630859,19.4657346 C5.39445674,19.1171204 4.88287959,18.6055433 4.53426541,17.9536914 C4.18565122,17.3018396 4,16.6552671 4,14.8722296 L4,9.1277704 C4,7.34473292 4.18565122,6.69816044 4.53426541,6.04630859 C4.88287959,5.39445674 5.39445674,4.88287959 6.04630859,4.53426541 C6.69816044,4.18565122 7.34473292,4 9.1277704,4 Z M8.5638852,6 C7.67236646,6 7.34908022,6.09282561 7.0231543,6.2671327 C6.69722837,6.4414398 6.4414398,6.69722837 6.2671327,7.0231543 C6.09282561,7.34908022 6,7.67236646 6,8.5638852 L6,15.4361148 C6,16.3276335 6.09282561,16.6509198 6.2671327,16.9768457 C6.4414398,17.3027716 6.69722837,17.5585602 7.0231543,17.7328673 C7.34908022,17.9071744 7.67236646,18 8.5638852,18 L15.4361148,18 C16.3276335,18 16.6509198,17.9071744 16.9768457,17.7328673 C17.3027716,17.5585602 17.5585602,17.3027716 17.7328673,16.9768457 C17.9071744,16.6509198 18,16.3276335 18,15.4361148 L18,8.5638852 C18,7.67236646 17.9071744,7.34908022 17.7328673,7.0231543 C17.5585602,6.69722837 17.3027716,6.4414398 16.9768457,6.2671327 C16.6509198,6.09282561 16.3276335,6 15.4361148,6 L8.5638852,6 Z",fill:"currentColor"})))}}const m=s["b"].div.withConfig({displayName:"CheckboxWrapper",componentId:"sc-wqgt27"})` padding: 8px 8px 8px 32px; position: relative; `;const u=s["b"].label.withConfig({displayName:"CheckboxLabel",componentId:"sc-1jryfg9"})` text-transform: uppercase; display: block; font-size: 12px; line-height: 16px; font-weight: 600; color: ${({theme:e})=>e.colors.checkboxLabel}; `;const f=s["b"].div.withConfig({displayName:"CheckboxIconWrapper",componentId:"sc-cmbprq"})` position: absolute; top: 4px; left: 4px; color: ${({theme:e})=>e.colors.checkboxIcon}; `;class g extends n["PureComponent"]{constructor(){super(...arguments);this.onChange=(e=>{this.props.onChange&&this.props.onChange(e,!this.props.checked,this.props.name,this.props.value)})}render(){return n["createElement"](m,null,n["createElement"]("input",{type:"checkbox",id:this.props.id,checked:this.props.checked||!1,value:this.props.value,onChange:this.onChange,style:{display:"none"}}),n["createElement"](u,{htmlFor:this.props.id},n["createElement"](f,null,this.props.checked?n["createElement"](p,null):n["createElement"](h,null)),this.props.children))}}var b=r("MBSL");class v extends n["Component"]{render(){return n["createElement"](c["a"],Object.assign({},this.props),n["createElement"]("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},n["createElement"]("polygon",{points:"0 0 24 0 24 24 0 24"}),n["createElement"]("path",{d:"M19,3 L5,3 C3.89,3 3,3.9 3,5 L3,19 C3,20.1 3.89,21 5,21 L19,21 C20.1,21 21,20.1 21,19 L21,5 C21,3.9 20.1,3 19,3 Z M17,13 L13,13 L13,17 L11,17 L11,13 L7,13 L7,11 L11,11 L11,7 L13,7 L13,11 L17,11 L17,13 Z",fill:"currentColor",fillRule:"nonzero"})))}}const C=s["b"].div.withConfig({displayName:"ColumnSelectorIconWrapper",componentId:"sc-16xhwo1"})` color: ${({theme:e})=>e.colors.gridColumnSelector}; `;class x extends n["PureComponent"]{constructor(){super(...arguments);this.onCheckboxChange=((e,t,r,o)=>{this.props.onChange(r,t)})}render(){let e=this.props.fields.filter(e=>!e.alwaysVisible);if(0===e.length)return null;return n["createElement"]("div",{style:{padding:"4px"}},n["createElement"](b["a"],{offset:{left:-21,top:-45},render:()=>e.map(e=>n["createElement"](g,{id:"column_"+e.fieldKey,key:e.fieldKey,name:e.fieldKey,value:e.fieldKey,checked:e.selected,onChange:this.onCheckboxChange},e.label))},n["createElement"](C,null,n["createElement"](v,null))))}}const E=s["b"].div.withConfig({displayName:"HeaderSpacer",componentId:"sc-dfupy1"})` border-bottom: 1px solid ${e=>e.theme.colors.gridBorder}; background-color: ${e=>e.theme.colors.gridEvenRowBg}; display: flex; `;const y=Object(s["b"])(E).withConfig({displayName:"HeaderSpacerLeft",componentId:"sc-12qtzeq"})``;const w=Object(s["b"])(E).withConfig({displayName:"HeaderSpacerRight",componentId:"sc-1r6mde"})` justify-content: flex-end; `;const k=s["b"].div.withConfig({displayName:"HeaderVertBorder",componentId:"sc-h0ci2y"})` background-color: ${e=>e.theme.colors.gridBorder}; height: 100%; align-self: end; `;class L extends n["PureComponent"]{render(){const e=n["Children"].toArray(this.props.children);const t=e.reduce((t,r,o)=>{t.push(n["createElement"]("span",{key:-o-1},r));o!==e.length-1&&t.push(n["createElement"](k,{key:o+1}));return t},[n["createElement"](y,{key:0},n["createElement"](x,{onChange:(e,t)=>{this.props.onFieldsChange(e,t)},fields:this.props.fields}),this.props.extraElements&&this.props.extraElements.left)]);t.push(n["createElement"](w,{key:e.length+1},this.props.extraElements&&this.props.extraElements.right));return t}}const O=32;const R=8;const D=Object(s["b"])("div").withConfig({displayName:"Spacer",componentId:"sc-1ry8zd3"})` background-color: ${({odd:e,theme:t})=>e?t.colors.gridOddRowBg:t.colors.gridEvenRowBg}; `;const I=Object(s["b"])("div").withConfig({displayName:"Item",componentId:"sc-t1lpom"})` padding: ${8}px ${32}px; background-color: ${({odd:e,theme:t})=>e?t.colors.gridOddRowBg:t.colors.gridEvenRowBg}; `;const S=s["b"].div.withConfig({displayName:"VertBorder",componentId:"sc-1dxy4m"})` background-color: ${e=>e.theme.colors.gridBorder}; `;class $ extends n["PureComponent"]{render(){const e=n["Children"].toArray(this.props.children);const t=e.reduce((t,r,o)=>{t.push(n["createElement"](I,{odd:this.props.odd,key:-o-1},r));o!==e.length-1&&t.push(n["createElement"](S,{key:o+1}));return t},[n["createElement"](D,{odd:this.props.odd,key:0})]);t.push(n["createElement"](D,{odd:this.props.odd,key:e.length+1}));return t}}var B=r("C4qQ");const N=s["b"].div.withConfig({displayName:"GridHeaderHitBox",componentId:"sc-1t9uvnh"})` `;const W=Object(s["b"])("div").withConfig({displayName:"HeaderItem",componentId:"sc-15pjbl0"})` background: ${e=>e.theme.colors.gridEvenRowBg}; padding: 10px 8px 10px 32px; border-bottom: 1px solid ${e=>e.theme.colors.gridBorder}; cursor: ${e=>e.isSortable?"pointer":"default"}; display: flex; align-items: center; justify-content: space-between; ${e=>e.isSortable?s["a"]` & ${B["a"]} { padding: 0; ${N}:hover & { color: ${e.theme.colors.gridHeaderHover}; } } `:s["a"]` & ${B["a"]} { padding: 0; } `} `;const F=s["b"].div.withConfig({displayName:"ArrowDown",componentId:"sc-1dcuvx9"})` border-top: 5px solid ${e=>e.theme.colors.selectBoxArrow}; border-left: 5px solid transparent; border-right: 5px solid transparent; margin: 0 7px; ${N}:hover & { border-top-color: ${e=>e.theme.colors.gridHeaderHover};; } `;const j=s["b"].div.withConfig({displayName:"ArrowUp",componentId:"sc-pmevxn"})` border-bottom: 5px solid ${e=>e.theme.colors.selectBoxArrow}; border-left: 5px solid transparent; border-right: 5px solid transparent; margin: 0 7px; ${N}:hover & { border-bottom-color: ${e=>e.theme.colors.gridHeaderHover};; } `;const A=s["b"].div.withConfig({displayName:"NoArrow",componentId:"sc-1o7zin9"})` width: 24px; `;let M=class e extends n["Component"]{constructor(){super(...arguments);this.onClick=(()=>{this.props.onClick&&this.props.onClick(this.props.field)})}render(){return n["createElement"](N,null,n["createElement"](W,{onClick:this.onClick,isSortable:this.props.field.isSortable},n["createElement"](B["a"],null,this.props.children),this.getHeaderSortArrow()))}getHeaderSortArrow(){if(!this.props.sortingOptions||this.props.sortingOptions.field!==this.props.field)return n["createElement"](A,null);if(this.props.sortingOptions.order===d["a"].Ascending)return n["createElement"](j,null);if(this.props.sortingOptions.order===d["a"].Descending)return n["createElement"](F,null);return n["createElement"](A,null)}};M=o["b"]([i["observer"]],M);const z=s["b"].div.withConfig({displayName:"Wrapper",componentId:"sc-1329wqe"})` border-top: 1px solid ${e=>e.theme.colors.gridBorder}; border-bottom: 1px solid ${e=>e.theme.colors.gridBorder}; `;const G=({children:e})=>n["createElement"](z,null,e);const V=Object(s["b"])("div").withConfig({displayName:"GridData",componentId:"sc-1k2qfqp"})` height: 100%; display: flex; align-items: center; justify-content: ${({dataType:e})=>"number"===e?"flex-end":"auto"}; `;r.d(t,"a",function(){return H});const P=s["b"].div.withConfig({displayName:"LoadMoreRows",componentId:"sc-1y1ghry"})` text-align: center; font-size: 14px; font-weight: 500; padding: 8px; cursor: pointer; `;const T=s["b"].div.withConfig({displayName:"NoRowsAvailable",componentId:"sc-era9me"})` text-align: center; font-size: 14px; font-weight: 500; padding: 8px; `;let H=class e extends n["Component"]{constructor(e){super(e);this.dataItemRenderer=((e,t)=>{if(e.renderer)return n["createElement"](V,{key:e.fieldKey,dataType:e.type},"function"==typeof e.renderer?e.renderer(t.data):e.renderer.render(t.data));let r=e.getFieldValue(t.data).toString();return n["createElement"](V,{key:e.fieldKey,dataType:e.type},r)});this.changeSorting=(e=>{this.props.sortingOptions.field!==e?this.props.sortingOptions.setAscendingOrder():this.props.sortingOptions.setNextOrder();void 0!==e&&(this.props.sortingOptions.field=e)});this.setColumnSelect=((e,t)=>{this.props.fields.setColumnSelect(e,t)});this.loadMoreRows=(()=>{this.visibleRows<this.props.rows.length&&(this.visibleRows+=50)});this.updateVisibleRows()}componentDidUpdate(e){this.props.limitRows===e.limitRows&&this.props.maxVisibleRows===e.maxVisibleRows||this.updateVisibleRows()}updateVisibleRows(){this.visibleRows=this.props.limitRows?this.props.maxVisibleRows:Number.POSITIVE_INFINITY}render(){const e=this.getSortedRows();return n["createElement"](n["Fragment"],null,n["createElement"](G,null,n["createElement"](a,{numberOfFields:this.props.fields.selectedGridFields.length},n["createElement"](L,{onFieldsChange:this.setColumnSelect,fields:this.props.fields.gridFields,extraElements:this.props.extraHeaderElements},this.props.fields.selectedGridFields.map(e=>n["createElement"](M,{key:e.fieldKey,field:e,onClick:e.isSortable?this.changeSorting:void 0,sortingOptions:this.props.sortingOptions},e.label))),e.slice(0,this.visibleRows).map((e,t)=>n["createElement"]($,{odd:!(t%2),key:e.key},this.props.fields.selectedGridFields.map(t=>this.dataItemRenderer(t,e)))))),this.visibleRows<this.props.rows.length?n["createElement"](P,{onClick:this.loadMoreRows},this.props.loadMoreText):null,0===this.props.rows.length?n["createElement"](T,null,this.props.noDataText):null)}getSortedRows(){const e=this.props.sortingOptions;if(void 0===e.field||e.order===d["a"].Default)return this.props.rows;return[...this.props.rows].sort((t,r)=>{if(void 0===e.field||e.order===d["a"].Default)return-1;const o=e.field.getFieldValue(t.data);const n=e.field.getFieldValue(r.data);const s="string"!=typeof o&&"number"!=typeof o?o.comparedTo(n):this.defaultComparator(o,n);return e.order===d["a"].Ascending?s:-1*s})}defaultComparator(e,t){if(e===t)return 0;if(e<t)return-1;return 1}};H.defaultProps={maxVisibleRows:50,limitRows:!0};o["b"]([l["observable"]],H.prototype,"visibleRows",void 0);H=o["b"]([i["observer"]],H)},sLbY:function(e,t,r){"use strict";var o=r("cDcd");var n=r("ckoB");var s=r("+Udl");const i=n["b"].div.withConfig({displayName:"MsgCountOutSmallIconRoot",componentId:"sc-1f4ynft"})` color: ${e=>e.theme.colors.msgCountOutIcon}; `;class l extends o["Component"]{render(){return o["createElement"](i,null,o["createElement"](s["a"],Object.assign({},this.props),o["createElement"]("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},o["createElement"]("polygon",{points:"0 0 24 0 24 24 0 24"}),o["createElement"]("path",{d:"M8,6 L10,6 C11.1,6 12,6.91 12,8.01 L8,7.99 L8,16 L12,16.01 C12,17.11 11.1,18 10,18 L8,18 C6.9,18 6,17.11 6,16.01 L6,8.01 C6,6.9 6.9,6 8,6 Z M13,16 L18,12 L13,8 L13,11 L10,11 L10,13 L13,13 L13,16 Z",fill:"currentColor",fillRule:"nonzero",transform:"translate(12.000000, 12.000000) rotate(-90.000000) translate(-12.000000, -12.000000) "}))))}}const a=n["b"].div.withConfig({displayName:"MsgCountInSmallIconRoot",componentId:"sc-wzzzda"})` color: ${e=>e.theme.colors.msgCountInIcon}; `;class d extends o["Component"]{render(){return o["createElement"](a,null,o["createElement"](s["a"],Object.assign({},this.props),o["createElement"]("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},o["createElement"]("polygon",{points:"0 0 24 0 24 24 0 24"}),o["createElement"]("path",{d:"M16,6 L14,6 C12.9,6 12,6.9 12,8 L16,7.98 L16,16 L12,16 C12,17.1 12.9,18 14,18 L16,18 C17.1,18 18,17.1 18,16 L18,8 C18,6.89 17.1,6 16,6 Z M10,15.99 L15,11.99 L10,7.99 L10,10.99 L6,10.99 L6,12.99 L10,12.99 L10,15.99 Z",fill:"currentColor",fillRule:"nonzero",transform:"translate(12.000000, 12.000000) rotate(-270.000000) translate(-12.000000, -12.000000) "}))))}}var c=r("CcTz");r.d(t,"a",function(){return m});let p=24;const h=n["b"].div` position: relative; margin-top: -2px; > * { position: absolute; top: 0; left: 0; transform: translate(-50%, -50%); } `;class m{constructor(e,t){this.accountAddress=e;this.tr=t}render(e){let t=e.from===this.accountAddress;return o["createElement"](h,null,t?o["createElement"](c["a"],{content:this.tr.get("accountView.content.transferDirection.outgoing.tooltip")},o["createElement"](l,{size:p})):o["createElement"](c["a"],{content:this.tr.get("accountView.content.transferDirection.incoming.tooltip")},o["createElement"](d,{size:p})))}}},u7wM:function(e,t,r){"use strict";r.d(t,"a",function(){return l});var o=r("cDcd");var n=r.n(o);var s=r("lJck");var i=r("D9CN");class l{constructor(e,t){this.locale=e;this.gridFieldDataGetter=t}render(e){let t=this.gridFieldDataGetter(e);return o["createElement"](i["a"],{to:`page://aleth.io/block?blockNumber=${t}`},o["createElement"](s["a"],{locale:this.locale,value:t}))}}}}]); //# sourceMappingURL=305ec4e05bd03bb794c7.bundle.js.map