diff --git a/src/server/pom.xml b/src/server/pom.xml index b02b0e616..198114df4 100755 --- a/src/server/pom.xml +++ b/src/server/pom.xml @@ -214,6 +214,13 @@ + + org.apache.maven.plugins + maven-javadoc-plugin + + -Xdoclint:none + + org.codehaus.mojo buildnumber-maven-plugin diff --git a/src/server/src/main/java/io/cassandrareaper/core/RepairSegment.java b/src/server/src/main/java/io/cassandrareaper/core/RepairSegment.java index eb54c17e4..f17136ffb 100644 --- a/src/server/src/main/java/io/cassandrareaper/core/RepairSegment.java +++ b/src/server/src/main/java/io/cassandrareaper/core/RepairSegment.java @@ -18,7 +18,6 @@ import java.math.BigInteger; import java.util.UUID; - import javax.annotation.Nullable; import com.google.common.base.Preconditions; diff --git a/src/server/src/main/java/io/cassandrareaper/storage/cassandra/Migration012.java b/src/server/src/main/java/io/cassandrareaper/storage/cassandra/Migration012.java deleted file mode 100644 index e2355ffd8..000000000 --- a/src/server/src/main/java/io/cassandrareaper/storage/cassandra/Migration012.java +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package io.cassandrareaper.storage.cassandra; - - -import com.datastax.driver.core.Session; - -public final class Migration012 { - - private Migration012() { - } - - /** - * fix segment start and end times in the repair_run table. - * delegates to Migration009 as that does everything already. - */ - public static void migrate(Session session) { - Migration009.migrate(session); - } -} diff --git a/src/server/src/main/resources/assets/index.js b/src/server/src/main/resources/assets/index.js index 8c0fab148..91420c1d3 100644 --- a/src/server/src/main/resources/assets/index.js +++ b/src/server/src/main/resources/assets/index.js @@ -1,2 +1,2 @@ -webpackJsonp([3],{0:function(e,t,n){e.exports=n(782)},274:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){var o=e[t];if(!o)return null;var r=null;return O.default.Children.forEach(o,function(e){if(!r&&e.type!==M){var t=O.default.isValidElement(e)?e.type.displayName||e.type.name||e.type:e;r=new Error("Children of "+n+" can contain only ProgressBar "+("components. Found "+t+"."))}}),r}function a(e,t,n){var o=(e-t)/(n-t)*100;return Math.round(o*x)/x}t.__esModule=!0;var s=n(175),l=o(s),u=n(19),i=o(u),d=n(25),c=o(d),p=n(18),f=o(p),h=n(21),m=o(h),v=n(20),y=o(v),b=n(22),g=o(b),E=n(1),O=o(E),w=n(5),C=o(w),_=n(31),N=n(78),S=n(275),T=o(S),x=1e3,P={min:C.default.number,now:C.default.number,max:C.default.number,label:C.default.node,srOnly:C.default.bool,striped:C.default.bool,active:C.default.bool,children:r,isChild:C.default.bool},R={min:0,max:100,active:!1,isChild:!1,srOnly:!1,striped:!1},M=function(e){function t(){return(0,f.default)(this,t),(0,m.default)(this,e.apply(this,arguments))}return(0,y.default)(t,e),t.prototype.renderProgressBar=function(e){var t,n=e.min,o=e.now,r=e.max,s=e.label,l=e.srOnly,u=e.striped,d=e.active,p=e.className,f=e.style,h=(0,c.default)(e,["min","now","max","label","srOnly","striped","active","className","style"]),m=(0,_.splitBsProps)(h),v=m[0],y=m[1],b=(0,i.default)({},(0,_.getClassSet)(v),(t={active:d},t[(0,_.prefix)(v,"striped")]=d||u,t));return O.default.createElement("div",(0,i.default)({},y,{role:"progressbar",className:(0,g.default)(p,b),style:(0,i.default)({width:a(o,n,r)+"%"},f),"aria-valuenow":o,"aria-valuemin":n,"aria-valuemax":r}),l?O.default.createElement("span",{className:"sr-only"},s):s)},t.prototype.render=function(){var e=this.props,t=e.isChild,n=(0,c.default)(e,["isChild"]);if(t)return this.renderProgressBar(n);var o=n.min,r=n.now,a=n.max,s=n.label,l=n.srOnly,u=n.striped,d=n.active,p=n.bsClass,f=n.bsStyle,h=n.className,m=n.children,v=(0,c.default)(n,["min","now","max","label","srOnly","striped","active","bsClass","bsStyle","className","children"]);return O.default.createElement("div",(0,i.default)({},v,{className:(0,g.default)(h,"progress")}),m?T.default.map(m,function(e){return(0,E.cloneElement)(e,{isChild:!0})}):this.renderProgressBar({min:o,now:r,max:a,label:s,srOnly:l,striped:u,active:d,bsClass:p,bsStyle:f}))},t}(O.default.Component);M.propTypes=P,M.defaultProps=R,t.default=(0,_.bsClass)("progress-bar",(0,_.bsStyles)((0,l.default)(N.State),M)),e.exports=t.default},275:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){var o=0;return f.default.Children.map(e,function(e){return f.default.isValidElement(e)?t.call(n,e,o++):e})}function a(e,t,n){var o=0;f.default.Children.forEach(e,function(e){f.default.isValidElement(e)&&t.call(n,e,o++)})}function s(e){var t=0;return f.default.Children.forEach(e,function(e){f.default.isValidElement(e)&&++t}),t}function l(e,t,n){var o=0,r=[];return f.default.Children.forEach(e,function(e){f.default.isValidElement(e)&&t.call(n,e,o++)&&r.push(e)}),r}function u(e,t,n){var o=0,r=void 0;return f.default.Children.forEach(e,function(e){r||f.default.isValidElement(e)&&t.call(n,e,o++)&&(r=e)}),r}function i(e,t,n){var o=0,r=!0;return f.default.Children.forEach(e,function(e){r&&f.default.isValidElement(e)&&(t.call(n,e,o++)||(r=!1))}),r}function d(e,t,n){var o=0,r=!1;return f.default.Children.forEach(e,function(e){r||f.default.isValidElement(e)&&t.call(n,e,o++)&&(r=!0)}),r}function c(e){var t=[];return f.default.Children.forEach(e,function(e){f.default.isValidElement(e)&&t.push(e)}),t}t.__esModule=!0;var p=n(1),f=o(p);t.default={map:r,forEach:a,count:s,find:u,filter:l,every:i,some:d,toArray:c},e.exports=t.default},595:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=(0,d.default)(e),n=(0,u.default)(t),o=t&&t.documentElement,r={top:0,left:0,height:0,width:0};if(t)return(0,s.default)(o,e)?(void 0!==e.getBoundingClientRect&&(r=e.getBoundingClientRect()),r={top:r.top+(n.pageYOffset||o.scrollTop)-(o.clientTop||0),left:r.left+(n.pageXOffset||o.scrollLeft)-(o.clientLeft||0),width:(null==r.width?e.offsetWidth:r.width)||0,height:(null==r.height?e.offsetHeight:r.height)||0}):r}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var a=n(116),s=o(a),l=n(173),u=o(l),i=n(96),d=o(i);e.exports=t.default},596:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n=(0,s.default)(e);return void 0===t?n?"pageYOffset"in n?n.pageYOffset:n.document.documentElement.scrollTop:e.scrollTop:void(n?n.scrollTo("pageXOffset"in n?n.pageXOffset:n.document.documentElement.scrollLeft,t):e.scrollTop=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var a=n(173),s=o(a);e.exports=t.default},686:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){return e.nodeName&&e.nodeName.toLowerCase()}function a(e){for(var t=(0,l.default)(e),n=e&&e.offsetParent;n&&"html"!==r(e)&&"static"===(0,i.default)(n,"position");)n=n.offsetParent;return n||t.documentElement}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var s=n(96),l=o(s),u=n(270),i=o(u);e.exports=t.default},687:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){return e.nodeName&&e.nodeName.toLowerCase()}function a(e,t){var n,o={top:0,left:0};return"fixed"===(0,v.default)(e,"position")?n=e.getBoundingClientRect():(t=t||(0,d.default)(e),n=(0,u.default)(e),"html"!==r(t)&&(o=(0,u.default)(t)),o.top+=parseInt((0,v.default)(t,"borderTopWidth"),10)-(0,p.default)(t)||0,o.left+=parseInt((0,v.default)(t,"borderLeftWidth"),10)-(0,h.default)(t)||0),s({},n,{top:n.top-o.top-(parseInt((0,v.default)(e,"marginTop"),10)||0),left:n.left-o.left-(parseInt((0,v.default)(e,"marginLeft"),10)||0)})}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t>",l=a||n;if(null==t[n])return new Error("The "+r+" `"+l+"` is required to make "+("`"+s+"` accessible for users of assistive ")+"technologies such as screen readers.");for(var u=arguments.length,i=Array(u>5?u-5:0),d=5;d=0:e===t}t.__esModule=!0;var s=n(25),l=r(s),u=n(18),i=r(u),d=n(21),c=r(d),p=n(20),f=r(p),h=n(19),m=r(h),v=n(116),y=r(v),b=n(1),g=r(b),E=n(5),O=r(E),w=n(23),C=r(w),_=n(662),N=r(_),S=n(728),T=r(S),x=n(276),P=r(x),R=O.default.oneOf(["click","hover","focus"]),M=(0,m.default)({},T.default.propTypes,{trigger:O.default.oneOfType([R,O.default.arrayOf(R)]),delay:O.default.number,delayShow:O.default.number,delayHide:O.default.number,defaultOverlayShown:O.default.bool,overlay:O.default.node.isRequired,onBlur:O.default.func,onClick:O.default.func,onFocus:O.default.func,onMouseOut:O.default.func,onMouseOver:O.default.func,target:O.default.oneOf([null]),onHide:O.default.oneOf([null]),show:O.default.oneOf([null])}),k={defaultOverlayShown:!1,trigger:["hover","focus"]},j=function(e){function t(n,o){(0,i.default)(this,t);var r=(0,c.default)(this,e.call(this,n,o));return r.handleToggle=r.handleToggle.bind(r),r.handleDelayedShow=r.handleDelayedShow.bind(r),r.handleDelayedHide=r.handleDelayedHide.bind(r),r.handleHide=r.handleHide.bind(r),r.handleMouseOver=function(e){return r.handleMouseOverOut(r.handleDelayedShow,e)},r.handleMouseOut=function(e){return r.handleMouseOverOut(r.handleDelayedHide,e)},r._mountNode=null,r.state={show:n.defaultOverlayShown},r}return(0,f.default)(t,e),t.prototype.componentDidMount=function(){this._mountNode=document.createElement("div"),this.renderOverlay()},t.prototype.componentDidUpdate=function(){this.renderOverlay()},t.prototype.componentWillUnmount=function(){C.default.unmountComponentAtNode(this._mountNode),this._mountNode=null,clearTimeout(this._hoverShowDelay),clearTimeout(this._hoverHideDelay)},t.prototype.handleToggle=function(){this.state.show?this.hide():this.show()},t.prototype.handleDelayedShow=function(){var e=this;if(null!=this._hoverHideDelay)return clearTimeout(this._hoverHideDelay),void(this._hoverHideDelay=null);if(!this.state.show&&null==this._hoverShowDelay){var t=null!=this.props.delayShow?this.props.delayShow:this.props.delay;return t?void(this._hoverShowDelay=setTimeout(function(){e._hoverShowDelay=null,e.show()},t)):void this.show()}},t.prototype.handleDelayedHide=function(){var e=this;if(null!=this._hoverShowDelay)return clearTimeout(this._hoverShowDelay),void(this._hoverShowDelay=null);if(this.state.show&&null==this._hoverHideDelay){var t=null!=this.props.delayHide?this.props.delayHide:this.props.delay;return t?void(this._hoverHideDelay=setTimeout(function(){e._hoverHideDelay=null,e.hide()},t)):void this.hide()}},t.prototype.handleMouseOverOut=function(e,t){var n=t.currentTarget,o=t.relatedTarget||t.nativeEvent.toElement;o&&(o===n||(0,y.default)(n,o))||e(t)},t.prototype.handleHide=function(){this.hide()},t.prototype.show=function(){this.setState({show:!0})},t.prototype.hide=function(){this.setState({show:!1})},t.prototype.makeOverlay=function(e,t){return g.default.createElement(T.default,(0,m.default)({},t,{show:this.state.show,onHide:this.handleHide,target:this}),e)},t.prototype.renderOverlay=function(){C.default.unstable_renderSubtreeIntoContainer(this,this._overlay,this._mountNode)},t.prototype.render=function(){var e=this.props,t=e.trigger,n=e.overlay,r=e.children,s=e.onBlur,u=e.onClick,i=e.onFocus,d=e.onMouseOut,c=e.onMouseOver,p=(0,l.default)(e,["trigger","overlay","children","onBlur","onClick","onFocus","onMouseOut","onMouseOver"]);delete p.delay,delete p.delayShow,delete p.delayHide,delete p.defaultOverlayShown;var f=g.default.Children.only(r),h=f.props,m={};return this.state.show&&(m["aria-describedby"]=n.props.id),m.onClick=(0,P.default)(h.onClick,u),a("click",t)&&(m.onClick=(0,P.default)(m.onClick,this.handleToggle)),a("hover",t)&&("production"!==o.env.NODE_ENV?(0,N.default)(!("hover"===t),'[react-bootstrap] Specifying only the `"hover"` trigger limits the visibility of the overlay to just mouse users. Consider also including the `"focus"` trigger so that touch and keyboard only users can see the overlay as well.'):void 0,m.onMouseOver=(0,P.default)(h.onMouseOver,c,this.handleMouseOver),m.onMouseOut=(0,P.default)(h.onMouseOut,d,this.handleMouseOut)),a("focus",t)&&(m.onFocus=(0,P.default)(h.onFocus,i,this.handleDelayedShow),m.onBlur=(0,P.default)(h.onBlur,s,this.handleDelayedHide)),this._overlay=this.makeOverlay(n,p),(0,b.cloneElement)(f,m)},t}(g.default.Component);j.propTypes=M,j.defaultProps=k,t.default=j,e.exports=t.default}).call(t,n(3))},731:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(19),a=o(r),s=n(25),l=o(s),u=n(18),i=o(u),d=n(21),c=o(d),p=n(20),f=o(p),h=n(22),m=o(h),v=n(1),y=o(v),b=n(5),g=o(b),E=n(716),O=o(E),w=n(31),C={id:(0,O.default)(g.default.oneOfType([g.default.string,g.default.number])),placement:g.default.oneOf(["top","right","bottom","left"]),positionTop:g.default.oneOfType([g.default.number,g.default.string]),positionLeft:g.default.oneOfType([g.default.number,g.default.string]),arrowOffsetTop:g.default.oneOfType([g.default.number,g.default.string]),arrowOffsetLeft:g.default.oneOfType([g.default.number,g.default.string])},_={placement:"right"},N=function(e){function t(){return(0,i.default)(this,t),(0,c.default)(this,e.apply(this,arguments))}return(0,f.default)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.placement,o=t.positionTop,r=t.positionLeft,s=t.arrowOffsetTop,u=t.arrowOffsetLeft,i=t.className,d=t.style,c=t.children,p=(0,l.default)(t,["placement","positionTop","positionLeft","arrowOffsetTop","arrowOffsetLeft","className","style","children"]),f=(0,w.splitBsProps)(p),h=f[0],v=f[1],b=(0,a.default)({},(0,w.getClassSet)(h),(e={},e[n]=!0,e)),g=(0,a.default)({top:o,left:r},d),E={top:s,left:u};return y.default.createElement("div",(0,a.default)({},v,{role:"tooltip",className:(0,m.default)(i,b),style:g}),y.default.createElement("div",{className:(0,w.prefix)(h,"arrow"),style:E}),y.default.createElement("div",{className:(0,w.prefix)(h,"inner")},c))},t}(y.default.Component);N.propTypes=C,N.defaultProps=_,t.default=(0,w.bsClass)("tooltip",N),e.exports=t.default},782:function(e,t,n){var o,r;(function(e){!function(){var t=n(15),o=n(16),r=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return o.getRootInstances(r)},a)}();try{(function(){o=[t,n(11),n(13),n(23),n(1),n(102),n(785),n(389)],r=function(e,t,n,o,r,a,s,l){"use strict";var u=n.default,i=u(t),d=u(o),c=u(r),p=(u(a),u(s)),f=l.statusObservableTimer,h=l.addClusterSubject,m=l.addClusterResult,v=l.deleteClusterSubject,y=l.deleteClusterResult,b=l.clusterNames;i(document).ready(function(e){e.urlParam=function(e){var t=new RegExp("[?&]"+e+"=([^&#]*)").exec(window.location.href);return null!=t?t[1]||0:null};var t=e.urlParam("currentCluster");t||(t="all"),d.render(c.createElement(p,{clusterNames:b,addClusterSubject:h,addClusterResult:m,currentCluster:t,deleteSubject:v,deleteResult:y,statusObservableTimer:f}),document.getElementById("wrapper"))})}.apply(t,o),!(void 0!==r&&(e.exports=r))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var o=n(17);o(e,n(1))&&(t=!0);var r=t;r&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to index.js: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},783:function(e,t,n){var o,r;(function(e){!function(){var t=n(15),o=n(16),r=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return o.getRootInstances(r)},a)}();try{(function(){o=[t,e,n(1),n(13)],r=function(e,t,n,o){"use strict";var r=o.default,a=r(n),s=a.createClass({displayName:"clusterForm",propTypes:{addClusterSubject:a.PropTypes.object.isRequired,addClusterResult:a.PropTypes.object.isRequired},getInitialState:function(){return{addClusterResultMsg:null}},componentWillMount:function(){var e=this;this._clusterResultSubscription=this.props.addClusterResult.subscribeOnNext(function(t){return t.subscribe(function(t){return e.setState({addClusterResultMsg:null})},function(t){return e.setState({addClusterResultMsg:t.responseText})})})},componentWillUnmount:function(){this._clusterResultSubscription.dispose()},_onAdd:function(e){var t=a.findDOMNode(this.refs.in_seed_node).value;this.props.addClusterSubject.onNext(t)},render:function(){var e=null;this.state.addClusterResultMsg&&(e=a.createElement("div",{className:"alert alert-danger",role:"alert"},this.state.addClusterResultMsg));var t=a.createElement("div",{className:"row"},a.createElement("div",{className:"col-lg-12"},a.createElement("div",{className:"form-inline"},a.createElement("div",{className:"form-group"},a.createElement("label",{htmlFor:"in_seed_node"},"Seed node:"),a.createElement("input",{type:"text",className:"form-control",ref:"in_seed_node",id:"in_seed_node",placeholder:"hostname or ip"})),a.createElement("button",{type:"button",className:"btn btn-success",onClick:this._onAdd},"Add Cluster"))));return a.createElement("div",{className:"panel panel-default"},a.createElement("div",{className:"panel-body"},e,t))}});t.exports=s}.apply(t,o),!(void 0!==r&&(e.exports=r))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var o=n(17);o(e,n(1))&&(t=!0);var r=t;r&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to cluster-form.jsx: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},784:function(e,t,n){var o,r;(function(e){!function(){var t=n(15),o=n(16),r=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return o.getRootInstances(r)},a)}();try{(function(){o=[t,e,n(105),n(1),n(13),n(11),n(101),n(610),n(608),n(731),n(729),n(274)],r=function(e,t,n,o,r,a,s,l,u,i,d,c){"use strict";var p=n.default,f=r.default,h=f(o),m=f(a),v=s.DeleteStatusMessageMixin,y=f(l),b=f(u),g=f(i),E=f(d),O=f(c),w=h.createClass({displayName:"NodeStatus",propTypes:{endpointStatus:h.PropTypes.object.isRequired,clusterName:h.PropTypes.string.isRequired,nbNodes:h.PropTypes.number.isRequired,rackLoad:h.PropTypes.number.isRequired},getInitialState:function(){return{showModal:!1}},close:function(){this.setState({showModal:!1})},open:function(){this.setState({showModal:!0})},render:function(){var e="btn btn-xs btn-success",t="btn btn-lg btn-success";this.props.endpointStatus.status.endsWith("UP")||(e="btn btn-xs btn-danger",t="btn btn-lg btn-danger");var n={width:this.props.endpointStatus.load/this.props.rackLoad*100-0+"%",margin:"0px",textOverflow:"hidden"},o=h.createElement(g,{id:"tooltip"},h.createElement("strong",null,this.props.endpointStatus.endpoint)," (",T(this.props.endpointStatus.load,1024),")");return h.createElement("span",null,h.createElement(E,{placement:"top",overlay:o},h.createElement("button",{type:"button",style:n,className:e,onClick:this.open},this.props.endpointStatus.endpoint," (",T(this.props.endpointStatus.load,1024),")")),h.createElement(y,{show:this.state.showModal,onHide:this.close},h.createElement(y.Header,{closeButton:!0},h.createElement(y.Title,null,"Endpoint ",this.props.endpointStatus.endpoint)),h.createElement(y.Body,null,h.createElement("h4",null,"Host id"),h.createElement("p",null,this.props.endpointStatus.hostId),h.createElement("h4",null,"Datacenter / Rack"),h.createElement("p",null,this.props.endpointStatus.dc," / ",this.props.endpointStatus.rack),h.createElement("h4",null,"Release version"),h.createElement("p",null,this.props.endpointStatus.releaseVersion),h.createElement("h4",null,"Tokens"),h.createElement("p",null,this.props.endpointStatus.tokens),h.createElement("h4",null,"Status"),h.createElement("p",null,h.createElement("button",{type:"button",className:t},this.props.endpointStatus.status)),h.createElement("h4",null,"Severity"),h.createElement("p",null,this.props.endpointStatus.severity),h.createElement("h4",null,"Data size on disk"),h.createElement("p",null,T(this.props.endpointStatus.load,1024))),h.createElement(y.Footer,null,h.createElement(b,{onClick:this.close},"Close"))))}}),C=h.createClass({displayName:"Cluster",propTypes:{name:h.PropTypes.string.isRequired},getInitialState:function(){var e=window!=window.top,t=e?"http://127.0.0.1:8080":"";return{clusterStatus:{},clusterStatuses:null,urlPrefix:t,nbNodes:0,nodesDown:0}},componentWillMount:function(){this._refreshClusterStatus(),this.setState({clusterStatuses:setInterval(this._refreshClusterStatus,1e4)})},_refreshClusterStatus:function(){m.ajax({url:this.state.urlPrefix+"/cluster/"+encodeURIComponent(this.props.name),method:"GET",component:this,complete:function(e){this.component.setState({clusterStatus:m.parseJSON(e.responseText)})}})},componentWillUnmount:function(){clearInterval(this.clusterStatuses)},render:function(){var e=this,t={marginLeft:"0",marginRight:"0"},n={marginTop:"0.25em",marginBottom:"0.25em"},o=h.createElement("div",{className:"clusterLoader"}),r=0,a="",s=0;this.state.clusterStatus.nodes_status&&(r=this.state.clusterStatus.repair_runs.reduce(function(e,t){return e+("RUNNING"==t.state?1:0)},0),a=this.state.clusterStatus.repair_runs.filter(function(e){return"RUNNING"==e.state}).map(function(e){return h.createElement(O,{now:100*e.segments_repaired/e.total_segments,active:!0,bsStyle:"success",style:n,label:e.keyspace_name,key:e.id})}),o=p.Object.keys(this.state.clusterStatus.nodes_status.endpointStates[0].endpoints).sort().map(function(t){return h.createElement(_,{datacenter:e.state.clusterStatus.nodes_status.endpointStates[0].endpoints[t],datacenterName:t,nbDatacenters:p.Object.keys(e.state.clusterStatus.nodes_status.endpointStates[0].endpoints).length,clusterName:e.props.name,key:e.props.name+"-"+t,totalLoad:e.state.clusterStatus.nodes_status.endpointStates[0].totalLoad})}),s=this.state.clusterStatus.nodes_status.endpointStates[0].totalLoad);var l=h.createElement("span",{className:"label label-default"},r);return r>0&&(l=h.createElement("span",{className:"label label-success"},r)),h.createElement("div",{className:"panel panel-default"},h.createElement("div",{className:"panel-body"},h.createElement("div",{className:"row"},h.createElement("div",{className:"col-lg-2"},h.createElement("a",{href:"repair.html?currentCluster="+this.props.name},h.createElement("h4",null,this.props.name," ",h.createElement("span",{className:"badge"},T(s,1024)))),h.createElement("div",null,"Running repairs : ",l,h.createElement("br",null),a),h.createElement("button",{type:"button",className:"btn btn-xs btn-danger",onClick:this._onDelete},"Delete cluster")),h.createElement("div",{className:"col-lg-10"},h.createElement("div",{className:"row",style:t},h.createElement("div",{className:"row",style:t},o))))))},_onDelete:function(e){this.props.deleteSubject.onNext(this.props.name)}}),_=h.createClass({displayName:"Datacenter",propTypes:{datacenter:h.PropTypes.object.isRequired,datacenterName:h.PropTypes.string.isRequired,nbDatacenters:h.PropTypes.number.isRequired,clusterName:h.PropTypes.string.isRequired,totalLoad:h.PropTypes.number.isRequired},render:function(){var e=this,t=p.Object.keys(this.props.datacenter).map(function(t){return e.props.datacenter[t].reduce(function(e,t){return e+t.load},0)}).reduce(function(e,t){return e+t},0),n={marginLeft:"0",paddingLeft:"0",paddingRight:"1px",width:t/this.props.totalLoad*100+"%"},o={float:"right"},r={padding:"2px 10px"},a={padding:"1px"},s={marginBottom:"1px"},l=p.Object.keys(this.props.datacenter).length,u=p.Object.keys(this.props.datacenter).sort().map(function(n){return h.createElement(N,{key:e.props.datacenterName+"-"+n,rack:e.props.datacenter[n],nbRacks:l,clusterName:e.props.clusterName,dcLoad:t})});return h.createElement("div",{className:"col-lg-12",style:n},h.createElement("div",{className:"panel panel-default panel-info",style:s},h.createElement("div",{className:"panel-heading",style:r},h.createElement("b",null,this.props.datacenterName," ",h.createElement("span",{className:"badge",style:o},T(t,1024)))),h.createElement("div",{className:"panel-body",style:a},u)))}}),N=h.createClass({displayName:"Rack",propTypes:{rack:h.PropTypes.array.isRequired,nbRacks:h.PropTypes.number.isRequired,clusterName:h.PropTypes.string.isRequired,dcLoad:h.PropTypes.number.isRequired},render:function(){var e=this,t=this.props.rack.reduce(function(e,t){return e+t.load},0),n={marginLeft:"0",paddingLeft:"0",paddingRight:"1px",width:t/this.props.dcLoad*100+"%"},o={float:"right"},r={padding:"2px 10px"},a={padding:"1px"},s={marginBottom:"1px"},l="",u="";return this.props.rack&&(u=this.props.rack[0].rack,l=this.props.rack.map(function(n){return h.createElement(w,{key:n.endpoint,endpointStatus:n,clusterName:e.props.clusterName,nbNodes:e.props.rack.length,rackLoad:t})})),h.createElement("div",{className:"col-lg-12",style:n},h.createElement("div",{className:"panel panel-default panel-success",style:s},h.createElement("div",{className:"panel-heading",style:r},h.createElement("b",null,u," ",h.createElement("span",{className:"badge",style:o},T(t,1024)))),h.createElement("div",{className:"panel-body",style:a},l)))}}),S=h.createClass({displayName:"clusterList",mixins:[v],propTypes:{clusterNames:h.PropTypes.object.isRequired,deleteSubject:h.PropTypes.object.isRequired,deleteResult:h.PropTypes.object.isRequired},getInitialState:function(){return{clusterNames:[],deleteResultMsg:null}},componentWillMount:function(){var e=this;this._clusterNamesSubscription=this.props.clusterNames.subscribeOnNext(function(t){return t.subscribeOnNext(function(t){return e.setState({clusterNames:t})})})},componentWillUnmount:function(){this._clusterNamesSubscription.dispose()},render:function(){var e=this,t=this.state.clusterNames.map(function(t){return h.createElement(C,{name:t,key:t,deleteSubject:e.props.deleteSubject,getClusterStatus:e.props.getClusterStatus,getClusterSubject:e.props.getClusterSubject})}),n=null;return n=0==t.length?h.createElement("div",{className:"alert alert-info",role:"alert"},"No clusters found"):h.createElement("div",null,t),h.createElement("div",{className:"row"},h.createElement("div",{className:"col-lg-12"},this.deleteMessage(),t))}}),T=function(e,t){var n=t?1e3:1024;if(Math.abs(e)=n&&r=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t1?n-1:0),r=1;r=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;tl?l-i:0}function s(e,t,n,o){var a=r(n),s=a.width,l=e-o,u=e+o+t;return l<0?-l:u>s?s-u:0}function l(e,t,n,o,r){var l="BODY"===o.tagName?(0,i.default)(n):(0,c.default)(n,o),u=(0,i.default)(t),d=u.height,p=u.width,f=void 0,h=void 0,m=void 0,v=void 0;if("left"===e||"right"===e){h=l.top+(l.height-d)/2,f="left"===e?l.left-p:l.left+l.width;var y=a(h,d,o,r);h+=y,v=50*(1-2*y/d)+"%",m=void 0}else{if("top"!==e&&"bottom"!==e)throw new Error('calcOverlayPosition(): No such placement of "'+e+'" found.');f=l.left+(l.width-p)/2,h="top"===e?l.top-d:l.top+l.height;var b=s(f,p,o,r);f+=b,m=50*(1-2*b/p)+"%",v=void 0}return{positionLeft:f,positionTop:h,arrowOffsetLeft:m,arrowOffsetTop:v}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var u=n(595),i=o(u),d=n(687),c=o(d),p=n(596),f=o(p),h=n(151),m=o(h);e.exports=t.default}}); \ No newline at end of file +webpackJsonp([3],{0:function(e,t,n){e.exports=n(783)},274:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){var o=e[t];if(!o)return null;var r=null;return O.default.Children.forEach(o,function(e){if(!r&&e.type!==M){var t=O.default.isValidElement(e)?e.type.displayName||e.type.name||e.type:e;r=new Error("Children of "+n+" can contain only ProgressBar "+("components. Found "+t+"."))}}),r}function a(e,t,n){var o=(e-t)/(n-t)*100;return Math.round(o*x)/x}t.__esModule=!0;var s=n(175),l=o(s),u=n(19),i=o(u),d=n(25),c=o(d),p=n(18),f=o(p),h=n(21),m=o(h),v=n(20),y=o(v),b=n(22),g=o(b),E=n(1),O=o(E),w=n(5),C=o(w),_=n(31),N=n(79),S=n(275),T=o(S),x=1e3,P={min:C.default.number,now:C.default.number,max:C.default.number,label:C.default.node,srOnly:C.default.bool,striped:C.default.bool,active:C.default.bool,children:r,isChild:C.default.bool},R={min:0,max:100,active:!1,isChild:!1,srOnly:!1,striped:!1},M=function(e){function t(){return(0,f.default)(this,t),(0,m.default)(this,e.apply(this,arguments))}return(0,y.default)(t,e),t.prototype.renderProgressBar=function(e){var t,n=e.min,o=e.now,r=e.max,s=e.label,l=e.srOnly,u=e.striped,d=e.active,p=e.className,f=e.style,h=(0,c.default)(e,["min","now","max","label","srOnly","striped","active","className","style"]),m=(0,_.splitBsProps)(h),v=m[0],y=m[1],b=(0,i.default)({},(0,_.getClassSet)(v),(t={active:d},t[(0,_.prefix)(v,"striped")]=d||u,t));return O.default.createElement("div",(0,i.default)({},y,{role:"progressbar",className:(0,g.default)(p,b),style:(0,i.default)({width:a(o,n,r)+"%"},f),"aria-valuenow":o,"aria-valuemin":n,"aria-valuemax":r}),l?O.default.createElement("span",{className:"sr-only"},s):s)},t.prototype.render=function(){var e=this.props,t=e.isChild,n=(0,c.default)(e,["isChild"]);if(t)return this.renderProgressBar(n);var o=n.min,r=n.now,a=n.max,s=n.label,l=n.srOnly,u=n.striped,d=n.active,p=n.bsClass,f=n.bsStyle,h=n.className,m=n.children,v=(0,c.default)(n,["min","now","max","label","srOnly","striped","active","bsClass","bsStyle","className","children"]);return O.default.createElement("div",(0,i.default)({},v,{className:(0,g.default)(h,"progress")}),m?T.default.map(m,function(e){return(0,E.cloneElement)(e,{isChild:!0})}):this.renderProgressBar({min:o,now:r,max:a,label:s,srOnly:l,striped:u,active:d,bsClass:p,bsStyle:f}))},t}(O.default.Component);M.propTypes=P,M.defaultProps=R,t.default=(0,_.bsClass)("progress-bar",(0,_.bsStyles)((0,l.default)(N.State),M)),e.exports=t.default},275:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){var o=0;return f.default.Children.map(e,function(e){return f.default.isValidElement(e)?t.call(n,e,o++):e})}function a(e,t,n){var o=0;f.default.Children.forEach(e,function(e){f.default.isValidElement(e)&&t.call(n,e,o++)})}function s(e){var t=0;return f.default.Children.forEach(e,function(e){f.default.isValidElement(e)&&++t}),t}function l(e,t,n){var o=0,r=[];return f.default.Children.forEach(e,function(e){f.default.isValidElement(e)&&t.call(n,e,o++)&&r.push(e)}),r}function u(e,t,n){var o=0,r=void 0;return f.default.Children.forEach(e,function(e){r||f.default.isValidElement(e)&&t.call(n,e,o++)&&(r=e)}),r}function i(e,t,n){var o=0,r=!0;return f.default.Children.forEach(e,function(e){r&&f.default.isValidElement(e)&&(t.call(n,e,o++)||(r=!1))}),r}function d(e,t,n){var o=0,r=!1;return f.default.Children.forEach(e,function(e){r||f.default.isValidElement(e)&&t.call(n,e,o++)&&(r=!0)}),r}function c(e){var t=[];return f.default.Children.forEach(e,function(e){f.default.isValidElement(e)&&t.push(e)}),t}t.__esModule=!0;var p=n(1),f=o(p);t.default={map:r,forEach:a,count:s,find:u,filter:l,every:i,some:d,toArray:c},e.exports=t.default},595:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=(0,d.default)(e),n=(0,u.default)(t),o=t&&t.documentElement,r={top:0,left:0,height:0,width:0};if(t)return(0,s.default)(o,e)?(void 0!==e.getBoundingClientRect&&(r=e.getBoundingClientRect()),r={top:r.top+(n.pageYOffset||o.scrollTop)-(o.clientTop||0),left:r.left+(n.pageXOffset||o.scrollLeft)-(o.clientLeft||0),width:(null==r.width?e.offsetWidth:r.width)||0,height:(null==r.height?e.offsetHeight:r.height)||0}):r}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var a=n(117),s=o(a),l=n(173),u=o(l),i=n(96),d=o(i);e.exports=t.default},596:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n=(0,s.default)(e);return void 0===t?n?"pageYOffset"in n?n.pageYOffset:n.document.documentElement.scrollTop:e.scrollTop:void(n?n.scrollTo("pageXOffset"in n?n.pageXOffset:n.document.documentElement.scrollLeft,t):e.scrollTop=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var a=n(173),s=o(a);e.exports=t.default},686:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){return e.nodeName&&e.nodeName.toLowerCase()}function a(e){for(var t=(0,l.default)(e),n=e&&e.offsetParent;n&&"html"!==r(e)&&"static"===(0,i.default)(n,"position");)n=n.offsetParent;return n||t.documentElement}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var s=n(96),l=o(s),u=n(270),i=o(u);e.exports=t.default},687:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){return e.nodeName&&e.nodeName.toLowerCase()}function a(e,t){var n,o={top:0,left:0};return"fixed"===(0,v.default)(e,"position")?n=e.getBoundingClientRect():(t=t||(0,d.default)(e),n=(0,u.default)(e),"html"!==r(t)&&(o=(0,u.default)(t)),o.top+=parseInt((0,v.default)(t,"borderTopWidth"),10)-(0,p.default)(t)||0,o.left+=parseInt((0,v.default)(t,"borderLeftWidth"),10)-(0,h.default)(t)||0),s({},n,{top:n.top-o.top-(parseInt((0,v.default)(e,"marginTop"),10)||0),left:n.left-o.left-(parseInt((0,v.default)(e,"marginLeft"),10)||0)})}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t>",l=a||n;if(null==t[n])return new Error("The "+r+" `"+l+"` is required to make "+("`"+s+"` accessible for users of assistive ")+"technologies such as screen readers.");for(var u=arguments.length,i=Array(u>5?u-5:0),d=5;d=0:e===t}t.__esModule=!0;var s=n(25),l=r(s),u=n(18),i=r(u),d=n(21),c=r(d),p=n(20),f=r(p),h=n(19),m=r(h),v=n(117),y=r(v),b=n(1),g=r(b),E=n(5),O=r(E),w=n(23),C=r(w),_=n(662),N=r(_),S=n(728),T=r(S),x=n(276),P=r(x),R=O.default.oneOf(["click","hover","focus"]),M=(0,m.default)({},T.default.propTypes,{trigger:O.default.oneOfType([R,O.default.arrayOf(R)]),delay:O.default.number,delayShow:O.default.number,delayHide:O.default.number,defaultOverlayShown:O.default.bool,overlay:O.default.node.isRequired,onBlur:O.default.func,onClick:O.default.func,onFocus:O.default.func,onMouseOut:O.default.func,onMouseOver:O.default.func,target:O.default.oneOf([null]),onHide:O.default.oneOf([null]),show:O.default.oneOf([null])}),k={defaultOverlayShown:!1,trigger:["hover","focus"]},j=function(e){function t(n,o){(0,i.default)(this,t);var r=(0,c.default)(this,e.call(this,n,o));return r.handleToggle=r.handleToggle.bind(r),r.handleDelayedShow=r.handleDelayedShow.bind(r),r.handleDelayedHide=r.handleDelayedHide.bind(r),r.handleHide=r.handleHide.bind(r),r.handleMouseOver=function(e){return r.handleMouseOverOut(r.handleDelayedShow,e)},r.handleMouseOut=function(e){return r.handleMouseOverOut(r.handleDelayedHide,e)},r._mountNode=null,r.state={show:n.defaultOverlayShown},r}return(0,f.default)(t,e),t.prototype.componentDidMount=function(){this._mountNode=document.createElement("div"),this.renderOverlay()},t.prototype.componentDidUpdate=function(){this.renderOverlay()},t.prototype.componentWillUnmount=function(){C.default.unmountComponentAtNode(this._mountNode),this._mountNode=null,clearTimeout(this._hoverShowDelay),clearTimeout(this._hoverHideDelay)},t.prototype.handleToggle=function(){this.state.show?this.hide():this.show()},t.prototype.handleDelayedShow=function(){var e=this;if(null!=this._hoverHideDelay)return clearTimeout(this._hoverHideDelay),void(this._hoverHideDelay=null);if(!this.state.show&&null==this._hoverShowDelay){var t=null!=this.props.delayShow?this.props.delayShow:this.props.delay;return t?void(this._hoverShowDelay=setTimeout(function(){e._hoverShowDelay=null,e.show()},t)):void this.show()}},t.prototype.handleDelayedHide=function(){var e=this;if(null!=this._hoverShowDelay)return clearTimeout(this._hoverShowDelay),void(this._hoverShowDelay=null);if(this.state.show&&null==this._hoverHideDelay){var t=null!=this.props.delayHide?this.props.delayHide:this.props.delay;return t?void(this._hoverHideDelay=setTimeout(function(){e._hoverHideDelay=null,e.hide()},t)):void this.hide()}},t.prototype.handleMouseOverOut=function(e,t){var n=t.currentTarget,o=t.relatedTarget||t.nativeEvent.toElement;o&&(o===n||(0,y.default)(n,o))||e(t)},t.prototype.handleHide=function(){this.hide()},t.prototype.show=function(){this.setState({show:!0})},t.prototype.hide=function(){this.setState({show:!1})},t.prototype.makeOverlay=function(e,t){return g.default.createElement(T.default,(0,m.default)({},t,{show:this.state.show,onHide:this.handleHide,target:this}),e)},t.prototype.renderOverlay=function(){C.default.unstable_renderSubtreeIntoContainer(this,this._overlay,this._mountNode)},t.prototype.render=function(){var e=this.props,t=e.trigger,n=e.overlay,r=e.children,s=e.onBlur,u=e.onClick,i=e.onFocus,d=e.onMouseOut,c=e.onMouseOver,p=(0,l.default)(e,["trigger","overlay","children","onBlur","onClick","onFocus","onMouseOut","onMouseOver"]);delete p.delay,delete p.delayShow,delete p.delayHide,delete p.defaultOverlayShown;var f=g.default.Children.only(r),h=f.props,m={};return this.state.show&&(m["aria-describedby"]=n.props.id),m.onClick=(0,P.default)(h.onClick,u),a("click",t)&&(m.onClick=(0,P.default)(m.onClick,this.handleToggle)),a("hover",t)&&("production"!==o.env.NODE_ENV?(0,N.default)(!("hover"===t),'[react-bootstrap] Specifying only the `"hover"` trigger limits the visibility of the overlay to just mouse users. Consider also including the `"focus"` trigger so that touch and keyboard only users can see the overlay as well.'):void 0,m.onMouseOver=(0,P.default)(h.onMouseOver,c,this.handleMouseOver),m.onMouseOut=(0,P.default)(h.onMouseOut,d,this.handleMouseOut)),a("focus",t)&&(m.onFocus=(0,P.default)(h.onFocus,i,this.handleDelayedShow),m.onBlur=(0,P.default)(h.onBlur,s,this.handleDelayedHide)),this._overlay=this.makeOverlay(n,p),(0,b.cloneElement)(f,m)},t}(g.default.Component);j.propTypes=M,j.defaultProps=k,t.default=j,e.exports=t.default}).call(t,n(3))},731:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(19),a=o(r),s=n(25),l=o(s),u=n(18),i=o(u),d=n(21),c=o(d),p=n(20),f=o(p),h=n(22),m=o(h),v=n(1),y=o(v),b=n(5),g=o(b),E=n(716),O=o(E),w=n(31),C={id:(0,O.default)(g.default.oneOfType([g.default.string,g.default.number])),placement:g.default.oneOf(["top","right","bottom","left"]),positionTop:g.default.oneOfType([g.default.number,g.default.string]),positionLeft:g.default.oneOfType([g.default.number,g.default.string]),arrowOffsetTop:g.default.oneOfType([g.default.number,g.default.string]),arrowOffsetLeft:g.default.oneOfType([g.default.number,g.default.string])},_={placement:"right"},N=function(e){function t(){return(0,i.default)(this,t),(0,c.default)(this,e.apply(this,arguments))}return(0,f.default)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.placement,o=t.positionTop,r=t.positionLeft,s=t.arrowOffsetTop,u=t.arrowOffsetLeft,i=t.className,d=t.style,c=t.children,p=(0,l.default)(t,["placement","positionTop","positionLeft","arrowOffsetTop","arrowOffsetLeft","className","style","children"]),f=(0,w.splitBsProps)(p),h=f[0],v=f[1],b=(0,a.default)({},(0,w.getClassSet)(h),(e={},e[n]=!0,e)),g=(0,a.default)({top:o,left:r},d),E={top:s,left:u};return y.default.createElement("div",(0,a.default)({},v,{role:"tooltip",className:(0,m.default)(i,b),style:g}),y.default.createElement("div",{className:(0,w.prefix)(h,"arrow"),style:E}),y.default.createElement("div",{className:(0,w.prefix)(h,"inner")},c))},t}(y.default.Component);N.propTypes=C,N.defaultProps=_,t.default=(0,w.bsClass)("tooltip",N),e.exports=t.default},783:function(e,t,n){var o,r;(function(e){!function(){var t=n(15),o=n(16),r=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return o.getRootInstances(r)},a)}();try{(function(){o=[t,n(11),n(13),n(23),n(1),n(103),n(786),n(389)],r=function(e,t,n,o,r,a,s,l){"use strict";var u=n.default,i=u(t),d=u(o),c=u(r),p=(u(a),u(s)),f=l.statusObservableTimer,h=l.addClusterSubject,m=l.addClusterResult,v=l.deleteClusterSubject,y=l.deleteClusterResult,b=l.clusterNames;i(document).ready(function(e){e.urlParam=function(e){var t=new RegExp("[?&]"+e+"=([^&#]*)").exec(window.location.href);return null!=t?t[1]||0:null};var t=e.urlParam("currentCluster");t||(t="all"),d.render(c.createElement(p,{clusterNames:b,addClusterSubject:h,addClusterResult:m,currentCluster:t,deleteSubject:v,deleteResult:y,statusObservableTimer:f}),document.getElementById("wrapper"))})}.apply(t,o),!(void 0!==r&&(e.exports=r))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var o=n(17);o(e,n(1))&&(t=!0);var r=t;r&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to index.js: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},784:function(e,t,n){var o,r;(function(e){!function(){var t=n(15),o=n(16),r=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return o.getRootInstances(r)},a)}();try{(function(){o=[t,e,n(1),n(13)],r=function(e,t,n,o){"use strict";var r=o.default,a=r(n),s=a.createClass({displayName:"clusterForm",propTypes:{addClusterSubject:a.PropTypes.object.isRequired,addClusterResult:a.PropTypes.object.isRequired},getInitialState:function(){return{addClusterResultMsg:null}},componentWillMount:function(){var e=this;this._clusterResultSubscription=this.props.addClusterResult.subscribeOnNext(function(t){return t.subscribe(function(t){return e.setState({addClusterResultMsg:null})},function(t){return e.setState({addClusterResultMsg:t.responseText})})})},componentWillUnmount:function(){this._clusterResultSubscription.dispose()},_onAdd:function(e){var t=a.findDOMNode(this.refs.in_seed_node).value;this.props.addClusterSubject.onNext(t)},render:function(){var e=null;this.state.addClusterResultMsg&&(e=a.createElement("div",{className:"alert alert-danger",role:"alert"},this.state.addClusterResultMsg));var t=a.createElement("div",{className:"row"},a.createElement("div",{className:"col-lg-12"},a.createElement("div",{className:"form-inline"},a.createElement("div",{className:"form-group"},a.createElement("label",{htmlFor:"in_seed_node"},"Seed node:"),a.createElement("input",{type:"text",className:"form-control",ref:"in_seed_node",id:"in_seed_node",placeholder:"hostname or ip"})),a.createElement("button",{type:"button",className:"btn btn-success",onClick:this._onAdd},"Add Cluster"))));return a.createElement("div",{className:"panel panel-default"},a.createElement("div",{className:"panel-body"},e,t))}});t.exports=s}.apply(t,o),!(void 0!==r&&(e.exports=r))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var o=n(17);o(e,n(1))&&(t=!0);var r=t;r&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to cluster-form.jsx: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},785:function(e,t,n){var o,r;(function(e){!function(){var t=n(15),o=n(16),r=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return o.getRootInstances(r)},a)}();try{(function(){o=[t,e,n(106),n(1),n(13),n(11),n(102),n(610),n(608),n(731),n(729),n(274)],r=function(e,t,n,o,r,a,s,l,u,i,d,c){"use strict";var p=n.default,f=r.default,h=f(o),m=f(a),v=s.DeleteStatusMessageMixin,y=f(l),b=f(u),g=f(i),E=f(d),O=f(c),w=h.createClass({displayName:"NodeStatus",propTypes:{endpointStatus:h.PropTypes.object.isRequired,clusterName:h.PropTypes.string.isRequired,nbNodes:h.PropTypes.number.isRequired,rackLoad:h.PropTypes.number.isRequired},getInitialState:function(){return{showModal:!1}},close:function(){this.setState({showModal:!1})},open:function(){this.setState({showModal:!0})},render:function(){var e="btn btn-xs btn-success",t="btn btn-lg btn-success";this.props.endpointStatus.status.endsWith("UP")||(e="btn btn-xs btn-danger",t="btn btn-lg btn-danger");var n={width:this.props.endpointStatus.load/this.props.rackLoad*100-0+"%",margin:"0px",textOverflow:"hidden"},o=h.createElement(g,{id:"tooltip"},h.createElement("strong",null,this.props.endpointStatus.endpoint)," (",T(this.props.endpointStatus.load,1024),")");return h.createElement("span",null,h.createElement(E,{placement:"top",overlay:o},h.createElement("button",{type:"button",style:n,className:e,onClick:this.open},this.props.endpointStatus.endpoint," (",T(this.props.endpointStatus.load,1024),")")),h.createElement(y,{show:this.state.showModal,onHide:this.close},h.createElement(y.Header,{closeButton:!0},h.createElement(y.Title,null,"Endpoint ",this.props.endpointStatus.endpoint)),h.createElement(y.Body,null,h.createElement("h4",null,"Host id"),h.createElement("p",null,this.props.endpointStatus.hostId),h.createElement("h4",null,"Datacenter / Rack"),h.createElement("p",null,this.props.endpointStatus.dc," / ",this.props.endpointStatus.rack),h.createElement("h4",null,"Release version"),h.createElement("p",null,this.props.endpointStatus.releaseVersion),h.createElement("h4",null,"Tokens"),h.createElement("p",null,this.props.endpointStatus.tokens),h.createElement("h4",null,"Status"),h.createElement("p",null,h.createElement("button",{type:"button",className:t},this.props.endpointStatus.status)),h.createElement("h4",null,"Severity"),h.createElement("p",null,this.props.endpointStatus.severity),h.createElement("h4",null,"Data size on disk"),h.createElement("p",null,T(this.props.endpointStatus.load,1024))),h.createElement(y.Footer,null,h.createElement(b,{onClick:this.close},"Close"))))}}),C=h.createClass({displayName:"Cluster",propTypes:{name:h.PropTypes.string.isRequired},getInitialState:function(){var e=window!=window.top,t=e?"http://127.0.0.1:8080":"";return{clusterStatus:{},clusterStatuses:null,urlPrefix:t,nbNodes:0,nodesDown:0}},componentWillMount:function(){this._refreshClusterStatus(),this.setState({clusterStatuses:setInterval(this._refreshClusterStatus,1e4)})},_refreshClusterStatus:function(){m.ajax({url:this.state.urlPrefix+"/cluster/"+encodeURIComponent(this.props.name),method:"GET",component:this,complete:function(e){this.component.setState({clusterStatus:m.parseJSON(e.responseText)})}})},componentWillUnmount:function(){clearInterval(this.clusterStatuses)},render:function(){var e=this,t={marginLeft:"0",marginRight:"0"},n={marginTop:"0.25em",marginBottom:"0.25em"},o=h.createElement("div",{className:"clusterLoader"}),r=0,a="",s=0;this.state.clusterStatus.nodes_status&&(r=this.state.clusterStatus.repair_runs.reduce(function(e,t){return e+("RUNNING"==t.state?1:0)},0),a=this.state.clusterStatus.repair_runs.filter(function(e){return"RUNNING"==e.state}).map(function(e){return h.createElement(O,{now:100*e.segments_repaired/e.total_segments,active:!0,bsStyle:"success",style:n,label:e.keyspace_name,key:e.id})}),o=p.Object.keys(this.state.clusterStatus.nodes_status.endpointStates[0].endpoints).sort().map(function(t){return h.createElement(_,{datacenter:e.state.clusterStatus.nodes_status.endpointStates[0].endpoints[t],datacenterName:t,nbDatacenters:p.Object.keys(e.state.clusterStatus.nodes_status.endpointStates[0].endpoints).length,clusterName:e.props.name,key:e.props.name+"-"+t,totalLoad:e.state.clusterStatus.nodes_status.endpointStates[0].totalLoad})}),s=this.state.clusterStatus.nodes_status.endpointStates[0].totalLoad);var l=h.createElement("span",{className:"label label-default"},r);return r>0&&(l=h.createElement("span",{className:"label label-success"},r)),h.createElement("div",{className:"panel panel-default"},h.createElement("div",{className:"panel-body"},h.createElement("div",{className:"row"},h.createElement("div",{className:"col-lg-2"},h.createElement("a",{href:"repair.html?currentCluster="+this.props.name},h.createElement("h4",null,this.props.name," ",h.createElement("span",{className:"badge"},T(s,1024)))),h.createElement("div",null,"Running repairs : ",l,h.createElement("br",null),a),h.createElement("button",{type:"button",className:"btn btn-xs btn-danger",onClick:this._onDelete},"Delete cluster")),h.createElement("div",{className:"col-lg-10"},h.createElement("div",{className:"row",style:t},h.createElement("div",{className:"row",style:t},o))))))},_onDelete:function(e){this.props.deleteSubject.onNext(this.props.name)}}),_=h.createClass({displayName:"Datacenter",propTypes:{datacenter:h.PropTypes.object.isRequired,datacenterName:h.PropTypes.string.isRequired,nbDatacenters:h.PropTypes.number.isRequired,clusterName:h.PropTypes.string.isRequired,totalLoad:h.PropTypes.number.isRequired},render:function(){var e=this,t=p.Object.keys(this.props.datacenter).map(function(t){return e.props.datacenter[t].reduce(function(e,t){return e+t.load},0)}).reduce(function(e,t){return e+t},0),n={marginLeft:"0",paddingLeft:"0",paddingRight:"1px",width:t/this.props.totalLoad*100+"%"},o={float:"right"},r={padding:"2px 10px"},a={padding:"1px"},s={marginBottom:"1px"},l=p.Object.keys(this.props.datacenter).length,u=p.Object.keys(this.props.datacenter).sort().map(function(n){return h.createElement(N,{key:e.props.datacenterName+"-"+n,rack:e.props.datacenter[n],nbRacks:l,clusterName:e.props.clusterName,dcLoad:t})});return h.createElement("div",{className:"col-lg-12",style:n},h.createElement("div",{className:"panel panel-default panel-info",style:s},h.createElement("div",{className:"panel-heading",style:r},h.createElement("b",null,this.props.datacenterName," ",h.createElement("span",{className:"badge",style:o},T(t,1024)))),h.createElement("div",{className:"panel-body",style:a},u)))}}),N=h.createClass({displayName:"Rack",propTypes:{rack:h.PropTypes.array.isRequired,nbRacks:h.PropTypes.number.isRequired,clusterName:h.PropTypes.string.isRequired,dcLoad:h.PropTypes.number.isRequired},render:function(){var e=this,t=this.props.rack.reduce(function(e,t){return e+t.load},0),n={marginLeft:"0",paddingLeft:"0",paddingRight:"1px",width:t/this.props.dcLoad*100+"%"},o={float:"right"},r={padding:"2px 10px"},a={padding:"1px"},s={marginBottom:"1px"},l="",u="";return this.props.rack&&(u=this.props.rack[0].rack,l=this.props.rack.map(function(n){return h.createElement(w,{key:n.endpoint,endpointStatus:n,clusterName:e.props.clusterName,nbNodes:e.props.rack.length,rackLoad:t})})),h.createElement("div",{className:"col-lg-12",style:n},h.createElement("div",{className:"panel panel-default panel-success",style:s},h.createElement("div",{className:"panel-heading",style:r},h.createElement("b",null,u," ",h.createElement("span",{className:"badge",style:o},T(t,1024)))),h.createElement("div",{className:"panel-body",style:a},l)))}}),S=h.createClass({displayName:"clusterList",mixins:[v],propTypes:{clusterNames:h.PropTypes.object.isRequired,deleteSubject:h.PropTypes.object.isRequired,deleteResult:h.PropTypes.object.isRequired},getInitialState:function(){return{clusterNames:[],deleteResultMsg:null}},componentWillMount:function(){var e=this;this._clusterNamesSubscription=this.props.clusterNames.subscribeOnNext(function(t){return t.subscribeOnNext(function(t){return e.setState({clusterNames:t})})})},componentWillUnmount:function(){this._clusterNamesSubscription.dispose()},render:function(){var e=this,t=this.state.clusterNames.map(function(t){return h.createElement(C,{name:t,key:t,deleteSubject:e.props.deleteSubject,getClusterStatus:e.props.getClusterStatus,getClusterSubject:e.props.getClusterSubject})}),n=null;return n=0==t.length?h.createElement("div",{className:"alert alert-info",role:"alert"},"No clusters found"):h.createElement("div",null,t),h.createElement("div",{className:"row"},h.createElement("div",{className:"col-lg-12"},this.deleteMessage(),t))}}),T=function(e,t){var n=t?1e3:1024;if(Math.abs(e)=n&&r=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t1?n-1:0),r=1;r=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;tl?l-i:0}function s(e,t,n,o){var a=r(n),s=a.width,l=e-o,u=e+o+t;return l<0?-l:u>s?s-u:0}function l(e,t,n,o,r){var l="BODY"===o.tagName?(0,i.default)(n):(0,c.default)(n,o),u=(0,i.default)(t),d=u.height,p=u.width,f=void 0,h=void 0,m=void 0,v=void 0;if("left"===e||"right"===e){h=l.top+(l.height-d)/2,f="left"===e?l.left-p:l.left+l.width;var y=a(h,d,o,r);h+=y,v=50*(1-2*y/d)+"%",m=void 0}else{if("top"!==e&&"bottom"!==e)throw new Error('calcOverlayPosition(): No such placement of "'+e+'" found.');f=l.left+(l.width-p)/2,h="top"===e?l.top-d:l.top+l.height;var b=s(f,p,o,r);f+=b,m=50*(1-2*b/p)+"%",v=void 0}return{positionLeft:f,positionTop:h,arrowOffsetLeft:m,arrowOffsetTop:v}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var u=n(595),i=o(u),d=n(687),c=o(d),p=n(596),f=o(p),h=n(151),m=o(h);e.exports=t.default}}); \ No newline at end of file diff --git a/src/server/src/main/resources/assets/repair.js b/src/server/src/main/resources/assets/repair.js index b2af7ed77..a8836d89d 100644 --- a/src/server/src/main/resources/assets/repair.js +++ b/src/server/src/main/resources/assets/repair.js @@ -1,6 +1,6 @@ -webpackJsonp([1],[function(e,t,n){e.exports=n(789)},,,,,,,,,,,,function(e,t,n){var r=n(157),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},,,,,,,,,,,,function(e,t,n){function r(e,t){var n=a(e,t);return o(n)?n:void 0}var o=n(411),a=n(429);e.exports=r},,function(e,t,n){function r(e){if(!i(e)||o(e)!=s)return!1;var t=a(e);if(null===t)return!0;var n=f.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==d}var o=n(379),a=n(381),i=n(387),s="[object Object]",u=Function.prototype,l=Object.prototype,c=u.toString,f=l.hasOwnProperty,d=c.call(Object);e.exports=r},function(e,t){var n=Array.isArray;e.exports=n},,,function(e,t){var n=Array.isArray;e.exports=n},,function(e,t,n){var r=n(133),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{publishSource:!0,clientOffset:null},n=t.publishSource,r=t.clientOffset,o=t.getSourceClientOffset;(0,f.default)((0,p.default)(e),"Expected sourceIds to be an array.");var a=this.getMonitor(),i=this.getRegistry();(0,f.default)(!a.isDragging(),"Cannot call beginDrag while dragging.");for(var s=0;s=0;l--)if(a.canDragSource(e[l])){u=e[l];break}if(null!==u){var c=null;r&&((0,f.default)("function"==typeof o,"When clientOffset is provided, getSourceClientOffset must be a function."),c=o(u));var d=i.getSource(u),h=d.beginDrag(a,u);(0,f.default)((0,v.default)(h),"Item must be an object."),i.pinSource(u);var g=i.getSourceType(u);return{type:m,itemType:g,item:h,sourceId:u,clientOffset:r,sourceClientOffset:c,isSourcePublic:n}}}function a(){var e=this.getMonitor();if(e.isDragging())return{type:b}}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.clientOffset,r=void 0===n?null:n;(0,f.default)((0,p.default)(e),"Expected targetIds to be an array.");var o=e.slice(0),a=this.getMonitor(),i=this.getRegistry();(0,f.default)(a.isDragging(),"Cannot call hover while not dragging."),(0,f.default)(!a.didDrop(),"Cannot call hover after drop.");for(var s=0;s=0;d--){var h=o[d],v=i.getTargetType(h);(0,y.default)(v,c)||o.splice(d,1)}for(var g=0;g0&&void 0!==arguments[0]?arguments[0]:{},n=this.getMonitor(),r=this.getRegistry();(0,f.default)(n.isDragging(),"Cannot call drop while not dragging."),(0,f.default)(!n.didDrop(),"Cannot call drop twice during one drag operation.");var o=n.getTargetIds().filter(n.canDropOnTarget,n);o.reverse(),o.forEach(function(o,a){var i=r.getTarget(o),s=i.drop(n,o);(0,f.default)("undefined"==typeof s||(0,v.default)(s),"Drop result must either be an object or undefined."),"undefined"==typeof s&&(s=0===a?{}:n.getDropResult()),e.store.dispatch({type:x,dropResult:l({},t,s)})})}function u(){var e=this.getMonitor(),t=this.getRegistry();(0,f.default)(e.isDragging(),"Cannot call endDrag while not dragging.");var n=e.getSourceId(),r=t.getSource(n,!0);return r.endDrag(e,n),t.unpinSource(),{type:E}}Object.defineProperty(t,"__esModule",{value:!0}),t.END_DRAG=t.DROP=t.HOVER=t.PUBLISH_DRAG_SOURCE=t.BEGIN_DRAG=void 0;var l=Object.assign||function(e){for(var t=1;t-1}var o=n(220);e.exports=r},function(e,t){function n(e,t,n){for(var r=-1,o=null==e?0:e.length;++r0&&void 0!==arguments[0]?arguments[0]:d,arguments[1]),t=arguments[2];switch(e.type){case c.HOVER:break;case f.ADD_SOURCE:case f.ADD_TARGET:case f.REMOVE_TARGET:case f.REMOVE_SOURCE:return d;case c.BEGIN_DRAG:case c.PUBLISH_DRAG_SOURCE:case c.END_DRAG:case c.DROP:default:return p}var n=e.targetIds,r=t.targetIds,o=(0,s.default)(n,r),a=!1;if(0===o.length){for(var i=0;i0)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o,t.areDirty=a;var i=n(268),s=r(i),u=n(263),l=r(u),c=n(36),f=n(37),d=[],p=[]},function(e,t,n){"use strict";function r(e,t){return e===t||e&&t&&e.x===t.x&&e.y===t.y}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments[1];switch(t.type){case u.BEGIN_DRAG:return{initialSourceClientOffset:t.sourceClientOffset,initialClientOffset:t.clientOffset,clientOffset:t.clientOffset};case u.HOVER:return r(e.clientOffset,t.clientOffset)?e:s({},e,{clientOffset:t.clientOffset});case u.END_DRAG:case u.DROP:return l;default:return e}}function a(e){var t=e.clientOffset,n=e.initialClientOffset,r=e.initialSourceClientOffset;return t&&n&&r?{x:t.x+r.x-n.x,y:t.y+r.y-n.y}:null}function i(e){var t=e.clientOffset,n=e.initialClientOffset;return t&&n?{x:t.x-n.x,y:t.y-n.y}:null}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t=c&&(d=l,p=!1,t=new o(t));e:for(;++f-1}var o=n(309);e.exports=r},function(e,t){function n(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1&&e%1==0&&e-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){x.default.apply(void 0,["DragDropContext","backend"].concat(Array.prototype.slice.call(arguments)));var t=S(e),n=O(t);return function(e){var t,r,s=e.displayName||e.name||"Component",c=(r=t=function(t){function r(){return o(this,r),a(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return i(r,t),l(r,[{key:"getDecoratedComponentInstance",value:function(){return(0,y.default)(this.child,"In order to access an instance of the decorated component it can not be a stateless component."),this.child}},{key:"getManager",value:function(){return n.dragDropManager}},{key:"getChildContext",value:function(){return n}},{key:"render",value:function(){var t=this;return d.default.createElement(e,u({},this.props,{ref:function(e){t.child=e}}))}}]),r}(f.Component),t.DecoratedComponent=e,t.displayName="DragDropContext("+s+")",t.childContextTypes=E,r);return(0,b.default)(c,e)}}Object.defineProperty(t,"__esModule",{value:!0}),t.unpackBackendForEs5Users=t.createChildContext=t.CHILD_CONTEXT_TYPES=void 0;var u=Object.assign||function(e){for(var t=1;t, or turn it into a ")+"drag source or a drop target itself.")}}function a(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(0,s.isValidElement)(t)){var r=t;return void e(r,n)}var a=t;o(a);var i=n?function(t){return e(t,n)}:e;return(0,l.default)(a,i)}}function i(e){var t={};return Object.keys(e).forEach(function(n){var r=e[n],o=a(r);t[n]=function(){return o}}),t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var s=n(1),u=n(378),l=r(u)},function(e,t,n){var r=n(385),o=r.Symbol;e.exports=o},,,function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++td))return!1;var h=c.get(e);if(h&&c.get(t))return h==t;var v=-1,g=!0,y=n&u?new o:void 0;for(c.set(e,t),c.set(t,e);++v-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){var r=n(412),o=n(416),a=n(454),i=a&&a.isTypedArray,s=i?o(i):r;e.exports=s},,,,,function(e,t,n){var r=n(507),o=r.Symbol;e.exports=o},,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(){if(u.length)throw u.shift()}function o(e){var t;t=s.length?s.pop():new a,t.task=e,i(t)}function a(){this.task=null}var i=n(187),s=[],u=[],l=i.makeRequestCallFromTimer(r);e.exports=o,a.prototype.call=function(){try{this.task.call()}catch(e){o.onerror?o.onerror(e):(u.push(e),l())}finally{this.task=null,s[s.length]=this}}},function(e,t){(function(t){"use strict";function n(e){s.length||(i(),u=!0),s[s.length]=e}function r(){for(;lc){for(var t=0,n=s.length-l;t1&&void 0!==arguments[1]?arguments[1]:{};a(this,e);var r=(0,u.default)(c.default);this.context=n,this.store=r,this.monitor=new h.default(r),this.registry=this.monitor.registry,this.backend=t(this),r.subscribe(this.handleRefCountChange.bind(this))}return i(e,[{key:"handleRefCountChange",value:function(){var e=this.store.getState().refCount>0;e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1)}},{key:"getContext",value:function(){return this.context}},{key:"getMonitor",value:function(){return this.monitor}},{key:"getBackend",value:function(){return this.backend}},{key:"getRegistry",value:function(){return this.registry}},{key:"getActions",value:function(){function e(e){return function(){for(var r=arguments.length,o=Array(r),a=0;a1&&void 0!==arguments[1]?arguments[1]:{},r=n.handlerIds;(0,s.default)("function"==typeof e,"listener must be a function."),(0,s.default)("undefined"==typeof r||(0,l.default)(r),"handlerIds, when specified, must be an array of strings.");var o=this.store.getState().stateId,a=function(){var n=t.store.getState(),a=n.stateId;try{var i=a===o||a===o+1&&!(0,v.areDirty)(n.dirtyHandlerIds,r);i||e()}finally{o=a}};return this.store.subscribe(a)}},{key:"subscribeToOffsetChange",value:function(e){var t=this;(0,s.default)("function"==typeof e,"listener must be a function.");var n=this.store.getState().dragOffset,r=function(){var r=t.store.getState().dragOffset;r!==n&&(n=r,e())};return this.store.subscribe(r)}},{key:"canDragSource",value:function(e){var t=this.registry.getSource(e);return(0,s.default)(t,"Expected to find a valid source."),!this.isDragging()&&t.canDrag(this,e)}},{key:"canDropOnTarget",value:function(e){var t=this.registry.getTarget(e);if((0,s.default)(t,"Expected to find a valid target."),!this.isDragging()||this.didDrop())return!1;var n=this.registry.getTargetType(e),r=this.getItemType();return(0,f.default)(n,r)&&t.canDrop(this,e)}},{key:"isDragging",value:function(){return Boolean(this.getItemType())}},{key:"isDraggingSource",value:function(e){var t=this.registry.getSource(e,!0);if((0,s.default)(t,"Expected to find a valid source."),!this.isDragging()||!this.isSourcePublic())return!1;var n=this.registry.getSourceType(e),r=this.getItemType();return n===r&&t.isDragging(this,e)}},{key:"isOverTarget",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shallow:!1},n=t.shallow;if(!this.isDragging())return!1;var r=this.registry.getTargetType(e),o=this.getItemType();if(!(0,f.default)(r,o))return!1;var a=this.getTargetIds();if(!a.length)return!1;var i=a.indexOf(e);return n?i===a.length-1:i>-1}},{key:"getItemType",value:function(){return this.store.getState().dragOperation.itemType}},{key:"getItem",value:function(){return this.store.getState().dragOperation.item}},{key:"getSourceId",value:function(){return this.store.getState().dragOperation.sourceId}},{key:"getTargetIds",value:function(){return this.store.getState().dragOperation.targetIds}},{key:"getDropResult",value:function(){return this.store.getState().dragOperation.dropResult}},{key:"didDrop",value:function(){return this.store.getState().dragOperation.didDrop}},{key:"isSourcePublic",value:function(){return this.store.getState().dragOperation.isSourcePublic}},{key:"getInitialClientOffset",value:function(){return this.store.getState().dragOffset.initialClientOffset}},{key:"getInitialSourceClientOffset",value:function(){return this.store.getState().dragOffset.initialSourceClientOffset}},{key:"getClientOffset",value:function(){return this.store.getState().dragOffset.clientOffset}},{key:"getSourceClientOffset",value:function(){return(0,h.getSourceClientOffset)(this.store.getState().dragOffset)}},{key:"getDifferenceFromInitialOffset",value:function(){return(0,h.getDifferenceFromInitialOffset)(this.store.getState().dragOffset)}}]),e}();t.default=g},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:c,t=arguments[1];switch(t.type){case u.BEGIN_DRAG:return a({},e,{itemType:t.itemType,item:t.item,sourceId:t.sourceId,isSourcePublic:t.isSourcePublic,dropResult:null,didDrop:!1});case u.PUBLISH_DRAG_SOURCE:return a({},e,{isSourcePublic:!0});case u.HOVER:return a({},e,{targetIds:t.targetIds});case l.REMOVE_TARGET:return e.targetIds.indexOf(t.targetId)===-1?e:a({},e,{targetIds:(0,s.default)(e.targetIds,t.targetId)});case u.DROP:return a({},e,{dropResult:t.dropResult,didDrop:!0,targetIds:[]});case u.END_DRAG:return a({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];return{dirtyHandlerIds:(0,d.default)(e.dirtyHandlerIds,t,e.dragOperation),dragOffset:(0,i.default)(e.dragOffset,t),refCount:(0,c.default)(e.refCount,t),dragOperation:(0,u.default)(e.dragOperation,t),stateId:(0,h.default)(e.stateId)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(107),i=r(a),s=n(205),u=r(s),l=n(207),c=r(l),f=n(106),d=r(f),p=n(208),h=r(p)},function(e,t,n){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments[1];switch(t.type){case o.ADD_SOURCE:case o.ADD_TARGET:return e+1;case o.REMOVE_SOURCE:case o.REMOVE_TARGET:return e-1;default:return e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(37)},function(e,t){"use strict";function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e+1}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t){"use strict";function n(){return r++}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r=0},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t0&&n(c)?t>1?r(c,t-1,n,i,s):o(s,c):i||(s[s.length]=c)}return s}var o=n(217),a=n(240);e.exports=r},function(e,t,n){function r(e,t,n){return t===t?i(e,t,n):o(e,a,n)}var o=n(218),a=n(223),i=n(259);e.exports=r},function(e,t,n){function r(e,t,n){for(var r=n?i:a,f=e[0].length,d=e.length,p=d,h=Array(d),v=1/0,g=[];p--;){var y=e[p];p&&t&&(y=s(y,u(t))),v=c(y.length,v),h[p]=!n&&(t||f>=120&&y.length>=120)?new o(p&&y):void 0}y=e[0];var m=-1,b=h[0];e:for(;++m=c){var g=t?null:u(e);if(g)return l(g);p=!1,f=s,v=new o}else v=t?[]:h;e:for(;++r-1}var o=n(38);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(38);e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(i||a),string:new o}}var o=n(210),a=n(211),i=n(212);e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(39);e.exports=r},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(39);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(39);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(39);e.exports=r},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t,n){function r(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,s=a(r.length-t,0),u=Array(s);++i0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,a=Date.now;e.exports=n},function(e,t){function n(e,t,n){for(var r=n-1,o=e.length;++r-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){var r=n(109),o=n(71),a=n(73),i=o(function(e,t){return a(e)?r(e,t):[]});e.exports=i},function(e,t,n){var r=n(216),o=n(71),a=n(227),i=n(73),s=o(function(e){return a(r(e,i))});e.exports=s},,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){var r=e[t];if(!r)return null;var o=null;return x.default.Children.forEach(r,function(e){if(!o&&e.type!==N){var t=x.default.isValidElement(e)?e.type.displayName||e.type.name||e.type:e;o=new Error("Children of "+n+" can contain only ProgressBar "+("components. Found "+t+"."))}}),o}function a(e,t,n){var r=(e-t)/(n-t)*100;return Math.round(r*j)/j}t.__esModule=!0;var i=n(175),s=r(i),u=n(19),l=r(u),c=n(25),f=r(c),d=n(18),p=r(d),h=n(21),v=r(h),g=n(20),y=r(g),m=n(22),b=r(m),_=n(1),x=r(_),E=n(5),O=r(E),S=n(31),D=n(78),w=n(275),C=r(w),j=1e3,k={min:O.default.number,now:O.default.number,max:O.default.number,label:O.default.node,srOnly:O.default.bool,striped:O.default.bool,active:O.default.bool,children:o,isChild:O.default.bool},T={min:0,max:100,active:!1,isChild:!1,srOnly:!1,striped:!1},N=function(e){function t(){return(0,p.default)(this,t),(0,v.default)(this,e.apply(this,arguments))}return(0,y.default)(t,e),t.prototype.renderProgressBar=function(e){var t,n=e.min,r=e.now,o=e.max,i=e.label,s=e.srOnly,u=e.striped,c=e.active,d=e.className,p=e.style,h=(0,f.default)(e,["min","now","max","label","srOnly","striped","active","className","style"]),v=(0,S.splitBsProps)(h),g=v[0],y=v[1],m=(0,l.default)({},(0,S.getClassSet)(g),(t={active:c},t[(0,S.prefix)(g,"striped")]=c||u,t));return x.default.createElement("div",(0,l.default)({},y,{role:"progressbar",className:(0,b.default)(d,m),style:(0,l.default)({width:a(r,n,o)+"%"},p),"aria-valuenow":r,"aria-valuemin":n,"aria-valuemax":o}),s?x.default.createElement("span",{className:"sr-only"},i):i)},t.prototype.render=function(){var e=this.props,t=e.isChild,n=(0,f.default)(e,["isChild"]);if(t)return this.renderProgressBar(n);var r=n.min,o=n.now,a=n.max,i=n.label,s=n.srOnly,u=n.striped,c=n.active,d=n.bsClass,p=n.bsStyle,h=n.className,v=n.children,g=(0,f.default)(n,["min","now","max","label","srOnly","striped","active","bsClass","bsStyle","className","children"]);return x.default.createElement("div",(0,l.default)({},g,{className:(0,b.default)(h,"progress")}),v?C.default.map(v,function(e){return(0,_.cloneElement)(e,{isChild:!0})}):this.renderProgressBar({min:r,now:o,max:a,label:i,srOnly:s,striped:u,active:c,bsClass:d,bsStyle:p}))},t}(x.default.Component);N.propTypes=k,N.defaultProps=T,t.default=(0,S.bsClass)("progress-bar",(0,S.bsStyles)((0,s.default)(D.State),N)),e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){var r=0;return p.default.Children.map(e,function(e){return p.default.isValidElement(e)?t.call(n,e,r++):e})}function a(e,t,n){var r=0;p.default.Children.forEach(e,function(e){p.default.isValidElement(e)&&t.call(n,e,r++)})}function i(e){var t=0;return p.default.Children.forEach(e,function(e){p.default.isValidElement(e)&&++t}),t}function s(e,t,n){var r=0,o=[];return p.default.Children.forEach(e,function(e){p.default.isValidElement(e)&&t.call(n,e,r++)&&o.push(e)}),o}function u(e,t,n){var r=0,o=void 0;return p.default.Children.forEach(e,function(e){o||p.default.isValidElement(e)&&t.call(n,e,r++)&&(o=e)}),o}function l(e,t,n){var r=0,o=!0;return p.default.Children.forEach(e,function(e){o&&p.default.isValidElement(e)&&(t.call(n,e,r++)||(o=!1))}),o}function c(e,t,n){var r=0,o=!1;return p.default.Children.forEach(e,function(e){o||p.default.isValidElement(e)&&t.call(n,e,r++)&&(o=!0)}),o}function f(e){var t=[];return p.default.Children.forEach(e,function(e){p.default.isValidElement(e)&&t.push(e)}),t}t.__esModule=!0;var d=n(1),p=r(d);t.default={map:o,forEach:a,count:i,find:u,filter:s,every:l,some:c,toArray:f},e.exports=t.default},,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n0}},{key:"leave",value:function(e){var t=this.entered.length;return this.entered=(0,l.default)(this.entered.filter(function(e){return document.documentElement.contains(e)}),e),t>0&&0===this.entered.length}},{key:"reset",value:function(){this.entered=[]}}]),e}();t.default=c},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;ne))return n[l];u=l-1}}i=Math.max(0,u);var f=e-t[i],d=f*f;return n[i]+r[i]*f+o[i]*d+a[i]*f*d}}]),e}();t.default=o},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){for(var n in t){var r=t[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n,r)}return e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t,n){var r=t.reduce(function(t,n){return t||e.getData(n)},null);return null!=r?r:n}function u(e){var t=h[e],n=t.exposeProperty,r=t.matchesTypes,i=t.getData;return function(){function e(){var t,r;a(this,e),this.item=(t={},r={},r[n]=r[n]||{},r[n].get=function(){return console.warn("Browser doesn't allow reading \""+n+'" until the drop event.'),null},o(t,r),t)}return f(e,[{key:"mutateItemByReadingDataTransfer",value:function(e){delete this.item[n],this.item[n]=i(e,r)}},{key:"canDrag",value:function(){return!0}},{key:"beginDrag",value:function(){return this.item}},{key:"isDragging",value:function(e,t){return t===e.getSourceId()}},{key:"endDrag",value:function(){}}]),e}()}function l(e){var t=Array.prototype.slice.call(e.types||[]);return Object.keys(h).filter(function(e){var n=h[e].matchesTypes;return n.some(function(e){return t.indexOf(e)>-1})})[0]||null}Object.defineProperty(t,"__esModule",{value:!0});var c,f=function(){function e(e,t){for(var n=0;n=c&&(d=l,p=!1,t=new o(t));e:for(;++f0&&n(c)?t>1?r(c,t-1,n,i,s):o(s,c):i||(s[s.length]=c)}return s}var o=n(304),a=n(330);e.exports=r},function(e,t,n){function r(e,t,n){return t===t?i(e,t,n):o(e,a,n)}var o=n(307),a=n(311),i=n(353);e.exports=r},function(e,t,n){function r(e){return a(e)&&o(e)==i}var o=n(84),a=n(50),i="[object Arguments]";e.exports=r},function(e,t){function n(e){return e!==e}e.exports=n},function(e,t,n){function r(e){if(!i(e)||a(e))return!1;var t=o(e)?h:l;return t.test(s(e))}var o=n(140),a=n(333),i=n(49),s=n(354),u=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,c=Function.prototype,f=Object.prototype,d=c.toString,p=f.hasOwnProperty,h=RegExp("^"+d.call(p).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){return i(e)&&a(e.length)&&!!N[o(e)]}var o=n(84),a=n(141),i=n(50),s="[object Arguments]",u="[object Array]",l="[object Boolean]",c="[object Date]",f="[object Error]",d="[object Function]",p="[object Map]",h="[object Number]",v="[object Object]",g="[object RegExp]",y="[object Set]",m="[object String]",b="[object WeakMap]",_="[object ArrayBuffer]",x="[object DataView]",E="[object Float32Array]",O="[object Float64Array]",S="[object Int8Array]",D="[object Int16Array]",w="[object Int32Array]",C="[object Uint8Array]",j="[object Uint8ClampedArray]",k="[object Uint16Array]",T="[object Uint32Array]",N={};N[E]=N[O]=N[S]=N[D]=N[w]=N[C]=N[j]=N[k]=N[T]=!0,N[s]=N[u]=N[_]=N[l]=N[x]=N[c]=N[f]=N[d]=N[p]=N[h]=N[v]=N[g]=N[y]=N[m]=N[b]=!1,e.exports=r},function(e,t,n){function r(e){if(!o(e))return i(e);var t=a(e),n=[];for(var r in e)("constructor"!=r||!t&&u.call(e,r))&&n.push(r);return n}var o=n(49),a=n(334),i=n(345),s=Object.prototype,u=s.hasOwnProperty;e.exports=r},function(e,t,n){var r=n(356),o=n(132),a=n(136),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=i},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n=c){var g=t?null:u(e);if(g)return l(g);p=!1,f=s,v=new o}else v=t?[]:h;e:for(;++r1?n[o-1]:void 0,s=o>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,s&&a(n[0],n[1],s)&&(i=o<3?void 0:i,o=1),t=Object(t);++r-1}var o=n(43);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(43);e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(i||a),string:new o}}var o=n(298),a=n(299),i=n(300);e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(45);e.exports=r},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(45);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(45);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(45);e.exports=r},function(e,t){function n(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}e.exports=n},function(e,t,n){(function(e){var r=n(133),o="object"==typeof t&&t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o,s=i&&r.process,u=function(){try{return s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=u}).call(t,n(7)(e))},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t,n){function r(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,s=a(r.length-t,0),u=Array(s);++i0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,a=Date.now;e.exports=n},function(e,t){function n(e,t,n){for(var r=n-1,o=e.length;++r1&&void 0!==arguments[1]?arguments[1]:{};return w.default.apply(void 0,["DragLayer","collect[, options]"].concat(Array.prototype.slice.call(arguments))),(0,_.default)("function"==typeof e,'Expected "collect" provided as the first argument to DragLayer to be a function that collects props to inject into the component. ',"Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-layer.html",e),(0,_.default)((0,m.default)(t),'Expected "options" provided as the second argument to DragLayer to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-layer.html',t),function(n){var r,s,p=t.arePropsEqual,v=void 0===p?S.default:p,y=n.displayName||n.name||"Component",m=(s=r=function(t){function r(e,t){o(this,r);var n=a(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e));return n.handleChange=n.handleChange.bind(n),n.manager=t.dragDropManager,(0,_.default)("object"===l(n.manager),"Could not find the drag and drop manager in the context of %s. Make sure to wrap the top-level component of your app with DragDropContext. Read more: http://react-dnd.github.io/react-dnd/docs-troubleshooting.html#could-not-find-the-drag-and-drop-manager-in-the-context",y,y),n.state=n.getCurrentState(),n}return i(r,t),c(r,[{key:"getDecoratedComponentInstance",value:function(){return(0,_.default)(this.child,"In order to access an instance of the decorated component it can not be a stateless component."), -this.child}},{key:"shouldComponentUpdate",value:function(e,t){return!v(e,this.props)||!(0,E.default)(t,this.state)}}]),c(r,[{key:"componentDidMount",value:function(){this.isCurrentlyMounted=!0;var e=this.manager.getMonitor();this.unsubscribeFromOffsetChange=e.subscribeToOffsetChange(this.handleChange),this.unsubscribeFromStateChange=e.subscribeToStateChange(this.handleChange),this.handleChange()}},{key:"componentWillUnmount",value:function(){this.isCurrentlyMounted=!1,this.unsubscribeFromOffsetChange(),this.unsubscribeFromStateChange()}},{key:"handleChange",value:function(){if(this.isCurrentlyMounted){var e=this.getCurrentState();(0,E.default)(e,this.state)||this.setState(e)}}},{key:"getCurrentState",value:function(){var t=this.manager.getMonitor();return e(t)}},{key:"render",value:function(){var e=this;return d.default.createElement(n,u({},this.props,this.state,{ref:function(t){e.child=t}}))}}]),r}(f.Component),r.DecoratedComponent=n,r.displayName="DragLayer("+y+")",r.contextTypes={dragDropManager:h.default.object.isRequired},s);return(0,g.default)(m,n)}}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{};c.default.apply(void 0,["DragSource","type, spec, collect[, options]"].concat(Array.prototype.slice.call(arguments)));var o=e;"function"!=typeof e&&((0,i.default)((0,E.default)(e),'Expected "type" provided as the first argument to DragSource to be a string, or a function that returns a string given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',e),o=function(){return e}),(0,i.default)((0,u.default)(t),'Expected "spec" provided as the second argument to DragSource to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',t);var a=(0,g.default)(t);return(0,i.default)("function"==typeof n,'Expected "collect" provided as the third argument to DragSource to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',n),(0,i.default)((0,u.default)(r),'Expected "options" provided as the fourth argument to DragSource to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',n),function(e){return(0,d.default)({connectBackend:function(e,t){return e.connectDragSource(t)},containerDisplayName:"DragSource",createHandler:a,registerHandler:h.default,createMonitor:m.default,createConnector:_.default,DecoratedComponent:e,getType:o,collect:n,options:r})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(10),i=r(a),s=n(26),u=r(s),l=n(51),c=r(l),f=n(144),d=r(f),p=n(376),h=r(p),v=n(371),g=r(v),y=n(372),m=r(y),b=n(370),_=r(b),x=n(146),E=r(x)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};c.default.apply(void 0,["DropTarget","type, spec, collect[, options]"].concat(Array.prototype.slice.call(arguments)));var o=e;"function"!=typeof e&&((0,i.default)((0,E.default)(e,!0),'Expected "type" provided as the first argument to DropTarget to be a string, an array of strings, or a function that returns either given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',e),o=function(){return e}),(0,i.default)((0,u.default)(t),'Expected "spec" provided as the second argument to DropTarget to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',t);var a=(0,g.default)(t);return(0,i.default)("function"==typeof n,'Expected "collect" provided as the third argument to DropTarget to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',n),(0,i.default)((0,u.default)(r),'Expected "options" provided as the fourth argument to DropTarget to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',n),function(e){return(0,d.default)({connectBackend:function(e,t){return e.connectDropTarget(t)},containerDisplayName:"DropTarget",createHandler:a,registerHandler:h.default,createMonitor:m.default,createConnector:_.default,DecoratedComponent:e,getType:o,collect:n,options:r})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(10),i=r(a),s=n(26),u=r(s),l=n(51),c=r(l),f=n(144),d=r(f),p=n(377),h=r(p),v=n(374),g=r(v),y=n(375),m=r(y),b=n(373),_=r(b),x=n(146),E=r(x)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){function t(){l&&(l(),l=null),o&&a&&(l=e.connectDragSource(o,a,s))}function n(){d&&(d(),d=null),o&&c&&(d=e.connectDragPreview(o,c,f))}function r(e){e!==o&&(o=e,t(),n())}var o=void 0,a=void 0,s=void 0,l=void 0,c=void 0,f=void 0,d=void 0,p=(0,i.default)({dragSource:function(e,n){e===a&&(0,u.default)(n,s)||(a=e,s=n,t())},dragPreview:function(e,t){e===c&&(0,u.default)(t,f)||(c=e,f=t,n())}});return{receiveHandlerId:r,hooks:p}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(148),i=r(a),s=n(143),u=r(s)},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(t){Object.keys(t).forEach(function(e){(0,u.default)(f.indexOf(e)>-1,'Expected the drag source specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',f.join(", "),e),(0,u.default)("function"==typeof t[e],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",e,e,t[e])}),d.forEach(function(e){(0,u.default)("function"==typeof t[e],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",e,e,t[e])});var n=function(){function n(e){o(this,n),this.monitor=e,this.props=null,this.component=null}return i(n,[{key:"receiveProps",value:function(e){this.props=e}},{key:"receiveComponent",value:function(e){this.component=e}},{key:"canDrag",value:function(){return!t.canDrag||t.canDrag(this.props,this.monitor)}},{key:"isDragging",value:function(e,n){return t.isDragging?t.isDragging(this.props,this.monitor):n===e.getSourceId()}},{key:"beginDrag",value:function(){var n=t.beginDrag(this.props,this.monitor,this.component);return"production"!==e.env.NODE_ENV&&(0,u.default)((0,c.default)(n),"beginDrag() must return a plain object that represents the dragged item. Instead received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",n),n}},{key:"endDrag",value:function(){t.endDrag&&t.endDrag(this.props,this.monitor,this.component)}}]),n}();return function(e){return new n(e)}}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n-1,'Expected the drop target specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',f.join(", "),e),(0,u.default)("function"==typeof t[e],"Expected %s in the drop target specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html",e,e,t[e])});var n=function(){function n(e){o(this,n),this.monitor=e,this.props=null,this.component=null}return i(n,[{key:"receiveProps",value:function(e){this.props=e}},{key:"receiveMonitor",value:function(e){this.monitor=e}},{key:"receiveComponent",value:function(e){this.component=e}},{key:"canDrop",value:function(){return!t.canDrop||t.canDrop(this.props,this.monitor)}},{key:"hover",value:function(){t.hover&&t.hover(this.props,this.monitor,this.component)}},{key:"drop",value:function(){if(t.drop){var n=t.drop(this.props,this.monitor,this.component);return"production"!==e.env.NODE_ENV&&(0,u.default)("undefined"==typeof n||(0,c.default)(n),"drop() must either return undefined, or an object that represents the drop result. Instead received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html",n),n}}}]),n}();return function(e){return new n(e)}}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n or
. Read more: https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"),n?(0,s.cloneElement)(e,{ref:function(e){t(e),n&&n(e)}}):(0,s.cloneElement)(e,{ref:t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(10),i=r(a),s=n(1)},function(e,t,n){function r(e){return null==e?void 0===e?u:s:l&&l in Object(e)?a(e):i(e)}var o=n(149),a=n(382),i=n(383),s="[object Null]",u="[object Undefined]",l=o?o.toStringTag:void 0;e.exports=r},function(e,t){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,function(){return this}())},function(e,t,n){var r=n(384),o=r(Object.getPrototypeOf,Object);e.exports=o},function(e,t,n){function r(e){var t=i.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(e){}var o=s.call(e);return r&&(t?e[u]=n:delete e[u]),o}var o=n(149),a=Object.prototype,i=a.hasOwnProperty,s=a.toString,u=o?o.toStringTag:void 0;e.exports=r},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t,n){var r=n(380),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},function(e,t){var n=Array.isArray;e.exports=n},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=Object.assign||function(e){for(var t=1;t=n.length&&(r=n.length-1),this.setState({query:t,suggestions:n,selectedIndex:r})}},{key:"handleBlur",value:function(e){var t=e.target.value.trim();this.props.handleInputBlur&&(this.props.handleInputBlur(t),this.textInput.value="")}},{key:"handleKeyDown",value:function(e){var t=this.state,n=t.query,r=(t.selectedIndex,t.suggestions);if(e.keyCode===x.ESCAPE&&(e.preventDefault(),e.stopPropagation(),this.setState({selectedIndex:-1,selectionMode:!1,suggestions:[]})),this.props.delimiters.indexOf(e.keyCode)===-1||e.shiftKey||(e.keyCode===x.TAB&&""===n||e.preventDefault(),""!==n&&(this.state.selectionMode&&this.state.selectedIndex!=-1&&(n=this.state.suggestions[this.state.selectedIndex]),this.addTag(n))),e.keyCode===x.BACKSPACE&&""==n&&this.props.allowDeleteFromEmptyInput&&this.handleDelete(this.props.tags.length-1),e.keyCode===x.UP_ARROW){e.preventDefault();var o=this.state,a=o.selectedIndex,i=o.suggestions;a=a<=0?i.length-1:a-1,this.setState({selectedIndex:a,selectionMode:!0})}e.keyCode===x.DOWN_ARROW&&(e.preventDefault(),this.setState({selectedIndex:(this.state.selectedIndex+1)%r.length,selectionMode:!0}))}},{key:"handlePaste",value:function(e){var t=this;e.preventDefault();var n=function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},r=n(this.props.delimiters.map(function(e){var t=e-48*Math.floor(e/48);return String.fromCharCode(96<=e?t:e)}).join("")),o=e.clipboardData||window.clipboardData,a=o.getData("text"),i=new RegExp("["+r+"]+");a.split(i).forEach(function(e){return t.props.handleAddition(e)})}},{key:"addTag",value:function(e){if(this.props.autocomplete){var t=this.filteredSuggestions(e,this.props.suggestions);(1===this.props.autocomplete&&1===t.length||this.props.autocomplete===!0&&t.length)&&(e=t[0])}this.props.handleAddition(e),this.setState({query:"",selectionMode:!1,selectedIndex:-1}),this.resetAndFocusInput()}},{key:"handleSuggestionClick",value:function(e,t){this.addTag(this.state.suggestions[e])}},{key:"handleSuggestionHover",value:function(e,t){this.setState({selectedIndex:e,selectionMode:!0})}},{key:"moveTag",value:function(e,t){var n=this.props.tags,r=n[e];this.props.handleDrag(r,e,t)}},{key:"render",value:function(){var e=this,t=this.props.handleDrag?this.moveTag:null,n=this.props.tags.map(function(e,n){return c.default.createElement(_.default,{key:e.id,index:n,tag:e,labelField:this.props.labelField,onDelete:this.handleDelete.bind(this,n),moveTag:t,removeComponent:this.props.removeComponent,readOnly:this.props.readOnly,classNames:this.state.classNames})}.bind(this)),r=this.state.query.trim(),o=this.state.selectedIndex,a=this.state.suggestions,i=this.props.placeholder,s=this.props.name,u=this.props.id,l=this.props.maxLength,f=this.props.readOnly?null:c.default.createElement("div",{className:this.state.classNames.tagInput},c.default.createElement("input",{ref:function(t){e.textInput=t},className:this.state.classNames.tagInputField,type:"text",placeholder:i,"aria-label":i,onBlur:this.handleBlur,onChange:this.handleChange,onKeyDown:this.handleKeyDown,onPaste:this.handlePaste,name:s,id:u,maxLength:l}),c.default.createElement(g.default,{query:r,suggestions:a,selectedIndex:o,handleClick:this.handleSuggestionClick,handleHover:this.handleSuggestionHover,minQueryLength:this.props.minQueryLength,shouldRenderSuggestions:this.props.shouldRenderSuggestions,classNames:this.state.classNames}));return c.default.createElement("div",{className:this.state.classNames.tags},c.default.createElement("div",{className:this.state.classNames.selected},n,this.props.inline&&f),!this.props.inline&&f)}}]),t}(l.Component);S.PropTypes={placeholder:m.default.string,labelField:m.default.string,suggestions:m.default.array,delimiters:m.default.array,autofocus:m.default.bool,inline:m.default.bool,handleDelete:m.default.func.isRequired,handleAddition:m.default.func.isRequired,handleDrag:m.default.func,handleFilterSuggestions:m.default.func,allowDeleteFromEmptyInput:m.default.bool,handleInputChange:m.default.func,handleInputBlur:m.default.func,minQueryLength:m.default.number,shouldRenderSuggestions:m.default.func,removeComponent:m.default.func,autocomplete:m.default.oneOfType([m.default.bool,m.default.number]),readOnly:m.default.bool,classNames:m.default.object,name:m.default.string,id:m.default.string,maxLength:m.default.string},S.defaultProps={placeholder:E,tags:[],suggestions:[],delimiters:[x.ENTER,x.TAB],autofocus:!0,inline:!0,allowDeleteFromEmptyInput:!0,minQueryLength:2,autocomplete:!1,readOnly:!1},e.exports={WithContext:(0,d.DragDropContext)(h.default)(S),WithOutContext:S,Keys:x}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=n(1),u=r(s),l=n(5),c=r(l),f=n(475),d=r(f),p=function(e,t){var n=t.offsetHeight,r=e.offsetHeight,o=e.offsetTop-t.scrollTop;o+r>=n?t.scrollTop+=o-n+r:o<0&&(t.scrollTop+=o)},h=function(e){function t(){var e,n,r,i;o(this,t);for(var s=arguments.length,l=Array(s),c=0;c$&")}},r.shouldRenderSuggestions=function(e){var t=r,n=t.props,o=n.minQueryLength||2;return e.length>=o},r.render=function(){var e=r,t=e.props,n=t.suggestions.map(function(e,n){return u.default.createElement("li",{key:n,onMouseDown:t.handleClick.bind(null,n),onMouseOver:t.handleHover.bind(null,n),className:n==t.selectedIndex?t.classNames.activeSuggestion:""},u.default.createElement("span",{dangerouslySetInnerHTML:this.markIt(e,t.query)}))}.bind(r)),o=t.shouldRenderSuggestions||r.shouldRenderSuggestions;return 0!==n.length&&o(t.query)?u.default.createElement("div",{ref:"suggestionsContainer",className:r.props.classNames.suggestions},u.default.createElement("ul",null," ",n," ")):null},i=n,a(r,i)}return i(t,e),t}(s.Component);h.propTypes={query:c.default.string.isRequired,selectedIndex:c.default.number.isRequired,suggestions:c.default.array.isRequired,handleClick:c.default.func.isRequired,handleHover:c.default.func.isRequired,minQueryLength:c.default.number,shouldRenderSuggestions:c.default.func,classNames:c.default.object},t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){if(e.readOnly)return l.default.createElement("span",null);if(e.removeComponent){var t=e.removeComponent;return l.default.createElement(t,e)}return l.default.createElement("a",{onClick:e.onClick,className:e.className},String.fromCharCode(215))}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),l=r(u),c=n(23),f=n(145),d=n(5),p=r(d),h=n(472),v=r(h),g={TAG:"tag"},y={beginDrag:function(e){return{id:e.tag.id,index:e.index}},canDrag:function(e){return e.moveTag&&!e.readOnly}},m={hover:function(e,t,n){var r=t.getItem().index,o=e.index;if(r!==o){var a=(0,c.findDOMNode)(n).getBoundingClientRect(),i=(a.right-a.left)/2,s=t.getClientOffset(),u=s.x-a.left;ro&&u>i||(e.moveTag(r,o),t.getItem().index=o)}},canDrop:function(e){return!e.readOnly}},b=function(e,t){return{connectDragSource:e.dragSource(),isDragging:t.isDragging()}},_=function(e,t){return{connectDropTarget:e.dropTarget()}},x=function(e){function t(){var e,n,r,i;o(this,t);for(var u=arguments.length,c=Array(u),f=0;f0&&n(c)?t>1?r(c,t-1,n,i,s):o(s,c):i||(s[s.length]=c)}return s}var o=n(154),a=n(435);e.exports=r; -},function(e,t,n){function r(e,t,n){var r=t(e);return a(e)?r:o(r,n(e))}var o=n(154),a=n(27);e.exports=r},function(e,t,n){function r(e){return a(e)&&o(e)==i}var o=n(55),a=n(33),i="[object Arguments]";e.exports=r},function(e,t,n){function r(e,t,n,i,s){return e===t||(null==e||null==t||!a(e)&&!a(t)?e!==e&&t!==t:o(e,t,n,i,r,s))}var o=n(410),a=n(33);e.exports=r},function(e,t,n){function r(e,t,n,r,g,m){var b=l(e),_=l(t),x=b?h:u(e),E=_?h:u(t);x=x==p?v:x,E=E==p?v:E;var O=x==v,S=E==v,D=x==E;if(D&&c(e)){if(!c(t))return!1;b=!0,O=!1}if(D&&!O)return m||(m=new o),b||f(e)?a(e,t,n,r,g,m):i(e,t,x,n,r,g,m);if(!(n&d)){var w=O&&y.call(e,"__wrapped__"),C=S&&y.call(t,"__wrapped__");if(w||C){var j=w?e.value():e,k=C?t.value():t;return m||(m=new o),g(j,k,n,r,m)}}return!!D&&(m||(m=new o),s(e,t,n,r,g,m))}var o=n(400),a=n(156),i=n(422),s=n(423),u=n(428),l=n(27),c=n(163),f=n(166),d=1,p="[object Arguments]",h="[object Array]",v="[object Object]",g=Object.prototype,y=g.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){if(!i(e)||a(e))return!1;var t=o(e)?h:l;return t.test(s(e))}var o=n(164),a=n(439),i=n(91),s=n(160),u=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,c=Function.prototype,f=Object.prototype,d=c.toString,p=f.hasOwnProperty,h=RegExp("^"+d.call(p).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){return i(e)&&a(e.length)&&!!N[o(e)]}var o=n(55),a=n(165),i=n(33),s="[object Arguments]",u="[object Array]",l="[object Boolean]",c="[object Date]",f="[object Error]",d="[object Function]",p="[object Map]",h="[object Number]",v="[object Object]",g="[object RegExp]",y="[object Set]",m="[object String]",b="[object WeakMap]",_="[object ArrayBuffer]",x="[object DataView]",E="[object Float32Array]",O="[object Float64Array]",S="[object Int8Array]",D="[object Int16Array]",w="[object Int32Array]",C="[object Uint8Array]",j="[object Uint8ClampedArray]",k="[object Uint16Array]",T="[object Uint32Array]",N={};N[E]=N[O]=N[S]=N[D]=N[w]=N[C]=N[j]=N[k]=N[T]=!0,N[s]=N[u]=N[_]=N[l]=N[x]=N[c]=N[f]=N[d]=N[p]=N[h]=N[v]=N[g]=N[y]=N[m]=N[b]=!1,e.exports=r},function(e,t,n){function r(e){if(!o(e))return a(e);var t=[];for(var n in Object(e))s.call(e,n)&&"constructor"!=n&&t.push(n);return t}var o=n(440),a=n(453),i=Object.prototype,s=i.hasOwnProperty;e.exports=r},function(e,t,n){var r=n(470),o=n(421),a=n(473),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=i},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n-1&&e%1==0&&e-1}var o=n(54);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(54);e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(i||a),string:new o}}var o=n(396),a=n(52),i=n(89);e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(56);e.exports=r},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(56);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(56);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(56);e.exports=r},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}e.exports=n},function(e,t,n){var r=n(153),o=r&&new r;e.exports=o},function(e,t,n){var r=n(456),o=r(Object.keys,Object);e.exports=o},function(e,t,n){(function(e){var r=n(157),o="object"==typeof t&&t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o,s=i&&r.process,u=function(){try{return s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=u}).call(t,n(7)(e))},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t,n){function r(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,s=a(r.length-t,0),u=Array(s);++i0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,a=Date.now;e.exports=n},function(e,t,n){function r(){this.__data__=new o,this.size=0}var o=n(52);e.exports=r},function(e,t){function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}e.exports=n},function(e,t){function n(e){return this.__data__.get(e)}e.exports=n},function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},function(e,t,n){function r(e,t){var n=this.__data__;if(n instanceof o){var r=n.__data__;if(!a||r.length0&&this.state.clusterName&&this.state.owner&&(this.state.datacenterList.length>0&&0==this.state.nodeList.length||0==this.state.datacenterList.length&&this.state.nodeList.length>0||0==this.state.datacenterList.length&&0==this.state.nodeList);this.setState({submitEnabled:e})},_toggleFormDisplay:function(){1==this.state.formCollapsed?this.setState({formCollapsed:!1}):this.setState({formCollapsed:!0})},_toggleAdvancedSettingsDisplay:function(){1==this.state.advancedFormCollapsed?this.setState({advancedFormCollapsed:!1}):this.setState({advancedFormCollapsed:!0})},_handleAddition:function(e){if(0==this.state.datacenterList.length&&e.length>1){var t=this.state.nodeList;f.inArray(e,this.state.nodes.split(","))==-1&&(t.push({id:t.length+1,text:e}),this.setState({nodeList:t,nodes:t.map(function(e){return e.text}).join(",")}),this._checkValidity())}},_handleDelete:function(e){var t=this.state.nodeList;t.splice(e,1),this.setState({nodeList:t,nodes:t.map(function(e){return e.text}).join(",")}),this._checkValidity()},_handleDcAddition:function(e){if(0==this.state.nodeList.length&&e.length>1){var t=this.state.datacenterList;f.inArray(e,this.state.datacenters.split(","))==-1&&(t.push({id:t.length+1,text:e}),this.setState({datacenterList:t,datacenters:t.map(function(e){return e.text}).join(",")}),this._checkValidity())}},_handleDcDelete:function(e){var t=this.state.datacenterList;t.splice(e,1),this.setState({datacenterList:t,datacenters:t.map(function(e){return e.text}).join(",")}),this._checkValidity()},_handleNodeFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.nodes;return t.filter(function(e){return e.toLowerCase().includes(n)&&f.inArray(e,r.split(","))==-1})},_handleDcFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.datacenters;return t.filter(function(e){return e.toLowerCase().includes(n)&&f.inArray(e,r.split(","))==-1})},_handleBlacklistAddition:function(e){if(0==this.state.tableList.length&&e.length>1){var t=this.state.blacklistList;f.inArray(e,this.state.blacklistedTables.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({blacklistList:t,blacklistedTables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({tablelistReadOnly:!0}))}},_handleBlacklistDelete:function(e){var t=this.state.blacklistList;t.splice(e,1),this.setState({blacklistList:t,blacklistedTables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({tablelistReadOnly:t.length>0})},_handleBlacklistFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.blacklistedTables,o=this.state.tables;return t.filter(function(e){return e.toLowerCase().includes(n)&&f.inArray(e,r.split(","))==-1&&f.inArray(e,o.split(","))==-1})},_handleTableAddition:function(e){if(0==this.state.blacklistList.length&&e.length>1){var t=this.state.tableList;f.inArray(e,this.state.tables.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({tableList:t,tables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({blacklistReadOnly:!0}))}},_handleTableDelete:function(e){var t=this.state.tableList;t.splice(e,1),this.setState({tableList:t,tables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({blacklistReadOnly:t.length>0})},_handleKeyspaceAddition:function(e){var t=this.state.keyspaceList;0==t.length&&f.inArray(e,this.state.keyspace.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({keyspaceList:t,keyspace:e,keyspaces:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this._getTableSuggestions(e))},_handleKeyspaceDelete:function(e){var t=this.state.keyspaceList;t.splice(e,1),this.setState({keyspaceList:t,keyspace:"",keyspaces:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this._getTableSuggestions("")},_handleKeyspaceFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.keyspaceList;return t.filter(function(e){return e.toLowerCase().includes(n)&&0==r.length})},_create_UUID:function(){var e=(new Date).getTime(),t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"==t?n:3&n|8).toString(16)});return t},render:function(){var e=null;this.state.addRepairResultMsg&&(e=l.createElement("div",{className:"alert alert-danger",role:"alert"},this.state.addRepairResultMsg));var t=this.state.clusterNames.map(function(e){return l.createElement("option",{key:e,value:e},e)}),n={display:"inline-block"},r={display:"none"};0==this.state.advancedFormCollapsed&&(n={display:"none"},r={display:"inline-block"});var o=this.state.keyspaceList.length>0?"form-control-hidden":"form-control",a=l.createElement("div",{className:"panel-title"},l.createElement("a",{href:"#advanced-form","data-toggle":"collapse",onClick:this._toggleAdvancedSettingsDisplay},"Advanced settings"),"  ",l.createElement("span",{className:"glyphicon glyphicon-menu-down","aria-hidden":"true",style:n}),l.createElement("span",{className:"glyphicon glyphicon-menu-up","aria-hidden":"true",style:r})),i=l.createElement("div",{className:"row"},l.createElement("div",{className:"col-lg-12"},l.createElement("form",{className:"form-horizontal form-condensed"},l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_clusterName",className:"col-sm-3 control-label"},"Cluster*"),l.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},l.createElement("select",{className:"form-control",id:"in_clusterName",onChange:this._handleChange,value:this.state.clusterName},t))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_keyspace",className:"col-sm-3 control-label"},"Keyspace*"),l.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},l.createElement(c,{id:"in_keyspace",tags:this.state.keyspaceList,suggestions:this.state.keyspaceSuggestions,labelField:"text",handleAddition:this._handleKeyspaceAddition,handleInputBlur:this._handleKeyspaceAddition,handleDelete:this._handleKeyspaceDelete,placeholder:"Add a keyspace",handleFilterSuggestions:this._handleKeyspaceFilterSuggestions,classNames:{tagInputField:o}}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_owner",className:"col-sm-3 control-label"},"Owner*"),l.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},l.createElement("input",{type:"text",required:!0,className:"form-control",value:this.state.owner,onChange:this._handleChange,id:"in_owner",placeholder:"owner name for the repair run (any string)"}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_cause",className:"col-sm-3 control-label"},"Cause"),l.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},l.createElement("input",{type:"text",className:"form-control",value:this.state.cause,onChange:this._handleChange,id:"in_cause",placeholder:"reason repair was started"}))),l.createElement("div",{className:"form-group"},l.createElement("div",{className:"col-sm-offset-1 col-sm-9"},l.createElement("div",{className:"panel panel-info"},l.createElement("div",{className:"panel-heading"},a),l.createElement("div",{className:"panel-body collapse",id:"advanced-form"},l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_tables",className:"col-sm-3 control-label"},"Tables"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement(c,{id:"in_tables",tags:this.state.tableList,suggestions:this.state.tableSuggestions,labelField:"text",handleAddition:this._handleTableAddition,handleInputBlur:this._handleTableAddition,handleDelete:this._handleTableDelete,readOnly:this.state.tablelistReadOnly,placeholder:"Add a table (optional)",handleFilterSuggestions:this._handleBlacklistFilterSuggestions,classNames:{tagInputField:"form-control"}}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_blacklist",className:"col-sm-3 control-label"},"Blacklist"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement(c,{id:"in_blacklist",tags:this.state.blacklistList,suggestions:this.state.tableSuggestions,labelField:"text",handleAddition:this._handleBlacklistAddition,handleInputBlur:this._handleBlacklistAddition,handleDelete:this._handleBlacklistDelete,readOnly:this.state.blacklistReadOnly,placeholder:"Add a table (optional)",handleFilterSuggestions:this._handleBlacklistFilterSuggestions,classNames:{tagInputField:"form-control"}}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_nodes",className:"col-sm-3 control-label"},"Nodes"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement(c,{id:"in_nodes",tags:this.state.nodeList,suggestions:this.state.nodeSuggestions,labelField:"text",handleAddition:this._handleAddition,handleInputBlur:this._handleAddition,handleDelete:this._handleDelete,placeholder:"Add a node (optional)",handleFilterSuggestions:this._handleNodeFilterSuggestions,classNames:{tagInputField:"form-control"}}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_datacenters",className:"col-sm-3 control-label"},"Datacenters"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement(c,{id:"in_datacenters",tags:this.state.datacenterList,suggestions:this.state.datacenterSuggestions,labelField:"text",handleAddition:this._handleDcAddition,handleInputBlur:this._handleDcAddition,handleDelete:this._handleDcDelete,placeholder:"Add a datacenter (optional)",handleFilterSuggestions:this._handleDcFilterSuggestions,classNames:{tagInputField:"form-control"}}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_segments",className:"col-sm-3 control-label"},"Segments per node"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement("input",{type:"number",className:"form-control",value:this.state.segments,onChange:this._handleChange,id:"in_segments",placeholder:"amount of segments per node to create for the repair run"}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_parallism",className:"col-sm-3 control-label"},"Parallism"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement("select",{className:"form-control",id:"in_parallism",onChange:this._handleChange,value:this.state.parallism},l.createElement("option",{value:""}),l.createElement("option",{value:"SEQUENTIAL"},"Sequential"),l.createElement("option",{value:"PARALLEL"},"Parallel"),l.createElement("option",{value:"DATACENTER_AWARE"},"DC-Aware")))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_intensity",className:"col-sm-3 control-label"},"Repair intensity"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement("input",{type:"number",className:"form-control",value:this.state.intensity,min:"0",max:"1",onChange:this._handleChange,id:"in_intensity",placeholder:"repair intensity"}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_incrementalRepair",className:"col-sm-3 control-label"},"Incremental"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement("select",{className:"form-control",id:"in_incrementalRepair",onChange:this._handleChange,value:this.state.incrementalRepair},l.createElement("option",{value:"false"},"false"),l.createElement("option",{value:"true"},"true")))))))),l.createElement("div",{className:"form-group"},l.createElement("div",{className:"col-sm-offset-3 col-sm-9"},l.createElement("button",{ -type:"button",className:"btn btn-warning",disabled:!this.state.submitEnabled,onClick:this._onAdd},"Repair")))))),s={display:"inline-block"},u={display:"none"};0==this.state.formCollapsed&&(s={display:"none"},u={display:"inline-block"});var f=l.createElement("div",{className:"panel-title"},l.createElement("a",{href:"#repair-form","data-toggle":"collapse",onClick:this._toggleFormDisplay},"Start a new repair"),"  ",l.createElement("span",{className:"glyphicon glyphicon-menu-down","aria-hidden":"true",style:s}),l.createElement("span",{className:"glyphicon glyphicon-menu-up","aria-hidden":"true",style:u}));return l.createElement("div",{className:"panel panel-warning"},l.createElement("div",{className:"panel-heading"},f),l.createElement("div",{className:"panel-body collapse",id:"repair-form"},e,i))}});t.exports=d}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to repair-form.jsx: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},function(e,t,n){var r,o;(function(e){!function(){var t=n(15),r=n(16),o=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return r.getRootInstances(o)},a)}();try{(function(){r=[t,e,n(105),n(1),n(13),n(2),n(101),n(274)],o=function(e,t,n,r,o,a,i,s){"use strict";var u=n.default,l=o.default,c=l(r),f=l(a),d=i.RowDeleteMixin,p=i.RowAbortMixin,h=i.StatusUpdateMixin,v=i.DeleteStatusMessageMixin,g=i.CFsListRender,y=l(s),m=c.createClass({displayName:"TableRow",mixins:[d,h,p],render:function(){var e=null;this.props.row.start_time&&(e=f(this.props.row.start_time).format("LLL"));var t="#details_"+this.props.row.id,n="#progress_"+this.props.row.id,r=this.props.row.segments_repaired,o=this.props.row.total_segments,a=100/o*r,i=this.props.row.state,s=f(this.props.row.estimated_time_of_arrival).fromNow();"RUNNING"!=i&&"PAUSED"!=i?s=this.props.row.duration:a<5&&(s="TBD");var u="success";"PAUSED"==i?u="info":"DONE"!=i&&"RUNNING"!=i&&(u="danger");var l="ABORTED"==this.props.row.state?null:this.statusUpdateButton(),d="RUNNING"==i||"PAUSED"==i?this.abortButton():this.deleteButton(),p="RUNNING"==i,h=c.createElement(y,{now:Math.round(100*r/o),active:p,bsStyle:u,label:r+"/"+o,key:n});return c.createElement("tr",null,c.createElement("td",{"data-toggle":"collapse","data-target":t},e),c.createElement("td",{"data-toggle":"collapse","data-target":t},s),c.createElement("td",{"data-toggle":"collapse","data-target":t},this.props.row.state),c.createElement("td",{"data-toggle":"collapse","data-target":t},this.props.row.cluster_name),c.createElement("td",{"data-toggle":"collapse","data-target":t},this.props.row.keyspace_name),c.createElement("td",{"data-toggle":"collapse","data-target":t},c.createElement(g,{list:this.props.row.column_families})),c.createElement("td",{"data-toggle":"collapse","data-target":t},c.createElement("div",{className:"progress"},h)),c.createElement("td",null,l,d))}}),b=c.createClass({displayName:"TableRowDetails",render:function(){var e="details_"+this.props.row.id,t=f(this.props.row.creation_time).format("LLL"),n=null;this.props.row.start_time&&(n=f(this.props.row.start_time).format("LLL"));var r=null;this.props.row.end_time&&(r=f(this.props.row.end_time).format("LLL"));var o=null;this.props.row.pause_time&&(o=f(this.props.row.pause_time).format("LLL"));var a=1==this.props.row.incremental_repair?"true":"false";return c.createElement("tr",{id:e,className:"collapse out"},c.createElement("td",{colSpan:"7"},c.createElement("table",{className:"table table-condensed"},c.createElement("tbody",null,c.createElement("tr",null,c.createElement("td",null,"ID"),c.createElement("td",null,this.props.row.id)),c.createElement("tr",null,c.createElement("td",null,"Owner"),c.createElement("td",null,this.props.row.owner)),c.createElement("tr",null,c.createElement("td",null,"Last event"),c.createElement("td",null,this.props.row.last_event)),c.createElement("tr",null,c.createElement("td",null,"Start time"),c.createElement("td",null,n)),c.createElement("tr",null,c.createElement("td",null,"End time"),c.createElement("td",null,r)),c.createElement("tr",null,c.createElement("td",null,"Pause time"),c.createElement("td",null,o)),c.createElement("tr",null,c.createElement("td",null,"Duration"),c.createElement("td",null,this.props.row.duration)),c.createElement("tr",null,c.createElement("td",null,"Segment count"),c.createElement("td",null,this.props.row.total_segments)),c.createElement("tr",null,c.createElement("td",null,"Segment repaired"),c.createElement("td",null,this.props.row.segments_repaired)),c.createElement("tr",null,c.createElement("td",null,"Intensity"),c.createElement("td",null,this.props.row.intensity)),c.createElement("tr",null,c.createElement("td",null,"Repair parallism"),c.createElement("td",null,this.props.row.repair_parallelism)),c.createElement("tr",null,c.createElement("td",null,"Incremental repair"),c.createElement("td",null,a)),c.createElement("tr",null,c.createElement("td",null,"Nodes"),c.createElement("td",null,c.createElement(g,{list:this.props.row.nodes}))),c.createElement("tr",null,c.createElement("td",null,"Datacenters"),c.createElement("td",null,c.createElement(g,{list:this.props.row.datacenters}))),c.createElement("tr",null,c.createElement("td",null,"Blacklist"),c.createElement("td",null,c.createElement(g,{list:this.props.row.blacklisted_tables}))),c.createElement("tr",null,c.createElement("td",null,"Creation time"),c.createElement("td",null,t))))))}}),_=c.createClass({displayName:"repairList",mixins:[v],propTypes:{repairs:c.PropTypes.object.isRequired,clusterNames:c.PropTypes.object.isRequired,deleteSubject:c.PropTypes.object.isRequired,deleteResult:c.PropTypes.object.isRequired,updateStatusSubject:c.PropTypes.object.isRequired,currentCluster:c.PropTypes.string.isRequired,changeCurrentCluster:c.PropTypes.func.isRequired},getInitialState:function(){return{repairs:[],deleteResultMsg:null,clusterNames:[],currentCluster:this.props.currentCluster,runningCollapsed:!1,doneCollapsed:!1}},componentWillMount:function(){var e=this;this._clusterNamesSubscription=this.props.clusterNames.subscribeOnNext(function(t){return t.subscribeOnNext(function(t){return e.setState({clusterNames:t})})}),this._repairsSubscription=this.props.repairs.subscribeOnNext(function(t){return t.subscribeOnNext(function(t){var n=u.Array.from(t);n.sort(function(e,t){return e.id-t.id}),e.setState({repairs:n})})})},componentWillUnmount:function(){this._repairsSubscription.dispose(),this._clustersSubscription.dispose()},_handleChange:function(e){var t=e.target.value,n=e.target.id.substring(3),r=this.state;r[n]=t,this.replaceState(r);var o=r.currentCluster;this.setState({submitEnabled:o}),this.props.changeCurrentCluster(this.state.currentCluster),console.log("changed cluster to "+this.state.currentCluster)},_toggleRunningDisplay:function(){1==this.state.runningCollapsed?this.setState({runningCollapsed:!1}):this.setState({runningCollapsed:!0})},_toggleDoneDisplay:function(){1==this.state.doneCollapsed?this.setState({doneCollapsed:!1}):this.setState({doneCollapsed:!0})},render:function(){var e=this,t=this.state.repairs.filter(function(t){return"all"==e.state.currentCluster||e.state.currentCluster==t.cluster_name}).filter(function(e){return"RUNNING"==e.state||"PAUSED"==e.state||"NOT_STARTED"==e.state}).map(function(t){return c.createElement("tbody",{key:t.id+"-rows"},c.createElement(m,{row:t,key:t.id+"-head",deleteSubject:e.props.deleteSubject,updateStatusSubject:e.props.updateStatusSubject}),c.createElement(b,{row:t,key:t.id+"-details"}))}),n=this.state.repairs.filter(function(t){return"all"==e.state.currentCluster||e.state.currentCluster==t.cluster_name}).filter(function(e){return"RUNNING"!=e.state&&"PAUSED"!=e.state&&"NOT_STARTED"!=e.state}).map(function(t){return c.createElement("tbody",{key:t.id+"-rows"},c.createElement(m,{row:t,key:t.id+"-head",deleteSubject:e.props.deleteSubject,updateStatusSubject:e.props.updateStatusSubject}),c.createElement(b,{row:t,key:t.id+"-details"}))}),r=this.state.clusterNames.map(function(e){return c.createElement("option",{key:e,value:e},e)}),o=c.createElement("form",{className:"form-horizontal form-condensed"},c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_clusterName",className:"col-sm-3 control-label"},"Filter cluster :"),c.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},c.createElement("select",{className:"form-control",id:"in_currentCluster",onChange:this._handleChange,value:this.state.currentCluster},c.createElement("option",{key:"all",value:"all"},"All"),r)))),a=null;a=0==t.length?c.createElement("div",{className:"alert alert-info",role:"alert"},"No running repair runs found"):c.createElement("div",{className:"row"},c.createElement("div",{className:"col-sm-12"},c.createElement("div",{className:"table-responsive"},c.createElement("table",{className:"table table-bordered table-hover table-striped"},c.createElement("thead",null,c.createElement("tr",null,c.createElement("th",null,"Start"),c.createElement("th",null,"ETA"),c.createElement("th",null,"State"),c.createElement("th",null,"Cluster"),c.createElement("th",null,"Keyspace"),c.createElement("th",null,"CFs"),c.createElement("th",null,"Repaired"),c.createElement("th",null))),t))));var i=null;i=0==n.length?c.createElement("div",{className:"alert alert-info",role:"alert"},"No past repair runs found"):c.createElement("div",{className:"row"},c.createElement("div",{className:"col-sm-12"},c.createElement("div",{className:"table-responsive"},c.createElement("table",{className:"table table-bordered table-hover table-striped"},c.createElement("thead",null,c.createElement("tr",null,c.createElement("th",null,"Start"),c.createElement("th",null,"Duration"),c.createElement("th",null,"State"),c.createElement("th",null,"Cluster"),c.createElement("th",null,"Keyspace"),c.createElement("th",null,"CFs"),c.createElement("th",null,"Repaired"),c.createElement("th",null))),n))));var s={display:"none"},u={display:"inline-block"};1==this.state.runningCollapsed&&(s={display:"inline-block"},u={display:"none"});var l={display:"inline-block"},f={display:"none"};1==this.state.doneCollapsed&&(l={display:"none"},f={display:"inline-block"});var d=c.createElement("div",{className:"panel-title"},c.createElement("a",{href:"#repairs-running","data-toggle":"collapse",onClick:this._toggleRunningDisplay},"Running"),"  ",c.createElement("span",{className:"glyphicon glyphicon-menu-down","aria-hidden":"true",style:s}),c.createElement("span",{className:"glyphicon glyphicon-menu-up","aria-hidden":"true",style:u})),p=c.createElement("div",{className:"panel-title"},c.createElement("a",{href:"#repairs-done","data-toggle":"collapse",onClick:this._toggleDoneDisplay},"Done"),"  ",c.createElement("span",{className:"glyphicon glyphicon-menu-down","aria-hidden":"true",style:l}),c.createElement("span",{className:"glyphicon glyphicon-menu-up","aria-hidden":"true",style:f}));return c.createElement("div",null,o,c.createElement("div",{className:"panel panel-primary"},c.createElement("div",{className:"panel-heading"},d),c.createElement("div",{className:"panel-body collapse in",id:"repairs-running"},a)),c.createElement("div",{className:"panel panel-success"},c.createElement("div",{className:"panel-heading"},p),c.createElement("div",{className:"panel-body collapse",id:"repairs-done"},i)))}});t.exports=_}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to repair-list.jsx: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){var r,o;(function(e){!function(){var t=n(15),r=n(16),o=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return r.getRootInstances(o)},a)}();try{(function(){r=[t,e,n(1),n(13),n(2),n(102),n(150),n(625),n(626),n(388),n(101)],o=function(e,t,n,r,o,a,i,s,u,l,c){"use strict";var f=r.default,d=f(n),p=(f(o),f(a)),h=f(i),v=f(s),g=f(u),y=f(l),m=c.RowDeleteMixin,b=c.RowAbortMixin,_=c.StatusUpdateMixin,x=(c.DeleteStatusMessageMixin,c.CFsListRender,d.createClass({displayName:"repairScreen",mixins:[m,_,b],propTypes:{currentCluster:d.PropTypes.string.isRequired,addRepairSubject:d.PropTypes.object.isRequired,addRepairResult:d.PropTypes.object.isRequired,clusterNames:d.PropTypes.object.isRequired,deleteSubject:d.PropTypes.object.isRequired,deleteResult:d.PropTypes.object.isRequired,updateStatusSubject:d.PropTypes.object.isRequired,repairs:d.PropTypes.object.isRequired,statusObservableTimer:d.PropTypes.object.isRequired},getInitialState:function(){return{currentCluster:"undefined"==this.props.currentCluster?"all":this.props.currentCluster}},changeCurrentCluster:function(e){this.setState({currentCluster:e})},render:function(){var e={marginBottom:0};return d.createElement("div",{id:"wrapper"},d.createElement("nav",{className:"navbar navbar-default navbar-static-top",role:"navigation",style:e},d.createElement(y,null),d.createElement(h,{clusterNames:this.props.clusterNames,currentCluster:this.state.currentCluster}," ")),d.createElement("div",{id:"page-wrapper"},d.createElement("div",{className:"row"},d.createElement(p,{statusObservableTimer:this.props.statusObservableTimer})),d.createElement("div",{className:"row"},d.createElement("div",{className:"col-lg-12"},d.createElement("h1",{className:"page-header"},"Repair"))),d.createElement("div",{className:"row"},d.createElement("div",{className:"col-lg-12"},d.createElement(v,{addRepairSubject:this.props.addRepairSubject,addRepairResult:this.props.addRepairResult,clusterNames:this.props.clusterNames,currentCluster:this.props.currentCluster}," "))),d.createElement("div",{className:"row"},d.createElement("div",{className:"col-lg-12"},d.createElement(g,{repairs:this.props.repairs,clusterNames:this.props.clusterNames,deleteSubject:this.props.deleteSubject,deleteResult:this.props.deleteResult,updateStatusSubject:this.props.updateStatusSubject,currentCluster:this.state.currentCluster,changeCurrentCluster:this.changeCurrentCluster}," ")))))}}));t.exports=x}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to repair-screen.jsx: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},,,function(e,t,n){var r,o;(function(e){!function(){var t=n(15),r=n(16),o=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return r.getRootInstances(o)},a)}();try{(function(){r=[t,n(11),n(13),n(1),n(23),n(102),n(150),n(625),n(626),n(786),n(389)],o=function(e,t,n,r,o,a,i,s,u,l,c){"use strict";var f=n.default,d=f(t),p=f(r),h=f(o),v=(f(a),f(i),f(s),f(u),f(l)),g=c.statusObservableTimer,y=c.repairs,m=c.addRepairSubject,b=c.addRepairResult,_=c.deleteRepairSubject,x=c.deleteRepairResult,E=c.updateRepairStatusSubject,O=c.clusterNames;c.deleteSubject,c.deleteResult,c.updateStatusSubject,c.addClusterSubject,c.addClusterResult,c.deleteClusterSubject,c.deleteClusterResult;d(document).ready(function(e){e.urlParam=function(e){var t=new RegExp("[?&]"+e+"=([^&#]*)").exec(window.location.href);return null!=t?t[1]||0:null};var t=e.urlParam("currentCluster");t||(t="all"),h.render(p.createElement(v,{clusterNames:O,addRepairSubject:m,addRepairResult:b,currentCluster:t,repairs:y,deleteSubject:_,deleteResult:x,updateStatusSubject:E,statusObservableTimer:g}),document.getElementById("wrapper"))})}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to repair.js: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))}]); \ No newline at end of file +webpackJsonp([1],[function(e,t,n){e.exports=n(790)},,,,,,,,,,,,function(e,t,n){var r=n(157),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},,,,,,,,,,,,function(e,t,n){function r(e,t){var n=a(e,t);return o(n)?n:void 0}var o=n(411),a=n(429);e.exports=r},,function(e,t,n){function r(e){if(!i(e)||o(e)!=s)return!1;var t=a(e);if(null===t)return!0;var n=f.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==d}var o=n(379),a=n(381),i=n(387),s="[object Object]",u=Function.prototype,l=Object.prototype,c=u.toString,f=l.hasOwnProperty,d=c.call(Object);e.exports=r},function(e,t){var n=Array.isArray;e.exports=n},,,function(e,t){var n=Array.isArray;e.exports=n},,function(e,t,n){var r=n(133),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{publishSource:!0,clientOffset:null},n=t.publishSource,r=t.clientOffset,o=t.getSourceClientOffset;(0,f.default)((0,p.default)(e),"Expected sourceIds to be an array.");var a=this.getMonitor(),i=this.getRegistry();(0,f.default)(!a.isDragging(),"Cannot call beginDrag while dragging.");for(var s=0;s=0;l--)if(a.canDragSource(e[l])){u=e[l];break}if(null!==u){var c=null;r&&((0,f.default)("function"==typeof o,"When clientOffset is provided, getSourceClientOffset must be a function."),c=o(u));var d=i.getSource(u),h=d.beginDrag(a,u);(0,f.default)((0,v.default)(h),"Item must be an object."),i.pinSource(u);var g=i.getSourceType(u);return{type:m,itemType:g,item:h,sourceId:u,clientOffset:r,sourceClientOffset:c,isSourcePublic:n}}}function a(){var e=this.getMonitor();if(e.isDragging())return{type:b}}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.clientOffset,r=void 0===n?null:n;(0,f.default)((0,p.default)(e),"Expected targetIds to be an array.");var o=e.slice(0),a=this.getMonitor(),i=this.getRegistry();(0,f.default)(a.isDragging(),"Cannot call hover while not dragging."),(0,f.default)(!a.didDrop(),"Cannot call hover after drop.");for(var s=0;s=0;d--){var h=o[d],v=i.getTargetType(h);(0,y.default)(v,c)||o.splice(d,1)}for(var g=0;g0&&void 0!==arguments[0]?arguments[0]:{},n=this.getMonitor(),r=this.getRegistry();(0,f.default)(n.isDragging(),"Cannot call drop while not dragging."),(0,f.default)(!n.didDrop(),"Cannot call drop twice during one drag operation.");var o=n.getTargetIds().filter(n.canDropOnTarget,n);o.reverse(),o.forEach(function(o,a){var i=r.getTarget(o),s=i.drop(n,o);(0,f.default)("undefined"==typeof s||(0,v.default)(s),"Drop result must either be an object or undefined."),"undefined"==typeof s&&(s=0===a?{}:n.getDropResult()),e.store.dispatch({type:x,dropResult:l({},t,s)})})}function u(){var e=this.getMonitor(),t=this.getRegistry();(0,f.default)(e.isDragging(),"Cannot call endDrag while not dragging.");var n=e.getSourceId(),r=t.getSource(n,!0);return r.endDrag(e,n),t.unpinSource(),{type:E}}Object.defineProperty(t,"__esModule",{value:!0}),t.END_DRAG=t.DROP=t.HOVER=t.PUBLISH_DRAG_SOURCE=t.BEGIN_DRAG=void 0;var l=Object.assign||function(e){for(var t=1;t-1}var o=n(220);e.exports=r},function(e,t){function n(e,t,n){for(var r=-1,o=null==e?0:e.length;++r0&&void 0!==arguments[0]?arguments[0]:d,arguments[1]),t=arguments[2];switch(e.type){case c.HOVER:break;case f.ADD_SOURCE:case f.ADD_TARGET:case f.REMOVE_TARGET:case f.REMOVE_SOURCE:return d;case c.BEGIN_DRAG:case c.PUBLISH_DRAG_SOURCE:case c.END_DRAG:case c.DROP:default:return p}var n=e.targetIds,r=t.targetIds,o=(0,s.default)(n,r),a=!1;if(0===o.length){for(var i=0;i0)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o,t.areDirty=a;var i=n(268),s=r(i),u=n(263),l=r(u),c=n(36),f=n(37),d=[],p=[]},function(e,t,n){"use strict";function r(e,t){return e===t||e&&t&&e.x===t.x&&e.y===t.y}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments[1];switch(t.type){case u.BEGIN_DRAG:return{initialSourceClientOffset:t.sourceClientOffset,initialClientOffset:t.clientOffset,clientOffset:t.clientOffset};case u.HOVER:return r(e.clientOffset,t.clientOffset)?e:s({},e,{clientOffset:t.clientOffset});case u.END_DRAG:case u.DROP:return l;default:return e}}function a(e){var t=e.clientOffset,n=e.initialClientOffset,r=e.initialSourceClientOffset;return t&&n&&r?{x:t.x+r.x-n.x,y:t.y+r.y-n.y}:null}function i(e){var t=e.clientOffset,n=e.initialClientOffset;return t&&n?{x:t.x-n.x,y:t.y-n.y}:null}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t=c&&(d=l,p=!1,t=new o(t));e:for(;++f-1}var o=n(309);e.exports=r},function(e,t){function n(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1&&e%1==0&&e-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){x.default.apply(void 0,["DragDropContext","backend"].concat(Array.prototype.slice.call(arguments)));var t=S(e),n=O(t);return function(e){var t,r,s=e.displayName||e.name||"Component",c=(r=t=function(t){function r(){return o(this,r),a(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return i(r,t),l(r,[{key:"getDecoratedComponentInstance",value:function(){return(0,y.default)(this.child,"In order to access an instance of the decorated component it can not be a stateless component."),this.child}},{key:"getManager",value:function(){return n.dragDropManager}},{key:"getChildContext",value:function(){return n}},{key:"render",value:function(){var t=this;return d.default.createElement(e,u({},this.props,{ref:function(e){t.child=e}}))}}]),r}(f.Component),t.DecoratedComponent=e,t.displayName="DragDropContext("+s+")",t.childContextTypes=E,r);return(0,b.default)(c,e)}}Object.defineProperty(t,"__esModule",{value:!0}),t.unpackBackendForEs5Users=t.createChildContext=t.CHILD_CONTEXT_TYPES=void 0;var u=Object.assign||function(e){for(var t=1;t, or turn it into a ")+"drag source or a drop target itself.")}}function a(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(0,s.isValidElement)(t)){var r=t;return void e(r,n)}var a=t;o(a);var i=n?function(t){return e(t,n)}:e;return(0,l.default)(a,i)}}function i(e){var t={};return Object.keys(e).forEach(function(n){var r=e[n],o=a(r);t[n]=function(){return o}}),t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var s=n(1),u=n(378),l=r(u)},function(e,t,n){var r=n(385),o=r.Symbol;e.exports=o},,,function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++td))return!1;var h=c.get(e);if(h&&c.get(t))return h==t;var v=-1,g=!0,y=n&u?new o:void 0;for(c.set(e,t),c.set(t,e);++v-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){var r=n(412),o=n(416),a=n(454),i=a&&a.isTypedArray,s=i?o(i):r;e.exports=s},,,,,function(e,t,n){var r=n(507),o=r.Symbol;e.exports=o},,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(){if(u.length)throw u.shift()}function o(e){var t;t=s.length?s.pop():new a,t.task=e,i(t)}function a(){this.task=null}var i=n(187),s=[],u=[],l=i.makeRequestCallFromTimer(r);e.exports=o,a.prototype.call=function(){try{this.task.call()}catch(e){o.onerror?o.onerror(e):(u.push(e),l())}finally{this.task=null,s[s.length]=this}}},function(e,t){(function(t){"use strict";function n(e){s.length||(i(),u=!0),s[s.length]=e}function r(){for(;lc){for(var t=0,n=s.length-l;t1&&void 0!==arguments[1]?arguments[1]:{};a(this,e);var r=(0,u.default)(c.default);this.context=n,this.store=r,this.monitor=new h.default(r),this.registry=this.monitor.registry,this.backend=t(this),r.subscribe(this.handleRefCountChange.bind(this))}return i(e,[{key:"handleRefCountChange",value:function(){var e=this.store.getState().refCount>0;e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1)}},{key:"getContext",value:function(){return this.context}},{key:"getMonitor",value:function(){return this.monitor}},{key:"getBackend",value:function(){return this.backend}},{key:"getRegistry",value:function(){return this.registry}},{key:"getActions",value:function(){function e(e){return function(){for(var r=arguments.length,o=Array(r),a=0;a1&&void 0!==arguments[1]?arguments[1]:{},r=n.handlerIds;(0,s.default)("function"==typeof e,"listener must be a function."),(0,s.default)("undefined"==typeof r||(0,l.default)(r),"handlerIds, when specified, must be an array of strings.");var o=this.store.getState().stateId,a=function(){var n=t.store.getState(),a=n.stateId;try{var i=a===o||a===o+1&&!(0,v.areDirty)(n.dirtyHandlerIds,r);i||e()}finally{o=a}};return this.store.subscribe(a)}},{key:"subscribeToOffsetChange",value:function(e){var t=this;(0,s.default)("function"==typeof e,"listener must be a function.");var n=this.store.getState().dragOffset,r=function(){var r=t.store.getState().dragOffset;r!==n&&(n=r,e())};return this.store.subscribe(r)}},{key:"canDragSource",value:function(e){var t=this.registry.getSource(e);return(0,s.default)(t,"Expected to find a valid source."),!this.isDragging()&&t.canDrag(this,e)}},{key:"canDropOnTarget",value:function(e){var t=this.registry.getTarget(e);if((0,s.default)(t,"Expected to find a valid target."),!this.isDragging()||this.didDrop())return!1;var n=this.registry.getTargetType(e),r=this.getItemType();return(0,f.default)(n,r)&&t.canDrop(this,e)}},{key:"isDragging",value:function(){return Boolean(this.getItemType())}},{key:"isDraggingSource",value:function(e){var t=this.registry.getSource(e,!0);if((0,s.default)(t,"Expected to find a valid source."),!this.isDragging()||!this.isSourcePublic())return!1;var n=this.registry.getSourceType(e),r=this.getItemType();return n===r&&t.isDragging(this,e)}},{key:"isOverTarget",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shallow:!1},n=t.shallow;if(!this.isDragging())return!1;var r=this.registry.getTargetType(e),o=this.getItemType();if(!(0,f.default)(r,o))return!1;var a=this.getTargetIds();if(!a.length)return!1;var i=a.indexOf(e);return n?i===a.length-1:i>-1}},{key:"getItemType",value:function(){return this.store.getState().dragOperation.itemType}},{key:"getItem",value:function(){return this.store.getState().dragOperation.item}},{key:"getSourceId",value:function(){return this.store.getState().dragOperation.sourceId}},{key:"getTargetIds",value:function(){return this.store.getState().dragOperation.targetIds}},{key:"getDropResult",value:function(){return this.store.getState().dragOperation.dropResult}},{key:"didDrop",value:function(){return this.store.getState().dragOperation.didDrop}},{key:"isSourcePublic",value:function(){return this.store.getState().dragOperation.isSourcePublic}},{key:"getInitialClientOffset",value:function(){return this.store.getState().dragOffset.initialClientOffset}},{key:"getInitialSourceClientOffset",value:function(){return this.store.getState().dragOffset.initialSourceClientOffset}},{key:"getClientOffset",value:function(){return this.store.getState().dragOffset.clientOffset}},{key:"getSourceClientOffset",value:function(){return(0,h.getSourceClientOffset)(this.store.getState().dragOffset)}},{key:"getDifferenceFromInitialOffset",value:function(){return(0,h.getDifferenceFromInitialOffset)(this.store.getState().dragOffset)}}]),e}();t.default=g},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:c,t=arguments[1];switch(t.type){case u.BEGIN_DRAG:return a({},e,{itemType:t.itemType,item:t.item,sourceId:t.sourceId,isSourcePublic:t.isSourcePublic,dropResult:null,didDrop:!1});case u.PUBLISH_DRAG_SOURCE:return a({},e,{isSourcePublic:!0});case u.HOVER:return a({},e,{targetIds:t.targetIds});case l.REMOVE_TARGET:return e.targetIds.indexOf(t.targetId)===-1?e:a({},e,{targetIds:(0,s.default)(e.targetIds,t.targetId)});case u.DROP:return a({},e,{dropResult:t.dropResult,didDrop:!0,targetIds:[]});case u.END_DRAG:return a({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];return{dirtyHandlerIds:(0,d.default)(e.dirtyHandlerIds,t,e.dragOperation),dragOffset:(0,i.default)(e.dragOffset,t),refCount:(0,c.default)(e.refCount,t),dragOperation:(0,u.default)(e.dragOperation,t),stateId:(0,h.default)(e.stateId)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(108),i=r(a),s=n(205),u=r(s),l=n(207),c=r(l),f=n(107),d=r(f),p=n(208),h=r(p)},function(e,t,n){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments[1];switch(t.type){case o.ADD_SOURCE:case o.ADD_TARGET:return e+1;case o.REMOVE_SOURCE:case o.REMOVE_TARGET:return e-1;default:return e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(37)},function(e,t){"use strict";function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e+1}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t){"use strict";function n(){return r++}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r=0},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t0&&n(c)?t>1?r(c,t-1,n,i,s):o(s,c):i||(s[s.length]=c)}return s}var o=n(217),a=n(240);e.exports=r},function(e,t,n){function r(e,t,n){return t===t?i(e,t,n):o(e,a,n)}var o=n(218),a=n(223),i=n(259);e.exports=r},function(e,t,n){function r(e,t,n){for(var r=n?i:a,f=e[0].length,d=e.length,p=d,h=Array(d),v=1/0,g=[];p--;){var y=e[p];p&&t&&(y=s(y,u(t))),v=c(y.length,v),h[p]=!n&&(t||f>=120&&y.length>=120)?new o(p&&y):void 0}y=e[0];var m=-1,b=h[0];e:for(;++m=c){var g=t?null:u(e);if(g)return l(g);p=!1,f=s,v=new o}else v=t?[]:h;e:for(;++r-1}var o=n(38);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(38);e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(i||a),string:new o}}var o=n(210),a=n(211),i=n(212);e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(39);e.exports=r},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(39);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(39);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(39);e.exports=r},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t,n){function r(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,s=a(r.length-t,0),u=Array(s);++i0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,a=Date.now;e.exports=n},function(e,t){function n(e,t,n){for(var r=n-1,o=e.length;++r-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){var r=n(110),o=n(72),a=n(74),i=o(function(e,t){return a(e)?r(e,t):[]});e.exports=i},function(e,t,n){var r=n(216),o=n(72),a=n(227),i=n(74),s=o(function(e){return a(r(e,i))});e.exports=s},,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){var r=e[t];if(!r)return null;var o=null;return x.default.Children.forEach(r,function(e){if(!o&&e.type!==N){var t=x.default.isValidElement(e)?e.type.displayName||e.type.name||e.type:e;o=new Error("Children of "+n+" can contain only ProgressBar "+("components. Found "+t+"."))}}),o}function a(e,t,n){var r=(e-t)/(n-t)*100;return Math.round(r*j)/j}t.__esModule=!0;var i=n(175),s=r(i),u=n(19),l=r(u),c=n(25),f=r(c),d=n(18),p=r(d),h=n(21),v=r(h),g=n(20),y=r(g),m=n(22),b=r(m),_=n(1),x=r(_),E=n(5),O=r(E),S=n(31),D=n(79),w=n(275),C=r(w),j=1e3,T={min:O.default.number,now:O.default.number,max:O.default.number,label:O.default.node,srOnly:O.default.bool,striped:O.default.bool,active:O.default.bool,children:o,isChild:O.default.bool},k={min:0,max:100,active:!1,isChild:!1,srOnly:!1,striped:!1},N=function(e){function t(){return(0,p.default)(this,t),(0,v.default)(this,e.apply(this,arguments))}return(0,y.default)(t,e),t.prototype.renderProgressBar=function(e){var t,n=e.min,r=e.now,o=e.max,i=e.label,s=e.srOnly,u=e.striped,c=e.active,d=e.className,p=e.style,h=(0,f.default)(e,["min","now","max","label","srOnly","striped","active","className","style"]),v=(0,S.splitBsProps)(h),g=v[0],y=v[1],m=(0,l.default)({},(0,S.getClassSet)(g),(t={active:c},t[(0,S.prefix)(g,"striped")]=c||u,t));return x.default.createElement("div",(0,l.default)({},y,{role:"progressbar",className:(0,b.default)(d,m),style:(0,l.default)({width:a(r,n,o)+"%"},p),"aria-valuenow":r,"aria-valuemin":n,"aria-valuemax":o}),s?x.default.createElement("span",{className:"sr-only"},i):i)},t.prototype.render=function(){var e=this.props,t=e.isChild,n=(0,f.default)(e,["isChild"]);if(t)return this.renderProgressBar(n);var r=n.min,o=n.now,a=n.max,i=n.label,s=n.srOnly,u=n.striped,c=n.active,d=n.bsClass,p=n.bsStyle,h=n.className,v=n.children,g=(0,f.default)(n,["min","now","max","label","srOnly","striped","active","bsClass","bsStyle","className","children"]);return x.default.createElement("div",(0,l.default)({},g,{className:(0,b.default)(h,"progress")}),v?C.default.map(v,function(e){return(0,_.cloneElement)(e,{isChild:!0})}):this.renderProgressBar({min:r,now:o,max:a,label:i,srOnly:s,striped:u,active:c,bsClass:d,bsStyle:p}))},t}(x.default.Component);N.propTypes=T,N.defaultProps=k,t.default=(0,S.bsClass)("progress-bar",(0,S.bsStyles)((0,s.default)(D.State),N)),e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){var r=0;return p.default.Children.map(e,function(e){return p.default.isValidElement(e)?t.call(n,e,r++):e})}function a(e,t,n){var r=0;p.default.Children.forEach(e,function(e){p.default.isValidElement(e)&&t.call(n,e,r++)})}function i(e){var t=0;return p.default.Children.forEach(e,function(e){p.default.isValidElement(e)&&++t}),t}function s(e,t,n){var r=0,o=[];return p.default.Children.forEach(e,function(e){p.default.isValidElement(e)&&t.call(n,e,r++)&&o.push(e)}),o}function u(e,t,n){var r=0,o=void 0;return p.default.Children.forEach(e,function(e){o||p.default.isValidElement(e)&&t.call(n,e,r++)&&(o=e)}),o}function l(e,t,n){var r=0,o=!0;return p.default.Children.forEach(e,function(e){o&&p.default.isValidElement(e)&&(t.call(n,e,r++)||(o=!1))}),o}function c(e,t,n){var r=0,o=!1;return p.default.Children.forEach(e,function(e){o||p.default.isValidElement(e)&&t.call(n,e,r++)&&(o=!0)}),o}function f(e){var t=[];return p.default.Children.forEach(e,function(e){p.default.isValidElement(e)&&t.push(e)}),t}t.__esModule=!0;var d=n(1),p=r(d);t.default={map:o,forEach:a,count:i,find:u,filter:s,every:l,some:c,toArray:f},e.exports=t.default},,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n0}},{key:"leave",value:function(e){var t=this.entered.length;return this.entered=(0,l.default)(this.entered.filter(function(e){return document.documentElement.contains(e)}),e),t>0&&0===this.entered.length}},{key:"reset",value:function(){this.entered=[]}}]),e}();t.default=c},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;ne))return n[l];u=l-1}}i=Math.max(0,u);var f=e-t[i],d=f*f;return n[i]+r[i]*f+o[i]*d+a[i]*f*d}}]),e}();t.default=o},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){for(var n in t){var r=t[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n,r)}return e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t,n){var r=t.reduce(function(t,n){return t||e.getData(n)},null);return null!=r?r:n}function u(e){var t=h[e],n=t.exposeProperty,r=t.matchesTypes,i=t.getData;return function(){function e(){var t,r;a(this,e),this.item=(t={},r={},r[n]=r[n]||{},r[n].get=function(){return console.warn("Browser doesn't allow reading \""+n+'" until the drop event.'),null},o(t,r),t)}return f(e,[{key:"mutateItemByReadingDataTransfer",value:function(e){delete this.item[n],this.item[n]=i(e,r)}},{key:"canDrag",value:function(){return!0}},{key:"beginDrag",value:function(){return this.item}},{key:"isDragging",value:function(e,t){return t===e.getSourceId()}},{key:"endDrag",value:function(){}}]),e}()}function l(e){var t=Array.prototype.slice.call(e.types||[]);return Object.keys(h).filter(function(e){var n=h[e].matchesTypes;return n.some(function(e){return t.indexOf(e)>-1})})[0]||null}Object.defineProperty(t,"__esModule",{value:!0});var c,f=function(){function e(e,t){for(var n=0;n=c&&(d=l,p=!1,t=new o(t));e:for(;++f0&&n(c)?t>1?r(c,t-1,n,i,s):o(s,c):i||(s[s.length]=c)}return s}var o=n(304),a=n(330);e.exports=r},function(e,t,n){function r(e,t,n){return t===t?i(e,t,n):o(e,a,n)}var o=n(307),a=n(311),i=n(353);e.exports=r},function(e,t,n){function r(e){return a(e)&&o(e)==i}var o=n(84),a=n(50),i="[object Arguments]";e.exports=r},function(e,t){function n(e){return e!==e}e.exports=n},function(e,t,n){function r(e){if(!i(e)||a(e))return!1;var t=o(e)?h:l;return t.test(s(e))}var o=n(140),a=n(333),i=n(49),s=n(354),u=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,c=Function.prototype,f=Object.prototype,d=c.toString,p=f.hasOwnProperty,h=RegExp("^"+d.call(p).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){return i(e)&&a(e.length)&&!!N[o(e)]}var o=n(84),a=n(141),i=n(50),s="[object Arguments]",u="[object Array]",l="[object Boolean]",c="[object Date]",f="[object Error]",d="[object Function]",p="[object Map]",h="[object Number]",v="[object Object]",g="[object RegExp]",y="[object Set]",m="[object String]",b="[object WeakMap]",_="[object ArrayBuffer]",x="[object DataView]",E="[object Float32Array]",O="[object Float64Array]",S="[object Int8Array]",D="[object Int16Array]",w="[object Int32Array]",C="[object Uint8Array]",j="[object Uint8ClampedArray]",T="[object Uint16Array]",k="[object Uint32Array]",N={};N[E]=N[O]=N[S]=N[D]=N[w]=N[C]=N[j]=N[T]=N[k]=!0,N[s]=N[u]=N[_]=N[l]=N[x]=N[c]=N[f]=N[d]=N[p]=N[h]=N[v]=N[g]=N[y]=N[m]=N[b]=!1,e.exports=r},function(e,t,n){function r(e){if(!o(e))return i(e);var t=a(e),n=[];for(var r in e)("constructor"!=r||!t&&u.call(e,r))&&n.push(r);return n}var o=n(49),a=n(334),i=n(345),s=Object.prototype,u=s.hasOwnProperty;e.exports=r},function(e,t,n){var r=n(356),o=n(132),a=n(136),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=i},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n=c){var g=t?null:u(e);if(g)return l(g);p=!1,f=s,v=new o}else v=t?[]:h;e:for(;++r1?n[o-1]:void 0,s=o>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,s&&a(n[0],n[1],s)&&(i=o<3?void 0:i,o=1),t=Object(t);++r-1}var o=n(43);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(43);e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(i||a),string:new o}}var o=n(298),a=n(299),i=n(300);e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(45);e.exports=r},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(45);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(45);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(45);e.exports=r},function(e,t){function n(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}e.exports=n},function(e,t,n){(function(e){var r=n(133),o="object"==typeof t&&t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o,s=i&&r.process,u=function(){try{return s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=u}).call(t,n(7)(e))},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t,n){function r(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,s=a(r.length-t,0),u=Array(s);++i0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,a=Date.now;e.exports=n},function(e,t){function n(e,t,n){for(var r=n-1,o=e.length;++r1&&void 0!==arguments[1]?arguments[1]:{};return w.default.apply(void 0,["DragLayer","collect[, options]"].concat(Array.prototype.slice.call(arguments))),(0,_.default)("function"==typeof e,'Expected "collect" provided as the first argument to DragLayer to be a function that collects props to inject into the component. ',"Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-layer.html",e),(0,_.default)((0,m.default)(t),'Expected "options" provided as the second argument to DragLayer to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-layer.html',t),function(n){var r,s,p=t.arePropsEqual,v=void 0===p?S.default:p,y=n.displayName||n.name||"Component",m=(s=r=function(t){function r(e,t){o(this,r);var n=a(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e));return n.handleChange=n.handleChange.bind(n),n.manager=t.dragDropManager,(0,_.default)("object"===l(n.manager),"Could not find the drag and drop manager in the context of %s. Make sure to wrap the top-level component of your app with DragDropContext. Read more: http://react-dnd.github.io/react-dnd/docs-troubleshooting.html#could-not-find-the-drag-and-drop-manager-in-the-context",y,y),n.state=n.getCurrentState(),n}return i(r,t),c(r,[{key:"getDecoratedComponentInstance",value:function(){return(0,_.default)(this.child,"In order to access an instance of the decorated component it can not be a stateless component."),this.child}},{key:"shouldComponentUpdate",value:function(e,t){return!v(e,this.props)||!(0,E.default)(t,this.state)}}]),c(r,[{key:"componentDidMount",value:function(){this.isCurrentlyMounted=!0;var e=this.manager.getMonitor();this.unsubscribeFromOffsetChange=e.subscribeToOffsetChange(this.handleChange),this.unsubscribeFromStateChange=e.subscribeToStateChange(this.handleChange),this.handleChange()}},{key:"componentWillUnmount",value:function(){this.isCurrentlyMounted=!1,this.unsubscribeFromOffsetChange(), +this.unsubscribeFromStateChange()}},{key:"handleChange",value:function(){if(this.isCurrentlyMounted){var e=this.getCurrentState();(0,E.default)(e,this.state)||this.setState(e)}}},{key:"getCurrentState",value:function(){var t=this.manager.getMonitor();return e(t)}},{key:"render",value:function(){var e=this;return d.default.createElement(n,u({},this.props,this.state,{ref:function(t){e.child=t}}))}}]),r}(f.Component),r.DecoratedComponent=n,r.displayName="DragLayer("+y+")",r.contextTypes={dragDropManager:h.default.object.isRequired},s);return(0,g.default)(m,n)}}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{};c.default.apply(void 0,["DragSource","type, spec, collect[, options]"].concat(Array.prototype.slice.call(arguments)));var o=e;"function"!=typeof e&&((0,i.default)((0,E.default)(e),'Expected "type" provided as the first argument to DragSource to be a string, or a function that returns a string given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',e),o=function(){return e}),(0,i.default)((0,u.default)(t),'Expected "spec" provided as the second argument to DragSource to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',t);var a=(0,g.default)(t);return(0,i.default)("function"==typeof n,'Expected "collect" provided as the third argument to DragSource to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',n),(0,i.default)((0,u.default)(r),'Expected "options" provided as the fourth argument to DragSource to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',n),function(e){return(0,d.default)({connectBackend:function(e,t){return e.connectDragSource(t)},containerDisplayName:"DragSource",createHandler:a,registerHandler:h.default,createMonitor:m.default,createConnector:_.default,DecoratedComponent:e,getType:o,collect:n,options:r})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(10),i=r(a),s=n(26),u=r(s),l=n(51),c=r(l),f=n(144),d=r(f),p=n(376),h=r(p),v=n(371),g=r(v),y=n(372),m=r(y),b=n(370),_=r(b),x=n(146),E=r(x)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};c.default.apply(void 0,["DropTarget","type, spec, collect[, options]"].concat(Array.prototype.slice.call(arguments)));var o=e;"function"!=typeof e&&((0,i.default)((0,E.default)(e,!0),'Expected "type" provided as the first argument to DropTarget to be a string, an array of strings, or a function that returns either given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',e),o=function(){return e}),(0,i.default)((0,u.default)(t),'Expected "spec" provided as the second argument to DropTarget to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',t);var a=(0,g.default)(t);return(0,i.default)("function"==typeof n,'Expected "collect" provided as the third argument to DropTarget to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',n),(0,i.default)((0,u.default)(r),'Expected "options" provided as the fourth argument to DropTarget to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',n),function(e){return(0,d.default)({connectBackend:function(e,t){return e.connectDropTarget(t)},containerDisplayName:"DropTarget",createHandler:a,registerHandler:h.default,createMonitor:m.default,createConnector:_.default,DecoratedComponent:e,getType:o,collect:n,options:r})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(10),i=r(a),s=n(26),u=r(s),l=n(51),c=r(l),f=n(144),d=r(f),p=n(377),h=r(p),v=n(374),g=r(v),y=n(375),m=r(y),b=n(373),_=r(b),x=n(146),E=r(x)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){function t(){l&&(l(),l=null),o&&a&&(l=e.connectDragSource(o,a,s))}function n(){d&&(d(),d=null),o&&c&&(d=e.connectDragPreview(o,c,f))}function r(e){e!==o&&(o=e,t(),n())}var o=void 0,a=void 0,s=void 0,l=void 0,c=void 0,f=void 0,d=void 0,p=(0,i.default)({dragSource:function(e,n){e===a&&(0,u.default)(n,s)||(a=e,s=n,t())},dragPreview:function(e,t){e===c&&(0,u.default)(t,f)||(c=e,f=t,n())}});return{receiveHandlerId:r,hooks:p}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(148),i=r(a),s=n(143),u=r(s)},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(t){Object.keys(t).forEach(function(e){(0,u.default)(f.indexOf(e)>-1,'Expected the drag source specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',f.join(", "),e),(0,u.default)("function"==typeof t[e],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",e,e,t[e])}),d.forEach(function(e){(0,u.default)("function"==typeof t[e],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",e,e,t[e])});var n=function(){function n(e){o(this,n),this.monitor=e,this.props=null,this.component=null}return i(n,[{key:"receiveProps",value:function(e){this.props=e}},{key:"receiveComponent",value:function(e){this.component=e}},{key:"canDrag",value:function(){return!t.canDrag||t.canDrag(this.props,this.monitor)}},{key:"isDragging",value:function(e,n){return t.isDragging?t.isDragging(this.props,this.monitor):n===e.getSourceId()}},{key:"beginDrag",value:function(){var n=t.beginDrag(this.props,this.monitor,this.component);return"production"!==e.env.NODE_ENV&&(0,u.default)((0,c.default)(n),"beginDrag() must return a plain object that represents the dragged item. Instead received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",n),n}},{key:"endDrag",value:function(){t.endDrag&&t.endDrag(this.props,this.monitor,this.component)}}]),n}();return function(e){return new n(e)}}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n-1,'Expected the drop target specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',f.join(", "),e),(0,u.default)("function"==typeof t[e],"Expected %s in the drop target specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html",e,e,t[e])});var n=function(){function n(e){o(this,n),this.monitor=e,this.props=null,this.component=null}return i(n,[{key:"receiveProps",value:function(e){this.props=e}},{key:"receiveMonitor",value:function(e){this.monitor=e}},{key:"receiveComponent",value:function(e){this.component=e}},{key:"canDrop",value:function(){return!t.canDrop||t.canDrop(this.props,this.monitor)}},{key:"hover",value:function(){t.hover&&t.hover(this.props,this.monitor,this.component)}},{key:"drop",value:function(){if(t.drop){var n=t.drop(this.props,this.monitor,this.component);return"production"!==e.env.NODE_ENV&&(0,u.default)("undefined"==typeof n||(0,c.default)(n),"drop() must either return undefined, or an object that represents the drop result. Instead received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html",n),n}}}]),n}();return function(e){return new n(e)}}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n or
. Read more: https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"),n?(0,s.cloneElement)(e,{ref:function(e){t(e),n&&n(e)}}):(0,s.cloneElement)(e,{ref:t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(10),i=r(a),s=n(1)},function(e,t,n){function r(e){return null==e?void 0===e?u:s:l&&l in Object(e)?a(e):i(e)}var o=n(149),a=n(382),i=n(383),s="[object Null]",u="[object Undefined]",l=o?o.toStringTag:void 0;e.exports=r},function(e,t){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,function(){return this}())},function(e,t,n){var r=n(384),o=r(Object.getPrototypeOf,Object);e.exports=o},function(e,t,n){function r(e){var t=i.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(e){}var o=s.call(e);return r&&(t?e[u]=n:delete e[u]),o}var o=n(149),a=Object.prototype,i=a.hasOwnProperty,s=a.toString,u=o?o.toStringTag:void 0;e.exports=r},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t,n){var r=n(380),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},function(e,t){var n=Array.isArray;e.exports=n},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=Object.assign||function(e){for(var t=1;t=n.length&&(r=n.length-1),this.setState({query:t,suggestions:n,selectedIndex:r})}},{key:"handleBlur",value:function(e){var t=e.target.value.trim();this.props.handleInputBlur&&(this.props.handleInputBlur(t),this.textInput.value="")}},{key:"handleKeyDown",value:function(e){var t=this.state,n=t.query,r=(t.selectedIndex,t.suggestions);if(e.keyCode===x.ESCAPE&&(e.preventDefault(),e.stopPropagation(),this.setState({selectedIndex:-1,selectionMode:!1,suggestions:[]})),this.props.delimiters.indexOf(e.keyCode)===-1||e.shiftKey||(e.keyCode===x.TAB&&""===n||e.preventDefault(),""!==n&&(this.state.selectionMode&&this.state.selectedIndex!=-1&&(n=this.state.suggestions[this.state.selectedIndex]),this.addTag(n))),e.keyCode===x.BACKSPACE&&""==n&&this.props.allowDeleteFromEmptyInput&&this.handleDelete(this.props.tags.length-1),e.keyCode===x.UP_ARROW){e.preventDefault();var o=this.state,a=o.selectedIndex,i=o.suggestions;a=a<=0?i.length-1:a-1,this.setState({selectedIndex:a,selectionMode:!0})}e.keyCode===x.DOWN_ARROW&&(e.preventDefault(),this.setState({selectedIndex:(this.state.selectedIndex+1)%r.length,selectionMode:!0}))}},{key:"handlePaste",value:function(e){var t=this;e.preventDefault();var n=function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},r=n(this.props.delimiters.map(function(e){var t=e-48*Math.floor(e/48);return String.fromCharCode(96<=e?t:e)}).join("")),o=e.clipboardData||window.clipboardData,a=o.getData("text"),i=new RegExp("["+r+"]+");a.split(i).forEach(function(e){return t.props.handleAddition(e)})}},{key:"addTag",value:function(e){if(this.props.autocomplete){var t=this.filteredSuggestions(e,this.props.suggestions);(1===this.props.autocomplete&&1===t.length||this.props.autocomplete===!0&&t.length)&&(e=t[0])}this.props.handleAddition(e),this.setState({query:"",selectionMode:!1,selectedIndex:-1}),this.resetAndFocusInput()}},{key:"handleSuggestionClick",value:function(e,t){this.addTag(this.state.suggestions[e])}},{key:"handleSuggestionHover",value:function(e,t){this.setState({selectedIndex:e,selectionMode:!0})}},{key:"moveTag",value:function(e,t){var n=this.props.tags,r=n[e];this.props.handleDrag(r,e,t)}},{key:"render",value:function(){var e=this,t=this.props.handleDrag?this.moveTag:null,n=this.props.tags.map(function(e,n){return c.default.createElement(_.default,{key:e.id,index:n,tag:e,labelField:this.props.labelField,onDelete:this.handleDelete.bind(this,n),moveTag:t,removeComponent:this.props.removeComponent,readOnly:this.props.readOnly,classNames:this.state.classNames})}.bind(this)),r=this.state.query.trim(),o=this.state.selectedIndex,a=this.state.suggestions,i=this.props.placeholder,s=this.props.name,u=this.props.id,l=this.props.maxLength,f=this.props.readOnly?null:c.default.createElement("div",{className:this.state.classNames.tagInput},c.default.createElement("input",{ref:function(t){e.textInput=t},className:this.state.classNames.tagInputField,type:"text",placeholder:i,"aria-label":i,onBlur:this.handleBlur,onChange:this.handleChange,onKeyDown:this.handleKeyDown,onPaste:this.handlePaste,name:s,id:u,maxLength:l}),c.default.createElement(g.default,{query:r,suggestions:a,selectedIndex:o,handleClick:this.handleSuggestionClick,handleHover:this.handleSuggestionHover,minQueryLength:this.props.minQueryLength,shouldRenderSuggestions:this.props.shouldRenderSuggestions,classNames:this.state.classNames}));return c.default.createElement("div",{className:this.state.classNames.tags},c.default.createElement("div",{className:this.state.classNames.selected},n,this.props.inline&&f),!this.props.inline&&f)}}]),t}(l.Component);S.PropTypes={placeholder:m.default.string,labelField:m.default.string,suggestions:m.default.array,delimiters:m.default.array,autofocus:m.default.bool,inline:m.default.bool,handleDelete:m.default.func.isRequired,handleAddition:m.default.func.isRequired,handleDrag:m.default.func,handleFilterSuggestions:m.default.func,allowDeleteFromEmptyInput:m.default.bool,handleInputChange:m.default.func,handleInputBlur:m.default.func,minQueryLength:m.default.number,shouldRenderSuggestions:m.default.func,removeComponent:m.default.func,autocomplete:m.default.oneOfType([m.default.bool,m.default.number]),readOnly:m.default.bool,classNames:m.default.object,name:m.default.string,id:m.default.string,maxLength:m.default.string},S.defaultProps={placeholder:E,tags:[],suggestions:[],delimiters:[x.ENTER,x.TAB],autofocus:!0,inline:!0,allowDeleteFromEmptyInput:!0,minQueryLength:2,autocomplete:!1,readOnly:!1},e.exports={WithContext:(0,d.DragDropContext)(h.default)(S),WithOutContext:S,Keys:x}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=n(1),u=r(s),l=n(5),c=r(l),f=n(475),d=r(f),p=function(e,t){var n=t.offsetHeight,r=e.offsetHeight,o=e.offsetTop-t.scrollTop;o+r>=n?t.scrollTop+=o-n+r:o<0&&(t.scrollTop+=o)},h=function(e){function t(){var e,n,r,i;o(this,t);for(var s=arguments.length,l=Array(s),c=0;c$&")}},r.shouldRenderSuggestions=function(e){var t=r,n=t.props,o=n.minQueryLength||2;return e.length>=o},r.render=function(){var e=r,t=e.props,n=t.suggestions.map(function(e,n){return u.default.createElement("li",{key:n,onMouseDown:t.handleClick.bind(null,n),onMouseOver:t.handleHover.bind(null,n),className:n==t.selectedIndex?t.classNames.activeSuggestion:""},u.default.createElement("span",{dangerouslySetInnerHTML:this.markIt(e,t.query)}))}.bind(r)),o=t.shouldRenderSuggestions||r.shouldRenderSuggestions;return 0!==n.length&&o(t.query)?u.default.createElement("div",{ref:"suggestionsContainer",className:r.props.classNames.suggestions},u.default.createElement("ul",null," ",n," ")):null},i=n,a(r,i)}return i(t,e),t}(s.Component);h.propTypes={query:c.default.string.isRequired,selectedIndex:c.default.number.isRequired,suggestions:c.default.array.isRequired,handleClick:c.default.func.isRequired,handleHover:c.default.func.isRequired,minQueryLength:c.default.number,shouldRenderSuggestions:c.default.func,classNames:c.default.object},t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){if(e.readOnly)return l.default.createElement("span",null);if(e.removeComponent){var t=e.removeComponent;return l.default.createElement(t,e)}return l.default.createElement("a",{onClick:e.onClick,className:e.className},String.fromCharCode(215))}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),l=r(u),c=n(23),f=n(145),d=n(5),p=r(d),h=n(472),v=r(h),g={TAG:"tag"},y={beginDrag:function(e){return{id:e.tag.id,index:e.index}},canDrag:function(e){return e.moveTag&&!e.readOnly}},m={hover:function(e,t,n){var r=t.getItem().index,o=e.index;if(r!==o){var a=(0,c.findDOMNode)(n).getBoundingClientRect(),i=(a.right-a.left)/2,s=t.getClientOffset(),u=s.x-a.left;ro&&u>i||(e.moveTag(r,o),t.getItem().index=o)}},canDrop:function(e){return!e.readOnly}},b=function(e,t){return{connectDragSource:e.dragSource(),isDragging:t.isDragging()}},_=function(e,t){return{connectDropTarget:e.dropTarget()}},x=function(e){function t(){var e,n,r,i;o(this,t);for(var u=arguments.length,c=Array(u),f=0;f0&&n(c)?t>1?r(c,t-1,n,i,s):o(s,c):i||(s[s.length]=c)}return s}var o=n(154),a=n(435);e.exports=r},function(e,t,n){function r(e,t,n){var r=t(e);return a(e)?r:o(r,n(e))}var o=n(154),a=n(27);e.exports=r},function(e,t,n){function r(e){return a(e)&&o(e)==i}var o=n(55),a=n(33),i="[object Arguments]";e.exports=r},function(e,t,n){function r(e,t,n,i,s){return e===t||(null==e||null==t||!a(e)&&!a(t)?e!==e&&t!==t:o(e,t,n,i,r,s))}var o=n(410),a=n(33);e.exports=r},function(e,t,n){function r(e,t,n,r,g,m){var b=l(e),_=l(t),x=b?h:u(e),E=_?h:u(t);x=x==p?v:x,E=E==p?v:E;var O=x==v,S=E==v,D=x==E;if(D&&c(e)){if(!c(t))return!1; +b=!0,O=!1}if(D&&!O)return m||(m=new o),b||f(e)?a(e,t,n,r,g,m):i(e,t,x,n,r,g,m);if(!(n&d)){var w=O&&y.call(e,"__wrapped__"),C=S&&y.call(t,"__wrapped__");if(w||C){var j=w?e.value():e,T=C?t.value():t;return m||(m=new o),g(j,T,n,r,m)}}return!!D&&(m||(m=new o),s(e,t,n,r,g,m))}var o=n(400),a=n(156),i=n(422),s=n(423),u=n(428),l=n(27),c=n(163),f=n(166),d=1,p="[object Arguments]",h="[object Array]",v="[object Object]",g=Object.prototype,y=g.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){if(!i(e)||a(e))return!1;var t=o(e)?h:l;return t.test(s(e))}var o=n(164),a=n(439),i=n(91),s=n(160),u=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,c=Function.prototype,f=Object.prototype,d=c.toString,p=f.hasOwnProperty,h=RegExp("^"+d.call(p).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){return i(e)&&a(e.length)&&!!N[o(e)]}var o=n(55),a=n(165),i=n(33),s="[object Arguments]",u="[object Array]",l="[object Boolean]",c="[object Date]",f="[object Error]",d="[object Function]",p="[object Map]",h="[object Number]",v="[object Object]",g="[object RegExp]",y="[object Set]",m="[object String]",b="[object WeakMap]",_="[object ArrayBuffer]",x="[object DataView]",E="[object Float32Array]",O="[object Float64Array]",S="[object Int8Array]",D="[object Int16Array]",w="[object Int32Array]",C="[object Uint8Array]",j="[object Uint8ClampedArray]",T="[object Uint16Array]",k="[object Uint32Array]",N={};N[E]=N[O]=N[S]=N[D]=N[w]=N[C]=N[j]=N[T]=N[k]=!0,N[s]=N[u]=N[_]=N[l]=N[x]=N[c]=N[f]=N[d]=N[p]=N[h]=N[v]=N[g]=N[y]=N[m]=N[b]=!1,e.exports=r},function(e,t,n){function r(e){if(!o(e))return a(e);var t=[];for(var n in Object(e))s.call(e,n)&&"constructor"!=n&&t.push(n);return t}var o=n(440),a=n(453),i=Object.prototype,s=i.hasOwnProperty;e.exports=r},function(e,t,n){var r=n(470),o=n(421),a=n(473),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=i},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n-1&&e%1==0&&e-1}var o=n(54);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(54);e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(i||a),string:new o}}var o=n(396),a=n(52),i=n(89);e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(56);e.exports=r},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(56);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(56);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(56);e.exports=r},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}e.exports=n},function(e,t,n){var r=n(153),o=r&&new r;e.exports=o},function(e,t,n){var r=n(456),o=r(Object.keys,Object);e.exports=o},function(e,t,n){(function(e){var r=n(157),o="object"==typeof t&&t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o,s=i&&r.process,u=function(){try{return s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=u}).call(t,n(7)(e))},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t,n){function r(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,s=a(r.length-t,0),u=Array(s);++i0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,a=Date.now;e.exports=n},function(e,t,n){function r(){this.__data__=new o,this.size=0}var o=n(52);e.exports=r},function(e,t){function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}e.exports=n},function(e,t){function n(e){return this.__data__.get(e)}e.exports=n},function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},function(e,t,n){function r(e,t){var n=this.__data__;if(n instanceof o){var r=n.__data__;if(!a||r.length0&&this.state.clusterName&&this.state.owner&&(this.state.datacenterList.length>0&&0==this.state.nodeList.length||0==this.state.datacenterList.length&&this.state.nodeList.length>0||0==this.state.datacenterList.length&&0==this.state.nodeList);this.setState({submitEnabled:e})},_toggleFormDisplay:function(){1==this.state.formCollapsed?this.setState({formCollapsed:!1}):this.setState({formCollapsed:!0})},_toggleAdvancedSettingsDisplay:function(){1==this.state.advancedFormCollapsed?this.setState({advancedFormCollapsed:!1}):this.setState({advancedFormCollapsed:!0})},_handleAddition:function(e){if(0==this.state.datacenterList.length&&e.length>1){var t=this.state.nodeList;f.inArray(e,this.state.nodes.split(","))==-1&&(t.push({id:t.length+1,text:e}),this.setState({nodeList:t,nodes:t.map(function(e){return e.text}).join(",")}),this._checkValidity())}},_handleDelete:function(e){var t=this.state.nodeList;t.splice(e,1),this.setState({nodeList:t,nodes:t.map(function(e){return e.text}).join(",")}),this._checkValidity()},_handleDcAddition:function(e){if(0==this.state.nodeList.length&&e.length>1){var t=this.state.datacenterList;f.inArray(e,this.state.datacenters.split(","))==-1&&(t.push({id:t.length+1,text:e}),this.setState({datacenterList:t,datacenters:t.map(function(e){return e.text}).join(",")}),this._checkValidity())}},_handleDcDelete:function(e){var t=this.state.datacenterList;t.splice(e,1),this.setState({datacenterList:t,datacenters:t.map(function(e){return e.text}).join(",")}),this._checkValidity()},_handleNodeFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.nodes;return t.filter(function(e){return e.toLowerCase().includes(n)&&f.inArray(e,r.split(","))==-1})},_handleDcFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.datacenters;return t.filter(function(e){return e.toLowerCase().includes(n)&&f.inArray(e,r.split(","))==-1})},_handleBlacklistAddition:function(e){if(0==this.state.tableList.length&&e.length>1){var t=this.state.blacklistList;f.inArray(e,this.state.blacklistedTables.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({blacklistList:t,blacklistedTables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({tablelistReadOnly:!0}))}},_handleBlacklistDelete:function(e){var t=this.state.blacklistList;t.splice(e,1),this.setState({blacklistList:t,blacklistedTables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({tablelistReadOnly:t.length>0})},_handleBlacklistFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.blacklistedTables,o=this.state.tables;return t.filter(function(e){return e.toLowerCase().includes(n)&&f.inArray(e,r.split(","))==-1&&f.inArray(e,o.split(","))==-1})},_handleTableAddition:function(e){if(0==this.state.blacklistList.length&&e.length>1){var t=this.state.tableList;f.inArray(e,this.state.tables.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({tableList:t,tables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({blacklistReadOnly:!0}))}},_handleTableDelete:function(e){var t=this.state.tableList;t.splice(e,1),this.setState({tableList:t,tables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({blacklistReadOnly:t.length>0})},_handleKeyspaceAddition:function(e){var t=this.state.keyspaceList;0==t.length&&f.inArray(e,this.state.keyspace.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({keyspaceList:t,keyspace:e,keyspaces:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this._getTableSuggestions(e))},_handleKeyspaceDelete:function(e){var t=this.state.keyspaceList;t.splice(e,1),this.setState({keyspaceList:t,keyspace:"",keyspaces:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this._getTableSuggestions("")},_handleKeyspaceFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.keyspaceList;return t.filter(function(e){return e.toLowerCase().includes(n)&&0==r.length})},_create_UUID:function(){var e=(new Date).getTime(),t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"==t?n:3&n|8).toString(16)});return t},render:function(){var e=null;this.state.addRepairResultMsg&&(e=l.createElement("div",{className:"alert alert-danger",role:"alert"},this.state.addRepairResultMsg));var t=this.state.clusterNames.map(function(e){return l.createElement("option",{key:e,value:e},e)}),n={display:"inline-block"},r={display:"none"};0==this.state.advancedFormCollapsed&&(n={display:"none"},r={display:"inline-block"});var o=this.state.keyspaceList.length>0?"form-control-hidden":"form-control",a=l.createElement("div",{className:"panel-title"},l.createElement("a",{href:"#advanced-form","data-toggle":"collapse",onClick:this._toggleAdvancedSettingsDisplay},"Advanced settings"),"  ",l.createElement("span",{className:"glyphicon glyphicon-menu-down","aria-hidden":"true",style:n}),l.createElement("span",{className:"glyphicon glyphicon-menu-up","aria-hidden":"true",style:r})),i=l.createElement("div",{className:"row"},l.createElement("div",{className:"col-lg-12"},l.createElement("form",{className:"form-horizontal form-condensed"},l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_clusterName",className:"col-sm-3 control-label"},"Cluster*"),l.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},l.createElement("select",{className:"form-control",id:"in_clusterName",onChange:this._handleChange,value:this.state.clusterName},t))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_keyspace",className:"col-sm-3 control-label"},"Keyspace*"),l.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},l.createElement(c,{id:"in_keyspace",tags:this.state.keyspaceList,suggestions:this.state.keyspaceSuggestions,labelField:"text",handleAddition:this._handleKeyspaceAddition,handleInputBlur:this._handleKeyspaceAddition,handleDelete:this._handleKeyspaceDelete,placeholder:"Add a keyspace",handleFilterSuggestions:this._handleKeyspaceFilterSuggestions,classNames:{tagInputField:o}}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_owner",className:"col-sm-3 control-label"},"Owner*"),l.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},l.createElement("input",{type:"text",required:!0,className:"form-control",value:this.state.owner,onChange:this._handleChange,id:"in_owner",placeholder:"owner name for the repair run (any string)"}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_cause",className:"col-sm-3 control-label"},"Cause"),l.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},l.createElement("input",{type:"text",className:"form-control",value:this.state.cause,onChange:this._handleChange,id:"in_cause",placeholder:"reason repair was started"}))),l.createElement("div",{className:"form-group"},l.createElement("div",{className:"col-sm-offset-1 col-sm-9"},l.createElement("div",{className:"panel panel-info"},l.createElement("div",{className:"panel-heading"},a),l.createElement("div",{className:"panel-body collapse",id:"advanced-form"},l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_tables",className:"col-sm-3 control-label"},"Tables"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement(c,{id:"in_tables",tags:this.state.tableList,suggestions:this.state.tableSuggestions,labelField:"text",handleAddition:this._handleTableAddition,handleInputBlur:this._handleTableAddition,handleDelete:this._handleTableDelete,readOnly:this.state.tablelistReadOnly,placeholder:"Add a table (optional)",handleFilterSuggestions:this._handleBlacklistFilterSuggestions,classNames:{tagInputField:"form-control"}}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_blacklist",className:"col-sm-3 control-label"},"Blacklist"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement(c,{id:"in_blacklist",tags:this.state.blacklistList,suggestions:this.state.tableSuggestions,labelField:"text",handleAddition:this._handleBlacklistAddition,handleInputBlur:this._handleBlacklistAddition,handleDelete:this._handleBlacklistDelete,readOnly:this.state.blacklistReadOnly,placeholder:"Add a table (optional)",handleFilterSuggestions:this._handleBlacklistFilterSuggestions,classNames:{tagInputField:"form-control"}}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_nodes",className:"col-sm-3 control-label"},"Nodes"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement(c,{id:"in_nodes",tags:this.state.nodeList,suggestions:this.state.nodeSuggestions,labelField:"text",handleAddition:this._handleAddition,handleInputBlur:this._handleAddition,handleDelete:this._handleDelete,placeholder:"Add a node (optional)",handleFilterSuggestions:this._handleNodeFilterSuggestions,classNames:{tagInputField:"form-control"}}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_datacenters",className:"col-sm-3 control-label"},"Datacenters"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement(c,{id:"in_datacenters",tags:this.state.datacenterList,suggestions:this.state.datacenterSuggestions,labelField:"text",handleAddition:this._handleDcAddition,handleInputBlur:this._handleDcAddition,handleDelete:this._handleDcDelete,placeholder:"Add a datacenter (optional)",handleFilterSuggestions:this._handleDcFilterSuggestions,classNames:{tagInputField:"form-control"}}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_segments",className:"col-sm-3 control-label"},"Segments per node"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement("input",{type:"number",className:"form-control",value:this.state.segments,onChange:this._handleChange,id:"in_segments",placeholder:"amount of segments per node to create for the repair run"}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_parallism",className:"col-sm-3 control-label"},"Parallism"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement("select",{className:"form-control",id:"in_parallism",onChange:this._handleChange,value:this.state.parallism},l.createElement("option",{value:""}),l.createElement("option",{value:"SEQUENTIAL"},"Sequential"),l.createElement("option",{value:"PARALLEL"},"Parallel"),l.createElement("option",{value:"DATACENTER_AWARE"},"DC-Aware")))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_intensity",className:"col-sm-3 control-label"},"Repair intensity"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement("input",{type:"number",className:"form-control",value:this.state.intensity,min:"0",max:"1",onChange:this._handleChange,id:"in_intensity",placeholder:"repair intensity"}))),l.createElement("div",{className:"form-group"},l.createElement("label",{htmlFor:"in_incrementalRepair",className:"col-sm-3 control-label"},"Incremental"),l.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},l.createElement("select",{className:"form-control",id:"in_incrementalRepair",onChange:this._handleChange,value:this.state.incrementalRepair},l.createElement("option",{value:"false"},"false"),l.createElement("option",{value:"true"},"true")))))))),l.createElement("div",{className:"form-group"},l.createElement("div",{className:"col-sm-offset-3 col-sm-9"},l.createElement("button",{type:"button",className:"btn btn-warning",disabled:!this.state.submitEnabled,onClick:this._onAdd},"Repair")))))),s={display:"inline-block"},u={display:"none"};0==this.state.formCollapsed&&(s={display:"none"},u={display:"inline-block"});var f=l.createElement("div",{className:"panel-title"},l.createElement("a",{href:"#repair-form","data-toggle":"collapse",onClick:this._toggleFormDisplay},"Start a new repair"),"  ",l.createElement("span",{className:"glyphicon glyphicon-menu-down","aria-hidden":"true", +style:s}),l.createElement("span",{className:"glyphicon glyphicon-menu-up","aria-hidden":"true",style:u}));return l.createElement("div",{className:"panel panel-warning"},l.createElement("div",{className:"panel-heading"},f),l.createElement("div",{className:"panel-body collapse",id:"repair-form"},e,i))}});t.exports=d}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to repair-form.jsx: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},function(e,t,n){var r,o;(function(e){!function(){var t=n(15),r=n(16),o=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return r.getRootInstances(o)},a)}();try{(function(){r=[t,e,n(106),n(1),n(13),n(2),n(102),n(274)],o=function(e,t,n,r,o,a,i,s){"use strict";var u=n.default,l=o.default,c=l(r),f=l(a),d=i.RowDeleteMixin,p=i.RowAbortMixin,h=i.StatusUpdateMixin,v=i.DeleteStatusMessageMixin,g=i.CFsListRender,y=l(s),m=c.createClass({displayName:"TableRow",mixins:[d,h,p],render:function(){var e=null;this.props.row.start_time&&(e=f(this.props.row.start_time).format("LLL"));var t="#details_"+this.props.row.id,n="#progress_"+this.props.row.id,r=this.props.row.segments_repaired,o=this.props.row.total_segments,a=100/o*r,i=this.props.row.state,s=f(this.props.row.estimated_time_of_arrival).fromNow();"RUNNING"!=i&&"PAUSED"!=i?s=this.props.row.duration:a<5&&(s="TBD");var u="success";"PAUSED"==i?u="info":"DONE"!=i&&"RUNNING"!=i&&(u="danger");var l="ABORTED"==this.props.row.state?null:this.statusUpdateButton(),d="RUNNING"==i||"PAUSED"==i?this.abortButton():this.deleteButton(),p="RUNNING"==i,h=c.createElement(y,{now:Math.round(100*r/o),active:p,bsStyle:u,label:r+"/"+o,key:n});return c.createElement("tr",null,c.createElement("td",{"data-toggle":"collapse","data-target":t},e),c.createElement("td",{"data-toggle":"collapse","data-target":t},s),c.createElement("td",{"data-toggle":"collapse","data-target":t},this.props.row.state),c.createElement("td",{"data-toggle":"collapse","data-target":t},this.props.row.cluster_name),c.createElement("td",{"data-toggle":"collapse","data-target":t},this.props.row.keyspace_name),c.createElement("td",{"data-toggle":"collapse","data-target":t},c.createElement(g,{list:this.props.row.column_families})),c.createElement("td",{"data-toggle":"collapse","data-target":t},c.createElement("div",{className:"progress"},h)),c.createElement("td",null,l,d))}}),b=c.createClass({displayName:"TableRowDetails",render:function(){var e="details_"+this.props.row.id,t=f(this.props.row.creation_time).format("LLL"),n=null;this.props.row.start_time&&(n=f(this.props.row.start_time).format("LLL"));var r=null;this.props.row.end_time&&(r=f(this.props.row.end_time).format("LLL"));var o=null;this.props.row.pause_time&&(o=f(this.props.row.pause_time).format("LLL"));var a=1==this.props.row.incremental_repair?"true":"false";return c.createElement("tr",{id:e,className:"collapse out"},c.createElement("td",{colSpan:"7"},c.createElement("table",{className:"table table-condensed"},c.createElement("tbody",null,c.createElement("tr",null,c.createElement("td",null,"ID"),c.createElement("td",null,this.props.row.id)),c.createElement("tr",null,c.createElement("td",null,"Owner"),c.createElement("td",null,this.props.row.owner)),c.createElement("tr",null,c.createElement("td",null,"Last event"),c.createElement("td",null,this.props.row.last_event)),c.createElement("tr",null,c.createElement("td",null,"Start time"),c.createElement("td",null,n)),c.createElement("tr",null,c.createElement("td",null,"End time"),c.createElement("td",null,r)),c.createElement("tr",null,c.createElement("td",null,"Pause time"),c.createElement("td",null,o)),c.createElement("tr",null,c.createElement("td",null,"Duration"),c.createElement("td",null,this.props.row.duration)),c.createElement("tr",null,c.createElement("td",null,"Segment count"),c.createElement("td",null,this.props.row.total_segments)),c.createElement("tr",null,c.createElement("td",null,"Segment repaired"),c.createElement("td",null,this.props.row.segments_repaired)),c.createElement("tr",null,c.createElement("td",null,"Intensity"),c.createElement("td",null,this.props.row.intensity)),c.createElement("tr",null,c.createElement("td",null,"Repair parallism"),c.createElement("td",null,this.props.row.repair_parallelism)),c.createElement("tr",null,c.createElement("td",null,"Incremental repair"),c.createElement("td",null,a)),c.createElement("tr",null,c.createElement("td",null,"Nodes"),c.createElement("td",null,c.createElement(g,{list:this.props.row.nodes}))),c.createElement("tr",null,c.createElement("td",null,"Datacenters"),c.createElement("td",null,c.createElement(g,{list:this.props.row.datacenters}))),c.createElement("tr",null,c.createElement("td",null,"Blacklist"),c.createElement("td",null,c.createElement(g,{list:this.props.row.blacklisted_tables}))),c.createElement("tr",null,c.createElement("td",null,"Creation time"),c.createElement("td",null,t))))))}}),_=c.createClass({displayName:"repairList",mixins:[v],propTypes:{repairs:c.PropTypes.object.isRequired,clusterNames:c.PropTypes.object.isRequired,deleteSubject:c.PropTypes.object.isRequired,deleteResult:c.PropTypes.object.isRequired,updateStatusSubject:c.PropTypes.object.isRequired,currentCluster:c.PropTypes.string.isRequired,changeCurrentCluster:c.PropTypes.func.isRequired},getInitialState:function(){return{repairs:[],deleteResultMsg:null,clusterNames:[],currentCluster:this.props.currentCluster,runningCollapsed:!1,doneCollapsed:!1}},componentWillMount:function(){var e=this;this._clusterNamesSubscription=this.props.clusterNames.subscribeOnNext(function(t){return t.subscribeOnNext(function(t){return e.setState({clusterNames:t})})}),this._repairsSubscription=this.props.repairs.subscribeOnNext(function(t){return t.subscribeOnNext(function(t){var n=u.Array.from(t);n.sort(function(e,t){return e.id-t.id}),e.setState({repairs:n})})})},componentWillUnmount:function(){this._repairsSubscription.dispose(),this._clustersSubscription.dispose()},_handleChange:function(e){var t=e.target.value,n=e.target.id.substring(3),r=this.state;r[n]=t,this.replaceState(r);var o=r.currentCluster;this.setState({submitEnabled:o}),this.props.changeCurrentCluster(this.state.currentCluster),console.log("changed cluster to "+this.state.currentCluster)},_toggleRunningDisplay:function(){1==this.state.runningCollapsed?this.setState({runningCollapsed:!1}):this.setState({runningCollapsed:!0})},_toggleDoneDisplay:function(){1==this.state.doneCollapsed?this.setState({doneCollapsed:!1}):this.setState({doneCollapsed:!0})},render:function(){var e=this,t=this.state.repairs.filter(function(t){return"all"==e.state.currentCluster||e.state.currentCluster==t.cluster_name}).filter(function(e){return"RUNNING"==e.state||"PAUSED"==e.state||"NOT_STARTED"==e.state}).map(function(t){return c.createElement("tbody",{key:t.id+"-rows"},c.createElement(m,{row:t,key:t.id+"-head",deleteSubject:e.props.deleteSubject,updateStatusSubject:e.props.updateStatusSubject}),c.createElement(b,{row:t,key:t.id+"-details"}))}),n=this.state.repairs.filter(function(t){return"all"==e.state.currentCluster||e.state.currentCluster==t.cluster_name}).filter(function(e){return"RUNNING"!=e.state&&"PAUSED"!=e.state&&"NOT_STARTED"!=e.state}).map(function(t){return c.createElement("tbody",{key:t.id+"-rows"},c.createElement(m,{row:t,key:t.id+"-head",deleteSubject:e.props.deleteSubject,updateStatusSubject:e.props.updateStatusSubject}),c.createElement(b,{row:t,key:t.id+"-details"}))}),r=this.state.clusterNames.map(function(e){return c.createElement("option",{key:e,value:e},e)}),o=c.createElement("form",{className:"form-horizontal form-condensed"},c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_clusterName",className:"col-sm-3 control-label"},"Filter cluster :"),c.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},c.createElement("select",{className:"form-control",id:"in_currentCluster",onChange:this._handleChange,value:this.state.currentCluster},c.createElement("option",{key:"all",value:"all"},"All"),r)))),a=null;a=0==t.length?c.createElement("div",{className:"alert alert-info",role:"alert"},"No running repair runs found"):c.createElement("div",{className:"row"},c.createElement("div",{className:"col-sm-12"},c.createElement("div",{className:"table-responsive"},c.createElement("table",{className:"table table-bordered table-hover table-striped"},c.createElement("thead",null,c.createElement("tr",null,c.createElement("th",null,"Start"),c.createElement("th",null,"ETA"),c.createElement("th",null,"State"),c.createElement("th",null,"Cluster"),c.createElement("th",null,"Keyspace"),c.createElement("th",null,"CFs"),c.createElement("th",null,"Repaired"),c.createElement("th",null))),t))));var i=null;i=0==n.length?c.createElement("div",{className:"alert alert-info",role:"alert"},"No past repair runs found"):c.createElement("div",{className:"row"},c.createElement("div",{className:"col-sm-12"},c.createElement("div",{className:"table-responsive"},c.createElement("table",{className:"table table-bordered table-hover table-striped"},c.createElement("thead",null,c.createElement("tr",null,c.createElement("th",null,"Start"),c.createElement("th",null,"Duration"),c.createElement("th",null,"State"),c.createElement("th",null,"Cluster"),c.createElement("th",null,"Keyspace"),c.createElement("th",null,"CFs"),c.createElement("th",null,"Repaired"),c.createElement("th",null))),n))));var s={display:"none"},u={display:"inline-block"};1==this.state.runningCollapsed&&(s={display:"inline-block"},u={display:"none"});var l={display:"inline-block"},f={display:"none"};1==this.state.doneCollapsed&&(l={display:"none"},f={display:"inline-block"});var d=c.createElement("div",{className:"panel-title"},c.createElement("a",{href:"#repairs-running","data-toggle":"collapse",onClick:this._toggleRunningDisplay},"Running"),"  ",c.createElement("span",{className:"glyphicon glyphicon-menu-down","aria-hidden":"true",style:s}),c.createElement("span",{className:"glyphicon glyphicon-menu-up","aria-hidden":"true",style:u})),p=c.createElement("div",{className:"panel-title"},c.createElement("a",{href:"#repairs-done","data-toggle":"collapse",onClick:this._toggleDoneDisplay},"Done"),"  ",c.createElement("span",{className:"glyphicon glyphicon-menu-down","aria-hidden":"true",style:l}),c.createElement("span",{className:"glyphicon glyphicon-menu-up","aria-hidden":"true",style:f}));return c.createElement("div",null,o,c.createElement("div",{className:"panel panel-primary"},c.createElement("div",{className:"panel-heading"},d),c.createElement("div",{className:"panel-body collapse in",id:"repairs-running"},a)),c.createElement("div",{className:"panel panel-success"},c.createElement("div",{className:"panel-heading"},p),c.createElement("div",{className:"panel-body collapse",id:"repairs-done"},i)))}});t.exports=_}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to repair-list.jsx: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){var r,o;(function(e){!function(){var t=n(15),r=n(16),o=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return r.getRootInstances(o)},a)}();try{(function(){r=[t,e,n(1),n(13),n(2),n(103),n(150),n(625),n(626),n(388),n(102)],o=function(e,t,n,r,o,a,i,s,u,l,c){"use strict";var f=r.default,d=f(n),p=(f(o),f(a)),h=f(i),v=f(s),g=f(u),y=f(l),m=c.RowDeleteMixin,b=c.RowAbortMixin,_=c.StatusUpdateMixin,x=(c.DeleteStatusMessageMixin,c.CFsListRender,d.createClass({displayName:"repairScreen",mixins:[m,_,b],propTypes:{currentCluster:d.PropTypes.string.isRequired,addRepairSubject:d.PropTypes.object.isRequired,addRepairResult:d.PropTypes.object.isRequired,clusterNames:d.PropTypes.object.isRequired,deleteSubject:d.PropTypes.object.isRequired,deleteResult:d.PropTypes.object.isRequired,updateStatusSubject:d.PropTypes.object.isRequired,repairs:d.PropTypes.object.isRequired,statusObservableTimer:d.PropTypes.object.isRequired},getInitialState:function(){return{currentCluster:"undefined"==this.props.currentCluster?"all":this.props.currentCluster}},changeCurrentCluster:function(e){this.setState({currentCluster:e})},render:function(){var e={marginBottom:0};return d.createElement("div",{id:"wrapper"},d.createElement("nav",{className:"navbar navbar-default navbar-static-top",role:"navigation",style:e},d.createElement(y,null),d.createElement(h,{clusterNames:this.props.clusterNames,currentCluster:this.state.currentCluster}," ")),d.createElement("div",{id:"page-wrapper"},d.createElement("div",{className:"row"},d.createElement(p,{statusObservableTimer:this.props.statusObservableTimer})),d.createElement("div",{className:"row"},d.createElement("div",{className:"col-lg-12"},d.createElement("h1",{className:"page-header"},"Repair"))),d.createElement("div",{className:"row"},d.createElement("div",{className:"col-lg-12"},d.createElement(v,{addRepairSubject:this.props.addRepairSubject,addRepairResult:this.props.addRepairResult,clusterNames:this.props.clusterNames,currentCluster:this.props.currentCluster}," "))),d.createElement("div",{className:"row"},d.createElement("div",{className:"col-lg-12"},d.createElement(g,{repairs:this.props.repairs,clusterNames:this.props.clusterNames,deleteSubject:this.props.deleteSubject,deleteResult:this.props.deleteResult,updateStatusSubject:this.props.updateStatusSubject,currentCluster:this.state.currentCluster,changeCurrentCluster:this.changeCurrentCluster}," ")))))}}));t.exports=x}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to repair-screen.jsx: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},,,function(e,t,n){var r,o;(function(e){!function(){var t=n(15),r=n(16),o=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return r.getRootInstances(o)},a)}();try{(function(){r=[t,n(11),n(13),n(1),n(23),n(103),n(150),n(625),n(626),n(787),n(389)],o=function(e,t,n,r,o,a,i,s,u,l,c){"use strict";var f=n.default,d=f(t),p=f(r),h=f(o),v=(f(a),f(i),f(s),f(u),f(l)),g=c.statusObservableTimer,y=c.repairs,m=c.addRepairSubject,b=c.addRepairResult,_=c.deleteRepairSubject,x=c.deleteRepairResult,E=c.updateRepairStatusSubject,O=c.clusterNames;c.deleteSubject,c.deleteResult,c.updateStatusSubject,c.addClusterSubject,c.addClusterResult,c.deleteClusterSubject,c.deleteClusterResult;d(document).ready(function(e){e.urlParam=function(e){var t=new RegExp("[?&]"+e+"=([^&#]*)").exec(window.location.href);return null!=t?t[1]||0:null};var t=e.urlParam("currentCluster");t||(t="all"),h.render(p.createElement(v,{clusterNames:O,addRepairSubject:m,addRepairResult:b,currentCluster:t,repairs:y,deleteSubject:_,deleteResult:x,updateStatusSubject:E,statusObservableTimer:g}),document.getElementById("wrapper"))})}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to repair.js: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))}]); \ No newline at end of file diff --git a/src/server/src/main/resources/assets/schedules.js b/src/server/src/main/resources/assets/schedules.js index 60a93b485..eb01c1b3a 100644 --- a/src/server/src/main/resources/assets/schedules.js +++ b/src/server/src/main/resources/assets/schedules.js @@ -1,6 +1,6 @@ -webpackJsonp([2],[function(e,t,n){e.exports=n(790)},,,,,,,,,,,,function(e,t,n){var r=n(157),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},,,,,,,,,,,,function(e,t,n){function r(e,t){var n=a(e,t);return o(n)?n:void 0}var o=n(411),a=n(429);e.exports=r},,function(e,t,n){function r(e){if(!i(e)||o(e)!=s)return!1;var t=a(e);if(null===t)return!0;var n=f.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==d}var o=n(379),a=n(381),i=n(387),s="[object Object]",u=Function.prototype,c=Object.prototype,l=u.toString,f=c.hasOwnProperty,d=l.call(Object);e.exports=r},function(e,t){var n=Array.isArray;e.exports=n},,,function(e,t){var n=Array.isArray;e.exports=n},,function(e,t,n){var r=n(133),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{publishSource:!0,clientOffset:null},n=t.publishSource,r=t.clientOffset,o=t.getSourceClientOffset;(0,f.default)((0,p.default)(e),"Expected sourceIds to be an array.");var a=this.getMonitor(),i=this.getRegistry();(0,f.default)(!a.isDragging(),"Cannot call beginDrag while dragging.");for(var s=0;s=0;c--)if(a.canDragSource(e[c])){u=e[c];break}if(null!==u){var l=null;r&&((0,f.default)("function"==typeof o,"When clientOffset is provided, getSourceClientOffset must be a function."),l=o(u));var d=i.getSource(u),h=d.beginDrag(a,u);(0,f.default)((0,v.default)(h),"Item must be an object."),i.pinSource(u);var g=i.getSourceType(u);return{type:m,itemType:g,item:h,sourceId:u,clientOffset:r,sourceClientOffset:l,isSourcePublic:n}}}function a(){var e=this.getMonitor();if(e.isDragging())return{type:b}}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.clientOffset,r=void 0===n?null:n;(0,f.default)((0,p.default)(e),"Expected targetIds to be an array.");var o=e.slice(0),a=this.getMonitor(),i=this.getRegistry();(0,f.default)(a.isDragging(),"Cannot call hover while not dragging."),(0,f.default)(!a.didDrop(),"Cannot call hover after drop.");for(var s=0;s=0;d--){var h=o[d],v=i.getTargetType(h);(0,y.default)(v,l)||o.splice(d,1)}for(var g=0;g0&&void 0!==arguments[0]?arguments[0]:{},n=this.getMonitor(),r=this.getRegistry();(0,f.default)(n.isDragging(),"Cannot call drop while not dragging."),(0,f.default)(!n.didDrop(),"Cannot call drop twice during one drag operation.");var o=n.getTargetIds().filter(n.canDropOnTarget,n);o.reverse(),o.forEach(function(o,a){var i=r.getTarget(o),s=i.drop(n,o);(0,f.default)("undefined"==typeof s||(0,v.default)(s),"Drop result must either be an object or undefined."),"undefined"==typeof s&&(s=0===a?{}:n.getDropResult()),e.store.dispatch({type:x,dropResult:c({},t,s)})})}function u(){var e=this.getMonitor(),t=this.getRegistry();(0,f.default)(e.isDragging(),"Cannot call endDrag while not dragging.");var n=e.getSourceId(),r=t.getSource(n,!0);return r.endDrag(e,n),t.unpinSource(),{type:O}}Object.defineProperty(t,"__esModule",{value:!0}),t.END_DRAG=t.DROP=t.HOVER=t.PUBLISH_DRAG_SOURCE=t.BEGIN_DRAG=void 0;var c=Object.assign||function(e){for(var t=1;t-1}var o=n(220);e.exports=r},function(e,t){function n(e,t,n){for(var r=-1,o=null==e?0:e.length;++r0&&void 0!==arguments[0]?arguments[0]:d,arguments[1]),t=arguments[2];switch(e.type){case l.HOVER:break;case f.ADD_SOURCE:case f.ADD_TARGET:case f.REMOVE_TARGET:case f.REMOVE_SOURCE:return d;case l.BEGIN_DRAG:case l.PUBLISH_DRAG_SOURCE:case l.END_DRAG:case l.DROP:default:return p}var n=e.targetIds,r=t.targetIds,o=(0,s.default)(n,r),a=!1;if(0===o.length){for(var i=0;i0)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o,t.areDirty=a;var i=n(268),s=r(i),u=n(263),c=r(u),l=n(36),f=n(37),d=[],p=[]},function(e,t,n){"use strict";function r(e,t){return e===t||e&&t&&e.x===t.x&&e.y===t.y}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=arguments[1];switch(t.type){case u.BEGIN_DRAG:return{initialSourceClientOffset:t.sourceClientOffset,initialClientOffset:t.clientOffset,clientOffset:t.clientOffset};case u.HOVER:return r(e.clientOffset,t.clientOffset)?e:s({},e,{clientOffset:t.clientOffset});case u.END_DRAG:case u.DROP:return c;default:return e}}function a(e){var t=e.clientOffset,n=e.initialClientOffset,r=e.initialSourceClientOffset;return t&&n&&r?{x:t.x+r.x-n.x,y:t.y+r.y-n.y}:null}function i(e){var t=e.clientOffset,n=e.initialClientOffset;return t&&n?{x:t.x-n.x,y:t.y-n.y}:null}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t=l&&(d=c,p=!1,t=new o(t));e:for(;++f-1}var o=n(309);e.exports=r},function(e,t){function n(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1&&e%1==0&&e-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){x.default.apply(void 0,["DragDropContext","backend"].concat(Array.prototype.slice.call(arguments)));var t=E(e),n=S(t);return function(e){var t,r,s=e.displayName||e.name||"Component",l=(r=t=function(t){function r(){return o(this,r),a(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return i(r,t),c(r,[{key:"getDecoratedComponentInstance",value:function(){return(0,y.default)(this.child,"In order to access an instance of the decorated component it can not be a stateless component."),this.child}},{key:"getManager",value:function(){return n.dragDropManager}},{key:"getChildContext",value:function(){return n}},{key:"render",value:function(){var t=this;return d.default.createElement(e,u({},this.props,{ref:function(e){t.child=e}}))}}]),r}(f.Component),t.DecoratedComponent=e,t.displayName="DragDropContext("+s+")",t.childContextTypes=O,r);return(0,b.default)(l,e)}}Object.defineProperty(t,"__esModule",{value:!0}),t.unpackBackendForEs5Users=t.createChildContext=t.CHILD_CONTEXT_TYPES=void 0;var u=Object.assign||function(e){for(var t=1;t, or turn it into a ")+"drag source or a drop target itself.")}}function a(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(0,s.isValidElement)(t)){var r=t;return void e(r,n)}var a=t;o(a);var i=n?function(t){return e(t,n)}:e;return(0,c.default)(a,i)}}function i(e){var t={};return Object.keys(e).forEach(function(n){var r=e[n],o=a(r);t[n]=function(){return o}}),t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var s=n(1),u=n(378),c=r(u)},function(e,t,n){var r=n(385),o=r.Symbol;e.exports=o},,,function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++td))return!1;var h=l.get(e);if(h&&l.get(t))return h==t;var v=-1,g=!0,y=n&u?new o:void 0;for(l.set(e,t),l.set(t,e);++v-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){var r=n(412),o=n(416),a=n(454),i=a&&a.isTypedArray,s=i?o(i):r;e.exports=s},,,,,function(e,t,n){var r=n(507),o=r.Symbol;e.exports=o},,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(){if(u.length)throw u.shift()}function o(e){var t;t=s.length?s.pop():new a,t.task=e,i(t)}function a(){this.task=null}var i=n(187),s=[],u=[],c=i.makeRequestCallFromTimer(r);e.exports=o,a.prototype.call=function(){try{this.task.call()}catch(e){o.onerror?o.onerror(e):(u.push(e),c())}finally{this.task=null,s[s.length]=this}}},function(e,t){(function(t){"use strict";function n(e){s.length||(i(),u=!0),s[s.length]=e}function r(){for(;cl){for(var t=0,n=s.length-c;t1&&void 0!==arguments[1]?arguments[1]:{};a(this,e);var r=(0,u.default)(l.default);this.context=n,this.store=r,this.monitor=new h.default(r),this.registry=this.monitor.registry,this.backend=t(this),r.subscribe(this.handleRefCountChange.bind(this))}return i(e,[{key:"handleRefCountChange",value:function(){var e=this.store.getState().refCount>0;e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1)}},{key:"getContext",value:function(){return this.context}},{key:"getMonitor",value:function(){return this.monitor}},{key:"getBackend",value:function(){return this.backend}},{key:"getRegistry",value:function(){return this.registry}},{key:"getActions",value:function(){function e(e){return function(){for(var r=arguments.length,o=Array(r),a=0;a1&&void 0!==arguments[1]?arguments[1]:{},r=n.handlerIds;(0,s.default)("function"==typeof e,"listener must be a function."),(0,s.default)("undefined"==typeof r||(0,c.default)(r),"handlerIds, when specified, must be an array of strings.");var o=this.store.getState().stateId,a=function(){var n=t.store.getState(),a=n.stateId;try{var i=a===o||a===o+1&&!(0,v.areDirty)(n.dirtyHandlerIds,r);i||e()}finally{o=a}};return this.store.subscribe(a)}},{key:"subscribeToOffsetChange",value:function(e){var t=this;(0,s.default)("function"==typeof e,"listener must be a function.");var n=this.store.getState().dragOffset,r=function(){var r=t.store.getState().dragOffset;r!==n&&(n=r,e())};return this.store.subscribe(r)}},{key:"canDragSource",value:function(e){var t=this.registry.getSource(e);return(0,s.default)(t,"Expected to find a valid source."),!this.isDragging()&&t.canDrag(this,e)}},{key:"canDropOnTarget",value:function(e){var t=this.registry.getTarget(e);if((0,s.default)(t,"Expected to find a valid target."),!this.isDragging()||this.didDrop())return!1;var n=this.registry.getTargetType(e),r=this.getItemType();return(0,f.default)(n,r)&&t.canDrop(this,e)}},{key:"isDragging",value:function(){return Boolean(this.getItemType())}},{key:"isDraggingSource",value:function(e){var t=this.registry.getSource(e,!0);if((0,s.default)(t,"Expected to find a valid source."),!this.isDragging()||!this.isSourcePublic())return!1;var n=this.registry.getSourceType(e),r=this.getItemType();return n===r&&t.isDragging(this,e)}},{key:"isOverTarget",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shallow:!1},n=t.shallow;if(!this.isDragging())return!1;var r=this.registry.getTargetType(e),o=this.getItemType();if(!(0,f.default)(r,o))return!1;var a=this.getTargetIds();if(!a.length)return!1;var i=a.indexOf(e);return n?i===a.length-1:i>-1}},{key:"getItemType",value:function(){return this.store.getState().dragOperation.itemType}},{key:"getItem",value:function(){return this.store.getState().dragOperation.item}},{key:"getSourceId",value:function(){return this.store.getState().dragOperation.sourceId}},{key:"getTargetIds",value:function(){return this.store.getState().dragOperation.targetIds}},{key:"getDropResult",value:function(){return this.store.getState().dragOperation.dropResult}},{key:"didDrop",value:function(){return this.store.getState().dragOperation.didDrop}},{key:"isSourcePublic",value:function(){return this.store.getState().dragOperation.isSourcePublic}},{key:"getInitialClientOffset",value:function(){return this.store.getState().dragOffset.initialClientOffset}},{key:"getInitialSourceClientOffset",value:function(){return this.store.getState().dragOffset.initialSourceClientOffset}},{key:"getClientOffset",value:function(){return this.store.getState().dragOffset.clientOffset}},{key:"getSourceClientOffset",value:function(){return(0,h.getSourceClientOffset)(this.store.getState().dragOffset)}},{key:"getDifferenceFromInitialOffset",value:function(){return(0,h.getDifferenceFromInitialOffset)(this.store.getState().dragOffset)}}]),e}();t.default=g},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:l,t=arguments[1];switch(t.type){case u.BEGIN_DRAG:return a({},e,{itemType:t.itemType,item:t.item,sourceId:t.sourceId,isSourcePublic:t.isSourcePublic,dropResult:null,didDrop:!1});case u.PUBLISH_DRAG_SOURCE:return a({},e,{isSourcePublic:!0});case u.HOVER:return a({},e,{targetIds:t.targetIds});case c.REMOVE_TARGET:return e.targetIds.indexOf(t.targetId)===-1?e:a({},e,{targetIds:(0,s.default)(e.targetIds,t.targetId)});case u.DROP:return a({},e,{dropResult:t.dropResult,didDrop:!0,targetIds:[]});case u.END_DRAG:return a({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];return{dirtyHandlerIds:(0,d.default)(e.dirtyHandlerIds,t,e.dragOperation),dragOffset:(0,i.default)(e.dragOffset,t),refCount:(0,l.default)(e.refCount,t),dragOperation:(0,u.default)(e.dragOperation,t),stateId:(0,h.default)(e.stateId)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(107),i=r(a),s=n(205),u=r(s),c=n(207),l=r(c),f=n(106),d=r(f),p=n(208),h=r(p)},function(e,t,n){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments[1];switch(t.type){case o.ADD_SOURCE:case o.ADD_TARGET:return e+1;case o.REMOVE_SOURCE:case o.REMOVE_TARGET:return e-1;default:return e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(37)},function(e,t){"use strict";function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e+1}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t){"use strict";function n(){return r++}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r=0},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t0&&n(l)?t>1?r(l,t-1,n,i,s):o(s,l):i||(s[s.length]=l)}return s}var o=n(217),a=n(240);e.exports=r},function(e,t,n){function r(e,t,n){return t===t?i(e,t,n):o(e,a,n)}var o=n(218),a=n(223),i=n(259);e.exports=r},function(e,t,n){function r(e,t,n){for(var r=n?i:a,f=e[0].length,d=e.length,p=d,h=Array(d),v=1/0,g=[];p--;){var y=e[p];p&&t&&(y=s(y,u(t))),v=l(y.length,v),h[p]=!n&&(t||f>=120&&y.length>=120)?new o(p&&y):void 0}y=e[0];var m=-1,b=h[0];e:for(;++m=l){var g=t?null:u(e);if(g)return c(g);p=!1,f=s,v=new o}else v=t?[]:h;e:for(;++r-1}var o=n(38);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(38);e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(i||a),string:new o}}var o=n(210),a=n(211),i=n(212);e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(39);e.exports=r},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(39);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(39);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(39);e.exports=r},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t,n){function r(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,s=a(r.length-t,0),u=Array(s);++i0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,a=Date.now;e.exports=n},function(e,t){function n(e,t,n){for(var r=n-1,o=e.length;++r-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){var r=n(109),o=n(71),a=n(73),i=o(function(e,t){return a(e)?r(e,t):[]});e.exports=i},function(e,t,n){var r=n(216),o=n(71),a=n(227),i=n(73),s=o(function(e){return a(r(e,i))});e.exports=s},,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n0}},{key:"leave",value:function(e){var t=this.entered.length;return this.entered=(0,c.default)(this.entered.filter(function(e){return document.documentElement.contains(e)}),e),t>0&&0===this.entered.length}},{key:"reset",value:function(){this.entered=[]}}]),e}();t.default=l},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;ne))return n[c];u=c-1}}i=Math.max(0,u);var f=e-t[i],d=f*f;return n[i]+r[i]*f+o[i]*d+a[i]*f*d}}]),e}();t.default=o},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){for(var n in t){var r=t[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n,r)}return e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t,n){var r=t.reduce(function(t,n){return t||e.getData(n)},null);return null!=r?r:n}function u(e){var t=h[e],n=t.exposeProperty,r=t.matchesTypes,i=t.getData;return function(){function e(){var t,r;a(this,e),this.item=(t={},r={},r[n]=r[n]||{},r[n].get=function(){return console.warn("Browser doesn't allow reading \""+n+'" until the drop event.'),null},o(t,r),t)}return f(e,[{key:"mutateItemByReadingDataTransfer",value:function(e){delete this.item[n],this.item[n]=i(e,r)}},{key:"canDrag",value:function(){return!0}},{key:"beginDrag",value:function(){return this.item}},{key:"isDragging",value:function(e,t){return t===e.getSourceId()}},{key:"endDrag",value:function(){}}]),e}()}function c(e){var t=Array.prototype.slice.call(e.types||[]);return Object.keys(h).filter(function(e){var n=h[e].matchesTypes;return n.some(function(e){return t.indexOf(e)>-1})})[0]||null}Object.defineProperty(t,"__esModule",{value:!0});var l,f=function(){function e(e,t){for(var n=0;n=l&&(d=c,p=!1,t=new o(t));e:for(;++f0&&n(l)?t>1?r(l,t-1,n,i,s):o(s,l):i||(s[s.length]=l)}return s}var o=n(304),a=n(330);e.exports=r},function(e,t,n){function r(e,t,n){return t===t?i(e,t,n):o(e,a,n)}var o=n(307),a=n(311),i=n(353);e.exports=r},function(e,t,n){function r(e){return a(e)&&o(e)==i}var o=n(84),a=n(50),i="[object Arguments]";e.exports=r},function(e,t){function n(e){return e!==e}e.exports=n},function(e,t,n){function r(e){if(!i(e)||a(e))return!1;var t=o(e)?h:c;return t.test(s(e))}var o=n(140),a=n(333),i=n(49),s=n(354),u=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,l=Function.prototype,f=Object.prototype,d=l.toString,p=f.hasOwnProperty,h=RegExp("^"+d.call(p).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){return i(e)&&a(e.length)&&!!N[o(e)]}var o=n(84),a=n(141),i=n(50),s="[object Arguments]",u="[object Array]",c="[object Boolean]",l="[object Date]",f="[object Error]",d="[object Function]",p="[object Map]",h="[object Number]",v="[object Object]",g="[object RegExp]",y="[object Set]",m="[object String]",b="[object WeakMap]",_="[object ArrayBuffer]",x="[object DataView]",O="[object Float32Array]",S="[object Float64Array]",E="[object Int8Array]",D="[object Int16Array]",w="[object Int32Array]",j="[object Uint8Array]",C="[object Uint8ClampedArray]",T="[object Uint16Array]",k="[object Uint32Array]",N={};N[O]=N[S]=N[E]=N[D]=N[w]=N[j]=N[C]=N[T]=N[k]=!0,N[s]=N[u]=N[_]=N[c]=N[x]=N[l]=N[f]=N[d]=N[p]=N[h]=N[v]=N[g]=N[y]=N[m]=N[b]=!1,e.exports=r},function(e,t,n){function r(e){if(!o(e))return i(e);var t=a(e),n=[];for(var r in e)("constructor"!=r||!t&&u.call(e,r))&&n.push(r);return n}var o=n(49),a=n(334),i=n(345),s=Object.prototype,u=s.hasOwnProperty;e.exports=r},function(e,t,n){var r=n(356),o=n(132),a=n(136),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=i},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n=l){var g=t?null:u(e);if(g)return c(g);p=!1,f=s,v=new o}else v=t?[]:h;e:for(;++r1?n[o-1]:void 0,s=o>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,s&&a(n[0],n[1],s)&&(i=o<3?void 0:i,o=1),t=Object(t);++r-1}var o=n(43);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(43);e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(i||a),string:new o}}var o=n(298),a=n(299),i=n(300);e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(45);e.exports=r},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(45);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(45);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(45);e.exports=r},function(e,t){function n(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}e.exports=n},function(e,t,n){(function(e){var r=n(133),o="object"==typeof t&&t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o,s=i&&r.process,u=function(){try{return s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=u}).call(t,n(7)(e))},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t,n){function r(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,s=a(r.length-t,0),u=Array(s);++i0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,a=Date.now;e.exports=n},function(e,t){function n(e,t,n){for(var r=n-1,o=e.length;++r1&&void 0!==arguments[1]?arguments[1]:{};return w.default.apply(void 0,["DragLayer","collect[, options]"].concat(Array.prototype.slice.call(arguments))),(0,_.default)("function"==typeof e,'Expected "collect" provided as the first argument to DragLayer to be a function that collects props to inject into the component. ',"Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-layer.html",e),(0,_.default)((0,m.default)(t),'Expected "options" provided as the second argument to DragLayer to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-layer.html',t),function(n){var r,s,p=t.arePropsEqual,v=void 0===p?E.default:p,y=n.displayName||n.name||"Component",m=(s=r=function(t){function r(e,t){o(this,r);var n=a(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e));return n.handleChange=n.handleChange.bind(n),n.manager=t.dragDropManager,(0,_.default)("object"===c(n.manager),"Could not find the drag and drop manager in the context of %s. Make sure to wrap the top-level component of your app with DragDropContext. Read more: http://react-dnd.github.io/react-dnd/docs-troubleshooting.html#could-not-find-the-drag-and-drop-manager-in-the-context",y,y),n.state=n.getCurrentState(),n}return i(r,t),l(r,[{key:"getDecoratedComponentInstance",value:function(){return(0,_.default)(this.child,"In order to access an instance of the decorated component it can not be a stateless component."),this.child}},{key:"shouldComponentUpdate",value:function(e,t){return!v(e,this.props)||!(0,O.default)(t,this.state)}}]),l(r,[{key:"componentDidMount",value:function(){this.isCurrentlyMounted=!0;var e=this.manager.getMonitor();this.unsubscribeFromOffsetChange=e.subscribeToOffsetChange(this.handleChange),this.unsubscribeFromStateChange=e.subscribeToStateChange(this.handleChange),this.handleChange()}},{key:"componentWillUnmount",value:function(){this.isCurrentlyMounted=!1,this.unsubscribeFromOffsetChange(),this.unsubscribeFromStateChange()}},{key:"handleChange",value:function(){if(this.isCurrentlyMounted){var e=this.getCurrentState();(0,O.default)(e,this.state)||this.setState(e)}}},{key:"getCurrentState",value:function(){var t=this.manager.getMonitor();return e(t)}},{key:"render",value:function(){var e=this;return d.default.createElement(n,u({},this.props,this.state,{ref:function(t){e.child=t}}))}}]),r}(f.Component),r.DecoratedComponent=n,r.displayName="DragLayer("+y+")",r.contextTypes={dragDropManager:h.default.object.isRequired},s);return(0,g.default)(m,n)}}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{};l.default.apply(void 0,["DragSource","type, spec, collect[, options]"].concat(Array.prototype.slice.call(arguments)));var o=e;"function"!=typeof e&&((0,i.default)((0,O.default)(e),'Expected "type" provided as the first argument to DragSource to be a string, or a function that returns a string given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',e),o=function(){return e}),(0,i.default)((0,u.default)(t),'Expected "spec" provided as the second argument to DragSource to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',t);var a=(0,g.default)(t);return(0,i.default)("function"==typeof n,'Expected "collect" provided as the third argument to DragSource to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',n),(0,i.default)((0,u.default)(r),'Expected "options" provided as the fourth argument to DragSource to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',n),function(e){return(0,d.default)({connectBackend:function(e,t){return e.connectDragSource(t)},containerDisplayName:"DragSource",createHandler:a,registerHandler:h.default,createMonitor:m.default,createConnector:_.default,DecoratedComponent:e,getType:o,collect:n,options:r})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(10),i=r(a),s=n(26),u=r(s),c=n(51),l=r(c),f=n(144),d=r(f),p=n(376),h=r(p),v=n(371),g=r(v),y=n(372),m=r(y),b=n(370),_=r(b),x=n(146),O=r(x); -},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};l.default.apply(void 0,["DropTarget","type, spec, collect[, options]"].concat(Array.prototype.slice.call(arguments)));var o=e;"function"!=typeof e&&((0,i.default)((0,O.default)(e,!0),'Expected "type" provided as the first argument to DropTarget to be a string, an array of strings, or a function that returns either given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',e),o=function(){return e}),(0,i.default)((0,u.default)(t),'Expected "spec" provided as the second argument to DropTarget to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',t);var a=(0,g.default)(t);return(0,i.default)("function"==typeof n,'Expected "collect" provided as the third argument to DropTarget to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',n),(0,i.default)((0,u.default)(r),'Expected "options" provided as the fourth argument to DropTarget to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',n),function(e){return(0,d.default)({connectBackend:function(e,t){return e.connectDropTarget(t)},containerDisplayName:"DropTarget",createHandler:a,registerHandler:h.default,createMonitor:m.default,createConnector:_.default,DecoratedComponent:e,getType:o,collect:n,options:r})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(10),i=r(a),s=n(26),u=r(s),c=n(51),l=r(c),f=n(144),d=r(f),p=n(377),h=r(p),v=n(374),g=r(v),y=n(375),m=r(y),b=n(373),_=r(b),x=n(146),O=r(x)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){function t(){c&&(c(),c=null),o&&a&&(c=e.connectDragSource(o,a,s))}function n(){d&&(d(),d=null),o&&l&&(d=e.connectDragPreview(o,l,f))}function r(e){e!==o&&(o=e,t(),n())}var o=void 0,a=void 0,s=void 0,c=void 0,l=void 0,f=void 0,d=void 0,p=(0,i.default)({dragSource:function(e,n){e===a&&(0,u.default)(n,s)||(a=e,s=n,t())},dragPreview:function(e,t){e===l&&(0,u.default)(t,f)||(l=e,f=t,n())}});return{receiveHandlerId:r,hooks:p}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(148),i=r(a),s=n(143),u=r(s)},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(t){Object.keys(t).forEach(function(e){(0,u.default)(f.indexOf(e)>-1,'Expected the drag source specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',f.join(", "),e),(0,u.default)("function"==typeof t[e],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",e,e,t[e])}),d.forEach(function(e){(0,u.default)("function"==typeof t[e],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",e,e,t[e])});var n=function(){function n(e){o(this,n),this.monitor=e,this.props=null,this.component=null}return i(n,[{key:"receiveProps",value:function(e){this.props=e}},{key:"receiveComponent",value:function(e){this.component=e}},{key:"canDrag",value:function(){return!t.canDrag||t.canDrag(this.props,this.monitor)}},{key:"isDragging",value:function(e,n){return t.isDragging?t.isDragging(this.props,this.monitor):n===e.getSourceId()}},{key:"beginDrag",value:function(){var n=t.beginDrag(this.props,this.monitor,this.component);return"production"!==e.env.NODE_ENV&&(0,u.default)((0,l.default)(n),"beginDrag() must return a plain object that represents the dragged item. Instead received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",n),n}},{key:"endDrag",value:function(){t.endDrag&&t.endDrag(this.props,this.monitor,this.component)}}]),n}();return function(e){return new n(e)}}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n-1,'Expected the drop target specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',f.join(", "),e),(0,u.default)("function"==typeof t[e],"Expected %s in the drop target specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html",e,e,t[e])});var n=function(){function n(e){o(this,n),this.monitor=e,this.props=null,this.component=null}return i(n,[{key:"receiveProps",value:function(e){this.props=e}},{key:"receiveMonitor",value:function(e){this.monitor=e}},{key:"receiveComponent",value:function(e){this.component=e}},{key:"canDrop",value:function(){return!t.canDrop||t.canDrop(this.props,this.monitor)}},{key:"hover",value:function(){t.hover&&t.hover(this.props,this.monitor,this.component)}},{key:"drop",value:function(){if(t.drop){var n=t.drop(this.props,this.monitor,this.component);return"production"!==e.env.NODE_ENV&&(0,u.default)("undefined"==typeof n||(0,l.default)(n),"drop() must either return undefined, or an object that represents the drop result. Instead received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html",n),n}}}]),n}();return function(e){return new n(e)}}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n or
. Read more: https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"),n?(0,s.cloneElement)(e,{ref:function(e){t(e),n&&n(e)}}):(0,s.cloneElement)(e,{ref:t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(10),i=r(a),s=n(1)},function(e,t,n){function r(e){return null==e?void 0===e?u:s:c&&c in Object(e)?a(e):i(e)}var o=n(149),a=n(382),i=n(383),s="[object Null]",u="[object Undefined]",c=o?o.toStringTag:void 0;e.exports=r},function(e,t){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,function(){return this}())},function(e,t,n){var r=n(384),o=r(Object.getPrototypeOf,Object);e.exports=o},function(e,t,n){function r(e){var t=i.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(e){}var o=s.call(e);return r&&(t?e[u]=n:delete e[u]),o}var o=n(149),a=Object.prototype,i=a.hasOwnProperty,s=a.toString,u=o?o.toStringTag:void 0;e.exports=r},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t,n){var r=n(380),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},function(e,t){var n=Array.isArray;e.exports=n},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=Object.assign||function(e){for(var t=1;t=n.length&&(r=n.length-1),this.setState({query:t,suggestions:n,selectedIndex:r})}},{key:"handleBlur",value:function(e){var t=e.target.value.trim();this.props.handleInputBlur&&(this.props.handleInputBlur(t),this.textInput.value="")}},{key:"handleKeyDown",value:function(e){var t=this.state,n=t.query,r=(t.selectedIndex,t.suggestions);if(e.keyCode===x.ESCAPE&&(e.preventDefault(),e.stopPropagation(),this.setState({selectedIndex:-1,selectionMode:!1,suggestions:[]})),this.props.delimiters.indexOf(e.keyCode)===-1||e.shiftKey||(e.keyCode===x.TAB&&""===n||e.preventDefault(),""!==n&&(this.state.selectionMode&&this.state.selectedIndex!=-1&&(n=this.state.suggestions[this.state.selectedIndex]),this.addTag(n))),e.keyCode===x.BACKSPACE&&""==n&&this.props.allowDeleteFromEmptyInput&&this.handleDelete(this.props.tags.length-1),e.keyCode===x.UP_ARROW){e.preventDefault();var o=this.state,a=o.selectedIndex,i=o.suggestions;a=a<=0?i.length-1:a-1,this.setState({selectedIndex:a,selectionMode:!0})}e.keyCode===x.DOWN_ARROW&&(e.preventDefault(),this.setState({selectedIndex:(this.state.selectedIndex+1)%r.length,selectionMode:!0}))}},{key:"handlePaste",value:function(e){var t=this;e.preventDefault();var n=function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},r=n(this.props.delimiters.map(function(e){var t=e-48*Math.floor(e/48);return String.fromCharCode(96<=e?t:e)}).join("")),o=e.clipboardData||window.clipboardData,a=o.getData("text"),i=new RegExp("["+r+"]+");a.split(i).forEach(function(e){return t.props.handleAddition(e)})}},{key:"addTag",value:function(e){if(this.props.autocomplete){var t=this.filteredSuggestions(e,this.props.suggestions);(1===this.props.autocomplete&&1===t.length||this.props.autocomplete===!0&&t.length)&&(e=t[0])}this.props.handleAddition(e),this.setState({query:"",selectionMode:!1,selectedIndex:-1}),this.resetAndFocusInput()}},{key:"handleSuggestionClick",value:function(e,t){this.addTag(this.state.suggestions[e])}},{key:"handleSuggestionHover",value:function(e,t){this.setState({selectedIndex:e,selectionMode:!0})}},{key:"moveTag",value:function(e,t){var n=this.props.tags,r=n[e];this.props.handleDrag(r,e,t)}},{key:"render",value:function(){var e=this,t=this.props.handleDrag?this.moveTag:null,n=this.props.tags.map(function(e,n){return l.default.createElement(_.default,{key:e.id,index:n,tag:e,labelField:this.props.labelField,onDelete:this.handleDelete.bind(this,n),moveTag:t,removeComponent:this.props.removeComponent,readOnly:this.props.readOnly,classNames:this.state.classNames})}.bind(this)),r=this.state.query.trim(),o=this.state.selectedIndex,a=this.state.suggestions,i=this.props.placeholder,s=this.props.name,u=this.props.id,c=this.props.maxLength,f=this.props.readOnly?null:l.default.createElement("div",{className:this.state.classNames.tagInput},l.default.createElement("input",{ref:function(t){e.textInput=t},className:this.state.classNames.tagInputField,type:"text",placeholder:i,"aria-label":i,onBlur:this.handleBlur,onChange:this.handleChange,onKeyDown:this.handleKeyDown,onPaste:this.handlePaste,name:s,id:u,maxLength:c}),l.default.createElement(g.default,{query:r,suggestions:a,selectedIndex:o,handleClick:this.handleSuggestionClick,handleHover:this.handleSuggestionHover,minQueryLength:this.props.minQueryLength,shouldRenderSuggestions:this.props.shouldRenderSuggestions,classNames:this.state.classNames}));return l.default.createElement("div",{className:this.state.classNames.tags},l.default.createElement("div",{className:this.state.classNames.selected},n,this.props.inline&&f),!this.props.inline&&f)}}]),t}(c.Component);E.PropTypes={placeholder:m.default.string,labelField:m.default.string,suggestions:m.default.array,delimiters:m.default.array,autofocus:m.default.bool,inline:m.default.bool,handleDelete:m.default.func.isRequired,handleAddition:m.default.func.isRequired,handleDrag:m.default.func,handleFilterSuggestions:m.default.func,allowDeleteFromEmptyInput:m.default.bool,handleInputChange:m.default.func,handleInputBlur:m.default.func,minQueryLength:m.default.number,shouldRenderSuggestions:m.default.func,removeComponent:m.default.func,autocomplete:m.default.oneOfType([m.default.bool,m.default.number]),readOnly:m.default.bool,classNames:m.default.object,name:m.default.string,id:m.default.string,maxLength:m.default.string},E.defaultProps={placeholder:O,tags:[],suggestions:[],delimiters:[x.ENTER,x.TAB],autofocus:!0,inline:!0,allowDeleteFromEmptyInput:!0,minQueryLength:2,autocomplete:!1,readOnly:!1},e.exports={WithContext:(0,d.DragDropContext)(h.default)(E),WithOutContext:E,Keys:x}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=n(1),u=r(s),c=n(5),l=r(c),f=n(475),d=r(f),p=function(e,t){var n=t.offsetHeight,r=e.offsetHeight,o=e.offsetTop-t.scrollTop;o+r>=n?t.scrollTop+=o-n+r:o<0&&(t.scrollTop+=o)},h=function(e){function t(){var e,n,r,i;o(this,t);for(var s=arguments.length,c=Array(s),l=0;l$&")}},r.shouldRenderSuggestions=function(e){var t=r,n=t.props,o=n.minQueryLength||2;return e.length>=o},r.render=function(){var e=r,t=e.props,n=t.suggestions.map(function(e,n){return u.default.createElement("li",{key:n,onMouseDown:t.handleClick.bind(null,n),onMouseOver:t.handleHover.bind(null,n),className:n==t.selectedIndex?t.classNames.activeSuggestion:""},u.default.createElement("span",{dangerouslySetInnerHTML:this.markIt(e,t.query)}))}.bind(r)),o=t.shouldRenderSuggestions||r.shouldRenderSuggestions;return 0!==n.length&&o(t.query)?u.default.createElement("div",{ref:"suggestionsContainer",className:r.props.classNames.suggestions},u.default.createElement("ul",null," ",n," ")):null},i=n,a(r,i)}return i(t,e),t}(s.Component);h.propTypes={query:l.default.string.isRequired,selectedIndex:l.default.number.isRequired,suggestions:l.default.array.isRequired,handleClick:l.default.func.isRequired,handleHover:l.default.func.isRequired,minQueryLength:l.default.number,shouldRenderSuggestions:l.default.func,classNames:l.default.object},t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){if(e.readOnly)return c.default.createElement("span",null);if(e.removeComponent){var t=e.removeComponent;return c.default.createElement(t,e)}return c.default.createElement("a",{onClick:e.onClick,className:e.className},String.fromCharCode(215))}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),c=r(u),l=n(23),f=n(145),d=n(5),p=r(d),h=n(472),v=r(h),g={TAG:"tag"},y={beginDrag:function(e){return{id:e.tag.id,index:e.index}},canDrag:function(e){return e.moveTag&&!e.readOnly}},m={hover:function(e,t,n){var r=t.getItem().index,o=e.index;if(r!==o){var a=(0,l.findDOMNode)(n).getBoundingClientRect(),i=(a.right-a.left)/2,s=t.getClientOffset(),u=s.x-a.left;ro&&u>i||(e.moveTag(r,o),t.getItem().index=o)}},canDrop:function(e){return!e.readOnly}},b=function(e,t){return{connectDragSource:e.dragSource(),isDragging:t.isDragging()}},_=function(e,t){return{connectDropTarget:e.dropTarget()}},x=function(e){function t(){var e,n,r,i;o(this,t);for(var u=arguments.length,l=Array(u),f=0;f0&&n(l)?t>1?r(l,t-1,n,i,s):o(s,l):i||(s[s.length]=l)}return s}var o=n(154),a=n(435);e.exports=r},function(e,t,n){function r(e,t,n){var r=t(e);return a(e)?r:o(r,n(e))}var o=n(154),a=n(27);e.exports=r},function(e,t,n){function r(e){return a(e)&&o(e)==i}var o=n(55),a=n(33),i="[object Arguments]";e.exports=r},function(e,t,n){function r(e,t,n,i,s){return e===t||(null==e||null==t||!a(e)&&!a(t)?e!==e&&t!==t:o(e,t,n,i,r,s))}var o=n(410),a=n(33);e.exports=r},function(e,t,n){function r(e,t,n,r,g,m){var b=c(e),_=c(t),x=b?h:u(e),O=_?h:u(t);x=x==p?v:x,O=O==p?v:O;var S=x==v,E=O==v,D=x==O;if(D&&l(e)){if(!l(t))return!1;b=!0,S=!1}if(D&&!S)return m||(m=new o),b||f(e)?a(e,t,n,r,g,m):i(e,t,x,n,r,g,m);if(!(n&d)){var w=S&&y.call(e,"__wrapped__"),j=E&&y.call(t,"__wrapped__");if(w||j){var C=w?e.value():e,T=j?t.value():t;return m||(m=new o),g(C,T,n,r,m)}}return!!D&&(m||(m=new o),s(e,t,n,r,g,m))}var o=n(400),a=n(156),i=n(422),s=n(423),u=n(428),c=n(27),l=n(163),f=n(166),d=1,p="[object Arguments]",h="[object Array]",v="[object Object]",g=Object.prototype,y=g.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){if(!i(e)||a(e))return!1;var t=o(e)?h:c;return t.test(s(e))}var o=n(164),a=n(439),i=n(91),s=n(160),u=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,l=Function.prototype,f=Object.prototype,d=l.toString,p=f.hasOwnProperty,h=RegExp("^"+d.call(p).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){return i(e)&&a(e.length)&&!!N[o(e)]}var o=n(55),a=n(165),i=n(33),s="[object Arguments]",u="[object Array]",c="[object Boolean]",l="[object Date]",f="[object Error]",d="[object Function]",p="[object Map]",h="[object Number]",v="[object Object]",g="[object RegExp]",y="[object Set]",m="[object String]",b="[object WeakMap]",_="[object ArrayBuffer]",x="[object DataView]",O="[object Float32Array]",S="[object Float64Array]",E="[object Int8Array]",D="[object Int16Array]",w="[object Int32Array]",j="[object Uint8Array]",C="[object Uint8ClampedArray]",T="[object Uint16Array]",k="[object Uint32Array]",N={};N[O]=N[S]=N[E]=N[D]=N[w]=N[j]=N[C]=N[T]=N[k]=!0,N[s]=N[u]=N[_]=N[c]=N[x]=N[l]=N[f]=N[d]=N[p]=N[h]=N[v]=N[g]=N[y]=N[m]=N[b]=!1,e.exports=r},function(e,t,n){function r(e){if(!o(e))return a(e);var t=[];for(var n in Object(e))s.call(e,n)&&"constructor"!=n&&t.push(n);return t}var o=n(440),a=n(453),i=Object.prototype,s=i.hasOwnProperty;e.exports=r},function(e,t,n){var r=n(470),o=n(421),a=n(473),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=i},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n-1&&e%1==0&&e-1}var o=n(54);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(54);e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(i||a),string:new o}}var o=n(396),a=n(52),i=n(89);e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(56);e.exports=r},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(56);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(56);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(56);e.exports=r},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}e.exports=n},function(e,t,n){var r=n(153),o=r&&new r;e.exports=o},function(e,t,n){var r=n(456),o=r(Object.keys,Object);e.exports=o},function(e,t,n){(function(e){var r=n(157),o="object"==typeof t&&t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o,s=i&&r.process,u=function(){try{return s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=u}).call(t,n(7)(e))},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t,n){function r(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,s=a(r.length-t,0),u=Array(s);++i0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,a=Date.now;e.exports=n},function(e,t,n){function r(){this.__data__=new o,this.size=0}var o=n(52);e.exports=r},function(e,t){function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}e.exports=n},function(e,t){function n(e){return this.__data__.get(e)}e.exports=n},function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},function(e,t,n){function r(e,t){var n=this.__data__;if(n instanceof o){var r=n.__data__;if(!a||r.length0&&(o=c.createElement("tr",null,c.createElement("td",null,"Global segment count"),c.createElement("td",null,this.props.row.segment_count))),c.createElement("tr",{id:n,className:"collapse out"},c.createElement("td",{colSpan:"7"},c.createElement("table",{className:"table table-condensed"},c.createElement("tbody",null,c.createElement("tr",null,c.createElement("td",null,"ID"),c.createElement("td",null,this.props.id)),c.createElement("tr",null,c.createElement("td",null,"Next run"),c.createElement("td",null,t)),c.createElement("tr",null,c.createElement("td",null,"Owner"),c.createElement("td",null,this.props.row.owner)),c.createElement("tr",null,c.createElement("td",null,"Nodes"),c.createElement("td",null,c.createElement(h,{list:this.props.row.nodes}))),c.createElement("tr",null,c.createElement("td",null,"Datacenters"),c.createElement("td",null,c.createElement(h,{list:this.props.row.datacenters}))),c.createElement("tr",null,c.createElement("td",null,"Incremental"),c.createElement("td",null,r)),o,c.createElement("tr",null,c.createElement("td",null,"Intensity"),c.createElement("td",null,this.props.row.intensity)),c.createElement("tr",null,c.createElement("td",null,"Repair parallism"),c.createElement("td",null,this.props.row.repair_parallelism)),c.createElement("tr",null,c.createElement("td",null,"Pause time"),c.createElement("td",null,this.props.row.pause_time)),c.createElement("tr",null,c.createElement("td",null,"Creation time"),c.createElement("td",null,e))))))}}),y=c.createClass({displayName:"scheduleList",mixins:[p],propTypes:{schedules:c.PropTypes.object.isRequired,clusterNames:c.PropTypes.object.isRequired,deleteSubject:c.PropTypes.object.isRequired,updateStatusSubject:c.PropTypes.object.isRequired,deleteResult:c.PropTypes.object.isRequired,changeCurrentCluster:c.PropTypes.func.isRequired},getInitialState:function(){return{schedules:[],deleteResultMsg:null,clusterNames:[],currentCluster:this.props.currentCluster}},componentWillMount:function(){var e=this;this._schedulesSubscription=this.props.schedules.subscribeOnNext(function(t){return t.subscribeOnNext(function(t){var n=s.Array.from(t);n.sort(function(e,t){return e.id-t.id}),e.setState({schedules:n})})}),this._clusterNamesSubscription=this.props.clusterNames.subscribeOnNext(function(t){return t.subscribeOnNext(function(t){return e.setState({clusterNames:t})})})},componentWillUnmount:function(){this._schedulesSubscription.dispose(),this._clustersSubscription.dispose()},_handleChange:function(e){var t=e.target.value,n=e.target.id.substring(3),r=this.state;r[n]=t,this.replaceState(r);var o=r.currentCluster;this.setState({submitEnabled:o}),this.props.changeCurrentCluster(this.state.currentCluster)},render:function(){var e=this,t=this.state.clusterNames.map(function(e){return c.createElement("option",{key:e,value:e},e)}),n=c.createElement("form",{className:"form-horizontal form-condensed"},c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_clusterName",className:"col-sm-3 control-label"},"Filter cluster :"),c.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},c.createElement("select",{className:"form-control",id:"in_currentCluster",onChange:this._handleChange,value:this.state.currentCluster},c.createElement("option",{key:"all",value:"all"},"All"),t)))),r=this.state.schedules.filter(function(t){return"all"==e.state.currentCluster||e.state.currentCluster==t.cluster_name}).map(function(t){return c.createElement("tbody",{key:t.id+"-rows"},c.createElement(v,{row:t,key:t.id+"-head",deleteSubject:e.props.deleteSubject,updateStatusSubject:e.props.updateStatusSubject}),c.createElement(g,{row:t,key:t.id+"-details"}))}),o=null;return o=0==r.length?c.createElement("div",{className:"alert alert-info",role:"alert"},"No schedules found"):c.createElement("div",{className:"row"},c.createElement("div",{className:"col-sm-12"},c.createElement("div",{className:"table-responsive"},c.createElement("table",{className:"table table-bordered table-hover table-striped"},c.createElement("thead",null,c.createElement("tr",null,c.createElement("th",null,"State"),c.createElement("th",null,"Cluster"),c.createElement("th",null,"Keyspace"),c.createElement("th",null,"Tables"),c.createElement("th",null,"Blacklist"),c.createElement("th",null,"Incremental"),c.createElement("th",null,"Next run"),c.createElement("th",null,"Interval"),c.createElement("th",null))),r)))),c.createElement("div",{className:"panel panel-default"},c.createElement("div",{className:"panel-body"},this.deleteMessage(),n,o))}});t.exports=y}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to schedule-list.jsx: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){var r,o;(function(e){!function(){var t=n(15),r=n(16),o=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return r.getRootInstances(o)},a)}();try{(function(){r=[t,e,n(105),n(1),n(13),n(392),n(11)],o=function(e,t,n,r,o,a,i){"use strict";var s=n.default,u=o.default,c=u(r),l=a.WithContext,f=u(i),d=c.createClass({displayName:"scheduleForm",propTypes:{addScheduleSubject:c.PropTypes.object.isRequired,addScheduleResult:c.PropTypes.object.isRequired,clusterNames:c.PropTypes.object.isRequired,currentCluster:c.PropTypes.string.isRequired},getInitialState:function(){var e=window!=window.top,t=e?"http://127.0.0.1:8080":"";return{addScheduleResultMsg:null,clusterNames:[],submitEnabled:!1,clusterName:"all"!=this.props.currentCluster?this.props.currentCluster:this.props.clusterNames[0],keyspace:"",tables:"",owner:null,segments:null,parallism:null,intensity:null,startTime:null,intervalDays:null,incrementalRepair:null,formCollapsed:!0,nodes:null,datacenters:null,nodes:"",datacenters:"",blacklistedTables:"",nodeList:[],datacenterList:[],clusterStatus:{},urlPrefix:t,nodeSuggestions:[],datacenterSuggestions:[],clusterTables:{},tableSuggestions:[],blacklistSuggestions:[],tableList:[],blacklistList:[],keyspaceList:[],keyspaceSuggestions:[],blacklistReadOnly:!1,tablelistReadOnly:!1,advancedFormCollapsed:!0}},componentWillMount:function(){var e=this;this._scheduleResultSubscription=this.props.addScheduleResult.subscribeOnNext(function(t){return t.subscribe(function(t){return e.setState({addScheduleResultMsg:null})},function(t){return e.setState({addScheduleResultMsg:t.responseText})})}),this._clusterNamesSubscription=this.props.clusterNames.subscribeOnNext(function(t){return t.subscribeOnNext(function(t){var n=e.state.clusterNames;e.setState({clusterNames:t}),1==t.length&&e.setState({clusterName:t[0]}),0==n.length&&e._getClusterStatus()})})},componentWillUnmount:function(){this._scheduleResultSubscription.dispose(),this._clusterNamesSubscription.dispose()},_getClusterStatus:function(){var e=this.state.clusterName;f.ajax({url:this.state.urlPrefix+"/cluster/"+encodeURIComponent(e),method:"GET",component:this,complete:function(e){this.component.setState({clusterStatus:f.parseJSON(e.responseText)}),this.component._getNodeSuggestions()}}),f.ajax({url:this.state.urlPrefix+"/cluster/"+encodeURIComponent(e)+"/tables",method:"GET",component:this,complete:function(e){this.component.setState({clusterTables:f.parseJSON(e.responseText)}),this.component._getKeyspaceSuggestions()}})},_getNodeSuggestions:function(){var e=this.state.clusterStatus.nodes_status.endpointStates[0].endpointNames;e.sort(),this.state.nodeSuggestions=e;var t=s.Object.keys(this.state.clusterStatus.nodes_status.endpointStates[0].endpoints);t.sort(),this.state.datacenterSuggestions=t},_getKeyspaceSuggestions:function(){this.setState({keyspaceSuggestions:s.Object.keys(this.state.clusterTables)})},_getTableSuggestions:function(e){this.setState({tableSuggestions:this.state.clusterTables[e]})},_onAdd:function(e){var t={clusterName:this.state.clusterName,keyspace:this.state.keyspace,owner:this.state.owner,scheduleTriggerTime:this.state.startTime,scheduleDaysBetween:this.state.intervalDays};this.state.tables&&(t.tables=this.state.tables),this.state.segments&&(t.segmentCountPerNode=this.state.segments),this.state.parallism&&(t.repairParallelism=this.state.parallism),this.state.intensity&&(t.intensity=this.state.intensity),this.state.incrementalRepair?t.incrementalRepair=this.state.incrementalRepair:t.incrementalRepair="false",this.state.nodes&&(t.nodes=this.state.nodes),this.state.datacenters&&(t.datacenters=this.state.datacenters),this.state.blacklistedTables&&(t.blacklistedTables=this.state.blacklistedTables),this.props.addScheduleSubject.onNext(t)},_handleChange:function(e){var t=e.target.value,n=e.target.id.substring(3);"clusterName"==n&&this._getClusterStatus();var r=this.state;r[n]=t,this.replaceState(r),this._checkValidity()},_checkValidity:function(){var e=this.state.keyspaceList.length>0&&this.state.clusterName&&this.state.owner&&this.state.startTime&&this.state.intervalDays&&(this.state.datacenterList.length>0&&0==this.state.nodeList.length||0==this.state.datacenterList.length&&this.state.nodeList.length>0||0==this.state.datacenterList.length&&0==this.state.nodeList);this.setState({submitEnabled:e})},_toggleFormDisplay:function(){1==this.state.formCollapsed?this.setState({formCollapsed:!1}):this.setState({formCollapsed:!0})},_toggleAdvancedSettingsDisplay:function(){1==this.state.advancedFormCollapsed?this.setState({advancedFormCollapsed:!1}):this.setState({advancedFormCollapsed:!0})},_handleAddition:function(e){if(0==this.state.datacenterList.length&&e.length>1){var t=this.state.nodeList;f.inArray(e,this.state.nodes.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({nodeList:t,nodes:t.map(function(e){return e.text}).join(",")}),this._checkValidity())}},_handleDelete:function(e){var t=this.state.nodeList;t.splice(e,1),this.setState({nodeList:t,nodes:t.map(function(e){return e.text}).join(",")}),this._checkValidity()},_handleDcAddition:function(e){if(0==this.state.nodeList.length&&e.length>1){var t=this.state.datacenterList;f.inArray(e,this.state.datacenters.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({datacenterList:t,datacenters:t.map(function(e){return e.text}).join(",")}),this._checkValidity())}},_handleDcDelete:function(e){var t=this.state.datacenterList;t.splice(e,1),this.setState({datacenterList:t,datacenters:t.map(function(e){return e.text}).join(",")}),this._checkValidity()},_handleNodeFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.nodes;return t.filter(function(e){return e.toLowerCase().includes(n)&&f.inArray(e,r.split(","))==-1})},_handleDcFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.datacenters;return t.filter(function(e){return e.toLowerCase().includes(n)&&f.inArray(e,r.split(","))==-1})},_handleBlacklistAddition:function(e){if(0==this.state.tableList.length){var t=this.state.blacklistList;f.inArray(e,this.state.blacklistedTables.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({blacklistList:t,blacklistedTables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({tablelistReadOnly:!0}))}},_handleBlacklistDelete:function(e){var t=this.state.blacklistList;t.splice(e,1),this.setState({blacklistList:t,blacklistedTables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({tablelistReadOnly:t.length>0})},_handleBlacklistFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.blacklistedTables,o=this.state.tables;return t.filter(function(e){return e.toLowerCase().includes(n)&&f.inArray(e,r.split(","))==-1&&f.inArray(e,o.split(","))==-1})},_blacklistReadOnly:function(){return 0==this.state.tableList.length},_handleTableAddition:function(e){if(0==this.state.blacklistList.length){var t=this.state.tableList;f.inArray(e,this.state.tables.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({tableList:t,tables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({blacklistReadOnly:!0}))}},_handleTableDelete:function(e){var t=this.state.tableList;t.splice(e,1),this.setState({tableList:t,tables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({blacklistReadOnly:t.length>0})},_handleKeyspaceAddition:function(e){var t=this.state.keyspaceList;0==t.length&&f.inArray(e,this.state.keyspace.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({keyspaceList:t,keyspace:e,keyspaces:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this._getTableSuggestions(e))},_handleKeyspaceDelete:function(e){if(this.state.keyspaceList.length>0){var t=this.state.keyspaceList;t.splice(e,1),this.setState({keyspaceList:t,keyspace:"",keyspaces:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this._getTableSuggestions("")}},_handleKeyspaceFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.keyspaceList;return t.filter(function(e){return e.toLowerCase().includes(n)&&0==r.length})},_create_UUID:function(){var e=(new Date).getTime(),t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"==t?n:3&n|8).toString(16)});return t},render:function(){var e=null;this.state.addScheduleResultMsg&&(e=c.createElement("div",{className:"alert alert-danger",role:"alert"},this.state.addScheduleResultMsg));var t=this.state.clusterNames.map(function(e){return c.createElement("option",{key:e,value:e},e)}),n={display:"inline-block"},r={display:"none"};0==this.state.advancedFormCollapsed&&(n={display:"none"},r={display:"inline-block"});var o=this.state.keyspaceList.length>0?"form-control-hidden":"form-control",a=c.createElement("div",{className:"panel-title"},c.createElement("a",{href:"#advanced-form","data-toggle":"collapse",onClick:this._toggleAdvancedSettingsDisplay},"Advanced settings"),"  ",c.createElement("span",{className:"glyphicon glyphicon-menu-down","aria-hidden":"true",style:n}),c.createElement("span",{className:"glyphicon glyphicon-menu-up","aria-hidden":"true",style:r})),i=c.createElement("div",{className:"row"},c.createElement("div",{className:"col-lg-12"},c.createElement("form",{className:"form-horizontal form-condensed"},c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_clusterName",className:"col-sm-3 control-label"},"Cluster*"),c.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},c.createElement("select",{className:"form-control",id:"in_clusterName",onChange:this._handleChange,value:this.state.clusterName},t))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_keyspace",className:"col-sm-3 control-label"},"Keyspace*"),c.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},c.createElement(l,{id:"in_keyspace",tags:this.state.keyspaceList,suggestions:this.state.keyspaceSuggestions,labelField:"text",handleAddition:this._handleKeyspaceAddition,handleInputBlur:this._handleKeyspaceAddition,handleDelete:this._handleKeyspaceDelete,placeholder:"Add a keyspace",handleFilterSuggestions:this._handleKeyspaceFilterSuggestions,classNames:{tagInputField:o}}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_owner",className:"col-sm-3 control-label"},"Owner*"),c.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},c.createElement("input",{type:"text",required:!0,className:"form-control",value:this.state.owner,onChange:this._handleChange,id:"in_owner",placeholder:"owner name for the schedule (any string)"}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_startTime",className:"col-sm-3 control-label"},"Start time*"),c.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},c.createElement("input",{type:"datetime-local",required:!0,className:"form-control",onChange:this._handleChange,value:this.state.startTime,id:"in_startTime"}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_intervalDays",className:"col-sm-3 control-label"},"Interval in days*"),c.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},c.createElement("input",{type:"number",required:!0,className:"form-control",value:this.state.intervalDays,onChange:this._handleChange,id:"in_intervalDays",placeholder:"amount of days to wait between scheduling new repairs, (e.g. 7 for weekly)"}))),c.createElement("div",{className:"form-group"},c.createElement("div",{className:"col-sm-offset-1 col-sm-9"},c.createElement("div",{className:"panel panel-info"},c.createElement("div",{className:"panel-heading"},a),c.createElement("div",{className:"panel-body collapse",id:"advanced-form"},c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_tables",className:"col-sm-3 control-label"},"Tables"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement(l,{id:"in_tables",tags:this.state.tableList,suggestions:this.state.tableSuggestions,labelField:"text",handleAddition:this._handleTableAddition,handleDelete:this._handleTableDelete,readOnly:this.state.tablelistReadOnly, -placeholder:"Add a table (optional)",handleFilterSuggestions:this._handleBlacklistFilterSuggestions,classNames:{tagInputField:"form-control"}}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_blacklist",className:"col-sm-3 control-label"},"Blacklist"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement(l,{id:"in_blacklist",tags:this.state.blacklistList,suggestions:this.state.tableSuggestions,labelField:"text",handleAddition:this._handleBlacklistAddition,handleDelete:this._handleBlacklistDelete,placeholder:"Add a table (optional)",readOnly:this.state.blacklistReadOnly,handleFilterSuggestions:this._handleBlacklistFilterSuggestions,classNames:{tagInputField:"form-control"}}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_nodes",className:"col-sm-3 control-label"},"Nodes"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement(l,{id:"in_nodes",tags:this.state.nodeList,suggestions:this.state.nodeSuggestions,labelField:"text",handleAddition:this._handleAddition,handleDelete:this._handleDelete,placeholder:"Add a node (optional)",handleFilterSuggestions:this._handleNodeFilterSuggestions,classNames:{tagInputField:"form-control"}}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_datacenters",className:"col-sm-3 control-label"},"Datacenters"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement(l,{id:"in_datacenters",tags:this.state.datacenterList,suggestions:this.state.datacenterSuggestions,labelField:"text",handleAddition:this._handleDcAddition,handleDelete:this._handleDcDelete,placeholder:"Add a datacenter (optional)",handleFilterSuggestions:this._handleDcFilterSuggestions,classNames:{tagInputField:"form-control"}}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_segments",className:"col-sm-3 control-label"},"Segments per node"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement("input",{type:"number",className:"form-control",value:this.state.segments,onChange:this._handleChange,id:"in_segments",placeholder:"amount of segments per node to create for scheduled repair runs"}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_parallism",className:"col-sm-3 control-label"},"Parallelism"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement("select",{className:"form-control",id:"in_parallism",onChange:this._handleChange,value:this.state.parallism},c.createElement("option",{value:""}),c.createElement("option",{value:"SEQUENTIAL"},"Sequential"),c.createElement("option",{value:"PARALLEL"},"Parallel"),c.createElement("option",{value:"DATACENTER_AWARE"},"DC-Aware")))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_intensity",className:"col-sm-3 control-label"},"Repair intensity"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement("input",{type:"number",className:"form-control",value:this.state.intensity,onChange:this._handleChange,id:"in_intensity",placeholder:"repair intensity for scheduled repair runs"}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_incrementalRepair",className:"col-sm-3 control-label"},"Incremental"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement("select",{className:"form-control",id:"in_incrementalRepair",onChange:this._handleChange,value:this.state.incrementalRepair},c.createElement("option",{value:"false"},"false"),c.createElement("option",{value:"true"},"true")))))))),c.createElement("div",{className:"form-group"},c.createElement("div",{className:"col-sm-offset-3 col-sm-9"},c.createElement("button",{type:"button",className:"btn btn-success",disabled:!this.state.submitEnabled,onClick:this._onAdd},"Add Schedule")))))),s={display:"inline-block"},u={display:"none"};0==this.state.formCollapsed&&(s={display:"none"},u={display:"inline-block"});var f=c.createElement("div",{className:"panel-title"},c.createElement("a",{href:"#schedule-form","data-toggle":"collapse",onClick:this._toggleFormDisplay},"Add schedule"),"  ",c.createElement("span",{className:"glyphicon glyphicon-menu-down","aria-hidden":"true",style:s}),c.createElement("span",{className:"glyphicon glyphicon-menu-up","aria-hidden":"true",style:u}));return c.createElement("div",{className:"panel panel-warning"},c.createElement("div",{className:"panel-heading"},f),c.createElement("div",{className:"panel-body collapse",id:"schedule-form"},e,i))}});t.exports=d}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to schedule-form.jsx: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},function(e,t,n){var r,o;(function(e){!function(){var t=n(15),r=n(16),o=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return r.getRootInstances(o)},a)}();try{(function(){r=[t,e,n(1),n(13),n(2),n(102),n(150),n(787),n(627),n(388),n(101)],o=function(e,t,n,r,o,a,i,s,u,c,l){"use strict";var f=r.default,d=f(n),p=(f(o),f(a)),h=f(i),v=f(s),g=f(u),y=f(c),m=l.RowDeleteMixin,b=l.RowAbortMixin,_=l.StatusUpdateMixin,x=(l.DeleteStatusMessageMixin,l.CFsListRender,d.createClass({displayName:"ScheduleScreen",mixins:[m,_,b],propTypes:{schedules:d.PropTypes.object.isRequired,clusterNames:d.PropTypes.object.isRequired,deleteSubject:d.PropTypes.object.isRequired,updateStatusSubject:d.PropTypes.object.isRequired,deleteResult:d.PropTypes.object.isRequired,currentCluster:d.PropTypes.string.isRequired,statusObservableTimer:d.PropTypes.object.isRequired},getInitialState:function(){return{currentCluster:"undefined"==this.props.currentCluster?"all":this.props.currentCluster}},changeCurrentCluster:function(e){this.setState({currentCluster:e})},render:function(){var e={marginBottom:0};return d.createElement("div",{id:"wrapper"},d.createElement("nav",{className:"navbar navbar-default navbar-static-top",role:"navigation",style:e},d.createElement(y,null),d.createElement(h,{clusterNames:this.props.clusterNames,currentCluster:this.state.currentCluster}," ")),d.createElement("div",{id:"page-wrapper"},d.createElement("div",{className:"row"},d.createElement(p,{statusObservableTimer:this.props.statusObservableTimer})),d.createElement("div",{className:"row"},d.createElement("div",{className:"col-lg-12"},d.createElement("h1",{className:"page-header"},"Schedules"))),d.createElement("div",{className:"row"},d.createElement("div",{className:"col-lg-12"},d.createElement(v,{addScheduleSubject:this.props.addScheduleSubject,addScheduleResult:this.props.addScheduleResult,clusterNames:this.props.clusterNames,currentCluster:this.props.currentCluster}," "))),d.createElement("div",{className:"row"},d.createElement("div",{className:"col-lg-12"},d.createElement(g,{schedules:this.props.schedules,clusterNames:this.props.clusterNames,deleteSubject:this.props.deleteSubject,deleteResult:this.props.deleteResult,updateStatusSubject:this.props.updateStatusSubject,currentCluster:this.state.currentCluster,changeCurrentCluster:this.changeCurrentCluster}," ")))))}}));t.exports=x}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to schedule-screen.jsx: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},,function(e,t,n){var r,o;(function(e){!function(){var t=n(15),r=n(16),o=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return r.getRootInstances(o)},a)}();try{(function(){r=[t,n(11),n(13),n(1),n(23),n(102),n(150),n(788),n(627),n(389)],o=function(e,t,n,r,o,a,i,s,u,c){"use strict";var l=n.default,f=l(t),d=l(r),p=l(o),h=(l(a),l(i),l(s)),v=(l(u),c.statusObservableTimer),g=c.addScheduleSubject,y=c.addScheduleResult,m=c.deleteScheduleSubject,b=c.deleteScheduleResult,_=c.updateScheduleStatusSubject,x=(c.updateScheduleStatusResult,c.schedules),O=c.clusterNames;f(document).ready(function(e){e.urlParam=function(e){var t=new RegExp("[?&]"+e+"=([^&#]*)").exec(window.location.href);return null!=t?t[1]||0:null};var t=e.urlParam("currentCluster");t||(t="all"),p.render(d.createElement(h,{clusterNames:O,addScheduleSubject:g,addScheduleResult:y,currentCluster:t,schedules:x,deleteSubject:m,deleteResult:b,updateStatusSubject:_,statusObservableTimer:v}),document.getElementById("wrapper"))})}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to schedules.js: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))}]); \ No newline at end of file +webpackJsonp([2],[function(e,t,n){e.exports=n(791)},,,,,,,,,,,,function(e,t,n){var r=n(157),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},,,,,,,,,,,,function(e,t,n){function r(e,t){var n=a(e,t);return o(n)?n:void 0}var o=n(411),a=n(429);e.exports=r},,function(e,t,n){function r(e){if(!i(e)||o(e)!=s)return!1;var t=a(e);if(null===t)return!0;var n=f.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==d}var o=n(379),a=n(381),i=n(387),s="[object Object]",u=Function.prototype,c=Object.prototype,l=u.toString,f=c.hasOwnProperty,d=l.call(Object);e.exports=r},function(e,t){var n=Array.isArray;e.exports=n},,,function(e,t){var n=Array.isArray;e.exports=n},,function(e,t,n){var r=n(133),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{publishSource:!0,clientOffset:null},n=t.publishSource,r=t.clientOffset,o=t.getSourceClientOffset;(0,f.default)((0,p.default)(e),"Expected sourceIds to be an array.");var a=this.getMonitor(),i=this.getRegistry();(0,f.default)(!a.isDragging(),"Cannot call beginDrag while dragging.");for(var s=0;s=0;c--)if(a.canDragSource(e[c])){u=e[c];break}if(null!==u){var l=null;r&&((0,f.default)("function"==typeof o,"When clientOffset is provided, getSourceClientOffset must be a function."),l=o(u));var d=i.getSource(u),h=d.beginDrag(a,u);(0,f.default)((0,v.default)(h),"Item must be an object."),i.pinSource(u);var g=i.getSourceType(u);return{type:m,itemType:g,item:h,sourceId:u,clientOffset:r,sourceClientOffset:l,isSourcePublic:n}}}function a(){var e=this.getMonitor();if(e.isDragging())return{type:b}}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.clientOffset,r=void 0===n?null:n;(0,f.default)((0,p.default)(e),"Expected targetIds to be an array.");var o=e.slice(0),a=this.getMonitor(),i=this.getRegistry();(0,f.default)(a.isDragging(),"Cannot call hover while not dragging."),(0,f.default)(!a.didDrop(),"Cannot call hover after drop.");for(var s=0;s=0;d--){var h=o[d],v=i.getTargetType(h);(0,y.default)(v,l)||o.splice(d,1)}for(var g=0;g0&&void 0!==arguments[0]?arguments[0]:{},n=this.getMonitor(),r=this.getRegistry();(0,f.default)(n.isDragging(),"Cannot call drop while not dragging."),(0,f.default)(!n.didDrop(),"Cannot call drop twice during one drag operation.");var o=n.getTargetIds().filter(n.canDropOnTarget,n);o.reverse(),o.forEach(function(o,a){var i=r.getTarget(o),s=i.drop(n,o);(0,f.default)("undefined"==typeof s||(0,v.default)(s),"Drop result must either be an object or undefined."),"undefined"==typeof s&&(s=0===a?{}:n.getDropResult()),e.store.dispatch({type:x,dropResult:c({},t,s)})})}function u(){var e=this.getMonitor(),t=this.getRegistry();(0,f.default)(e.isDragging(),"Cannot call endDrag while not dragging.");var n=e.getSourceId(),r=t.getSource(n,!0);return r.endDrag(e,n),t.unpinSource(),{type:O}}Object.defineProperty(t,"__esModule",{value:!0}),t.END_DRAG=t.DROP=t.HOVER=t.PUBLISH_DRAG_SOURCE=t.BEGIN_DRAG=void 0;var c=Object.assign||function(e){for(var t=1;t-1}var o=n(220);e.exports=r},function(e,t){function n(e,t,n){for(var r=-1,o=null==e?0:e.length;++r0&&void 0!==arguments[0]?arguments[0]:d,arguments[1]),t=arguments[2];switch(e.type){case l.HOVER:break;case f.ADD_SOURCE:case f.ADD_TARGET:case f.REMOVE_TARGET:case f.REMOVE_SOURCE:return d;case l.BEGIN_DRAG:case l.PUBLISH_DRAG_SOURCE:case l.END_DRAG:case l.DROP:default:return p}var n=e.targetIds,r=t.targetIds,o=(0,s.default)(n,r),a=!1;if(0===o.length){for(var i=0;i0)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o,t.areDirty=a;var i=n(268),s=r(i),u=n(263),c=r(u),l=n(36),f=n(37),d=[],p=[]},function(e,t,n){"use strict";function r(e,t){return e===t||e&&t&&e.x===t.x&&e.y===t.y}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=arguments[1];switch(t.type){case u.BEGIN_DRAG:return{initialSourceClientOffset:t.sourceClientOffset,initialClientOffset:t.clientOffset,clientOffset:t.clientOffset};case u.HOVER:return r(e.clientOffset,t.clientOffset)?e:s({},e,{clientOffset:t.clientOffset});case u.END_DRAG:case u.DROP:return c;default:return e}}function a(e){var t=e.clientOffset,n=e.initialClientOffset,r=e.initialSourceClientOffset;return t&&n&&r?{x:t.x+r.x-n.x,y:t.y+r.y-n.y}:null}function i(e){var t=e.clientOffset,n=e.initialClientOffset;return t&&n?{x:t.x-n.x,y:t.y-n.y}:null}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t=l&&(d=c,p=!1,t=new o(t));e:for(;++f-1}var o=n(309);e.exports=r},function(e,t){function n(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1&&e%1==0&&e-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){x.default.apply(void 0,["DragDropContext","backend"].concat(Array.prototype.slice.call(arguments)));var t=E(e),n=S(t);return function(e){var t,r,s=e.displayName||e.name||"Component",l=(r=t=function(t){function r(){return o(this,r),a(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return i(r,t),c(r,[{key:"getDecoratedComponentInstance",value:function(){return(0,y.default)(this.child,"In order to access an instance of the decorated component it can not be a stateless component."),this.child}},{key:"getManager",value:function(){return n.dragDropManager}},{key:"getChildContext",value:function(){return n}},{key:"render",value:function(){var t=this;return d.default.createElement(e,u({},this.props,{ref:function(e){t.child=e}}))}}]),r}(f.Component),t.DecoratedComponent=e,t.displayName="DragDropContext("+s+")",t.childContextTypes=O,r);return(0,b.default)(l,e)}}Object.defineProperty(t,"__esModule",{value:!0}),t.unpackBackendForEs5Users=t.createChildContext=t.CHILD_CONTEXT_TYPES=void 0;var u=Object.assign||function(e){for(var t=1;t, or turn it into a ")+"drag source or a drop target itself.")}}function a(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(0,s.isValidElement)(t)){var r=t;return void e(r,n)}var a=t;o(a);var i=n?function(t){return e(t,n)}:e;return(0,c.default)(a,i)}}function i(e){var t={};return Object.keys(e).forEach(function(n){var r=e[n],o=a(r);t[n]=function(){return o}}),t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var s=n(1),u=n(378),c=r(u)},function(e,t,n){var r=n(385),o=r.Symbol;e.exports=o},,,function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++td))return!1;var h=l.get(e);if(h&&l.get(t))return h==t;var v=-1,g=!0,y=n&u?new o:void 0;for(l.set(e,t),l.set(t,e);++v-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){var r=n(412),o=n(416),a=n(454),i=a&&a.isTypedArray,s=i?o(i):r;e.exports=s},,,,,function(e,t,n){var r=n(507),o=r.Symbol;e.exports=o},,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(){if(u.length)throw u.shift()}function o(e){var t;t=s.length?s.pop():new a,t.task=e,i(t)}function a(){this.task=null}var i=n(187),s=[],u=[],c=i.makeRequestCallFromTimer(r);e.exports=o,a.prototype.call=function(){try{this.task.call()}catch(e){o.onerror?o.onerror(e):(u.push(e),c())}finally{this.task=null,s[s.length]=this}}},function(e,t){(function(t){"use strict";function n(e){s.length||(i(),u=!0),s[s.length]=e}function r(){for(;cl){for(var t=0,n=s.length-c;t1&&void 0!==arguments[1]?arguments[1]:{};a(this,e);var r=(0,u.default)(l.default);this.context=n,this.store=r,this.monitor=new h.default(r),this.registry=this.monitor.registry,this.backend=t(this),r.subscribe(this.handleRefCountChange.bind(this))}return i(e,[{key:"handleRefCountChange",value:function(){var e=this.store.getState().refCount>0;e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1)}},{key:"getContext",value:function(){return this.context}},{key:"getMonitor",value:function(){return this.monitor}},{key:"getBackend",value:function(){return this.backend}},{key:"getRegistry",value:function(){return this.registry}},{key:"getActions",value:function(){function e(e){return function(){for(var r=arguments.length,o=Array(r),a=0;a1&&void 0!==arguments[1]?arguments[1]:{},r=n.handlerIds;(0,s.default)("function"==typeof e,"listener must be a function."),(0,s.default)("undefined"==typeof r||(0,c.default)(r),"handlerIds, when specified, must be an array of strings.");var o=this.store.getState().stateId,a=function(){var n=t.store.getState(),a=n.stateId;try{var i=a===o||a===o+1&&!(0,v.areDirty)(n.dirtyHandlerIds,r);i||e()}finally{o=a}};return this.store.subscribe(a)}},{key:"subscribeToOffsetChange",value:function(e){var t=this;(0,s.default)("function"==typeof e,"listener must be a function.");var n=this.store.getState().dragOffset,r=function(){var r=t.store.getState().dragOffset;r!==n&&(n=r,e())};return this.store.subscribe(r)}},{key:"canDragSource",value:function(e){var t=this.registry.getSource(e);return(0,s.default)(t,"Expected to find a valid source."),!this.isDragging()&&t.canDrag(this,e)}},{key:"canDropOnTarget",value:function(e){var t=this.registry.getTarget(e);if((0,s.default)(t,"Expected to find a valid target."),!this.isDragging()||this.didDrop())return!1;var n=this.registry.getTargetType(e),r=this.getItemType();return(0,f.default)(n,r)&&t.canDrop(this,e)}},{key:"isDragging",value:function(){return Boolean(this.getItemType())}},{key:"isDraggingSource",value:function(e){var t=this.registry.getSource(e,!0);if((0,s.default)(t,"Expected to find a valid source."),!this.isDragging()||!this.isSourcePublic())return!1;var n=this.registry.getSourceType(e),r=this.getItemType();return n===r&&t.isDragging(this,e)}},{key:"isOverTarget",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shallow:!1},n=t.shallow;if(!this.isDragging())return!1;var r=this.registry.getTargetType(e),o=this.getItemType();if(!(0,f.default)(r,o))return!1;var a=this.getTargetIds();if(!a.length)return!1;var i=a.indexOf(e);return n?i===a.length-1:i>-1}},{key:"getItemType",value:function(){return this.store.getState().dragOperation.itemType}},{key:"getItem",value:function(){return this.store.getState().dragOperation.item}},{key:"getSourceId",value:function(){return this.store.getState().dragOperation.sourceId}},{key:"getTargetIds",value:function(){return this.store.getState().dragOperation.targetIds}},{key:"getDropResult",value:function(){return this.store.getState().dragOperation.dropResult}},{key:"didDrop",value:function(){return this.store.getState().dragOperation.didDrop}},{key:"isSourcePublic",value:function(){return this.store.getState().dragOperation.isSourcePublic}},{key:"getInitialClientOffset",value:function(){return this.store.getState().dragOffset.initialClientOffset}},{key:"getInitialSourceClientOffset",value:function(){return this.store.getState().dragOffset.initialSourceClientOffset}},{key:"getClientOffset",value:function(){return this.store.getState().dragOffset.clientOffset}},{key:"getSourceClientOffset",value:function(){return(0,h.getSourceClientOffset)(this.store.getState().dragOffset)}},{key:"getDifferenceFromInitialOffset",value:function(){return(0,h.getDifferenceFromInitialOffset)(this.store.getState().dragOffset)}}]),e}();t.default=g},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:l,t=arguments[1];switch(t.type){case u.BEGIN_DRAG:return a({},e,{itemType:t.itemType,item:t.item,sourceId:t.sourceId,isSourcePublic:t.isSourcePublic,dropResult:null,didDrop:!1});case u.PUBLISH_DRAG_SOURCE:return a({},e,{isSourcePublic:!0});case u.HOVER:return a({},e,{targetIds:t.targetIds});case c.REMOVE_TARGET:return e.targetIds.indexOf(t.targetId)===-1?e:a({},e,{targetIds:(0,s.default)(e.targetIds,t.targetId)});case u.DROP:return a({},e,{dropResult:t.dropResult,didDrop:!0,targetIds:[]});case u.END_DRAG:return a({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];return{dirtyHandlerIds:(0,d.default)(e.dirtyHandlerIds,t,e.dragOperation),dragOffset:(0,i.default)(e.dragOffset,t),refCount:(0,l.default)(e.refCount,t),dragOperation:(0,u.default)(e.dragOperation,t),stateId:(0,h.default)(e.stateId)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(108),i=r(a),s=n(205),u=r(s),c=n(207),l=r(c),f=n(107),d=r(f),p=n(208),h=r(p)},function(e,t,n){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments[1];switch(t.type){case o.ADD_SOURCE:case o.ADD_TARGET:return e+1;case o.REMOVE_SOURCE:case o.REMOVE_TARGET:return e-1;default:return e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(37)},function(e,t){"use strict";function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e+1}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t){"use strict";function n(){return r++}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r=0},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t0&&n(l)?t>1?r(l,t-1,n,i,s):o(s,l):i||(s[s.length]=l)}return s}var o=n(217),a=n(240);e.exports=r},function(e,t,n){function r(e,t,n){return t===t?i(e,t,n):o(e,a,n)}var o=n(218),a=n(223),i=n(259);e.exports=r},function(e,t,n){function r(e,t,n){for(var r=n?i:a,f=e[0].length,d=e.length,p=d,h=Array(d),v=1/0,g=[];p--;){var y=e[p];p&&t&&(y=s(y,u(t))),v=l(y.length,v),h[p]=!n&&(t||f>=120&&y.length>=120)?new o(p&&y):void 0}y=e[0];var m=-1,b=h[0];e:for(;++m=l){var g=t?null:u(e);if(g)return c(g);p=!1,f=s,v=new o}else v=t?[]:h;e:for(;++r-1}var o=n(38);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(38);e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(i||a),string:new o}}var o=n(210),a=n(211),i=n(212);e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(39);e.exports=r},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(39);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(39);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(39);e.exports=r},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t,n){function r(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,s=a(r.length-t,0),u=Array(s);++i0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,a=Date.now;e.exports=n},function(e,t){function n(e,t,n){for(var r=n-1,o=e.length;++r-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){var r=n(110),o=n(72),a=n(74),i=o(function(e,t){return a(e)?r(e,t):[]});e.exports=i},function(e,t,n){var r=n(216),o=n(72),a=n(227),i=n(74),s=o(function(e){return a(r(e,i))});e.exports=s},,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n0}},{key:"leave",value:function(e){var t=this.entered.length;return this.entered=(0,c.default)(this.entered.filter(function(e){return document.documentElement.contains(e)}),e),t>0&&0===this.entered.length}},{key:"reset",value:function(){this.entered=[]}}]),e}();t.default=l},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;ne))return n[c];u=c-1}}i=Math.max(0,u);var f=e-t[i],d=f*f;return n[i]+r[i]*f+o[i]*d+a[i]*f*d}}]),e}();t.default=o},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){for(var n in t){var r=t[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n,r)}return e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t,n){var r=t.reduce(function(t,n){return t||e.getData(n)},null);return null!=r?r:n}function u(e){var t=h[e],n=t.exposeProperty,r=t.matchesTypes,i=t.getData;return function(){function e(){var t,r;a(this,e),this.item=(t={},r={},r[n]=r[n]||{},r[n].get=function(){return console.warn("Browser doesn't allow reading \""+n+'" until the drop event.'),null},o(t,r),t)}return f(e,[{key:"mutateItemByReadingDataTransfer",value:function(e){delete this.item[n],this.item[n]=i(e,r)}},{key:"canDrag",value:function(){return!0}},{key:"beginDrag",value:function(){return this.item}},{key:"isDragging",value:function(e,t){return t===e.getSourceId()}},{key:"endDrag",value:function(){}}]),e}()}function c(e){var t=Array.prototype.slice.call(e.types||[]);return Object.keys(h).filter(function(e){var n=h[e].matchesTypes;return n.some(function(e){return t.indexOf(e)>-1})})[0]||null}Object.defineProperty(t,"__esModule",{value:!0});var l,f=function(){function e(e,t){for(var n=0;n=l&&(d=c,p=!1,t=new o(t));e:for(;++f0&&n(l)?t>1?r(l,t-1,n,i,s):o(s,l):i||(s[s.length]=l)}return s}var o=n(304),a=n(330);e.exports=r},function(e,t,n){function r(e,t,n){return t===t?i(e,t,n):o(e,a,n)}var o=n(307),a=n(311),i=n(353);e.exports=r},function(e,t,n){function r(e){return a(e)&&o(e)==i}var o=n(84),a=n(50),i="[object Arguments]";e.exports=r},function(e,t){function n(e){return e!==e}e.exports=n},function(e,t,n){function r(e){if(!i(e)||a(e))return!1;var t=o(e)?h:c;return t.test(s(e))}var o=n(140),a=n(333),i=n(49),s=n(354),u=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,l=Function.prototype,f=Object.prototype,d=l.toString,p=f.hasOwnProperty,h=RegExp("^"+d.call(p).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){return i(e)&&a(e.length)&&!!N[o(e)]}var o=n(84),a=n(141),i=n(50),s="[object Arguments]",u="[object Array]",c="[object Boolean]",l="[object Date]",f="[object Error]",d="[object Function]",p="[object Map]",h="[object Number]",v="[object Object]",g="[object RegExp]",y="[object Set]",m="[object String]",b="[object WeakMap]",_="[object ArrayBuffer]",x="[object DataView]",O="[object Float32Array]",S="[object Float64Array]",E="[object Int8Array]",D="[object Int16Array]",w="[object Int32Array]",j="[object Uint8Array]",C="[object Uint8ClampedArray]",T="[object Uint16Array]",k="[object Uint32Array]",N={};N[O]=N[S]=N[E]=N[D]=N[w]=N[j]=N[C]=N[T]=N[k]=!0,N[s]=N[u]=N[_]=N[c]=N[x]=N[l]=N[f]=N[d]=N[p]=N[h]=N[v]=N[g]=N[y]=N[m]=N[b]=!1,e.exports=r},function(e,t,n){function r(e){if(!o(e))return i(e);var t=a(e),n=[];for(var r in e)("constructor"!=r||!t&&u.call(e,r))&&n.push(r);return n}var o=n(49),a=n(334),i=n(345),s=Object.prototype,u=s.hasOwnProperty;e.exports=r},function(e,t,n){var r=n(356),o=n(132),a=n(136),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=i},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n=l){var g=t?null:u(e);if(g)return c(g);p=!1,f=s,v=new o}else v=t?[]:h;e:for(;++r1?n[o-1]:void 0,s=o>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,s&&a(n[0],n[1],s)&&(i=o<3?void 0:i,o=1),t=Object(t);++r-1}var o=n(43);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(43);e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(i||a),string:new o}}var o=n(298),a=n(299),i=n(300);e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(45);e.exports=r},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(45);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(45);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(45);e.exports=r},function(e,t){function n(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}e.exports=n},function(e,t,n){(function(e){var r=n(133),o="object"==typeof t&&t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o,s=i&&r.process,u=function(){try{return s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=u}).call(t,n(7)(e))},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t,n){function r(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,s=a(r.length-t,0),u=Array(s);++i0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,a=Date.now;e.exports=n},function(e,t){function n(e,t,n){for(var r=n-1,o=e.length;++r1&&void 0!==arguments[1]?arguments[1]:{};return w.default.apply(void 0,["DragLayer","collect[, options]"].concat(Array.prototype.slice.call(arguments))),(0,_.default)("function"==typeof e,'Expected "collect" provided as the first argument to DragLayer to be a function that collects props to inject into the component. ',"Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-layer.html",e),(0,_.default)((0,m.default)(t),'Expected "options" provided as the second argument to DragLayer to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-layer.html',t),function(n){var r,s,p=t.arePropsEqual,v=void 0===p?E.default:p,y=n.displayName||n.name||"Component",m=(s=r=function(t){function r(e,t){o(this,r);var n=a(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e));return n.handleChange=n.handleChange.bind(n),n.manager=t.dragDropManager,(0,_.default)("object"===c(n.manager),"Could not find the drag and drop manager in the context of %s. Make sure to wrap the top-level component of your app with DragDropContext. Read more: http://react-dnd.github.io/react-dnd/docs-troubleshooting.html#could-not-find-the-drag-and-drop-manager-in-the-context",y,y),n.state=n.getCurrentState(),n}return i(r,t),l(r,[{key:"getDecoratedComponentInstance",value:function(){return(0,_.default)(this.child,"In order to access an instance of the decorated component it can not be a stateless component."),this.child}},{key:"shouldComponentUpdate",value:function(e,t){return!v(e,this.props)||!(0,O.default)(t,this.state)}}]),l(r,[{key:"componentDidMount",value:function(){this.isCurrentlyMounted=!0;var e=this.manager.getMonitor();this.unsubscribeFromOffsetChange=e.subscribeToOffsetChange(this.handleChange),this.unsubscribeFromStateChange=e.subscribeToStateChange(this.handleChange),this.handleChange()}},{key:"componentWillUnmount",value:function(){this.isCurrentlyMounted=!1,this.unsubscribeFromOffsetChange(),this.unsubscribeFromStateChange()}},{key:"handleChange",value:function(){if(this.isCurrentlyMounted){var e=this.getCurrentState();(0,O.default)(e,this.state)||this.setState(e)}}},{key:"getCurrentState",value:function(){var t=this.manager.getMonitor();return e(t)}},{key:"render",value:function(){var e=this;return d.default.createElement(n,u({},this.props,this.state,{ref:function(t){e.child=t}}))}}]),r}(f.Component),r.DecoratedComponent=n,r.displayName="DragLayer("+y+")",r.contextTypes={dragDropManager:h.default.object.isRequired},s);return(0,g.default)(m,n)}}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{};l.default.apply(void 0,["DragSource","type, spec, collect[, options]"].concat(Array.prototype.slice.call(arguments)));var o=e;"function"!=typeof e&&((0,i.default)((0,O.default)(e),'Expected "type" provided as the first argument to DragSource to be a string, or a function that returns a string given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',e),o=function(){return e}),(0,i.default)((0,u.default)(t),'Expected "spec" provided as the second argument to DragSource to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',t);var a=(0,g.default)(t);return(0,i.default)("function"==typeof n,'Expected "collect" provided as the third argument to DragSource to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',n),(0,i.default)((0,u.default)(r),'Expected "options" provided as the fourth argument to DragSource to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',n),function(e){return(0,d.default)({connectBackend:function(e,t){return e.connectDragSource(t)},containerDisplayName:"DragSource",createHandler:a,registerHandler:h.default,createMonitor:m.default,createConnector:_.default,DecoratedComponent:e,getType:o,collect:n,options:r})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(10),i=r(a),s=n(26),u=r(s),c=n(51),l=r(c),f=n(144),d=r(f),p=n(376),h=r(p),v=n(371),g=r(v),y=n(372),m=r(y),b=n(370),_=r(b),x=n(146),O=r(x)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};l.default.apply(void 0,["DropTarget","type, spec, collect[, options]"].concat(Array.prototype.slice.call(arguments)));var o=e;"function"!=typeof e&&((0,i.default)((0,O.default)(e,!0),'Expected "type" provided as the first argument to DropTarget to be a string, an array of strings, or a function that returns either given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',e), +o=function(){return e}),(0,i.default)((0,u.default)(t),'Expected "spec" provided as the second argument to DropTarget to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',t);var a=(0,g.default)(t);return(0,i.default)("function"==typeof n,'Expected "collect" provided as the third argument to DropTarget to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',n),(0,i.default)((0,u.default)(r),'Expected "options" provided as the fourth argument to DropTarget to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',n),function(e){return(0,d.default)({connectBackend:function(e,t){return e.connectDropTarget(t)},containerDisplayName:"DropTarget",createHandler:a,registerHandler:h.default,createMonitor:m.default,createConnector:_.default,DecoratedComponent:e,getType:o,collect:n,options:r})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(10),i=r(a),s=n(26),u=r(s),c=n(51),l=r(c),f=n(144),d=r(f),p=n(377),h=r(p),v=n(374),g=r(v),y=n(375),m=r(y),b=n(373),_=r(b),x=n(146),O=r(x)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){function t(){c&&(c(),c=null),o&&a&&(c=e.connectDragSource(o,a,s))}function n(){d&&(d(),d=null),o&&l&&(d=e.connectDragPreview(o,l,f))}function r(e){e!==o&&(o=e,t(),n())}var o=void 0,a=void 0,s=void 0,c=void 0,l=void 0,f=void 0,d=void 0,p=(0,i.default)({dragSource:function(e,n){e===a&&(0,u.default)(n,s)||(a=e,s=n,t())},dragPreview:function(e,t){e===l&&(0,u.default)(t,f)||(l=e,f=t,n())}});return{receiveHandlerId:r,hooks:p}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(148),i=r(a),s=n(143),u=r(s)},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(t){Object.keys(t).forEach(function(e){(0,u.default)(f.indexOf(e)>-1,'Expected the drag source specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',f.join(", "),e),(0,u.default)("function"==typeof t[e],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",e,e,t[e])}),d.forEach(function(e){(0,u.default)("function"==typeof t[e],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",e,e,t[e])});var n=function(){function n(e){o(this,n),this.monitor=e,this.props=null,this.component=null}return i(n,[{key:"receiveProps",value:function(e){this.props=e}},{key:"receiveComponent",value:function(e){this.component=e}},{key:"canDrag",value:function(){return!t.canDrag||t.canDrag(this.props,this.monitor)}},{key:"isDragging",value:function(e,n){return t.isDragging?t.isDragging(this.props,this.monitor):n===e.getSourceId()}},{key:"beginDrag",value:function(){var n=t.beginDrag(this.props,this.monitor,this.component);return"production"!==e.env.NODE_ENV&&(0,u.default)((0,l.default)(n),"beginDrag() must return a plain object that represents the dragged item. Instead received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",n),n}},{key:"endDrag",value:function(){t.endDrag&&t.endDrag(this.props,this.monitor,this.component)}}]),n}();return function(e){return new n(e)}}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n-1,'Expected the drop target specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',f.join(", "),e),(0,u.default)("function"==typeof t[e],"Expected %s in the drop target specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html",e,e,t[e])});var n=function(){function n(e){o(this,n),this.monitor=e,this.props=null,this.component=null}return i(n,[{key:"receiveProps",value:function(e){this.props=e}},{key:"receiveMonitor",value:function(e){this.monitor=e}},{key:"receiveComponent",value:function(e){this.component=e}},{key:"canDrop",value:function(){return!t.canDrop||t.canDrop(this.props,this.monitor)}},{key:"hover",value:function(){t.hover&&t.hover(this.props,this.monitor,this.component)}},{key:"drop",value:function(){if(t.drop){var n=t.drop(this.props,this.monitor,this.component);return"production"!==e.env.NODE_ENV&&(0,u.default)("undefined"==typeof n||(0,l.default)(n),"drop() must either return undefined, or an object that represents the drop result. Instead received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html",n),n}}}]),n}();return function(e){return new n(e)}}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n or
. Read more: https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"),n?(0,s.cloneElement)(e,{ref:function(e){t(e),n&&n(e)}}):(0,s.cloneElement)(e,{ref:t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(10),i=r(a),s=n(1)},function(e,t,n){function r(e){return null==e?void 0===e?u:s:c&&c in Object(e)?a(e):i(e)}var o=n(149),a=n(382),i=n(383),s="[object Null]",u="[object Undefined]",c=o?o.toStringTag:void 0;e.exports=r},function(e,t){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,function(){return this}())},function(e,t,n){var r=n(384),o=r(Object.getPrototypeOf,Object);e.exports=o},function(e,t,n){function r(e){var t=i.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(e){}var o=s.call(e);return r&&(t?e[u]=n:delete e[u]),o}var o=n(149),a=Object.prototype,i=a.hasOwnProperty,s=a.toString,u=o?o.toStringTag:void 0;e.exports=r},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t,n){var r=n(380),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},function(e,t){var n=Array.isArray;e.exports=n},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=Object.assign||function(e){for(var t=1;t=n.length&&(r=n.length-1),this.setState({query:t,suggestions:n,selectedIndex:r})}},{key:"handleBlur",value:function(e){var t=e.target.value.trim();this.props.handleInputBlur&&(this.props.handleInputBlur(t),this.textInput.value="")}},{key:"handleKeyDown",value:function(e){var t=this.state,n=t.query,r=(t.selectedIndex,t.suggestions);if(e.keyCode===x.ESCAPE&&(e.preventDefault(),e.stopPropagation(),this.setState({selectedIndex:-1,selectionMode:!1,suggestions:[]})),this.props.delimiters.indexOf(e.keyCode)===-1||e.shiftKey||(e.keyCode===x.TAB&&""===n||e.preventDefault(),""!==n&&(this.state.selectionMode&&this.state.selectedIndex!=-1&&(n=this.state.suggestions[this.state.selectedIndex]),this.addTag(n))),e.keyCode===x.BACKSPACE&&""==n&&this.props.allowDeleteFromEmptyInput&&this.handleDelete(this.props.tags.length-1),e.keyCode===x.UP_ARROW){e.preventDefault();var o=this.state,a=o.selectedIndex,i=o.suggestions;a=a<=0?i.length-1:a-1,this.setState({selectedIndex:a,selectionMode:!0})}e.keyCode===x.DOWN_ARROW&&(e.preventDefault(),this.setState({selectedIndex:(this.state.selectedIndex+1)%r.length,selectionMode:!0}))}},{key:"handlePaste",value:function(e){var t=this;e.preventDefault();var n=function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},r=n(this.props.delimiters.map(function(e){var t=e-48*Math.floor(e/48);return String.fromCharCode(96<=e?t:e)}).join("")),o=e.clipboardData||window.clipboardData,a=o.getData("text"),i=new RegExp("["+r+"]+");a.split(i).forEach(function(e){return t.props.handleAddition(e)})}},{key:"addTag",value:function(e){if(this.props.autocomplete){var t=this.filteredSuggestions(e,this.props.suggestions);(1===this.props.autocomplete&&1===t.length||this.props.autocomplete===!0&&t.length)&&(e=t[0])}this.props.handleAddition(e),this.setState({query:"",selectionMode:!1,selectedIndex:-1}),this.resetAndFocusInput()}},{key:"handleSuggestionClick",value:function(e,t){this.addTag(this.state.suggestions[e])}},{key:"handleSuggestionHover",value:function(e,t){this.setState({selectedIndex:e,selectionMode:!0})}},{key:"moveTag",value:function(e,t){var n=this.props.tags,r=n[e];this.props.handleDrag(r,e,t)}},{key:"render",value:function(){var e=this,t=this.props.handleDrag?this.moveTag:null,n=this.props.tags.map(function(e,n){return l.default.createElement(_.default,{key:e.id,index:n,tag:e,labelField:this.props.labelField,onDelete:this.handleDelete.bind(this,n),moveTag:t,removeComponent:this.props.removeComponent,readOnly:this.props.readOnly,classNames:this.state.classNames})}.bind(this)),r=this.state.query.trim(),o=this.state.selectedIndex,a=this.state.suggestions,i=this.props.placeholder,s=this.props.name,u=this.props.id,c=this.props.maxLength,f=this.props.readOnly?null:l.default.createElement("div",{className:this.state.classNames.tagInput},l.default.createElement("input",{ref:function(t){e.textInput=t},className:this.state.classNames.tagInputField,type:"text",placeholder:i,"aria-label":i,onBlur:this.handleBlur,onChange:this.handleChange,onKeyDown:this.handleKeyDown,onPaste:this.handlePaste,name:s,id:u,maxLength:c}),l.default.createElement(g.default,{query:r,suggestions:a,selectedIndex:o,handleClick:this.handleSuggestionClick,handleHover:this.handleSuggestionHover,minQueryLength:this.props.minQueryLength,shouldRenderSuggestions:this.props.shouldRenderSuggestions,classNames:this.state.classNames}));return l.default.createElement("div",{className:this.state.classNames.tags},l.default.createElement("div",{className:this.state.classNames.selected},n,this.props.inline&&f),!this.props.inline&&f)}}]),t}(c.Component);E.PropTypes={placeholder:m.default.string,labelField:m.default.string,suggestions:m.default.array,delimiters:m.default.array,autofocus:m.default.bool,inline:m.default.bool,handleDelete:m.default.func.isRequired,handleAddition:m.default.func.isRequired,handleDrag:m.default.func,handleFilterSuggestions:m.default.func,allowDeleteFromEmptyInput:m.default.bool,handleInputChange:m.default.func,handleInputBlur:m.default.func,minQueryLength:m.default.number,shouldRenderSuggestions:m.default.func,removeComponent:m.default.func,autocomplete:m.default.oneOfType([m.default.bool,m.default.number]),readOnly:m.default.bool,classNames:m.default.object,name:m.default.string,id:m.default.string,maxLength:m.default.string},E.defaultProps={placeholder:O,tags:[],suggestions:[],delimiters:[x.ENTER,x.TAB],autofocus:!0,inline:!0,allowDeleteFromEmptyInput:!0,minQueryLength:2,autocomplete:!1,readOnly:!1},e.exports={WithContext:(0,d.DragDropContext)(h.default)(E),WithOutContext:E,Keys:x}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=n(1),u=r(s),c=n(5),l=r(c),f=n(475),d=r(f),p=function(e,t){var n=t.offsetHeight,r=e.offsetHeight,o=e.offsetTop-t.scrollTop;o+r>=n?t.scrollTop+=o-n+r:o<0&&(t.scrollTop+=o)},h=function(e){function t(){var e,n,r,i;o(this,t);for(var s=arguments.length,c=Array(s),l=0;l$&")}},r.shouldRenderSuggestions=function(e){var t=r,n=t.props,o=n.minQueryLength||2;return e.length>=o},r.render=function(){var e=r,t=e.props,n=t.suggestions.map(function(e,n){return u.default.createElement("li",{key:n,onMouseDown:t.handleClick.bind(null,n),onMouseOver:t.handleHover.bind(null,n),className:n==t.selectedIndex?t.classNames.activeSuggestion:""},u.default.createElement("span",{dangerouslySetInnerHTML:this.markIt(e,t.query)}))}.bind(r)),o=t.shouldRenderSuggestions||r.shouldRenderSuggestions;return 0!==n.length&&o(t.query)?u.default.createElement("div",{ref:"suggestionsContainer",className:r.props.classNames.suggestions},u.default.createElement("ul",null," ",n," ")):null},i=n,a(r,i)}return i(t,e),t}(s.Component);h.propTypes={query:l.default.string.isRequired,selectedIndex:l.default.number.isRequired,suggestions:l.default.array.isRequired,handleClick:l.default.func.isRequired,handleHover:l.default.func.isRequired,minQueryLength:l.default.number,shouldRenderSuggestions:l.default.func,classNames:l.default.object},t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){if(e.readOnly)return c.default.createElement("span",null);if(e.removeComponent){var t=e.removeComponent;return c.default.createElement(t,e)}return c.default.createElement("a",{onClick:e.onClick,className:e.className},String.fromCharCode(215))}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),c=r(u),l=n(23),f=n(145),d=n(5),p=r(d),h=n(472),v=r(h),g={TAG:"tag"},y={beginDrag:function(e){return{id:e.tag.id,index:e.index}},canDrag:function(e){return e.moveTag&&!e.readOnly}},m={hover:function(e,t,n){var r=t.getItem().index,o=e.index;if(r!==o){var a=(0,l.findDOMNode)(n).getBoundingClientRect(),i=(a.right-a.left)/2,s=t.getClientOffset(),u=s.x-a.left;ro&&u>i||(e.moveTag(r,o),t.getItem().index=o)}},canDrop:function(e){return!e.readOnly}},b=function(e,t){return{connectDragSource:e.dragSource(),isDragging:t.isDragging()}},_=function(e,t){return{connectDropTarget:e.dropTarget()}},x=function(e){function t(){var e,n,r,i;o(this,t);for(var u=arguments.length,l=Array(u),f=0;f0&&n(l)?t>1?r(l,t-1,n,i,s):o(s,l):i||(s[s.length]=l)}return s}var o=n(154),a=n(435);e.exports=r},function(e,t,n){function r(e,t,n){var r=t(e);return a(e)?r:o(r,n(e))}var o=n(154),a=n(27);e.exports=r},function(e,t,n){function r(e){return a(e)&&o(e)==i}var o=n(55),a=n(33),i="[object Arguments]";e.exports=r},function(e,t,n){function r(e,t,n,i,s){return e===t||(null==e||null==t||!a(e)&&!a(t)?e!==e&&t!==t:o(e,t,n,i,r,s))}var o=n(410),a=n(33);e.exports=r},function(e,t,n){function r(e,t,n,r,g,m){var b=c(e),_=c(t),x=b?h:u(e),O=_?h:u(t);x=x==p?v:x,O=O==p?v:O;var S=x==v,E=O==v,D=x==O;if(D&&l(e)){if(!l(t))return!1;b=!0,S=!1}if(D&&!S)return m||(m=new o),b||f(e)?a(e,t,n,r,g,m):i(e,t,x,n,r,g,m);if(!(n&d)){var w=S&&y.call(e,"__wrapped__"),j=E&&y.call(t,"__wrapped__");if(w||j){var C=w?e.value():e,T=j?t.value():t;return m||(m=new o),g(C,T,n,r,m)}}return!!D&&(m||(m=new o),s(e,t,n,r,g,m))}var o=n(400),a=n(156),i=n(422),s=n(423),u=n(428),c=n(27),l=n(163),f=n(166),d=1,p="[object Arguments]",h="[object Array]",v="[object Object]",g=Object.prototype,y=g.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){if(!i(e)||a(e))return!1;var t=o(e)?h:c;return t.test(s(e))}var o=n(164),a=n(439),i=n(91),s=n(160),u=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,l=Function.prototype,f=Object.prototype,d=l.toString,p=f.hasOwnProperty,h=RegExp("^"+d.call(p).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){return i(e)&&a(e.length)&&!!N[o(e)]}var o=n(55),a=n(165),i=n(33),s="[object Arguments]",u="[object Array]",c="[object Boolean]",l="[object Date]",f="[object Error]",d="[object Function]",p="[object Map]",h="[object Number]",v="[object Object]",g="[object RegExp]",y="[object Set]",m="[object String]",b="[object WeakMap]",_="[object ArrayBuffer]",x="[object DataView]",O="[object Float32Array]",S="[object Float64Array]",E="[object Int8Array]",D="[object Int16Array]",w="[object Int32Array]",j="[object Uint8Array]",C="[object Uint8ClampedArray]",T="[object Uint16Array]",k="[object Uint32Array]",N={};N[O]=N[S]=N[E]=N[D]=N[w]=N[j]=N[C]=N[T]=N[k]=!0,N[s]=N[u]=N[_]=N[c]=N[x]=N[l]=N[f]=N[d]=N[p]=N[h]=N[v]=N[g]=N[y]=N[m]=N[b]=!1,e.exports=r},function(e,t,n){function r(e){if(!o(e))return a(e);var t=[];for(var n in Object(e))s.call(e,n)&&"constructor"!=n&&t.push(n);return t}var o=n(440),a=n(453),i=Object.prototype,s=i.hasOwnProperty;e.exports=r},function(e,t,n){var r=n(470),o=n(421),a=n(473),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=i},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n-1&&e%1==0&&e-1}var o=n(54);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(54);e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(i||a),string:new o}}var o=n(396),a=n(52),i=n(89);e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(56);e.exports=r},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(56);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(56);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(56);e.exports=r},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}e.exports=n},function(e,t,n){var r=n(153),o=r&&new r;e.exports=o},function(e,t,n){var r=n(456),o=r(Object.keys,Object);e.exports=o},function(e,t,n){(function(e){var r=n(157),o="object"==typeof t&&t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o,s=i&&r.process,u=function(){try{return s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=u}).call(t,n(7)(e))},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t,n){function r(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,s=a(r.length-t,0),u=Array(s);++i0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,a=Date.now;e.exports=n},function(e,t,n){function r(){this.__data__=new o,this.size=0}var o=n(52);e.exports=r},function(e,t){function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}e.exports=n},function(e,t){function n(e){return this.__data__.get(e)}e.exports=n},function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},function(e,t,n){function r(e,t){var n=this.__data__;if(n instanceof o){var r=n.__data__;if(!a||r.length0&&(o=c.createElement("tr",null,c.createElement("td",null,"Global segment count"),c.createElement("td",null,this.props.row.segment_count))),c.createElement("tr",{id:n,className:"collapse out"},c.createElement("td",{colSpan:"7"},c.createElement("table",{className:"table table-condensed"},c.createElement("tbody",null,c.createElement("tr",null,c.createElement("td",null,"ID"),c.createElement("td",null,this.props.id)),c.createElement("tr",null,c.createElement("td",null,"Next run"),c.createElement("td",null,t)),c.createElement("tr",null,c.createElement("td",null,"Owner"),c.createElement("td",null,this.props.row.owner)),c.createElement("tr",null,c.createElement("td",null,"Nodes"),c.createElement("td",null,c.createElement(h,{list:this.props.row.nodes}))),c.createElement("tr",null,c.createElement("td",null,"Datacenters"),c.createElement("td",null,c.createElement(h,{list:this.props.row.datacenters}))),c.createElement("tr",null,c.createElement("td",null,"Incremental"),c.createElement("td",null,r)),o,c.createElement("tr",null,c.createElement("td",null,"Intensity"),c.createElement("td",null,this.props.row.intensity)),c.createElement("tr",null,c.createElement("td",null,"Repair parallism"),c.createElement("td",null,this.props.row.repair_parallelism)),c.createElement("tr",null,c.createElement("td",null,"Pause time"),c.createElement("td",null,this.props.row.pause_time)),c.createElement("tr",null,c.createElement("td",null,"Creation time"),c.createElement("td",null,e))))))}}),y=c.createClass({displayName:"scheduleList",mixins:[p],propTypes:{schedules:c.PropTypes.object.isRequired,clusterNames:c.PropTypes.object.isRequired,deleteSubject:c.PropTypes.object.isRequired,updateStatusSubject:c.PropTypes.object.isRequired,deleteResult:c.PropTypes.object.isRequired,changeCurrentCluster:c.PropTypes.func.isRequired},getInitialState:function(){return{schedules:[],deleteResultMsg:null,clusterNames:[],currentCluster:this.props.currentCluster}},componentWillMount:function(){var e=this;this._schedulesSubscription=this.props.schedules.subscribeOnNext(function(t){return t.subscribeOnNext(function(t){var n=s.Array.from(t);n.sort(function(e,t){return e.id-t.id}),e.setState({schedules:n})})}),this._clusterNamesSubscription=this.props.clusterNames.subscribeOnNext(function(t){return t.subscribeOnNext(function(t){return e.setState({clusterNames:t})})})},componentWillUnmount:function(){this._schedulesSubscription.dispose(),this._clustersSubscription.dispose()},_handleChange:function(e){var t=e.target.value,n=e.target.id.substring(3),r=this.state;r[n]=t,this.replaceState(r);var o=r.currentCluster;this.setState({submitEnabled:o}),this.props.changeCurrentCluster(this.state.currentCluster)},render:function(){var e=this,t=this.state.clusterNames.map(function(e){return c.createElement("option",{key:e,value:e},e)}),n=c.createElement("form",{className:"form-horizontal form-condensed"},c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_clusterName",className:"col-sm-3 control-label"},"Filter cluster :"),c.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},c.createElement("select",{className:"form-control",id:"in_currentCluster",onChange:this._handleChange,value:this.state.currentCluster},c.createElement("option",{key:"all",value:"all"},"All"),t)))),r=this.state.schedules.filter(function(t){return"all"==e.state.currentCluster||e.state.currentCluster==t.cluster_name}).map(function(t){return c.createElement("tbody",{key:t.id+"-rows"},c.createElement(v,{row:t,key:t.id+"-head",deleteSubject:e.props.deleteSubject,updateStatusSubject:e.props.updateStatusSubject}),c.createElement(g,{row:t,key:t.id+"-details"}))}),o=null;return o=0==r.length?c.createElement("div",{className:"alert alert-info",role:"alert"},"No schedules found"):c.createElement("div",{className:"row"},c.createElement("div",{className:"col-sm-12"},c.createElement("div",{className:"table-responsive"},c.createElement("table",{className:"table table-bordered table-hover table-striped"},c.createElement("thead",null,c.createElement("tr",null,c.createElement("th",null,"State"),c.createElement("th",null,"Cluster"),c.createElement("th",null,"Keyspace"),c.createElement("th",null,"Tables"),c.createElement("th",null,"Blacklist"),c.createElement("th",null,"Incremental"),c.createElement("th",null,"Next run"),c.createElement("th",null,"Interval"),c.createElement("th",null))),r)))),c.createElement("div",{className:"panel panel-default"},c.createElement("div",{className:"panel-body"},this.deleteMessage(),n,o))}});t.exports=y}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to schedule-list.jsx: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){var r,o;(function(e){!function(){var t=n(15),r=n(16),o=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return r.getRootInstances(o)},a)}();try{(function(){r=[t,e,n(106),n(1),n(13),n(392),n(11)],o=function(e,t,n,r,o,a,i){"use strict";var s=n.default,u=o.default,c=u(r),l=a.WithContext,f=u(i),d=c.createClass({displayName:"scheduleForm",propTypes:{addScheduleSubject:c.PropTypes.object.isRequired,addScheduleResult:c.PropTypes.object.isRequired,clusterNames:c.PropTypes.object.isRequired,currentCluster:c.PropTypes.string.isRequired},getInitialState:function(){var e=window!=window.top,t=e?"http://127.0.0.1:8080":"";return{addScheduleResultMsg:null,clusterNames:[],submitEnabled:!1,clusterName:"all"!=this.props.currentCluster?this.props.currentCluster:this.props.clusterNames[0],keyspace:"",tables:"",owner:null,segments:null,parallism:null,intensity:null,startTime:null,intervalDays:null,incrementalRepair:null,formCollapsed:!0,nodes:null,datacenters:null,nodes:"",datacenters:"",blacklistedTables:"",nodeList:[],datacenterList:[],clusterStatus:{},urlPrefix:t,nodeSuggestions:[],datacenterSuggestions:[],clusterTables:{},tableSuggestions:[],blacklistSuggestions:[],tableList:[],blacklistList:[],keyspaceList:[],keyspaceSuggestions:[],blacklistReadOnly:!1,tablelistReadOnly:!1,advancedFormCollapsed:!0}},componentWillMount:function(){var e=this;this._scheduleResultSubscription=this.props.addScheduleResult.subscribeOnNext(function(t){return t.subscribe(function(t){return e.setState({addScheduleResultMsg:null})},function(t){return e.setState({addScheduleResultMsg:t.responseText})})}),this._clusterNamesSubscription=this.props.clusterNames.subscribeOnNext(function(t){return t.subscribeOnNext(function(t){var n=e.state.clusterNames;e.setState({clusterNames:t}),1==t.length&&e.setState({clusterName:t[0]}),0==n.length&&e._getClusterStatus()})})},componentWillUnmount:function(){this._scheduleResultSubscription.dispose(),this._clusterNamesSubscription.dispose()},_getClusterStatus:function(){var e=this.state.clusterName;f.ajax({url:this.state.urlPrefix+"/cluster/"+encodeURIComponent(e),method:"GET",component:this,complete:function(e){this.component.setState({clusterStatus:f.parseJSON(e.responseText)}),this.component._getNodeSuggestions()}}),f.ajax({url:this.state.urlPrefix+"/cluster/"+encodeURIComponent(e)+"/tables",method:"GET",component:this,complete:function(e){this.component.setState({clusterTables:f.parseJSON(e.responseText)}),this.component._getKeyspaceSuggestions()}})},_getNodeSuggestions:function(){var e=this.state.clusterStatus.nodes_status.endpointStates[0].endpointNames;e.sort(),this.state.nodeSuggestions=e;var t=s.Object.keys(this.state.clusterStatus.nodes_status.endpointStates[0].endpoints);t.sort(),this.state.datacenterSuggestions=t},_getKeyspaceSuggestions:function(){this.setState({keyspaceSuggestions:s.Object.keys(this.state.clusterTables)})},_getTableSuggestions:function(e){this.setState({tableSuggestions:this.state.clusterTables[e]})},_onAdd:function(e){var t={clusterName:this.state.clusterName,keyspace:this.state.keyspace,owner:this.state.owner,scheduleTriggerTime:this.state.startTime,scheduleDaysBetween:this.state.intervalDays};this.state.tables&&(t.tables=this.state.tables),this.state.segments&&(t.segmentCountPerNode=this.state.segments),this.state.parallism&&(t.repairParallelism=this.state.parallism),this.state.intensity&&(t.intensity=this.state.intensity),this.state.incrementalRepair?t.incrementalRepair=this.state.incrementalRepair:t.incrementalRepair="false",this.state.nodes&&(t.nodes=this.state.nodes),this.state.datacenters&&(t.datacenters=this.state.datacenters),this.state.blacklistedTables&&(t.blacklistedTables=this.state.blacklistedTables),this.props.addScheduleSubject.onNext(t)},_handleChange:function(e){var t=e.target.value,n=e.target.id.substring(3);"clusterName"==n&&this._getClusterStatus();var r=this.state;r[n]=t,this.replaceState(r),this._checkValidity()},_checkValidity:function(){var e=this.state.keyspaceList.length>0&&this.state.clusterName&&this.state.owner&&this.state.startTime&&this.state.intervalDays&&(this.state.datacenterList.length>0&&0==this.state.nodeList.length||0==this.state.datacenterList.length&&this.state.nodeList.length>0||0==this.state.datacenterList.length&&0==this.state.nodeList);this.setState({submitEnabled:e})},_toggleFormDisplay:function(){1==this.state.formCollapsed?this.setState({formCollapsed:!1}):this.setState({formCollapsed:!0})},_toggleAdvancedSettingsDisplay:function(){1==this.state.advancedFormCollapsed?this.setState({advancedFormCollapsed:!1}):this.setState({advancedFormCollapsed:!0})},_handleAddition:function(e){if(0==this.state.datacenterList.length&&e.length>1){var t=this.state.nodeList;f.inArray(e,this.state.nodes.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({nodeList:t,nodes:t.map(function(e){return e.text}).join(",")}),this._checkValidity())}},_handleDelete:function(e){var t=this.state.nodeList;t.splice(e,1),this.setState({nodeList:t,nodes:t.map(function(e){return e.text}).join(",")}),this._checkValidity()},_handleDcAddition:function(e){if(0==this.state.nodeList.length&&e.length>1){var t=this.state.datacenterList;f.inArray(e,this.state.datacenters.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({datacenterList:t,datacenters:t.map(function(e){return e.text}).join(",")}),this._checkValidity())}},_handleDcDelete:function(e){var t=this.state.datacenterList;t.splice(e,1),this.setState({datacenterList:t,datacenters:t.map(function(e){return e.text}).join(",")}),this._checkValidity()},_handleNodeFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.nodes;return t.filter(function(e){return e.toLowerCase().includes(n)&&f.inArray(e,r.split(","))==-1})},_handleDcFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.datacenters;return t.filter(function(e){return e.toLowerCase().includes(n)&&f.inArray(e,r.split(","))==-1})},_handleBlacklistAddition:function(e){if(0==this.state.tableList.length){var t=this.state.blacklistList;f.inArray(e,this.state.blacklistedTables.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({blacklistList:t,blacklistedTables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({tablelistReadOnly:!0}))}},_handleBlacklistDelete:function(e){var t=this.state.blacklistList;t.splice(e,1),this.setState({blacklistList:t,blacklistedTables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({tablelistReadOnly:t.length>0})},_handleBlacklistFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.blacklistedTables,o=this.state.tables;return t.filter(function(e){return e.toLowerCase().includes(n)&&f.inArray(e,r.split(","))==-1&&f.inArray(e,o.split(","))==-1})},_blacklistReadOnly:function(){return 0==this.state.tableList.length},_handleTableAddition:function(e){if(0==this.state.blacklistList.length){var t=this.state.tableList;f.inArray(e,this.state.tables.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({tableList:t,tables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({blacklistReadOnly:!0}))}},_handleTableDelete:function(e){var t=this.state.tableList;t.splice(e,1),this.setState({tableList:t,tables:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this.setState({blacklistReadOnly:t.length>0})},_handleKeyspaceAddition:function(e){var t=this.state.keyspaceList;0==t.length&&f.inArray(e,this.state.keyspace.split(","))==-1&&(t.push({id:this._create_UUID(),text:e}),this.setState({keyspaceList:t,keyspace:e,keyspaces:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this._getTableSuggestions(e))},_handleKeyspaceDelete:function(e){if(this.state.keyspaceList.length>0){var t=this.state.keyspaceList;t.splice(e,1),this.setState({keyspaceList:t,keyspace:"",keyspaces:t.map(function(e){return e.text}).join(",")}),this._checkValidity(),this._getTableSuggestions("")}},_handleKeyspaceFilterSuggestions:function(e,t){var n=e.toLowerCase(),r=this.state.keyspaceList;return t.filter(function(e){return e.toLowerCase().includes(n)&&0==r.length})},_create_UUID:function(){var e=(new Date).getTime(),t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"==t?n:3&n|8).toString(16)});return t},render:function(){var e=null;this.state.addScheduleResultMsg&&(e=c.createElement("div",{className:"alert alert-danger",role:"alert"},this.state.addScheduleResultMsg));var t=this.state.clusterNames.map(function(e){return c.createElement("option",{key:e,value:e},e)}),n={display:"inline-block"},r={display:"none"};0==this.state.advancedFormCollapsed&&(n={display:"none"},r={display:"inline-block"});var o=this.state.keyspaceList.length>0?"form-control-hidden":"form-control",a=c.createElement("div",{className:"panel-title"},c.createElement("a",{href:"#advanced-form","data-toggle":"collapse",onClick:this._toggleAdvancedSettingsDisplay},"Advanced settings"),"  ",c.createElement("span",{className:"glyphicon glyphicon-menu-down","aria-hidden":"true",style:n}),c.createElement("span",{className:"glyphicon glyphicon-menu-up","aria-hidden":"true",style:r})),i=c.createElement("div",{className:"row"},c.createElement("div",{className:"col-lg-12"},c.createElement("form",{className:"form-horizontal form-condensed"},c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_clusterName",className:"col-sm-3 control-label"},"Cluster*"),c.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},c.createElement("select",{className:"form-control",id:"in_clusterName",onChange:this._handleChange,value:this.state.clusterName},t))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_keyspace",className:"col-sm-3 control-label"},"Keyspace*"),c.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},c.createElement(l,{id:"in_keyspace",tags:this.state.keyspaceList,suggestions:this.state.keyspaceSuggestions,labelField:"text",handleAddition:this._handleKeyspaceAddition,handleInputBlur:this._handleKeyspaceAddition,handleDelete:this._handleKeyspaceDelete,placeholder:"Add a keyspace",handleFilterSuggestions:this._handleKeyspaceFilterSuggestions,classNames:{tagInputField:o}}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_owner",className:"col-sm-3 control-label"},"Owner*"),c.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},c.createElement("input",{type:"text",required:!0,className:"form-control",value:this.state.owner,onChange:this._handleChange,id:"in_owner",placeholder:"owner name for the schedule (any string)"}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_startTime",className:"col-sm-3 control-label"},"Start time*"),c.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},c.createElement("input",{type:"datetime-local",required:!0,className:"form-control",onChange:this._handleChange,value:this.state.startTime,id:"in_startTime"}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_intervalDays",className:"col-sm-3 control-label"},"Interval in days*"),c.createElement("div",{className:"col-sm-9 col-md-7 col-lg-5"},c.createElement("input",{type:"number",required:!0,className:"form-control",value:this.state.intervalDays,onChange:this._handleChange,id:"in_intervalDays",placeholder:"amount of days to wait between scheduling new repairs, (e.g. 7 for weekly)"}))),c.createElement("div",{className:"form-group"},c.createElement("div",{className:"col-sm-offset-1 col-sm-9"},c.createElement("div",{className:"panel panel-info"},c.createElement("div",{className:"panel-heading"},a),c.createElement("div",{className:"panel-body collapse",id:"advanced-form"},c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_tables",className:"col-sm-3 control-label"},"Tables"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement(l,{id:"in_tables",tags:this.state.tableList,suggestions:this.state.tableSuggestions,labelField:"text",handleAddition:this._handleTableAddition,handleDelete:this._handleTableDelete,readOnly:this.state.tablelistReadOnly,placeholder:"Add a table (optional)",handleFilterSuggestions:this._handleBlacklistFilterSuggestions,classNames:{tagInputField:"form-control"}}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_blacklist",className:"col-sm-3 control-label"},"Blacklist"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement(l,{id:"in_blacklist",tags:this.state.blacklistList,suggestions:this.state.tableSuggestions,labelField:"text",handleAddition:this._handleBlacklistAddition,handleDelete:this._handleBlacklistDelete,placeholder:"Add a table (optional)",readOnly:this.state.blacklistReadOnly,handleFilterSuggestions:this._handleBlacklistFilterSuggestions,classNames:{tagInputField:"form-control"}}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_nodes",className:"col-sm-3 control-label" +},"Nodes"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement(l,{id:"in_nodes",tags:this.state.nodeList,suggestions:this.state.nodeSuggestions,labelField:"text",handleAddition:this._handleAddition,handleDelete:this._handleDelete,placeholder:"Add a node (optional)",handleFilterSuggestions:this._handleNodeFilterSuggestions,classNames:{tagInputField:"form-control"}}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_datacenters",className:"col-sm-3 control-label"},"Datacenters"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement(l,{id:"in_datacenters",tags:this.state.datacenterList,suggestions:this.state.datacenterSuggestions,labelField:"text",handleAddition:this._handleDcAddition,handleDelete:this._handleDcDelete,placeholder:"Add a datacenter (optional)",handleFilterSuggestions:this._handleDcFilterSuggestions,classNames:{tagInputField:"form-control"}}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_segments",className:"col-sm-3 control-label"},"Segments per node"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement("input",{type:"number",className:"form-control",value:this.state.segments,onChange:this._handleChange,id:"in_segments",placeholder:"amount of segments per node to create for scheduled repair runs"}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_parallism",className:"col-sm-3 control-label"},"Parallelism"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement("select",{className:"form-control",id:"in_parallism",onChange:this._handleChange,value:this.state.parallism},c.createElement("option",{value:""}),c.createElement("option",{value:"SEQUENTIAL"},"Sequential"),c.createElement("option",{value:"PARALLEL"},"Parallel"),c.createElement("option",{value:"DATACENTER_AWARE"},"DC-Aware")))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_intensity",className:"col-sm-3 control-label"},"Repair intensity"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement("input",{type:"number",className:"form-control",value:this.state.intensity,onChange:this._handleChange,id:"in_intensity",placeholder:"repair intensity for scheduled repair runs"}))),c.createElement("div",{className:"form-group"},c.createElement("label",{htmlFor:"in_incrementalRepair",className:"col-sm-3 control-label"},"Incremental"),c.createElement("div",{className:"col-sm-14 col-md-12 col-lg-9"},c.createElement("select",{className:"form-control",id:"in_incrementalRepair",onChange:this._handleChange,value:this.state.incrementalRepair},c.createElement("option",{value:"false"},"false"),c.createElement("option",{value:"true"},"true")))))))),c.createElement("div",{className:"form-group"},c.createElement("div",{className:"col-sm-offset-3 col-sm-9"},c.createElement("button",{type:"button",className:"btn btn-success",disabled:!this.state.submitEnabled,onClick:this._onAdd},"Add Schedule")))))),s={display:"inline-block"},u={display:"none"};0==this.state.formCollapsed&&(s={display:"none"},u={display:"inline-block"});var f=c.createElement("div",{className:"panel-title"},c.createElement("a",{href:"#schedule-form","data-toggle":"collapse",onClick:this._toggleFormDisplay},"Add schedule"),"  ",c.createElement("span",{className:"glyphicon glyphicon-menu-down","aria-hidden":"true",style:s}),c.createElement("span",{className:"glyphicon glyphicon-menu-up","aria-hidden":"true",style:u}));return c.createElement("div",{className:"panel panel-warning"},c.createElement("div",{className:"panel-heading"},f),c.createElement("div",{className:"panel-body collapse",id:"schedule-form"},e,i))}});t.exports=d}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to schedule-form.jsx: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},function(e,t,n){var r,o;(function(e){!function(){var t=n(15),r=n(16),o=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return r.getRootInstances(o)},a)}();try{(function(){r=[t,e,n(1),n(13),n(2),n(103),n(150),n(788),n(627),n(388),n(102)],o=function(e,t,n,r,o,a,i,s,u,c,l){"use strict";var f=r.default,d=f(n),p=(f(o),f(a)),h=f(i),v=f(s),g=f(u),y=f(c),m=l.RowDeleteMixin,b=l.RowAbortMixin,_=l.StatusUpdateMixin,x=(l.DeleteStatusMessageMixin,l.CFsListRender,d.createClass({displayName:"ScheduleScreen",mixins:[m,_,b],propTypes:{schedules:d.PropTypes.object.isRequired,clusterNames:d.PropTypes.object.isRequired,deleteSubject:d.PropTypes.object.isRequired,updateStatusSubject:d.PropTypes.object.isRequired,deleteResult:d.PropTypes.object.isRequired,currentCluster:d.PropTypes.string.isRequired,statusObservableTimer:d.PropTypes.object.isRequired},getInitialState:function(){return{currentCluster:"undefined"==this.props.currentCluster?"all":this.props.currentCluster}},changeCurrentCluster:function(e){this.setState({currentCluster:e})},render:function(){var e={marginBottom:0};return d.createElement("div",{id:"wrapper"},d.createElement("nav",{className:"navbar navbar-default navbar-static-top",role:"navigation",style:e},d.createElement(y,null),d.createElement(h,{clusterNames:this.props.clusterNames,currentCluster:this.state.currentCluster}," ")),d.createElement("div",{id:"page-wrapper"},d.createElement("div",{className:"row"},d.createElement(p,{statusObservableTimer:this.props.statusObservableTimer})),d.createElement("div",{className:"row"},d.createElement("div",{className:"col-lg-12"},d.createElement("h1",{className:"page-header"},"Schedules"))),d.createElement("div",{className:"row"},d.createElement("div",{className:"col-lg-12"},d.createElement(v,{addScheduleSubject:this.props.addScheduleSubject,addScheduleResult:this.props.addScheduleResult,clusterNames:this.props.clusterNames,currentCluster:this.props.currentCluster}," "))),d.createElement("div",{className:"row"},d.createElement("div",{className:"col-lg-12"},d.createElement(g,{schedules:this.props.schedules,clusterNames:this.props.clusterNames,deleteSubject:this.props.deleteSubject,deleteResult:this.props.deleteResult,updateStatusSubject:this.props.updateStatusSubject,currentCluster:this.state.currentCluster,changeCurrentCluster:this.changeCurrentCluster}," ")))))}}));t.exports=x}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to schedule-screen.jsx: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))},,function(e,t,n){var r,o;(function(e){!function(){var t=n(15),r=n(16),o=n(6),a=n(1);e.makeHot=e.hot.data?e.hot.data.makeHot:t(function(){return r.getRootInstances(o)},a)}();try{(function(){r=[t,n(11),n(13),n(1),n(23),n(103),n(150),n(789),n(627),n(389)],o=function(e,t,n,r,o,a,i,s,u,c){"use strict";var l=n.default,f=l(t),d=l(r),p=l(o),h=(l(a),l(i),l(s)),v=(l(u),c.statusObservableTimer),g=c.addScheduleSubject,y=c.addScheduleResult,m=c.deleteScheduleSubject,b=c.deleteScheduleResult,_=c.updateScheduleStatusSubject,x=(c.updateScheduleStatusResult,c.schedules),O=c.clusterNames;f(document).ready(function(e){e.urlParam=function(e){var t=new RegExp("[?&]"+e+"=([^&#]*)").exec(window.location.href);return null!=t?t[1]||0:null};var t=e.urlParam("currentCluster");t||(t="all"),p.render(d.createElement(h,{clusterNames:O,addScheduleSubject:g,addScheduleResult:y,currentCluster:t,schedules:x,deleteSubject:m,deleteResult:b,updateStatusSubject:_,statusObservableTimer:v}),document.getElementById("wrapper"))})}.apply(t,r),!(void 0!==o&&(e.exports=o))}).call(this)}finally{!function(){var t=e.hot.data&&e.hot.data.foundReactClasses||!1;if(e.exports&&e.makeHot){var r=n(17);r(e,n(1))&&(t=!0);var o=t;o&&e.hot.accept(function(e){e&&console.error("Cannot apply hot update to schedules.js: "+e.message)})}e.hot.dispose(function(n){n.makeHot=e.makeHot,n.foundReactClasses=t})}()}}).call(t,n(7)(e))}]); \ No newline at end of file diff --git a/src/server/src/main/resources/db/cassandra/012_fix_start_times.cql b/src/server/src/main/resources/db/cassandra/012_fix_start_times.cql deleted file mode 100644 index 2ee2d7b6c..000000000 --- a/src/server/src/main/resources/db/cassandra/012_fix_start_times.cql +++ /dev/null @@ -1,4 +0,0 @@ --- --- Intentionally blank --- --- Placeholder for Migration012 \ No newline at end of file diff --git a/src/server/src/main/resources/db/h2/V7_0_0__fix_repair_segment_table.sql b/src/server/src/main/resources/db/h2/V7_0_0__fix_repair_segment_table.sql deleted file mode 100644 index ea680f674..000000000 --- a/src/server/src/main/resources/db/h2/V7_0_0__fix_repair_segment_table.sql +++ /dev/null @@ -1,10 +0,0 @@ --- --- fix segment start and end times in the repair_run table --- - -UPDATE repair_segment -SET start_time = end_time -WHERE start_time is NULL -AND end_time IS NOT NULL; - - diff --git a/src/server/src/main/resources/db/postgres/V7_0_0__fix_repair_segment_table.sql b/src/server/src/main/resources/db/postgres/V7_0_0__fix_repair_segment_table.sql deleted file mode 100644 index ea680f674..000000000 --- a/src/server/src/main/resources/db/postgres/V7_0_0__fix_repair_segment_table.sql +++ /dev/null @@ -1,10 +0,0 @@ --- --- fix segment start and end times in the repair_run table --- - -UPDATE repair_segment -SET start_time = end_time -WHERE start_time is NULL -AND end_time IS NOT NULL; - -