ilp-plugin-virtual
Version:
ILP virtual ledger plugin for directly transacting connectors
3 lines • 32.7 kB
JavaScript
webpackJsonp([5,16],{44:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={GLOBAL:{HIDE:"__react_tooltip_hide_event",REBUILD:"__react_tooltip_rebuild_event",SHOW:"__react_tooltip_show_event"}}},71:function(t,e){t.exports={fade:"OFH-47g_oYnq5ycAjnp8G",enter:"_3Z2wEgHV15OMeffQJUvahS",enterActive:"_2t-H8BBUcA08afl4zJ9Ow-",leave:"AG0CX2H6aHusDp8h2G5sN",leaveActive:"bWLQvOnAiGukfWg9cW3Wh"}},75:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){t.prototype.isCustomEvent=function(t){var e=this.state.event;return e||!!t.getAttribute("data-event")},t.prototype.customBindListener=function(t){var e=this,r=this.state,i=r.event,a=r.eventOff,l=t.getAttribute("data-event")||i,p=t.getAttribute("data-event-off")||a;l.split(" ").forEach(function(r){t.removeEventListener(r,n),n=o.bind(e,p),t.addEventListener(r,n,!1)}),p&&p.split(" ").forEach(function(o){t.removeEventListener(o,e.hideTooltip),t.addEventListener(o,e.hideTooltip,!1)})},t.prototype.customUnbindListener=function(t){var e=this.state,o=e.event,r=e.eventOff,i=o||t.getAttribute("data-event"),a=r||t.getAttribute("data-event-off");t.removeEventListener(i,n),a&&t.removeEventListener(a,this.hideTooltip)}};var o=function(t,e){var o=this.state.show,n=this.props.id,i=e.currentTarget.getAttribute("data-iscapture"),a=i&&"true"===i||this.props.isCapture,l=e.currentTarget.getAttribute("currentItem");a||e.stopPropagation(),o&&"true"===l?t||this.hideTooltip(e):(e.currentTarget.setAttribute("currentItem","true"),r(e.currentTarget,this.getTargetArray(n)),this.showTooltip(e))},r=function(t,e){for(var o=0;o<e.length;o++)t!==e[o]?e[o].setAttribute("currentItem","false"):e[o].setAttribute("currentItem","true")},n=void 0},76:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){t.prototype.getEffect=function(t){var e=t.getAttribute("data-effect");return e||this.props.effect||"float"}}},77:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){t.prototype.isCapture=function(t){var e=t.getAttribute("data-iscapture");return e&&"true"===e||this.props.isCapture||!1}}},78:function(t,e,o){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){t.hide=function(t){a(i.default.GLOBAL.HIDE,{target:t})},t.rebuild=function(){a(i.default.GLOBAL.REBUILD)},t.show=function(t){a(i.default.GLOBAL.SHOW,{target:t})},t.prototype.globalRebuild=function(){this.mount&&(this.unbindListener(),this.bindListener())},t.prototype.globalShow=function(t){if(this.mount){var e={currentTarget:t.detail.target};this.showTooltip(e,!0)}},t.prototype.globalHide=function(t){if(this.mount){var e=t&&t.detail&&t.detail.target&&!0||!1;this.hideTooltip({currentTarget:e&&t.detail.target},e)}}};var n=o(44),i=r(n),a=function(t,e){var o=void 0;"function"==typeof window.CustomEvent?o=new window.CustomEvent(t,{detail:e}):(o=document.createEvent("Event"),o.initEvent(t,!1,!0),o.detail=e),window.dispatchEvent(o)}},79:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){t.prototype.bindRemovalTracker=function(){var t=this,e=o();if(null!=e){var r=new e(function(e){var o=!0,r=!1,n=void 0;try{for(var i,a=e[Symbol.iterator]();!(o=(i=a.next()).done);o=!0){var l=i.value,p=!0,d=!1,s=void 0;try{for(var c,u=l.removedNodes[Symbol.iterator]();!(p=(c=u.next()).done);p=!0){var f=c.value;if(f===t.state.currentTarget)return void t.hideTooltip()}}catch(t){d=!0,s=t}finally{try{!p&&u.return&&u.return()}finally{if(d)throw s}}}}catch(t){r=!0,n=t}finally{try{!o&&a.return&&a.return()}finally{if(r)throw n}}});r.observe(window.document,{childList:!0,subtree:!0}),this.removalTracker=r}},t.prototype.unbindRemovalTracker=function(){this.removalTracker&&(this.removalTracker.disconnect(),this.removalTracker=null)}};var o=function(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}},80:function(t,e,o){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){t.prototype.bindWindowEvents=function(t){window.removeEventListener(i.default.GLOBAL.HIDE,this.globalHide),window.addEventListener(i.default.GLOBAL.HIDE,this.globalHide,!1),window.removeEventListener(i.default.GLOBAL.REBUILD,this.globalRebuild),window.addEventListener(i.default.GLOBAL.REBUILD,this.globalRebuild,!1),window.removeEventListener(i.default.GLOBAL.SHOW,this.globalShow),window.addEventListener(i.default.GLOBAL.SHOW,this.globalShow,!1),t&&(window.removeEventListener("resize",this.onWindowResize),window.addEventListener("resize",this.onWindowResize,!1))},t.prototype.unbindWindowEvents=function(){window.removeEventListener(i.default.GLOBAL.HIDE,this.globalHide),window.removeEventListener(i.default.GLOBAL.REBUILD,this.globalRebuild),window.removeEventListener(i.default.GLOBAL.SHOW,this.globalShow),window.removeEventListener("resize",this.onWindowResize)},t.prototype.onWindowResize=function(){this.mount&&this.hideTooltip()}};var n=o(44),i=r(n)},81:function(t,e,o){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var l,p,d,s=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var o=arguments[e];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(t[r]=o[r])}return t},c=function(){function t(t,e){for(var o=0;o<e.length;o++){var r=e[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,o,r){return o&&t(e.prototype,o),r&&t(e,r),e}}(),u=o(1),f=r(u),b=o(2),_=r(b),h=o(21),m=r(h),v=o(9),y=r(v),g=o(78),w=r(g),E=o(80),x=r(E),T=o(75),A=r(T),L=o(77),S=r(L),O=o(76),k=r(O),H=o(79),P=r(H),W=o(84),C=r(W),B=o(85),I=r(B),j=o(83),D=o(86),N=r(D),R=o(82),M=r(R),U=(0,w.default)(l=(0,x.default)(l=(0,A.default)(l=(0,S.default)(l=(0,k.default)(l=(0,P.default)((d=p=function(t){function e(t){n(this,e);var o=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return o.state={place:"top",type:"dark",effect:"float",show:!1,border:!1,placeholder:"",offset:{},extraClass:"",html:!1,delayHide:0,delayShow:0,event:t.event||null,eventOff:t.eventOff||null,currentEvent:null,currentTarget:null,ariaProps:(0,j.parseAria)(t),isEmptyTip:!1,disable:!1},o.bind(["showTooltip","updateTooltip","hideTooltip","globalRebuild","globalShow","globalHide","onWindowResize"]),o.mount=!0,o.delayShowLoop=null,o.delayHideLoop=null,o.intervalUpdateContent=null,o}return a(e,t),c(e,[{key:"bind",value:function(t){var e=this;t.forEach(function(t){e[t]=e[t].bind(e)})}},{key:"componentDidMount",value:function(){var t=this.props,e=t.insecure,o=t.resizeHide;e&&this.setStyleHeader(),this.bindListener(),this.bindWindowEvents(o)}},{key:"componentWillReceiveProps",value:function(t){var e=this.state.ariaProps,o=(0,j.parseAria)(t),r=Object.keys(o).some(function(t){return o[t]!==e[t]});r&&this.setState({ariaProps:o})}},{key:"componentWillUnmount",value:function(){this.mount=!1,this.clearTimer(),this.unbindListener(),this.removeScrollListener(),this.unbindWindowEvents()}},{key:"getTargetArray",value:function(t){var e=void 0;if(t){var o=t.replace(/\\/g,"\\\\").replace(/"/g,'\\"');e=document.querySelectorAll('[data-tip][data-for="'+o+'"]')}else e=document.querySelectorAll("[data-tip]:not([data-for])");return(0,N.default)(e)}},{key:"bindListener",value:function(){var t=this,e=this.props,o=e.id,r=e.globalEventOff,n=this.getTargetArray(o);n.forEach(function(e){var o=t.isCapture(e),r=t.getEffect(e);return null===e.getAttribute("currentItem")&&e.setAttribute("currentItem","false"),t.unbindBasicListener(e),t.isCustomEvent(e)?void t.customBindListener(e):(e.addEventListener("mouseenter",t.showTooltip,o),"float"===r&&e.addEventListener("mousemove",t.updateTooltip,o),void e.addEventListener("mouseleave",t.hideTooltip,o))}),r&&(window.removeEventListener(r,this.hideTooltip),window.addEventListener(r,this.hideTooltip,!1)),this.bindRemovalTracker()}},{key:"unbindListener",value:function(){var t=this,e=this.props,o=e.id,r=e.globalEventOff,n=this.getTargetArray(o);n.forEach(function(e){t.unbindBasicListener(e),t.isCustomEvent(e)&&t.customUnbindListener(e)}),r&&window.removeEventListener(r,this.hideTooltip),this.unbindRemovalTracker()}},{key:"unbindBasicListener",value:function(t){var e=this.isCapture(t);t.removeEventListener("mouseenter",this.showTooltip,e),t.removeEventListener("mousemove",this.updateTooltip,e),t.removeEventListener("mouseleave",this.hideTooltip,e)}},{key:"showTooltip",value:function(t,e){var o=this;if(e){var r=this.getTargetArray(this.props.id),n=r.some(function(e){return e===t.currentTarget});if(!n||this.state.show)return}var i=this.props,a=i.children,l=i.multiline,p=i.getContent,d=t.currentTarget.getAttribute("data-tip"),s=t.currentTarget.getAttribute("data-multiline")||l||!1,c=void 0;p&&(c=Array.isArray(p)?p[0]&&p[0]():p());var u=(0,I.default)(d,a,c,s),f="string"==typeof u&&""===u||null===u,b=t instanceof window.FocusEvent||e,_=!0;t.currentTarget.getAttribute("data-scroll-hide")?_="true"===t.currentTarget.getAttribute("data-scroll-hide"):null!=this.props.scrollHide&&(_=this.props.scrollHide),this.clearTimer(),this.setState({placeholder:u,isEmptyTip:f,place:t.currentTarget.getAttribute("data-place")||this.props.place||"top",type:t.currentTarget.getAttribute("data-type")||this.props.type||"dark",effect:b&&"solid"||this.getEffect(t.currentTarget),offset:t.currentTarget.getAttribute("data-offset")||this.props.offset||{},html:t.currentTarget.getAttribute("data-html")?"true"===t.currentTarget.getAttribute("data-html"):this.props.html||!1,delayShow:t.currentTarget.getAttribute("data-delay-show")||this.props.delayShow||0,delayHide:t.currentTarget.getAttribute("data-delay-hide")||this.props.delayHide||0,border:t.currentTarget.getAttribute("data-border")?"true"===t.currentTarget.getAttribute("data-border"):this.props.border||!1,extraClass:t.currentTarget.getAttribute("data-class")||this.props.class||this.props.className||"",disable:t.currentTarget.getAttribute("data-tip-disable")?"true"===t.currentTarget.getAttribute("data-tip-disable"):this.props.disable||!1},function(){_&&o.addScrollListener(t),o.updateTooltip(t),p&&Array.isArray(p)&&(o.intervalUpdateContent=setInterval(function(){if(o.mount){var t=o.props.getContent,e=(0,I.default)(d,t[0](),s),r="string"==typeof e&&""===e;o.setState({placeholder:e,isEmptyTip:r})}},p[1]))})}},{key:"updateTooltip",value:function(t){var e=this,o=this.state,r=o.delayShow,n=o.show,i=o.isEmptyTip,a=o.disable,l=this.props.afterShow,p=this.state.placeholder,d=n?0:parseInt(r,10),s=t.currentTarget;if(!i&&!a){var c=function(){(Array.isArray(p)&&p.length>0||p)&&!function(){var o=!e.state.show;e.setState({currentEvent:t,currentTarget:s,show:!0},function(){e.updatePosition(),o&&l&&l()})}()};clearTimeout(this.delayShowLoop),r?this.delayShowLoop=setTimeout(c,d):c()}}},{key:"hideTooltip",value:function(t,e){var o=this,r=this.state,n=r.delayHide,i=r.isEmptyTip,a=r.disable,l=this.props.afterHide;if(this.mount&&!i&&!a){if(e){var p=this.getTargetArray(this.props.id),d=p.some(function(e){return e===t.currentTarget});if(!d||!this.state.show)return}var s=function(){var t=o.state.show;o.setState({show:!1},function(){o.removeScrollListener(),t&&l&&l()})};this.clearTimer(),n?this.delayHideLoop=setTimeout(s,parseInt(n,10)):s()}}},{key:"addScrollListener",value:function(t){var e=this.isCapture(t.currentTarget);window.addEventListener("scroll",this.hideTooltip,e)}},{key:"removeScrollListener",value:function(){window.removeEventListener("scroll",this.hideTooltip)}},{key:"updatePosition",value:function(){var t=this,e=this.state,o=e.currentEvent,r=e.currentTarget,n=e.place,i=e.effect,a=e.offset,l=m.default.findDOMNode(this),p=(0,C.default)(o,r,l,n,i,a);return p.isNewState?this.setState(p.newState,function(){t.updatePosition()}):(l.style.left=p.position.left+"px",void(l.style.top=p.position.top+"px"))}},{key:"setStyleHeader",value:function(){if(!document.getElementsByTagName("head")[0].querySelector('style[id="react-tooltip"]')){var t=document.createElement("style");t.id="react-tooltip",t.innerHTML=M.default,document.getElementsByTagName("head")[0].appendChild(t)}}},{key:"clearTimer",value:function(){clearTimeout(this.delayShowLoop),clearTimeout(this.delayHideLoop),clearInterval(this.intervalUpdateContent)}},{key:"render",value:function(){var t=this.state,o=t.placeholder,r=t.extraClass,n=t.html,i=t.ariaProps,a=t.disable,l=t.isEmptyTip,p=(0,y.default)("__react_component_tooltip",{show:this.state.show&&!a&&!l},{border:this.state.border},{"place-top":"top"===this.state.place},{"place-bottom":"bottom"===this.state.place},{"place-left":"left"===this.state.place},{"place-right":"right"===this.state.place},{"type-dark":"dark"===this.state.type},{"type-success":"success"===this.state.type},{"type-warning":"warning"===this.state.type},{"type-error":"error"===this.state.type},{"type-info":"info"===this.state.type},{"type-light":"light"===this.state.type}),d=this.props.wrapper;return e.supportedWrappers.indexOf(d)<0&&(d=e.defaultProps.wrapper),n?f.default.createElement(d,s({className:p+" "+r},i,{"data-id":"tooltip",dangerouslySetInnerHTML:{__html:o}})):f.default.createElement(d,s({className:p+" "+r},i,{"data-id":"tooltip"}),o)}}]),e}(u.Component),p.propTypes={children:_.default.any,place:_.default.string,type:_.default.string,effect:_.default.string,offset:_.default.object,multiline:_.default.bool,border:_.default.bool,insecure:_.default.bool,class:_.default.string,className:_.default.string,id:_.default.string,html:_.default.bool,delayHide:_.default.number,delayShow:_.default.number,event:_.default.string,eventOff:_.default.string,watchWindow:_.default.bool,isCapture:_.default.bool,globalEventOff:_.default.string,getContent:_.default.any,afterShow:_.default.func,afterHide:_.default.func,disable:_.default.bool,scrollHide:_.default.bool,resizeHide:_.default.bool,wrapper:_.default.string},p.defaultProps={insecure:!0,resizeHide:!0,wrapper:"div"},p.supportedWrappers=["div","span"],l=d))||l)||l)||l)||l)||l)||l;t.exports=U},82:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default='.__react_component_tooltip{border-radius:3px;display:inline-block;font-size:13px;left:-999em;opacity:0;padding:8px 21px;position:fixed;pointer-events:none;transition:opacity 0.3s ease-out;top:-999em;visibility:hidden;z-index:999}.__react_component_tooltip:before,.__react_component_tooltip:after{content:"";width:0;height:0;position:absolute}.__react_component_tooltip.show{opacity:0.9;margin-top:0px;margin-left:0px;visibility:visible}.__react_component_tooltip.type-dark{color:#fff;background-color:#222}.__react_component_tooltip.type-dark.place-top:after{border-top-color:#222;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-dark.place-bottom:after{border-bottom-color:#222;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-dark.place-left:after{border-left-color:#222;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-dark.place-right:after{border-right-color:#222;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-dark.border{border:1px solid #fff}.__react_component_tooltip.type-dark.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-dark.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-dark.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-dark.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-success{color:#fff;background-color:#8DC572}.__react_component_tooltip.type-success.place-top:after{border-top-color:#8DC572;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-success.place-bottom:after{border-bottom-color:#8DC572;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-success.place-left:after{border-left-color:#8DC572;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-success.place-right:after{border-right-color:#8DC572;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-success.border{border:1px solid #fff}.__react_component_tooltip.type-success.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-success.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-success.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-success.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-warning{color:#fff;background-color:#F0AD4E}.__react_component_tooltip.type-warning.place-top:after{border-top-color:#F0AD4E;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-warning.place-bottom:after{border-bottom-color:#F0AD4E;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-warning.place-left:after{border-left-color:#F0AD4E;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-warning.place-right:after{border-right-color:#F0AD4E;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-warning.border{border:1px solid #fff}.__react_component_tooltip.type-warning.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-warning.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-warning.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-warning.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-error{color:#fff;background-color:#BE6464}.__react_component_tooltip.type-error.place-top:after{border-top-color:#BE6464;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-error.place-bottom:after{border-bottom-color:#BE6464;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-error.place-left:after{border-left-color:#BE6464;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-error.place-right:after{border-right-color:#BE6464;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-error.border{border:1px solid #fff}.__react_component_tooltip.type-error.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-error.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-error.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-error.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-info{color:#fff;background-color:#337AB7}.__react_component_tooltip.type-info.place-top:after{border-top-color:#337AB7;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-info.place-bottom:after{border-bottom-color:#337AB7;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-info.place-left:after{border-left-color:#337AB7;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-info.place-right:after{border-right-color:#337AB7;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-info.border{border:1px solid #fff}.__react_component_tooltip.type-info.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-info.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-info.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-info.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-light{color:#222;background-color:#fff}.__react_component_tooltip.type-light.place-top:after{border-top-color:#fff;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-light.place-bottom:after{border-bottom-color:#fff;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-light.place-left:after{border-left-color:#fff;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-light.place-right:after{border-right-color:#fff;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-light.border{border:1px solid #222}.__react_component_tooltip.type-light.border.place-top:before{border-top:8px solid #222}.__react_component_tooltip.type-light.border.place-bottom:before{border-bottom:8px solid #222}.__react_component_tooltip.type-light.border.place-left:before{border-left:8px solid #222}.__react_component_tooltip.type-light.border.place-right:before{border-right:8px solid #222}.__react_component_tooltip.place-top{margin-top:-10px}.__react_component_tooltip.place-top:before{border-left:10px solid transparent;border-right:10px solid transparent;bottom:-8px;left:50%;margin-left:-10px}.__react_component_tooltip.place-top:after{border-left:8px solid transparent;border-right:8px solid transparent;bottom:-6px;left:50%;margin-left:-8px}.__react_component_tooltip.place-bottom{margin-top:10px}.__react_component_tooltip.place-bottom:before{border-left:10px solid transparent;border-right:10px solid transparent;top:-8px;left:50%;margin-left:-10px}.__react_component_tooltip.place-bottom:after{border-left:8px solid transparent;border-right:8px solid transparent;top:-6px;left:50%;margin-left:-8px}.__react_component_tooltip.place-left{margin-left:-10px}.__react_component_tooltip.place-left:before{border-top:6px solid transparent;border-bottom:6px solid transparent;right:-8px;top:50%;margin-top:-5px}.__react_component_tooltip.place-left:after{border-top:5px solid transparent;border-bottom:5px solid transparent;right:-6px;top:50%;margin-top:-4px}.__react_component_tooltip.place-right{margin-left:10px}.__react_component_tooltip.place-right:before{border-top:6px solid transparent;border-bottom:6px solid transparent;left:-8px;top:50%;margin-top:-5px}.__react_component_tooltip.place-right:after{border-top:5px solid transparent;border-bottom:5px solid transparent;left:-6px;top:50%;margin-top:-4px}.__react_component_tooltip .multi-line{display:block;padding:2px 0px;text-align:center}'},83:function(t,e){"use strict";function o(t){var e={};return Object.keys(t).filter(function(t){return/(^aria-\w+$|^role$)/.test(t)}).forEach(function(o){e[o]=t[o]}),e}Object.defineProperty(e,"__esModule",{value:!0}),e.parseAria=o},84:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,a,l,p,d){var s=a.clientWidth,c=a.clientHeight,u=o(t,e,p),f=u.mouseX,b=u.mouseY,_=r(p,e.clientWidth,e.clientHeight,s,c),h=n(d),m=h.extraOffset_X,v=h.extraOffset_Y,y=window.innerWidth,g=window.innerHeight,w=i(a),E=w.parentTop,x=w.parentLeft,T=function(t){var e=_[t].l;return f+e+m},A=function(t){var e=_[t].r;return f+e+m},L=function(t){var e=_[t].t;return b+e+v},S=function(t){var e=_[t].b;return b+e+v},O=function(){var t=!1,e=void 0;return L("left")<0&&S("left")<=g&&S("bottom")<=g?(t=!0,e="bottom"):S("left")>g&&L("left")>=0&&L("top")>=0&&(t=!0,e="top"),{result:t,newPlace:e}},k=function(){var t=O(),e=t.result,o=t.newPlace;return e&&P().result?{result:!1}:(!e&&T("left")<0&&A("right")<=y&&(e=!0,o="right"),{result:e,newPlace:o})},H=function(){var t=O(),e=t.result,o=t.newPlace;return e&&P().result?{result:!1}:(!e&&A("right")>y&&T("left")>=0&&(e=!0,o="left"),{result:e,newPlace:o})},P=function(){var t=!1,e=void 0;return T("top")<0&&A("top")<=y&&A("right")<=y?(t=!0,e="right"):A("top")>y&&T("top")>=0&&T("left")>=0&&(t=!0,e="left"),{result:t,newPlace:e}},W=function(){var t=P(),e=t.result,o=t.newPlace;return e&&O().result?{result:!1}:(!e&&L("top")<0&&S("bottom")<=g&&(e=!0,o="bottom"),{result:e,newPlace:o})},C=function(){var t=P(),e=t.result,o=t.newPlace;return e&&O().result?{result:!1}:(!e&&S("bottom")>g&&L("top")>=0&&(e=!0,o="top"),{result:e,newPlace:o})},B=k(),I=H(),j=W(),D=C();return"left"===l&&B.result?{isNewState:!0,newState:{place:B.newPlace}}:"right"===l&&I.result?{isNewState:!0,newState:{place:I.newPlace}}:"top"===l&&j.result?{isNewState:!0,newState:{place:j.newPlace}}:"bottom"===l&&D.result?{isNewState:!0,newState:{place:D.newPlace}}:{isNewState:!1,position:{left:parseInt(T(l)-x,10),top:parseInt(L(l)-E,10)}}};var o=function(t,e,o){var r=e.getBoundingClientRect(),n=r.top,i=r.left,a=e.clientWidth,l=e.clientHeight;return"float"===o?{mouseX:t.clientX,mouseY:t.clientY}:{mouseX:i+a/2,mouseY:n+l/2}},r=function(t,e,o,r,n){var i=void 0,a=void 0,l=void 0,p=void 0,d=3,s=2,c=12;return"float"===t?(i={l:-(r/2),r:r/2,t:-(n+d+s),b:-d},l={l:-(r/2),r:r/2,t:d+c,b:n+d+s+c},p={l:-(r+d+s),r:-d,t:-(n/2),b:n/2},a={l:d,r:r+d+s,t:-(n/2),b:n/2}):"solid"===t&&(i={l:-(r/2),r:r/2,t:-(o/2+n+s),b:-(o/2)},l={l:-(r/2),r:r/2,t:o/2,b:o/2+n+s},p={l:-(r+e/2+s),r:-(e/2),t:-(n/2),b:n/2},a={l:e/2,r:r+e/2+s,t:-(n/2),b:n/2}),{top:i,bottom:l,left:p,right:a}},n=function(t){var e=0,o=0;"[object String]"===Object.prototype.toString.apply(t)&&(t=JSON.parse(t.toString().replace(/\'/g,'"')));for(var r in t)"top"===r?o-=parseInt(t[r],10):"bottom"===r?o+=parseInt(t[r],10):"left"===r?e-=parseInt(t[r],10):"right"===r&&(e+=parseInt(t[r],10));return{extraOffset_X:e,extraOffset_Y:o}},i=function(t){for(var e=t;e&&"none"===window.getComputedStyle(e).getPropertyValue("transform");)e=e.parentElement;var o=e&&e.getBoundingClientRect().top||0,r=e&&e.getBoundingClientRect().left||0;return{parentTop:o,parentLeft:r}}},85:function(t,e,o){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,o,r){if(e)return e;if(void 0!==o&&null!==o)return o;if(null===o)return null;var n=/<br\s*\/?>/;return r&&"false"!==r&&n.test(t)?t.split(n).map(function(t,e){return i.default.createElement("span",{key:e,className:"multi-line"},t)}):t};var n=o(1),i=r(n)},86:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.length;return t.hasOwnProperty?Array.prototype.slice.call(t):new Array(e).fill().map(function(e){return t[e]})}},87:function(t,e,o){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,i,a=o(15),l=r(a),p=o(3),d=r(p),s=o(14),c=r(s),u=o(5),f=r(u),b=o(4),_=r(b),h=o(1),m=r(h),v=o(2),y=r(v),g=o(150),w=r(g),E=o(17),x=r(E),T=o(71),A=r(T),L=x.default.bind(A.default),S=(i=n=function(t){function e(){return(0,d.default)(this,e),(0,f.default)(this,(e.__proto__||(0,l.default)(e)).apply(this,arguments))}return(0,_.default)(e,t),(0,c.default)(e,[{key:"render",value:function(){var t=this.props,e=t.children,o=t.effect;return m.default.createElement(w.default,{transitionName:{enter:L("enter"),enterActive:L("enterActive"),leave:L("leave"),leaveActive:L("leaveActive")},transitionEnterTimeout:1e3,transitionLeaveTimeout:500,className:L(o),component:"div"},e)}}]),e}(h.Component),n.propTypes={children:y.default.any,effect:y.default.string},n.defaultProps={effect:"fade"},i);e.default=S,t.exports=e.default},115:function(t,e,o){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,i,a=o(15),l=r(a),p=o(3),d=r(p),s=o(14),c=r(s),u=o(5),f=r(u),b=o(4),_=r(b),h=o(1),m=r(h),v=o(2),y=r(v),g=(i=n=function(t){function e(){return(0,d.default)(this,e),(0,f.default)(this,(e.__proto__||(0,l.default)(e)).apply(this,arguments))}return(0,_.default)(e,t),(0,c.default)(e,[{key:"render",value:function(){var t=this.props,e=t.state,o=t.loadingScreen,r=t.emptyScreen,n=t.children;return m.default.createElement("div",null,e.loading&&o,!e.loading&&e.list.length<1&&r,e.list&&n)}}]),e}(h.Component),n.propTypes={state:y.default.object.isRequired,loadingScreen:y.default.object,emptyScreen:y.default.object.isRequired,children:y.default.any.isRequired},i);e.default=g,t.exports=e.default},432:function(t,e,o){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e.default=t,e}function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.withdraw=e.update=e.load=void 0;var i=o(290),a=n(i),l=o(30),p=r(l);e.load=function(){return{types:[p.LOAD_WITHDRAWALS,p.LOAD_WITHDRAWALS_SUCCESS,p.LOAD_WITHDRAWALS_FAIL],promise:function(t){return t.get("/withdrawals")}}},e.update=function(t,e){return{types:[p.UPDATE_WITHDRAWAL,p.UPDATE_WITHDRAWAL_SUCCESS,p.UPDATE_WITHDRAWAL_FAIL],promise:function(o){return o.put("/withdrawals/"+t,{data:e})}}},e.withdraw=function(t){return{types:[p.WITHDRAW,p.WITHDRAW_SUCCESS,p.WITHDRAW_FAIL],promise:function(e){return e.post("/withdrawals/"+(0,a.default)(),{data:{amount:t}})}}}},835:function(t,e,o){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,i,a,l,p=o(15),d=r(p),s=o(3),c=r(s),u=o(14),f=r(u),b=o(5),_=r(b),h=o(4),m=r(h),v=o(1),y=r(v),g=o(2),w=r(g),E=o(18),x=o(48),T=r(x),A=o(81),L=r(A),S=o(87),O=r(S),k=o(432),H=o(115),P=r(H),W=o(17),C=r(W),B=o(1242),I=r(B),j=C.default.bind(I.default),D=(n=(0,E.connect)(function(t){return{withdrawalState:t.withdrawal,loaded:t.invite.loaded}},{load:k.load,update:k.update}),n((l=a=function(t){function e(){var t,o,r,n;(0,c.default)(this,e);for(var i=arguments.length,a=Array(i),l=0;l<i;l++)a[l]=arguments[l];return o=r=(0,_.default)(this,(t=e.__proto__||(0,d.default)(e)).call.apply(t,[this].concat(a))),r.state={},r.handleComplete=function(t){return function(){r.props.update(t,{status:"complete"})}},r.renderWithdrawal=function(t){return y.default.createElement("div",{className:j("withdrawal"),key:t.id},y.default.createElement("div",{className:j("row","row-sm")},y.default.createElement("div",{className:j("col-sm-5")},t.User.username),y.default.createElement("div",{className:j("col-sm-3","amountColumn")},y.default.createElement("span",{className:j("amount")},t.amount)),y.default.createElement("div",{className:j("col-sm-2","status")},t.status),y.default.createElement("div",{className:j("col-sm-2","text-right")},"complete"!==t.status&&y.default.createElement("button",{className:j("btn","btn-success"),onClick:r.handleComplete(t.id)},"Complete"))),y.default.createElement(L.default,null))},n=o,(0,_.default)(r,n)}return(0,m.default)(e,t),(0,f.default)(e,[{key:"componentWillMount",value:function(){this.props.loaded||this.props.load()}},{key:"render",value:function(){var t=this.props.withdrawalState;return y.default.createElement("div",{className:j("Invites")},y.default.createElement(T.default,null,y.default.createElement("title",null,"Withdrawals")),t.list.length>0&&y.default.createElement("div",{className:j("row","row-sm","tableHead")},y.default.createElement("div",{className:j("col-sm-5")},"User"),y.default.createElement("div",{className:j("col-sm-3","amountColumn")},"Amount"),y.default.createElement("div",{className:j("col-sm-2")},"Status")),y.default.createElement(P.default,{emptyScreen:y.default.createElement("div",{className:j("panel","panel-default","status")},y.default.createElement("div",{className:"panel-body"},y.default.createElement("i",{className:j("fa","fa-ticket")}),y.default.createElement("h1",null,"No Withdrawals"))),state:t},t.list.length>0&&y.default.createElement(O.default,null,t.list.map(this.renderWithdrawal))))}}]),e}(v.Component),
a.propTypes={withdrawalState:w.default.object,update:w.default.func.isRequired,load:w.default.func.isRequired,loaded:w.default.bool},i=l))||i);e.default=D,t.exports=e.default},1242:function(t,e){t.exports={header:"_2aN3YFG0CzHisBrflD8dBE","btn-add-lg":"xIn866vk2mpGAP89vqp04",status:"_2B6R4wjLKtedsAOOkDsRno",withdrawal:"_2KlMLMElLULCQn94O3Xc50",deleteButton:"_3RJshzeb8D1KF2INnjk1Jg",tableHead:"_1NdWWj_2uNSSQBZLtLmzj0",lbl:"_3_PTYnw0cdVJKCazIFSA",code:"Pm-fwSvX9vW6SaHcXR7xL",amountColumn:"_1pGBOoAmjI4f-NObbjmD71",amount:"_2volvINjolbe8TfHyQQcAr",claimed:"_3QdM0hjgb-EoTJ06iyrHUm"}}});
//# sourceMappingURL=withdrawals-bbf8578e80ffc76f76e3.js.map