assets.static.js.app.bundle.js Maven / Gradle / Ivy
webpackJsonp([1],[function(e,t,n){(function(e){"use strict";function t(e){return e&&e.__esModule?e:{"default":e}}function l(e){return e.apiRoot&&window.localStorage.setItem("apiRootOverride",e.apiRoot),location.reload()}function u(e){return e.userId&&window.localStorage.setItem("singularityUserId",e.userId),location.reload()}function r(){return c["default"].render(i["default"].createElement(p["default"],{name:"Set User ID",action:"Set User ID",onConfirm:function(e){return u(e)},buttonStyle:"primary",mustFill:!0,formElements:[{name:"userId",type:p["default"].INPUT_TYPES.STRING,label:"User ID",isRequired:!0}]},i["default"].createElement("div",{id:"api-prompt-message"},i["default"].createElement("p",null,"Hi there! You must be new to Singularity. Please set a ",i["default"].createElement("strong",null,"User ID"),"."))),document.getElementById("root")).show()}function a(t,n,l){var u=k["default"].maybe(n.data,["settings","starredRequestIds"]),r=window.localStorage.hasOwnProperty("starredRequests")?JSON.parse(window.localStorage.getItem("starredRequests")):[];return u&&e.isEmpty(r)?void window.localStorage.removeItem("starredRequests"):void(e.isEmpty(r)||t.dispatch(E.AddStarredRequests.trigger(r)).then(function(e){e.statusCode>=300||e.statusCode<200||window.localStorage.removeItem("starredRequests")}))}n(906);var o=n(1),i=t(o),s=n(41),c=t(s),d=n(27),p=t(d),f=n(852),h=t(f),m=n(854),y=t(m),_=n(236),g=n(239),v=n(185),b=n(235),E=n(240),T=n(12),k=t(T),S=n(1204),A=t(S),O=n(18),R=n(1173),C=n(251);n(1521),n(1516),n(1517),n(1518),n(1519),n(1520),n(1148),n(1151);var D=function(e){var t=e.children;return t};document.addEventListener(b.actions.SINGULARITY_TAILER_AJAX_ERROR_EVENT,function(e){401===e.detail.response.status&&window.config.redirectOnUnauthorizedUrl&&(window.location.href=config.redirectOnUnauthorizedUrl.replace("{URL}",encodeURIComponent(window.location.href)))}),document.addEventListener("DOMContentLoaded",function(){if((0,C.loadThirdParty)(),window.config.apiRoot){var e=(0,A["default"])({url:config.appRoot}),t=(0,O.useRouterHistory)(R.createHistory)({basename:e.path}),n=(0,y["default"])({},t);n.dispatch(b.actions.sandboxSetApiRoot(config.apiRoot)),config.generateAuthHeader&&n.dispatch(b.actions.setAuthorizationHeader(k["default"].getAuthTokenHeader()));var u=void 0;window.app={},window.app.setupUser=function(){return n.dispatch(_.FetchUser.trigger())},window.app.setupUser().then(function(){return n.getState().api.user.data.user?(u=n.getState().api.user.data.user.id,void a(n,n.getState().api.user,u)):r()});var o=function(){n.dispatch(g.FetchGroups.trigger([404,500])),n.dispatch(v.FetchSingularityStatus.trigger())};return o(),setInterval(o,config.globalRefreshInterval),c["default"].render(i["default"].createElement(D,null,i["default"].createElement(h["default"],{history:t,store:n})),document.getElementById("root"),function(){document.getElementById("static-loader").remove()})}return c["default"].render(i["default"].createElement(p["default"],{name:"Set API Root",action:"Set API Root",onConfirm:function(e){return l(e)},buttonStyle:"primary",mustFill:!0,formElements:[{name:"apiRoot",type:p["default"].INPUT_TYPES.STRING,label:"API Root URL",isRequired:!0}]},i["default"].createElement("div",{id:"api-prompt-message"},i["default"].createElement("p",null,"Hi there! I see you are running the Singularity UI locally. You must be trying to use a ",i["default"].createElement("strong",null,"remote API"),"."),i["default"].createElement("p",null,"You need to specify an ",i["default"].createElement("strong",null,"API root")," so SingularityUI knows where to get its data, e.g. ",i["default"].createElement("code",null,"http://example/singularity/api"),"."),i["default"].createElement("p",null,"This can be changed at any time in the JS console with ",i["default"].createElement("br",null),i["default"].createElement("code",null,'localStorage.setItem("apiRootOverride", "http://example/singularity/api")')))),document.getElementById("root")).show()});(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(l,"setApiRoot","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/initialize.jsx"),__REACT_HOT_LOADER__.register(D,"HMRContainer","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/initialize.jsx"),__REACT_HOT_LOADER__.register(u,"setUserIdLocal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/initialize.jsx"),__REACT_HOT_LOADER__.register(r,"renderUserIdForm","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/initialize.jsx"),__REACT_HOT_LOADER__.register(a,"maybeImportStarredRequests","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/initialize.jsx"))})()}).call(t,n(9))},,function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(860),r=l(u),a=n(859),o=l(a),i=n(155),s=l(i);t["default"]=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"==typeof t?"undefined":(0,s["default"])(t)));e.prototype=(0,o["default"])(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r["default"]?(0,r["default"])(e,t):e.__proto__=t)}},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(155),r=l(u);t["default"]=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"==typeof t?"undefined":(0,r["default"])(t))&&"function"!=typeof t?e:t}},,,function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(154),r=l(u);t["default"]=r["default"]||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}},function(e,t,n){(function(e,l){"use strict";function u(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(861),a=u(r),o=n(34),i=u(o),s=n(5),c=u(s),d=n(107),p={TERMINAL_TASK_STATES:["TASK_KILLED","TASK_LOST","TASK_FAILED","TASK_FINISHED","TASK_ERROR"],DECOMMISION_STATES:["DECOMMISSIONING","DECOMMISSIONED","STARTING_DECOMMISSION"],MACHINE_STATES_FOR_REVERT:["DECOMMISSIONED","STARTING_DECOMMISSION","ACTIVE","FROZEN"],GLOB_CHARS:["*","!","?","[","]"],LONG_RUNNING_IMMEDIATE_CLEANUPS:["USER_REQUESTED","SCALING_DOWN","DEPLOY_FAILED","NEW_DEPLOY_SUCCEEDED","DEPLOY_STEP_FINISHED","DEPLOY_CANCELED","TASK_EXCEEDED_TIME_LIMIT","UNHEALTHY_NEW_TASK","OVERDUE_NEW_TASK","USER_REQUESTED_DESTROY","PRIORITY_KILL","PAUSE"],NON_LONG_RUNNING_IMMEDIATE_CLEANUPS:["USER_REQUESTED","DEPLOY_FAILED","DEPLOY_CANCELED","TASK_EXCEEDED_TIME_LIMIT","UNHEALTHY_NEW_TASK","OVERDUE_NEW_TASK","USER_REQUESTED_DESTROY","INCREMENTAL_DEPLOY_FAILED","INCREMENTAL_DEPLOY_CANCELLED","PRIORITY_KILL","PAUSE"],DEFAULT_SLAVES_COLUMNS:{id:!0,state:!0,since:!0,rack:!0,host:!0,uptime:!0,actionUser:!0,message:!0,expiring:!0},OPENABLE_EXTENSIONS:["svg","txt","jpg","jpeg","gif","png","pdf","html"],isIn:function(t,n){return!e.isEmpty(n)&&n.indexOf(t)>=0},humanizeText:function(e){return e?(e=e.replace(/_/g," "),e=e.toLowerCase(),e=e[0].toUpperCase()+e.substr(1)):""},humanizeFileSize:function(e){var t=1024,n=["B","KB","MB","GB","TB","PB","EB","ZB","YB"];if(0===e)return"0 B";var l=Math.min(Math.floor(Math.log(e)/Math.log(t)),n.length-1);return+(e/Math.pow(t,l)).toFixed(2)+" "+n[l]},humanizeCamelcase:function(e){return e.replace(/^[a-z]|[A-Z]/g,function(e,t){return 0===t?e.toUpperCase():" "+e.toLowerCase()})},humanizeSlaveHostName:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return config.shortenSlaveUsageHostname||t?e.split(".")[0]:e},timestampFromNow:function(e){var t=(0,c["default"])(e);return t.fromNow()+" ("+t.format(window.config.timestampFormat)+")"},timestampFromNowTextOnly:function(e){var t=(0,c["default"])(e);return""+t.fromNow()},absoluteTimestamp:function(e){return(0,c["default"])(e).format(window.config.timestampFormat)},absoluteTimestampWithSeconds:function(e){return(0,c["default"])(e).format(window.config.timestampWithSecondsFormat)},timestampWithinSeconds:function(e,t){var n=(0,c["default"])().subtract(t,"seconds"),l=(0,c["default"])().add(t,"seconds");return(0,c["default"])(e).isBetween(n,l)},duration:function(e){return c["default"].duration(e).humanize()},tailerPath:function(e,t){return"task/"+e+"/tail/"+p.substituteTaskId(t,e)},substituteTaskId:function(e,t){return e.replace("$TASK_ID",t)},getLabelClassFromTaskState:function(e){switch(e){case"TASK_STAGING":case"TASK_LAUNCHED":case"TASK_STARTING":case"TASK_CLEANING":return"info";case"TASK_FINISHED":case"TASK_KILLED":return"primary";case"TASK_RUNNING":return"success";case"TASK_LOST":case"TASK_FAILED":case"TASK_LOST_WHILE_DOWN":case"TASK_ERROR":return"danger";case"TASK_OVERDUE":return"warning";case"TASK_SCHEDULED":case"TASK_PENDING":return"default";default:return"danger"}},fileName:function(e){return e.substring(e.lastIndexOf("/")+1)},isGlobFilter:function(e){var t=!0,n=!1,l=void 0;try{for(var u,r=(0,i["default"])(this.GLOB_CHARS);!(t=(u=r.next()).done);t=!0){var a=u.value;if(e.indexOf(a)!==-1)return!0}}catch(o){n=!0,l=o}finally{try{!t&&r["return"]&&r["return"]()}finally{if(n)throw l}}return!1},getUpperCaseCharacters:function(e){return e.replace(/[^A-Z]/g,"")},isAllUpperCase:function(e){return e===this.getUpperCaseCharacters(e)},fuzzyFilter:function(t,n){var l=e.max(n,function(e){return e.score}).score;return e.chain(n).map(function(e){return e.string.toLowerCase().startsWith(t.toLowerCase())?e.score=10*e.score:e.string.toLowerCase().indexOf(t.toLowerCase())>-1&&(e.score=5*e.score),e.score=e.score*(1+t.length/e.string.length),e}),e.uniq(e.pluck(e.sortBy(e.filter(n,function(e){return e.score>l/10&&e.score>20}),function(e){return e.score}).reverse(),"original"))},convertMapFromObjectToArray:function(t){var n=[],l=!0,u=!1,r=void 0;try{for(var a,o=(0,i["default"])(e.keys(t));!(l=(a=o.next()).done);l=!0){var s=a.value;n.push({key:s,value:t[s]})}}catch(c){u=!0,r=c}finally{try{!l&&o["return"]&&o["return"]()}finally{if(u)throw r}}return n},convertMapFromArrayToObject:function(e){var t={},n=!0,l=!1,u=void 0;try{for(var r,a=(0,i["default"])(e);!(n=(r=a.next()).done);n=!0){var o=r.value;t[o.key]=o.value}}catch(s){l=!0,u=s}finally{try{!n&&a["return"]&&a["return"]()}finally{if(l)throw u}}return t},getTaskDataFromTaskId:function(e){var t=e.split("-");return{id:e,rackId:t[t.length-1],host:t[t.length-2],instanceNo:t[t.length-3],startedAt:t[t.length-4],deployId:t[t.length-5],requestId:t.slice(0,+(t.length-6)+1||9e9).join("-")}},getMaxAvailableResource:function(e,t){switch(t){case d.STAT_NAMES.cpusUsedStat:try{return parseFloat(e.attributes.real_cpus||e.resources.cpus)}catch(n){throw new Error("Could not find resource (cpus) for slave "+e.host+" ("+e.id+")")}case d.STAT_NAMES.memoryBytesUsedStat:try{return parseFloat(e.attributes.real_memory_mb||e.resources.mem)*Math.pow(1024,2)}catch(n){throw new Error("Could not find resource (memory) for slave "+e.host+" ("+e.id+")")}case d.STAT_NAMES.diskBytesUsedStat:try{return parseFloat(e.attributes.real_disk_mb||e.resources.disk)*Math.pow(1024,2)}catch(n){throw new Error("Could not find resource (disk) for slave "+e.host+" ("+e.id+")")}default:throw new Error(t+" is an unsupported statistic'")}},isResourceStat:function(e){return e===d.STAT_NAMES.cpusUsedStat||e===d.STAT_NAMES.memoryBytesUsedStat||e===d.STAT_NAMES.diskBytesUsedStat},getRequestIdFromTaskId:function(e){var t=e.split("-");return t.slice(0,t.length-5).join("-")},getListOfUniqueRequestsFromListOfTasks:function(t){var n=t.map(function(e){return e.requestId});return e.uniq(n)},getInstanceNoFromTaskId:function(e){var t=e.split("-");return t[t.length-3]},deepClone:function(e){return l.extend(!0,{},e)},ignore404:function(e){404===e.status&&app.caughtError()},joinPath:function(e,t){return e.endsWith("/")||(e+="/"),t.startsWith("/")&&(t=t.substring(1)),""+e+t},range:function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,l=[],u=e;ut.portIndex?n[t.portIndex]:e.first(n):e.first(n)},healthcheckTimeout:function(e){if(e){var t=e.startupTimeoutSeconds||config.defaultStartupTimeoutSeconds,n=(e.maxRetries||config.defaultHealthcheckMaxRetries)+1;return t+n*(e.intervalSeconds||config.defaultHealthcheckIntervalSeconds)}return config.defaultStartupTimeoutSeconds+(config.defaultHealthcheckMaxRetries+1)*config.defaultHealthcheckIntervalSeconds},maybe:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return t.length?e&&e.hasOwnProperty(t[0])?p.maybe(e[t[0]],t.slice(1,t.length),n):n:e},api:{isFirstLoad:function(e){return!e||e.isFetching&&!e.error&&!e.receivedAt}},task:{instanceBreakdown:function(e){var t={TASK_LAUNCHED:0,TASK_STAGING:0,TASK_STARTING:0,TASK_RUNNING:0,TASK_CLEANING:0,TASK_KILLING:0,TASK_FINISHED:0,TASK_FAILED:0,TASK_KILLED:0,TASK_LOST:0,TASK_LOST_WHILE_DOWN:0,TASK_ERROR:0};return e.forEach(function(e){t[e.lastTaskState]=(t[e.lastTaskState]||0)+1}),t}},request:{LONG_RUNNING_TYPES:new a["default"](["WORKER","SERVICE"]),hasActiveDeploy:function(e){return p.maybe(e,["activeDeploy"],!1)||p.maybe(e,["requestDeployState","activeDeploy"],!1)},isDeploying:function(e){return p.maybe(e,["pendingDeploy"],!1)},isLongRunning:function(e){return p.request.LONG_RUNNING_TYPES.has(e.request.requestType)},canBeRunNow:function(e){return"ACTIVE"===e.state&&new a["default"](["SCHEDULED","ON_DEMAND"]).has(e.request.requestType)&&p.request.hasActiveDeploy(e)},canBeBounced:function(e){return new a["default"](["ACTIVE","SYSTEM_COOLDOWN"]).has(e.state)&&p.request.isLongRunning(e)},canBeScaled:function(e){return new a["default"](["ACTIVE","SYSTEM_COOLDOWN"]).has(e.state)&&p.request.hasActiveDeploy(e)&&p.request.isLongRunning(e)},runningInstanceCount:function(e){return e.filter(function(e){return"TASK_RUNNING"===e.lastTaskState}).length},deployingInstanceCount:function(e,t){return e.pendingDeploy?t.filter(function(t){return"TASK_RUNNING"===t.lastTaskState&&t.taskId.deployId===e.pendingDeploy.id}).length:0},canDisableHealthchecks:function(e){return!(!e.activeDeploy||!e.activeDeploy.healthcheck||!e.activeDeploy.healthcheck.uri||"PAUSED"===e.state||e.expiringSkipHealthchecks)},pauseDisabled:function(e){var t=p.maybe(e,"expiringPause");return!!t&&t.startMillis+t.expiringAPIRequestObject.durationMillis>(new Date).getTime()},scaleDisabled:function(e){var t=p.maybe(e,"expiringScale");return!!t&&t.startMillis+t.expiringAPIRequestObject.durationMillis>(new Date).getTime()},bounceDisabled:function(e){var t=p.maybe(e,"expiringBounce");return!!t&&t.startMillis+t.expiringAPIRequestObject.durationMillis>(new Date).getTime()}},isImmediateCleanup:function(t,n){return n?e.contains(p.LONG_RUNNING_IMMEDIATE_CLEANUPS,t):e.contains(p.NON_LONG_RUNNING_IMMEDIATE_CLEANUPS,t)},isActiveSlave:function(e){return!p.isIn(e.currentState.state,["DEAD","MISSING_ON_STARTUP"])},glyphiconForRequestState:function(e){return{DELETING:{color:"color-grey",icon:"trash"},ACTIVE:{color:"color-success",icon:"ok"},PAUSED:{color:"color-paused",icon:"pause"},SYSTEM_COOLDOWN:{color:"color-warning",icon:"warning-sign"},PENDING:{color:"color-info",icon:"hourglass"},CLEANING:{color:"color-cleaning",icon:"erase"}}[e]||{color:"color-info",icon:"question-sign"}},enums:{SingularityRequestTypes:["SERVICE","WORKER","SCHEDULED","ON_DEMAND","RUN_ONCE"],SingularityEmailDestination:["OWNERS","ACTION_TAKER","ADMINS"],SingularityEmailType:["TASK_LOST","TASK_KILLED","TASK_FINISHED_SCHEDULED","TASK_FINISHED_LONG_RUNNING","TASK_FINISHED_ON_DEMAND","TASK_FINISHED_RUN_ONCE","TASK_FAILED","TASK_SCHEDULED_OVERDUE_TO_FINISH","TASK_KILLED_DECOMISSIONED","TASK_KILLED_UNHEALTHY","REQUEST_IN_COOLDOWN","SINGULARITY_ABORTING","REQUEST_REMOVED","REQUEST_PAUSED","REQUEST_UNPAUSED","REQUEST_SCALED","TASK_FAILED_DECOMISSIONED"]},queryParams:function(e){var t=[];for(var n in e)e[n]&&t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")},getAuthTokenHeader:function(){if(!config.authCookieName)return null;var e=encodeURIComponent(config.authCookieName).replace(/[\-\.\+\*]/g,"\\$&"),t=decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+e+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;if(!t)return"";var n=JSON.parse(t)[config.authTokenKey];return"Bearer "+n},template:function(e,t){var n="{{",l="}}",u="[a-z0-9_$][\\.a-z0-9_]*",r=new RegExp(n+"\\s*("+u+")\\s*"+l,"gi");try{return e.replace(r,function(e,n){for(var l=n.split("."),u=t,r=0;r1?t-1:0),l=1;l=0:e===t}t.__esModule=!0;var r=n(11),a=l(r),o=n(2),i=l(o),s=n(4),c=l(s),d=n(3),p=l(d),f=n(7),h=l(f),m=n(139),y=l(m),_=n(1),g=l(_),v=n(8),b=l(v),E=n(41),T=l(E),k=n(78),S=(l(k),n(596)),A=l(S),O=n(45),R=l(O),C=b["default"].oneOf(["click","hover","focus"]),D=(0,h["default"])({},A["default"].propTypes,{trigger:b["default"].oneOfType([C,b["default"].arrayOf(C)]),delay:b["default"].number,delayShow:b["default"].number,delayHide:b["default"].number,defaultOverlayShown:b["default"].bool,overlay:b["default"].node.isRequired,onBlur:b["default"].func,onClick:b["default"].func,onFocus:b["default"].func,onMouseOut:b["default"].func,onMouseOver:b["default"].func,target:b["default"].oneOf([null]),onHide:b["default"].oneOf([null]),show:b["default"].oneOf([null])}),w={defaultOverlayShown:!1,trigger:["hover","focus"]},I=function(e){function t(n,l){(0,i["default"])(this,t);var u=(0,c["default"])(this,e.call(this,n,l));return u.handleToggle=u.handleToggle.bind(u),u.handleDelayedShow=u.handleDelayedShow.bind(u),u.handleDelayedHide=u.handleDelayedHide.bind(u),u.handleHide=u.handleHide.bind(u),u.handleMouseOver=function(e){return u.handleMouseOverOut(u.handleDelayedShow,e)},u.handleMouseOut=function(e){return u.handleMouseOverOut(u.handleDelayedHide,e)},u._mountNode=null,u.state={show:n.defaultOverlayShown},u}return(0,p["default"])(t,e),t.prototype.componentDidMount=function(){this._mountNode=document.createElement("div"),this.renderOverlay()},t.prototype.componentDidUpdate=function(){this.renderOverlay()},t.prototype.componentWillUnmount=function(){T["default"].unmountComponentAtNode(this._mountNode),this._mountNode=null,clearTimeout(this._hoverShowDelay),clearTimeout(this._hoverHideDelay)},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.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.handleHide=function(){this.hide()},t.prototype.handleMouseOverOut=function(e,t){var n=t.currentTarget,l=t.relatedTarget||t.nativeEvent.toElement;l&&l===n||(0,y["default"])(n,l)||e(t)},t.prototype.handleToggle=function(){this.state.show?this.hide():this.show()},t.prototype.hide=function(){this.setState({show:!1})},t.prototype.makeOverlay=function(e,t){return g["default"].createElement(A["default"],(0,h["default"])({},t,{show:this.state.show,onHide:this.handleHide,target:this}),e)},t.prototype.show=function(){this.setState({show:!0})},t.prototype.renderOverlay=function(){T["default"].unstable_renderSubtreeIntoContainer(this,this._overlay,this._mountNode)},t.prototype.render=function(){var e=this.props,t=e.trigger,n=e.overlay,l=e.children,r=e.onBlur,o=e.onClick,i=e.onFocus,s=e.onMouseOut,c=e.onMouseOver,d=(0,a["default"])(e,["trigger","overlay","children","onBlur","onClick","onFocus","onMouseOut","onMouseOver"]);
delete d.delay,delete d.delayShow,delete d.delayHide,delete d.defaultOverlayShown;var p=g["default"].Children.only(l),f=p.props,h={};return this.state.show&&(h["aria-describedby"]=n.props.id),h.onClick=(0,R["default"])(f.onClick,o),u("click",t)&&(h.onClick=(0,R["default"])(h.onClick,this.handleToggle)),u("hover",t)&&(h.onMouseOver=(0,R["default"])(f.onMouseOver,c,this.handleMouseOver),h.onMouseOut=(0,R["default"])(f.onMouseOut,s,this.handleMouseOut)),u("focus",t)&&(h.onFocus=(0,R["default"])(f.onFocus,i,this.handleDelayedShow),h.onBlur=(0,R["default"])(f.onBlur,r,this.handleDelayedHide)),this._overlay=this.makeOverlay(n,d),(0,_.cloneElement)(p,h)},t}(g["default"].Component);I.propTypes=D,I.defaultProps=w,t["default"]=I,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(217),E=l(b),T=n(17),k={id:(0,E["default"])(v["default"].oneOfType([v["default"].string,v["default"].number])),placement:v["default"].oneOf(["top","right","bottom","left"]),positionTop:v["default"].oneOfType([v["default"].number,v["default"].string]),positionLeft:v["default"].oneOfType([v["default"].number,v["default"].string]),arrowOffsetTop:v["default"].oneOfType([v["default"].number,v["default"].string]),arrowOffsetLeft:v["default"].oneOfType([v["default"].number,v["default"].string])},S={placement:"right"},A=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e,t=this.props,n=t.placement,l=t.positionTop,u=t.positionLeft,a=t.arrowOffsetTop,i=t.arrowOffsetLeft,s=t.className,c=t.style,d=t.children,p=(0,o["default"])(t,["placement","positionTop","positionLeft","arrowOffsetTop","arrowOffsetLeft","className","style","children"]),f=(0,T.splitBsProps)(p),h=f[0],y=f[1],g=(0,r["default"])({},(0,T.getClassSet)(h),(e={},e[n]=!0,e)),v=(0,r["default"])({top:l,left:u},c),b={top:a,left:i};return _["default"].createElement("div",(0,r["default"])({},y,{role:"tooltip",className:(0,m["default"])(s,g),style:v}),_["default"].createElement("div",{className:(0,T.prefix)(h,"arrow"),style:b}),_["default"].createElement("div",{className:(0,T.prefix)(h,"inner")},d))},t}(_["default"].Component);A.propTypes=k,A.defaultProps=S,t["default"]=(0,T.bsClass)("tooltip",A),e.exports=t["default"]},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},,function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},,function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t,n,l,u){var r=e[t];return a["default"].isValidElement(r)?new Error("Invalid "+l+" `"+u+"` of type ReactElement "+("supplied to `"+n+"`,expected an element type (a string ")+", component class, or function component)."):(0,o.isValidElementType)(r)?null:new Error("Invalid "+l+" `"+u+"` of value `"+r+"` "+("supplied to `"+n+"`, expected an element type (a string ")+", component class, or function component).")}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=l(r),o=n(1383),i=n(218),s=l(i);t["default"]=(0,s["default"])(u),e.exports=t["default"]},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){var t={};return e.formElements.forEach(function(e){var n=e.defaultValue;n&&(Array.isArray(n)?t[e.name]=n:t[e.name]=e.defaultValue.toString())}),t}Object.defineProperty(t,"__esModule",{value:!0});var r=n(7),a=l(r),o=n(11),i=l(o),s=n(858),c=l(s),d=n(13),p=l(d),f=n(2),h=l(f),m=n(14),y=l(m),_=n(4),g=l(_),v=n(3),b=l(v),E=n(1),T=l(E),k=n(6),S=l(k),A=n(16),O=n(1442),R=l(O),C=n(349),D=l(C),w=n(232),I=l(w),P=n(12),L=l(P),M=n(171),x=l(M),N=75,F=function(t){function n(t){(0,h["default"])(this,n);var l=(0,g["default"])(this,(n.__proto__||(0,p["default"])(n)).call(this,t));return l.state={visible:!1,formState:u(t),errors:{}},e.bindAll(l,"hide","show","confirm"),l}return(0,b["default"])(n,t),(0,y["default"])(n,[{key:"componentWillReceiveProps",value:function(t){e.isEqual(this.state.formState,u(this.props))&&this.setState({formState:u(t)})}},{key:"hide",value:function(){this.setState({visible:!1})}},{key:"show",value:function(){this.setState({visible:!0})}},{key:"handleFormChange",value:function(e,t){var n=L["default"].deepClone(this.state.formState);n[e]=t,this.setState({formState:n})}},{key:"isValidForm",value:function(){var t=this,l={};return this.props.formElements.forEach(function(e){if(!t.state.formState[e.name]&&e.isRequired)l[e.name]="This field is required";else if(e.validateField){var u=e.validateField(t.state.formState[e.name]);u&&(l[e.name]=u)}if(e.type===n.INPUT_TYPES.DURATION&&t.state.formState[e.name])try{x["default"].parse(t.state.formState[e.name])}catch(r){l[e.name]="Invalid duraton specified."}}),this.setState({errors:l}),e.isEmpty(l)}},{key:"parseFormState",value:function(t){var l=this,u={};return e.mapObject(t,function(t,r){var a=e.find(l.props.formElements,function(e){return e.name===r});if(void 0!==a)switch(a.type){case n.INPUT_TYPES.BOOLEAN:u[r]=Boolean(t);break;case n.INPUT_TYPES.NUMBER:u[r]=(0,c["default"])(t);break;case n.INPUT_TYPES.DURATION:t&&(u[r]=1e3*x["default"].parse(t));break;default:u[r]=t}}),u}},{key:"confirm",value:function(e){if(e&&e.preventDefault(),this.isValidForm()){var t=this.parseFormState(this.state.formState);this.props.onConfirm(t),this.props.keepCurrentFormState||(t={},this.props.formElements.forEach(function(e){t[e.name]=e.defaultValue})),this.setState({visible:!1,errors:{},formState:t})}}},{key:"renderTag",value:function(e){var t=e.tag,n=e.key,l=e.onRemove,u=(0,i["default"])(e,["tag","key","onRemove"]),r=void 0;if(t.length>N){var o=T["default"].createElement(A.Popover,{id:"full-tag",className:"tag-popover"},t);r=T["default"].createElement(A.OverlayTrigger,{trigger:"hover",placement:"left",overlay:o},T["default"].createElement("span",null,t.substr(0,N)+"..."))}else r=t;return T["default"].createElement("span",(0,a["default"])({key:n},u),r,T["default"].createElement("a",{onClick:function(){return l(n)}}))}},{key:"renderTagsInput",value:function(t){var n=this,l=e.omit(t,"className","placeholder","addTag");return T["default"].createElement("div",{className:"input-group"},T["default"].createElement("input",(0,a["default"])({type:"text",ref:"argValue",className:"form-control",placeholder:""},l)),T["default"].createElement("span",{className:"input-group-btn"},T["default"].createElement(A.Button,{bsStyle:"success",onClick:function(){return n.refs.tagsInput.accept()}},"+")))}},{key:"renderFormattedOptions",value:function(t){if(e.isArray(t)){var n=t.map(function(e,t){return T["default"].createElement("li",{key:t},e)});return T["default"].createElement("ul",null,n)}return t}},{key:"renderTooltipOptions",value:function(t){return e.isArray(t)?T["default"].createElement(A.Tooltip,{id:"options"},t.map(function(e,t){return T["default"].createElement("span",{key:t},e,T["default"].createElement("br",null))})):T["default"].createElement(A.Tooltip,null,t)}},{key:"renderForm",value:function(){var t=this,l=this.props.formElements.map(function(l){var u=t.state.errors[l.name],r=u&&T["default"].createElement("span",{className:"help-block"},u),a=l.help&&T["default"].createElement("span",{className:"help-block"},l.help),o=function(){return e.map(l.values,function(e,n){return T["default"].createElement("div",{key:n,className:"radio"},T["default"].createElement("label",null,T["default"].createElement("input",{type:"radio",name:l.name,checked:e.value.toString()===t.state.formState[l.name],value:e.value,onChange:function(e){return t.handleFormChange(l.name,e.target.value)}}),e.label))})},i=function(){if(l.valueOptions&&l.valueOptions.length>0){var n=[];return e.each(l.valueOptions,function(e,u){u<5&&(0!==u&&n.push(T["default"].createElement(A.MenuItem,{divider:!0})),n.push(T["default"].createElement(A.OverlayTrigger,{placement:"top",overlay:t.renderTooltipOptions(e)},T["default"].createElement(A.MenuItem,{eventKey:u,onSelect:function(){return t.handleFormChange(l.name,e)},className:"select-options"},t.renderFormattedOptions(e)))))}),T["default"].createElement(A.DropdownButton,{pullRight:!0,bsStyle:"info",bsSize:"small",title:"Previous Args",id:l.name+"-input-dropdown-options"},n)}return null},s=void 0;switch(l.type===n.INPUT_TYPES.DURATION&&(s="Accepts any English duration (Days, Hr, Min...)"),l.type){case n.INPUT_TYPES.BOOLEAN:return T["default"].createElement(n.FormItem,{element:l,formState:t.state.formState,key:l.name},T["default"].createElement("div",{className:(0,S["default"])("form-group",{"has-error":!!u})},T["default"].createElement("label",{className:"control-label",htmlFor:l.name},T["default"].createElement("input",{type:"checkbox",id:l.name,name:l.name,checked:t.state.formState[l.name]||!1,onChange:function(e){return t.handleFormChange(l.name,e.target.checked)}})," ",l.label),r,a));case n.INPUT_TYPES.DURATION:case n.INPUT_TYPES.STRING:return T["default"].createElement(n.FormItem,{element:l,formState:t.state.formState,key:l.name},T["default"].createElement("div",{className:(0,S["default"])("form-group",{"has-error":!!u})},T["default"].createElement("label",{className:"control-label",htmlFor:l.name},l.label),T["default"].createElement("input",{type:"text",name:l.name,className:"form-control input-large",value:t.state.formState[l.name]||"",onChange:function(e){return t.handleFormChange(l.name,e.target.value)}}),r,s,a));case n.INPUT_TYPES.RADIO:return T["default"].createElement(n.FormItem,{element:l,formState:t.state.formState,key:l.name},T["default"].createElement("strong",null,l.label),o());case n.INPUT_TYPES.TAGS:return T["default"].createElement(n.FormItem,{element:l,formState:t.state.formState,key:l.name},T["default"].createElement("label",{style:{display:"block",width:"100%"}},l.label,T["default"].createElement(R["default"],{ref:"tagsInput",value:t.state.formState[l.name]||[],onChange:function(e){return t.handleFormChange(l.name,e)},addOnBlur:!0,renderInput:function(e){return t.renderTagsInput(e)},renderTag:t.renderTag})));case n.INPUT_TYPES.MULTIINPUT:return T["default"].createElement(n.FormItem,{element:l,formState:t.state.formState,key:l.name},T["default"].createElement("label",{style:{display:"block",width:"100%"}},l.label,T["default"].createElement("span",{className:"pull-right"},i()),T["default"].createElement(D["default"],{id:l.name+"-input",value:t.state.formState[l.name]||[],onChange:function(e){return t.handleFormChange(l.name,e)}})));case n.INPUT_TYPES.NUMBER:return T["default"].createElement(n.FormItem,{element:l,formState:t.state.formState,key:l.name},T["default"].createElement("div",{className:(0,S["default"])("form-group",{"has-error":!!u})},T["default"].createElement("label",{className:"control-label",htmlFor:l.name},l.label),T["default"].createElement("input",{type:"number",name:l.name,min:l.min,max:l.max,step:l.step,className:"form-control input-large",value:t.state.formState[l.name]||"",onChange:function(e){return t.handleFormChange(l.name,e.target.value)}}),r,a));case n.INPUT_TYPES.SELECT:if(l.options.length<6&&!l.useSelectDespiteFewOptions){var c=l.options.map(function(e,n){return T["default"].createElement("button",{key:n,value:e.value,className:(0,S["default"])("btn","btn-default",{active:t.state.formState[l.name]===e.value}),onClick:function(n){return n.preventDefault(),t.handleFormChange(l.name,e.value)}},e.label)});return T["default"].createElement(n.FormItem,{element:l,formState:t.state.formState,key:l.name},T["default"].createElement("div",{className:(0,S["default"])("form-group",{"has-error":!!u})},T["default"].createElement("label",{className:"control-label",htmlFor:l.name},l.label),T["default"].createElement("div",{id:l.name,className:"input-group-btn btn-group"},c),r,a))}return T["default"].createElement(n.FormItem,{element:l,formState:t.state.formState,key:l.name},T["default"].createElement("div",{className:(0,S["default"])("form-group",{"has-error":!!u})},T["default"].createElement("label",{className:"control-label",htmlFor:l.name},l.label),T["default"].createElement(I["default"],{options:l.options,clearable:l.clearable,value:t.state.formState[l.name]||"",id:l.name,onChange:function(e){return t.handleFormChange(l.name,e.value)}}),r,a));case n.INPUT_TYPES.URL:return T["default"].createElement(n.FormItem,{element:l,formState:t.state.formState,key:l.name},T["default"].createElement("div",{className:(0,S["default"])("form-group",{"has-error":!!u})},T["default"].createElement("label",{className:"control-label",htmlFor:l.name},l.label),T["default"].createElement("input",{type:"url",name:l.name,className:"form-control input-large",value:t.state.formState[l.name]||"",onChange:function(e){return t.handleFormChange(l.name,e.target.value)}}),a));default:return}});return T["default"].createElement("form",{className:"modal-form",onSubmit:function(e){return t.confirm(e)}},l)}},{key:"render",value:function(){var e=!this.props.mustFill&&T["default"].createElement(A.Button,{bsStyle:"default",onClick:this.hide},"Cancel");return T["default"].createElement(A.Modal,{show:this.state.visible,onHide:this.hide,backdrop:!this.props.mustFill||"static"},this.props.name&&T["default"].createElement(A.Modal.Header,null,T["default"].createElement("h3",null,this.props.name)),T["default"].createElement(A.Modal.Body,null,this.props.children,this.props.children&&!!this.props.formElements.length&&T["default"].createElement("hr",null),this.renderForm()),T["default"].createElement(A.Modal.Footer,null,e,T["default"].createElement(A.Button,{bsStyle:this.props.buttonStyle,onClick:this.confirm,disabled:this.props.disableSubmit},this.props.action)))}}]),n}(T["default"].Component);F.FormItem=function(e){return e.element.dependsOn&&e.formState[e.element.dependsOn]||!e.element.dependsOn?T["default"].createElement("div",{className:(0,S["default"])(e.className,{childItem:e.formState[e.element.dependsOn]})},e.children):null},F.INPUT_TYPES={BOOLEAN:"BOOLEAN",STRING:"STRING",RADIO:"RADIO",TAGS:"TAGS",MULTIINPUT:"MULTIINPUT",NUMBER:"NUMBER",DURATION:"DURATION",SELECT:"SELECT"};var j=F;t["default"]=j,F.propTypes={action:T["default"].PropTypes.node.isRequired,onConfirm:T["default"].PropTypes.func.isRequired,buttonStyle:T["default"].PropTypes.string,name:T["default"].PropTypes.string,children:T["default"].PropTypes.node,mustFill:T["default"].PropTypes.bool,disableSubmit:T["default"].PropTypes.bool,keepCurrentFormState:T["default"].PropTypes.bool,formElements:T["default"].PropTypes.arrayOf(T["default"].PropTypes.shape({options:T["default"].PropTypes.arrayOf(T["default"].PropTypes.shape({value:T["default"].PropTypes.string.isRequired,label:T["default"].PropTypes.string.isRequired})),useSelectDespiteFewOptions:T["default"].PropTypes.bool,clearable:T["default"].PropTypes.bool,name:T["default"].PropTypes.string.isRequired,type:T["default"].PropTypes.oneOf(e.keys(F.INPUT_TYPES)).isRequired,label:T["default"].PropTypes.string,isRequired:T["default"].PropTypes.bool,values:T["default"].PropTypes.array,defaultValue:T["default"].PropTypes.oneOfType([T["default"].PropTypes.string,T["default"].PropTypes.bool,T["default"].PropTypes.number,T["default"].PropTypes.array]),validateField:T["default"].PropTypes.func,dependsOn:T["default"].PropTypes.string})).isRequired};(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(N,"TAGS_CHARACTER_LIMIT","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modal/FormModal.jsx"),__REACT_HOT_LOADER__.register(u,"getDefaultFormState","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modal/FormModal.jsx"),__REACT_HOT_LOADER__.register(F,"FormModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modal/FormModal.jsx"),__REACT_HOT_LOADER__.register(j,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modal/FormModal.jsx"))})()}).call(t,n(9))},function(e,t){var n=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=n)},[1533,24],function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.FetchRequestArgHistory=t.FetchRequestHistory=t.FetchRequestRunHistory=t.FetchTaskSearchParams=t.FetchDeploysForRequest=t.FetchDeployForRequest=t.FetchTaskHistoryForDeploy=t.FetchActiveTasksForDeploy=t.FetchTaskHistoryForRequest=t.FetchActiveTasksForRequest=t.FetchTaskHistory=void 0;var u=n(49),r=n(12),a=l(r),o=t.FetchTaskHistory=(0,u.buildApiAction)("FETCH_TASK_HISTORY",function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return{url:"/history/task/"+e,renderNotFoundIf404:t,catchStatusCodes:n}},function(e){return e}),i=t.FetchActiveTasksForRequest=(0,u.buildApiAction)("FETCH_ACTIVE_TASKS_FOR_REQUEST",function(e){return{url:"/history/request/"+e+"/tasks/active"}},function(e){return e}),s=t.FetchTaskHistoryForRequest=(0,u.buildApiAction)("FETCH_TASK_HISTORY_FOR_REQUEST",function(e,t,n){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return{url:"/history/request/"+e+"/tasks?requestId="+e+"&count="+t+"&page="+n,catchStatusCodes:l}},function(e){return e}),c=t.FetchActiveTasksForDeploy=(0,u.buildApiAction)("FETCH_ACTIVE_TASKS_FOR_DEPLOY",function(e,t){return{url:"/history/request/"+e+"/deploy/"+t+"/tasks/active"}}),d=t.FetchTaskHistoryForDeploy=(0,u.buildApiAction)("FETCH_TASK_HISTORY_FOR_DEPLOY",function(e,t,n,l){return{url:"/history/request/"+e+"/tasks?requestId="+e+"&deployId="+t+"&count="+n+"&page="+l}}),p=t.FetchDeployForRequest=(0,u.buildApiAction)("FETCH_DEPLOY",function(e,t,n){return{url:"/history/request/"+e+"/deploy/"+t,renderNotFoundIf404:n}}),f=t.FetchDeploysForRequest=(0,u.buildApiAction)("FETCH_DEPLOYS_FOR_REQUEST",function(e,t,n){return{url:"/history/request/"+e+"/deploys?count="+t+"&page="+n}},function(e){return e}),h=t.FetchTaskSearchParams=(0,u.buildApiAction)("FETCH_TASK_HISTORY",function(e,t,n){var l=e.requestId,u=void 0===l?null:l,r=e.deployId,o=void 0===r?null:r,i=e.runId,s=void 0===i?null:i,c=e.host,d=void 0===c?null:c,p=e.lastTaskStatus,f=void 0===p?null:p,h=e.startedAfter,m=void 0===h?null:h,y=e.startedBefore,_=void 0===y?null:y,g=e.updatedAfter,v=void 0===g?null:g,b=e.updatedBefore,E=void 0===b?null:b,T=e.orderDirection,k=void 0===T?null:T,S={deployId:o,runId:s,host:d,lastTaskStatus:f,startedAfter:m,startedBefore:_,updatedAfter:v,updatedBefore:E,orderDirection:k},A=void 0;return A=u?"/history/request/"+u+"/tasks?&count="+t+"&page="+n+"&"+a["default"].queryParams(S):"/history/tasks?count="+t+"&page="+n+"&"+a["default"].queryParams(S),{url:A,catchStatusCodes:[404,500]}}),m=t.FetchRequestRunHistory=(0,u.buildApiAction)("FETCH_REQUEST_RUN_HISTORY",function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{url:"/history/request/"+e+"/run/"+t,catchStatusCodes:n}}),y=t.FetchRequestHistory=(0,u.buildApiAction)("FETCH_REQUEST_HISTORY",function(e,t,n){return{url:"/history/request/"+e+"/requests?count="+t+"&page="+n}},function(e){return e}),_=t.FetchRequestArgHistory=(0,u.buildApiAction)("FETCH_REQUEST_ARG_HISTORY",function(e){return{url:"/history/request/"+e+"/command-line-args",catchStatusCodes:[400,404,500]}},function(e){return e});(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(o,"FetchTaskHistory","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/history.es6"),__REACT_HOT_LOADER__.register(i,"FetchActiveTasksForRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/history.es6"),__REACT_HOT_LOADER__.register(s,"FetchTaskHistoryForRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/history.es6"),__REACT_HOT_LOADER__.register(c,"FetchActiveTasksForDeploy","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/history.es6"),__REACT_HOT_LOADER__.register(d,"FetchTaskHistoryForDeploy","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/history.es6"),__REACT_HOT_LOADER__.register(p,"FetchDeployForRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/history.es6"),__REACT_HOT_LOADER__.register(f,"FetchDeploysForRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/history.es6"),__REACT_HOT_LOADER__.register(h,"FetchTaskSearchParams","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/history.es6"),__REACT_HOT_LOADER__.register(m,"FetchRequestRunHistory","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/history.es6"),__REACT_HOT_LOADER__.register(y,"FetchRequestHistory","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/history.es6"),__REACT_HOT_LOADER__.register(_,"FetchRequestArgHistory","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/history.es6"))})()},function(e,t,n){(function(e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CancelRequestBounce=t.BounceRequest=t.PersistRequestScale=t.ScaleRequest=t.PersistSkipRequestHealthchecks=t.SkipRequestHealthchecks=t.ExitRequestCooldown=t.UnpauseRequest=t.PersistRequestPause=t.PauseRequest=t.FetchRequestRun=t.RunRequest=t.RemoveRequest=t.SaveRequest=t.FetchRequest=t.FetchRequestsInState=t.FetchRequestIds=t.FetchRequests=void 0;var l=n(49),u=t.FetchRequests=(0,l.buildApiAction)("FETCH_REQUESTS",{url:"/requests"}),r=t.FetchRequestIds=(0,l.buildApiAction)("FETCH_REQUESTS",{url:"/requests/ids?useWebCache=true"}),a=t.FetchRequestsInState=(0,l.buildApiAction)("FETCH_REQUESTS_IN_STATE",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"all",n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,u="?useWebCache=true",r="&property=";return null!=l&&(u+="&property=",u+=l.join(r)),e.contains(["pending","cleanup"],t)?{url:"/requests/queued/"+t,renderNotFoundIf404:n}:e.contains(["all","noDeploy","activeDeploy","overUtilizedCpu","underUtilizedCpu","underUtilizedMem","underUtilizedDisk"],t)?{url:"/requests"+u,renderNotFoundIf404:n}:{url:"/requests/"+t+u,renderNotFoundIf404:n}}),o=t.FetchRequest=(0,l.buildApiAction)("FETCH_REQUEST",function(e,t){return{url:"/requests/request/"+e,renderNotFoundIf404:t,catchStatusCodes:[404]}},function(e){return e}),i=t.SaveRequest=(0,l.buildJsonApiAction)("SAVE_REQUEST","POST",function(e){return{url:"/requests",body:e,catchStatusCodes:[400]}}),s=t.RemoveRequest=(0,l.buildJsonApiAction)("REMOVE_REQUEST","DELETE",function(e,t){var n=t.message,l=t.deleteFromLoadBalancer;return{url:"/requests/request/"+e,body:{message:n,deleteFromLoadBalancer:l}}}),c=t.RunRequest=(0,l.buildJsonApiAction)("RUN_REQUEST_NOW","POST",function(e,t){return{url:"/requests/request/"+e+"/run",body:t}}),d=t.FetchRequestRun=(0,l.buildApiAction)("FETCH_REQUEST_RUN",function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{url:"/requests/request/"+e+"/run/"+t,catchStatusCodes:n}}),p=t.PauseRequest=(0,l.buildJsonApiAction)("PAUSE_REQUEST","POST",function(e,t){var n=t.durationMillis,l=t.allowRunningTasksToFinish,u=t.message,r=t.actionId,a=t.runShellCommandBeforeKill,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{url:"/requests/request/"+e+"/pause",body:{killTasks:!l,durationMillis:n,message:u,actionId:r,runShellCommandBeforeKill:a},catchStatusCodes:o}}),f=t.PersistRequestPause=(0,l.buildJsonApiAction)("PERSIST_REQUEST_PAUSE","DELETE",function(e){return{url:"/requests/request/"+e+"/pause"}}),h=t.UnpauseRequest=(0,l.buildJsonApiAction)("UNPAUSE_REQUEST","POST",function(e,t){var n=t.skipHealthchecks,l=t.message,u=t.actionId,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{url:"/requests/request/"+e+"/unpause",body:{skipHealthchecks:n,message:l,actionId:u},catchStatusCodes:r}}),m=t.ExitRequestCooldown=(0,l.buildJsonApiAction)("EXIT_REQUEST_COOLDOWN","POST",function(e,t){var n=t.skipHealthchecks,l=t.message,u=t.actionId;return{url:"/requests/request/"+e+"/exit-cooldown",body:{skipHealthchecks:n,message:l,actionId:u}}}),y=t.SkipRequestHealthchecks=(0,l.buildJsonApiAction)("SKIP_REQUEST_HEALTHCHECKS","PUT",function(e,t){var n=t.skipHealthchecks,l=t.durationMillis,u=t.message,r=t.actionId;return{url:"/requests/request/"+e+"/skip-healthchecks",body:{skipHealthchecks:n,durationMillis:l,message:u,actionId:r}}}),_=t.PersistSkipRequestHealthchecks=(0,l.buildJsonApiAction)("PERSIST_SKIP_REQUEST_HEALTHCHECKS","DELETE",function(e){return{url:"/requests/request/"+e+"/skip-healthchecks"}}),g=t.ScaleRequest=(0,l.buildJsonApiAction)("SCALE_REQUEST","PUT",function(e,t){var n=t.instances,l=t.skipHealthchecks,u=t.durationMillis,r=t.message,a=t.actionId,o=t.bounce,i=t.incremental;return{url:"/requests/request/"+e+"/scale",body:{instances:n,skipHealthchecks:l,durationMillis:u,message:r,actionId:a,bounce:o,incremental:i}}}),v=t.PersistRequestScale=(0,l.buildJsonApiAction)("PERSIST_REQUEST_SCALE","DELETE",function(e){return{url:"/requests/request/"+e+"/scale"}}),b=t.BounceRequest=(0,l.buildJsonApiAction)("BOUNCE_REQUEST","POST",function(e,t){return{url:"/requests/request/"+e+"/bounce",body:t}}),E=t.CancelRequestBounce=(0,l.buildJsonApiAction)("CANCEL_REQUEST_BOUNCE","DELETE",function(e){return{url:"/requests/request/"+e+"/bounce"}});(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"FetchRequests","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(r,"FetchRequestIds","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(a,"FetchRequestsInState","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(o,"FetchRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(i,"SaveRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(s,"RemoveRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(c,"RunRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(d,"FetchRequestRun","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(p,"PauseRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(f,"PersistRequestPause","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(h,"UnpauseRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(m,"ExitRequestCooldown","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(y,"SkipRequestHealthchecks","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(_,"PersistSkipRequestHealthchecks","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(g,"ScaleRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(v,"PersistRequestScale","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(b,"BounceRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"),__REACT_HOT_LOADER__.register(E,"CancelRequestBounce","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requests.es6"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.getClickComponent=void 0;var u=n(35),r=l(u),a=n(1),o=l(a),i=t.getClickComponent=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return r["default"].resolve()};return o["default"].Children.map(e.props.children,function(n){return o["default"].cloneElement(n,{onClick:function(){return t().then(function(){return e.refs.modal.getWrappedInstance().show()})}})})};(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&__REACT_HOT_LOADER__.register(i,"getClickComponent","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modal/ModalWrapper.es6")})()},function(e,t,n){e.exports={"default":n(908),__esModule:!0}},function(e,t,n){e.exports={"default":n(922),__esModule:!0}},,function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(193),r=l(u),a=n(7),o=l(a),i=n(35),s=l(i),c=n(13),d=l(c),p=n(2),f=l(p),h=n(14),m=l(h),y=n(4),_=l(y),g=n(3),v=l(g),b=n(1),E=l(b),T=n(1448),k=l(T),S=n(6),A=l(S),O=n(312),R=l(O),C=n(16),D=n(127),w=l(D),I=function(t){function n(e){(0,f["default"])(this,n);var t=(0,_["default"])(this,(n.__proto__||(0,d["default"])(n)).call(this,e)),l=e.data,u=e.initialPageNumber,r=e.defaultSortBy,a=e.defaultSortDirection,o=e.rowChunkSize;return r&&(l=t.doSort(l,r,a)),t.state={sortBy:r,sortDirection:a,sortTime:null,chunkNum:u,data:l,rowChunkSize:o},t.handlePageChange=t.handlePageChange.bind(t),t}return(0,v["default"])(n,t),(0,m["default"])(n,[{key:"componentDidUpdate",value:function(e,t){this.props.triggerOnDataSizeChange&&t.data&&t.data.length!=this.state.data.length&&this.props.triggerOnDataSizeChange(),t.chunkNum!==this.state.chunkNum&&this.props.onPageChange&&this.props.onPageChange(this.state.chunkNum)}},{key:"componentWillReceiveProps",value:function(t){this.updateSort(t.data,this.state.sortBy,this.state.sortDirection),t.isFetching||(this.isApiPaginated()&&e.isEmpty(t.data)&&this.state.chunkNum>1?(this.fetchDataFromApi(this.state.chunkNum-1,this.state.rowChunkSize,this.state.sortBy),this.setState({pastEnd:!0,data:t.data})):this.isApiPaginated()&&(this.state.pastEnd||t.data.length2&&void 0!==arguments[2]&&arguments[2],u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.state.sortBy,r=this.state.lastPage;return et&&0!==t?t:this.state.chunkNum,l=e;this.props.paginated&&(l=(0,o["default"])({},l,{chunkNum:n})),this.setState(l)}},{key:"doSort",value:function(e,t,l){var u=this.props.children.find(function(e){return e.props.id===t});if(void 0===u)return e;var r=u.props,a=r.cellData,o=r.sortData,i=e.concat().sort(function(e,t){return u.props.sortFunc(o(a(e),e),o(a(t),t))});return l===n.SortDirection.ASC&&i.reverse(),i}},{key:"handlePageChange",value:function(e){if(e!==this.state.chunkNum){if(this.isApiPaginated())return void this.fetchDataFromApi(e,this.state.rowChunkSize);var t=e,n=Math.ceil(this.state.data.length/this.state.rowChunkSize);this.setState({chunkNum:Math.min(Math.max(1,t),n)})}}},{key:"sortIndicator",value:function(e,t,l){if(e){var u=(0,A["default"])({glyphicon:t,"glyphicon-triangle-bottom":t&&l===n.SortDirection.DESC,"glyphicon-triangle-top":t&&l===n.SortDirection.ASC,"pull-right":t});return E["default"].createElement("span",{className:u})}}},{key:"handleSortClick",value:function(e){this.isApiPaginated()&&this.props.fetchDataFromApi(this.state.chunkNum,this.state.rowChunkSize,!1,e.props.id);var t=e.props.id;if(t===this.state.sortBy){var l=void 0;l=this.state.sortDirection===n.SortDirection.ASC?n.SortDirection.DESC:n.SortDirection.ASC,this.updateSort(this.props.data,t,l)}else this.updateSort(this.props.data,t,n.SortDirection.DESC);return!0}},{key:"shouldRenderPagination",value:function(e,t){return this.isApiPaginated()||this.props.paginated&&e>t}},{key:"renderTableRow",value:function(e,t){var n=this.props.children.map(function(t){var n=t.props.cellData(e),l=t.props.cellRender(n,e),u=void 0;return"function"==typeof t.props.className?u=t.props.className(n,e):t.props.className&&(u=t.props.className),E["default"].createElement("td",{key:t.props.id,className:u},l)}),l=void 0;return"function"==typeof this.props.rowClassName?l=this.props.rowClassName(e,t):this.props.rowClassName&&(l=this.props.rowClassName),E["default"].createElement("tr",{key:"row-"+this.props.keyGetter(e),className:l},n)}},{key:"renderTableRows",value:function(){var e=this;if(this.props.paginated&&!this.isApiPaginated()){var t=this.state.chunkNum,n=(t-1)*this.state.rowChunkSize,l=t*this.state.rowChunkSize,u=this.state.data.slice(n,l).map(function(t,n){return e.renderTableRow(t,n)});return u}if(this.props.paginated)return this.props.data.map(function(t,n){return e.renderTableRow(t,n)});var a=this.props.renderAllRows?this.state.data.length:this.state.chunkNum*this.state.rowChunkSize,o=this.state.data.slice(0,a).map(function(t){return e.renderTableRow(t)});return an,last:!this.isApiPaginated()&&l>n,ellipsis:!1,items:l,maxButtons:n,activePage:this.state.chunkNum,onSelect:this.handlePageChange})}}},{key:"renderWaypoint",value:function(){var t=this;return E["default"].createElement("tr",{key:"waypoint"},E["default"].createElement("td",{colSpan:this.props.children.length},"Loading...",E["default"].createElement(k["default"],{scrollableAncestor:window,key:"waypoint"+this.state.chunkNum,onEnter:function(){var n=t.state.chunkNum*t.state.rowChunkSize;nt?1:0}};var h=f;t["default"]=h;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(f,"Column","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/table/Column.jsx"),__REACT_HOT_LOADER__.register(h,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/table/Column.jsx"))})()},,,function(e,t,n){var l=n(50),u=n(28),r=n(83),a=n(98),o=n(108),i="prototype",s=function(e,t,n){var c,d,p,f=e&s.F,h=e&s.G,m=e&s.S,y=e&s.P,_=e&s.B,g=e&s.W,v=h?u:u[t]||(u[t]={}),b=v[i],E=h?l:m?l[t]:(l[t]||{})[i];h&&(n=t);for(c in n)d=!f&&E&&void 0!==E[c],d&&o(v,c)||(p=d?E[c]:n[c],v[c]=h&&"function"!=typeof E[c]?n[c]:_&&d?r(p,l):g&&E[c]==p?function(e){var t=function(t,n,l){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,l)}return e.apply(this,arguments)};return t[i]=e[i],t}(p):y&&"function"==typeof p?r(Function.call,p):p,y&&((v.virtual||(v.virtual={}))[c]=p,e&s.R&&b&&!b[c]&&a(b,c,p)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},[1562,29,402,102,47],function(e,t){"use strict";function n(){for(var e=arguments.length,t=Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:null,a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,p=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;return l=n=function(n){function l(t){(0,s["default"])(this,l);var n=(0,f["default"])(this,(l.__proto__||(0,o["default"])(l)).call(this,t));return e.bindAll(n,"handleBlur","handleFocus"),n.state={loading:null!==u},n}return(0,m["default"])(l,n),(0,d["default"])(l,[{key:"dispatchRefresh",value:function(){return null!==u?this.context.store.dispatch(u(this.props)):r["default"].resolve()}},{key:"dispatchOnLoad",value:function(){return null!==p?this.context.store.dispatch(p(this.props)):r["default"].resolve()}},{key:"dispatchInitialize",value:function(){return null!==c?this.context.store.dispatch(c(this.props)):r["default"].resolve()}},{key:"componentWillMount",value:function(){var e=this,t=null!==c?this.dispatchInitialize():this.dispatchRefresh();t?t.then(function(){e.unmounted||e.setState({loading:!1})})["catch"](function(e){setTimeout(function(){throw new Error(e)})}):this.setState({loading:!1}),a&&(this.startRefreshInterval(),window.addEventListener("blur",this.handleBlur),window.addEventListener("focus",this.handleFocus))}},{key:"componentDidMount",value:function(){var e=this.dispatchOnLoad();e&&e["catch"](function(e){return setTimeout(function(){throw new Error(e)})})}},{key:"componentWillUnmount",value:function(){this.unmounted=!0,a&&(this.stopRefreshInterval(),window.removeEventListener("blur",this.handleBlur),window.removeEventListener("focus",this.handleFocus))}},{key:"handleBlur",value:function(){this.stopRefreshInterval()}},{key:"handleFocus",value:function(){var e=this.dispatchRefresh();e&&e["catch"](function(e){return setTimeout(function(){throw new Error(e)})}),this.startRefreshInterval()}},{key:"startRefreshInterval",value:function(){var e=this;this.refreshInterval=setInterval(function(){var t=e.dispatchRefresh(),n=e.dispatchOnLoad();t&&t["catch"](function(e){return setTimeout(function(){throw new Error(e)})}),n&&n["catch"](function(e){return setTimeout(function(){throw new Error(e)})})},config.globalRefreshInterval)}},{key:"stopRefreshInterval",value:function(){clearInterval(this.refreshInterval)}},{key:"render",value:function(){if(this.props.notFound)return _["default"].createElement("div",{className:(0,v["default"])({"page container-fluid":i})},_["default"].createElement(b.NotFoundNoRoot,{location:{pathname:this.props.pathname}}));var e=this.state.loading&&_["default"].createElement(T["default"],null),n=!this.state.loading&&_["default"].createElement(t,this.props);return _["default"].createElement("div",{className:(0,v["default"])({"page container-fluid":i})},e,n)}}]),l}(y.Component),n.propTypes={notFound:y.PropTypes.bool,pathname:y.PropTypes.string},n.contextTypes={store:y.PropTypes.object},l},S=k;t["default"]=S;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(k,"rootComponent","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/rootComponent.jsx"),__REACT_HOT_LOADER__.register(S,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/rootComponent.jsx"))})()}).call(t,n(9))},[1542,22],function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){if(t.indexOf("deprecated")!==-1){if(i[t])return;i[t]=!0}t="[react-router] "+t;for(var n=arguments.length,l=Array(n>2?n-2:0),u=2;u0&&void 0!==arguments[0]?arguments[0]:void 0;return{type:h,key:e}}function u(e,t,n){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,u={type:y,error:e,key:l,statusCode:n.status};return m["default"].isIn(n.status,t.catchStatusCodes)||404===n.status&&t.renderNotFoundIf404?u:(502===n.status?(0,f["default"])().info({message:"Singularity is deploying, your requests cannot be handled. Things should resolve in a few seconds so just hang tight!"}):401===n.status&&config.redirectOnUnauthorizedUrl?window.location.href=config.redirectOnUnauthorizedUrl.replace("{URL}",encodeURIComponent(window.location.href)):(0,f["default"])().post({message:"An error occurred while accessing "+t.url+"
"+e+"
",type:"error"}),u)}function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return{type:_,data:e,statusCode:t,key:n}}function a(){return function(e){e(n())}}function o(){for(var t=arguments.length,n=Array(t),a=0;a=200&&i.status<300?r(e,i.status,a):e.message?u(e.message,o,i,a):u(e,o,i,a))})}}var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,p=t,h=t+"_STARTED",y=t+"_ERROR",_=t+"_SUCCESS",g=t+"_CLEAR",v=void 0;return v="function"==typeof i?i:function(){return i},{ACTION:p,STARTED:h,ERROR:y,SUCCESS:_,CLEAR:g,clear:n,clearData:a,trigger:o,started:l,error:u,success:r}}function r(t,n){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,a={method:n,headers:y},i=void 0;return i="function"==typeof l?function(){var t=l.apply(void 0,arguments);return t.body=(0,o["default"])(t.body||{}),e.extend({},t,a)}:function(){return l.body=(0,o["default"])(l.body||{}),e.extend({},l,a)},u(t,i,r)}Object.defineProperty(t,"__esModule",{value:!0});var a=n(191),o=l(a),i=n(35),s=l(i);t.buildApiAction=u,t.buildJsonApiAction=r;var c=n(441),d=l(c),p=n(140),f=l(p),h=n(12),m=l(h),y={"Content-Type":"application/json",Accept:"application/json"};(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(y,"JSON_HEADERS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/base.es6"),__REACT_HOT_LOADER__.register(u,"buildApiAction","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/base.es6"),__REACT_HOT_LOADER__.register(r,"buildJsonApiAction","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/base.es6"))})()}).call(t,n(9))},30,[1583,88],function(e,t){"use strict";t.__esModule=!0;t.Size={LARGE:"large",SMALL:"small",XSMALL:"xsmall"},t.SIZE_MAP={large:"lg",medium:"md",small:"sm",xsmall:"xs",lg:"lg",md:"md",sm:"sm",xs:"xs"},t.DEVICE_SIZES=["lg","md","sm","xs"],t.State={SUCCESS:"success",WARNING:"warning",DANGER:"danger",INFO:"info"},t.Style={DEFAULT:"default",PRIMARY:"primary",LINK:"link",INVERSE:"inverse"}},[1590,264,198,50],function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(191),r=l(u),a=n(13),o=l(a),i=n(2),s=l(i),c=n(14),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(1),_=l(y),g=n(588),v=l(g),b=n(143),E=l(b),T=n(20),k=l(T),S=n(21),A=l(S),O=n(632),R=l(O),C=n(251),D=n(313),w=l(D),I=function(t){function n(){(0,s["default"])(this,n);var t=(0,f["default"])(this,(n.__proto__||(0,o["default"])(n)).call(this));return t.state={modalOpen:!1},e.bindAll(t,"showJSON","hideJSON"),t}return(0,m["default"])(n,t),(0,d["default"])(n,[{key:"showJSON",value:function(){this.setState({modalOpen:!0})}},{key:"hideJSON",value:function(){this.setState({modalOpen:!1})}},{key:"render",value:function(){var e=_["default"].createElement(A["default"],{id:"view-json-tooltip"},"JSON"),t=_["default"].createElement("a",{className:this.props.linkClassName,onClick:this.showJSON,alt:"Show JSON"},this.props.children);return _["default"].createElement("span",{className:this.props.className},this.props.showOverlay?_["default"].createElement(k["default"],{placement:"top",id:"view-json-overlay",overlay:e},t):t,_["default"].createElement(v["default"],{show:this.state.modalOpen,onHide:this.hideJSON,bsSize:"large",enforceFocus:!1},_["default"].createElement(v["default"].Body,null,_["default"].createElement("div",{className:"constrained-modal json-modal"},_["default"].createElement(R["default"],{data:this.props.object,shouldExpandNode:function(){return!0},theme:C.JSONTreeTheme}))),_["default"].createElement(v["default"].Footer,null,_["default"].createElement(w["default"],{text:(0,r["default"])(this.props.object,null,2)},_["default"].createElement(E["default"],{bsStyle:"default",className:"copy-btn"},"Copy")),_["default"].createElement(E["default"],{bsStyle:"info",onClick:this.hideJSON},"Close"))))}}]),n}(y.Component);I.propTypes={children:y.PropTypes.oneOfType([y.PropTypes.arrayOf(y.PropTypes.node),y.PropTypes.node]).isRequired,object:y.PropTypes.object.isRequired,showOverlay:y.PropTypes.bool,className:y.PropTypes.string,linkClassName:y.PropTypes.string};var P=I;t["default"]=P;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(I,"JSONButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/JSONButton.jsx"),__REACT_HOT_LOADER__.register(P,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/JSONButton.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=function(e){var t=e.id,n=e.title,l=e.subtitle,u=e.children;return r["default"].createElement("div",{id:t},r["default"].createElement("div",{className:"page-header"},r["default"].createElement("h2",null,n,r["default"].createElement("small",null,l))),u)};a.propTypes={id:u.PropTypes.string,title:u.PropTypes.oneOfType([u.PropTypes.node,u.PropTypes.arrayOf(u.PropTypes.node),u.PropTypes.string]).isRequired,subtitle:u.PropTypes.string,children:u.PropTypes.oneOfType([u.PropTypes.node,u.PropTypes.arrayOf(u.PropTypes.node)])};var o=a;t["default"]=o;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(a,"Section","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Section.jsx"),__REACT_HOT_LOADER__.register(o,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Section.jsx"))})()},,function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t,n){var l=0;return f["default"].Children.map(e,function(e){return f["default"].isValidElement(e)?t.call(n,e,l++):e})}function r(e,t,n){var l=0;f["default"].Children.forEach(e,function(e){f["default"].isValidElement(e)&&t.call(n,e,l++)})}function a(e){var t=0;return f["default"].Children.forEach(e,function(e){f["default"].isValidElement(e)&&++t}),t}function o(e,t,n){var l=0,u=[];return f["default"].Children.forEach(e,function(e){f["default"].isValidElement(e)&&t.call(n,e,l++)&&u.push(e)}),u}function i(e,t,n){var l=0,u=void 0;return f["default"].Children.forEach(e,function(e){u||f["default"].isValidElement(e)&&t.call(n,e,l++)&&(u=e)}),u}function s(e,t,n){var l=0,u=!0;return f["default"].Children.forEach(e,function(e){u&&f["default"].isValidElement(e)&&(t.call(n,e,l++)||(u=!1))}),u}function c(e,t,n){var l=0,u=!1;return f["default"].Children.forEach(e,function(e){u||f["default"].isValidElement(e)&&t.call(n,e,l++)&&(u=!0)}),u}function d(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=l(p);t["default"]={map:u,forEach:r,count:a,find:i,filter:o,every:s,some:c,toArray:d},e.exports=t["default"]},function(e,t,n){var l=n(10),u=n(22),r=n(100),a=/"/g,o=function(e,t,n,l){var u=String(r(e)),o="<"+t;return""!==n&&(o+=" "+n+'="'+String(l).replace(a,""")+'"'),o+">"+u+""+t+">"};e.exports=function(e,t){var n={};n[e]=t(o),l(l.P+l.F*u(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",n)}},24,function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var l=n(30),u=n(66),r=n(60),a=n(116)("src"),o="toString",i=Function[o],s=(""+i).split(o);n(99).inspectSource=function(e){return i.call(e)},(e.exports=function(e,t,n,o){var i="function"==typeof n;i&&(r(n,"name")||u(n,"name",t)),e[t]!==n&&(i&&(r(n,a)||u(n,a,e[t]?""+e[t]:s.join(String(t)))),e===l?e[t]=n:o?e[t]?e[t]=n:u(e,t,n):(delete e[t],u(e,t,n)))})(Function.prototype,o,function(){return"function"==typeof this&&this[a]||i.call(this)})},[1584,100],,function(e,t,n){(function(e,l){"use strict";function u(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scrollAllToBottom=t.scrollToBottom=t.scrollAllToTop=t.scrollToTop=t.expandTaskGroup=t.removeTaskGroup=t.toggleTaskLog=t.setCurrentSearch=t.switchViewMode=t.selectLogColor=t.clickPermalink=t.taskGroupBottom=t.taskGroupTop=t.updateTaskStatuses=t.updateTaskStatus=t.updateGroups=t.taskGroupFetchPrevious=t.taskGroupFetchNext=t.emptyFile=t.taskData=t.updateFilesizes=t.taskFilesize=t.doesFinishedLogExist=t.getTasks=t.taskHistory=t.taskGroupReady=t.finishedLogExists=t.addTaskGroup=t.taskFileDoesNotExist=t.initTask=t.init=t.initialize=t.initializeUsingActiveTasks=void 0;var r=n(82),a=u(r),o=n(34),i=u(o),s=n(35),c=u(s),d=n(1217),p=u(d),f=n(12),h=u(f),m=n(346),y=function(t,n){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;u=Math.max(u,0);var r={};return config.generateAuthHeader&&(r.Authorization=h["default"].getAuthTokenHeader()),e.ajax({url:config.apiRoot+"/sandbox/"+t+"/read?"+e.param({path:n,length:u,offset:l}),headers:r})},_=function(t){return e.ajax({url:config.apiRoot+"/history/task/"+t})},g=t.initializeUsingActiveTasks=function(e,t,n,u){return function(r){return(0,m.fetchTasksForRequest)(e).then(function(a){var o=l.sortBy(l.pluck(a,"taskId"),function(e){return e.instanceNo}).map(function(e){return e.id});return r(v(e,t,n,o,u))})}},v=t.initialize=function(e,t,n,l,u){return function(r,a){var o="unified"===u?[l]:l.map(function(e){return[e]});return r(b(e,o,t,n,u)),c["default"].all(o.map(function(e,n){var l=e.map(function(e){var l=p["default"].defer(),u=t.replace("$TASK_ID",e);return y(e,u).done(function(t){var n=t.offset;return r(E(e,n,u,!0,!1)),l.resolve()}).fail(function(t){var u=t.status;return 404===u?(r(T(n,e)),l.resolve()):l.reject()}),l.promise}),u=e.map(function(e){return r(N(n,e))});return c["default"].all(l,u).then(function(){return r(M(n)).then(function(){return r(A(n))})})}))}},b=t.init=function(e,t,n,l,u){return{requestId:e,taskIdGroups:t,path:n,search:l,viewMode:u,type:"LOG_INIT"}},E=t.initTask=function(e,t,n,l){return{taskId:e,offset:t,path:n,exists:l,type:"LOG_TASK_INIT"}},T=t.taskFileDoesNotExist=function(e,t){return{taskId:t,taskGroupId:e,type:"LOG_TASK_FILE_DOES_NOT_EXIST"}},k=t.addTaskGroup=function(e,t){return{taskIds:e,search:t,type:"LOG_ADD_TASK_GROUP"}},S=t.finishedLogExists=function(e){return{taskId:e,type:"LOG_FINISHED_LOG_EXISTS"}},A=t.taskGroupReady=function(e){return{taskGroupId:e,type:"LOG_TASK_GROUP_READY"}},O=t.taskHistory=function(e,t,n){return{taskGroupId:e,taskId:t,taskHistory:n,type:"LOG_TASK_HISTORY"}},R=t.getTasks=function(e,t){return e.taskIds.map(function(e){return t[e]})},C=t.doesFinishedLogExist=function(e){return function(t){e.map(function(e){var n=config.finishedTaskLogPath.replace("$TASK_ID",e);return y(e,n).done(function(){return t(S(e))})})}},D=t.taskFilesize=function(e,t){return{taskId:e,filesize:t,type:"LOG_TASK_FILESIZE"}},w=t.updateFilesizes=function(){return function(e,t){var n=t(),l=!0,u=!1,r=void 0;try{for(var a,o=function(){var t=a.value;y(t,n[t.path]).done(function(n){var l=n.offset;e(D(t,l))})},s=(0,i["default"])(n);!(l=(a=s.next()).done);l=!0)o()}catch(c){u=!0,r=c}finally{try{!l&&s["return"]&&s["return"]()}finally{if(u)throw r}}}},I=t.taskData=function(e,t,n,l,u,r,a){return{taskGroupId:e,taskId:t,data:n,offset:l,nextOffset:u,append:r,maxLines:a,type:"LOG_TASK_DATA"}},P=t.emptyFile=function(e,t){return{taskGroupId:e,taskId:t,type:"LOG_FILE_EMPTY"}},L=t.taskGroupFetchNext=function(e){return function(t,n){var u=n(),r=u.taskGroups,a=u.logRequestLength,o=u.maxLines,i=r[e],s=R(i,u.tasks);if(i.pendingRequests)return c["default"].resolve();t({taskGroupId:e,type:"LOG_REQUEST_START"});var d=s.map(function(n){var u=n.taskId,r=n.exists,i=n.maxOffset,s=n.path,d=n.initialDataLoaded;if(d&&r!==!1){var p=y(u,s,i,a),f=p.done(function(n){var r=n.data,a=n.offset,i=n.nextOffset;return r.length>0?(i=l.isUndefined(i)?a+r.length:i,t(I(e,u,r,a,i,!0,o))):0==a?t(P(e,u)):void 0}).fail(function(e){return h["default"].ignore404(e)});return f.taskId=u,f}return c["default"].resolve()});return c["default"].all(d).then(function(){return t({taskGroupId:e,type:"LOG_REQUEST_END"})})["catch"](function(n){404===n.status&&t(T(e,n.taskId))})}},M=t.taskGroupFetchPrevious=function(e){return function(t,n){var u=n(),r=u.taskGroups,a=u.logRequestLength,o=u.maxLines,i=r[e],s=R(i,u.tasks);if(l.all(s.map(function(e){return 0===e.minOffset})))return c["default"].resolve();if(i.pendingRequests)return c["default"].resolve();t({taskGroupId:e,type:"LOG_REQUEST_START"}),s=l.without(s,void 0);var d=s.map(function(n){var l=n.taskId,u=n.exists,r=n.minOffset,i=n.path,s=n.initialDataLoaded;if(r>0&&s&&u!==!1){var d=Math.max(r-a,0),p=y(l,i,d,Math.min(a,r));return p.done(function(n){var u=n.data,r=n.offset,a=n.nextOffset;return u.length>0?(a=r+u.length,t(I(e,l,u,r,a,!1,o))):c["default"].resolve()})}return c["default"].resolve()});return c["default"].all(d).then(function(){return t({taskGroupId:e,type:"LOG_REQUEST_END"})})}},x=t.updateGroups=function(){return function(e,t){return t().taskGroups.map(function(t,n){return t.pendingRequests?null:t.top?e(M(n)):t.bottom||t.tailing?e(L(n)):null})}},N=t.updateTaskStatus=function(e,t){return function(n){return _(t,["taskUpdates"]).done(function(l){return n(O(e,t,l))})}},F=t.updateTaskStatuses=function(){return function(e,t){var n=t(),l=n.tasks,u=n.taskGroups;return u.map(function(t,n){return R(t,l).map(function(t){var l=t.taskId,u=t.terminated;return u?c["default"].resolve():e(N(n,l))})})}},j=t.taskGroupTop=function(e,t){return function(n,l){return l().taskGroups[e].top!==t&&(n({taskGroupId:e,visible:t,type:"LOG_TASK_GROUP_TOP"}),t)?n(M(e)):null}},q=t.taskGroupBottom=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(u,r){var a=r(),o=a.taskGroups,i=a.tasks,s=o[e];return s.tailing===n||n!==!1&&!l.all(R(s,i).map(function(e){var t=e.maxOffset,n=e.filesize;return t>=n}))?s.bottom!==t&&(u({taskGroupId:e,visible:t,type:"LOG_TASK_GROUP_BOTTOM"}),t)?u(L(e)):null:u({taskGroupId:e,tailing:n,type:"LOG_TASK_GROUP_TAILING"})}},U=t.clickPermalink=function(e){return{offset:e,type:"LOG_CLICK_OFFSET_LINK"}},H=t.selectLogColor=function(e){return{color:e,type:"LOG_SELECT_COLOR"}},B=t.switchViewMode=function(e){return function(t,n){var u=n(),r=u.taskGroups,a=u.path,o=u.activeRequest,i=u.search,s=u.viewMode;if(h["default"].isIn(e,["custom",s]))return null;var c=l.flatten(l.pluck(r,"taskIds"));return t({viewMode:e,type:"LOG_SWITCH_VIEW_MODE"}),t(v(o.requestId,a,i,c,e))}},z=t.setCurrentSearch=function(e){return function(t,n){var u=n(),r=u.activeRequest,a=u.path,o=u.taskGroups,i=u.currentSearch,s=u.viewMode;return e!==i?t(v(r.requestId,a,e,l.flatten(l.pluck(o,"taskIds")),s)):null}},G=t.toggleTaskLog=function(e){return function(t,n){var l=n(),u=l.search,r=l.path,o=l.tasks,i=l.viewMode;if(e in o)return(0,a["default"])(o).length>1?t({taskId:e,type:"LOG_REMOVE_TASK"}):null;"split"===i&&t(k([e],u));var s=r.replace("$TASK_ID",e);return y(e,s).done(function(l){var u=l.offset;return t(E(e,u,s,!0,!1)),n().taskGroups.map(function(n,l){return h["default"].isIn(e,n.taskIds)?(t(N(l,e)),t(M(l)).then(function(){return t(A(l))})):null})})}},V=t.removeTaskGroup=function(e){return function(t,n){var l=n().taskGroups[e].taskIds;return t({taskGroupId:e,taskIds:l,
type:"LOG_REMOVE_TASK_GROUP"})}},K=t.expandTaskGroup=function(e){return function(t,n){var l=n().taskGroups[e].taskIds;return t({taskGroupId:e,taskIds:l,type:"LOG_EXPAND_TASK_GROUP"})}},W=t.scrollToTop=function(e){return function(t,n){var l=n().taskGroups[e].taskIds;return t({taskGroupId:e,taskIds:l,type:"LOG_SCROLL_TO_TOP"}),t(L(e))}},Y=t.scrollAllToTop=function(){return function(e,t){return e({type:"LOG_SCROLL_ALL_TO_TOP"}),t().taskGroups.map(function(t,n){return e(L(n))})}},X=t.scrollToBottom=function(e){return function(t,n){var l=n().taskGroups[e].taskIds;return t({taskGroupId:e,taskIds:l,type:"LOG_SCROLL_TO_BOTTOM"}),t(M(e))}},Q=t.scrollAllToBottom=function(){return function(e,t){return e({type:"LOG_SCROLL_ALL_TO_BOTTOM"}),t().taskGroups.map(function(t,n){return e(M(n))})}},J={initialize:v,initializeUsingActiveTasks:g,taskGroupFetchNext:L,taskGroupFetchPrevious:M,clickPermalink:U,updateGroups:x,updateTaskStatuses:F,updateFilesizes:w,taskGroupTop:j,taskGroupBottom:q,selectLogColor:H,switchViewMode:B,setCurrentSearch:z,toggleTaskLog:G,scrollToTop:W,scrollAllToTop:Y,scrollToBottom:X,scrollAllToBottom:Q,removeTaskGroup:V,expandTaskGroup:K};t["default"]=J;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(y,"fetchData","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(_,"fetchTaskHistory","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(g,"initializeUsingActiveTasks","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(v,"initialize","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(b,"init","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(E,"initTask","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(T,"taskFileDoesNotExist","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(k,"addTaskGroup","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(S,"finishedLogExists","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(A,"taskGroupReady","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(O,"taskHistory","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(R,"getTasks","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(C,"doesFinishedLogExist","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(D,"taskFilesize","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(w,"updateFilesizes","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(I,"taskData","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(P,"emptyFile","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(L,"taskGroupFetchNext","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(M,"taskGroupFetchPrevious","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(x,"updateGroups","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(N,"updateTaskStatus","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(F,"updateTaskStatuses","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(j,"taskGroupTop","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(q,"taskGroupBottom","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(U,"clickPermalink","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(H,"selectLogColor","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(B,"switchViewMode","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(z,"setCurrentSearch","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(G,"toggleTaskLog","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(V,"removeTaskGroup","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(K,"expandTaskGroup","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(W,"scrollToTop","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(Y,"scrollAllToTop","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(X,"scrollToBottom","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(Q,"scrollAllToBottom","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"),__REACT_HOT_LOADER__.register(J,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/log.es6"))})()}).call(t,n(76),n(9))},[1562,70,375,266,71],[1546,44,114,47],function(e,t,n){"use strict";var l=n(22);e.exports=function(e,t){return!!e&&l(function(){t?e.call(null,function(){},1):e.call(null)})}},,function(e,t,n){"use strict";var l=function(){};e.exports=l},[1533,59],[1542,97],[1535,86,165,62,51,977],[1570,10,99,22],[1582,165,100],,,function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){return!e||"#"===e.trim()}t.__esModule=!0;var r=n(7),a=l(r),o=n(11),i=l(o),s=n(2),c=l(s),d=n(4),p=l(d),f=n(3),h=l(f),m=n(1),y=l(m),_=n(8),g=l(_),v=n(26),b=l(v),E=n(45),T=l(E),k={href:g["default"].string,onClick:g["default"].func,onKeyDown:g["default"].func,disabled:g["default"].bool,role:g["default"].string,tabIndex:g["default"].oneOfType([g["default"].number,g["default"].string]),componentClass:b["default"]},S={componentClass:"a"},A=function(e){function t(n,l){(0,c["default"])(this,t);var u=(0,p["default"])(this,e.call(this,n,l));return u.handleClick=u.handleClick.bind(u),u.handleKeyDown=u.handleKeyDown.bind(u),u}return(0,h["default"])(t,e),t.prototype.handleClick=function(e){var t=this.props,n=t.disabled,l=t.href,r=t.onClick;return(n||u(l))&&e.preventDefault(),n?void e.stopPropagation():void(r&&r(e))},t.prototype.handleKeyDown=function(e){" "===e.key&&(e.preventDefault(),this.handleClick(e))},t.prototype.render=function(){var e=this.props,t=e.componentClass,n=e.disabled,l=e.onKeyDown,r=(0,i["default"])(e,["componentClass","disabled","onKeyDown"]);return u(r.href)&&(r.role=r.role||"button",r.href=r.href||"#"),n&&(r.tabIndex=-1,r.style=(0,a["default"])({pointerEvents:"none"},r.style)),y["default"].createElement(t,(0,a["default"])({},r,{onClick:this.handleClick,onKeyDown:(0,T["default"])(this.handleKeyDown,l)}))},t}(y["default"].Component);A.propTypes=k,A.defaultProps=S,t["default"]=A,e.exports=t["default"]},69,function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0,t.compose=t.applyMiddleware=t.bindActionCreators=t.combineReducers=t.createStore=void 0;var u=n(682),r=l(u),a=n(1488),o=l(a),i=n(1487),s=l(i),c=n(1486),d=l(c),p=n(681),f=l(p),h=n(683);l(h);t.createStore=r["default"],t.combineReducers=o["default"],t.bindActionCreators=s["default"],t.applyMiddleware=d["default"],t.compose=f["default"]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NewPriorityFreeze=t.DeletePriorityFreeze=t.FetchPriorityFreeze=t.NewDisabledAction=t.DeleteDisabledAction=t.FetchDisabledActions=t.EnableAutomatedActions=t.DisableAutomatedActions=t.NewDisaster=t.DeleteDisaster=t.FetchDisastersData=void 0;var l=n(49),u=t.FetchDisastersData=(0,l.buildApiAction)("FETCH_DISASTERS_DATA",{url:"/disasters/stats"}),r=t.DeleteDisaster=(0,l.buildJsonApiAction)("DELETE_DISASTER","DELETE",function(e){return{url:"/disasters/active/"+e}}),a=t.NewDisaster=(0,l.buildJsonApiAction)("NEW_DISASTER","POST",function(e){return{url:"/disasters/active/"+e}}),o=t.DisableAutomatedActions=(0,l.buildJsonApiAction)("DISABLE_AUTOMATED_ACTIONS","POST",function(e){return{url:"/disasters/disable"}}),i=t.EnableAutomatedActions=(0,l.buildJsonApiAction)("ENABLE_AUTOMATED_ACTIONS","POST",function(e){return{url:"/disasters/enable"}}),s=t.FetchDisabledActions=(0,l.buildApiAction)("FETCH_DISABLED_ACTIONS",{url:"/disasters/disabled-actions"}),c=t.DeleteDisabledAction=(0,l.buildJsonApiAction)("DELETE_DISABLED_ACTION","DELETE",function(e){return{url:"/disasters/disabled-actions/"+e}}),d=t.NewDisabledAction=(0,l.buildJsonApiAction)("NEW_DISABLED_ACTION","POST",function(e,t){return{url:"/disasters/disabled-actions/"+e,body:null==t?{type:e}:{message:t,type:e}}}),p=t.FetchPriorityFreeze=(0,l.buildApiAction)("FETCH_PRIORITY_FREEZE",function(e){return{url:"/priority/freeze",catchStatusCodes:e}}),f=t.DeletePriorityFreeze=(0,l.buildJsonApiAction)("DELETE_PRIORITY_FREEZE","DELETE",{url:"/priority/freeze"}),h=t.NewPriorityFreeze=(0,l.buildJsonApiAction)("NEW_PRIORITY_FREEZE","POST",function(e,t,n){return{url:"/priority/freeze",body:null==n?{minimumPriorityLevel:e,killTasks:t}:{minimumPriorityLevel:e,killTasks:t,message:n}}});(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"FetchDisastersData","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/disasters.es6"),__REACT_HOT_LOADER__.register(r,"DeleteDisaster","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/disasters.es6"),__REACT_HOT_LOADER__.register(a,"NewDisaster","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/disasters.es6"),__REACT_HOT_LOADER__.register(o,"DisableAutomatedActions","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/disasters.es6"),__REACT_HOT_LOADER__.register(i,"EnableAutomatedActions","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/disasters.es6"),__REACT_HOT_LOADER__.register(s,"FetchDisabledActions","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/disasters.es6"),__REACT_HOT_LOADER__.register(c,"DeleteDisabledAction","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/disasters.es6"),__REACT_HOT_LOADER__.register(d,"NewDisabledAction","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/disasters.es6"),__REACT_HOT_LOADER__.register(p,"FetchPriorityFreeze","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/disasters.es6"),__REACT_HOT_LOADER__.register(f,"DeletePriorityFreeze","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/disasters.es6"),__REACT_HOT_LOADER__.register(h,"NewPriorityFreeze","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/disasters.es6"))})()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DeletePendingOnDemandTask=t.RunCommandOnTask=t.FetchTaskStatistics=t.FetchTaskCleanups=t.KillTask=t.FetchTask=t.FetchScheduledTasksForRequest=t.FetchTasksInState=void 0;var l=n(49),u=t.FetchTasksInState=(0,l.buildApiAction)("FETCH_TASKS",function(e,t){var n="decommissioning"!==e?e:"active",l="?property=",u="&property=";switch(n){case"active":l+=["offers","taskId","mesosTask.resources","rackId","taskRequest.request.requestType"].join(u);break;case"scheduled":l+=["offers","taskId","mesosTask.resources","rackId","taskRequest.request.requestType","pendingTask"].join(u);break;default:l=""}return{url:"/tasks/"+n+l,renderNotFoundIf404:t}}),r=t.FetchScheduledTasksForRequest=(0,l.buildApiAction)("FETCH_SCHEDULED_TASKS_FOR_REQUEST",function(e){return{url:"/tasks/scheduled/request/"+e}},function(e){return e}),a=t.FetchTask=(0,l.buildApiAction)("FETCH_TASK",function(e){return{url:"/tasks/task/"+e}}),o=t.KillTask=(0,l.buildJsonApiAction)("KILL_TASK","DELETE",function(e,t){return{url:"/tasks/task/"+e,body:t}}),i=t.FetchTaskCleanups=(0,l.buildApiAction)("FETCH_TASK_CLEANUPS",{url:"/tasks/cleaning"}),s=t.FetchTaskStatistics=(0,l.buildApiAction)("FETCH_TASK_STATISTICS",function(e,t){return{url:"/tasks/task/"+e+"/statistics",catchStatusCodes:t}}),c=t.RunCommandOnTask=(0,l.buildJsonApiAction)("RUN_COMMAND_ON_TASK","POST",function(e,t){return{url:"/tasks/task/"+e+"/command",body:{name:t}}}),d=t.DeletePendingOnDemandTask=(0,l.buildJsonApiAction)("DELETE_PENDING_ON_DEMAND_TASK","DELETE",function(e){return{url:"/tasks/scheduled/task/"+e}});(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"FetchTasksInState","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/tasks.es6"),__REACT_HOT_LOADER__.register(r,"FetchScheduledTasksForRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/tasks.es6"),__REACT_HOT_LOADER__.register(a,"FetchTask","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/tasks.es6"),__REACT_HOT_LOADER__.register(o,"KillTask","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/tasks.es6"),__REACT_HOT_LOADER__.register(i,"FetchTaskCleanups","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/tasks.es6"),__REACT_HOT_LOADER__.register(s,"FetchTaskStatistics","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/tasks.es6"),__REACT_HOT_LOADER__.register(c,"RunCommandOnTask","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/tasks.es6"),__REACT_HOT_LOADER__.register(d,"DeletePendingOnDemandTask","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/tasks.es6"))})()},[1531,919],[1541,156],function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},[1541,84],[1564,205,114,74,102,60,402,47],function(e,t){var n=Math.ceil,l=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?l:n)(e)}},function(e,t,n){"use strict";if(n(47)){var l=n(110),u=n(30),r=n(22),a=n(10),o=n(207),i=n(291),s=n(86),c=n(133),d=n(114),p=n(66),f=n(134),h=n(88),m=n(51),y=n(419),_=n(115),g=n(102),v=n(60),b=n(199),E=n(24),T=n(62),k=n(279),S=n(111),A=n(113),O=n(112).f,R=n(292),C=n(116),D=n(38),w=n(72),I=n(272),P=n(288),L=n(421),M=n(166),x=n(203),N=n(135),F=n(271),j=n(396),q=n(44),U=n(87),H=q.f,B=U.f,z=u.RangeError,G=u.TypeError,V=u.Uint8Array,K="ArrayBuffer",W="Shared"+K,Y="BYTES_PER_ELEMENT",X="prototype",Q=Array[X],J=i.ArrayBuffer,Z=i.DataView,$=w(0),ee=w(2),te=w(3),ne=w(4),le=w(5),ue=w(6),re=I(!0),ae=I(!1),oe=L.values,ie=L.keys,se=L.entries,ce=Q.lastIndexOf,de=Q.reduce,pe=Q.reduceRight,fe=Q.join,he=Q.sort,me=Q.slice,ye=Q.toString,_e=Q.toLocaleString,ge=D("iterator"),ve=D("toStringTag"),be=C("typed_constructor"),Ee=C("def_constructor"),Te=o.CONSTR,ke=o.TYPED,Se=o.VIEW,Ae="Wrong length!",Oe=w(1,function(e,t){return Ie(P(e,e[Ee]),t)}),Re=r(function(){return 1===new V(new Uint16Array([1]).buffer)[0]}),Ce=!!V&&!!V[X].set&&r(function(){new V(1).set({})}),De=function(e,t){var n=h(e);if(n<0||n%t)throw z("Wrong offset!");return n},we=function(e){if(E(e)&&ke in e)return e;throw G(e+" is not a typed array!")},Ie=function(e,t){if(!(E(e)&&be in e))throw G("It is not a typed array constructor!");return new e(t)},Pe=function(e,t){return Le(P(e,e[Ee]),t)},Le=function(e,t){for(var n=0,l=t.length,u=Ie(e,l);l>n;)u[n]=t[n++];return u},Me=function(e,t,n){H(e,t,{get:function(){return this._d[n]}})},xe=function(e){var t,n,l,u,r,a,o=T(e),i=arguments.length,c=i>1?arguments[1]:void 0,d=void 0!==c,p=R(o);if(void 0!=p&&!k(p)){for(a=p.call(o),l=[],t=0;!(r=a.next()).done;t++)l.push(r.value);o=l}for(d&&i>2&&(c=s(c,arguments[2],2)),t=0,n=m(o.length),u=Ie(this,n);n>t;t++)u[t]=d?c(o[t],t):o[t];return u},Ne=function(){for(var e=0,t=arguments.length,n=Ie(this,t);t>e;)n[e]=arguments[e++];return n},Fe=!!V&&r(function(){_e.call(new V(1))}),je=function(){return _e.apply(Fe?me.call(we(this)):we(this),arguments)},qe={copyWithin:function(e,t){return j.call(we(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return ne(we(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return F.apply(we(this),arguments)},filter:function(e){return Pe(this,ee(we(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return le(we(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return ue(we(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){$(we(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return ae(we(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return re(we(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return fe.apply(we(this),arguments)},lastIndexOf:function(e){return ce.apply(we(this),arguments)},map:function(e){return Oe(we(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return de.apply(we(this),arguments)},reduceRight:function(e){return pe.apply(we(this),arguments)},reverse:function(){for(var e,t=this,n=we(t).length,l=Math.floor(n/2),u=0;u1?arguments[1]:void 0)},sort:function(e){return he.call(we(this),e)},subarray:function(e,t){var n=we(this),l=n.length,u=_(e,l);return new(P(n,n[Ee]))(n.buffer,n.byteOffset+u*n.BYTES_PER_ELEMENT,m((void 0===t?l:_(t,l))-u))}},Ue=function(e,t){return Pe(this,me.call(we(this),e,t))},He=function(e){we(this);var t=De(arguments[1],1),n=this.length,l=T(e),u=m(l.length),r=0;if(u+t>n)throw z(Ae);for(;r255?255:255&l),u.v[f](n*t+u.o,l,Re)},D=function(e,t){H(e,t,{get:function(){return R(this,t)},set:function(e){return C(this,t,e)},enumerable:!0})};v?(h=n(function(e,n,l,u){c(e,h,s,"_d");var r,a,o,i,d=0,f=0;if(E(n)){if(!(n instanceof J||(i=b(n))==K||i==W))return ke in n?Le(h,n):xe.call(h,n);r=n,f=De(l,t);var _=n.byteLength;if(void 0===u){if(_%t)throw z(Ae);if(a=_-f,a<0)throw z(Ae)}else if(a=m(u)*t,a+f>_)throw z(Ae);o=a/t}else o=y(n),a=o*t,r=new J(a);for(p(e,"_d",{b:r,o:f,l:a,e:o,v:new Z(r)});d>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?h(e)+t:t}function y(){return!0}function _(e,t,n){return(0===e||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function g(e,t){return b(e,t,0)}function v(e,t){return b(e,t,t)}function b(e,t,n){return void 0===e?n:e<0?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}function E(e){this.next=e}function T(e,t,n,l){var u=0===e?t:1===e?n:[t,n];return l?l.value=u:l={value:u,done:!1},l}function k(){return{value:void 0,done:!0}}function S(e){return!!R(e)}function A(e){return e&&"function"==typeof e.next}function O(e){var t=R(e);return t&&t.call(e)}function R(e){var t=e&&(kn&&e[kn]||e[Sn]);if("function"==typeof t)return t}function C(e){return e&&"number"==typeof e.length}function D(e){return null===e||void 0===e?j():r(e)?e.toSeq():H(e)}function w(e){return null===e||void 0===e?j().toKeyedSeq():r(e)?a(e)?e.toSeq():e.fromEntrySeq():q(e)}function I(e){return null===e||void 0===e?j():r(e)?a(e)?e.entrySeq():e.toIndexedSeq():U(e)}function P(e){return(null===e||void 0===e?j():r(e)?a(e)?e.entrySeq():e:U(e)).toSetSeq()}function L(e){this._array=e,this.size=e.length}function M(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function x(e){this._iterable=e,this.size=e.length||e.size}function N(e){this._iterator=e,this._iteratorCache=[]}function F(e){return!(!e||!e[On])}function j(){return Rn||(Rn=new L([]))}function q(e){var t=Array.isArray(e)?new L(e).fromEntrySeq():A(e)?new N(e).fromEntrySeq():S(e)?new x(e).fromEntrySeq():"object"==typeof e?new M(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function U(e){var t=B(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function H(e){var t=B(e)||"object"==typeof e&&new M(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}function B(e){return C(e)?new L(e):A(e)?new N(e):S(e)?new x(e):void 0}function z(e,t,n,l){var u=e._cache;if(u){for(var r=u.length-1,a=0;a<=r;a++){var o=u[n?r-a:a];if(t(o[1],l?o[0]:a,e)===!1)return a+1}return a}return e.__iterateUncached(t,n)}function G(e,t,n,l){var u=e._cache;if(u){var r=u.length-1,a=0;return new E(function(){var e=u[n?r-a:a];return a++>r?k():T(t,l?e[0]:a-1,e[1])})}return e.__iteratorUncached(t,n)}function V(e,t){return t?K(t,e,"",{"":e}):W(e)}function K(e,t,n,l){return Array.isArray(t)?e.call(l,n,I(t).map(function(n,l){return K(e,n,l,t)})):Y(t)?e.call(l,n,w(t).map(function(n,l){return K(e,n,l,t)})):t}function W(e){return Array.isArray(e)?I(e).map(W).toList():Y(e)?w(e).map(W).toMap():e}function Y(e){return e&&(e.constructor===Object||void 0===e.constructor)}function X(e,t){if(e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1;if("function"==typeof e.valueOf&&"function"==typeof t.valueOf){if(e=e.valueOf(),t=t.valueOf(),e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1}return!("function"!=typeof e.equals||"function"!=typeof t.equals||!e.equals(t))}function Q(e,t){if(e===t)return!0;if(!r(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||a(e)!==a(t)||o(e)!==o(t)||s(e)!==s(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!i(e);if(s(e)){var l=e.entries();return t.every(function(e,t){var u=l.next().value;return u&&X(u[1],e)&&(n||X(u[0],t))})&&l.next().done}var u=!1;if(void 0===e.size)if(void 0===t.size)"function"==typeof e.cacheResult&&e.cacheResult();else{u=!0;var c=e;e=t,t=c}var d=!0,p=t.__iterate(function(t,l){if(n?!e.has(t):u?!X(t,e.get(l,_n)):!X(e.get(l,_n),t))return d=!1,!1});return d&&e.size===p}function J(e,t){if(!(this instanceof J))return new J(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(Cn)return Cn;Cn=this}}function Z(e,t){if(!e)throw new Error(t)}function $(e,t,n){if(!(this instanceof $))return new $(e,t,n);if(Z(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Math.abs(n),t>>1&1073741824|3221225471&e}function re(e){if(e===!1||null===e||void 0===e)return 0;if("function"==typeof e.valueOf&&(e=e.valueOf(),e===!1||null===e||void 0===e))return 0;if(e===!0)return 1;var t=typeof e;if("number"===t){if(e!==e||e===1/0)return 0;var n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)e/=4294967295,n^=e;return ue(n)}if("string"===t)return e.length>Fn?ae(e):oe(e);if("function"==typeof e.hashCode)return e.hashCode();if("object"===t)return ie(e);if("function"==typeof e.toString)return oe(e.toString());throw new Error("Value type "+t+" cannot be hashed.")}function ae(e){var t=Un[e];return void 0===t&&(t=oe(e),qn===jn&&(qn=0,Un={}),qn++,Un[e]=t),t}function oe(e){for(var t=0,n=0;n0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}function ce(e){Z(e!==1/0,"Cannot perform this action with an infinite size.")}function de(e){return null===e||void 0===e?Te():pe(e)&&!s(e)?e:Te().withMutations(function(t){var l=n(e);ce(l.size),l.forEach(function(e,n){return t.set(n,e)})})}function pe(e){return!(!e||!e[Hn])}function fe(e,t){this.ownerID=e,this.entries=t}function he(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}function me(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}function ye(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}function _e(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}function ge(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&be(e._root)}function ve(e,t){return T(e,t[0],t[1])}function be(e,t){return{node:e,index:0,__prev:t}}function Ee(e,t,n,l){var u=Object.create(Bn);return u.size=e,u._root=t,u.__ownerID=n,u.__hash=l,u.__altered=!1,u}function Te(){return zn||(zn=Ee(0))}function ke(e,t,n){var l,u;if(e._root){var r=c(gn),a=c(vn);if(l=Se(e._root,e.__ownerID,0,void 0,t,n,r,a),!a.value)return e;u=e.size+(r.value?n===_n?-1:1:0)}else{if(n===_n)return e;u=1,l=new fe(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=u,e._root=l,e.__hash=void 0,e.__altered=!0,e):l?Ee(u,l):Te()}function Se(e,t,n,l,u,r,a,o){return e?e.update(t,n,l,u,r,a,o):r===_n?e:(d(o),d(a),new _e(t,l,[u,r]))}function Ae(e){return e.constructor===_e||e.constructor===ye}function Oe(e,t,n,l,u){if(e.keyHash===l)return new ye(t,l,[e.entry,u]);var r,a=(0===n?e.keyHash:e.keyHash>>>n)&yn,o=(0===n?l:l>>>n)&yn,i=a===o?[Oe(e,t,n+hn,l,u)]:(r=new _e(t,l,u),a>>=1)a[o]=1&n?t[r++]:void 0;return a[l]=u,new me(e,r+1,a)}function we(e,t,l){for(var u=[],a=0;a>1&1431655765,e=(858993459&e)+(e>>2&858993459),e=e+(e>>4)&252645135,e+=e>>8,e+=e>>16,127&e}function Ne(e,t,n,l){var u=l?e:f(e);return u[t]=n,u}function Fe(e,t,n,l){var u=e.length+1;if(l&&t+1===u)return e[t]=n,e;for(var r=new Array(u),a=0,o=0;o0&&ur?0:r-n,s=a-n;return s>mn&&(s=mn),function(){if(u===s)return Qn;var e=t?--s:u++;return l&&l[e]}}function u(e,l,u){var o,i=e&&e.array,s=u>r?0:r-u>>l,c=(a-u>>l)+1;return c>mn&&(c=mn),function(){for(;;){if(o){var e=o();if(e!==Qn)return e;o=null}if(s===c)return Qn;var r=t?--c:s++;o=n(i&&i[r],l-hn,u+(r<=e.size||t<0)return e.withMutations(function(e){t<0?Xe(e,t).set(0,n):Xe(e,0,t+1).set(t,n)});t+=e._origin;var l=e._tail,u=e._root,r=c(vn);return t>=Je(e._capacity)?l=Ke(l,e.__ownerID,0,t,n,r):u=Ke(u,e.__ownerID,e._level,t,n,r),r.value?e.__ownerID?(e._root=u,e._tail=l,e.__hash=void 0,e.__altered=!0,e):ze(e._origin,e._capacity,e._level,u,l):e}function Ke(e,t,n,l,u,r){var a=l>>>n&yn,o=e&&a0){var s=e&&e.array[a],c=Ke(s,t,n-hn,l,u,r);return c===s?e:(i=We(e,t),i.array[a]=c,i)}return o&&e.array[a]===u?e:(d(r),i=We(e,t),void 0===u&&a===i.array.length-1?i.array.pop():i.array[a]=u,i)}function We(e,t){return t&&e&&t===e.ownerID?e:new He(e?e.array.slice():[],t)}function Ye(e,t){if(t>=Je(e._capacity))return e._tail;if(t<1<0;)n=n.array[t>>>l&yn],l-=hn;return n}}function Xe(e,t,n){void 0!==t&&(t=0|t),void 0!==n&&(n=0|n);var l=e.__ownerID||new p,u=e._origin,r=e._capacity,a=u+t,o=void 0===n?r:n<0?r+n:u+n;if(a===u&&o===r)return e;if(a>=o)return e.clear();for(var i=e._level,s=e._root,c=0;a+c<0;)s=new He(s&&s.array.length?[void 0,s]:[],l),i+=hn,c+=1<=1<d?new He([],l):h;if(h&&f>d&&ahn;_-=hn){var g=d>>>_&yn;y=y.array[g]=We(y.array[g],l)}y.array[d>>>hn&yn]=h}if(o=f)a-=f,o-=f,i=hn,s=null,m=m&&m.removeBefore(l,0,a);else if(a>u||f>>i&yn;if(v!==f>>>i&yn)break;v&&(c+=(1<u&&(s=s.removeBefore(l,i,a-c)),s&&fa&&(a=s.size),r(i)||(s=s.map(function(e){return V(e)})),u.push(s)}return a>e.size&&(e=e.setSize(a)),Le(e,t,u)}function Je(e){return e>>hn<=mn&&a.size>=2*r.size?(u=a.filter(function(e,t){return void 0!==e&&o!==t}),l=u.toKeyedSeq().map(function(e){return e[0]}).flip().toMap(),e.__ownerID&&(l.__ownerID=u.__ownerID=e.__ownerID)):(l=r.remove(t),u=o===a.size-1?a.pop():a.set(o,void 0))}else if(i){if(n===a.get(o)[1])return e;l=r,u=a.set(o,[t,n])}else l=r.set(t,a.size),u=a.set(a.size,[t,n]);return e.__ownerID?(e.size=l.size,e._map=l,e._list=u,e.__hash=void 0,e):et(l,u)}function lt(e,t){this._iter=e,this._useKeys=t,this.size=e.size}function ut(e){this._iter=e,this.size=e.size}function rt(e){this._iter=e,this.size=e.size}function at(e){this._iter=e,this.size=e.size}function ot(e){var t=Ct(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=Dt,t.__iterateUncached=function(t,n){var l=this;return e.__iterate(function(e,n){return t(n,e,l)!==!1},n)},t.__iteratorUncached=function(t,n){if(t===Tn){var l=e.__iterator(t,n);return new E(function(){var e=l.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e})}return e.__iterator(t===En?bn:En,n)},t}function it(e,t,n){var l=Ct(e);return l.size=e.size,l.has=function(t){return e.has(t)},l.get=function(l,u){var r=e.get(l,_n);return r===_n?u:t.call(n,r,l,e)},l.__iterateUncached=function(l,u){var r=this;return e.__iterate(function(e,u,a){return l(t.call(n,e,u,a),u,r)!==!1},u)},l.__iteratorUncached=function(l,u){var r=e.__iterator(Tn,u);return new E(function(){var u=r.next();if(u.done)return u;var a=u.value,o=a[0];return T(l,o,t.call(n,a[1],o,e),u)})},l}function st(e,t){var n=Ct(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var t=ot(e);return t.reverse=function(){return e.flip()},t}),n.get=function(n,l){return e.get(t?n:-1-n,l)},n.has=function(n){return e.has(t?n:-1-n)},n.includes=function(t){return e.includes(t)},n.cacheResult=Dt,n.__iterate=function(t,n){var l=this;return e.__iterate(function(e,n){return t(e,n,l)},!n)},n.__iterator=function(t,n){return e.__iterator(t,!n)},n}function ct(e,t,n,l){var u=Ct(e);return l&&(u.has=function(l){var u=e.get(l,_n);return u!==_n&&!!t.call(n,u,l,e)},u.get=function(l,u){var r=e.get(l,_n);return r!==_n&&t.call(n,r,l,e)?r:u}),u.__iterateUncached=function(u,r){var a=this,o=0;return e.__iterate(function(e,r,i){if(t.call(n,e,r,i))return o++,u(e,l?r:o-1,a)},r),o},u.__iteratorUncached=function(u,r){var a=e.__iterator(Tn,r),o=0;return new E(function(){for(;;){var r=a.next();if(r.done)return r;var i=r.value,s=i[0],c=i[1];if(t.call(n,c,s,e))return T(u,l?s:o++,c,r)}})},u}function dt(e,t,n){var l=de().asMutable();return e.__iterate(function(u,r){l.update(t.call(n,u,r,e),0,function(e){return e+1})}),l.asImmutable()}function pt(e,t,n){var l=a(e),u=(s(e)?Ze():de()).asMutable();e.__iterate(function(r,a){u.update(t.call(n,r,a,e),function(e){return e=e||[],e.push(l?[a,r]:r),e})});var r=Rt(e);return u.map(function(t){return St(e,r(t))})}function ft(e,t,n,l){var u=e.size;if(void 0!==t&&(t=0|t),void 0!==n&&(n=n===1/0?u:0|n),_(t,n,u))return e;var r=g(t,u),a=v(n,u);if(r!==r||a!==a)return ft(e.toSeq().cacheResult(),t,n,l);var o,i=a-r;i===i&&(o=i<0?0:i);var s=Ct(e);return s.size=0===o?o:e.size&&o||void 0,!l&&F(e)&&o>=0&&(s.get=function(t,n){return t=m(this,t),t>=0&&to)return k();var e=u.next();return l||t===En?e:t===bn?T(t,i-1,void 0,e):T(t,i-1,e.value[1],e)})},s}function ht(e,t,n){var l=Ct(e);return l.__iterateUncached=function(l,u){var r=this;if(u)return this.cacheResult().__iterate(l,u);var a=0;return e.__iterate(function(e,u,o){return t.call(n,e,u,o)&&++a&&l(e,u,r)}),a},l.__iteratorUncached=function(l,u){var r=this;if(u)return this.cacheResult().__iterator(l,u);var a=e.__iterator(Tn,u),o=!0;return new E(function(){if(!o)return k();var e=a.next();if(e.done)return e;var u=e.value,i=u[0],s=u[1];return t.call(n,s,i,r)?l===Tn?e:T(l,i,s,e):(o=!1,k())})},l}function mt(e,t,n,l){var u=Ct(e);return u.__iterateUncached=function(u,r){var a=this;if(r)return this.cacheResult().__iterate(u,r);var o=!0,i=0;return e.__iterate(function(e,r,s){if(!o||!(o=t.call(n,e,r,s)))return i++,u(e,l?r:i-1,a)}),i},u.__iteratorUncached=function(u,r){var a=this;if(r)return this.cacheResult().__iterator(u,r);var o=e.__iterator(Tn,r),i=!0,s=0;return new E(function(){var e,r,c;do{if(e=o.next(),e.done)return l||u===En?e:u===bn?T(u,s++,void 0,e):T(u,s++,e.value[1],e);var d=e.value;r=d[0],c=d[1],i&&(i=t.call(n,c,r,a))}while(i);return u===Tn?e:T(u,r,c,e)})},u}function yt(e,t){var l=a(e),u=[e].concat(t).map(function(e){return r(e)?l&&(e=n(e)):e=l?q(e):U(Array.isArray(e)?e:[e]),e}).filter(function(e){return 0!==e.size});if(0===u.length)return e;if(1===u.length){var i=u[0];if(i===e||l&&a(i)||o(e)&&o(i))return i}var s=new L(u);return l?s=s.toKeyedSeq():o(e)||(s=s.toSetSeq()),s=s.flatten(!0),s.size=u.reduce(function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}},0),s}function _t(e,t,n){var l=Ct(e);return l.__iterateUncached=function(l,u){function a(e,s){var c=this;e.__iterate(function(e,u){return(!t||s0}function kt(e,n,l){var u=Ct(e);return u.size=new L(l).map(function(e){return e.size}).min(),u.__iterate=function(e,t){for(var n,l=this.__iterator(En,t),u=0;!(n=l.next()).done&&e(n.value,u++,this)!==!1;);return u},u.__iteratorUncached=function(e,u){var r=l.map(function(e){return e=t(e),O(u?e.reverse():e)}),a=0,o=!1;return new E(function(){var t;return o||(t=r.map(function(e){return e.next()}),o=t.some(function(e){return e.done})),o?k():T(e,a++,n.apply(null,t.map(function(e){return e.value})))})},u}function St(e,t){return F(e)?t:e.constructor(t)}function At(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function Ot(e){return ce(e.size),h(e)}function Rt(e){return a(e)?n:o(e)?l:u}function Ct(e){return Object.create((a(e)?w:o(e)?I:P).prototype)}function Dt(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):D.prototype.cacheResult.call(this)}function wt(e,t){return e>t?1:et?-1:0}function un(e){if(e.size===1/0)return 0;var t=s(e),n=a(e),l=t?1:0,u=e.__iterate(n?t?function(e,t){l=31*l+an(re(e),re(t))|0}:function(e,t){l=l+an(re(e),re(t))|0}:t?function(e){l=31*l+re(e)|0}:function(e){l=l+re(e)|0});return rn(u,l)}function rn(e,t){return t=In(t,3432918353),t=In(t<<15|t>>>-15,461845907),t=In(t<<13|t>>>-13,5),t=(t+3864292196|0)^e,t=In(t^t>>>16,2246822507),t=In(t^t>>>13,3266489909),t=ue(t^t>>>16)}function an(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}var on=Array.prototype.slice;e(n,t),e(l,t),e(u,t),t.isIterable=r,t.isKeyed=a,t.isIndexed=o,t.isAssociative=i,t.isOrdered=s,t.Keyed=n,t.Indexed=l,t.Set=u;var sn="@@__IMMUTABLE_ITERABLE__@@",cn="@@__IMMUTABLE_KEYED__@@",dn="@@__IMMUTABLE_INDEXED__@@",pn="@@__IMMUTABLE_ORDERED__@@",fn="delete",hn=5,mn=1<l?k():T(e,u,n[t?l-u++:u++])})},e(M,w),M.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},M.prototype.has=function(e){return this._object.hasOwnProperty(e)},M.prototype.__iterate=function(e,t){for(var n=this._object,l=this._keys,u=l.length-1,r=0;r<=u;r++){var a=l[t?u-r:r];if(e(n[a],a,this)===!1)return r+1}return r},M.prototype.__iterator=function(e,t){var n=this._object,l=this._keys,u=l.length-1,r=0;return new E(function(){var a=l[t?u-r:r];return r++>u?k():T(e,a,n[a])})},M.prototype[pn]=!0,e(x,I),x.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=this._iterable,l=O(n),u=0;if(A(l))for(var r;!(r=l.next()).done&&e(r.value,u++,this)!==!1;);return u},x.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._iterable,l=O(n);if(!A(l))return new E(k);var u=0;return new E(function(){var t=l.next();return t.done?t:T(e,u++,t.value)})},e(N,I),N.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);for(var n=this._iterator,l=this._iteratorCache,u=0;u=l.length){var t=n.next();if(t.done)return t;l[u]=t.value}return T(e,u,l[u++])})};var Rn;e(J,I),J.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},J.prototype.get=function(e,t){return this.has(e)?this._value:t},J.prototype.includes=function(e){return X(this._value,e)},J.prototype.slice=function(e,t){var n=this.size;return _(e,t,n)?this:new J(this._value,v(t,n)-g(e,n))},J.prototype.reverse=function(){return this},J.prototype.indexOf=function(e){return X(this._value,e)?0:-1},J.prototype.lastIndexOf=function(e){return X(this._value,e)?this.size:-1},J.prototype.__iterate=function(e,t){for(var n=0;n=0&&t=0&&nn?k():T(e,r++,a)})},$.prototype.equals=function(e){return e instanceof $?this._start===e._start&&this._end===e._end&&this._step===e._step:Q(this,e)};var Dn;e(ee,t),e(te,ee),e(ne,ee),e(le,ee),ee.Keyed=te,ee.Indexed=ne,ee.Set=le;var wn,In="function"==typeof Math.imul&&Math.imul(4294967295,2)===-2?Math.imul:function(e,t){e=0|e,t=0|t;var n=65535&e,l=65535&t;return n*l+((e>>>16)*l+n*(t>>>16)<<16>>>0)|0},Pn=Object.isExtensible,Ln=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}(),Mn="function"==typeof WeakMap;Mn&&(wn=new WeakMap);var xn=0,Nn="__immutablehash__";"function"==typeof Symbol&&(Nn=Symbol(Nn));var Fn=16,jn=255,qn=0,Un={};e(de,te),de.of=function(){var e=on.call(arguments,0);return Te().withMutations(function(t){for(var n=0;n=e.length)throw new Error("Missing value for key: "+e[n]);t.set(e[n],e[n+1])}})},de.prototype.toString=function(){return this.__toString("Map {","}")},de.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},de.prototype.set=function(e,t){return ke(this,e,t)},de.prototype.setIn=function(e,t){return this.updateIn(e,_n,function(){return t})},de.prototype.remove=function(e){return ke(this,e,_n)},de.prototype.deleteIn=function(e){return this.updateIn(e,function(){return _n})},de.prototype.update=function(e,t,n){return 1===arguments.length?e(this):this.updateIn([e],t,n)},de.prototype.updateIn=function(e,t,n){n||(n=t,t=void 0);var l=Me(this,It(e),t,n);return l===_n?void 0:l},de.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Te()},de.prototype.merge=function(){return we(this,void 0,arguments)},de.prototype.mergeWith=function(e){var t=on.call(arguments,1);return we(this,e,t)},de.prototype.mergeIn=function(e){var t=on.call(arguments,1);return this.updateIn(e,Te(),function(e){return"function"==typeof e.merge?e.merge.apply(e,t):t[t.length-1]})},de.prototype.mergeDeep=function(){return we(this,Ie,arguments)},de.prototype.mergeDeepWith=function(e){var t=on.call(arguments,1);return we(this,Pe(e),t)},de.prototype.mergeDeepIn=function(e){var t=on.call(arguments,1);return this.updateIn(e,Te(),function(e){return"function"==typeof e.mergeDeep?e.mergeDeep.apply(e,t):t[t.length-1]})},de.prototype.sort=function(e){return Ze(bt(this,e))},de.prototype.sortBy=function(e,t){return Ze(bt(this,t,e))},de.prototype.withMutations=function(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this},de.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new p)},de.prototype.asImmutable=function(){return this.__ensureOwner()},de.prototype.wasAltered=function(){return this.__altered},de.prototype.__iterator=function(e,t){return new ge(this,e,t)},de.prototype.__iterate=function(e,t){var n=this,l=0;return this._root&&this._root.iterate(function(t){return l++,e(t[1],t[0],n)},t),l},de.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Ee(this.size,this._root,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},de.isMap=pe;var Hn="@@__IMMUTABLE_MAP__@@",Bn=de.prototype;Bn[Hn]=!0,Bn[fn]=Bn.remove,
Bn.removeIn=Bn.deleteIn,fe.prototype.get=function(e,t,n,l){for(var u=this.entries,r=0,a=u.length;r=Gn)return Re(e,i,l,u);var h=e&&e===this.ownerID,m=h?i:f(i);return p?o?s===c-1?m.pop():m[s]=m.pop():m[s]=[l,u]:m.push([l,u]),h?(this.entries=m,this):new fe(e,m)}},he.prototype.get=function(e,t,n,l){void 0===t&&(t=re(n));var u=1<<((0===e?t:t>>>e)&yn),r=this.bitmap;return 0===(r&u)?l:this.nodes[xe(r&u-1)].get(e+hn,t,n,l)},he.prototype.update=function(e,t,n,l,u,r,a){void 0===n&&(n=re(l));var o=(0===t?n:n>>>t)&yn,i=1<=Vn)return De(e,p,s,o,h);if(c&&!h&&2===p.length&&Ae(p[1^d]))return p[1^d];if(c&&h&&1===p.length&&Ae(h))return h;var m=e&&e===this.ownerID,y=c?h?s:s^i:s|i,_=c?h?Ne(p,d,h,m):je(p,d,m):Fe(p,d,h,m);return m?(this.bitmap=y,this.nodes=_,this):new he(e,y,_)},me.prototype.get=function(e,t,n,l){void 0===t&&(t=re(n));var u=(0===e?t:t>>>e)&yn,r=this.nodes[u];return r?r.get(e+hn,t,n,l):l},me.prototype.update=function(e,t,n,l,u,r,a){void 0===n&&(n=re(l));var o=(0===t?n:n>>>t)&yn,i=u===_n,s=this.nodes,c=s[o];if(i&&!c)return this;var d=Se(c,e,t+hn,n,l,u,r,a);if(d===c)return this;var p=this.count;if(c){if(!d&&(p--,p=0&&e>>t&yn;if(l>=this.array.length)return new He([],e);var u,r=0===l;if(t>0){var a=this.array[l];if(u=a&&a.removeBefore(e,t-hn,n),u===a&&r)return this}if(r&&!u)return this;var o=We(this,e);if(!r)for(var i=0;i>>t&yn;if(l>=this.array.length)return this;var u;if(t>0){var r=this.array[l];if(u=r&&r.removeAfter(e,t-hn,n),u===r&&l===this.array.length-1)return this}var a=We(this,e);return a.array.splice(l+1),u&&(a.array[l]=u),a};var Xn,Qn={};e(Ze,de),Ze.of=function(){return this(arguments)},Ze.prototype.toString=function(){return this.__toString("OrderedMap {","}")},Ze.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},Ze.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):tt()},Ze.prototype.set=function(e,t){return nt(this,e,t)},Ze.prototype.remove=function(e){return nt(this,e,_n)},Ze.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},Ze.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate(function(t){return t&&e(t[1],t[0],n)},t)},Ze.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},Ze.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?et(t,n,e,this.__hash):(this.__ownerID=e,this._map=t,this._list=n,this)},Ze.isOrderedMap=$e,Ze.prototype[pn]=!0,Ze.prototype[fn]=Ze.prototype.remove;var Jn;e(lt,w),lt.prototype.get=function(e,t){return this._iter.get(e,t)},lt.prototype.has=function(e){return this._iter.has(e)},lt.prototype.valueSeq=function(){return this._iter.valueSeq()},lt.prototype.reverse=function(){var e=this,t=st(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},lt.prototype.map=function(e,t){var n=this,l=it(this,e,t);return this._useKeys||(l.valueSeq=function(){return n._iter.toSeq().map(e,t)}),l},lt.prototype.__iterate=function(e,t){var n,l=this;return this._iter.__iterate(this._useKeys?function(t,n){return e(t,n,l)}:(n=t?Ot(this):0,function(u){return e(u,t?--n:n++,l)}),t)},lt.prototype.__iterator=function(e,t){if(this._useKeys)return this._iter.__iterator(e,t);var n=this._iter.__iterator(En,t),l=t?Ot(this):0;return new E(function(){var u=n.next();return u.done?u:T(e,t?--l:l++,u.value,u)})},lt.prototype[pn]=!0,e(ut,I),ut.prototype.includes=function(e){return this._iter.includes(e)},ut.prototype.__iterate=function(e,t){var n=this,l=0;return this._iter.__iterate(function(t){return e(t,l++,n)},t)},ut.prototype.__iterator=function(e,t){var n=this._iter.__iterator(En,t),l=0;return new E(function(){var t=n.next();return t.done?t:T(e,l++,t.value,t)})},e(rt,P),rt.prototype.has=function(e){return this._iter.includes(e)},rt.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){return e(t,t,n)},t)},rt.prototype.__iterator=function(e,t){var n=this._iter.__iterator(En,t);return new E(function(){var t=n.next();return t.done?t:T(e,t.value,t.value,t)})},e(at,w),at.prototype.entrySeq=function(){return this._iter.toSeq()},at.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){if(t){At(t);var l=r(t);return e(l?t.get(1):t[1],l?t.get(0):t[0],n)}},t)},at.prototype.__iterator=function(e,t){var n=this._iter.__iterator(En,t);return new E(function(){for(;;){var t=n.next();if(t.done)return t;var l=t.value;if(l){At(l);var u=r(l);return T(e,u?l.get(0):l[0],u?l.get(1):l[1],t)}}})},ut.prototype.cacheResult=lt.prototype.cacheResult=rt.prototype.cacheResult=at.prototype.cacheResult=Dt,e(Pt,te),Pt.prototype.toString=function(){return this.__toString(Mt(this)+" {","}")},Pt.prototype.has=function(e){return this._defaultValues.hasOwnProperty(e)},Pt.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._defaultValues[e];return this._map?this._map.get(e,n):n},Pt.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var e=this.constructor;return e._empty||(e._empty=Lt(this,Te()))},Pt.prototype.set=function(e,t){if(!this.has(e))throw new Error('Cannot set unknown key "'+e+'" on '+Mt(this));if(this._map&&!this._map.has(e)){var n=this._defaultValues[e];if(t===n)return this}var l=this._map&&this._map.set(e,t);return this.__ownerID||l===this._map?this:Lt(this,l)},Pt.prototype.remove=function(e){if(!this.has(e))return this;var t=this._map&&this._map.remove(e);return this.__ownerID||t===this._map?this:Lt(this,t)},Pt.prototype.wasAltered=function(){return this._map.wasAltered()},Pt.prototype.__iterator=function(e,t){var l=this;return n(this._defaultValues).map(function(e,t){return l.get(t)}).__iterator(e,t)},Pt.prototype.__iterate=function(e,t){var l=this;return n(this._defaultValues).map(function(e,t){return l.get(t)}).__iterate(e,t)},Pt.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map&&this._map.__ensureOwner(e);return e?Lt(this,t,e):(this.__ownerID=e,this._map=t,this)};var Zn=Pt.prototype;Zn[fn]=Zn.remove,Zn.deleteIn=Zn.removeIn=Bn.removeIn,Zn.merge=Bn.merge,Zn.mergeWith=Bn.mergeWith,Zn.mergeIn=Bn.mergeIn,Zn.mergeDeep=Bn.mergeDeep,Zn.mergeDeepWith=Bn.mergeDeepWith,Zn.mergeDeepIn=Bn.mergeDeepIn,Zn.setIn=Bn.setIn,Zn.update=Bn.update,Zn.updateIn=Bn.updateIn,Zn.withMutations=Bn.withMutations,Zn.asMutable=Bn.asMutable,Zn.asImmutable=Bn.asImmutable,e(Ft,le),Ft.of=function(){return this(arguments)},Ft.fromKeys=function(e){return this(n(e).keySeq())},Ft.prototype.toString=function(){return this.__toString("Set {","}")},Ft.prototype.has=function(e){return this._map.has(e)},Ft.prototype.add=function(e){return qt(this,this._map.set(e,!0))},Ft.prototype.remove=function(e){return qt(this,this._map.remove(e))},Ft.prototype.clear=function(){return qt(this,this._map.clear())},Ft.prototype.union=function(){var e=on.call(arguments,0);return e=e.filter(function(e){return 0!==e.size}),0===e.length?this:0!==this.size||this.__ownerID||1!==e.length?this.withMutations(function(t){for(var n=0;n=0;n--)t={value:arguments[n],next:t};return this.__ownerID?(this.size=e,this._head=t,this.__hash=void 0,this.__altered=!0,this):Yt(e,t)},Kt.prototype.pushAll=function(e){if(e=l(e),0===e.size)return this;ce(e.size);var t=this.size,n=this._head;return e.reverse().forEach(function(e){t++,n={value:e,next:n}}),this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):Yt(t,n)},Kt.prototype.pop=function(){return this.slice(1)},Kt.prototype.unshift=function(){return this.push.apply(this,arguments)},Kt.prototype.unshiftAll=function(e){return this.pushAll(e)},Kt.prototype.shift=function(){return this.pop.apply(this,arguments)},Kt.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Xt()},Kt.prototype.slice=function(e,t){if(_(e,t,this.size))return this;var n=g(e,this.size),l=v(t,this.size);if(l!==this.size)return ne.prototype.slice.call(this,e,t);for(var u=this.size-n,r=this._head;n--;)r=r.next;return this.__ownerID?(this.size=u,this._head=r,this.__hash=void 0,this.__altered=!0,this):Yt(u,r)},Kt.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Yt(this.size,this._head,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},Kt.prototype.__iterate=function(e,t){if(t)return this.reverse().__iterate(e);for(var n=0,l=this._head;l&&e(l.value,n++,this)!==!1;)l=l.next;return n},Kt.prototype.__iterator=function(e,t){if(t)return this.reverse().__iterator(e);var n=0,l=this._head;return new E(function(){if(l){var t=l.value;return l=l.next,T(e,n++,t)}return k()})},Kt.isStack=Wt;var ul="@@__IMMUTABLE_STACK__@@",rl=Kt.prototype;rl[ul]=!0,rl.withMutations=Bn.withMutations,rl.asMutable=Bn.asMutable,rl.asImmutable=Bn.asImmutable,rl.wasAltered=Bn.wasAltered;var al;t.Iterator=E,Qt(t,{toArray:function(){ce(this.size);var e=new Array(this.size||0);return this.valueSeq().__iterate(function(t,n){e[n]=t}),e},toIndexedSeq:function(){return new ut(this)},toJS:function(){return this.toSeq().map(function(e){return e&&"function"==typeof e.toJS?e.toJS():e}).__toJS()},toJSON:function(){return this.toSeq().map(function(e){return e&&"function"==typeof e.toJSON?e.toJSON():e}).__toJS()},toKeyedSeq:function(){return new lt(this,(!0))},toMap:function(){return de(this.toKeyedSeq())},toObject:function(){ce(this.size);var e={};return this.__iterate(function(t,n){e[n]=t}),e},toOrderedMap:function(){return Ze(this.toKeyedSeq())},toOrderedSet:function(){return Bt(a(this)?this.valueSeq():this)},toSet:function(){return Ft(a(this)?this.valueSeq():this)},toSetSeq:function(){return new rt(this)},toSeq:function(){return o(this)?this.toIndexedSeq():a(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return Kt(a(this)?this.valueSeq():this)},toList:function(){return qe(a(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){var e=on.call(arguments,0);return St(this,yt(this,e))},includes:function(e){return this.some(function(t){return X(t,e)})},entries:function(){return this.__iterator(Tn)},every:function(e,t){ce(this.size);var n=!0;return this.__iterate(function(l,u,r){if(!e.call(t,l,u,r))return n=!1,!1}),n},filter:function(e,t){return St(this,ct(this,e,t,!0))},find:function(e,t,n){var l=this.findEntry(e,t);return l?l[1]:n},forEach:function(e,t){return ce(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){ce(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate(function(l){n?n=!1:t+=e,t+=null!==l&&void 0!==l?l.toString():""}),t},keys:function(){return this.__iterator(bn)},map:function(e,t){return St(this,it(this,e,t))},reduce:function(e,t,n){ce(this.size);var l,u;return arguments.length<2?u=!0:l=t,this.__iterate(function(t,r,a){u?(u=!1,l=t):l=e.call(n,l,t,r,a)}),l},reduceRight:function(e,t,n){var l=this.toKeyedSeq().reverse();return l.reduce.apply(l,arguments)},reverse:function(){return St(this,st(this,!0))},slice:function(e,t){return St(this,ft(this,e,t,!0))},some:function(e,t){return!this.every($t(e),t)},sort:function(e){return St(this,bt(this,e))},values:function(){return this.__iterator(En)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some(function(){return!0})},count:function(e,t){return h(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return dt(this,e,t)},equals:function(e){return Q(this,e)},entrySeq:function(){var e=this;if(e._cache)return new L(e._cache);var t=e.toSeq().map(Zt).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter($t(e),t)},findEntry:function(e,t,n){var l=n;return this.__iterate(function(n,u,r){if(e.call(t,n,u,r))return l=[u,n],!1}),l},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},findLastEntry:function(e,t,n){return this.toKeyedSeq().reverse().findEntry(e,t,n)},findLastKey:function(e,t){return this.toKeyedSeq().reverse().findKey(e,t)},first:function(){return this.find(y)},flatMap:function(e,t){return St(this,gt(this,e,t))},flatten:function(e){return St(this,_t(this,e,!0))},fromEntrySeq:function(){return new at(this)},get:function(e,t){return this.find(function(t,n){return X(n,e)},void 0,t)},getIn:function(e,t){for(var n,l=this,u=It(e);!(n=u.next()).done;){var r=n.value;if(l=l&&l.get?l.get(r,_n):_n,l===_n)return t}return l},groupBy:function(e,t){return pt(this,e,t)},has:function(e){return this.get(e,_n)!==_n},hasIn:function(e){return this.getIn(e,_n)!==_n},isSubset:function(e){return e="function"==typeof e.includes?e:t(e),this.every(function(t){return e.includes(t)})},isSuperset:function(e){return e="function"==typeof e.isSubset?e:t(e),e.isSubset(this)},keyOf:function(e){return this.findKey(function(t){return X(t,e)})},keySeq:function(){return this.toSeq().map(Jt).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(e){return this.toKeyedSeq().reverse().keyOf(e)},max:function(e){return Et(this,e)},maxBy:function(e,t){return Et(this,t,e)},min:function(e){return Et(this,e?en(e):ln)},minBy:function(e,t){return Et(this,t?en(t):ln,e)},rest:function(){return this.slice(1)},skip:function(e){return this.slice(Math.max(0,e))},skipLast:function(e){return St(this,this.toSeq().reverse().skip(e).reverse())},skipWhile:function(e,t){return St(this,mt(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile($t(e),t)},sortBy:function(e,t){return St(this,bt(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return St(this,this.toSeq().reverse().take(e).reverse())},takeWhile:function(e,t){return St(this,ht(this,e,t))},takeUntil:function(e,t){return this.takeWhile($t(e),t)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=un(this))}});var ol=t.prototype;ol[sn]=!0,ol[An]=ol.values,ol.__toJS=ol.toArray,ol.__toStringMapper=tn,ol.inspect=ol.toSource=function(){return this.toString()},ol.chain=ol.flatMap,ol.contains=ol.includes,Qt(n,{flip:function(){return St(this,ot(this))},mapEntries:function(e,t){var n=this,l=0;return St(this,this.toSeq().map(function(u,r){return e.call(t,[r,u],l++,n)}).fromEntrySeq())},mapKeys:function(e,t){var n=this;return St(this,this.toSeq().flip().map(function(l,u){return e.call(t,l,u,n)}).flip())}});var il=n.prototype;il[cn]=!0,il[An]=ol.entries,il.__toJS=ol.toObject,il.__toStringMapper=function(e,t){return JSON.stringify(t)+": "+tn(e)},Qt(l,{toKeyedSeq:function(){return new lt(this,(!1))},filter:function(e,t){return St(this,ct(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.lastKeyOf(e);return void 0===t?-1:t},reverse:function(){return St(this,st(this,!1))},slice:function(e,t){return St(this,ft(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(0|t,0),0===n||2===n&&!t)return this;e=g(e,e<0?this.count():this.size);var l=this.slice(0,e);return St(this,1===n?l:l.concat(f(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.findLastEntry(e,t);return n?n[0]:-1},first:function(){return this.get(0)},flatten:function(e){return St(this,_t(this,e,!1))},get:function(e,t){return e=m(this,e),e<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find(function(t,n){return n===e},void 0,t)},has:function(e){return e=m(this,e),e>=0&&(void 0!==this.size?this.size===1/0||e should not have a "'+t+'" prop')}t.__esModule=!0,t.routes=t.route=t.components=t.component=t.history=void 0,t.falsy=l;var u=n(1),r=u.PropTypes.func,a=u.PropTypes.object,o=u.PropTypes.arrayOf,i=u.PropTypes.oneOfType,s=u.PropTypes.element,c=u.PropTypes.shape,d=u.PropTypes.string,p=(t.history=c({listen:r.isRequired,push:r.isRequired,replace:r.isRequired,go:r.isRequired,goBack:r.isRequired,goForward:r.isRequired}),t.component=i([r,d])),f=(t.components=i([p,a]),t.route=i([a,s]));t.routes=i([f,o(f)])},,function(e,t,n){(function(e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FetchTaskFiles=void 0;var l=n(49),u=t.FetchTaskFiles=(0,l.buildApiAction)("FETCH_TASK_FILES",function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,u=void 0;return u=e.isUndefined(n)?"/sandbox/"+t+"/browse":"/sandbox/"+t+"/browse?path="+n,{url:u,catchStatusCodes:l}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e+"/"+t});(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&__REACT_HOT_LOADER__.register(u,"FetchTaskFiles","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/sandbox.es6")})()}).call(t,n(9))},function(e,t,n){(function(e,l){"use strict";function u(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.updateTailerUrl=t.toggleTailerGroup=t.addTailerGroup=t.setColor=t.loadColor=t.pickTailerGroup=t.removeTailerGroup=t.jumpAllToTop=t.jumpToTop=t.jumpAllToBottom=t.jumpToBottom=t.clearNotFound=t.markNotFound=t.setSearch=t.setTailerGroups=t.buildTailerGroupInfo=t.TAILER_SET_NOT_FOUND=t.SET_COLOR=t.TOGGLE_TAILER_GROUP=t.PICK_TAILER_GROUP=t.REMOVE_TAILER_GROUP=t.SET_SEARCH=t.ADD_TAILER_GROUP=t.SET_TAILER_GROUPS=void 0;var r=n(35),a=u(r),o=n(235),i=n(179),s=n(12),c=u(s),d=t.SET_TAILER_GROUPS="TAILER_SET_TAILER_GROUPS",p=t.ADD_TAILER_GROUP="TAILER_ADD_TAILER_GROUP",f=t.SET_SEARCH="TAILER_SET_SEARCH",h=t.REMOVE_TAILER_GROUP="TAILER_REMOVE_TAILER_GROUP",m=t.PICK_TAILER_GROUP="TAILER_PICK_TAILER_GROUP",y=t.TOGGLE_TAILER_GROUP="TAILER_TOGGLE_TAILER_GROUP",_=t.SET_COLOR="TAILER_SET_COLOR",g=t.TAILER_SET_NOT_FOUND="TAILER_SET_NOT_FOUND",v=t.buildTailerGroupInfo=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;return{taskId:e,path:t,offset:n}},b=t.setTailerGroups=function(e){return{type:d,tailerGroups:e}},E=t.setSearch=function(e){return{type:f,search:e}},T=t.markNotFound=function(e){return function(t,n){var l=n(),u=l.tailerView,r=u.notFound;r[e]=!0,t({type:g,notFound:r})}},k=t.clearNotFound=function(){return function(e,t){e({type:g,notFound:{}})}},S=t.jumpToBottom=function(e,t,n){return function(l,u){var r=u();l(o.actions.unloadFile(e)),l(o.actions.sandboxFetchTail(e,t,n.replace("$TASK_ID",t),r.tailer.config)),l(o.actions.startTailing(e))}},A=t.jumpAllToBottom=function(){return function(e,t){var n=t();n.tailerView.tailerGroups.map(function(t){return t.map(function(t){e(S(t.tailerId,t.taskId,t.path))})})}},O=t.jumpToTop=function(t,n,l){return function(u,r){var a=r();u(o.actions.unloadFile(t)),u(o.actions.sandboxFetchLength(t,n,l.replace("$TASK_ID",n),a.tailer.config)).then(function(e){return u(o.actions.sandboxFetchChunk(t,n,l.replace("$TASK_ID",n),0,o.actions.SANDBOX_MAX_BYTES,a.tailer.config))}).then(function(){e.find("log-pane").scrollTop=0}),u(o.actions.stopTailing(t))}},R=t.jumpAllToTop=function(){return function(e,t){var n=t();n.tailerView.tailerGroups.map(function(t){return t.map(function(t){e(O(t.tailerId,t.taskId,t.path))})})}},C=t.removeTailerGroup=function(e){return function(t){t({type:h,tailerGroupIndex:e}),t(M())}},D=t.pickTailerGroup=function(e){return function(t){t({type:m,tailerGroupIndex:e}),t(M())}},w=t.loadColor=function(){return function(e){return window.localStorage.hasOwnProperty("logColor")?e({type:_,color:window.localStorage.logColor}):a["default"].resolve()}},I=t.setColor=function(e){return function(t){return window.localStorage.logColor=e,t({type:_,color:e})}},P=t.addTailerGroup=function(e){return function(t,n){t({type:p,tailerGroup:e}),t(M())}},L=t.toggleTailerGroup=function(e,t,n){return function(u,r){var a=r(),o=a.tailerView,i=l.findIndex(o.tailerGroups,function(t){return t[0].taskId===e});if(i>-1)return u(C(i));var s=t;if(s.indexOf("$TASK_ID")<0)for(var c=0;c1?l-1:0),r=1;r0?void 0:(0,p["default"])(!1),null!=c&&(r+=encodeURI(c))):"("===i?u+=1:")"===i?u-=1:":"===i.charAt(0)?(s=i.substring(1),c=t[s],null!=c||u>0?void 0:(0,p["default"])(!1),null!=c&&(r+=encodeURIComponent(c))):r+=i;return r.replace(/\/+/g,"/")}t.__esModule=!0,t.compilePattern=a,t.matchPattern=o,t.getParamNames=i,t.getParams=s,t.formatPattern=c;var d=n(39),p=l(d),f=Object.create(null)},,function(e,t){"use strict";function n(e){return e&&r(e)&&Object.defineProperty(e,u,{value:!0,enumerable:!0}),e}function l(e){return!!(e&&r(e)&&e[u])}t.__esModule=!0,t.makeFieldValue=n,t.isFieldValue=l;var u="_isFieldValue",r=function(e){return"object"==typeof e}},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.httpFetchChunk=t.blazarLogFetchTail=t.BLAZAR_LOG_FETCH_TAIL=t.blazarLogFetchLength=t.BLAZAR_LOG_FETCH_LENGTH_ERROR=t.BLAZAR_LOG_FETCH_LENGTH_STARTED=t.blazarLogFetchChunk=t.blazarSetApiRoot=t.BLAZAR_SET_API_ROOT=t.BLAZAR_LOG_MAX_BYTES=t.sandboxFetchTail=t.SANDBOX_FETCH_TAIL=t.sandboxFetchLength=t.SANDBOX_FETCH_LENGTH_ERROR=t.SANDBOX_FETCH_LENGTH_STARTED=t.sandboxFetchChunk=t.setAuthorizationHeader=t.SET_AUTHORIZATION_HEADER=t.tailIntervalMs=t.SET_TAIL_INTERVAL_MS=t.sandboxSetApiRoot=t.SANDBOX_SET_API_ROOT=t.SANDBOX_MAX_BYTES=t.FETCH_CHUNK_ERROR=t.FETCH_CHUNK_STARTED=t.renderedLines=t.RENDERED_LINES=t.toggleFetchOverscan=t.TOGGLE_FETCH_OVERSCAN=t.toggleAnsiColoring=t.TOGGLE_ANSI_COLORING=t.setFileSize=t.SET_FILE_SIZE=t.unloadFileChunk=t.UNLOAD_FILE_CHUNK=t.startTailing=t.START_TAILING=t.stopTailing=t.STOP_TAILING=t.unloadFile=t.UNLOAD_FILE=t.addFileChunk=t.ADD_FILE_CHUNK=t.SINGULARITY_TAILER_AJAX_ERROR_EVENT=void 0;var u=n(689),r=n(441),a=l(r),o="SINGULARITY_TAILER",i=t.SINGULARITY_TAILER_AJAX_ERROR_EVENT="SingularityTailerAjaxError",s=new u.TextEncoder,c=t.ADD_FILE_CHUNK=o+"_ADD_FILE_CHUNK",d=t.addFileChunk=function(e,t,n,l){return{type:c,id:e,chunk:t,requestedStart:n,requestedEnd:l}},p=t.UNLOAD_FILE=o+"_UNLOAD_FILE",f=t.unloadFile=function(e){return{type:p,id:e}},h=t.STOP_TAILING=o+"_STOP_TAILING",m=t.stopTailing=function(e){return{type:h,id:e}},y=t.START_TAILING=o+"_START_TAILING",_=t.startTailing=function(e){return{type:y,id:e}},g=t.UNLOAD_FILE_CHUNK=o+"_UNLOAD_FILE_CHUNK",v=t.unloadFileChunk=function(e,t){return{type:g,id:e,index:t}},b=t.SET_FILE_SIZE=o+"_SET_FILE_SIZE",E=t.setFileSize=function(e,t){return{type:b,id:e,fileSize:t}},T=t.TOGGLE_ANSI_COLORING=o+"_TOGGLE_ANSI_COLORING",k=t.toggleAnsiColoring=function(){return{type:T}},S=t.TOGGLE_FETCH_OVERSCAN=o+"_TOGGLE_FETCH_OVERSCAN",A=t.toggleFetchOverscan=function(){return{type:S}},O=t.RENDERED_LINES=o+"_RENDERED_LINES",R=t.renderedLines=function(e,t,n,l,u){return{type:O,id:e,startIndex:t,stopIndex:n,overscanStartIndex:l,overscanStopIndex:u}},C=o+"_FETCH_CHUNK",D=t.FETCH_CHUNK_STARTED=C+"_STARTED",w=function(e,t,n,l){return{type:D,apiName:e,startedAt:Date.now(),id:t,start:n,end:l}},I=t.FETCH_CHUNK_ERROR=C+"_ERROR",P=function(e,t,n,l,u){return{type:I,apiName:e,id:t,start:n,end:l,name:u.name,message:u.message}},L=function(e,t){if(e.status>=200&&e.status<300)return e;var n=new Error(e.statusText);throw n.response=e,document&&document.dispatchEvent&&document.dispatchEvent(new CustomEvent(i,{detail:{response:e,taskId:t}})),n},M=function(e){return e.json()},x=function(e){return e.text()},N=t.SANDBOX_MAX_BYTES=65535,F=t.SANDBOX_SET_API_ROOT=o+"_SANDBOX_SET_API_ROOT",j=t.sandboxSetApiRoot=function(e){return{type:F,apiRoot:e}},q=t.SET_TAIL_INTERVAL_MS=o+"_TAIL_INTERVAL_MS",U=t.tailIntervalMs=function(e){return{type:q,tailIntervalMs:e}},H=t.SET_AUTHORIZATION_HEADER=o+"_SET_AUTHORIZATION_HEADER",B=t.setAuthorizationHeader=function(e){return{type:H,authorizationHeader:e}},z=t.sandboxFetchChunk=function(e,t,n,l,u,r){return function(o){o(w("SANDBOX",e,l,u));var i=r.singularityApiRoot,c="?path="+n+"&offset="+l+"&length="+(u-l),p=i+"/sandbox/"+t+"/read"+c,f={credentials:"include"};return r.authorizationHeader&&(f.headers={Authorization:r.authorizationHeader}),(0,a["default"])(p,f).then(function(e){return L(e,t)}).then(M).then(function(t){var n=t.data,r=t.offset,a=s.encode(n),i=a.byteLength;return o(d(e,{text:n,start:r,end:r+i,byteLength:i},l,u))})["catch"](function(t){return o(P("SANDBOX",e,l,u,t))})}},G=o+"_SANDBOX_FETCH_LENGTH",V=t.SANDBOX_FETCH_LENGTH_STARTED=G+"_STARTED",K=t.SANDBOX_FETCH_LENGTH_ERROR=G+"_ERROR",W=t.sandboxFetchLength=function(e,t,n,l){return function(u){u({type:V,startedAt:Date.now(),id:e});var r=l.singularityApiRoot,o="?path="+n+"&length=0",i=r+"/sandbox/"+t+"/read"+o,s={credentials:"include"};return l.authorizationHeader&&(s.headers={Authorization:l.authorizationHeader}),(0,a["default"])(i,s).then(function(e){return L(e,t)}).then(M).then(function(t){var n=t.offset;return u(E(e,n))})["catch"](function(e){return u({type:K,name:e.name,message:e.message})})}},Y=t.SANDBOX_FETCH_TAIL=o+"_SANDBOX_FETCH_TAIL",X=t.sandboxFetchTail=function(e,t,n,l){return function(u){u(W(e,t,n,l)).then(function(r){var a=Math.max(r.fileSize-N,0),o=a+N;return u(z(e,t,n,a,o,l))})}},Q=t.BLAZAR_LOG_MAX_BYTES=65535,J=t.BLAZAR_SET_API_ROOT=o+"_BLAZAR_SET_API_ROOT",Z=t.blazarSetApiRoot=function(e){return{type:J,apiRoot:e}},$=t.blazarLogFetchChunk=function(e,t,n,l,u){return function(r){if(n===l)return console.log("skipping",n,l),Promise.resolve();r(w("BLAZAR_LOG",e,n,l));var o=u.blazarApiRoot,i="?offset="+n+"&length="+(l-n),c=o+"/modules/builds/"+t+"/log"+i,p={credentials:"include"};return u.authorizationHeader&&(p.headers={Authorization:u.authorizationHeader}),(0,a["default"])(c,p).then(L).then(M).then(function(t){var u=t.data,a=t.offset,o=s.encode(u),i=o.byteLength;return r(d(e,{text:u,start:a,end:a+i,byteLength:i},n,l))})["catch"](function(t){return r(P("BLAZAR_LOG",e,n,l,t))})}},ee=o+"_BLAZAR_LOG_FETCH_LENGTH",te=t.BLAZAR_LOG_FETCH_LENGTH_STARTED=ee+"_STARTED",ne=t.BLAZAR_LOG_FETCH_LENGTH_ERROR=ee+"_ERROR",le=t.blazarLogFetchLength=function(e,t,n){return function(l){l({type:te,startedAt:Date.now(),id:e});var u=n.blazarApiRoot,r=u+"/modules/builds/"+t+"/log/size",o={credentials:"include"};return n.authorizationHeader&&(o.headers={Authorization:n.authorizationHeader}),(0,a["default"])(r,o).then(L).then(M).then(function(t){var n=t.size;return l(E(e,n))})["catch"](function(e){return l({type:ne,name:e.name,message:e.message})})}},ue=t.BLAZAR_LOG_FETCH_TAIL=o+"_BLAZAR_LOG_FETCH_TAIL",re=t.blazarLogFetchTail=function(e,t,n){return function(l){l(le(e,t,n)).then(function(u){var r=Math.max(u.fileSize-Q,0),a=r+Q;return l($(e,t,r,a,n))})}},ae=t.httpFetchChunk=function(e,t,n,l){return function(u){u(w("HTTP",e,n,l));var r=new Headers;n&&r.append("Range","bytes="+n+"-"+(l||""));var o={method:"GET",headers:r};return(0,a["default"])(t,o).then(L).then(x).then(function(t){var r=s.encode(t),a=r.byteLength;return u(d(e,{text:t,start:n,end:n+a,byteLength:a},n,l))})["catch"](function(t){return u(P("HTTP",e,n,l,t))})}};(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(o,"frameworkName","src/actions/index.js"),__REACT_HOT_LOADER__.register(i,"SINGULARITY_TAILER_AJAX_ERROR_EVENT","src/actions/index.js"),__REACT_HOT_LOADER__.register(s,"TE","src/actions/index.js"),__REACT_HOT_LOADER__.register(c,"ADD_FILE_CHUNK","src/actions/index.js"),__REACT_HOT_LOADER__.register(d,"addFileChunk","src/actions/index.js"),__REACT_HOT_LOADER__.register(p,"UNLOAD_FILE","src/actions/index.js"),__REACT_HOT_LOADER__.register(f,"unloadFile","src/actions/index.js"),__REACT_HOT_LOADER__.register(h,"STOP_TAILING","src/actions/index.js"),__REACT_HOT_LOADER__.register(m,"stopTailing","src/actions/index.js"),__REACT_HOT_LOADER__.register(y,"START_TAILING","src/actions/index.js"),__REACT_HOT_LOADER__.register(_,"startTailing","src/actions/index.js"),__REACT_HOT_LOADER__.register(g,"UNLOAD_FILE_CHUNK","src/actions/index.js"),__REACT_HOT_LOADER__.register(v,"unloadFileChunk","src/actions/index.js"),__REACT_HOT_LOADER__.register(b,"SET_FILE_SIZE","src/actions/index.js"),__REACT_HOT_LOADER__.register(E,"setFileSize","src/actions/index.js"),__REACT_HOT_LOADER__.register(T,"TOGGLE_ANSI_COLORING","src/actions/index.js"),__REACT_HOT_LOADER__.register(k,"toggleAnsiColoring","src/actions/index.js"),__REACT_HOT_LOADER__.register(S,"TOGGLE_FETCH_OVERSCAN","src/actions/index.js"),__REACT_HOT_LOADER__.register(A,"toggleFetchOverscan","src/actions/index.js"),__REACT_HOT_LOADER__.register(O,"RENDERED_LINES","src/actions/index.js"),__REACT_HOT_LOADER__.register(R,"renderedLines","src/actions/index.js"),__REACT_HOT_LOADER__.register(C,"FETCH_CHUNK","src/actions/index.js"),__REACT_HOT_LOADER__.register(D,"FETCH_CHUNK_STARTED","src/actions/index.js"),__REACT_HOT_LOADER__.register(w,"fetchChunkStarted","src/actions/index.js"),__REACT_HOT_LOADER__.register(I,"FETCH_CHUNK_ERROR","src/actions/index.js"),__REACT_HOT_LOADER__.register(P,"fetchChunkError","src/actions/index.js"),__REACT_HOT_LOADER__.register(L,"checkStatus","src/actions/index.js"),__REACT_HOT_LOADER__.register(M,"parseJSON","src/actions/index.js"),__REACT_HOT_LOADER__.register(x,"parseText","src/actions/index.js"),__REACT_HOT_LOADER__.register(N,"SANDBOX_MAX_BYTES","src/actions/index.js"),__REACT_HOT_LOADER__.register(F,"SANDBOX_SET_API_ROOT","src/actions/index.js"),__REACT_HOT_LOADER__.register(j,"sandboxSetApiRoot","src/actions/index.js"),__REACT_HOT_LOADER__.register(q,"SET_TAIL_INTERVAL_MS","src/actions/index.js"),__REACT_HOT_LOADER__.register(U,"tailIntervalMs","src/actions/index.js"),__REACT_HOT_LOADER__.register(H,"SET_AUTHORIZATION_HEADER","src/actions/index.js"),__REACT_HOT_LOADER__.register(B,"setAuthorizationHeader","src/actions/index.js"),__REACT_HOT_LOADER__.register(z,"sandboxFetchChunk","src/actions/index.js"),__REACT_HOT_LOADER__.register(G,"SANDBOX_FETCH_LENGTH","src/actions/index.js"),__REACT_HOT_LOADER__.register(V,"SANDBOX_FETCH_LENGTH_STARTED","src/actions/index.js"),__REACT_HOT_LOADER__.register(K,"SANDBOX_FETCH_LENGTH_ERROR","src/actions/index.js"),__REACT_HOT_LOADER__.register(W,"sandboxFetchLength","src/actions/index.js"),__REACT_HOT_LOADER__.register(Y,"SANDBOX_FETCH_TAIL","src/actions/index.js"),__REACT_HOT_LOADER__.register(X,"sandboxFetchTail","src/actions/index.js"),__REACT_HOT_LOADER__.register(Q,"BLAZAR_LOG_MAX_BYTES","src/actions/index.js"),__REACT_HOT_LOADER__.register(J,"BLAZAR_SET_API_ROOT","src/actions/index.js"),__REACT_HOT_LOADER__.register(Z,"blazarSetApiRoot","src/actions/index.js"),__REACT_HOT_LOADER__.register($,"blazarLogFetchChunk","src/actions/index.js"),__REACT_HOT_LOADER__.register(ee,"BLAZAR_LOG_FETCH_LENGTH","src/actions/index.js"),__REACT_HOT_LOADER__.register(te,"BLAZAR_LOG_FETCH_LENGTH_STARTED","src/actions/index.js"),__REACT_HOT_LOADER__.register(ne,"BLAZAR_LOG_FETCH_LENGTH_ERROR","src/actions/index.js"),__REACT_HOT_LOADER__.register(le,"blazarLogFetchLength","src/actions/index.js"),__REACT_HOT_LOADER__.register(ue,"BLAZAR_LOG_FETCH_TAIL","src/actions/index.js"),__REACT_HOT_LOADER__.register(re,"blazarLogFetchTail","src/actions/index.js"),__REACT_HOT_LOADER__.register(ae,"httpFetchChunk","src/actions/index.js"))})()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReactivateRack=t.RemoveRack=t.DecommissionRack=t.FreezeRack=t.FetchRacks=void 0;var l=n(49),u=t.FetchRacks=(0,l.buildApiAction)("FETCH_RACKS",{url:"/racks"}),r=t.FreezeRack=(0,l.buildJsonApiAction)("FREEZE_RACK","POST",function(e,t){return{url:"/racks/rack/"+e+"/freeze",body:{message:t}}}),a=t.DecommissionRack=(0,l.buildJsonApiAction)("DECOMMISSION_RACK","POST",function(e,t){return{url:"/racks/rack/"+e+"/decommission",body:{message:t}}}),o=t.RemoveRack=(0,l.buildJsonApiAction)("REMOVE_RACK","DELETE",function(e,t){return{url:"/racks/rack/"+e,body:{message:t}}}),i=t.ReactivateRack=(0,l.buildJsonApiAction)("ACTIVATE_RACK","POST",function(e,t){return{url:"/racks/rack/"+e+"/activate",body:{message:t}}});(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"FetchRacks","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/racks.es6"),__REACT_HOT_LOADER__.register(r,"FreezeRack","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/racks.es6"),__REACT_HOT_LOADER__.register(a,"DecommissionRack","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/racks.es6"),__REACT_HOT_LOADER__.register(o,"RemoveRack","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/racks.es6"),__REACT_HOT_LOADER__.register(i,"ReactivateRack","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/racks.es6"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(18),o=function(e){return e.map(function(e,t){return e.link?r["default"].createElement("li",{key:t},e.label," ",r["default"].createElement(a.Link,{to:e.link},e.text)):e.onClick?r["default"].createElement("li",{key:t},e.label," ",r["default"].createElement("a",{onClick:e.onClick},e.text)):r["default"].createElement("li",{key:t},e.label," ",e.text)})},i=function(e){var t=e.items,n=e.right;return r["default"].createElement("ul",{className:"breadcrumb clearfix"},o(t),r["default"].createElement("span",{className:"pull-right"},n))};i.propTypes={items:r["default"].PropTypes.arrayOf(r["default"].PropTypes.shape({label:r["default"].PropTypes.string,text:r["default"].PropTypes.oneOfType([r["default"].PropTypes.string.isRequired,r["default"].PropTypes.number.isRequired]),link:r["default"].PropTypes.string})).isRequired,right:r["default"].PropTypes.element};var s=i;t["default"]=s;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(o,"renderedItems","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Breadcrumbs.jsx"),__REACT_HOT_LOADER__.register(i,"Breadcrumbs","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Breadcrumbs.jsx"),__REACT_HOT_LOADER__.register(s,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Breadcrumbs.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=function(e){function t(e){(0,o["default"])(this,t);var n=(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).call(this));return n.state={expanded:e.defaultExpanded},n}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"toggle",value:function(){this.setState({expanded:!this.state.expanded})}},{key:"render",value:function(){var e=this;return m["default"].createElement("div",{id:this.props.id},m["default"].createElement("div",{className:"page-header"},m["default"].createElement("h2",null,this.props.title,m["default"].createElement("small",null,this.props.subtitle),m["default"].createElement("small",null,m["default"].createElement("a",{"data-action":"expandToggle",onClick:function(){return e.toggle()}},this.state.expanded?"Collapse":"View")))),this.state.expanded&&this.props.children)}}]),t}(m["default"].Component);y.propTypes={defaultExpanded:h.PropTypes.bool,title:h.PropTypes.string,subtitle:h.PropTypes.string,children:h.PropTypes.node,id:h.PropTypes.string};var _=y;t["default"]=_;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(y,"CollapsableSection","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/CollapsableSection.jsx"),__REACT_HOT_LOADER__.register(_,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/CollapsableSection.jsx"))})()},[1528,913],function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(373),r=l(u),a=n(862),o=l(a),i="function"==typeof o["default"]&&"symbol"==typeof r["default"]?function(e){return typeof e}:function(e){return e&&"function"==typeof o["default"]&&e.constructor===o["default"]&&e!==o["default"].prototype?"symbol":typeof e};t["default"]="function"==typeof o["default"]&&"symbol"===i(r["default"])?function(e){return"undefined"==typeof e?"undefined":i(e)}:function(e){return e&&"function"==typeof o["default"]&&e.constructor===o["default"]&&e!==o["default"].prototype?"symbol":"undefined"==typeof e?"undefined":i(e)}},84,85,[1545,83,378,376,70,197,269],function(e,t){e.exports=!0},function(e,t){t.f={}.propertyIsEnumerable},114,[1574,65,108,53],function(e,t,n){n(954);for(var l=n(50),u=n(98),r=n(129),a=n(53)("toStringTag"),o="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),i=0;i0&&void 0!==arguments[0]?arguments[0]:null;return{url:"/usage/cluster/utilization",catchStatusCodes:e}}),r=t.FetchRequestUtilizations=(0,l.buildApiAction)("FETCH_REQUEST_UTILIZATIONS",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return{url:"/usage/requests?useWebCache=true",catchStatusCodes:e}}),a=t.FetchRequestUtilization=(0,l.buildApiAction)("FETCH_REQUEST_UTILIZATION",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{url:"/usage/requests/request/"+e+"?useWebCache=true",catchStatusCodes:t}},function(e){return e});(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"FetchUtilization","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/utilization.es6"),__REACT_HOT_LOADER__.register(r,"FetchRequestUtilizations","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/utilization.es6"),__REACT_HOT_LOADER__.register(a,"FetchRequestUtilization","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/utilization.es6"))})()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NewWebhook=t.DeleteWebhook=t.FetchWebhooks=void 0;var l=n(49),u=t.FetchWebhooks=(0,l.buildApiAction)("FETCH_WEBHOOKS",{url:"/webhooks/summary"}),r=t.DeleteWebhook=(0,l.buildJsonApiAction)("DELETE_WEBHOOK","DELETE",function(e){return{url:"/webhooks/?webhookId="+e}}),a=t.NewWebhook=(0,l.buildJsonApiAction)("NEW_WEBHOOK","POST",function(e,t,n){return{url:"/webhooks",body:{uri:e,type:t,user:n}}});(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"FetchWebhooks","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/webhooks.es6"),__REACT_HOT_LOADER__.register(r,"DeleteWebhook","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/webhooks.es6"),__REACT_HOT_LOADER__.register(a,"NewWebhook","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/webhooks.es6"))})()},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=t.ModifyField=function(e,t,n){return{formId:e,fieldId:t,newValue:n,type:"MODIFY_FORM_FIELD"}},l=t.ClearField=function(e,t){return{formId:e,fieldId:t,type:"CLEAR_FORM_FIELD"}},u=t.ClearForm=function(e){return{formId:e,type:"CLEAR_FORM"}};(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(n,"ModifyField","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/form.es6"),__REACT_HOT_LOADER__.register(l,"ClearField","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/form.es6"),__REACT_HOT_LOADER__.register(u,"ClearForm","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/form.es6"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(35),r=l(u),a=n(13),o=l(a),i=n(2),s=l(i),c=n(14),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(1),_=l(y),g=n(18),v=n(15),b=n(31),E=n(16),T=n(20),k=l(T),S=n(21),A=l(S),O=n(740),R=l(O),C=n(33),D=n(12),w=l(D),I=_["default"].createElement(A["default"],{id:"run-now"},"Run Now"),P=function(t){function n(t){(0,s["default"])(this,n);var l=(0,f["default"])(this,(n.__proto__||(0,o["default"])(n)).call(this,t));return e.bindAll(l,"doBeforeOpeningModal"),l}return(0,m["default"])(n,t),(0,d["default"])(n,[{key:"doBeforeOpeningModal",value:function(){var t=this;return this.props.taskId?this.props.fetchRequestArgHistory(this.props.requestId).then(this.props.fetchTaskHistory(this.props.taskId)):e.isEmpty(this.props.taskHistory)?this.props.fetchLastRunTask(this.props.requestId).then(function(e){var n=w["default"].maybe(e,["data","0","taskId","id"]);return n?t.props.fetchRequestArgHistory(t.props.requestId).then(t.props.fetchTaskHistory(n)):r["default"].resolve()}):this.props.fetchRequestArgHistory(this.props.requestId).then(this.props.fetchTaskHistory(this.props.taskHistory[0].taskId.id))}},{key:"render",value:function(){return _["default"].createElement("span",null,_["default"].createElement("span",null,(0,C.getClickComponent)(this,this.doBeforeOpeningModal)),_["default"].createElement(R["default"],{ref:"modal",requestId:this.props.requestId,task:this.props.task,rerun:!!this.props.taskId,router:this.props.router,then:this.props.then,requestArgHistory:this.props.requestArgHistory}))}}]),n}(y.Component);P.propTypes={requestId:y.PropTypes.string.isRequired,fetchTaskHistory:y.PropTypes.func.isRequired,fetchLastRunTask:y.PropTypes.func.isRequired,fetchRequestArgHistory:y.PropTypes.func.isRequired,taskHistory:y.PropTypes.arrayOf(y.PropTypes.shape({taskId:y.PropTypes.shape({id:y.PropTypes.string.isRequired}).isRequired})),requestArgHistory:y.PropTypes.arrayOf(y.PropTypes.arrayOf(y.PropTypes.string)).isRequired,children:y.PropTypes.node,router:y.PropTypes.object,taskId:y.PropTypes.string,task:y.PropTypes.object,then:y.PropTypes.func},P.defaultProps={children:_["default"].createElement(k["default"],{placement:"top",id:"view-run-now-overlay",overlay:I},_["default"].createElement("a",{title:"Run Now"},_["default"].createElement(E.Glyphicon,{glyph:"flash"})))};var L=function(e,t){var n=w["default"].maybe(e.api.taskHistoryForRequest,[t.requestId,"data"],[]),l=t.taskId||n[0]&&n[0].taskId.id;return{taskHistory:n,task:w["default"].maybe(e.api.task[l],["data","task"]),requestArgHistory:w["default"].maybe(e.api.requestArgHistory,[t.requestId,"data"],[])}},M=function(e){return{fetchLastRunTask:function(t){return e(b.FetchTaskHistoryForRequest.trigger(t,1,1,[404]))},fetchTaskHistory:function(t){return e(b.FetchTaskHistory.trigger(t),!1,[404])},fetchRequestArgHistory:function(t){return e(b.FetchRequestArgHistory.trigger(t))}}},x=(0,v.connect)(L,M)((0,g.withRouter)(P));t["default"]=x;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(I,"runNowTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RunNowButton.jsx"),__REACT_HOT_LOADER__.register(P,"RunNowButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RunNowButton.jsx"),__REACT_HOT_LOADER__.register(L,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RunNowButton.jsx"),__REACT_HOT_LOADER__.register(M,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RunNowButton.jsx"),__REACT_HOT_LOADER__.register(x,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RunNowButton.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(16),_=n(20),g=l(_),v=n(21),b=l(v),E=n(33),T=n(742),k=l(T),S=m["default"].createElement(b["default"],{id:"unpause"},"Unpause"),A=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"render",value:function(){return m["default"].createElement("span",null,(0,E.getClickComponent)(this),m["default"].createElement(k["default"],{ref:"modal",requestId:this.props.requestId,then:this.props.then}))}}]),t}(h.Component);A.propTypes={requestId:h.PropTypes.oneOfType([h.PropTypes.string,h.PropTypes.array]).isRequired,children:h.PropTypes.node,then:h.PropTypes.func},A.defaultProps={children:m["default"].createElement(g["default"],{placement:"top",id:"view-unpause-overlay",overlay:S},m["default"].createElement("a",{title:"Unpause"},m["default"].createElement(y.Glyphicon,{glyph:"play"})))};var O=A;t["default"]=O;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"unpauseTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/UnpauseButton.jsx"),__REACT_HOT_LOADER__.register(A,"UnpauseButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/UnpauseButton.jsx"),__REACT_HOT_LOADER__.register(O,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/UnpauseButton.jsx"))})()},function(e,t,n){e.exports={"default":n(910),__esModule:!0}},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(371),r=l(u);t["default"]=function(e,t,n){return t in e?(0,r["default"])(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(370),r=l(u);t["default"]=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t
*
* Copyright (c) 2014-2015, Jon Schlinkert.
* Licensed under the MIT License.
*/
e.exports=function(e){return"string"==typeof e&&/[@?!+*]\(/.test(e)}},function(e,t,n){/*!
* is-glob
*
* Copyright (c) 2014-2015, Jon Schlinkert.
* Licensed under the MIT License.
*/
var l=n(212);e.exports=function(e){return"string"==typeof e&&(/[*!?{}(|)[\]]/.test(e)||l(e))}},function(e,t,n){function l(e){if(!a(e)||u(e)!=o)return!1;var t=r(e);if(null===t)return!0;var n=d.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==p}var u=n(1188),r=n(1190),a=n(1195),o="[object Object]",i=Function.prototype,s=Object.prototype,c=i.toString,d=s.hasOwnProperty,p=c.call(Object);e.exports=l},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(){function e(){for(var e=arguments.length,t=Array(e),l=0;l>",o=r||n;if(null==t[n])return new Error("The "+u+" `"+o+"` is required to make "+("`"+a+"` accessible for users of assistive ")+"technologies such as screen readers.");for(var i=arguments.length,s=Array(i>5?i-5:0),c=5;c>",i=a||l;if(null==n[l])return t?new Error("Required "+r+" `"+i+"` was not specified "+("in `"+o+"`.")):null;for(var s=arguments.length,c=Array(s>6?s-6:0),d=6;d=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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=Object.assign||function(e){for(var t=1;ta||rd.bottom?s.scrollTop=i.offsetTop+i.clientHeight-s.offsetHeight:c.topt.offsetHeight&&t.scrollHeight-t.offsetHeight-t.scrollTop<=0&&this.props.onMenuScrollToBottom()}}},{key:"getOptionLabel",value:function(e){return e[this.props.labelKey]}},{key:"getValueArray",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n="object"===("undefined"==typeof t?"undefined":d(t))?t:this.props;if(n.multi){if("string"==typeof e&&(e=e.split(n.delimiter)),!Array.isArray(e)){if(null===e||void 0===e)return[];e=[e]}return e.map(function(e){return q(e,n)}).filter(function(e){return e})}var l=q(e,n);return l?[l]:[]}},{key:"setValue",value:function(e){var t=this;if(this.props.autoBlur&&this.blurInput(),this.props.required){var n=U(e,this.props.multi);this.setState({required:n})}this.props.simpleValue&&e&&(e=this.props.multi?e.map(function(e){return e[t.props.valueKey]}).join(this.props.delimiter):e[this.props.valueKey]),this.props.onChange&&this.props.onChange(e)}},{key:"selectValue",value:function(e){var t=this;this.props.closeOnSelect&&(this.hasScrolledToOption=!1);var n=this.props.onSelectResetsInput?"":this.state.inputValue;this.props.multi?this.setState({focusedIndex:null,inputValue:this.handleInputValueChange(n),isOpen:!this.props.closeOnSelect},function(){var n=t.getValueArray(t.props.value);n.some(function(n){return n[t.props.valueKey]===e[t.props.valueKey]})?t.removeValue(e):t.addValue(e)}):this.setState({inputValue:this.handleInputValueChange(n),isOpen:!this.props.closeOnSelect,isPseudoFocused:this.state.isFocused},function(){t.setValue(e)})}},{key:"addValue",value:function(e){var t=this.getValueArray(this.props.value),n=this._visibleOptions.filter(function(e){return!e.disabled}),l=n.indexOf(e);this.setValue(t.concat(e)),this.props.closeOnSelect&&(n.length-1===l?this.focusOption(n[l-1]):n.length>l&&this.focusOption(n[l+1]))}},{key:"popValue",value:function(){var e=this.getValueArray(this.props.value);e.length&&e[e.length-1].clearableValue!==!1&&this.setValue(this.props.multi?e.slice(0,e.length-1):null)}},{key:"removeValue",value:function(e){var t=this,n=this.getValueArray(this.props.value);this.setValue(n.filter(function(n){return n[t.props.valueKey]!==e[t.props.valueKey]})),this.focus()}},{key:"clearValue",value:function(e){e&&"mousedown"===e.type&&0!==e.button||(e.preventDefault(),this.setValue(this.getResetValue()),this.setState({inputValue:this.handleInputValueChange(""),isOpen:!1},this.focus),this._focusAfterClear=!0)}},{key:"getResetValue",value:function(){return void 0!==this.props.resetValue?this.props.resetValue:this.props.multi?[]:null}},{key:"focusOption",value:function(e){this.setState({focusedOption:e})}},{key:"focusNextOption",value:function(){this.focusAdjacentOption("next")}},{key:"focusPreviousOption",value:function(){this.focusAdjacentOption("previous")}},{key:"focusPageUpOption",value:function(){this.focusAdjacentOption("page_up")}},{key:"focusPageDownOption",value:function(){this.focusAdjacentOption("page_down")}},{key:"focusStartOption",value:function(){this.focusAdjacentOption("start")}},{key:"focusEndOption",value:function(){this.focusAdjacentOption("end")}},{key:"focusAdjacentOption",value:function(e){var t=this._visibleOptions.map(function(e,t){return{option:e,index:t}}).filter(function(e){return!e.option.disabled});if(this._scrollToFocusedOptionOnUpdate=!0,!this.state.isOpen){var n={focusedOption:this._focusedOption||(t.length?t["next"===e?0:t.length-1].option:null),isOpen:!0};return this.props.onSelectResetsInput&&(n.inputValue=""),void this.setState(n)}if(t.length){for(var l=-1,u=0;u0?l-=1:l=t.length-1;else if("start"===e)l=0;else if("end"===e)l=t.length-1;else if("page_up"===e){var r=l-this.props.pageSize;l=r<0?0:r}else if("page_down"===e){var a=l+this.props.pageSize;l=a>t.length-1?t.length-1:a}l===-1&&(l=0),this.setState({focusedIndex:t[l].index,focusedOption:t[l].option})}}},{key:"getFocusedOption",value:function(){return this._focusedOption}},{key:"selectFocusedOption",value:function(){if(this._focusedOption)return this.selectValue(this._focusedOption)}},{key:"renderLoading",value:function(){if(this.props.isLoading)return v["default"].createElement("span",{className:"Select-loading-zone","aria-hidden":"true"},v["default"].createElement("span",{className:"Select-loading"}))}},{key:"renderValue",value:function(e,t){var n=this,l=this.props.valueRenderer||this.getOptionLabel,u=this.props.valueComponent;if(!e.length){var r=j(this.state,this.props,t);return r?v["default"].createElement("div",{className:"Select-placeholder"},this.props.placeholder):null}var a=this.props.onValueClick?this.handleValueClick:null;return this.props.multi?e.map(function(t,r){return v["default"].createElement(u,{disabled:n.props.disabled||t.clearableValue===!1,id:n._instancePrefix+"-value-"+r,instancePrefix:n._instancePrefix,key:"value-"+r+"-"+t[n.props.valueKey],onClick:a,onRemove:n.removeValue,placeholder:n.props.placeholder,value:t,values:e},l(t,r),v["default"].createElement("span",{className:"Select-aria-only"}," "))}):F(this.state,this.props)?(t&&(a=null),v["default"].createElement(u,{disabled:this.props.disabled,id:this._instancePrefix+"-value-item",instancePrefix:this._instancePrefix,onClick:a,placeholder:this.props.placeholder,value:e[0]},l(e[0]))):void 0}},{key:"renderInput",value:function(e,t){var n,l=this,a=(0,m["default"])("Select-input",this.props.inputProps.className),o=this.state.isOpen,i=(0,m["default"])((n={},r(n,this._instancePrefix+"-list",o),r(n,this._instancePrefix+"-backspace-remove-message",this.props.multi&&!this.props.disabled&&this.state.isFocused&&!this.state.inputValue),n)),c=this.state.inputValue;!c||this.props.onSelectResetsInput||this.state.isFocused||(c="");var d=s({},this.props.inputProps,{"aria-activedescendant":o?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-describedby":this.props["aria-describedby"],"aria-expanded":""+o,"aria-haspopup":""+o,"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-owns":i,onBlur:this.handleInputBlur,onChange:this.handleInputChange,onFocus:this.handleInputFocus,ref:function(e){return l.input=e},role:"combobox",required:this.state.required,tabIndex:this.props.tabIndex,value:c});if(this.props.inputRenderer)return this.props.inputRenderer(d);if(this.props.disabled||!this.props.searchable){var p=u(this.props.inputProps,[]),h=(0,m["default"])(r({},this._instancePrefix+"-list",o));return v["default"].createElement("div",s({},p,{"aria-expanded":o,"aria-owns":h,"aria-activedescendant":o?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-disabled":""+this.props.disabled,"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],className:a,onBlur:this.handleInputBlur,onFocus:this.handleInputFocus,ref:function(e){return l.input=e},role:"combobox",style:{border:0,width:1,display:"inline-block"},tabIndex:this.props.tabIndex||0}))}return this.props.autosize?v["default"].createElement(f["default"],s({id:this.props.id},d,{className:a,minWidth:"5"})):v["default"].createElement("div",{className:a,key:"input-wrap",style:{display:"inline-block"}},v["default"].createElement("input",s({id:this.props.id},d)))}},{key:"renderClear",value:function(){var e=this.getValueArray(this.props.value);if(this.props.clearable&&e.length&&!this.props.disabled&&!this.props.isLoading){var t=this.props.multi?this.props.clearAllText:this.props.clearValueText,n=this.props.clearRenderer();return v["default"].createElement("span",{"aria-label":t,className:"Select-clear-zone",onMouseDown:this.clearValue,onTouchEnd:this.handleTouchEndClearValue,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,title:t},n)}}},{key:"renderArrow",value:function(){if(this.props.arrowRenderer){var e=this.handleMouseDownOnArrow,t=this.state.isOpen,n=this.props.arrowRenderer({onMouseDown:e,isOpen:t});return n?v["default"].createElement("span",{className:"Select-arrow-zone",onMouseDown:e},n):null}}},{key:"filterOptions",value:function n(e){var t=this.state.inputValue,l=this.props.options||[];if(this.props.filterOptions){var n="function"==typeof this.props.filterOptions?this.props.filterOptions:O["default"];return n(l,t,e,{filterOption:this.props.filterOption,ignoreAccents:this.props.ignoreAccents,ignoreCase:this.props.ignoreCase,labelKey:this.props.labelKey,matchPos:this.props.matchPos,matchProp:this.props.matchProp,trimFilter:this.props.trimFilter,valueKey:this.props.valueKey})}return l}},{key:"onOptionRef",value:function(e,t){t&&(this.focused=e)}},{key:"renderMenu",value:function(e,t,n){return e&&e.length?this.props.menuRenderer({focusedOption:n,focusOption:this.focusOption,inputValue:this.state.inputValue,instancePrefix:this._instancePrefix,labelKey:this.props.labelKey,onFocus:this.focusOption,onOptionRef:this.onOptionRef,onSelect:this.selectValue,optionClassName:this.props.optionClassName,optionComponent:this.props.optionComponent,optionRenderer:this.props.optionRenderer||this.getOptionLabel,options:e,removeValue:this.removeValue,selectValue:this.selectValue,valueArray:t,valueKey:this.props.valueKey}):this.props.noResultsText?v["default"].createElement("div",{className:"Select-noresults"},this.props.noResultsText):null}},{key:"renderHiddenField",value:function(e){var t=this;if(this.props.name){if(this.props.joinValues){var n=e.map(function(e){return L(e[t.props.valueKey])}).join(this.props.delimiter);return v["default"].createElement("input",{
disabled:this.props.disabled,name:this.props.name,ref:function(e){return t.value=e},type:"hidden",value:n})}return e.map(function(e,n){return v["default"].createElement("input",{disabled:t.props.disabled,key:"hidden."+n,name:t.props.name,ref:"value"+n,type:"hidden",value:L(e[t.props.valueKey])})})}}},{key:"getFocusableOptionIndex",value:function(e){var t=this._visibleOptions;if(!t.length)return null;var n=this.props.valueKey,l=this.state.focusedOption||e;if(l&&!l.disabled){var u=-1;if(t.some(function(e,t){var r=e[n]===l[n];return r&&(u=t),r}),u!==-1)return u}for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:null;return{url:"/groups?useWebCache=true",catchStatusCodes:e}});(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&__REACT_HOT_LOADER__.register(u,"FetchGroups","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/requestGroups.es6")})()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DeleteStarredRequests=t.AddStarredRequests=void 0;var l=n(49),u=t.AddStarredRequests=(0,l.buildJsonApiAction)("ADD_STARRED_REQUESTS","POST",function(e){return{url:"/users/settings/starred-requests",body:{starredRequestIds:e}}}),r=t.DeleteStarredRequests=(0,l.buildJsonApiAction)("DELETE_STARRED_REQUESTS","DELETE",function(e){return{url:"/users/settings/starred-requests",body:{starredRequestIds:e}}});(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"AddStarredRequests","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/users.es6"),__REACT_HOT_LOADER__.register(r,"DeleteStarredRequests","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/api/users.es6"))})()},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=t.TOGGLE_VISIBILITY="TOGGLE_VISIBILITY",l=t.SET_VISIBILITY="SET_VISIBILITY",u=t.ToggleVisibility=function(){return function(e){e({type:n})}},r=t.SetVisibility=function(e){return function(t){t({type:l,value:e})}};(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(n,"TOGGLE_VISIBILITY","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/globalSearch.es6"),__REACT_HOT_LOADER__.register(l,"SET_VISIBILITY","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/globalSearch.es6"),__REACT_HOT_LOADER__.register(u,"ToggleVisibility","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/globalSearch.es6"),__REACT_HOT_LOADER__.register(r,"SetVisibility","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/globalSearch.es6"))})()},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=t.CANCEL_AUTO_REFRESH="CANCEL_AUTO_REFRESH",l=t.CancelAutoRefresh=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(l,u){var r=u();if(r.ui.refresh.hasOwnProperty(e)){var a=r.ui.refresh[e].intervalId;if(!t){var o=r.ui.refresh[e].timeoutId;o&&clearTimeout(o)}clearInterval(a),l({key:e,type:n})}}},u=t.BEGIN_AUTO_REFRESH="BEGIN_AUTO_REFRESH",r=t.BeginAutoRefresh=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3e4,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return function(a){var o=setInterval(function(){return t.forEach(function(e){return a(e)})},n),i=void 0;r&&(i=setTimeout(function(){return a(l(e,!0))},r)),a({key:e,intervalId:o,timeoutId:i,type:u})}};(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(n,"CANCEL_AUTO_REFRESH","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/refresh.es6"),__REACT_HOT_LOADER__.register(l,"CancelAutoRefresh","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/refresh.es6"),__REACT_HOT_LOADER__.register(u,"BEGIN_AUTO_REFRESH","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/refresh.es6"),__REACT_HOT_LOADER__.register(r,"BeginAutoRefresh","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/refresh.es6"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.initialize=t.refresh=t.UpdateSlavesTableSettings=t.UPDATE_SLAVES_TABLE_SETTINGS=void 0;var u=n(35),r=l(u),a=n(191),o=l(a),i=n(184),s=n(237),c=t.UPDATE_SLAVES_TABLE_SETTINGS="UPDATE_SLAVES_TABLE_SETTINGS",d=t.UpdateSlavesTableSettings=function(e,t){return function(n){localStorage["slaves.columns"]=(0,o["default"])(e),localStorage["slaves.paginated"]=t,n({columns:e,paginated:t,type:c})}},p=t.refresh=function(){return function(e){return r["default"].all([e(i.FetchSlaves.trigger()),e(i.FetchExpiringSlaveStates.trigger()),e(s.FetchInactiveHosts.trigger())])}},f=t.initialize=function(){return function(e){return r["default"].all([e(i.FreezeSlave.clear()),e(i.DecommissionSlave.clear()),e(i.RemoveSlave.clear()),e(i.ReactivateSlave.clear())]).then(function(){return e(p())})}};(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(c,"UPDATE_SLAVES_TABLE_SETTINGS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/slaves.es6"),__REACT_HOT_LOADER__.register(d,"UpdateSlavesTableSettings","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/slaves.es6"),__REACT_HOT_LOADER__.register(p,"refresh","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/slaves.es6"),__REACT_HOT_LOADER__.register(f,"initialize","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/slaves.es6"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.NotFoundNoRoot=void 0;var u=n(1),r=l(u),a=n(46),o=l(a),i=n(18),s=function(e){return r["default"].createElement("div",null,r["default"].createElement("div",{className:"row text-center"},r["default"].createElement("h1",null,"Not found"),r["default"].createElement("h4",null,"The page you are looking for doesn't exist:"),r["default"].createElement("code",null,e.location.pathname)),r["default"].createElement("div",{className:"row text-center"},r["default"].createElement("h4",null,r["default"].createElement(i.Link,{to:""},"Go home"))))};s.propTypes={location:r["default"].PropTypes.object.isRequired};var c=(0,o["default"])(s);t["default"]=c;var d=t.NotFoundNoRoot=s;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(s,"NotFound","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/NotFound.jsx"),__REACT_HOT_LOADER__.register(d,"NotFoundNoRoot","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/NotFound.jsx"),__REACT_HOT_LOADER__.register(c,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/NotFound.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(16),_=n(33),g=n(730),v=l(g),b=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"render",value:function(){return m["default"].createElement("span",null,(0,_.getClickComponent)(this),m["default"].createElement(v["default"],{ref:"modal",requestId:this.props.requestId,then:this.props.then}))}}]),t}(h.Component);b.propTypes={requestId:h.PropTypes.oneOfType([h.PropTypes.string,h.PropTypes.array]).isRequired,children:h.PropTypes.node,then:h.PropTypes.func},b.defaultProps={children:m["default"].createElement("a",null,m["default"].createElement(y.Glyphicon,{glyph:"apple"}))};var E=b;t["default"]=E;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"DisableHealthchecksButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DisableHealthchecksButton.jsx"),__REACT_HOT_LOADER__.register(E,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DisableHealthchecksButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(16),_=n(33),g=n(731),v=l(g),b=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"render",value:function(){return m["default"].createElement("span",null,(0,_.getClickComponent)(this),m["default"].createElement(v["default"],{ref:"modal",requestId:this.props.requestId,then:this.props.then}))}}]),t}(h.Component);b.propTypes={requestId:h.PropTypes.oneOfType([h.PropTypes.string,h.PropTypes.array]).isRequired,children:h.PropTypes.node,then:h.PropTypes.func},b.defaultProps={children:m["default"].createElement("a",null,m["default"].createElement(y.Glyphicon,{glyph:"apple"}))};var E=b;t["default"]=E;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"EnableHealthchecksButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/EnableHealthchecksButton.jsx"),__REACT_HOT_LOADER__.register(E,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/EnableHealthchecksButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(16),_=n(20),g=l(_),v=n(21),b=l(v),E=n(33),T=n(737),k=l(T),S=m["default"].createElement(b["default"],{id:"pause"},"Pause"),A=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"render",value:function(){return m["default"].createElement("span",null,(0,E.getClickComponent)(this),m["default"].createElement(k["default"],{ref:"modal",requestId:this.props.requestId,isScheduled:this.props.isScheduled,then:this.props.then}))}}]),t}(h.Component);A.propTypes={requestId:h.PropTypes.oneOfType([h.PropTypes.string,h.PropTypes.array]).isRequired,isScheduled:h.PropTypes.bool.isRequired,children:h.PropTypes.node,then:h.PropTypes.func},A.defaultProps={children:m["default"].createElement(g["default"],{placement:"top",id:"view-pause-overlay",overlay:S},m["default"].createElement("a",null,m["default"].createElement(y.Glyphicon,{glyph:"pause"})))};var O=A;t["default"]=O;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"pauseTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/PauseButton.jsx"),__REACT_HOT_LOADER__.register(A,"PauseButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/PauseButton.jsx"),__REACT_HOT_LOADER__.register(O,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/PauseButton.jsx"))})()},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="RUNNING",l="STOPPED",u="NEVER_RAN",r={RUNNING:n,STOPPED:l,NEVER_RAN:u};t["default"]=r;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(n,"RUNNING","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskStatus.es6"),__REACT_HOT_LOADER__.register(l,"STOPPED","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskStatus.es6"),__REACT_HOT_LOADER__.register(u,"NEVER_RAN","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskStatus.es6"),__REACT_HOT_LOADER__.register(r,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskStatus.es6"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Health=t.InstanceNumberWithHostname=t.InstanceNumber=t.JSONAction=t.LogLinkAndActions=t.CleanupType=t.ScheduledTaskId=t.ScheduledActions=t.PendingDeployId=t.DeployId=t.PendingType=t.NextRun=t.ActiveActions=t.Disk=t.Memory=t.CPUs=t.Rack=t.Host=t.UpdatedAt=t.StartedAt=t.LastTaskState=t.TaskIdShortened=t.TaskId=void 0;var u=n(1),r=l(u),a=n(18),o=n(16),i=n(20),s=l(i),c=n(21),d=l(c),p=n(40),f=l(p),h=n(6),m=l(h),y=n(12),_=l(y),g=n(726),v=l(g),b=n(54),E=l(b),T=n(357),k=l(T),S=n(189),A=l(S),O=t.TaskId=r["default"].createElement(f["default"],{label:"Task ID",id:"taskId",key:"taskId",cellData:function(e){return e.taskId?e.taskId.id:e.id},cellRender:function(e){return r["default"].createElement(a.Link,{to:"task/"+e},e)},sortable:!0}),R=t.TaskIdShortened=r["default"].createElement(f["default"],{label:"Task ID",id:"taskIdShort",key:"taskIdShort",cellData:function(e){return e.taskId?e.taskId.id:e.id},cellRender:function(e){return r["default"].createElement(a.Link,{to:"task/"+e},e)},sortable:!0,className:"keep-in-check"}),C=t.LastTaskState=r["default"].createElement(f["default"],{label:"Status",id:"lastTaskState",key:"lastTaskState",cellData:function(e){return e.lastTaskState},cellRender:function(e){var t=(0,m["default"])("label","label-"+_["default"].getLabelClassFromTaskState(e));return r["default"].createElement("span",{className:t},_["default"].humanizeText(e))},sortable:!0}),D=t.StartedAt=r["default"].createElement(f["default"],{label:"Started At",id:"startedAt",key:"startedAt",cellData:function(e){return e.taskId?e.taskId.startedAt:e.startedAt},cellRender:function(e){return _["default"].timestampFromNow(e)},sortable:!0}),w=t.UpdatedAt=r["default"].createElement(f["default"],{label:"Updated At",id:"updatedAt",key:"updatedAt",cellData:function(e){return e.updatedAt},cellRender:function(e){return _["default"].timestampFromNow(e)},sortable:!0}),I=t.Host=r["default"].createElement(f["default"],{label:"Host",id:"host",key:"host",cellData:function(e){return _["default"].humanizeSlaveHostName(e.host?e.host:e.taskId.host)},cellRender:function(e){return r["default"].createElement(a.Link,{to:"tasks/active/all/"+e},e)},sortable:!0}),P=t.Rack=r["default"].createElement(f["default"],{label:"Rack",id:"rack",key:"rack",cellData:function(e){return e.taskId?e.taskId.rackId:e.rackId},cellRender:function(e){return r["default"].createElement(a.Link,{to:"tasks/active/all/"+e},e)},sortable:!0}),L=t.CPUs=r["default"].createElement(f["default"],{label:"CPUs",id:"cpus",key:"cpus",cellData:function(t){return e.find(t.mesosTask.resources,function(e){return"cpus"===e.name}).scalar.value},cellRender:function(e){return r["default"].createElement("span",null,e)},sortable:!0}),M=t.Memory=r["default"].createElement(f["default"],{label:"Memory",id:"memory",key:"memory",cellData:function(t){return e.find(t.mesosTask.resources,function(e){return"mem"===e.name}).scalar.value},cellRender:function(e){return r["default"].createElement("span",null,e," MB")},sortable:!0}),x=t.Disk=r["default"].createElement(f["default"],{label:"Disk",id:"disk",key:"disk",cellData:function(t){var n=e.find(t.mesosTask.resources,function(e){return"disk"===e.name});return n?n.scalar.value:null},cellRender:function(e){return e&&r["default"].createElement("span",null,e," MB")},sortable:!0}),N=t.ActiveActions=r["default"].createElement(f["default"],{label:"",id:"actions",key:"actions",className:"actions-column",cellRender:function(e){return r["default"].createElement("div",{className:"hidden-xs"},r["default"].createElement(k["default"],{taskId:e.taskId.id,shouldShowWaitForReplacementTask:_["default"].isIn(e.taskRequest.request.requestType,["SERVICE","WORKER"])}),r["default"].createElement(E["default"],{className:"inline",object:e,showOverlay:!0},"{ }"))}}),F=t.NextRun=r["default"].createElement(f["default"],{label:"Next Run",id:"nextRun",key:"nextRun",cellData:function(e){return e.pendingTask.pendingTaskId.nextRunAt},cellRender:function(e){var t=r["default"].createElement("span",{className:"label label-"+_["default"].getLabelClassFromTaskState("TASK_SCHEDULED")},"SCHEDULED");return _["default"].timestampWithinSeconds(e,config.pendingWithinSeconds)?t=r["default"].createElement("span",{className:"label label-"+_["default"].getLabelClassFromTaskState("TASK_PENDING")},"PENDING"):e1,showCloseAndExpandButtons:e.props.tailerGroups.length>1,onClose:function(){return e.props.removeTailerGroup(n)},onExpand:function(){return e.props.pickTailerGroup(n)},onJumpToTop:function(){return e.props.jumpToTop(o,u,r)},onJumpToBottom:function(){return e.props.jumpToBottom(o,u,r)}}),m["default"].createElement(g.SandboxTailer,{goToOffset:parseInt(a),tailerId:o,taskId:u,path:r.replace("$TASK_ID",u),lineLinkRenderer:I(u,r)}))};return m["default"].createElement(g.TailerProvider,{getTailerState:function(e){return e.tailer}},m["default"].createElement("div",{className:(0,_["default"])(["new-tailer","tail-root",this.props.color])},m["default"].createElement(T["default"],null),m["default"].createElement("div",{className:"row tail-row"},this.props.tailerGroups.map(t))))}}]),t}(m["default"].PureComponent),L=(0,A.connect)(function(e){return{tailerGroups:e.tailerView.tailerGroups,requestIds:e.tailerView.requestIds,color:e.tailerView.color,notFound:e.tailerView.notFound}},{loadColor:w.loadColor,removeTailerGroup:w.removeTailerGroup,pickTailerGroup:w.pickTailerGroup,jumpToBottom:w.jumpToBottom,jumpToTop:w.jumpToTop,markNotFound:w.markNotFound,clearNotFound:w.clearNotFound})(P);t["default"]=L;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(I,"prefixedLineLinkRenderer","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/containers/LogTailerContainer.jsx"),__REACT_HOT_LOADER__.register(P,"LogTailerContainer","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/containers/LogTailerContainer.jsx"),__REACT_HOT_LOADER__.register(L,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/containers/LogTailerContainer.jsx"))})()},function(e,t,n){(function(e,l){"use strict";function u(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.JSONTreeTheme=t.loadThirdParty=void 0;var r=n(5),a=u(r);n(1147),n(1146),n(140);var o=t.loadThirdParty=function(){a["default"].updateLocale("en",{longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"}}),e.ajaxSetup({timeout:1e4});var t=l.ajax;l.ajax=function(e){return null==e.xhrFields&&(e.xhrFields={}),e.xhrFields.withCredentials=!0,t.call(l,e)},window.Messenger.options={extraClasses:"messenger-fixed messenger-on-top",theme:"air",hideOnNavigate:!0,maxMessages:1,messageDefaults:{type:"error",hideAfter:!1,showCloseButton:!0}}},i=t.JSONTreeTheme={base00:"#1e1e1e",base01:"#323537",base02:"#464b50",base03:"#5f5a60",base04:"#838184",base05:"#a7a7a7",base06:"#c3c3c3",base07:"#ffffff",base08:"#cf6a4c",base09:"#cda869",base0A:"#f9ee98",base0B:"#8f9d6a",base0C:"#afc4db",base0D:"#7587a6",base0E:"#9b859d",base0F:"#9b703f"};(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(o,"loadThirdParty","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/thirdPartyConfigurations.es6"),__REACT_HOT_LOADER__.register(i,"JSONTreeTheme","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/thirdPartyConfigurations.es6"))})()}).call(t,n(76),n(76))},function(e,t,n){e.exports={"default":n(916),__esModule:!0}},133,[1543,59,50],function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},[1549,157],[1555,159,43,389,98,129,939,162,384,53],[1557,198,59,108,65,97],[1559,156],204,[1570,43,28,97],function(e,t,n){var l=n(98);e.exports=function(e,t,n){for(var u in t)n&&e[u]?e[u]=t[u]:l(e,u,t[u]);return e}},[1575,264,198],[1576,28,50,159],88,[1585,59],[1588,50,28,159,268,65],[1589,53],[1591,194,53,129,28],function(e,t){},function(e,t,n){"use strict";var l=n(62),u=n(115),r=n(51);e.exports=function(e){for(var t=l(this),n=r(t.length),a=arguments.length,o=u(a>1?arguments[1]:void 0,n),i=a>2?arguments[2]:void 0,s=void 0===i?n:u(i,n);s>o;)t[o++]=e;return t}},[1534,74,51,115],[1543,24,30],255,function(e,t,n){var l=n(38)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[l]=!1,!"/./"[e](t)}catch(u){}}return!0}},function(e,t,n){"use strict";var l=n(29);e.exports=function(){var e=l(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},[1547,30],function(e,t,n){var l=n(24),u=n(285).set;e.exports=function(e,t,n){var r,a=t.constructor;return a!==n&&"function"==typeof a&&(r=a.prototype)!==n.prototype&&l(r)&&u&&u(e,r),e}},[1550,166,38],[1551,85],function(e,t,n){var l=n(24),u=n(85),r=n(38)("match");e.exports=function(e){var t;return l(e)&&(void 0!==(t=e[r])?!!t:"RegExp"==u(e))}},[1555,110,10,61,66,166,406,136,113,38],function(e,t){var n=Math.expm1;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||n(-2e-17)!=-2e-17?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},[1573,24,29,86,87],[1575,287,116],[1576,99,30,110],[1577,29,84,38],function(e,t,n){var l=n(281),u=n(100);e.exports=function(e,t,n){if(l(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(u(e))}},function(e,t){e.exports="\t\n\x0B\f\r \u2028\u2029\ufeff"},function(e,t,n){"use strict";function l(e,t,n){var l,u,r,a=new Array(n),o=8*n-t-1,i=(1<>1,c=23===t?H(2,-24)-H(2,-77):0,d=0,p=e<0||0===e&&1/e<0?1:0;for(e=U(e),e!=e||e===j?(u=e!=e?1:0,l=i):(l=B(z(e)/G),e*(r=H(2,-l))<1&&(l--,r*=2),e+=l+s>=1?c/r:c*H(2,1-s),e*r>=2&&(l++,r/=2),l+s>=i?(u=0,l=i):l+s>=1?(u=(e*r-1)*H(2,t),l+=s):(u=e*H(2,s-1)*H(2,t),l=0));t>=8;a[d++]=255&u,u/=256,t-=8);for(l=l<0;a[d++]=255&l,l/=256,o-=8);return a[--d]|=128*p,a}function u(e,t,n){var l,u=8*n-t-1,r=(1<>1,o=u-7,i=n-1,s=e[i--],c=127&s;for(s>>=7;o>0;c=256*c+e[i],i--,o-=8);for(l=c&(1<<-o)-1,c>>=-o,o+=t;o>0;l=256*l+e[i],i--,o-=8);if(0===c)c=1-a;else{if(c===r)return l?NaN:s?-j:j;l+=H(2,t),c-=a}return(s?-1:1)*l*H(2,c-t)}function r(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function a(e){return[255&e]}function o(e){return[255&e,e>>8&255]}function i(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function s(e){return l(e,52,8)}function c(e){return l(e,23,4)}function d(e,t,n){O(e[I],t,{get:function(){return this[n]}})}function p(e,t,n,l){var u=+n,r=S(u);if(r+t>e[X])throw F(L);var a=e[Y]._b,o=r+e[Q],i=a.slice(o,o+t);return l?i:i.reverse()}function f(e,t,n,l,u,r){var a=+n,o=S(a);if(o+t>e[X])throw F(L);for(var i=e[Y]._b,s=o+e[Q],c=l(+u),d=0;dee;)(J=$[ee++])in M||g(M,J,q[J]);y||(Z.constructor=M)}var te=new x(new M(2)),ne=x[I].setInt8;te.setInt8(0,2147483648),te.setInt8(1,2147483649),!te.getInt8(0)&&te.getInt8(1)||v(x[I],{setInt8:function(e,t){ne.call(this,e,t<<24>>24)},setUint8:function(e,t){ne.call(this,e,t<<24>>24)}},!0)}else M=function(e){E(this,M,D);var t=S(e);this._b=R.call(new Array(t),0),this[X]=t},x=function(e,t,n){E(this,x,w),E(e,M,w);var l=e[X],u=T(t);if(u<0||u>l)throw F("Wrong offset!");if(n=void 0===n?l-u:k(n),u+n>l)throw F(P);this[Y]=e,this[Q]=u,this[X]=n},m&&(d(M,K,"_l"),d(x,V,"_b"),d(x,K,"_l"),d(x,W,"_o")),v(x[I],{getInt8:function(e){return p(this,1,e)[0]<<24>>24},getUint8:function(e){return p(this,1,e)[0]},getInt16:function(e){var t=p(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=p(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return r(p(this,4,e,arguments[1]))},getUint32:function(e){return r(p(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return u(p(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return u(p(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){f(this,1,e,a,t)},setUint8:function(e,t){f(this,1,e,a,t)},setInt16:function(e,t){f(this,2,e,o,t,arguments[2])},setUint16:function(e,t){f(this,2,e,o,t,arguments[2])},setInt32:function(e,t){f(this,4,e,i,t,arguments[2])},setUint32:function(e,t){f(this,4,e,i,t,arguments[2])},setFloat32:function(e,t){f(this,4,e,c,t,arguments[2])},setFloat64:function(e,t){f(this,8,e,s,t,arguments[2])}});C(M,D),C(x,w),g(x[I],_.VIEW,!0),t[D]=M,t[w]=x},[1591,199,38,166,99],function(e,t,n){function l(e){return null===e||void 0===e}function u(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(e.length>0&&"number"!=typeof e[0]))}function r(e,t,n){var r,c;if(l(e)||l(t))return!1;if(e.prototype!==t.prototype)return!1;if(i(e))return!!i(t)&&(e=a.call(e),t=a.call(t),s(e,t,n));if(u(e)){if(!u(t))return!1;if(e.length!==t.length)return!1;for(r=0;r=0;r--)if(d[r]!=p[r])return!1;for(r=d.length-1;r>=0;r--)if(c=d[r],!s(e[c],t[c],n))return!1;return typeof e==typeof t}var a=Array.prototype.slice,o=n(1126),i=n(1125),s=e.exports=function(e,t,n){return n||(n={}),e===t||(e instanceof Date&&t instanceof Date?e.getTime()===t.getTime():!e||!t||"object"!=typeof e&&"object"!=typeof t?n.strict?e===t:e==t:r(e,t,n))}},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(103),r=l(u),a=function(){};r["default"]&&(a=function(){return document.addEventListener?function(e,t,n,l){return e.removeEventListener(t,n,l||!1)}:document.attachEvent?function(e,t,n){return e.detachEvent("on"+t,n)}:void 0}()),t["default"]=a,e.exports=t["default"]},,function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){return"string"==typeof e&&"/"===e.charAt(0)}function r(){var e=_.getHashPath();return!!u(e)||(_.replaceHashPath("/"+e),!1)}function a(e,t,n){return e+(e.indexOf("?")===-1?"?":"&")+(t+"="+n)}function o(e,t){return e.replace(new RegExp("[?&]?"+t+"=[a-zA-Z0-9]+"),"")}function i(e,t){var n=e.match(new RegExp("\\?.*?\\b"+t+"=(.+?)\\b"));return n&&n[1]}function s(){function e(){var e=_.getHashPath(),t=void 0,n=void 0;R?(t=i(e,R),e=o(e,R),t?n=g.readState(t):(n=null,t=C.createKey(),_.replaceHashPath(a(e,R,t)))):t=n=null;var l=m.parsePath(e);return C.createLocation(c({},l,{state:n}),void 0,t)}function t(t){function n(){r()&&l(e())}var l=t.transitionTo;return r(),_.addEventListener(window,"hashchange",n),function(){_.removeEventListener(window,"hashchange",n)}}function n(e){var t=e.basename,n=e.pathname,l=e.search,u=e.state,r=e.action,o=e.key;if(r!==h.POP){var i=(t||"")+n+l;R?(i=a(i,R,o),g.saveState(o,u)):e.key=e.state=null;var s=_.getHashPath();r===h.PUSH?s!==i&&(window.location.hash=i):s!==i&&_.replaceHashPath(i)}}function l(e){1===++D&&(w=t(C));var n=C.listenBefore(e);return function(){n(),0===--D&&w()}}function u(e){1===++D&&(w=t(C));var n=C.listen(e);return function(){n(),0===--D&&w()}}function s(e){C.push(e)}function d(e){C.replace(e)}function p(e){C.go(e)}function v(e){return"#"+C.createHref(e)}function T(e){1===++D&&(w=t(C)),C.registerTransitionHook(e)}function k(e){C.unregisterTransitionHook(e),0===--D&&w()}function S(e,t){C.pushState(e,t)}function A(e,t){C.replaceState(e,t)}var O=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];y.canUseDOM?void 0:f["default"](!1);var R=O.queryKey;(void 0===R||R)&&(R="string"==typeof R?R:E);var C=b["default"](c({},O,{getCurrentLocation:e,finishTransition:n,saveState:g.saveState})),D=0,w=void 0;_.supportsGoWithoutReloadUsingHash();return c({},C,{listenBefore:l,listen:u,push:s,replace:d,go:p,createHref:v,registerTransitionHook:T,unregisterTransitionHook:k,pushState:S,replaceState:A})}t.__esModule=!0;var c=Object.assign||function(e){for(var t=1;t1?t-1:0),r=1;r
*
* Copyright (c) 2014-2015, Jon Schlinkert.
* Licensed under the MIT License.
*/
"use strict";function l(e,t,n){if(!e||!t)return[];if(n=n||{},"undefined"==typeof n.cache&&(n.cache=!0),!Array.isArray(t))return u(e,t,n);for(var l=t.length,r=0,a=[],o=[];l--;){var i=t[r++];"string"==typeof i&&33===i.charCodeAt(0)?a.push.apply(a,u(e,i.slice(1),n)):o.push.apply(o,u(e,i,n))}return y.diff(o,a)}function u(e,t,n){if("string"!==y.typeOf(e)&&!Array.isArray(e))throw new Error(h("match","files","a string or array"));e=y.arrayify(e),n=n||{};var u=n.negate||!1,r=t;"string"==typeof t&&(u="!"===t.charAt(0),u&&(t=t.slice(1)),n.nonegate===!0&&(u=!1));for(var a=c(t,n),o=e.length,i=0,s=[];i=0;l--){var u=e[l];"."===u?e.splice(l,1):".."===u?(e.splice(l,1),n++):n&&(e.splice(l,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function l(e,t){if(e.filter)return e.filter(t);for(var n=[],l=0;l=-1&&!u;r--){var a=r>=0?arguments[r]:e.cwd();if("string"!=typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,u="/"===a.charAt(0))}return t=n(l(t.split("/"),function(e){return!!e}),!u).join("/"),(u?"/":"")+t||"."},t.normalize=function(e){var u=t.isAbsolute(e),r="/"===a(e,-1);return e=n(l(e.split("/"),function(e){return!!e}),!u).join("/"),e||u||(e="."),e&&r&&(e+="/"),(u?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(l(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},t.relative=function(e,n){function l(e){for(var t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var u=l(e.split("/")),r=l(n.split("/")),a=Math.min(u.length,r.length),o=a,i=0;i1?n-1:0),u=1;u=e&&i&&(a=!0,n()))}}var r=0,a=!1,o=!1,i=!1,s=void 0;u()}function l(e,t,n){function l(e,t,l){a||(t?(a=!0,n(t)):(r[e]=l,a=++o===u,a&&n(null,r)))}var u=e.length,r=[];if(0===u)return n(null,r);var a=!1,o=0;e.forEach(function(e,n){t(e,n,function(e,t){l(n,e,t)})})}t.__esModule=!0,t.loopAsync=n,t.mapAsync=l},function(e,t,n){"use strict";function l(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 u(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0,t.router=t.routes=t.route=t.components=t.component=t.location=t.history=t.falsy=t.locationShape=t.routerShape=void 0;var r=n(1),a=n(230),o=(u(a),n(123)),i=l(o),s=n(48),c=(u(s),r.PropTypes.func),d=r.PropTypes.object,p=r.PropTypes.shape,f=r.PropTypes.string,h=t.routerShape=p({push:c.isRequired,replace:c.isRequired,go:c.isRequired,goBack:c.isRequired,goForward:c.isRequired,setRouteLeaveHook:c.isRequired,isActive:c.isRequired}),m=t.locationShape=p({pathname:f.isRequired,search:f.isRequired,state:d,action:f.isRequired,key:f}),y=t.falsy=i.falsy,_=t.history=i.history,g=t.location=m,v=t.component=i.component,b=t.components=i.components,E=t.route=i.route,T=(t.routes=i.routes,t.router=h),k={falsy:y,history:_,location:g,component:v,components:b,route:E,router:T};t["default"]=k},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!0;return!1}function r(e,t){function n(t){var n=!(arguments.length<=1||void 0===arguments[1])&&arguments[1],l=arguments.length<=2||void 0===arguments[2]?null:arguments[2],u=void 0;return n&&n!==!0||null!==l?(t={pathname:t,query:n},u=l||!1):(t=e.createLocation(t),u=n),(0,p["default"])(t,u,v.location,v.routes,v.params)}function l(e,n){b&&b.location===e?r(b,n):(0,y["default"])(t,e,function(t,l){t?n(t):l?r(a({},l,{location:e}),n):n()})}function r(e,t){function n(n,u){return n||u?l(n,u):void(0,h["default"])(e,function(n,l){n?t(n):t(null,null,v=a({},e,{components:l}))})}function l(e,n){e?t(e):t(null,n)}var u=(0,s["default"])(v,e),r=u.leaveRoutes,o=u.changeRoutes,i=u.enterRoutes;(0,c.runLeaveHooks)(r,v),r.filter(function(e){return i.indexOf(e)===-1}).forEach(m),(0,c.runChangeHooks)(o,v,e,function(t,u){return t||u?l(t,u):void(0,c.runEnterHooks)(i,e,n)})}function o(e){var t=arguments.length<=1||void 0===arguments[1]||arguments[1];return e.__id__||t&&(e.__id__=E++)}function i(e){return e.reduce(function(e,t){return e.push.apply(e,T[o(t)]),e},[])}function d(e,n){(0,y["default"])(t,e,function(t,l){if(null==l)return void n();b=a({},l,{location:e});for(var u=i((0,s["default"])(v,b).leaveRoutes),r=void 0,o=0,c=u.length;null==r&&o-1)return!1;if(l.filterOption)return l.filterOption.call(void 0,e,t);if(!t)return!0;var u=e[l.valueKey],a=e[l.labelKey],o=i(u),s=i(a);if(!o&&!s)return!1;var c=o?String(u):null,d=s?String(a):null;return l.ignoreAccents&&(c&&"label"!==l.matchProp&&(c=(0,r["default"])(c)),d&&"value"!==l.matchProp&&(d=(0,r["default"])(d))),l.ignoreCase&&(c&&"label"!==l.matchProp&&(c=c.toLowerCase()),d&&"value"!==l.matchProp&&(d=d.toLowerCase())),"start"===l.matchPos?c&&"label"!==l.matchProp&&c.substr(0,t.length)===t||d&&"value"!==l.matchProp&&d.substr(0,t.length)===t:c&&"label"!==l.matchProp&&c.indexOf(t)>=0||d&&"value"!==l.matchProp&&d.indexOf(t)>=0})};t["default"]=s},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(6),r=l(u),a=n(8),o=l(a),i=n(1),s=l(i),c=function(e){var t=e.focusedOption,n=e.focusOption,l=e.inputValue,u=e.instancePrefix,a=e.onFocus,o=e.onOptionRef,i=e.onSelect,c=e.optionClassName,d=e.optionComponent,p=e.optionRenderer,f=e.options,h=e.removeValue,m=e.selectValue,y=e.valueArray,_=e.valueKey,g=d;return f.map(function(e,d){var f=y&&y.some(function(t){return t[_]===e[_]}),v=e===t,b=(0,r["default"])(c,{"Select-option":!0,"is-selected":f,"is-focused":v,"is-disabled":e.disabled});return s["default"].createElement(g,{className:b,focusOption:n,inputValue:l,instancePrefix:u,isDisabled:e.disabled,isFocused:v,isSelected:f,key:"option-"+d+"-"+e[_],onFocus:a,onSelect:i,option:e,optionIndex:d,ref:function(e){o(e,v)},removeValue:h,selectValue:m},p(e,d,l))})};c.propTypes={focusOption:o["default"].func,focusedOption:o["default"].object,inputValue:o["default"].string,instancePrefix:o["default"].string,onFocus:o["default"].func,onOptionRef:o["default"].func,onSelect:o["default"].func,optionClassName:o["default"].string,optionComponent:o["default"].func,optionRenderer:o["default"].func,options:o["default"].array,removeValue:o["default"].func,selectValue:o["default"].func,valueArray:o["default"].array,valueKey:o["default"].string},t["default"]=c},function(e,t){"use strict";t.__esModule=!0;t.ADD_ARRAY_VALUE="redux-form/ADD_ARRAY_VALUE",t.AUTOFILL="redux-form/AUTOFILL",t.BLUR="redux-form/BLUR",t.CHANGE="redux-form/CHANGE",t.DESTROY="redux-form/DESTROY",t.FOCUS="redux-form/FOCUS",t.INITIALIZE="redux-form/INITIALIZE",t.REMOVE_ARRAY_VALUE="redux-form/REMOVE_ARRAY_VALUE",t.RESET="redux-form/RESET",t.START_ASYNC_VALIDATION="redux-form/START_ASYNC_VALIDATION",t.START_SUBMIT="redux-form/START_SUBMIT",t.STOP_ASYNC_VALIDATION="redux-form/STOP_ASYNC_VALIDATION",t.STOP_SUBMIT="redux-form/STOP_SUBMIT",t.SUBMIT_FAILED="redux-form/SUBMIT_FAILED",t.SWAP_ARRAY_VALUES="redux-form/SWAP_ARRAY_VALUES",t.TOUCH="redux-form/TOUCH",t.UNTOUCH="redux-form/UNTOUCH"},function(e,t){"use strict";function n(e,t){return e?Object.keys(e).reduce(function(n,u){var r;return l({},n,(r={},r[u]=t(e[u],u),r))},{}):e}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=n.form,r=n.key,a=u(n,["form","key"]);if(!l)return t;if(r){var o,i;if(n.type===c.DESTROY){var d;return s({},t,(d={},d[l]=t[l]&&Object.keys(t[l]).reduce(function(e,n){var u;return n===r?e:s({},e,(u={},u[n]=t[l][n],u))},{}),d))}return s({},t,(i={},i[l]=s({},t[l],(o={},o[r]=L((t[l]||{})[r],a),o)),i))}return n.type===c.DESTROY?Object.keys(t).reduce(function(e,n){var u;return n===l?e:s({},e,(u={},u[n]=t[n],u))},{}):s({},t,(e={},e[l]=L(t[l],a),e))}function a(e){return e.plugin=function(e){var t=this;return a(function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=t(n,l);return s({},u,(0,p["default"])(e,function(e,t){return e(u[t]||I,l)}))})},e.normalize=function(e){var t=this;return a(function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=t(n,l);return s({},u,(0,p["default"])(e,function(e,t){var r=function(t,n){var l=(0,g["default"])(s({},I,t)),u=s({},I,n),r=(0,g["default"])(u);return(0,R["default"])(e,u,t,r,l)};if(l.key){var a;return s({},u[t],(a={},a[l.key]=r(n[t][l.key],u[t][l.key]),a))}return r(n[t],u[t])}))})},e}t.__esModule=!0,t.initialState=t.globalErrorKey=void 0;var o,i,s=Object.assign||function(e){for(var t=1;t=a||u>=a)return e;var o=s({},e),i=[].concat(r);return i[l]=r[u],i[u]=r[l],(0,y["default"])(n,i,o)},i[c.TOUCH]=function(e,t){var n=t.fields;return s({},e,n.reduce(function(e,t){return(0,y["default"])(t,function(e){return(0,A.makeFieldValue)(s({},e,{touched:!0}))},e)},e))},i[c.UNTOUCH]=function(e,t){var n=t.fields;return s({},e,n.reduce(function(e,t){return(0,y["default"])(t,function(e){if(e){var t=(e.touched,u(e,["touched"]));return(0,A.makeFieldValue)(t)}return(0,A.makeFieldValue)(e)},e)},e))},i),L=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:I,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=P[t.type];return n?n(e,t):e};t["default"]=a(r)},function(e,t){"use strict";function n(e,t){return e===t}function l(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var l=t.length,u=0;u1&&void 0!==arguments[1]?arguments[1]:n,u=null,r=null;return function(){return l(t,u,arguments)||(r=e.apply(null,arguments)),u=arguments,r}}function r(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e})){var n=t.map(function(e){return typeof e}).join(", ");throw new Error("Selector creators expect all input-selectors to be functions, "+("instead received the following types: ["+n+"]"))}return t}function a(e){for(var t=arguments.length,n=Array(t>1?t-1:0),l=1;l1&&void 0!==arguments[1]?arguments[1]:i;if("object"!=typeof e)throw new Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof e);var n=Object.keys(e);return t(n.map(function(t){return e[t]}),function(){for(var e=arguments.length,t=Array(e),l=0;l1&&this.props.lines.size>1){var n=this.props.lines,l=e.lines,u=l.findIndex(function(e){return e.start>=n.get(0).end})-1,r=n.findIndex(function(e){return e.end>=l.get(0).end});r&&(this.fakeLineCount+=r-1),u&&(this.fakeLineCount-u>=0?this.fakeLineCount-=u:(this.scrollDelta+=T.LOG_LINE_HEIGHT*(u-this.fakeLineCount),this.fakeLineCount=0))}e.tailing&&null==this.tailTimeoutId?this.handleTail():e.tailing||null==this.tailTimeoutId||(clearTimeout(this.tailTimeoutId),this.tailTimeoutId=null)}},{key:"getTailDelayMs",value:function(){return Math.min(this.props.maxTailDelayMs,Math.max(this.props.minTailDelayMs,this.props.calculateTailDelayMs(this.tailAttempt)))}},{key:"scheduleNextHandleTail",value:function(){this.props.tailing&&(this.tailTimeoutId=setTimeout(this.handleTail,this.getTailDelayMs()))}},{key:"handleTail",value:function(){var e=this;this.props.lines.size>1?this.loadLine(this.props.lines.size-1,!1).then(function(t){t&&t.hasOwnProperty("chunk")&&(t.chunk.start===t.chunk.end?e.tailAttempt++:e.tailAttempt=0),e.scheduleNextHandleTail()}):this.scheduleNextHandleTail()}},{key:"componentDidUpdate",value:function(e){var t=this.props.tailerId===e.tailerId,n=this.props.goToOffset===e.goToOffset;t&&n||this.props.initializeFile(this.props.goToOffset)}},{key:"componentWillUnmount",value:function(){window.cancelAnimationFrame(this.rafRequestId),clearInterval(this.tailTimeoutId)}},{key:"isLineLoaded",value:function(e){return e0?(t.scrollTop+=this.scrollDelta,this.scrollDelta=0):this.scrollDelta===-1&&(t.scrollTop=t.scrollHeight,this.scrollDelta=0);var n=t.scrollTop,l=t.scrollHeight,u=t.clientHeight;if(n!==this.scrollTop||this.invalidate){this.invalidate=!1;var r=T.LOG_LINE_HEIGHT*S,a=n-this.fakeLineCount*T.LOG_LINE_HEIGHT<=r,o=n>=l-u-r,i=n>=l-u-1,s=this.props.lines;a&&o&&1===s.size||(a&&!this.isLineLoaded(0)&&setTimeout(function(){return e.loadLine(0,!0)},0),o&&s.size&&(s.last().isMissingMarker?setTimeout(function(){return e.loadLine(s.size-1,!1)},0):i&&(this.props.tailing||this.props.startTailing()))),!i&&this.props.tailing&&this.props.stopTailing(),this.scrollTop=t.scrollTop,this.scrollHeight=t.scrollHeight}this.rafRequestId=window.requestAnimationFrame(this.pollScroll)}},{key:"loadLine",value:function(e,t){return this.props.loadLine(e,t,this.props.lines,this.props.chunks)}},{key:"tailLog",value:function(){return this.props.tailLog(this.props.lines)}},{key:"render",value:function(){var e=this.props,t=e.hrefFunc?function(t){return e.hrefFunc(e.tailerId,t)}:void 0,n=(0,m["default"])({"log-pane":!0,tailing:this.props.tailing});return c["default"].createElement("section",{className:n},c["default"].createElement("div",{className:"log-line-wrapper"},c["default"].createElement(k["default"],{isLoaded:e.isLoaded,lines:e.lines,fakeLineCount:this.fakeLineCount,isLineLoaded:this.isLineLoaded,hrefFunc:t,lineLinkRenderer:e.lineLinkRenderer,highlightedOffset:e.goToOffset})))}}]),t}(s.Component);A.propTypes={tailerId:s.PropTypes.string.isRequired,goToOffset:s.PropTypes.number,hrefFunc:s.PropTypes.func,minTailDelayMs:s.PropTypes.number.isRequired,maxTailDelayMs:s.PropTypes.number.isRequired,calculateTailDelayMs:s.PropTypes.func.isRequired,getTailerState:s.PropTypes.func.isRequired,initializeFile:s.PropTypes.func.isRequired,loadLine:s.PropTypes.func.isRequired,tailLog:s.PropTypes.func.isRequired,isLoaded:s.PropTypes.bool.isRequired,fileSize:s.PropTypes.number,lines:s.PropTypes.instanceOf(_["default"].List),chunks:s.PropTypes.instanceOf(_["default"].List),requests:s.PropTypes.instanceOf(_["default"].Map),config:s.PropTypes.object.isRequired,lineLinkRenderer:s.PropTypes.func,startTailing:s.PropTypes.func.isRequired,stopTailing:s.PropTypes.func.isRequired,tailing:s.PropTypes.bool},A.defaultProps={minTailDelayMs:100,maxTailDelayMs:5e3,calculateTailDelayMs:function(e){return 100*e}};var O=function(){var e=E.makeGetEnhancedLines(),t=function(t,n){return{isLoaded:E.getIsLoaded(t,n),fileSize:E.getFileSize(t,n),lines:e(t,n),chunks:E.getChunks(t,n),requests:E.getRequests(t,n),config:E.getConfig(t,n),tailing:E.isTailing(t,n)}};return t},R=(0,v["default"])((0,f.connect)(O)(A));t["default"]=R;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"SCROLL_LOAD_THRESHOLD","src/components/Log.js"),__REACT_HOT_LOADER__.register(A,"Log","src/components/Log.js"),__REACT_HOT_LOADER__.register(O,"makeMapStateToProps","src/components/Log.js"),__REACT_HOT_LOADER__.register(R,"default","src/components/Log.js"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.makeGetEnhancedLines=t.isTailing=t.getConfig=t.getRequests=t.getLines=t.getChunks=t.getFileSize=t.getIsLoaded=t.getFile=void 0;var r=Object.assign||function(e){for(var t=1;t=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},t.setImmediate="function"==typeof e?e:function(e){var n=s++,l=!(arguments.length<2)&&o.call(arguments,1);return i[n]=!0,r(function(){i[n]&&(l?e.apply(null,l):e.call(null),t.clearImmediate(n))}),n},t.clearImmediate="function"==typeof l?l:function(e){delete i[e]}}).call(t,n(345).setImmediate,n(345).clearImmediate)},function(e,t,n){(function(e){"use strict";function n(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"active";return e.ajax({url:config.apiRoot+"/history/request/"+t+"/tasks/"+n+"?"+e.param({property:"taskId"})})}function l(e){return function(t){return n(e).done(function(e){return t({tasks:e,type:"REQUEST_ACTIVE_TASKS"})})}}Object.defineProperty(t,"__esModule",{value:!0}),t.fetchTasksForRequest=n,t.updateActiveTasks=l;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(n,"fetchTasksForRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/activeTasks.es6"),__REACT_HOT_LOADER__.register(l,"updateActiveTasks","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/activeTasks.es6"))})()}).call(t,n(76))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.refresh=void 0;var u=n(35),r=l(u),a=n(32),o=n(31),i=n(81),s=n(186),c=t.refresh=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;return function(l,u){var c=r["default"].all([l(a.FetchRequest.trigger(e)),l(o.FetchRequestHistory.trigger(e,5,1))]);return l(o.FetchActiveTasksForRequest.trigger(e)),l(i.FetchTaskCleanups.trigger()),1==t&&l(o.FetchTaskHistoryForRequest.trigger(e,n,t)),l(o.FetchDeploysForRequest.trigger(e,5,1)),l(i.FetchScheduledTasksForRequest.trigger(e)),l(s.FetchRequestUtilization.trigger(e,[404])),c}};(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&__REACT_HOT_LOADER__.register(c,"refresh","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/actions/ui/requestDetail.es6")})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(18),o=n(21),i=l(o),s=n(20),c=l(s),d=function(e){var t=e.total,n=e.data,l=n.map(function(e,t){return r["default"].createElement(a.Link,{key:t,to:e.link},r["default"].createElement(c["default"],{rootClose:!0,placement:"right",overlay:r["default"].createElement(i["default"],{id:e.attribute},e.count+" "+e.label)},r["default"].createElement("span",{"data-type":"column","data-state-attribute":e.attribute,style:{height:e.percent+"%"},className:"chart__data-point bg-"+e.type,"data-original-title":e.count+" "+e.label})))});return r["default"].createElement("div",null,r["default"].createElement("div",{className:"chart__column"},l),r["default"].createElement("h5",{className:"text-center"},t," Total"))};d.propTypes={total:r["default"].PropTypes.number.isRequired,data:r["default"].PropTypes.arrayOf(r["default"].PropTypes.shape({attribute:r["default"].PropTypes.string.isRequired,count:r["default"].PropTypes.number.isRequired,type:r["default"].PropTypes.string.isRequired,label:r["default"].PropTypes.string.isRequired,link:r["default"].PropTypes.string,percent:r["default"].PropTypes.number.isRequired})).isRequired};var p=d;t["default"]=p;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(d,"Breakdown","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Breakdown.jsx"),__REACT_HOT_LOADER__.register(p,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Breakdown.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(16),o=n(6),i=l(o),s=function(t){var n=function(n,l){var u=t.value.slice();n===-1?u.push(l):u[n]=l,t.onChange(e.without(u,""))},l=function(n,l){return!t.feedback&&e.isEmpty(t.errorIndices)&&!t.doFeedback||n&&!l?null:t.feedback?t.feedback:e.isEmpty(t.errorIndices)||t.errorIndices.indexOf(n)===-1?"SUCCESS":"ERROR"},u=function(e,t){var n=l(e,t);return(0,i["default"])({"has-success":"SUCCESS"===n,"has-error":"ERROR"===n,"has-warning":"WARN"===n,"has-feedback":n})},o=function(e,t){var n=l(e,t);return(0,i["default"])("glyphicon","form-control-feedback",{"glyphicon-ok":"SUCCESS"===n,"glyphicon-warning-sign":"WARN"===n,"glyphicon-remove":"ERROR"===n})},s=t.value.slice();return s.length&&!e.last(s)||s.push(""),r["default"].createElement("div",{id:t.id,className:t.className},s.map(function(e,i){return r["default"].createElement("div",{className:u(i,e),key:i},r["default"].createElement(a.FormControl,{value:e,onChange:function(e){return n(i,e.target.value)},type:"text",placeholder:t.placeholder}),l(i,e)&&r["default"].createElement("span",{className:o(i,e)}))}))};s.propTypes={className:u.PropTypes.string,value:u.PropTypes.arrayOf(r["default"].PropTypes.string).isRequired,onChange:u.PropTypes.func.isRequired,placeholder:u.PropTypes.string,errorIndices:u.PropTypes.arrayOf(u.PropTypes.number),id:u.PropTypes.string.isRequired,doFeedback:u.PropTypes.bool,feedback:u.PropTypes.oneOf(["ERROR","WARN","SUCCESS"])};var c=s;t["default"]=c;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(s,"MultiInput","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/MultiInput.jsx"),__REACT_HOT_LOADER__.register(c,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/MultiInput.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(16),o=function(e){return r["default"].createElement(a.FormGroup,{controlId:e.id},r["default"].createElement(a.Checkbox,{onChange:function(){return e.onChange(!e.checked)},checked:e.checked||!1,inline:!0,disabled:e.disabled},e.disabled&&r["default"].createElement("div",{className:"subtle"},e.label," ",r["default"].createElement("strong",null,e.tooltipText))||r["default"].createElement("strong",null,e.label)))};o.propTypes={id:u.PropTypes.string.isRequired,label:u.PropTypes.string.isRequired,onChange:u.PropTypes.func.isRequired,checked:u.PropTypes.bool,disabled:u.PropTypes.bool,hasTooltip:u.PropTypes.bool,tooltipText:u.PropTypes.string};var i=o;t["default"]=i;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(o,"CheckboxFormGroup","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/formGroups/CheckboxFormGroup.jsx"),__REACT_HOT_LOADER__.register(i,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/formGroups/CheckboxFormGroup.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(7),r=l(u),a=n(1),o=l(a),i=n(349),s=l(i),c=n(16),d=function(t){return o["default"].createElement(c.FormGroup,{id:t.id,className:t.required&&"required"},o["default"].createElement(c.ControlLabel,null,t.label),o["default"].createElement(s["default"],(0,r["default"])({className:t.id,value:t.value||[],onChange:t.onChange,doFeedback:t.couldHaveFeedback&&(t.required||!e.isEmpty(t.value))},t)))};d.propTypes={id:a.PropTypes.string.isRequired,label:a.PropTypes.string.isRequired,onChange:a.PropTypes.func.isRequired,placeholder:a.PropTypes.string,value:a.PropTypes.arrayOf(a.PropTypes.string),required:a.PropTypes.bool,couldHaveFeedback:a.PropTypes.bool,errorIndices:a.PropTypes.arrayOf(a.PropTypes.number)};var p=d;t["default"]=p;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(d,"MultiInputFormGroup","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/formGroups/MultiInputFormGroup.jsx"),__REACT_HOT_LOADER__.register(p,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/formGroups/MultiInputFormGroup.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(7),r=l(u),a=n(1),o=l(a),i=n(232),s=l(i),c=n(16),d=n(6),p=l(d),f=function(e){var t=function(t){e.clearable&&e.value===t.value?e.onChange(null):e.onChange(t)},n=void 0;return n=e.options.length>5?o["default"].createElement(s["default"],(0,r["default"])({className:e.id,value:e.value||e.defaultValue,clearable:e.clearable||!1},e)):o["default"].createElement("div",{id:"type",className:"btn-group"},e.options.map(function(n,l){return o["default"].createElement("button",{key:l,value:n.value,className:(0,p["default"])("btn","btn-default",{active:e.value===n.value||!e.value&&e.defaultValue===n.value}),onClick:function(e){e.preventDefault(),t(n)},disabled:e.disabled},n.label)})),e.selectorsOnly?n:o["default"].createElement(c.FormGroup,{id:e.id,className:e.required&&"required"},o["default"].createElement(c.ControlLabel,null,e.label),n)};f.propTypes={id:a.PropTypes.string.isRequired,label:a.PropTypes.string,options:a.PropTypes.arrayOf(a.PropTypes.shape({value:a.PropTypes.string.isRequired,label:a.PropTypes.string.isRequired})).isRequired,onChange:a.PropTypes.func.isRequired,selectorsOnly:a.PropTypes.bool,defaultValue:a.PropTypes.string,value:a.PropTypes.string,disabled:a.PropTypes.bool,required:a.PropTypes.bool,clearable:a.PropTypes.bool};var h=f;t["default"]=h;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(f,"SelectFormGroup","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/formGroups/SelectFormGroup.jsx"),__REACT_HOT_LOADER__.register(h,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/formGroups/SelectFormGroup.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(16),o=function(e){var t=r["default"].createElement(a.FormControl,{type:"text",value:e.value||"",placeholder:e.placeholder,onChange:function(t){return e.onChange(t)}}),n=e.feedback&&r["default"].createElement(a.FormControl.Feedback,null);return r["default"].createElement(a.FormGroup,{controlId:e.id,validationState:e.feedback&&e.feedback.toLowerCase(),className:e.required&&"required"},r["default"].createElement(a.ControlLabel,null,e.label),e.inputGroupAddon&&r["default"].createElement(a.InputGroup,null,t,r["default"].createElement(a.InputGroup.Addon,null,e.inputGroupAddon)),!e.inputGroupAddon&&t,!e.inputGroupAddon&&n)};o.propTypes={id:u.PropTypes.string.isRequired,label:u.PropTypes.string.isRequired,onChange:u.PropTypes.func.isRequired,placeholder:u.PropTypes.string,value:u.PropTypes.oneOfType([u.PropTypes.string,u.PropTypes.number]),required:u.PropTypes.bool,feedback:u.PropTypes.oneOf(["SUCCESS","ERROR","WARN"]),inputGroupAddon:u.PropTypes.oneOfType([u.PropTypes.element,u.PropTypes.string])};var i=o;t["default"]=i;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(o,"TextFormGroup","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/formGroups/TextFormGroup.jsx"),__REACT_HOT_LOADER__.register(i,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/formGroups/TextFormGroup.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(20),_=l(y),g=n(21),v=l(g),b=n(12),E=l(b),T=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"render",value:function(){var e="request-type-icon request-type-icon-"+this.props.requestType;this.props.translucent&&(e+=" request-type-icon-translucent");var t=m["default"].createElement(v["default"],{id:"view-request-type"},E["default"].humanizeText(this.props.requestType));return m["default"].createElement(_["default"],{placement:"top",id:"view-request-type-overlay",overlay:t},m["default"].createElement("span",{className:e}))}}]),t}(h.Component);T.propTypes={requestType:h.PropTypes.string,translucent:h.PropTypes.bool};var k=T;t["default"]=k;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(T,"RequestTypeIcon","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/icons/RequestTypeIcon.jsx"),__REACT_HOT_LOADER__.register(k,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/icons/RequestTypeIcon.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(27),o=l(a),i=n(16),s=function(e){var t=void 0,n=r["default"].createElement("a",{onClick:function(){return t.show()}},e.buttonChildren),l=n;return e.tooltipText&&(l=r["default"].createElement(i.OverlayTrigger,{placement:"top",overlay:r["default"].createElement(i.Tooltip,{id:"overlay"},e.tooltipText)},n)),r["default"].createElement("span",null,l,r["default"].createElement(o["default"],{name:e.name,ref:function(e){t=e},action:e.action,onConfirm:function(t){return e.onConfirm(t)},buttonStyle:"danger",formElements:e.formElements},e.children))};s.propTypes={buttonChildren:u.PropTypes.node.isRequired,action:u.PropTypes.string.isRequired,onConfirm:u.PropTypes.func.isRequired,children:u.PropTypes.node.isRequired,tooltipText:u.PropTypes.string,name:u.PropTypes.string,formElements:u.PropTypes.arrayOf(u.PropTypes.shape({name:u.PropTypes.string.isRequired,type:u.PropTypes.string.isRequired,label:u.PropTypes.string}))};var c=s;t["default"]=c;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(s,"FormModalButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modal/FormModalButton.jsx"),__REACT_HOT_LOADER__.register(c,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modal/FormModalButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(16),_=n(20),g=l(_),v=n(21),b=l(v),E=n(33),T=n(723),k=l(T),S=m["default"].createElement(b["default"],{id:"bounce"},"Bounce Request"),A=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"render",value:function(){return m["default"].createElement("span",null,(0,E.getClickComponent)(this),m["default"].createElement(k["default"],{ref:"modal",requestId:this.props.requestId,then:this.props.then}))}}]),t}(h.Component);A.propTypes={requestId:h.PropTypes.oneOfType([h.PropTypes.string,h.PropTypes.array]).isRequired,children:h.PropTypes.node,then:h.PropTypes.func},A.defaultProps={children:m["default"].createElement(g["default"],{placement:"top",id:"view-bounce-overlay",overlay:S},m["default"].createElement("a",null,m["default"].createElement(y.Glyphicon,{glyph:"refresh"})))};var O=A;t["default"]=O;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"bounceTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/BounceButton.jsx"),__REACT_HOT_LOADER__.register(A,"BounceButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/BounceButton.jsx"),__REACT_HOT_LOADER__.register(O,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/BounceButton.jsx"));
})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(16),_=n(20),g=l(_),v=n(21),b=l(v),E=n(33),T=n(734),k=l(T),S=m["default"].createElement(b["default"],{id:"kill"},"Kill Task"),A=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"render",value:function(){return m["default"].createElement("span",null,(0,E.getClickComponent)(this),m["default"].createElement(k["default"],{name:this.props.name,destroy:this.props.destroy,then:this.props.then,ref:"modal",taskId:this.props.taskId,shouldShowWaitForReplacementTask:this.props.shouldShowWaitForReplacementTask}))}}]),t}(h.Component);A.propTypes={taskId:h.PropTypes.string.isRequired,shouldShowWaitForReplacementTask:h.PropTypes.bool,children:h.PropTypes.node,name:h.PropTypes.string,destroy:h.PropTypes.bool,then:h.PropTypes.func},A.defaultProps={children:m["default"].createElement(g["default"],{placement:"top",id:"view-kill-overlay",overlay:S},m["default"].createElement("a",null,m["default"].createElement(y.Glyphicon,{glyph:"remove"})))};var O=A;t["default"]=O;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"killTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/KillTaskButton.jsx"),__REACT_HOT_LOADER__.register(A,"KillTaskButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/KillTaskButton.jsx"),__REACT_HOT_LOADER__.register(O,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/KillTaskButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(7),r=l(u),a=n(1),o=l(a),i=n(15),s=n(16),c=n(20),d=l(c),p=n(21),f=l(p),h=n(33),m=n(31),y=n(738),_=l(y),g=n(12),v=l(g),b=o["default"].createElement(f["default"],{id:"redeploy"},"Redeploy"),E=function(e){var t={props:e};return o["default"].createElement("span",null,(0,h.getClickComponent)(t,e.fetchDeploy),o["default"].createElement(_["default"],(0,r["default"])({ref:function(e){e&&(t.refs={modal:e})}},e)))};E.propTypes={fetchDeploy:a.PropTypes.func.isRequired,requestId:a.PropTypes.string.isRequired,deployId:a.PropTypes.string.isRequired,deploy:a.PropTypes.object,doAfterRedeploy:a.PropTypes.func,children:a.PropTypes.node},E.defaultProps={children:o["default"].createElement(d["default"],{placement:"top",id:"view-redeploy-overlay",overlay:b},o["default"].createElement("a",{title:"Redeploy"},o["default"].createElement(s.Glyphicon,{glyph:"repeat"})))};var T=function(e){return{state:e,deploy:v["default"].maybe(e.api.deploy,["data"])}},k=function(e,t){return{fetchDeploy:function(){return e(m.FetchDeployForRequest.trigger(t.requestId,t.deployId))}}},S=(0,i.connect)(T,k)(E);t["default"]=S;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"redeployTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RedeployButton.jsx"),__REACT_HOT_LOADER__.register(E,"RedeployButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RedeployButton.jsx"),__REACT_HOT_LOADER__.register(T,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RedeployButton.jsx"),__REACT_HOT_LOADER__.register(k,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RedeployButton.jsx"),__REACT_HOT_LOADER__.register(S,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RedeployButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(16),_=n(20),g=l(_),v=n(21),b=l(v),E=n(33),T=n(739),k=l(T),S=m["default"].createElement(b["default"],{id:"remove"},"Remove Request"),A=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"render",value:function(){return m["default"].createElement("span",null,(0,E.getClickComponent)(this),m["default"].createElement(k["default"],{ref:"modal",requestId:this.props.requestId,loadBalanced:this.props.loadBalanced,loadBalancerData:this.props.loadBalancerData,then:this.props.then}))}}]),t}(h.Component);A.propTypes={requestId:h.PropTypes.string.isRequired,loadBalanced:h.PropTypes.bool,loadBalancerData:h.PropTypes.object,children:h.PropTypes.node,then:h.PropTypes.func},A.defaultProps={children:m["default"].createElement(g["default"],{placement:"top",id:"view-remove-overlay",overlay:S},m["default"].createElement("a",{"data-action":"remove"},m["default"].createElement(y.Glyphicon,{glyph:"trash"})))};var O=A;t["default"]=O;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"removeTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RemoveButton.jsx"),__REACT_HOT_LOADER__.register(A,"RemoveButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RemoveButton.jsx"),__REACT_HOT_LOADER__.register(O,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RemoveButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(16),_=n(20),g=l(_),v=n(21),b=l(v),E=n(33),T=n(741),k=l(T),S=m["default"].createElement(b["default"],{id:"scale"},"Scale"),A=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"render",value:function(){return m["default"].createElement("span",null,(0,E.getClickComponent)(this),m["default"].createElement(k["default"],{ref:"modal",requestId:this.props.requestId,currentInstances:this.props.currentInstances,then:this.props.then,bounceAfterScaleDefault:this.props.bounceAfterScaleDefault}))}}]),t}(h.Component);A.propTypes={requestId:h.PropTypes.string.isRequired,bounceAfterScaleDefault:h.PropTypes.bool.isRequired,currentInstances:h.PropTypes.number,children:h.PropTypes.node,then:h.PropTypes.func},A.defaultProps={children:m["default"].createElement(g["default"],{placement:"top",id:"view-scale-overlay",overlay:S},m["default"].createElement("a",{title:"Scale"},m["default"].createElement(y.Glyphicon,{glyph:"signal"})))};var O=A;t["default"]=O;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"scaleTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/ScaleButton.jsx"),__REACT_HOT_LOADER__.register(A,"ScaleButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/ScaleButton.jsx"),__REACT_HOT_LOADER__.register(O,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/ScaleButton.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){var t=e.split("/");config.runningTaskLogPath.split("/").map(function(){return t.pop()}),t.push(config.finishedTaskLogPath);var n=t.join("/");return config.appRoot+"/"+(n.startsWith("/")?n.substring(1):n)}function r(t){return i["default"].createElement("div",{className:"lines-wrapper"},i["default"].createElement("div",{className:"empty-table-message"},i["default"].createElement("p",null,e.last(t.fileName.split("/"))," ",t.noLongerExists?"no longer exists ":"does not exist ",t.fileName&&t.fileName.indexOf("$TASK_ID")!==-1?" in this task's directory":" for this task","."),t.fileName.indexOf(config.runningTaskLogPath)!==-1&&t.finishedLogExists&&i["default"].createElement("p",null,"It was moved to ",i["default"].createElement("a",{href:u(t.currentPath)},"tail_of_finished_service.log"),".")))}function a(e){return{currentPath:e.routing.locationBeforeTransitions.pathname}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1),i=l(o),s=n(15);r.propTypes={fileName:o.PropTypes.string.isRequired,noLongerExists:o.PropTypes.bool,finishedLogExists:o.PropTypes.bool,currentPath:o.PropTypes.string.isRequired};var c=(0,s.connect)(a)(r);t["default"]=c;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"buildNewRoute","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/FileNotFound.jsx"),__REACT_HOT_LOADER__.register(r,"FileNotFound","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/FileNotFound.jsx"),__REACT_HOT_LOADER__.register(a,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/FileNotFound.jsx"),__REACT_HOT_LOADER__.register(c,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/FileNotFound.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){function t(e,t){return a["default"].createElement("div",{key:t},a["default"].createElement("h2",null," ",e.stateName,a["default"].createElement("span",{className:"pull-right"},e.clearAllButton)),a["default"].createElement(i["default"],{emptyTableMessage:e.emptyMessage,data:e.hostsInState,keyGetter:function(e){return e.id},rowChunkSize:20,paginated:e.paginated},e.columns))}return a["default"].createElement("div",null,e.error&&a["default"].createElement("p",{className:"alert alert-danger"},e.error),a["default"].createElement("h1",null," ",e.header," "),e.states.map(t))}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=l(r),o=n(37),i=l(o);u.propTypes={error:a["default"].PropTypes.string,header:a["default"].PropTypes.string.isRequired,states:a["default"].PropTypes.arrayOf(a["default"].PropTypes.shape({stateName:a["default"].PropTypes.string.isRequired,hostsInState:a["default"].PropTypes.arrayOf(a["default"].PropTypes.object).isRequired,emptyMessage:a["default"].PropTypes.string.isRequired,columns:a["default"].PropTypes.arrayOf(a["default"].PropTypes.node).isRequired,paginated:a["default"].PropTypes.bool.isRequired})).isRequired};var s=u;t["default"]=s;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"MachinesPage","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/MachinesPage.jsx"),__REACT_HOT_LOADER__.register(s,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/MachinesPage.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(192),r=l(u),a=n(1),o=l(a),i=n(6),s=l(i),c=n(1317),d=l(c),p=n(18),f=function(e){var t=e.width,n=e.vcenter,l=e.graph,u=e.className,a=e.value,i=e.label,c=e.link,f=l?o["default"].createElement(d["default"],{percentage:a,initialAnimation:!0,textForPercentage:function(e){return e+"%"}}):o["default"].createElement("div",{className:(0,s["default"])("value",(0,r["default"])({},u,u))},a),h=o["default"].createElement("div",{className:(0,s["default"])("label",(0,r["default"])({},u,u))},i);return o["default"].createElement("div",{className:(0,s["default"])("aggregate","col-md-"+t,{vcenter:n},{graph:l})},c?o["default"].createElement(p.Link,{to:c},f,h):o["default"].createElement("div",null,f,h))};f.propTypes={width:a.PropTypes.number.isRequired,vcenter:a.PropTypes.bool,graph:a.PropTypes.bool,className:a.PropTypes.string,value:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.number]).isRequired,label:a.PropTypes.string.isRequired,link:a.PropTypes.string},f.defaultProps={vcenter:!1,graph:!1};var h=f;t["default"]=h;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(f,"Aggregate","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/Aggregate.jsx"),__REACT_HOT_LOADER__.register(h,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/Aggregate.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=function(e){var t=e.title,n=e.width,l=e.children,u=e.className;return r["default"].createElement("div",{className:"col-md-"+n+" "+(u||"")},r["default"].createElement("h4",null,t),r["default"].createElement("div",{className:"row"},r["default"].createElement("div",{className:"col-xs-12"},l)))};a.propTypes={title:u.PropTypes.string,width:u.PropTypes.number.isRequired,children:r["default"].PropTypes.oneOfType([r["default"].PropTypes.arrayOf(r["default"].PropTypes.node),r["default"].PropTypes.node]).isRequired,className:u.PropTypes.string};var o=a;t["default"]=o;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(a,"LabeledSection","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/LabeledColumn.jsx"),__REACT_HOT_LOADER__.register(o,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/LabeledColumn.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(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 u(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(7),a=u(r),o=n(13),i=u(o),s=n(2),c=u(s),d=n(14),p=u(d),f=n(4),h=u(f),m=n(3),y=u(m),_=n(1),g=u(_),v=n(15),b=n(18),E=n(46),T=u(E),k=n(242),S=l(k),A=n(32),O=n(31),R=n(81),C=n(800),D=u(C),w=n(799),I=u(w),P=n(795),L=u(P),M=n(798),x=u(M),N=n(803),F=u(N),j=n(796),q=u(j),U=n(801),H=u(U),B=n(802),z=u(B),G=n(12),V=u(G),K=n(347),W=function(e){function t(){return(0,c["default"])(this,t),(0,h["default"])(this,(t.__proto__||(0,i["default"])(t)).apply(this,arguments))}return(0,y["default"])(t,e),(0,p["default"])(t,[{key:"componentDidMount",value:function(){this.props.refresh()}},{key:"componentWillReceiveProps",value:function(e){e.params!==this.props.params&&(0,K.refresh)(e)}},{key:"componentWillUnmount",value:function(){this.props.cancelRefresh()}},{key:"render",value:function(){var e=this.props,t=e.deleted,n=e.router,l=e.location,u=e.params,r=u.requestId,o=l.query,i=o.taskHistoryPage,s=o.taskHistoryPageSize;return g["default"].createElement("div",null,g["default"].createElement(D["default"],{requestId:r,showBreadcrumbs:this.props.showBreadcrumbs,deleted:this.props.deleted}),t||g["default"].createElement(I["default"],{requestId:r}),t||g["default"].createElement(L["default"],{requestId:r}),t||g["default"].createElement(x["default"],{requestId:r}),t||g["default"].createElement(F["default"],{requestId:r,location:this.props.location,initialPageSize:Number(s)||10,onPageChange:function(e){return n.replace((0,a["default"])({},l,{query:(0,a["default"])({},l.query,{taskHistoryPage:e})}))},initialPageNumber:Number(i)||1}),t||g["default"].createElement(z["default"],{requestId:r}),t||g["default"].createElement(q["default"],{requestId:r}),g["default"].createElement(H["default"],{requestId:r}))}}]),t}(_.Component);W.propTypes={params:_.PropTypes.object.isRequired,refresh:_.PropTypes.func.isRequired,cancelRefresh:_.PropTypes.func.isRequired,deleted:_.PropTypes.bool,showBreadcrumbs:_.PropTypes.bool};var Y=function(t,n){var l=V["default"].maybe(t,["api","request",n.params.requestId,"statusCode"]),u=V["default"].maybe(t,["api","requestHistory",n.params.requestId,"data"]);return{notFound:404===l&&e.isEmpty(u),deleted:404===l&&!e.isEmpty(u),pathname:n.location.pathname}},X=function(e,t){var n=[A.FetchRequest.trigger(t.params.requestId,!0),R.FetchTaskCleanups.trigger(),O.FetchActiveTasksForRequest.trigger(t.params.requestId),R.FetchScheduledTasksForRequest.trigger(t.params.requestId)];return{refresh:function(){e(S.BeginAutoRefresh("RequestDetailPage-"+t.index,n,4e3))},cancelRefresh:function(){return e(S.CancelAutoRefresh("RequestDetailPage-"+t.index))},fetchRequest:function(t){return e(A.FetchRequest.trigger(t,!0))},fetchTaskCleanups:function(){return e(R.FetchTaskCleanups.trigger())},fetchTaskHistoryForRequest:function(t,n,l){return e(O.FetchTaskHistoryForRequest.trigger(t,n,l))},fetchDeploysForRequest:function(t,n,l){return e(O.FetchDeploysForRequest.trigger(t,n,l))},fetchRequestHistory:function(t,n,l){return e(O.FetchRequestHistory.trigger(t,n,l))}}},Q=(0,b.withRouter)((0,v.connect)(Y,X)((0,T["default"])(W,function(e){return(0,K.refresh)(e.params.requestId,V["default"].maybe(e.location,["query","taskHistoryPage"]),V["default"].maybe(e.location,["query","taskHistoryPageSize"]))},!0)));t["default"]=Q;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(W,"RequestDetailPage","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestDetailPage.jsx"),__REACT_HOT_LOADER__.register(Y,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestDetailPage.jsx"),__REACT_HOT_LOADER__.register(X,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestDetailPage.jsx"),__REACT_HOT_LOADER__.register(Q,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestDetailPage.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(15),o=n(236),i=n(240),s=n(12),c=l(s),d=function(e){var t=e.requestId,n=e.changeStar,l=e.starred;return r["default"].createElement("a",{className:"star","data-starred":l,onClick:function(){return n(t,l)}},r["default"].createElement("span",{className:"glyphicon glyphicon-star"}))};d.propTypes={requestId:u.PropTypes.string.isRequired,changeStar:u.PropTypes.func.isRequired,starred:u.PropTypes.bool.isRequired};var p=function(t,n){return{starred:e.contains(c["default"].maybe(t.api.user,["data","settings","starredRequestIds"],[]),n.requestId)}},f=function(e){return{changeStar:function(t,n){n?e(i.DeleteStarredRequests.trigger([t])).then(function(){return e(o.FetchUser.trigger())}):e(i.AddStarredRequests.trigger([t])).then(function(){return e(o.FetchUser.trigger())})}}},h=(0,a.connect)(p,f)(d);t["default"]=h;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(d,"RequestStar","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/RequestStar.jsx"),__REACT_HOT_LOADER__.register(p,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/RequestStar.jsx"),__REACT_HOT_LOADER__.register(f,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/RequestStar.jsx"),__REACT_HOT_LOADER__.register(h,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/RequestStar.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function n(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l,r={isFetching:!1,error:null,statusCode:null,receivedAt:null,erroredAt:null,data:n};return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,l=arguments[1],a={};switch(l.type){case t.CLEAR:return r;case t.ERROR:return a=e.extend({},n,{isFetching:!1,error:l.error,statusCode:l.statusCode,erroredAt:Date.now()}),e.extend({},n,a);case t.SUCCESS:return a=e.extend({},n,{isFetching:!1,error:null,statusCode:l.statusCode,receivedAt:Date.now(),data:u(l.data)}),e.extend({},n,a);case t.STARTED:return a=e.extend({},n,{isFetching:!0}),e.extend({},n,a);default:return n}}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n;var l=function(e){return e};(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(l,"identity","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/base.es6"),__REACT_HOT_LOADER__.register(n,"buildApiActionReducer","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/base.es6"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(341),r=n(301),a=l(r),o=n(169),i=l(o),s=n(12),c=l(s),d=function(e){return e.options},p=function(e){return e.filter},f=(0,u.createSelector)([d,p],function(t,n){var l=t,u=function(e){return e.id||""};if(c["default"].isGlobFilter(n.searchFilter)){var r=e.filter(l,function(e){return a["default"].isMatch(u(e),n.searchFilter+"*")});l=r}else if(n.searchFilter){var o=i["default"].filter(n.searchFilter,l,{extract:c["default"].isAllUpperCase(n.searchFilter)?function(e){return c["default"].getUpperCaseCharacters(u(e))}:u});l=c["default"].fuzzyFilter(n.searchFilter,o)}return l});t["default"]=f;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(d,"getOptions","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/selectors/idSelector.es6"),__REACT_HOT_LOADER__.register(p,"getFilter","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/selectors/idSelector.es6"),__REACT_HOT_LOADER__.register(f,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/selectors/idSelector.es6"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.getFilteredTasks=t.getDecomissioningTasks=t.getBouncesForRequest=void 0;var u=n(341),r=n(301),a=l(r),o=n(169),i=l(o),s=n(12),c=l(s),d=function(e){return e.api.taskCleanups},p=function(e){return e.tasks},f=function(e){return e.cleanups},h=t.getBouncesForRequest=function(e){return(0,u.createSelector)([d],function(t){return(t.data||[]).filter(function(t){return("BOUNCING"===t.cleanupType||"INCREMENTAL_BOUNCE"===t.cleanupType)&&t.taskId.requestId===e})})},m=t.getDecomissioningTasks=(0,u.createSelector)([p,f],function(t,n){return e.without(e.map(n,function(n){if("DECOMISSIONING"===n.cleanupType)return e.find(t,function(e){return e.taskId.id===n.taskId.id})}),void 0)}),y=function(e){return{state:e.filter.taskStatus,requestTypes:e.filter.requestTypes,filterText:e.filter.filterText}},_=t.getFilteredTasks=(0,u.createSelector)([p,y],function(t,n){if("active"===n.state&&(t=e.filter(t,function(t){return t.taskRequest&&e.contains(n.requestTypes,t.taskRequest.request.requestType)})),n.filterText){var l=function(e){return e.taskId&&e.taskId.host||""},u=function(e){return(e.taskId?e.taskId.id:e.pendingTask.pendingTaskId.id)||""},r=function(e){return e.taskId&&e.taskId.rackId||""};if(c["default"].isGlobFilter(n.filterText)){var o=e.filter(t,function(e){return a["default"].isMatch(l(e),n.filterText+"*")}),s=e.filter(t,function(e){return a["default"].isMatch(u(e),n.filterText+"*")}),d=e.filter(t,function(e){return a["default"].isMatch(r(e),n.filterText+"*")});t=e.union(o,s,d)}else{var p=i["default"].filter(n.filterText.replace(/-/g,"_"),t,{extract:l}),f=i["default"].filter(n.filterText,t,{extract:c["default"].isAllUpperCase(n.filterText)?function(e){return c["default"].getUpperCaseCharacters(u(e))}:u}),h=i["default"].filter(n.filterText,t,{extract:r});t=c["default"].fuzzyFilter(n.filterText,e.union(p,f,h))}}return t});(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(d,"getTaskCleanups","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/selectors/tasks.es6"),__REACT_HOT_LOADER__.register(p,"getTasks","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/selectors/tasks.es6"),__REACT_HOT_LOADER__.register(f,"getCleanups","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/selectors/tasks.es6"),__REACT_HOT_LOADER__.register(h,"getBouncesForRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/selectors/tasks.es6"),__REACT_HOT_LOADER__.register(m,"getDecomissioningTasks","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/selectors/tasks.es6"),__REACT_HOT_LOADER__.register(y,"getFilter","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/selectors/tasks.es6"),__REACT_HOT_LOADER__.register(_,"getFilteredTasks","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/selectors/tasks.es6"))})()}).call(t,n(9))},function(e,t,n){e.exports={"default":n(907),__esModule:!0}},[1530,915],function(e,t,n){e.exports={"default":n(917),__esModule:!0}},function(e,t,n){e.exports={"default":n(925),__esModule:!0}},[1547,50],[1548,71,97,254],[1550,129,53],[1551,157],[1553,70],[1556,53],function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},[1564,160,161,109,266,108,375,71],[1565,109,383],[1566,385,255],[1567,108,131,263],[1568,108,109,928,263],function(e,t,n){var l=n(130),u=n(109),r=n(160).f;e.exports=function(e){return function(t){for(var n,a=u(t),o=l(a),i=o.length,s=0,c=[];i>s;)r.call(a,n=o[s++])&&c.push(e?[n,a[n]]:a[n]);return c}}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(t){return{e:!0,v:t}}}},[1572,70,59,259],function(e,t,n){e.exports=n(98)},function(e,t,n){"use strict";var l=n(50),u=n(28),r=n(65),a=n(71),o=n(53)("species");e.exports=function(e){var t="function"==typeof u[e]?u[e]:l[e];a&&t&&!t[o]&&r.f(t,o,{configurable:!0,get:function(){return this}})}},[1577,70,156,53],290,[1580,83,937,374,254,50,157],[1587,59],function(e,t,n){var l=n(85);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=l(e))throw TypeError(t);return+e}},function(e,t,n){"use strict";var l=n(62),u=n(115),r=n(51);e.exports=[].copyWithin||function(e,t){var n=l(this),a=r(n.length),o=u(e,a),i=u(t,a),s=arguments.length>2?arguments[2]:void 0,c=Math.min((void 0===s?a:u(s,a))-i,a-o),d=1;for(i0;)i in n?n[o]=n[i]:delete n[o],o+=d,i+=d;return n}},function(e,t,n){var l=n(84),u=n(62),r=n(165),a=n(51);e.exports=function(e,t,n,o,i){l(t);var s=u(e),c=r(s),d=a(s.length),p=i?d-1:0,f=i?-1:1;if(n<2)for(;;){if(p in c){o=c[p],p+=f;break}if(p+=f,i?p<0:d<=p)throw TypeError("Reduce of empty array with no initial value")}for(;i?p>=0:d>p;p+=f)p in c&&(o=t(o,c[p],p,s));return o}},function(e,t,n){"use strict";var l=n(84),u=n(24),r=n(403),a=[].slice,o={},i=function(e,t,n){if(!(t in o)){for(var l=[],u=0;u-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},[1559,84],[1560,167,204,205,62,165,22],[1563,44,29,167,47],[1565,74,112],[1568,60,74,272,286],[1571,30,206,290],function(e,t,n){var l=n(30).parseInt,u=n(206).trim,r=n(290),a=/^[-+]?0[xX]/;e.exports=8!==l(r+"08")||22!==l(r+"0x16")?function(e,t){var n=u(String(e),3);return l(n,t>>>0||(a.test(n)?16:10))}:l},[1578,88,100],function(e,t,n){"use strict";var l=n(88),u=n(100);e.exports=function(e){var t=String(u(this)),n="",r=l(e);if(r<0||r==1/0)throw RangeError("Count can't be negative");for(;r>0;(r>>>=1)&&(t+=t))1&r&&(n+=t);return n}},[1580,86,403,277,273,30,85],function(e,t,n){var l=n(88),u=n(51);e.exports=function(e){if(void 0===e)return 0;var t=l(e),n=u(t);if(t!==n)throw RangeError("Wrong length!");return n}},[1589,38],[1593,164,407,166,74,282],function(e,t,n){n(47)&&"g"!=/./g.flags&&n(44).f(RegExp.prototype,"flags",{configurable:!0,get:n(276)})},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,a["default"])();try{return e.activeElement}catch(t){}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=u;var r=n(138),a=l(r);e.exports=t["default"]},function(e,t){"use strict";function n(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){var t=(0,c["default"])(e),n=(0,i["default"])(t),l=t&&t.documentElement,u={top:0,left:0,height:0,width:0};if(t)return(0,a["default"])(l,e)?(void 0!==e.getBoundingClientRect&&(u=e.getBoundingClientRect()),u={top:u.top+(n.pageYOffset||l.scrollTop)-(l.clientTop||0),left:u.left+(n.pageXOffset||l.scrollLeft)-(l.clientLeft||0),width:(null==u.width?e.offsetWidth:u.width)||0,height:(null==u.height?e.offsetHeight:u.height)||0}):u}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=u;var r=n(139),a=l(r),o=n(209),i=l(o),s=n(138),c=l(s);e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){var n=(0,a["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"]=u;var r=n(209),a=l(r);e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(){for(var e=document.createElement("div").style,t={O:function(e){return"o"+e.toLowerCase()},Moz:function(e){return e.toLowerCase()},Webkit:function(e){return"webkit"+e},ms:function(e){return"MS"+e}},n=Object.keys(t),l=void 0,u=void 0,r="",a=0;a=0&&0===window.sessionStorage.length)return;throw n}}function a(e){var t=void 0;try{t=window.sessionStorage.getItem(u(e))}catch(n){if(n.name===c)return null}if(t)try{return JSON.parse(t)}catch(n){}return null}t.__esModule=!0,t.saveState=r,t.readState=a;var o=n(69),i=(l(o),"@@History/"),s=["QuotaExceededError","QUOTA_EXCEEDED_ERR"],c="SecurityError"},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(){function e(e){try{e=e||window.history.state||{}}catch(t){e={}}var n=d.getWindowPath(),l=e,u=l.key,a=void 0;u?a=p.readState(u):(a=null,u=v.createKey(),_&&window.history.replaceState(r({},e,{key:u}),null));var o=s.parsePath(n);return v.createLocation(r({},o,{state:a}),void 0,u)}function t(t){function n(t){void 0!==t.state&&l(e(t.state))}var l=t.transitionTo;return d.addEventListener(window,"popstate",n),function(){d.removeEventListener(window,"popstate",n)}}function n(e){var t=e.basename,n=e.pathname,l=e.search,u=e.hash,r=e.state,a=e.action,o=e.key;if(a!==i.POP){p.saveState(o,r);var s=(t||"")+n+l+u,c={key:o};if(a===i.PUSH){if(g)return window.location.href=s,!1;window.history.pushState(c,null,s)}else{if(g)return window.location.replace(s),!1;window.history.replaceState(c,null,s)}}}function l(e){1===++b&&(E=t(v));var n=v.listenBefore(e);return function(){n(),0===--b&&E()}}function u(e){1===++b&&(E=t(v));var n=v.listen(e);return function(){n(),0===--b&&E()}}function a(e){1===++b&&(E=t(v)),v.registerTransitionHook(e)}function f(e){v.unregisterTransitionHook(e),0===--b&&E()}var m=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];c.canUseDOM?void 0:o["default"](!1);var y=m.forceRefresh,_=d.supportsHistory(),g=!_||y,v=h["default"](r({},m,{getCurrentLocation:e,finishTransition:n,saveState:p.saveState})),b=0,E=void 0;return r({},v,{listenBefore:l,listen:u,registerTransitionHook:a,unregisterTransitionHook:f})}t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0&&t=0&&y0&&(p=p.filter(function(t){return t!==e}),0===p.length&&c())}var s=e(t),c=void 0,p=[];return a({},s,{listenBeforeUnload:l,registerBeforeUnloadHook:d["default"](r,"registerBeforeUnloadHook is deprecated; use listenBeforeUnload instead"),unregisterBeforeUnloadHook:d["default"](o,"unregisterBeforeUnloadHook is deprecated; use the callback returned from listenBeforeUnload instead")})}}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t1?l-1:0),r=1;r1?l-1:0),r=1;r1?l-1:0),r=1;r1?l-1:0),r=1;r1?l-1:0),r=1;r2?n-2:0),u=2;u3?t-3:0),l=3;l1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=u.defaultBase16,o=void 0===a?S:a,s=u.base16Themes,c=void 0===s?null:s,d=L(r,c);d&&(r=(0,i["default"])({},d,r));var f=A.reduce(function(e,t){return e[t]=r[t]||o[t],e},{}),m=(0,p["default"])(r).reduce(function(e,t){return A.indexOf(t)===-1?(e[t]=r[t],e):e},{}),y=e(f),_=w(m,y);return(0,h["default"])(I,2).apply(void 0,[_].concat(n))},3),t.getBase16Theme=function(e,t){if(e&&e.extend&&(e=e.extend),"string"==typeof e){var n=e.split(":"),l=(0,c["default"])(n,2),u=l[0],r=l[1];e=(t||{})[u]||y[u],"inverted"===r&&(e=P(e))}return e&&e.hasOwnProperty("base00")?e:void 0})},function(e,t,n){"use strict";var l=n(1235)["default"];t["default"]=l||function(e){for(var t=1;tn.documentElement.clientHeight;this.setState({style:{paddingRight:l&&!u?(0,k["default"])():void 0,paddingLeft:!l&&u?(0,k["default"])():void 0}})}},t.prototype.render=function(){var e=this.props,n=e.backdrop,l=e.backdropClassName,u=e.animation,a=e.show,o=e.dialogComponentClass,i=e.className,s=e.style,c=e.children,d=e.onEntering,p=e.onExited,h=(0,r["default"])(e,["backdrop","backdropClassName","animation","show","dialogComponentClass","className","style","children","onEntering","onExited"]),y=(0,Z["default"])(h,I["default"]),_=y[0],g=y[1],v=a&&!u&&"in";return A["default"].createElement(I["default"],(0,f["default"])({},_,{ref:this.setModalRef,show:a,onEntering:(0,Q["default"])(d,this.handleEntering),onExited:(0,Q["default"])(p,this.handleExited),backdrop:n,backdropClassName:(0,m["default"])((0,Y.prefix)(h,"backdrop"),l,v),containerClassName:(0,Y.prefix)(h,"open"),transition:u?F["default"]:void 0,dialogTransitionTimeout:t.TRANSITION_DURATION,backdropTransitionTimeout:t.BACKDROP_TRANSITION_DURATION}),A["default"].createElement(o,(0,f["default"])({},g,{style:(0,f["default"])({},this.state.style,s),className:(0,m["default"])(i,v),onClick:n===!0?this.handleDialogClick:null}),c))},t}(A["default"].Component);le.propTypes=ee,le.defaultProps=te,le.childContextTypes=ne,le.Body=q["default"],le.Header=V["default"],le.Title=W["default"],le.Footer=z["default"],le.Dialog=H["default"],le.TRANSITION_DURATION=300,le.BACKDROP_TRANSITION_DURATION=150,t["default"]=(0,Y.bsClass)("modal",(0,Y.bsSizes)([$.Size.LARGE,$.Size.SMALL],le)),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(26),v=l(g),b=n(17),E={componentClass:v["default"]
},T={componentClass:"div"},k=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.componentClass,n=e.className,l=(0,o["default"])(e,["componentClass","className"]),u=(0,b.splitBsProps)(l),a=u[0],i=u[1],s=(0,b.getClassSet)(a);return _["default"].createElement(t,(0,r["default"])({},i,{className:(0,m["default"])(n,s)}))},t}(_["default"].Component);k.propTypes=E,k.defaultProps=T,t["default"]=(0,b.bsClass)("modal-body",k),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(26),v=l(g),b=n(17),E={componentClass:v["default"]},T={componentClass:"div"},k=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.componentClass,n=e.className,l=(0,o["default"])(e,["componentClass","className"]),u=(0,b.splitBsProps)(l),a=u[0],i=u[1],s=(0,b.getClassSet)(a);return _["default"].createElement(t,(0,r["default"])({},i,{className:(0,m["default"])(n,s)}))},t}(_["default"].Component);k.propTypes=E,k.defaultProps=T,t["default"]=(0,b.bsClass)("modal-footer",k),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(17),E=n(45),T=l(E),k=n(307),S=l(k),A={closeLabel:v["default"].string,closeButton:v["default"].bool,onHide:v["default"].func},O={closeLabel:"Close",closeButton:!1},R={$bs_modal:v["default"].shape({onHide:v["default"].func})},C=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.closeLabel,n=e.closeButton,l=e.onHide,u=e.className,a=e.children,i=(0,o["default"])(e,["closeLabel","closeButton","onHide","className","children"]),s=this.context.$bs_modal,c=(0,b.splitBsProps)(i),d=c[0],p=c[1],f=(0,b.getClassSet)(d);return _["default"].createElement("div",(0,r["default"])({},p,{className:(0,m["default"])(u,f)}),n&&_["default"].createElement(S["default"],{label:t,onClick:(0,T["default"])(s&&s.onHide,l)}),a)},t}(_["default"].Component);C.propTypes=A,C.defaultProps=O,C.contextTypes=R,t["default"]=(0,b.bsClass)("modal-header",C),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(26),v=l(g),b=n(17),E={componentClass:v["default"]},T={componentClass:"h4"},k=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.componentClass,n=e.className,l=(0,o["default"])(e,["componentClass","className"]),u=(0,b.splitBsProps)(l),a=u[0],i=u[1],s=(0,b.getClassSet)(a);return _["default"].createElement(t,(0,r["default"])({},i,{className:(0,m["default"])(n,s)}))},t}(_["default"].Component);k.propTypes=E,k.defaultProps=T,t["default"]=(0,b.bsClass)("modal-title",k),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(300),_=l(y),g=n(1),v=l(g),b=n(8),E=l(b),T=n(41),k=l(T),S=n(215),A=l(S),O=n(78),R=(l(O),n(17)),C=n(45),D=l(C),w=n(57),I=l(w),P={activeKey:E["default"].any,activeHref:E["default"].string,stacked:E["default"].bool,justified:(0,A["default"])(E["default"].bool,function(e){var t=e.justified,n=e.navbar;return t&&n?Error("justified navbar `Nav`s are not supported"):null}),onSelect:E["default"].func,role:E["default"].string,navbar:E["default"].bool,pullRight:E["default"].bool,pullLeft:E["default"].bool},L={justified:!1,pullRight:!1,pullLeft:!1,stacked:!1},M={$bs_navbar:E["default"].shape({bsClass:E["default"].string,onSelect:E["default"].func}),$bs_tabContainer:E["default"].shape({activeKey:E["default"].any,onSelect:E["default"].func.isRequired,getTabId:E["default"].func.isRequired,getPaneId:E["default"].func.isRequired})},x=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.componentDidUpdate=function(){var e=this;if(this._needsRefocus){this._needsRefocus=!1;var t=this.props.children,n=this.getActiveProps(),l=n.activeKey,u=n.activeHref,r=I["default"].find(t,function(t){return e.isActive(t,l,u)}),a=I["default"].toArray(t),o=a.indexOf(r),i=k["default"].findDOMNode(this).children,s=i&&i[o];s&&s.firstChild&&s.firstChild.focus()}},t.prototype.getActiveProps=function(){var e=this.context.$bs_tabContainer;return e?e:this.props},t.prototype.getNextActiveChild=function(e){var t=this,n=this.props.children,l=n.filter(function(e){return null!=e.props.eventKey&&!e.props.disabled}),u=this.getActiveProps(),r=u.activeKey,a=u.activeHref,o=I["default"].find(n,function(e){return t.isActive(e,r,a)}),i=l.indexOf(o);if(i===-1)return l[0];var s=i+e,c=l.length;return s>=c?s=0:s<0&&(s=c-1),l[s]},t.prototype.getTabProps=function(e,t,n,l,u){var r=this;if(!t&&"tablist"!==n)return null;var a=e.props,o=a.id,i=a["aria-controls"],s=a.eventKey,c=a.role,d=a.onKeyDown,p=a.tabIndex;return t&&(o=t.getTabId(s),i=t.getPaneId(s)),"tablist"===n&&(c=c||"tab",d=(0,D["default"])(function(e){return r.handleTabKeyDown(u,e)},d),p=l?p:-1),{id:o,role:c,onKeyDown:d,"aria-controls":i,tabIndex:p}},t.prototype.handleTabKeyDown=function(e,t){var n=void 0;switch(t.keyCode){case _["default"].codes.left:case _["default"].codes.up:n=this.getNextActiveChild(-1);break;case _["default"].codes.right:case _["default"].codes.down:n=this.getNextActiveChild(1);break;default:return}t.preventDefault(),e&&n&&null!=n.props.eventKey&&e(n.props.eventKey),this._needsRefocus=!0},t.prototype.isActive=function(e,t,n){var l=e.props;return!!(l.active||null!=t&&l.eventKey===t||n&&l.href===n)||l.active},t.prototype.render=function(){var e,t=this,n=this.props,l=n.stacked,u=n.justified,a=n.onSelect,i=n.role,s=n.navbar,c=n.pullRight,d=n.pullLeft,p=n.className,f=n.children,h=(0,o["default"])(n,["stacked","justified","onSelect","role","navbar","pullRight","pullLeft","className","children"]),y=this.context.$bs_tabContainer,_=i||(y?"tablist":null),b=this.getActiveProps(),E=b.activeKey,T=b.activeHref;delete h.activeKey,delete h.activeHref;var k=(0,R.splitBsProps)(h),S=k[0],A=k[1],O=(0,r["default"])({},(0,R.getClassSet)(S),(e={},e[(0,R.prefix)(S,"stacked")]=l,e[(0,R.prefix)(S,"justified")]=u,e)),C=null!=s?s:this.context.$bs_navbar,w=void 0,P=void 0;if(C){var L=this.context.$bs_navbar||{bsClass:"navbar"};O[(0,R.prefix)(L,"nav")]=!0,P=(0,R.prefix)(L,"right"),w=(0,R.prefix)(L,"left")}else P="pull-right",w="pull-left";return O[P]=c,O[w]=d,v["default"].createElement("ul",(0,r["default"])({},A,{role:_,className:(0,m["default"])(p,O)}),I["default"].map(f,function(e){var n=t.isActive(e,E,T),l=(0,D["default"])(e.props.onSelect,a,C&&C.onSelect,y&&y.onSelect);return(0,g.cloneElement)(e,(0,r["default"])({},t.getTabProps(e,y,_,n,l),{active:n,activeKey:E,activeHref:T,onSelect:l}))}))},t}(v["default"].Component);x.propTypes=P,x.defaultProps=L,x.contextTypes=M,t["default"]=(0,R.bsClass)("nav",(0,R.bsStyles)(["tabs","pills"],x)),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(77),E=l(b),T=n(45),k=l(T),S={active:v["default"].bool,disabled:v["default"].bool,role:v["default"].string,href:v["default"].string,onClick:v["default"].func,onSelect:v["default"].func,eventKey:v["default"].any},A={active:!1,disabled:!1},O=function(e){function t(n,l){(0,s["default"])(this,t);var u=(0,d["default"])(this,e.call(this,n,l));return u.handleClick=u.handleClick.bind(u),u}return(0,f["default"])(t,e),t.prototype.handleClick=function(e){this.props.onSelect&&(e.preventDefault(),this.props.disabled||this.props.onSelect(this.props.eventKey,e))},t.prototype.render=function(){var e=this.props,t=e.active,n=e.disabled,l=e.onClick,u=e.className,a=e.style,i=(0,o["default"])(e,["active","disabled","onClick","className","style"]);return delete i.onSelect,delete i.eventKey,delete i.activeKey,delete i.activeHref,i.role?"tab"===i.role&&(i["aria-selected"]=t):"#"===i.href&&(i.role="button"),_["default"].createElement("li",{role:"presentation",className:(0,m["default"])(u,{active:t,disabled:n}),style:a},_["default"].createElement(E["default"],(0,r["default"])({},i,{disabled:n,onClick:(0,k["default"])(l,this.handleClick)})))},t}(_["default"].Component);O.propTypes=S,O.defaultProps=A,t["default"]=O,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(17),E={$bs_navbar:v["default"].shape({bsClass:v["default"].string})},T=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.children,l=(0,o["default"])(e,["className","children"]),u=this.context.$bs_navbar||{bsClass:"navbar"},a=(0,b.prefix)(u,"brand");return _["default"].isValidElement(n)?_["default"].cloneElement(n,{className:(0,m["default"])(n.props.className,t,a)}):_["default"].createElement("span",(0,r["default"])({},l,{className:(0,m["default"])(t,a)}),n)},t}(_["default"].Component);T.contextTypes=E,t["default"]=T,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(11),r=l(u),a=n(2),o=l(a),i=n(4),s=l(i),c=n(3),d=l(c),p=n(7),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(1398),E=l(b),T=n(26),k=l(T),S=n(220),A=l(S),O=(0,f["default"])({},E["default"].propTypes,{show:v["default"].bool,rootClose:v["default"].bool,onHide:v["default"].func,animation:v["default"].oneOfType([v["default"].bool,k["default"]]),onEnter:v["default"].func,onEntering:v["default"].func,onEntered:v["default"].func,onExit:v["default"].func,onExiting:v["default"].func,onExited:v["default"].func,placement:v["default"].oneOf(["top","right","bottom","left"])}),R={animation:A["default"],rootClose:!1,show:!1,placement:"right"},C=function(e){function t(){return(0,o["default"])(this,t),(0,s["default"])(this,e.apply(this,arguments))}return(0,d["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.animation,n=e.children,l=(0,r["default"])(e,["animation","children"]),u=t===!0?A["default"]:t||null,a=void 0;return a=u?n:(0,y.cloneElement)(n,{className:(0,m["default"])(n.props.className,"in")}),_["default"].createElement(E["default"],(0,f["default"])({},l,{transition:u}),a)},t}(_["default"].Component);C.propTypes=O,C.defaultProps=R,t["default"]=C,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(77),E=l(b),T=n(45),k=l(T),S={disabled:v["default"].bool,previous:v["default"].bool,next:v["default"].bool,onClick:v["default"].func,onSelect:v["default"].func,eventKey:v["default"].any},A={disabled:!1,previous:!1,next:!1},O=function(e){function t(n,l){(0,s["default"])(this,t);var u=(0,d["default"])(this,e.call(this,n,l));return u.handleSelect=u.handleSelect.bind(u),u}return(0,f["default"])(t,e),t.prototype.handleSelect=function(e){var t=this.props,n=t.disabled,l=t.onSelect,u=t.eventKey;(l||n)&&e.preventDefault(),n||l&&l(u,e)},t.prototype.render=function(){var e=this.props,t=e.disabled,n=e.previous,l=e.next,u=e.onClick,a=e.className,i=e.style,s=(0,o["default"])(e,["disabled","previous","next","onClick","className","style"]);return delete s.onSelect,delete s.eventKey,_["default"].createElement("li",{className:(0,m["default"])(a,{disabled:t,previous:n,next:l}),style:i},_["default"].createElement(E["default"],(0,r["default"])({},s,{disabled:t,onClick:(0,k["default"])(u,this.handleSelect)})))},t}(_["default"].Component);O.propTypes=S,O.defaultProps=A,t["default"]=O,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(26),E=l(b),T=n(77),k=l(T),S=n(45),A=l(S),O={componentClass:E["default"],className:v["default"].string,eventKey:v["default"].any,onSelect:v["default"].func,disabled:v["default"].bool,active:v["default"].bool,onClick:v["default"].func},R={componentClass:k["default"],active:!1,disabled:!1},C=function(e){function t(n,l){(0,s["default"])(this,t);var u=(0,d["default"])(this,e.call(this,n,l));return u.handleClick=u.handleClick.bind(u),u}return(0,f["default"])(t,e),t.prototype.handleClick=function(e){var t=this.props,n=t.disabled,l=t.onSelect,u=t.eventKey;n||l&&l(u,e)},t.prototype.render=function(){var e=this.props,t=e.componentClass,n=e.active,l=e.disabled,u=e.onClick,a=e.className,i=e.style,s=(0,o["default"])(e,["componentClass","active","disabled","onClick","className","style"]);return t===k["default"]&&delete s.eventKey,delete s.onSelect,_["default"].createElement("li",{className:(0,m["default"])(a,{active:n,disabled:l}),style:i},_["default"].createElement(t,(0,r["default"])({},s,{disabled:l,onClick:(0,A["default"])(u,this.handleClick)})))},t}(_["default"].Component);C.propTypes=O,C.defaultProps=R,t["default"]=C,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(154),o=l(a),i=n(11),s=l(i),c=n(2),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(6),_=l(y),g=n(1),v=l(g),b=n(8),E=l(b),T=n(17),k=n(45),S=l(k),A=n(57),O=l(A),R={accordion:E["default"].bool,activeKey:E["default"].any,defaultActiveKey:E["default"].any,onSelect:E["default"].func,role:E["default"].string},C={accordion:!1},D=function(e){function t(n,l){(0,d["default"])(this,t);var u=(0,f["default"])(this,e.call(this,n,l));return u.handleSelect=u.handleSelect.bind(u),u.state={activeKey:n.defaultActiveKey},u}return(0,m["default"])(t,e),t.prototype.handleSelect=function(e,t){t.preventDefault(),this.props.onSelect&&this.props.onSelect(e,t),this.state.activeKey===e&&(e=null),this.setState({activeKey:e})},t.prototype.render=function(){var e=this,t=this.props,n=t.accordion,l=t.activeKey,u=t.className,a=t.children,i=(0,s["default"])(t,["accordion","activeKey","className","children"]),c=(0,T.splitBsPropsAndOmit)(i,["defaultActiveKey","onSelect"]),d=c[0],p=c[1],f=void 0;n&&(f=null!=l?l:this.state.activeKey,p.role=p.role||"tablist");var h=(0,T.getClassSet)(d);return v["default"].createElement("div",(0,r["default"])({},p,{className:(0,_["default"])(u,h)}),O["default"].map(a,function(t){var l={bsStyle:t.props.bsStyle||d.bsStyle};return n&&(0,o["default"])(l,{headerRole:"tab",panelRole:"tabpanel",collapsible:!0,expanded:t.props.eventKey===f,onSelect:(0,S["default"])(e.handleSelect,t.props.onSelect)}),(0,g.cloneElement)(t,l)}))},t}(v["default"].Component);D.propTypes=R,D.defaultProps=C,t["default"]=(0,T.bsClass)("panel-group",D),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(26),E=l(b),T=n(78),k=(l(T),n(17)),S=n(45),A=l(S),O=n(220),R=l(O),C={eventKey:v["default"].any,animation:v["default"].oneOfType([v["default"].bool,E["default"]]),id:v["default"].string,"aria-labelledby":v["default"].string,bsClass:v["default"].string,onEnter:v["default"].func,onEntering:v["default"].func,onEntered:v["default"].func,onExit:v["default"].func,onExiting:v["default"].func,onExited:v["default"].func,mountOnEnter:v["default"].bool,unmountOnExit:v["default"].bool},D={$bs_tabContainer:v["default"].shape({getTabId:v["default"].func,getPaneId:v["default"].func}),$bs_tabContent:v["default"].shape({bsClass:v["default"].string,animation:v["default"].oneOfType([v["default"].bool,E["default"]]),activeKey:v["default"].any,mountOnEnter:v["default"].bool,unmountOnExit:v["default"].bool,onPaneEnter:v["default"].func.isRequired,onPaneExited:v["default"].func.isRequired,exiting:v["default"].bool.isRequired})},w={$bs_tabContainer:v["default"].oneOf([null])},I=function(e){function t(n,l){(0,s["default"])(this,t);var u=(0,d["default"])(this,e.call(this,n,l));return u.handleEnter=u.handleEnter.bind(u),u.handleExited=u.handleExited.bind(u),u["in"]=!1,u}return(0,f["default"])(t,e),t.prototype.getChildContext=function(){return{$bs_tabContainer:null}},t.prototype.componentDidMount=function(){this.shouldBeIn()&&this.handleEnter()},t.prototype.componentDidUpdate=function(){this["in"]?this.shouldBeIn()||this.handleExited():this.shouldBeIn()&&this.handleEnter()},t.prototype.componentWillUnmount=function(){this["in"]&&this.handleExited()},t.prototype.getAnimation=function(){if(null!=this.props.animation)return this.props.animation;var e=this.context.$bs_tabContent;return e&&e.animation},t.prototype.handleEnter=function(){var e=this.context.$bs_tabContent;e&&(this["in"]=e.onPaneEnter(this,this.props.eventKey))},t.prototype.handleExited=function(){var e=this.context.$bs_tabContent;e&&(e.onPaneExited(this),this["in"]=!1)},t.prototype.isActive=function(){var e=this.context.$bs_tabContent,t=e&&e.activeKey;return this.props.eventKey===t},t.prototype.shouldBeIn=function(){return this.getAnimation()&&this.isActive()},t.prototype.render=function(){var e=this.props,t=e.eventKey,n=e.className,l=e.onEnter,u=e.onEntering,a=e.onEntered,i=e.onExit,s=e.onExiting,c=e.onExited,d=e.mountOnEnter,p=e.unmountOnExit,f=(0,o["default"])(e,["eventKey","className","onEnter","onEntering","onEntered","onExit","onExiting","onExited","mountOnEnter","unmountOnExit"]),h=this.context,y=h.$bs_tabContent,g=h.$bs_tabContainer,v=(0,k.splitBsPropsAndOmit)(f,["animation"]),b=v[0],E=v[1],T=this.isActive(),S=this.getAnimation(),O=null!=d?d:y&&y.mountOnEnter,C=null!=p?p:y&&y.unmountOnExit;if(!T&&!S&&C)return null;var D=S===!0?R["default"]:S||null;y&&(b.bsClass=(0,k.prefix)(y,"pane"));var w=(0,r["default"])({},(0,k.getClassSet)(b),{active:T});g&&(E.id=g.getPaneId(t),E["aria-labelledby"]=g.getTabId(t));var I=_["default"].createElement("div",(0,r["default"])({},E,{role:"tabpanel","aria-hidden":!T,className:(0,m["default"])(n,w)}));if(D){var P=y&&y.exiting;return _["default"].createElement(D,{"in":T&&!P,onEnter:(0,A["default"])(this.handleEnter,l),onEntering:u,onEntered:a,onExit:i,onExiting:s,onExited:(0,A["default"])(this.handleExited,c),mountOnEnter:O,unmountOnExit:C},I)}return I},t}(_["default"].Component);I.propTypes=C,I.contextTypes=D,I.childContextTypes=w,t["default"]=(0,k.bsClass)("tab-pane",I),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(8),m=l(h),y=n(1),_=l(y),g=n(143),v=l(g),b={type:m["default"].oneOf(["checkbox","radio"]),name:m["default"].string,checked:m["default"].bool,disabled:m["default"].bool,onChange:m["default"].func,value:m["default"].any.isRequired},E=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.children,n=e.name,l=e.checked,u=e.type,a=e.onChange,i=e.value,s=(0,o["default"])(e,["children","name","checked","type","onChange","value"]),c=s.disabled;return _["default"].createElement(v["default"],(0,r["default"])({},s,{active:!!l,componentClass:"label"}),_["default"].createElement("input",{name:n,type:u,autoComplete:"off",value:i,checked:!!l,disabled:!!c,onChange:a}),t)},t}(_["default"].Component);E.propTypes=b,t["default"]=E,e.exports=t["default"]},function(e,t){"use strict";function n(e){return""+e.charAt(0).toUpperCase()+e.slice(1)}t.__esModule=!0,t["default"]=n,e.exports=t["default"]},,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(1),o=l(a),i=n(8),s=l(i),c=function(e){var t=e.styling,n=e.arrowStyle,l=e.expanded,u=e.nodeType,a=e.onClick;return o["default"].createElement("div",(0,r["default"])({},t("arrowContainer",n),{onClick:a}),o["default"].createElement("div",t(["arrow","arrowSign"],u,l,n),"▶","double"===n&&o["default"].createElement("div",t(["arrowSign","arrowSignInner"]),"▶")))};c.propTypes={styling:s["default"].func.isRequired,arrowStyle:s["default"].oneOf(["single","double"]),expanded:s["default"].bool.isRequired,nodeType:s["default"].string.isRequired,onClick:s["default"].func.isRequired},c.defaultProps={arrowStyle:"single"},t["default"]=c},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(1),s=l(i),c=n(8),d=l(c),p=n(1391),f=l(p),h=n(1387),m=l(h),y=n(1385),_=l(y),g=n(1386),v=l(g),b=n(1388),E=l(b),T=function(e){var t=e.getItemString,n=e.keyPath,l=e.labelRenderer,u=e.styling,a=e.value,i=e.valueRenderer,c=e.isCustomNode,d=(0,o["default"])(e,["getItemString","keyPath","labelRenderer","styling","value","valueRenderer","isCustomNode"]),p=c(a)?"Custom":(0,f["default"])(a),h={getItemString:t,key:n[0],keyPath:n,labelRenderer:l,nodeType:p,styling:u,value:a,valueRenderer:i},y=(0,r["default"])({},d,h,{data:a,isCustomNode:c});switch(p){case"Object":case"Error":case"WeakMap":case"WeakSet":return s["default"].createElement(m["default"],y);case"Array":return s["default"].createElement(_["default"],y);case"Iterable":case"Map":case"Set":return s["default"].createElement(v["default"],y);case"String":return s["default"].createElement(E["default"],(0,r["default"])({},h,{valueGetter:function(e){return'"'+e+'"'}}));case"Number":return s["default"].createElement(E["default"],h);case"Boolean":return s["default"].createElement(E["default"],(0,r["default"])({},h,{valueGetter:function(e){return e?"true":"false"}}));case"Date":return s["default"].createElement(E["default"],(0,r["default"])({},h,{valueGetter:function(e){return e.toISOString()}}));case"Null":return s["default"].createElement(E["default"],(0,r["default"])({},h,{valueGetter:function(){return"null"}}));case"Undefined":return s["default"].createElement(E["default"],(0,r["default"])({},h,{valueGetter:function(){return"undefined"}}));case"Function":case"Symbol":return s["default"].createElement(E["default"],(0,r["default"])({},h,{valueGetter:function(e){return e.toString()}}));case"Custom":return s["default"].createElement(E["default"],h);default:return null}};T.propTypes={getItemString:d["default"].func.isRequired,keyPath:d["default"].arrayOf(d["default"].oneOfType([d["default"].string,d["default"].number])).isRequired,labelRenderer:d["default"].func.isRequired,styling:d["default"].func.isRequired,value:d["default"].any,valueRenderer:d["default"].func.isRequired,isCustomNode:d["default"].func.isRequired},t["default"]=T},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){var n={getArrowStyle:"arrow",getListStyle:"nestedNodeChildren",getItemStringStyle:"nestedNodeItemString",getLabelStyle:"label",getValueStyle:"valueText"},l=(0,v["default"])(n).filter(function(e){return t[e]});return l.length>0&&(e="string"==typeof e?{extend:e}:(0,_["default"])({},e),l.forEach(function(l){console.error('Styling method "'+l+'" is deprecated, use "theme" property instead'),e[n[l]]=function(e){for(var n=arguments.length,u=Array(n>1?n-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:l.props;l._portalContainerNode=(0,y["default"])(e.container,(0,g["default"])(l).body)},l.getMountNode=function(){return l._portalContainerNode},a=n,r(l,a)}return a(t,e),t.prototype.componentDidMount=function(){this.setContainer(),this.forceUpdate(this.props.onRendered)},t.prototype.componentWillReceiveProps=function(e){e.container!==this.props.container&&this.setContainer(e)},t.prototype.componentWillUnmount=function(){this._portalContainerNode=null},t.prototype.render=function(){return this.props.children&&this._portalContainerNode?h["default"].createPortal(this.props.children,this._portalContainerNode):null},t}(p["default"].Component);E.displayName="Portal",E.propTypes={container:i["default"].oneOfType([c["default"],i["default"].func]),onRendered:i["default"].func},t["default"]=h["default"].createPortal?E:b["default"],e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(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 a(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 o(e){return 0===e.button}function i(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}t.__esModule=!0;var s=n(139),c=l(s),d=n(8),p=l(d),f=n(1),h=l(f),m=n(41),y=l(m),_=n(636),g=l(_),v=n(146),b=l(v),E=27,T=function(e){function t(n,l){u(this,t);var a=r(this,e.call(this,n,l));return a.addEventListeners=function(){var e=a.props.event,t=(0,b["default"])(a);a.documentMouseCaptureListener=(0,g["default"])(t,e,a.handleMouseCapture,!0),a.documentMouseListener=(0,g["default"])(t,e,a.handleMouse),a.documentKeyupListener=(0,g["default"])(t,"keyup",a.handleKeyUp)},a.removeEventListeners=function(){a.documentMouseCaptureListener&&a.documentMouseCaptureListener.remove(),a.documentMouseListener&&a.documentMouseListener.remove(),a.documentKeyupListener&&a.documentKeyupListener.remove()},a.handleMouseCapture=function(e){a.preventMouseRootClose=i(e)||!o(e)||(0,c["default"])(y["default"].findDOMNode(a),e.target)},a.handleMouse=function(e){!a.preventMouseRootClose&&a.props.onRootClose&&a.props.onRootClose(e)},a.handleKeyUp=function(e){e.keyCode===E&&a.props.onRootClose&&a.props.onRootClose(e)},a.preventMouseRootClose=!1,a}return a(t,e),t.prototype.componentDidMount=function(){this.props.disabled||this.addEventListeners()},t.prototype.componentDidUpdate=function(e){!this.props.disabled&&e.disabled?this.addEventListeners():this.props.disabled&&!e.disabled&&this.removeEventListeners()},t.prototype.componentWillUnmount=function(){this.props.disabled||this.removeEventListeners()},t.prototype.render=function(){return this.props.children},t}(h["default"].Component);T.displayName="RootCloseWrapper",T.propTypes={onRootClose:p["default"].func,children:p["default"].element,disabled:p["default"].bool,event:p["default"].oneOf(["click","mousedown"])},T.defaultProps={event:"click"},t["default"]=T,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){var n={};for(var l in e)t.indexOf(l)>=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(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 o(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 i(){}t.__esModule=!0,t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var s=Object.assign||function(e){for(var t=1;te.clientHeight}t.__esModule=!0,t["default"]=a;var o=n(209),i=l(o),s=n(138),c=l(s);e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(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 a(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 o(e,t){var n={};for(var l in e)t.indexOf(l)>=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function i(){}function s(e,t){var n={run:function(l){try{var u=e(t.getState(),l);(u!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=u,n.error=null)}catch(r){n.shouldComponentUpdate=!0,n.error=r}}};return n}function c(e){var t,n,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=l.getDisplayName,p=void 0===c?function(e){return"ConnectAdvanced("+e+")"}:c,h=l.methodName,_=void 0===h?"connectAdvanced":h,T=l.renderCountProp,k=void 0===T?void 0:T,S=l.shouldHandleStateChanges,A=void 0===S||S,O=l.storeKey,R=void 0===O?"store":O,C=l.withRef,D=void 0!==C&&C,w=o(l,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),I=R+"Subscription",P=b++,L=(t={},t[R]=v.storeShape,t[I]=v.subscriptionShape,t),M=(n={},n[I]=v.subscriptionShape,n);return function(t){(0,m["default"])("function"==typeof t,"You must pass a component to the function returned by "+(_+". Instead received "+JSON.stringify(t)));var n=t.displayName||t.name||"Component",l=p(n),o=d({},w,{getDisplayName:p,methodName:_,renderCountProp:k,shouldHandleStateChanges:A,storeKey:R,withRef:D,displayName:l,wrappedComponentName:n,WrappedComponent:t}),c=function(n){function c(e,t){u(this,c);var a=r(this,n.call(this,e,t));return a.version=P,a.state={},a.renderCount=0,a.store=e[R]||t[R],a.propsMode=Boolean(e[R]),a.setWrappedInstance=a.setWrappedInstance.bind(a),(0,m["default"])(a.store,'Could not find "'+R+'" in either the context or props of '+('"'+l+'". Either wrap the root component in a , ')+('or explicitly pass "'+R+'" as a prop to "'+l+'".')),a.initSelector(),a.initSubscription(),a}return a(c,n),c.prototype.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return e={},e[I]=t||this.context[I],e},c.prototype.componentDidMount=function(){A&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},c.prototype.componentWillReceiveProps=function(e){this.selector.run(e)},c.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},c.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=i,this.store=null,this.selector.run=i,this.selector.shouldComponentUpdate=!1},c.prototype.getWrappedInstance=function(){return(0,m["default"])(D,"To access the wrapped instance, you need to specify "+("{ withRef: true } in the options argument of the "+_+"() call.")),this.wrappedInstance},c.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},c.prototype.initSelector=function(){var t=e(this.store.dispatch,o);this.selector=s(t,this.store),this.selector.run(this.props)},c.prototype.initSubscription=function(){if(A){var e=(this.propsMode?this.props:this.context)[I];this.subscription=new g["default"](this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},c.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(E)):this.notifyNestedSubs()},c.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},c.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},c.prototype.addExtraProps=function(e){if(!(D||k||this.propsMode&&this.subscription))return e;var t=d({},e);return D&&(t.ref=this.setWrappedInstance),k&&(t[k]=this.renderCount++),this.propsMode&&this.subscription&&(t[I]=this.subscription),t},c.prototype.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return(0,y.createElement)(t,this.addExtraProps(e.props))},c}(y.Component);return c.WrappedComponent=t,c.displayName=l,c.childContextTypes=M,c.contextTypes=L,c.propTypes=L,(0,f["default"])(c,t)}}t.__esModule=!0;var d=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:r,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type,a=t.payload;return n===u?l({},e,{locationBeforeTransitions:a}):e}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(e){return 0===e.button}function a(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function o(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}function i(e,t){var n=t.query,l=t.hash,u=t.state;return n||l||u?{pathname:e,query:n,hash:l,state:u}:e}t.__esModule=!0;var s=Object.assign||function(e){for(var t=1;t=0;l--){var u=e[l],r=u.path||"";if(n=r.replace(/\/*$/,"/")+n,0===r.indexOf("/"))break}return"/"+n}},propTypes:{path:p,from:p,to:p.isRequired,query:f,state:f,onEnter:c.falsy,children:c.falsy},render:function(){(0,o["default"])(!1)}});t["default"]=h,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){return a({},e,{setRouteLeaveHook:t.listenBeforeLeavingRoute,isActive:t.isActive})}function r(e,t){return e=a({},e,t)}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(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 o(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 i=Object.assign||function(e){for(var t=1;t0&&this.state.entryValue.length>=this.props.allowCustomValues&&this.state.visible.indexOf(this.state.entryValue)<0},_getCustomValue:function(){return this._hasCustomValue()?this.state.entryValue:null},_renderIncrementalSearchResults:function(){return this.props.defaultValue&&!this.state.hasRendered?"":this._shouldSkipSearch(this.state.entryValue)?"":this.state.selection?"":r.createElement(this.props.customListComponent,{ref:"sel",options:this.state.visible,onOptionSelected:this._onOptionSelected,allowCustomValues:this.props.allowCustomValues,customValue:this._getCustomValue(),customClasses:this.props.customClasses,selectionIndex:this.state.selectionIndex,defaultClassNames:this.props.defaultClassNames,displayOption:u.generateOptionToStringFor(this.props.displayOption)})},getSelection:function(){var e=this.state.selectionIndex;if(this._hasCustomValue()){if(0===e)return this.state.entryValue;e--}return this.state.visible[e]},_onOptionSelected:function(e,t){var n=this.refs.entry;n.focus();var l=u.generateOptionToStringFor(this.props.inputDisplayOption||this.props.displayOption),r=l(e,0),a=u.generateOptionToStringFor(this.props.formInputOption||l),o=a(e);return n.value=r,this.setState({visible:this.getOptionsForValue(r,this.props.options),selection:o,entryValue:r}),this.props.onOptionSelected(e,t)},_onTextEntryUpdated:function(){var e=this.refs.entry.value;this.setState({visible:this.getOptionsForValue(e,this.props.options),selection:"",hasRendered:!0,entryValue:e})},_onEnter:function(e){var t=this.getSelection();return t?this._onOptionSelected(t,e):this.props.onKeyDown(e)},_onEscape:function(){this.clearSelectionIndex()},clearSelectionIndex:function(){this.setState({selectionIndex:null})},_onTab:function(e){var t=this.getSelection(),n=t?t:this.state.visible.length>0?this.state.visible[0]:null;if(null===n&&this._hasCustomValue()&&(n=this._getCustomValue()),null!==n)return this._onOptionSelected(n,e)},eventMap:function(e){var t={};return t[o.DOM_VK_UP]=this.navUp,t[o.DOM_VK_DOWN]=this.navDown,t[o.DOM_VK_RETURN]=t[o.DOM_VK_ENTER]=this._onEnter,t[o.DOM_VK_ESCAPE]=this._onEscape,t[o.DOM_VK_TAB]=this._onTab,t},_nav:function(e){if(this._hasHint()){var t=null===this.state.selectionIndex?1==e?0:e:this.state.selectionIndex+e,n=this.state.visible.length;this._hasCustomValue()&&(n+=1),t<0?t+=n:t>=n&&(t-=n),this.setState({selectionIndex:t})}},navDown:function(){this._nav(1)},navUp:function(){this._nav(-1)},_onChange:function(e){this.props.onChange&&this.props.onChange(e),this._onTextEntryUpdated()},_onKeyDown:function(e){if(!this._hasHint()||e.shiftKey)return this.props.onKeyDown(e);var t=this.eventMap()[e.keyCode];return t?(t(e),void e.preventDefault()):this.props.onKeyDown(e)},componentWillReceiveProps:function(e){this.setState({visible:this.getOptionsForValue(this.state.entryValue,e.options)})},render:function(){var e={};e[this.props.customClasses.input]=!!this.props.customClasses.input;var t=s(e),n={typeahead:this.props.defaultClassNames};n[this.props.className]=!!this.props.className;var u=s(n),a=this.props.textarea?"textarea":"input";return r.createElement("div",{className:u},this._renderHiddenInput(),r.createElement(a,l({ref:"entry",type:"text",disabled:this.props.disabled},this.props.inputProps,{placeholder:this.props.placeholder,className:t,value:this.state.entryValue,onChange:this._onChange,onKeyDown:this._onKeyDown,onKeyPress:this.props.onKeyPress,onKeyUp:this.props.onKeyUp,onFocus:this.props.onFocus,onBlur:this.props.onBlur})),this._renderIncrementalSearchResults())},_renderHiddenInput:function(){return this.props.name?r.createElement("input",{type:"hidden",name:this.props.name,value:this.state.selection}):null},_generateSearchFunction:function(){var e=this.props.searchOptions,t=this.props.filterOption;if("function"==typeof e)return null!==t&&console.warn("searchOptions prop is being used, filterOption prop will be ignored"),e;if("function"==typeof t)return function(e,n){return n.filter(function(n){return t(e,n)})};var n;return n="string"==typeof t?u.generateAccessor(t):u.IDENTITY_FN,function(e,t){return i.filter(e,t,{extract:n}).map(function(e){return t[e.index]})}},_hasHint:function(){return this.state.visible.length>0||this._hasCustomValue()}});e.exports=c},,,,,,function(e,t,n){"use strict";t.__esModule=!0,t.untouch=t.touch=t.swapArrayValues=t.submitFailed=t.stopSubmit=t.stopAsyncValidation=t.startSubmit=t.startAsyncValidation=t.reset=t.removeArrayValue=t.initialize=t.focus=t.destroy=t.change=t.blur=t.autofill=t.addArrayValue=void 0;var l=n(338);t.addArrayValue=function(e,t,n,u){return{type:l.ADD_ARRAY_VALUE,path:e,value:t,index:n,fields:u}},t.autofill=function(e,t){return{type:l.AUTOFILL,field:e,value:t}},t.blur=function(e,t){return{type:l.BLUR,field:e,value:t}},t.change=function(e,t){return{type:l.CHANGE,field:e,value:t}},t.destroy=function(){return{type:l.DESTROY}},t.focus=function(e){return{type:l.FOCUS,field:e}},t.initialize=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!Array.isArray(t))throw new Error("must provide fields array to initialize() action creator");return{type:l.INITIALIZE,data:e,fields:t,overwriteValues:n}},t.removeArrayValue=function(e,t){return{type:l.REMOVE_ARRAY_VALUE,path:e,index:t}},t.reset=function(){return{type:l.RESET}},t.startAsyncValidation=function(e){return{type:l.START_ASYNC_VALIDATION,field:e}},t.startSubmit=function(){return{type:l.START_SUBMIT}},t.stopAsyncValidation=function(e){return{type:l.STOP_ASYNC_VALIDATION,errors:e}},t.stopSubmit=function(e){return{type:l.STOP_SUBMIT,errors:e}},t.submitFailed=function(){return{type:l.SUBMIT_FAILED}},t.swapArrayValues=function(e,t,n){return{type:l.SWAP_ARRAY_VALUES,path:e,indexA:t,indexB:n}},t.touch=function(){for(var e=arguments.length,t=Array(e),n=0;n3&&void 0!==arguments[3])||arguments[3],i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];return u({},(0,o["default"])(e,t,n,a),(l={_asyncValidating:!1,_active:void 0},l[r.globalErrorKey]=void 0,l._initialized=i,l._submitting=!1,l._submitFailed=!1,l))};t["default"]=i},function(e,t){"use strict";t.__esModule=!0;var n=t.dataKey="value",l=function(e,t){return function(e){e.dataTransfer.setData(n,t())}};t["default"]=l},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(671),r=l(u),a=function(e){var t=[];if(e)for(var n=0;n0&&o!==a+1)throw new Error("found [ not followed by ]");if(a>0&&(u<0||a0){var d=e.substring(0,u),p=e.substring(u+1);l[d]||(l[d]={}),r(p,t&&t[d]||{},l[d])}else l[e]=t[e]&&n(t[e])},u=function(e,t){return e.reduce(function(e,n){return l(n,t,e),e},{})};t["default"]=u},function(e,t,n){"use strict";t.__esModule=!0;var l=n(149),u=function r(e){if(!e)return e;var t=Object.keys(e);if(t.length)return t.reduce(function(t,n){var u=e[n];if(u)if((0,l.isFieldValue)(u))void 0!==u.value&&(t[n]=u.value);else if(Array.isArray(u))t[n]=u.map(function(e){return(0,l.isFieldValue)(e)?e.value:r(e)});else if("object"==typeof u){var a=r(u);a&&Object.keys(a).length>0&&(t[n]=a)}return t},{})};t["default"]=u},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0,t.untouchWithKey=t.untouch=t.touchWithKey=t.touch=t.swapArrayValues=t.stopSubmit=t.stopAsyncValidation=t.startSubmit=t.startAsyncValidation=t.reset=t.propTypes=t.initializeWithKey=t.initialize=t.getValues=t.removeArrayValue=t.reduxForm=t.reducer=t.focus=t.destroy=t.changeWithKey=t.change=t.blur=t.autofillWithKey=t.autofill=t.addArrayValue=t.actionTypes=void 0;var u=n(1),r=l(u),a=n(15),o=n(1462),i=l(o),s="undefined"!=typeof window&&window.navigator&&window.navigator.product&&"ReactNative"===window.navigator.product,c=(0,i["default"])(s,r["default"],a.connect),d=c.actionTypes,p=c.addArrayValue,f=c.autofill,h=c.autofillWithKey,m=c.blur,y=c.change,_=c.changeWithKey,g=c.destroy,v=c.focus,b=c.reducer,E=c.reduxForm,T=c.removeArrayValue,k=c.getValues,S=c.initialize,A=c.initializeWithKey,O=c.propTypes,R=c.reset,C=c.startAsyncValidation,D=c.startSubmit,w=c.stopAsyncValidation,I=c.stopSubmit,P=c.swapArrayValues,L=c.touch,M=c.touchWithKey,x=c.untouch,N=c.untouchWithKey;t.actionTypes=d,t.addArrayValue=p,t.autofill=f,t.autofillWithKey=h,t.blur=m,t.change=y,t.changeWithKey=_,t.destroy=g,t.focus=v,t.reducer=b,t.reduxForm=E,t.removeArrayValue=T,t.getValues=k,t.initialize=S,t.initializeWithKey=A,t.propTypes=O,t.reset=R,t.startAsyncValidation=C,t.startSubmit=D,t.stopAsyncValidation=w,t.stopSubmit=I,t.swapArrayValues=P,t.touch=L,t.touchWithKey=M,t.untouch=x,t.untouchWithKey=N},function(e,t,n){"use strict";t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{},u=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(!t)throw new Error("fields must be passed when initializing state");if(!e||!t.length)return n;var a=function o(e,t,n){var a=e.indexOf(".");if(0===a)return o(e.substring(1),t,n);var i=e.indexOf("["),s=e.indexOf("]"),c=l({},n)||{};if(a>=0&&(i<0||a=0&&(a<0||i=0&&(u<0||n=0&&(n<0||u=0&&(o<0||a=0&&(a<0||o
*
* Copyright (c) 2015-present, Jon Schlinkert.
* Licensed under the MIT license.
*/
"use strict";e.exports=function(e,t){for(var n=new Array(t),l=0;l2&&void 0!==arguments[2]&&arguments[2];return n?e.start<=t.end&&t.start<=e.end:e.start2&&void 0!==arguments[2]&&arguments[2];return{startIndex:e.findIndex(function(e){return h(t,e,n)}),endIndex:e.findLastIndex(function(e){return h(t,e,n)})}},y=function(e,t){var n=t.startIndex,l=t.endIndex;return n===-1?new o.List:e.slice(n,l+1)},_=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return y(e,m(e,t,n))},g=t.mergeChunks=function(e,t){var n=m(e,t),l=y(e,n);if(l.size){var u=void 0,r=l.first();r.startt.end&&(a=s.encode(o.text).subarray(o.byteLength-(o.end-t.end)));var i=n.endIndex-n.startIndex+1,d=void 0;if(u||a){var p=s.encode(t.text),f=(u?u.byteLength:0)+p.byteLength+(a?a.byteLength:0),h=new Uint8Array(f);u?(h.set(u),h.set(p,u.byteLength)):h.set(p),a&&h.set(a,f-a.byteLength),d={text:c.decode(h),byteLength:f,start:u?r.start:t.start,end:a?o.end:t.end}}else d=t;return e.splice(n.startIndex,i,d)}var _=e.findLastIndex(function(e){return t.start>=e.end});return e.insert(_+1,t)},v=t.createLines=function(e){return e.reduce(function(e,t){var n=p(t);if(e.size&&n.size){var l=e.last(),u=n.first();if(l.end!==u.start)e=e.push(d(l.end,u.start));else if(!l.hasNewline)return e=e.set(-1,{text:l.text+u.text,byteLength:l.byteLength+u.byteLength,start:l.start,end:u.end,hasNewline:u.hasNewline}),e.concat(n.rest())}return e.concat(n)},new o.List)},b=function(){for(var e=arguments.length,t=Array(e),n=0;nu.start&&(t=t.unshift(d(u.start,l.start))),l.end0&&void 0!==arguments[0]?arguments[0]:O,t=arguments[1];switch(t.type){case i.ADD_FILE_CHUNK:try{return k(e,t)}catch(n){return console.warn("LogTailer caught "+n.name+". Invalidating log",n),k(A(e,t),t)}case i.UNLOAD_FILE:var u=r({},e);return delete u[t.id],u;case i.UNLOAD_FILE_CHUNK:return S(e,t);case i.STOP_TAILING:var a=r({},e);return a.tailing||(a.tailing={}),a.tailing[t.id]=!1,a;case i.START_TAILING:var s=r({},e);return s.tailing||(s.tailing={}),s.tailing[t.id]=!0,s;case i.SET_FILE_SIZE:if(!e[t.id])return r({},e,l({},t.id,{chunks:new o.List,lines:(new o.List).push(d(0,t.fileSize)),fileSize:t.fileSize}));if(e[t.id].lines.size){var c=e[t.id].lines,p=c.last(),f=c;return t.fileSize>p.end&&(f=c.push(d(p.end,t.fileSize))),r({},e,l({},t.id,r({},e[t.id],{lines:f,fileSize:Math.max(e[t.id].fileSize,t.fileSize)})))}return r({},e,l({},t.id,r({},e[t.id],{fileSize:Math.max(e[t.id].fileSize,t.fileSize)})));default:return e}},C=R;t["default"]=C;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(s,"TE","src/reducers/files.js"),__REACT_HOT_LOADER__.register(c,"TD","src/reducers/files.js"),__REACT_HOT_LOADER__.register(d,"createMissingMarker","src/reducers/files.js"),__REACT_HOT_LOADER__.register(p,"splitChunkIntoLines","src/reducers/files.js"),__REACT_HOT_LOADER__.register(f,"getBookends","src/reducers/files.js"),__REACT_HOT_LOADER__.register(h,"isOverlapping","src/reducers/files.js"),__REACT_HOT_LOADER__.register(m,"findOverlap","src/reducers/files.js"),__REACT_HOT_LOADER__.register(y,"getIndexRange","src/reducers/files.js"),__REACT_HOT_LOADER__.register(_,"getOverlap","src/reducers/files.js"),__REACT_HOT_LOADER__.register(g,"mergeChunks","src/reducers/files.js"),__REACT_HOT_LOADER__.register(v,"createLines","src/reducers/files.js"),__REACT_HOT_LOADER__.register(b,"getBoundingRange","src/reducers/files.js"),__REACT_HOT_LOADER__.register(E,"createLinesForChunk","src/reducers/files.js"),__REACT_HOT_LOADER__.register(T,"mergeLines","src/reducers/files.js"),__REACT_HOT_LOADER__.register(k,"addChunkReducer","src/reducers/files.js"),__REACT_HOT_LOADER__.register(S,"removeChunkReducer","src/reducers/files.js"),__REACT_HOT_LOADER__.register(A,"removeFileReducer","src/reducers/files.js"),__REACT_HOT_LOADER__.register(O,"initialState","src/reducers/files.js"),__REACT_HOT_LOADER__.register(R,"filesReducer","src/reducers/files.js"),__REACT_HOT_LOADER__.register(C,"default","src/reducers/files.js"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(8),r=l(u);t["default"]=r["default"].shape({subscribe:r["default"].func.isRequired,dispatch:r["default"].func.isRequired,getState:r["default"].func.isRequired})},function(e,t){"use strict";function n(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);try{throw new Error(e)}catch(t){}}t.__esModule=!0,t["default"]=n},function(e,t,n){var l=n(1511);e.exports={TextEncoder:l.TextEncoder,TextDecoder:l.TextDecoder}},function(e,t){function n(e,t){var n=t||0,u=l;return[u[e[n++]],u[e[n++]],u[e[n++]],u[e[n++]],"-",u[e[n++]],u[e[n++]],"-",u[e[n++]],u[e[n++]],"-",u[e[n++]],u[e[n++]],"-",u[e[n++]],u[e[n++]],u[e[n++]],u[e[n++]],u[e[n++]],u[e[n++]]].join("")}for(var l=[],u=0;u<256;++u)l[u]=(u+256).toString(16).substr(1);e.exports=n},function(e,t){var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var l=new Uint8Array(16);e.exports=function(){return n(l),l}}else{var u=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0===(3&t)&&(e=4294967296*Math.random()),u[t]=e>>>((3&t)<<3)&255;return u}}},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var l=function(){function e(e,t){for(var n=0;n]/gm,function(e){return"&"==e?"&":"<"==e?"<":">"==e?">":""})}},{key:"linkify",value:function(e){return e.replace(/(https?:\/\/[^\s]+)/gm,function(e){return''+e+""})}},{key:"ansiToHtml",value:function(e,t){return this.process(e,t,!0)}},{key:"ansiToJson",value:function(e,t){return t=t||{},t.json=!0,t.clearLine=!1,this.process(e,t,!0)}},{key:"ansiToText",value:function(e){return this.process(e,{},!1)}},{key:"process",value:function(e,t,n){var l=this,u=this,r=e.split(/\033\[/),a=r.shift();void 0!==t&&null!==t||(t={}),t.clearLine=/\r/.test(e);var o=r.map(function(e){return l.processChunk(e,t,n)});if(t&&t.json){var i=u.processChunkJson("");return i.content=a,i.clearLine=t.clearLine,o.unshift(i),t.remove_empty&&(o=o.filter(function(e){return!e.isEmpty()})),o}return o.unshift(a),o.join("")}},{key:"processChunkJson",value:function(e,t,n){t="undefined"==typeof t?{}:t;var l=t.use_classes="undefined"!=typeof t.use_classes&&t.use_classes,r=t.key=l?"class":"color",a={content:e,fg:null,bg:null,fg_truecolor:null,bg_truecolor:null,clearLine:t.clearLine,decoration:null,was_processed:!1,isEmpty:function(){return!a.content}},o=e.match(/^([!\x3c-\x3f]*)([\d;]*)([\x20-\x2c]*[\x40-\x7e])([\s\S]*)/m);if(!o)return a;var i=(a.content=o[4],o[2].split(";"));if(""!==o[1]||"m"!==o[3])return a;if(!n)return a;var s=this;for(s.decoration=null;i.length>0;){var c=i.shift(),d=parseInt(c);if(isNaN(d)||0===d)s.fg=s.bg=s.decoration=null;else if(1===d)s.decoration="bold";else if(2===d)s.decoration="dim";else if(3==d)s.decoration="italic";else if(4==d)s.decoration="underline";else if(5==d)s.decoration="blink";else if(7===d)s.decoration="reverse";else if(8===d)s.decoration="hidden";else if(9===d)s.decoration="strikethrough";else if(39==d)s.fg=null;else if(49==d)s.bg=null;else if(d>=30&&d<38)s.fg=u[0][d%10][r];else if(d>=90&&d<98)s.fg=u[1][d%10][r];else if(d>=40&&d<48)s.bg=u[0][d%10][r];else if(d>=100&&d<108)s.bg=u[1][d%10][r];else if(38===d||48===d){var p=38===d;if(i.length>=1){var f=i.shift();if("5"===f&&i.length>=1){var h=parseInt(i.shift());if(h>=0&&h<=255)if(l){var m=h>=16?"ansi-palette-"+h:u[h>7?1:0][h%8]["class"];p?s.fg=m:s.bg=m}else this.PALETTE_COLORS||s.setupPalette(),p?s.fg=this.PALETTE_COLORS[h]:s.bg=this.PALETTE_COLORS[h]}else if("2"===f&&i.length>=3){var y=parseInt(i.shift()),_=parseInt(i.shift()),g=parseInt(i.shift());if(y>=0&&y<=255&&_>=0&&_<=255&&g>=0&&g<=255){var v=y+", "+_+", "+g;l?p?(s.fg="ansi-truecolor",s.fg_truecolor=v):(s.bg="ansi-truecolor",s.bg_truecolor=v):p?s.fg=v:s.bg=v}}}}}if(null===s.fg&&null===s.bg&&null===s.decoration)return a;return a.fg=s.fg,a.bg=s.bg,a.fg_truecolor=s.fg_truecolor,a.bg_truecolor=s.bg_truecolor,a.decoration=s.decoration,a.was_processed=!0,a}},{key:"processChunk",value:function(e,t,n){var l=this;t=t||{};var u=this.processChunkJson(e,t,n);if(t.json)return u;if(u.isEmpty())return"";if(!u.was_processed)return u.content;var r=t.use_classes,a=[],o=[],i={},s=function(e){var t=[],n=void 0;for(n in e)e.hasOwnProperty(n)&&t.push("data-"+n+'="'+l.escapeForHtml(e[n])+'"');return t.length>0?" "+t.join(" "):""};return u.fg&&(r?(o.push(u.fg+"-fg"),null!==u.fg_truecolor&&(i["ansi-truecolor-fg"]=u.fg_truecolor,u.fg_truecolor=null)):a.push("color:rgb("+u.fg+")")),u.bg&&(r?(o.push(u.bg+"-bg"),null!==u.bg_truecolor&&(i["ansi-truecolor-bg"]=u.bg_truecolor,u.bg_truecolor=null)):a.push("background-color:rgb("+u.bg+")")),u.decoration&&(r?o.push("ansi-"+u.decoration):"bold"===u.decoration?a.push("font-weight:bold"):"dim"===u.decoration?a.push("opacity:0.5"):"italic"===u.decoration?a.push("font-style:italic"):"reverse"===u.decoration?a.push("filter:invert(100%)"):"hidden"===u.decoration?a.push("visibility:hidden"):"strikethrough"===u.decoration?a.push("text-decoration:line-through"):a.push("text-decoration:"+u.decoration)),r?'"+u.content+"":'"+u.content+""}}]),e}();e.exports=r},function(e,t){"use strict";e.exports=function(){return/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]/g}},function(e,t,n){var l=n(693),u=function(e,t){var n;for(n in e)e.hasOwnProperty(n)&&t(e[n],n,e)},r=function(e,t){var n=e.indexOf(t);n>=0&&e.splice(n,1)},a={bold:[1,21,22],dim:[2,21,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],lightRed:[91,39],lightGreen:[92,39],lightYellow:[93,39],lightBlue:[94,39],lightMagenta:[95,39],lightCyan:[96,39],lightWhite:[97,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgGray:[100,49],bgLightRed:[101,49],bgLightGreen:[102,49],bgLightYellow:[103,49],bgLightBlue:[104,49],bgLightMagenta:[105,49],bgLightCyan:[106,49],bgLightWhite:[107,49]},o={},i={},s={},c=function(e,t,n){i[e]||(i[e]={}),i[e][t]=!0,i[e][n]=!0};u(a,function(e,t){var n="["+e[0]+"m";o[n]=t,u(e.slice(1),function(e){var l="["+e+"m";c(l,n,t),s[l]||(s[l]={}),s[l][n]=!0}),c("[m",n,t),c("[0m",n,t)}),u(s,function(e,t){u(e,function(t,n){u(e,function(e,t){n!==t&&c(n,t,o[t])})})}),e.exports=function(e){for(var t,n,a=[],s=e,c=[];n=l().exec(s);)n.index>0&&a.push({styles:c.slice(0),text:s.substr(0,n.index)}),t=n[0],i[t]&&u(i[t],function(e,t){r(c,t)}),o[t]&&c.push(o[t]),s=s.substr(n.index+n[0].length);return s.length>0&&a.push({styles:c,text:s}),a}},function(e,t,n){/*!
* arr-diff
*
* Copyright (c) 2014 Jon Schlinkert, contributors.
* Licensed under the MIT License
*/
"use strict";function l(e,t){var t,n=arguments.length,l=e.length,a=-1,o=[];if(1===n)return e;for(n>2&&(t=u(r.call(arguments,1)));++a
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/
"use strict";function n(e,t){for(var l,u=0,r=e.length;u
*
* Copyright (c) 2014-2015, Jon Schlinkert.
* Licensed under the MIT License.
*/
"use strict";e.exports=function(e){if(!Array.isArray(e))throw new TypeError("array-unique expects an array.");for(var t=e.length,n=-1;n++=C;t&&l&&(0,g["default"])().error({onClickClose:this.dismissTaskLagNotification,message:"\n Singularity is experiencing some delays. The team has already been\n notified.\n "})}},{key:"render",value:function(){return m["default"].createElement("div",null,m["default"].createElement(S["default"],{routes:this.props.routes,params:this.props.params}),m["default"].createElement(b["default"],{location:this.props.location,history:this.props.history}),m["default"].createElement(T["default"],null),this.props.children)}}]),n}(h.Component);D.propTypes={children:h.PropTypes.object,history:h.PropTypes.object.isRequired,location:h.PropTypes.object.isRequired,listLateTasks:h.PropTypes.arrayOf(h.PropTypes.object),params:h.PropTypes.object.isRequired,routes:h.PropTypes.arrayOf(h.PropTypes.object).isRequired};var w=function(e){return{listLateTasks:e.api.status.data.listLateTasks}},I=(0,y.connect)(w)(D);t["default"]=I;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(R,"DISMISS_TASK_LAG_NOFICATION_DURATION_IN_MS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Application.jsx"),__REACT_HOT_LOADER__.register(C,"MAX_LATE_REQUESTS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Application.jsx"),__REACT_HOT_LOADER__.register(D,"Application","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Application.jsx"),__REACT_HOT_LOADER__.register(w,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Application.jsx"),__REACT_HOT_LOADER__.register(I,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Application.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(16),_=function(e){function t(e){(0,o["default"])(this,t);var n=(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).call(this,e));return n.state={visible:!1},n}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"hide",value:function(){this.setState({visible:!1})}},{key:"show",value:function(){this.setState({visible:!0})}},{key:"confirm",value:function(){this.props.onConfirm(),this.hide()}},{key:"render",value:function(){var e=this;return m["default"].createElement(y.Modal,{show:this.state.visible,onHide:function(){return e.hide()}},m["default"].createElement(y.Modal.Body,null,this.props.children),m["default"].createElement(y.Modal.Footer,null,m["default"].createElement(y.Button,{bsStyle:"default",onClick:function(){return e.hide()}},"Cancel"),m["default"].createElement(y.Button,{bsStyle:this.props.buttonStyle,onClick:function(){return e.confirm()}},this.props.action)))}}]),t}(m["default"].Component);_.propTypes={action:m["default"].PropTypes.string.isRequired,onConfirm:m["default"].PropTypes.func.isRequired,buttonStyle:m["default"].PropTypes.string,children:h.PropTypes.object};var g=_;t["default"]=g;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(_,"ConfirmationDialog","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/ConfirmationDialog.jsx"),__REACT_HOT_LOADER__.register(g,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/ConfirmationDialog.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(34),r=l(u),a=n(13),o=l(a),i=n(2),s=l(i),c=n(14),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(1),_=l(y),g=n(16),v=n(12),b=l(v),E=n(106),T=function(t){function n(){(0,s["default"])(this,n);var t=(0,f["default"])(this,(n.__proto__||(0,o["default"])(n)).call(this));return t.state={modalOpen:!1},e.bindAll(t,"hide","show"),t}return(0,m["default"])(n,t),(0,d["default"])(n,[{key:"show",value:function(){this.setState({modalOpen:!0})}},{key:"hide",value:function(){this.setState({modalOpen:!1})}},{key:"render",value:function(){var t=[],n=!0,l=!1,u=void 0;try{for(var a,o=(0,r["default"])(e.keys(this.props.metadata));!(n=(a=o.next()).done);n=!0){var i=a.value;t.push(_["default"].createElement(E.InfoBox,{key:i,name:b["default"].humanizeCamelcase(i),value:this.props.metadata[i]}))}}catch(s){l=!0,u=s}finally{try{!n&&o["return"]&&o["return"]()}finally{if(l)throw u}}return _["default"].createElement("span",{className:this.props.className},_["default"].createElement(g.MenuItem,{onClick:this.show,alt:"Show Metadata"},this.props.children),_["default"].createElement(g.Modal,{show:this.state.modalOpen,onHide:this.hide,bsSize:"large"},_["default"].createElement(g.Modal.Header,null,_["default"].createElement(g.Modal.Title,null,this.props.title)),_["default"].createElement(g.Modal.Body,null,_["default"].createElement("div",{className:"constrained-modal"},_["default"].createElement("div",{className:"row"},_["default"].createElement("ul",{className:"list-unstyled horizontal-description-list"},t)))),_["default"].createElement(g.Modal.Footer,null,_["default"].createElement(g.Button,{bsStyle:"info",onClick:this.hide},"Close"))))}}]),n}(y.Component);T.propTypes={children:y.PropTypes.oneOfType([y.PropTypes.arrayOf(y.PropTypes.node),y.PropTypes.node]).isRequired,metadata:y.PropTypes.object.isRequired,className:y.PropTypes.string,title:y.PropTypes.string};var k=T;t["default"]=k;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(T,"MetadataButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/MetadataButton.jsx"),__REACT_HOT_LOADER__.register(k,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/MetadataButton.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){e.preventDefault(),t()}function r(t,n){return"requests"===t||"request"===t?e.contains(["requests","request"],n):"tasks"===t||"task"===t?e.contains(["tasks","task"],n):"admin"===t?"racks"===n||"slaves"===n||"webhooks"===n||"task-search"===n:"/"===t?""===n:t===n}function a(e){try{if(e.startsWith("/task/")){var t=g["default"].getTaskDataFromTaskId(e.split("/")[2]).requestId;return"/request/"+t}return e}catch(n){return e}}function o(e){return{toggleGlobalSearch:function(){return e((0,h.ToggleVisibility)())}}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(82),s=l(i),c=n(1),d=l(c),p=n(15),f=n(18),h=n(241),m=n(6),y=l(m),_=n(12),g=l(_),v=n(16),b=function(e){var t=e.location.pathname.split("/")[1],n=config.navTitleLinks?d["default"].createElement("ul",{className:"nav navbar-nav"},d["default"].createElement("li",{className:"dropdown"},d["default"].createElement("a",{href:"#",className:"dropdown-toggle navbar-brand","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"},config.title," ",d["default"].createElement("span",{className:"caret"})),d["default"].createElement("ul",{className:"dropdown-menu"},(0,s["default"])(config.navTitleLinks).map(function(t,n){return d["default"].createElement("li",{key:n},d["default"].createElement("a",{href:config.navTitleLinks[t].replace("{CURRENT_PATH}",a(e.location.pathname))},t))})))):d["default"].createElement(f.Link,{className:"navbar-brand",to:"/"},config.title);return d["default"].createElement("nav",{className:"navbar navbar-default"},d["default"].createElement("div",{className:"container-fluid"},d["default"].createElement("div",{className:"navbar-header"},d["default"].createElement("button",{type:"button",className:"navbar-toggle collapsed","data-toggle":"collapse","data-target":"#navbar-collapse","aria-expanded":"false"},d["default"].createElement("span",{className:"sr-only"},"Toggle navigation"),d["default"].createElement("span",{className:"icon-bar"}),d["default"].createElement("span",{className:"icon-bar"}),d["default"].createElement("span",{className:"icon-bar"})),n),d["default"].createElement("div",{className:"collapse navbar-collapse",id:"navbar-collapse"},d["default"].createElement("ul",{className:"nav navbar-nav"},d["default"].createElement("li",{className:(0,y["default"])({active:r("requests",t)})},d["default"].createElement(f.Link,{to:"/requests"},"Requests ",r("requests",t)&&d["default"].createElement("span",{className:"sr-only"},"(current)"))),d["default"].createElement("li",{className:(0,y["default"])({active:r("status",t)})},d["default"].createElement(f.Link,{to:"/status"},"Status ",r("status",t)&&d["default"].createElement("span",{className:"sr-only"},"(current)"))),d["default"].createElement("li",{className:(0,y["default"])({active:r("tasks",t)})},d["default"].createElement(f.Link,{to:"/tasks"},"Tasks ",r("tasks",t)&&d["default"].createElement("span",{className:"sr-only"},"(current)"))),d["default"].createElement("li",{className:(0,y["default"])("dropdown",{active:r("admin",t)})},d["default"].createElement("a",{href:"#",className:"dropdown-toggle","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"},"Admin ",d["default"].createElement("span",{className:"caret"})),d["default"].createElement("ul",{className:"dropdown-menu"},d["default"].createElement("li",null,d["default"].createElement(f.Link,{to:"/racks"},"Racks")),d["default"].createElement("li",null,d["default"].createElement(f.Link,{to:"/slaves"},"Slaves")),d["default"].createElement("li",null,d["default"].createElement(f.Link,{to:"/utilization"},"Utilization")),d["default"].createElement("li",null,d["default"].createElement(f.Link,{to:"/webhooks"},"Webhooks")),d["default"].createElement("li",null,d["default"].createElement(f.Link,{to:"/disasters"},"Disasters")),d["default"].createElement("li",{role:"separator",className:"divider"}),d["default"].createElement("li",null,d["default"].createElement(f.Link,{to:"/task-search"},"Task Search")))),d["default"].createElement("li",null,d["default"].createElement(f.Link,{to:"/api-docs"},"API Docs")),d["default"].createElement("li",null,d["default"].createElement("a",{href:"#",onClick:function(t){return u(t,e.toggleGlobalSearch)}},d["default"].createElement(v.Glyphicon,{glyph:"search"}),d["default"].createElement("span",{className:"icon-search-adjacent-text"}," Search")))))))};b.propTypes={location:d["default"].PropTypes.object.isRequired,router:d["default"].PropTypes.object.isRequired,toggleGlobalSearch:d["default"].PropTypes.func};var E=(0,p.connect)(null,o)((0,f.withRouter)(b));t["default"]=E;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"handleSearchClick","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Navigation.jsx"),__REACT_HOT_LOADER__.register(r,"isActive","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Navigation.jsx"),__REACT_HOT_LOADER__.register(a,"currentPathForLink","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Navigation.jsx"),__REACT_HOT_LOADER__.register(b,"Navigation","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Navigation.jsx"),__REACT_HOT_LOADER__.register(o,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Navigation.jsx"),__REACT_HOT_LOADER__.register(E,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Navigation.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(35),r=l(u),a=n(13),o=l(a),i=n(2),s=l(i),c=n(14),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(1),_=l(y),g=n(15),v=n(6),b=l(v),E=n(16),T=n(32),k=n(31),S=n(125),A=function(t){function n(){(0,s["default"])(this,n);var e=(0,f["default"])(this,(n.__proto__||(0,o["default"])(n)).call(this));return e.state={visible:!1,taskStarted:!1,fileExists:!1,tailFilename:null},e}return(0,m["default"])(n,t),(0,d["default"])(n,[{key:"componentWillUnmount",value:function(){this.clearIntervals()}},{key:"startPolling",value:function(t,n){var l=this,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.setState({tailFilename:u}),this.show(),this.taskInterval=setInterval(function(){var a=[];a.push(l.props.fetchRequestRun(t,n,[404])),a.push(l.props.fetchRequestRunHistory(t,n,[404])),r["default"].all(a).then(function(t){var n=e.filter(e.pluck(t,"data"),function(e){return!!e});if(n.length){l.clearIntervals(),l.setState({taskStarted:!0});var r=e.first(n),a=r.taskId?r.taskId.id:r.id;u?l.logFilePoll(a,u):l.props.router.push("task/"+a)}})},1e3)}},{key:"logFilePoll",value:function(t,n){var l=this;this.fileInterval=setInterval(function(){var u=n.indexOf("/")!==-1?"/"+e.initial(n.split("/")).join("/"):"";l.props.fetchTaskFiles(t,""+t+u,[400]).then(function(u){var r=u.data&&u.data.files;if(r){var a=e.find(r,function(t){return t.name===e.last(n.split("/"))});a&&(l.setState({fileExists:!0}),l.clearIntervals(),l.props.router.push("task/"+t+"/tail/"+t+"/"+n))}})},1e3)}},{key:"show",value:function(){this.setState({visible:!0})}},{key:"hide",value:function(){this.setState({visible:!1}),this.clearIntervals()}},{key:"clearIntervals",value:function(){clearInterval(this.taskInterval),clearInterval(this.fileInterval)}},{key:"stepStatus",value:function(e,t){return _["default"].createElement("li",{className:(0,b["default"])({"complete text-success":e},{waiting:!e})},e?_["default"].createElement(E.Glyphicon,{glyph:"ok"}):_["default"].createElement("div",{className:"page-loader loader-small"})," ",t,"...")}},{key:"renderStatusList",value:function(){var e=this.state.tailFilename&&this.stepStatus(this.state.fileExists,"Waiting for "+this.state.tailFilename+" to exist");return _["default"].createElement("ul",{className:"status-list"},this.stepStatus(this.state.taskStarted,"Waiting for task to launch"),e)}},{key:"render",value:function(){var e=this;return _["default"].createElement(E.Modal,{show:this.state.visible,onHide:function(){return e.hide()},bsSize:"small",backdrop:"static"},_["default"].createElement(E.Modal.Header,{closeButton:!0},_["default"].createElement(E.Modal.Title,null,"Launching")),_["default"].createElement(E.Modal.Body,null,_["default"].createElement("div",{className:"constrained-modal"},this.renderStatusList())))}}]),n}(y.Component);A.propTypes={fetchRequestRun:y.PropTypes.func.isRequired,fetchRequestRunHistory:y.PropTypes.func.isRequired,fetchTaskFiles:y.PropTypes.func.isRequired,router:y.PropTypes.object.isRequired};var O=function(e){return{fetchRequestRun:function(){return e(T.FetchRequestRun.trigger.apply(T.FetchRequestRun,arguments))},fetchRequestRunHistory:function(){return e(k.FetchRequestRunHistory.trigger.apply(k.FetchRequestRunHistory,arguments))},fetchTaskFiles:function(){return e(S.FetchTaskFiles.trigger.apply(S.FetchTaskFiles,arguments))}}},R=(0,g.connect)(null,O,null,{withRef:!0})(A);t["default"]=R;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(A,"TaskLauncher","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/TaskLauncher.jsx"),__REACT_HOT_LOADER__.register(O,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/TaskLauncher.jsx"),__REACT_HOT_LOADER__.register(R,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/TaskLauncher.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=function(e,t){for(var n=e.length-1;n>=0;n--)if(e[n].hasOwnProperty("title"))return"function"==typeof e[n].title?e[n].title(t):e[n].title;return""},o=function(e){var t=e.routes,n=e.params;if("undefined"!=typeof document){var l=a(t,n)+" - "+config.title;document.title!==l&&(document.title=l)}return null};o.propTypes={routes:r["default"].PropTypes.array.isRequired,params:r["default"].PropTypes.object.isRequired};var i=o;t["default"]=i;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(a,"getLastMatchingRouteTitle","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Title.jsx"),__REACT_HOT_LOADER__.register(o,"Title","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Title.jsx"),__REACT_HOT_LOADER__.register(i,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/Title.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(16),o=n(12),i=l(o),s=n(6),c=l(s),d=function(e,t,n){return r["default"].createElement(a.FormControl,{type:"text",value:e||"",placeholder:n,onChange:function(e){return t(e.target.value)}})},p=function(t){var n=function(t){return e.filter(t,function(t){return e.isObject(t)&&(!e.isEmpty(t.key)||!e.isEmpty(t.value))})},l=function(n,l){return!!(e.isEmpty(l)||e.isEmpty(l.key)&&e.isEmpty(l.value))||!t.feedback&&e.isEmpty(t.errorIndices)&&!t.doFeedback&&(!l||(e.isEmpty(l.value)||l.key))},u=function(n,u){return l(n,u)?null:!u||e.isEmpty(u.value)||u.key?t.feedback?t.feedback:e.isEmpty(t.errorIndices)||t.errorIndices.indexOf(n)===-1?"SUCCESS":"ERROR":"ERROR"},o=function(e,t){var n=u(e,t);return(0,c["default"])({"has-success":"SUCCESS"===n,"has-error":"ERROR"===n,"has-warning":"WARN"===n,"has-feedback":n})},s=function(e,t){var n=u(e,t);return(0,c["default"])("glyphicon","form-control-feedback",{"glyphicon-ok":"SUCCESS"===n,"glyphicon-warning-sign":"WARN"===n,"glyphicon-remove":"ERROR"===n})},d=function(l,u){return function(r){var a=i["default"].deepClone(t.value);return u?e.isObject(a[l])?a[l].key=r:a[l]={key:r,value:t.valueDefault}:e.isObject(a[l])?a[l].value=r:a[l]={value:r},t.onChange(n(a))}},p=function(n){return t.renderKeyField(e.isObject(t.value[n])&&t.value[n].key,d(n,!0))},f=function(n){return t.renderValueField(e.isObject(t.value[n])&&t.value[n].value,d(n,!1))},h=t.value.slice();return h.length&&!e.last(h)||(t.valueDefault?h.push({value:t.valueDefault}):h.push({})),r["default"].createElement("div",{id:t.id,className:t.className},r["default"].createElement(a.Row,null,r["default"].createElement(a.Col,{md:6},t.keyHeader),r["default"].createElement(a.Col,{md:6},t.valueHeader)),h.map(function(e,t){return r["default"].createElement("div",{className:o(t,e),key:t},r["default"].createElement(a.Row,{key:t},r["default"].createElement(a.Col,{md:6},p(t),u(t,e)&&r["default"].createElement("span",{className:s(t,e)})),r["default"].createElement(a.Col,{md:6},f(t),u(t,e)&&r["default"].createElement("span",{className:s(t,e)}))))}))};p.propTypes={className:u.PropTypes.string,value:u.PropTypes.arrayOf(r["default"].PropTypes.shape({key:u.PropTypes.any,value:u.PropTypes.any})).isRequired,renderKeyField:u.PropTypes.func,renderValueField:u.PropTypes.func,keyHeader:u.PropTypes.string.isRequired,valueHeader:u.PropTypes.string.isRequired,onChange:u.PropTypes.func.isRequired,keyPlaceholder:u.PropTypes.string,valuePlaceholder:u.PropTypes.string,errorIndices:u.PropTypes.arrayOf(u.PropTypes.number),id:u.PropTypes.string.isRequired,doFeedback:u.PropTypes.bool,valueDefault:u.PropTypes.any,feedback:u.PropTypes.oneOf(["ERROR","WARN","SUCCESS"])},p.defaultProps={renderKeyField:d,renderValueField:d};var f=p;t["default"]=f;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(d,"renderTextMapInput","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/MapInput.jsx"),__REACT_HOT_LOADER__.register(p,"MapInput","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/MapInput.jsx"),__REACT_HOT_LOADER__.register(f,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/MapInput.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(34),r=l(u),a=n(232),o=l(a),i=n(1),s=l(i);n(1150);var c=function(t){var n=[],l=!0,u=!1,a=void 0;try{for(var i,c=(0,r["default"])(t.options);!(l=(i=c.next()).done);l=!0){var d=i.value;n[d.value]=d.label}}catch(p){u=!0,a=p}finally{try{!l&&c["return"]&&c["return"]();
}finally{if(u)throw a}}var f=function(n){var l=n;if(t.splits){var u=!0,a=!1,o=void 0;try{for(var i,s=(0,r["default"])(t.splits);!(u=(i=s.next()).done);u=!0){var c=i.value;l=l.split(c).join("")}}catch(d){a=!0,o=d}finally{try{!u&&s["return"]&&s["return"]()}finally{if(a)throw o}}}if(!l||t.value.indexOf(l)!==-1)return!1;if(e.find(t.value,function(e){return e.value===l}))return!1;var p=e.find(t.options,function(e){return e.value===l});if(!p)return!1;var f=t.value.slice()||[];return f.push(p),t.onChange(f),!0},h=function(e){return t.splits&&t.splits.indexOf(e.slice(-1))!==-1&&f(e)?"":e},m=function(e){return t.isValueString?e.map(function(e){return{value:e,label:n[e]}}):e},y=function(e){return t.isValueString&&e?t.onChange(e.map(function(e){return e.value})):e?t.onChange(e):t.onChange([])};return s["default"].createElement(o["default"],{id:t.id,onChange:y,onInputChange:function(e){return h(e)},value:m(t.value),options:t.options,onBlurResetsInput:!1,multi:!0,onBlur:function(e){return f(e.target.value)},placeholder:t.placeholder||"",allowCreate:t.allowCreate||!t.options})};c.propTypes={splits:i.PropTypes.arrayOf(i.PropTypes.string),value:i.PropTypes.arrayOf(i.PropTypes.oneOfType([i.PropTypes.shape({label:i.PropTypes.string,value:i.PropTypes.string}),i.PropTypes.string])).isRequired,options:i.PropTypes.arrayOf(i.PropTypes.shape({label:i.PropTypes.string,value:i.PropTypes.string})).isRequired,onChange:i.PropTypes.func.isRequired,isValueString:i.PropTypes.bool,placeholder:i.PropTypes.string,allowCreate:i.PropTypes.bool,id:i.PropTypes.string.isRequired};var d=c;t["default"]=d;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(c,"MultiSelect","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/MultiSelect.jsx"),__REACT_HOT_LOADER__.register(d,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/MultiSelect.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(7),r=l(u),a=n(1),o=l(a),i=n(232),s=l(i),c=function(t){return o["default"].createElement(s["default"],(0,r["default"])({},t,{onBlur:e.noop}))};t["default"]=c;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&__REACT_HOT_LOADER__.register(c,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/ReduxSelect.jsx")})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(7),r=l(u),a=n(1),o=l(a),i=n(717),s=l(i),c=n(16),d=function(e){return o["default"].createElement(c.FormGroup,{id:e.id,className:e.required&&"required"},o["default"].createElement(c.ControlLabel,null,e.label),o["default"].createElement(s["default"],(0,r["default"])({className:e.id,value:e.value||[]},e)))};d.propTypes={id:a.PropTypes.string.isRequired,label:a.PropTypes.string.isRequired,onChange:a.PropTypes.func.isRequired,renderKeyField:a.PropTypes.func,renderValueField:a.PropTypes.func,keyPlaceholder:a.PropTypes.string,valuePlaceholder:a.PropTypes.string,keyHeader:a.PropTypes.string.isRequired,valueHeader:a.PropTypes.string.isRequired,value:a.PropTypes.arrayOf(o["default"].PropTypes.shape({key:a.PropTypes.any,value:a.PropTypes.any})).isRequired,required:a.PropTypes.bool};var p=d;t["default"]=p;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(d,"MapInputFormGroup","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/formGroups/MapInputFormGroup.jsx"),__REACT_HOT_LOADER__.register(p,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/formItems/formGroups/MapInputFormGroup.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(16),_=n(33),g=n(722),v=l(g),b=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"render",value:function(){return m["default"].createElement("span",{style:{margin:5}},(0,_.getClickComponent)(this),m["default"].createElement(v["default"],{ref:"modal",deployId:this.props.deployId,requestId:this.props.requestId,then:this.props.then}))}}]),t}(h.Component);b.propTypes={requestId:h.PropTypes.string.isRequired,deployId:h.PropTypes.string.isRequired,then:h.PropTypes.func},b.defaultProps={children:m["default"].createElement(y.Button,{bsStyle:"primary"},"Advance Deploy")};var E=b;t["default"]=E;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"AdvanceDeployButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/AdvanceDeployButton.jsx"),__REACT_HOT_LOADER__.register(E,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/AdvanceDeployButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(12),g=l(_),v=n(105),b=n(27),E=l(b),T=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"show",value:function(){this.refs.advanceModal.show()}},{key:"render",value:function(){var e=this,t=g["default"].maybe(this.props.requestParent,["pendingDeployState","deployProgress","targetActiveInstances"]),n=g["default"].maybe(this.props.requestParent,["pendingDeployState","deployProgress","deployInstanceCountPerStep"]);return m["default"].createElement(E["default"],{name:"Advance Deploy",ref:"advanceModal",action:"Advance Deploy",onConfirm:function(t){return e.props.advanceDeploy(t.targetActiveInstances)},buttonStyle:"primary",formElements:[{name:"targetActiveInstances",min:1,max:g["default"].maybe(this.props.requestParent,["request","instances"]),type:E["default"].INPUT_TYPES.NUMBER,label:"Number of instances:",defaultValue:t+(n||0),isRequired:!0}]},m["default"].createElement("p",null,"Update the pending deploy to include this many instances (Can be higher or lower than the current target number of instances)"),m["default"].createElement("pre",null,this.props.deployId))}}]),t}(h.Component);T.propTypes={deployId:h.PropTypes.string.isRequired,requestId:h.PropTypes.string.isRequired,requestParent:h.PropTypes.object.isRequired,advanceDeploy:h.PropTypes.func.isRequired,then:h.PropTypes.func};var k=function(e,t){return{requestParent:g["default"].maybe(e.api.request,[t.requestId,"data"])}},S=function(e,t){return{advanceDeploy:function(n){return e(v.AdvanceDeploy.trigger(t.deployId,t.requestId,n)).then(function(e){return t.then&&t.then(e)})}}},A=(0,y.connect)(k,S,null,{withRef:!0})(T);t["default"]=A;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(T,"AdvanceDeployModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/AdvanceDeployModal.jsx"),__REACT_HOT_LOADER__.register(k,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/AdvanceDeployModal.jsx"),__REACT_HOT_LOADER__.register(S,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/AdvanceDeployModal.jsx"),__REACT_HOT_LOADER__.register(A,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/AdvanceDeployModal.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(34),r=l(u),a=n(13),o=l(a),i=n(2),s=l(i),c=n(14),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(1),_=l(y),g=n(15),v=n(32),b=n(27),E=l(b),T=function(t){function n(){return(0,s["default"])(this,n),(0,f["default"])(this,(n.__proto__||(0,o["default"])(n)).apply(this,arguments))}return(0,m["default"])(n,t),(0,d["default"])(n,[{key:"componentDidMount",value:function(){window.location.search.includes("bounce=true")&&this.show()}},{key:"show",value:function(){this.refs.bouceModal.show()}},{key:"confirm",value:function(e){var t="string"==typeof this.props.requestId?[this.props.requestId]:this.props.requestId,n=!0,l=!1,u=void 0;try{for(var a,o=(0,r["default"])(t);!(n=(a=o.next()).done);n=!0){var i=a.value;this.props.bounceRequest(i,e)}}catch(s){l=!0,u=s}finally{try{!n&&o["return"]&&o["return"]()}finally{if(l)throw u}}}},{key:"render",value:function(){var t=this,l="string"==typeof this.props.requestId?[this.props.requestId]:this.props.requestId,u=[{name:"incremental",type:E["default"].INPUT_TYPES.RADIO,values:e.values(n.INCREMENTAL_BOUNCE_VALUE),defaultValue:n.INCREMENTAL_BOUNCE_VALUE.INCREMENTAL.value},{name:"skipHealthchecks",type:E["default"].INPUT_TYPES.BOOLEAN,label:"Skip healthchecks during bounce"}];return config.shellCommands.length>0&&u.push({name:"runShellCommand",type:E["default"].INPUT_TYPES.BOOLEAN,label:"Run shell command before killing tasks",defaultValue:!1},{name:"runShellCommandBeforeKill",type:E["default"].INPUT_TYPES.SELECT,dependsOn:"runShellCommand",defaultValue:config.shellCommands[0].name,options:config.shellCommands.map(function(e){return{label:e.name,value:e.name}})}),u.push({name:"durationMillis",type:E["default"].INPUT_TYPES.DURATION,label:"Expiration (optional)",help:_["default"].createElement("div",null,_["default"].createElement("p",null,"If an expiration duration is specified, this bounce will be aborted if not finished."),_["default"].createElement("p",null,"Default value ",config.defaultBounceExpirationMinutes," minutes"))},{name:"message",type:E["default"].INPUT_TYPES.STRING,label:"Message (optional)"}),_["default"].createElement(E["default"],{name:"Bounce Request",ref:"bouceModal",action:"Bounce Request",onConfirm:function(e){e.runShellCommand?e.runShellCommandBeforeKill={name:e.runShellCommandBeforeKill}:delete e.runShellCommandBeforeKill,t.confirm(e)},buttonStyle:"primary",formElements:u},_["default"].createElement("p",null,"Are you sure you want to bounce ",l.length>1?"these":"this"," request",l.length>1&&"s","?"),_["default"].createElement("pre",null,l.join("\n")),_["default"].createElement("p",null,"Bouncing a request will cause replacement tasks to be scheduled and (under normal conditions) executed immediately."))}}]),n}(y.Component);T.propTypes={requestId:y.PropTypes.oneOfType([y.PropTypes.string,y.PropTypes.array]).isRequired,bounceRequest:y.PropTypes.func.isRequired},T.INCREMENTAL_BOUNCE_VALUE={INCREMENTAL:{label:"Kill old tasks as new tasks become healthy",value:!0},ALL:{label:"Kill old tasks once ALL new tasks are healthy",value:!1}};var k=function(e,t){return{bounceRequest:function(n,l){return e(v.BounceRequest.trigger(n,l)).then(function(e){return t.then&&t.then(e)})}}},S=(0,g.connect)(null,k,null,{withRef:!0})(T);t["default"]=S;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(T,"BounceModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/BounceModal.jsx"),__REACT_HOT_LOADER__.register(k,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/BounceModal.jsx"),__REACT_HOT_LOADER__.register(S,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/BounceModal.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(16),_=n(33),g=n(725),v=l(g),b=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"render",value:function(){return m["default"].createElement("span",null,(0,_.getClickComponent)(this),m["default"].createElement(v["default"],{ref:"modal",deployId:this.props.deployId,requestId:this.props.requestId,then:this.props.then}))}}]),t}(h.Component);b.propTypes={requestId:h.PropTypes.string.isRequired,deployId:h.PropTypes.string.isRequired,then:h.PropTypes.func},b.defaultProps={children:m["default"].createElement(y.Button,{bsStyle:"warning"},"Cancel Deploy")};var E=b;t["default"]=E;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"CancelDeployButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/CancelDeployButton.jsx"),__REACT_HOT_LOADER__.register(E,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/CancelDeployButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(105),g=n(27),v=l(g),b=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"show",value:function(){this.refs.cancelModal.show()}},{key:"render",value:function(){var e=this;return m["default"].createElement(v["default"],{name:"Cancel Deploy",ref:"cancelModal",action:"Cancel Deploy",onConfirm:function(){return e.props.cancelDeploy()},buttonStyle:"primary",formElements:[]},m["default"].createElement("p",null,"Are you sure you want to cancel this deploy?"),m["default"].createElement("pre",null,this.props.deployId))}}]),t}(h.Component);b.propTypes={deployId:h.PropTypes.string.isRequired,requestId:h.PropTypes.string.isRequired,cancelDeploy:h.PropTypes.func.isRequired,then:h.PropTypes.func};var E=function(e,t){return{cancelDeploy:function(){return e(_.CancelDeploy.trigger(t.deployId,t.requestId)).then(function(e){return t.then&&t.then(e)})}}},T=(0,y.connect)(null,E,null,{withRef:!0})(b);t["default"]=T;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"CancelDeployModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/CancelDeployModal.jsx"),__REACT_HOT_LOADER__.register(E,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/CancelDeployModal.jsx"),__REACT_HOT_LOADER__.register(T,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/CancelDeployModal.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(16),_=n(20),g=l(_),v=n(21),b=l(v),E=n(33),T=n(727),k=l(T),S=m["default"].createElement(b["default"],{id:"delete"},"Delete this pending task"),A=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"render",value:function(){return m["default"].createElement("span",null,(0,E.getClickComponent)(this),m["default"].createElement(k["default"],{ref:"modal",taskId:this.props.taskId,requestType:this.props.requestType,then:this.props.then}))}}]),t}(h.Component);A.propTypes={taskId:h.PropTypes.string.isRequired,requestType:h.PropTypes.string.isRequired,then:h.PropTypes.func},A.defaultProps={children:m["default"].createElement(g["default"],{placement:"top",id:"view-delete-pending-task-overlay",overlay:S},m["default"].createElement("a",null,m["default"].createElement(y.Glyphicon,{glyph:"trash"})))};var O=A;t["default"]=O;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"deletePendingTaskTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DeletePendingTaskButton.jsx"),__REACT_HOT_LOADER__.register(A,"DeletePendingTaskButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DeletePendingTaskButton.jsx"),__REACT_HOT_LOADER__.register(O,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DeletePendingTaskButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(81),g=n(712),v=l(g),b=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"show",value:function(){this.refs.deletePendingTaskModal.show()}},{key:"render",value:function(){var e=this;return m["default"].createElement(v["default"],{name:"Delete Pending Task",ref:"deletePendingTaskModal",action:"Delete Pending Task",onConfirm:function(){return e.props.deletePendingTask()},buttonStyle:"primary"},m["default"].createElement("p",null,"Are you sure you want to delete this task?"),m["default"].createElement("pre",null,this.props.taskId))}}]),t}(h.Component);b.propTypes={taskId:h.PropTypes.string.isRequired,requestType:h.PropTypes.string.isRequired,deletePendingTask:h.PropTypes.func.isRequired,then:h.PropTypes.func};var E=function(e,t){return{deletePendingTask:function(){return e(_.DeletePendingOnDemandTask.trigger(t.taskId)).then(function(e){return t.then&&t.then(e)})}}},T=(0,y.connect)(null,E,null,{withRef:!0})(b);t["default"]=T;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"DeletePendingTaskModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DeletePendingTaskModal.jsx"),__REACT_HOT_LOADER__.register(E,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DeletePendingTaskModal.jsx"),__REACT_HOT_LOADER__.register(T,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DeletePendingTaskModal.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(16),_=n(20),g=l(_),v=n(21),b=l(v),E=n(33),T=n(729),k=l(T),S=m["default"].createElement(b["default"],{id:"delete"},"Delete this webhook"),A=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"render",value:function(){return m["default"].createElement("span",null,(0,E.getClickComponent)(this),m["default"].createElement(k["default"],{ref:"modal",webhook:this.props.webhook}))}}]),t}(h.Component);A.propTypes={webhook:h.PropTypes.shape({uri:h.PropTypes.string.isRequired,id:h.PropTypes.string.isRequired,type:h.PropTypes.string.isRequired}).isRequired},A.defaultProps={children:m["default"].createElement(g["default"],{placement:"top",id:"view-bounce-overlay",overlay:S},m["default"].createElement("a",null,m["default"].createElement(y.Glyphicon,{glyph:"trash"})))};var O=A;t["default"]=O;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"deleteWebhookTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DeleteWebhookButton.jsx"),__REACT_HOT_LOADER__.register(A,"DeleteWebhookButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DeleteWebhookButton.jsx"),__REACT_HOT_LOADER__.register(O,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DeleteWebhookButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(187),g=n(27),v=l(g),b=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"show",value:function(){this.refs.deleteModal.show()}},{key:"render",value:function(){return m["default"].createElement(v["default"],{ref:"deleteModal",name:"Delete Webhook",action:"Delete Webhook",onConfirm:this.props.deleteWebhook,buttonStyle:"danger",formElements:[]},m["default"].createElement("div",null,m["default"].createElement("pre",null,"(",this.props.webhook.type,") ",this.props.webhook.uri),m["default"].createElement("p",null,"Are you sure you want to delete this webhook?")))}}]),t}(h.Component);b.propTypes={webhook:h.PropTypes.shape({id:h.PropTypes.string.isRequired,type:h.PropTypes.string.isRequired,uri:h.PropTypes.string.isRequired}).isRequired,deleteWebhook:h.PropTypes.func.isRequired};var E=function(e,t){return{deleteWebhook:function(){return e(_.DeleteWebhook.trigger(t.webhook.id)).then(function(){return e(_.FetchWebhooks.trigger())})}}},T=(0,y.connect)(null,E,null,{withRef:!0})(b);t["default"]=T;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"DeleteWebhookModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DeleteWebhookModal.jsx"),__REACT_HOT_LOADER__.register(E,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DeleteWebhookModal.jsx"),__REACT_HOT_LOADER__.register(T,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DeleteWebhookModal.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(7),r=l(u),a=n(34),o=l(a),i=n(13),s=l(i),c=n(2),d=l(c),p=n(14),f=l(p),h=n(4),m=l(h),y=n(3),_=l(y),g=n(1),v=l(g),b=n(15),E=n(32),T=n(27),k=l(T),S=function(e){function t(){return(0,d["default"])(this,t),(0,m["default"])(this,(t.__proto__||(0,s["default"])(t)).apply(this,arguments))}return(0,_["default"])(t,e),(0,f["default"])(t,[{key:"show",value:function(){this.refs.disableHealthchecksModal.show()}},{key:"promptDisableHealthchecksDuration",value:function(e){e.durationMillis<36e5?(this.setState(e),this.refs.promptDisableHealthchecksDurationModal.show()):this.confirm(e)}},{key:"confirm",value:function(e){var t="string"==typeof this.props.requestId?[this.props.requestId]:this.props.requestId,n=!0,l=!1,u=void 0;try{for(var r,a=(0,o["default"])(t);!(n=(r=a.next()).done);n=!0){var i=r.value;this.props.disableHealthchecks(i,e)}}catch(s){l=!0,u=s}finally{try{!n&&a["return"]&&a["return"]()}finally{if(l)throw u}}}},{key:"render",value:function(){var e=this,t="string"==typeof this.props.requestId?[this.props.requestId]:this.props.requestId;return v["default"].createElement("div",null,v["default"].createElement(k["default"],{name:"Disable Healthchecks",ref:"disableHealthchecksModal",action:"Disable Healthchecks",onConfirm:function(t){return e.promptDisableHealthchecksDuration(t)},buttonStyle:"primary",formElements:[{name:"durationMillis",type:k["default"].INPUT_TYPES.DURATION,label:"Expiration (optional)",help:"If an expiration duration is specified, this action will be reverted afterwards."},{name:"message",type:k["default"].INPUT_TYPES.STRING,label:"Message (optional)"}]},v["default"].createElement("p",null,"Turn ",v["default"].createElement("strong",null,"off")," healthchecks for this request."),v["default"].createElement("pre",null,t.join("\n"))),v["default"].createElement(k["default"],{ref:"promptDisableHealthchecksDurationModal",action:"Disable Healthchecks",onConfirm:function(t){return e.confirm(t)},buttonStyle:"primary",formElements:[]},v["default"].createElement("p",null,v["default"].createElement("strong",null,"Are you sure you want to disable healthchecks for less than an hour?")),v["default"].createElement("p",null,"This may not be enough time for your service to get into a stable state."),v["default"].createElement("pre",null,t.join("\n"))))}}]),t}(g.Component);S.propTypes={requestId:g.PropTypes.oneOfType([g.PropTypes.string,g.PropTypes.array]).isRequired,disableHealthchecks:g.PropTypes.func.isRequired,then:g.PropTypes.func};var A=function(e,t){return{disableHealthchecks:function(n,l){return e(E.SkipRequestHealthchecks.trigger(n,(0,r["default"])({},l,{skipHealthchecks:!0}))).then(function(e){return t.then&&t.then(e)})}}},O=(0,b.connect)(null,A,null,{withRef:!0})(S);t["default"]=O;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"DisableHealthchecksModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DisableHealthchecksModal.jsx"),__REACT_HOT_LOADER__.register(A,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DisableHealthchecksModal.jsx"),__REACT_HOT_LOADER__.register(O,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/DisableHealthchecksModal.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(7),r=l(u),a=n(34),o=l(a),i=n(13),s=l(i),c=n(2),d=l(c),p=n(14),f=l(p),h=n(4),m=l(h),y=n(3),_=l(y),g=n(1),v=l(g),b=n(15),E=n(32),T=n(27),k=l(T),S=function(e){function t(){return(0,d["default"])(this,t),(0,m["default"])(this,(t.__proto__||(0,s["default"])(t)).apply(this,arguments))}return(0,_["default"])(t,e),(0,f["default"])(t,[{key:"show",value:function(){this.refs.enableHealthchecksModal.show()}},{key:"confirm",value:function(e){var t="string"==typeof this.props.requestId?[this.props.requestId]:this.props.requestId,n=!0,l=!1,u=void 0;try{for(var r,a=(0,o["default"])(t);!(n=(r=a.next()).done);n=!0){var i=r.value;this.props.enableHealthchecks(i,e)}}catch(s){l=!0,u=s}finally{try{!n&&a["return"]&&a["return"]()}finally{if(l)throw u}}}},{key:"render",value:function(){var e=this,t="string"==typeof this.props.requestId?[this.props.requestId]:this.props.requestId;return v["default"].createElement(k["default"],{name:"Enable Healthchecks",ref:"enableHealthchecksModal",action:"Enable Healthchecks",onConfirm:function(t){return e.confirm(t)},buttonStyle:"primary",formElements:[{name:"durationMillis",type:k["default"].INPUT_TYPES.DURATION,label:"Expiration (optional)",help:"If an expiration duration is specified, this action will be reverted afterwards."},{name:"message",type:k["default"].INPUT_TYPES.STRING,label:"Message (optional)"}]},v["default"].createElement("p",null,"Turn ",v["default"].createElement("strong",null,"on")," healthchecks for ",t.length>1?"these":"this"," request",t.length>1&&"s","."),v["default"].createElement("pre",null,t.join("\n")))}}]),t}(g.Component);S.propTypes={requestId:g.PropTypes.oneOfType([g.PropTypes.string,g.PropTypes.array]).isRequired,enableHealthchecks:g.PropTypes.func.isRequired,then:g.PropTypes.func};var A=function(e,t){return{enableHealthchecks:function(n,l){return e(E.SkipRequestHealthchecks.trigger(n,(0,r["default"])({},l,{skipHealthchecks:!1}))).then(function(e){return t.then&&t.then(e)})}}},O=(0,b.connect)(null,A,null,{withRef:!0})(S);t["default"]=O;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"EnableHealthchecksModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/EnableHealthchecksModal.jsx"),__REACT_HOT_LOADER__.register(A,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/EnableHealthchecksModal.jsx"),__REACT_HOT_LOADER__.register(O,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/EnableHealthchecksModal.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(16),_=n(20),g=l(_),v=n(21),b=l(v),E=n(33),T=n(733),k=l(T),S=m["default"].createElement(b["default"],{id:"exit-cooldown"},"Exit Cooldown"),A=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"render",value:function(){return m["default"].createElement("span",null,(0,E.getClickComponent)(this),m["default"].createElement(k["default"],{ref:"modal",requestId:this.props.requestId,then:this.props.then}))}}]),t}(h.Component);A.propTypes={requestId:h.PropTypes.string.isRequired,children:h.PropTypes.node,then:h.PropTypes.func},A.defaultProps={children:m["default"].createElement(g["default"],{placement:"top",id:"view-exit-cooldown-overlay",overlay:S},m["default"].createElement("a",null,m["default"].createElement(y.Glyphicon,{glyph:"ice-lolly-tasted"})))};var O=A;t["default"]=O;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"exitCooldownTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/ExitCooldownButton.jsx"),__REACT_HOT_LOADER__.register(A,"ExitCooldownButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/ExitCooldownButton.jsx"),__REACT_HOT_LOADER__.register(O,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/ExitCooldownButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(32),g=n(27),v=l(g),b=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"show",value:function(){this.refs.exitCooldownModal.show()}},{key:"render",value:function(){var e=this;return m["default"].createElement(v["default"],{name:"Exit Request Cooldown",ref:"exitCooldownModal",action:"Exit Request Cooldown",onConfirm:function(t){return e.props.exitRequestCooldown(t)},buttonStyle:"primary",formElements:[{name:"skipHealthchecks",type:v["default"].INPUT_TYPES.BOOLEAN,label:"Skip healthchecks"},{name:"message",type:v["default"].INPUT_TYPES.STRING,label:"Message (optional)"}]},m["default"].createElement("p",null,"Are you sure you want to remove this request from cooldown?"),m["default"].createElement("pre",null,this.props.requestId));
}}]),t}(h.Component);b.propTypes={requestId:h.PropTypes.string.isRequired,exitRequestCooldown:h.PropTypes.func.isRequired,then:h.PropTypes.func};var E=function(e,t){return{exitRequestCooldown:function(n){return e(_.ExitRequestCooldown.trigger(t.requestId,n)).then(function(e){return t.then&&t.then(e)})}}},T=(0,y.connect)(null,E,null,{withRef:!0})(b);t["default"]=T;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"ExitCooldownModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/ExitCooldownModal.jsx"),__REACT_HOT_LOADER__.register(E,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/ExitCooldownModal.jsx"),__REACT_HOT_LOADER__.register(T,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/ExitCooldownModal.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(81),g=n(27),v=l(g),b=function(e){function t(){(0,o["default"])(this,t);var e=(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).call(this));return e.show=e.show.bind(e),e}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"show",value:function(){this.refs.confirmKillTask.show()}},{key:"render",value:function(){var e=this,t=[];return this.props.shouldShowWaitForReplacementTask&&(t=[{name:"waitForReplacementTask",type:v["default"].INPUT_TYPES.BOOLEAN,label:"Wait for replacement task to start before killing task",defaultValue:!0}]),config.shellCommands.length>0&&t.push({name:"runShellCommand",type:v["default"].INPUT_TYPES.BOOLEAN,label:"Run shell command before killing tasks",defaultValue:!1},{name:"runShellCommandBeforeKill",type:v["default"].INPUT_TYPES.SELECT,dependsOn:"runShellCommand",defaultValue:config.shellCommands[0].name,options:config.shellCommands.map(function(e){return{label:e.name,value:e.name}})}),t.push({name:"message",type:v["default"].INPUT_TYPES.STRING,label:"Message (optional)"}),m["default"].createElement(v["default"],{name:this.props.name,ref:"confirmKillTask",action:this.props.name,onConfirm:function(t){t.runShellCommand?t.runShellCommandBeforeKill={name:t.runShellCommandBeforeKill}:delete t.runShellCommandBeforeKill,e.props.destroy&&(t.override=!0),e.props.killTask(t)},buttonStyle:"danger",formElements:t},m["default"].createElement("span",null,m["default"].createElement("p",null,"Are you sure you want to kill ",this.props.destroy?"-9":""," this task?"),m["default"].createElement("pre",null,this.props.taskId),m["default"].createElement("p",null,"Long running process will be started again instantly, scheduled tasks will behave as if the task failed and may be rescheduled to run in the future depending on whether or not the request has ",m["default"].createElement("code",null,"numRetriesOnFailure")," set.")))}}]),t}(h.Component);b.propTypes={taskId:h.PropTypes.string.isRequired,shouldShowWaitForReplacementTask:h.PropTypes.bool,killTask:h.PropTypes.func.isRequired,destroy:h.PropTypes.bool,name:h.PropTypes.string,then:h.PropTypes.func},b.defaultProps={name:"Kill Task"};var E=function(e,t){return{killTask:function(n){return e(_.KillTask.trigger(t.taskId,n)).then(function(){return t.then&&t.then()})}}},T=(0,y.connect)(null,E,null,{withRef:!0})(b);t["default"]=T;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"KillTaskModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/KillTaskModal.jsx"),__REACT_HOT_LOADER__.register(E,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/KillTaskModal.jsx"),__REACT_HOT_LOADER__.register(T,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/KillTaskModal.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(16),o=n(20),i=l(o),s=n(21),c=l(s),d=n(33),p=n(736),f=l(p),h=r["default"].createElement(c["default"],{id:"new-webhook"},"New webhook"),m=function(e){var t=e.children,n=e.user,l={props:{children:t}};return r["default"].createElement("span",null,(0,d.getClickComponent)(l),r["default"].createElement(f["default"],{ref:function(e){l.refs={modal:e}},user:n}))};m.propTypes={children:u.PropTypes.node,user:u.PropTypes.string},m.defaultProps={children:r["default"].createElement(i["default"],{placement:"top",id:"view-bounce-overlay",overlay:h},r["default"].createElement("a",null,r["default"].createElement(a.Glyphicon,{glyph:"plus"})))};var y=m;t["default"]=y;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(h,"newWebhookTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/NewWebhookButton.jsx"),__REACT_HOT_LOADER__.register(m,"NewWebhookButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/NewWebhookButton.jsx"),__REACT_HOT_LOADER__.register(y,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/NewWebhookButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(187),g=n(27),v=l(g),b=n(12),E=l(b),T=["REQUEST","DEPLOY","TASK"],k=function(e){try{return!new URL(e)}catch(t){return"Invalid URL"}},S=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"show",value:function(){this.refs.newWebhookModal.show()}},{key:"render",value:function(){var e=this;return m["default"].createElement(v["default"],{ref:"newWebhookModal",name:"New Webhook",action:"Create Webhook",buttonStyle:"success",onConfirm:function(t){return e.props.newWebhook(t.uri,t.type)},formElements:[{type:v["default"].INPUT_TYPES.SELECT,name:"type",label:"Type",isRequired:!0,options:T.map(function(e){return{label:E["default"].humanizeText(e),value:e}})},{type:v["default"].INPUT_TYPES.STRING,name:"uri",label:"URI",isRequired:!0,validateField:function(e){return k(e)}}]})}}]),t}(h.Component);S.propTypes={user:h.PropTypes.string,newWebhook:h.PropTypes.func.isRequired};var A=function(e,t){return{newWebhook:function(n,l){return e(_.NewWebhook.trigger(n,l,t.user)).then(function(){e(_.FetchWebhooks.trigger())})}}},O=(0,y.connect)(null,A,null,{withRef:!0})(S);t["default"]=O;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(T,"WEBHOOK_TYPES","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/NewWebhookModal.jsx"),__REACT_HOT_LOADER__.register(k,"checkWebhookUri","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/NewWebhookModal.jsx"),__REACT_HOT_LOADER__.register(S,"DeleteWebhookModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/NewWebhookModal.jsx"),__REACT_HOT_LOADER__.register(A,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/NewWebhookModal.jsx"),__REACT_HOT_LOADER__.register(O,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/NewWebhookModal.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(193),r=l(u),a=n(34),o=l(a),i=n(13),s=l(i),c=n(2),d=l(c),p=n(14),f=l(p),h=n(4),m=l(h),y=n(3),_=l(y),g=n(1),v=l(g),b=n(15),E=n(32),T=n(27),k=l(T),S=function(e){function t(){return(0,d["default"])(this,t),(0,m["default"])(this,(t.__proto__||(0,s["default"])(t)).apply(this,arguments))}return(0,_["default"])(t,e),(0,f["default"])(t,[{key:"show",value:function(){this.refs.pauseModal.show()}},{key:"confirm",value:function(e){var t="string"==typeof this.props.requestId?[this.props.requestId]:this.props.requestId,n=!0,l=!1,u=void 0;try{for(var r,a=(0,o["default"])(t);!(n=(r=a.next()).done);n=!0){var i=r.value;this.props.pauseRequest(i,e,[409])}}catch(s){l=!0,u=s}finally{try{!n&&a["return"]&&a["return"]()}finally{if(l)throw u}}}},{key:"render",value:function(){var e=this,t="string"==typeof this.props.requestId?[this.props.requestId]:this.props.requestId,n=[{name:"durationMillis",type:k["default"].INPUT_TYPES.DURATION,label:"Expiration (optional)"},{name:"message",type:k["default"].INPUT_TYPES.STRING,label:"Message (optional)"}];return config.shellCommands.length>0&&n.push({name:"runShellCommand",type:k["default"].INPUT_TYPES.BOOLEAN,label:"Run shell command before killing tasks",defaultValue:!1},{name:"runShellCommandBeforeKill",type:k["default"].INPUT_TYPES.SELECT,dependsOn:"runShellCommand",defaultValue:config.shellCommands[0].name,options:config.shellCommands.map(function(e){return{label:e.name,value:e.name}})}),this.props.isScheduled&&(n=[{name:"allowRunningTasksToFinish",type:k["default"].INPUT_TYPES.BOOLEAN,label:"Allow currently executing tasks to finish"}].concat((0,r["default"])(n))),v["default"].createElement(k["default"],{name:"Pause Request",ref:"pauseModal",action:"Pause Request",onConfirm:function(t){t.runShellCommand?t.runShellCommandBeforeKill={name:t.runShellCommandBeforeKill}:delete t.runShellCommandBeforeKill,e.confirm(t)},buttonStyle:"primary",formElements:n},v["default"].createElement("p",null,"Are you sure you want to pause ",t.length>1?"these":"this"," request",t.length>1&&"s","?"),v["default"].createElement("pre",null,t.join("\n")))}}]),t}(g.Component);S.propTypes={requestId:g.PropTypes.oneOfType([g.PropTypes.string,g.PropTypes.array]).isRequired,isScheduled:g.PropTypes.bool,pauseRequest:g.PropTypes.func.isRequired,then:g.PropTypes.func};var A=function(e,t){return{pauseRequest:function(n,l,u){return e(E.PauseRequest.trigger(n,l,u)).then(function(e){return t.then&&t.then(e)})}}},O=(0,b.connect)(null,A,null,{withRef:!0})(S);t["default"]=O;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"PauseModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/PauseModal.jsx"),__REACT_HOT_LOADER__.register(A,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/PauseModal.jsx"),__REACT_HOT_LOADER__.register(O,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/PauseModal.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(16),g=n(632),v=l(g),b=n(140),E=l(b),T=n(251),k=n(105),S=n(27),A=l(S),O=n(12),R=l(O),C=function(t){function n(e){(0,o["default"])(this,n);var t=(0,d["default"])(this,(n.__proto__||(0,r["default"])(n)).call(this,e));return t.state={},t}return(0,f["default"])(n,t),(0,s["default"])(n,[{key:"showSuccessMessage",value:function(){var e=R["default"].maybe(this.props.deploy,["deploy","id"]);(0,E["default"])().success({message:'Success! Started redeploy of deploy '+e+'. New id: '+this.state.newDeployId+"",hideAfter:5})}},{key:"show",value:function(){this.refs.redeployModal.show()}},{key:"confirmRedeploy",value:function(e){var t=this;this.props.saveDeploy(e.deployId).then(function(n){200===n.statusCode?(t.setState({newDeployId:e.deployId}),t.showSuccessMessage(),t.props.doAfterSuccessfulRedeploy&&t.props.doAfterSuccessfulRedeploy()):(t.setState({error:n.error,errorCode:n.statusCode,newDeployId:e.deployId}),t.show())})}},{key:"render",value:function(){var t=this,n=e.omit(R["default"].maybe(this.props.deploy,["deploy"]),"id"),l=R["default"].maybe(this.props.deploy,["deployMarker","deployId"]);return m["default"].createElement(A["default"],{name:"Redeploy",ref:"redeployModal",action:"Redeploy",onConfirm:function(e){return t.confirmRedeploy(e)},buttonStyle:"primary",disableSubmit:e.isEmpty(n),formElements:e.isEmpty(n)?[]:[{name:"deployId",type:A["default"].INPUT_TYPES.STRING,label:"New Deploy Id (Must be unique)",defaultValue:l,isRequired:!0,validateField:function(e){return e===l&&"New deploy id must not be the same as the old deploy id"}}]},this.state.error&&m["default"].createElement(_.Alert,{bsStyle:"danger"},m["default"].createElement("p",null,"Failed to redeploy ",l,". The server responded with a ",m["default"].createElement("code",null,"HTTP ",this.state.errorCode)," and said:"),m["default"].createElement("p",null,m["default"].createElement("code",null,this.state.error))),e.isEmpty(n)?m["default"].createElement(_.Alert,{bsStyle:"danger"},m["default"].createElement("p",null,"We could not find old deploy info, and so are unable to redeploy this deploy.")):m["default"].createElement("div",null,m["default"].createElement("p",null,"Are you sure you want to redeploy this deploy?"),m["default"].createElement("pre",null,l),m["default"].createElement("p",null,"This will create a new deploy with the same attributes as the old deploy:"),m["default"].createElement(v["default"],{data:{deploy:n},hideRoot:!0,theme:T.JSONTreeTheme})))}}]),n}(h.Component);C.propTypes={requestId:h.PropTypes.string.isRequired,saveDeploy:h.PropTypes.func,doAfterRedeploy:h.PropTypes.func,deploy:h.PropTypes.object};var D=function(t,n){return{saveDeploy:function(l){return t(k.SaveDeploy.trigger({deploy:e.extend({},n.deploy.deploy,{id:l})}))}}},w=(0,y.connect)(null,D,null,{withRef:!0})(C);t["default"]=w;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(C,"RedeployModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RedeployModal.jsx"),__REACT_HOT_LOADER__.register(D,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RedeployModal.jsx"),__REACT_HOT_LOADER__.register(w,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RedeployModal.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(191),r=l(u),a=n(13),o=l(a),i=n(2),s=l(i),c=n(14),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(1),_=l(y),g=n(15),v=n(32),b=n(27),E=l(b),T=function(e){var t=[];return t.push({name:"message",type:E["default"].INPUT_TYPES.STRING,label:"Message (optional)"}),e&&t.push({name:"deleteFromLoadBalancer",type:E["default"].INPUT_TYPES.BOOLEAN,label:"Remove from load balancer",defaultValue:!0}),t},k=function(t){function n(){return(0,s["default"])(this,n),(0,f["default"])(this,(n.__proto__||(0,o["default"])(n)).apply(this,arguments))}return(0,m["default"])(n,t),(0,d["default"])(n,[{key:"show",value:function(){this.refs.removeModal.show()}},{key:"render",value:function(){var t=_["default"].createElement("div",null,_["default"].createElement("p",null,"If you remove this request from the load balancer, the following settings will also be removed:"),_["default"].createElement("pre",null,(0,r["default"])(this.props.loadBalancerData,null,2)));return _["default"].createElement(E["default"],{name:"Remove Request",ref:"removeModal",action:"Remove Request",onConfirm:this.props.removeRequest,buttonStyle:"danger",formElements:T(this.props.loadBalanced)},_["default"].createElement("p",null,"Are you sure you want to remove this request?"),_["default"].createElement("pre",null,this.props.requestId),_["default"].createElement("p",null,"If not paused, removing this request will kill all active and scheduled tasks and tasks for it will not run again unless it is reposted to Singularity."),!e.isEmpty(this.props.loadBalancerData)&&t)}}]),n}(y.Component);k.propTypes={requestId:y.PropTypes.string.isRequired,loadBalanced:y.PropTypes.bool,loadBalancerData:y.PropTypes.object,removeRequest:y.PropTypes.func.isRequired};var S=function(e,t){return{removeRequest:function(n){return e(v.RemoveRequest.trigger(t.requestId,n)).then(function(e){return t.then&&t.then(e)})}}},A=(0,g.connect)(null,S,null,{withRef:!0})(k);t["default"]=A;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(T,"controls","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RemoveModal.jsx"),__REACT_HOT_LOADER__.register(k,"RemoveModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RemoveModal.jsx"),__REACT_HOT_LOADER__.register(S,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RemoveModal.jsx"),__REACT_HOT_LOADER__.register(A,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RemoveModal.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(16),g=n(32),v=n(715),b=l(v),E=n(27),T=l(E),k=n(140),S=l(k),A=n(12),O=l(A),R=n(1524),C=l(R),D="afterRunNowTrigger",w="taskRunRedirectFilename",I=function(t){function n(){return(0,o["default"])(this,n),(0,d["default"])(this,(n.__proto__||(0,r["default"])(n)).apply(this,arguments))}return(0,f["default"])(n,t),(0,s["default"])(n,[{key:"defaultCommandLineArgs",value:function(){return O["default"].maybe(this.props.task,["taskRequest","pendingTask","cmdLineArgsList"])}},{key:"show",value:function(){this.refs.runNowModal.show()}},{key:"handleRunNow",value:function(t){var l=this,u=O["default"].deepClone(t);localStorage.setItem(D,u.afterTrigger);var r=C["default"].v4();if(u.runId=r,void 0!==u.launchDelay){var a=+new Date+u.launchDelay;u.runAt=a}u.afterTrigger===n.AFTER_TRIGGER.TAIL.value&&localStorage.setItem(w,u.fileToTail),this.props.runNow(u).then(function(t){var a=t||{};e.isArray(t)&&t.length>0&&(a=t[0]),a.error?(0,S["default"])().post({message:"This request cannot be run now. This is likely because it is already running.
",type:"error"}):e.contains([n.AFTER_TRIGGER.SANDBOX.value,n.AFTER_TRIGGER.TAIL.value],u.afterTrigger)&&l.refs.taskLauncher.getWrappedInstance().startPolling(l.props.requestId,r,u.afterTrigger===n.AFTER_TRIGGER.TAIL.value&&u.fileToTail)})}},{key:"getDefaultFileToTail",value:function(){var t=localStorage.getItem(w);return t?t:config.runningTaskLogPath.indexOf("/")===-1?config.runningTaskLogPath:e.rest(config.runningTaskLogPath.split("/"),"1").join("/")}},{key:"render",value:function(){var t=this,l=O["default"].maybe(this.props.task,["taskId","id"]);return m["default"].createElement("span",null,m["default"].createElement(b["default"],{ref:"taskLauncher",router:this.props.router}),m["default"].createElement(T["default"],{name:this.props.rerun?"Rerun this task now":"Run a task for this request now",ref:"runNowModal",action:m["default"].createElement("span",null,m["default"].createElement(_.Glyphicon,{glyph:"flash"})," ",this.props.rerun?"Rerun":"Run"," Task"),onConfirm:function(e){return t.handleRunNow(e)},buttonStyle:"primary",formElements:[{name:"launchDelay",type:T["default"].INPUT_TYPES.DURATION,label:"Task launch delay: (optional)"},{name:"commandLineArgs",type:T["default"].INPUT_TYPES.MULTIINPUT,label:"Additional command line arguments: (optional)",defaultValue:this.defaultCommandLineArgs(),valueOptions:this.props.requestArgHistory},{name:"message",type:T["default"].INPUT_TYPES.STRING,label:"Message: (optional)"},{name:"afterTrigger",type:T["default"].INPUT_TYPES.RADIO,label:"After triggering the run:",values:e.values(n.AFTER_TRIGGER),defaultValue:localStorage.getItem(D)||n.AFTER_TRIGGER.SANDBOX.value},{name:"fileToTail",type:T["default"].INPUT_TYPES.STRING,defaultValue:this.getDefaultFileToTail()}]},m["default"].createElement("span",null,m["default"].createElement("p",null,"Are you sure you want to ",this.props.rerun?"rerun this task":"launch a task for this request","?"),m["default"].createElement("pre",null,this.props.rerun&&l||this.props.requestId))))}}]),n}(h.Component);I.propTypes={requestId:h.PropTypes.string.isRequired,runNow:h.PropTypes.func.isRequired,router:h.PropTypes.object.isRequired,rerun:h.PropTypes.bool,task:h.PropTypes.object,then:h.PropTypes.func,requestArgHistory:h.PropTypes.arrayOf(h.PropTypes.arrayOf(h.PropTypes.string)).isRequired},I.AFTER_TRIGGER={STAY:{label:"Stay on this page",value:"STAY"},SANDBOX:{label:"Wait for task to start, then browse its sandbox",value:"SANDBOX"},TAIL:{label:"Wait for task to start, then start tailing:",value:"TAIL"}};var P=function(e,t){return{runNow:function(n){return e(g.RunRequest.trigger(t.requestId,n)).then(function(e){return t.then&&t.then(e)})}}},L=(0,y.connect)(null,P,null,{withRef:!0})(I);t["default"]=L;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(D,"LOCAL_STORAGE_AFTER_TRIGGER_VALUE","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RunNowModal.jsx"),__REACT_HOT_LOADER__.register(w,"LOCAL_STORAGE_TAIL_AFTER_TRIGGER_FILENAME","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RunNowModal.jsx"),__REACT_HOT_LOADER__.register(I,"RunNowModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RunNowModal.jsx"),__REACT_HOT_LOADER__.register(P,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RunNowModal.jsx"),__REACT_HOT_LOADER__.register(L,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/RunNowModal.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(32),g=n(27),v=l(g),b=function(t){function n(){return(0,o["default"])(this,n),(0,d["default"])(this,(n.__proto__||(0,r["default"])(n)).apply(this,arguments))}return(0,f["default"])(n,t),(0,s["default"])(n,[{key:"componentDidMount",value:function(){window.location.search.includes("scale=true")&&this.show()}},{key:"handleScale",value:function(e){var t=e.instances,n=e.durationMillis,l=e.message,u=e.bounce,r=e.incremental,a="incremental"===r;this.props.scaleRequest({instances:t,durationMillis:n,message:l,bounce:u,incremental:a})}},{key:"show",value:function(){this.refs.scaleModal.show()}},{key:"render",value:function(){var t=this;return m["default"].createElement(v["default"],{name:"Scale Request",ref:"scaleModal",action:"Scale Request",onConfirm:function(e){return t.handleScale(e)},buttonStyle:"primary",formElements:[{name:"instances",min:1,type:v["default"].INPUT_TYPES.NUMBER,label:"Number of instances:",defaultValue:this.props.currentInstances,isRequired:!0},{name:"bounce",type:v["default"].INPUT_TYPES.BOOLEAN,label:"Bounce after scaling",defaultValue:this.props.bounceAfterScaleDefault},{name:"incremental",type:v["default"].INPUT_TYPES.RADIO,values:e.values(n.INCREMENTAL_BOUNCE_VALUE),dependsOn:"bounce",defaultValue:n.INCREMENTAL_BOUNCE_VALUE.INCREMENTAL.value},{name:"durationMillis",type:v["default"].INPUT_TYPES.DURATION,label:"Expiration: (optional)"},{name:"message",type:v["default"].INPUT_TYPES.STRING,label:"Message: (optional)"}]},m["default"].createElement("p",null,"Scaling request:"),m["default"].createElement("pre",null,this.props.requestId))}}]),n}(h.Component);b.propTypes={requestId:h.PropTypes.string.isRequired,bounceAfterScaleDefault:h.PropTypes.bool.isRequired,scaleRequest:h.PropTypes.func.isRequired,currentInstances:h.PropTypes.number,then:h.PropTypes.func},b.INCREMENTAL_BOUNCE_VALUE={INCREMENTAL:{label:"Kill old tasks as new tasks become healthy",value:"incremental"},ALL:{label:"Kill old tasks once ALL new tasks are healthy",value:"non-incremental"}};var E=function(e,t){return{scaleRequest:function(n){return e(_.ScaleRequest.trigger(t.requestId,n)).then(function(e){return t.then&&t.then(e)})}}},T=(0,y.connect)(null,E,null,{withRef:!0})(b);t["default"]=T;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"ScaleModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/ScaleModal.jsx"),__REACT_HOT_LOADER__.register(E,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/ScaleModal.jsx"),__REACT_HOT_LOADER__.register(T,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/ScaleModal.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(34),r=l(u),a=n(13),o=l(a),i=n(2),s=l(i),c=n(14),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(1),_=l(y),g=n(15),v=n(32),b=n(27),E=l(b),T=function(e){function t(){return(0,s["default"])(this,t),(0,f["default"])(this,(t.__proto__||(0,o["default"])(t)).apply(this,arguments))}return(0,m["default"])(t,e),(0,d["default"])(t,[{key:"show",value:function(){this.refs.unpauseModal.show()}},{key:"confirm",value:function(e){var t="string"==typeof this.props.requestId?[this.props.requestId]:this.props.requestId,n=!0,l=!1,u=void 0;try{for(var a,o=(0,r["default"])(t);!(n=(a=o.next()).done);n=!0){var i=a.value;this.props.unpauseRequest(i,e,[409])}}catch(s){l=!0,u=s}finally{try{!n&&o["return"]&&o["return"]()}finally{if(l)throw u}}}},{key:"render",value:function(){var e=this,t="string"==typeof this.props.requestId?[this.props.requestId]:this.props.requestId;return _["default"].createElement(E["default"],{ref:"unpauseModal",action:"Unpause Request",onConfirm:function(t){return e.confirm(t)},buttonStyle:"primary",formElements:[{name:"skipHealthchecks",type:E["default"].INPUT_TYPES.BOOLEAN,label:"Skip healthchecks"},{name:"message",type:E["default"].INPUT_TYPES.STRING,label:"Message (optional)"}]},_["default"].createElement("p",null,"Are you sure you want to unpause ",t.length>1?"these":"this"," request",t.length>1&&"s","?"),_["default"].createElement("pre",null,t.join("\n")))}}]),t}(y.Component);T.propTypes={requestId:y.PropTypes.oneOfType([y.PropTypes.string,y.PropTypes.array]).isRequired,unpauseRequest:y.PropTypes.func.isRequired};var k=function(e,t){return{unpauseRequest:function(n,l,u){return e(v.UnpauseRequest.trigger(n,l,u)).then(function(e){return t.then&&t.then(e)})}}},S=(0,g.connect)(null,k,null,{withRef:!0})(T);t["default"]=S;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(T,"UnpauseModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/UnpauseModal.jsx"),__REACT_HOT_LOADER__.register(k,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/UnpauseModal.jsx"),__REACT_HOT_LOADER__.register(S,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/common/modalButtons/UnpauseModal.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(15),o=n(16),i=n(12),s=l(i),c=n(18),d=n(40),p=l(d),f=n(37),h=l(f),m=n(54),y=l(m),_=function(e){var t=e.tasks;return r["default"].createElement(h["default"],{emptyTableMessage:"No tasks",data:t,keyGetter:function(e){return e.taskId.id},rowChunkSize:5,paginated:!0},r["default"].createElement(p["default"],{label:"Name",id:"name",key:"name",cellData:function(e){return r["default"].createElement(c.Link,{to:"task/"+e.taskId.id},e.taskId.id)}}),r["default"].createElement(p["default"],{label:"Last State",id:"state",key:"state",cellData:function(e){return r["default"].createElement("span",{className:"label label-"+s["default"].getLabelClassFromTaskState(e.lastTaskState)},s["default"].humanizeText(e.lastTaskState))}}),r["default"].createElement(p["default"],{label:"Started",id:"started",key:"started",cellData:function(e){return s["default"].timestampFromNow(e.taskId.startedAt)}}),r["default"].createElement(p["default"],{label:"Updated",id:"updated",key:"updated",cellData:function(e){return s["default"].timestampFromNow(e.updatedAt)}}),r["default"].createElement(p["default"],{id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(e){return r["default"].createElement("span",null,r["default"].createElement(c.Link,{to:"request/"+e.taskId.requestId+"/tail/"+config.finishedTaskLogPath+"?taskIds="+e.taskId.id,title:"Log"},r["default"].createElement(o.Glyphicon,{glyph:"file"})),r["default"].createElement(y["default"],{object:e,showOverlay:!0},"{ }"))}}))};_.propTypes={tasks:u.PropTypes.arrayOf(u.PropTypes.object).isRequired};var g=function(e){return{tasks:e.api.activeTasksForDeploy.data}},v=(0,a.connect)(g)(_);t["default"]=v;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(_,"ActiveTasksTable","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/deployDetail/ActiveTasksTable.jsx"),__REACT_HOT_LOADER__.register(g,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/deployDetail/ActiveTasksTable.jsx"),__REACT_HOT_LOADER__.register(v,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/deployDetail/ActiveTasksTable.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(t,n){var l=e.mapObject(t.api.task,function(t){if(t.data&&t.data.healthcheckResults&&t.data.healthcheckResults.length>0)return e.max(t.data.healthcheckResults,function(e){return e.timestamp})});return l=e.without(l,void 0),{notFound:404===t.api.deploy.statusCode,pathname:n.location.pathname,deploy:t.api.deploy.data,taskHistory:t.api.taskHistoryForDeploy.data,isTaskHistoryFetching:t.api.taskHistoryForDeploy.isFetching,group:t.api.deploy.data.deploy&&e.first(e.filter(t.api.requestGroups.data,function(n){return e.contains(n.requestIds,t.api.deploy.data.deploy.requestId)})),latestHealthchecks:l}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(155),a=l(r),o=n(34),i=l(o),s=n(13),c=l(s),d=n(2),p=l(d),f=n(14),h=l(f),m=n(4),y=l(m),_=n(3),g=l(_),v=n(1),b=l(v),E=n(15),T=n(79),k=n(46),S=l(k),A=n(12),O=l(A),R=n(18),C=n(16),D=n(31),w=n(698),I=n(106),P=n(152),L=l(P),M=n(54),x=l(M),N=n(37),F=l(N),j=n(40),q=l(j),U=n(153),H=l(U),B=n(358),z=l(B),G=n(743),V=l(G),K=function(t){function n(){return(0,p["default"])(this,n),(0,
y["default"])(this,(n.__proto__||(0,c["default"])(n)).apply(this,arguments))}return(0,g["default"])(n,t),(0,h["default"])(n,[{key:"renderHeader",value:function(e){var t=void 0;e.deployResult&&e.deployResult.message&&(t=b["default"].createElement("div",{className:"row"},b["default"].createElement("div",{className:"col-md-12"},b["default"].createElement("div",{className:"well text-muted"},e.deployResult.message))));var n=void 0;if(e.deployResult&&e.deployResult.deployFailures){var l=[],u=0,r=!0,a=!1,o=void 0;try{for(var s,c=(0,i["default"])(e.deployResult.deployFailures);!(r=(s=c.next()).done);r=!0){var d=s.value;l.push(d.taskId?b["default"].createElement(R.Link,{key:u,to:"task/"+d.taskId.id,className:"list-group-item"},b["default"].createElement("strong",null,d.taskId.id),": ",d.reason," (Instance ",d.taskId.instanceNo,"): ",d.message):b["default"].createElement("li",{key:u,className:"list-group-item"},d.reason,": ",d.message)),u++}}catch(p){a=!0,o=p}finally{try{!r&&c["return"]&&c["return"]()}finally{if(a)throw o}}l.length&&(n=b["default"].createElement("div",{className:"row"},b["default"].createElement("div",{className:"col-md-12"},b["default"].createElement("div",{className:"panel panel-danger"},b["default"].createElement("div",{className:"panel-heading text-muted"},"Deploy had ",l.length," failure",l.length>1&&"s",":"),b["default"].createElement("div",{className:"panel-body"},l)))))}var f=[{label:"Request",text:this.props.params.requestId,link:"request/"+this.props.params.requestId},{label:"Deploy",text:this.props.params.deployId}];return this.props.group&&f.unshift({label:"Group",text:this.props.group.id,link:"group/"+this.props.group.id}),b["default"].createElement("header",{className:"detail-header"},b["default"].createElement("div",{className:"row"},b["default"].createElement("div",{className:"col-md-12"},b["default"].createElement(L["default"],{items:f}))),b["default"].createElement("div",{className:"row"},b["default"].createElement("div",{className:"col-md-8"},b["default"].createElement("h1",null,b["default"].createElement("span",null,e.deploy.id),b["default"].createElement(I.DeployState,{state:e.deployResult&&e.deployResult.deployState||"PENDING"}))),b["default"].createElement("div",{className:"col-md-4 button-container"},b["default"].createElement(z["default"],{requestId:e.deploy.requestId,deployId:e.deploy.id},b["default"].createElement(C.Button,{bsStyle:"primary"},"Redeploy")),b["default"].createElement(x["default"],{object:e,linkClassName:"btn btn-default"},"JSON"))),n||t)}},{key:"renderActiveTasks",value:function(e){return b["default"].createElement("div",null,b["default"].createElement("div",{className:"page-header"},b["default"].createElement("h2",null,"Active Tasks")),b["default"].createElement(V["default"],{deployId:e.id}))}},{key:"renderTaskHistory",value:function(e,t){var n=this;return b["default"].createElement("div",null,b["default"].createElement("div",{className:"page-header"},b["default"].createElement("h2",null,"Task History")),b["default"].createElement(F["default"],{emptyTableMessage:"No tasks",data:t||[],keyGetter:function(e){return e.taskId.id},rowChunkSize:5,paginated:!0,fetchDataFromApi:function(e,t){return n.props.fetchTaskHistoryForDeploy(n.props.params.requestId,n.props.params.deployId,t,e)},isFetching:this.props.isTaskHistoryFetching},b["default"].createElement(q["default"],{label:"Name",id:"url",key:"url",cellData:function(e){return b["default"].createElement(R.Link,{to:"task/"+e.taskId.id},e.taskId.id)}}),b["default"].createElement(q["default"],{label:"State",id:"state",key:"state",cellData:function(e){return b["default"].createElement("span",{className:"label label-"+O["default"].getLabelClassFromTaskState(e.lastTaskState)},O["default"].humanizeText(e.lastTaskState))}}),b["default"].createElement(q["default"],{label:"Started",id:"started",key:"started",cellData:function(e){return O["default"].timestampFromNow(e.taskId.startedAt)}}),b["default"].createElement(q["default"],{label:"Updated",id:"updated",key:"updated",cellData:function(e){return O["default"].timestampFromNow(e.updatedAt)}}),b["default"].createElement(q["default"],{id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(e){return b["default"].createElement("span",null,b["default"].createElement(R.Link,{to:"task/"+e.taskId.id+"/tail/"+config.finishedTaskLogPath},b["default"].createElement(C.Glyphicon,{glyph:"file"})),b["default"].createElement(x["default"],{object:e,showOverlay:!0},"{ }"))}})))}},{key:"renderInfo",value:function(t){var n=[];if(t.deployMarker.timestamp&&n.push(b["default"].createElement(I.InfoBox,{key:"initiated",name:"Initiated",value:O["default"].timestampFromNow(t.deployMarker.timestamp)})),t.deployResult&&t.deployResult.timestamp&&n.push(b["default"].createElement(I.InfoBox,{key:"completed",name:"Completed",value:O["default"].timestampFromNow(t.deployResult.timestamp)})),t.deploy.executorData&&t.deploy.executorData.cmd&&n.push(b["default"].createElement(I.InfoBox,{key:"cmd",name:"Command",value:t.deploy.executorData.cmd})),t.deploy.resources&&t.deploy.resources.cpus){var l="CPUs: "+t.deploy.resources.cpus+" | Memory (Mb): "+t.deploy.resources.memoryMb+" | Ports: "+t.deploy.resources.numPorts;n.push(b["default"].createElement(I.InfoBox,{key:"cpus",name:"Resources",value:l}))}t.deploy.executorData&&!e.isEmpty(t.deploy.executorData.extraCmdLineArgs)&&n.push(b["default"].createElement(I.InfoBox,{key:"args",name:"Extra Command Line Arguments",join:" ",value:t.deploy.executorData.extraCmdLineArgsd}));for(var u in t.deployStatistics)if("object"!==(0,a["default"])(t.deployStatistics[u])){var r="string"==typeof t.deployStatistics[u]?O["default"].humanizeText(t.deployStatistics[u]):t.deployStatistics[u];n.push(b["default"].createElement(I.InfoBox,{key:u,name:O["default"].humanizeCamelcase(u),value:r}))}return b["default"].createElement(H["default"],{title:"Info",defaultExpanded:!0},b["default"].createElement("div",{className:"row"},b["default"].createElement("ul",{className:"list-unstyled horizontal-description-list"},n)))}},{key:"renderHealthchecks",value:function(t,n){return 0===n.length?b["default"].createElement("div",null):b["default"].createElement(H["default"],{title:"Latest Healthchecks"},b["default"].createElement(F["default"],{emptyTableMessage:"No healthchecks",rowChunkSize:5,paginated:!0,keyGetter:function(e){return e.timestamp},data:e.values(n)},b["default"].createElement(q["default"],{label:"Task",id:"task",key:"task",cellData:function(e){return b["default"].createElement(R.Link,{to:"task/"+e.taskId.id},e.taskId.id)}}),b["default"].createElement(q["default"],{label:"Timestamp",id:"timestamp",key:"timestamp",cellData:function(e){return O["default"].absoluteTimestamp(e.timestamp)}}),b["default"].createElement(q["default"],{label:"Duration",id:"duration",key:"duration",cellData:function(e){return e.durationMillis+" "+(e.durationMillis&&"ms")}}),b["default"].createElement(q["default"],{label:"Status",id:"status",key:"status",cellData:function(e){return e.statusCode?b["default"].createElement("span",{className:"label label-"+(200===e.statusCode?"success":"danger")},"HTTP ",e.statusCode):b["default"].createElement("span",{className:"label label-warning"},"No Response")}}),b["default"].createElement(q["default"],{label:"Message",id:"message",key:"message",cellData:function(e){return b["default"].createElement("pre",{className:"healthcheck-message"},e.errorMessage||e.responseBody)}}),b["default"].createElement(q["default"],{id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(e){return b["default"].createElement(x["default"],{object:e},"{ }")}})))}},{key:"render",value:function(){var e=this.props,t=e.deploy,n=e.activeTasks,l=e.taskHistory,u=e.latestHealthchecks,r=!t.deploy&&b["default"].createElement("div",{className:"empty-table-message"},"Deploy data not found");return b["default"].createElement("div",null,this.renderHeader(t),this.renderActiveTasks(t,n),this.renderTaskHistory(t,l),r,t.deploy&&this.renderInfo(t),t.deploy&&this.renderHealthchecks(t,u))}}]),n}(b["default"].Component);K.propTypes={location:v.PropTypes.shape({pathname:v.PropTypes.string.isRequired}).isRequired,dispatch:v.PropTypes.func,deploy:v.PropTypes.object,activeTasks:v.PropTypes.array,taskHistory:v.PropTypes.array,latestHealthchecks:v.PropTypes.array,fetchTaskHistoryForDeploy:v.PropTypes.func,params:v.PropTypes.object,isTaskHistoryFetching:v.PropTypes.bool,notFound:v.PropTypes.bool,group:v.PropTypes.object};var W=(0,E.connect)(u,function(e){return(0,T.bindActionCreators)({fetchTaskHistoryForDeploy:D.FetchTaskHistoryForDeploy.trigger},e)})((0,S["default"])(K,function(e){return(0,w.refresh)(e.params.requestId,e.params.deployId)},!0,!0,function(e){return(0,w.initialize)(e.params.requestId,e.params.deployId)}));t["default"]=W;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(K,"DeployDetail","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/deployDetail/DeployDetail.jsx"),__REACT_HOT_LOADER__.register(u,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/deployDetail/DeployDetail.jsx"),__REACT_HOT_LOADER__.register(W,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/deployDetail/DeployDetail.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(16),o=n(20),i=l(o),s=n(21),c=l(s),d=n(33),p=n(746),f=l(p),h=r["default"].createElement(c["default"],{id:"automated-actions"},"Toggle Automated Actions"),m=function(e){var t=e.children,n=e.user,l=e.action,u={props:{children:t}};return r["default"].createElement("span",null,(0,d.getClickComponent)(u),r["default"].createElement(f["default"],{ref:function(e){u.refs={modal:e}},user:n,action:l}))};m.propTypes={children:u.PropTypes.node,user:u.PropTypes.string,action:u.PropTypes.string.isRequired},m.defaultProps={children:r["default"].createElement(i["default"],{placement:"top",id:"view-bounce-overlay",overlay:h},r["default"].createElement("a",null,r["default"].createElement(a.Glyphicon,{glyph:"plus"})))};var y=m;t["default"]=y;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(h,"automatedActionsTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/AutomatedActionsButton.jsx"),__REACT_HOT_LOADER__.register(m,"AutomatedActionsButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/AutomatedActionsButton.jsx"),__REACT_HOT_LOADER__.register(y,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/AutomatedActionsButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(80),g=n(27),v=l(g),b=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"show",value:function(){this.refs.automatedActionsModal.show()}},{key:"render",value:function(){var e,t=this;e="Enable"==this.props.action?_.EnableAutomatedActions:_.DisableAutomatedActions;var n=this.props.action+" Automated Actions?";return m["default"].createElement(v["default"],{ref:"automatedActionsModal",name:n,action:this.props.action,buttonStyle:"default",onConfirm:function(n){return t.props.updateAutomatedActions(e)},formElements:[]},m["default"].createElement("p",null,"Are you sure you want to ",this.props.action," automated disaster actions?"))}}]),t}(h.Component);b.propTypes={user:h.PropTypes.string,action:h.PropTypes.string.isRequired};var E=function(e,t){return{updateAutomatedActions:function(t){return e(t.trigger()).then(function(){e(_.FetchDisastersData.trigger())&&e(_.FetchDisabledActions.trigger())})}}},T=(0,y.connect)(null,E,null,{withRef:!0})(b);t["default"]=T;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"AutomatedActionsModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/AutomatedActionsModal.jsx"),__REACT_HOT_LOADER__.register(E,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/AutomatedActionsModal.jsx"),__REACT_HOT_LOADER__.register(T,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/AutomatedActionsModal.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(16),_=n(20),g=l(_),v=n(21),b=l(v),E=n(33),T=n(748),k=l(T),S=m["default"].createElement(b["default"],{id:"delete"},"Delete this disabled action"),A=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"render",value:function(){return m["default"].createElement("span",null,(0,E.getClickComponent)(this),m["default"].createElement(k["default"],{ref:"modal",disabledAction:this.props.disabledAction}))}}]),t}(h.Component);A.propTypes={disabledAction:h.PropTypes.shape({type:h.PropTypes.string.isRequired,message:h.PropTypes.string,user:h.PropTypes.string}).isRequired},A.defaultProps={children:m["default"].createElement(g["default"],{placement:"top",id:"view-bounce-overlay",overlay:S},m["default"].createElement("a",null,m["default"].createElement(y.Glyphicon,{glyph:"trash"})))};var O=A;t["default"]=O;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"deleteDisabledActionTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DeleteDisabledActionButton.jsx"),__REACT_HOT_LOADER__.register(A,"DeleteDisabledActionButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DeleteDisabledActionButton.jsx"),__REACT_HOT_LOADER__.register(O,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DeleteDisabledActionButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(80),g=n(27),v=l(g),b=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"show",value:function(){this.refs.deleteModal.show()}},{key:"render",value:function(){return m["default"].createElement(v["default"],{ref:"deleteModal",name:"Delete Disabled Action",action:"Delete Disabled Action",onConfirm:this.props.deleteDisabledAction,buttonStyle:"default",formElements:[]},m["default"].createElement("div",null,m["default"].createElement("pre",null,this.props.disabledAction.type),m["default"].createElement("p",null,"Are you sure you want to delete this disabled action?")))}}]),t}(h.Component);b.propTypes={disabledAction:h.PropTypes.shape({type:h.PropTypes.string.isRequired,uri:h.PropTypes.string.isRequired}).isRequired,deleteDisabledAction:h.PropTypes.func.isRequired};var E=function(e,t){return{deleteDisabledAction:function(){return e(_.DeleteDisabledAction.trigger(t.disabledAction.type)).then(function(){return e(_.FetchDisabledActions.trigger())})}}},T=(0,y.connect)(null,E,null,{withRef:!0})(b);t["default"]=T;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"DeleteDisabledActionModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DeleteDisabledActionModal.jsx"),__REACT_HOT_LOADER__.register(E,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DeleteDisabledActionModal.jsx"),__REACT_HOT_LOADER__.register(T,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DeleteDisabledActionModal.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(16),o=n(20),i=l(o),s=n(21),c=l(s),d=n(33),p=n(750),f=l(p),h=r["default"].createElement(c["default"],{id:"freeze"},"Remove the current priority freeze"),m=function(e){var t=e.children,n=e.user,l={props:{children:t}};return r["default"].createElement("span",null,(0,d.getClickComponent)(l),r["default"].createElement(f["default"],{ref:function(e){l.refs={modal:e}},user:n}))};m.propTypes={children:u.PropTypes.node,user:u.PropTypes.string},m.defaultProps={children:r["default"].createElement(i["default"],{placement:"top",id:"view-bounce-overlay",overlay:h},r["default"].createElement("a",null,r["default"].createElement(a.Glyphicon,{glyph:"plus"})))};var y=m;t["default"]=y;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(h,"freezeTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DeletePriorityFreezeButton.jsx"),__REACT_HOT_LOADER__.register(m,"DeletePriorityFreezeButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DeletePriorityFreezeButton.jsx"),__REACT_HOT_LOADER__.register(y,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DeletePriorityFreezeButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(35),r=l(u),a=n(13),o=l(a),i=n(2),s=l(i),c=n(14),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(1),_=l(y),g=n(15),v=n(80),b=n(27),E=l(b),T=function(e){function t(){return(0,s["default"])(this,t),(0,f["default"])(this,(t.__proto__||(0,o["default"])(t)).apply(this,arguments))}return(0,m["default"])(t,e),(0,d["default"])(t,[{key:"show",value:function(){this.refs.deletePriorityFreezeModal.show()}},{key:"render",value:function(){var e=this;return _["default"].createElement(E["default"],{ref:"deletePriorityFreezeModal",name:"Remove Priority Freeze",action:"Remove",buttonStyle:"default",onConfirm:function(t){return e.props.deletePriorityFreeze()},formElements:[]},_["default"].createElement("p",null,"Are you sure you want to remove the current priority freeze?"))}}]),t}(y.Component);T.propTypes={user:y.PropTypes.string,deletePriorityFreeze:y.PropTypes.func.isRequired};var k=function(e){return{deletePriorityFreeze:function(){return r["default"].resolve(e(v.FetchPriorityFreeze.clear())).then(function(){return e(v.DeletePriorityFreeze.trigger())}).then(function(){return e(v.FetchPriorityFreeze.trigger([404]))})}}},S=(0,g.connect)(null,k,null,{withRef:!0})(T);t["default"]=S;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(T,"DeletePriorityFreezeModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DeletePriorityFreezeModal.jsx"),__REACT_HOT_LOADER__.register(k,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DeletePriorityFreezeModal.jsx"),__REACT_HOT_LOADER__.register(S,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DeletePriorityFreezeModal.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){return a["default"].createElement(h["default"],{title:"Disabled Actions"},a["default"].createElement("div",{className:"row"},a["default"].createElement(g["default"],{user:e.user},a["default"].createElement("button",{className:"btn btn-warning pull-right",alt:"Disable an Action",title:"newDisabledAction"},"New Disabled Action"))),a["default"].createElement(p["default"],{emptyTableMessage:"No Actions Are Disabled",data:e.disabledActions,keyGetter:function(e){return e.type},defaultSortBy:"type",defaultSortDirection:p["default"].SortDirection.ASC},a["default"].createElement(c["default"],{label:"Type",id:"type",key:"type",sortable:!0,sortData:function(e,t){return t.type},cellData:function(e){return i["default"].humanizeText(e.type)}}),a["default"].createElement(c["default"],{label:"Message",id:"message",key:"message",cellData:function(e){return e.message}}),a["default"].createElement(c["default"],{label:"User",id:"user",key:"user",cellData:function(e){return e.user}}),a["default"].createElement(c["default"],{id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(e){return a["default"].createElement(y["default"],{disabledAction:e})}})))}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=l(r),o=n(12),i=l(o),s=n(40),c=l(s),d=n(37),p=l(d),f=n(55),h=l(f),m=n(747),y=l(m),_=n(759),g=l(_);u.propTypes={disabledActions:r.PropTypes.arrayOf(r.PropTypes.shape({type:r.PropTypes.string.isRequired,message:r.PropTypes.string,user:r.PropTypes.string})).isRequired,user:r.PropTypes.string};var v=u;t["default"]=v;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"DisabledActions","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DisabledActions.jsx"),__REACT_HOT_LOADER__.register(v,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DisabledActions.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(16),o=n(20),i=l(o),s=n(21),c=l(s),d=n(33),p=n(753),f=l(p),h=r["default"].createElement(c["default"],{id:"disaster-activate"},"Activate a new disaster"),m=function(e){var t=e.children,n=e.user,l=e.action,u=e.type,a={props:{children:t}};return r["default"].createElement("span",null,(0,d.getClickComponent)(a),r["default"].createElement(f["default"],{ref:function(e){a.refs={modal:e}},user:n,action:l,type:u}))};m.propTypes={children:u.PropTypes.node,user:u.PropTypes.string,action:u.PropTypes.string.isRequired,type:u.PropTypes.string.isRequired},m.defaultProps={children:r["default"].createElement(i["default"],{placement:"top",id:"view-bounce-overlay",overlay:h},r["default"].createElement("a",null,r["default"].createElement(a.Glyphicon,{glyph:"plus"})))};var y=m;t["default"]=y;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(h,"disasterTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DisasterButton.jsx"),__REACT_HOT_LOADER__.register(m,"DisasterButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DisasterButton.jsx"),__REACT_HOT_LOADER__.register(y,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DisasterButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(80),g=n(27),v=l(g),b=n(12),E=l(b),T=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"show",value:function(){this.refs.disasterModal.show()}},{key:"render",value:function(){var e,t=this;e="Activate"==this.props.action?_.NewDisaster:_.DeleteDisaster;var n=this.props.action+" "+E["default"].humanizeText(this.props.type)+" Disaster?";return m["default"].createElement(v["default"],{ref:"disasterModal",name:n,action:this.props.action,buttonStyle:"default",onConfirm:function(n){return t.props.updateDisaster(t.props.type,e)},formElements:[]},m["default"].createElement("p",null,"Are you sure you want to activate a ",E["default"].humanizeText(this.props.type)," disaster?"))}}]),t}(h.Component);T.propTypes={user:h.PropTypes.string,action:h.PropTypes.string.isRequired,type:h.PropTypes.string.isRequired,updateDisaster:h.PropTypes.func.isRequired};var k=function(e,t){return{updateDisaster:function(t,n){return e(n.trigger(t)).then(function(){e(_.FetchDisastersData.trigger())&&e(_.FetchDisabledActions.trigger())})}}},S=(0,y.connect)(null,k,null,{withRef:!0})(T);t["default"]=S;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(T,"DisasterModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DisasterModal.jsx"),__REACT_HOT_LOADER__.register(k,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DisasterModal.jsx"),__REACT_HOT_LOADER__.register(S,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DisasterModal.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(t){if(e.isUndefined(t.stats)||0==t.stats.length)return a["default"].createElement(c["default"],{title:"Current Statistics"},a["default"].createElement("p",null,"Nothing to show"));var n=[];for(var l in t.stats[0])if(t.stats[0].hasOwnProperty(l)){var u=t.stats[0][l];"timestamp"==l&&(u=i["default"].timestampFromNow(u)),n.push(a["default"].createElement(d.InfoBox,{key:l,name:l,value:u}))}return a["default"].createElement(c["default"],{title:"Current Statistics"},a["default"].createElement("ul",{className:"list-unstyled horizontal-description-list"},n))}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=l(r),o=n(12),i=l(o),s=(n(15),n(55)),c=l(s),d=n(106);u.propTypes={stats:r.PropTypes.arrayOf(r.PropTypes.shape({timestamp:r.PropTypes.number.isRequired,numActiveTasks:r.PropTypes.number.isRequired,numPendingTasks:r.PropTypes.number.isRequired,numLateTasks:r.PropTypes.number.isRequired,avgTaskLagMillis:r.PropTypes.number.isRequired,numLostTasks:r.PropTypes.number.isRequired,numActiveSlaves:r.PropTypes.number.isRequired,numLostSlaves:r.PropTypes.number.isRequired}))};var p=u;t["default"]=p;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"DisasterStats","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DisasterStats.jsx"),__REACT_HOT_LOADER__.register(p,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/DisasterStats.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(t){var n=E["default"].maybe(t,["api","user","data","user","name"]),l=E["default"].maybe(t.api.priorityFreeze,["data"],{});return{user:n,disastersData:t.api.disastersData.data,disabledActions:t.api.disabledActions.data,priorityFreeze:e.isEmpty(l)?{}:l}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(13),a=l(r),o=n(2),i=l(o),s=n(14),c=l(s),d=n(4),p=l(d),f=n(3),h=l(f),m=n(1),y=l(m),_=n(15),g=n(46),v=l(g),b=n(12),E=l(b),T=n(751),k=l(T),S=n(758),A=l(S),O=n(754),R=l(O),C=n(699),D=function(e){function t(e){(0,i["default"])(this,t);var n=(0,p["default"])(this,(t.__proto__||(0,a["default"])(t)).call(this,e));return n.state={},n}return(0,h["default"])(t,e),(0,c["default"])(t,[{key:"render",value:function(){return y["default"].createElement("div",null,y["default"].createElement(k["default"],{disabledActions:this.props.disabledActions,user:this.props.user}),y["default"].createElement(A["default"],{disasters:this.props.disastersData.disasters,priorityFreeze:this.props.priorityFreeze,user:this.props.user,automatedActionsDisabled:this.props.disastersData.automatedActionsDisabled}),y["default"].createElement(R["default"],{stats:this.props.disastersData.stats}))}}]),t}(m.Component);D.propTypes={disastersData:m.PropTypes.shape({stats:m.PropTypes.arrayOf(m.PropTypes.shape({timestamp:m.PropTypes.number.isRequired,numActiveTasks:m.PropTypes.number.isRequired,numPendingTasks:m.PropTypes.number.isRequired,numLateTasks:m.PropTypes.number.isRequired,avgTaskLagMillis:m.PropTypes.number.isRequired,numLostTasks:m.PropTypes.number.isRequired,numActiveSlaves:m.PropTypes.number.isRequired,numLostSlaves:m.PropTypes.number.isRequired})).isRequired,disasters:m.PropTypes.arrayOf(m.PropTypes.shape({type:m.PropTypes.string.isRequired,active:m.PropTypes.bool})).isRequired,automatedActionsDisabled:m.PropTypes.bool.isRequired}).isRequired,priorityFreeze:m.PropTypes.object,user:m.PropTypes.string,disabledActions:m.PropTypes.arrayOf(m.PropTypes.shape({type:m.PropTypes.string.isRequired,message:m.PropTypes.string,user:m.PropTypes.string})).isRequired};var w=(0,_.connect)(u)((0,v["default"])(D,C.refresh));t["default"]=w;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(D,"Disasters","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/Disasters.jsx"),__REACT_HOT_LOADER__.register(u,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/Disasters.jsx"),__REACT_HOT_LOADER__.register(w,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/Disasters.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(16),o=n(20),i=l(o),s=n(21),c=l(s),d=n(33),p=n(757),f=l(p),h=r["default"].createElement(c["default"],{id:"edit-freeze"},"Edit current priority freeze"),m=function(e){var t=e.children,n=e.user,l=e.freeze,u={props:{children:t}};return r["default"].createElement("span",null,(0,d.getClickComponent)(u),r["default"].createElement(f["default"],{ref:function(e){u.refs={modal:e}},user:n,freeze:l}))};m.propTypes={children:u.PropTypes.node,user:u.PropTypes.string,freeze:u.PropTypes.object},m.defaultProps={children:r["default"].createElement(i["default"],{placement:"top",id:"view-bounce-overlay",overlay:h},r["default"].createElement("a",null,r["default"].createElement(a.Glyphicon,{glyph:"plus"})))};var y=m;t["default"]=y;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(h,"editFreezeTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/EditPriorityFreezeButton.jsx"),__REACT_HOT_LOADER__.register(m,"EditPriorityFreezeButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/EditPriorityFreezeButton.jsx"),__REACT_HOT_LOADER__.register(y,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/EditPriorityFreezeButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(80),g=n(27),v=l(g),b=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"show",value:function(){
this.refs.editPriorityFreezeModal.show()}},{key:"render",value:function(){var e=this;return m["default"].createElement(v["default"],{ref:"editPriorityFreezeModal",name:"Edit Priority Freeze",action:"Edit Priority Freeze",buttonStyle:"warning",onConfirm:function(t){return e.props.newPriorityFreeze(t.minimumPriorityLevel,t.killTasks,t.message)},formElements:[{type:v["default"].INPUT_TYPES.NUMBER,name:"minimumPriorityLevel",label:"Minimum Priority Level",isRequired:!0,defaultValue:this.props.freeze.minimumPriorityLevel,max:1,min:0,step:.1},{type:v["default"].INPUT_TYPES.BOOLEAN,name:"killTasks",label:"Kill Tasks?",defaultValue:this.props.freeze.killTasks},{type:v["default"].INPUT_TYPES.STRING,name:"message",label:"Message",isRequired:!1,defaultValue:this.props.freeze.message}]})}}]),t}(h.Component);b.propTypes={user:h.PropTypes.string,freeze:h.PropTypes.shape({minimumPriorityLevel:h.PropTypes.number,killTasks:h.PropTypes.bool,message:h.PropTypes.string,actionId:h.PropTypes.string}),newPriorityFreeze:h.PropTypes.func.isRequired};var E=function(e){return{newPriorityFreeze:function(t,n,l){return e(_.NewPriorityFreeze.trigger(t,n,l)).then(function(){e(_.FetchPriorityFreeze.trigger([404]))})}}},T=(0,y.connect)(null,E,null,{withRef:!0})(b);t["default"]=T;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"EditPriorityFreezeModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/EditPriorityFreezeModal.jsx"),__REACT_HOT_LOADER__.register(E,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/EditPriorityFreezeModal.jsx"),__REACT_HOT_LOADER__.register(T,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/EditPriorityFreezeModal.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(t){var n,l;t.automatedActionsDisabled?(l="Enable",n="btn btn-primary"):(l="Disable",n="btn btn-warning");var u;if(e.isEmpty(t.priorityFreeze))u=a["default"].createElement("div",null,a["default"].createElement("div",{className:"row"},a["default"].createElement(E["default"],{user:t.user},a["default"].createElement("button",{className:"btn btn-warning",alt:"New Priority Freeze",title:"New Priority Freeze"},"New Priority Freeze"))),a["default"].createElement("div",{className:"row"},a["default"].createElement("div",{className:"empty-table-message"},"No Active Priority Freeze")));else{var r=t.priorityFreeze.priorityFreeze.killTasks?"True":"False";u=a["default"].createElement("div",null,a["default"].createElement("div",{className:"row"},a["default"].createElement(v["default"],{user:t.user},a["default"].createElement("button",{className:"btn btn-primary",alt:"Remove Priority Freeze",title:"Remove Priority Freeze"},"Remove Priority Freeze")),a["default"].createElement(k["default"],{user:t.user,freeze:t.priorityFreeze.priorityFreeze},a["default"].createElement("button",{className:"btn btn-default",alt:"Edit Priority Freeze",title:"Edit Priority Freeze"},"Edit Priority Freeze"))),a["default"].createElement("div",{className:"row"},a["default"].createElement(o.Panel,{header:"Active Priority Freeze"},a["default"].createElement(o.ListGroup,{fill:!0},a["default"].createElement(o.ListGroupItem,null,"Level: ",t.priorityFreeze.priorityFreeze.minimumPriorityLevel),a["default"].createElement(o.ListGroupItem,null,"Started At: ",A["default"].timestampFromNow(t.priorityFreeze.timestamp)),a["default"].createElement(o.ListGroupItem,null,"Kill Tasks: ",r),a["default"].createElement(o.ListGroupItem,null,"Action Id: ",t.priorityFreeze.priorityFreeze.actionId),a["default"].createElement(o.ListGroupItem,null,"User: ",t.priorityFreeze.user),a["default"].createElement(o.ListGroupItem,null,"Message: ",t.priorityFreeze.priorityFreeze.message)))))}return a["default"].createElement(s["default"],{title:"Manage"},a["default"].createElement("div",{className:"row"},a["default"].createElement("div",{className:"col-md-6"},a["default"].createElement("h3",null,"Priority Freeze"),u),a["default"].createElement("div",{className:"col-md-6"},a["default"].createElement("h3",null,"Disasters"),a["default"].createElement("div",{className:"row"},a["default"].createElement(_["default"],{user:t.user,action:l},a["default"].createElement("button",{className:n,alt:l,title:l},l," Automated Actions"))),a["default"].createElement(f["default"],{emptyTableMessage:"No Disaster Data Found",data:t.disasters,keyGetter:function(e){return e.type},defaultSortBy:"type",defaultSortDirection:f["default"].SortDirection.ASC},a["default"].createElement(d["default"],{label:"Type",id:"type",key:"type",sortable:!0,sortData:function(e,t){return t.type},cellData:function(e){return A["default"].humanizeText(e.type)}}),a["default"].createElement(d["default"],{label:"State",id:"state",key:"state",cellData:function(e){return a["default"].createElement("span",{className:e.active?"label label-danger":"label label-primary"},e.active?"Active":"Inactive")}}),a["default"].createElement(d["default"],{id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(e){return a["default"].createElement(m["default"],{user:t.user,action:e.active?"Deactivate":"Activate",type:e.type},a["default"].createElement("button",{className:e.active?"btn btn-primary":"btn btn-warning",alt:e.active?"Deactivate":"Activate",title:e.active?"Deactivate":"Activate"},e.active?"Deactivate":"Activate"))}})))))}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=l(r),o=n(16),i=n(55),s=l(i),c=n(40),d=l(c),p=n(37),f=l(p),h=n(752),m=l(h),y=n(745),_=l(y),g=n(749),v=l(g),b=n(761),E=l(b),T=n(756),k=l(T),S=n(12),A=l(S),O=["EXCESSIVE_TASK_LAG","LOST_SLAVES","LOST_TASKS","USER_INITIATED"];u.propTypes={disasters:r.PropTypes.arrayOf(r.PropTypes.shape({type:r.PropTypes.string.isRequired,active:r.PropTypes.bool})).isRequired,priorityFreeze:r.PropTypes.shape({priorityFreeze:r.PropTypes.shape({minimumPriorityLevel:r.PropTypes.number,killTasks:r.PropTypes.bool,message:r.PropTypes.string,actionId:r.PropTypes.string}),timestamp:r.PropTypes.number,user:r.PropTypes.string}),automatedActionsDisabled:r.PropTypes.bool};var R=u;t["default"]=R;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(O,"DISASTER_TYPES","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/ManageDisasters.jsx"),__REACT_HOT_LOADER__.register(u,"ManageDisasters","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/ManageDisasters.jsx"),__REACT_HOT_LOADER__.register(R,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/ManageDisasters.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(16),o=n(20),i=l(o),s=n(21),c=l(s),d=n(33),p=n(760),f=l(p),h=r["default"].createElement(c["default"],{id:"new-disabled-action"},"New Disabled Action"),m=function(e){var t=e.children,n=e.user,l={props:{children:t}};return r["default"].createElement("span",null,(0,d.getClickComponent)(l),r["default"].createElement(f["default"],{ref:function(e){l.refs={modal:e}},user:n}))};m.propTypes={children:u.PropTypes.node,user:u.PropTypes.string},m.defaultProps={children:r["default"].createElement(i["default"],{placement:"top",id:"view-bounce-overlay",overlay:h},r["default"].createElement("a",null,r["default"].createElement(a.Glyphicon,{glyph:"plus"})))};var y=m;t["default"]=y;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(h,"newDisabledActionTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/NewDisabledActionButton.jsx"),__REACT_HOT_LOADER__.register(m,"NewDisabledActionButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/NewDisabledActionButton.jsx"),__REACT_HOT_LOADER__.register(y,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/NewDisabledActionButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(80),g=n(27),v=l(g),b=n(12),E=l(b),T=["BOUNCE_REQUEST","SCALE_REQUEST","REMOVE_REQUEST","CREATE_REQUEST","UPDATE_REQUEST","KILL_TASK","BOUNCE_TASK","RUN_HEALTH_CHECKS","RUN_SHELL_COMMAND","ADD_METADATA","DEPLOY","CANCEL_DEPLOY","ADD_WEBHOOK","REMOVE_WEBHOOK","TASK_RECONCILIATION","FREEZE_SLAVE","ACTIVATE_SLAVE","DECOMMISSION_SLAVE","VIEW_SLAVES","FREEZE_RACK","ACTIVATE_RACK","DECOMMISSION_RACK","VIEW_RACKS","PROCESS_OFFERS","CACHE_OFFERS","SEND_EMAIL","STARTUP_TASK_RECONCILIATION","RUN_CLEANUP_POLLER","RUN_DEPLOY_POLLER","RUN_SCHEDULER_POLLER","RUN_EXPIRING_ACTION_POLLER"],k=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"show",value:function(){this.refs.newDisabledActionModal.show()}},{key:"render",value:function(){var e=this;return m["default"].createElement(v["default"],{ref:"newDisabledActionModal",name:"New Disabled Action",action:"Create Disabled Action",buttonStyle:"warning",onConfirm:function(t){return e.props.newDisabledAction(t.type,t.message)},formElements:[{type:v["default"].INPUT_TYPES.SELECT,name:"type",label:"Type",isRequired:!0,options:T.map(function(e){return{label:E["default"].humanizeText(e),value:e}})},{type:v["default"].INPUT_TYPES.STRING,name:"message",label:"Message",isRequired:!1}]})}}]),t}(h.Component);k.propTypes={user:h.PropTypes.string,newDisabledAction:h.PropTypes.func.isRequired};var S=function(e,t){return{newDisabledAction:function(t,n){return e(_.NewDisabledAction.trigger(t,n)).then(function(){e(_.FetchDisabledActions.trigger())})}}},A=(0,y.connect)(null,S,null,{withRef:!0})(k);t["default"]=A;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(T,"DISABLED_ACTION_TYPES","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/NewDisabledActionModal.jsx"),__REACT_HOT_LOADER__.register(k,"DeleteDisabledActionModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/NewDisabledActionModal.jsx"),__REACT_HOT_LOADER__.register(S,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/NewDisabledActionModal.jsx"),__REACT_HOT_LOADER__.register(A,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/NewDisabledActionModal.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(16),o=n(20),i=l(o),s=n(21),c=l(s),d=n(33),p=n(762),f=l(p),h=r["default"].createElement(c["default"],{id:"new-freeze"},"Create a new priority freeze"),m=function(e){var t=e.children,n=e.user,l={props:{children:t}};return r["default"].createElement("span",null,(0,d.getClickComponent)(l),r["default"].createElement(f["default"],{ref:function(e){l.refs={modal:e}},user:n}))};m.propTypes={children:u.PropTypes.node,user:u.PropTypes.string},m.defaultProps={children:r["default"].createElement(i["default"],{placement:"top",id:"view-bounce-overlay",overlay:h},r["default"].createElement("a",null,r["default"].createElement(a.Glyphicon,{glyph:"plus"})))};var y=m;t["default"]=y;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(h,"newFreezeTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/NewPriorityFreezeButton.jsx"),__REACT_HOT_LOADER__.register(m,"NewPriorityFreezeButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/NewPriorityFreezeButton.jsx"),__REACT_HOT_LOADER__.register(y,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/NewPriorityFreezeButton.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(80),g=n(27),v=l(g),b=n(12),E=(l(b),function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"show",value:function(){this.refs.newPriorityFreezeModal.show()}},{key:"render",value:function(){var e=this;return m["default"].createElement(v["default"],{ref:"newPriorityFreezeModal",name:"New Priority Freeze",action:"Create Priority Freeze",buttonStyle:"warning",onConfirm:function(t){return e.props.newPriorityFreeze(t.minimumPriorityLevel,t.killTasks,t.message)},formElements:[{type:v["default"].INPUT_TYPES.NUMBER,name:"minimumPriorityLevel",label:"Minimum Priority Level",isRequired:!0,max:1,min:0},{type:v["default"].INPUT_TYPES.BOOLEAN,name:"killTasks",label:"Kill Tasks?"},{type:v["default"].INPUT_TYPES.STRING,name:"message",label:"Message",isRequired:!1}]})}}]),t}(h.Component));E.propTypes={user:h.PropTypes.string,newPriorityFreeze:h.PropTypes.func.isRequired};var T=function(e,t){return{newPriorityFreeze:function(t,n,l){return e(_.NewPriorityFreeze.trigger(t,n,l)).then(function(){e(_.FetchPriorityFreeze.trigger([404]))})}}},k=(0,y.connect)(null,T,null,{withRef:!0})(E);t["default"]=k;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(E,"NewPriorityFreezeModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/NewPriorityFreezeModal.jsx"),__REACT_HOT_LOADER__.register(T,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/NewPriorityFreezeModal.jsx"),__REACT_HOT_LOADER__.register(k,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/disasters/NewPriorityFreezeModal.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(6),_=l(y),g=n(15),v=n(18),b=n(32),E=n(241),T=n(347),k=n(179),S=n(1443),A=n(1185),O=l(A),R=n(368),C=l(R),D=function(t){function n(){(0,o["default"])(this,n);var t=(0,d["default"])(this,(n.__proto__||(0,r["default"])(n)).call(this));return e.bindAll(t,"optionSelected","getValueFromOption"),t}return(0,f["default"])(n,t),(0,s["default"])(n,[{key:"componentWillMount",value:function(){var e=this;this.props.getRequests(),O["default"].filter=function(e){var t=(e.target||e.srcElement).tagName;return O["default"].setScope(/^(INPUT|TEXTAREA|SELECT)$/.test(t)?"input":"noInput"),!0},(0,O["default"])("t, s","noInput",function(){return e.props.setVisibility(!0),!1}),(0,O["default"])("esc, escape","input",function(){return e.props.setVisibility(!1)})}},{key:"componentDidUpdate",value:function(e){this.props.visible&&!e.visible&&this.focus()}},{key:"componentWillUnmount",value:function(){O["default"].unbind("t","noInput"),O["default"].unbind("s","noInput"),O["default"].unbind("esc, escape","input")}},{key:"resetSelection",value:function(){return this.refs.typeahead.setState({selectionIndex:0})}},{key:"clear",value:function(){this.refs.typeahead.setEntryText(""),this.resetSelection()}},{key:"focus",value:function(){this.refs.typeahead.focus(),this.resetSelection()}},{key:"searchOptions",value:function(e,t){var n=(0,C["default"])({options:t,filter:{searchFilter:e}});return n}},{key:"getValueFromOption",value:function(e){return e.id}},{key:"optionSelected",value:function(e){var t=this.getValueFromOption(e);this.props.push("/request/"+t,{trigger:!0}),this.props.refresh(t),this.clear(),this.props.setVisibility(!1)}},{key:"renderOption",value:function(e,t){return m["default"].createElement(v.Link,{to:"/request/"+e.id,key:t},e.id)}},{key:"render",value:function(){var t=this,n=e.map(this.props.requests,function(e){return{id:e}}),l=(0,_["default"])("global-search",{"global-search-active":this.props.visible});return this.props.visible?m["default"].createElement("div",{className:l},m["default"].createElement("div",{className:"container"},m["default"].createElement("div",{className:"close-button-container"},m["default"].createElement("a",{onClick:function(){return t.props.setVisibility(!1)}},"×")),m["default"].createElement("p",{className:"hidden-xs text-muted tip"},"Protip: You can press ",m["default"].createElement("kbd",null,"s")," or ",m["default"].createElement("kbd",null,"t")," to reach this search page and ",m["default"].createElement("kbd",null,"esc")," to close it."),m["default"].createElement(S.Typeahead,{ref:"typeahead",options:n,maxVisible:10,customClasses:{input:"big-search-box"},placeholder:"Search all requests",onOptionSelected:this.optionSelected,displayOption:this.renderOption,searchOptions:this.searchOptions,formInputOption:this.getValueFromOption,inputDisplayOption:this.getValueFromOption}))):null}}]),n}(m["default"].Component);D.propTypes={requests:m["default"].PropTypes.array,visible:m["default"].PropTypes.bool,getRequests:m["default"].PropTypes.func,setVisibility:m["default"].PropTypes.func,router:m["default"].PropTypes.object};var w=(0,g.connect)(function(e){return{requests:e.api.requestIds.data,visible:e.ui.globalSearch.visible}},{getRequests:b.FetchRequestIds.trigger,setVisibility:E.SetVisibility,push:k.push,refresh:T.refresh})((0,v.withRouter)(D));t["default"]=w;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(D,"GlobalSearch","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/globalSearch/GlobalSearch.jsx"),__REACT_HOT_LOADER__.register(w,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/globalSearch/GlobalSearch.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(7),r=l(u),a=n(34),o=l(a),i=n(13),s=l(i),c=n(2),d=l(c),p=n(14),f=l(p),h=n(4),m=l(h),y=n(3),_=l(y),g=n(1),v=l(g),b=n(15),E=n(32),T=n(31),k=n(16),S=n(247),A=l(S),O=n(190),R=l(O),C=n(356),D=l(C),w=n(246),I=l(w),P=n(245),L=l(P),M=function(t){function n(){(0,d["default"])(this,n);var t=(0,m["default"])(this,(n.__proto__||(0,s["default"])(n)).call(this));return t.state={dropdownOpen:!1},e.bindAll(t,"onMenuClick","fetchRequestsAndHistory","fetchRequestsAndHistoryAndActiveTasks"),t}return(0,_["default"])(n,t),(0,f["default"])(n,[{key:"onMenuClick",value:function(){this.setState({dropdownOpen:!this.state.dropdownOpen})}},{key:"fetchRequestsAndHistory",value:function(){var t=!0,n=!1,l=void 0;try{for(var u,r=(0,o["default"])(e.keys(this.props.requests));!(t=(u=r.next()).done);t=!0){var a=u.value;this.props.fetchRequest(a),this.props.fetchRequestHistory(a,5,1)}}catch(i){n=!0,l=i}finally{try{!t&&r["return"]&&r["return"]()}finally{if(n)throw l}}}},{key:"fetchRequestsAndHistoryAndActiveTasks",value:function(){var t=!0,n=!1,l=void 0;try{for(var u,r=(0,o["default"])(e.keys(this.props.requests));!(t=(u=r.next()).done);t=!0){var a=u.value;this.props.fetchRequest(a),this.props.fetchRequestHistory(a,5,1),this.props.fetchActiveTasksForRequest(a)}}catch(i){n=!0,l=i}finally{try{!t&&r["return"]&&r["return"]()}finally{if(n)throw l}}}},{key:"render",value:function(){var t=this.props,n=t.group,l=t.requests,u=t.metadata,r=v["default"].createElement(k.Tooltip,{id:"request-group-tooltip"},"Apply to all requests in group");return v["default"].createElement(k.OverlayTrigger,{placement:"top",overlay:r},v["default"].createElement(k.DropdownButton,{bsStyle:"default",bsSize:"small",title:v["default"].createElement(k.Glyphicon,{glyph:"option-vertical"}),id:"action-dropdown",open:this.state.dropdownOpen,onToggle:e.noop,onClick:this.onMenuClick,noCaret:!0},v["default"].createElement(k.MenuItem,{header:!0},"Request State"),v["default"].createElement(A["default"],{requestId:n.requestIds,isScheduled:e.any(e.keys(l),function(e){return"SCHEDULED"===l[e].requestType}),then:this.fetchRequestsAndHistoryAndActiveTasks},v["default"].createElement(k.MenuItem,{eventKey:"1"},"Pause")),v["default"].createElement(R["default"],{requestId:n.requestIds,then:this.fetchRequestsAndHistoryAndActiveTasks},v["default"].createElement(k.MenuItem,{eventKey:"2"},"Unpause")),v["default"].createElement(k.MenuItem,{divider:!0}),v["default"].createElement(k.MenuItem,{header:!0},"Healthchecks"),v["default"].createElement(I["default"],{requestId:n.requestIds,then:this.fetchRequestsAndHistory},v["default"].createElement(k.MenuItem,{eventKey:"3"},"Enable")),v["default"].createElement(L["default"],{requestId:n.requestIds,then:this.fetchRequestsAndHistory},v["default"].createElement(k.MenuItem,{eventKey:"4"},"Disable")),v["default"].createElement(k.MenuItem,{divider:!0}),v["default"].createElement(D["default"],{requestId:n.requestIds,then:this.fetchRequestsAndHistoryAndActiveTasks},v["default"].createElement(k.MenuItem,{eventKey:"5"},"Bounce")),u&&v["default"].createElement(k.MenuItem,{divider:!0}),u))}}]),n}(v["default"].Component);M.propTypes={group:g.PropTypes.object.isRequired,requests:g.PropTypes.object,fetchRequest:g.PropTypes.func.isRequired,fetchRequestHistory:g.PropTypes.func.isRequired,fetchActiveTasksForRequest:g.PropTypes.func.isRequired,metadata:g.PropTypes.node};var x=function(t,n){var l=n.group&&e.pick((0,r["default"])({},t.api.request),function(t,l){return e.contains(n.group.requestIds,l)});return{requests:l}},N=function(e){return{fetchRequest:function(t){return e(E.FetchRequest.trigger(t))},fetchRequestHistory:function(t,n,l){return e(T.FetchRequestHistory.trigger(t,n,l))},fetchActiveTasksForRequest:function(t){return e(T.FetchActiveTasksForRequest.trigger(t))}}},F=(0,b.connect)(x,N)(M);t["default"]=F;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(M,"ActionDropdown","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/groupDetail/ActionDropdown.jsx"),__REACT_HOT_LOADER__.register(x,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/groupDetail/ActionDropdown.jsx"),__REACT_HOT_LOADER__.register(N,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/groupDetail/ActionDropdown.jsx"),__REACT_HOT_LOADER__.register(F,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/groupDetail/ActionDropdown.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(252),r=l(u),a=n(1),o=l(a),i=n(15),s=n(18),c=n(46),d=l(c),p=n(16),f=n(365),h=l(f),m=n(713),y=l(m),_=n(700),g=n(764),v=l(g),b=function(t){var n=t.group,l=t.location,u=t.params,r=t.requestsNotFound,a=t.router,i=u.requestId||e.first(n.requestIds),s=function(e){a.push("/group/"+n.id+"/"+e)},c=!e.isEmpty(n.metadata)&&o["default"].createElement(y["default"],{title:n.id,metadata:n.metadata},"View Metadata"),d={};return n.requestIds.forEach(function(e,t){d[e]=o["default"].createElement(h["default"],{index:t,key:e,params:{requestId:e},location:l,showBreadcrumbs:!1})}),o["default"].createElement("div",{className:"tabbed-page"},o["default"].createElement(p.Row,{className:"clearfix"},o["default"].createElement(p.Col,{className:"tab-col",sm:4,md:2},o["default"].createElement("h3",null,"Request Group"),o["default"].createElement(p.Row,{className:"detail-header"},o["default"].createElement(p.Col,{xs:10},o["default"].createElement("h4",null,n.id)),o["default"].createElement(p.Col,{xs:2},o["default"].createElement(v["default"],{group:n,metadata:c}))),o["default"].createElement(p.Nav,{activeKey:i,bsStyle:"pills",onSelect:s,stacked:!0},n.requestIds.map(function(e){return o["default"].createElement(p.NavItem,{className:"request-group-navitem",eventKey:e,key:e},e," ",r.includes(e)&&o["default"].createElement(p.Label,{bsStyle:"danger"},"Deleted"))}))),o["default"].createElement(p.Col,{sm:8,md:10},d[i])))};b.propTypes={group:a.PropTypes.object,location:a.PropTypes.object,params:a.PropTypes.shape({requestId:a.PropTypes.string}),requestsNotFound:a.PropTypes.array,router:s.routerShape};var E=function(t,n){var l=e.find(t.api.requestGroups.data,function(e){return e.id===n.params.groupId});return{notFound:!t.api.requestGroups.isFetching&&!l,pathname:n.location.pathname,group:l,requestsNotFound:(0,r["default"])(t.api.request).filter(function(e){return l.requestIds.includes(e[0])&&404===e[1].statusCode}).map(function(e){return e[0]})}},T=(0,s.withRouter)((0,i.connect)(E)((0,d["default"])(b,_.refresh,!1,!1)));t["default"]=T;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"GroupDetail","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/groupDetail/GroupDetail.jsx"),__REACT_HOT_LOADER__.register(E,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/groupDetail/GroupDetail.jsx"),__REACT_HOT_LOADER__.register(T,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/groupDetail/GroupDetail.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){function t(){var t=e.activeColor;return e.colors.map(function(n,l){var u=n.toLowerCase().replace(" ","-"),r=(0,c["default"])({active:t===u});return i["default"].createElement("li",{key:l,className:r},i["default"].createElement("a",(0,a["default"])({},"onClick",function(){return e.selectLogColor(u)}),n))})}return i["default"].createElement("div",{className:"btn-group",title:"Select Color Scheme"},i["default"].createElement("button",{type:"button",className:"btn btn-default btn-sm dropdown-toggle","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"},i["default"].createElement("span",{className:"glyphicon glyphicon-adjust"})," ",i["default"].createElement("span",{className:"caret"})),i["default"].createElement("ul",{className:"dropdown-menu dropdown-menu-right"},t()))}Object.defineProperty(t,"__esModule",{value:!0});var r=n(192),a=l(r),o=n(1),i=l(o),s=n(6),c=l(s),d=n(15),p=n(64);u.propTypes={colors:o.PropTypes.arrayOf(o.PropTypes.string).isRequired,selectLogColor:o.PropTypes.func.isRequired,activeColor:o.PropTypes.string.isRequired};var f=function(e){return{colors:e.colors,activeColor:e.activeColor}},h={selectLogColor:p.selectLogColor},m=(0,d.connect)(f,h)(u);t["default"]=m;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"ColorDropdown","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/ColorDropdown.jsx"),__REACT_HOT_LOADER__.register(f,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/ColorDropdown.jsx"),__REACT_HOT_LOADER__.register(h,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/ColorDropdown.jsx"),__REACT_HOT_LOADER__.register(m,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/ColorDropdown.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(t){return{taskGroupCount:t.taskGroups.length,multipleTasks:t.taskGroups.length>1||t.taskGroups.length>0&&t.taskGroups[0].taskIds.length>1,taskGroupHasMultipleTasks:e.some(t.taskGroups.map(function(e){return e.taskIds.length>1})),firstTaskId:t.taskGroups[0]&&t.taskGroups[0].taskIds[0],path:t.path,viewMode:t.viewMode,requestId:t.activeRequest.requestId}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(13),a=l(r),o=n(2),i=l(o),s=n(14),c=l(s),d=n(4),p=l(d),f=n(3),h=l(f),m=n(1),y=l(m),_=n(18),g=n(6),v=l(g),b=n(766),E=l(b),T=n(776),k=l(T),S=n(781),A=l(S),O=n(15),R=n(64),C=function(e){function t(){return(0,i["default"])(this,t),(0,p["default"])(this,(t.__proto__||(0,a["default"])(t)).apply(this,arguments))}return(0,h["default"])(t,e),(0,c["default"])(t,[{key:"renderBreadcrumbs",value:function(){return this.props.path.split("/").map(function(e,t){return"$TASK_ID"===e?y["default"].createElement("li",{key:t},y["default"].createElement("span",{className:"label label-info"},"Task ID")):y["default"].createElement("li",{key:t},e)})}},{key:"renderViewButtons",value:function(){var e=this;if(this.props.multipleTasks)return y["default"].createElement("div",{className:"btn-group",role:"group",title:"Select View Type"},y["default"].createElement("button",{type:"button",className:(0,v["default"])({btn:!0,"btn-sm":!0,"btn-default":!0,"no-margin":!0,active:"unified"===this.props.viewMode}),onClick:function(){e.props.switchViewMode("unified")}},"Unified"),y["default"].createElement("button",{type:"button",className:(0,v["default"])({btn:!0,"btn-sm":!0,"btn-default":!0,"no-margin":!0,active:"split"===this.props.viewMode}),onClick:function(){e.props.switchViewMode("split")}},"Split"))}},{key:"renderAnchorButtons",value:function(){return this.props.taskGroupCount>1&&y["default"].createElement("span",null,y["default"].createElement("a",{className:"btn btn-default btn-sm tail-bottom-button",onClick:this.props.scrollAllToBottom,title:"Scroll All to Bottom"},y["default"].createElement("span",{className:"glyphicon glyphicon-chevron-down"})),y["default"].createElement("a",{className:"btn btn-default btn-sm tail-top-button",onClick:this.props.scrollAllToTop,title:"Scroll All to Top"},y["default"].createElement("span",{className:"glyphicon glyphicon-chevron-up"})))}},{key:"renderSwitchToNewTailer",value:function(){if(!this.props.taskGroupHasMultipleTasks){if(1===this.props.taskGroupCount)return y["default"].createElement(_.Link,{to:"/task/"+this.props.firstTaskId+"/tail/"+this.props.path},y["default"].createElement("button",{type:"button",className:"btn btn-sm btn-default"},"Switch to new tailer"));if(this.props.taskGroupCount>1)return y["default"].createElement(_.Link,{to:"/request/"+this.props.requestId+"/tail/"+this.props.path},y["default"].createElement("button",{type:"button",className:"btn btn-sm btn-default"},"Switch to new tailer"))}}},{key:"render",value:function(){return y["default"].createElement("div",{className:"tail-header"},y["default"].createElement("div",{className:"row"},y["default"].createElement("div",{className:"col-md-3"},y["default"].createElement("ul",{className:"breadcrumb breadcrumb-request"},y["default"].createElement("li",null,"Request ",y["default"].createElement(_.Link,{to:"request/"+this.props.requestId},this.props.requestId)))),y["default"].createElement("div",{className:"col-md-6"},y["default"].createElement("ul",{className:"breadcrumb"},this.renderBreadcrumbs())),y["default"].createElement("div",{className:"col-md-3 hidden-xs tail-buttons"},this.renderSwitchToNewTailer(),y["default"].createElement(k["default"],null),y["default"].createElement(A["default"],null),y["default"].createElement(E["default"],null),this.renderViewButtons(),this.renderAnchorButtons())))}}]),t}(y["default"].Component);C.propTypes={requestId:y["default"].PropTypes.string,path:y["default"].PropTypes.string.isRequired,
multipleTasks:y["default"].PropTypes.bool.isRequired,viewMode:y["default"].PropTypes.string.isRequired,taskGroupCount:y["default"].PropTypes.number.isRequired,switchViewMode:y["default"].PropTypes.func.isRequired,scrollAllToBottom:y["default"].PropTypes.func.isRequired,scrollAllToTop:y["default"].PropTypes.func.isRequired};var D={switchViewMode:R.switchViewMode,scrollAllToBottom:R.scrollAllToBottom,scrollAllToTop:R.scrollAllToTop},w=(0,O.connect)(u,D)(C);t["default"]=w;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(C,"Header","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/Header.jsx"),__REACT_HOT_LOADER__.register(u,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/Header.jsx"),__REACT_HOT_LOADER__.register(D,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/Header.jsx"),__REACT_HOT_LOADER__.register(w,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/Header.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){var t=(0,i["default"])({"page-loader":!0,centered:e.centered});return e.children.length>0?a["default"].createElement("div",{className:"page-loader-with-message"},a["default"].createElement("div",{className:t}),a["default"].createElement("p",null,e.children)):a["default"].createElement("div",{className:t})}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=l(r),o=n(6),i=l(o);u.propTypes={text:a["default"].PropTypes.string,centered:a["default"].PropTypes.bool,children:a["default"].PropTypes.node};var s=u;t["default"]=s;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"LoadingSpinner","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/LoadingSpinner.jsx"),__REACT_HOT_LOADER__.register(s,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/LoadingSpinner.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t,n){var l=[],u=er;u?a++:a--)l.push(a);return l}function r(t){return{taskGroupsCount:t.taskGroups.length,ready:e.all(e.pluck(t.taskGroups,"ready"))}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(13),o=l(a),i=n(2),s=l(i),c=n(14),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(1),_=l(y),g=n(629),v=l(g),b=n(767),E=l(b),T=n(778),k=l(T),S=n(15),A=n(64),O=function(e){function t(){return(0,s["default"])(this,t),(0,f["default"])(this,(t.__proto__||(0,o["default"])(t)).apply(this,arguments))}return(0,m["default"])(t,e),(0,d["default"])(t,[{key:"renderTaskGroups",value:function(){for(var e=[],t=4===this.props.taskGroupsCount?2:3,n=[],l=u(1,Math.min(this.props.taskGroupsCount,t),!0),r=0;rt){n=[];for(var o=u(t+1,Math.min(this.props.taskGroupsCount,6),!0),i=0;i1&&(c="row tail-row-half"),e.map(function(e,t){return _["default"].createElement("div",{key:t,className:c},e)})}},{key:"render",value:function(){var e=this.props.updateGroups;return _["default"].createElement("div",{className:"tail-root"},_["default"].createElement(v["default"],{enabled:this.props.ready,timeout:2e3,callback:e}),_["default"].createElement(v["default"],{enabled:!0,timeout:1e4,callback:this.props.updateTaskStatuses}),_["default"].createElement(E["default"],null),this.renderTaskGroups())}}]),t}(_["default"].Component);O.propTypes={taskGroupsCount:_["default"].PropTypes.number.isRequired,ready:_["default"].PropTypes.bool.isRequired,updateGroups:_["default"].PropTypes.func.isRequired,updateTaskStatuses:_["default"].PropTypes.func.isRequired};var R={updateGroups:A.updateGroups,updateTaskStatuses:A.updateTaskStatuses},C=(0,S.connect)(r,R)(O);t["default"]=C;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"__range__","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/LogContainer.jsx"),__REACT_HOT_LOADER__.register(O,"LogContainer","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/LogContainer.jsx"),__REACT_HOT_LOADER__.register(r,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/LogContainer.jsx"),__REACT_HOT_LOADER__.register(R,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/LogContainer.jsx"),__REACT_HOT_LOADER__.register(C,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/LogContainer.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(6),_=l(y),g=n(694),v=l(g);n(1149);var b=n(15),E=n(64),T=function(t){function n(){return(0,o["default"])(this,n),(0,d["default"])(this,(n.__proto__||(0,r["default"])(n)).apply(this,arguments))}return(0,f["default"])(n,t),(0,s["default"])(n,[{key:"highlightContent",value:function(t){var n=this.props.search;if(!n||e.isEmpty(n))return(0,v["default"])(t).map(function(e,t){return m["default"].createElement("span",{key:t,className:e.styles},e.text)});for(var l=RegExp(n,"g"),u=[],r=l.exec(t);r;r=l.exec(t))u.push(r);for(var a=[],o=0,i=0;i1){var i=0,s=!0,c=!1,d=void 0;try{for(var p,f=(0,o["default"])(l.taskIds);!(s=(p=f.next()).done);s=!0){var h=p.value;a[h]="hsla("+360/l.taskIds.length*i+", 100%, 50%, 0.1)",i++}}catch(m){c=!0,d=m}finally{try{!s&&f["return"]&&f["return"]()}finally{if(c)throw d}}}return{logLines:l.logLines,updatedAt:l.updatedAt,tailing:l.tailing,prependedLineCount:l.prependedLineCount,linesRemovedFromTop:l.linesRemovedFromTop,activeColor:t.activeColor,top:l.top,bottom:l.bottom,initialDataLoaded:e.all(e.pluck(r,"initialDataLoaded")),terminated:e.all(e.pluck(r,"terminated")),reachedStartOfFile:e.all(r.map(function(e){var t=e.minOffset;return 0===t})),reachedEndOfFile:e.all(r.map(function(e){var t=e.maxOffset,n=e.filesize;return t>=n})),bytesRemainingBefore:u(e.pluck(r,"minOffset")),bytesRemainingAfter:u(r.map(function(e){var t=e.filesize,n=e.maxOffset;return Math.max(t-n,0)})),colorMap:a,search:t.search}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(34),o=l(a),i=n(13),s=l(i),c=n(2),d=l(c),p=n(14),f=l(p),h=n(4),m=l(h),y=n(3),_=l(y),g=n(1),v=l(g),b=n(770),E=l(b),T=n(1174),k=l(T),S=n(6),A=l(S),O=n(15),R=n(64),C=function(e){function t(){return(0,d["default"])(this,t),(0,m["default"])(this,(t.__proto__||(0,s["default"])(t)).apply(this,arguments))}return(0,_["default"])(t,e),(0,f["default"])(t,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.handleScroll.bind(this))}},{key:"componentDidUpdate",value:function(e){e.updatedAt!==this.props.updatedAt&&(this.refs.tailContents&&this.props.tailing?this.refs.tailContents.scrollTop=this.refs.tailContents.scrollHeight:this.refs.tailContents&&(this.props.prependedLineCount>0||this.props.linesRemovedFromTop>0)?this.refs.tailContents.scrollTop+=20*(this.props.prependedLineCount-this.props.linesRemovedFromTop):this.handleScroll())}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleScroll.bind(this))}},{key:"renderLogLines",value:function(){var e=this.props.initialOffset,t=this.props.colorMap;return this.props.logLines.map(function(n){var l=n.data,u=n.offset,r=n.taskId,a=n.timestamp;return v["default"].createElement(E["default"],{content:l,key:r+"_"+u,offset:u,taskId:r,timestamp:a,isHighlighted:u===e,color:t[r]})})}},{key:"renderLoadingMore",value:function(){return this.props.terminated?null:this.props.initialDataLoaded?this.props.reachedEndOfFile?this.props.search?v["default"].createElement("div",null,"Tailing for '",this.props.search,"'..."):v["default"].createElement("div",null,"Tailing..."):this.props.search?v["default"].createElement("div",null,"Searching for '",this.props.search,"'... (",k["default"].filesize(this.props.bytesRemainingAfter)," remaining)"):v["default"].createElement("div",null,"Loading more... (",k["default"].filesize(this.props.bytesRemainingAfter)," remaining)"):null}},{key:"renderLoadingPrevious",value:function(){if(this.props.initialDataLoaded&&!this.props.reachedStartOfFile)return this.props.search?v["default"].createElement("div",null,"Searching for '",this.props.search,"'... (",k["default"].filesize(this.props.bytesRemainingBefore)," remaining)"):v["default"].createElement("div",null,"Loading previous... (",k["default"].filesize(this.props.bytesRemainingBefore)," remaining)")}},{key:"renderLogLines",value:function(){var e=this;return this.props.logLines.map(function(t){var n=t.data,l=t.offset,u=t.taskId,r=t.timestamp;return v["default"].createElement(E["default"],{content:n,key:u+"_"+l,offset:l,taskId:u,timestamp:r,isHighlighted:l===e.props.initialOffset,color:e.props.colorMap[u]})})}},{key:"handleScroll",value:function(){if(this.refs.tailContents){var e=this.refs.tailContents,t=e.scrollTop,n=e.scrollHeight,l=e.clientHeight;return tn-l?this.props.taskGroupBottom(this.props.taskGroupId,!0,t+l>n-20):this.props.taskGroupBottom(this.props.taskGroupId,!1),null}}},{key:"render",value:function(){var e=this;return v["default"].createElement("div",{className:"contents-container"},v["default"].createElement("div",{className:(0,A["default"])(["tail-contents",this.props.activeColor]),ref:"tailContents",onScroll:function(t){e.handleScroll(t)}},this.renderLoadingPrevious(),this.renderLogLines(),this.renderLoadingMore(),this.props.fileNotFound))}}]),t}(g.Component);C.propTypes={taskGroupTop:g.PropTypes.func.isRequired,taskGroupBottom:g.PropTypes.func.isRequired,taskGroupId:g.PropTypes.number.isRequired,logLines:g.PropTypes.array.isRequired,initialDataLoaded:g.PropTypes.bool.isRequired,reachedStartOfFile:g.PropTypes.bool.isRequired,reachedEndOfFile:g.PropTypes.bool.isRequired,bytesRemainingBefore:g.PropTypes.number.isRequired,bytesRemainingAfter:g.PropTypes.number.isRequired,activeColor:g.PropTypes.string.isRequired,search:g.PropTypes.string,initialOffset:g.PropTypes.number,colorMap:g.PropTypes.object,terminated:g.PropTypes.bool,prependedLineCount:g.PropTypes.number,linesRemovedFromTop:g.PropTypes.number,tailing:g.PropTypes.bool,fileNotFound:g.PropTypes.element,updatedAt:g.PropTypes.number};var D={taskGroupTop:R.taskGroupTop,taskGroupBottom:R.taskGroupBottom},w=(0,O.connect)(r,D)(C);t["default"]=w;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"sum","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/LogLines.jsx"),__REACT_HOT_LOADER__.register(C,"LogLines","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/LogLines.jsx"),__REACT_HOT_LOADER__.register(r,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/LogLines.jsx"),__REACT_HOT_LOADER__.register(D,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/LogLines.jsx"),__REACT_HOT_LOADER__.register(w,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/LogLines.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(6),o=l(a),i=["Default","Light","Dark"],s=function(e){var t=e.activeColor,n=e.onSetColor,l=function(e,l){return r["default"].createElement("li",{key:l,className:(0,o["default"])({active:t===e.toLowerCase()})},r["default"].createElement("a",{onClick:function(){return n(e.toLowerCase())}},e))};return r["default"].createElement("div",{className:"btn-group",title:"Select Color Scheme"},r["default"].createElement("button",{type:"button",className:"btn btn-default btn-sm dropdown-toggle","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"},r["default"].createElement("span",{className:"glyphicon glyphicon-adjust"})," ",r["default"].createElement("span",{className:"caret"})),r["default"].createElement("ul",{className:"dropdown-menu dropdown-menu-right"},i.map(l)))};s.propTypes={onSetColor:u.PropTypes.func.isRequired,activeColor:u.PropTypes.string.isRequired};var c=s;t["default"]=c;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(i,"COLORS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/NewColorDropdown.jsx"),__REACT_HOT_LOADER__.register(s,"NewColorDropdown","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/NewColorDropdown.jsx"),__REACT_HOT_LOADER__.register(c,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/NewColorDropdown.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(18),_=n(6),g=(l(_),n(772)),v=l(g),b=n(775),E=l(b),T=n(15),k=n(64),S=n(126),A=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"renderBreadcrumbs",value:function(){return this.props.paths.length>1?m["default"].createElement("li",null,"(multiple paths)"):1===this.props.paths.length?this.props.paths[0].split("/").map(function(e,t){return"$TASK_ID"===e?m["default"].createElement("li",{key:t},m["default"].createElement("span",{className:"label label-info"},"Task ID")):m["default"].createElement("li",{key:t},e)}):void 0}},{key:"renderAnchorButtons",value:function(){return this.props.tailerGroupCount>1&&m["default"].createElement("span",null,m["default"].createElement("a",{className:"btn btn-default btn-sm tail-bottom-button",onClick:this.props.jumpAllToBottom,title:"Scroll All to Bottom"},m["default"].createElement("span",{className:"glyphicon glyphicon-chevron-down"})),m["default"].createElement("a",{className:"btn btn-default btn-sm tail-top-button",onClick:this.props.jumpAllToTop,title:"Scroll All to Top"},m["default"].createElement("span",{className:"glyphicon glyphicon-chevron-up"})))}},{key:"renderRequestLink",value:function(){return this.props.requestIds.length>1?m["default"].createElement("li",null,"(multiple requests)"):1===this.props.requestIds.length?m["default"].createElement("li",null,"Request ",m["default"].createElement(y.Link,{to:"request/"+this.props.requestIds[0]},this.props.requestIds[0])):void 0}},{key:"renderTasksDropdown",value:function(){var e=this;if(1===this.props.requestIds.length&&1===this.props.paths.length)return m["default"].createElement(E["default"],{ready:this.props.ready,runningTasks:this.props.runningTasks,visibleTasks:this.props.taskIds,onToggle:function(t){return e.props.toggleTailerGroup(t,e.props.paths[0],e.props.taskIds)}})}},{key:"renderSwitchToOldTailer",value:function(){return 1===this.props.tailerGroupCount?m["default"].createElement(y.Link,{to:"/task/"+this.props.taskIds[0]+"/old-tail/"+this.props.paths[0]},m["default"].createElement("button",{type:"button",className:"btn btn-sm btn-default"},"Back to old tailer")):this.props.tailerGroupCount>1?m["default"].createElement(y.Link,{to:"/request/"+this.props.requestIds[0]+"/old-tail/"+this.props.paths[0]},m["default"].createElement("button",{type:"button",className:"btn btn-sm btn-default"},"Back to old tailer")):void 0}},{key:"render",value:function(){return this.props.ready?m["default"].createElement("div",{className:"tail-header"},m["default"].createElement("div",{className:"row"},m["default"].createElement("div",{className:"col-md-3"},m["default"].createElement("ul",{className:"breadcrumb breadcrumb-request"},this.renderRequestLink())),m["default"].createElement("div",{className:"col-md-6"},m["default"].createElement("ul",{className:"breadcrumb"},this.renderBreadcrumbs())),m["default"].createElement("div",{className:"col-md-3 hidden-xs tail-buttons"},this.renderSwitchToOldTailer(),this.renderTasksDropdown(),m["default"].createElement(v["default"],{activeColor:this.props.activeColor,onSetColor:this.props.setColor}),this.renderAnchorButtons()))):m["default"].createElement("div",null,"Loading...")}}]),t}(m["default"].Component);A.propTypes={viewMode:m["default"].PropTypes.string.isRequired,tailerGroupCount:m["default"].PropTypes.number.isRequired,switchViewMode:m["default"].PropTypes.func.isRequired,jumpAllToTop:m["default"].PropTypes.func.isRequired,jumpAllToBottom:m["default"].PropTypes.func.isRequired};var O=(0,T.connect)(function(e){return{tailerGroupCount:e.tailerView.tailerGroups.length,taskIds:e.tailerView.taskIds,requestIds:e.tailerView.requestIds,paths:e.tailerView.paths,viewMode:e.tailerView.viewMode,ready:e.tailerView.ready,activeColor:e.tailerView.color,runningTasks:e.tailerView.requestIds.length>0&&e.api.activeTasksForRequest[e.tailerView.requestIds[0]].data}},{switchViewMode:k.switchViewMode,jumpAllToTop:S.jumpAllToTop,jumpAllToBottom:S.jumpAllToBottom,setColor:S.setColor,toggleTailerGroup:S.toggleTailerGroup})(A);t["default"]=O;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(A,"NewHeader","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/NewHeader.jsx"),__REACT_HOT_LOADER__.register(O,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/NewHeader.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(18),o=n(12),i=l(o),s=function(e){var t=e.showCloseAndExpandButtons,n=e.showRequestId,l=e.taskId,u=e.onClose,o=e.onExpand,s=e.onJumpToTop,c=e.onJumpToBottom,d=r["default"].createElement("a",{className:"action-link",onClick:u,title:"Close Task"},r["default"].createElement("span",{className:"glyphicon glyphicon-remove"})),p=r["default"].createElement("a",{className:"action-link",onClick:o,title:"Show only this Task"},r["default"].createElement("span",{className:"glyphicon glyphicon-resize-full"})),f=i["default"].getTaskDataFromTaskId(l),h=f.requestId,m=f.instanceNo,y=n?h+" "+m:"Instance "+m;return r["default"].createElement("header",null,r["default"].createElement("div",{className:"individual-header"},t&&d,t&&p,r["default"].createElement("span",null,r["default"].createElement("div",{className:"width-constrained"},r["default"].createElement(a.Link,{to:"/task/"+l,title:l},y))),r["default"].createElement("span",{className:"right-buttons"},r["default"].createElement("a",{className:"action-link",onClick:c,title:"Scroll to bottom"},r["default"].createElement("span",{className:"glyphicon glyphicon-chevron-down"})),r["default"].createElement("a",{className:"action-link",onClick:s,title:"Scroll to top"},r["default"].createElement("span",{className:"glyphicon glyphicon-chevron-up"})))))};s.propTypes={onClose:r["default"].PropTypes.func.isRequired,onExpand:r["default"].PropTypes.func.isRequired,onJumpToTop:r["default"].PropTypes.func.isRequired,onJumpToBottom:r["default"].PropTypes.func.isRequired,showCloseAndExpandButtons:r["default"].PropTypes.bool.isRequired,taskId:r["default"].PropTypes.string.isRequired};var c=s;t["default"]=c;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(s,"NewTaskGroupHeader","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/NewTaskGroupHeader.jsx"),__REACT_HOT_LOADER__.register(c,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/NewTaskGroupHeader.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(584),_=l(y),g=n(16),v=function(t){function n(){return(0,o["default"])(this,n),(0,d["default"])(this,(n.__proto__||(0,r["default"])(n)).apply(this,arguments))}return(0,f["default"])(n,t),(0,s["default"])(n,[{key:"handleSelectAll",value:function(){var t=this;this.props.visibleTasks.length>=Math.min(this.props.runningTasks.length,8)?(this.props.visibleTasks.includes(e.first(this.props.runningTasks).taskId.id)||this.props.onToggle(e.first(this.props.runningTasks).taskId.id),e.rest(this.props.runningTasks).forEach(function(e){t.props.visibleTasks.includes(e.taskId.id)&&t.props.onToggle(e.taskId.id)})):(e.take(this.props.runningTasks,8).forEach(function(e){t.props.visibleTasks.includes(e.taskId.id)||t.props.onToggle(e.taskId.id)}),e.rest(this.props.runningTasks,9).forEach(function(e){t.props.visibleTasks.includes(e.taskId.id)&&t.props.onToggle(e.taskId.id)}))}},{key:"renderTaskItems",value:function(){var e=this;if(!this.props.ready||!this.props.runningTasks)return m["default"].createElement("li",null,m["default"].createElement("a",{className:"disabled"},"Loading..."));if(0===this.props.runningTasks.length)return m["default"].createElement("li",null,m["default"].createElement("a",{className:"disabled"},"No running instances"));var t=[];return this.props.runningTasks.length>1&&t.push(m["default"].createElement("li",{key:"select-all"},m["default"].createElement("a",null,m["default"].createElement(_["default"],{inline:!0,checked:this.props.visibleTasks.length>=Math.min(this.props.runningTasks.length,8),onChange:function(){return e.handleSelectAll()}},"Select All")))),t.push(this.props.runningTasks.map(function(t,n){return m["default"].createElement("li",{key:n},m["default"].createElement("a",null,m["default"].createElement(_["default"],{inline:!0,checked:e.props.visibleTasks.includes(t.taskId.id),onChange:function(){return e.props.onToggle(t.taskId.id)},disabled:e.props.visibleTasks.includes(t.taskId.id)&&1===e.props.visibleTasks.length},"Instance ",t.taskId.instanceNo)))})),t}},{key:"render",value:function(){return m["default"].createElement(g.ButtonGroup,{title:"Select Instances"},m["default"].createElement(g.DropdownButton,{id:"instance-dropdown",bsSize:"small",title:m["default"].createElement("span",{className:"glyphicon glyphicon-tasks"})},this.renderTaskItems()))}}]),n}(m["default"].Component);v.propTypes={ready:m["default"].PropTypes.bool,runningTasks:m["default"].PropTypes.array,visibleTasks:m["default"].PropTypes.array,onToggle:m["default"].PropTypes.func},v.defaultProps={visibleTasks:[]};var b=v;t["default"]=b;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(v,"NewTasksDropdown","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/NewTasksDropdown.jsx"),__REACT_HOT_LOADER__.register(b,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/NewTasksDropdown.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(t,l){"use strict";function u(e){return e&&e.__esModule?e:{"default":e}}function r(e){return{search:e.search}}var a=n(13),o=u(a),i=n(2),s=u(i),c=n(14),d=u(c),p=n(4),f=u(p),h=n(3),m=u(h),y=n(1),_=u(y),g=n(41),v=u(g),b=n(6),E=u(b),T=n(15),k=n(64),S=function(e){function n(){var e;(0,s["default"])(this,n);for(var l=arguments.length,u=Array(l),r=0;r1)return _["default"].createElement("span",{className:"instance-link"},"Viewing Instances ",t);if(this.props.tasks.length>0){var n=A["default"].getTaskDataFromTaskId(this.props.tasks[0].taskId);return _["default"].createElement("span",null,_["default"].createElement("div",{className:"width-constrained"},_["default"].createElement(E["default"],{placement:"bottom",overlay:this.getInstanceNoToolTip(n)},_["default"].createElement(O.Link,{className:"instance-link",to:"task/"+this.props.tasks[0].taskId},"Instance ",n.instanceNo))),_["default"].createElement(v["default"],{status:this.props.tasks[0].lastTaskStatus}))}return _["default"].createElement("div",{className:"width-constrained"})}},{key:"renderTaskLegend",value:function(){return this.props.tasks.length>1&&_["default"].createElement("span",{className:"right-buttons"},_["default"].createElement("a",{className:"action-link",onClick:this.toggleLegend},_["default"].createElement("span",{className:"glyphicon glyphicon-menu-hamburger"})))}},{key:"renderClose",value:function(){var e=this;if(this.props.taskGroupsCount>1){var t;return _["default"].createElement("a",(t={className:"action-link"},(0,r["default"])(t,"onClick",function(){return e.props.removeTaskGroup(e.props.taskGroupId)}),(0,r["default"])(t,"title","Close Task"),t),_["default"].createElement("span",{className:"glyphicon glyphicon-remove"}))}}},{key:"renderExpand",value:function(){var e=this;if(this.props.taskGroupsCount>1){var t;return _["default"].createElement("a",(t={className:"action-link"},(0,r["default"])(t,"onClick",function(){return e.props.expandTaskGroup(e.props.taskGroupId)}),(0,r["default"])(t,"title","Show only this Task"),t),_["default"].createElement("span",{className:"glyphicon glyphicon-resize-full"}))}}},{key:"render",value:function(){var e,t,n=this;return _["default"].createElement("div",{className:"individual-header"},this.renderClose(),this.renderExpand(),this.renderInstanceInfo(),this.renderTaskLegend(),_["default"].createElement("span",{className:"right-buttons"},_["default"].createElement("a",(e={className:"action-link"},(0,r["default"])(e,"onClick",function(){return n.props.scrollToBottom(n.props.taskGroupId)}),(0,r["default"])(e,"title","Scroll to Bottom"),e),_["default"].createElement("span",{className:"glyphicon glyphicon-chevron-down"})),_["default"].createElement("a",(t={className:"action-link"},(0,r["default"])(t,"onClick",function(){return n.props.scrollToTop(n.props.taskGroupId)}),(0,r["default"])(t,"title","Scroll to Top"),t),_["default"].createElement("span",{className:"glyphicon glyphicon-chevron-up"}))))}}]),n}(_["default"].Component);D.propTypes={taskGroupId:_["default"].PropTypes.number.isRequired,tasks:_["default"].PropTypes.array.isRequired};var w=function(e,t){return t.taskGroupId in e.taskGroups?{taskGroupsCount:e.taskGroups.length,tasks:e.taskGroups[t.taskGroupId].taskIds.map(function(t){return e.tasks[t]})}:{taskGroupsCount:e.taskGroups.length,tasks:[]}},I={scrollToTop:C.scrollToTop,scrollToBottom:C.scrollToBottom,removeTaskGroup:C.removeTaskGroup,expandTaskGroup:C.expandTaskGroup},P=(0,R.connect)(w,I)(D);t["default"]=P;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(D,"TaskGroupHeader","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/TaskGroupHeader.jsx"),__REACT_HOT_LOADER__.register(w,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/TaskGroupHeader.jsx"),__REACT_HOT_LOADER__.register(I,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/TaskGroupHeader.jsx"),__REACT_HOT_LOADER__.register(P,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/TaskGroupHeader.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(12),_=l(y),g=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"getClassName",value:function(){return _["default"].isIn(this.props.status,_["default"].TERMINAL_TASK_STATES)?"bg-danger":"bg-info running"}},{key:"render",value:function(){return this.props.status?m["default"].createElement("div",{className:"status"},m["default"].createElement("div",{className:"indicator "+this.getClassName()}),this.props.status.toLowerCase().replace("_"," ")):m["default"].createElement("div",null)}}]),t}(m["default"].Component);g.propTypes={status:m["default"].PropTypes.string};var v=g;t["default"]=v;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(g,"TaskStatusIndicator","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/TaskStatusIndicator.jsx"),__REACT_HOT_LOADER__.register(v,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/TaskStatusIndicator.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(t){return{activeTasks:t.activeRequest.activeTasks,taskIds:e.flatten(e.pluck(t.taskGroups,"taskIds"))}}function r(e,t){return t.indexOf(e)>=0}Object.defineProperty(t,"__esModule",{value:!0});var a=n(13),o=l(a),i=n(2),s=l(i),c=n(14),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(1),_=l(y),g=n(6),v=l(g),b=n(20),E=l(b),T=n(21),k=l(T),S=n(64),A=(n(12),n(15)),O=function(t){function n(){return(0,s["default"])(this,n),(0,f["default"])(this,(n.__proto__||(0,o["default"])(n)).apply(this,arguments))}return(0,m["default"])(n,t),(0,d["default"])(n,[{key:"getTaskListTooltip",value:function(e){return _["default"].createElement(k["default"],{id:e.taskId.id},"Host: ",e.taskId.host)}},{key:"renderListItems",value:function(){var t=this.props,n=this.getTaskListTooltip;return this.props.activeTasks&&this.props.taskIds?this.props.activeTasks.length>0?e.sortBy(this.props.activeTasks,function(e){return e.taskId.instanceNo}).map(function(e,l){var u=["glyphicon"];return r(e.taskId.id,t.taskIds)?u.push("glyphicon-check"):u.push("glyphicon-unchecked"),_["default"].createElement("li",{key:l},_["default"].createElement(E["default"],{placement:"left",overlay:n(e)},_["default"].createElement("a",{onClick:function(){t.toggleTaskLog(e.taskId.id)}},_["default"].createElement("span",{className:(0,v["default"])(u)}),_["default"].createElement("span",null," Instance ",e.taskId.instanceNo))))}):_["default"].createElement("li",null,_["default"].createElement("a",{className:"disabled"},"No running instances")):_["default"].createElement("li",null,_["default"].createElement("a",{className:"disabled"},"Loading active tasks..."))}},{key:"render",value:function(){return _["default"].createElement("div",{className:"btn-group",title:"Select Instances"},_["default"].createElement("button",{type:"button",className:"btn btn-default btn-sm dropdown-toggle","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"},_["default"].createElement("span",{className:"glyphicon glyphicon-tasks"})," ",_["default"].createElement("span",{className:"caret"})),_["default"].createElement("ul",{className:"dropdown-menu dropdown-menu-right"},this.renderListItems()))}}]),n}(_["default"].Component),R={toggleTaskLog:S.toggleTaskLog},C=(0,A.connect)(u,R)(O);t["default"]=C;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(O,"TasksDropdown","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/TasksDropdown.jsx"),__REACT_HOT_LOADER__.register(u,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/TasksDropdown.jsx"),__REACT_HOT_LOADER__.register(R,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/TasksDropdown.jsx"),__REACT_HOT_LOADER__.register(r,"__in__","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/TasksDropdown.jsx"),__REACT_HOT_LOADER__.register(C,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/logs/TasksDropdown.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(16),o=n(20),i=l(o),s=n(21),c=l(s),d=n(33),p=n(783),f=l(p),h=r["default"].createElement(c["default"],{id:"customize-table"},"Customize columns to show in the slaves table"),m=function(e){var t=e.children,n=e.columns,l=e.paginated,u=e.availableAttributes,a=e.availableResources,o={props:{children:t}};return r["default"].createElement("span",null,(0,d.getClickComponent)(o),r["default"].createElement(f["default"],{ref:function(e){o.refs={modal:e}},columns:n,paginated:l,availableAttributes:u,availableResources:a}))};m.propTypes={children:u.PropTypes.node,columns:u.PropTypes.object.isRequired,paginated:u.PropTypes.bool.isRequired,availableAttributes:u.PropTypes.arrayOf(u.PropTypes.string).isRequired,availableResources:u.PropTypes.arrayOf(u.PropTypes.string).isRequired},m.defaultProps={children:r["default"].createElement(i["default"],{placement:"top",id:"view-bounce-overlay",overlay:h},r["default"].createElement("a",null,r["default"].createElement(a.Glyphicon,{glyph:"plus"})))};var y=m;t["default"]=y;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(h,"customizeTableTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/CustomizeSlavesTableButton.jsx"),__REACT_HOT_LOADER__.register(m,"CustomizeSlavesTableButton","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/CustomizeSlavesTableButton.jsx"),__REACT_HOT_LOADER__.register(y,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/CustomizeSlavesTableButton.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(15),_=n(27),g=l(_),v=n(12),b=l(v),E=n(243),T=function(t){function n(){return(0,o["default"])(this,n),(0,d["default"])(this,(n.__proto__||(0,r["default"])(n)).apply(this,arguments))}return(0,f["default"])(n,t),(0,s["default"])(n,[{key:"show",value:function(){this.refs.customizeSlavesTableModal.show()}},{key:"render",value:function(){var t=this,n=[];for(var l in b["default"].DEFAULT_SLAVES_COLUMNS)n.push({name:l,type:g["default"].INPUT_TYPES.BOOLEAN,label:"Default Field: "+l,defaultValue:l in this.props.columns&&this.props.columns[l]});return e.each(this.props.availableResources,function(e){n.push({name:e,type:g["default"].INPUT_TYPES.BOOLEAN,label:"Resource: "+e,defaultValue:e in t.props.columns&&t.props.columns[e]})}),e.each(this.props.availableAttributes,function(e){n.push({name:e,type:g["default"].INPUT_TYPES.BOOLEAN,label:"Attribute: "+e,defaultValue:e in t.props.columns&&t.props.columns[e]})}),n.push({name:"paginated",type:g["default"].INPUT_TYPES.BOOLEAN,label:"paginated",defaultValue:this.props.paginated}),m["default"].createElement(g["default"],{ref:"customizeSlavesTableModal",name:"Customize Columns",action:"Update",buttonStyle:"default",onConfirm:function(e){return t.props.updateSlaveTableSettings(e)},keepCurrentFormState:!0,formElements:n})}}]),n}(h.Component);T.propTypes={columns:h.PropTypes.object.isRequired,paginated:h.PropTypes.bool.isRequired,availableAttributes:h.PropTypes.arrayOf(h.PropTypes.string).isRequired,availableResources:h.PropTypes.arrayOf(h.PropTypes.string).isRequired,updateSlaveTableSettings:h.PropTypes.func.isRequired};var k=function(e,t){return{updateSlaveTableSettings:function(t){return e((0,E.UpdateSlavesTableSettings)(t,t.paginated))}}},S=(0,y.connect)(null,k,null,{withRef:!0})(T);t["default"]=S;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(T,"CustomizeSlavesTableModal","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/CustomizeSlavesTableModal.jsx"),__REACT_HOT_LOADER__.register(k,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/CustomizeSlavesTableModal.jsx"),__REACT_HOT_LOADER__.register(S,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/CustomizeSlavesTableModal.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){var t=e.api,n=t.decommissionRack,l=t.removeRack,u=t.reactivateRack;return n.error?"Error decommissioning rack: "+e.api.decommissionRack.error.message:l.error?"Error removing rack: "+e.api.removeRack.error.message:u.error?"Error reactivating rack: "+e.api.reactivateRack.error.message:null}function r(e){return{racks:e.api.racks.data,error:u(e)}}function a(e){function t(){return i["default"].all([e(E.DecommissionRack.clear()),e(E.RemoveRack.clear()),e(E.ReactivateRack.clear())])}return{decommissionRack:function(n,l){t().then(function(){return e(E.DecommissionRack.trigger(n.id,l))}).then(function(){return e(E.FetchRacks.trigger())})},removeRack:function(n,l){t().then(function(){return e(E.RemoveRack.trigger(n.id,l))}).then(function(){return e(E.FetchRacks.trigger())})},reactivateRack:function(n,l){t().then(function(){return e(E.ReactivateRack.trigger(n.id,l))}).then(function(){return e(E.FetchRacks.trigger())})},fetchRacks:function(){return e(E.FetchRacks.trigger())},clear:t}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(35),i=l(o),s=n(1),c=l(s),d=n(362),p=l(d),f=n(16),h=n(355),m=l(h),y=n(27),_=l(y),g=n(12),v=l(g),b=n(15),E=n(151),T=n(46),k=l(T),S=n(18),A=n(40),O=l(A),R=n(54),C=l(R),D=n(702),w={active:"Activated By",frozen:"Frozen By",decommissioning:"Decommissioned By"},I=function(e){var t={name:"message",type:_["default"].INPUT_TYPES.STRING,label:"Message (optional)"},n=function(e){return v["default"].isIn(e.currentState.state,["ACTIVE","DECOMMISSIONING","DECOMMISSIONED","STARTING_DECOMMISSION"])},l=function(n){return v["default"].isIn(n.currentState.state,["DECOMMISSIONING","DECOMMISSIONED","STARTING_DECOMMISSION"])&&c["default"].createElement(m["default"],{name:"Reactivate Rack",buttonChildren:c["default"].createElement(f.Glyphicon,{glyph:"new-window"}),action:"Reactivate Rack",onConfirm:function(t){return e.reactivateRack(n,t.message)},tooltipText:"Reactivate "+n.id,formElements:[t]},c["default"].createElement("p",null,"Are you sure you want to cancel decommission and reactivate this rack??"),c["default"].createElement("pre",null,n.id),c["default"].createElement("p",null,"Reactivating a rack will cancel the decommission without erasing the rack's history and move it back to the active state."))},u=function(n){return"ACTIVE"===n.currentState.state&&c["default"].createElement(m["default"],{name:"Decommission Rack",buttonChildren:c["default"].createElement(f.Glyphicon,{glyph:"trash"}),action:"Decommission Rack",onConfirm:function(t){return e.decommissionRack(n,t.message)},tooltipText:"Decommission "+n.id,formElements:[t]},c["default"].createElement("p",null,"Are you sure you want to decommission this rack?"),c["default"].createElement("pre",null,n.id),c["default"].createElement("p",null,"Decommissioning a rack causes all tasks currently running on it to be rescheduled and executed elsewhere, as new tasks will no longer consider the rack with id ",c["default"].createElement("code",null,n.id)," a valid target for execution. This process may take time as replacement tasks must be considered healthy before old tasks are killed."))},r=function(n){return"ACTIVE"!==n.currentState.state&&c["default"].createElement(m["default"],{name:"Remove Rack",buttonChildren:c["default"].createElement(f.Glyphicon,{glyph:"remove"}),action:"Remove Rack",onConfirm:function(t){return e.removeRack(n,t.message)},tooltipText:"Remove "+n.id,formElements:[t]},c["default"].createElement("p",null,"Are you sure you want to remove this rack??"),c["default"].createElement("pre",null,n.id),c["default"].createElement("p",null,"Removing a decommissioned rack will cause that rack to become active again if the mesos-rack process is still running."))},a=function(e){var t=[c["default"].createElement(O["default"],{label:"ID",id:"id",key:"id",sortable:!0,sortData:function(e,t){return t.id},cellData:function(e){return c["default"].createElement(S.Link,{to:"tasks/active/all/"+e.id,title:"All tasks running on rack "+e.id},e.id)}}),c["default"].createElement(O["default"],{label:"Current State",id:"state",key:"state",sortable:!0,sortData:function(e,t){return t.currentState.state},cellData:function(e){return v["default"].humanizeText(e.currentState.state)}}),c["default"].createElement(O["default"],{label:"Uptime",id:"uptime",key:"uptime",sortable:!0,sortData:function(e,t){return t.firstSeenAt},cellData:function(e){return v["default"].duration(Date.now()-e.firstSeenAt)}})];return w[e]&&t.push(c["default"].createElement(O["default"],{label:w[e],id:"typename",key:"typename",sortable:!0,sortData:function(e,t){return t.currentState.user||""},cellData:function(e){return n(e)&&e.currentState.user}})),t.push(c["default"].createElement(O["default"],{label:"Message",id:"message",key:"message",cellData:function(e){return e.currentState.message}}),c["default"].createElement(O["default"],{id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(e){return c["default"].createElement("span",null,l(e),u(e),r(e),c["default"].createElement(C["default"],{object:e,showOverlay:!0},"{ }"))}})),t},o=e.racks.filter(function(e){var t=e.currentState;return v["default"].isIn(t.state,["ACTIVE"])}),i=e.racks.filter(function(e){var t=e.currentState;return v["default"].isIn(t.state,["DECOMMISSIONING","DECOMMISSIONED","STARTING_DECOMMISSION"])}),s=e.racks.filter(function(e){var t=e.currentState;return v["default"].isIn(t.state,["DEAD","MISSING_ON_STARTUP"])}),d=[{stateName:"Active",emptyMessage:"No Active Racks",columns:a("active"),hostsInState:o},{stateName:"Decommissioning",emptyMessage:"No Decommissioning Racks",columns:a("decommissioning"),hostsInState:i},{stateName:"Inactive",emptyMessage:"No Inactive Racks",columns:a("inactive"),hostsInState:s}];return c["default"].createElement(p["default"],{header:"Racks",states:d,error:e.error})};I.propTypes={racks:s.PropTypes.arrayOf(s.PropTypes.shape({state:s.PropTypes.string})),removeRack:s.PropTypes.func.isRequired,decommissionRack:s.PropTypes.func.isRequired,reactivateRack:s.PropTypes.func.isRequired,clear:s.PropTypes.func.isRequired,error:s.PropTypes.string};var P=(0,b.connect)(r,a)((0,k["default"])(I,D.refresh,!0,!0,D.initialize));t["default"]=P;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(w,"typeName","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/Racks.jsx"),__REACT_HOT_LOADER__.register(I,"Racks","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/Racks.jsx"),__REACT_HOT_LOADER__.register(u,"getErrorFromState","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/Racks.jsx"),__REACT_HOT_LOADER__.register(r,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/Racks.jsx"),__REACT_HOT_LOADER__.register(a,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/Racks.jsx"),__REACT_HOT_LOADER__.register(P,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/Racks.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){var t=e.api,n=t.freezeSlave,l=t.decommissionSlave,u=t.removeSlave,r=t.reactivateSlave;return n.error?"Error freezing slave: "+e.api.freezeSlave.error.message:l.error?"Error decommissioning slave: "+e.api.decommissionSlave.error.message:u.error?"Error removing slave: "+e.api.removeSlave.error.message:r.error?"Error reactivating slave: "+e.api.reactivateSlave.error.message:null}function r(e){return{inactiveHosts:e.api.inactiveHosts.data,slaves:e.api.slaves.data,error:u(e),columnSettings:e.ui.slaves.columns,paginated:e.ui.slaves.paginated,expiringSlaveStates:e.api.expiringSlaveStates.data}}function a(e){function t(){return i["default"].all([e(O.FreezeSlave.clear()),e(O.DecommissionSlave.clear()),e(O.RemoveSlave.clear()),e(O.ReactivateSlave.clear())])}function n(){return i["default"].all([e(O.FetchSlaves.trigger()),e(O.FetchExpiringSlaveStates.trigger())])}return{fetchSlaves:function(){return e(O.FetchSlaves.trigger())},freezeSlave:function(l,u){t().then(function(){return e(O.FreezeSlave.trigger(l.id,u)).then(function(){return n()})})},decommissionSlave:function(l,u){t().then(function(){return e(O.DecommissionSlave.trigger(l.id,u)).then(function(){return n()})})},removeSlave:function(l,u){t().then(function(){return e(O.RemoveSlave.trigger(l.id,u)).then(function(){return n()})})},deactivateHost:function(l){return t().then(function(){return e(R.DeactivateHost.trigger(l))}).then(function(){return i["default"].all([n(),e(R.FetchInactiveHosts.trigger())])})},reactivateHost:function(l){return t().then(function(){return e(R.ReactivateHost.trigger(l))}).then(function(){return i["default"].all([n(),e(R.FetchInactiveHosts.trigger())])})},fetchInactiveHosts:function(){return e(R.FetchInactiveHosts.trigger())},clearInactiveHosts:function(){return e(R.ClearInactiveHosts.trigger()).then(function(){return n()})},clearInactiveSlaves:function(){return e(O.ClearInactiveSlaves.trigger()).then(function(){return e(R.FetchInactiveHosts.trigger())})},reactivateSlave:function(l,u){t().then(function(){return e(O.ReactivateSlave.trigger(l.id,u)).then(function(){return n()})})},fetchExpiringSlaveStates:function(){return e(O.FetchExpiringSlaveStates.trigger())},removeExpiringState:function(l){t().then(function(){return e(O.RemoveExpiringSlaveState.trigger(l)).then(function(){return n()})})},clear:t}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(35),i=l(o),s=n(82),c=l(s),d=n(1),p=l(d),f=n(362),h=l(f),m=n(16),y=n(355),_=l(y),g=n(27),v=l(g),b=n(12),E=l(b),T=n(15),k=n(46),S=l(k),A=n(18),O=n(184),R=n(237),C=n(40),D=l(C),w=n(54),I=l(w),P=n(243),L=n(782),M=l(L),x={active:"Activated By",frozen:"Frozen By",decommissioning:"Decommissioned By",decommissioned:"Decommissioned By"},N=function(t){var n=function(t,n){var l=[];return l.push({name:"message",type:v["default"].INPUT_TYPES.STRING,label:"Message (optional)"}),"REMOVE"!=n&&(l.push({name:"durationMillis",type:v["default"].INPUT_TYPES.DURATION,label:"Expiration (optional)",help:p["default"].createElement("div",null,p["default"].createElement("p",null,"If an expiration duration is specified, the slave will revert to the state specified below after time has elapsed."))}),l.push({name:"revertToState",type:v["default"].INPUT_TYPES.SELECT,dependsOn:"durationMillis",defaultValue:t.currentState.state,label:"Revert To",options:e.map(E["default"].MACHINE_STATES_FOR_REVERT,function(e){return{label:e,value:e}})})),"DECOMMISSION"==n&&l.push({name:"killTasksOnDecommissionTimeout",type:v["default"].INPUT_TYPES.BOOLEAN,dependsOn:"durationMillis",label:"Kill remaining tasks on decommission timeout",defaultValue:!1}),l},l=function(e){return E["default"].isIn(e.currentState.state,["ACTIVE","DECOMMISSIONING","DECOMMISSIONED","STARTING_DECOMMISSION","FROZEN"])},u=e.uniq(e.flatten(e.map(t.slaves,function(e){return(0,c["default"])(E["default"].maybe(e,["resources"],[]))}))),r=e.uniq(e.flatten(e.map(t.slaves,function(e){return(0,c["default"])(E["default"].maybe(e,["attributes"],[]))}))),a=function(n){return e.find(t.expiringSlaveStates,function(e){return e.machineId==n.id})},o=function(e){return!E["default"].isIn(e.host,t.inactiveHosts)&&p["default"].createElement(_["default"],{name:"Mark Inactive",buttonChildren:p["default"].createElement(m.Glyphicon,{glyph:"remove-circle"}),action:"Mark Host Inactive",onConfirm:function(){return t.deactivateHost(e.host)},tooltipText:"Flag host '"+e.host+"' as inactive",formElements:[]},p["default"].createElement("p",null,"Are you sure you want to mark the host ",e.host," as inactive?"),p["default"].createElement("p",null,"This will automatically decommission any slave that joins with this hostname."))},i=function(e){return E["default"].isIn(e.host,t.inactiveHosts)&&p["default"].createElement(_["default"],{name:"Reactivate Host",buttonChildren:p["default"].createElement(m.Glyphicon,{glyph:"ok-circle"}),action:"Mark Host Active",onConfirm:function(){return t.reactivateHost(e.host)},tooltipText:"Mark host '"+e.host+"' as active",formElements:[]},p["default"].createElement("p",null,"Are you sure you want to reactivate host ",e.host,"?"),p["default"].createElement("p",null,"New slaves from this host will no longer automatically be marked as decommissioned."))},s=p["default"].createElement(_["default"],{name:"Clear Inactive Hosts",buttonChildren:p["default"].createElement(m.Glyphicon,{glyph:"remove-circle"}),action:"Clear Inactive Hosts",onConfirm:function(){return t.clearInactiveHosts()},tooltipText:"Clear inactive hosts list",formElements:[]},p["default"].createElement("p",null,"Are you sure you want to clear all inactive hosts?")),d=p["default"].createElement(_["default"],{name:"Clear Inactive Slaves",buttonChildren:p["default"].createElement(m.Glyphicon,{glyph:"remove-circle"}),action:"Clear Inactive Slaves",onConfirm:function(){return t.clearInactiveSlaves()},tooltipText:"Clear inactive slaves list",formElements:[]},p["default"].createElement("p",null,"Are you sure you want to clear all dead slaves?")),f=function(e){return E["default"].isIn(e.currentState.state,["DECOMMISSIONING","DECOMMISSIONED","STARTING_DECOMMISSION","FROZEN"])&&p["default"].createElement(_["default"],{name:"Reactivate Slave",buttonChildren:p["default"].createElement(m.Glyphicon,{glyph:"new-window"}),action:"Reactivate Slave",onConfirm:function(n){return t.reactivateSlave(e,n)},tooltipText:"Reactivate "+e.id,formElements:n(e,"REACTIVATE")},p["default"].createElement("p",null,"Are you sure you want to cancel decommission and reactivate this slave??"),p["default"].createElement("pre",null,e.id),p["default"].createElement("p",null,"Reactivating a slave will cancel the decommission without erasing the slave's history and move it back to the active state."))},y=function(e){return"ACTIVE"===e.currentState.state&&p["default"].createElement(_["default"],{name:"Freeze Slave",buttonChildren:p["default"].createElement(m.Glyphicon,{glyph:"stop"}),action:"Freeze Slave",onConfirm:function(n){return t.freezeSlave(e,n)},tooltipText:"Freeze "+e.id,formElements:n(e,"FREEZE")},p["default"].createElement("p",null,"Are you sure you want to freeze this slave?"),p["default"].createElement("pre",null,e.id),p["default"].createElement("p",null,"Freezing a slave will prevent new tasks from being launched. Previously running tasks will be unaffected."))},g=function(e){return E["default"].isIn(e.currentState.state,["ACTIVE","FROZEN"])&&p["default"].createElement(_["default"],{name:"Decommission Slave",buttonChildren:p["default"].createElement(m.Glyphicon,{glyph:"trash"}),action:"Decommission Slave",onConfirm:function(n){
return t.decommissionSlave(e,n)},tooltipText:"Decommission "+e.id,formElements:n(e,"DECOMMISSION")},p["default"].createElement("p",null,"Are you sure you want to decommission this slave?"),p["default"].createElement("pre",null,e.id),p["default"].createElement("p",null,"Decommissioning a slave causes all tasks currently running on it to be rescheduled and executed elsewhere, as new tasks will no longer consider the slave with id ",p["default"].createElement("code",null,e.id)," a valid target for execution. This process may take time as replacement tasks must be considered healthy before old tasks are killed."))},b=function(e){return!E["default"].isIn(e.currentState.state,["ACTIVE","FROZEN"])&&p["default"].createElement(_["default"],{name:"Remove Slave",buttonChildren:p["default"].createElement(m.Glyphicon,{glyph:"remove"}),action:"Remove Slave",onConfirm:function(n){return t.removeSlave(e,n)},tooltipText:"Remove "+e.id,formElements:n(e,"REMOVE")},p["default"].createElement("p",null,"Are you sure you want to remove this slave?"),p["default"].createElement("pre",null,e.id),E["default"].isIn(e.currentState.state,["DECOMMISSIONING","DECOMMISSIONED","STARTING_DECOMMISSION"])&&p["default"].createElement("p",null,"Removing a decommissioned slave will cause that slave to become active again if the mesos-slave process is still running."))},T=function(e){return a(e)&&p["default"].createElement(_["default"],{name:"Cancel Expiring ACtion",buttonChildren:p["default"].createElement(m.Glyphicon,{glyph:"remove-circle"}),action:"Make "+e.currentState.state+" Permanent",onConfirm:function(n){return t.removeExpiringState(e.id)},tooltipText:"Cancel revert to "+a(e).revertToState,formElements:[]},p["default"].createElement("p",null,"Are you sure you want to remove the expiring action for this slave? This will make the curretn state permanent."),p["default"].createElement("pre",null,e.id))},k=function(){return p["default"].createElement(D["default"],{label:"ID",id:"id",key:"id",sortable:!0,sortData:function(e,t){return t.id},cellData:function(e){return p["default"].createElement(A.Link,{to:"tasks/active/all/"+e.host,title:"All tasks running on host "+e.host},e.id)}})},S=function(){return p["default"].createElement(D["default"],{label:"State",id:"state",key:"state",sortable:!0,sortData:function(e,t){return t.currentState.state},cellData:function(e){return E["default"].humanizeText(e.currentState.state)}})},O=function(){return p["default"].createElement(D["default"],{label:"Since",id:"timestamp",key:"timestamp",sortable:!0,sortData:function(e,t){return t.currentState.timestamp},cellData:function(e){return E["default"].absoluteTimestamp(e.currentState.timestamp)}})},R=function(){return p["default"].createElement(D["default"],{label:"Rack",id:"rack",key:"rack",sortable:!0,sortData:function(e,t){return t.rackId},cellData:function(e){return e.rackId}})},C=function(){return p["default"].createElement(D["default"],{label:"Host",id:"host",key:"host",sortable:!0,sortData:function(e,t){return t.host},cellData:function(e){return e.host}})},w=function(){return p["default"].createElement(D["default"],{label:"Uptime",id:"uptime",key:"uptime",sortable:!0,sortData:function(e,t){return t.firstSeenAt},cellData:function(e){return E["default"].duration(Date.now()-e.firstSeenAt)}})},P=function(){return p["default"].createElement(D["default"],{label:"Message",id:"message",key:"message",cellData:function(e){return e.currentState.message}})},L=function(){return p["default"].createElement(D["default"],{label:"Expiring",id:"expiring",key:"expiring",cellData:function(e){var t=a(e);if(t)return"Transitions to "+t.revertToState+" in "+E["default"].duration(Date.now()-(t.startMillis+t.expiringAPIRequestObject.durationMillis))}})},N=function(n){var a=[];return t.columnSettings.id&&a.push(k()),t.columnSettings.state&&a.push(S()),t.columnSettings.since&&a.push(O()),t.columnSettings.rack&&a.push(R()),t.columnSettings.host&&a.push(C()),t.columnSettings.uptime&&a.push(w()),x[n]&&t.columnSettings.actionUser&&a.push(p["default"].createElement(D["default"],{label:x[n],id:"typename",key:"typename",sortable:!0,sortData:function(e,t){return t.currentState.user||""},cellData:function(e){return l(e)&&e.currentState.user}})),t.columnSettings.message&&a.push(P()),!e.isEmpty(t.expiringSlaveStates)&&t.columnSettings.expiring&&a.push(L()),e.each(u,function(e){t.columnSettings[e]&&a.push(p["default"].createElement(D["default"],{label:e,id:e,key:e,sortable:!0,cellData:function(t){return E["default"].maybe(t,["resources",e],0)}}))}),e.each(r,function(e){t.columnSettings[e]&&a.push(p["default"].createElement(D["default"],{label:e,id:e,key:e,sortable:!0,cellData:function(t){return E["default"].maybe(t,["attributes",e],"")}}))}),a.push(p["default"].createElement(D["default"],{id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(e){return p["default"].createElement("span",null,o(e),i(e),T(e),f(e),y(e),g(e),b(e),p["default"].createElement(I["default"],{object:e,showOverlay:!0},"{ }"))}})),a},F=t.slaves.filter(function(e){var t=e.currentState;return"ACTIVE"===t.state}),j=t.slaves.filter(function(e){var t=e.currentState;return"FROZEN"===t.state}),q=t.slaves.filter(function(e){var t=e.currentState;return E["default"].isIn(t.state,["DECOMMISSIONING","STARTING_DECOMMISSION"])}),U=t.slaves.filter(function(e){var t=e.currentState;return"DECOMMISSIONED"===t.state}),H=t.slaves.filter(function(e){var t=e.currentState;return E["default"].isIn(t.state,["DEAD","MISSING_ON_STARTUP"])}),B=function(e){return e&&e.length>0&&p["default"].createElement("div",{className:"row"},p["default"].createElement("h3",null,"Inactive Hosts",p["default"].createElement("span",{className:"pull-right"},s)),p["default"].createElement("p",null,"These hosts are marked as inactive: "),p["default"].createElement("ul",{className:"list-group"},e.map(function(e){return p["default"].createElement("li",{className:"list-group-item",key:e},e,p["default"].createElement("span",{className:"pull-right"},i({host:e})))})))},z=[{stateName:"Active",emptyMessage:"No Active Slaves",hostsInState:F,columns:N("active"),paginated:t.paginated},{stateName:"Frozen",emptyMessage:"No Frozen Slaves",hostsInState:j,columns:N("decommissioning"),paginated:t.paginated},{stateName:"Decommissioning",emptyMessage:"No Decommissioning Slaves",hostsInState:q,columns:N("decommissioning"),paginated:t.paginated},{stateName:"Decommissioned",emptyMessage:"No Decommissioned Slaves",hostsInState:U,columns:N("decommissioned"),paginated:t.paginated},{stateName:"Inactive",emptyMessage:"No Inactive Slaves",hostsInState:H,columns:N("inactive"),paginated:t.paginated,clearAllButton:d}];return p["default"].createElement("div",null,p["default"].createElement(M["default"],{columns:t.columnSettings,paginated:t.paginated,availableAttributes:r,availableResources:u},p["default"].createElement("button",{className:"btn btn-primary pull-right",alt:"Customize Columns",title:"Customize"},"Customize")),p["default"].createElement(h["default"],{header:"Slaves",states:z,error:t.error}),B(t.inactiveHosts))};N.propTypes={freezeSlave:d.PropTypes.func.isRequired,decommissionSlave:d.PropTypes.func.isRequired,removeSlave:d.PropTypes.func.isRequired,reactivateSlave:d.PropTypes.func.isRequired,fetchExpiringSlaveStates:d.PropTypes.func.isRequired,removeExpiringState:d.PropTypes.func.isRequired,clear:d.PropTypes.func.isRequired,error:d.PropTypes.string,expiringSlaveStates:d.PropTypes.array.isRequired,slaves:d.PropTypes.arrayOf(d.PropTypes.shape({state:d.PropTypes.string})),inactiveHosts:d.PropTypes.arrayOf(d.PropTypes.string),columnSettings:d.PropTypes.object.isRequired,paginated:d.PropTypes.bool.isRequired,clearInactiveHosts:d.PropTypes.func.isRequired,clearInactiveSlaves:d.PropTypes.func.isRequired};var F=(0,T.connect)(r,a)((0,S["default"])(N,P.refresh,!0,!0,P.initialize));t["default"]=F;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(x,"typeName","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/Slaves.jsx"),__REACT_HOT_LOADER__.register(N,"Slaves","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/Slaves.jsx"),__REACT_HOT_LOADER__.register(u,"getErrorFromState","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/Slaves.jsx"),__REACT_HOT_LOADER__.register(r,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/Slaves.jsx"),__REACT_HOT_LOADER__.register(a,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/Slaves.jsx"),__REACT_HOT_LOADER__.register(F,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/Slaves.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=(n(18),n(12)),o=l(a),i=n(348),s=l(i),c=n(107),d=n(127),p=l(d),f=n(364),h=l(f),m=n(363),y=l(m),_=function(e){var t=e.utilization,n=e.totalRequests;return r["default"].createElement("div",null,r["default"].createElement("h3",null,"CPU"),r["default"].createElement("div",{className:"row"},r["default"].createElement("div",{className:"col-md-2"},r["default"].createElement("h4",null,"Requests"),void 0!==t.numRequestsWithOverUtilizedCpu?r["default"].createElement(s["default"],{total:n,data:[{attribute:"overCpu",count:t.numRequestsWithOverUtilizedCpu,type:"danger",label:"Over-utilized",link:"/requests/all/overUtilizedCpu/all/",percent:t.numRequestsWithOverUtilizedCpu/n*100},{attribute:"normal",count:n-t.numRequestsWithUnderUtilizedCpu-t.numRequestsWithOverUtilizedCpu,type:"success",label:"Normal",percent:(n-t.numRequestsWithUnderUtilizedCpu-t.numRequestsWithOverUtilizedCpu)/n*100},{attribute:"underCpu",count:t.numRequestsWithUnderUtilizedCpu,type:"warning",label:"Under-utilized",link:"/requests/all/underUtilizedCpu/all/",percent:t.numRequestsWithUnderUtilizedCpu/n*100}]}):r["default"].createElement(p["default"],{fixed:!1})),r["default"].createElement(h["default"],{width:10},r["default"].createElement("div",{className:"row"},r["default"].createElement(y["default"],{width:3,value:o["default"].roundTo(t.totalOverUtilizedCpu,c.HUNDREDTHS_PLACE),label:"Total Over-utilized CPUs",className:"text-danger"}),r["default"].createElement(y["default"],{width:3,value:o["default"].roundTo(t.avgOverUtilizedCpu,c.HUNDREDTHS_PLACE),label:"Avg Over-utilized CPUs",className:"text-danger"}),r["default"].createElement(y["default"],{width:3,value:o["default"].roundTo(t.minOverUtilizedCpu,c.HUNDREDTHS_PLACE),label:"Min Over-utilized CPUs",className:"text-danger"}),r["default"].createElement(y["default"],{width:3,value:o["default"].roundTo(t.maxOverUtilizedCpu,c.HUNDREDTHS_PLACE),label:"Max Over-utilized CPUs",className:"text-danger",link:t.maxOverUtilizedCpuRequestId&&"/request/"+t.maxOverUtilizedCpuRequestId}))),r["default"].createElement(h["default"],{width:10},r["default"].createElement("div",{className:"row"},r["default"].createElement(y["default"],{width:3,value:o["default"].roundTo(t.totalUnderUtilizedCpu,c.HUNDREDTHS_PLACE),label:"Total Under-utilized CPUs",className:"text-warning"}),r["default"].createElement(y["default"],{width:3,value:o["default"].roundTo(t.avgUnderUtilizedCpu,c.HUNDREDTHS_PLACE),label:"Avg Under-utilized CPUs",className:"text-warning"}),r["default"].createElement(y["default"],{width:3,value:o["default"].roundTo(t.minUnderUtilizedCpu,c.HUNDREDTHS_PLACE),label:"Min Under-utilized CPUs",className:"text-warning"}),r["default"].createElement(y["default"],{width:3,value:o["default"].roundTo(t.maxUnderUtilizedCpu,c.HUNDREDTHS_PLACE),label:"Max Under-utilized CPUs",className:"text-warning",link:t.maxUnderUtilizedCpuRequestId&&"/request/"+t.maxUnderUtilizedCpuRequestId})))),r["default"].createElement("h3",null,"Memory"),r["default"].createElement("div",{className:"row"},r["default"].createElement("div",{className:"col-md-2"},r["default"].createElement("h4",null,"Requests"),void 0!==t.numRequestsWithUnderUtilizedMemBytes?r["default"].createElement(s["default"],{total:n,data:[{attribute:"normal",count:n-t.numRequestsWithUnderUtilizedMemBytes,type:"success",label:"Normal",percent:(n-t.numRequestsWithUnderUtilizedMemBytes)/n*100},{attribute:"underMem",count:t.numRequestsWithUnderUtilizedMemBytes,type:"warning",label:"Under-utilized",link:"/requests/all/underUtilizedMem/all/",percent:t.numRequestsWithUnderUtilizedMemBytes/n*100}]}):r["default"].createElement(p["default"],{fixed:!1})),r["default"].createElement(h["default"],{width:10},r["default"].createElement("div",{className:"row"},r["default"].createElement(y["default"],{width:3,value:o["default"].humanizeFileSize(t.totalUnderUtilizedMemBytes),label:"Total Under-utilized Memory",className:"text-warning"}),r["default"].createElement(y["default"],{width:3,value:o["default"].humanizeFileSize(t.avgUnderUtilizedMemBytes),label:"Avg Under-utilized Memory",className:"text-warning"}),r["default"].createElement(y["default"],{width:3,value:o["default"].humanizeFileSize(t.minUnderUtilizedMemBytes),label:"Min Under-utilized Memory",className:"text-warning"}),r["default"].createElement(y["default"],{width:3,value:o["default"].humanizeFileSize(t.maxUnderUtilizedMemBytes),label:"Max Under-utilized Memory",className:"text-warning",link:t.maxUnderUtilizedMemBytesRequestId&&"/request/"+t.maxUnderUtilizedMemBytesRequestId})))),r["default"].createElement("h3",null,"Disk"),r["default"].createElement("div",{className:"row"},r["default"].createElement("div",{className:"col-md-2"},r["default"].createElement("h4",null,"Requests"),void 0!==t.numRequestsWithUnderUtilizedDiskBytes?r["default"].createElement(s["default"],{total:n,data:[{attribute:"normal",count:n-t.numRequestsWithUnderUtilizedDiskBytes,type:"success",label:"Normal",percent:(n-t.numRequestsWithUnderUtilizedDiskBytes)/n*100},{attribute:"underDisk",count:t.numRequestsWithUnderUtilizedDiskBytes,type:"warning",label:"Under-utilized",link:"/requests/underUtilizedDisk/all/",percent:t.numRequestsWithUnderUtilizedDiskBytes/n*100}]}):r["default"].createElement(p["default"],{fixed:!1})),r["default"].createElement(h["default"],{width:10},r["default"].createElement("div",{className:"row"},r["default"].createElement(y["default"],{width:3,value:o["default"].humanizeFileSize(t.totalUnderUtilizedDiskBytes),label:"Total Under-utilized Disk",className:"text-warning"}),r["default"].createElement(y["default"],{width:3,value:o["default"].humanizeFileSize(t.avgUnderUtilizedDiskBytes),label:"Avg Under-utilized Disk",className:"text-warning"}),r["default"].createElement(y["default"],{width:3,value:o["default"].humanizeFileSize(t.minUnderUtilizedDiskBytes),label:"Min Under-utilized Disk",className:"text-warning"}),r["default"].createElement(y["default"],{width:3,value:o["default"].humanizeFileSize(t.maxUnderUtilizedDiskBytes),label:"Max Under-utilized Disk",className:"text-warning",link:t.maxUnderUtilizedDiskBytesRequestId&&"/request/"+t.maxUnderUtilizedDiskBytesRequestId})))))};_.propTypes={utilization:u.PropTypes.object.isRequired,totalRequests:u.PropTypes.number.isRequired};var g=_;t["default"]=g;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(_,"SlaveAggregates","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/ClusterAggregates.jsx"),__REACT_HOT_LOADER__.register(g,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/ClusterAggregates.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(12),o=l(a),i=n(789),s=l(i),c=n(16),d=n(107),p=["hover","focus"],f="top",h=function(e,t){switch(e){case d.STAT_NAMES.memoryBytesUsedStat:return t.totalMemoryResource;case d.STAT_NAMES.cpusUsedStat:return t.totalCpuResource;case d.STAT_NAMES.diskBytesUsedStat:return t.totalDiskResource;default:throw new Error(name+" is an unsupported statistic")}},m=function(e,t){switch(e){case d.STAT_NAMES.memoryBytesUsedStat:return t.memoryUtilized;case d.STAT_NAMES.cpusUsedStat:return t.cpuUtilized;case d.STAT_NAMES.diskBytesUsedStat:return t.diskUtilized;default:throw new Error(name+" is an unsupported statistic")}},y=function(e){var t=!0,n="⬤";return r["default"].createElement(c.Popover,{id:"slave-usage-quick-stats-popover"},r["default"].createElement("div",{className:"row",id:"slave-usage-quick-stats"},r["default"].createElement("div",{className:"col-xs-3",id:"slave-name"},o["default"].humanizeSlaveHostName(e.slaveInfo.host,t)),r["default"].createElement("div",{className:"col-xs-3",id:"memory-stats"},r["default"].createElement("div",{id:"pct-utilized"},o["default"].roundTo(e.memoryUtilized/d.HEALTH_SCALE_MAX*100,d.HUNDREDTHS_PLACE),"%"),r["default"].createElement("div",{id:"status"},"Mem ",r["default"].createElement("span",{style:{color:d.HEALTH_SCALE[e.memoryUtilized]}},n))),r["default"].createElement("div",{className:"col-xs-3",id:"cpu-stats"},r["default"].createElement("div",{id:"pct-utilized"},o["default"].roundTo(e.cpuUtilized/d.HEALTH_SCALE_MAX*100,d.HUNDREDTHS_PLACE),"%"),r["default"].createElement("div",{id:"status"},"CPU ",r["default"].createElement("span",{style:{color:d.HEALTH_SCALE[e.cpuUtilized]}},n))),r["default"].createElement("div",{className:"col-xs-3",id:"disk-stats"},r["default"].createElement("div",{id:"pct-utilized"},o["default"].roundTo(e.diskUtilized/d.HEALTH_SCALE_MAX*100,d.HUNDREDTHS_PLACE),"%"),r["default"].createElement("div",{id:"status"},"Disk ",r["default"].createElement("span",{style:{color:d.HEALTH_SCALE[e.diskUtilized]}},n)))))},_=function(e){var t=e.utilizationData,n=e.statName;return r["default"].createElement(c.OverlayTrigger,{trigger:p,overlay:y(t),placement:f},r["default"].createElement("span",null,r["default"].createElement(s["default"],{slaveUsage:t.slaveUsage,slaveInfo:t.slaveInfo,resource:n,totalResource:h(n,t),utilization:m(n,t)})))};_.propTypes={utilizationData:u.PropTypes.shape({slaveUsage:u.PropTypes.object.isRequired,slaveInfo:u.PropTypes.object.isRequired}),statName:u.PropTypes.string};var g=_;t["default"]=g;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(p,"overlayTriggers","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/ResourceHealthData.jsx"),__REACT_HOT_LOADER__.register(f,"overlayPlacement","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/ResourceHealthData.jsx"),__REACT_HOT_LOADER__.register(h,"getTotalForStat","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/ResourceHealthData.jsx"),__REACT_HOT_LOADER__.register(m,"getUtilizationForStat","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/ResourceHealthData.jsx"),__REACT_HOT_LOADER__.register(y,"slaveQuickStats","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/ResourceHealthData.jsx"),__REACT_HOT_LOADER__.register(_,"ResourceHealthData","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/ResourceHealthData.jsx"),__REACT_HOT_LOADER__.register(g,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/ResourceHealthData.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(12),o=l(a),i=n(107),s=n(364),c=l(s),d=n(363),p=l(d),f=function(e,t){return function(n,l){var u=l.map(e).reduce(function(e,t){return e+parseFloat(t)},0),r=n.map(t).reduce(function(e,t){return e+parseFloat(t)},0);return o["default"].toDisplayPercentage(u,r)}},h=f(function(e){return e.cpusUsed},function(e){return o["default"].getMaxAvailableResource(e,i.STAT_NAMES.cpusUsedStat)}),m=f(function(e){return e.memoryBytesUsed},function(e){return o["default"].getMaxAvailableResource(e,i.STAT_NAMES.memoryBytesUsedStat)}),y=f(function(e){return e.diskBytesUsed},function(e){return o["default"].getMaxAvailableResource(e,i.STAT_NAMES.diskBytesUsedStat)}),_=function(e){var t=e.slaves,n=e.slaveUsages,l=e.activeTasks,u=e.utilization;return r["default"].createElement("div",null,r["default"].createElement("div",{className:"slave-aggregates row"},r["default"].createElement(p["default"],{width:2,value:t.length,label:"Active Slaves"}),r["default"].createElement(p["default"],{width:2,value:l,label:"Tasks Running"})),r["default"].createElement("div",{className:"slave-aggregates row"},r["default"].createElement(c["default"],{title:"Current",width:6},r["default"].createElement(p["default"],{width:2,value:h(t,n),graph:!0,label:"CPU"}),r["default"].createElement(p["default"],{width:2,value:m(t,n),graph:!0,label:"Memory"}),r["default"].createElement(p["default"],{width:2,value:y(t,n),graph:!0,label:"Disk"})),r["default"].createElement(c["default"],{className:"info",title:"24-Hour Average",width:6},r["default"].createElement(p["default"],{width:2,value:o["default"].toDisplayPercentage(u.totalCpuUsed,u.totalCpuAvailable),graph:!0,label:"CPU"}),r["default"].createElement(p["default"],{width:2,value:o["default"].toDisplayPercentage(u.totalMemBytesUsed,u.totalMemBytesAvailable),graph:!0,label:"Memory"}),r["default"].createElement(p["default"],{width:2,value:o["default"].toDisplayPercentage(u.totalDiskBytesUsed,u.totalDiskBytesAvailable),graph:!0,label:"Disk"}))))};_.propTypes={slaves:u.PropTypes.array,slaveUsages:u.PropTypes.array,activeTasks:u.PropTypes.number.isRequired,utilization:u.PropTypes.object};var g=_;t["default"]=g;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(f,"getPctSlaveUsage","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/SlaveAggregates.jsx"),__REACT_HOT_LOADER__.register(h,"getCpuUtilizationPct","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/SlaveAggregates.jsx"),__REACT_HOT_LOADER__.register(m,"getMemUtilizationPct","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/SlaveAggregates.jsx"),__REACT_HOT_LOADER__.register(y,"getDiskUtilizationPct","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/SlaveAggregates.jsx"),__REACT_HOT_LOADER__.register(_,"SlaveAggregates","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/SlaveAggregates.jsx"),__REACT_HOT_LOADER__.register(g,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/SlaveAggregates.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(12),o=l(a),i=n(790),s=l(i),c=n(16),d=n(107),p=function(t){var n=t.slaveInfo,l=t.slaveUsage,u=t.resource,a=t.totalResource,i=t.utilization,p=function(e,t){if(o["default"].isResourceStat(t)&&t!==u)return null;var l={name:t,value:t===d.STAT_NAMES.slaveIdStat?n.host:e};return o["default"].isResourceStat(t)&&(l.maybeTotalResource=a),l},f=e.map(l,p).filter(function(e){return e}),h=r["default"].createElement(c.Popover,{id:l.slaveId,className:"slave-usage-popover",title:o["default"].humanizeSlaveHostName(n.host,!0)},r["default"].createElement(s["default"],{stats:f}));return r["default"].createElement(c.OverlayTrigger,{trigger:"click",placement:"bottom",overlay:h,rootClose:!0},r["default"].createElement(c.Button,{className:"single-slave-btn",style:{backgroundColor:d.HEALTH_SCALE[i]}}))};p.propTypes={slaveUsage:u.PropTypes.shape({slaveId:u.PropTypes.string.isRequired,cpusUsed:u.PropTypes.number.isRequired,memoryBytesUsed:u.PropTypes.number.isRequired,numTasks:u.PropTypes.number.isRequired,timestamp:u.PropTypes.number.isRequired}),slaveInfo:u.PropTypes.shape({host:u.PropTypes.string.isRequired,attributes:u.PropTypes.object.isRequired,resources:u.PropTypes.object}),resource:u.PropTypes.string.isRequired,totalResource:u.PropTypes.number.isRequired,utilization:u.PropTypes.number.isRequired};var f=p;t["default"]=f;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(p,"SlaveResourceHealth","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/SlaveResourceHealth.jsx"),__REACT_HOT_LOADER__.register(f,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/SlaveResourceHealth.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(791),o=l(a),i=n(12),s=l(i),c=n(107),d=function(e,t){return c.SLAVE_HEALTH_MENU_ITEM_ORDER.indexOf(e.name)-c.SLAVE_HEALTH_MENU_ITEM_ORDER.indexOf(t.name)},p=function(e){switch(e){case c.STAT_NAMES.slaveIdStat:return"HOST";case c.STAT_NAMES.cpusUsedStat:return"CPU";case c.STAT_NAMES.memoryBytesUsedStat:return"MEM";case c.STAT_NAMES.diskBytesUsedStat:return"DISK";case c.STAT_NAMES.numTasksStat:return"TASKS";default:return""}},f=function(e,t,n){switch(e){case c.STAT_NAMES.slaveIdStat:return s["default"].humanizeSlaveHostName(t);case c.STAT_NAMES.cpusUsedStat:return s["default"].roundTo(t,c.HUNDREDTHS_PLACE)+" / "+n;case c.STAT_NAMES.memoryBytesUsedStat:case c.STAT_NAMES.diskBytesUsedStat:return s["default"].humanizeFileSize(t)+" / "+s["default"].humanizeFileSize(n);case c.STAT_NAMES.numTasksStat:return t.toString();default:return""}},h=function(e,t,n){return s["default"].isResourceStat(e)?s["default"].toDisplayPercentage(t,n):null},m=function(e,t){return e===c.STAT_NAMES.slaveIdStat?{href:"tasks/active/all/"+t,title:"All tasks running on host "+t}:null},y=function(t){var n=t.stats;n=n.filter(function(t){return e.contains(e.values(c.STAT_NAMES),t.name)});var l=e.map(n.sort(d),function(e){var t=e.name,n=e.value,l=e.maybeTotalResource;return r["default"].createElement(o["default"],{key:t,name:p(t),value:f(t,n,l),maybeLink:m(t,n),percentage:h(t,n,l)})});return r["default"].createElement("div",{id:"slave-stats"},l,r["default"].createElement("li",{className:"timestamp-stat"},r["default"].createElement("div",{className:"row"},r["default"].createElement("div",{className:"col-xs-12"},"Last updated ",s["default"].timestampFromNow(n.find(function(e){return e.name===c.STAT_NAMES.timestampStat}).value)))))};y.propTypes={stats:u.PropTypes.arrayOf(u.PropTypes.shape({name:u.PropTypes.string.isRequired,value:u.PropTypes.oneOfType([u.PropTypes.string,u.PropTypes.number,u.PropTypes.object]).isRequired,maybeTotalResource:u.PropTypes.oneOfType([u.PropTypes.string,u.PropTypes.number])}))};var _=y;t["default"]=_;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(d,"compareStats","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/SlaveResourceHealthMenuItems.jsx"),__REACT_HOT_LOADER__.register(p,"humanizeStatName","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/SlaveResourceHealthMenuItems.jsx"),__REACT_HOT_LOADER__.register(f,"humanizeStatValue","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/SlaveResourceHealthMenuItems.jsx"),__REACT_HOT_LOADER__.register(h,"humanizeStatPct","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/SlaveResourceHealthMenuItems.jsx"),__REACT_HOT_LOADER__.register(m,"maybeLink","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/SlaveResourceHealthMenuItems.jsx"),__REACT_HOT_LOADER__.register(y,"SlaveResourceHealthMenuItems","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/SlaveResourceHealthMenuItems.jsx"),__REACT_HOT_LOADER__.register(_,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/SlaveResourceHealthMenuItems.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(18),o=n(313),i=l(o),s=function(e,t){return t?r["default"].createElement(a.Link,{to:t.href,title:t.title},e):e},c=function(e){var t=e.name,n=e.value,l=e.maybeLink,u=e.percentage;return r["default"].createElement("li",{className:"stat-item-detail container"},r["default"].createElement("div",{className:"row"},r["default"].createElement(i["default"],{text:t.toString()},r["default"].createElement("div",{className:"col-xs-3",id:"stat-name"},t)),r["default"].createElement(i["default"],{text:n.toString()},r["default"].createElement("div",{className:"col-xs-6",id:"stat-value"},s(n,l))),null!=u&&r["default"].createElement(i["default"],{text:u.toString()},r["default"].createElement("div",{className:"col-xs-3",id:"stat-percentage"},u,"%"))))};c.propTypes={name:u.PropTypes.string,value:u.PropTypes.string,maybeLink:u.PropTypes.shape({href:u.PropTypes.string,title:u.PropTypes.string}),percentage:u.PropTypes.number};var d=c;t["default"]=d;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(s,"valueWithPotentialLink","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/StatItem.jsx"),__REACT_HOT_LOADER__.register(c,"StatItem","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/StatItem.jsx"),__REACT_HOT_LOADER__.register(d,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/StatItem.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){return{slaveUsages:e.api.slaveUsages.data,slaves:e.api.slaves.data,activeTasks:e.api.status.data.activeTasks,clusterUtilization:e.api.utilization.data,totalRequests:e.api.requests.data.length}}function r(e){return{fetchSlaves:function(){return e(f.FetchSlaves.trigger())},fetchSlaveUsages:function(){return e(f.FetchSlaveUsages.trigger())},fetchSingularityStatus:function(){return e(h.FetchSingularityStatus.trigger())}}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(35),o=l(a),i=n(1),s=l(i),c=n(15),d=n(46),p=l(d),f=n(184),h=n(185),m=n(186),y=n(107),_=n(12),g=l(_),v=n(787),b=l(v),E=n(788),T=l(E),k=n(786),S=l(k),A=function(t,n){return e.findWhere(t,{id:n.slaveId})},O=function(e,t){return t.map(function(t){var n=A(e,t),l=g["default"].getMaxAvailableResource(n,y.STAT_NAMES.cpusUsedStat),u=g["default"].roundTo(t[y.STAT_NAMES.cpusUsedStat]/l*y.HEALTH_SCALE_MAX,y.WHOLE_NUMBER),r=g["default"].getMaxAvailableResource(n,y.STAT_NAMES.memoryBytesUsedStat),a=g["default"].roundTo(t[y.STAT_NAMES.memoryBytesUsedStat]/r*y.HEALTH_SCALE_MAX,y.WHOLE_NUMBER),o=g["default"].getMaxAvailableResource(n,y.STAT_NAMES.diskBytesUsedStat),i=g["default"].roundTo(t[y.STAT_NAMES.diskBytesUsedStat]/o*y.HEALTH_SCALE_MAX,y.WHOLE_NUMBER);return{slaveInfo:n,slaveUsage:t,totalCpuResource:l,cpuUtilized:u,totalMemoryResource:r,memoryUtilized:a,totalDiskResource:o,diskUtilized:i}})},R=function(e){var t=e.slaves,n=e.slaveUsages,l=e.activeTasks,u=e.clusterUtilization,r=e.totalRequests,a=t.filter(g["default"].isActiveSlave),o=O(a,n),i=o.sort(function(e,t){
return e.cpuUtilized-t.cpuUtilized}).map(function(e,t){return s["default"].createElement(b["default"],{key:t,utilizationData:e,statName:y.STAT_NAMES.cpusUsedStat})}),c=o.sort(function(e,t){return e.memoryUtilized-t.memoryUtilized}).map(function(e,t){return s["default"].createElement(b["default"],{key:t,utilizationData:e,statName:y.STAT_NAMES.memoryBytesUsedStat})}),d=o.sort(function(e,t){return e.diskUtilized-t.diskUtilized}).map(function(e,t){return s["default"].createElement(b["default"],{key:t,utilizationData:e,statName:y.STAT_NAMES.diskBytesUsedStat})});return s["default"].createElement("div",{id:"slave-usage-page"},s["default"].createElement("h1",null,"Slave Usage"),s["default"].createElement("div",null,s["default"].createElement(T["default"],{slaves:a,slaveUsages:n,activeTasks:l,utilization:u})),s["default"].createElement("div",{id:"slave-health"},s["default"].createElement("h3",null,"Slave health"),s["default"].createElement("h4",null,"CPU"),s["default"].createElement("div",{className:"cpu-health"},i),s["default"].createElement("h4",null,"Memory"),s["default"].createElement("div",{className:"memory-health"},c),s["default"].createElement("h4",null,"Disk"),s["default"].createElement("div",{className:"disk-health"},d)),s["default"].createElement("hr",null),s["default"].createElement("h1",null,"Cluster Utilization"),s["default"].createElement("small",{className:"last-updated"},"Last updated ",g["default"].timestampFromNow(u.timestamp)),s["default"].createElement("div",null,s["default"].createElement(S["default"],{utilization:u,totalRequests:r})))};R.propTypes={slaveUsages:i.PropTypes.arrayOf(i.PropTypes.object),slaves:i.PropTypes.arrayOf(i.PropTypes.object),activeTasks:i.PropTypes.number};var C=function(){return function(e){return o["default"].all([e(f.FetchSlaves.trigger()),e(f.FetchSlaveUsages.trigger()),e(h.FetchSingularityStatus.trigger()),e(m.FetchUtilization.trigger())])}},D=(0,c.connect)(u,r)((0,p["default"])(R,C,!0,!0));t["default"]=D;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(A,"getSlaveInfo","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/Utilization.jsx"),__REACT_HOT_LOADER__.register(O,"getUtilizationData","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/Utilization.jsx"),__REACT_HOT_LOADER__.register(R,"SlaveUsage","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/Utilization.jsx"),__REACT_HOT_LOADER__.register(u,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/Utilization.jsx"),__REACT_HOT_LOADER__.register(r,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/Utilization.jsx"),__REACT_HOT_LOADER__.register(C,"refresh","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/Utilization.jsx"),__REACT_HOT_LOADER__.register(D,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/machines/usage/Utilization.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){return{request:R["default"].maybe(e.api.request,[t.params.requestId,"data"]),notFound:404===R["default"].maybe(e.api.request,[t.params.requestId,"statusCode"]),pathname:t.location.pathname,form:e.ui.form[H],saveApiCall:e.api.saveDeploy}}function r(e,t){return{update:function(t,n,l){e((0,N.ModifyField)(t,n,l))},save:function(n){e(F.SaveDeploy.trigger(n)).then(function(e){"SAVE_DEPLOY_SUCCESS"===e.type&&t.router.push("request/"+t.params.requestId+"/deploy/"+e.data.pendingDeployState.deployMarker.deployId)})},fetchRequest:function(t){return e(j.FetchRequest.trigger(t,!0))},clearForm:function(){return e((0,N.ClearForm)(H))},clearSaveDeployData:function(){return e(F.SaveDeploy.clearData())}}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(82),o=l(a),i=n(34),s=l(i),c=n(13),d=l(c),p=n(2),f=l(p),h=n(14),m=l(h),y=n(4),_=l(y),g=n(3),v=l(g),b=n(1),E=l(b),T=n(15),k=n(46),S=l(k),A=n(18),O=n(12),R=l(O),C=n(352),D=l(C),w=n(353),I=l(w),P=n(351),L=l(P),M=n(350),x=l(M),N=n(188),F=n(105),j=n(32),q=n(701),U=n(794),H="newDeployForm",B="default",z="custom",G=b.PropTypes.shape({name:b.PropTypes.string,type:b.PropTypes.oneOf(["embedded","external","s3"]).isRequired,filename:b.PropTypes.string,md5Sum:b.PropTypes.string,content:b.PropTypes.string,url:b.PropTypes.string,filesize:b.PropTypes.string,s3Bucket:b.PropTypes.string,s3ObjectKey:b.PropTypes.string}),V=function(t){function n(){return(0,f["default"])(this,n),(0,_["default"])(this,(n.__proto__||(0,d["default"])(n)).apply(this,arguments))}return(0,v["default"])(n,t),(0,m["default"])(n,[{key:"componentDidMount",value:function(){this.props.clearForm(),this.props.clearSaveDeployData()}},{key:"updateField",value:function(e,t){this.props.update(H,e,t)}},{key:"getValueOrDefault",value:function(e){return this.props.form[e]||U.INDEXED_FIELDS[e]["default"]}},{key:"isRequestDaemon",value:function(){return["SERVICE","WORKER"].indexOf(this.props.request.request.requestType)!==-1}},{key:"hasValue",value:function(t){return!!t&&(!Array.isArray(t)||!e.isEmpty(t))}},{key:"validateValue",value:function(e,t,n){if(!e)return!0;if("number"===t){var l=parseFloat(e,10);return 0===l||l}if("map"===t){var u=!0,r=!1,a=void 0;try{for(var o,i=(0,s["default"])(e);!(u=(o=i.next()).done);u=!0){var c=o.value;if(2!==c.split("=").length)return!1}}catch(d){r=!0,a=d}finally{try{!u&&i["return"]&&i["return"]()}finally{if(r)throw a}}}else if("array"===t){var p=!0,f=!1,h=void 0;try{for(var m,y=(0,s["default"])(e);!(p=(m=y.next()).done);p=!0){var _=m.value;if(!this.validateValue(_,n))return!1}}catch(d){f=!0,h=d}finally{try{!p&&y["return"]&&y["return"]()}finally{if(f)throw h}}}else if("mapPair"===t&&2!==e.split("=").length)return!1;return!0}},{key:"errorsInArrayField",value:function(t,n){var l=[],u=n(t.id);if(t.required&&e.isEmpty(u))return[0];var r="map"===t.type&&"mapPair"||t.arrayType;for(var a in u)this.validateValue(u[a],r)||l.push(parseInt(a,10));return l}},{key:"validateField",value:function(e,t){var n=e.type;if("object"===n){var l=!0,u=!1,r=void 0;try{for(var a,o=(0,s["default"])(e.values);!(l=(a=o.next()).done);l=!0){var i=a.value;if(!this.validateField(i))return!1}}catch(c){u=!0,r=c}finally{try{!l&&o["return"]&&o["return"]()}finally{if(u)throw r}}return!0}var d=t(e.id);return!(e.required&&!this.hasValue(d))&&this.validateValue(d,n,e.arrayType)}},{key:"formFieldFeedback",value:function(e,t){return e.required||t?e.required&&!t?"ERROR":this.validateField(e,function(){return t})?"SUCCESS":"ERROR":null}},{key:"validateFields",value:function(e){var t=this,n=!0,l=!1,u=void 0;try{for(var r,a=(0,s["default"])((0,o["default"])(e));!(n=(r=a.next()).done);n=!0){var i=r.value;if(!this.validateField(e[i],function(e){return t.getValueOrDefault(e)}))return!1}}catch(c){l=!0,u=c}finally{try{!n&&a["return"]&&a["return"]()}finally{if(l)throw u}}return!0}},{key:"validateObject",value:function(e,t){var n=!0,l=!1,u=void 0;try{for(var r,a=(0,s["default"])((0,o["default"])(t));!(n=(r=a.next()).done);n=!0){var i=r.value;if(!this.validateField(t[i],function(n){return e[n]||t[n]["default"]}))return!1}}catch(c){l=!0,u=c}finally{try{!n&&a["return"]&&a["return"]()}finally{if(l)throw u}}return!0}},{key:"validateObjects",value:function(e,t){var n=this.getValueOrDefault(e);if(!n)return!0;var l=!0,u=!1,r=void 0;try{for(var a,i=(0,s["default"])((0,o["default"])(n));!(l=(a=i.next()).done);l=!0){var c=a.value;if(!this.validateObject(n[c],t))return!1}}catch(d){u=!0,r=d}finally{try{!l&&i["return"]&&i["return"]()}finally{if(u)throw r}}return!0}},{key:"validateArtifacts",value:function(){var e=!0,t=!1,n=void 0;try{for(var l,u=(0,s["default"])(this.getValueOrDefault("embeddedArtifacts")||[]);!(e=(l=u.next()).done);e=!0){var r=l.value;if(!this.validateObject(r,U.INDEXED_ALL_ARTIFACT_FIELDS))return!1;if(!this.validateObject(r,U.INDEXED_EMBEDDED_ARTIFACT_FIELDS))return!1}}catch(a){t=!0,n=a}finally{try{!e&&u["return"]&&u["return"]()}finally{if(t)throw n}}var o=!0,i=!1,c=void 0;try{for(var d,p=(0,s["default"])(this.getValueOrDefault("externalArtifacts")||[]);!(o=(d=p.next()).done);o=!0){var f=d.value;if(!this.validateObject(f,U.INDEXED_ALL_ARTIFACT_FIELDS))return!1;if(!this.validateObject(f,U.INDEXED_EXTERNAL_ARTIFACT_FIELDS))return!1}}catch(a){i=!0,c=a}finally{try{!o&&p["return"]&&p["return"]()}finally{if(i)throw c}}var h=!0,m=!1,y=void 0;try{for(var _,g=(0,s["default"])(this.getValueOrDefault("s3Artifacts")||[]);!(h=(_=g.next()).done);h=!0){var v=_.value;if(!this.validateObject(v,U.INDEXED_ALL_ARTIFACT_FIELDS))return!1;if("s3"===v.type&&!this.validateObject(v,U.INDEXED_S3_ARTIFACT_FIELDS))return!1}}catch(a){m=!0,y=a}finally{try{!h&&g["return"]&&g["return"]()}finally{if(m)throw y}}return!0}},{key:"canSubmit",value:function(){if(!this.validateFields(U.INDEXED_ALL_FIELDS))return!1;if(this.getValueOrDefault("executorType")===z){if(!this.validateFields(U.INDEXED_CUSTOM_EXECUTOR_FIELDS)||!this.validateArtifacts())return!1}else if(!this.validateFields(U.INDEXED_DEFAULT_EXECUTOR_FIELDS))return!1;return!!("DOCKER"!==this.getValueOrDefault("type")||this.validateFields(U.INDEXED_DOCKER_CONTAINER_FIELDS)&&this.validateObjects("portMappings",U.INDEXED_DOCKER_PORT_MAPPING_FIELDS)&&this.validateObjects("volumes",U.INDEXED_DOCKER_VOLUME_FIELDS)&&this.validateObjects("dockerParameters",U.INDEXED_DOCKER_PARAMETERS_FIELDS))&&(!(this.props.request.request.loadBalanced&&!this.validateFields(U.INDEXED_LOAD_BALANCER_FIELDS))&&!(this.isRequestDaemon()&&!this.validateFields(U.INDEXED_HEALTH_CHECKER_FIELDS)))}},{key:"copyFieldsToObject",value:function(e,t,n){var l=this,u=!0,r=!1,a=void 0;try{for(var o,i=(0,s["default"])(t);!(u=(o=i.next()).done);u=!0){var c=o.value;if("object"===c.type)e[c.id]=this.copyFieldsToObject(e[c.id]||{},c.values,function(e){return l.getValueOrDefault(e)});else if(this.hasValue(n(c.id))){var d=n(c.id);if("text"===c.type||"array"===c.type)e[c.id]=d;else if("number"===c.type)e[c.id]=parseFloat(d,10);else if("base64"===c.type)e[c.id]=btoa(d);else if("map"===c.type){var p={},f=!0,h=!1,m=void 0;try{for(var y,_=(0,s["default"])(d);!(f=(y=_.next()).done);f=!0){var g=y.value,v=g.split("=");2===v.length&&(p[v[0]]=v[1])}}catch(b){h=!0,m=b}finally{try{!f&&_["return"]&&_["return"]()}finally{if(h)throw m}}p&&(e[c.id]=p)}else if("artifacts"===c.type){var E=d.map(function(e){var t={};return l.copyFieldsToObject(t,U.ARTIFACT_FIELDS.all,function(t){return e[t]||U.INDEXED_ALL_ARTIFACT_FIELDS[t]["default"]}),"embedded"===e.type&&l.copyFieldsToObject(t,U.ARTIFACT_FIELDS.embedded,function(t){return e[t]||U.INDEXED_ALL_ARTIFACT_FIELDS[t]["default"]}),"external"===e.type&&l.copyFieldsToObject(t,U.ARTIFACT_FIELDS.external,function(t){return e[t]||U.INDEXED_ALL_ARTIFACT_FIELDS[t]["default"]}),"s3"===e.type&&l.copyFieldsToObject(t,U.ARTIFACT_FIELDS.s3,function(t){return e[t]||U.INDEXED_ALL_ARTIFACT_FIELDS[t]["default"]}),t});e[c.id]=E}else if("mesosArtifacts"===c.type){var T=d.map(function(e){return l.copyFieldsToObject({},U.MESOS_ARTIFACT_FIELDS,function(t){return e[t]||U.INDEXED_MESOS_ARTIFACT_FIELDS[t]["default"]})});e[c.id]=T}else if("volumes"===c.type){var k=d.map(function(e){return l.copyFieldsToObject({},U.DOCKER_VOLUME_FIELDS,function(t){return e[t]||U.INDEXED_DOCKER_VOLUME_FIELDS[t]["default"]})});e[c.id]=k}else if("portMappings"===c.type){var S=d.map(function(e){return l.copyFieldsToObject({},U.DOCKER_PORT_MAPPING_FIELDS,function(t){return e[t]||U.INDEXED_DOCKER_PORT_MAPPING_FIELDS[t]["default"]})});e[c.id]=S}else if("dockerParameters"===c.type){var A=d.map(function(e){return l.copyFieldsToObject({},U.DOCKER_PARAMETERS_FIELDS,function(t){return e[t]||U.INDEXED_DOCKER_PARAMETERS_FIELDS[t]["default"]})});e[c.id]=A}}}}catch(b){r=!0,a=b}finally{try{!u&&i["return"]&&i["return"]()}finally{if(r)throw a}}return e}},{key:"submit",value:function(e){var t=this;e.preventDefault();var n={};this.copyFieldsToObject(n,U.FIELDS.all,function(e){return t.getValueOrDefault(e)}),this.getValueOrDefault("executorType")===B?this.copyFieldsToObject(n,U.FIELDS.defaultExecutor,function(e){return t.getValueOrDefault(e)}):this.copyFieldsToObject(n,U.FIELDS.customExecutor,function(e){return t.getValueOrDefault(e)}),"DOCKER"===this.getValueOrDefault("type")&&this.copyFieldsToObject(n,U.FIELDS.dockerContainer,function(e){return t.getValueOrDefault(e)}),this.props.request.request.loadBalanced&&this.copyFieldsToObject(n,U.FIELDS.loadBalancer,function(e){return t.getValueOrDefault(e)}),this.isRequestDaemon()&&"SERVICE"===this.props.request.request.requestType&&this.copyFieldsToObject(n,U.FIELDS.healthChecker,function(e){return t.getValueOrDefault(e)}),n.requestId=this.props.request.request.id,this.props.save({deploy:n})}},{key:"addObjectToArrayField",value:function(e,t){if(this.props.form[e]){var n=this.props.form[e].slice();n.push(t),this.updateField(e,n)}else this.updateField(e,[t])}},{key:"addObjectToArrayFieldPreventDefault",value:function(e,t,n){n.preventDefault(),this.addObjectToArrayField(e,t)}},{key:"removeObjectFromArrayField",value:function(e,t){var n=this.props.form[e].slice();n.splice(t,1),this.updateField(e,n)}},{key:"updateObjectInArrayField",value:function(t,n,l){var u=this.props.form[t].slice(),r=e.extend({},u[n],l);u[n]=r,this.updateField(t,u)}},{key:"renderMesosArtifact",value:function(e,t){var n=this,l=this.props.form.uris[t],u=E["default"].createElement(I["default"],{id:"mesos-uri-"+t,onChange:function(e){return n.updateObjectInArrayField("uris",t,{uri:e.target.value})},value:l.uri,label:"Uri",required:!0,feedback:this.formFieldFeedback(U.INDEXED_MESOS_ARTIFACT_FIELDS.uri,l.uri)}),r=E["default"].createElement(x["default"],{id:"mesos-cahce-${ key }",label:"Cache",checked:l.cache,onChange:function(e){return n.updateObjectInArrayField("uris",t,{cache:e})},feedback:this.formFieldFeedback(U.INDEXED_MESOS_ARTIFACT_FIELDS.cache,l.cache)}),a=E["default"].createElement(x["default"],{id:"mesos-extract-${ key }",label:"Extract",checked:l.extract,onChange:function(e){return n.updateObjectInArrayField("uris",t,{extract:e})},feedback:this.formFieldFeedback(U.INDEXED_MESOS_ARTIFACT_FIELDS.extract,l.extract)}),o=E["default"].createElement(x["default"],{id:"mesos-executable-${ key }",label:"Executable",checked:l.executable,onChange:function(e){return n.updateObjectInArrayField("uris",t,{executable:e})},feedback:this.formFieldFeedback(U.INDEXED_MESOS_ARTIFACT_FIELDS.executable,l.executable)});return E["default"].createElement("div",{className:"well well-sm mesos-artifact",key:t},E["default"].createElement("h5",null,"Mesos Artifact"),E["default"].createElement("button",{className:"remove-button",id:"remove-mesos-artifact-"+t,onClick:function(){return n.removeObjectFromArrayField("uris",t)}}),u,r,o,a)}},{key:"renderMesosArtifacts",value:function(){var e=this,t=this.props.form.uris;return t?t.map(function(t,n){return e.renderMesosArtifact(t,n)}):null}},{key:"renderDefaultExecutorFields",value:function(){var e=this,t=E["default"].createElement(I["default"],{id:"command-to-execute",onChange:function(t){return e.updateField("command",t.target.value)},value:this.props.form.command,label:"Command to execute",placeholder:"eg: rm -rf /",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.command,this.props.form.command)}),n=E["default"].createElement(L["default"],{id:"cmd-line-args",value:this.props.form.arguments||[],onChange:function(t){return e.updateField("arguments",t)},label:"Arguments",errorIndices:this.errorsInArrayField(U.INDEXED_FIELDS.arguments,function(){return e.props.form.arguments}),couldHaveFeedback:!0}),l=E["default"].createElement(x["default"],{id:"is-shell",label:"Shell",checked:this.props.form.shell,onChange:function(t){return e.updateField("shell",t)}});return E["default"].createElement("div",null,E["default"].createElement("fieldset",{id:"default-expandable",className:"expandable"},E["default"].createElement("h4",null,"Default Executor Settings"),t,n,l,this.renderMesosArtifacts(),E["default"].createElement("div",{id:"mesos-artifact-button-row",className:"row"},E["default"].createElement("div",{className:"col-sm-6"},E["default"].createElement("button",{className:"btn btn-success btn-block",onClick:function(t){return e.addObjectToArrayFieldPreventDefault("uris",{extract:!0},t)}},E["default"].createElement("span",{className:"glyphicon glyphicon-plus"})," Artifact")))))}},{key:"renderArtifact",value:function(e,t){var n=this,l=e.type+"Artifacts",u=E["default"].createElement(I["default"],{id:"name-"+t,onChange:function(e){return n.updateObjectInArrayField(l,t,{name:e.target.value})},value:e.name,label:"Name",required:!0,feedback:this.formFieldFeedback(U.INDEXED_ARTIFACT_FIELDS.name,e.name)}),r=E["default"].createElement(I["default"],{id:"filename-"+t,onChange:function(e){return n.updateObjectInArrayField(l,t,{filename:e.target.value})},value:e.filename,label:"File name",required:!0,feedback:this.formFieldFeedback(U.INDEXED_ARTIFACT_FIELDS.filename,e.filename)}),a=E["default"].createElement(I["default"],{id:"md5-"+t,onChange:function(e){return n.updateObjectInArrayField(l,t,{md5Sum:e.target.value})},value:e.md5Sum,label:"MD5 checksum",feedback:this.formFieldFeedback(U.INDEXED_ARTIFACT_FIELDS.md5Sum,e.md5Sum)}),o=E["default"].createElement(I["default"],{id:"content-"+t,onChange:function(e){return n.updateObjectInArrayField(l,t,{content:e.target.value})},value:e.content,label:"Content",feedback:this.formFieldFeedback(U.INDEXED_ARTIFACT_FIELDS.content,e.content)}),i=E["default"].createElement(I["default"],{id:"file-size-"+t,onChange:function(e){return n.updateObjectInArrayField(l,t,{filesize:e.target.value})},value:e.filesize,label:"File size",feedback:this.formFieldFeedback(U.INDEXED_ARTIFACT_FIELDS.filesize,e.filesize)}),s=E["default"].createElement(I["default"],{id:"url-"+t,onChange:function(e){return n.updateObjectInArrayField(l,t,{url:e.target.value})},value:e.url,label:"URL",required:!0,feedback:this.formFieldFeedback(U.INDEXED_ARTIFACT_FIELDS.url,e.url)}),c=E["default"].createElement(I["default"],{id:"bucket-"+t,onChange:function(e){return n.updateObjectInArrayField(l,t,{s3Bucket:e.target.value})},value:e.s3Bucket,label:"S3 bucket",required:!0,feedback:this.formFieldFeedback(U.INDEXED_ARTIFACT_FIELDS.s3Bucket,e.s3Bucket)}),d=E["default"].createElement(I["default"],{id:"object-key-"+t,onChange:function(e){return n.updateObjectInArrayField(l,t,{s3ObjectKey:e.target.value})},value:e.s3ObjectKey,label:"S3 object key",required:!0,feedback:this.formFieldFeedback(U.INDEXED_ARTIFACT_FIELDS.s3ObjectKey,e.s3ObjectKey)});return E["default"].createElement("div",{key:t,className:"well well-sm artifact"},E["default"].createElement("h5",null,e.type," artifact"),E["default"].createElement("button",{className:"remove-button",id:"remove-artifact-"+t,onClick:function(){return n.removeObjectFromArrayField(l,t)}}),u,r,a,"embedded"===e.type&&o,"embedded"!==e.type&&i,"external"===e.type&&s,"s3"===e.type&&c,"s3"===e.type&&d)}},{key:"renderCustomArtifactFields",value:function(){var e=this;return this.props.form.s3Artifacts||this.props.form.externalArtifacts||this.props.form.embeddedArtifacts?E["default"].createElement("div",{id:"custom-artifacts"},this.props.form.embeddedArtifacts&&this.props.form.embeddedArtifacts.map(function(t,n){return e.renderArtifact(t,n)}),this.props.form.externalArtifacts&&this.props.form.externalArtifacts.map(function(t,n){return e.renderArtifact(t,n)}),this.props.form.s3Artifacts&&this.props.form.s3Artifacts.map(function(t,n){return e.renderArtifact(t,n)})):null}},{key:"renderCustomExecutorFields",value:function(){var e=this,t=E["default"].createElement(I["default"],{id:"cmd-to-execute",onChange:function(t){return e.updateField("cmd",t.target.value)},value:this.props.form.cmd,label:"Command to execute",placeholder:"eg: rm -rf /",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.cmd,this.props.form.cmd)}),n=E["default"].createElement(I["default"],{id:"custom-executor-command",onChange:function(t){return e.updateField("customExecutorCmd",t.target.value)},value:this.props.form.customExecutorCmd,label:"Custom executor command",required:!0,placeholder:"eg: /usr/local/bin/singularity-executor",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.customExecutorCmd,this.props.form.customExecutorCmd)}),l=E["default"].createElement(L["default"],{id:"extra-args",value:this.props.form.extraCmdLineArgs||[],onChange:function(t){return e.updateField("extraCmdLineArgs",t)},label:"Extra command args",placeholder:"eg: -jar MyThing.jar",errorIndices:this.errorsInArrayField(U.INDEXED_FIELDS.extraCmdLineArgs,function(){return e.props.form.extraCmdLineArgs}),couldHaveFeedback:!0}),u=E["default"].createElement(I["default"],{id:"user",onChange:function(t){return e.updateField("user",t.target.value)},value:this.props.form.user,label:"User",placeholder:"default: root",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.user,this.props.form.user)}),r=E["default"].createElement(I["default"],{id:"kill-after-millis",onChange:function(t){return e.updateField("sigKillProcessesAfterMillis",t.target.value)},value:this.props.form.sigKillProcessesAfterMillis,label:"Kill processes after (milisec)",placeholder:"default: 120000",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.sigKillProcessesAfterMillis,this.props.form.sigKillProcessesAfterMillis)}),a=E["default"].createElement(L["default"],{id:"successful-exit-code",value:this.props.form.successfulExitCodes||[],onChange:function(t){return e.updateField("successfulExitCodes",t)},label:"Successful exit codes",errorIndices:this.errorsInArrayField(U.INDEXED_FIELDS.successfulExitCodes,function(){return e.props.form.successfulExitCodes}),couldHaveFeedback:!0}),o=E["default"].createElement(I["default"],{id:"max-task-threads",onChange:function(t){return e.updateField("maxTaskThreads",t.target.value)},value:this.props.form.maxTaskThreads,label:"Max Task Threads",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.maxTaskThreads,this.props.form.maxTaskThreads)}),i=E["default"].createElement(I["default"],{id:"logging-tag",onChange:function(t){return e.updateField("loggingTag",t.target.value)},value:this.props.form.loggingTag,label:"Logging tag",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.loggingTag,this.props.form.loggingTag)}),s=E["default"].createElement(L["default"],{id:"logging-extra-fields",value:this.props.form.loggingExtraFields||[],onChange:function(t){return e.updateField("loggingExtraFields",t)},label:"Logging extra fields",placeholder:"format: key=value",errorIndices:this.errorsInArrayField(U.INDEXED_FIELDS.loggingExtraFields,function(){return e.props.form.loggingExtraFields}),couldHaveFeedback:!0}),c=E["default"].createElement(D["default"],{id:"logrotate-frequency",label:"Logrotate Frequency",value:this.props.form.logrotateFrequency,defaultValue:"DAILY",onChange:function(t){return e.updateField("logrotateFrequency",t.value)},required:!1,options:[{label:"Hourly",value:"HOURLY"},{label:"Daily",value:"DAILY"},{label:"Weekly",value:"WEEKLY"},{label:"Monthly",value:"MONTHLY"}]}),d=E["default"].createElement(x["default"],{id:"preserve-sandbox",label:"Preserve task sandbox after finish",checked:this.props.form.preserveTaskSandboxAfterFinish,onChange:function(t){return e.updateField("preserveTaskSandboxAfterFinish",t)}}),p=E["default"].createElement(x["default"],{id:"skip-lr-compress",label:"Skip lorotate compress",checked:this.props.form.skipLogrotateAndCompress,onChange:function(t){return e.updateField("skipLogrotateAndCompress",t)}}),f=E["default"].createElement(I["default"],{id:"logging-s3-bucket",onChange:function(t){return e.updateField("loggingS3Bucket",t.target.value)},value:this.props.form.loggingS3Bucket,label:"Logging S3 Bucket",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.loggingS3Bucket,this.props.form.loggingS3Bucket)}),h=E["default"].createElement(I["default"],{id:"max-open-files",onChange:function(t){return e.updateField("maxOpenFiles",t.target.value)},value:this.props.form.maxOpenFiles,label:"Max Open Files",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.maxOpenFiles,this.props.form.maxOpenFiles)}),m=E["default"].createElement(I["default"],{id:"running-sentinel",onChange:function(t){return e.updateField("runningSentinel",t.target.value)},value:this.props.form.runningSentinel,label:"Running Sentinel",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.runningSentinel,this.props.form.runningSentinel)});return E["default"].createElement("div",null,E["default"].createElement("fieldset",null,E["default"].createElement("h4",null,"Custom Executor Settingss"),t,n,l,E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-md-6"},u),E["default"].createElement("div",{className:"col-md-6"},r)),E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-md-6"},a),E["default"].createElement("div",{className:"col-md-6"},o)),E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-md-6"},i),E["default"].createElement("div",{className:"col-md-6"},s)),E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-md-6"},c),E["default"].createElement("div",{className:"col-md-6"},p)),E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-md-6"},d),E["default"].createElement("div",{className:"col-md-6"},f)),E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-md-6"},h),E["default"].createElement("div",{className:"col-md-6"},m))),E["default"].createElement("fieldset",null,E["default"].createElement("h4",null,"Custom executor artifacts"),this.renderCustomArtifactFields(),E["default"].createElement("div",{id:"artifact-button-row",className:"row"},E["default"].createElement("div",{className:"col-sm-4"},E["default"].createElement("button",{className:"btn btn-success btn-block",onClick:function(t){return e.addObjectToArrayFieldPreventDefault("embeddedArtifacts",{type:"embedded"},t)}},E["default"].createElement("span",{className:"glyphicon glyphicon-plus"})," Embedded")),E["default"].createElement("div",{className:"col-sm-4"},E["default"].createElement("button",{className:"btn btn-success btn-block",onClick:function(t){return e.addObjectToArrayFieldPreventDefault("externalArtifacts",{type:"external"},t)}},E["default"].createElement("span",{className:"glyphicon glyphicon-plus"})," External")),E["default"].createElement("div",{className:"col-sm-4"},E["default"].createElement("button",{className:"btn btn-success btn-block",onClick:function(t){return e.addObjectToArrayFieldPreventDefault("s3Artifacts",{type:"s3"},t)}},E["default"].createElement("span",{className:"glyphicon glyphicon-plus"})," S3")))))}},{key:"renderDockerPortMapping",value:function(e,t){var n=this,l=this.props.form.portMappings[t],u=E["default"].createElement(D["default"],{id:"cont-port-type-"+t,label:"Container Port Type",value:l.containerPortType||U.INDEXED_DOCKER_PORT_MAPPING_FIELDS.containerPortType["default"],defaultValue:"LITERAL",onChange:function(e){return n.updateObjectInArrayField("portMappings",t,{containerPortType:e.value})},required:!0,options:[{label:"Literal",value:"LITERAL"},{label:"From Offer",value:"FROM_OFFER"}]}),r=E["default"].createElement(I["default"],{id:"cont-port-"+t,onChange:function(e){return n.updateObjectInArrayField("portMappings",t,{containerPort:e.target.value})},value:l.containerPort,label:"Container Port",required:!0,feedback:this.formFieldFeedback(U.INDEXED_DOCKER_PORT_MAPPING_FIELDS.containerPort,l.containerPort)}),a=E["default"].createElement(D["default"],{id:"host-port-type-"+t,label:"Host Port Type",value:l.hostPortType||U.INDEXED_DOCKER_PORT_MAPPING_FIELDS.hostPortType["default"],defaultValue:"LITERAL",onChange:function(e){return n.updateObjectInArrayField("portMappings",t,{hostPortType:e.value})},required:!0,options:[{label:"Literal",value:"LITERAL"},{label:"From Offer",value:"FROM_OFFER"}]}),o=E["default"].createElement(I["default"],{id:"host-port-"+t,onChange:function(e){return n.updateObjectInArrayField("portMappings",t,{hostPort:e.target.value})},value:l.hostPort,label:"Host Port",required:!0,feedback:this.formFieldFeedback(U.INDEXED_DOCKER_PORT_MAPPING_FIELDS.hostPort,l.hostPort)}),i=E["default"].createElement(I["default"],{id:"protocol-"+t,onChange:function(e){return n.updateObjectInArrayField("portMappings",t,{protocol:e.target.value})},value:l.protocol,label:"Protocol",placeholder:"default: tcp",feedback:this.formFieldFeedback(U.INDEXED_DOCKER_PORT_MAPPING_FIELDS.protocol,l.protocol)});return E["default"].createElement("div",{className:"well well-sm docker-port",key:t},E["default"].createElement("h5",null,"Docker Port Mapping"),E["default"].createElement("button",{className:"remove-button",id:"remove-port-mapping-"+t,onClick:function(){return n.removeObjectFromArrayField("portMappings",t)}}),u,r,a,o,i)}},{key:"renderDockerPortMappings",value:function(){var e=this,t=this.props.form.portMappings;return t?t.map(function(t,n){return e.renderDockerPortMapping(t,n)}):null}},{key:"renderDockerParameter",value:function(e,t){var n=this,l=this.props.form.dockerParameters[t],u=E["default"].createElement(I["default"],{id:"parameter-key-"+t,onChange:function(e){return n.updateObjectInArrayField("dockerParameters",t,{key:e.target.value})},value:l.key,label:"Key",required:!0}),r=E["default"].createElement(I["default"],{id:"parameter-value-"+t,onChange:function(e){return n.updateObjectInArrayField("dockerParameters",t,{value:e.target.value})},value:l.value,label:"Value",required:!1});return E["default"].createElement("div",{className:"well well-sm docker-port",key:t},E["default"].createElement("h5",null,"Docker Parameter"),E["default"].createElement("button",{className:"remove-button",id:"remove-docker-parameter-"+t,onClick:function(){return n.removeObjectFromArrayField("dockerParameters",t)}}),u,r)}},{key:"renderDockerParameters",value:function(){var e=this,t=this.props.form.dockerParameters;return t?t.map(function(t,n){return e.renderDockerParameter(t,n)}):null}},{key:"renderDockerVolume",value:function(e,t){var n=this,l=this.props.form.volumes[t],u=E["default"].createElement(I["default"],{id:"cont-path-"+t,onChange:function(e){return n.updateObjectInArrayField("volumes",t,{containerPath:e.target.value})},value:l.containerPath,label:"Container Path",required:!0,feedback:this.formFieldFeedback(U.INDEXED_DOCKER_VOLUME_FIELDS.containerPath,l.containerPath)}),r=E["default"].createElement(I["default"],{id:"host-path-"+t,onChange:function(e){return n.updateObjectInArrayField("volumes",t,{hostPath:e.target.value})},value:l.hostPath,label:"Host Path",required:!0,feedback:this.formFieldFeedback(U.INDEXED_DOCKER_VOLUME_FIELDS.hostPath,l.hostPath)}),a=E["default"].createElement(D["default"],{id:"volume-mode-"+t,label:"Volume Mode",value:l.mode||U.INDEXED_DOCKER_VOLUME_FIELDS.mode["default"],defaultValue:"RO",onChange:function(e){return n.updateObjectInArrayField("volumes",t,{mode:e.value})},required:!0,options:[{label:"RO",value:"RO"},{label:"RW",value:"RW"}]});return E["default"].createElement("div",{className:"well well-sm docker-volume",key:t},E["default"].createElement("h5",null,"Docker Volume"),E["default"].createElement("button",{className:"remove-button",id:"remove-volume-"+t,onClick:function(){return n.removeObjectFromArrayField("volumes",t)}}),u,r,a)}},{key:"renderDockerVolumes",value:function(){var e=this,t=this.props.form.volumes;return t?t.map(function(t,n){return e.renderDockerVolume(t,n)}):null}},{key:"renderDockerContainerFields",value:function(){var e=this,t=E["default"].createElement(I["default"],{id:"docker",onChange:function(t){return e.updateField("image",t.target.value)},value:this.props.form.image,
label:"Docker image",required:!0,placeholder:"eg: centos6:latest",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.image,this.props.form.image)}),n=E["default"].createElement(D["default"],{id:"dockernetwork",label:"Docker Network",value:this.getValueOrDefault("network"),onChange:function(t){return e.updateField("network",t.value)},options:[{label:"None",value:"NONE"},{label:"Bridge",value:"BRIDGE"},{label:"Host",value:"HOST"}]}),l=E["default"].createElement(x["default"],{id:"privileged",label:"Privileged",checked:this.props.form.privileged,onChange:function(t){return e.updateField("privileged",t)}}),u=E["default"].createElement(x["default"],{id:"force-pull",label:"Force Pull Image",checked:this.props.form.forcePullImage,onChange:function(t){return e.updateField("forcePullImage",t)}});return E["default"].createElement("div",{className:"container-info"},E["default"].createElement("fieldset",null,E["default"].createElement("h4",null,"Docker Settings"),t,n,E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-md-6"},l),E["default"].createElement("div",{className:"col-md-6"},u)),this.renderDockerParameters(),E["default"].createElement("div",{id:"docker-parameter-row",className:"row"},E["default"].createElement("div",{className:"col-sm-6"},E["default"].createElement("button",{className:"btn btn-success btn-block",onClick:function(t){return e.addObjectToArrayFieldPreventDefault("dockerParameters",{},t)}},E["default"].createElement("span",{className:"glyphicon glyphicon-plus"})," Docker Parameter"))),this.renderDockerPortMappings(),E["default"].createElement("div",{id:"docker-port-button-row",className:"row"},E["default"].createElement("div",{className:"col-sm-6"},E["default"].createElement("button",{className:"btn btn-success btn-block",onClick:function(t){return e.addObjectToArrayFieldPreventDefault("portMappings",{},t)}},E["default"].createElement("span",{className:"glyphicon glyphicon-plus"})," Docker Port Mapping"))),this.renderDockerVolumes(),E["default"].createElement("div",{id:"docker-volume-button-row",className:"row"},E["default"].createElement("div",{className:"col-sm-6"},E["default"].createElement("button",{className:"btn btn-success btn-block",onClick:function(t){return e.addObjectToArrayFieldPreventDefault("volumes",{},t)}},E["default"].createElement("span",{className:"glyphicon glyphicon-plus"})," Docker Volume")))))}},{key:"render",value:function(){var e=this,t=E["default"].createElement(I["default"],{id:"id",onChange:function(t){return e.updateField("id",t.target.value)},value:this.props.form.id,label:"Deploy ID",required:!0,feedback:this.formFieldFeedback(U.INDEXED_FIELDS.id,this.props.form.id)}),n=E["default"].createElement(D["default"],{id:"executor-type",label:"Executor type",value:this.getValueOrDefault("executorType"),onChange:function(t){return e.updateField("executorType",t.value)},required:!0,options:[{label:"Default",value:B},{label:"Custom",value:z}]}),l=E["default"].createElement(D["default"],{id:"container-type",label:"Container type",value:this.getValueOrDefault("type"),onChange:function(t){return e.updateField("type",t.value)},required:!0,options:[{label:"Mesos",value:"MESOS"},{label:"Docker",value:"DOCKER"}]}),u=E["default"].createElement(I["default"],{id:"cpus",onChange:function(t){return e.updateField("cpus",t.target.value)},value:this.props.form.cpus,label:"CPUs",placeholder:"default: "+config.defaultCpus,feedback:this.formFieldFeedback(U.INDEXED_FIELDS.cpus,this.props.form.cpus)}),r=E["default"].createElement(I["default"],{id:"memory-mb",onChange:function(t){return e.updateField("memoryMb",t.target.value)},value:this.props.form.memoryMb,label:"Memory (MB)",placeholder:"default: "+config.defaultMemory,feedback:this.formFieldFeedback(U.INDEXED_FIELDS.memoryMb,this.props.form.memoryMb)}),a=E["default"].createElement(I["default"],{id:"cpus",onChange:function(t){return e.updateField("numPorts",t.target.value)},value:this.props.form.numPorts,label:"Num. ports",placeholder:"default: 0",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.numPorts,this.props.form.numPorts)}),o=E["default"].createElement(I["default"],{id:"disk-mb",onChange:function(t){return e.updateField("diskMb",t.target.value)},value:this.props.form.diskMb,label:"Disk (MB)",placeholder:"default: "+config.defaultDisk,feedback:this.formFieldFeedback(U.INDEXED_FIELDS.diskMb,this.props.form.diskMb)}),i=E["default"].createElement(L["default"],{id:"env-vars",value:this.props.form.env||[],onChange:function(t){return e.updateField("env",t)},placeholder:"format: key=value",label:"Environment variables",errorIndices:this.errorsInArrayField(U.INDEXED_FIELDS.env,function(){return e.props.form.env}),couldHaveFeedback:!0}),s=E["default"].createElement(I["default"],{id:"healthcheck-uri",onChange:function(t){return e.updateField("uri",t.target.value)},value:this.props.form.uri,label:"Healthcheck URI",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.uri,this.props.form.uri)}),c=E["default"].createElement(I["default"],{id:"healthcheck-port-index",onChange:function(t){return e.updateField("portIndex",t.target.value)},value:this.props.form.portIndex,label:"HC Port Index",placeholder:"default: 0 (first allocated port)",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.portIndex,this.props.form.portIndex)}),d=E["default"].createElement(I["default"],{id:"healthcheck-port-number",onChange:function(t){return e.updateField("portNumber",t.target.value)},value:this.props.form.portNumber,label:"HC Port Number",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.portNumber,this.props.form.portNumber)}),p=E["default"].createElement(D["default"],{id:"hc-protocol",label:"HC Protocol",value:this.getValueOrDefault("protocol"),onChange:function(t){return e.updateField("protocol",t.value)},options:[{label:"HTTP",value:"HTTP"},{label:"HTTPS",value:"HTTPS"}]}),f=E["default"].createElement(I["default"],{id:"healthcheck-startup-delay",onChange:function(t){return e.updateField("startupDelaySeconds",t.target.value)},value:this.props.form.startupDelaySeconds,label:"HC startup delay",placeholder:"default: 0",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.startupDelaySeconds,this.props.form.startupDelaySeconds)}),h=E["default"].createElement(I["default"],{id:"healthcheck-startup-interval",onChange:function(t){return e.updateField("startupIntervalSeconds",t.target.value)},value:this.props.form.startupIntervalSeconds,label:"HC startup check interval",placeholder:"default: 5",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.startupIntervalSeconds,this.props.form.startupIntervalSeconds)}),m=E["default"].createElement(I["default"],{id:"healthcheck-startup-timeout",onChange:function(t){return e.updateField("startupTimeoutSeconds",t.target.value)},value:this.props.form.startupTimeoutSeconds,label:"HC startup timeout",placeholder:"default: 30",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.startupTimeoutSeconds,this.props.form.startupTimeoutSeconds)}),y=E["default"].createElement(I["default"],{id:"healthcheck-timeout",onChange:function(t){return e.updateField("responseTimeoutSeconds",t.target.value)},value:this.props.form.responseTimeoutSeconds,label:"HC response timeout (sec)",placeholder:"default: 5",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.responseTimeoutSeconds,this.props.form.responseTimeoutSeconds)}),_=E["default"].createElement(I["default"],{id:"healthcheck-interval",onChange:function(t){return e.updateField("intervalSeconds",t.target.value)},value:this.props.form.intervalSeconds,label:"HC interval (sec)",placeholder:"default: 5",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.intervalSeconds,this.props.form.intervalSeconds)}),g=E["default"].createElement(I["default"],{id:"healthcheck-max-retries",onChange:function(t){return e.updateField("maxRetries",t.target.value)},value:this.props.form.maxRetries,label:"HC Max Retries",placeholder:"default: 0 (no retries)",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.maxRetries,this.props.form.maxRetries)}),v=E["default"].createElement(L["default"],{id:"hc-failure-status-codes",value:this.props.form.failureStatusCodes||[],onChange:function(t){return e.updateField("failureStatusCodes",t)},label:"HC failureStatusCodes",required:!1,errorIndices:this.errorsInArrayField(U.INDEXED_FIELDS.failureStatusCodes,function(){return e.props.form.failureStatusCodes}),couldHaveFeedback:!0}),b=E["default"].createElement(x["default"],{id:"skip-healthcheck",label:"Skip healthcheck on deploy",checked:this.props.form.skipHealthchecksOnDeploy,onChange:function(t){return e.updateField("skipHealthchecksOnDeploy",t)}}),T=E["default"].createElement(I["default"],{id:"deploy-healthcheck-timeout",onChange:function(t){return e.updateField("deployHealthTimeoutSeconds",t.target.value)},value:this.props.form.deployHealthTimeoutSeconds,label:"Deploy healthcheck timeout (sec)",placeholder:"default: 120",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.deployHealthTimeoutSeconds,this.props.form.deployHealthTimeoutSeconds)}),k=E["default"].createElement(I["default"],{id:"consider-healthy-after",onChange:function(t){return e.updateField("considerHealthyAfterRunningForSeconds",t.target.value)},value:this.props.form.considerHealthyAfterRunningForSeconds,label:"Consider Healthy After Running For (sec)",placeholder:"default: 5",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.considerHealthyAfterRunningForSeconds,this.props.form.considerHealthyAfterRunningForSeconds)}),S=E["default"].createElement(I["default"],{id:"service-base-path",onChange:function(t){return e.updateField("serviceBasePath",t.target.value)},value:this.props.form.serviceBasePath,label:"Service base path",placeholder:"eg: /singularity/api/v2",required:!0,feedback:this.formFieldFeedback(U.INDEXED_FIELDS.serviceBasePath,this.props.form.serviceBasePath)}),O=E["default"].createElement(L["default"],{id:"lb-group",value:this.props.form.loadBalancerGroups||[],onChange:function(t){return e.updateField("loadBalancerGroups",t)},label:"Load balancer groups",required:!0,errorIndices:this.errorsInArrayField(U.INDEXED_FIELDS.loadBalancerGroups,function(){return e.props.form.loadBalancerGroups}),couldHaveFeedback:!0}),R=E["default"].createElement(L["default"],{id:"lb-option",value:this.props.form.loadBalancerOptions||[],onChange:function(t){return e.updateField("loadBalancerOptions",t)},label:"Load balancer options",placeholder:"format: key=value",errorIndices:this.errorsInArrayField(U.INDEXED_FIELDS.loadBalancerOptions,function(){return e.props.form.loadBalancerOptions}),couldHaveFeedback:!0}),C=E["default"].createElement(I["default"],{id:"lb-port-index",onChange:function(t){return e.updateField("loadBalancerPortIndex",t.target.value)},value:this.props.form.loadBalancerPortIndex,label:"Load balancer port index",placeholder:"default: 0 (first allocated port)",feedback:this.formFieldFeedback(U.INDEXED_FIELDS.loadBalancerPortIndex,this.props.form.loadBalancerPortIndex)}),w=E["default"].createElement(x["default"],{id:"deploy-to-unpause",label:"Unpause on successful deploy",checked:this.props.form.unpauseOnSuccessfulDeploy,onChange:function(t){return e.updateField("unpauseOnSuccessfulDeploy",t)}}),P=E["default"].createElement("div",{className:"well"},E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-md-4"},E["default"].createElement("h3",null,"Executor Info")),E["default"].createElement("div",{className:"col-md-8"},n)),this.getValueOrDefault("executorType")===B&&this.renderDefaultExecutorFields(),this.getValueOrDefault("executorType")===z&&this.renderCustomExecutorFields()),M=E["default"].createElement("div",{className:"well"},E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-md-4"},E["default"].createElement("h3",null,"Container Info")),E["default"].createElement("div",{className:"col-md-8"},l)),"DOCKER"===this.getValueOrDefault("type")&&this.renderDockerContainerFields()),N=E["default"].createElement("div",{className:"well"},E["default"].createElement("h3",null,"Resources"),E["default"].createElement("fieldset",null,E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-sm-4"},u),E["default"].createElement("div",{className:"col-sm-4"},r),E["default"].createElement("div",{className:"col-sm-4"},a)),E["default"].createElement("div",{className:"row"},config.showTaskDiskResource&&E["default"].createElement("div",{className:"col-sm-4"},o)))),F=E["default"].createElement("div",{className:"well"},E["default"].createElement("h3",null,"Variables"),E["default"].createElement("fieldset",null,i)),j=E["default"].createElement("div",{className:"well"},E["default"].createElement("h3",null,"Deploy Health"),E["default"].createElement("fieldset",null,"SERVICE"===this.props.request.request.requestType&&E["default"].createElement("div",null,s,E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-md-6"},c),E["default"].createElement("div",{className:"col-md-6"},d)),E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-md-6"},p),E["default"].createElement("div",{className:"col-md-6"},f)),E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-md-6"},m),E["default"].createElement("div",{className:"col-md-6"},h)),E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-md-6"},y),E["default"].createElement("div",{className:"col-md-6"},_)),E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-md-6"},g),E["default"].createElement("div",{className:"col-md-6"},v)),E["default"].createElement("div",{className:"row"},E["default"].createElement("div",{className:"col-md-6"},T),E["default"].createElement("div",{className:"col-md-6"},b))),"SERVICE"!==this.props.request.request.requestType&&k)),q=E["default"].createElement("div",{className:"well"},E["default"].createElement("h3",null,"Load Balancer"),E["default"].createElement("fieldset",null,S,O,R,C)),H=E["default"].createElement("div",{className:"well"},E["default"].createElement("h3",null,"Unpause"),E["default"].createElement("fieldset",null,w)),G=this.props.saveApiCall.error&&E["default"].createElement("p",{className:"alert alert-danger"},"There was a problem saving your deploy: ",this.props.saveApiCall.error)||this.props.saveApiCall.data&&this.props.saveApiCall.data.message&&E["default"].createElement("p",{className:"alert alert-danger"},"There was a problem saving your deploy: ",this.props.saveApiCall.data.message),V=this.props.saveApiCall.data.activeDeploy&&E["default"].createElement("p",{className:"alert alert-success"},"Deploy",E["default"].createElement(A.Link,{to:"request/"+this.props.saveApiCall.data.activeDeploy.requestId+"/deploy/"+this.props.saveApiCall.data.activeDeploy.id}," "+this.props.saveApiCall.data.activeDeploy.id+" "),"succesfully created!")||this.props.saveApiCall.data.pendingDeploy&&E["default"].createElement("p",{className:"alert alert-success"},"Deploy",E["default"].createElement(A.Link,{to:"request/"+this.props.saveApiCall.data.pendingDeploy.requestId+"/deploy/"+this.props.saveApiCall.data.pendingDeploy.id}," "+this.props.saveApiCall.data.pendingDeploy.id+" "),"succesfully created!");return E["default"].createElement("div",null,E["default"].createElement("h2",null,"New deploy for ",E["default"].createElement(A.Link,{to:"request/"+this.props.request.request.id},this.props.request.request.id)),E["default"].createElement("div",{className:"row new-form"},E["default"].createElement("form",{className:"col-md-8",role:"form",onSubmit:function(t){return e.submit(t)}},t,P,M,N,F,this.isRequestDaemon()&&j,this.isRequestDaemon()&&this.props.request.request.loadBalanced&&q,"PAUSED"===this.props.request.state&&H,E["default"].createElement("div",{id:"button-row"},E["default"].createElement("span",null,E["default"].createElement("button",{type:"submit",className:"btn btn-success btn-lg",disabled:!this.canSubmit()},"Deploy"))),G||V),E["default"].createElement("div",{id:"help-column",className:"col-md-4 col-md-offset-1"})))}}]),n}(b.Component);V.propTypes={form:b.PropTypes.shape({arguments:b.PropTypes.arrayOf(b.PropTypes.string),uris:b.PropTypes.arrayOf(b.PropTypes.shape({uri:b.PropTypes.string,cache:b.PropTypes.bool,executable:b.PropTypes.bool,extract:b.PropTypes.bool})),embeddedArtifacts:b.PropTypes.arrayOf(G),externalArtifacts:b.PropTypes.arrayOf(G),s3Artifacts:b.PropTypes.arrayOf(G),cmd:b.PropTypes.string,extraCmdLineArgs:b.PropTypes.arrayOf(b.PropTypes.string),user:b.PropTypes.string,sigKillProcessesAfterMillis:b.PropTypes.string,successfulExitCodes:b.PropTypes.arrayOf(b.PropTypes.string),maxTaskThreads:b.PropTypes.string,loggingTag:b.PropTypes.string,loggingExtraFields:b.PropTypes.arrayOf(b.PropTypes.string),logrotateFrequency:b.PropTypes.string,preserveTaskSandboxAfterFinish:b.PropTypes.bool,skipLogrotateAndCompress:b.PropTypes.bool,loggingS3Bucket:b.PropTypes.string,maxOpenFiles:b.PropTypes.string,runningSentinel:b.PropTypes.string,portMappings:b.PropTypes.arrayOf(b.PropTypes.shape({containerPortType:b.PropTypes.string,containerPort:b.PropTypes.string,hostPortType:b.PropTypes.string,hostPort:b.PropTypes.string,protocol:b.PropTypes.string})),dockerParameters:b.PropTypes.arrayOf(b.PropTypes.shape({key:b.PropTypes.string,value:b.PropTypes.string})),volumes:b.PropTypes.arrayOf(b.PropTypes.shape({containerPath:b.PropTypes.string,hostPath:b.PropTypes.string,mode:b.PropTypes.string})),image:b.PropTypes.string,privileged:b.PropTypes.bool,forcePullImage:b.PropTypes.bool,parameters:b.PropTypes.arrayOf(b.PropTypes.string),id:b.PropTypes.string,command:b.PropTypes.string,type:b.PropTypes.string,cpus:b.PropTypes.string,memoryMb:b.PropTypes.string,numPorts:b.PropTypes.string,diskMb:b.PropTypes.string,env:b.PropTypes.arrayOf(b.PropTypes.string),healthcheckUri:b.PropTypes.string,healthcheckPortIndex:b.PropTypes.string,healthcheckPortNumber:b.PropTypes.string,healthcheckStartupDelaySeconds:b.PropTypes.string,healthcheckStartupTimeoutSeconds:b.PropTypes.string,healthcheckStartupIntervalSeconds:b.PropTypes.string,healthcheckTimeoutSeconds:b.PropTypes.string,healthcheckIntervalSeconds:b.PropTypes.string,healthcheckMaxRetries:b.PropTypes.string,failureStatusCodes:b.PropTypes.arrayOf(b.PropTypes.string),deployHealthTimeoutSeconds:b.PropTypes.string,skipHealthchecksOnDeploy:b.PropTypes.bool,considerHealthyAfterRunningForSeconds:b.PropTypes.string,serviceBasePath:b.PropTypes.string,loadBalancerGroups:b.PropTypes.arrayOf(b.PropTypes.string),loadBalancerOptions:b.PropTypes.arrayOf(b.PropTypes.string),loadBalancerPortIndex:b.PropTypes.string,unpauseOnSuccessfulDeploy:b.PropTypes.bool}).isRequired,request:b.PropTypes.shape({state:b.PropTypes.string.isRequired,request:b.PropTypes.shape({requestType:b.PropTypes.string.isRequired,id:b.PropTypes.string.isRequired,loadBalanced:b.PropTypes.bool}).isRequired}).isRequired,saveApiCall:b.PropTypes.shape({error:b.PropTypes.string,data:b.PropTypes.shape({message:b.PropTypes.string,activeDeploy:b.PropTypes.shape({id:b.PropTypes.string,requestId:b.PropTypes.string}),pendingDeploy:b.PropTypes.shape({id:b.PropTypes.string,requestId:b.PropTypes.string})})}),clearForm:b.PropTypes.func.isRequired,clearSaveDeployData:b.PropTypes.func.isRequired,update:b.PropTypes.func.isRequired,save:b.PropTypes.func.isRequired};var K=(0,A.withRouter)((0,T.connect)(u,r)((0,S["default"])(V,function(e){return(0,q.refresh)(e.params.requestId,H)})));t["default"]=K;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(H,"FORM_ID","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/NewDeployForm.jsx"),__REACT_HOT_LOADER__.register(B,"DEFAULT_EXECUTOR_TYPE","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/NewDeployForm.jsx"),__REACT_HOT_LOADER__.register(z,"CUSTOM_EXECUTOR_TYPE","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/NewDeployForm.jsx"),__REACT_HOT_LOADER__.register(G,"ARTIFACT_SHAPE","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/NewDeployForm.jsx"),__REACT_HOT_LOADER__.register(V,"NewDeployForm","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/NewDeployForm.jsx"),__REACT_HOT_LOADER__.register(u,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/NewDeployForm.jsx"),__REACT_HOT_LOADER__.register(r,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/NewDeployForm.jsx"),__REACT_HOT_LOADER__.register(K,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/NewDeployForm.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(t){var n={},l=!0,r=!1,o=void 0;try{for(var i,s=(0,a["default"])(t);!(l=(i=s.next()).done);l=!0){var c=i.value;"object"===c.type?e.extend(n,u(c.values)):n[c.id]=c}}catch(d){r=!0,o=d}finally{try{!l&&s["return"]&&s["return"]()}finally{if(r)throw o}}return n}Object.defineProperty(t,"__esModule",{value:!0}),t.INDEXED_S3_ARTIFACT_FIELDS=t.INDEXED_EXTERNAL_ARTIFACT_FIELDS=t.INDEXED_EMBEDDED_ARTIFACT_FIELDS=t.INDEXED_ALL_ARTIFACT_FIELDS=t.INDEXED_MESOS_ARTIFACT_FIELDS=t.INDEXED_HEALTH_CHECKER_FIELDS=t.INDEXED_LOAD_BALANCER_FIELDS=t.INDEXED_DOCKER_CONTAINER_FIELDS=t.INDEXED_DEFAULT_EXECUTOR_FIELDS=t.INDEXED_CUSTOM_EXECUTOR_FIELDS=t.INDEXED_ALL_FIELDS=t.INDEXED_DOCKER_VOLUME_FIELDS=t.INDEXED_DOCKER_PARAMETERS_FIELDS=t.INDEXED_DOCKER_PORT_MAPPING_FIELDS=t.INDEXED_ARTIFACT_FIELDS=t.INDEXED_FIELDS=t.DOCKER_VOLUME_FIELDS=t.DOCKER_PARAMETERS_FIELDS=t.DOCKER_PORT_MAPPING_FIELDS=t.ARTIFACT_FIELDS=t.MESOS_ARTIFACT_FIELDS=t.FIELDS=void 0;var r=n(34),a=l(r),o=t.FIELDS={all:[{id:"id",type:"text",required:!0},{id:"executorType",type:"text","default":"default",required:!0},{id:"env",type:"map"},{id:"containerInfo",type:"object",values:[{id:"type",type:"text","default":"MESOS",required:!0}]},{id:"resources",type:"object",values:[{id:"cpus",type:"number","default":1},{id:"memoryMb",type:"number","default":128},{id:"numPorts",type:"number","default":0},{id:"diskMb",type:"number","default":1024}]}],defaultExecutor:[{id:"command",type:"text"},{id:"uris",type:"mesosArtifacts"},{id:"arguments",type:"array",arrayType:"text"},{id:"shell",type:"text"}],customExecutor:[{id:"customExecutorCmd",type:"text"},{id:"executorData",type:"object",values:[{id:"cmd",type:"text"},{id:"extraCmdLineArgs",type:"array",arrayType:"text"},{id:"user",type:"text","default":"root"},{id:"sigKillProcessesAfterMillis",type:"number","default":12e4},{id:"successfulExitCodes",type:"array",arrayType:"number"},{id:"maxTaskThreads",type:"number"},{id:"loggingTag",type:"text"},{id:"loggingExtraFields",type:"map"},{id:"logrotateFrequency",type:"text"},{id:"preserveTaskSandboxAfterFinish",type:"text"},{id:"skipLogrotateAndCompress",type:"text"},{id:"loggingS3Bucket",type:"text"},{id:"maxOpenFiles",type:"number"},{id:"runningSentinel",type:"text"},{id:"embeddedArtifacts",type:"artifacts"},{id:"externalArtifacts",type:"artifacts"},{id:"s3Artifacts",type:"artifacts"}]}],dockerContainer:[{id:"containerInfo",type:"object",values:[{id:"docker",type:"object",values:[{id:"image",type:"text",required:!0},{id:"network",type:"text","default":"NONE"},{id:"dockerParameters",type:"dockerParameters"},{id:"privileged",type:"text"},{id:"forcePullImage",type:"text"},{id:"volumes",type:"volumes"},{id:"portMappings",type:"portMappings"}]}]}],loadBalancer:[{id:"serviceBasePath",type:"text",required:!0},{id:"loadBalancerGroups",type:"array",arrayType:"text",required:!0},{id:"loadBalancerOptions",type:"map"},{id:"loadBalancerPortIndex",type:"number","default":0}],healthChecker:[{id:"healthcheck",type:"object",values:[{id:"uri",type:"text"},{id:"portIndex",type:"number"},{id:"portNumber",type:"number"},{id:"protocol",type:"text","default":"HTTP"},{id:"startupDelaySeconds",type:"number"},{id:"startupTimeoutSeconds",type:"number"},{id:"startupIntervalSeconds",type:"number"},{id:"responseTimeoutSeconds",type:"number"},{id:"intervalSeconds",type:"number"},{id:"maxRetries",type:"number"},{id:"failureStatusCodes",type:"array",arrayType:"number",required:!1}]},{id:"deployHealthTimeoutSeconds",type:"number"},{id:"skipHealthchecksOnDeploy",type:"text"},{id:"considerHealthyAfterRunningForSeconds",type:"number"}]},i=t.MESOS_ARTIFACT_FIELDS=[{id:"uri",type:"text",required:!0},{id:"cache",type:"text"},{id:"executable",type:"text"},{id:"extract",type:"text","default":!0}],s=t.ARTIFACT_FIELDS={all:[{id:"name",type:"text",required:!0},{id:"type",type:"text",required:!0},{id:"filename",type:"text",required:!0},{id:"md5Sum",type:"text"}],embedded:[{id:"content",type:"base64"}],external:[{id:"url",type:"text",required:!0},{id:"filesize",type:"number"}],s3:[{id:"s3Bucket",type:"text",required:!0},{id:"s3ObjectKey",type:"text",required:!0},{id:"filesize",type:"number"}]},c=t.DOCKER_PORT_MAPPING_FIELDS=[{id:"containerPortType",type:"text","default":"LITERAL",required:!0},{id:"containerPort",type:"text",required:!0},{id:"hostPortType",type:"text","default":"LITERAL",required:!0},{id:"hostPort",type:"text",required:!0},{id:"protocol",type:"text","default":"tcp"}],d=t.DOCKER_PARAMETERS_FIELDS=[{id:"key",type:"text",required:!0},{id:"value",type:"text"}],p=t.DOCKER_VOLUME_FIELDS=[{id:"containerPath",type:"text",required:!0},{id:"hostPath",type:"text",required:!0},{id:"mode",type:"text","default":"RO",required:!0}],f=t.INDEXED_FIELDS=e.extend({},u(o.all),u(o.customExecutor),u(o.defaultExecutor),u(o.dockerContainer),u(o.loadBalancer),u(o.healthChecker)),h=t.INDEXED_ARTIFACT_FIELDS=e.extend({},u(s.all),u(s.embedded),u(s.external),u(s.s3)),m=t.INDEXED_DOCKER_PORT_MAPPING_FIELDS=u(c),y=t.INDEXED_DOCKER_PARAMETERS_FIELDS=u(d),_=t.INDEXED_DOCKER_VOLUME_FIELDS=u(p),g=t.INDEXED_ALL_FIELDS=u(o.all),v=t.INDEXED_CUSTOM_EXECUTOR_FIELDS=u(o.customExecutor),b=t.INDEXED_DEFAULT_EXECUTOR_FIELDS=u(o.defaultExecutor),E=t.INDEXED_DOCKER_CONTAINER_FIELDS=u(o.dockerContainer),T=t.INDEXED_LOAD_BALANCER_FIELDS=u(o.loadBalancer),k=t.INDEXED_HEALTH_CHECKER_FIELDS=u(o.healthChecker),S=t.INDEXED_MESOS_ARTIFACT_FIELDS=u(i),A=t.INDEXED_ALL_ARTIFACT_FIELDS=u(s.all),O=t.INDEXED_EMBEDDED_ARTIFACT_FIELDS=u(s.embedded),R=t.INDEXED_EXTERNAL_ARTIFACT_FIELDS=u(s.external),C=t.INDEXED_S3_ARTIFACT_FIELDS=u(s.s3);(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(o,"FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(i,"MESOS_ARTIFACT_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(s,"ARTIFACT_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(c,"DOCKER_PORT_MAPPING_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(d,"DOCKER_PARAMETERS_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(p,"DOCKER_VOLUME_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(u,"makeIndexedFields","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(f,"INDEXED_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(h,"INDEXED_ARTIFACT_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(m,"INDEXED_DOCKER_PORT_MAPPING_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(y,"INDEXED_DOCKER_PARAMETERS_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(_,"INDEXED_DOCKER_VOLUME_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(g,"INDEXED_ALL_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(v,"INDEXED_CUSTOM_EXECUTOR_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(b,"INDEXED_DEFAULT_EXECUTOR_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(E,"INDEXED_DOCKER_CONTAINER_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(T,"INDEXED_LOAD_BALANCER_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(k,"INDEXED_HEALTH_CHECKER_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(S,"INDEXED_MESOS_ARTIFACT_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(A,"INDEXED_ALL_ARTIFACT_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(O,"INDEXED_EMBEDDED_ARTIFACT_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(R,"INDEXED_EXTERNAL_ARTIFACT_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"),__REACT_HOT_LOADER__.register(C,"INDEXED_S3_ARTIFACT_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/newDeployForm/fields.es6"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(7),r=l(u),a=n(1),o=l(a),i=n(15),s=n(18),c=n(16),d=n(55),p=l(d),f=n(12),h=l(f),m=n(37),y=l(m),_=n(249),g=n(31),v=n(805),b=l(v),E=function(t){var n=t.request,l=t.requestId,u=t.tasksAPI,a=t.healthyTaskIds,i=t.cleaningTaskIds,d=t.fetchTaskHistoryForRequest,f=u?u.data:[],m=h["default"].api.isFirstLoad(u)?o["default"].createElement("p",null,"Loading..."):o["default"].createElement("p",null,"No active tasks"),g=void 0;f.length>1&&(g=o["default"].createElement(s.Link,{to:"request/"+l+"/tail/"+config.runningTaskLogPath},o["default"].createElement(c.Button,{className:"pull-right"},"View Aggregate Logs")));var v=e.map(f,function(t){var n=void 0;return n=e.contains(a,t.taskId.id)?"healthy":e.contains(i,t.taskId.id)?"cleaning":"not yet healthy",(0,r["default"])({},t,{health:n})}),E=o["default"].createElement("span",null,"Running instances ",g);return o["default"].createElement(p["default"],{id:"running-instances",title:E
},localStorage.enableTaskStateBreakdown?o["default"].createElement(b["default"],{requestId:l}):null,o["default"].createElement(y["default"],{data:v,keyGetter:function(e){return e.taskId.id},emptyTableMessage:m,triggerOnDataSizeChange:d},_.Health,_.InstanceNumberWithHostname,_.LastTaskState,_.DeployId,_.StartedAt,_.UpdatedAt,(0,_.LogLinkAndActions)(config.runningTaskLogPath,h["default"].maybe(n,["request","requestType"],"UNKNOWN"))))};E.propTypes={requestId:a.PropTypes.string.isRequired,tasksAPI:a.PropTypes.object.isRequired,healthyTaskIds:a.PropTypes.array.isRequired,cleaningTaskIds:a.PropTypes.array.isRequired,fetchTaskHistoryForRequest:a.PropTypes.func.isRequired};var T=function(t,n){var l=h["default"].maybe(t.api.request,[n.requestId,"data"]);return{request:l,tasksAPI:h["default"].maybe(t.api.activeTasksForRequest,[n.requestId]),healthyTaskIds:e.map(h["default"].maybe(l,["taskIds","healthy"],[]),function(e){return e.id}),cleaningTaskIds:e.map(h["default"].maybe(l,["data","taskIds","cleaning"],[]),function(e){return e.id})}},k=function(e,t){return{fetchTaskHistoryForRequest:function(){return e(g.FetchTaskHistoryForRequest.trigger(t.requestId,5,1))}}},S=(0,i.connect)(T,k)(E);t["default"]=S;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(E,"ActiveTasksTable","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/ActiveTasksTable.jsx"),__REACT_HOT_LOADER__.register(T,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/ActiveTasksTable.jsx"),__REACT_HOT_LOADER__.register(k,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/ActiveTasksTable.jsx"),__REACT_HOT_LOADER__.register(S,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/ActiveTasksTable.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(15),o=n(55),i=l(o),s=n(12),c=l(s),d=n(18),p=n(31),f=n(37),h=l(f),m=n(40),y=l(m),_=n(54),g=l(_),v=n(358),b=l(v),E=function(e){var t=e.requestId,n=e.deploysAPI,l=e.fetchDeploys,u=n?n.data:[],a=!!n&&n.isFetching,o=c["default"].api.isFirstLoad(n)?"Loading...":"No deploys";return r["default"].createElement(i["default"],{id:"deploy-history",title:"Deploy history"},r["default"].createElement(h["default"],{emptyTableMessage:o,data:u,keyGetter:function(e){var t=e.deployMarker;return t.deployId},rowChunkSize:5,paginated:!0,fetchDataFromApi:function(e,n){return l(t,n,e)},isFetching:a},r["default"].createElement(y["default"],{label:"Deploy ID",id:"deploy-id",key:"deploy-id",cellData:function(e){return r["default"].createElement(d.Link,{to:"request/"+e.deployMarker.requestId+"/deploy/"+e.deployMarker.deployId},e.deployMarker.deployId)}}),r["default"].createElement(y["default"],{label:"Status",id:"status",key:"status",cellData:function(e){var t=e.deployResult;return t?c["default"].humanizeText(t.deployState):"Pending"}}),r["default"].createElement(y["default"],{label:"User",id:"user",key:"user",cellData:function(e){var t=e.deployMarker;return t.user&&t.user.split("@")[0]||"N/A"}}),r["default"].createElement(y["default"],{label:"Timestamp",id:"timestamp",key:"timestamp",cellData:function(e){return c["default"].timestampFromNow(e.deployMarker.timestamp)}}),r["default"].createElement(y["default"],{id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(e){return r["default"].createElement("span",null,r["default"].createElement(b["default"],{requestId:t,deployId:e.deployMarker.deployId,doAfterSuccessfulRedeploy:function(){return l(t,5,1)}}),r["default"].createElement(g["default"],{object:e,showOverlay:!0},"{ }"))}})))};E.propTypes={requestId:u.PropTypes.string.isRequired,deploysAPI:u.PropTypes.object.isRequired,fetchDeploys:u.PropTypes.func.isRequired};var T=function(e,t){return{deploysAPI:c["default"].maybe(e.api.deploysForRequest,[t.requestId])}},k=function(e){return{fetchDeploys:function(t,n,l){return e(p.FetchDeploysForRequest.trigger(t,n,l))}}},S=(0,a.connect)(T,k)(E);t["default"]=S;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(E,"DeployHistoryTable","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/DeployHistoryTable.jsx"),__REACT_HOT_LOADER__.register(T,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/DeployHistoryTable.jsx"),__REACT_HOT_LOADER__.register(k,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/DeployHistoryTable.jsx"),__REACT_HOT_LOADER__.register(S,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/DeployHistoryTable.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(16),o=n(12),i=l(o),s=function(e){var t=void 0;e.canRevert&&(t=e.revertButton||r["default"].createElement(a.Button,{bsStyle:"primary",bsSize:"xsmall",onClick:e.revertAction},e.revertText));var n=void 0;e.message&&(n=r["default"].createElement("p",null,r["default"].createElement("span",null,e.user," said: "),r["default"].createElement("em",null,e.message)));var l=e.persistButton||r["default"].createElement(a.Button,{bsStyle:"default",bsSize:"xsmall",onClick:e.persistAction},e.persistText);return r["default"].createElement(a.Alert,{bsStyle:"info"},r["default"].createElement("strong",null,"Action Expiration: "),r["default"].createElement("span",null," This request has an active "),r["default"].createElement("strong",null,e.action),r["default"].createElement("span",null," request that expires "),r["default"].createElement("span",null,i["default"].timestampFromNow(e.endMillis),"."),r["default"].createElement("span",null," ",l," "),t,n)};s.propTypes={action:u.PropTypes.string,user:u.PropTypes.string,endMillis:u.PropTypes.number,canRevert:u.PropTypes.bool,persistButton:u.PropTypes.node,persistText:u.PropTypes.string,persistAction:u.PropTypes.func,revertButton:u.PropTypes.node,revertText:u.PropTypes.string,revertAction:u.PropTypes.func,message:u.PropTypes.string};var c=s;t["default"]=c;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(s,"ExpiringActionNotice","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/ExpiringActionNotice.jsx"),__REACT_HOT_LOADER__.register(c,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/ExpiringActionNotice.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(15),o=n(55),i=l(o),s=n(12),c=l(s),d=n(37),p=l(d),f=n(249),h=function(e){var t=e.tasksAPI,n=t?t.data:[];return n.length?r["default"].createElement(i["default"],{id:"pending-tasks",title:"Scheduled & pending tasks"},r["default"].createElement(p["default"],{data:n,keyGetter:function(e){return e.pendingTask.pendingTaskId.id}},f.ScheduledTaskId,f.NextRun,f.ScheduledActions)):r["default"].createElement("div",null)};h.propTypes={requestId:u.PropTypes.string.isRequired,tasksAPI:u.PropTypes.object.isRequired};var m=function(e,t){return{tasksAPI:c["default"].maybe(e.api.scheduledTasksForRequest,[t.requestId])}},y=(0,a.connect)(m,null)(h);t["default"]=y;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(h,"PendingTasksTable","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/PendingTasksTable.jsx"),__REACT_HOT_LOADER__.register(m,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/PendingTasksTable.jsx"),__REACT_HOT_LOADER__.register(y,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/PendingTasksTable.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(15),o=n(16),i=n(12),s=l(i),c=n(32),d=n(190),p=l(d),f=n(246),h=l(f),m=n(245),y=l(m),_=n(797),g=l(_),v=function(e){var t=e.requestId,n=e.requestParent,l=e.scale,u=e.persistScale,a=e.cancelBounce,i=e.persistPause,s=e.persistSkipHealthchecks,c=void 0;if(n.expiringScale){var d=n.expiringScale,f=d.startMillis,m=d.user,_=d.revertToInstances,v=d.expiringAPIRequestObject,b=v.durationMillis,E=v.message,T=n.request.instances,k=f+b;k>(new Date).getTime()&&(c=r["default"].createElement(g["default"],{action:"Scale (to "+T+" instances)",user:m?m.split("@")[0]:"",endMillis:k,canRevert:!0,persistText:"Make Permanent",persistAction:u,revertText:"Revert to "+_+" "+(1===_?"instance":"instances"),revertAction:function(){return l(_).then(u())},message:E}))}var S=void 0;if(n.expiringBounce){var A=n.expiringBounce,O=A.startMillis,R=A.user,C=A.expiringAPIRequestObject,D=C.durationMillis,w=C.message,I=O+(D||60*config.defaultBounceExpirationMinutes*1e3);I>(new Date).getTime()&&(S=r["default"].createElement(g["default"],{action:"Bounce",user:R?R.split("@")[0]:"",endMillis:I,canRevert:!1,persistText:"Cancel bounce",persistAction:a,message:w}))}var P=void 0;if(n.expiringPause){var L=n.expiringPause,M=L.startMillis,x=L.user,N=L.expiringAPIRequestObject,F=N.durationMillis,j=N.message,q=M+F;q>(new Date).getTime()&&(P=r["default"].createElement(g["default"],{action:"Pause",user:x?x.split("@")[0]:"",endMillis:q,canRevert:!0,persistText:"Make Permanent",persistAction:i,revertButton:r["default"].createElement(p["default"],{requestId:t},r["default"].createElement(o.Button,{bsStyle:"primary",bsSize:"xsmall"},"Unpause")),message:j}))}var U=void 0;if(n.expiringSkipHealthchecks){var H=n.expiringSkipHealthchecks,B=H.startMillis,z=H.user,G=H.expiringAPIRequestObject,V=G.skipHealthchecks,K=G.durationMillis,W=G.message,Y=B+K;if(Y>(new Date).getTime()){var X=void 0;X=V?r["default"].createElement(h["default"],{requestId:t},r["default"].createElement(o.Button,{bsStyle:"primary",bsSize:"xsmall"},"Enable Healthchecks")):r["default"].createElement(y["default"],{requestId:t},r["default"].createElement(o.Button,{bsStyle:"primary",bsSize:"xsmall"},"Disable Healthchecks")),U=r["default"].createElement(g["default"],{action:V?"Disable Healthchecks":"Enable Healthchecks",user:z?z.split("@")[0]:"",endMillis:Y,canRevert:!0,persistText:"Make Permanent",persistAction:s,revertButton:X,message:W})}}return r["default"].createElement("div",null,c,S,P,U)};v.propTypes={requestId:u.PropTypes.string.isRequired,requestParent:u.PropTypes.object.isRequired,scale:u.PropTypes.func.isRequired,persistScale:u.PropTypes.func.isRequired,cancelBounce:u.PropTypes.func.isRequired,persistPause:u.PropTypes.func.isRequired,persistSkipHealthchecks:u.PropTypes.func.isRequired};var b=function(e,t){return{requestParent:s["default"].maybe(e.api.request,[t.requestId,"data"])}},E=function(e,t){return{scale:function(n){return e(c.ScaleRequest.trigger(t.requestId,{instances:n}))},persistScale:function(){return e(c.PersistRequestScale.trigger(t.requestId))},cancelBounce:function(){return e(c.CancelRequestBounce.trigger(t.requestId))},persistPause:function(){return e(c.PersistRequestPause.trigger(t.requestId))},persistSkipHealthchecks:function(){return e(c.PersistSkipRequestHealthchecks.trigger(t.requestId))}}},T=(0,a.connect)(b,E)(v);t["default"]=T;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(v,"RequestExpiringActions","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestExpiringActions.jsx"),__REACT_HOT_LOADER__.register(b,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestExpiringActions.jsx"),__REACT_HOT_LOADER__.register(E,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestExpiringActions.jsx"),__REACT_HOT_LOADER__.register(T,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestExpiringActions.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(t,n){return{group:e.first(e.filter(t.api.requestGroups.data,function(t){return e.contains(t.requestIds,n.requestId)}))}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=l(r),o=n(15),i=n(16),s=n(808),c=l(s),d=n(806),p=l(d),f=n(807),h=l(f),m=n(152),y=l(m),_=function(e){var t=e.requestId,n=e.group,l=e.deleted,u=e.showBreadcrumbs,r=void 0===u||u,o=r&&n&&a["default"].createElement(i.Row,null,a["default"].createElement(i.Col,{md:12},a["default"].createElement(y["default"],{items:[{label:"Group",text:n.id,link:"group/"+n.id}]})));return a["default"].createElement("header",{className:"detail-header"},o,a["default"].createElement(i.Row,null,a["default"].createElement(i.Col,{md:7,lg:6},a["default"].createElement(c["default"],{requestId:t,deleted:l})),a["default"].createElement(i.Col,{md:5,lg:6,className:"button-container"},a["default"].createElement(p["default"],{requestId:t}))),a["default"].createElement(i.Row,null,a["default"].createElement(i.Col,{md:12},a["default"].createElement(h["default"],{requestId:t,deleted:l}))))};_.propTypes={requestId:r.PropTypes.string.isRequired,group:r.PropTypes.object,showBreadcrumbs:r.PropTypes.bool,deleted:r.PropTypes.bool};var g=(0,o.connect)(u)(_);t["default"]=g;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(_,"RequestHeader","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestHeader.jsx"),__REACT_HOT_LOADER__.register(u,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestHeader.jsx"),__REACT_HOT_LOADER__.register(g,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestHeader.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(15),o=n(12),i=l(o),s=n(31),c=n(55),d=l(c),p=n(37),f=l(p),h=n(40),m=l(h),y=n(54),_=l(y),g=function(e){var t=e.requestId,n=e.requestEventsAPI,l=e.fetchRequestHistory,u=n?n.data:[],a=!!n&&n.isFetching,o=i["default"].api.isFirstLoad(n)?"Loading...":"No request history";return r["default"].createElement(d["default"],{id:"request-history",title:"Request history"},r["default"].createElement(f["default"],{emptyTableMessage:o,data:u,keyGetter:function(e){return e.createdAt},rowChunkSize:5,paginated:!0,fetchDataFromApi:function(e,n){return l(t,n,e)},isFetching:a},r["default"].createElement(m["default"],{label:"State",id:"state",key:"state",cellData:function(e){return i["default"].humanizeText(e.eventType)}}),r["default"].createElement(m["default"],{label:"User",id:"user",key:"user",cellData:function(e){return(e.user||"").split("@")[0]}}),r["default"].createElement(m["default"],{label:"Timestamp",id:"timestamp",key:"timestamp",cellData:function(e){return i["default"].timestampFromNow(e.createdAt)}}),r["default"].createElement(m["default"],{label:"Message",id:"message",key:"message",cellData:function(e){return e.message}}),r["default"].createElement(m["default"],{id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(e){return r["default"].createElement(_["default"],{object:e,showOverlay:!0},"{ }")}})))};g.propTypes={requestId:u.PropTypes.string.isRequired,requestEventsAPI:u.PropTypes.object.isRequired,fetchRequestHistory:u.PropTypes.func.isRequired};var v=function(e){return{fetchRequestHistory:function(t,n,l){return e(s.FetchRequestHistory.trigger(t,n,l))}}},b=function(e,t){return{requestEventsAPI:i["default"].maybe(e.api.requestHistory,[t.requestId])}},E=(0,a.connect)(b,v)(g);t["default"]=E;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(g,"RequestHistoryTable","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestHistoryTable.jsx"),__REACT_HOT_LOADER__.register(v,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestHistoryTable.jsx"),__REACT_HOT_LOADER__.register(b,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestHistoryTable.jsx"),__REACT_HOT_LOADER__.register(E,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestHistoryTable.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HUNDREDTHS_PLACE=void 0;var u=n(1),r=l(u),a=n(15),o=n(153),i=l(o),s=n(106),c=n(12),d=l(c),p=n(312),f=l(p),h=n(127),m=(l(h),t.HUNDREDTHS_PLACE=2),y=function(e){var t=e.utilization,n=t&&t.maxCpuUsed>t.cpuReserved/t.numTasks,l=t&&t.percentCpuTimeThrottled>0,u=t&&r["default"].createElement("div",{className:"row"},r["default"].createElement("div",{className:"col-md-3"},r["default"].createElement(s.UsageInfo,{title:"CPU per task average",total:t.cpuReserved/t.numTasks,used:t.cpuUsed/t.numTasks,style:t.cpuUsed>=t.cpuReserved?"danger":null},r["default"].createElement("p",null,d["default"].roundTo(t.cpuUsed/t.numTasks,m)," of ",t.cpuReserved/t.numTasks," CPU reserved"),r["default"].createElement(f["default"],{responsive:!1,striped:!0,style:{marginTop:"10px"}},r["default"].createElement("tbody",null,r["default"].createElement("tr",null,r["default"].createElement("td",null,"Min CPU (24 Hr Min)"),r["default"].createElement("td",null,d["default"].roundTo(t.minCpuUsed,m))),r["default"].createElement("tr",null,r["default"].createElement("td",{className:n?"danger":""},"Max CPU (24 Hr Max)"),r["default"].createElement("td",{className:n?"danger":""},d["default"].roundTo(t.maxCpuUsed,m))))))),r["default"].createElement("div",{className:"col-md-3"},r["default"].createElement(s.UsageInfo,{title:"Averge % CPU Time Throttled",total:100,used:t.percentCpuTimeThrottled/t.numTasks,style:l?"danger":null},r["default"].createElement(f["default"],{responsive:!1,striped:!0,style:{marginTop:"10px"}},r["default"].createElement("tbody",null,r["default"].createElement("tr",null,r["default"].createElement("td",null,"Min CPU Time Throttled % (24 Hr Min)"),r["default"].createElement("td",null,d["default"].roundTo(t.minPercentCpuTimeThrottled,m))),r["default"].createElement("tr",null,r["default"].createElement("td",{className:l?"danger":""},"Max CPU Time Throttled % (24 Hr Max)"),r["default"].createElement("td",{className:l?"danger":""},d["default"].roundTo(t.maxPercentCpuTimeThrottled,m))))))),r["default"].createElement("div",{className:"col-md-3"},r["default"].createElement(s.UsageInfo,{title:"Memory per task average",total:t.memBytesReserved/t.numTasks,used:t.memBytesUsed/t.numTasks,style:t.memBytesUsed>=t.memBytesReserved?"danger":null},r["default"].createElement("p",null,d["default"].humanizeFileSize(t.memBytesUsed/t.numTasks)," of ",d["default"].humanizeFileSize(t.memBytesReserved/t.numTasks)," reserved"),r["default"].createElement(f["default"],{responsive:!1,striped:!0,style:{marginTop:"10px"}},r["default"].createElement("tbody",null,r["default"].createElement("tr",null,r["default"].createElement("td",null,"Min memory (24 Hr Min)"),r["default"].createElement("td",null,d["default"].humanizeFileSize(t.minMemBytesUsed))),r["default"].createElement("tr",null,r["default"].createElement("td",null,"Max memory (24 Hr Max)"),r["default"].createElement("td",null,d["default"].humanizeFileSize(t.maxMemBytesUsed))))))),r["default"].createElement("div",{className:"col-md-3"},r["default"].createElement(s.UsageInfo,{title:"Disk per task average",total:t.diskBytesReserved/t.numTasks,used:t.diskBytesUsed/t.numTasks,style:t.diskBytesUsed>=t.diskBytesReserved?"danger":null},r["default"].createElement("p",null,d["default"].humanizeFileSize(t.diskBytesUsed/t.numTasks)," of ",d["default"].humanizeFileSize(t.diskBytesReserved/t.numTasks)," reserved"),r["default"].createElement(f["default"],{responsive:!1,striped:!0,style:{marginTop:"10px"}},r["default"].createElement("tbody",null,r["default"].createElement("tr",null,r["default"].createElement("td",null,"Min disk (24 Hr Min)"),r["default"].createElement("td",null,d["default"].humanizeFileSize(t.minDiskBytesUsed))),r["default"].createElement("tr",null,r["default"].createElement("td",null,"Max disk (24 Hr Max)"),r["default"].createElement("td",null,d["default"].humanizeFileSize(t.maxDiskBytesUsed))))))));return r["default"].createElement(i["default"],{id:"request-utilization",title:"Resource usage",defaultExpanded:n},u)};y.propTypes={requestId:u.PropTypes.string.isRequired,utilization:u.PropTypes.object};var _=function(e,t){var n=t.requestId;return{utilization:d["default"].maybe(e,["api","requestUtilization",n,"data"])}},g=(0,a.connect)(_)(y);t["default"]=g;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(m,"HUNDREDTHS_PLACE","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestUtilization.jsx"),__REACT_HOT_LOADER__.register(y,"RequestUtilization","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestUtilization.jsx"),__REACT_HOT_LOADER__.register(_,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestUtilization.jsx"),__REACT_HOT_LOADER__.register(g,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/RequestUtilization.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(7),r=l(u),a=n(13),o=l(a),i=n(2),s=l(i),c=n(14),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(1),_=l(y),g=n(15),v=n(16),b=n(20),E=l(b),T=n(21),k=l(T),S=n(18),A=n(12),O=l(A),R=n(127),C=l(R),D=n(31),w=n(189),I=l(w),P=n(55),L=l(P),M=n(37),x=l(M),N=n(40),F=l(N),j=n(54),q=l(j),U=function(e){function t(e){(0,s["default"])(this,t);var n=(0,f["default"])(this,(t.__proto__||(0,o["default"])(t)).call(this,e));return n.state={loading:!0,tableChunkSize:e.initialPageSize},n}return(0,m["default"])(t,e),(0,d["default"])(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.requestId,l=t.initialPageNumber;this.props.fetchTaskHistoryForRequest(n,this.state.tableChunkSize,l).then(function(){e.setState({loading:!1})})}},{key:"handleTableSizeToggle",value:function(e){var t=this;this.setState({tableChunkSize:e,loading:!0});var n=this.props,l=n.router,u=n.location;l.replace((0,r["default"])({},u,{query:(0,r["default"])({},u.query,{taskHistoryPageSize:e})})),this.props.fetchTaskHistoryForRequest(this.props.requestId,e,1).then(function(){t.setState({loading:!1})})}},{key:"render",value:function(){var e=this,t=this.props,n=t.requestId,l=t.requestParent,u=t.tasksAPI,r=t.fetchTaskHistoryForRequest,a=u?u.data:[],o=!!u&&u.isFetching,i=O["default"].api.isFirstLoad(u)?"Loading...":"No tasks",s=void 0;a.length&&(s=_["default"].createElement(S.Link,{to:"request/"+n+"/task-search"},_["default"].createElement(v.Button,{bsStyle:"primary"},_["default"].createElement(v.Glyphicon,{glyph:"search","aria-hidden":"true"}),_["default"].createElement("span",null," Search"))));var c=_["default"].createElement(v.ButtonToolbar,null,_["default"].createElement(v.ButtonGroup,{bsSize:"small",className:"pull-right"},_["default"].createElement(v.Button,{disabled:10==this.state.tableChunkSize,onClick:function(){return e.handleTableSizeToggle(10)}},"Show 10"),_["default"].createElement(v.Button,{disabled:20==this.state.tableChunkSize,onClick:function(){return e.handleTableSizeToggle(20)}},"Show 20"),_["default"].createElement(v.Button,{disabled:50==this.state.tableChunkSize,onClick:function(){return e.handleTableSizeToggle(50)}},"Show 50"))),d=_["default"].createElement(v.Row,null,_["default"].createElement(v.Col,{md:6},_["default"].createElement("span",null,"Task history "),s),_["default"].createElement(v.Col,{md:6},c)),p=_["default"].createElement(k["default"],{id:"log"},"Logs"),f=_["default"].createElement(k["default"],{id:"run-now"},"Rerun This Task"),h=void 0;return h=this.state.loading?_["default"].createElement(C["default"],null):_["default"].createElement(x["default"],{emptyTableMessage:i,data:a,keyGetter:function(e){return e.taskId.id},rowChunkSize:this.state.tableChunkSize,paginated:!0,fetchDataFromApi:function(e,t){return r(n,t,e)},isFetching:o,initialPageNumber:this.props.initialPageNumber,onPageChange:this.props.onPageChange},_["default"].createElement(F["default"],{label:"Instance",id:"instanceNo",key:"instanceNo",cellData:function(e){return _["default"].createElement(S.Link,{to:"task/"+e.taskId.id},e.taskId.instanceNo," - ",O["default"].humanizeSlaveHostName(e.taskId.host))}}),_["default"].createElement(F["default"],{label:"Last State",id:"state",key:"state",cellData:function(e){return _["default"].createElement("span",{className:"label label-"+O["default"].getLabelClassFromTaskState(e.lastTaskState)},O["default"].humanizeText(e.lastTaskState))}}),_["default"].createElement(F["default"],{label:"Deploy ID",id:"deploy-id",key:"deploy-id",cellData:function(e){return _["default"].createElement(S.Link,{to:"request/"+e.taskId.requestId+"/deploy/"+e.taskId.deployId},e.taskId.deployId)}}),_["default"].createElement(F["default"],{label:"Started At",id:"started",key:"started",cellData:function(e){return O["default"].timestampFromNow(e.taskId.startedAt)}}),_["default"].createElement(F["default"],{label:"Updated At",id:"updated",key:"updated",cellData:function(e){return O["default"].timestampFromNow(e.updatedAt)}}),_["default"].createElement(F["default"],{label:"Run Time",id:"run-time",key:"run-time",cellData:function(e){return O["default"].duration(e.updatedAt-e.taskId.startedAt)}}),_["default"].createElement(F["default"],{id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(e){return _["default"].createElement("span",null,_["default"].createElement(E["default"],{placement:"top",id:"view-log-overlay",overlay:p},_["default"].createElement(S.Link,{to:"task/"+e.taskId.id+"/tail/"+config.finishedTaskLogPath},_["default"].createElement(v.Glyphicon,{glyph:"file"}))),O["default"].request.canBeRunNow(l)&&_["default"].createElement(I["default"],{requestId:n,taskId:e.taskId.id},_["default"].createElement(E["default"],{placement:"top",id:"view-run-now-overlay",overlay:f},_["default"].createElement("a",{title:"Rerun This Task"},_["default"].createElement(v.Glyphicon,{glyph:"repeat"})))),_["default"].createElement(q["default"],{object:e,showOverlay:!0},"{ }"))}})),_["default"].createElement(L["default"],{id:"task-history",title:d},h)}}]),t}(y.Component);U.propTypes={requestId:y.PropTypes.string.isRequired,requestParent:y.PropTypes.object,tasksAPI:y.PropTypes.object.isRequired,fetchTaskHistoryForRequest:y.PropTypes.func.isRequired};var H=function(e){return{fetchTaskHistoryForRequest:function(t,n,l){return e(D.FetchTaskHistoryForRequest.trigger(t,n,l))}}},B=function(e,t){return{requestParent:O["default"].maybe(e.api.request,[t.requestId,"data"]),tasksAPI:O["default"].maybe(e.api.taskHistoryForRequest,[t.requestId])}},z=(0,S.withRouter)((0,g.connect)(B,H)(U));t["default"]=z;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(U,"TaskHistoryTable","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/TaskHistoryTable.jsx"),__REACT_HOT_LOADER__.register(H,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/TaskHistoryTable.jsx"),__REACT_HOT_LOADER__.register(B,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/TaskHistoryTable.jsx"),__REACT_HOT_LOADER__.register(z,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/TaskHistoryTable.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(79),_=n(15),g=n(46),v=(l(g),n(31)),b=n(18),E=function(e){function t(){return(0,o["default"])(this,t),(0,d["default"])(this,(t.__proto__||(0,r["default"])(t)).apply(this,arguments))}return(0,f["default"])(t,e),(0,s["default"])(t,[{key:"componentWillMount",value:function(){this.props.fetchActiveTasksForRequest(this.props.params.requestId)}},{key:"componentWillReceiveProps",value:function(e){var t=this,n=!1;if(e.activeTasksForRequest){if(e.activeTasksForRequest[e.params.requestId].isFetching)return;e.activeTasksForRequest[e.params.requestId].data.length>0&&e.activeTasksForRequest[e.params.requestId].data.forEach(function(l){l.taskId.instanceNo!=parseInt(e.params.instanceNo)||n||(n=!0,t.props.router.replace("task/"+l.taskId.id))})}n||this.props.router.replace("request/"+e.params.requestId)}},{key:"render",value:function(){return m["default"].createElement("div",{className:"page-loader-with-message"},m["default"].createElement("div",{className:"page-loader"}),m["default"].createElement("p",null,"Fetching active tasks..."))}}]),t}(h.Component);E.propTypes={params:h.PropTypes.object.isRequired,activeTasksForRequest:h.PropTypes.object};var T=(0,_.connect)(function(e){return{activeTasksForRequest:e.api.activeTasksForRequest}},function(e){return(0,y.bindActionCreators)({fetchActiveTasksForRequest:v.FetchActiveTasksForRequest.trigger},e)})((0,b.withRouter)(E));t["default"]=T;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(E,"TaskInstanceRedirect","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/TaskInstanceRedirect.jsx"),__REACT_HOT_LOADER__.register(T,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/TaskInstanceRedirect.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(7),r=l(u),a=n(1),o=l(a),i=n(15),s=n(16),c=n(31),d=n(12),p=l(d),f=["TASK_LAUNCHED","TASK_STAGING","TASK_STARTING","TASK_RUNNING","TASK_CLEANING","TASK_KILLING","TASK_FINISHED","TASK_FAILED","TASK_KILLED","TASK_LOST","TASK_LOST_WHILE_DOWN","TASK_ERROR"],h=function(e,t,n){var l=t+"/"+n;switch(e){case"TASK_LAUNCHED":return{bsStyle:"info",label:"launched "+l,striped:!0};case"TASK_STAGING":return{bsStyle:"info",label:"staging "+l,striped:!0};case"TASK_STARTING":return{bsStyle:"info",label:"starting "+l,striped:!0,active:!0};case"TASK_RUNNING":return{bsStyle:"success",label:"running "+l};case"TASK_CLEANING":return{bsStyle:"warning",label:"cleaning "+l,striped:!0,active:!0};case"TASK_KILLING":return{bsStyle:"danger",label:"killing "+l,striped:!0,active:!0};case"TASK_FINISHED":return{bsStyle:"success",label:"finished "+l};case"TASK_FAILED":return{bsStyle:"danger",label:"failed "+l};case"TASK_KILLED":return{bsStyle:"danger",label:"killed "+l};case"TASK_LOST":return{
bsStyle:"danger",label:"lost "+l};case"TASK_LOST_WHILE_DOWN":return{bsStyle:"danger",label:"singularity lost "+l};case"TASK_ERROR":return{bsStyle:"danger",label:"error "+l};default:return{bsStyle:"danger",label:"unknown "+l}}},m=function(e){var t=e.activeTasksForRequest,n=e.refresh;if(!t)return null;var l=p["default"].task.instanceBreakdown(t),u=f.reduce(function(e,t){return e+(l[t]||0)},0);if(0===u)return null;var a=f.map(function(e){var t=100*(l[e]/u),n=h(e,l[e],u);return o["default"].createElement(s.ProgressBar,(0,r["default"])({key:e,now:t},n))});return o["default"].createElement(s.ProgressBar,{onClick:n},a)};m.propTypes={requestId:a.PropTypes.string.isRequired,activeTasksForRequest:a.PropTypes.arrayOf(a.PropTypes.object).isRequired,refresh:a.PropTypes.func.isRequired};var y=function(e,t){return{activeTasksForRequest:p["default"].maybe(e.api,["activeTasksForRequest",t.requestId,"data"])}},_=function(e,t){return{refresh:function(){return e(c.FetchActiveTasksForRequest.trigger(t.requestId))}}},g=(0,i.connect)(y,_)(m);t["default"]=g;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(f,"taskStateOrder","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/TaskStateBreakdown.jsx"),__REACT_HOT_LOADER__.register(h,"taskStateProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/TaskStateBreakdown.jsx"),__REACT_HOT_LOADER__.register(m,"TaskStateBreakdown","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/TaskStateBreakdown.jsx"),__REACT_HOT_LOADER__.register(y,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/TaskStateBreakdown.jsx"),__REACT_HOT_LOADER__.register(_,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/TaskStateBreakdown.jsx"),__REACT_HOT_LOADER__.register(g,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/TaskStateBreakdown.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(35),r=l(u),a=n(1),o=l(a),i=n(15),s=n(18),c=n(16),d=n(54),p=l(d),f=n(32),h=n(31),m=n(189),y=l(m),_=n(359),g=l(_),v=n(247),b=l(v),E=n(190),T=l(E),k=n(356),S=l(k),A=n(360),O=l(A),R=n(732),C=l(R),D=n(246),w=l(D),I=n(245),P=l(I),L=n(12),M=l(L),x=function(e){var t=e.requestParent,n=e.fetchRequest,l=e.fetchRequestHistory,u=e.fetchActiveTasks,a=(e.router,function(){var e=[];return e.push(n()),e.push(u()),e.push(l(5,1)),r["default"].all(e)}),i=function(){var e=[];return e.push(n()),e.push(l(5,1)),r["default"].all(e)};if(!t||!t.request)return o["default"].createElement("div",null);var d=t.request,f=t.state,h=void 0;config.hideNewDeployButton||(h=o["default"].createElement(s.Link,{to:"request/"+d.id+"/deploy"},o["default"].createElement(c.Button,{bsStyle:"success"},"Deploy")));var m=void 0;M["default"].request.canBeRunNow(t)&&(m=o["default"].createElement(y["default"],{requestId:d.id,then:a},o["default"].createElement(c.Button,{bsStyle:"primary"},"Run now")));var _=void 0;"SYSTEM_COOLDOWN"===f&&(_=o["default"].createElement(C["default"],{requestId:d.id,then:a},o["default"].createElement(c.Button,{bsStyle:"primary"},"Exit Cooldown")));var v=void 0;M["default"].request.canBeScaled(t)&&(v=o["default"].createElement(O["default"],{requestId:d.id,currentInstances:d.instances,then:a,bounceAfterScaleDefault:M["default"].maybe(d,["bounceAfterScale"],!1)},o["default"].createElement(c.Button,{bsStyle:"primary",disabled:M["default"].request.scaleDisabled(t)},"Scale")));var E=void 0;"PAUSED"===f?(M["default"].request.pauseDisabled(t),E=o["default"].createElement(T["default"],{requestId:d.id,then:a},o["default"].createElement(c.Button,{bsStyle:"primary"},"Unpause"))):E=o["default"].createElement(b["default"],{requestId:d.id,isScheduled:"SCHEDULED"===d.requestType,then:a},o["default"].createElement(c.Button,{bsStyle:"primary",disabled:M["default"].request.pauseDisabled(t)},"Pause"));var k=void 0;M["default"].request.canBeBounced(t)&&(k=o["default"].createElement(S["default"],{requestId:d.id,then:a},o["default"].createElement(c.Button,{bsStyle:"primary",disabled:M["default"].request.bounceDisabled(t)},"Bounce")));var A=void 0;config.hideNewRequestButton||(A=o["default"].createElement(s.Link,{to:"requests/edit/"+d.id},o["default"].createElement(c.Button,{bsStyle:"primary"},"Edit")));var R=void 0;M["default"].request.canDisableHealthchecks(t)&&(R=d.skipHealthchecks?o["default"].createElement(w["default"],{requestId:d.id,then:i},o["default"].createElement(c.Button,{bsStyle:"warning"},"Enable Healthchecks")):o["default"].createElement(P["default"],{requestId:d.id,then:i},o["default"].createElement(c.Button,{bsStyle:"primary"},"Disable Healthchecks")));var D=o["default"].createElement(g["default"],{requestId:d.id,loadBalanced:d.loadBalanced,loadBalancerData:M["default"].maybe(t,["activeDeploy","loadBalancerOptions"],{}),then:a},o["default"].createElement(c.Button,{bsStyle:"danger"},"Remove")),I=[];return M["default"].maybe(config.quickLinks,["request",d.requestType],[]).forEach(function(e){var n=M["default"].template(e.template,t);n&&I.push(o["default"].createElement(c.MenuItem,{href:n},e.title))}),M["default"].maybe(config.quickLinks,["request","ALL"],[]).forEach(function(e){var n=M["default"].template(e.template,t);n&&I.push(o["default"].createElement(c.MenuItem,{href:n},e.title))}),o["default"].createElement("div",null,o["default"].createElement(p["default"],{linkClassName:"btn btn-default",object:t},"JSON"),h,m,_,v,E,k,A,R,D,I.length>0&&o["default"].createElement(c.DropdownButton,{bsStyle:"default",title:"Quick Links",pullRight:!0},I))};x.propTypes={requestId:a.PropTypes.string.isRequired,requestParent:a.PropTypes.object,fetchRequest:a.PropTypes.func.isRequired,fetchActiveTasks:a.PropTypes.func.isRequired,router:a.PropTypes.shape({push:a.PropTypes.func.isRequired}).isRequired};var N=function(e,t){return{requestParent:M["default"].maybe(e.api.request,[t.requestId,"data"])}},F=function(e,t){return{fetchRequest:function(){return e(f.FetchRequest.trigger(t.requestId,!0))},fetchRequestHistory:function(n,l){return e(h.FetchRequestHistory.trigger(t.requestId,n,l))},fetchActiveTasks:function(){return e(h.FetchActiveTasksForRequest.trigger(t.requestId))}}},j=(0,s.withRouter)((0,i.connect)(N,F)(x));t["default"]=j;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(x,"RequestActionButtons","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/header/RequestActionButtons.jsx"),__REACT_HOT_LOADER__.register(N,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/header/RequestActionButtons.jsx"),__REACT_HOT_LOADER__.register(F,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/header/RequestActionButtons.jsx"),__REACT_HOT_LOADER__.register(j,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/header/RequestActionButtons.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(15),o=n(16),i=n(12),s=l(i),c=n(18),d=n(369),p=n(724),f=l(p),h=n(721),m=l(h),y=function(e){var t=e.requestId,n=e.requestAPI,l=e.bounces,u=e.activeTasksForRequest,a=e.deleted;if(a)return r["default"].createElement(o.Alert,{bsStyle:"warning"},r["default"].createElement("b",null,"This request has been deleted."));if(n){var i=void 0,d=n.data;l.length>0&&d.request&&s["default"].request.isLongRunning(d)&&(i=r["default"].createElement(o.Alert,{bsStyle:"warning"},r["default"].createElement("b",null,"Request is bouncing:")," Attempting to start ",r["default"].createElement("b",null,d.request.instances)," replacement tasks."));var p=void 0,h=d.pendingDeploy,y=d.activeDeploy;if(h){var _=s["default"].request.deployingInstanceCount(d,u.data),g=d.request.instances;h.updatedRequest&&h.updatedRequest.instances&&(g=h.updatedRequest.instances);var v=r["default"].createElement("span",null,_+" of "+g+" new tasks are currently running"),b=void 0,E=void 0,T=d.pendingDeployState;if(T&&T.deployProgress){var k=T.deployProgress,S=T.deployMarker,A=k.targetActiveInstances,O=k.stepComplete,R=k.autoAdvanceDeploySteps,C=S.deployId;if(A===g)b=r["default"].createElement("span",null,v,r["default"].createElement("p",null,_===g&&" Waiting for new tasks to become healthy."));else if(E=r["default"].createElement(m["default"],{requestId:t,deployId:C}),O){var D=void 0;if(R){var w=k.timestamp+k.deployStepWaitTimeMs;D=r["default"].createElement("span",null,"next deploy step ",s["default"].timestampFromNow(w))}else D=r["default"].createElement("span",null,"waiting for manual trigger of next deploy step.");b=r["default"].createElement("span",null,"Finished deploying ",A," total instances, ",D)}else b=r["default"].createElement("span",null,"Trying to deploy "+A+"\n instances, "+_+" of\n "+A+" new tasks are currently running.")}p=r["default"].createElement(o.Well,null,r["default"].createElement(o.Row,null,r["default"].createElement(o.Col,{md:8},r["default"].createElement("b",null,"Deploy "),r["default"].createElement("code",null,r["default"].createElement(c.Link,{to:"request/"+t+"/deploy/"+h.id},h.id)),r["default"].createElement("b",null," is pending: "),b),r["default"].createElement(o.Col,{md:4},r["default"].createElement("div",{style:{textAlign:"right"}},E,r["default"].createElement(f["default"],{deployId:h.id,requestId:t})))))}var I=void 0;if(y){var P=s["default"].maybe(y,["metadata","deployedBy"]),L=void 0;"string"==typeof P&&(L=r["default"].createElement("span",null," ",P.split("@")[0]));var M=void 0;y.timestamp&&(M=r["default"].createElement("span",null," ",s["default"].timestampFromNow(y.timestamp))),I=r["default"].createElement("div",null,r["default"].createElement("span",null,"Active deploy "),r["default"].createElement("code",null,r["default"].createElement(c.Link,{to:"request/"+t+"/deploy/"+y.id},y.id)),L,M)}else s["default"].api.isFirstLoad(n)||(I=r["default"].createElement("span",{className:"text-danger"},"No active deploy"));var x=void 0;return"FINISHED"==d.state&&(x=r["default"].createElement(o.Alert,{bsStyle:"warning"},r["default"].createElement("p",null,"Schedule ",r["default"].createElement("code",null,d.request.quartzSchedule)," has no more occurences. Redeploy with a new schedule to continue running tasks for this request"))),r["default"].createElement("div",null,i,p,x,r["default"].createElement(o.Well,null,r["default"].createElement(o.Row,null,r["default"].createElement(o.Col,{md:10,sm:8},I),r["default"].createElement(o.Col,{md:2,sm:4},r["default"].createElement("a",{href:"#deploy-history",className:"pull-right"},"Deploy history")))))}};y.propTypes={requestId:u.PropTypes.string.isRequired,requestAPI:u.PropTypes.object.isRequired,bounces:u.PropTypes.arrayOf(u.PropTypes.object).isRequired,activeTasksForRequest:u.PropTypes.object.isRequired,deleted:u.PropTypes.bool};var _=function(e,t){return{requestAPI:s["default"].maybe(e.api.request,[t.requestId]),bounces:(0,d.getBouncesForRequest)(t.requestId)(e),activeTasksForRequest:s["default"].maybe(e.api,["activeTasksForRequest",t.requestId])}},g=(0,a.connect)(_)(y);t["default"]=g;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(y,"RequestAlerts","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/header/RequestAlerts.jsx"),__REACT_HOT_LOADER__.register(_,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/header/RequestAlerts.jsx"),__REACT_HOT_LOADER__.register(g,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/header/RequestAlerts.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(15),o=n(12),i=l(o),s=n(366),c=l(s),d=function(e){switch(e.statusCode){case 404:return"Request not found";case 401:return"Not authorized";default:return e.error}},p=function(e){var t=e.requestId,n=e.requestAPI,l=e.deleted,u=void 0;if(i["default"].api.isFirstLoad(n))u=r["default"].createElement("em",null,"Loading...");else if(n.error){if(!l){var a=d(n);u=r["default"].createElement("p",{className:"text-danger"},n.statusCode,": ",a)}}else if(n.data.request){var o=n.data,s=o.request,p=o.state;u=r["default"].createElement("span",null,r["default"].createElement(c["default"],{requestId:s.id}),r["default"].createElement("span",{className:"request-state","data-state":p},i["default"].humanizeText(p)),r["default"].createElement("span",{className:"request-type"},i["default"].humanizeText(s.requestType)))}else u=r["default"].createElement("p",{className:"text-danger"},"No request data found for ",t);return r["default"].createElement("div",null,r["default"].createElement("h4",null,u),r["default"].createElement("h2",null,i["default"].maybe(n,["data","request","id"])||t))};p.propTypes={requestId:u.PropTypes.string.isRequired,requestAPI:u.PropTypes.object,deleted:u.PropTypes.bool};var f=function(e,t){return{requestAPI:i["default"].maybe(e.api.request,[t.requestId])}},h=(0,a.connect)(f)(p);t["default"]=h;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(d,"errorDescription","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/header/RequestTitle.jsx"),__REACT_HOT_LOADER__.register(p,"RequestTitle","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/header/RequestTitle.jsx"),__REACT_HOT_LOADER__.register(f,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/header/RequestTitle.jsx"),__REACT_HOT_LOADER__.register(h,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestDetail/header/RequestTitle.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){var n=t.params.requestId&&e.api.request[t.params.requestId];return{notFound:n&&404===n.statusCode,pathname:t.location.pathname,racks:e.api.racks.data,request:n&&n.data,form:e.ui.form[H],saveApiCall:e.api.saveRequest}}function r(e,t){return{update:function(t,n){e((0,O.ModifyField)(H,t,n))},clearForm:function(t){e((0,O.ClearForm)(t))},save:function(n){e(R.SaveRequest.trigger(n)).then(function(e){"SAVE_REQUEST_SUCCESS"===e.type&&t.router.push("request/"+e.data.request.id)})},fetchRequest:function(t){e(R.FetchRequest.trigger(t,!0))},fetchRacks:function(){e(F.FetchRacks.trigger())},clearRequestData:function(){e(R.FetchRequest.clearData())},clearSaveRequestData:function(){e(R.SaveRequest.clearData())}}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(34),o=l(a),i=n(1),s=l(i),c=n(15),d=n(18),p=n(46),f=l(p),h=n(718),m=l(h),y=n(351),_=l(y),g=n(352),v=l(g),b=n(353),E=l(b),T=n(350),k=l(T),S=n(720),A=l(S),O=n(188),R=n(32),C=n(16),D=n(16),w=n(12),I=l(w),P=n(855),L=l(P),M=n(6),x=l(M),N=n(810),F=n(151),j=n(703),q="quartzSchedule",U="cronSchedule",H="requestForm",B=/[a-zA-Z0-9._-]*/,z=L["default"].map(function(e){return{label:e,value:e}}),G=function(t){var n=t.request&&t.request.request,l=void 0;l=!n||t.form&&t.form.scheduleType?t.form&&t.form.scheduleType?t.form.scheduleType:U:t.request.request[q]?q:U;var u=function(l){return t.form&&void 0!==t.form[l]?t.form[l]:n&&void 0!==t.request.request[l]?e.isObject(N.INDEXED_FIELDS[l].type)&&"map"===N.INDEXED_FIELDS[l].type.typeName?I["default"].convertMapFromObjectToArray(t.request.request[l]):t.request.request[l]:""},r=function ge(t,n){if(!n||e.isEmpty(n))return!0;if(e.isObject(t)){if("array"===t.typeName){if(!e.isArray(n))return!1;var l=!0,u=!1,r=void 0;try{for(var a,i=(0,o["default"])(n);!(l=(a=i.next()).done);l=!0){var s=a.value;if(!ge(t.arrayType,s))return!1}}catch(c){u=!0,r=c}finally{try{!l&&i["return"]&&i["return"]()}finally{if(u)throw r}}return!0}if("map"===t.typeName){if(!e.isArray(n))return!1;var d=!0,p=!1,f=void 0;try{for(var h,m=(0,o["default"])(n);!(d=(h=m.next()).done);d=!0){var y=h.value;if(!e.isObject(y))return!1;if(!y.key)return!1;if(!ge(t.mapFrom,y.key))return!1;if(!ge(t.mapTo,y.value))return!1}}catch(c){p=!0,f=c}finally{try{!d&&m["return"]&&m["return"]()}finally{if(p)throw f}}return!0}if("enum"===t.typeName)return I["default"].isIn(n,t.enumType)}if("number"===t){var _=parseInt(n,10);if(0!==_&&!_)return!1}if("request-id"===t&&n.match(B)[0]!==n)return!1;if("map"===t){var g=!0,v=!1,b=void 0;try{for(var E,T=(0,o["default"])(n);!(g=(E=T.next()).done);g=!0){var k=E.value;if(2!==k.split("=").length)return!1}}catch(c){v=!0,b=c}finally{try{!g&&T["return"]&&T["return"]()}finally{if(v)throw b}}}return!0},a=function(t){var n=u(t),l=N.INDEXED_FIELDS[t],a=l.required,o=l.type;return(!a||!e.isEmpty(n))&&r(o,n)},i=function(t){var n=u(t),l=N.INDEXED_FIELDS[t].required;return l&&e.isEmpty(n)?"ERROR":e.isEmpty(n)?null:a(t)?"SUCCESS":"ERROR"},c=function(){if(t.saveApiCall.isFetching)return!0;var n=!0,r=!1,i=void 0;try{for(var s,c=(0,o["default"])(N.FIELDS_BY_REQUEST_TYPE.ALL);!(n=(s=c.next()).done);n=!0){var d=s.value;if(!a(d.id))return!0}}catch(p){r=!0,i=p}finally{try{!n&&c["return"]&&c["return"]()}finally{if(r)throw i}}var f=N.FIELDS_BY_REQUEST_TYPE[u("requestType")];if(e.isEmpty(f))return!0;var h=!0,m=!1,y=void 0;try{for(var _,g=(0,o["default"])(f);!(h=(_=g.next()).done);h=!0){var v=_.value;if(!(v.id===U&&l!==U||v.id===q&&l!==q||a(v.id)))return!0}}catch(p){m=!0,y=p}finally{try{!h&&g["return"]&&g["return"]()}finally{if(m)throw y}}return!1},p=function(n){n.preventDefault();var r={},a=function(t){var n=t.id;u(n)&&n!==q&&n!==U&&"scheduleType"!==n&&(e.isObject(t.type)&&"map"===t.type.typeName?r[n]=I["default"].convertMapFromArrayToObject(u(n)):r[n]=u(n))};return N.FIELDS_BY_REQUEST_TYPE[u("requestType")].map(a),N.FIELDS_BY_REQUEST_TYPE.ALL.map(a),"SCHEDULED"===u("requestType")&&(l===q?r[q]=u(q):r.schedule=u(U)),["ON_DEMAND","RUN_ONCE"].indexOf(u("requestType"))!==-1?r.daemon=!1:["SERVICE","WORKER"].indexOf(u("requestType"))!==-1&&(r.daemon=!0),t.save(r),null},f=function(t){return e.pluck(N.FIELDS_BY_REQUEST_TYPE.ALL,"id").indexOf(t)!==-1||!!u("requestType")&&e.pluck(N.FIELDS_BY_REQUEST_TYPE[u("requestType")],"id").indexOf(t)!==-1},h=function(e){return n&&u("requestType")!==e?"disabled":null},y=function(e,n){return t.update(e,n)},g=function(e){e.preventDefault(),y("requestType",e.target.value)},b=function(){var e=s["default"].createElement(C.Tooltip,{id:"cannotChangeRequestTypeAfterCreation"},"Option cannot be altered after creation"),t=I["default"].enums.SingularityRequestTypes.map(function(t,l){var r=s["default"].createElement("button",{key:l,value:t,className:(0,x["default"])("btn","btn-default",{active:u("requestType")===t}),onClick:function(e){return g(e)},disabled:h(t)},I["default"].humanizeText(t));return n&&t===u("requestType")?s["default"].createElement(C.OverlayTrigger,{placement:"top",key:l,overlay:e},r):r});return s["default"].createElement("div",{className:"btn-group"},t)},T=n?t.request.request.id:null,S=n?s["default"].createElement("h3",null,"Editing ",s["default"].createElement(d.Link,{to:"request/"+T},T)):s["default"].createElement("h3",null,"New Request"),O=s["default"].createElement(E["default"],{id:"id",onChange:function(e){return y("id",e.target.value)},value:u("id"),label:"ID",required:N.INDEXED_FIELDS.id.required,placeholder:"eg: my-awesome-request",feedback:i("id")}),R=s["default"].createElement(_["default"],{id:"owners",value:u("owners")||[],onChange:function(e){return y("owners",e)},label:"Owners",required:N.INDEXED_FIELDS.owners.required,errorIndices:N.INDEXED_FIELDS.owners.required&&e.isEmpty(u("owners"))&&[0]||[],couldHaveFeedback:!0}),w=s["default"].createElement("div",{className:"form-group"},s["default"].createElement("label",null,"Type"),s["default"].createElement("div",{id:"type",className:"btn-group"},b())),P=s["default"].createElement("div",{className:"alert alert-info alert-slim",role:"alert"},s["default"].createElement("strong",null,"Note:")," changes made below will only affect new tasks"),L=s["default"].createElement(v["default"],{id:"slave-placement",label:"Slave Placement",value:u("slavePlacement")||"",defaultValue:"",required:N.INDEXED_FIELDS.slavePlacement.required,onChange:function(e){return y("slavePlacement",e.value)},options:[{label:"Default",value:""},{label:"Separate",value:"SEPARATE"},{label:"Optimistic",value:"OPTIMISTIC"},{label:"Greedy",value:"GREEDY"},{label:"Separate by request",value:"SEPARATE_BY_REQUEST"},{label:"Spread all workers",value:"SPREAD_ALL_SLAVES"}]}),M=s["default"].createElement(E["default"],{id:"instances",onChange:function(e){return y("instances",e.target.value)},value:u("instances"),label:"Instances",placeholder:"1",feedback:i("instances"),required:N.INDEXED_FIELDS.instances.required}),F=s["default"].createElement(k["default"],{id:"rack-sensitive",label:"Rack sensitive",checked:u("rackSensitive")||!1,onChange:function(e){return y("rackSensitive",e)}}),j=s["default"].createElement(k["default"],{id:"hide-distribute-evenly-across-racks-hint",label:"Hide distribute evenly across racks hint",checked:u("hideEvenNumberAcrossRacksHint")||!1,onChange:function(e){return y("hideEvenNumberAcrossRacksHint",e)}}),H=s["default"].createElement(k["default"],{id:"load-balanced",label:"Load balanced",checked:u("loadBalanced")||!1,onChange:function(e){return y("loadBalanced",e)},disabled:n&&!0,hasTooltip:n&&!0,tooltipText:"Option cannot be altered after creation"}),G=s["default"].createElement(k["default"],{id:"allow-bounce-to-same-host",label:"Allow Bounce To Same Host",checked:u("allowBounceToSameHost")||!1,onChange:function(e){return y("allowBounceToSameHost",e)}}),V=s["default"].createElement(E["default"],{id:"waitAtLeast",onChange:function(e){return y("waitAtLeastMillisAfterTaskFinishesForReschedule",e.target.value)},value:u("waitAtLeastMillisAfterTaskFinishesForReschedule"),label:"Task rescheduling delay",inputGroupAddon:"milliseconds",required:N.INDEXED_FIELDS.waitAtLeastMillisAfterTaskFinishesForReschedule.required,feedback:i("waitAtLeastMillisAfterTaskFinishesForReschedule")}),K=e.pluck(t.racks,"id").map(function(e){return{value:e,label:e}}),W=s["default"].createElement("div",{className:"form-group"},s["default"].createElement("label",{htmlFor:"rack-affinity"},"Rack affinity ",s["default"].createElement("span",{className:"form-label-tip"},"choose any subset")),s["default"].createElement(m["default"],{id:"rack-affinity",onChange:function(e){return y("rackAffinity",e)},value:u("rackAffinity")||[],isValueString:!0,options:K,splits:[","," "]})),Y=s["default"].createElement(v["default"],{id:"schedule-type",label:"Schedule type",value:l||"",defaultValue:U,required:N.INDEXED_FIELDS.scheduleType.required,onChange:function(e){return y("scheduleType",e.value)},options:[{value:U,label:"Cron Schedule"},{value:q,label:"Quartz Schedule"}]}),X=s["default"].createElement(v["default"],{id:"schedule-timezone",onChange:function(e){return y("scheduleTimeZone",e?e.value:null)},value:u("scheduleTimeZone")||"",label:"Schedule timezone",required:N.INDEXED_FIELDS.scheduleTimeZone.required,clearable:!0,options:z}),Q=s["default"].createElement(E["default"],{id:"schedule",onChange:function(e){return y(l,e.target.value)},value:u(l),label:"Schedule",required:N.INDEXED_FIELDS[l].required,placeholder:l===q?"eg: 0 */5 * * * ?":"eg: */5 * * * *",feedback:i(l)}),J=s["default"].createElement(E["default"],{id:"retries-on-failure",onChange:function(e){return y("numRetriesOnFailure",e.target.value)},value:u("numRetriesOnFailure"),label:"Number of retries on failure",required:N.INDEXED_FIELDS.numRetriesOnFailure.required,feedback:i("numRetriesOnFailure")}),Z=s["default"].createElement(E["default"],{id:"killOldNRL",onChange:function(e){return y("killOldNonLongRunningTasksAfterMillis",e.target.value)},value:u("killOldNonLongRunningTasksAfterMillis"),label:"Kill cleaning task(s) after",inputGroupAddon:"milliseconds",required:N.INDEXED_FIELDS.killOldNonLongRunningTasksAfterMillis.required,feedback:i("killOldNonLongRunningTasksAfterMillis")}),$=s["default"].createElement(E["default"],{id:"expected-runtime",onChange:function(e){return y("scheduledExpectedRuntimeMillis",e.target.value)},value:u("scheduledExpectedRuntimeMillis"),label:"Expected Task Duration (used for overdue notifications)",inputGroupAddon:"milliseconds",required:N.INDEXED_FIELDS.scheduledExpectedRuntimeMillis.required,feedback:i("scheduledExpectedRuntimeMillis")}),ee=s["default"].createElement(E["default"],{id:"expected-runtime",onChange:function(e){return y("taskExecutionTimeLimitMillis",e.target.value)},value:u("taskExecutionTimeLimitMillis"),label:"Maximum task duration (task will be killed after this time)",inputGroupAddon:"milliseconds",required:N.INDEXED_FIELDS.taskExecutionTimeLimitMillis.required,feedback:i("taskExecutionTimeLimitMillis")}),te=u("showAdvanced"),ne=s["default"].createElement("a",{onClick:function(){return y("showAdvanced",!te)}},"Advanced ",s["default"].createElement(D.Glyphicon,{glyph:te?"chevron-down":"chevron-right"})),le=s["default"].createElement(A["default"],{id:"required-slave-attributes",onChange:function(e){return y("requiredSlaveAttributes",e)},value:u("requiredSlaveAttributes")||[],label:"Required slave attributes",required:N.INDEXED_FIELDS.requiredSlaveAttributes.required,doFeedback:!0,keyHeader:"Attribute",valueHeader:"Value"}),ue=s["default"].createElement(A["default"],{id:"allowed-slave-attributes",onChange:function(e){return y("allowedSlaveAttributes",e)},value:u("allowedSlaveAttributes")||[],label:"Allowed slave attributes",required:N.INDEXED_FIELDS.allowedSlaveAttributes.required,doFeedback:!0,keyHeader:"Attribute",valueHeader:"Value"}),re=s["default"].createElement(E["default"],{id:"group",onChange:function(e){return y("group",e.target.value)},value:u("group"),label:"Group",required:N.INDEXED_FIELDS.group.required,feedback:i("group")}),ae=s["default"].createElement(_["default"],{id:"read-only-groups",value:u("readOnlyGroups")||[],onChange:function(e){return y("readOnlyGroups",e)},label:"Read-only groups",required:N.INDEXED_FIELDS.readOnlyGroups.required,errorIndices:N.INDEXED_FIELDS.readOnlyGroups.required&&e.isEmpty(u("readOnlyGroups"))&&[0]||[],couldHaveFeedback:!0}),oe=s["default"].createElement(_["default"],{id:"read-write-groups",value:u("readWriteGroups")||[],onChange:function(e){return y("readWriteGroups",e)},label:"Read-write groups",required:N.INDEXED_FIELDS.readWriteGroups.required,errorIndices:N.INDEXED_FIELDS.readWriteGroups.required&&e.isEmpty(u("readWriteGroups"))&&[0]||[],couldHaveFeedback:!0}),ie=s["default"].createElement(E["default"],{id:"max-per-offer",onChange:function(e){return y("maxTasksPerOffer",e.target.value)},value:u("maxTasksPerOffer"),label:"Schedule at most this many tasks using a single offer form a single slave",required:N.INDEXED_FIELDS.maxTasksPerOffer.required,feedback:i("maxTasksPerOffer")}),se=s["default"].createElement(E["default"],{id:"task-log-error-regex",onChange:function(e){return y("taskLogErrorRegex",e.target.value)},value:u("taskLogErrorRegex"),label:"Regex that matches errors in task logs to send in emails for this request",required:N.INDEXED_FIELDS.taskLogErrorRegex.required,feedback:i("taskLogErrorRegex")}),ce=s["default"].createElement(k["default"],{id:"task-log-error-regex-case-sensitive",label:"The above task log error regex is case-sensitive",checked:u("taskLogErrorRegexCaseSensitive")||!1,onChange:function(e){return y("taskLogErrorRegexCaseSensitive",e)}}),de=function(e,t){return s["default"].createElement(v["default"],{id:"email-type-selector",value:e||"",onChange:function(e){return t(e&&e.value||null)},options:I["default"].enums.SingularityEmailType.map(function(e){return{label:I["default"].humanizeText(e),value:e}}),clearable:!0,selectorsOnly:!0})},pe=function(e,t){return s["default"].createElement(m["default"],{id:"email-destination-selector",value:e||[],onChange:t,options:I["default"].enums.SingularityEmailDestination.map(function(e){return{label:I["default"].humanizeText(e),value:e}}),isValueString:!0,clearable:!0,splits:[","," "]})},fe=s["default"].createElement(A["default"],{id:"email-configuration-overrides",onChange:function(e){return y("emailConfigurationOverrides",e)},value:u("emailConfigurationOverrides")||[],label:"Email configuration overrides",required:N.INDEXED_FIELDS.requiredSlaveAttributes.required,renderKeyField:de,renderValueField:pe,valueDefault:[],doFeedback:!0,keyHeader:"Email type",valueHeader:"Email destination(s)"}),he=s["default"].createElement(k["default"],{id:"bounce-after-scale",label:"Bounce each time this request is scaled",checked:u("bounceAfterScale")||!1,onChange:function(e){return y("bounceAfterScale",e)}}),me=s["default"].createElement(k["default"],{id:"skip-healthchecks",label:"Skip healthchecks",checked:u("skipHealthchecks")||!1,onChange:function(e){return y("skipHealthchecks",e)}}),ye=s["default"].createElement("div",{id:"button-row"},s["default"].createElement("span",null,s["default"].createElement("button",{type:"submit",className:"btn btn-success btn-lg",disabled:c()&&"disabled"},"Save"))),_e=t.saveApiCall.error&&t.saveApiCall.error.message&&s["default"].createElement("p",{className:"alert alert-danger"},"There was a problem saving your request: ",t.saveApiCall.error.message)||t.saveApiCall.error&&s["default"].createElement("p",{className:"alert alert-danger"},"There was a problem saving your request: ",t.saveApiCall.error)||t.saveApiCall.data&&t.saveApiCall.data.message&&s["default"].createElement("p",{className:"alert alert-danger"},"There was a problem saving your request: ",t.saveApiCall.data.message);return s["default"].createElement(D.Row,{className:"new-form"},s["default"].createElement(D.Col,{md:5,mdOffset:3},S,s["default"].createElement(D.Form,{onSubmit:function(e){return p(e)}},!n&&O,R,w,n&&P,L,f("instances")&&M,f("rackSensitive")&&F,f("hideEvenNumberAcrossRacksHint")&&j,f("loadBalanced")&&H,f("allowBounceToSameHost")&&G,f("waitAtLeastMillisAfterTaskFinishesForReschedule")&&V,f("rackAffinity")&&W,f("scheduleType")&&Y,f("scheduleTimeZone")&&X,(f(U)||f(q))&&Q,f("numRetriesOnFailure")&&J,f("killOldNonLongRunningTasksAfterMillis")&&Z,f("scheduledExpectedRuntimeMillis")&&$,f("taskExecutionTimeLimitMillis")&&ee,s["default"].createElement("div",null,s["default"].createElement("hr",null),ne,te&&s["default"].createElement("div",{className:"well"},s["default"].createElement("h4",null,"Advanced Request Options"),s["default"].createElement("fieldset",null,f("requiredSlaveAttributes")&&le,f("allowedSlaveAttributes")&&ue,f("group")&&re,f("readOnlyGroups")&&ae,f("readWriteGroups")&&oe,f("maxTasksPerOffer")&&ie,f("taskLogErrorRegex")&&se,f("taskLogErrorRegexCaseSensitive")&&ce,f("emailConfigurationOverrides")&&fe,f("skipHealthchecks")&&me,f("bounceAfterScale")&&he))),ye,_e)))};G.propTypes={clearForm:i.PropTypes.func.isRequired,update:i.PropTypes.func.isRequired,save:i.PropTypes.func.isRequired,racks:i.PropTypes.arrayOf(i.PropTypes.shape({id:i.PropTypes.string.isRequired})).isRequired,request:i.PropTypes.shape({request:i.PropTypes.shape({id:i.PropTypes.string.isRequired,slavePlacement:i.PropTypes.oneOf(["","SEPARATE","SEPARATE_BY_REQUEST","GREEDY","OPTIMISTIC"])})}),saveApiCall:i.PropTypes.shape({isFetching:i.PropTypes.bool,error:i.PropTypes.oneOfType([i.PropTypes.shape({message:i.PropTypes.string
}),i.PropTypes.string]),data:i.PropTypes.shape({message:i.PropTypes.string})}).isRequired,form:i.PropTypes.shape({slavePlacement:i.PropTypes.oneOf(["","SEPARATE","SEPARATE_BY_REQUEST","GREEDY","OPTIMISTIC"]),scheduleType:i.PropTypes.string}),router:i.PropTypes.object.isRequired};var V=(0,d.withRouter)((0,c.connect)(u,r)((0,f["default"])(G,function(e){return(0,j.refresh)(e.params.requestId,H)},!1)));t["default"]=V;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(q,"QUARTZ_SCHEDULE","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/RequestForm.jsx"),__REACT_HOT_LOADER__.register(U,"CRON_SCHEDULE","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/RequestForm.jsx"),__REACT_HOT_LOADER__.register(H,"FORM_ID","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/RequestForm.jsx"),__REACT_HOT_LOADER__.register(B,"REQUEST_ID_REGEX","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/RequestForm.jsx"),__REACT_HOT_LOADER__.register(z,"timeZoneOptions","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/RequestForm.jsx"),__REACT_HOT_LOADER__.register(G,"RequestForm","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/RequestForm.jsx"),__REACT_HOT_LOADER__.register(u,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/RequestForm.jsx"),__REACT_HOT_LOADER__.register(r,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/RequestForm.jsx"),__REACT_HOT_LOADER__.register(V,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/RequestForm.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(t){var n={},l=!0,r=!1,o=void 0;try{for(var i,s=(0,a["default"])(t);!(l=(i=s.next()).done);l=!0){var c=i.value;"object"===c.type?e.extend(n,u(c.values)):n[c.id]=c}}catch(d){r=!0,o=d}finally{try{!l&&s["return"]&&s["return"]()}finally{if(r)throw o}}return n}Object.defineProperty(t,"__esModule",{value:!0}),t.INDEXED_FIELDS=t.FIELDS_BY_REQUEST_TYPE=void 0;var r=n(34),a=l(r),o=n(12),i=l(o),s={id:"quartzSchedule",type:"string",required:!0},c={id:"cronSchedule",type:"string",required:!0},d={id:"instances",type:"number"},p={id:"rackSensitive",type:"bool"},f={id:"hideEvenNumberAcrossRacksHint",type:"bool"},h={id:"taskExecutionTimeLimitMillis",type:"number"},m={id:"rackAffinity",type:{typeName:"array",arrayType:"string"}},y={id:"killOldNonLongRunningTasksAfterMillis",type:"number"},_={id:"bounceAfterScale",type:"bool"},g=t.FIELDS_BY_REQUEST_TYPE={ALL:[{id:"id",type:"request-id",required:!0},{id:"owners",type:{typeName:"array",arrayType:"string"}},{id:"requestType",type:{typeName:"enum",enumType:i["default"].enums.SingularityRequestTypes},required:!0},{id:"slavePlacement",type:"string"},{id:"requiredSlaveAttributes",type:{typeName:"map",mapFrom:"string",mapTo:"string"}},{id:"allowedSlaveAttributes",type:{typeName:"map",mapFrom:"string",mapTo:"string"}},{id:"group",type:"string"},{id:"maxTasksPerOffer",type:"number"},{id:"taskLogErrorRegex",type:"string"},{id:"taskLogErrorRegexCaseSensitive",type:"bool"},{id:"readOnlyGroups",type:{typeName:"array",arrayType:"string"}},{id:"readWriteGroups",type:{typeName:"array",arrayType:"string"}},{id:"skipHealthchecks",type:"bool"},{id:"emailConfigurationOverrides",type:{typeName:"map",mapFrom:{typeName:"enum",enumType:i["default"].enums.SingularityEmailType},mapTo:{typeName:"array",arrayType:{typeName:"enum",enumType:i["default"].enums.SingularityEmailDestination}}}}],SERVICE:[d,p,f,{id:"loadBalanced",type:"bool"},{id:"allowBounceToSameHost",type:"bool"},m,_],WORKER:[d,p,f,{id:"waitAtLeastMillisAfterTaskFinishesForReschedule",type:"number"},{id:"allowBounceToSameHost",type:"bool"},m,_],SCHEDULED:[s,c,{id:"scheduleTimeZone",type:"string"},{id:"scheduleType",type:"string"},{id:"numRetriesOnFailure",type:"number"},y,{id:"scheduledExpectedRuntimeMillis",type:"number"},h],ON_DEMAND:[d,{id:"numRetriesOnFailure",type:"number"},y,h],RUN_ONCE:[y,h]},v=t.INDEXED_FIELDS=e.extend({},u(g.ALL),u(g.SERVICE),u(g.WORKER),u(g.SCHEDULED),u(g.ON_DEMAND),u(g.RUN_ONCE));(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(s,"QUARTZ_SCHEDULE_FIELD","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/fields.es6"),__REACT_HOT_LOADER__.register(c,"CRON_SCHEDULE_FIELD","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/fields.es6"),__REACT_HOT_LOADER__.register(d,"INSTANCES_FIELD","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/fields.es6"),__REACT_HOT_LOADER__.register(p,"RACK_SENSITIVE_FIELD","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/fields.es6"),__REACT_HOT_LOADER__.register(f,"HIDE_EVEN_NUMBERS_ACROSS_RACKS_HINT_FIELD","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/fields.es6"),__REACT_HOT_LOADER__.register(h,"EXECUTION_TIME_LIMIT_FIELD","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/fields.es6"),__REACT_HOT_LOADER__.register(m,"RACK_AFFINITY_FIELD","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/fields.es6"),__REACT_HOT_LOADER__.register(y,"KILL_OLD_NRL_FIELD","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/fields.es6"),__REACT_HOT_LOADER__.register(_,"BOUNCE_AFTER_SCALE_FIELD","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/fields.es6"),__REACT_HOT_LOADER__.register(g,"FIELDS_BY_REQUEST_TYPE","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/fields.es6"),__REACT_HOT_LOADER__.register(u,"makeIndexedFields","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/fields.es6"),__REACT_HOT_LOADER__.register(v,"INDEXED_FIELDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requestForm/fields.es6"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.CleanupType=t.CleaningTimestamp=t.CleaningUser=t.PendingType=t.Actions=t.Group=t.DeployId=t.Instances=t.Type=t.State=t.RequestId=t.LastDeploy=t.DeployUser=t.Starred=void 0;var u=n(1),r=l(u),a=n(18),o=n(40),i=l(o),s=n(354),c=l(s),d=n(12),p=l(d),f=n(54),h=l(f),m=n(16),y=n(20),_=l(y),g=n(21),v=l(g),b=n(366),E=l(b),T=n(190),k=l(T),S=n(247),A=l(S),O=n(359),R=l(O),C=n(189),D=l(C),w=n(360),I=l(w),P=t.Starred=r["default"].createElement(i["default"],{label:"",id:"starred",key:"starred",cellData:function(e){return e.request.id},cellRender:function(e){return r["default"].createElement(E["default"],{requestId:e})}}),L=t.DeployUser=r["default"].createElement(i["default"],{label:"Deploy User",id:"user",key:"user",cellData:function(e){var t=p["default"].maybe(e,["requestDeployState","activeDeploy","user"]);return void 0!==t?t.split("@")[0]:""},sortable:!0}),M=t.LastDeploy=r["default"].createElement(i["default"],{label:"Time of Last Deploy",id:"lastDeploy",key:"lastDeploy",cellData:function(e){var t=p["default"].maybe(e,["requestDeployState","activeDeploy","timestamp"],null);return t},sortData:function(e){return e||0},cellRender:function(e){if(e){var t=r["default"].createElement(v["default"],{id:"view-full-timestamp"},p["default"].absoluteTimestampWithSeconds(e));return r["default"].createElement(_["default"],{placement:"top",id:"view-full-timestamp-overlay",overlay:t},r["default"].createElement("p",null,p["default"].timestampFromNowTextOnly(e)))}return""},sortable:!0}),x=t.RequestId=r["default"].createElement(i["default"],{label:"Request",id:"requestId",key:"requestId",className:"keep-in-check",cellData:function(e){return e.id},sortData:function(e){return e.toLowerCase()},cellRender:function(e){return r["default"].createElement(a.Link,{to:"request/"+e},e)},sortable:!0}),N=t.State=r["default"].createElement(i["default"],{label:"Status",id:"state",key:"state",cellData:function(e){return p["default"].humanizeText(e.state)},cellRender:function(e,t){var n=r["default"].createElement(v["default"],{id:"view-request-state"},e),l=p["default"].glyphiconForRequestState(t.state);return r["default"].createElement(_["default"],{placement:"top",id:"view-request-state-overlay",overlay:n},r["default"].createElement(m.Glyphicon,{className:l.color,glyph:l.icon}))},sortable:!0}),F=t.Type=r["default"].createElement(i["default"],{label:"Type",id:"type",key:"type",cellData:function(e){return p["default"].humanizeText(e.request.requestType)},cellRender:function(e,t){var n=r["default"].createElement(v["default"],{id:"view-request-type"},e);return r["default"].createElement(_["default"],{placement:"top",id:"view-request-type-overlay",overlay:n},r["default"].createElement(c["default"],{requestType:t.request.requestType}))},sortable:!0}),j=t.Instances=r["default"].createElement(i["default"],{label:"Instances",id:"instances",key:"instances",cellData:function(e){return e.request.instances},sortData:function(e){return e||0},sortable:!0}),q=t.DeployId=r["default"].createElement(i["default"],{label:"Deploy ID",id:"deployId",key:"deployId",cellData:function(e){return e.requestDeployState&&e.requestDeployState.activeDeploy},sortData:function(e){return e?e.deployId:""},cellRender:function(e){if(e)return r["default"].createElement(a.Link,{to:"request/"+e.requestId+"/deploy/"+e.deployId},e.deployId)},sortable:!0}),U=t.Group=r["default"].createElement(i["default"],{label:"Group",id:"group",key:"group",cellData:function(e){return e.request.group},sortData:function(e){return e||""},sortable:!0}),H=r["default"].createElement(v["default"],{id:"edit"},"Edit Request"),B=t.Actions=r["default"].createElement(i["default"],{label:"",id:"actions",key:"actions",className:"actions-column",cellRender:function(e,t){var n=!config.hideNewRequestButton&&r["default"].createElement(_["default"],{placement:"top",id:"view-edit-overlay",overlay:H},r["default"].createElement(a.Link,{to:"requests/edit/"+t.id,alt:"Edit"},r["default"].createElement("span",{className:"glyphicon glyphicon-edit"}))),l="PAUSED"===e.state&&r["default"].createElement(k["default"],{requestId:e.id}),u="PAUSED"!=e.state&&r["default"].createElement(A["default"],{requestId:e.id,isScheduled:"SCHEDULED"===e.requestType}),o=e.canBeScaled&&r["default"].createElement(I["default"],{requestId:e.id,currentInstances:e.request.instances,bounceAfterScaleDefault:p["default"].maybe(e.request,["bounceAfterScale"],!1)}),i=e.canBeRunNow&&r["default"].createElement(D["default"],{requestId:e.id});return r["default"].createElement("div",null,o,i,l,u,r["default"].createElement(R["default"],{requestId:e.id,loadBalancerData:p["default"].maybe(e,["activeDeploy","loadBalancerOptions"],{})}),r["default"].createElement(h["default"],{className:"inline",object:e,showOverlay:!0},"{ }"),n)}}),z=t.PendingType=r["default"].createElement(i["default"],{label:"Pending Type",id:"schedule",key:"schedule",sortable:!0,cellData:function(e){return e.pendingType},cellRender:function(e){return p["default"].humanizeText(e)}}),G=t.CleaningUser=r["default"].createElement(i["default"],{label:"User",id:"user",key:"user",sortable:!0,cellData:function(e){return e.user},cellRender:function(e){return e.split("@")[0]}}),V=t.CleaningTimestamp=r["default"].createElement(i["default"],{label:"Timestamp",id:"timestamp",key:"timestamp",sortable:!0,cellData:function(e){return e.timestamp},cellRender:function(e){return p["default"].timestampFromNow(e)}}),K=t.CleanupType=r["default"].createElement(i["default"],{label:"Cleaning Type",id:"cleanupType",key:"cleanupType",sortable:!0,cellData:function(e){return e.cleanupType},cellRender:function(e){return p["default"].humanizeText(e)}});(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(P,"Starred","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/Columns.jsx"),__REACT_HOT_LOADER__.register(L,"DeployUser","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/Columns.jsx"),__REACT_HOT_LOADER__.register(M,"LastDeploy","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/Columns.jsx"),__REACT_HOT_LOADER__.register(x,"RequestId","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/Columns.jsx"),__REACT_HOT_LOADER__.register(N,"State","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/Columns.jsx"),__REACT_HOT_LOADER__.register(F,"Type","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/Columns.jsx"),__REACT_HOT_LOADER__.register(j,"Instances","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/Columns.jsx"),__REACT_HOT_LOADER__.register(q,"DeployId","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/Columns.jsx"),__REACT_HOT_LOADER__.register(U,"Group","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/Columns.jsx"),__REACT_HOT_LOADER__.register(H,"editTooltip","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/Columns.jsx"),__REACT_HOT_LOADER__.register(B,"Actions","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/Columns.jsx"),__REACT_HOT_LOADER__.register(z,"PendingType","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/Columns.jsx"),__REACT_HOT_LOADER__.register(G,"CleaningUser","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/Columns.jsx"),__REACT_HOT_LOADER__.register(V,"CleaningTimestamp","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/Columns.jsx"),__REACT_HOT_LOADER__.register(K,"CleanupType","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/Columns.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(193),r=l(u),a=n(13),o=l(a),i=n(2),s=l(i),c=n(14),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(1),_=l(y),g=n(12),v=l(g),b=n(18),E=n(16),T=n(354),k=l(T),S=function(t){function n(){return(0,s["default"])(this,n),(0,f["default"])(this,(n.__proto__||(0,o["default"])(n)).apply(this,arguments))}return(0,m["default"])(n,t),(0,d["default"])(n,[{key:"handleStatusSelect",value:function(t){this.props.onFilterChange(e.extend({},this.props.filter,{state:n.REQUEST_STATES[t].filterVal}))}},{key:"handleGroupSelect",value:function(t){this.props.onFilterChange(e.extend({},this.props.filter,{group:t}))}},{key:"handleSearchChange",value:function(t){this.props.onFilterChange(e.extend({},this.props.filter,{searchFilter:t.target.value}))}},{key:"toggleRequestType",value:function(t){var l=this.props.filter.subFilter;l.length===n.REQUEST_TYPES.length?l=[t]:e.isEmpty(e.without(l,t))?l=n.REQUEST_TYPES:e.contains(l,t)?l=e.without(l,t):l.push(t),this.props.onFilterChange(e.extend({},this.props.filter,{subFilter:l}))}},{key:"clearSearch",value:function(){this.props.onFilterChange(e.extend({},this.props.filter,{searchFilter:""}))}},{key:"renderStatusFilter",value:function(){var t=this,l=e.findIndex(n.REQUEST_STATES,function(e){return e.filterVal===t.props.filter.state}),u=n.REQUEST_STATES.map(function(e,n){var u=e.fullStateName&&v["default"].glyphiconForRequestState(e.fullStateName);return e.filterVal?_["default"].createElement(E.NavItem,{key:n,className:"table-nav-pill--child",eventKey:n,title:e.tip,active:n===l,onClick:function(){return t.handleStatusSelect(n)}},e.displayVal+" ",u&&_["default"].createElement(E.Glyphicon,{className:u.color,glyph:u.icon})):_["default"].createElement(E.NavItem,{key:n,disabled:!0},e.displayVal)});return _["default"].createElement(E.Nav,{bsStyle:"pills",className:"table-nav-pills",stacked:!0,activeKey:l},u)}},{key:"renderSearchInput",value:function(){var e=this;return _["default"].createElement("div",null,_["default"].createElement("input",{type:"search",ref:"search",className:"big-search-box",placeholder:"Filter requests",value:this.props.filter.searchFilter,onChange:function(){return e.handleSearchChange.apply(e,arguments)},maxLength:"128",onFocus:function(e){var t=e.target.value;e.target.value="",e.target.value=t}}),_["default"].createElement("div",{className:"remove-button",onClick:function(){return e.clearSearch()}}))}},{key:"renderRequestTypeFilter",value:function(){var t=this,l=this.props.displayRequestTypeFilters&&n.REQUEST_TYPES.map(function(n,l){var u=e.contains(t.props.filter.subFilter,n);return _["default"].createElement("li",{key:l,className:u?"active":""},_["default"].createElement("a",{onClick:function(){return t.toggleRequestType(n)}},u?_["default"].createElement(k["default"],{requestType:n}):_["default"].createElement(k["default"],{requestType:n,translucent:!0})," ",v["default"].humanizeText(n)))}),u=[_["default"].createElement(E.MenuItem,{key:0,onClick:function(){return t.handleGroupSelect("all")}},"All")].concat((0,r["default"])(this.props.groups.map(function(e,n){return _["default"].createElement(E.MenuItem,{key:n+1,onClick:function(){return t.handleGroupSelect(e)}},e)})));return _["default"].createElement("div",{className:"requests-filter-container"},_["default"].createElement("ul",{className:"nav nav-pills nav-pills-multi-select"},l),_["default"].createElement("div",{className:"pull-right"},_["default"].createElement("strong",null,"My groups:"),_["default"].createElement(E.DropdownButton,{className:"groups-dropdown",id:"groups-dropdown",pullRight:!0,title:this.props.filter.group},u)))}},{key:"render",value:function(){var e=!config.hideNewRequestButton&&_["default"].createElement(E.Row,null,_["default"].createElement(E.Col,{className:"text-right",md:12},_["default"].createElement(b.Link,{to:"requests/new"},_["default"].createElement(E.Button,{bsStyle:"success",block:!0},_["default"].createElement(E.Glyphicon,{glyph:"plus"})," New Request"))));return _["default"].createElement(E.Row,{className:"clearfix"},_["default"].createElement(E.Col,{className:"tab-col",sm:4,md:2},e,_["default"].createElement(E.Row,null,_["default"].createElement(E.Col,{md:12},this.renderStatusFilter()))),_["default"].createElement(E.Col,{sm:8,md:10},_["default"].createElement("div",{className:"row"},_["default"].createElement("div",{className:"col-md-12"},this.renderSearchInput()),_["default"].createElement("div",{className:"col-md-12"},this.renderRequestTypeFilter())),this.props.children))}}]),n}(_["default"].Component);S.propTypes={displayRequestTypeFilters:_["default"].PropTypes.bool},S.REQUEST_TYPES=["SERVICE","WORKER","SCHEDULED","ON_DEMAND","RUN_ONCE"],S.REQUEST_STATES=[{displayVal:"Request status"},{filterVal:"all",displayVal:"All"},{filterVal:"active",displayVal:"Active",fullStateName:"ACTIVE"},{filterVal:"cooldown",displayVal:"Cooldown",fullStateName:"SYSTEM_COOLDOWN"},{filterVal:"paused",displayVal:"Paused",fullStateName:"PAUSED"},{filterVal:"pending",displayVal:"Pending",fullStateName:"PENDING"},{filterVal:"cleaning",displayVal:"Cleaning",fullStateName:"CLEANING"},{displayVal:"Deploy status"},{filterVal:"activeDeploy",displayVal:"Active Deploy"},{filterVal:"noDeploy",displayVal:"No Deploy"},{displayVal:"Resource usage"},{filterVal:"overUtilizedCpu",displayVal:"Over-utilized CPU"},{filterVal:"underUtilizedCpu",displayVal:"Under-utilized CPU"},{filterVal:"underUtilizedMem",displayVal:"Under-utilized Memory"},{filterVal:"underUtilizedDisk",displayVal:"Under-utilized Disk"}];var A=S;t["default"]=A,S.propTypes={onFilterChange:_["default"].PropTypes.func.isRequired,filter:_["default"].PropTypes.shape({state:_["default"].PropTypes.string.isRequired,subFilter:_["default"].PropTypes.array.isRequired,searchFilter:_["default"].PropTypes.string.isRequired,group:_["default"].PropTypes.string}).isRequired,groups:_["default"].PropTypes.array,children:_["default"].PropTypes.oneOfType([_["default"].PropTypes.node,_["default"].PropTypes.arrayOf(_["default"].PropTypes.node)])};(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(S,"RequestFilters","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/RequestFilters.jsx"),__REACT_HOT_LOADER__.register(A,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/RequestFilters.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(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 u(e){return e&&e.__esModule?e:{"default":e}}function r(t,n){var l=t.api.requestsInState.data,u=U["default"].maybe(t.api.user,["data","user","groups"])||[],r=l.map(function(t){var n=!!(t.activeDeploy||t.requestDeployState&&t.requestDeployState.activeDeploy);return(0,i["default"])({},t,{hasActiveDeploy:n,canBeRunNow:"ACTIVE"===t.state&&e.contains(["SCHEDULED","ON_DEMAND"],t.request.requestType)&&n,canBeScaled:e.contains(["ACTIVE","SYSTEM_COOLDOWN"],t.state)&&n&&e.contains(["WORKER","SERVICE"],t.request.requestType),id:t.request?t.request.id:t.requestId})}),a={state:n.params.state||"all",subFilter:n.params.subFilter&&"all"!==n.params.subFilter?n.params.subFilter.split(","):P["default"].REQUEST_TYPES,searchFilter:n.params.searchFilter||"",group:n.params.group||"all"},o=U["default"].maybe(t,["api","requestsInState","statusCode"]);return{pathname:n.location.pathname,notFound:404===o,requestsInState:r,requestUtilizations:t.api.requestUtilizations.data,requestIds:t.api.requestIds,groups:u,user:t.api.user,filter:a}}function a(e,t){return{fetchFilter:function(t){return e(A.FetchRequestsInState.trigger("cleaning"===t?"cleanup":t,!0,z.propertyFilter))},removeRequest:function(t,n){return e(A.RemoveRequest.trigger(t,n))},unpauseRequest:function(t,n){return e(A.UnpauseRequest.trigger(t,n))},runNow:function(t,n){return e(A.RunRequest.trigger(t,n))},fetchRun:function(){return e(A.FetchRequestRun.trigger.apply(A.FetchRequestRun,arguments))},fetchRunHistory:function(){return e(O.FetchRequestRunHistory.trigger.apply(O.FetchRequestRunHistory,arguments))},fetchTaskFiles:function(){return e(R.FetchTaskFiles.trigger.apply(R.FetchTaskFiles,arguments))},scaleRequest:function(t,n){return e(A.ScaleRequest.trigger(t,n))},bounceRequest:function(t,n){return e(A.BounceRequest.trigger(t,n))}}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(7),i=u(o),s=n(13),c=u(s),d=n(2),p=u(d),f=n(14),h=u(f),m=n(4),y=u(m),_=n(3),g=u(_),v=n(1),b=u(v),E=n(15),T=n(18),k=n(46),S=u(k),A=n(32),O=n(31),R=n(125),C=n(704),D=n(37),w=u(D),I=n(812),P=u(I),L=n(811),M=l(L),x=n(853),N=u(x),F=n(368),j=u(F),q=n(12),U=u(q),H=n(127),B=u(H),z=function(t){function n(e){(0,p["default"])(this,n);var t=(0,y["default"])(this,(n.__proto__||(0,c["default"])(n)).call(this,e));return t.state={loading:!1},t}return(0,g["default"])(n,t),(0,h["default"])(n,[{key:"componentWillMount",value:function(){this.props.fetchFilter()}},{key:"handleFilterChange",value:function(e){var t=this,n=this.props.filter.state;this.setState({loading:n!==e.state});var l=e.subFilter.length===P["default"].REQUEST_TYPES.length?"all":e.subFilter.join(",");this.props.router.push("/requests/"+e.group+"/"+e.state+"/"+l+"/"+e.searchFilter),n!==e.state&&this.props.fetchFilter(e.state).then(function(){t.setState({loading:!1})})}},{key:"getColumns",value:function(){switch(this.props.filter.state){case"pending":return[M.RequestId,M.PendingType];case"cleanup":return[M.RequestId,M.CleaningUser,M.CleaningTimestamp,M.CleanupType];case"noDeploy":return[M.Starred,M.Type,M.State,M.RequestId,M.Instances,M.Group,M.Actions];default:return[M.Starred,M.Type,M.State,M.RequestId,M.Instances,M.DeployId,M.DeployUser,M.LastDeploy,M.Group,M.Actions]}}},{key:"render",value:function(){var t=this,n=[];if(this.props.requestsInState.length)n=(0,N["default"])({requestsInState:this.props.requestsInState,filter:this.props.filter,requestUtilizations:this.props.requestUtilizations});else if(this.props.requestIds.data.length){var l=e.map(this.props.requestIds.data,function(n){return{id:n,starred:e.contains(U["default"].maybe(t.props.user,["data","settings","starredRequestIds"],[]),n)?1:0,request:{id:n}}});n=(0,j["default"])({options:l,filter:this.props.filter}).sort(function(e,t){return t.starred-e.starred})}var u=void 0;return u=this.state.loading?b["default"].createElement(B["default"],null):n.length?b["default"].createElement(w["default"],{ref:"table",data:n,keyGetter:function(e){return e.request?e.request.id:e.requestId},rowChunkSize:20,paginated:!0},this.getColumns()):b["default"].createElement("div",{className:"empty-table-message"},b["default"].createElement("p",null,"No requests found. You may not be part of the correct groups or teams to view the desired requests.")),b["default"].createElement("div",{className:"tabbed-page"},b["default"].createElement(P["default"],{filter:this.props.filter,onFilterChange:function(e){return t.handleFilterChange(e)},displayRequestTypeFilters:!e.contains(["pending","cleaning"],this.props.filter.state),groups:this.props.groups},u))}}]),n}(v.Component);z.propertyFilter=["state","request.id","request.requestType","request.instances","request.group","request.bounceAfterScale","requestDeployState.activeDeploy.deployId","requestDeployState.activeDeploy.user","requestDeployState.activeDeploy.timestamp","requestDeployState.activeDeploy.loadBalancerOptions"],z.propTypes={requestsInState:v.PropTypes.array,fetchFilter:v.PropTypes.func,removeRequest:v.PropTypes.func,unpauseRequest:v.PropTypes.func,runNow:v.PropTypes.func,fetchRun:v.PropTypes.func,fetchRunHistory:v.PropTypes.func,fetchTaskFiles:v.PropTypes.func,scaleRequest:v.PropTypes.func,bounceRequest:v.PropTypes.func,params:v.PropTypes.object,router:v.PropTypes.object,filter:v.PropTypes.shape({state:v.PropTypes.string,subFilter:v.PropTypes.array,searchFilter:v.PropTypes.string}).isRequired,requestUtilizations:v.PropTypes.array,groups:v.PropTypes.array};var G=(0,E.connect)(r,a)((0,S["default"])((0,T.withRouter)(z),function(e){return(0,C.refresh)(e.params.state||"all",z.propertyFilter)},!0,!1,function(e){return(0,C.initialize)(e.requestIds)}));t["default"]=G;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(z,"RequestsPage","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/RequestsPage.jsx"),__REACT_HOT_LOADER__.register(r,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/RequestsPage.jsx"),__REACT_HOT_LOADER__.register(a,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/RequestsPage.jsx"),__REACT_HOT_LOADER__.register(G,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/requests/RequestsPage.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){switch(e){case"SUBSCRIBED":return"color-success";case"NOT_STARTED":return"text-muted";default:return""}}function r(e){return o["default"].createElement("div",null,o["default"].createElement("h2",null,"Singularity scheduler instances"),o["default"].createElement(s["default"],{data:e.hosts||[],paginated:!0,rowChunkSize:100,keyGetter:function(e){return e.hostname}},o["default"].createElement(d["default"],{label:"Hostname",id:"hostname",key:"hostname",cellData:function(e){return e.hostname},sortable:!0}),o["default"].createElement(d["default"],{label:"Scheduler Client Status",id:"driverStatus",key:"driverStatus",cellData:function(e){return e.driverStatus},className:function(e){return u(e)},cellRender:function(e){return h["default"].humanizeText(e)},sortable:!0}),o["default"].createElement(d["default"],{label:"Connected",id:"mesosConnected",key:"mesosConnected",cellData:function(e){return"SUBSCRIBED"===e.driverStatus&&e.mesosConnected},cellRender:function(e){return o["default"].createElement(p.Glyphicon,{className:e?"color-success":"color-error",glyph:e?"ok":"remove"})},sortable:!0}),o["default"].createElement(d["default"],{label:"Uptime",id:"uptime",key:"uptime",cellData:function(e){return e.uptime},cellRender:function(e){return h["default"].duration(e)},sortable:!0}),o["default"].createElement(d["default"],{label:"Time since last offer",id:"millisSinceLastOffer",key:"millisSinceLastOffer",cellData:function(e){return e.millisSinceLastOffer},cellRender:function(e){return e?h["default"].duration(e):"—"},sortable:!0})))}Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),o=l(a),i=n(37),s=l(i),c=n(40),d=l(c),p=n(16),f=n(12),h=l(f);r.propTypes={hosts:a.PropTypes.arrayOf(a.PropTypes.shape({hostname:a.PropTypes.string.isRequired,driverStatus:a.PropTypes.string.isRequired,mesosConnected:a.PropTypes.bool.isRequired,uptime:a.PropTypes.number.isRequired,millisSinceLastOffer:a.PropTypes.number}))};var m=r;t["default"]=m;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"getStatusTextColor","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/status/HostStates.jsx"),__REACT_HOT_LOADER__.register(r,"HostStates","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/status/HostStates.jsx"),__REACT_HOT_LOADER__.register(m,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/status/HostStates.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(34),r=l(u),a=n(13),o=l(a),i=n(2),s=l(i),c=n(14),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(1),_=l(y),g=function(t){function n(){(0,s["default"])(this,n);var e=(0,f["default"])(this,(n.__proto__||(0,o["default"])(n)).call(this));return e.state={changes:[]},e}return(0,m["default"])(n,t),(0,d["default"])(n,[{key:"componentWillReceiveProps",value:function(t){var n=this,l=[],u=!0,a=!1,o=void 0;try{for(var i,s=function(){var t=i.value;if(!t||!t.id)return"continue";var u=e.find(n.props.data,function(e){return e.id===t.id});t.value&&u&&t.value!==u.value&&l.push({id:t.id,diff:t.value-u.value})},c=(0,r["default"])(t.data);!(u=(i=c.next()).done);u=!0){s()}}catch(d){a=!0,o=d}finally{try{!u&&c["return"]&&c["return"]()}finally{if(a)throw o}}this.setState({changes:l})}},{key:"getDiffFor",value:function(t){return t.id?e.find(this.state.changes,function(e){return e.id===t.id}):null}},{key:"renderItems",value:function(){var e=this;return this.props.data.map(function(t,n){if(!t)return null;var l=e.getDiffFor(t),u="";return l&&(u=l.diff>0?"changed-direction-increase":"changed-direction-decrease"),_["default"].createElement("li",{key:n,className:"list-group-item"},e.renderBefore(t),t.component(u),e.renderDiff(l))})}},{key:"renderBefore",
value:function(e){return e.beforeFill&&_["default"].createElement("span",{className:"chart__legend-fill bg-"+e.beforeFill})}},{key:"renderDiff",value:function(t){var n=this;return t?(setTimeout(function(){n.setState({changes:e.without(n.state.changes,t)})},4e3),_["default"].createElement("span",{className:"changeDifference "+(t.diff>0?"color-success":"color-warning")},""+(t.diff>0?"+":"")+t.diff)):null}},{key:"render",value:function(){return _["default"].createElement("div",null,_["default"].createElement("h2",null,this.props.header),_["default"].createElement("ul",{className:"list-group list-group--links list-group--plain list-group--slim list-large"},this.renderItems()))}}]),n}(_["default"].Component),v=g;t["default"]=v,g.propTypes={header:_["default"].PropTypes.string,data:_["default"].PropTypes.arrayOf(_["default"].PropTypes.shape({component:_["default"].PropTypes.func.isRequired,value:_["default"].PropTypes.number,id:_["default"].PropTypes.string,className:_["default"].PropTypes.string,beforeFill:_["default"].PropTypes.string})).isRequired};(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(g,"StatusList","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/status/StatusList.jsx"),__REACT_HOT_LOADER__.register(v,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/status/StatusList.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){return{status:e.api.status.data}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=l(r),o=n(15),i=n(6),s=l(i),c=n(18),d=n(46),p=l(d),f=n(705),h=n(814),m=l(h),y=n(815),_=l(y),g=n(348),v=l(g),b=n(12),E=l(b),T=function(t){var n=function(e,t){return e>0&&"("+Math.round(e/t*100)+"%)"},l=function(e){return E["default"].getListOfUniqueRequestsFromListOfTasks(e.listLateTasks).length>10&&a["default"].createElement("h4",null,"Number of delayed requests: ",E["default"].getListOfUniqueRequestsFromListOfTasks(e.listLateTasks).length)},u=function(e){var t=e.activeRequests+e.pausedRequests+e.cooldownRequests+e.pendingRequests+e.cleaningRequests,n=[{type:"success",attribute:"activeRequests",label:"active",count:e.activeRequests,percent:e.activeRequests/t*100,link:"/requests/all/active"},{type:"disabled",attribute:"pausedRequests",label:"paused",count:e.pausedRequests,percent:e.pausedRequests/t*100,link:"/requests/all/paused"},{type:"info",attribute:"cooldownRequests",label:"cooling down",count:e.cooldownRequests,percent:e.cooldownRequests/t*100,link:"/requests/all/cooldown"},{type:"waiting",attribute:"pendingRequests",label:"pending",count:e.pendingRequests,percent:e.pendingRequests/t*100,link:"/requests/all/pending"},{type:"warning",attribute:"cleaningRequests",label:"cleaning",count:e.cleaningRequests,percent:e.cleaningRequests/t*100,link:"/requests/all/cleaning"}];return{requests:n,totalRequests:t}},r=function(e){var t=e.activeTasks+e.launchingTasks+e.lateTasks+e.scheduledTasks+e.cleaningTasks+e.lbCleanupTasks,n=[{type:"success",attribute:"activeTasks",label:"active",count:e.activeTasks,percent:e.activeTasks/t*100,link:"/tasks"},{type:"info",attribute:"launchingTasks",label:"launching",count:e.launchingTasks,percent:e.launchingTasks/t*100,link:"/tasks"},{type:"waiting",attribute:"scheduledTasks",label:"scheduled",count:e.scheduledTasks,percent:e.scheduledTasks/t*100,link:"/tasks/scheduled"},{type:"danger",attribute:"lateTasks",label:"overdue",count:e.lateTasks,percent:e.lateTasks/t*100,link:"/tasks/scheduled"},{type:"warning",attribute:"cleaningTasks",label:"cleaning",count:e.cleaningTasks,percent:e.cleaningTasks/t*100,link:"/tasks/cleaning"},{type:"warning-strong",attribute:"lbCleanupTasks",label:"load balancer cleanup",count:e.lbCleanupTasks,percent:e.lbCleanupTasks/t*100,link:"/tasks/lbcleanup"}];return{tasks:n,totalTasks:t}},o=function(e){return e.requests.map(function(t){return{component:function(l){return a["default"].createElement(c.Link,{to:t.link,className:l},t.count," ",t.label," ",n(t.count,e.totalRequests))},beforeFill:t.type,value:t.count,id:t.type}})},i=function(e){return e.tasks.map(function(t){return{component:function(l){return a["default"].createElement(c.Link,{to:t.link,className:l},t.count," ",t.label," ",n(t.count,e.totalTasks))},beforeFill:t.type,value:t.count,id:t.type}})},d=E["default"].deepClone(t.status);d.isLeaderConnected=!1,d.hasLeader=!1;for(var p in d.hostStates)"DRIVER_RUNNING"===p.driverStatus&&(d.hasLeader=!0,p.mesosConnected&&(d.isLeaderConnected=!0));return e.extend(d,u(d)),e.extend(d,r(d)),a["default"].createElement("div",null,a["default"].createElement("div",{className:"row"},a["default"].createElement("div",{className:"col-sm-12 col-md-6"},a["default"].createElement("h2",null,"Requests"),a["default"].createElement("div",{className:"row"},a["default"].createElement("div",{className:"col-md-3 col-sm-3 hidden-xs chart"},a["default"].createElement(v["default"],{total:d.allRequests,data:d.requests})),a["default"].createElement("div",{className:"col-md-9 col-sm-9"},a["default"].createElement(_["default"],{data:o(d)})))),a["default"].createElement("div",{className:"col-sm-12 col-md-6"},a["default"].createElement("h2",null,"Tasks"),a["default"].createElement("div",{className:"row"},a["default"].createElement("div",{className:"col-md-3 col-sm-3 hidden-xs chart"},a["default"].createElement(v["default"],{total:d.totalTasks,data:d.tasks})),a["default"].createElement("div",{className:"col-md-9 col-sm-9"},a["default"].createElement(_["default"],{data:i(d)}),l(d))))),a["default"].createElement("div",{className:"row"},a["default"].createElement("div",{className:"col-md-4 col-sm-12"},a["default"].createElement(_["default"],{header:"Racks",data:[{component:function(e){return a["default"].createElement(c.Link,{to:"racks/active",className:e},d.activeRacks," Active Racks")},id:"activeracks",value:d.activeRacks},{component:function(e){return a["default"].createElement(c.Link,{to:"racks/decommission",className:e},d.decomissioningRacks," Decommissioning Racks")},id:"decomracks",value:d.decomissioningRacks},{component:function(e){return a["default"].createElement(c.Link,{to:"racks/inactive",className:e},d.deadRacks," Inactive Racks")},id:"inactiveracks",value:d.deadRacks}]})),a["default"].createElement("div",{className:"col-md-4 col-sm-12"},a["default"].createElement(_["default"],{header:"Slaves",data:[{component:function(e){return a["default"].createElement(c.Link,{to:"slaves/active",className:e},d.activeSlaves," Active Slaves")},value:d.activeSlaves,id:"activeslaves"},{component:function(e){return a["default"].createElement(c.Link,{to:"slaves/decommission",className:e},d.decomissioningSlaves," Decommissioning Slaves")},value:d.decomissioningSlaves,id:"decomslaves"},{component:function(e){return a["default"].createElement(c.Link,{to:"slaves/inactive",className:e},d.deadSlaves," Inactive Slaves")},className:d.deadSlaves>0?"color-warning":"",value:d.deadSlaves,id:"deadslaves"},d.unknownSlaves?{component:function(e){return a["default"].createElement(c.Link,{to:"slaves/inactive",className:e},d.unknownSlaves," Unknown Slaves")},className:"color-warning",value:d.unknownSlaves,id:"unknownslaves"}:null]})),a["default"].createElement("div",{className:"col-md-4 col-sm-12"},a["default"].createElement(_["default"],{header:"Deploys",data:[{component:function(e){return a["default"].createElement("span",{className:(0,s["default"])(e,d.numDeploys<2&&"text-muted")},a["default"].createElement("strong",null,d.numDeploys)," Active Deploys")},value:d.numDeploys,id:"numdeploys"},0!==d.oldestDeploy?{component:function(e){return a["default"].createElement("span",{className:e},a["default"].createElement("strong",null,E["default"].duration(d.oldestDeploy))," since last deploy")}}:null]}))),a["default"].createElement("div",{className:"row"},a["default"].createElement("div",{className:"col-sm-12"},a["default"].createElement(m["default"],{hosts:d.hostStates}))))};T.propTypes={status:a["default"].PropTypes.object};var k=(0,o.connect)(u)((0,p["default"])(T,f.refresh));t["default"]=k;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(T,"StatusPage","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/status/StatusPage.jsx"),__REACT_HOT_LOADER__.register(u,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/status/StatusPage.jsx"),__REACT_HOT_LOADER__.register(k,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/status/StatusPage.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(18),_=n(6),g=l(_),v=n(16),b=function(t){function n(){(0,o["default"])(this,n);var e=(0,d["default"])(this,(n.__proto__||(0,r["default"])(n)).call(this));return e.state={commandAcked:!1,commandStarted:!1,commandFileExists:!1,outputFilename:null,commandFailed:!1,commandFailedMessage:null},e}return(0,f["default"])(n,t),(0,s["default"])(n,[{key:"componentDidMount",value:function(){var e=this;this.props.updateTask(),this.taskInterval=setInterval(function(){e.props.updateTask()},1e3)}},{key:"componentWillReceiveProps",value:function(t){var n=t.shellCommandResponse.timestamp,l=e.find(t.commandHistory,function(e){return e.shellRequest.timestamp===n});if(l&&l.shellUpdates){var u=e.find(l.shellUpdates,function(e){return"FAILED"===e.updateType||"INVALID"===e.updateType}),r=e.find(l.shellUpdates,function(e){return"ACKED"===e.updateType});this.setState({commandAcked:!!r,commandStarted:!!e.find(l.shellUpdates,function(e){return"STARTED"===e.updateType}),commandFailed:!!u,commandFailedMessage:u&&u.message}),r&&(this.outputFilename=r.outputFilename)}}},{key:"componentWillUpdate",value:function(t,n){var l=this;if(n.commandFailed&&clearInterval(this.taskInterval),n.commandFileExists&&clearInterval(this.fileInterval),!this.state.commandAcked&&!this.state.commandStarted&&n.commandAcked&&n.commandStarted){clearInterval(this.taskInterval);var u=e.find(t.commandHistory,function(e){return e.shellRequest.timestamp===l.props.shellCommandResponse.timestamp}),r=e.find(u.shellUpdates,function(e){return"ACKED"===e.updateType}).outputFilename,a=e.first(u.shellUpdates).shellRequestId.taskId.id;this.fileInterval=setInterval(function(){l.props.taskFiles[a+"/"+a]&&e.find(l.props.taskFiles[a+"/"+a].data.files,function(e){return e.name===r})?(clearInterval(l.fileInterval),l.props.router.push("task/"+a+"/tail/"+a+"/"+r)):l.props.updateFiles(a)},1e3)}}},{key:"componentWillUnmount",value:function(){clearInterval(this.taskInterval),clearInterval(this.fileInterval)}},{key:"stepStatus",value:function(e,t){return m["default"].createElement("li",{className:(0,g["default"])({"complete text-success":e},{waiting:!e})},e?m["default"].createElement(v.Glyphicon,{glyph:"ok"}):m["default"].createElement("div",{className:"page-loader loader-small"})," ",t,"...")}},{key:"renderStatusList",value:function(){return m["default"].createElement("ul",{className:"status-list"},this.stepStatus(this.state.commandAcked,"Command acknowledged"),this.stepStatus(this.state.commandStarted,"Command started"),this.stepStatus(this.state.commandFileExists,"Output file exists"))}},{key:"render",value:function(){return m["default"].createElement(v.Modal,{show:!0,onHide:this.props.close,bsSize:"small",backdrop:"static"},m["default"].createElement(v.Modal.Header,{closeButton:!0},m["default"].createElement(v.Modal.Title,null,"Redirecting to output")),m["default"].createElement(v.Modal.Body,null,m["default"].createElement("div",{className:"constrained-modal"},this.renderStatusList(),this.state.commandFailed&&m["default"].createElement("p",{className:"text-danger"},m["default"].createElement(v.Glyphicon,{glyph:"remove"})," Command failed: ",this.state.commandFailedMessage))))}}]),n}(h.Component);b.propTypes={shellCommandResponse:h.PropTypes.shape({timestamp:h.PropTypes.number}),commandHistory:h.PropTypes.arrayOf(h.PropTypes.shape({shellRequest:h.PropTypes.shape({timestamp:h.PropTypes.number}).isRequired,shellUpdates:h.PropTypes.arrayOf(h.PropTypes.shape({updateType:h.PropTypes.string,outputFilename:h.PropTypes.string}))})),router:h.PropTypes.array.isRequired,taskFiles:h.PropTypes.object,updateTask:h.PropTypes.func.isRequired,updateFiles:h.PropTypes.func.isRequired,close:h.PropTypes.func.isRequired};var E=(0,y.withRouter)(b);t["default"]=E;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"ShellCommandLauncher","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/ShellCommandLauncher.jsx"),__REACT_HOT_LOADER__.register(E,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/ShellCommandLauncher.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(13),r=l(u),a=n(2),o=l(a),i=n(14),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(18),_=n(16),g=n(20),v=l(g),b=n(21),E=l(b),T=n(817),k=l(T),S=n(40),A=l(S),O=n(37),R=l(O),C=n(12),D=l(C),w=function(t){function n(t){(0,o["default"])(this,n);var l=(0,d["default"])(this,(n.__proto__||(0,r["default"])(n)).call(this,t));return l.state={selectedCmd:e.first(config.shellCommands),openLog:!0,responseText:null,showLauncher:!1,submitDisabled:0===config.shellCommands.length},l}return(0,f["default"])(n,t),(0,s["default"])(n,[{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout)}},{key:"onOpenLogChange",value:function(e){this.setState({openLog:e.target.checked})}},{key:"onCommandChange",value:function(t){t.preventDefault(),this.setState({selectedCmd:e.find(config.shellCommands,function(e){return e.name===t.target.value})})}},{key:"handleRun",value:function(e){var t=this;e.preventDefault(),this.setState({submitDisabled:!0}),this.props.runShellCommand(this.state.selectedCmd.name).then(function(){t.setState({responseText:"Command sent!",showLauncher:t.state.openLog,submitDisabled:!1}),t.timeout=setTimeout(function(){return t.setState({responseText:null})},5e3)})}},{key:"render",value:function(){var t=this,n=config.shellCommands.map(function(e){return m["default"].createElement("option",{key:e.name,value:e.name},e.name)}),l=this.props.isStillRunning&&this.props.customExecutorCmd&&this.props.customExecutorCmd.indexOf("singularity-executor")!==-1&&m["default"].createElement("div",{className:"row"},m["default"].createElement("form",{className:"col-md-6"},m["default"].createElement("h3",null,"Execute a command"),m["default"].createElement("div",{className:"form-group required"},m["default"].createElement("label",{htmlFor:"cmd"},"Select command"),m["default"].createElement("select",{name:"cmd",className:"form-control input-large",onChange:function(e){return t.onCommandChange(e)}},n),m["default"].createElement("p",{className:"cmd-description"},this.state.selectedCmd&&this.state.selectedCmd.description),m["default"].createElement("label",{className:"check-label"},m["default"].createElement("input",{type:"checkbox",name:"openLog",checked:this.state.openLog,onChange:function(e){return t.onOpenLogChange(e)}})," Redirect to command output upon success")),m["default"].createElement(_.Button,{bsStyle:"success",onClick:function(e){return t.handleRun(e)},disabled:this.state.submitDisabled},"Run"),this.state.responseText&&m["default"].createElement("span",{className:"text-success",style:{marginLeft:"10px"}},m["default"].createElement(_.Glyphicon,{glyph:"ok"})," ",this.state.responseText))),u=!!this.props.shellCommandHistory.length&&m["default"].createElement("div",null,m["default"].createElement("h3",null,"Command History"),m["default"].createElement(R["default"],{data:this.props.shellCommandHistory,keyGetter:function(e){return e.shellRequest.timestamp},emptyTableMessage:"No commands run",rowChunkSize:5,paginated:!0},m["default"].createElement(A["default"],{label:"Timestamp",id:"timestamp",key:"timestamp",cellData:function(e){return D["default"].absoluteTimestamp(e.shellRequest.timestamp)}}),m["default"].createElement(A["default"],{label:"Command",id:"command",key:"command",cellData:function(e){return m["default"].createElement("code",null,e.shellRequest.shellCommand.name)}}),m["default"].createElement(A["default"],{label:"User",id:"user",key:"user",cellData:function(e){return e.shellRequest.user}}),m["default"].createElement(A["default"],{label:"Status",id:"status",key:"status",cellData:function(t){var n=e.sortBy(t.shellUpdates,"timestamp");return n.length&&e.last(n).updateType}}),m["default"].createElement(A["default"],{label:"Message",id:"message",key:"message",cellData:function(t){var n=e.sortBy(t.shellUpdates,"timestamp");return m["default"].createElement("ul",null,n.map(function(e){return m["default"].createElement("li",{key:e.timestamp},D["default"].absoluteTimestamp(e.timestamp),": ",e.message)}))}}),m["default"].createElement(A["default"],{label:"Logs",id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(t){var n=e.find(t.shellUpdates,function(e){return e.outputFilename}),l=n&&n.outputFilename;return l&&m["default"].createElement(v["default"],{placement:"left",overlay:m["default"].createElement(E["default"],{id:l},"View output file")},m["default"].createElement(y.Link,{to:"task/"+t.shellRequest.taskId.id+"/tail/"+t.shellRequest.taskId.id+"/"+l},"view"))}}))),r=this.state.showLauncher&&m["default"].createElement(k["default"],{commandHistory:this.props.shellCommandHistory,close:function(){return t.setState({showLauncher:!1})},updateTask:this.props.updateTask,updateFiles:this.props.updateFiles,taskFiles:this.props.taskFiles,shellCommandResponse:this.props.shellCommandResponse});return m["default"].createElement("div",null,l,u,r)}}]),n}(h.Component);w.propTypes={isStillRunning:h.PropTypes.bool,shellCommandHistory:h.PropTypes.arrayOf(h.PropTypes.shape({shellUpdates:h.PropTypes.arrayOf(h.PropTypes.shape({timestamp:h.PropTypes.number,outputFilename:h.PropTypes.string,updateType:h.PropTypes.string})),shellRequest:h.PropTypes.shape({user:h.PropTypes.string,timestamp:h.PropTypes.number,shellCommand:h.PropTypes.shape({name:h.PropTypes.string}).isRequired,taskId:h.PropTypes.shape({id:h.PropTypes.string}).isRequired}).isRequired})),customExecutorCmd:h.PropTypes.string,shellCommandResponse:h.PropTypes.shape({timestamp:h.PropTypes.number}),runShellCommand:h.PropTypes.func.isRequired,updateTask:h.PropTypes.func.isRequired,taskFiles:h.PropTypes.object,updateFiles:h.PropTypes.func.isRequired};var I=w;t["default"]=I;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(w,"ShellCommands","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/ShellCommands.jsx"),__REACT_HOT_LOADER__.register(I,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/ShellCommands.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(12),o=l(a),i=n(16),s=n(18),c=n(54),d=l(c),p=n(40),f=l(p),h=n(37),m=l(h),y=function(t){var n=[];if(t.deploy.deployResult&&"FAILED"===t.deploy.deployResult.deployState&&(o["default"].isCauseOfFailure(t.task,t.deploy)?n.push(r["default"].createElement(i.Alert,{key:"failure",bsStyle:"danger"},r["default"].createElement("p",null,r["default"].createElement("strong",null,o["default"].causeOfDeployFailure(t.task,t.deploy),".")),r["default"].createElement("p",null,"This",1===t.deploy.deployResult.deployFailures.length&&" caused "||" contributed to ","the failure of",r["default"].createElement(s.Link,{to:"request/"+t.deploy.deploy.requestId+"/deploy/"+t.deploy.deploy.id}," ","Deploy ",t.deploy.deploy.id),"."))):n.push(r["default"].createElement(i.Alert,{key:"failure",bsStyle:"danger"},o["default"].ifDeployFailureCausedTaskToBeKilled(t.task)&&"This task was killed because ",r["default"].createElement(s.Link,{to:"request/"+t.deploy.deploy.requestId+"/deploy/"+t.deploy.deploy.id},"Deploy ",t.deploy.deploy.id)," failed."))),t.task.isStillRunning&&"SCHEDULED"===t.task.task.taskRequest.request.requestType&&t.deploy.deployStatistics){var l=t.deploy.deployStatistics.averageRuntimeMillis,u=(new Date).getTime()-t.task.task.taskId.startedAt,a=config.warnIfScheduledJobIsRunningPastNextRunPct/100;u>l*a&&n.push(r["default"].createElement(i.Alert,{key:"runLong",bsStyle:"warning"},r["default"].createElement("strong",null,"Warning: "),"This scheduled task has been running longer than ",r["default"].createElement("code",null,a)," times the average for the deploy and may be stuck."))}if(!t.task.isStillRunning){var c=e.find(t.task.taskUpdates,function(e){return e.statusMessage&&e.statusMessage.indexOf("DECOMISSIONING")!==-1&&"TASK_CLEANING"===e.taskState}),p=e.find(t.task.taskUpdates,function(e){return"TASK_KILLED"===e.taskState});c&&p&&n.push(r["default"].createElement(i.Alert,{key:"decom",bsStyle:"warning"},"This task was replaced then killed by Singularity due to a slave decommissioning."))}if(e.find(t.pendingDeploys,function(e){return e.deployMarker.requestId===t.task.task.taskId.requestId&&e.deployMarker.deployId===t.task.task.taskId.deployId&&"WAITING"===e.currentDeployState})){var h=t.task.healthcheckResults.length>0&&r["default"].createElement(m["default"],{emptyTableMessage:"No healthchecks",data:[t.task.healthcheckResults[0]],rowChunkSize:5,paginated:!0,keyGetter:function(e){return e.timestamp}},r["default"].createElement(f["default"],{label:"Timestamp",id:"timestamp",key:"timestamp",cellData:function(e){return o["default"].absoluteTimestampWithSeconds(e.timestamp)}}),r["default"].createElement(f["default"],{label:"Duration",id:"duration",key:"duration",cellData:function(e){return e.durationMillis+" "+(e.durationMillis&&"ms")}}),r["default"].createElement(f["default"],{label:"Status",id:"status",key:"status",cellData:function(e){return e.statusCode&&r["default"].createElement("span",{className:"label label-"+(200===e.statusCode?"success":"danger")},"HTTP ",e.statusCode)||r["default"].createElement("span",{className:"label label-warning"},"No Response")}}),r["default"].createElement(f["default"],{label:"Message",id:"message",key:"message",cellData:function(e){return r["default"].createElement("pre",{className:"healthcheck-message"},e.errorMessage||e.responseBody)}}),r["default"].createElement(f["default"],{id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(e){return r["default"].createElement(d["default"],{object:e,showOverlay:!0},"{ }")}})),y=r["default"].createElement("span",null,r["default"].createElement("strong",null,"Deploy ",r["default"].createElement("code",null,t.task.task.taskId.deployId)," is pending:")," Waiting for task to become healthy.");n.push(r["default"].createElement(i.Alert,{key:"hc",bsStyle:"warning"},r["default"].createElement("strong",null,"Deploy ",r["default"].createElement("code",null,t.task.task.taskId.deployId)," is pending: "),t.task.hasSuccessfulHealthcheck&&"Waiting for successful load balancer update"||(t.task.healthcheckResults.length>0?h:y)))}if(t.task.lastHealthcheckFailed&&!t.task.isStillRunning){var _=e.last(t.task.healthcheckResults),g=t.task.task.taskRequest.deploy.healthcheck,v=void 0;v=_.statusCode?r["default"].createElement("p",null,"Last healthcheck ",r["default"].createElement("span",null,"responded with ",r["default"].createElement("span",{className:"label label-danger"}," HTTP ",_.statusCode))):_.startup?r["default"].createElement("p",null,"The healthcheck failed because of a refused connection. It is possible your app did not start properly or was not listening on the anticipated port (",o["default"].healthcheckPort(g,t.task.ports),"). Please check the logs for more details."):r["default"].createElement("span",null,"Last healthcheck did not respond after"," ",r["default"].createElement("code",null,_.durationMillis&&o["default"].millisecondsToSecondsRoundToTenth(_.durationMillis)+" seconds")," ","at ",o["default"].absoluteTimestampWithSeconds(_.timestamp));var b=void 0;b=_.startup?r["default"].createElement("span",null,"beacuse it did not respond to healthchecks within ",r["default"].createElement("strong",null,g&&g.startupTimeoutSeconds||config.defaultStartupTimeoutSeconds,"s")):_.statusCode&&g&&g.failureStatusCodes&&g.failureStatusCodes.indexOf(_.statusCode)!==-1?r["default"].createElement("span",null,"due to bad status code ",r["default"].createElement("strong",null,_.statusCode)):r["default"].createElement("span",null,"due to no passing healthchecks after ",r["default"].createElement("strong",null,t.task.tooManyRetries?" "+t.task.healthcheckResults.length+" attempts.":" "+o["default"].healthcheckTimeout(g)+" seconds.")),n.push(r["default"].createElement(i.Alert,{key:"hcFail",bsStyle:"warning"},r["default"].createElement("p",null,r["default"].createElement("strong",null,"Task killed ",b)),v,r["default"].createElement("p",null,r["default"].createElement("li",null,r["default"].createElement("a",{href:"#healthchecks"},"View all healthchecks")),r["default"].createElement("li",null,r["default"].createElement("a",{href:"#logs"},"View service logs")))))}return r["default"].createElement("div",null,n)};y.propTypes={deploy:u.PropTypes.shape({deployResult:u.PropTypes.shape({deployState:u.PropTypes.string,deployFailures:u.PropTypes.arrayOf(u.PropTypes.shape({reason:u.PropTypes.string,message:u.PropTypes.string,taskId:u.PropTypes.shape({id:u.PropTypes.string})}))}),deploy:u.PropTypes.shape({requestId:u.PropTypes.string,id:u.PropTypes.string}),deployStatistics:u.PropTypes.shape({averageRuntimeMillis:u.PropTypes.number}),requestId:u.PropTypes.string,deployId:u.PropTypes.string}).isRequired,task:u.PropTypes.shape({task:u.PropTypes.shape({taskRequest:u.PropTypes.shape({request:u.PropTypes.shape({requestType:u.PropTypes.string}).isRequired}).isRequired,taskId:u.PropTypes.shape({requestId:u.PropTypes.string,deployId:u.PropTypes.string,startedAt:u.PropTypes.number}).isRequired}).isRequired,taskUpdates:u.PropTypes.arrayOf(u.PropTypes.shape({taskState:u.PropTypes.string,statusMessage:u.PropTypes.string})),healthcheckResults:u.PropTypes.arrayOf(u.PropTypes.shape({statusCode:u.PropTypes.number,durationMillis:u.PropTypes.number,timestamp:u.PropTypes.number})).isRequired,lastHealthcheckFailed:u.PropTypes.bool,isStillRunning:u.PropTypes.bool,tooManyRetries:u.PropTypes.bool,hasSuccessfulHealthcheck:u.PropTypes.bool,healthcheckFailureReasonMessage:u.PropTypes.string}).isRequired,pendingDeploys:u.PropTypes.arrayOf(u.PropTypes.shape({deployMarker:u.PropTypes.shape({requestId:u.PropTypes.string,deployId:u.PropTypes.string}).isRequired,currentDeployState:u.PropTypes.string}))};var _=y;t["default"]=_;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(y,"TaskAlerts","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskAlerts.jsx"),__REACT_HOT_LOADER__.register(_,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskAlerts.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(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 u(e){return e&&e.__esModule?e:{"default":e}}function r(t){if(!t)return t;var n=t.healthcheckResults;return t.hasSuccessfulHealthcheck=n&&n.length>0&&!!e.find(n,function(e){return 200===e.statusCode}),t.lastHealthcheckFailed=n&&n.length>0&&200!==e.last(n).statusCode,n&&t.task.taskRequest.deploy&&t.task.taskRequest.deploy.healthcheck&&t.task.taskRequest.deploy.healthcheck.maxRetries&&t.task.taskRequest.deploy.healthcheck.maxRetries>0?t.tooManyRetries=n.length>t.task.taskRequest.deploy.healthcheck.maxRetries:t.tooManyRetries=!1,t}function a(t){t.lastKnownState=e.last(t.taskUpdates);var n=!0,l=Se["default"].RUNNING;t.taskUpdates&&e.contains(w["default"].TERMINAL_TASK_STATES,t.lastKnownState.taskState)&&(l=e.contains(e.map(t.taskUpdates,function(e){return e.taskState}),"TASK_RUNNING")?Se["default"].STOPPED:Se["default"].NEVER_RAN,n=!1),t.isStillRunning=n,t.status=l,t.isCleaning=t.lastKnownState&&"TASK_CLEANING"===t.lastKnownState.taskState;var u=[];if(t.task&&t.task.taskRequest.deploy&&t.task.taskRequest.deploy.resources&&t.task.taskRequest.deploy.resources.numPorts>0){var r=!0,a=!1,o=void 0;try{for(var i,s=(0,p["default"])(t.task.mesosTask.resources);!(r=(i=s.next()).done);r=!0){var c=i.value;if("ports"===c.name){var d=!0,f=!1,h=void 0;try{for(var m,y=(0,p["default"])(c.ranges.range);!(d=(m=y.next()).done);d=!0){var _=m.value,g=!0,v=!1,b=void 0;try{for(var E,T=(0,p["default"])(w["default"].range(_.begin,_.end+1));!(g=(E=T.next()).done);g=!0){var k=E.value;u.push(k)}}catch(S){v=!0,b=S}finally{try{!g&&T["return"]&&T["return"]()}finally{if(v)throw b}}}}catch(S){f=!0,h=S}finally{try{!d&&y["return"]&&y["return"]()}finally{if(f)throw h}}}}}catch(S){a=!0,o=S}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw o}}}return t.ports=u,t}function o(t,n){var l=t.api.task[n.params.taskId],u=l;if(!u||!u.data)return{};if(404===l.statusCode)return{notFound:!0,pathname:n.location.pathname};u=a(u.data),u=r(u);var o=e.isUndefined(n.files)?"":n.files.currentDirectory;return{task:u,taskId:n.params.taskId,currentFilePath:e.isUndefined(n.params.splat)?o:n.params.splat.substring(1),taskCleanups:t.api.taskCleanups.data,files:t.api.taskFiles,resourceUsageNotFound:404===t.api.taskResourceUsage.statusCode,resourceUsage:t.api.taskResourceUsage.data,cpuTimestamp:t.api.taskResourceUsage.data.timestamp,s3Logs:t.api.taskS3Logs,deploy:t.api.deploy.data,pendingDeploys:t.api.deploys.data,shellCommandResponse:t.api.taskShellCommandResponse.data,group:u.task&&e.first(e.filter(t.api.requestGroups.data,function(t){return e.contains(t.requestIds,u.task.taskId.requestId)}))}}function i(e,t){var n=[x.FetchTaskHistory.trigger(t.params.taskId,!0),M.FetchTaskCleanups.trigger()];return{refresh:function(){e(P.BeginAutoRefresh("TaskDetailPage-"+t.params.taskId,n,4e3))},cancelRefresh:function(){return e(P.CancelAutoRefresh("TaskDetailPage-"+t.params.taskId))},runCommandOnTask:function(t,n){return e(M.RunCommandOnTask.trigger(t,n))},fetchTaskHistory:function(t){return e(x.FetchTaskHistory.trigger(t,!0))},fetchTaskStatistics:function(t){return e(M.FetchTaskStatistics.trigger(t,[404,500]))},fetchTaskFiles:function(t,n){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return e(L.FetchTaskFiles.trigger(t,n,l.concat([404])))},fetchDeployForRequest:function(t,n){return e(x.FetchDeployForRequest.trigger(t,n))},fetchTaskCleanups:function(){return e(M.FetchTaskCleanups.trigger())},fetchPendingDeploys:function(){return e(N.FetchPendingDeploys.trigger())},fecthS3Logs:function(t){return e(F.FetchTaskS3Logs.trigger(t,[404,500]))}}}Object.defineProperty(t,"__esModule",{value:!0});var s=n(35),c=u(s),d=n(34),p=u(d),f=n(13),h=u(f),m=n(2),y=u(m),_=n(14),g=u(_),v=n(4),b=u(v),E=n(3),T=u(E),k=n(1),S=u(k),A=n(15),O=n(18),R=n(46),C=u(R),D=n(12),w=u(D),I=n(242),P=l(I),L=n(125),M=n(81),x=n(31),N=n(105),F=n(238),j=n(706),q=n(106),U=n(16),H=n(152),B=u(H),z=n(54),G=u(z),V=n(55),K=u(V),W=n(153),Y=u(W),X=n(244),Q=u(X),J=n(357),Z=u(J),$=n(822),ee=u($),te=n(818),ne=u(te),le=n(819),ue=u(le),re=n(828),ae=u(re),oe=n(824),ie=u(oe),se=n(826),ce=u(se),de=n(829),pe=u(de),fe=n(827),he=u(fe),me=n(825),ye=u(me),_e=n(821),ge=u(_e),ve=n(823),be=u(ve),Ee=n(830),Te=u(Ee),ke=n(248),Se=u(ke),Ae=60,Oe=function(t){function n(e){
(0,y["default"])(this,n);var t=(0,b["default"])(this,(n.__proto__||(0,h["default"])(n)).call(this,e));return t.state={previousUsage:null},t}return(0,T["default"])(n,t),(0,g["default"])(n,[{key:"componentDidMount",value:function(){var e=this;this.props.refresh(),this.props.task&&(this.props.task.isStillRunning&&this.props.fetchTaskStatistics(this.props.params.taskId),this.statisticsRefreshInterval=setInterval(function(){return e.props.fetchTaskStatistics(e.props.params.taskId)},3e3))}},{key:"componentWillReceiveProps",value:function(e){this.props.task&&e.resourceUsage.timestamp!==this.props.resourceUsage.timestamp&&this.setState({previousUsage:this.props.resourceUsage})}},{key:"componentWillUnmount",value:function(){this.props.cancelRefresh(),clearInterval(this.statisticsRefreshInterval)}},{key:"analyzeFiles",value:function(t){if(t&&t.files){var n=!0,l=!1,u=void 0;try{for(var r,a=(0,p["default"])(t.files);!(n=(r=a.next()).done);n=!0){var o=r.value;o.isDirectory="d"===o.mode[0];var i="http",s=config.slaveHttpPort;config.slaveHttpsPort&&(i="https",s=config.slaveHttpsPort),t.currentDirectory?o.uiPath=t.currentDirectory+"/"+o.name:o.uiPath=o.name,o.fullPath=t.fullPathToRoot+"/"+t.currentDirectory+"/"+o.name,o.downloadLink=config.apiRoot+"/tasks/download?slaveHostname="+t.slaveHostname+"&path="+o.fullPath;var c=/(?:\.([^.]+))?$/;if(!o.isDirectory&&w["default"].OPENABLE_EXTENSIONS.includes(c.exec(o.name)[1])&&(o.openLink=config.apiRoot+"/tasks/open?slaveHostname="+t.slaveHostname+"&path="+o.fullPath),o.isRecentlyModified=Date.now()/1e3-o.mtime<=Ae,!o.isDirectory){var d=/(?:\.([^.]+))?$/,f=d.exec(o.name)[1];o.isTailable=!e.contains(["zip","gz","jar","bz2","so","png","jpg","jpeg","pdf"],f)}}}catch(h){l=!0,u=h}finally{try{!n&&a["return"]&&a["return"]()}finally{if(l)throw u}}return t}return{}}},{key:"renderFiles",value:function(t){var n=this;if(!t||e.isUndefined(t.currentDirectory)){var l=void 0;return l=this.props.task.isStillRunning?"Could not retrieve files. The task may still be starting.":"Could not retrieve files. The directory may have already been cleaned up.",S["default"].createElement(K["default"],{title:"Files"},S["default"].createElement("div",{className:"empty-table-message"},l))}return S["default"].createElement(K["default"],{title:"Files"},S["default"].createElement(ee["default"],{taskId:this.props.taskId,files:t.files,currentDirectory:t.currentDirectory,changeDir:function(t){!e.isUndefined(t)&&t.startsWith("/")&&(t=t.substring(1)),n.props.fetchTaskFiles(n.props.params.taskId,t).then(function(){n.props.router.push(w["default"].joinPath("task/"+n.props.params.taskId+"/files/",t))})}}))}},{key:"renderHeader",value:function(t){var n=this,l=e.find(w["default"].maybe(this.props.task,["taskUpdates"],[]),function(e){return"TASK_CLEANING"===e.taskState}),u=void 0;l?u=l.statusMessage.split(/\s+/)[0]:t&&(u=t.cleanupType);var r=S["default"].createElement(Te["default"],{status:this.props.task.status,updates:this.props.task.taskUpdates,cleanupType:u}),a=!1,o="Kill Task";u&&(w["default"].isImmediateCleanup(u,w["default"].request.isLongRunning(this.props.task.task.taskRequest))?(o="Destroy Task",a=!0):o="Override cleanup");var i=function(){var e=[];return e.push(n.props.fetchTaskCleanups()),e.push(n.props.fetchTaskHistory(n.props.params.taskId)),c["default"].all(e)},s=this.props.task.isStillRunning&&S["default"].createElement(Z["default"],{name:o,taskId:this.props.params.taskId,destroy:a,then:i,shouldShowWaitForReplacementTask:w["default"].isIn(this.props.task.task.taskRequest.request.requestType,["SERVICE","WORKER"])&&!a},S["default"].createElement("a",{className:"btn btn-danger"},o)),d=this.props.task.isStillRunning&&this.props.task.isCleaning&&a&&S["default"].createElement(U.Alert,{bsStyle:"warning"},S["default"].createElement("strong",null,"Task is terminating:")," To issue a non-graceful termination (kill -term), click Destroy Task."),p=[{label:"Request",text:this.props.task.task.taskId.requestId,link:"request/"+this.props.task.task.taskId.requestId},{label:"Deploy",text:this.props.task.task.taskId.deployId,link:"request/"+this.props.task.task.taskId.requestId+"/deploy/"+this.props.task.task.taskId.deployId},{label:"Instance",text:this.props.task.task.taskId.instanceNo}];return this.props.group&&p.unshift({label:"Group",text:this.props.group.id,link:"group/"+this.props.group.id}),S["default"].createElement("header",{className:"detail-header"},S["default"].createElement("div",{className:"row"},S["default"].createElement("div",{className:"col-md-12"},S["default"].createElement(B["default"],{items:p,right:S["default"].createElement("span",null,S["default"].createElement("strong",null,"Hostname: "),this.props.task.task.offers[0].hostname)}))),S["default"].createElement("div",{className:"row"},r,S["default"].createElement("div",{className:"col-xs-"+(r?"6":"12")+" button-container"},S["default"].createElement(G["default"],{object:this.props.task,linkClassName:"btn btn-default"},"JSON"),s)),d)}},{key:"renderShellCommands",value:function(){var e=this;return(this.props.task.isStillRunning||this.props.task.isCleaning||this.props.task.shellCommandHistory.length>0)&&S["default"].createElement(Y["default"],{title:"Shell commands"},S["default"].createElement(ne["default"],{customExecutorCmd:this.props.task.task.taskRequest.deploy.customExecutorCmd,isStillRunning:this.props.task.isStillRunning,shellCommandHistory:this.props.task.shellCommandHistory,taskFiles:this.props.files,shellCommandResponse:this.props.shellCommandResponse,runShellCommand:function(t){return e.props.runCommandOnTask(e.props.taskId,t)},updateTask:function(){e.props.fetchTaskHistory(e.props.taskId)},updateFiles:function(t){e.props.fetchTaskFiles(e.props.taskId,t)}}))}},{key:"renderResourceUsage",value:function(){if(!this.props.task.isStillRunning)return null;var e=0,t=!1,n=0;if(this.state.previousUsage){var l=this.props.resourceUsage.cpusSystemTimeSecs+this.props.resourceUsage.cpusUserTimeSecs,u=this.state.previousUsage.cpusSystemTimeSecs+this.state.previousUsage.cpusUserTimeSecs,r=this.props.resourceUsage.timestamp-this.state.previousUsage.timestamp;e=(l-u)/r,t=e/this.props.resourceUsage.cpusLimit>1.1,n=(this.props.resourceUsage.cpusThrottledTimeSecs-this.state.previousUsage.cpusThrottledTimeSecs)/r}var a=t&&S["default"].createElement("span",{className:"label label-danger"},"CPU usage > 110% allocated"),o=void 0;if(this.props.resourceUsageNotFound)o=S["default"].createElement("div",{className:"empty-table-message"},"Could not establish communication with the slave to find resource usage.");else{var i=this.props.resourceUsage.cpusLimit>0?S["default"].createElement(q.UsageInfo,{title:"CPU Usage",style:t?"danger":"success",total:this.props.resourceUsage.cpusLimit,used:e},S["default"].createElement("span",null,S["default"].createElement("p",null,e.toFixed(3)," used / ",this.props.resourceUsage.cpusLimit," allocated CPUs"),a)):S["default"].createElement(U.Panel,{header:"CPU Usage"},S["default"].createElement("p",null,e.toFixed(3)," shares used")),s=S["default"].createElement(q.UsageInfo,{title:"% CPU Time Throttled",style:n>0?"danger":"success",total:100,used:n},S["default"].createElement("span",null,S["default"].createElement("p",null,n.toFixed(3),"% of CPU Time Throttled")));o=S["default"].createElement("div",null,S["default"].createElement("div",{className:"row"},S["default"].createElement("div",{className:"col-md-3 col-sm-4"},S["default"].createElement(q.UsageInfo,{title:"Memory (rss vs limit)",style:"success",total:this.props.resourceUsage.memLimitBytes,used:this.props.resourceUsage.memRssBytes},w["default"].humanizeFileSize(this.props.resourceUsage.memRssBytes)," / ",w["default"].humanizeFileSize(this.props.resourceUsage.memLimitBytes))),S["default"].createElement("div",{className:"col-md-3 col-sm-4"},i),S["default"].createElement("div",{className:"col-md-3 col-sm-4"},s),S["default"].createElement("div",{className:"col-md-3 col-sm-4"},S["default"].createElement(q.UsageInfo,{title:"Disk",style:this.props.resourceUsage.diskUsedBytes>this.props.resourceUsage.diskLimitBytes?"danger":"success",total:this.props.resourceUsage.diskLimitBytes,used:this.props.resourceUsage.diskUsedBytes},w["default"].humanizeFileSize(this.props.resourceUsage.diskUsedBytes)," / ",w["default"].humanizeFileSize(this.props.resourceUsage.diskLimitBytes)))),S["default"].createElement("div",{className:"row"},S["default"].createElement("div",{className:"col-md-12"},S["default"].createElement("ul",{className:"list-unstyled horizontal-description-list"},!!this.props.resourceUsage.cpusNrPeriods&&S["default"].createElement(q.InfoBox,{name:"CPUs number of periods",value:this.props.resourceUsage.cpusNrPeriods}),!!this.props.resourceUsage.cpusNrThrottled&&S["default"].createElement(q.InfoBox,{name:"CPUs number throttled",value:this.props.resourceUsage.cpusNrThrottled}),!!this.props.resourceUsage.cpusThrottledTimeSecs&&S["default"].createElement(q.InfoBox,{name:"Throttled time (sec)",value:this.props.resourceUsage.cpusThrottledTimeSecs}),S["default"].createElement(q.InfoBox,{name:"Memory (anon)",value:w["default"].humanizeFileSize(this.props.resourceUsage.memAnonBytes)}),S["default"].createElement(q.InfoBox,{name:"Memory (file)",value:w["default"].humanizeFileSize(this.props.resourceUsage.memFileBytes)}),S["default"].createElement(q.InfoBox,{name:"Memory (mapped file)",value:w["default"].humanizeFileSize(this.props.resourceUsage.memMappedFileBytes)})))))}return S["default"].createElement(Y["default"],{title:"Resource Usage"},o)}},{key:"render",value:function(){var t=this;if(!this.props.task)return S["default"].createElement(Q["default"],{path:"task/ "+this.props.taskId});var n=e.find(this.props.taskCleanups,function(e){return e.taskId.id===t.props.taskId}),l=this.props.files[this.props.params.taskId+"/"+this.props.currentFilePath]&&this.analyzeFiles(this.props.files[this.props.taskId+"/"+this.props.currentFilePath].data),u=this.props.files[this.props.params.taskId+"/"]&&this.analyzeFiles(this.props.files[this.props.taskId+"/"].data),r=u&&!e.isEmpty(u.files);return S["default"].createElement("div",{className:"task-detail detail-view"},this.renderHeader(n),S["default"].createElement(ue["default"],{task:this.props.task,deploy:this.props.deploy,pendingDeploys:this.props.pendingDeploys}),S["default"].createElement(ae["default"],{task:this.props.task}),S["default"].createElement(ie["default"],{taskUpdates:this.props.task.taskUpdates}),S["default"].createElement(ce["default"],{taskId:this.props.taskId,status:this.props.task.status,files:l,available:r}),this.renderFiles(l),S["default"].createElement(pe["default"],{taskId:this.props.task.task.taskId.id,s3Files:this.props.s3Logs,taskStartedAt:this.props.task.task.taskId.startedAt}),e.isEmpty(this.props.task.loadBalancerUpdates)||S["default"].createElement(he["default"],{loadBalancerUpdates:this.props.task.loadBalancerUpdates}),S["default"].createElement(ye["default"],{task:this.props.task.task,ports:this.props.task.ports,directory:this.props.task.directory}),this.renderResourceUsage(),S["default"].createElement(ge["default"],{executor:this.props.task.task.mesosTask.executor}),S["default"].createElement(be["default"],{task:this.props.task.task,healthcheckResults:this.props.task.healthcheckResults,ports:this.props.task.ports}),this.renderShellCommands())}}]),n}(k.Component);Oe.propTypes={task:k.PropTypes.shape({task:k.PropTypes.shape({taskId:k.PropTypes.shape({id:k.PropTypes.string.isRequired,startedAt:k.PropTypes.number.isRequired,requestId:k.PropTypes.string.isRequired,deployId:k.PropTypes.string.isRequired,instanceNo:k.PropTypes.number.isRequired}).isRequired,taskRequest:k.PropTypes.shape({request:k.PropTypes.shape({requestType:k.PropTypes.string.isRequired}).isRequired,deploy:k.PropTypes.shape({customExecutorCmd:k.PropTypes.string}).isRequired}).isRequired,offers:k.PropTypes.arrayOf(k.PropTypes.shape({hostname:k.PropTypes.string})).isRequired,mesosTask:k.PropTypes.shape({executor:k.PropTypes.object}).isRequired}).isRequired,shellCommandHistory:k.PropTypes.array.isRequired,taskUpdates:k.PropTypes.arrayOf(k.PropTypes.shape({taskState:k.PropTypes.string})),healthcheckResults:k.PropTypes.array,ports:k.PropTypes.array,directory:k.PropTypes.string,status:k.PropTypes.oneOf([Se["default"].RUNNING,Se["default"].STOPPED,Se["default"].NEVER_RAN]),isStillRunning:k.PropTypes.bool,isCleaning:k.PropTypes.bool,loadBalancerUpdates:k.PropTypes.array}),resourceUsage:k.PropTypes.shape({cpusSystemTimeSecs:k.PropTypes.number,cpusUserTimeSecs:k.PropTypes.number,cpusLimit:k.PropTypes.number,diskUsedBytes:k.PropTypes.number,diskLimitBytes:k.PropTypes.number,memLimitBytes:k.PropTypes.number,memRssBytes:k.PropTypes.number,cpusNrPeriods:k.PropTypes.number,cpusNrThrottled:k.PropTypes.number,cpusThrottledTimeSecs:k.PropTypes.number,memAnonBytes:k.PropTypes.number,memFileBytes:k.PropTypes.number,memMappedFileBytes:k.PropTypes.number,timestamp:k.PropTypes.number}),resourceUsageNotFound:k.PropTypes.bool.isRequired,taskCleanups:k.PropTypes.arrayOf(k.PropTypes.shape({taskId:k.PropTypes.shape({id:k.PropTypes.string}).isRequired})).isRequired,router:k.PropTypes.object.isRequired,s3Logs:k.PropTypes.object,deploy:k.PropTypes.object,pendingDeploys:k.PropTypes.array,shellCommandResponse:k.PropTypes.object,files:k.PropTypes.shape({files:k.PropTypes.array,currentDirectory:k.PropTypes.string}),currentFilePath:k.PropTypes.string,taskId:k.PropTypes.string.isRequired,params:k.PropTypes.object,fetchTaskHistory:k.PropTypes.func.isRequired,fetchTaskCleanups:k.PropTypes.func.isRequired,fetchTaskStatistics:k.PropTypes.func.isRequired,fetchTaskFiles:k.PropTypes.func.isRequired,runCommandOnTask:k.PropTypes.func.isRequired,group:k.PropTypes.object,cancelRefresh:k.PropTypes.func.isRequired};var Re=(0,A.connect)(o,i)((0,C["default"])((0,O.withRouter)(Oe),function(e){return(0,j.refresh)(e.params.taskId,e.params.splat)},!0,!0,null,function(e){return(0,j.onLoad)(e.params.taskId)}));t["default"]=Re;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(Ae,"RECENTLY_MODIFIED_SECONDS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskDetail.jsx"),__REACT_HOT_LOADER__.register(Oe,"TaskDetail","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskDetail.jsx"),__REACT_HOT_LOADER__.register(r,"mapHealthchecksToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskDetail.jsx"),__REACT_HOT_LOADER__.register(a,"mapTaskToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskDetail.jsx"),__REACT_HOT_LOADER__.register(o,"mapStateToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskDetail.jsx"),__REACT_HOT_LOADER__.register(i,"mapDispatchToProps","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskDetail.jsx"),__REACT_HOT_LOADER__.register(Re,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskDetail.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(t){if(!t.executor)return null;var n=[],l=!0,u=!1,r=void 0;try{for(var o,c=(0,a["default"])(e.sortBy(t.executor.command.environment.variables,"name"));!(l=(o=c.next()).done);l=!0){var p=o.value;n.push(i["default"].createElement(s.InfoBox,{key:p.name,name:p.name,value:p.value}))}}catch(f){u=!0,r=f}finally{try{!l&&c["return"]&&c["return"]()}finally{if(u)throw r}}return i["default"].createElement(d["default"],{title:"Environment variables"},i["default"].createElement("div",{className:"row"},i["default"].createElement("ul",{className:"list-unstyled horizontal-description-list"},n)))}Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),a=l(r),o=n(1),i=l(o),s=n(106),c=n(153),d=l(c);u.propTypes={executor:o.PropTypes.shape({command:o.PropTypes.shape({environment:o.PropTypes.shape({variables:o.PropTypes.arrayOf(o.PropTypes.shape({name:o.PropTypes.string,value:o.PropTypes.string}))}).isRequired}).isRequired})};var p=u;t["default"]=p;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"TaskEnvVars","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskEnvVars.jsx"),__REACT_HOT_LOADER__.register(p,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskEnvVars.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){return function(t,n){if(t.isDirectory&&!n.isDirectory)return-1;if(n.isDirectory&&!t.isDirectory)return 1;var l=void 0,u=void 0;return l="string"==typeof t[e]?t[e].trim():t[e],u="string"==typeof n[e]?n[e].trim():n[e],l===u?0:l>u?1:-1}}function r(e,t){return t}function a(t){function n(){return e.sortBy(t.files,"isDirectory").reverse()}var l=[];l.push({text:"root",onClick:function(){return t.changeDir("")}});var a="",o={},s=!0,d=!1,f=void 0;try{for(var m,g=function(){var e=m.value;a+=e,o[e]=a,l.push({text:e,onClick:function(){return t.changeDir(o[e])}}),a+="/"},b=(0,i["default"])(e.without(t.currentDirectory.split("/"),""));!(s=(m=b.next()).done);s=!0)g()}catch(T){d=!0,f=T}finally{try{!s&&b["return"]&&b["return"]()}finally{if(d)throw f}}l[l.length-1].onClick=null;var A=c["default"].createElement(_.Tooltip,{id:"tooltip"},"File is currently being written to");return c["default"].createElement("div",null,c["default"].createElement(v["default"],{items:l}),c["default"].createElement(k["default"],{data:n()||[],keyGetter:function(e){return e.name},rowClassName:function(e){var t=e.isRecentlyModified;return t?"bg-info-light":null},rowChunkSize:50,paginated:!0,emptyTableMessage:"No files exist in this directory",defaultSortBy:"name",striped:!1},c["default"].createElement(E["default"],{className:"icon-column",label:"",id:"icon",key:"icon",cellData:function(e){var t=e.isRecentlyModified;return t&&c["default"].createElement(h["default"],{placement:"top",overlay:A},c["default"].createElement("div",{className:"page-loader loader-small loader-info"}))}}),c["default"].createElement(E["default"],{label:"Name",id:"name",key:"name",cellData:function(e){var n=c["default"].createElement(_.Glyphicon,{glyph:e.isDirectory?"folder-open":"file"});return e.isTailable?c["default"].createElement(S.Link,{to:"task/"+t.taskId+"/tail/"+e.uiPath},n,c["default"].createElement("span",{className:"file-name"},e.name.trim())):e.isTailable||e.isDirectory?c["default"].createElement("a",{onClick:function(){return t.changeDir(t.currentDirectory+"/"+e.name)}},n,c["default"].createElement("span",{className:"file-name"},e.name.trim())):c["default"].createElement("span",null,n,c["default"].createElement("span",{className:"file-name"},e.name.trim()))},sortable:!0,sortFunc:u("name"),sortData:r}),c["default"].createElement(E["default"],{label:"Size",id:"size",key:"size",cellData:function(e){return p["default"].humanizeFileSize(e.size)},sortable:!0,sortFunc:u("size"),sortData:r}),c["default"].createElement(E["default"],{label:"Last Modified",id:"last-modified",key:"last-modified",cellData:function(e){return p["default"].absoluteTimestamp(1e3*e.mtime)},sortable:!0,sortFunc:u("mtime"),sortData:r}),c["default"].createElement(E["default"],{label:"",id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(e){var t=!e.isDirectory&&c["default"].createElement(h["default"],{placement:"left",overlay:c["default"].createElement(y["default"],{id:"downloadFile"+e.name},"Download ",e.name)},c["default"].createElement("a",{href:e.downloadLink},c["default"].createElement(_.Glyphicon,{glyph:"download-alt"}))),n=!e.isDirectory&&e.openLink&&c["default"].createElement(h["default"],{placement:"left",overlay:c["default"].createElement(y["default"],{id:"openFile"+e.name},"Open ",e.name)},c["default"].createElement("a",{href:e.openLink},c["default"].createElement(_.Glyphicon,{glyph:"open-file"})));return c["default"].createElement("div",null,n,t)}})))}Object.defineProperty(t,"__esModule",{value:!0});var o=n(34),i=l(o),s=n(1),c=l(s),d=n(12),p=l(d),f=n(20),h=l(f),m=n(21),y=l(m),_=n(16),g=n(152),v=l(g),b=n(40),E=l(b),T=n(37),k=l(T),S=n(18);a.propTypes={files:s.PropTypes.arrayOf(s.PropTypes.shape({isDirectory:s.PropTypes.bool,isTailable:s.PropTypes.bool,name:s.PropTypes.string,downloadLink:s.PropTypes.string,size:s.PropTypes.number,mtime:s.PropTypes.number})),currentDirectory:s.PropTypes.string.isRequired,changeDir:s.PropTypes.func.isRequired,taskId:s.PropTypes.string.isRequired};var A=a;t["default"]=A;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"makeComparator","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskFileBrowser.jsx"),__REACT_HOT_LOADER__.register(r,"sortData","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskFileBrowser.jsx"),__REACT_HOT_LOADER__.register(a,"TaskFileBrowser","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskFileBrowser.jsx"),__REACT_HOT_LOADER__.register(A,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskFileBrowser.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){var t=e.healthcheckResults,n=e.task.taskRequest.deploy.healthcheck||{},l=void 0;l=n.startupDelaySeconds?a["default"].createElement("strong",null,n.startupDelaySeconds,"s after Task enters running"):a["default"].createElement("strong",null,"when Task enters running");var u=void 0;(n.maxRetries||config.defaultHealthcheckMaxRetries>0)&&(u=a["default"].createElement("li",null,a["default"].createElement("strong",null,n.maxRetries||config.defaultHealthcheckMaxRetries)," retries have failed. ",a["default"].createElement("span",{className:"glyphicon glyphicon-remove color-error"})));var r=void 0;return n.failureStatusCodes&&(r=a["default"].createElement("li",null,"Any of ",a["default"].createElement("strong",null,"[",n.failureStatusCodes.join(", "),"]")," is received ",a["default"].createElement("span",{className:"glyphicon glyphicon-remove color-error"}))),t&&n.uri&&a["default"].createElement(p["default"],{title:"Healthchecks",id:"healthchecks"},a["default"].createElement("div",{className:"well"},a["default"].createElement("p",null,"Beginning ",l,", wait a max of ",a["default"].createElement("strong",null,n.startupTimeoutSeconds||config.defaultStartupTimeoutSeconds,"s")," for app to start responding, then hit",a["default"].createElement("a",{className:"healthcheck-link",target:"_blank",href:"http://"+e.task.offers[0].hostname+":"+i["default"].healthcheckPort(n,e.ports)+n.uri},n.uri),"with a ",a["default"].createElement("strong",null,n.responseTimeoutSeconds||config.defaultHealthcheckTimeoutSeconds)," second timeout every ",a["default"].createElement("strong",null,n.intervalSeconds||config.defaultHealthcheckIntervalSeconds)," second(s) until:"),a["default"].createElement("ul",null,a["default"].createElement("li",null,a["default"].createElement("strong",null,"HTTP 200")," is recieved ",a["default"].createElement("span",{className:"glyphicon glyphicon-ok color-success"})),u,r)),a["default"].createElement(y["default"],{emptyTableMessage:"No healthchecks",data:t,rowChunkSize:5,paginated:!0,keyGetter:function(e){return e.timestamp}},a["default"].createElement(h["default"],{label:"Timestamp",id:"timestamp",key:"timestamp",cellData:function(e){return i["default"].absoluteTimestampWithSeconds(e.timestamp)}}),a["default"].createElement(h["default"],{label:"Duration",id:"duration",key:"duration",cellData:function(e){return e.durationMillis+" "+(e.durationMillis&&"ms")}}),a["default"].createElement(h["default"],{label:"Status",id:"status",key:"status",cellData:function(e){return e.statusCode&&a["default"].createElement("span",{className:"label label-"+(200===e.statusCode?"success":"danger")},"HTTP ",e.statusCode)||a["default"].createElement("span",{className:"label label-warning"},"No Response")}}),a["default"].createElement(h["default"],{label:"Message",id:"message",key:"message",cellData:function(e){return a["default"].createElement("pre",{className:"healthcheck-message"},e.errorMessage||e.responseBody)}}),a["default"].createElement(h["default"],{id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(e){return a["default"].createElement(c["default"],{object:e,showOverlay:!0},"{ }")}})))||a["default"].createElement("div",null)}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=l(r),o=n(12),i=l(o),s=n(54),c=l(s),d=n(153),p=l(d),f=n(40),h=l(f),m=n(37),y=l(m);u.propTypes={task:r.PropTypes.shape({taskRequest:r.PropTypes.shape({deploy:r.PropTypes.shape({healthcheck:r.PropTypes.shape({uri:r.PropTypes.string,portIndex:r.PropTypes.number,portNumber:r.PropTypes.number,protocol:r.PropTypes.string,startupTimeoutSeconds:r.PropTypes.number,startupDelaySeconds:r.PropTypes.number,startupIntervalSeconds:r.PropTypes.number,intervalSeconds:r.PropTypes.number,responseTimeoutSeconds:r.PropTypes.number,maxRetries:r.PropTypes.number,failureStatusCodes:r.PropTypes.arrayOf(r.PropTypes.number)})})}).isRequired,offers:r.PropTypes.arrayOf(r.PropTypes.shape({hostname:r.PropTypes.string})).isRequired}).isRequired,healthcheckResults:r.PropTypes.arrayOf(r.PropTypes.shape({timestamp:r.PropTypes.number,durationMillis:r.PropTypes.number,statusCode:r.PropTypes.number,errorMessage:r.PropTypes.string,responseBody:r.PropTypes.string})),ports:r.PropTypes.arrayOf(r.PropTypes.number)};var _=u;t["default"]=_;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"TaskHealthchecks","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskHealthchecks.jsx"),__REACT_HOT_LOADER__.register(_,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskHealthchecks.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(t){var n=e.flatten(e.pluck(e.filter(t.taskUpdates,function(e){return e.previous.length>0}),"previous"));return a["default"].createElement(c["default"],{title:"History"},a["default"].createElement(p["default"],{emptyTableMessage:"This task has no history yet",data:e.sortBy(t.taskUpdates.concat(n),"timestamp").reverse(),keyGetter:function(e){return e.timestamp},rowChunkSize:5,paginated:!1,rowClassName:function(e,t){return(0,y["default"])({"medium-weight":0===t})}},a["default"].createElement(h["default"],{label:"Status",id:"status",key:"status",cellData:function(e){return i["default"].humanizeText(e.taskState)}}),a["default"].createElement(h["default"],{label:"Message",id:"message",key:"message",cellData:function(e){return e.statusMessage&&e.statusMessage||"—"}}),a["default"].createElement(h["default"],{label:"Time",id:"time",key:"time",cellData:function(e){return i["default"].timestampFromNow(e.timestamp)}})))}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=l(r),o=n(12),i=l(o),s=n(55),c=l(s),d=n(37),p=l(d),f=n(40),h=l(f),m=n(6),y=l(m);u.propTypes={taskUpdates:r.PropTypes.arrayOf(r.PropTypes.shape({taskState:r.PropTypes.string,statusMessage:r.PropTypes.string,timestamp:r.PropTypes.number})).isRequired};var _=u;t["default"]=_;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"TaskHistory","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskHistory.jsx"),__REACT_HOT_LOADER__.register(_,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskHistory.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(t){return a["default"].createElement(s["default"],{title:"Info"},a["default"].createElement("div",{className:"row"},a["default"].createElement("ul",{className:"list-unstyled horizontal-description-list"},a["default"].createElement(o.InfoBox,{name:"Task ID",value:t.task.taskId.id}),a["default"].createElement(o.InfoBox,{name:"Directory",value:t.directory}),t.task.mesosTask.executor&&a["default"].createElement(o.InfoBox,{name:"Executor GUID",value:t.task.mesosTask.executor.executorId.value}),a["default"].createElement(o.InfoBox,{name:"Hostname",value:t.task.offers[0].hostname}),!e.isEmpty(t.ports)&&a["default"].createElement(o.InfoBox,{name:"Ports",value:t.ports.toString()}),a["default"].createElement(o.InfoBox,{name:"Rack ID",value:t.task.rackId}),t.task.taskRequest.deploy.executorData&&a["default"].createElement(o.InfoBox,{name:"Extra Cmd Line Arguments (for Deploy)",join:" ",value:t.task.taskRequest.deploy.executorData.extraCmdLineArgs}),t.task.taskRequest.pendingTask&&t.task.taskRequest.pendingTask.cmdLineArgsList&&a["default"].createElement(o.InfoBox,{name:"Extra Cmd Line Arguments (for Task)",join:" ",value:t.task.taskRequest.pendingTask.cmdLineArgsList}))))}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=l(r),o=n(106),i=n(55),s=l(i);u.propTypes={task:r.PropTypes.shape({taskId:r.PropTypes.shape({id:r.PropTypes.string}).isRequired,mesosTask:r.PropTypes.shape({executor:r.PropTypes.shape({executorId:r.PropTypes.shape({value:r.PropTypes.string}).isRequired})}).isRequired,taskRequest:r.PropTypes.shape({deploy:r.PropTypes.shape({executorData:r.PropTypes.shape({extraCmdLineArgs:r.PropTypes.arrayOf(r.PropTypes.string)})}).isRequired,pendingTask:r.PropTypes.shape({cmdLineArgsList:r.PropTypes.arrayOf(r.PropTypes.string)})}).isRequired,offers:r.PropTypes.arrayOf(r.PropTypes.shape({hostname:r.PropTypes.string})).isRequired,rackId:r.PropTypes.string}).isRequired,ports:r.PropTypes.arrayOf(r.PropTypes.number),directory:r.PropTypes.string};var c=u;t["default"]=c;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"TaskInfo","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskInfo.jsx"),__REACT_HOT_LOADER__.register(c,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskInfo.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){var t=e.status,n=e.taskId,l=e.files,u=e.available,r=m(t,n,l);return t!==h["default"].NEVER_RAN&&u?a["default"].createElement(p["default"],{title:"Logs",id:"logs"},a["default"].createElement("div",{className:"row"},a["default"].createElement("div",{className:"col-md-4"},a["default"].createElement("h4",null,r)))):null}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=l(r),o=n(12),i=l(o),s=n(16),c=n(18),d=n(55),p=l(d),f=n(248),h=l(f),m=function(t,n,l){var u=l.files&&e.find(l.files,function(e){return e.uiPath===i["default"].substituteTaskId(config.runningTaskLogPath,n)});return t===h["default"].RUNNING||u?a["default"].createElement(c.Link,{to:i["default"].tailerPath(n,config.runningTaskLogPath),title:"Log"},a["default"].createElement("span",null,a["default"].createElement(s.Glyphicon,{glyph:"file"})," ",i["default"].fileName(config.runningTaskLogPath))):t===h["default"].STOPPED?a["default"].createElement(c.Link,{to:i["default"].tailerPath(n,config.finishedTaskLogPath),title:"Log"},a["default"].createElement("span",null,a["default"].createElement(s.Glyphicon,{glyph:"file"})," ",i["default"].fileName(config.finishedTaskLogPath))):null};u.propTypes={taskId:r.PropTypes.string.isRequired,files:r.PropTypes.object.isRequired,status:r.PropTypes.oneOf([h["default"].RUNNING,h["default"].STOPPED,h["default"].NEVER_RAN]),
available:r.PropTypes.bool};var y=u;t["default"]=y;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(m,"getLink","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskLatestLog.jsx"),__REACT_HOT_LOADER__.register(u,"TaskLatestLog","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskLatestLog.jsx"),__REACT_HOT_LOADER__.register(y,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskLatestLog.jsx"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){return a["default"].createElement(p["default"],{title:"Load Balancer Updates"},a["default"].createElement(h["default"],{emptyTableMessage:"This task has no history yet",data:e.loadBalancerUpdates,keyGetter:function(e){return e.timestamp},rowChunkSize:5,paginated:!0},a["default"].createElement(y["default"],{label:"Timestamp",id:"timestamp",key:"timestamp",cellData:function(e){return i["default"].timestampFromNow(e.timestamp)}}),a["default"].createElement(y["default"],{label:"Request Type",id:"request-type",key:"request-type",cellData:function(e){return i["default"].humanizeText(e.loadBalancerRequestId.requestType)}}),a["default"].createElement(y["default"],{label:"State",id:"state",key:"state",cellData:function(e){return i["default"].humanizeText(e.loadBalancerState)}}),a["default"].createElement(y["default"],{label:"Message",id:"message",key:"message",cellData:function(e){return e.message}}),a["default"].createElement(y["default"],{id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(e){return a["default"].createElement(c["default"],{object:e,showOverlay:!0},"{ }")}})))}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=l(r),o=n(12),i=l(o),s=n(54),c=l(s),d=n(55),p=l(d),f=n(37),h=l(f),m=n(40),y=l(m);u.propTypes={loadBalancerUpdates:r.PropTypes.arrayOf(r.PropTypes.shape({loadBalancerRequestId:r.PropTypes.shape({requestType:r.PropTypes.string}).isRequired,timestamp:r.PropTypes.number,loadBalancerState:r.PropTypes.string,message:r.PropTypes.string})).isRequired};var _=u;t["default"]=_;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(u,"TaskLbUpdates","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskLbUpdates.jsx"),__REACT_HOT_LOADER__.register(_,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskLbUpdates.jsx"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(12),o=l(a),i=n(16),s=function(e){var t=[];for(var n in e.task.taskMetadata)if(e.task.taskMetadata.hasOwnProperty(n)){var l=e.task.taskMetadata[n],u=l.message&&r["default"].createElement("pre",{className:"pre-scrollable"},l.message);t.push(r["default"].createElement(i.Alert,{key:n,bsStyle:"ERROR"===l.level?"danger":"warning"},r["default"].createElement("h4",null,l.title),r["default"].createElement("p",null,r["default"].createElement("strong",null,o["default"].timestampFromNow(l.timestamp))," | Type: ",l.type," ",l.user?"| User: "+l.user:null),u))}return r["default"].createElement("div",null,t)};s.propTypes={task:u.PropTypes.shape({taskMetadata:u.PropTypes.arrayOf(u.PropTypes.shape({message:u.PropTypes.string,level:u.PropTypes.string.isRequired,title:u.PropTypes.string.isRequired,timestamp:u.PropTypes.number.isRequired,type:u.PropTypes.string.isRequired,user:u.PropTypes.string})).isRequired}).isRequired};var c=s;t["default"]=c;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(s,"TaskMetadataAlerts","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskMetadataAlerts.jsx"),__REACT_HOT_LOADER__.register(c,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskMetadataAlerts.jsx"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(82),r=l(u),a=n(13),o=l(a),i=n(2),s=l(i),c=n(14),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(1),_=l(y),g=n(12),v=l(g),b=n(55),E=l(b),T=n(37),k=l(T),S=n(40),A=l(S),O=n(16),R=n(9),C=function(t){function n(e){(0,s["default"])(this,n);var t=(0,f["default"])(this,(n.__proto__||(0,o["default"])(n)).call(this,e));return t.state={viewingGroup:null},t}return(0,m["default"])(n,t),(0,d["default"])(n,[{key:"getFileType",value:function(e){return e.key.split("/")[0]}},{key:"renderTable",value:function(e){var t=this,n=this.props,l=n.taskStartedAt,u=n.taskId;return _["default"].createElement("div",null,_["default"].createElement("h5",null,_["default"].createElement("a",{onClick:function(){return t.setState({viewingGroup:null})}},_["default"].createElement(O.Glyphicon,{glyph:"chevron-left"}),_["default"].createElement("span",{className:"file-name"},"Back")),_["default"].createElement("span",{className:"file-name"},this.state.viewingGroup)),_["default"].createElement(k["default"],{emptyTableMessage:"This task has no history yet",data:e,keyGetter:function(e){return e.key},rowChunkSize:5,paginated:!0},_["default"].createElement(A["default"],{label:"Log file",id:"log-file",key:"log-file",cellData:function(e){return _["default"].createElement("a",{className:"long-link",href:e.getUrl,target:"_blank",title:e.key},v["default"].trimS3File(e.key.substring(e.key.lastIndexOf("/")+1),u))}}),_["default"].createElement(A["default"],{label:"Size",id:"size",key:"size",cellData:function(e){return v["default"].humanizeFileSize(e.size)}}),_["default"].createElement(A["default"],{label:"Last modified",id:"last-modified",key:"last-modified",cellData:function(e){return v["default"].absoluteTimestampWithSeconds(e.lastModified)}}),_["default"].createElement(A["default"],{label:"Estimated Start Time",id:"estimated-start",key:"estimated-start",cellData:function(e){return e.startTime?v["default"].absoluteTimestampWithSeconds(e.startTime):v["default"].absoluteTimestampWithSeconds(l)}}),_["default"].createElement(A["default"],{label:"Estimated End Time",id:"estimtaed-end",key:"estimtaed-end",cellData:function(e){return e.endTime?v["default"].absoluteTimestampWithSeconds(e.endTime):v["default"].absoluteTimestampWithSeconds(e.lastModified)}}),_["default"].createElement(A["default"],{id:"actions-column",key:"actions-column",className:"actions-column",cellData:function(e){return _["default"].createElement("a",{href:e.downloadUrl,target:"_blank",title:"Download"},_["default"].createElement(O.Glyphicon,{glyph:"download-alt"}))}})))}},{key:"renderFolders",value:function(e){var t=this;return _["default"].createElement("ul",{style:{listStyle:"none",margin:"25px 0 50px"}},e.map(function(e){return _["default"].createElement("li",{key:e,style:{paddingBottom:"10px"}},_["default"].createElement("a",{onClick:function(){return t.setState({viewingGroup:e})}},_["default"].createElement(O.Glyphicon,{glyph:"folder-open"}),_["default"].createElement("span",{className:"file-name"},e)))}))}},{key:"render",value:function(){var t=this.props.s3Files;if(t.data&&!e.isEmpty(t.data)){var n=(0,R.groupBy)(t.data,this.getFileType);return _["default"].createElement(E["default"],{title:"S3 Logs"},this.state.viewingGroup?this.renderTable(n[this.state.viewingGroup]):this.renderFolders((0,r["default"])(n)))}return t.error||500==t.statusCode?_["default"].createElement(E["default"],{title:"S3 Logs",subtitle:"Error Fetching Logs from S3"}):null}}]),n}(y.Component);C.propTypes={s3Files:y.PropTypes.shape({data:y.PropTypes.arrayOf(y.PropTypes.shape({getUrl:y.PropTypes.string.isRequired,key:y.PropTypes.string.isRequired,size:y.PropTypes.number.isRequired,lastModified:y.PropTypes.number.isRequired,startTime:y.PropTypes.number,endTime:y.PropTypes.number}))}).isRequired,taskId:y.PropTypes.string.isRequired,taskStartedAt:y.PropTypes.number.isRequired};var D=C;t["default"]=D;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(C,"TaskS3Logs","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskS3Logs.jsx"),__REACT_HOT_LOADER__.register(D,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskS3Logs.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(12),o=l(a),i=n(248),s=l(i),c=function(e,t,n){return e===s["default"].NEVER_RAN?"Task aborted":n?o["default"].humanizeText(t)+" ("+o["default"].humanizeText(n)+")":o["default"].humanizeText(t)},d=function(e,t){return e===s["default"].NEVER_RAN?"info":o["default"].getLabelClassFromTaskState(t)},p=function(t){var n=t.status,l=t.updates,u=t.cleanupType;if(l){var a=e.last(l).taskState;return r["default"].createElement("div",{className:"col-xs-6 task-state-header"},r["default"].createElement("h1",null,r["default"].createElement("span",{className:"label label-"+d(n,a)+" task-state-header-label"},c(n,a,u))))}return null};p.propTypes={status:u.PropTypes.oneOf([s["default"].RUNNING,s["default"].STOPPED,s["default"].NEVER_RAN]),updates:u.PropTypes.arrayOf(u.PropTypes.shape({taskState:u.PropTypes.string})),cleanupType:u.PropTypes.string};var f=p;t["default"]=f;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(c,"labelText","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskState.jsx"),__REACT_HOT_LOADER__.register(d,"labelClass","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskState.jsx"),__REACT_HOT_LOADER__.register(p,"TaskState","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskState.jsx"),__REACT_HOT_LOADER__.register(f,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/components/taskDetail/TaskState.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){return{isFetching:e.api.taskHistory.isFetching,taskHistory:e.api.taskHistory.data,filter:e.taskSearch}}function r(e){return{fetchTaskHistory:function(t,n){for(var l=arguments.length,u=Array(l>2?l-2:0),r=2;r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];return t.type in a?a[t.type](e,t):e};t["default"]=o;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(a,"ACTIONS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/activeRequest.es6"),__REACT_HOT_LOADER__.register(o,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/activeRequest.es6"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(9),r=l(u),a=n(79),o=n(367),i=l(o),s=n(842),c=l(s),d=n(236),p=n(240),f=n(105),h=n(31),m=n(238),y=n(151),_=n(32),g=n(125),v=n(184),b=n(185),E=n(81),T=n(187),k=n(80),S=n(239),A=n(237),O=n(186),R=(0,i["default"])(d.FetchUser),C=(0,i["default"])(p.AddStarredRequests,[]),D=(0,i["default"])(p.DeleteStarredRequests,[]),w=(0,i["default"])(T.FetchWebhooks,[]),I=(0,i["default"])(k.FetchDisabledActions,[]),P=(0,i["default"])(k.FetchDisastersData,[]),L=(0,i["default"])(k.FetchPriorityFreeze,[]),M=(0,i["default"])(v.FetchSlaves,[]),x=(0,i["default"])(v.FreezeSlave,[]),N=(0,i["default"])(v.DecommissionSlave,[]),F=(0,i["default"])(v.RemoveSlave,[]),j=(0,i["default"])(v.ReactivateSlave,[]),q=(0,i["default"])(v.FetchExpiringSlaveStates,[]),U=(0,i["default"])(v.RemoveExpiringSlaveState,[]),H=(0,i["default"])(v.FetchSlaveUsages,[]),B=(0,i["default"])(y.FetchRacks,[]),z=(0,i["default"])(y.FreezeRack,[]),G=(0,i["default"])(y.DecommissionRack,[]),V=(0,i["default"])(y.RemoveRack,[]),K=(0,i["default"])(y.ReactivateRack,[]),W=(0,c["default"])(_.FetchRequest),Y=(0,i["default"])(_.FetchRequestIds,[]),X=(0,i["default"])(_.SaveRequest),Q=(0,i["default"])(_.FetchRequests,[]),J=(0,i["default"])(_.FetchRequestsInState,[]),Z=(0,c["default"])(h.FetchRequestHistory,[]),$=(0,c["default"])(h.FetchRequestArgHistory,[]),ee=(0,c["default"])(_.RemoveRequest,[]),te=(0,c["default"])(_.PauseRequest,[]),ne=(0,c["default"])(_.UnpauseRequest,[]),le=(0,c["default"])(_.ExitRequestCooldown,[]),ue=(0,i["default"])(b.FetchSingularityStatus),re=(0,i["default"])(h.FetchDeployForRequest),ae=(0,i["default"])(f.FetchPendingDeploys,[]),oe=(0,c["default"])(h.FetchDeploysForRequest,[]),ie=(0,i["default"])(f.SaveDeploy),se=(0,i["default"])(h.FetchActiveTasksForDeploy),ce=(0,c["default"])(h.FetchActiveTasksForRequest,[],function(e){return r["default"].sortBy(e,function(e){return e.taskId.instanceNo})}),de=(0,c["default"])(E.FetchScheduledTasksForRequest,[]),pe=(0,i["default"])(h.FetchTaskHistoryForDeploy,[]),fe=(0,c["default"])(h.FetchTaskHistoryForRequest,[]),he=(0,i["default"])(E.FetchTaskCleanups,[]),me=(0,c["default"])(g.FetchTaskFiles,[]),ye=(0,i["default"])(E.FetchTaskStatistics),_e=(0,i["default"])(m.FetchTaskS3Logs,[]),ge=(0,i["default"])(E.RunCommandOnTask),ve=(0,i["default"])(E.FetchTask),be=(0,i["default"])(E.KillTask),Ee=(0,c["default"])(h.FetchTaskHistory),Te=(0,i["default"])(h.FetchTaskSearchParams,[]),ke=(0,i["default"])(E.FetchTasksInState,[]),Se=(0,i["default"])(S.FetchGroups,[]),Ae=(0,i["default"])(A.FetchInactiveHosts,[]),Oe=(0,i["default"])(O.FetchUtilization,{}),Re=(0,i["default"])(O.FetchRequestUtilizations,[]),Ce=(0,c["default"])(O.FetchRequestUtilization,{}),De=(0,a.combineReducers)({user:R,addStarredRequests:C,deleteStarredRequests:D,webhooks:w,disabledActions:I,disastersData:P,priorityFreeze:L,slaves:M,freezeSlave:x,decommissionSlave:N,removeSlave:F,reactivateSlave:j,expiringSlaveStates:q,removeExpiringSlaveState:U,slaveUsages:H,racks:B,freezeRack:z,decommissionRack:G,removeRack:V,reactivateRack:K,request:W,saveRequest:X,removeRequest:ee,pauseRequest:te,unpauseRequest:ne,exitRequestCooldown:le,requests:Q,requestIds:Y,requestsInState:J,requestHistory:Z,requestArgHistory:$,status:ue,deploy:re,deploys:ae,deploysForRequest:oe,saveDeploy:ie,task:Ee,tasks:ke,activeTasksForDeploy:se,activeTasksForRequest:ce,scheduledTasksForRequest:de,taskHistoryForDeploy:pe,taskHistoryForRequest:fe,taskCleanups:he,taskFiles:me,taskResourceUsage:ye,taskS3Logs:_e,taskShellCommandResponse:ge,runningTask:ve,taskKill:be,taskHistory:Te,requestGroups:Se,inactiveHosts:Ae,utilization:Oe,requestUtilizations:Re,requestUtilization:Ce});t["default"]=De;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(R,"user","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(C,"addStarredRequests","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(D,"deleteStarredRequests","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(w,"webhooks","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(I,"disabledActions","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(P,"disastersData","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(L,"priorityFreeze","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(M,"slaves","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(x,"freezeSlave","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(N,"decommissionSlave","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(F,"removeSlave","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(j,"reactivateSlave","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(q,"expiringSlaveStates","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(U,"removeExpiringSlaveState","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(H,"slaveUsages","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(B,"racks","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(z,"freezeRack","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(G,"decommissionRack","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(V,"removeRack","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(K,"reactivateRack","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(W,"request","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(Y,"requestIds","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(X,"saveRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(Q,"requests","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(J,"requestsInState","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(Z,"requestHistory","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register($,"requestArgHistory","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(ee,"removeRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(te,"pauseRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(ne,"unpauseRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(le,"exitRequestCooldown","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(ue,"status","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(re,"deploy","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(ae,"deploys","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(oe,"deploysForRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(ie,"saveDeploy","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(se,"activeTasksForDeploy","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(ce,"activeTasksForRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(de,"scheduledTasksForRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(pe,"taskHistoryForDeploy","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(fe,"taskHistoryForRequest","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(he,"taskCleanups","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(me,"taskFiles","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(ye,"taskResourceUsage","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(_e,"taskS3Logs","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(ge,"taskShellCommandResponse","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(ve,"runningTask","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(be,"taskKill","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(Ee,"task","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(Te,"taskHistory","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(ke,"tasks","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(Se,"requestGroups","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(Ae,"inactiveHosts","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(Oe,"utilization","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(Re,"requestUtilizations","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(Ce,"requestUtilization","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"),__REACT_HOT_LOADER__.register(De,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/index.es6"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(t){for(var n=arguments.length,l=Array(n>1?n-1:0),u=1;u0&&void 0!==arguments[0]?arguments[0]:{},l=arguments[1];if(l.type===t.CLEAR)return{};if(e.contains([t.ERROR,t.SUCCESS,t.STARTED],l.type)){var u={};return u[l.key]=r(n[l.key],l),e.extend({},n,u)}return n}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=u;var r=n(367),a=l(r);(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&__REACT_HOT_LOADER__.register(u,"buildKeyedApiActionReducer","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/api/keyed.es6")})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(79),r=n(179),a=n(845),o=l(a),i=n(840),s=l(i),c=n(846),d=l(c),p=n(841),f=l(p),h=n(849),m=l(h),y=n(676),_=n(235),g=n(844),v=l(g),b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1];return"LOG_INIT"===t.type?t.path:e},E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",t=arguments[1];return"LOG_INIT"===t.type?window.localStorage.logColor||"default":"LOG_SELECT_COLOR"===t.type?(window.localStorage.logColor=t.color,t.color):e},T=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["Default","Light","Dark"];return e},k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"custom",t=arguments[1];return"LOG_SWITCH_VIEW_MODE"===t.type||"LOG_INIT"===t.type?t.viewMode:e},S=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1];return"LOG_INIT"===t.type?t.search:e},A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];return"UPDATE_TASK_SEARCH_FILTER"===t.type?t.filter:e},O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e4;return e},R=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e5;return e},C=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];return"LOG_INIT"===t.type?Boolean(window.localStorage.showDebugInfo)||!1:"LOG_DEBUG_INFO"===t.type?(window.localStorage.showDebugInfo=t.value,t.value):e},D=(0,u.combineReducers)({api:f["default"],ui:m["default"],routing:r.routerReducer,showDebugInfo:C,taskGroups:o["default"],taskSearch:A,tasks:d["default"],activeRequest:s["default"],path:b,activeColor:E,colors:T,viewMode:k,search:S,logRequestLength:O,maxLines:R,form:y.reducer,tailer:_.reducer,tailerView:v["default"]});t["default"]=D;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"path","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/index.es6"),__REACT_HOT_LOADER__.register(E,"activeColor","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/index.es6"),__REACT_HOT_LOADER__.register(T,"colors","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/index.es6"),__REACT_HOT_LOADER__.register(k,"viewMode","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/index.es6"),__REACT_HOT_LOADER__.register(S,"search","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/index.es6"),__REACT_HOT_LOADER__.register(A,"taskSearch","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/index.es6"),__REACT_HOT_LOADER__.register(O,"logRequestLength","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/index.es6"),__REACT_HOT_LOADER__.register(R,"maxLines","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/index.es6"),__REACT_HOT_LOADER__.register(C,"showDebugInfo","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/index.es6"),__REACT_HOT_LOADER__.register(D,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/index.es6"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.buildTailerId=void 0;var u=n(7),r=l(u),a=n(193),o=l(a),i=n(126),s=n(12),c=l(s),d=n(9),p=l(d),f={tailerGroups:[],requestIds:[],taskIds:[],paths:[],viewMode:"split",ready:!1,search:null,color:"default",notFound:{}},h=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return[].concat((0,o["default"])(e.slice(0,t)),(0,o["default"])(e.slice(t+n)))},m=t.buildTailerId=function(e,t,n){return e+"-"+t+"/"+n},y=function(e){var t=e.map(function(e,t){return e.map(function(e){return(0,r["default"])({},e,{tailerId:m(t,e.taskId,e.path)})})}),n=[].concat.apply([],e),l=p["default"].uniq(n.map(function(e){return e.taskId}).sort(),!0),u=p["default"].uniq(n.map(function(e){var t=e.path;return t}).sort(),!0);return{tailerGroups:t,requestIds:p["default"].uniq(l.map(c["default"].getRequestIdFromTaskId),!0),taskIds:l,paths:u}},_=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f,t=arguments[1];switch(t.type){case i.SET_SEARCH:return(0,r["default"])({},e,{search:t.search});case i.SET_TAILER_GROUPS:return(0,r["default"])({},e,y(t.tailerGroups),{ready:!0});case i.ADD_TAILER_GROUP:return(0,r["default"])({},e,y([].concat((0,o["default"])(e.tailerGroups),[t.tailerGroup])));case i.REMOVE_TAILER_GROUP:return(0,r["default"])({},e,y(h(e.tailerGroups,t.tailerGroupIndex)));case i.PICK_TAILER_GROUP:return(0,r["default"])({},e,y([e.tailerGroups[t.tailerGroupIndex]]));case i.SET_COLOR:return(0,r["default"])({},e,{color:t.color});case i.TAILER_SET_NOT_FOUND:return(0,r["default"])({},e,{notFound:t.notFound});default:return e}};t["default"]=_;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(f,"initialState","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/tailerView.es6"),__REACT_HOT_LOADER__.register(h,"splice","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/tailerView.es6"),__REACT_HOT_LOADER__.register(m,"buildTailerId","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/tailerView.es6"),__REACT_HOT_LOADER__.register(y,"generateTailerState","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/tailerView.es6"),__REACT_HOT_LOADER__.register(_,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/tailerView.es6"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){return t.indexOf(e)>=0}function r(e,t,n){for(var l=[],u=er;u?a++:a--)l.push(a);return l}Object.defineProperty(t,"__esModule",{value:!0});var a=n(154),o=l(a),i=n(12),s=l(i),c=n(5),d=l(c),p=function(e,t){return{taskIds:e,search:t,logLines:[],taskBuffer:{},prependedLineCount:0,linesRemovedFromTop:0,updatedAt:+new Date,top:!1,bottom:!1,tailing:!1,ready:!1,pendingRequests:!1,detectedTimestamp:!1}},f=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{logLines:[],taskBuffer:{},top:!0,bottom:!0,updatedAt:+new Date,
tailing:e}},h=function(e,t,n){var l=(0,o["default"])([],e);return l[t]=(0,o["default"])({},e[t],n),l},m=function(t,n){return e.filter(t,function(e){var t=e.data;return new RegExp(n).test(t)})},y=[[/^(\d{2}:\d{2}:\d{2}\.\d{3})/,"HH:mm:ss.SSS"],[/^[A-Z \[]+(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},\d{3})/,"YYYY-MM-DD HH:mm:ss,SSS"],[/^\[(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},\d{3})/,"YYYY-MM-DD HH:mm:ss,SSS"]],_=function(e){for(var t=0;t0){var v=e.last(f);v.data.endsWith("\n")||(h=v,f=e.initial(f))}}else{if(a===h.offset){var v=e.last(f);f=e.initial(f),h={offset:a-v.data.length,data:v.data+h.data,taskId:u},f.length>0&&(h.timestamp=_(h.data),f.push(h),h=g(u,r))}if(f.length>0){var y=e.first(f);y.offset>0&&(h=y,f=e.rest(f))}}var b=(0,o["default"])({},d.taskBuffer);if(b[u]=h,d.logLines.length>0){e.last(d.logLines).timestamp}else;f=f.map(function(e){if(e.timestamp)var t=e.timestamp;else e.timestamp=t;return e});var E=0,T=0,k=+new Date;d.search&&(f=m(f,d.search));var S=(0,o["default"])([],d.logLines);c?(S=S.concat(f),S.length>i&&(T=S.length-i,S=S.slice(S.length-i))):(S=f.concat(S),E=f.length,S.length>i&&(S=S.slice(0,i))),d.taskIds.length>1&&(S=e.sortBy(S,function(e){var t=e.timestamp,n=e.offset;return[t,n]}));var A=(0,o["default"])([],t);return A[l]=(0,o["default"])({},t[l],{taskBuffer:b,logLines:S,prependedLineCount:E,linesRemovedFromTop:T,updatedAt:k}),A}},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];return t.type in v?v[t.type](e,t):e};t["default"]=b;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(p,"buildTaskGroup","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/taskGroups.es6"),__REACT_HOT_LOADER__.register(f,"resetTaskGroup","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/taskGroups.es6"),__REACT_HOT_LOADER__.register(h,"updateTaskGroup","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/taskGroups.es6"),__REACT_HOT_LOADER__.register(m,"filterLogLines","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/taskGroups.es6"),__REACT_HOT_LOADER__.register(y,"TIMESTAMP_REGEX","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/taskGroups.es6"),__REACT_HOT_LOADER__.register(_,"parseLineTimestamp","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/taskGroups.es6"),__REACT_HOT_LOADER__.register(g,"buildEmptyBuffer","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/taskGroups.es6"),__REACT_HOT_LOADER__.register(v,"ACTIONS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/taskGroups.es6"),__REACT_HOT_LOADER__.register(u,"__in__","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/taskGroups.es6"),__REACT_HOT_LOADER__.register(r,"__range__","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/taskGroups.es6"),__REACT_HOT_LOADER__.register(b,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/taskGroups.es6"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){return t.indexOf(e)>=0}Object.defineProperty(t,"__esModule",{value:!0});var r=n(154),a=l(r),o=function(e,t,n){var l=(0,a["default"])({},e);return l[t]=(0,a["default"])({},e[t],n),l},i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return{taskId:e,minOffset:t,maxOffset:t,filesize:t,initialDataLoaded:!1,logDataLoaded:!1,terminated:!1,exists:!1}},s=function(t){return t.length>0?e.last(e.sortBy(t,function(e){return e.timestamp})).taskState:null},c=function(e){return u(e,["TASK_FINISHED","TASK_KILLED","TASK_FAILED","TASK_LOST","TASK_ERROR"])},d={LOG_INIT:function(e,t){for(var n=t.taskIdGroups,l={},u=0;u0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];return t.type in d?d[t.type](e,t):e};t["default"]=p;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(o,"updateTask","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/tasks.es6"),__REACT_HOT_LOADER__.register(i,"buildTask","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/tasks.es6"),__REACT_HOT_LOADER__.register(s,"getLastTaskUpdate","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/tasks.es6"),__REACT_HOT_LOADER__.register(c,"isTerminalTaskState","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/tasks.es6"),__REACT_HOT_LOADER__.register(d,"ACTIONS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/tasks.es6"),__REACT_HOT_LOADER__.register(u,"__in__","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/tasks.es6"),__REACT_HOT_LOADER__.register(p,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/tasks.es6"))})()}).call(t,n(9))},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(12),r=l(u),a={MODIFY_FORM_FIELD:function(e,t){var n=t.formId,l=t.fieldId,u=t.newValue,a=r["default"].deepClone(e);return a[n]||(a[n]={}),a[n][l]=u,a},CLEAR_FORM_FIELD:function(e,t){var n=t.formId,l=t.fieldId;return this.MODIFY_FORM_FIELD(e,{formId:n,fieldId:l,newValue:void 0})},CLEAR_FORM:function(e,t){var n=t.formId,l=r["default"].deepClone({},e);return l[n]={},l}},o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];return t.type in a?a[t.type](e,t):e};t["default"]=o;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(a,"ACTIONS","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/ui/form.es6"),__REACT_HOT_LOADER__.register(o,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/ui/form.es6"))})()},function(e,t,n){"use strict";function l(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}Object.defineProperty(t,"__esModule",{value:!0});var u=n(241),r=l(u),a={visible:!1},o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case r.TOGGLE_VISIBILITY:return{visible:!e.visible};case r.SET_VISIBILITY:return{visible:t.value};default:return e}};t["default"]=o;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(a,"initialState","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/ui/globalSearch.es6"),__REACT_HOT_LOADER__.register(o,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/ui/globalSearch.es6"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(79),r=n(850),a=l(r),o=n(847),i=l(o),s=n(848),c=l(s),d=n(851),p=l(d),f=(0,u.combineReducers)({refresh:a["default"],form:i["default"],globalSearch:c["default"],slaves:p["default"]});t["default"]=f;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&__REACT_HOT_LOADER__.register(f,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/ui/index.es6")})()},function(e,t,n){"use strict";function l(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 u(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(192),a=u(r),o=n(7),i=u(o),s=n(242),c=l(s),d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===c.BEGIN_AUTO_REFRESH){e.hasOwnProperty(t.key)&&console.error("Key "+t.key+" was used twice in auto refresh.");var n=t.key,l=t.intervalId,u=t.timeoutId,r=(0,i["default"])({},e,(0,a["default"])({},n,{intervalId:l,timeoutId:u}));return r}if(t.type===c.CANCEL_AUTO_REFRESH){var o=t.key,s=(0,i["default"])({},e);return delete s[o],s}return e},p=d;t["default"]=p;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(d,"refresh","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/ui/refresh.es6"),__REACT_HOT_LOADER__.register(p,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/ui/refresh.es6"))})()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(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}Object.defineProperty(t,"__esModule",{value:!0});var r=n(243),a=u(r),o=n(12),i=l(o),s={columns:window.localStorage.hasOwnProperty("slaves.columns")?JSON.parse(window.localStorage.getItem("slaves.columns")):i["default"].DEFAULT_SLAVES_COLUMNS,paginated:!window.localStorage.hasOwnProperty("slaves.paginated")||"true"==localStorage.getItem("slaves.paginated")},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments[1];return t.type===a.UPDATE_SLAVES_TABLE_SETTINGS?{columns:t.columns,paginated:t.paginated}:e};t["default"]=c;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(s,"initialState","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/ui/slaves.es6"),__REACT_HOT_LOADER__.register(c,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/reducers/ui/slaves.es6"))})()},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),r=l(u),a=n(15),o=n(18),i=n(179),s=n(711),c=l(s),d=n(244),p=l(d),f=n(816),h=l(f),m=n(813),y=l(m),_=n(834),g=l(_),v=n(784),b=l(v),E=n(785),T=l(E),k=n(792),S=l(k),A=n(835),O=l(A),R=n(820),C=l(R),D=n(831),w=l(D),I=n(744),P=l(I),L=n(809),M=l(L),x=n(793),N=l(x),F=n(804),j=l(F),q=n(365),U=l(q),H=n(765),B=l(H),z=n(755),G=l(z),V=n(839),K=l(V),W=n(838),Y=l(W),X=n(837),Q=l(X),J=n(777),Z=n(836),$=l(Z),ee=function(t){return e.last(t.split("/"))},te=r["default"].createElement(o.Route,{path:"/",component:c["default"]},r["default"].createElement(o.IndexRedirect,{to:"requests"}),r["default"].createElement(o.Route,{path:"status",component:h["default"],title:"Status"}),r["default"].createElement(o.Route,{path:"requests/new",component:M["default"],title:"New Request"}),r["default"].createElement(o.Route,{path:"requests/edit/:requestId",component:M["default"],title:"New or Edit Request"}),r["default"].createElement(o.Route,{path:"requests(/:group)(/:state)(/:subFilter)(/:searchFilter)",component:y["default"],title:"Requests"}),r["default"].createElement(o.Route,{path:"group/:groupId(/:requestId)",component:B["default"],title:function(e){return"Group "+e.groupId}}),r["default"].createElement(o.Route,{path:"request"},r["default"].createElement(o.Route,{path:":requestId",component:U["default"],title:function(e){return e.requestId}}),r["default"].createElement(o.Route,{path:":requestId/task-search",component:w["default"],title:"Task Search"}),r["default"].createElement(o.Route,{path:":requestId/deploy",component:N["default"],title:"New Deploy"}),r["default"].createElement(o.Route,{path:":requestId/deploy/:deployId",component:P["default"],title:function(e){return"Deploy "+e.deployId}}),r["default"].createElement(o.Route,{path:":requestId/old-tail/**",component:J.AggregateTail,title:function(e){return"Tail of "+ee(e.splat)}}),r["default"].createElement(o.Route,{path:":requestId/tail/**",component:Y["default"],title:function(e){return"Tail of "+ee(e.splat)}}),r["default"].createElement(o.Route,{path:":requestId/instance/:instanceNo",component:j["default"]}),r["default"].createElement(o.IndexRoute,{component:p["default"],title:"Not Found"})),r["default"].createElement(o.Route,{path:"tasks(/:state)(/:requestsSubFilter)(/:searchFilter)",component:g["default"],title:"Tasks"}),r["default"].createElement(o.Route,{path:"task"},r["default"].createElement(o.Route,{path:":taskId(/files**)",component:C["default"],title:function(e){return e.taskId}}),r["default"].createElement(o.Route,{path:":taskId/old-tail/**",component:J.Tail,title:function(e){return"Tail of "+ee(e.splat)}}),r["default"].createElement(o.Route,{path:":taskId/tail/**",component:K["default"],title:function(e){return"Tail of "+ee(e.splat)}}),r["default"].createElement(o.IndexRoute,{component:p["default"],title:"Not Found"})),r["default"].createElement(o.Route,{path:"tail/**",component:Q["default"],title:"Tailer"}),r["default"].createElement(o.Route,{path:"racks(/:state)",component:b["default"],title:"Racks"}),r["default"].createElement(o.Route,{path:"slaves(/:state)",component:T["default"],title:"Slaves"}),r["default"].createElement(o.Route,{path:"utilization",component:S["default"],title:"Utilization"}),r["default"].createElement(o.Route,{path:"webhooks",component:O["default"],title:"Webhooks"}),r["default"].createElement(o.Route,{path:"task-search",component:w["default"],title:"Task Search"}),r["default"].createElement(o.Route,{path:"disasters",component:G["default"],title:"Disasters"}),r["default"].createElement(o.Route,{path:"api-docs",component:$["default"],title:"API Docs"}),r["default"].createElement(o.Route,{path:"*",component:p["default"],title:"Not Found"})),ne=function(e){var t=(0,i.syncHistoryWithStore)(e.history,e.store);return r["default"].createElement(a.Provider,{store:e.store},r["default"].createElement(o.Router,{history:t,routes:te}))};ne.propTypes={history:r["default"].PropTypes.object.isRequired,store:r["default"].PropTypes.object.isRequired};var le=ne;t["default"]=le;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(ee,"getFilenameFromSplat","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/router.jsx"),__REACT_HOT_LOADER__.register(te,"routes","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/router.jsx"),__REACT_HOT_LOADER__.register(ne,"AppRouter","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/router.jsx"),__REACT_HOT_LOADER__.register(le,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/router.jsx"))})()}).call(t,n(9))},function(e,t,n){(function(e){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(341),r=n(301),a=l(r),o=n(169),i=l(o),s=n(12),c=l(s),d=function(e){return e.requestsInState},p=function(e){return e.filter},f=function(e){return e.requestUtilizations},h=(0,u.createSelector)([d,p,f],function(t,n,l){var u=t;n.group&&"all"!==n.group&&(u=e.filter(u,function(e){return c["default"].maybe(e,["request","group"])===n.group}));var r=null;switch(n.state){case"activeDeploy":r=function(e){return e.hasActiveDeploy};break;case"noDeploy":r=function(e){return!e.hasActiveDeploy};break;case"overUtilizedCpu":r=function(t){var n=e.find(l,function(e){return e.requestId===t.request.id});return!!(n&&n.cpuUsed>n.cpuReserved)};break;case"underUtilizedCpu":r=function(t){var n=e.find(l,function(e){return e.requestId===t.request.id});return!!(n&&n.cpuUsed0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=[o["default"],(0,i.routerMiddleware)(t)],l=r.compose;window.localStorage.enableReduxExtension&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__&&(l=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__);var u=(0,r.createStore)(c["default"],e,l(r.applyMiddleware.apply(this,n)));return u}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=u;var r=n(79),a=n(1485),o=l(a),i=n(179),s=n(843),c=l(s);(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&__REACT_HOT_LOADER__.register(u,"configureStore","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/store.es6")})()},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Asmera","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Timbuktu","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/ComodRivadavia","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Atka","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Buenos_Aires","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Catamarca","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Coral_Harbour","America/Cordoba","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Ensenada","America/Fort_Wayne","America/Fortaleza","America/Glace_Bay","America/Godthab","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Indianapolis","America/Inuvik","America/Iqaluit","America/Jamaica","America/Jujuy","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Knox_IN","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Louisville","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Mendoza","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montreal","America/Montserrat","America/Nassau","America/New_York","America/Nipigon","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Ojinaga","America/Panama","America/Pangnirtung","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Acre","America/Porto_Velho","America/Puerto_Rico","America/Rainy_River","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Rosario","America/Santa_Isabel","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Shiprock","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Thunder_Bay","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Virgin","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/South_Pole","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Ashkhabad","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Calcutta","Asia/Chita","Asia/Choibalsan","Asia/Chongqing","Asia/Chungking","Asia/Colombo","Asia/Dacca","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Gaza","Asia/Harbin","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Istanbul","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kashgar","Asia/Kathmandu","Asia/Katmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macao","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qyzylorda","Asia/Rangoon","Asia/Riyadh","Asia/Saigon","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Tel_Aviv","Asia/Thimbu","Asia/Thimphu","Asia/Tokyo","Asia/Ujung_Pandang","Asia/Ulaanbaatar","Asia/Ulan_Bator","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faeroe","Atlantic/Faroe","Atlantic/Jan_Mayen","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/ACT","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Canberra","Australia/Currie","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/LHI","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/NSW","Australia/North","Australia/Perth","Australia/Queensland","Australia/South","Australia/Sydney","Australia/Tasmania","Australia/Victoria","Australia/West","Australia/Yancowinna","Brazil/Acre","Brazil/DeNoronha","Brazil/East","Brazil/West","CET","CST6CDT","Canada/Atlantic","Canada/Central","Canada/East-Saskatchewan","Canada/Eastern","Canada/Mountain","Canada/Newfoundland","Canada/Pacific","Canada/Saskatchewan","Canada/Yukon","Chile/Continental","Chile/EasterIsland","Cuba","EET","EST5EDT","Egypt","Eire","Etc/GMT","Etc/GMT+0","Etc/GMT+1","Etc/GMT+10","Etc/GMT+11","Etc/GMT+12","Etc/GMT+2","Etc/GMT+3","Etc/GMT+4","Etc/GMT+5","Etc/GMT+6","Etc/GMT+7","Etc/GMT+8","Etc/GMT+9","Etc/GMT-0","Etc/GMT-1","Etc/GMT-10","Etc/GMT-11","Etc/GMT-12","Etc/GMT-13","Etc/GMT-14","Etc/GMT-2","Etc/GMT-3","Etc/GMT-4","Etc/GMT-5","Etc/GMT-6","Etc/GMT-7","Etc/GMT-8","Etc/GMT-9","Etc/GMT0","Etc/Greenwich","Etc/UCT","Etc/UTC","Etc/Universal","Etc/Zulu","Europe/Amsterdam","Europe/Andorra","Europe/Athens","Europe/Belfast","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kiev","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Nicosia","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Tiraspol","Europe/Uzhgorod","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zaporozhye","Europe/Zurich","GB","GB-Eire","GMT","GMT0","Greenwich","Hongkong","Iceland","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Iran","Israel","Jamaica","Japan","Kwajalein","Libya","MET","MST7MDT","Mexico/BajaNorte","Mexico/BajaSur","Mexico/General","NZ","NZ-CHAT","Navajo","PRC","PST8PDT","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Enderbury","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Johnston","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Ponape","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Samoa","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Truk","Pacific/Wake","Pacific/Wallis","Pacific/Yap","Poland","Portugal","ROK","Singapore","SystemV/AST4","SystemV/AST4ADT","SystemV/CST6","SystemV/CST6CDT","SystemV/EST5","SystemV/EST5EDT","SystemV/HST10","SystemV/MST7","SystemV/MST7MDT","SystemV/PST8","SystemV/PST8PDT","SystemV/YST9","SystemV/YST9YDT","Turkey","UCT","US/Alaska","US/Aleutian","US/Arizona","US/Central","US/East-Indiana","US/Eastern","US/Hawaii","US/Indiana-Starke","US/Michigan","US/Mountain","US/Pacific","US/Pacific-New","US/Samoa","UTC","Universal","W-SU","WET","Zulu","EST","HST","MST","ACT","AET","AGT","ART","AST","BET","BST","CAT","CNT","CST","CTT","EAT","ECT","IET","IST","JST","MIT","NET","NST","PLT","PNT","PRT","PST","SST","VST"];
t["default"]=n;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&__REACT_HOT_LOADER__.register(n,"default","/usr/share/hubspot/build/workspace/Singularity/target/checkout/SingularityUI/app/timeZones.es6")})()},function(e,t,n){e.exports={"default":n(909),__esModule:!0}},function(e,t,n){e.exports={"default":n(911),__esModule:!0}},function(e,t,n){e.exports={"default":n(912),__esModule:!0}},[1529,914],[1532,920],function(e,t,n){e.exports={"default":n(923),__esModule:!0}},function(e,t,n){e.exports={"default":n(924),__esModule:!0}},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(856),r=l(u),a=n(34),o=l(a);t["default"]=function(){function e(e,t){var n=[],l=!0,u=!1,r=void 0;try{for(var a,i=(0,o["default"])(e);!(l=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);l=!0);}catch(s){u=!0,r=s}finally{try{!l&&i["return"]&&i["return"]()}finally{if(u)throw r}}return n}return function(t,n){if(Array.isArray(t))return t;if((0,r["default"])(Object(t)))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"apathy",author:"jannik siebert (https://github.com/janniks)",base00:"#031A16",base01:"#0B342D",base02:"#184E45",base03:"#2B685E",base04:"#5F9C92",base05:"#81B5AC",base06:"#A7CEC8",base07:"#D2E7E4",base08:"#3E9688",base09:"#3E7996",base0A:"#3E4C96",base0B:"#883E96",base0C:"#963E4C",base0D:"#96883E",base0E:"#4C963E",base0F:"#3E965B"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"ashes",author:"jannik siebert (https://github.com/janniks)",base00:"#1C2023",base01:"#393F45",base02:"#565E65",base03:"#747C84",base04:"#ADB3BA",base05:"#C7CCD1",base06:"#DFE2E5",base07:"#F3F4F5",base08:"#C7AE95",base09:"#C7C795",base0A:"#AEC795",base0B:"#95C7AE",base0C:"#95AEC7",base0D:"#AE95C7",base0E:"#C795AE",base0F:"#C79595"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"atelier dune",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)",base00:"#20201d",base01:"#292824",base02:"#6e6b5e",base03:"#7d7a68",base04:"#999580",base05:"#a6a28c",base06:"#e8e4cf",base07:"#fefbec",base08:"#d73737",base09:"#b65611",base0A:"#cfb017",base0B:"#60ac39",base0C:"#1fad83",base0D:"#6684e1",base0E:"#b854d4",base0F:"#d43552"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"atelier forest",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)",base00:"#1b1918",base01:"#2c2421",base02:"#68615e",base03:"#766e6b",base04:"#9c9491",base05:"#a8a19f",base06:"#e6e2e0",base07:"#f1efee",base08:"#f22c40",base09:"#df5320",base0A:"#d5911a",base0B:"#5ab738",base0C:"#00ad9c",base0D:"#407ee7",base0E:"#6666ea",base0F:"#c33ff3"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"atelier heath",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath)",base00:"#1b181b",base01:"#292329",base02:"#695d69",base03:"#776977",base04:"#9e8f9e",base05:"#ab9bab",base06:"#d8cad8",base07:"#f7f3f7",base08:"#ca402b",base09:"#a65926",base0A:"#bb8a35",base0B:"#379a37",base0C:"#159393",base0D:"#516aec",base0E:"#7b59c0",base0F:"#cc33cc"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"atelier lakeside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/)",base00:"#161b1d",base01:"#1f292e",base02:"#516d7b",base03:"#5a7b8c",base04:"#7195a8",base05:"#7ea2b4",base06:"#c1e4f6",base07:"#ebf8ff",base08:"#d22d72",base09:"#935c25",base0A:"#8a8a0f",base0B:"#568c3b",base0C:"#2d8f6f",base0D:"#257fad",base0E:"#5d5db1",base0F:"#b72dd2"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"atelier seaside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/)",base00:"#131513",base01:"#242924",base02:"#5e6e5e",base03:"#687d68",base04:"#809980",base05:"#8ca68c",base06:"#cfe8cf",base07:"#f0fff0",base08:"#e6193c",base09:"#87711d",base0A:"#c3c322",base0B:"#29a329",base0C:"#1999b3",base0D:"#3d62f5",base0E:"#ad2bee",base0F:"#e619c3"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"bespin",author:"jan t. sott",base00:"#28211c",base01:"#36312e",base02:"#5e5d5c",base03:"#666666",base04:"#797977",base05:"#8a8986",base06:"#9d9b97",base07:"#baae9e",base08:"#cf6a4c",base09:"#cf7d34",base0A:"#f9ee98",base0B:"#54be0d",base0C:"#afc4db",base0D:"#5ea6ea",base0E:"#9b859d",base0F:"#937121"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"brewer",author:"timothée poisot (http://github.com/tpoisot)",base00:"#0c0d0e",base01:"#2e2f30",base02:"#515253",base03:"#737475",base04:"#959697",base05:"#b7b8b9",base06:"#dadbdc",base07:"#fcfdfe",base08:"#e31a1c",base09:"#e6550d",base0A:"#dca060",base0B:"#31a354",base0C:"#80b1d3",base0D:"#3182bd",base0E:"#756bb1",base0F:"#b15928"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"bright",author:"chris kempson (http://chriskempson.com)",base00:"#000000",base01:"#303030",base02:"#505050",base03:"#b0b0b0",base04:"#d0d0d0",base05:"#e0e0e0",base06:"#f5f5f5",base07:"#ffffff",base08:"#fb0120",base09:"#fc6d24",base0A:"#fda331",base0B:"#a1c659",base0C:"#76c7b7",base0D:"#6fb3d2",base0E:"#d381c3",base0F:"#be643c"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"chalk",author:"chris kempson (http://chriskempson.com)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#f5f5f5",base08:"#fb9fb1",base09:"#eda987",base0A:"#ddb26f",base0B:"#acc267",base0C:"#12cfc0",base0D:"#6fc2ef",base0E:"#e1a3ee",base0F:"#deaf8f"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"codeschool",author:"brettof86",base00:"#232c31",base01:"#1c3657",base02:"#2a343a",base03:"#3f4944",base04:"#84898c",base05:"#9ea7a6",base06:"#a7cfa3",base07:"#b5d8f6",base08:"#2a5491",base09:"#43820d",base0A:"#a03b1e",base0B:"#237986",base0C:"#b02f30",base0D:"#484d79",base0E:"#c59820",base0F:"#c98344"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"colors",author:"mrmrs (http://clrs.cc)",base00:"#111111",base01:"#333333",base02:"#555555",base03:"#777777",base04:"#999999",base05:"#bbbbbb",base06:"#dddddd",base07:"#ffffff",base08:"#ff4136",base09:"#ff851b",base0A:"#ffdc00",base0B:"#2ecc40",base0C:"#7fdbff",base0D:"#0074d9",base0E:"#b10dc9",base0F:"#85144b"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"default",author:"chris kempson (http://chriskempson.com)",base00:"#181818",base01:"#282828",base02:"#383838",base03:"#585858",base04:"#b8b8b8",base05:"#d8d8d8",base06:"#e8e8e8",base07:"#f8f8f8",base08:"#ab4642",base09:"#dc9656",base0A:"#f7ca88",base0B:"#a1b56c",base0C:"#86c1b9",base0D:"#7cafc2",base0E:"#ba8baf",base0F:"#a16946"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"eighties",author:"chris kempson (http://chriskempson.com)",base00:"#2d2d2d",base01:"#393939",base02:"#515151",base03:"#747369",base04:"#a09f93",base05:"#d3d0c8",base06:"#e8e6df",base07:"#f2f0ec",base08:"#f2777a",base09:"#f99157",base0A:"#ffcc66",base0B:"#99cc99",base0C:"#66cccc",base0D:"#6699cc",base0E:"#cc99cc",base0F:"#d27b53"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"embers",author:"jannik siebert (https://github.com/janniks)",base00:"#16130F",base01:"#2C2620",base02:"#433B32",base03:"#5A5047",base04:"#8A8075",base05:"#A39A90",base06:"#BEB6AE",base07:"#DBD6D1",base08:"#826D57",base09:"#828257",base0A:"#6D8257",base0B:"#57826D",base0C:"#576D82",base0D:"#6D5782",base0E:"#82576D",base0F:"#825757"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"flat",author:"chris kempson (http://chriskempson.com)",base00:"#2C3E50",base01:"#34495E",base02:"#7F8C8D",base03:"#95A5A6",base04:"#BDC3C7",base05:"#e0e0e0",base06:"#f5f5f5",base07:"#ECF0F1",base08:"#E74C3C",base09:"#E67E22",base0A:"#F1C40F",base0B:"#2ECC71",base0C:"#1ABC9C",base0D:"#3498DB",base0E:"#9B59B6",base0F:"#be643c"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"google",author:"seth wright (http://sethawright.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#CC342B",base09:"#F96A38",base0A:"#FBA922",base0B:"#198844",base0C:"#3971ED",base0D:"#3971ED",base0E:"#A36AC7",base0F:"#3971ED"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"grayscale",author:"alexandre gavioli (https://github.com/alexx2/)",base00:"#101010",base01:"#252525",base02:"#464646",base03:"#525252",base04:"#ababab",base05:"#b9b9b9",base06:"#e3e3e3",base07:"#f7f7f7",base08:"#7c7c7c",base09:"#999999",base0A:"#a0a0a0",base0B:"#8e8e8e",base0C:"#868686",base0D:"#686868",base0E:"#747474",base0F:"#5e5e5e"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"green screen",author:"chris kempson (http://chriskempson.com)",base00:"#001100",base01:"#003300",base02:"#005500",base03:"#007700",base04:"#009900",base05:"#00bb00",base06:"#00dd00",base07:"#00ff00",base08:"#007700",base09:"#009900",base0A:"#007700",base0B:"#00bb00",base0C:"#005500",base0D:"#009900",base0E:"#00bb00",base0F:"#005500"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"harmonic16",author:"jannik siebert (https://github.com/janniks)",base00:"#0b1c2c",base01:"#223b54",base02:"#405c79",base03:"#627e99",base04:"#aabcce",base05:"#cbd6e2",base06:"#e5ebf1",base07:"#f7f9fb",base08:"#bf8b56",base09:"#bfbf56",base0A:"#8bbf56",base0B:"#56bf8b",base0C:"#568bbf",base0D:"#8b56bf",base0E:"#bf568b",base0F:"#bf5656"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"hopscotch",author:"jan t. sott",base00:"#322931",base01:"#433b42",base02:"#5c545b",base03:"#797379",base04:"#989498",base05:"#b9b5b8",base06:"#d5d3d5",base07:"#ffffff",base08:"#dd464c",base09:"#fd8b19",base0A:"#fdcc59",base0B:"#8fc13e",base0C:"#149b93",base0D:"#1290bf",base0E:"#c85e7c",base0F:"#b33508"},e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e["default"]:e}t.__esModule=!0;var u=n(898);t.threezerotwofour=l(u);var r=n(864);t.apathy=l(r);var a=n(865);t.ashes=l(a);var o=n(866);t.atelierDune=l(o);var i=n(867);t.atelierForest=l(i);var s=n(868);t.atelierHeath=l(s);var c=n(869);t.atelierLakeside=l(c);var d=n(870);t.atelierSeaside=l(d);var p=n(871);t.bespin=l(p);var f=n(872);t.brewer=l(f);var h=n(873);t.bright=l(h);var m=n(874);t.chalk=l(m);var y=n(875);t.codeschool=l(y);var _=n(876);t.colors=l(_);var g=n(877);t["default"]=l(g);var v=n(878);t.eighties=l(v);var b=n(879);t.embers=l(b);var E=n(880);t.flat=l(E);var T=n(881);t.google=l(T);var k=n(882);t.grayscale=l(k);var S=n(883);t.greenscreen=l(S);var A=n(884);t.harmonic=l(A);var O=n(885);t.hopscotch=l(O);var R=n(887);t.isotope=l(R);var C=n(888);t.marrakesh=l(C);var D=n(889);t.mocha=l(D);var w=n(890);t.monokai=l(w);var I=n(891);t.ocean=l(I);var P=n(892);t.paraiso=l(P);var L=n(893);t.pop=l(L);var M=n(894);t.railscasts=l(M);var x=n(895);t.shapeshifter=l(x);var N=n(896);t.solarized=l(N);var F=n(897);t.summerfruit=l(F);var j=n(899);t.tomorrow=l(j);var q=n(900);t.tube=l(q);var U=n(901);t.twilight=l(U)},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"isotope",author:"jan t. sott",base00:"#000000",base01:"#404040",base02:"#606060",base03:"#808080",base04:"#c0c0c0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#ff0000",base09:"#ff9900",base0A:"#ff0099",base0B:"#33ff00",base0C:"#00ffff",base0D:"#0066ff",base0E:"#cc00ff",base0F:"#3300ff"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"marrakesh",author:"alexandre gavioli (http://github.com/alexx2/)",base00:"#201602",base01:"#302e00",base02:"#5f5b17",base03:"#6c6823",base04:"#86813b",base05:"#948e48",base06:"#ccc37a",base07:"#faf0a5",base08:"#c35359",base09:"#b36144",base0A:"#a88339",base0B:"#18974e",base0C:"#75a738",base0D:"#477ca1",base0E:"#8868b3",base0F:"#b3588e"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"mocha",author:"chris kempson (http://chriskempson.com)",base00:"#3B3228",base01:"#534636",base02:"#645240",base03:"#7e705a",base04:"#b8afad",base05:"#d0c8c6",base06:"#e9e1dd",base07:"#f5eeeb",base08:"#cb6077",base09:"#d28b71",base0A:"#f4bc87",base0B:"#beb55b",base0C:"#7bbda4",base0D:"#8ab3b5",base0E:"#a89bb9",base0F:"#bb9584"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"monokai",author:"wimer hazenberg (http://www.monokai.nl)",base00:"#272822",base01:"#383830",base02:"#49483e",base03:"#75715e",base04:"#a59f85",base05:"#f8f8f2",base06:"#f5f4f1",base07:"#f9f8f5",base08:"#f92672",base09:"#fd971f",base0A:"#f4bf75",base0B:"#a6e22e",base0C:"#a1efe4",base0D:"#66d9ef",base0E:"#ae81ff",base0F:"#cc6633"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"ocean",author:"chris kempson (http://chriskempson.com)",base00:"#2b303b",base01:"#343d46",base02:"#4f5b66",base03:"#65737e",base04:"#a7adba",base05:"#c0c5ce",base06:"#dfe1e8",base07:"#eff1f5",base08:"#bf616a",base09:"#d08770",base0A:"#ebcb8b",base0B:"#a3be8c",base0C:"#96b5b4",base0D:"#8fa1b3",base0E:"#b48ead",base0F:"#ab7967"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"paraiso",author:"jan t. sott",base00:"#2f1e2e",base01:"#41323f",base02:"#4f424c",base03:"#776e71",base04:"#8d8687",base05:"#a39e9b",base06:"#b9b6b0",base07:"#e7e9db",base08:"#ef6155",base09:"#f99b15",base0A:"#fec418",base0B:"#48b685",base0C:"#5bc4bf",base0D:"#06b6ef",base0E:"#815ba4",base0F:"#e96ba8"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"pop",author:"chris kempson (http://chriskempson.com)",base00:"#000000",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#eb008a",base09:"#f29333",base0A:"#f8ca12",base0B:"#37b349",base0C:"#00aabb",base0D:"#0e5a94",base0E:"#b31e8d",base0F:"#7a2d00"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"railscasts",author:"ryan bates (http://railscasts.com)",base00:"#2b2b2b",base01:"#272935",base02:"#3a4055",base03:"#5a647e",base04:"#d4cfc9",base05:"#e6e1dc",base06:"#f4f1ed",base07:"#f9f7f3",base08:"#da4939",base09:"#cc7833",base0A:"#ffc66d",base0B:"#a5c261",base0C:"#519f50",base0D:"#6d9cbe",base0E:"#b6b3eb",base0F:"#bc9458"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"shapeshifter",author:"tyler benziger (http://tybenz.com)",base00:"#000000",base01:"#040404",base02:"#102015",base03:"#343434",base04:"#555555",base05:"#ababab",base06:"#e0e0e0",base07:"#f9f9f9",base08:"#e92f2f",base09:"#e09448",base0A:"#dddd13",base0B:"#0ed839",base0C:"#23edda",base0D:"#3b48e3",base0E:"#f996e2",base0F:"#69542d"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"solarized",author:"ethan schoonover (http://ethanschoonover.com/solarized)",base00:"#002b36",base01:"#073642",base02:"#586e75",base03:"#657b83",base04:"#839496",base05:"#93a1a1",base06:"#eee8d5",base07:"#fdf6e3",base08:"#dc322f",base09:"#cb4b16",base0A:"#b58900",base0B:"#859900",base0C:"#2aa198",base0D:"#268bd2",base0E:"#6c71c4",base0F:"#d33682"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"summerfruit",author:"christopher corley (http://cscorley.github.io/)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#B0B0B0",base05:"#D0D0D0",base06:"#E0E0E0",base07:"#FFFFFF",base08:"#FF0086",base09:"#FD8900",base0A:"#ABA800",base0B:"#00C918",base0C:"#1faaaa",base0D:"#3777E6",base0E:"#AD00A1",base0F:"#cc6633"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"threezerotwofour",author:"jan t. sott (http://github.com/idleberg)",base00:"#090300",base01:"#3a3432",base02:"#4a4543",base03:"#5c5855",base04:"#807d7c",base05:"#a5a2a2",base06:"#d6d5d4",base07:"#f7f7f7",base08:"#db2d20",base09:"#e8bbd0",base0A:"#fded02",base0B:"#01a252",base0C:"#b5e4f4",base0D:"#01a0e4",base0E:"#a16a94",base0F:"#cdab53"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"tomorrow",author:"chris kempson (http://chriskempson.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#cc6666",base09:"#de935f",base0A:"#f0c674",base0B:"#b5bd68",base0C:"#8abeb7",base0D:"#81a2be",base0E:"#b294bb",base0F:"#a3685a"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"london tube",author:"jan t. sott",base00:"#231f20",base01:"#1c3f95",base02:"#5a5758",base03:"#737171",base04:"#959ca1",base05:"#d9d8d8",base06:"#e7e7e8",base07:"#ffffff",base08:"#ee2e24",base09:"#f386a1",base0A:"#ffd204",base0B:"#00853e",base0C:"#85cebc",base0D:"#009ddc",base0E:"#98005d",base0F:"#b06110"},e.exports=t["default"]},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"twilight",author:"david hart (http://hart-dev.com)",base00:"#1e1e1e",base01:"#323537",base02:"#464b50",base03:"#5f5a60",base04:"#838184",base05:"#a7a7a7",base06:"#c3c3c3",base07:"#ffffff",base08:"#cf6a4c",base09:"#cda869",base0A:"#f9ee98",base0B:"#8f9d6a",base0C:"#afc4db",base0D:"#7587a6",base0E:"#9b859d",base0F:"#9b703f"},e.exports=t["default"]},,function(e,t,n){/*!
* braces
*
* Copyright (c) 2014-2015, Jon Schlinkert.
* Licensed under the MIT license.
*/
"use strict";function l(e,t,n){if(""===e)return[];Array.isArray(t)||(n=t,t=[]);var _=n||{};t=t||[],"undefined"==typeof _.nodupes&&(_.nodupes=!0);var b,S=_.fn;"function"==typeof _&&(S=_,_={}),k instanceof RegExp||(k=f());var A=e.match(k)||[],O=A[0];switch(O){case"\\,":return p(e,t,_);case"\\.":return c(e,t,_);case"/.":return d(e,t,_);case" ":return i(e);case"{,}":return u(e,_,l);case"{}":return a(e,t,_);case"\\{":case"\\}":return s(e,t,_);case"${":if(!/\{[^{]+\{/.test(e))return t.concat(e);b=!0,e=E.before(e,m())}T instanceof RegExp||(T=h());var R=T.exec(e);if(null==R)return[e];var C=R[1],D=R[2];if(""===D)return[e];var w,I;if(D.indexOf("..")!==-1)w=v(D,_,S)||D.split(","),I=w.length;else{if('"'===D[0]||"'"===D[0])return t.concat(e.split(/['"]/).join(""));if(w=D.split(","),_.makeRe)return l(e.replace(C,r(w,"|")),_);I=w.length,1===I&&_.bash&&(w[0]=r(w[0],"\\"))}for(var P,L=w.length,M=0;L--;){var x=w[M++];if(/(\.[^.\/])/.test(x))return I>1?w:[e];if(P=y(e,C,x),/\{[^{}]+?\}/.test(P))t=l(P,t,_);else if(""!==P){if(_.nodupes&&t.indexOf(P)!==-1)continue;t.push(b?E.after(P):P)}}return _.strict?g(t,o):t}function u(e,t,n){"function"==typeof t&&(n=t,t=null);var l,u=t||{},r="__ESC_EXP__",a=0,o=e.split("{,}");if(u.nodupes)return n(o.join(""),u);a=o.length-1,l=n(o.join(r),u);for(var i=l.length,s=[],c=0;i--;){var d=l[c++],p=d.indexOf(r);if(p===-1)s.push(d);else if(d=d.split("__ESC_EXP__").join(""),d&&u.nodupes!==!1)s.push(d);else{var f=Math.pow(2,a);s.push.apply(s,b(d,f))}}return s}function r(e,t){return"|"===t?"("+e.join(t)+")":","===t?"{"+e.join(t)+"}":"-"===t?"["+e.join(t)+"]":"\\"===t?"\\{"+e+"\\}":void 0}function a(e,t,n){return l(e.split("{}").join("\\{\\}"),t,n)}function o(e){return!!e&&"\\"!==e}function i(e){for(var t=e.split(" "),n=t.length,u=[],r=0;n--;)u.push.apply(u,l(t[r++]));return u}function s(e,t,n){return/\{[^{]+\{/.test(e)?(e=e.split("\\{").join("__LT_BRACE__"),e=e.split("\\}").join("__RT_BRACE__"),_(l(e,t,n),function(e){return e=e.split("__LT_BRACE__").join("{"),e.split("__RT_BRACE__").join("}")})):t.concat(e.split("\\").join(""))}function c(e,t,n){return/[^\\]\..+\\\./.test(e)?(e=e.split("\\.").join("__ESC_DOT__"),_(l(e,t,n),function(e){return e.split("__ESC_DOT__").join(".")})):t.concat(e.split("\\").join(""))}function d(e,t,n){return e=e.split("/.").join("__ESC_PATH__"),_(l(e,t,n),function(e){return e.split("__ESC_PATH__").join("/.")})}function p(e,t,n){return/\w,/.test(e)?(e=e.split("\\,").join("__ESC_COMMA__"),_(l(e,t,n),function(e){return e.split("__ESC_COMMA__").join(",")})):t.concat(e.split("\\").join(""))}function f(){return/\${|( (?=[{,}])|(?=[{,}]) )|{}|{,}|\\,(?=.*[{}])|\/\.(?=.*[{}])|\\\.(?={)|\\{|\\}/}function h(){return/.*(\\?\{([^}]+)\})/}function m(){return/\$\{([^}]+)\}/}function y(e,t,n){var l=e.indexOf(t);return e.substr(0,l)+n+e.substr(l+t.length)}function _(e,t){if(null==e)return[];for(var n=e.length,l=new Array(n),u=-1;++un&&(e=n),e},Ce=function(e){return e.length>=3?Array.prototype.slice.call(e):e[0]},S=function(e){var t,n;for(e._clipped=!1,e._unclipped=e.slice(0),t=n=0;n<3;t=++n)t<3?((e[t]<0||e[t]>255)&&(e._clipped=!0),e[t]<0&&(e[t]=0),e[t]>255&&(e[t]=255)):3===t&&(e[t]<0&&(e[t]=0),e[t]>1&&(e[t]=1));return e._clipped||delete e._unclipped,e},o=Math.PI,Te=Math.round,R=Math.cos,P=Math.floor,ae=Math.pow,Z=Math.log,Se=Math.sin,Ae=Math.sqrt,_=Math.atan2,te=Math.max,y=Math.abs,c=2*o,i=o/3,r=o/180,s=180/o,k=function(){return arguments[0]instanceof n?arguments[0]:function(e,t,n){n.prototype=e.prototype;var l=new n,u=e.apply(l,t);return Object(u)===u?u:l}(n,arguments,function(){})},k["default"]=k,m=[],"undefined"!=typeof e&&null!==e&&null!=e.exports&&(e.exports=k),l=[],u=function(){return k}.apply(t,l),!(void 0!==u&&(e.exports=u)),k.version="1.4.0",h={},p=[],f=!1,n=function(){function e(){var e,t,n,l,u,r,a,o,i;for(r=this,t=[],o=0,l=arguments.length;o1&&(a=t[t.length-1]),null!=h[a])r._rgb=S(h[a](Ce(t.slice(0,-1))));else{for(f||(p=p.sort(function(e,t){return t.p-e.p}),f=!0),i=0,u=p.length;i3?t[3]:1]},Ie=function(e){return 255*(e<=.00304?12.92*e:1.055*ae(e,1/2.4)-.055)},W=function(e){return e>a.t1?e*e*e:a.t2*(e-a.t0)},a={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},he=function(){var e,t,n,l,u,r,a,o;return l=Ce(arguments),n=l[0],t=l[1],e=l[2],u=ve(n,t,e),r=u[0],a=u[1],o=u[2],[116*a-16,500*(r-a),200*(a-o)]},be=function(e){return(e/=255)<=.04045?e/12.92:ae((e+.055)/1.055,2.4)},we=function(e){return e>a.t3?ae(e,1/3):e/a.t2+a.t0},ve=function(){var e,t,n,l,u,r,o;return l=Ce(arguments),n=l[0],t=l[1],e=l[2],n=be(n),t=be(t),e=be(e),u=we((.4124564*n+.3575761*t+.1804375*e)/a.Xn),r=we((.2126729*n+.7151522*t+.072175*e)/a.Yn),o=we((.0193339*n+.119192*t+.9503041*e)/a.Zn),[u,r,o]},k.lab=function(){return function(e,t,n){n.prototype=e.prototype;var l=new n,u=e.apply(l,t);return Object(u)===u?u:l}(n,Pe.call(arguments).concat(["lab"]),function(){})},h.lab=K,n.prototype.lab=function(){return he(this._rgb)},g=function(e){var t,n,l,u,r,a,o,i,s,c,d;return e=function(){var t,n,l;for(l=[],n=0,t=e.length;n=0&&t[3]<=1?"rgb":void 0}}),h.lrgb=h.rgb,B=function(e,t,l,u){var r,a;return r=e._rgb,a=t._rgb,new n(Ae(ae(r[0],2)*(1-l)+ae(a[0],2)*l),Ae(ae(r[1],2)*(1-l)+ae(a[1],2)*l),Ae(ae(r[2],2)*(1-l)+ae(a[2],2)*l),u)},d=function(e){var t,l,u,r,a,o;for(l=1/e.length,o=[0,0,0,0],r=0,u=e.length;r1&&(o[3]=1),new n(S(o))},m.push(["lrgb",B]),k.average=function(e,t){var n,l,u,r,a,i,s,c,p,f,h,m,y;if(null==t&&(t="rgb"),p=e.length,e=e.map(function(e){return k(e)}),s=e.splice(0,1)[0],"lrgb"===t)return d(e);m=s.get(t),r=[],a=0,i=0;for(c in m)m[c]=m[c]||0,r.push(isNaN(m[c])?0:1),"h"!==t.charAt(c)||isNaN(m[c])||(n=m[c]/180*o,a+=R(n),i+=Se(n));for(l=s.alpha(),h=0,f=e.length;h=360;)n-=360;m[c]=n}else m[c]=m[c]/r[c];return k(m,t).alpha(l/p)},M=function(e){var t,n,l,u,r,a;if(e.match(/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/))return 4!==e.length&&7!==e.length||(e=e.substr(1)),3===e.length&&(e=e.split(""),e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),a=parseInt(e,16),u=a>>16,l=a>>8&255,n=255&a,[u,l,n,1];if(e.match(/^#?([A-Fa-f0-9]{8})$/))return 9===e.length&&(e=e.substr(1)),a=parseInt(e,16),u=a>>24&255,l=a>>16&255,n=a>>8&255,t=Te((255&a)/255*100)/100,[u,l,n,t];if(null!=h.css&&(r=h.css(e)))return r;throw"unknown color: "+e},ce=function(e,t){var n,l,u,r,a,o,i;return null==t&&(t="auto"),a=e[0],u=e[1],l=e[2],n=e[3],"auto"===t&&(t=n<1?"rgba":"rgb"),a=Math.round(a),u=Math.round(u),l=Math.round(l),i=a<<16|u<<8|l,o="000000"+i.toString(16),o=o.substr(o.length-6),r="0"+Te(255*n).toString(16),r=r.substr(r.length-2),"#"+function(){switch(t.toLowerCase()){case"rgba":return o+r;case"argb":return r+o;default:return o}}()},h.hex=function(e){return M(e)},k.hex=function(){return function(e,t,n){n.prototype=e.prototype;var l=new n,u=e.apply(l,t);return Object(u)===u?u:l}(n,Pe.call(arguments).concat(["hex"]),function(){})},n.prototype.hex=function(e){return null==e&&(e="auto"),ce(this._rgb,e)},p.push({p:4,test:function(e){if(1===arguments.length&&"string"===Re(e))return"hex"}}),F=function(){var e,t,n,l,u,r,a,o,i,s,c,d,p,f;if(e=Ce(arguments),u=e[0],c=e[1],a=e[2],0===c)i=l=t=255*a;else{for(f=[0,0,0],n=[0,0,0],p=a<.5?a*(1+c):a+c-a*c,d=2*a-p,u/=360,f[0]=u+1/3,f[1]=u,f[2]=u-1/3,r=o=0;o<=2;r=++o)f[r]<0&&(f[r]+=1),f[r]>1&&(f[r]-=1),6*f[r]<1?n[r]=d+6*(p-d)*f[r]:2*f[r]<1?n[r]=p:3*f[r]<2?n[r]=d+(p-d)*(2/3-f[r])*6:n[r]=d;s=[Te(255*n[0]),Te(255*n[1]),Te(255*n[2])],i=s[0],l=s[1],t=s[2]}return e.length>3?[i,l,t,e[3]]:[i,l,t]},pe=function(e,t,n){var l,u,r,a,o;return void 0!==e&&e.length>=3&&(a=e,e=a[0],t=a[1],n=a[2]),e/=255,t/=255,n/=255,r=Math.min(e,t,n),te=Math.max(e,t,n),u=(te+r)/2,te===r?(o=0,l=Number.NaN):o=u<.5?(te-r)/(te+r):(te-r)/(2-te-r),e===te?l=(t-n)/(te-r):t===te?l=2+(n-e)/(te-r):n===te&&(l=4+(e-t)/(te-r)),l*=60,l<0&&(l+=360),[l,o,u]},k.hsl=function(){return function(e,t,n){n.prototype=e.prototype;var l=new n,u=e.apply(l,t);return Object(u)===u?u:l}(n,Pe.call(arguments).concat(["hsl"]),function(){})},h.hsl=F,n.prototype.hsl=function(){return pe(this._rgb)},j=function(){var e,t,n,l,u,r,a,o,i,s,c,d,p,f,h,m,y,_;if(e=Ce(arguments),u=e[0],m=e[1],_=e[2],_*=255,0===m)i=l=t=_;else switch(360===u&&(u=0),u>360&&(u-=360),u<0&&(u+=360),u/=60,r=P(u),n=u-r,a=_*(1-m),o=_*(1-m*n),y=_*(1-m*(1-n)),r){case 0:s=[_,y,a],i=s[0],l=s[1],t=s[2];break;case 1:c=[o,_,a],i=c[0],l=c[1],t=c[2];break;case 2:d=[a,_,y],i=d[0],l=d[1],t=d[2];break;case 3:p=[a,o,_],i=p[0],l=p[1],t=p[2];break;case 4:f=[y,a,_],i=f[0],l=f[1],t=f[2];break;case 5:h=[_,a,o],i=h[0],l=h[1],t=h[2]}return[i,l,t,e.length>3?e[3]:1]},fe=function(){var e,t,n,l,u,r,a,o,i;return a=Ce(arguments),r=a[0],n=a[1],e=a[2],u=Math.min(r,n,e),te=Math.max(r,n,e),t=te-u,i=te/255,0===te?(l=Number.NaN,o=0):(o=t/te,r===te&&(l=(n-e)/t),n===te&&(l=2+(e-r)/t),e===te&&(l=4+(r-n)/t),l*=60,l<0&&(l+=360)),[l,o,i]},k.hsv=function(){return function(e,t,n){n.prototype=e.prototype;var l=new n,u=e.apply(l,t);return Object(u)===u?u:l}(n,Pe.call(arguments).concat(["hsv"]),function(){})},h.hsv=j,n.prototype.hsv=function(){return fe(this._rgb)},ue=function(e){var t,n,l;return"number"===Re(e)&&e>=0&&e<=16777215?(l=e>>16,n=e>>8&255,t=255&e,[l,n,t,1]):(console.warn("unknown num color: "+e),[0,0,0,1])},_e=function(){var e,t,n,l;return l=Ce(arguments),n=l[0],t=l[1],e=l[2],(n<<16)+(t<<8)+e},k.num=function(e){return new n(e,"num")},n.prototype.num=function(e){return null==e&&(e="rgb"),_e(this._rgb,e)},h.num=ue,p.push({p:1,test:function(e){if(1===arguments.length&&"number"===Re(e)&&e>=0&&e<=16777215)return"num"}}),L=function(){var e,t,n,l,u,r,a,o,i,s,c,d,p,f,h,m,y,_,g,v;if(n=Ce(arguments),o=n[0],u=n[1],t=n[2],u/=100,a=a/100*255,e=255*u,0===u)d=a=l=t;else switch(360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60,i=P(o),r=o-i,s=t*(1-u),c=s+e*(1-r),g=s+e*r,v=s+e,i){case 0:p=[v,g,s],d=p[0],a=p[1],l=p[2];break;case 1:f=[c,v,s],d=f[0],a=f[1],l=f[2];break;case 2:h=[s,v,g],d=h[0],a=h[1],l=h[2];break;case 3:m=[s,c,v],d=m[0],a=m[1],l=m[2];break;case 4:y=[g,s,v],d=y[0],a=y[1],l=y[2];break;case 5:_=[v,s,c],d=_[0],a=_[1],l=_[2]}return[d,a,l,n.length>3?n[3]:1]},se=function(){var e,t,n,l,u,r,a,o,i;return i=Ce(arguments),o=i[0],u=i[1],t=i[2],a=Math.min(o,u,t),te=Math.max(o,u,t),l=te-a,n=100*l/255,e=a/(255-l)*100,0===l?r=Number.NaN:(o===te&&(r=(u-t)/l),u===te&&(r=2+(t-o)/l),t===te&&(r=4+(o-u)/l),r*=60,r<0&&(r+=360)),[r,n,e]},k.hcg=function(){return function(e,t,n){n.prototype=e.prototype;var l=new n,u=e.apply(l,t);return Object(u)===u?u:l}(n,Pe.call(arguments).concat(["hcg"]),function(){})},h.hcg=L,n.prototype.hcg=function(){return se(this._rgb)},C=function(e){var t,n,l,u,r,a,o,i;if(e=e.toLowerCase(),null!=k.colors&&k.colors[e])return M(k.colors[e]);if(r=e.match(/rgb\(\s*(\-?\d+),\s*(\-?\d+)\s*,\s*(\-?\d+)\s*\)/)){for(o=r.slice(1,4),u=a=0;a<=2;u=++a)o[u]=+o[u];o[3]=1}else if(r=e.match(/rgba\(\s*(\-?\d+),\s*(\-?\d+)\s*,\s*(\-?\d+)\s*,\s*([01]|[01]?\.\d+)\)/))for(o=r.slice(1,5),u=i=0;i<=3;u=++i)o[u]=+o[u];else if(r=e.match(/rgb\(\s*(\-?\d+(?:\.\d+)?)%,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*\)/)){for(o=r.slice(1,4),u=t=0;t<=2;u=++t)o[u]=Te(2.55*o[u]);o[3]=1}else if(r=e.match(/rgba\(\s*(\-?\d+(?:\.\d+)?)%,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)/)){for(o=r.slice(1,5),u=n=0;n<=2;u=++n)o[u]=Te(2.55*o[u]);o[3]=+o[3]}else(r=e.match(/hsl\(\s*(\-?\d+(?:\.\d+)?),\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*\)/))?(l=r.slice(1,4),l[1]*=.01,l[2]*=.01,o=F(l),o[3]=1):(r=e.match(/hsla\(\s*(\-?\d+(?:\.\d+)?),\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)/))&&(l=r.slice(1,4),l[1]*=.01,l[2]*=.01,o=F(l),o[3]=+r[4]);return o},ie=function(e){var t;return t=e[3]<1?"rgba":"rgb","rgb"===t?t+"("+e.slice(0,3).map(Te).join(",")+")":"rgba"===t?t+"("+e.slice(0,3).map(Te).join(",")+","+e[3]+")":void 0},Ee=function(e){return Te(100*e)/100},N=function(e,t){var n;return n=t<1?"hsla":"hsl",e[0]=Ee(e[0]||0),e[1]=Ee(100*e[1])+"%",e[2]=Ee(100*e[2])+"%","hsla"===n&&(e[3]=t),n+"("+e.join(",")+")"},h.css=function(e){return C(e)},k.css=function(){return function(e,t,n){n.prototype=e.prototype;var l=new n,u=e.apply(l,t);return Object(u)===u?u:l}(n,Pe.call(arguments).concat(["css"]),function(){})},n.prototype.css=function(e){return null==e&&(e="rgb"),"rgb"===e.slice(0,3)?ie(this._rgb):"hsl"===e.slice(0,3)?N(this.hsl(),this.alpha()):void 0},h.named=function(e){return M(De[e])},p.push({p:5,test:function(e){if(1===arguments.length&&null!=De[e])return"named"}}),n.prototype.name=function(e){var t,n;arguments.length&&(De[e]&&(this._rgb=M(De[e])),this._rgb[3]=1),t=this.hex("rgb");for(n in De)if(t===De[n])return n;return t},Y=function(){var e,t,n,l;return l=Ce(arguments),n=l[0],e=l[1],t=l[2],t*=r,[n,R(t)*e,Se(t)*e]},X=function(){var e,t,n,l,u,r,a,o,i,s,c;return n=Ce(arguments),o=n[0],u=n[1],a=n[2],s=Y(o,u,a),e=s[0],t=s[1],l=s[2],c=K(e,t,l),i=c[0],r=c[1],l=c[2],[i,r,l,n.length>3?n[3]:1]},V=function(){var e,t,n,l,u,r;return r=Ce(arguments),u=r[0],e=r[1],t=r[2],n=Ae(e*e+t*t),l=(_(t,e)*s+360)%360,0===Te(1e4*n)&&(l=Number.NaN),[u,n,l]},me=function(){var e,t,n,l,u,r,a;return r=Ce(arguments),u=r[0],n=r[1],t=r[2],a=he(u,n,t),l=a[0],e=a[1],t=a[2],V(l,e,t)},k.lch=function(){var e;return e=Ce(arguments),new n(e,"lch")},k.hcl=function(){var e;return e=Ce(arguments),new n(e,"hcl")},h.lch=X,h.hcl=function(){var e,t,n,l;return l=Ce(arguments),t=l[0],e=l[1],n=l[2],X([n,e,t])},n.prototype.lch=function(){return me(this._rgb)},n.prototype.hcl=function(){return me(this._rgb).reverse()},oe=function(e){var t,n,l,u,r,a,o,i,s;return null==e&&(e="rgb"),i=Ce(arguments),o=i[0],u=i[1],t=i[2],o/=255,u/=255,t/=255,r=1-Math.max(o,Math.max(u,t)),l=r<1?1/(1-r):0,n=(1-o-r)*l,a=(1-u-r)*l,s=(1-t-r)*l,[n,a,s,r]},A=function(){var e,t,n,l,u,r,a,o,i;return t=Ce(arguments),l=t[0],a=t[1],i=t[2],r=t[3],e=t.length>4?t[4]:1,1===r?[0,0,0,e]:(o=l>=1?0:255*(1-l)*(1-r),u=a>=1?0:255*(1-a)*(1-r),n=i>=1?0:255*(1-i)*(1-r),[o,u,n,e])},h.cmyk=function(){return A(Ce(arguments))},k.cmyk=function(){return function(e,t,n){n.prototype=e.prototype;var l=new n,u=e.apply(l,t);return Object(u)===u?u:l}(n,Pe.call(arguments).concat(["cmyk"]),function(){})},n.prototype.cmyk=function(){return oe(this._rgb)},h.gl=function(){var e,t,n,l,u;for(l=function(){var e,n;e=Ce(arguments),n=[];for(t in e)u=e[t],n.push(u);return n}.apply(this,arguments),e=n=0;n<=2;e=++n)l[e]*=255;return l},k.gl=function(){return function(e,t,n){n.prototype=e.prototype;var l=new n,u=e.apply(l,t);return Object(u)===u?u:l}(n,Pe.call(arguments).concat(["gl"]),function(){})},n.prototype.gl=function(){var e;return e=this._rgb,[e[0]/255,e[1]/255,e[2]/255,e[3]]},ye=function(e,t,n){var l;return l=Ce(arguments),e=l[0],t=l[1],n=l[2],e=$(e),t=$(t),n=$(n),.2126*e+.7152*t+.0722*n},$=function(e){return e/=255,e<=.03928?e/12.92:ae((e+.055)/1.055,2.4)},G=function(e,t,l,u){var r,a;return r=e._rgb,a=t._rgb,new n(r[0]+l*(a[0]-r[0]),r[1]+l*(a[1]-r[1]),r[2]+l*(a[2]-r[2]),u)},m.push(["rgb",G]),n.prototype.luminance=function(e,t){var n,l,u,r,a;return null==t&&(t="rgb"),arguments.length?(r=this._rgb,0===e?r=[0,0,0,this._rgb[3]]:1===e?r=[255,255,255,this[3]]:(n=ye(this._rgb),l=1e-7,u=20,a=function(n,r){var o,i;return i=n.interpolate(r,.5,t),o=i.luminance(),Math.abs(e-o)e?a(n,i):a(i,r)},r=n>e?a(k("black"),this).rgba():a(this,k("white")).rgba()),k(r).alpha(this.alpha())):ye(this._rgb)},Oe=function(e){var t,n,l,u;return u=e/100,u<66?(l=255,n=-155.25485562709179-.44596950469579133*(n=u-2)+104.49216199393888*Z(n),t=u<20?0:-254.76935184120902+.8274096064007395*(t=u-10)+115.67994401066147*Z(t)):(l=351.97690566805693+.114206453784165*(l=u-55)-40.25366309332127*Z(l),n=325.4494125711974+.07943456536662342*(n=u-50)-28.0852963507957*Z(n),t=255),[l,n,t]},ge=function(){var e,t,n,l,u,r,a,o,i;for(a=Ce(arguments),r=a[0],n=a[1],e=a[2],u=1e3,l=4e4,t=.4;l-u>t;)i=.5*(l+u),o=Oe(i),o[2]/o[0]>=e/r?l=i:u=i;return Te(i)},k.temperature=k.kelvin=function(){return function(e,t,n){n.prototype=e.prototype;var l=new n,u=e.apply(l,t);return Object(u)===u?u:l}(n,Pe.call(arguments).concat(["temperature"]),function(){})},h.temperature=h.kelvin=h.K=Oe,n.prototype.temperature=function(){return ge(this._rgb)},n.prototype.kelvin=n.prototype.temperature,k.contrast=function(e,t){var l,u,r,a;return"string"!==(r=Re(e))&&"number"!==r||(e=new n(e)),"string"!==(a=Re(t))&&"number"!==a||(t=new n(t)),l=e.luminance(),u=t.luminance(),l>u?(l+.05)/(u+.05):(u+.05)/(l+.05)},k.distance=function(e,t,l){var u,r,a,o,i,s,c;null==l&&(l="lab"),"string"!==(i=Re(e))&&"number"!==i||(e=new n(e)),"string"!==(s=Re(t))&&"number"!==s||(t=new n(t)),a=e.get(l),o=t.get(l),c=0;for(r in a)u=(a[r]||0)-(o[r]||0),c+=u*u;return Math.sqrt(c)},k.deltaE=function(e,t,l,u){var r,a,i,s,c,d,p,f,h,m,g,v,b,E,T,k,S,A,O,C,D,w,I,P,L,M,x;for(null==l&&(l=1),null==u&&(u=1),"string"!==(S=Re(e))&&"number"!==S||(e=new n(e)),"string"!==(A=Re(t))&&"number"!==A||(t=new n(t)),O=e.lab(),r=O[0],i=O[1],c=O[2],C=t.lab(),a=C[0],s=C[1],d=C[2],p=Ae(i*i+c*c),f=Ae(s*s+d*d),I=r<16?.511:.040975*r/(1+.01765*r),D=.0638*p/(1+.0131*p)+.638,k=p<1e-6?0:180*_(c,i)/o;k<0;)k+=360;for(;k>=360;)k-=360;return P=k>=164&&k<=345?.56+y(.2*R(o*(k+168)/180)):.36+y(.4*R(o*(k+35)/180)),h=p*p*p*p,T=Ae(h/(h+1900)),w=D*(T*P+1-T),E=r-a,b=p-f,g=i-s,v=c-d,m=g*g+v*v-b*b,L=E/(l*I),M=b/(u*D),x=w,Ae(L*L+M*M+m/(x*x))},n.prototype.get=function(e){var t,n,l,u,r,a;return l=this,r=e.split("."),u=r[0],t=r[1],a=l[u](),t?(n=u.indexOf(t),n>-1?a[n]:console.warn("unknown channel "+t+" in mode "+u)):a},n.prototype.set=function(e,t){var n,l,u,r,a,o;if(u=this,a=e.split("."),r=a[0],n=a[1],n)if(o=u[r](),l=r.indexOf(n),l>-1)if("string"===Re(t))switch(t.charAt(0)){case"+":o[l]+=+t;break;case"-":o[l]+=+t;break;case"*":o[l]*=+t.substr(1);break;case"/":o[l]/=+t.substr(1);break;default:o[l]=+t}else o[l]=t;else console.warn("unknown channel "+n+" in mode "+r);else o=t;return k(o,r).alpha(u.alpha())},n.prototype.clipped=function(){return this._rgb._clipped||!1},n.prototype.alpha=function(e){return arguments.length?k.rgb([this._rgb[0],this._rgb[1],this._rgb[2],e]):this._rgb[3]},n.prototype.darken=function(e){var t,n;return null==e&&(e=1),n=this,t=n.lab(),t[0]-=a.Kn*e,k.lab(t).alpha(n.alpha())},n.prototype.brighten=function(e){return null==e&&(e=1),this.darken(-e)},n.prototype.darker=n.prototype.darken,n.prototype.brighter=n.prototype.brighten,n.prototype.saturate=function(e){var t,n;return null==e&&(e=1),n=this,t=n.lch(),t[1]+=e*a.Kn,t[1]<0&&(t[1]=0),k.lch(t).alpha(n.alpha())},n.prototype.desaturate=function(e){return null==e&&(e=1),this.saturate(-e)},n.prototype.premultiply=function(){var e,t;return t=this.rgb(),e=this.alpha(),k(t[0]*e,t[1]*e,t[2]*e,e)},v=function(e,t,n){if(!v[n])throw"unknown blend mode "+n;return v[n](e,t)},b=function(e){return function(t,n){var l,u;return l=k(n).rgb(),u=k(t).rgb(),k(e(l,u),"rgb")}},I=function(e){return function(t,n){var l,u,r;for(r=[],l=u=0;u<=3;l=++u)r[l]=e(t[l],n[l]);return r}},le=function(e,t){return e},ne=function(e,t){return e*t/255},D=function(e,t){return e>t?t:e},Q=function(e,t){return e>t?e:t},ke=function(e,t){return 255*(1-(1-e/255)*(1-t/255))},re=function(e,t){return t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))},T=function(e,t){return 255*(1-(1-t/255)/(e/255))},w=function(e,t){return 255===e?255:(e=255*(t/255)/(1-e/255),e>255?255:e)},v.normal=b(I(le)),v.multiply=b(I(ne)),v.screen=b(I(ke)),v.overlay=b(I(re)),v.darken=b(I(D)),v.lighten=b(I(Q)),v.dodge=b(I(w)),v.burn=b(I(T)),k.blend=v,k.analyze=function(e){var t,n,l,u;for(l={min:Number.MAX_VALUE,max:Number.MAX_VALUE*-1,sum:0,values:[],count:0},n=0,t=e.length;nl.max&&(l.max=u),l.count+=1);return l.domain=[l.min,l.max],l.limits=function(e,t){return k.limits(l,e,t)},l},k.scale=function(e,t){var n,l,u,r,a,o,i,s,c,d,p,f,h,m,y,_,g,v,b,E,T,S,A;return d="rgb",p=k("#ccc"),y=0,o=!1,a=[0,1],m=[],h=[0,0],n=!1,u=[],f=!1,c=0,s=1,r=!1,l={},_=!0,i=1,S=function(e){var t,n,l,r,a,o;if(null==e&&(e=["#fff","#000"]),null!=e&&"string"===Re(e)&&null!=k.brewer&&(e=k.brewer[e]||k.brewer[e.toLowerCase()]||e),"array"===Re(e)){for(1===e.length&&(e=[e[0],e[0]]),e=e.slice(0),t=l=0,r=e.length-1;0<=r?l<=r:l>=r;t=0<=r?++l:--l)n=e[t],"string"===Re(n)&&(e[t]=k(n));for(m.length=0,t=o=0,a=e.length-1;0<=a?o<=a:o>=a;t=0<=a?++o:--o)m.push(t/(e.length-1))}return T(),u=e},b=function(e){var t,l;if(null!=n){for(l=n.length-1,t=0;t=n[t];)t++;return t-1}return 0},A=function(e){return e},g=function(e){var t,l,u,r,a;return a=e,n.length>2&&(r=n.length-1,t=b(e),u=n[0]+(n[1]-n[0])*(0+.5*y),l=n[r-1]+(n[r]-n[r-1])*(1-.5*y),a=c+(n[t]+.5*(n[t+1]-n[t])-u)/(l-u)*(s-c)),a},E=function(e,t){var r,a,o,f,y,g,v,E;if(null==t&&(t=!1),isNaN(e))return p;if(t?E=e:n&&n.length>2?(r=b(e),E=r/(n.length-2)):E=s!==c?(e-c)/(s-c):1,t||(E=A(E)),1!==i&&(E=ae(E,i)),E=h[0]+E*(1-h[0]-h[1]),E=Math.min(1,Math.max(0,E)),f=Math.floor(1e4*E),_&&l[f])a=l[f];else{if("array"===Re(u))for(o=y=0,v=m.length-1;0<=v?y<=v:y>=v;o=0<=v?++y:--y){if(g=m[o],E<=g){a=u[o];break}if(E>=g&&o===m.length-1){a=u[o];break}if(E>g&&E=i;t=0<=i?++d:--d)m.push(t/(l-1));return a=[c,s],v},v.mode=function(e){return arguments.length?(d=e,T(),v):d},v.range=function(e,t){return S(e,t),v},v.out=function(e){return f=e,v},v.spread=function(e){return arguments.length?(y=e,v):y},v.correctLightness=function(e){return null==e&&(e=!0),r=e,T(),A=r?function(e){var t,n,l,u,r,a,o,i,s;for(t=E(0,!0).lab()[0],n=E(1,!0).lab()[0],o=t>n,l=E(e,!0).lab()[0],r=t+(n-t)*e,u=l-r,i=0,s=1,a=20;Math.abs(u)>.01&&a-- >0;)!function(){return o&&(u*=-1),u<0?(i=e,e+=.5*(s-e)):(s=e,e+=.5*(i-e)),l=E(e,!0).lab()[0],u=l-r}();return e}:function(e){return e},v},v.padding=function(e){return null!=e?("number"===Re(e)&&(e=[e,e]),h=e,v):h},v.colors=function(t,l){var r,o,i,s,c,d,p,f;if(arguments.length<2&&(l="hex"),c=[],0===arguments.length)c=u.slice(0);else if(1===t)c=[v(.5)];else if(t>1)o=a[0],r=a[1]-o,c=function(){d=[];for(var e=0;0<=t?et;0<=t?e++:e--)d.push(e);return d}.apply(this).map(function(e){return v(o+e/(t-1)*r)});else{if(e=[],p=[],n&&n.length>2)for(i=f=1,s=n.length;1<=s?fs;i=1<=s?++f:--f)p.push(.5*(n[i-1]+n[i]));else p=a;c=p.map(function(e){return v(e)})}return k[l]&&(c=c.map(function(e){return e[l]()})),c},v.cache=function(e){return null!=e?(_=e,v):_},v.gamma=function(e){return null!=e?(i=e,v):i},v},null==k.scales&&(k.scales={}),k.scales.cool=function(){return k.scale([k.hsl(180,1,.9),k.hsl(250,.7,.4)])},k.scales.hot=function(){return k.scale(["#000","#f00","#ff0","#fff"],[0,.25,.75,1]).mode("rgb")},k.analyze=function(e,t,n){var l,u,r,a,o,i,s;if(o={min:Number.MAX_VALUE,max:Number.MAX_VALUE*-1,sum:0,values:[],count:0},null==n&&(n=function(){return!0}),l=function(e){null==e||isNaN(e)||(o.values.push(e),o.sum+=e,eo.max&&(o.max=e),o.count+=1)},s=function(e,u){if(n(e,u))return l(null!=t&&"function"===Re(t)?t(e):null!=t&&"string"===Re(t)||"number"===Re(t)?e[t]:e)},"array"===Re(e))for(a=0,r=e.length;a=U;S=1<=U?++N:--N)R.push(D+S/n*(te-D));R.push(te)}else if("l"===t.substr(0,1)){if(D<=0)throw"Logarithmic scales are only possible for values > 0";for(w=Math.LOG10E*Z(D),C=Math.LOG10E*Z(te),R.push(D),S=ce=1,H=n-1;1<=H?ce<=H:ce>=H;S=1<=H?++ce:--ce)R.push(ae(10,w+S/n*(C-w)));R.push(te)}else if("q"===t.substr(0,1)){for(R.push(D),S=l=1,W=n-1;1<=W?l<=W:l>=W;S=1<=W?++l:--l)F=(se.length-1)*S/n,j=P(F),j===F?R.push(se[j]):(q=F-j,R.push(se[j]*(1-q)+se[j+1]*q));R.push(te)}else if("k"===t.substr(0,1)){for(L=se.length,_=new Array(L),E=new Array(n),le=!0,M=0,v=null,v=[],v.push(D),S=u=1,Y=n-1;1<=Y?u<=Y:u>=Y;S=1<=Y?++u:--u)v.push(D+S/n*(te-D));for(v.push(te);le;){for(A=r=0,X=n-1;0<=X?r<=X:r>=X;A=0<=X?++r:--r)E[A]=0;for(S=a=0,Q=L-1;0<=Q?a<=Q:a>=Q;S=0<=Q?++a:--a){for(ie=se[S],I=Number.MAX_VALUE,A=o=0,J=n-1;0<=J?o<=J:o>=J;A=0<=J?++o:--o)T=y(v[A]-ie),T=$;A=0<=$?++i:--i)x[A]=null;for(S=s=0,ee=L-1;0<=ee?s<=ee:s>=ee;S=0<=ee?++s:--s)b=_[S],null===x[b]?x[b]=se[S]:x[b]+=se[S];for(A=c=0,ne=n-1;0<=ne?c<=ne:c>=ne;A=0<=ne?++c:--c)x[A]*=1/E[A];for(le=!1,A=d=0,B=n-1;0<=B?d<=B:d>=B;A=0<=B?++d:--d)if(x[A]!==v[S]){le=!0;break}v=x,M++,M>200&&(le=!1)}for(O={},A=p=0,z=n-1;0<=z?p<=z:p>=z;A=0<=z?++p:--p)O[A]=[];for(S=f=0,G=L-1;0<=G?f<=G:f>=G;S=0<=G?++f:--f)b=_[S],O[b].push(se[S]);for(re=[],A=h=0,V=n-1;0<=V?h<=V:h>=V;A=0<=V?++h:--h)re.push(O[A][0]),
re.push(O[A][O[A].length-1]);for(re=re.sort(function(e,t){return e-t}),R.push(re[0]),S=m=1,K=re.length-1;m<=K;S=m+=2)oe=re[S],isNaN(oe)||R.indexOf(oe)!==-1||R.push(oe)}return R},x=function(e,t,n){var l,u,r,a;return l=Ce(arguments),e=l[0],t=l[1],n=l[2],isNaN(e)&&(e=0),e/=360,e<1/3?(u=(1-t)/3,a=(1+t*R(c*e)/R(i-c*e))/3,r=1-(u+a)):e<2/3?(e-=1/3,a=(1-t)/3,r=(1+t*R(c*e)/R(i-c*e))/3,u=1-(a+r)):(e-=2/3,r=(1-t)/3,u=(1+t*R(c*e)/R(i-c*e))/3,a=1-(r+u)),a=J(n*a*3),r=J(n*r*3),u=J(n*u*3),[255*a,255*r,255*u,l.length>3?l[3]:1]},de=function(){var e,t,n,l,u,r,a,o;return a=Ce(arguments),r=a[0],t=a[1],e=a[2],c=2*Math.PI,r/=255,t/=255,e/=255,u=Math.min(r,t,e),l=(r+t+e)/3,o=1-u/l,0===o?n=0:(n=(r-t+(r-e))/2,n/=Math.sqrt((r-t)*(r-t)+(r-e)*(t-e)),n=Math.acos(n),e>t&&(n=c-n),n/=c),[360*n,o,l]},k.hsi=function(){return function(e,t,n){n.prototype=e.prototype;var l=new n,u=e.apply(l,t);return Object(u)===u?u:l}(n,Pe.call(arguments).concat(["hsi"]),function(){})},h.hsi=x,n.prototype.hsi=function(){return de(this._rgb)},U=function(e,t,n,l){var u,r,a,o,i,s,c,d,p,f,h,m,y;return"hsl"===l?(m=e.hsl(),y=t.hsl()):"hsv"===l?(m=e.hsv(),y=t.hsv()):"hcg"===l?(m=e.hcg(),y=t.hcg()):"hsi"===l?(m=e.hsi(),y=t.hsi()):"lch"!==l&&"hcl"!==l||(l="hcl",m=e.hcl(),y=t.hcl()),"h"===l.substr(0,1)&&(a=m[0],f=m[1],s=m[2],o=y[0],h=y[1],c=y[2]),isNaN(a)||isNaN(o)?isNaN(a)?isNaN(o)?r=Number.NaN:(r=o,1!==s&&0!==s||"hsv"===l||(p=h)):(r=a,1!==c&&0!==c||"hsv"===l||(p=f)):(u=o>a&&o-a>180?o-(a+360):o180?o+360-a:o-a,r=a+n*u),null==p&&(p=f+n*(h-f)),i=s+n*(c-s),d=k[l](r,p,i)},m=m.concat(function(){var e,t,n,l;for(n=["hsv","hsl","hsi","hcl","lch","hcg"],l=[],t=0,e=n.length;t9?e:"0"+e};e.exports=l(function(){return"0385-07-25T07:06:39.999Z"!=r.call(new Date(-5e13-1))})||!l(function(){r.call(new Date(NaN))})?function(){if(!isFinite(u.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),l=t<0?"-":t>9999?"+":"";return l+("00000"+Math.abs(t)).slice(l?-6:-4)+"-"+a(e.getUTCMonth()+1)+"-"+a(e.getUTCDate())+"T"+a(e.getUTCHours())+":"+a(e.getUTCMinutes())+":"+a(e.getUTCSeconds())+"."+(n>99?n:"0"+a(n))+"Z"}:r},function(e,t,n){"use strict";var l=n(29),u=n(102),r="number";e.exports=function(e){if("string"!==e&&e!==r&&"default"!==e)throw TypeError("Incorrect hint");return u(l(this),e!=r)}},[1544,167,204,205],function(e,t,n){var l=n(284),u=Math.pow,r=u(2,-52),a=u(2,-23),o=u(2,127)*(2-a),i=u(2,-126),s=function(e){return e+1/r-1/r};e.exports=Math.fround||function(e){var t,n,u=Math.abs(e),c=l(e);return uo||n!=n?c*(1/0):c*n)}},[1558,30,418,85],function(e,t,n){var l=n(112),u=n(204),r=n(29),a=n(30).Reflect;e.exports=a&&a.ownKeys||function(e){var t=l.f(r(e)),n=u.f;return n?t.concat(n(e)):t}},387,[1572,29,24,409],function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},[1586,30],[1588,30,99,110,420,44],function(e,t,n){var l=n(10);l(l.P,"Array",{copyWithin:n(396)}),n(164)("copyWithin")},function(e,t,n){"use strict";var l=n(10),u=n(72)(4);l(l.P+l.F*!n(67)([].every,!0),"Array",{every:function(e){return u(this,e,arguments[1])}})},function(e,t,n){var l=n(10);l(l.P,"Array",{fill:n(271)}),n(164)("fill")},function(e,t,n){"use strict";var l=n(10),u=n(72)(2);l(l.P+l.F*!n(67)([].filter,!0),"Array",{filter:function(e){return u(this,e,arguments[1])}})},function(e,t,n){"use strict";var l=n(10),u=n(72)(6),r="findIndex",a=!0;r in[]&&Array(1)[r](function(){a=!1}),l(l.P+l.F*a,"Array",{findIndex:function(e){return u(this,e,arguments.length>1?arguments[1]:void 0)}}),n(164)(r)},function(e,t,n){"use strict";var l=n(10),u=n(72)(5),r="find",a=!0;r in[]&&Array(1)[r](function(){a=!1}),l(l.P+l.F*a,"Array",{find:function(e){return u(this,e,arguments.length>1?arguments[1]:void 0)}}),n(164)(r)},function(e,t,n){"use strict";var l=n(10),u=n(72)(0),r=n(67)([].forEach,!0);l(l.P+l.F*!r,"Array",{forEach:function(e){return u(this,e,arguments[1])}})},[1592,86,10,62,405,279,51,401,292,203],function(e,t,n){"use strict";var l=n(10),u=n(272)(!1),r=[].indexOf,a=!!r&&1/[1].indexOf(1,-0)<0;l(l.P+l.F*(a||!n(67)(r)),"Array",{indexOf:function(e){return a?r.apply(this,arguments)||0:u(this,e,arguments[1])}})},function(e,t,n){var l=n(10);l(l.S,"Array",{isArray:n(280)})},function(e,t,n){"use strict";var l=n(10),u=n(74),r=[].join;l(l.P+l.F*(n(165)!=Object||!n(67)(r)),"Array",{join:function(e){return r.call(u(this),void 0===e?",":e)}})},function(e,t,n){"use strict";var l=n(10),u=n(74),r=n(88),a=n(51),o=[].lastIndexOf,i=!!o&&1/[1].lastIndexOf(1,-0)<0;l(l.P+l.F*(i||!n(67)(o)),"Array",{lastIndexOf:function(e){if(i)return o.apply(this,arguments)||0;var t=u(this),n=a(t.length),l=n-1;for(arguments.length>1&&(l=Math.min(l,r(arguments[1]))),l<0&&(l=n+l);l>=0;l--)if(l in t&&t[l]===e)return l||0;return-1}})},function(e,t,n){"use strict";var l=n(10),u=n(72)(1);l(l.P+l.F*!n(67)([].map,!0),"Array",{map:function(e){return u(this,e,arguments[1])}})},function(e,t,n){"use strict";var l=n(10),u=n(401);l(l.S+l.F*n(22)(function(){function e(){}return!(Array.of.call(e)instanceof e)}),"Array",{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)u(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var l=n(10),u=n(397);l(l.P+l.F*!n(67)([].reduceRight,!0),"Array",{reduceRight:function(e){return u(this,e,arguments.length,arguments[1],!0)}})},function(e,t,n){"use strict";var l=n(10),u=n(397);l(l.P+l.F*!n(67)([].reduce,!0),"Array",{reduce:function(e){return u(this,e,arguments.length,arguments[1],!1)}})},function(e,t,n){"use strict";var l=n(10),u=n(277),r=n(85),a=n(115),o=n(51),i=[].slice;l(l.P+l.F*n(22)(function(){u&&i.call(u)}),"Array",{slice:function(e,t){var n=o(this.length),l=r(this);if(t=void 0===t?n:t,"Array"==l)return i.call(this,e,t);for(var u=a(e,n),s=a(t,n),c=o(s-u),d=new Array(c),p=0;p0?arguments[0]:void 0)}},{get:function(e){var t=l.getEntry(u(this,r),e);return t&&t.v},set:function(e,t){return l.def(u(this,r),0===e?0:e,t)}},l,!0)},function(e,t,n){var l=n(10),u=n(408),r=Math.sqrt,a=Math.acosh;l(l.S+l.F*!(a&&710==Math.floor(a(Number.MAX_VALUE))&&a(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:u(e-1+r(e-1)*r(e+1))}})},function(e,t,n){function l(e){return isFinite(e=+e)&&0!=e?e<0?-l(-e):Math.log(e+Math.sqrt(e*e+1)):e}var u=n(10),r=Math.asinh;u(u.S+u.F*!(r&&1/r(0)>0),"Math",{asinh:l})},function(e,t,n){var l=n(10),u=Math.atanh;l(l.S+l.F*!(u&&1/u(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},function(e,t,n){var l=n(10),u=n(284);l(l.S,"Math",{cbrt:function(e){return u(e=+e)*Math.pow(Math.abs(e),1/3)}})},function(e,t,n){var l=n(10);l(l.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(e,t,n){var l=n(10),u=Math.exp;l(l.S,"Math",{cosh:function(e){return(u(e=+e)+u(-e))/2}})},function(e,t,n){var l=n(10),u=n(283);l(l.S+l.F*(u!=Math.expm1),"Math",{expm1:u})},function(e,t,n){var l=n(10);l(l.S,"Math",{fround:n(981)})},function(e,t,n){var l=n(10),u=Math.abs;l(l.S,"Math",{hypot:function(e,t){for(var n,l,r=0,a=0,o=arguments.length,i=0;a0?(l=n/i,r+=l*l):r+=n;return i===1/0?1/0:i*Math.sqrt(r)}})},function(e,t,n){var l=n(10),u=Math.imul;l(l.S+l.F*n(22)(function(){return u(4294967295,5)!=-5||2!=u.length}),"Math",{imul:function(e,t){var n=65535,l=+e,u=+t,r=n&l,a=n&u;return 0|r*a+((n&l>>>16)*a+r*(n&u>>>16)<<16>>>0)}})},function(e,t,n){var l=n(10);l(l.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},function(e,t,n){var l=n(10);l(l.S,"Math",{log1p:n(408)})},function(e,t,n){var l=n(10);l(l.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,t,n){var l=n(10);l(l.S,"Math",{sign:n(284)})},function(e,t,n){var l=n(10),u=n(283),r=Math.exp;l(l.S+l.F*n(22)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(u(e)-u(-e))/2:(r(e-1)-r(-e-1))*(Math.E/2)}})},function(e,t,n){var l=n(10),u=n(283),r=Math.exp;l(l.S,"Math",{tanh:function(e){var t=u(e=+e),n=u(-e);return t==1/0?1:n==1/0?-1:(t-n)/(r(e)+r(-e))}})},function(e,t,n){var l=n(10);l(l.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},function(e,t,n){"use strict";var l=n(30),u=n(60),r=n(85),a=n(278),o=n(102),i=n(22),s=n(112).f,c=n(87).f,d=n(44).f,p=n(206).trim,f="Number",h=l[f],m=h,y=h.prototype,_=r(n(111)(y))==f,g="trim"in String.prototype,v=function(e){var t=o(e,!1);if("string"==typeof t&&t.length>2){t=g?t.trim():p(t,3);var n,l,u,r=t.charCodeAt(0);if(43===r||45===r){if(n=t.charCodeAt(2),88===n||120===n)return NaN}else if(48===r){switch(t.charCodeAt(1)){case 66:case 98:l=2,u=49;break;case 79:case 111:l=8,u=55;break;default:return+t}for(var a,i=t.slice(2),s=0,c=i.length;su)return NaN;return parseInt(i,l)}}return+t};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof h&&(_?i(function(){y.valueOf.call(n)}):r(n)!=f)?a(new m(v(t)),n,h):v(t)};for(var b,E=n(47)?s(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),T=0;E.length>T;T++)u(m,b=E[T])&&!u(h,b)&&d(h,b,c(m,b));h.prototype=y,y.constructor=h,n(61)(l,f,h)}},function(e,t,n){var l=n(10);l(l.S,"Number",{EPSILON:Math.pow(2,-52)})},function(e,t,n){var l=n(10),u=n(30).isFinite;l(l.S,"Number",{isFinite:function(e){return"number"==typeof e&&u(e)}})},function(e,t,n){var l=n(10);l(l.S,"Number",{isInteger:n(404)})},function(e,t,n){var l=n(10);l(l.S,"Number",{isNaN:function(e){return e!=e}})},[1594,10,404],function(e,t,n){var l=n(10);l(l.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){var l=n(10);l(l.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},[1595,10,414],function(e,t,n){var l=n(10),u=n(415);l(l.S+l.F*(Number.parseInt!=u),"Number",{parseInt:u})},function(e,t,n){"use strict";var l=n(10),u=n(88),r=n(395),a=n(417),o=1..toFixed,i=Math.floor,s=[0,0,0,0,0,0],c="Number.toFixed: incorrect invocation!",d="0",p=function(e,t){for(var n=-1,l=t;++n<6;)l+=e*s[n],s[n]=l%1e7,l=i(l/1e7)},f=function(e){for(var t=6,n=0;--t>=0;)n+=s[t],s[t]=i(n/e),n=n%e*1e7},h=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==s[e]){var n=String(s[e]);t=""===t?n:t+a.call(d,7-n.length)+n}return t},m=function(e,t,n){return 0===t?n:t%2===1?m(e,t-1,n*e):m(e*e,t/2,n)},y=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};l(l.P+l.F*(!!o&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(22)(function(){o.call({})})),"Number",{toFixed:function(e){var t,n,l,o,i=r(this,c),s=u(e),_="",g=d;if(s<0||s>20)throw RangeError(c);if(i!=i)return"NaN";if(i<=-1e21||i>=1e21)return String(i);if(i<0&&(_="-",i=-i),i>1e-21)if(t=y(i*m(2,69,1))-69,n=t<0?i*m(2,-t,1):i/m(2,t,1),n*=4503599627370496,t=52-t,t>0){for(p(0,n),l=s;l>=7;)p(1e7,0),l-=7;for(p(m(10,l,1),0),l=t-1;l>=23;)f(1<<23),l-=23;f(1<0?(o=g.length,g=_+(o<=s?"0."+a.call(d,s-o)+g:g.slice(0,o-s)+"."+g.slice(o-s))):g=_+g,g}})},function(e,t,n){"use strict";var l=n(10),u=n(22),r=n(395),a=1..toPrecision;l(l.P+l.F*(u(function(){return"1"!==a.call(1,void 0)})||!u(function(){a.call({})})),"Number",{toPrecision:function(e){var t=r(this,"Number#toPrecision: incorrect invocation!");return void 0===e?a.call(t):a.call(t,e)}})},[1596,10,410],[1597,10,111],function(e,t,n){var l=n(10);l(l.S+l.F*!n(47),"Object",{defineProperties:n(411)})},[1598,10,47,44],function(e,t,n){var l=n(24),u=n(101).onFreeze;n(73)("freeze",function(e){return function(t){return e&&l(t)?e(u(t)):t}})},function(e,t,n){var l=n(74),u=n(87).f;n(73)("getOwnPropertyDescriptor",function(){return function(e,t){return u(l(e),t)}})},[1599,73,412],[1600,62,113,73],function(e,t,n){var l=n(24);n(73)("isExtensible",function(e){return function(t){return!!l(t)&&(!e||e(t))}})},function(e,t,n){var l=n(24);n(73)("isFrozen",function(e){return function(t){return!l(t)||!!e&&e(t)}})},function(e,t,n){var l=n(24);n(73)("isSealed",function(e){return function(t){return!l(t)||!!e&&e(t)}})},function(e,t,n){var l=n(10);l(l.S,"Object",{is:n(986)})},[1601,62,167,73],function(e,t,n){var l=n(24),u=n(101).onFreeze;n(73)("preventExtensions",function(e){return function(t){return e&&l(t)?e(u(t)):t}})},function(e,t,n){var l=n(24),u=n(101).onFreeze;n(73)("seal",function(e){return function(t){return e&&l(t)?e(u(t)):t}})},[1602,10,285],function(e,t,n){"use strict";var l=n(199),u={};u[n(38)("toStringTag")]="z",u+""!="[object z]"&&n(61)(Object.prototype,"toString",function(){return"[object "+l(this)+"]"},!0)},function(e,t,n){var l=n(10),u=n(414);l(l.G+l.F*(parseFloat!=u),{parseFloat:u})},function(e,t,n){var l=n(10),u=n(415);l(l.G+l.F*(parseInt!=u),{parseInt:u})},[1603,110,30,86,199,10,24,84,133,202,288,418,982,409,984,987,985,38,134,136,135,99,203],function(e,t,n){var l=n(10),u=n(84),r=n(29),a=(n(30).Reflect||{}).apply,o=Function.apply;l(l.S+l.F*!n(22)(function(){a(function(){})}),"Reflect",{apply:function(e,t,n){var l=u(e),i=r(n);return a?a(l,t,i):o.call(l,t,i)}})},function(e,t,n){var l=n(10),u=n(111),r=n(84),a=n(29),o=n(24),i=n(22),s=n(398),c=(n(30).Reflect||{}).construct,d=i(function(){function e(){}return!(c(function(){},[],e)instanceof e)}),p=!i(function(){c(function(){})});l(l.S+l.F*(d||p),"Reflect",{construct:function(e,t){r(e),a(t);var n=arguments.length<3?e:r(arguments[2]);if(p&&!d)return c(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var l=[null];return l.push.apply(l,t),new(s.apply(e,l))}var i=n.prototype,f=u(o(i)?i:Object.prototype),h=Function.apply.call(e,f,t);return o(h)?h:f}})},function(e,t,n){var l=n(44),u=n(10),r=n(29),a=n(102);u(u.S+u.F*n(22)(function(){Reflect.defineProperty(l.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(e,t,n){r(e),t=a(t,!0),r(n);try{return l.f(e,t,n),!0}catch(u){return!1}}})},function(e,t,n){var l=n(10),u=n(87).f,r=n(29);l(l.S,"Reflect",{deleteProperty:function(e,t){var n=u(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var l=n(10),u=n(29),r=function(e){this._t=u(e),this._i=0;var t,n=this._k=[];for(t in e)n.push(t)};n(406)(r,"Object",function(){var e,t=this,n=t._k;do if(t._i>=n.length)return{value:void 0,done:!0};while(!((e=n[t._i++])in t._t));return{value:e,done:!1}}),l(l.S,"Reflect",{enumerate:function(e){return new r(e)}})},function(e,t,n){var l=n(87),u=n(10),r=n(29);u(u.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return l.f(r(e),t)}})},function(e,t,n){var l=n(10),u=n(113),r=n(29);l(l.S,"Reflect",{getPrototypeOf:function(e){return u(r(e))}})},function(e,t,n){function l(e,t){var n,o,c=arguments.length<3?e:arguments[2];return s(e)===c?e[t]:(n=u.f(e,t))?a(n,"value")?n.value:void 0!==n.get?n.get.call(c):void 0:i(o=r(e))?l(o,t,c):void 0}var u=n(87),r=n(113),a=n(60),o=n(10),i=n(24),s=n(29);o(o.S,"Reflect",{get:l})},function(e,t,n){var l=n(10);l(l.S,"Reflect",{has:function(e,t){return t in e}})},function(e,t,n){var l=n(10),u=n(29),r=Object.isExtensible;l(l.S,"Reflect",{isExtensible:function(e){return u(e),!r||r(e)}})},function(e,t,n){var l=n(10);l(l.S,"Reflect",{ownKeys:n(983)})},function(e,t,n){var l=n(10),u=n(29),r=Object.preventExtensions;l(l.S,"Reflect",{preventExtensions:function(e){u(e);try{return r&&r(e),!0}catch(t){return!1}}})},function(e,t,n){var l=n(10),u=n(285);u&&l(l.S,"Reflect",{setPrototypeOf:function(e,t){u.check(e,t);try{return u.set(e,t),!0}catch(n){return!1}}})},function(e,t,n){function l(e,t,n){var i,p,f=arguments.length<4?e:arguments[3],h=r.f(c(e),t);if(!h){if(d(p=a(e)))return l(p,t,n,f);h=s(0)}if(o(h,"value")){if(h.writable===!1||!d(f))return!1;if(i=r.f(f,t)){if(i.get||i.set||i.writable===!1)return!1;i.value=n,u.f(f,t,i)}else u.f(f,t,s(0,n));return!0}return void 0!==h.set&&(h.set.call(f,n),!0)}var u=n(44),r=n(87),a=n(113),o=n(60),i=n(10),s=n(114),c=n(29),d=n(24);i(i.S,"Reflect",{set:l})},function(e,t,n){var l=n(30),u=n(278),r=n(44).f,a=n(112).f,o=n(281),i=n(276),s=l.RegExp,c=s,d=s.prototype,p=/a/g,f=/a/g,h=new s(p)!==p;if(n(47)&&(!h||n(22)(function(){return f[n(38)("match")]=!1,s(p)!=p||s(f)==f||"/a/i"!=s(p,"i")}))){s=function(e,t){var n=this instanceof s,l=o(e),r=void 0===t;return!n&&l&&e.constructor===s&&r?e:u(h?new c(l&&!r?e.source:e,t):c((l=e instanceof s)?e.source:e,l&&r?i.call(e):t),n?this:d,s)};for(var m=(function(e){e in s||r(s,e,{configurable:!0,get:function(){return c[e]},set:function(t){c[e]=t}})}),y=a(c),_=0;y.length>_;)m(y[_++]);d.constructor=s,s.prototype=d,n(61)(l,"RegExp",s)}n(135)("RegExp")},function(e,t,n){n(201)("match",1,function(e,t,n){return[function(n){"use strict";var l=e(this),u=void 0==n?void 0:n[t];return void 0!==u?u.call(n,l):new RegExp(n)[t](String(l))},n]})},function(e,t,n){n(201)("replace",2,function(e,t,n){return[function(l,u){"use strict";var r=e(this),a=void 0==l?void 0:l[t];return void 0!==a?a.call(l,r,u):n.call(String(r),l,u)},n]})},function(e,t,n){n(201)("search",1,function(e,t,n){return[function(n){"use strict";var l=e(this),u=void 0==n?void 0:n[t];return void 0!==u?u.call(n,l):new RegExp(n)[t](String(l))},n]})},function(e,t,n){n(201)("split",2,function(e,t,l){"use strict";var u=n(281),r=l,a=[].push,o="split",i="length",s="lastIndex";if("c"=="abbc"[o](/(b)*/)[1]||4!="test"[o](/(?:)/,-1)[i]||2!="ab"[o](/(?:ab)*/)[i]||4!="."[o](/(.?)(.?)/)[i]||"."[o](/()()/)[i]>1||""[o](/.?/)[i]){var c=void 0===/()??/.exec("")[1];l=function(e,t){var n=String(this);if(void 0===e&&0===t)return[];if(!u(e))return r.call(n,e,t);var l,o,d,p,f,h=[],m=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),y=0,_=void 0===t?4294967295:t>>>0,g=new RegExp(e.source,m+"g");for(c||(l=new RegExp("^"+g.source+"$(?!\\s)",m));(o=g.exec(n))&&(d=o.index+o[0][i],!(d>y&&(h.push(n.slice(y,o.index)),!c&&o[i]>1&&o[0].replace(l,function(){for(f=1;f1&&o.index=_)));)g[s]===o.index&&g[s]++;return y===n[i]?!p&&g.test("")||h.push(""):h.push(n.slice(y)),h[i]>_?h.slice(0,_):h}}else"0"[o](void 0,0)[i]&&(l=function(e,t){return void 0===e&&0===t?[]:r.call(this,e,t)});return[function(n,u){var r=e(this),a=void 0==n?void 0:n[t];return void 0!==a?a.call(n,r,u):l.call(String(r),n,u)},l]})},function(e,t,n){"use strict";n(422);var l=n(29),u=n(276),r=n(47),a="toString",o=/./[a],i=function(e){n(61)(RegExp.prototype,a,e,!0)};n(22)(function(){return"/a/b"!=o.call({source:"a",flags:"b"})})?i(function(){var e=l(this);return"/".concat(e.source,"/","flags"in e?e.flags:!r&&e instanceof RegExp?u.call(e):void 0)}):o.name!=a&&i(function(){return o.call(this)})},[1604,399,137,200],function(e,t,n){"use strict";n(58)("anchor",function(e){return function(t){return e(this,"a","name",t)}})},function(e,t,n){"use strict";n(58)("big",function(e){return function(){return e(this,"big","","")}})},function(e,t,n){"use strict";n(58)("blink",function(e){return function(){return e(this,"blink","","")}})},function(e,t,n){"use strict";n(58)("bold",function(e){return function(){return e(this,"b","","")}})},function(e,t,n){"use strict";var l=n(10),u=n(416)(!1);l(l.P,"String",{codePointAt:function(e){return u(this,e)}})},function(e,t,n){"use strict";var l=n(10),u=n(51),r=n(289),a="endsWith",o=""[a];l(l.P+l.F*n(275)(a),"String",{endsWith:function(e){var t=r(this,e,a),n=arguments.length>1?arguments[1]:void 0,l=u(t.length),i=void 0===n?l:Math.min(u(n),l),s=String(e);return o?o.call(t,s,i):t.slice(i-s.length,i)===s}})},function(e,t,n){"use strict";n(58)("fixed",function(e){return function(){return e(this,"tt","","")}})},function(e,t,n){"use strict";n(58)("fontcolor",function(e){return function(t){return e(this,"font","color",t)}})},function(e,t,n){"use strict";n(58)("fontsize",function(e){return function(t){return e(this,"font","size",t)}})},function(e,t,n){var l=n(10),u=n(115),r=String.fromCharCode,a=String.fromCodePoint;l(l.S+l.F*(!!a&&1!=a.length),"String",{fromCodePoint:function(e){for(var t,n=[],l=arguments.length,a=0;l>a;){if(t=+arguments[a++],u(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?r(t):r(((t-=65536)>>10)+55296,t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var l=n(10),u=n(289),r="includes";l(l.P+l.F*n(275)(r),"String",{includes:function(e){return!!~u(this,e,r).indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){"use strict";n(58)("italics",function(e){return function(){return e(this,"i","","")}})},[1605,416,282],function(e,t,n){"use strict";n(58)("link",function(e){return function(t){return e(this,"a","href",t)}})},function(e,t,n){var l=n(10),u=n(74),r=n(51);l(l.S,"String",{raw:function(e){for(var t=u(e.raw),n=r(t.length),l=arguments.length,a=[],o=0;n>o;)a.push(String(t[o++])),o1?arguments[1]:void 0,t.length)),l=String(e);return o?o.call(t,l,n):t.slice(n,n+l.length)===l}})},function(e,t,n){"use strict";n(58)("strike",function(e){return function(){return e(this,"strike","","")}})},function(e,t,n){"use strict";n(58)("sub",function(e){return function(){return e(this,"sub","","")}})},function(e,t,n){"use strict";n(58)("sup",function(e){return function(){return e(this,"sup","","")}})},function(e,t,n){"use strict";n(206)("trim",function(e){return function(){return e(this,3)}})},[1606,30,60,47,10,61,101,22,287,136,116,38,420,988,980,280,29,24,74,102,114,111,412,87,44,167,112,205,204,110,66],function(e,t,n){"use strict";var l=n(10),u=n(207),r=n(291),a=n(29),o=n(115),i=n(51),s=n(24),c=n(30).ArrayBuffer,d=n(288),p=r.ArrayBuffer,f=r.DataView,h=u.ABV&&c.isView,m=p.prototype.slice,y=u.VIEW,_="ArrayBuffer";l(l.G+l.W+l.F*(c!==p),{ArrayBuffer:p}),l(l.S+l.F*!u.CONSTR,_,{isView:function(e){return h&&h(e)||s(e)&&y in e;
}}),l(l.P+l.U+l.F*n(22)(function(){return!new p(2).slice(1,void 0).byteLength}),_,{slice:function(e,t){if(void 0!==m&&void 0===t)return m.call(a(this),e);for(var n=a(this).byteLength,l=o(e,n),u=o(void 0===t?n:t,n),r=new(d(this,p))(i(u-l)),s=new f(this),c=new f(r),h=0;l0?arguments[0]:void 0)}},g={get:function(e){if(s(e)){var t=f(e);return t===!0?m(d(this,p)).get(e):t?t[this._i]:void 0}},set:function(e,t){return i.def(d(this,p),e,t)}},v=e.exports=n(200)(p,_,g,i,!0,!0);c(function(){return 7!=(new v).set((Object.freeze||Object)(y),7).get(y)})&&(l=i.getConstructor(_,p),o(l.prototype,g),a.NEED=!0,u(["delete","has","get","set"],function(e){var t=v.prototype,n=t[e];r(t,e,function(t,u){if(s(t)&&!h(t)){this._f||(this._f=new l);var r=this._f[e](t,u);return"set"==e?this:r}return n.call(this,t,u)})}))},function(e,t,n){"use strict";var l=n(400),u=n(137),r="WeakSet";n(200)(r,function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return l.def(u(this,r),e,!0)}},l,!1,!0)},,function(e,t){function n(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function l(e){return e&&"object"==typeof e&&"number"==typeof e.length&&Object.prototype.hasOwnProperty.call(e,"callee")&&!Object.prototype.propertyIsEnumerable.call(e,"callee")||!1}var u="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}();t=e.exports=u?n:l,t.supported=n,t.unsupported=l},function(e,t){function n(e){var t=[];for(var n in e)t.push(n);return t}t=e.exports="function"==typeof Object.keys?Object.keys:n,t.shim=n},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){e.classList?e.classList.add(t):(0,a["default"])(e,t)||("string"==typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=u;var r=n(424),a=l(r);e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.hasClass=t.removeClass=t.addClass=void 0;var u=n(1127),r=l(u),a=n(1129),o=l(a),i=n(424),s=l(i);t.addClass=r["default"],t.removeClass=o["default"],t.hasClass=s["default"],t["default"]={addClass:r["default"],removeClass:o["default"],hasClass:s["default"]}},function(e,t){"use strict";function n(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}e.exports=function(e,t){e.classList?e.classList.remove(t):"string"==typeof e.className?e.className=n(e.className,t):e.setAttribute("class",n(e.className&&e.className.baseVal||"",t))}},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){return function(n){var l=n.currentTarget,u=n.target,r=(0,i["default"])(l,e);r.some(function(e){return(0,a["default"])(e,u)})&&t.call(this,n)}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=u;var r=n(139),a=l(r),o=n(1135),i=l(o);e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.listen=t.filter=t.off=t.on=void 0;var u=n(208),r=l(u),a=n(294),o=l(a),i=n(1130),s=l(i),c=n(1132),d=l(c);t.on=r["default"],t.off=o["default"],t.filter=s["default"],t.listen=d["default"],t["default"]={on:r["default"],off:o["default"],filter:s["default"],listen:d["default"]}},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(103),r=l(u),a=n(208),o=l(a),i=n(294),s=l(i),c=function(){};r["default"]&&(c=function(e,t,n,l){return(0,o["default"])(e,t,n,l),function(){(0,s["default"])(e,t,n,l)}}),t["default"]=c,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){return e.nodeName&&e.nodeName.toLowerCase()}function r(e){for(var t=(0,o["default"])(e),n=e&&e.offsetParent;n&&"html"!==u(e)&&"static"===(0,s["default"])(n,"position");)n=n.offsetParent;return n||t.documentElement}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r;var a=n(138),o=l(a),i=n(210),s=l(i);e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){return e.nodeName&&e.nodeName.toLowerCase()}function r(e,t){var n,l={top:0,left:0};return"fixed"===(0,y["default"])(e,"position")?n=e.getBoundingClientRect():(t=t||(0,c["default"])(e),n=(0,i["default"])(e),"html"!==u(t)&&(l=(0,i["default"])(t)),l.top+=parseInt((0,y["default"])(t,"borderTopWidth"),10)-(0,p["default"])(t)||0,l.left+=parseInt((0,y["default"])(t,"borderLeftWidth"),10)-(0,h["default"])(t)||0),a({},n,{top:n.top-l.top-(parseInt((0,y["default"])(e,"marginTop"),10)||0),left:n.left-l.left-(parseInt((0,y["default"])(e,"marginLeft"),10)||0)})}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t
*
* Copyright (c) 2015 Jon Schlinkert.
* Licensed under the MIT license.
*/
"use strict";function l(e){if(!u(e))return e;var t=!1;e.indexOf("[^")!==-1&&(t=!0,e=e.split("[^").join("[")),e.indexOf("[!")!==-1&&(t=!0,e=e.split("[!").join("["));for(var n=e.split("["),l=e.split("]"),a=n.length!==l.length,o=e.split(/(?::\]\[:|\[?\[:|:\]\]?)/),i=o.length,s=0,c="",d="",p=[];i--;){var f=o[s++];"^[!"!==f&&"[!"!==f||(f="",t=!0);var h=t?"^":"",m=r[f];m?p.push("["+h+m+"]"):f&&(/^\[?\w-\w\]?$/.test(f)?s===o.length?p.push("["+h+f):1===s?p.push(h+f+"]"):p.push(h+f):1===s?d+=f:s===o.length?c+=f:p.push("["+h+f+"]"))}var y=p.join("|"),_=p.length||1;return _>1&&(y="(?:"+y+")",_=1),d&&(_++,"["===d.charAt(0)&&(a?d="\\["+d.slice(1):d+="]"),y=d+y),c&&(_++,"]"===c.slice(-1)&&(c=a?c.slice(0,c.length-1)+"\\]":"["+c),y+=c),_>1&&(y=y.split("][").join("]|["),y.indexOf("|")===-1||/\(\?/.test(y)||(y="(?:"+y+")")),y=y.replace(/\[+=|=\]+/g,"\\b")}var u=n(1180),r={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E",punct:"-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};e.exports=l,l.makeRe=function(e){try{return new RegExp(l(e))}catch(t){}},l.isMatch=function(e,t){try{return l.makeRe(t).test(e)}catch(n){return!1}},l.match=function(e,t){for(var n=e.length,u=0,r=e.slice(),a=l.makeRe(t);u
*
* Copyright (c) 2014-2015, Jon Schlinkert.
* Licensed under the MIT license.
*/
"use strict";var l=n(1165);e.exports=function(e,t,n){if("string"!=typeof e)throw new TypeError("expand-range expects a string.");"function"==typeof t&&(n=t,t={}),"boolean"==typeof t&&(t={},t.makeRe=!0);var u=t||{},r=e.split(".."),a=r.length;return a>3?e:1===a?r:("boolean"==typeof n&&n===!0&&(u.makeRe=!0),r.push(u),l.apply(null,r.concat(n)))}},function(e,t,n){/*!
* extglob
*
* Copyright (c) 2015, Jon Schlinkert.
* Licensed under the MIT License.
*/
"use strict";function l(e,t){t=t||{};var n={},l=0;e=e.replace(/!\(([^\w*()])/g,"$1!("),e=e.replace(/([*\/])\.!\([*]\)/g,function(e,t){return r("/"===t?"\\/[^.]+":"[^.]+")});var o=e+String(!!t.regex)+String(!!t.contains)+String(!!t.escape);if(c.hasOwnProperty(o))return c[o];s instanceof RegExp||(s=a()),t.negate=!1;for(var d;d=s.exec(e);){var p=d[1],f=d[3];"!"===p&&(t.negate=!0);var h="__EXTGLOB_"+l++ +"__";n[h]=u(f,p,t.escape),e=e.split(d[0]).join(h)}for(var m=Object.keys(n),y=m.length;y--;){var _=m[y];e=e.split(_).join(n[_])}var g=t.regex?i(e,t.contains,t.negate):e;return g=g.split(".").join("\\."),c[o]=g}function u(e,t,n){switch(n&&(e=r(e)),t){case"!":return"(?!"+e+")[^/]"+(n?"%%%~":"*?");case"@":return"(?:"+e+")";case"+":return"(?:"+e+")+";case"*":return"(?:"+e+")"+(n?"%%":"*");case"?":return"(?:"+e+"|)";default:return e}}function r(e){return e=e.split("*").join("[^/]%%%~"),e=e.split(".").join("\\.")}function a(){return/(\\?[@?!+*$]\\?)(\(([^()]*?)\))/}function o(e){return"(?!^"+e+").*$"}function i(e,t,n){var l=t?"^":"",u=t?"$":"";return e="(?:"+e+")"+u,n&&(e=l+o(e)),new RegExp(l+e)}var s,c=(n(212),{});e.exports=l},function(e,t){},1146,1146,1146,1146,1146,,,,,,,,,,,,,function(e,t){/*!
* filename-regex
*
* Copyright (c) 2014-2015, Jon Schlinkert
* Licensed under the MIT license.
*/
e.exports=function(){return/([^\\\/]+)$/}},function(e,t,n){/*!
* fill-range
*
* Copyright (c) 2014-2018, Jon Schlinkert.
* Released under the MIT License.
*/
"use strict";function l(e,t,n,l,r){if(null==e||null==t)throw new Error("fill-range expects the first and second args to be strings.");"function"==typeof n&&(r=n,l={},n=null),"function"==typeof l&&(r=l,l={}),v(n)&&(l=n,n="");var d,y=!1,g="",T=l||{};"undefined"==typeof T.silent&&(T.silent=!0),n=n||T.step;var S=e,A=t;if(t="-0"===t.toString()?0:t,(T.optimize||T.makeRe)&&(n=n?n+="~":n,d=!0,y=!0,g="~"),"string"==typeof n){var O=p().exec(n);if(O){var R=O.index,C=O[0];if("+"===C)return k(e,t);if("?"===C)return[E(e,t)];">"===C?(n=n.substr(0,R)+n.substr(R+1),d=!0):"|"===C?(n=n.substr(0,R)+n.substr(R+1),d=!0,y=!0,g=C):"~"===C&&(n=n.substr(0,R)+n.substr(R+1),d=!0,y=!0,g=C)}else if(!b(n)){if(!T.silent)throw new TypeError("fill-range: invalid step.");return null}}if(/[.&*()[\]^%$#@!]/.test(e)||/[.&*()[\]^%$#@!]/.test(t)){if(!T.silent)throw new RangeError("fill-range: invalid range arguments.");return null}if(!f(e)||!f(t)||h(e)||h(t)){if(!T.silent)throw new RangeError("fill-range: invalid range arguments.");return null}var D=b(m(e)),w=b(m(t));if(!D&&w||D&&!w){if(!T.silent)throw new TypeError("fill-range: first range argument is incompatible with second.");return null}var I=D,P=i(n);I?(e=+e,t=+t):(e=e.charCodeAt(0),t=t.charCodeAt(0));var L=e>t;(e<0||t<0)&&(d=!1,y=!1);var M,x,N=_(S,A),F=[],j=0;if(y&&a(e,t,P,I,N,T))return"|"!==g&&"~"!==g||(g=o(e,t,P,I,L)),u([S,A],g,T);for(;L?e>=t:e<=t;)N&&I&&(x=N(e)),M="function"==typeof r?r(e,I,x,j++):I?s(e,x):y&&c(e)?null:String.fromCharCode(e),null!==M&&F.push(M),L?e-=P:e+=P;return!y&&!d||T.noexpand?F:("|"!==g&&"~"!==g||(g=o(e,t,P,I,L)),1===F.length||e<0||t<0?F:u(F,g,T))}function u(e,t,n){"~"===t&&(t="-");var l=e.join(t),u=n&&n.regexPrefix;return"|"===t&&(l=u?u+l:l,l="("+l+")"),"-"===t&&(l=u&&"^"===u?u+l:l,l="["+l+"]"),[l]}function r(e,t,n,l,u){return!u&&(l?e<=9&&t<=9:e9||t>9))&&(!u&&1===n&&e>0)||1}function s(e,t){var n=t?t+e:e;return t&&"-"===e.toString().charAt(0)&&(n="-"+t+e.toString().substr(1)),n.toString()}function c(e){var t=d(e);return"\\"===t||"["===t||"]"===t||"^"===t||"("===t||")"===t||"`"===t}function d(e){return String.fromCharCode(e)}function p(){return/\?|>|\||\+|\~/g}function f(e){return/[a-z0-9]/i.test(e)}function h(e){return/[a-z][0-9]|[0-9][a-z]/i.test(e)}function m(e){return/^-*0+$/.test(e.toString())?"0":e}function y(e){return/[^.]\.|^-*0+[0-9]/.test(e)}function _(e,t){if(y(e)||y(t)){var n=g(e),l=g(t),u=n>=l?n:l;return function(e){return T("0",u-g(e))}}return!1}function g(e){return e.toString().length}var v=n(1183),b=n(1179),E=n(1222),T=n(1491),k=n(684);e.exports=l},function(e,t){/*!
* for-in
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/
"use strict";e.exports=function(e,t,n){for(var l in e)if(t.call(n,e[l],l,e)===!1)break}},function(e,t,n){/*!
* for-own
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/
"use strict";var l=n(1166),u=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){l(e,function(l,r){if(u.call(e,r))return t.call(n,e[r],r,e)})}},function(e,t,n){/*!
* glob-base
*
* Copyright (c) 2015, Jon Schlinkert.
* Licensed under the MIT License.
*/
"use strict";function l(e){return"/"===e.slice(-1)?e:u.dirname(e)}var u=n(303),r=n(1169),a=n(213);e.exports=function(e){if("string"!=typeof e)throw new TypeError("glob-base expects a string.");var t={};return t.base=r(e),t.isGlob=a(e),"."!==t.base?(t.glob=e.substr(t.base.length),"/"===t.glob.charAt(0)&&(t.glob=t.glob.substr(1))):t.glob=e,t.isGlob||(t.base=l(e),t.glob="."!==t.base?e.substr(t.base.length):e),"./"===t.glob.substr(0,2)&&(t.glob=t.glob.substr(2)),"/"===t.glob.charAt(0)&&(t.glob=t.glob.substr(1)),t}},function(e,t,n){"use strict";var l=n(303),u=n(213);e.exports=function(e){e+="a";do e=l.dirname(e);while(u(e));return e}},function(e,t){"use strict";function n(e,t,n){function u(){return o=!0,i?void(c=[].concat(l.call(arguments))):void n.apply(this,arguments)}function r(){if(!o&&(s=!0,!i)){for(i=!0;!o&&a=e&&s&&(o=!0,n()))}}var a=0,o=!1,i=!1,s=!1,c=void 0;r()}t.__esModule=!0;var l=Array.prototype.slice;t.loopAsync=n},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(119),r=l(u),a=n(439),o=l(a);t["default"]=r["default"](o["default"],"enableBeforeUnload is deprecated, use useBeforeUnload instead"),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(119),r=l(u),a=n(141),o=l(a);t["default"]=r["default"](o["default"],"enableQueries is deprecated, use useQueries instead"),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(119),r=l(u),a=n(437),o=l(a),i=n(434),s=l(i);t.createHistory=s["default"];var c=n(296),d=l(c);t.createHashHistory=d["default"];var p=n(438),f=l(p);t.createMemoryHistory=f["default"];var h=n(298),m=l(h);t.useBasename=m["default"];var y=n(439),_=l(y);t.useBeforeUnload=_["default"];var g=n(141),v=l(g);t.useQueries=v["default"];var b=n(117),E=l(b);t.Actions=E["default"];var T=n(1171),k=l(T);t.enableBeforeUnload=k["default"];var S=n(1172),A=l(S);t.enableQueries=A["default"];var O=r["default"](o["default"],"Using createLocation without a history instance is deprecated; please use history.createLocation instead");t.createLocation=O},function(e,t,n){var l,u,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};!function(n,a){"object"===r(t)?e.exports=a():(l=[],u=function(){return n.Humanize=a()}.apply(t,l),!(void 0!==u&&(e.exports=u)))}(this,function(){var e=[{name:"second",value:1e3},{name:"minute",value:6e4},{name:"hour",value:36e5},{name:"day",value:864e5},{name:"week",value:6048e5}],t={P:Math.pow(2,50),T:Math.pow(2,40),G:Math.pow(2,30),M:Math.pow(2,20)},n=function(e){return"undefined"!=typeof e&&null!==e},l=function(e){return e!==e},u=function(e){return isFinite(e)&&!l(parseFloat(e))},a=function(e){var t=Object.prototype.toString.call(e);return"[object Array]"===t},o={intword:function(e,t){var n=arguments.length<=2||void 0===arguments[2]?2:arguments[2];return o.compactInteger(e,n)},compactInteger:function(e){var t=arguments.length<=1||void 0===arguments[1]?0:arguments[1];t=Math.max(t,0);var n=parseInt(e,10),l=n<0?"-":"",u=Math.abs(n),r=String(u),a=r.length,o=[13,10,7,4],i=["T","B","M","k"];if(u<1e3)return""+l+r;if(a>o[0]+3)return n.toExponential(t).replace("e+","x10^");for(var s=void 0,c=0;c=d){s=d;break}}var p=a-s+1,f=r.split(""),h=f.slice(0,p),m=f.slice(p,p+t+1),y=h.join(""),_=m.join("");_.length=u)return o.formatNumber(e/u,n,"")+" "+l+"B"}return e>=1024?o.formatNumber(e/1024,0)+" KB":o.formatNumber(e,0)+o.pluralize(e," byte")},filesize:function(){return o.fileSize.apply(o,arguments)},formatNumber:function(e){var t=arguments.length<=1||void 0===arguments[1]?0:arguments[1],n=arguments.length<=2||void 0===arguments[2]?",":arguments[2],l=arguments.length<=3||void 0===arguments[3]?".":arguments[3],u=function(e,t,n){return n?e.substr(0,n)+t:""},r=function(e,t,n){return e.substr(n).replace(/(\d{3})(?=\d)/g,"$1"+t)},a=function(e,t,n){return n?t+o.toFixed(Math.abs(e),n).split(".")[1]:""},i=o.normalizePrecision(t),s=e<0&&"-"||"",c=String(parseInt(o.toFixed(Math.abs(e||0),i),10)),d=c.length>3?c.length%3:0;return s+u(c,n,d)+r(c,n,d)+a(e,l,i)},toFixed:function(e,t){t=n(t)?t:o.normalizePrecision(t,0);var l=Math.pow(10,t);return(Math.round(e*l)/l).toFixed(t)},normalizePrecision:function(e,t){return e=Math.round(Math.abs(e)),l(e)?t:e},ordinal:function(e){var t=parseInt(e,10);if(0===t)return e;var n=t%100;if([11,12,13].indexOf(n)>=0)return t+"th";var l=t%10,u=void 0;switch(l){case 1:u="st";break;case 2:u="nd";break;case 3:u="rd";break;default:u="th"}return""+t+u},times:function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if(u(e)&&e>=0){var l=parseFloat(e),r=["never","once","twice"];if(n(t[l]))return String(t[l]);var a=n(r[l])&&r[l].toString();return a||l.toString()+" times"}return null},pluralize:function(e,t,l){return n(e)&&n(t)?(l=n(l)?l:t+"s",1===parseInt(e,10)?t:l):null},truncate:function(e){var t=arguments.length<=1||void 0===arguments[1]?100:arguments[1],n=arguments.length<=2||void 0===arguments[2]?"...":arguments[2];return e.length>t?e.substring(0,t-n.length)+n:e},truncateWords:function(e,t){for(var l=e.split(" "),u="",r=0;rt?u+"...":null},truncatewords:function(){return o.truncateWords.apply(o,arguments)},boundedNumber:function(e){var t=arguments.length<=1||void 0===arguments[1]?100:arguments[1],n=arguments.length<=2||void 0===arguments[2]?"+":arguments[2],l=void 0;return u(e)&&u(t)&&e>t&&(l=t+n),(l||e).toString()},truncatenumber:function(){return o.boundedNumber.apply(o,arguments)},oxford:function(e,t,l){var u=e.length,r=void 0;if(u<2)return String(e);if(2===u)return e.join(" and ");if(n(t)&&u>t){var a=u-t;r=t,l=n(l)?l:", and "+a+" "+o.pluralize(a,"other")}else r=-1,l=", and "+e[u-1];return e.slice(0,r).join(", ")+l},dictionary:function(e){var t=arguments.length<=1||void 0===arguments[1]?" is ":arguments[1],l=arguments.length<=2||void 0===arguments[2]?", ":arguments[2],u="";if(n(e)&&"object"===("undefined"==typeof e?"undefined":r(e))&&!a(e)){var o=[];for(var i in e)if(e.hasOwnProperty(i)){var s=e[i];o.push(""+i+t+s)}return o.join(l)}return u},frequency:function(e,t){if(!a(e))return null;var n=e.length,l=o.times(n);return 0===n?l+" "+t:t+" "+l},pace:function(t,n){var l=arguments.length<=2||void 0===arguments[2]?"time":arguments[2];if(0===t||0===n)return"No "+o.pluralize(0,l);for(var u="Approximately",r=void 0,a=void 0,i=t/n,s=0;s1){r=c.name;break}}r||(u="Less than",a=1,r=e[e.length-1].name);var d=Math.round(a);return l=o.pluralize(d,l),u+" "+d+" "+l+" per "+r},nl2br:function(e){var t=arguments.length<=1||void 0===arguments[1]?"
":arguments[1];return e.replace(/\n/g,t)},br2nl:function(e){var t=arguments.length<=1||void 0===arguments[1]?"\r\n":arguments[1];return e.replace(/\
/g,t)},capitalize:function(e){var t=!(arguments.length<=1||void 0===arguments[1])&&arguments[1];return""+e.charAt(0).toUpperCase()+(t?e.slice(1).toLowerCase():e.slice(1))},capitalizeAll:function(e){return e.replace(/(?:^|\s)\S/g,function(e){return e.toUpperCase()})},titleCase:function(e){var t=/\b(a|an|and|at|but|by|de|en|for|if|in|of|on|or|the|to|via|vs?\.?)\b/i,n=/\S+[A-Z]+\S*/,l=/\s+/,u=/-/,r=void 0;return(r=function(e){for(var a=!(arguments.length<=1||void 0===arguments[1])&&arguments[1],i=arguments.length<=2||void 0===arguments[2]||arguments[2],s=[],c=e.split(a?u:l),d=0;d
* @license MIT
*/
e.exports=function(e){return null!=e&&(n(e)||l(e)||!!e._isBuffer)}},function(e,t){/*!
* is-dotfile
*
* Copyright (c) 2015-2017, Jon Schlinkert.
* Released under the MIT License.
*/
e.exports=function(e){if(46===e.charCodeAt(0)&&e.indexOf("/",1)===-1)return!0;var t=e.lastIndexOf("/");return t!==-1&&46===e.charCodeAt(t+1)}},function(e,t,n){/*!
* is-equal-shallow
*
* Copyright (c) 2015, Jon Schlinkert.
* Licensed under the MIT License.
*/
"use strict";var l=n(1181);e.exports=function(e,t){if(!e&&!t)return!0;if(!e&&t||e&&!t)return!1;var n,u=0,r=0;for(n in t)if(r++,!l(t[n])||!e.hasOwnProperty(n)||e[n]!==t[n])return!1;for(n in e)u++;return u===r}},function(e,t){/*!
* is-extendable
*
* Copyright (c) 2015, Jon Schlinkert.
* Licensed under the MIT License.
*/
"use strict";e.exports=function(e){return"undefined"!=typeof e&&null!==e&&("object"==typeof e||"function"==typeof e)}},function(e,t,n){/*!
* is-number
*
* Copyright (c) 2014-2015, Jon Schlinkert.
* Licensed under the MIT License.
*/
"use strict";var l=n(445);e.exports=function(e){var t=l(e);if("number"!==t&&"string"!==t)return!1;var n=+e;return n-n+1>=0&&""!==e}},function(e,t){/*!
* is-posix-bracket
*
* Copyright (c) 2015-2016, Jon Schlinkert.
* Licensed under the MIT License.
*/
e.exports=function(e){return"string"==typeof e&&/\[([:.=+])(?:[^\[\]]|)+\1\]/.test(e)}},function(e,t){/*!
* is-primitive
*
* Copyright (c) 2014-2015, Jon Schlinkert.
* Licensed under the MIT License.
*/
"use strict";e.exports=function(e){return null==e||"function"!=typeof e&&"object"!=typeof e}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){/*!
* isobject
*
* Copyright (c) 2014-2015, Jon Schlinkert.
* Licensed under the MIT License.
*/
"use strict";var l=n(1182);e.exports=function(e){return null!=e&&"object"==typeof e&&l(e)===!1}},,function(e,t,n){!function(t){function n(e,t){for(var n=e.length;n--;)if(e[n]===t)return n;return-1}function l(e,t){if(e.length!=t.length)return!1;for(var n=0;n0;for(r in T)(!T[r]&&n(l.mods,+r)>-1||T[r]&&n(l.mods,+r)==-1)&&(o=!1);(0!=l.mods.length||T[16]||T[18]||T[17]||T[91])&&!o||l.method(e,l)===!1&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}function a(e){var t,l=e.keyCode,u=n(R,l);if(u>=0&&R.splice(u,1),93!=l&&224!=l||(l=91),l in T){T[l]=!1;for(t in S)S[t]==l&&(i[t]=!1)}}function o(){for(b in T)T[b]=!1;for(b in S)i[b]=!1}function i(e,t,n){var l,u;l=y(e),void 0===n&&(n=t,t="all");for(var r=0;r1&&(u=_(e),e=[e[e.length-1]]),e=e[0],e=O(e),e in E||(E[e]=[]),E[e].push({shortcut:l[r],scope:t,method:n,key:l[r],mods:u})}function s(e,t){var n,u,r,a,o,i=[];for(n=y(e),a=0;a1&&(i=_(u),e=u[u.length-1]),e=O(e),void 0===t&&(t=h()),!E[e])return;for(r=0;r-1}function r(e,t,n,l){for(var u=e.length,r=n+(l?1:-1);l?r--:++r1&&O.reverse(),f&&s1?"& ":"")+t[l],t=t.join(n>2?", ":" "),e.replace(de,"{\n/* [wrapped with "+t+"] */\n")}function C(e,t){return t=null==t?ne:t,!!t&&("number"==typeof e||ge.test(e))&&e>-1&&e%1==0&&e2?e:void 0}(),xe=Me?function(e,t,n){var l=t+"";return Me(e,"toString",{configurable:!0,enumerable:!1,value:H(R(l,P(O(l),n)))})}:B;L.placeholder={},e.exports=L}).call(t,function(){return this}())},function(e,t){(function(t){function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function l(e,t){for(var n=-1,l=t.length,u=e.length;++n0&&n(c)?t>1?u(c,t-1,n,r,a):l(a,c):r||(a[a.length]=c)}return a}function r(e,t){return t=D(void 0===t?e.length-1:t,0),function(){for(var l=arguments,u=-1,r=D(l.length-t,0),a=Array(r);++u-1&&e%1==0&&e<=y}function f(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function h(e){return!!e&&"object"==typeof e}var m="Expected a function",y=9007199254740991,_="[object Arguments]",g="[object Function]",v="[object GeneratorFunction]",b="object"==typeof t&&t&&t.Object===Object&&t,E="object"==typeof self&&self&&self.Object===Object&&self,T=b||E||Function("return this")(),k=Object.prototype,S=k.hasOwnProperty,A=k.toString,O=T.Symbol,R=k.propertyIsEnumerable,C=O?O.isConcatSpreadable:void 0,D=Math.max,w=Array.isArray,I=a();e.exports=I}).call(t,function(){return this}())},function(e,t,n){function l(e){return null==e?void 0===e?i:o:s&&s in Object(e)?r(e):a(e)}var u=n(446),r=n(1191),a=n(1192),o="[object Null]",i="[object Undefined]",s=u?u.toStringTag:void 0;e.exports=l},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 l=n(1193),u=l(Object.getPrototypeOf,Object);e.exports=u},function(e,t,n){function l(e){var t=a.call(e,i),n=e[i];try{e[i]=void 0;var l=!0}catch(u){}var r=o.call(e);return l&&(t?e[i]=n:delete e[i]),r}var u=n(446),r=Object.prototype,a=r.hasOwnProperty,o=r.toString,i=u?u.toStringTag:void 0;e.exports=l},function(e,t){function n(e){return u.call(e)}var l=Object.prototype,u=l.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 l=n(1189),u="object"==typeof self&&self&&self.Object===Object&&self,r=l||u||Function("return this")();e.exports=r},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},function(e,t){e.exports=function(e){function t(){return l.getRandomValues(a),a[0]/o}var n="Uint32Array"in e,l=e.crypto||e.msCrypto,u=l&&"function"==typeof l.getRandomValues,r=n&&l&&u;if(!r)return Math.random;var a=new Uint32Array(1),o=Math.pow(2,32);return t.cryptographic=!0,t}("undefined"!=typeof self?self:window)},function(e,t){"use strict";function n(e,t){return Object.keys(e).reduce(function(n,l){var u=t?t+l:l;return n[e[l]]=u,n},{})}var l,u,r={};r.escapeRegex={"?":/\?/g,"@":/\@/g,"!":/\!/g,"+":/\+/g,"*":/\*/g,"(":/\(/g,")":/\)/g,"[":/\[/g,"]":/\]/g},r.ESC={"?":"__UNESC_QMRK__","@":"__UNESC_AMPE__","!":"__UNESC_EXCL__","+":"__UNESC_PLUS__","*":"__UNESC_STAR__",",":"__UNESC_COMMA__","(":"__UNESC_LTPAREN__",")":"__UNESC_RTPAREN__","[":"__UNESC_LTBRACK__","]":"__UNESC_RTBRACK__"},r.UNESC=l||(l=n(r.ESC,"\\")),r.ESC_TEMP={"?":"__TEMP_QMRK__","@":"__TEMP_AMPE__","!":"__TEMP_EXCL__","*":"__TEMP_STAR__","+":"__TEMP_PLUS__",",":"__TEMP_COMMA__","(":"__TEMP_LTPAREN__",")":"__TEMP_RTPAREN__","[":"__TEMP_LTBRACK__","]":"__TEMP_RTBRACK__"},r.TEMP=u||(u=n(r.ESC_TEMP)),e.exports=r},function(e,t,n){/*!
* micromatch
*
* Copyright (c) 2014-2015, Jon Schlinkert.
* Licensed under the MIT License.
*/
"use strict";function l(e,t){if("string"!=typeof e)throw new TypeError("micromatch.expand(): argument should be a string.");var n=new c(e,t||{}),l=n.options;if(!s.isGlob(e))return n.pattern=n.pattern.replace(/([\/.])/g,"\\$1"),n;if(n.pattern=n.pattern.replace(/(\+)(?!\()/g,"\\$1"),n.pattern=n.pattern.split("$").join("\\$"),"boolean"!=typeof l.braces&&"boolean"!=typeof l.nobraces&&(l.braces=!0),".*"===n.pattern)return{pattern:"\\."+p,tokens:h,options:l};if("*"===n.pattern)return{pattern:o(l.dot),tokens:h,options:l};n.parse();var h=n.tokens;return h.is.negated=l.negated,l.dotfiles!==!0&&!h.is.dotfile||l.dot===!1||(l.dotfiles=!0,l.dot=!0),l.dotdirs!==!0&&!h.is.dotdir||l.dot===!1||(l.dotdirs=!0,l.dot=!0),/[{,]\./.test(n.pattern)&&(l.makeRe=!1,l.dot=!0),l.nonegate!==!0&&(l.negated=n.negated),"."===n.pattern.charAt(0)&&"/"!==n.pattern.charAt(1)&&(n.pattern="\\"+n.pattern),n.track("before braces"),h.is.braces&&n.braces(),n.track("after braces"),n.track("before extglob"),h.is.extglob&&n.extglob(),n.track("after extglob"),n.track("before brackets"),h.is.brackets&&n.brackets(),n.track("after brackets"),n._replace("[!","[^"),n._replace("(?","(%~"),n._replace(/\[\]/,"\\[\\]"),n._replace("/[","/"+(l.dot?m:f)+"[",!0),n._replace("/?","/"+(l.dot?m:f)+"[^/]",!0),n._replace("/.","/(?=.)\\.",!0),n._replace(/^(\w):([\\\/]+?)/gi,"(?=.)$1:$2",!0),n.pattern.indexOf("[^")!==-1&&(n.pattern=r(n.pattern)),l.globstar!==!1&&"**"===n.pattern?n.pattern=i(l.dot):(n.pattern=a(n.pattern,"[","]"),n.escape(n.pattern),h.is.globstar&&(n.pattern=u(n.pattern,"/**"),n.pattern=u(n.pattern,"**/"),n._replace("/**/","(?:/"+i(l.dot)+"/|/)",!0),n._replace(/\*{2,}/g,"**"),n._replace(/(\w+)\*(?!\/)/g,"$1[^/]*?",!0),n._replace(/\*\*\/\*(\w)/g,i(l.dot)+"\\/"+(l.dot?m:f)+"[^/]*?$1",!0),l.dot!==!0&&n._replace(/\*\*\/(.)/g,"(?:**\\/|)$1"),(""!==h.path.dirname||/,\*\*|\*\*,/.test(n.orig))&&n._replace("**",i(l.dot),!0)),n._replace(/\/\*$/,"\\/"+o(l.dot),!0),n._replace(/(?!\/)\*$/,p,!0),n._replace(/([^\/]+)\*/,"$1"+o(!0),!0),n._replace("*",o(l.dot),!0),n._replace("?.","?\\.",!0),n._replace("?:","?:",!0),n._replace(/\?+/g,function(e){var t=e.length;return 1===t?d:d+"{"+t+"}"}),n._replace(/\.([*\w]+)/g,"\\.$1"),n._replace(/\[\^[\\\/]+\]/g,d),n._replace(/\/+/g,"\\/"),n._replace(/\\{2,}/g,"\\")),n.unescape(n.pattern),n._replace("__UNESC_STAR__","*"),n._replace("?.","?\\."),n._replace("[^\\/]",d),n.pattern.length>1&&/^[\[?*]/.test(n.pattern)&&(n.pattern=(l.dot?m:f)+n.pattern),n}function u(e,t){var n=e.split(t),l=""===n[0],u=""===n[n.length-1];return n=n.filter(Boolean),l&&n.unshift(""),u&&n.push(""),n.join(t)}function r(e){return e.replace(/\[\^([^\]]*?)\]/g,function(e,t){return t.indexOf("/")===-1&&(t="\\/"+t),"[^"+t+"]"})}function a(e,t,n){var l=e.split(t),u=l.join("").length,r=e.split(n).join("").length;return u!==r?(e=l.join("\\"+t),e.split(n).join("\\"+n)):e}function o(e){return e?"(?!"+h+")(?=.)"+p:f+p}function i(e){return e?y:"(?:(?!(?:\\/|^)\\.).)*?"}var s=n(302),c=n(1199);e.exports=l;var d="[^/]",p=d+"*?",f="(?!\\.)(?=.)",h="(?:\\/|^)\\.{1,2}($|\\/)",m="(?!"+h+")(?=.)",y="(?:(?!"+h+").)*?"},function(e,t,n){"use strict";function l(e){return e=e.split("?").join("%~"),e=e.split("*").join("%%")}function u(e){return e=e.split("%~").join("?"),e=e.split("%%").join("*")}var r=n(1197),a=n(302),o=e.exports=function i(e,t){return this instanceof i?(this.options=t||{},this.pattern=e,this.history=[],this.tokens={},void this.init(e)):new i(e,t)};o.prototype.init=function(e){this.orig=e,this.negated=this.isNegated(),this.options.track=this.options.track||!1,this.options.makeRe=!0},o.prototype.track=function(e){this.options.track&&this.history.push({msg:e,pattern:this.pattern})},o.prototype.isNegated=function(){return 33===this.pattern.charCodeAt(0)&&(this.pattern=this.pattern.slice(1),!0)},o.prototype.braces=function(){if(this.options.nobraces!==!0&&this.options.nobrace!==!0){var e=this.pattern.match(/[\{\(\[]/g),t=this.pattern.match(/[\}\)\]]/g);e&&t&&e.length!==t.length&&(this.options.makeRe=!1);var n=a.braces(this.pattern,this.options);this.pattern=n.join("|")}},o.prototype.brackets=function(){this.options.nobrackets!==!0&&(this.pattern=a.brackets(this.pattern))},o.prototype.extglob=function(){this.options.noextglob!==!0&&a.isExtglob(this.pattern)&&(this.pattern=a.extglob(this.pattern,{escape:!0}))},o.prototype.parse=function(e){return this.tokens=a.parseGlob(e||this.pattern,!0),this.tokens},o.prototype._replace=function(e,t,n){this.track('before (find): "'+e+'" (replace with): "'+t+'"'),n&&(t=l(t)),e&&t&&"string"==typeof e?this.pattern=this.pattern.split(e).join(t):this.pattern=this.pattern.replace(e,t),this.track("after")},o.prototype.escape=function(e){this.track("before escape: ");var t=/["\\](['"]?[^"'\\]['"]?)/g;this.pattern=e.replace(t,function(e,t){var n=r.ESC,l=n&&n[t];return l?l:/[a-z]/i.test(e)?e.split("\\").join(""):e}),this.track("after escape: ")},o.prototype.unescape=function(e){var t=/__([A-Z]+)_([A-Z]+)__/g;this.pattern=e.replace(t,function(e,t){return r[t][e]}),this.pattern=u(this.pattern)}},,function(e,t,n){/*!
* normalize-path
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/
var l=n(1490);e.exports=function(e,t){if("string"!=typeof e)throw new TypeError("expected a string");return e=e.replace(/[\\\/]+/g,"/"),t!==!1&&(e=l(e)),e}},function(e,t,n){/*!
* object.omit
*
* Copyright (c) 2014-2015, Jon Schlinkert.
* Licensed under the MIT License.
*/
"use strict";var l=n(1178),u=n(1167);e.exports=function(e,t){if(!l(e))return{};t=[].concat.apply([],[].slice.call(arguments,1));var n,r=t[t.length-1],a={};"function"==typeof r&&(n=t.pop());var o="function"==typeof n;return t.length||o?(u(e,function(l,u){t.indexOf(u)===-1&&(o?n(l,u,e)&&(a[u]=l):a[u]=l)}),a):e}},function(e,t,n){/*!
* parse-glob
*
* Copyright (c) 2015, Jon Schlinkert.
* Licensed under the MIT License.
*/
"use strict";function l(e){return e.indexOf("/.")!==-1||"."===e.charAt(0)&&"/"!==e.charAt(1)}function u(e,t,n){return e&&t.indexOf(n)!==-1}function r(e){var t=/\{([^{}]*?)}|\(([^()]*?)\)|\[([^\[\]]*?)\]/g;return e.replace(t,function(e,t,n,l){var u=t||n||l;return u?e.split(u).join(a(u)):e})}function a(e){return e=e.split("/").join("__SLASH__"),e=e.split(".").join("__DOT__")}function o(e){return e=e.split("__SLASH__").join("/"),e=e.split("__DOT__").join(".")}var i=n(213),s=n(1168),c=n(212),d=n(1176),p=e.exports.cache={};e.exports=function(e){if(p.hasOwnProperty(e))return p[e];var t={};t.orig=e,t.is={},e=r(e);var n=s(e);t.is.glob=n.isGlob,t.glob=n.glob,t.base=n.base;var a=/([^\/]*)$/.exec(e);t.path={},t.path.dirname="",t.path.basename=a[1]||"",t.path.dirname=e.split(t.path.basename).join("")||"";var f=(t.path.basename||"").split(".")||"";t.path.filename=f[0]||"",t.path.extname=f.slice(1).join(".")||"",t.path.ext="",i(t.path.dirname)&&!t.path.basename&&(/\/$/.test(t.glob)||(t.path.basename=t.glob),t.path.dirname=t.base),e.indexOf("/")!==-1||t.is.globstar||(t.path.dirname="",t.path.basename=t.orig);var h=t.path.basename.indexOf(".");if(h!==-1&&(t.path.filename=t.path.basename.slice(0,h),t.path.extname=t.path.basename.slice(h)),"."===t.path.extname.charAt(0)){var m=t.path.extname.split(".");t.path.ext=m[m.length-1]}t.glob=o(t.glob),t.path.dirname=o(t.path.dirname),t.path.basename=o(t.path.basename),t.path.filename=o(t.path.filename),t.path.extname=o(t.path.extname);var y=e&&t.is.glob;return t.is.negated=e&&"!"===e.charAt(0),t.is.extglob=e&&c(e),t.is.braces=u(y,e,"{"),t.is.brackets=u(y,e,"[:"),t.is.globstar=u(y,e,"**"),t.is.dotfile=d(t.path.basename)||d(t.path.filename),t.is.dotdir=l(t.path.dirname),p[e]=t}},function(e,t,n){/*!
* parseurl
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2014-2017 Douglas Christopher Wilson
* MIT Licensed
*/
"use strict";function l(e){var t=e.url;if(void 0!==t){var n=e._parsedUrl;return a(t,n)?n:(n=r(t),n._raw=t,e._parsedUrl=n)}}function u(e){var t=e.originalUrl;if("string"!=typeof t)return l(e);var n=e._parsedOriginalUrl;return a(t,n)?n:(n=r(t),n._raw=t,e._parsedOriginalUrl=n)}function r(e){if("string"!=typeof e||47!==e.charCodeAt(0))return i(e);for(var t=e,n=null,l=null,u=1;u
*
* Copyright (c) 2014-2015, Jon Schlinkert.
* Licensed under the MIT license.
*/
"use strict";function n(){return Math.random().toString().slice(2,7)}t.before=function(e,t){return e.replace(t,function(e){var t=n();return l[t]=e,"__ID"+t+"__"})},t.after=function(e){return e.replace(/__ID(.{5})__/g,function(e,t){return l[t]})};var l={}},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){return function(n,l,u,r,a){var s=u||"<>",c=a||l;if(null!=n[l]){var d=u+"."+l;(0,o["default"])(i[d],"The "+r+" `"+c+"` of "+("`"+s+"` is deprecated. "+t+".")),i[d]=!0}for(var p=arguments.length,f=Array(p>5?p-5:0),h=5;h1&&l--,r=6*l<1?t+6*(n-t)*l:2*l<1?n:3*l<2?t+(n-t)*(2/3-l)*6:t,u[s]=255*r;return u}e.exports=n},function(e,t,n){function l(e){var t=Math.round(r(e,0,255)),n=t.toString(16);return 1==n.length?"0"+n:n}function u(e){var t=4===e.length?l(255*e[3]):"";return"#"+l(e[0])+l(e[1])+l(e[2])+t}var r=n(304);e.exports=u},function(e,t){function n(e){for(var t="#",n=1;nl.stackCounter)&&(ne(e,"__minimumStackCounter__",{value:l.stackCounter,configurable:!0}),n.unshift(l.stack));n.unshift(e.stack);var u=n.join("\n"+ae+"\n"),r=a(u);ne(e,"stack",{value:r,configurable:!0})}}function a(e){for(var t=e.split("\n"),n=[],l=0;l=W&&l<=pe}function c(){if(z)try{throw new Error}catch(e){var t=e.stack.split("\n"),n=t[0].indexOf("@")>0?t[1]:t[2],l=i(n);if(!l)return;return V=l[0],l[1]}}function d(e,t,n){return function(){return"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(t+" is deprecated, use "+n+" instead.",new Error("").stack),e.apply(e,arguments)}}function p(e){return e instanceof y?e:b(e)?D(e):C(e)}function f(){function e(e){t=e,p.longStackSupport&&z&&(r.source=e),Z(n,function(t,n){p.nextTick(function(){e.promiseDispatch.apply(e,n)})},void 0),n=void 0,l=void 0}var t,n=[],l=[],u=te(f.prototype),r=te(y.prototype);if(r.promiseDispatch=function(e,u,r){var a=J(arguments);n?(n.push(a),"when"===u&&r[1]&&l.push(r[1])):p.nextTick(function(){t.promiseDispatch.apply(t,a)})},r.valueOf=function(){if(n)return r;var e=g(t);return v(e)&&(t=e),e},r.inspect=function(){return t?t.inspect():{state:"pending"}},p.longStackSupport&&z)try{throw new Error}catch(a){r.stack=a.stack.substring(a.stack.indexOf("\n")+1),r.stackCounter=oe++}return u.promise=r,u.resolve=function(n){t||e(p(n))},u.fulfill=function(n){t||e(C(n))},u.reject=function(n){t||e(R(n))},u.notify=function(e){t||Z(l,function(t,n){p.nextTick(function(){n(e)})},void 0)},u}function h(e){if("function"!=typeof e)throw new TypeError("resolver must be a function.");var t=f();try{e(t.resolve,t.reject,t.notify)}catch(n){t.reject(n)}return t.promise}function m(e){return h(function(t,n){for(var l=0,u=e.length;l=l)throw new TypeError}for(;n2?e.resolve(J(arguments,1)):e.resolve(n)}},p.Promise=h,p.promise=h,h.race=m,h.all=F,h.reject=R,h.resolve=p,p.passByCopy=function(e){return e},y.prototype.passByCopy=function(){return this},p.join=function(e,t){return p(e).join(t)},y.prototype.join=function(e){return p([this,e]).spread(function(e,t){if(e===t)return e;throw new Error("Q can't join: not the same: "+e+" "+t)})},p.race=m,y.prototype.race=function(){return this.then(p.race)},p.makePromise=y,y.prototype.toString=function(){return"[object Promise]"},y.prototype.then=function(e,t,n){function l(t){try{return"function"==typeof e?e(t):t}catch(n){return R(n)}}function u(e){if("function"==typeof t){r(e,o);try{return t(e)}catch(n){return R(n)}}return R(e)}function a(e){return"function"==typeof n?n(e):e}var o=this,i=f(),s=!1;return p.nextTick(function(){o.promiseDispatch(function(e){s||(s=!0,i.resolve(l(e)))},"when",[function(e){s||(s=!0,i.resolve(u(e)))}])}),o.promiseDispatch(void 0,"when",[void 0,function(e){var t,n=!1;try{t=a(e)}catch(l){if(n=!0,!p.onerror)throw l;p.onerror(l)}n||i.notify(t)}]),i.promise},p.tap=function(e,t){return p(e).tap(t)},y.prototype.tap=function(e){return e=p(e),this.then(function(t){return e.fcall(t).thenResolve(t)})},p.when=_,y.prototype.thenResolve=function(e){return this.then(function(){return e})},p.thenResolve=function(e,t){return p(e).thenResolve(t)},y.prototype.thenReject=function(e){return this.then(function(){throw e})},p.thenReject=function(e,t){return p(e).thenReject(t)},p.nearer=g,p.isPromise=v,p.isPromiseAlike=b,p.isPending=E,y.prototype.isPending=function(){return"pending"===this.inspect().state},p.isFulfilled=T,y.prototype.isFulfilled=function(){return"fulfilled"===this.inspect().state},p.isRejected=k,y.prototype.isRejected=function(){return"rejected"===this.inspect().state};var ie=[],se=[],ce=[],de=!0;p.resetUnhandledRejections=S,p.getUnhandledReasons=function(){return ie.slice()},p.stopUnhandledRejectionTracking=function(){S(),de=!1},S(),p.reject=R,p.fulfill=C,p.master=w,p.spread=I,y.prototype.spread=function(e,t){return this.all().then(function(t){return e.apply(void 0,t)},t)},p.async=P,p.spawn=L,p["return"]=M,p.promised=x,p.dispatch=N,y.prototype.dispatch=function(e,t){var n=this,l=f();return p.nextTick(function(){n.promiseDispatch(l.resolve,e,t)}),l.promise},p.get=function(e,t){return p(e).dispatch("get",[t])},y.prototype.get=function(e){return this.dispatch("get",[e])},p.set=function(e,t,n){return p(e).dispatch("set",[t,n])},y.prototype.set=function(e,t){return this.dispatch("set",[e,t])},p.del=p["delete"]=function(e,t){return p(e).dispatch("delete",[t])},y.prototype.del=y.prototype["delete"]=function(e){return this.dispatch("delete",[e])},p.mapply=p.post=function(e,t,n){return p(e).dispatch("post",[t,n])},y.prototype.mapply=y.prototype.post=function(e,t){return this.dispatch("post",[e,t])},p.send=p.mcall=p.invoke=function(e,t){return p(e).dispatch("post",[t,J(arguments,2)])},y.prototype.send=y.prototype.mcall=y.prototype.invoke=function(e){return this.dispatch("post",[e,J(arguments,1)])},p.fapply=function(e,t){return p(e).dispatch("apply",[void 0,t])},y.prototype.fapply=function(e){return this.dispatch("apply",[void 0,e])},p["try"]=p.fcall=function(e){return p(e).dispatch("apply",[void 0,J(arguments,1)])},y.prototype.fcall=function(){return this.dispatch("apply",[void 0,J(arguments)])},p.fbind=function(e){var t=p(e),n=J(arguments,1);return function(){return t.dispatch("apply",[this,n.concat(J(arguments))])}},y.prototype.fbind=function(){var e=this,t=J(arguments);return function(){return e.dispatch("apply",[this,t.concat(J(arguments))])}},p.keys=function(e){return p(e).dispatch("keys",[])},y.prototype.keys=function(){return this.dispatch("keys",[])},p.all=F,y.prototype.all=function(){return F(this)},p.any=j,y.prototype.any=function(){return j(this)},p.allResolved=d(q,"allResolved","allSettled"),y.prototype.allResolved=function(){return q(this)},p.allSettled=U,y.prototype.allSettled=function(){return this.then(function(e){return F(ee(e,function(e){function t(){return e.inspect()}return e=p(e),e.then(t,t)}))})},p.fail=p["catch"]=function(e,t){return p(e).then(void 0,t)},y.prototype.fail=y.prototype["catch"]=function(e){return this.then(void 0,e)},p.progress=H,y.prototype.progress=function(e){return this.then(void 0,void 0,e)},p.fin=p["finally"]=function(e,t){return p(e)["finally"](t)},y.prototype.fin=y.prototype["finally"]=function(e){if(!e||"function"!=typeof e.apply)throw new Error("Q can't apply finally callback");return e=p(e),this.then(function(t){return e.fcall().then(function(){return t})},function(t){return e.fcall().then(function(){throw t})})},p.done=function(e,t,n,l){return p(e).done(t,n,l)},y.prototype.done=function(e,n,l){var u=function(e){p.nextTick(function(){if(r(e,a),!p.onerror)throw e;p.onerror(e)})},a=e||n||l?this.then(e,n,l):this;"object"==typeof t&&t&&t.domain&&(u=t.domain.bind(u)),a.then(void 0,u)},p.timeout=function(e,t,n){return p(e).timeout(t,n)},y.prototype.timeout=function(e,t){var n=f(),l=setTimeout(function(){t&&"string"!=typeof t||(t=new Error(t||"Timed out after "+e+" ms"),t.code="ETIMEDOUT"),n.reject(t)},e);return this.then(function(e){clearTimeout(l),n.resolve(e)},function(e){clearTimeout(l),n.reject(e)},n.notify),n.promise},p.delay=function(e,t){return void 0===t&&(t=e,e=void 0),p(e).delay(t)},y.prototype.delay=function(e){return this.then(function(t){var n=f();return setTimeout(function(){n.resolve(t)},e),n.promise})},p.nfapply=function(e,t){return p(e).nfapply(t)},y.prototype.nfapply=function(e){var t=f(),n=J(e);return n.push(t.makeNodeResolver()),this.fapply(n).fail(t.reject),t.promise},p.nfcall=function(e){var t=J(arguments,1);return p(e).nfapply(t)},y.prototype.nfcall=function(){var e=J(arguments),t=f();return e.push(t.makeNodeResolver()),this.fapply(e).fail(t.reject),t.promise},p.nfbind=p.denodeify=function(e){if(void 0===e)throw new Error("Q can't wrap an undefined function");var t=J(arguments,1);return function(){var n=t.concat(J(arguments)),l=f();return n.push(l.makeNodeResolver()),p(e).fapply(n).fail(l.reject),l.promise}},y.prototype.nfbind=y.prototype.denodeify=function(){var e=J(arguments);return e.unshift(this),p.denodeify.apply(void 0,e)},p.nbind=function(e,t){var n=J(arguments,2);return function(){function l(){return e.apply(t,arguments)}var u=n.concat(J(arguments)),r=f();return u.push(r.makeNodeResolver()),p(l).fapply(u).fail(r.reject),r.promise}},y.prototype.nbind=function(){var e=J(arguments,0);return e.unshift(this),p.nbind.apply(void 0,e)},p.nmapply=p.npost=function(e,t,n){return p(e).npost(t,n)},y.prototype.nmapply=y.prototype.npost=function(e,t){var n=J(t||[]),l=f();return n.push(l.makeNodeResolver()),this.dispatch("post",[e,n]).fail(l.reject),l.promise},p.nsend=p.nmcall=p.ninvoke=function(e,t){var n=J(arguments,2),l=f();return n.push(l.makeNodeResolver()),p(e).dispatch("post",[t,n]).fail(l.reject),l.promise},y.prototype.nsend=y.prototype.nmcall=y.prototype.ninvoke=function(e){var t=J(arguments,1),n=f();return t.push(n.makeNodeResolver()),this.dispatch("post",[e,t]).fail(n.reject),n.promise},p.nodeify=B,y.prototype.nodeify=function(e){return e?void this.then(function(t){p.nextTick(function(){e(null,t)})},function(t){p.nextTick(function(){e(t)})}):this},p.noConflict=function(){throw new Error("Q.noConflict only works when Q is used as a global")};var pe=c();return p})}).call(t,n(142),n(345).setImmediate)},function(e,t,n){"use strict";var l=n(1507);t.extract=function(e){return e.split("?")[1]||""},t.parse=function(e){return"string"!=typeof e?{}:(e=e.trim().replace(/^(\?|#|&)/,""),e?e.split("&").reduce(function(e,t){var n=t.replace(/\+/g," ").split("="),l=n.shift(),u=n.length>0?n.join("="):void 0;return l=decodeURIComponent(l),u=void 0===u?null:decodeURIComponent(u),e.hasOwnProperty(l)?Array.isArray(e[l])?e[l].push(u):e[l]=[e[l],u]:e[l]=u,e},{}):{})},t.stringify=function(e){return e?Object.keys(e).sort().map(function(t){var n=e[t];return void 0===n?"":null===n?t:Array.isArray(n)?n.slice().sort().map(function(e){return l(t)+"="+l(e)}).join("&"):l(t)+"="+l(n)}).filter(function(e){return e.length>0}).join("&"):""}},function(e,t){"use strict";function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,l,u){t=t||"&",l=l||"=";var r={};if("string"!=typeof e||0===e.length)return r;var a=/\+/g;e=e.split(t);var o=1e3;u&&"number"==typeof u.maxKeys&&(o=u.maxKeys);var i=e.length;o>0&&i>o&&(i=o);for(var s=0;s=0?(c=h.substr(0,m),d=h.substr(m+1)):(c=h,d=""),p=decodeURIComponent(c),f=decodeURIComponent(d),n(r,p)?Array.isArray(r[p])?r[p].push(f):r[p]=[r[p],f]:r[p]=f}return r}},function(e,t){"use strict";var n=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,l,u){return t=t||"&",l=l||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map(function(u){var r=encodeURIComponent(n(u))+l;return Array.isArray(e[u])?e[u].map(function(e){return r+encodeURIComponent(n(e))}).join(t):r+encodeURIComponent(n(e[u]))}).join(t):u?encodeURIComponent(n(u))+l+encodeURIComponent(n(e)):""}},function(e,t,n){"use strict";t.decode=t.parse=n(1219),t.encode=t.stringify=n(1220)},function(e,t,n){/*!
* randomatic
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/
"use strict";function l(e,t,n){if("undefined"==typeof e)throw new Error("randomatic expects a string or number.");var l=!1;1===arguments.length&&("string"==typeof e?t=e.length:u(e)&&(n={},t=e,e="*")),"object"===r(t)&&t.hasOwnProperty("chars")&&(n=t,e=n.chars,t=e.length,l=!0);var i=n||{},s="",c="";if(e.indexOf("?")!==-1&&(s+=i.chars),e.indexOf("a")!==-1&&(s+=o.lower),e.indexOf("A")!==-1&&(s+=o.upper),e.indexOf("0")!==-1&&(s+=o.number),e.indexOf("!")!==-1&&(s+=o.special),e.indexOf("*")!==-1&&(s+=o.all),l&&(s+=e),i.exclude){var d="string"===r(i.exclude)?i.exclude:i.exclude.join("");s=s.replace(new RegExp("["+d+"]+","g"),"")}for(;t--;)c+=s.charAt(parseInt(a()*s.length,10));return c}var u=n(1223),r=n(1224),a=n(1196);e.exports=l,e.exports.isCrypto=!!a.cryptographic;var o={lower:"abcdefghijklmnopqrstuvwxyz",upper:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",number:"0123456789",special:"~!@#$%^&()_+-={}[];',."};o.all=o.lower+o.upper+o.number+o.special},function(e,t){/*!
* is-number
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/
"use strict";e.exports=function(e){var t=typeof e;if("string"===t||e instanceof String){if(!e.trim())return!1}else if("number"!==t&&!(e instanceof Number))return!1;return e-e+1>=0}},function(e,t){function n(e){return e.constructor?e.constructor.name:null}function l(e){return Array.isArray?Array.isArray(e):e instanceof Array}function u(e){return e instanceof Error||"string"==typeof e.message&&e.constructor&&"number"==typeof e.constructor.stackTraceLimit}function r(e){return e instanceof Date||"function"==typeof e.toDateString&&"function"==typeof e.getDate&&"function"==typeof e.setDate}function a(e){return e instanceof RegExp||"string"==typeof e.flags&&"boolean"==typeof e.ignoreCase&&"boolean"==typeof e.multiline&&"boolean"==typeof e.global}function o(e,t){return"GeneratorFunction"===n(e)}function i(e){return"function"==typeof e["throw"]&&"function"==typeof e["return"]&&"function"==typeof e.next}function s(e){try{if("number"==typeof e.length&&"function"==typeof e.callee)return!0}catch(t){if(t.message.indexOf("callee")!==-1)return!0}return!1}function c(e){return!(!e.constructor||"function"!=typeof e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var d=Object.prototype.toString;e.exports=function(e){if(void 0===e)return"undefined";if(null===e)return"null";var t=typeof e;if("boolean"===t)return"boolean";if("string"===t)return"string";if("number"===t)return"number";if("symbol"===t)return"symbol";if("function"===t)return o(e)?"generatorfunction":"function";if(l(e))return"array";if(c(e))return"buffer";if(s(e))return"arguments";if(r(e))return"date";if(u(e))return"error";if(a(e))return"regexp";switch(n(e)){case"Symbol":return"symbol";case"Promise":return"promise";case"WeakMap":return"weakmap";case"WeakSet":return"weakset";case"Map":return"map";case"Set":return"set";case"Int8Array":return"int8array";case"Uint8Array":return"uint8array";case"Uint8ClampedArray":return"uint8clampedarray";case"Int16Array":return"int16array";case"Uint16Array":return"uint16array";case"Int32Array":return"int32array";case"Uint32Array":return"uint32array";case"Float32Array":return"float32array";case"Float64Array":return"float64array"}if(i(e))return"generator";switch(t=d.call(e)){case"[object Object]":return"object";case"[object Map Iterator]":return"mapiterator";case"[object Set Iterator]":return"setiterator";case"[object String Iterator]":return"stringiterator";case"[object Array Iterator]":return"arrayiterator"}return t.slice(8,-1).toLowerCase().replace(/\s/g,"")}},function(e,t){"use strict";function n(e){var t,n,l,u=e[0],r=e[1],a=e[2];return t=1*u+0*r+1.13983*a,n=1*u+r*-.39465+a*-.5806,l=1*u+2.02311*r+0*a,t=Math.min(Math.max(0,t),1),n=Math.min(Math.max(0,n),1),l=Math.min(Math.max(0,l),1),[255*t,255*n,255*l]}function l(e){var t=e[0]/255,n=e[1]/255,l=e[2]/255,u=.299*t+.587*n+.114*l,r=t*-.14713+n*-.28886+.436*l,a=.615*t+n*-.51499+l*-.10001;return[u,r,a]}Object.defineProperty(t,"__esModule",{value:!0}),t.yuv2rgb=n,t.rgb2yuv=l},function(e,t,n){"use strict";var l=n(92)["default"],u=n(93)["default"],r=n(91)["default"],a=n(90)["default"],o=n(574)["default"],i=n(94)["default"];Object.defineProperty(t,"__esModule",{value:!0});var s=n(1),c=i(s),d=n(5),p=i(d),f=n(6),h=i(f),m=n(1227),y=i(m),_=n(172),g=i(_),v=function(e){function t(){var e=this;a(this,t),l(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments),this.resolvePropsInputFormat=function(){if(e.props.inputFormat)return e.props.inputFormat;switch(e.props.mode){case g["default"].MODE_TIME:return"h:mm A";case g["default"].MODE_DATE:return"MM/DD/YY";default:return"MM/DD/YY h:mm A"}},this.state={showDatePicker:this.props.mode!==g["default"].MODE_TIME,showTimePicker:this.props.mode===g["default"].MODE_TIME,inputFormat:this.resolvePropsInputFormat(),buttonIcon:this.props.mode===g["default"].MODE_TIME?"glyphicon-time":"glyphicon-calendar",widgetStyle:{display:"block",position:"absolute",left:-9999,zIndex:"9999 !important"},viewDate:(0,p["default"])(this.props.dateTime,this.props.format,!0).startOf("month"),selectedDate:(0,p["default"])(this.props.dateTime,this.props.format,!0),inputValue:"undefined"!=typeof this.props.defaultText?this.props.defaultText:(0,p["default"])(this.props.dateTime,this.props.format,!0).format(this.resolvePropsInputFormat())},this.componentWillReceiveProps=function(t){var n={};return t.inputFormat!==e.props.inputFormat&&(n.inputFormat=t.inputFormat,n.inputValue=(0,p["default"])(t.dateTime,t.format,!0).format(t.inputFormat)),t.dateTime!==e.props.dateTime&&(0,p["default"])(t.dateTime,t.format,!0).isValid()&&(n.viewDate=(0,p["default"])(t.dateTime,t.format,!0).startOf("month"),n.selectedDate=(0,p["default"])(t.dateTime,t.format,!0),n.inputValue=(0,p["default"])(t.dateTime,t.format,!0).format(t.inputFormat?t.inputFormat:e.state.inputFormat)),e.setState(n)},this.onChange=function(t){var n=null==t.target?t:t.target.value;return(0,p["default"])(n,e.state.inputFormat,!0).isValid()&&e.setState({selectedDate:(0,p["default"])(n,e.state.inputFormat,!0),viewDate:(0,p["default"])(n,e.state.inputFormat,!0).startOf("month")}),e.setState({inputValue:n},function(){return this.props.onChange((0,p["default"])(this.state.inputValue,this.state.inputFormat,!0).format(this.props.format),n)})},this.getValue=function(){return(0,p["default"])(e.state.inputValue,e.props.inputFormat,!0).format(e.props.format)},this.setSelectedDate=function(t){var n=t.target;if(n.className&&!n.className.match(/disabled/g)){var l=void 0;return l=n.className.indexOf("new")>=0?e.state.viewDate.month()+1:n.className.indexOf("old")>=0?e.state.viewDate.month()-1:e.state.viewDate.month(),e.setState({selectedDate:e.state.viewDate.clone().month(l).date(parseInt(t.target.innerHTML)).hour(e.state.selectedDate.hours()).minute(e.state.selectedDate.minutes())},function(){return this.closePicker(),this.props.onChange(this.state.selectedDate.format(this.props.format)),this.setState({inputValue:this.state.selectedDate.format(this.state.inputFormat)})})}},this.setSelectedHour=function(t){return e.setState({selectedDate:e.state.selectedDate.clone().hour(parseInt(t.target.innerHTML)).minute(e.state.selectedDate.minutes())},function(){return this.closePicker(),this.props.onChange(this.state.selectedDate.format(this.props.format)),this.setState({inputValue:this.state.selectedDate.format(this.state.inputFormat)})})},this.setSelectedMinute=function(t){return e.setState({selectedDate:e.state.selectedDate.clone().hour(e.state.selectedDate.hours()).minute(parseInt(t.target.innerHTML))},function(){return this.closePicker(),this.props.onChange(this.state.selectedDate.format(this.props.format)),this.setState({inputValue:this.state.selectedDate.format(this.state.inputFormat)})})},this.setViewMonth=function(t){return e.setState({viewDate:e.state.viewDate.clone().month(t)})},this.setViewYear=function(t){return e.setState({viewDate:e.state.viewDate.clone().year(t)})},this.addMinute=function(){return e.setState({selectedDate:e.state.selectedDate.clone().add(1,"minutes")},function(){return this.props.onChange(this.state.selectedDate.format(this.props.format)),this.setState({inputValue:this.state.selectedDate.format(this.resolvePropsInputFormat())})})},this.addHour=function(){return e.setState({selectedDate:e.state.selectedDate.clone().add(1,"hours")},function(){return this.props.onChange(this.state.selectedDate.format(this.props.format)),this.setState({inputValue:this.state.selectedDate.format(this.resolvePropsInputFormat())})})},this.addMonth=function(){return e.setState({viewDate:e.state.viewDate.add(1,"months")})},this.addYear=function(){return e.setState({viewDate:e.state.viewDate.add(1,"years")})},this.addDecade=function(){return e.setState({viewDate:e.state.viewDate.add(10,"years")})},this.subtractMinute=function(){return e.setState({selectedDate:e.state.selectedDate.clone().subtract(1,"minutes")},function(){return e.props.onChange(e.state.selectedDate.format(e.props.format)),e.setState({inputValue:e.state.selectedDate.format(e.resolvePropsInputFormat())})})},this.subtractHour=function(){return e.setState({selectedDate:e.state.selectedDate.clone().subtract(1,"hours")},function(){return e.props.onChange(e.state.selectedDate.format(e.props.format)),e.setState({inputValue:e.state.selectedDate.format(e.resolvePropsInputFormat())})})},this.subtractMonth=function(){return e.setState({viewDate:e.state.viewDate.subtract(1,"months")})},this.subtractYear=function(){return e.setState({viewDate:e.state.viewDate.subtract(1,"years")})},this.subtractDecade=function(){return e.setState({viewDate:e.state.viewDate.subtract(10,"years")})},this.togglePeriod=function(){return e.state.selectedDate.hour()>12?e.onChange(e.state.selectedDate.clone().subtract(12,"hours").format(e.state.inputFormat)):e.onChange(e.state.selectedDate.clone().add(12,"hours").format(e.state.inputFormat))},this.togglePicker=function(){return e.setState({showDatePicker:!e.state.showDatePicker,showTimePicker:!e.state.showTimePicker})},this.onClick=function(){var t=void 0,n=void 0,l=void 0,u=void 0,r=void 0,a=void 0;return e.state.showPicker?e.closePicker():(e.setState({showPicker:!0}),n=e.refs.dtpbutton.getBoundingClientRect(),t={"bootstrap-datetimepicker-widget":!0,"dropdown-menu":!0},l={top:n.top+window.pageYOffset-document.documentElement.clientTop,left:n.left+window.pageXOffset-document.documentElement.clientLeft},l.top=l.top+e.refs.datetimepicker.offsetHeight,r=void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop,u="up"===e.props.direction?"top":"bottom"===e.props.direction?"bottom":"auto"===e.props.direction?l.top+e.refs.widget.offsetHeight>window.offsetHeight+r&&e.refs.widget.offsetHeight+e.refs.datetimepicker.offsetHeight>l.top?"top":"bottom":void 0,"top"===u?(l.top=-e.refs.widget.offsetHeight-e.clientHeight-2,t.top=!0,t.bottom=!1,t["pull-right"]=!0):(l.top=40,t.top=!1,t.bottom=!0,t["pull-right"]=!0),a={display:"block",position:"absolute",top:l.top,left:"auto",right:40},e.setState({widgetStyle:a,widgetClasses:t}))},this.closePicker=function(){var t=o({},e.state.widgetStyle);return t.left=-9999,t.display="none",e.setState({showPicker:!1,widgetStyle:t})},this.size=function(){switch(e.props.size){case g["default"].SIZE_SMALL:return"form-group-sm";case g["default"].SIZE_LARGE:return"form-group-lg"}return""},this.renderOverlay=function(){var t={position:"fixed",top:0,bottom:0,left:0,right:0,zIndex:"999"};return e.state.showPicker?c["default"].createElement("div",{onClick:e.closePicker,style:t}):c["default"].createElement("span",null)}}return u(t,e),r(t,[{key:"render",value:function(){return c["default"].createElement("div",null,this.renderOverlay(),c["default"].createElement(y["default"],{addDecade:this.addDecade,addHour:this.addHour,addMinute:this.addMinute,addMonth:this.addMonth,addYear:this.addYear,daysOfWeekDisabled:this.props.daysOfWeekDisabled,maxDate:this.props.maxDate,minDate:this.props.minDate,mode:this.props.mode,ref:"widget",selectedDate:this.state.selectedDate,setSelectedDate:this.setSelectedDate,setSelectedHour:this.setSelectedHour,setSelectedMinute:this.setSelectedMinute,setViewMonth:this.setViewMonth,setViewYear:this.setViewYear,showDatePicker:this.state.showDatePicker,showTimePicker:this.state.showTimePicker,showToday:this.props.showToday,subtractDecade:this.subtractDecade,subtractHour:this.subtractHour,subtractMinute:this.subtractMinute,subtractMonth:this.subtractMonth,subtractYear:this.subtractYear,togglePeriod:this.togglePeriod,togglePicker:this.togglePicker,viewDate:this.state.viewDate,viewMode:this.props.viewMode,widgetClasses:this.state.widgetClasses,widgetStyle:this.state.widgetStyle}),c["default"].createElement("div",{className:"input-group date "+this.size(),ref:"datetimepicker"},c["default"].createElement("input",o({className:"form-control",onChange:this.onChange,type:"text",value:this.state.inputValue},this.props.inputProps)),c["default"].createElement("span",{className:"input-group-addon",onBlur:this.onBlur,onClick:this.onClick,ref:"dtpbutton"},c["default"].createElement("span",{className:(0,h["default"])("glyphicon",this.state.buttonIcon)}))))}}],[{key:"defaultProps",value:{dateTime:(0,p["default"])().format("x"),format:"x",showToday:!0,viewMode:"days",daysOfWeekDisabled:[],size:g["default"].SIZE_MEDIUM,mode:g["default"].MODE_DATETIME,onChange:function(e){console.log(e)}},enumerable:!0},{key:"propTypes",value:{dateTime:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number]),onChange:s.PropTypes.func,format:s.PropTypes.string,inputProps:s.PropTypes.object,inputFormat:s.PropTypes.string,defaultText:s.PropTypes.string,mode:s.PropTypes.oneOf([g["default"].MODE_DATE,g["default"].MODE_DATETIME,g["default"].MODE_TIME]),minDate:s.PropTypes.object,maxDate:s.PropTypes.object,direction:s.PropTypes.string,showToday:s.PropTypes.bool,viewMode:s.PropTypes.string,size:s.PropTypes.oneOf([g["default"].SIZE_SMALL,g["default"].SIZE_MEDIUM,g["default"].SIZE_LARGE]),daysOfWeekDisabled:s.PropTypes.arrayOf(s.PropTypes.number)},enumerable:!0}]),t}(s.Component);t["default"]=v,e.exports=t["default"]},function(e,t,n){"use strict";var l=n(92)["default"],u=n(93)["default"],r=n(91)["default"],a=n(90)["default"],o=n(94)["default"];Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),s=o(i),c=n(6),d=o(c),p=n(1228),f=o(p),h=n(1233),m=o(h),y=n(172),_=o(y),g=function(e){function t(){var e=this;a(this,t),l(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments),this.renderDatePicker=function(){if(e.props.showDatePicker)return s["default"].createElement("li",null,s["default"].createElement(f["default"],{addDecade:e.props.addDecade,addMonth:e.props.addMonth,addYear:e.props.addYear,daysOfWeekDisabled:e.props.daysOfWeekDisabled,maxDate:e.props.maxDate,minDate:e.props.minDate,selectedDate:e.props.selectedDate,setSelectedDate:e.props.setSelectedDate,setViewMonth:e.props.setViewMonth,setViewYear:e.props.setViewYear,showToday:e.props.showToday,subtractDecade:e.props.subtractDecade,subtractMonth:e.props.subtractMonth,subtractYear:e.props.subtractYear,viewDate:e.props.viewDate,viewMode:e.props.viewMode}))},this.renderTimePicker=function(){if(e.props.showTimePicker)return s["default"].createElement("li",null,s["default"].createElement(m["default"],{addHour:e.props.addHour,addMinute:e.props.addMinute,mode:e.props.mode,selectedDate:e.props.selectedDate,setSelectedHour:e.props.setSelectedHour,setSelectedMinute:e.props.setSelectedMinute,subtractHour:e.props.subtractHour,subtractMinute:e.props.subtractMinute,togglePeriod:e.props.togglePeriod,viewDate:e.props.viewDate}))},this.renderSwitchButton=function(){return e.props.mode===_["default"].MODE_DATETIME?s["default"].createElement("li",null,s["default"].createElement("span",{className:"btn picker-switch",onClick:e.props.togglePicker,style:{width:"100%"}},s["default"].createElement("span",{className:(0,d["default"])("glyphicon",e.props.showTimePicker?"glyphicon-calendar":"glyphicon-time")}))):null}}return u(t,e),r(t,[{key:"render",value:function(){return s["default"].createElement("div",{className:(0,d["default"])(this.props.widgetClasses),style:this.props.widgetStyle},s["default"].createElement("ul",{className:"list-unstyled"},this.renderDatePicker(),this.renderSwitchButton(),this.renderTimePicker()))}}],[{key:"propTypes",value:{showDatePicker:i.PropTypes.bool,showTimePicker:i.PropTypes.bool,subtractMonth:i.PropTypes.func.isRequired,addMonth:i.PropTypes.func.isRequired,viewDate:i.PropTypes.object.isRequired,selectedDate:i.PropTypes.object.isRequired,showToday:i.PropTypes.bool,viewMode:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]),mode:i.PropTypes.oneOf([_["default"].MODE_DATE,_["default"].MODE_DATETIME,_["default"].MODE_TIME]),daysOfWeekDisabled:i.PropTypes.array,setSelectedDate:i.PropTypes.func.isRequired,subtractYear:i.PropTypes.func.isRequired,addYear:i.PropTypes.func.isRequired,setViewMonth:i.PropTypes.func.isRequired,setViewYear:i.PropTypes.func.isRequired,subtractHour:i.PropTypes.func.isRequired,addHour:i.PropTypes.func.isRequired,subtractMinute:i.PropTypes.func.isRequired,addMinute:i.PropTypes.func.isRequired,addDecade:i.PropTypes.func.isRequired,subtractDecade:i.PropTypes.func.isRequired,togglePeriod:i.PropTypes.func.isRequired,minDate:i.PropTypes.object,maxDate:i.PropTypes.object,widgetClasses:i.PropTypes.object,widgetStyle:i.PropTypes.object,togglePicker:i.PropTypes.func,setSelectedHour:i.PropTypes.func,setSelectedMinute:i.PropTypes.func},enumerable:!0}]),t}(i.Component);t["default"]=g,e.exports=t["default"]},function(e,t,n){"use strict";var l=n(92)["default"],u=n(93)["default"],r=n(91)["default"],a=n(90)["default"],o=n(1239)["default"],i=n(94)["default"];Object.defineProperty(t,"__esModule",{value:!0});var s=n(1),c=i(s),d=n(1229),p=i(d),f=n(1232),h=i(f),m=n(1234),y=i(m),_=function(e){function t(e){var n=this;a(this,t),l(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e),this.showMonths=function(){return n.setState({daysDisplayed:!1,monthsDisplayed:!0})},this.showYears=function(){return n.setState({monthsDisplayed:!1,yearsDisplayed:!0})},this.setViewYear=function(e){return n.props.setViewYear(e.target.innerHTML),n.setState({yearsDisplayed:!1,monthsDisplayed:!0})},this.setViewMonth=function(e){return n.props.setViewMonth(e.target.innerHTML),n.setState({monthsDisplayed:!1,daysDisplayed:!0})},this.renderDays=function(){return n.state.daysDisplayed?c["default"].createElement(p["default"],{addMonth:n.props.addMonth,daysOfWeekDisabled:n.props.daysOfWeekDisabled,maxDate:n.props.maxDate,minDate:n.props.minDate,selectedDate:n.props.selectedDate,setSelectedDate:n.props.setSelectedDate,showMonths:n.showMonths,showToday:n.props.showToday,subtractMonth:n.props.subtractMonth,viewDate:n.props.viewDate}):null},this.renderMonths=function(){return n.state.monthsDisplayed?c["default"].createElement(h["default"],{addYear:n.props.addYear,selectedDate:n.props.selectedDate,setViewMonth:n.setViewMonth,showYears:n.showYears,subtractYear:n.props.subtractYear,viewDate:n.props.viewDate}):null},this.renderYears=function(){return n.state.yearsDisplayed?c["default"].createElement(y["default"],{addDecade:n.props.addDecade,selectedDate:n.props.selectedDate,setViewYear:n.setViewYear,subtractDecade:n.props.subtractDecade,viewDate:n.props.viewDate}):null};var u={days:{daysDisplayed:!0,monthsDisplayed:!1,yearsDisplayed:!1},months:{daysDisplayed:!1,monthsDisplayed:!0,yearsDisplayed:!1},years:{daysDisplayed:!1,monthsDisplayed:!1,yearsDisplayed:!0}};this.state=u[this.props.viewMode]||u[o(u)[this.props.viewMode]]||u.days}return u(t,e),r(t,null,[{key:"propTypes",value:{subtractMonth:s.PropTypes.func.isRequired,addMonth:s.PropTypes.func.isRequired,viewDate:s.PropTypes.object.isRequired,selectedDate:s.PropTypes.object.isRequired,showToday:s.PropTypes.bool,viewMode:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number]),daysOfWeekDisabled:s.PropTypes.array,setSelectedDate:s.PropTypes.func.isRequired,subtractYear:s.PropTypes.func.isRequired,addYear:s.PropTypes.func.isRequired,setViewMonth:s.PropTypes.func.isRequired,setViewYear:s.PropTypes.func.isRequired,addDecade:s.PropTypes.func.isRequired,subtractDecade:s.PropTypes.func.isRequired,minDate:s.PropTypes.object,maxDate:s.PropTypes.object},enumerable:!0}]),r(t,[{key:"render",value:function(){return c["default"].createElement("div",{className:"datepicker"},this.renderDays(),this.renderMonths(),this.renderYears())}}]),t}(s.Component);t["default"]=_,e.exports=t["default"]},function(e,t,n){"use strict";var l=n(92)["default"],u=n(93)["default"],r=n(91)["default"],a=n(90)["default"],o=n(94)["default"];Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),s=o(i),c=n(5),d=o(c),p=n(6),f=o(p),h=function(e){function t(){var e=this;a(this,t),l(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments),this.renderDays=function(){var t,n,l,u,r,a,o,i,c,p,h;for(h=e.props.viewDate.year(),r=e.props.viewDate.month(),o=e.props.viewDate.clone().subtract(1,"months"),l=o.daysInMonth(),o.date(l).startOf("week"),a=(0,d["default"])(o).clone().add(42,"d"),i=e.props.minDate?e.props.minDate.clone().subtract(1,"days"):e.props.minDate,c=e.props.maxDate?e.props.maxDate.clone():e.props.maxDate,u=[],t=[];o.isBefore(a);)n={day:!0},o.year()h||o.year()===h&&o.month()>r)&&(n["new"]=!0),o.isSame((0,d["default"])({y:e.props.selectedDate.year(),M:e.props.selectedDate.month(),d:e.props.selectedDate.date()}))&&(n.active=!0),e.props.showToday&&o.isSame((0,d["default"])(),"day")&&(n.today=!0),(i&&o.isBefore(i)||c&&o.isAfter(c))&&(n.disabled=!0),e.props.daysOfWeekDisabled.length>0&&(n.disabled=e.props.daysOfWeekDisabled.indexOf(o.day())!==-1),t.push(s["default"].createElement("td",{className:(0,f["default"])(n),key:o.month()+"-"+o.date(),onClick:e.props.setSelectedDate},o.date())),o.weekday()===(0,d["default"])().endOf("week").weekday()&&(p=s["default"].createElement("tr",{key:o.month()+"-"+o.date()},t),u.push(p),t=[]),o.add(1,"d");return u}}return u(t,e),r(t,[{key:"render",value:function(){return s["default"].createElement("div",{className:"datepicker-days",style:{display:"block"}},s["default"].createElement("table",{className:"table-condensed"},s["default"].createElement("thead",null,s["default"].createElement("tr",null,s["default"].createElement("th",{className:"prev",onClick:this.props.subtractMonth},s["default"].createElement("span",{className:"glyphicon glyphicon-chevron-left"})),s["default"].createElement("th",{className:"switch",colSpan:"5",onClick:this.props.showMonths},d["default"].months()[this.props.viewDate.month()]," ",this.props.viewDate.year()),s["default"].createElement("th",{className:"next",onClick:this.props.addMonth},s["default"].createElement("span",{className:"glyphicon glyphicon-chevron-right"}))),s["default"].createElement("tr",null,s["default"].createElement("th",{className:"dow"},"Su"),s["default"].createElement("th",{className:"dow"},"Mo"),s["default"].createElement("th",{className:"dow"},"Tu"),s["default"].createElement("th",{className:"dow"},"We"),s["default"].createElement("th",{className:"dow"},"Th"),s["default"].createElement("th",{className:"dow"},"Fr"),s["default"].createElement("th",{className:"dow"},"Sa"))),s["default"].createElement("tbody",null,this.renderDays())))}}],[{key:"propTypes",value:{subtractMonth:i.PropTypes.func.isRequired,addMonth:i.PropTypes.func.isRequired,viewDate:i.PropTypes.object.isRequired,selectedDate:i.PropTypes.object.isRequired,showToday:i.PropTypes.bool,daysOfWeekDisabled:i.PropTypes.array,setSelectedDate:i.PropTypes.func.isRequired,showMonths:i.PropTypes.func.isRequired,minDate:i.PropTypes.object,maxDate:i.PropTypes.object},enumerable:!0},{key:"defaultProps",value:{showToday:!0},enumerable:!0}]),t}(i.Component);t["default"]=h,e.exports=t["default"]},function(e,t,n){"use strict";var l=n(92)["default"],u=n(93)["default"],r=n(91)["default"],a=n(90)["default"],o=n(94)["default"];Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),s=o(i),c=n(172),d=o(c),p=function(e){function t(){var e=this;a(this,t),l(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments),this.renderSwitchButton=function(){return e.props.mode===d["default"].MODE_TIME?s["default"].createElement("ul",{className:"list-unstyled"},s["default"].createElement("li",null,s["default"].createElement("span",{className:"btn picker-switch",onClick:e.props.onSwitch,style:{width:"100%"}},s["default"].createElement("span",{className:"glyphicon glyphicon-time"})))):null}}return u(t,e),r(t,[{key:"render",value:function(){return s["default"].createElement("div",{className:"timepicker-hours","data-action":"selectHour",style:{display:"block"}},this.renderSwitchButton(),s["default"].createElement("table",{className:"table-condensed"},s["default"].createElement("tbody",null,s["default"].createElement("tr",null,s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"01"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"02"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"03"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"04")),s["default"].createElement("tr",null,s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"05"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"06"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"07"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"08")),s["default"].createElement("tr",null,s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"09"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"10"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"11"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"12")),s["default"].createElement("tr",null,s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"13"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"14"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"15"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"16")),s["default"].createElement("tr",null,s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"17"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"18"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"19"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"20")),s["default"].createElement("tr",null,s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"21"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"22"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"23"),s["default"].createElement("td",{className:"hour",onClick:this.props.setSelectedHour},"24")))))}}],[{key:"propTypes",value:{setSelectedHour:i.PropTypes.func.isRequired,onSwitch:i.PropTypes.func.isRequired,mode:i.PropTypes.string.isRequired},enumerable:!0}]),t}(i.Component);t["default"]=p,e.exports=t["default"]},function(e,t,n){"use strict";var l=n(92)["default"],u=n(93)["default"],r=n(91)["default"],a=n(90)["default"],o=n(94)["default"];Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),s=o(i),c=n(172),d=o(c),p=function(e){function t(){var e=this;a(this,t),l(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments),this.renderSwitchButton=function(){return e.props.mode===d["default"].MODE_TIME?s["default"].createElement("ul",{className:"list-unstyled"},s["default"].createElement("li",null,s["default"].createElement("span",{className:"btn picker-switch",onClick:e.props.onSwitch,style:{width:"100%"}},s["default"].createElement("span",{className:"glyphicon glyphicon-time"})))):null}}return u(t,e),r(t,[{key:"render",value:function(){return s["default"].createElement("div",{className:"timepicker-minutes","data-action":"selectMinute",style:{display:"block"}},this.renderSwitchButton(),s["default"].createElement("table",{className:"table-condensed"},s["default"].createElement("tbody",null,s["default"].createElement("tr",null,s["default"].createElement("td",{className:"minute",onClick:this.props.setSelectedMinute},"00"),s["default"].createElement("td",{className:"minute",onClick:this.props.setSelectedMinute},"05"),s["default"].createElement("td",{className:"minute",onClick:this.props.setSelectedMinute},"10"),s["default"].createElement("td",{className:"minute",onClick:this.props.setSelectedMinute},"15")),s["default"].createElement("tr",null,s["default"].createElement("td",{className:"minute",onClick:this.props.setSelectedMinute},"20"),s["default"].createElement("td",{className:"minute",onClick:this.props.setSelectedMinute},"25"),s["default"].createElement("td",{className:"minute",onClick:this.props.setSelectedMinute},"30"),s["default"].createElement("td",{className:"minute",onClick:this.props.setSelectedMinute},"35")),s["default"].createElement("tr",null,s["default"].createElement("td",{className:"minute",onClick:this.props.setSelectedMinute},"40"),s["default"].createElement("td",{className:"minute",onClick:this.props.setSelectedMinute},"45"),s["default"].createElement("td",{className:"minute",onClick:this.props.setSelectedMinute},"50"),s["default"].createElement("td",{className:"minute",onClick:this.props.setSelectedMinute},"55")))))}}],[{key:"propTypes",value:{setSelectedMinute:i.PropTypes.func.isRequired,onSwitch:i.PropTypes.func.isRequired,mode:i.PropTypes.string.isRequired},enumerable:!0}]),t}(i.Component);t["default"]=p,e.exports=t["default"]},function(e,t,n){"use strict";var l=n(92)["default"],u=n(93)["default"],r=n(91)["default"],a=n(90)["default"],o=n(94)["default"];Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),s=o(i),c=n(6),d=o(c),p=n(5),f=o(p),h=function(e){function t(){var e=this;a(this,t),l(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments),this.renderMonths=function(){var t,n,l,u,r;for(l=e.props.selectedDate.month(),r=f["default"].monthsShort(),n=0,u=[];n<12;)t={month:!0,active:n===l&&e.props.viewDate.year()===e.props.selectedDate.year()},u.push(s["default"].createElement("span",{className:(0,d["default"])(t),key:n,onClick:e.props.setViewMonth},r[n])),n++;return u}}return u(t,e),r(t,[{key:"render",value:function(){return s["default"].createElement("div",{className:"datepicker-months",style:{display:"block"}},s["default"].createElement("table",{className:"table-condensed"},s["default"].createElement("thead",null,s["default"].createElement("tr",null,s["default"].createElement("th",{className:"prev",onClick:this.props.subtractYear},"‹"),s["default"].createElement("th",{className:"switch",colSpan:"5",onClick:this.props.showYears},this.props.viewDate.year()),s["default"].createElement("th",{className:"next",onClick:this.props.addYear},"›"))),s["default"].createElement("tbody",null,s["default"].createElement("tr",null,s["default"].createElement("td",{colSpan:"7"},this.renderMonths())))))}}],[{key:"propTypes",value:{subtractYear:i.PropTypes.func.isRequired,addYear:i.PropTypes.func.isRequired,viewDate:i.PropTypes.object.isRequired,selectedDate:i.PropTypes.object.isRequired,showYears:i.PropTypes.func.isRequired,setViewMonth:i.PropTypes.func.isRequired},enumerable:!0}]),t}(i.Component);t["default"]=h,e.exports=t["default"]},function(e,t,n){"use strict";var l=n(92)["default"],u=n(93)["default"],r=n(91)["default"],a=n(90)["default"],o=n(574)["default"],i=n(94)["default"];Object.defineProperty(t,"__esModule",{value:!0});var s=n(1),c=i(s),d=n(1231),p=i(d),f=n(1230),h=i(f),m=n(172),y=i(m),_=function(e){function t(){var e=this;a(this,t),l(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments),this.state={minutesDisplayed:!1,hoursDisplayed:!1},this.goBack=function(){return e.setState({minutesDisplayed:!1,hoursDisplayed:!1})},this.showMinutes=function(){return e.setState({minutesDisplayed:!0})},this.showHours=function(){return e.setState({hoursDisplayed:!0})},this.renderMinutes=function(){return e.state.minutesDisplayed?c["default"].createElement(p["default"],o({},e.props,{onSwitch:e.goBack})):null},this.renderHours=function(){return e.state.hoursDisplayed?c["default"].createElement(h["default"],o({},e.props,{onSwitch:e.goBack})):null},this.renderPicker=function(){return e.state.minutesDisplayed||e.state.hoursDisplayed?"":c["default"].createElement("div",{className:"timepicker-picker"},c["default"].createElement("table",{className:"table-condensed"},c["default"].createElement("tbody",null,c["default"].createElement("tr",null,c["default"].createElement("td",null,c["default"].createElement("a",{
className:"btn",onClick:e.props.addHour},c["default"].createElement("span",{className:"glyphicon glyphicon-chevron-up"}))),c["default"].createElement("td",{className:"separator"}),c["default"].createElement("td",null,c["default"].createElement("a",{className:"btn",onClick:e.props.addMinute},c["default"].createElement("span",{className:"glyphicon glyphicon-chevron-up"}))),c["default"].createElement("td",{className:"separator"})),c["default"].createElement("tr",null,c["default"].createElement("td",null,c["default"].createElement("span",{className:"timepicker-hour",onClick:e.showHours},e.props.selectedDate.format("h"))),c["default"].createElement("td",{className:"separator"},":"),c["default"].createElement("td",null,c["default"].createElement("span",{className:"timepicker-minute",onClick:e.showMinutes},e.props.selectedDate.format("mm"))),c["default"].createElement("td",{className:"separator"}),c["default"].createElement("td",null,c["default"].createElement("button",{className:"btn btn-primary",onClick:e.props.togglePeriod,type:"button"},e.props.selectedDate.format("A")))),c["default"].createElement("tr",null,c["default"].createElement("td",null,c["default"].createElement("a",{className:"btn",onClick:e.props.subtractHour},c["default"].createElement("span",{className:"glyphicon glyphicon-chevron-down"}))),c["default"].createElement("td",{className:"separator"}),c["default"].createElement("td",null,c["default"].createElement("a",{className:"btn",onClick:e.props.subtractMinute},c["default"].createElement("span",{className:"glyphicon glyphicon-chevron-down"}))),c["default"].createElement("td",{className:"separator"})))))}}return u(t,e),r(t,[{key:"render",value:function(){return c["default"].createElement("div",{className:"timepicker"},this.renderPicker(),this.renderHours(),this.renderMinutes())}}],[{key:"propTypes",value:{setSelectedHour:s.PropTypes.func.isRequired,setSelectedMinute:s.PropTypes.func.isRequired,subtractHour:s.PropTypes.func.isRequired,addHour:s.PropTypes.func.isRequired,subtractMinute:s.PropTypes.func.isRequired,addMinute:s.PropTypes.func.isRequired,viewDate:s.PropTypes.object.isRequired,selectedDate:s.PropTypes.object.isRequired,togglePeriod:s.PropTypes.func.isRequired,mode:s.PropTypes.oneOf([y["default"].MODE_DATE,y["default"].MODE_DATETIME,y["default"].MODE_TIME])},enumerable:!0}]),t}(s.Component);t["default"]=_,e.exports=_,e.exports=t["default"]},function(e,t,n){"use strict";var l=n(92)["default"],u=n(93)["default"],r=n(91)["default"],a=n(90)["default"],o=n(94)["default"];Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),s=o(i),c=n(6),d=o(c),p=function(e){function t(){var e=this;a(this,t),l(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments),this.renderYears=function(){var t,n,l,u;for(u=[],l=10*parseInt(e.props.viewDate.year()/10,10),l--,n=-1;n<11;)t={year:!0,old:n===-1|10===n,active:e.props.selectedDate.year()===l},u.push(s["default"].createElement("span",{className:(0,d["default"])(t),key:l,onClick:e.props.setViewYear},l)),l++,n++;return u}}return u(t,e),r(t,[{key:"render",value:function(){var e;return e=10*parseInt(this.props.viewDate.year()/10,10),s["default"].createElement("div",{className:"datepicker-years",style:{display:"block"}},s["default"].createElement("table",{className:"table-condensed"},s["default"].createElement("thead",null,s["default"].createElement("tr",null,s["default"].createElement("th",{className:"prev",onClick:this.props.subtractDecade},"‹"),s["default"].createElement("th",{className:"switch",colSpan:"5"},e," - ",e+9),s["default"].createElement("th",{className:"next",onClick:this.props.addDecade},"›"))),s["default"].createElement("tbody",null,s["default"].createElement("tr",null,s["default"].createElement("td",{colSpan:"7"},this.renderYears())))))}}],[{key:"propTypes",value:{subtractDecade:i.PropTypes.func.isRequired,addDecade:i.PropTypes.func.isRequired,viewDate:i.PropTypes.object.isRequired,selectedDate:i.PropTypes.object.isRequired,setViewYear:i.PropTypes.func.isRequired},enumerable:!0}]),t}(i.Component);t["default"]=p,e.exports=t["default"]},[1528,1241],[1529,1242],[1530,1243],function(e,t,n){e.exports={"default":n(1244),__esModule:!0}},[1531,1245],[1532,1246],function(e,t,n){n(1254),e.exports=n(173).Object.assign},function(e,t,n){var l=n(174);e.exports=function(e,t){return l.create(e,t)}},function(e,t,n){var l=n(174);e.exports=function(e,t,n){return l.setDesc(e,t,n)}},function(e,t,n){var l=n(174);n(1255),e.exports=function(e,t){return l.getDesc(e,t)}},function(e,t,n){n(1256),e.exports=n(173).Object.keys},function(e,t,n){n(1257),e.exports=n(173).Object.setPrototypeOf},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var l=n(579);e.exports=function(e){if(!l(e))throw TypeError(e+" is not an object!");return e}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var l=n(174),u=n(581),r=n(578);e.exports=n(577)(function(){var e=Object.assign,t={},n={},l=Symbol(),u="abcdefghijklmnopqrst";return t[l]=7,u.split("").forEach(function(e){n[e]=e}),7!=e({},t)[l]||Object.keys(e({},n)).join("")!=u})?function(e,t){for(var n=u(e),a=arguments,o=a.length,i=1,s=l.getKeys,c=l.getSymbols,d=l.isEnum;o>i;)for(var p,f=r(a[i++]),h=c?s(f).concat(c(f)):s(f),m=h.length,y=0;m>y;)d.call(f,p=h[y++])&&(n[p]=f[p]);return n}:Object.assign},function(e,t,n){var l=n(174).getDesc,u=n(579),r=n(1248),a=function(e,t){if(r(e),!u(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,u){try{u=n(575)(Function.call,l(Object.prototype,"__proto__").set,2),u(e,[]),t=!(e instanceof Array)}catch(r){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:u(e,n),e}}({},!1):void 0),check:a}},function(e,t,n){var l=n(578),u=n(576);e.exports=function(e){return l(u(e))}},function(e,t,n){var l=n(305);l(l.S+l.F,"Object",{assign:n(1251)})},function(e,t,n){var l=n(1253);n(580)("getOwnPropertyDescriptor",function(e){return function(t,n){return e(l(t),n)}})},function(e,t,n){var l=n(581);n(580)("keys",function(e){return function(t){return e(l(t))}})},function(e,t,n){var l=n(305);l(l.S,"Object",{setPrototypeOf:n(1252).set})},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(2),o=l(a),i=n(4),s=l(i),c=n(3),d=l(c),p=n(1),f=l(p),h=n(599),m=l(h),y=function(e){function t(){return(0,o["default"])(this,t),(0,s["default"])(this,e.apply(this,arguments))}return(0,d["default"])(t,e),t.prototype.render=function(){return f["default"].createElement(m["default"],(0,r["default"])({},this.props,{accordion:!0}),this.props.children)},t}(f["default"].Component);t["default"]=y,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(128),r=l(u),a=n(7),o=l(a),i=n(11),s=l(i),c=n(2),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(6),_=l(y),g=n(1),v=l(g),b=n(8),E=l(b),T=n(17),k=n(52),S=n(307),A=l(S),O={onDismiss:E["default"].func,closeLabel:E["default"].string},R={closeLabel:"Close alert"},C=function(e){function t(){return(0,d["default"])(this,t),(0,f["default"])(this,e.apply(this,arguments))}return(0,m["default"])(t,e),t.prototype.render=function(){var e,t=this.props,n=t.onDismiss,l=t.closeLabel,u=t.className,r=t.children,a=(0,s["default"])(t,["onDismiss","closeLabel","className","children"]),i=(0,T.splitBsProps)(a),c=i[0],d=i[1],p=!!n,f=(0,o["default"])({},(0,T.getClassSet)(c),(e={},e[(0,T.prefix)(c,"dismissable")]=p,e));return v["default"].createElement("div",(0,o["default"])({},d,{role:"alert",className:(0,_["default"])(u,f)}),p&&v["default"].createElement(A["default"],{onClick:n,label:l}),r)},t}(v["default"].Component);C.propTypes=O,C.defaultProps=R,t["default"]=(0,T.bsStyles)((0,r["default"])(k.State),k.State.INFO,(0,T.bsClass)("alert",C)),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(17),E={pullRight:v["default"].bool},T={pullRight:!1},k=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.hasContent=function(e){var t=!1;return _["default"].Children.forEach(e,function(e){t||(e||0===e)&&(t=!0)}),t},t.prototype.render=function(){var e=this.props,t=e.pullRight,n=e.className,l=e.children,u=(0,o["default"])(e,["pullRight","className","children"]),a=(0,b.splitBsProps)(u),i=a[0],s=a[1],c=(0,r["default"])({},(0,b.getClassSet)(i),{"pull-right":t,hidden:!this.hasContent(l)});return _["default"].createElement("span",(0,r["default"])({},s,{className:(0,m["default"])(n,c)}),l)},t}(_["default"].Component);k.propTypes=E,k.defaultProps=T,t["default"]=(0,b.bsClass)("badge",k),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(582),v=l(g),b=n(17),E=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=(0,o["default"])(e,["className"]),l=(0,b.splitBsProps)(n),u=l[0],a=l[1],i=(0,b.getClassSet)(u);return _["default"].createElement("ol",(0,r["default"])({},a,{role:"navigation","aria-label":"breadcrumbs",className:(0,m["default"])(t,i)}))},t}(_["default"].Component);E.Item=v["default"],t["default"]=(0,b.bsClass)("breadcrumb",E),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(17),v=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=(0,o["default"])(e,["className"]),l=(0,g.splitBsProps)(n),u=l[0],a=l[1],i=(0,g.getClassSet)(u);return _["default"].createElement("div",(0,r["default"])({},a,{role:"toolbar",className:(0,m["default"])(t,i)}))},t}(_["default"].Component);t["default"]=(0,g.bsClass)("btn-toolbar",v),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(1264),E=l(b),T=n(583),k=l(T),S=n(309),A=l(S),O=n(77),R=l(O),C=n(17),D=n(57),w=l(D),I={slide:v["default"].bool,indicators:v["default"].bool,interval:v["default"].number,controls:v["default"].bool,pauseOnHover:v["default"].bool,wrap:v["default"].bool,onSelect:v["default"].func,onSlideEnd:v["default"].func,activeIndex:v["default"].number,defaultActiveIndex:v["default"].number,direction:v["default"].oneOf(["prev","next"]),prevIcon:v["default"].node,prevLabel:v["default"].string,nextIcon:v["default"].node,nextLabel:v["default"].string},P={slide:!0,interval:5e3,pauseOnHover:!0,wrap:!0,indicators:!0,controls:!0,prevIcon:_["default"].createElement(A["default"],{glyph:"chevron-left"}),prevLabel:"Previous",nextIcon:_["default"].createElement(A["default"],{glyph:"chevron-right"}),nextLabel:"Next"},L=function(e){function t(n,l){(0,s["default"])(this,t);var u=(0,d["default"])(this,e.call(this,n,l));u.handleMouseOver=u.handleMouseOver.bind(u),u.handleMouseOut=u.handleMouseOut.bind(u),u.handlePrev=u.handlePrev.bind(u),u.handleNext=u.handleNext.bind(u),u.handleItemAnimateOutEnd=u.handleItemAnimateOutEnd.bind(u);var r=n.defaultActiveIndex;return u.state={activeIndex:null!=r?r:0,previousActiveIndex:null,direction:null},u.isUnmounted=!1,u}return(0,f["default"])(t,e),t.prototype.componentDidMount=function(){this.waitForNext()},t.prototype.componentWillReceiveProps=function(e){var t=this.getActiveIndex();null!=e.activeIndex&&e.activeIndex!==t&&(clearTimeout(this.timeout),this.setState({previousActiveIndex:t,direction:null!=e.direction?e.direction:this.getDirection(t,e.activeIndex)})),null==e.activeIndex&&this.state.activeIndex>=e.children.length&&this.setState({activeIndex:0,previousActiveIndex:null,direction:null})},t.prototype.componentWillUnmount=function(){clearTimeout(this.timeout),this.isUnmounted=!0},t.prototype.getActiveIndex=function(){var e=this.props.activeIndex;return null!=e?e:this.state.activeIndex},t.prototype.getDirection=function(e,t){return e===t?null:e>t?"prev":"next"},t.prototype.handleItemAnimateOutEnd=function(){var e=this;this.setState({previousActiveIndex:null,direction:null},function(){e.waitForNext(),e.props.onSlideEnd&&e.props.onSlideEnd()})},t.prototype.handleMouseOut=function(){this.isPaused&&this.play()},t.prototype.handleMouseOver=function(){this.props.pauseOnHover&&this.pause()},t.prototype.handleNext=function(e){var t=this.getActiveIndex()+1,n=w["default"].count(this.props.children);if(t>n-1){if(!this.props.wrap)return;t=0}this.select(t,e,"next")},t.prototype.handlePrev=function(e){var t=this.getActiveIndex()-1;if(t<0){if(!this.props.wrap)return;t=w["default"].count(this.props.children)-1}this.select(t,e,"prev")},t.prototype.pause=function(){this.isPaused=!0,clearTimeout(this.timeout)},t.prototype.play=function(){this.isPaused=!1,this.waitForNext()},t.prototype.select=function(e,t,n){if(clearTimeout(this.timeout),!this.isUnmounted){var l=this.props.slide?this.getActiveIndex():null;n=n||this.getDirection(l,e);var u=this.props.onSelect;if(u&&(u.length>1?(t?(t.persist(),t.direction=n):t={direction:n},u(e,t)):u(e)),null==this.props.activeIndex&&e!==l){if(null!=this.state.previousActiveIndex)return;this.setState({activeIndex:e,previousActiveIndex:l,direction:n})}}},t.prototype.waitForNext=function(){var e=this.props,t=e.slide,n=e.interval,l=e.activeIndex;!this.isPaused&&t&&n&&null==l&&(this.timeout=setTimeout(this.handleNext,n))},t.prototype.renderControls=function(e){var t=e.wrap,n=e.children,l=e.activeIndex,u=e.prevIcon,r=e.nextIcon,a=e.bsProps,o=e.prevLabel,i=e.nextLabel,s=(0,C.prefix)(a,"control"),c=w["default"].count(n);return[(t||0!==l)&&_["default"].createElement(R["default"],{key:"prev",className:(0,m["default"])(s,"left"),onClick:this.handlePrev},u,o&&_["default"].createElement("span",{className:"sr-only"},o)),(t||l!==c-1)&&_["default"].createElement(R["default"],{key:"next",className:(0,m["default"])(s,"right"),onClick:this.handleNext},r,i&&_["default"].createElement("span",{className:"sr-only"},i))]},t.prototype.renderIndicators=function(e,t,n){var l=this,u=[];return w["default"].forEach(e,function(e,n){u.push(_["default"].createElement("li",{key:n,className:n===t?"active":null,onClick:function(e){return l.select(n,e)}})," ")}),_["default"].createElement("ol",{className:(0,C.prefix)(n,"indicators")},u)},t.prototype.render=function(){var e=this,t=this.props,n=t.slide,l=t.indicators,u=t.controls,a=t.wrap,i=t.prevIcon,s=t.prevLabel,c=t.nextIcon,d=t.nextLabel,p=t.className,f=t.children,h=(0,o["default"])(t,["slide","indicators","controls","wrap","prevIcon","prevLabel","nextIcon","nextLabel","className","children"]),g=this.state,v=g.previousActiveIndex,b=g.direction,E=(0,C.splitBsPropsAndOmit)(h,["interval","pauseOnHover","onSelect","onSlideEnd","activeIndex","defaultActiveIndex","direction"]),T=E[0],k=E[1],S=this.getActiveIndex(),A=(0,r["default"])({},(0,C.getClassSet)(T),{slide:n});return _["default"].createElement("div",(0,r["default"])({},k,{className:(0,m["default"])(p,A),onMouseOver:this.handleMouseOver,onMouseOut:this.handleMouseOut}),l&&this.renderIndicators(f,S,T),_["default"].createElement("div",{className:(0,C.prefix)(T,"inner")},w["default"].map(f,function(t,l){var u=l===S,r=n&&l===v;return(0,y.cloneElement)(t,{active:u,index:l,animateOut:r,animateIn:u&&null!=v&&n,direction:b,onAnimateOutEnd:r?e.handleItemAnimateOutEnd:null})})),u&&this.renderControls({wrap:a,children:f,activeIndex:S,prevIcon:i,prevLabel:s,nextIcon:c,nextLabel:d,bsProps:T}))},t}(_["default"].Component);L.propTypes=I,L.defaultProps=P,L.Caption=E["default"],L.Item=k["default"],t["default"]=(0,C.bsClass)("carousel",L),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(26),v=l(g),b=n(17),E={componentClass:v["default"]},T={componentClass:"div"},k=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.componentClass,n=e.className,l=(0,o["default"])(e,["componentClass","className"]),u=(0,b.splitBsProps)(l),a=u[0],i=u[1],s=(0,b.getClassSet)(a);return _["default"].createElement(t,(0,r["default"])({},i,{className:(0,m["default"])(n,s)}))},t}(_["default"].Component);k.propTypes=E,k.defaultProps=T,t["default"]=(0,b.bsClass)("carousel-caption",k),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(26),E=l(b),T=n(17),k=n(602),S=l(k),A=n(52),O={componentClass:E["default"],visibleXsBlock:v["default"].bool,visibleSmBlock:v["default"].bool,visibleMdBlock:v["default"].bool,visibleLgBlock:v["default"].bool},R={componentClass:"div"},C=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.componentClass,n=e.className,l=(0,o["default"])(e,["componentClass","className"]),u=(0,T.splitBsProps)(l),a=u[0],i=u[1],s=(0,T.getClassSet)(a);return A.DEVICE_SIZES.forEach(function(e){var t="visible"+(0,S["default"])(e)+"Block";i[t]&&(s["visible-"+e+"-block"]=!0),delete i[t]}),_["default"].createElement(t,(0,r["default"])({},i,{className:(0,m["default"])(n,s)}))},t}(_["default"].Component);C.propTypes=O,C.defaultProps=R,t["default"]=(0,T.bsClass)("clearfix",C),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(26),E=l(b),T=n(17),k=n(52),S={componentClass:E["default"],xs:v["default"].number,sm:v["default"].number,md:v["default"].number,lg:v["default"].number,xsHidden:v["default"].bool,smHidden:v["default"].bool,mdHidden:v["default"].bool,lgHidden:v["default"].bool,xsOffset:v["default"].number,smOffset:v["default"].number,mdOffset:v["default"].number,lgOffset:v["default"].number,xsPush:v["default"].number,smPush:v["default"].number,mdPush:v["default"].number,lgPush:v["default"].number,xsPull:v["default"].number,smPull:v["default"].number,mdPull:v["default"].number,lgPull:v["default"].number},A={componentClass:"div"},O=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.componentClass,n=e.className,l=(0,o["default"])(e,["componentClass","className"]),u=(0,T.splitBsProps)(l),a=u[0],i=u[1],s=[];return k.DEVICE_SIZES.forEach(function(e){function t(t,n){var l=""+e+t,u=i[l];null!=u&&s.push((0,T.prefix)(a,""+e+n+"-"+u)),delete i[l]}t("",""),t("Offset","-offset"),t("Push","-push"),t("Pull","-pull");var n=e+"Hidden";i[n]&&s.push("hidden-"+e),delete i[n]}),_["default"].createElement(t,(0,r["default"])({},i,{className:(0,m["default"])(n,s)}))},t}(_["default"].Component);O.propTypes=S,O.defaultProps=A,t["default"]=(0,T.bsClass)("col",O),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(78),E=(l(b),n(17)),T={htmlFor:v["default"].string,srOnly:v["default"].bool},k={srOnly:!1},S={$bs_formGroup:v["default"].object},A=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.context.$bs_formGroup,t=e&&e.controlId,n=this.props,l=n.htmlFor,u=void 0===l?t:l,a=n.srOnly,i=n.className,s=(0,o["default"])(n,["htmlFor","srOnly","className"]),c=(0,E.splitBsProps)(s),d=c[0],p=c[1],f=(0,r["default"])({},(0,E.getClassSet)(d),{"sr-only":a});return _["default"].createElement("label",(0,r["default"])({},p,{htmlFor:u,className:(0,m["default"])(i,f)}))},t}(_["default"].Component);A.propTypes=T,A.defaultProps=k,A.contextTypes=S,t["default"]=(0,E.bsClass)("control-label",A),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(11),r=l(u),a=n(2),o=l(a),i=n(4),s=l(i),c=n(3),d=l(c),p=n(7),f=l(p),h=n(1),m=l(h),y=n(8),_=l(y),g=n(219),v=l(g),b=n(222),E=l(b),T=(0,f["default"])({},v["default"].propTypes,{bsStyle:_["default"].string,bsSize:_["default"].string,title:_["default"].node.isRequired,noCaret:_["default"].bool,children:_["default"].node}),k=function(e){function t(){return(0,o["default"])(this,t),(0,s["default"])(this,e.apply(this,arguments))}return(0,d["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.bsSize,n=e.bsStyle,l=e.title,u=e.children,a=(0,r["default"])(e,["bsSize","bsStyle","title","children"]),o=(0,E["default"])(a,v["default"].ControlledComponent),i=o[0],s=o[1];return m["default"].createElement(v["default"],(0,f["default"])({},i,{bsSize:t,bsStyle:n}),m["default"].createElement(v["default"].Toggle,(0,f["default"])({},s,{bsSize:t,bsStyle:n}),l),m["default"].createElement(v["default"].Menu,null,u))},t}(m["default"].Component);k.propTypes=T,t["default"]=k,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(370),s=l(i),c=n(2),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(6),_=l(y),g=n(300),v=l(g),b=n(1),E=l(b),T=n(8),k=l(T),S=n(41),A=l(S),O=n(634),R=l(O),C=n(17),D=n(45),w=l(D),I=n(57),P=l(I),L={open:k["default"].bool,pullRight:k["default"].bool,onClose:k["default"].func,labelledBy:k["default"].oneOfType([k["default"].string,k["default"].number]),onSelect:k["default"].func,rootCloseEvent:k["default"].oneOf(["click","mousedown"])},M={bsRole:"menu",pullRight:!1},x=function(e){function t(n){(0,d["default"])(this,t);var l=(0,f["default"])(this,e.call(this,n));return l.handleRootClose=l.handleRootClose.bind(l),l.handleKeyDown=l.handleKeyDown.bind(l),l}return(0,m["default"])(t,e),t.prototype.getFocusableMenuItems=function(){var e=A["default"].findDOMNode(this);return e?(0,s["default"])(e.querySelectorAll('[tabIndex="-1"]')):[]},t.prototype.getItemsAndActiveIndex=function(){var e=this.getFocusableMenuItems(),t=e.indexOf(document.activeElement);return{items:e,activeIndex:t}},t.prototype.focusNext=function(){var e=this.getItemsAndActiveIndex(),t=e.items,n=e.activeIndex;if(0!==t.length){var l=n===t.length-1?0:n+1;t[l].focus()}},t.prototype.focusPrevious=function(){var e=this.getItemsAndActiveIndex(),t=e.items,n=e.activeIndex;if(0!==t.length){var l=0===n?t.length-1:n-1;t[l].focus()}},t.prototype.handleKeyDown=function(e){switch(e.keyCode){case v["default"].codes.down:this.focusNext(),e.preventDefault();break;case v["default"].codes.up:this.focusPrevious(),e.preventDefault();break;case v["default"].codes.esc:case v["default"].codes.tab:this.props.onClose(e,{source:"keydown"})}},t.prototype.handleRootClose=function(e){this.props.onClose(e,{source:"rootClose"})},t.prototype.render=function(){var e,t=this,n=this.props,l=n.open,u=n.pullRight,a=n.labelledBy,i=n.onSelect,s=n.className,c=n.rootCloseEvent,d=n.children,p=(0,o["default"])(n,["open","pullRight","labelledBy","onSelect","className","rootCloseEvent","children"]),f=(0,C.splitBsPropsAndOmit)(p,["onClose"]),h=f[0],m=f[1],y=(0,r["default"])({},(0,C.getClassSet)(h),(e={},e[(0,C.prefix)(h,"right")]=u,e));return E["default"].createElement(R["default"],{disabled:!l,onRootClose:this.handleRootClose,event:c},E["default"].createElement("ul",(0,r["default"])({},m,{role:"menu",className:(0,_["default"])(s,y),"aria-labelledby":a}),P["default"].map(d,function(e){return E["default"].cloneElement(e,{onKeyDown:(0,w["default"])(e.props.onKeyDown,t.handleKeyDown),onSelect:(0,w["default"])(e.props.onSelect,i)})})))},t}(E["default"].Component);x.propTypes=L,x.defaultProps=M,t["default"]=(0,C.bsClass)("dropdown-menu",x),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(26),E=l(b),T=n(17),k={horizontal:v["default"].bool,inline:v["default"].bool,componentClass:E["default"]},S={horizontal:!1,inline:!1,componentClass:"form"},A=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.horizontal,n=e.inline,l=e.componentClass,u=e.className,a=(0,o["default"])(e,["horizontal","inline","componentClass","className"]),i=(0,T.splitBsProps)(a),s=i[0],c=i[1],d=[];return t&&d.push((0,T.prefix)(s,"horizontal")),n&&d.push((0,T.prefix)(s,"inline")),_["default"].createElement(l,(0,r["default"])({},c,{className:(0,m["default"])(u,d)}))},t}(_["default"].Component);A.propTypes=k,A.defaultProps=S,t["default"]=(0,T.bsClass)("form",A),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(26),E=l(b),T=n(78),k=(l(T),n(1272)),S=l(k),A=n(1273),O=l(A),R=n(17),C=n(52),D={componentClass:E["default"],type:v["default"].string,id:v["default"].string,inputRef:v["default"].func},w={componentClass:"input"},I={$bs_formGroup:v["default"].object},P=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.context.$bs_formGroup,t=e&&e.controlId,n=this.props,l=n.componentClass,u=n.type,a=n.id,i=void 0===a?t:a,s=n.inputRef,c=n.className,d=n.bsSize,p=(0,o["default"])(n,["componentClass","type","id","inputRef","className","bsSize"]),f=(0,R.splitBsProps)(p),h=f[0],y=f[1],g=void 0;if("file"!==u&&(g=(0,R.getClassSet)(h)),d){var v=C.SIZE_MAP[d]||d;g[(0,R.prefix)({bsClass:"input"},v)]=!0}return _["default"].createElement(l,(0,r["default"])({},y,{type:u,id:i,ref:s,className:(0,m["default"])(c,g)}))},t}(_["default"].Component);P.propTypes=D,P.defaultProps=w,P.contextTypes=I,P.Feedback=S["default"],P.Static=O["default"],t["default"]=(0,R.bsClass)("form-control",(0,R.bsSizes)([C.Size.SMALL,C.Size.LARGE],P)),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(11),r=l(u),a=n(7),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(309),E=l(b),T=n(17),k={bsRole:"feedback"},S={$bs_formGroup:v["default"].object},A=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.getGlyph=function(e){switch(e){case"success":return"ok";case"warning":return"warning-sign";case"error":return"remove";default:return null}},t.prototype.renderDefaultFeedback=function(e,t,n,l){var u=this.getGlyph(e&&e.validationState);return u?_["default"].createElement(E["default"],(0,o["default"])({},l,{glyph:u,className:(0,m["default"])(t,n)})):null},t.prototype.render=function(){var e=this.props,t=e.className,n=e.children,l=(0,r["default"])(e,["className","children"]),u=(0,T.splitBsProps)(l),a=u[0],i=u[1],s=(0,T.getClassSet)(a);if(!n)return this.renderDefaultFeedback(this.context.$bs_formGroup,t,s,i);var c=_["default"].Children.only(n);return _["default"].cloneElement(c,(0,o["default"])({},i,{className:(0,m["default"])(c.props.className,t,s)}))},t}(_["default"].Component);A.defaultProps=k,A.contextTypes=S,t["default"]=(0,T.bsClass)("form-control-feedback",A),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(26),v=l(g),b=n(17),E={componentClass:v["default"]},T={componentClass:"p"},k=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.componentClass,n=e.className,l=(0,o["default"])(e,["componentClass","className"]),u=(0,b.splitBsProps)(l),a=u[0],i=u[1],s=(0,b.getClassSet)(a);return _["default"].createElement(t,(0,r["default"])({},i,{className:(0,m["default"])(n,s)}))},t}(_["default"].Component);k.propTypes=E,k.defaultProps=T,t["default"]=(0,b.bsClass)("form-control-static",k),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(17),E=n(52),T=n(57),k=l(T),S={controlId:v["default"].string,validationState:v["default"].oneOf(["success","warning","error",null])},A={$bs_formGroup:v["default"].object.isRequired},O=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.getChildContext=function(){var e=this.props,t=e.controlId,n=e.validationState;return{$bs_formGroup:{controlId:t,validationState:n}}},t.prototype.hasFeedback=function(e){var t=this;return k["default"].some(e,function(e){return"feedback"===e.props.bsRole||e.props.children&&t.hasFeedback(e.props.children)})},t.prototype.render=function(){var e=this.props,t=e.validationState,n=e.className,l=e.children,u=(0,o["default"])(e,["validationState","className","children"]),a=(0,b.splitBsPropsAndOmit)(u,["controlId"]),i=a[0],s=a[1],c=(0,r["default"])({},(0,b.getClassSet)(i),{"has-feedback":this.hasFeedback(l)});return t&&(c["has-"+t]=!0),_["default"].createElement("div",(0,r["default"])({},s,{className:(0,m["default"])(n,c)}),l)},t}(_["default"].Component);O.propTypes=S,O.childContextTypes=A,t["default"]=(0,b.bsClass)("form-group",(0,b.bsSizes)([E.Size.LARGE,E.Size.SMALL],O)),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(17),v=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=(0,o["default"])(e,["className"]),l=(0,g.splitBsProps)(n),u=l[0],a=l[1],i=(0,g.getClassSet)(u);return _["default"].createElement("span",(0,r["default"])({},a,{className:(0,m["default"])(t,i)}))},t}(_["default"].Component);t["default"]=(0,g.bsClass)("help-block",v),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(17),E={responsive:v["default"].bool,rounded:v["default"].bool,circle:v["default"].bool,thumbnail:v["default"].bool},T={responsive:!1,rounded:!1,circle:!1,thumbnail:!1
},k=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e,t=this.props,n=t.responsive,l=t.rounded,u=t.circle,a=t.thumbnail,i=t.className,s=(0,o["default"])(t,["responsive","rounded","circle","thumbnail","className"]),c=(0,b.splitBsProps)(s),d=c[0],p=c[1],f=(e={},e[(0,b.prefix)(d,"responsive")]=n,e[(0,b.prefix)(d,"rounded")]=l,e[(0,b.prefix)(d,"circle")]=u,e[(0,b.prefix)(d,"thumbnail")]=a,e);return _["default"].createElement("img",(0,r["default"])({},p,{className:(0,m["default"])(i,f)}))},t}(_["default"].Component);k.propTypes=E,k.defaultProps=T,t["default"]=(0,b.bsClass)("img",k),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(1278),v=l(g),b=n(1279),E=l(b),T=n(17),k=n(52),S=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=(0,o["default"])(e,["className"]),l=(0,T.splitBsProps)(n),u=l[0],a=l[1],i=(0,T.getClassSet)(u);return _["default"].createElement("span",(0,r["default"])({},a,{className:(0,m["default"])(t,i)}))},t}(_["default"].Component);S.Addon=v["default"],S.Button=E["default"],t["default"]=(0,T.bsClass)("input-group",(0,T.bsSizes)([k.Size.LARGE,k.Size.SMALL],S)),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(17),v=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=(0,o["default"])(e,["className"]),l=(0,g.splitBsProps)(n),u=l[0],a=l[1],i=(0,g.getClassSet)(u);return _["default"].createElement("span",(0,r["default"])({},a,{className:(0,m["default"])(t,i)}))},t}(_["default"].Component);t["default"]=(0,g.bsClass)("input-group-addon",v),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(17),v=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=(0,o["default"])(e,["className"]),l=(0,g.splitBsProps)(n),u=l[0],a=l[1],i=(0,g.getClassSet)(u);return _["default"].createElement("span",(0,r["default"])({},a,{className:(0,m["default"])(t,i)}))},t}(_["default"].Component);t["default"]=(0,g.bsClass)("input-group-btn",v),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(6),_=l(y),g=n(26),v=l(g),b=n(17),E={componentClass:v["default"]},T={componentClass:"div"},k=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.componentClass,n=e.className,l=(0,o["default"])(e,["componentClass","className"]),u=(0,b.splitBsProps)(l),a=u[0],i=u[1],s=(0,b.getClassSet)(a);return m["default"].createElement(t,(0,r["default"])({},i,{className:(0,_["default"])(n,s)}))},t}(m["default"].Component);k.propTypes=E,k.defaultProps=T,t["default"]=(0,b.bsClass)("jumbotron",k),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(128),r=l(u),a=n(7),o=l(a),i=n(11),s=l(i),c=n(2),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(6),_=l(y),g=n(1),v=l(g),b=n(17),E=n(52),T=function(e){function t(){return(0,d["default"])(this,t),(0,f["default"])(this,e.apply(this,arguments))}return(0,m["default"])(t,e),t.prototype.hasContent=function(e){var t=!1;return v["default"].Children.forEach(e,function(e){t||(e||0===e)&&(t=!0)}),t},t.prototype.render=function(){var e=this.props,t=e.className,n=e.children,l=(0,s["default"])(e,["className","children"]),u=(0,b.splitBsProps)(l),r=u[0],a=u[1],i=(0,o["default"])({},(0,b.getClassSet)(r),{hidden:!this.hasContent(n)});return v["default"].createElement("span",(0,o["default"])({},a,{className:(0,_["default"])(t,i)}),n)},t}(v["default"].Component);t["default"]=(0,b.bsClass)("label",(0,b.bsStyles)([].concat((0,r["default"])(E.State),[E.Style.DEFAULT,E.Style.PRIMARY]),E.Style.DEFAULT,T)),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){return e?A["default"].some(e,function(e){return e.type!==T["default"]||e.props.href||e.props.onClick})?"div":"ul":"div"}t.__esModule=!0;var r=n(7),a=l(r),o=n(11),i=l(o),s=n(2),c=l(s),d=n(4),p=l(d),f=n(3),h=l(f),m=n(6),y=l(m),_=n(1),g=l(_),v=n(26),b=l(v),E=n(587),T=l(E),k=n(17),S=n(57),A=l(S),O={componentClass:b["default"]},R=function(e){function t(){return(0,c["default"])(this,t),(0,p["default"])(this,e.apply(this,arguments))}return(0,h["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.children,n=e.componentClass,l=void 0===n?u(t):n,r=e.className,o=(0,i["default"])(e,["children","componentClass","className"]),s=(0,k.splitBsProps)(o),c=s[0],d=s[1],p=(0,k.getClassSet)(c),f="ul"===l&&A["default"].every(t,function(e){return e.type===T["default"]});return g["default"].createElement(l,(0,a["default"])({},d,{className:(0,y["default"])(r,p)}),f?A["default"].map(t,function(e){return(0,_.cloneElement)(e,{listItem:!0})}):t)},t}(g["default"].Component);R.propTypes=O,t["default"]=(0,k.bsClass)("list-group",R),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(26),E=l(b),T=n(221),k=l(T),S=n(17),A={align:v["default"].oneOf(["top","middle","bottom"]),componentClass:E["default"]},O={componentClass:"div"},R=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.componentClass,n=e.align,l=e.className,u=(0,o["default"])(e,["componentClass","align","className"]),a=(0,S.splitBsProps)(u),i=a[0],s=a[1],c=(0,S.getClassSet)(i);return n&&(c[(0,S.prefix)(k["default"].defaultProps,n)]=!0),_["default"].createElement(t,(0,r["default"])({},s,{className:(0,m["default"])(l,c)}))},t}(_["default"].Component);R.propTypes=A,R.defaultProps=O,t["default"]=(0,S.bsClass)("media-body",R),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(26),v=l(g),b=n(17),E={componentClass:v["default"]},T={componentClass:"h4"},k=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.componentClass,n=e.className,l=(0,o["default"])(e,["componentClass","className"]),u=(0,b.splitBsProps)(l),a=u[0],i=u[1],s=(0,b.getClassSet)(a);return _["default"].createElement(t,(0,r["default"])({},i,{className:(0,m["default"])(n,s)}))},t}(_["default"].Component);k.propTypes=E,k.defaultProps=T,t["default"]=(0,b.bsClass)("media-heading",k),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(221),E=l(b),T=n(17),k={align:v["default"].oneOf(["top","middle","bottom"])},S=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.align,n=e.className,l=(0,o["default"])(e,["align","className"]),u=(0,T.splitBsProps)(l),a=u[0],i=u[1],s=(0,T.getClassSet)(a);return t&&(s[(0,T.prefix)(E["default"].defaultProps,t)]=!0),_["default"].createElement("div",(0,r["default"])({},i,{className:(0,m["default"])(n,s)}))},t}(_["default"].Component);S.propTypes=k,t["default"]=(0,T.bsClass)("media-left",S),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(17),v=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=(0,o["default"])(e,["className"]),l=(0,g.splitBsProps)(n),u=l[0],a=l[1],i=(0,g.getClassSet)(u);return _["default"].createElement("ul",(0,r["default"])({},a,{className:(0,m["default"])(t,i)}))},t}(_["default"].Component);t["default"]=(0,g.bsClass)("media-list",v),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(17),v=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=(0,o["default"])(e,["className"]),l=(0,g.splitBsProps)(n),u=l[0],a=l[1],i=(0,g.getClassSet)(u);return _["default"].createElement("li",(0,r["default"])({},a,{className:(0,m["default"])(t,i)}))},t}(_["default"].Component);t["default"]=(0,g.bsClass)("media",v),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(221),E=l(b),T=n(17),k={align:v["default"].oneOf(["top","middle","bottom"])},S=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.align,n=e.className,l=(0,o["default"])(e,["align","className"]),u=(0,T.splitBsProps)(l),a=u[0],i=u[1],s=(0,T.getClassSet)(a);return t&&(s[(0,T.prefix)(E["default"].defaultProps,t)]=!0),_["default"].createElement("div",(0,r["default"])({},i,{className:(0,m["default"])(n,s)}))},t}(_["default"].Component);S.propTypes=k,t["default"]=(0,T.bsClass)("media-right",S),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(215),E=l(b),T=n(77),k=l(T),S=n(17),A=n(45),O=l(A),R={active:v["default"].bool,disabled:v["default"].bool,divider:(0,E["default"])(v["default"].bool,function(e){var t=e.divider,n=e.children;return t&&n?new Error("Children will not be rendered for dividers"):null}),eventKey:v["default"].any,header:v["default"].bool,href:v["default"].string,onClick:v["default"].func,onSelect:v["default"].func},C={divider:!1,disabled:!1,header:!1},D=function(e){function t(n,l){(0,s["default"])(this,t);var u=(0,d["default"])(this,e.call(this,n,l));return u.handleClick=u.handleClick.bind(u),u}return(0,f["default"])(t,e),t.prototype.handleClick=function(e){var t=this.props,n=t.href,l=t.disabled,u=t.onSelect,r=t.eventKey;n&&!l||e.preventDefault(),l||u&&u(r,e)},t.prototype.render=function(){var e=this.props,t=e.active,n=e.disabled,l=e.divider,u=e.header,a=e.onClick,i=e.className,s=e.style,c=(0,o["default"])(e,["active","disabled","divider","header","onClick","className","style"]),d=(0,S.splitBsPropsAndOmit)(c,["eventKey","onSelect"]),p=d[0],f=d[1];return l?(f.children=void 0,_["default"].createElement("li",(0,r["default"])({},f,{role:"separator",className:(0,m["default"])(i,"divider"),style:s}))):u?_["default"].createElement("li",(0,r["default"])({},f,{role:"heading",className:(0,m["default"])(i,(0,S.prefix)(p,"header")),style:s})):_["default"].createElement("li",{role:"presentation",className:(0,m["default"])(i,{active:t,disabled:n}),style:s},_["default"].createElement(k["default"],(0,r["default"])({},f,{role:"menuitem",tabIndex:"-1",onClick:(0,O["default"])(a,this.handleClick)})))},t}(_["default"].Component);D.propTypes=R,D.defaultProps=C,t["default"]=(0,S.bsClass)("dropdown",D),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(17),E=n(52),T={dialogClassName:v["default"].string},k=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e,t=this.props,n=t.dialogClassName,l=t.className,u=t.style,a=t.children,i=(0,o["default"])(t,["dialogClassName","className","style","children"]),s=(0,b.splitBsProps)(i),c=s[0],d=s[1],p=(0,b.prefix)(c),f=(0,r["default"])({display:"block"},u),h=(0,r["default"])({},(0,b.getClassSet)(c),(e={},e[p]=!1,e[(0,b.prefix)(c,"dialog")]=!0,e));return _["default"].createElement("div",(0,r["default"])({},d,{tabIndex:"-1",role:"dialog",style:f,className:(0,m["default"])(l,p)}),_["default"].createElement("div",{className:(0,m["default"])(n,h)},_["default"].createElement("div",{className:(0,b.prefix)(c,"content"),role:"document"},a)))},t}(_["default"].Component);k.propTypes=T,t["default"]=(0,b.bsClass)("modal",(0,b.bsSizes)([E.Size.LARGE,E.Size.SMALL],k)),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(11),r=l(u),a=n(2),o=l(a),i=n(4),s=l(i),c=n(3),d=l(c),p=n(7),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(219),E=l(b),T=n(222),k=l(T),S=n(57),A=l(S),O=(0,f["default"])({},E["default"].propTypes,{title:v["default"].node.isRequired,noCaret:v["default"].bool,active:v["default"].bool,children:v["default"].node}),R=function(e){function t(){return(0,o["default"])(this,t),(0,s["default"])(this,e.apply(this,arguments))}return(0,d["default"])(t,e),t.prototype.isActive=function(e,t,n){var l=e.props,u=this;return!!(l.active||null!=t&&l.eventKey===t||n&&l.href===n)||(!!A["default"].some(l.children,function(e){return u.isActive(e,t,n)})||l.active)},t.prototype.render=function(){var e=this,t=this.props,n=t.title,l=t.activeKey,u=t.activeHref,a=t.className,o=t.style,i=t.children,s=(0,r["default"])(t,["title","activeKey","activeHref","className","style","children"]),c=this.isActive(this,l,u);delete s.active,delete s.eventKey;var d=(0,k["default"])(s,E["default"].ControlledComponent),p=d[0],h=d[1];return _["default"].createElement(E["default"],(0,f["default"])({},p,{componentClass:"li",className:(0,m["default"])(a,{active:c}),style:o}),_["default"].createElement(E["default"].Toggle,(0,f["default"])({},h,{useAnchor:!0}),n),_["default"].createElement(E["default"].Menu,null,A["default"].map(i,function(t){return _["default"].cloneElement(t,{active:e.isActive(t,l,u)})})))},t}(_["default"].Component);R.propTypes=O,t["default"]=R,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t,n){var l=function(e,n){var l=n.$bs_navbar,u=void 0===l?{bsClass:"navbar"}:l,r=e.componentClass,o=e.className,s=e.pullRight,c=e.pullLeft,d=(0,i["default"])(e,["componentClass","className","pullRight","pullLeft"]);return g["default"].createElement(r,(0,a["default"])({},d,{className:(0,y["default"])(o,(0,x.prefix)(u,t),s&&(0,x.prefix)(u,"right"),c&&(0,x.prefix)(u,"left"))}))};return l.displayName=n,l.propTypes={componentClass:T["default"],pullRight:b["default"].bool,pullLeft:b["default"].bool},l.defaultProps={componentClass:e,pullRight:!1,pullLeft:!1},l.contextTypes={$bs_navbar:b["default"].shape({bsClass:b["default"].string})},l}t.__esModule=!0;var r=n(7),a=l(r),o=n(11),i=l(o),s=n(2),c=l(s),d=n(4),p=l(d),f=n(3),h=l(f),m=n(6),y=l(m),_=n(1),g=l(_),v=n(8),b=l(v),E=n(26),T=l(E),k=n(182),S=l(k),A=n(586),O=l(A),R=n(595),C=l(R),D=n(1293),w=l(D),I=n(1294),P=l(I),L=n(1295),M=l(L),x=n(17),N=n(52),F=n(45),j=l(F),q={fixedTop:b["default"].bool,fixedBottom:b["default"].bool,staticTop:b["default"].bool,inverse:b["default"].bool,fluid:b["default"].bool,componentClass:T["default"],onToggle:b["default"].func,onSelect:b["default"].func,collapseOnSelect:b["default"].bool,expanded:b["default"].bool,role:b["default"].string},U={componentClass:"nav",fixedTop:!1,fixedBottom:!1,staticTop:!1,inverse:!1,fluid:!1,collapseOnSelect:!1},H={$bs_navbar:b["default"].shape({bsClass:b["default"].string,expanded:b["default"].bool,onToggle:b["default"].func.isRequired,onSelect:b["default"].func})},B=function(e){function t(n,l){(0,c["default"])(this,t);var u=(0,p["default"])(this,e.call(this,n,l));return u.handleToggle=u.handleToggle.bind(u),u.handleCollapse=u.handleCollapse.bind(u),u}return(0,h["default"])(t,e),t.prototype.getChildContext=function(){var e=this.props,t=e.bsClass,n=e.expanded,l=e.onSelect,u=e.collapseOnSelect;return{$bs_navbar:{bsClass:t,expanded:n,onToggle:this.handleToggle,onSelect:(0,j["default"])(l,u?this.handleCollapse:null)}}},t.prototype.handleCollapse=function(){var e=this.props,t=e.onToggle,n=e.expanded;n&&t(!1)},t.prototype.handleToggle=function(){var e=this.props,t=e.onToggle,n=e.expanded;t(!n)},t.prototype.render=function(){var e,t=this.props,n=t.componentClass,l=t.fixedTop,u=t.fixedBottom,r=t.staticTop,o=t.inverse,s=t.fluid,c=t.className,d=t.children,p=(0,i["default"])(t,["componentClass","fixedTop","fixedBottom","staticTop","inverse","fluid","className","children"]),f=(0,x.splitBsPropsAndOmit)(p,["expanded","onToggle","onSelect","collapseOnSelect"]),h=f[0],m=f[1];void 0===m.role&&"nav"!==n&&(m.role="navigation"),o&&(h.bsStyle=N.Style.INVERSE);var _=(0,a["default"])({},(0,x.getClassSet)(h),(e={},e[(0,x.prefix)(h,"fixed-top")]=l,e[(0,x.prefix)(h,"fixed-bottom")]=u,e[(0,x.prefix)(h,"static-top")]=r,e));return g["default"].createElement(n,(0,a["default"])({},m,{className:(0,y["default"])(c,_)}),g["default"].createElement(O["default"],{fluid:s},d))},t}(g["default"].Component);B.propTypes=q,B.defaultProps=U,B.childContextTypes=H,(0,x.bsClass)("navbar",B);var z=(0,S["default"])(B,{expanded:"onToggle"});z.Brand=C["default"],z.Header=P["default"],z.Toggle=M["default"],z.Collapse=w["default"],z.Form=u("div","form","NavbarForm"),z.Text=u("p","text","NavbarText"),z.Link=u("a","link","NavbarLink"),t["default"]=(0,x.bsStyles)([N.Style.DEFAULT,N.Style.INVERSE],N.Style.DEFAULT,z),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(1),m=l(h),y=n(8),_=l(y),g=n(308),v=l(g),b=n(17),E={$bs_navbar:_["default"].shape({bsClass:_["default"].string,expanded:_["default"].bool})},T=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.children,n=(0,o["default"])(e,["children"]),l=this.context.$bs_navbar||{bsClass:"navbar"},u=(0,b.prefix)(l,"collapse");return m["default"].createElement(v["default"],(0,r["default"])({"in":l.expanded},n),m["default"].createElement("div",{className:u},t))},t}(m["default"].Component);T.contextTypes=E,t["default"]=T,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(17),E={$bs_navbar:v["default"].shape({bsClass:v["default"].string})},T=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=(0,o["default"])(e,["className"]),l=this.context.$bs_navbar||{bsClass:"navbar"},u=(0,b.prefix)(l,"header");return _["default"].createElement("div",(0,r["default"])({},n,{className:(0,m["default"])(t,u)}))},t}(_["default"].Component);T.contextTypes=E,t["default"]=T,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(17),E=n(45),T=l(E),k={onClick:v["default"].func,children:v["default"].node},S={$bs_navbar:v["default"].shape({bsClass:v["default"].string,expanded:v["default"].bool,onToggle:v["default"].func.isRequired})},A=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.onClick,n=e.className,l=e.children,u=(0,o["default"])(e,["onClick","className","children"]),a=this.context.$bs_navbar||{bsClass:"navbar"},i=(0,r["default"])({type:"button"},u,{onClick:(0,T["default"])(t,a.onToggle),className:(0,m["default"])(n,(0,b.prefix)(a,"toggle"),!a.expanded&&"collapsed")});return l?_["default"].createElement("button",i,l):_["default"].createElement("button",i,_["default"].createElement("span",{className:"sr-only"},"Toggle navigation"),_["default"].createElement("span",{className:"icon-bar"}),_["default"].createElement("span",{className:"icon-bar"}),_["default"].createElement("span",{className:"icon-bar"}))},t}(_["default"].Component);A.propTypes=k,A.contextTypes=S,t["default"]=A,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(17),v=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.children,l=(0,o["default"])(e,["className","children"]),u=(0,g.splitBsProps)(l),a=u[0],i=u[1],s=(0,g.getClassSet)(a);return _["default"].createElement("div",(0,r["default"])({},i,{className:(0,m["default"])(t,s)}),_["default"].createElement("h1",null,n))},t}(_["default"].Component);t["default"]=(0,g.bsClass)("page-header",v),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(597),r=l(u),a=n(1315),o=l(a);t["default"]=o["default"].wrapper(r["default"],"``","``"),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(597),E=l(b),T=n(17),k=n(45),S=l(k),A=n(57),O=l(A),R={onSelect:v["default"].func},C=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.onSelect,n=e.className,l=e.children,u=(0,o["default"])(e,["onSelect","className","children"]),a=(0,T.splitBsProps)(u),i=a[0],s=a[1],c=(0,T.getClassSet)(i);return _["default"].createElement("ul",(0,r["default"])({},s,{className:(0,m["default"])(n,c)}),O["default"].map(l,function(e){return(0,y.cloneElement)(e,{onSelect:(0,S["default"])(e.props.onSelect,t)})}))},t}(_["default"].Component);C.propTypes=R,C.Item=E["default"],t["default"]=(0,T.bsClass)("pager",C),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(11),r=l(u),a=n(7),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(26),E=l(b),T=n(598),k=l(T),S=n(17),A={activePage:v["default"].number,items:v["default"].number,maxButtons:v["default"].number,boundaryLinks:v["default"].bool,ellipsis:v["default"].oneOfType([v["default"].bool,v["default"].node]),first:v["default"].oneOfType([v["default"].bool,v["default"].node]),last:v["default"].oneOfType([v["default"].bool,v["default"].node]),prev:v["default"].oneOfType([v["default"].bool,v["default"].node]),next:v["default"].oneOfType([v["default"].bool,v["default"].node]),onSelect:v["default"].func,buttonComponentClass:E["default"]},O={activePage:1,items:1,maxButtons:0,first:!1,last:!1,prev:!1,next:!1,ellipsis:!0,boundaryLinks:!1},R=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.renderPageButtons=function(e,t,n,l,u,r){var a=[],i=void 0,s=void 0;n&&n1&&(i>2&&a.unshift(_["default"].createElement(k["default"],{key:"ellipsisFirst",disabled:!0,componentClass:r.componentClass},_["default"].createElement("span",{"aria-label":"More"},u===!0?"…":u))),a.unshift(_["default"].createElement(k["default"],(0,o["default"])({},r,{key:1,eventKey:1,active:!1}),"1"))),u&&s=n}),_["default"].createElement("span",{"aria-label":"Next"},d===!0?"›":d)),s&&_["default"].createElement(k["default"],(0,o["default"])({},T,{eventKey:n,disabled:t>=n}),_["default"].createElement("span",{"aria-label":"Last"},s===!0?"»":s)))},t}(_["default"].Component);R.propTypes=A,R.defaultProps=O,t["default"]=(0,S.bsClass)("pagination",R),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(128),r=l(u),a=n(11),o=l(a),i=n(7),s=l(i),c=n(2),d=l(c),p=n(4),f=l(p),h=n(3),m=l(h),y=n(6),_=l(y),g=n(1),v=l(g),b=n(8),E=l(b),T=n(308),k=l(T),S=n(17),A=n(52),O={collapsible:E["default"].bool,onSelect:E["default"].func,header:E["default"].node,id:E["default"].oneOfType([E["default"].string,E["default"].number]),footer:E["default"].node,defaultExpanded:E["default"].bool,expanded:E["default"].bool,eventKey:E["default"].any,headerRole:E["default"].string,panelRole:E["default"].string,onEnter:E["default"].func,onEntering:E["default"].func,onEntered:E["default"].func,onExit:E["default"].func,onExiting:E["default"].func,onExited:E["default"].func},R={defaultExpanded:!1},C=function(e){function t(n,l){(0,d["default"])(this,t);var u=(0,f["default"])(this,e.call(this,n,l));return u.handleClickTitle=u.handleClickTitle.bind(u),u.state={expanded:u.props.defaultExpanded},u}return(0,m["default"])(t,e),t.prototype.handleClickTitle=function(e){e.persist(),e.selected=!0,this.props.onSelect?this.props.onSelect(this.props.eventKey,e):e.preventDefault(),e.selected&&this.setState({expanded:!this.state.expanded})},t.prototype.renderAnchor=function(e,t,n,l){return v["default"].createElement("a",{role:n,href:t&&"#"+t,onClick:this.handleClickTitle,"aria-controls":t,"aria-expanded":l,"aria-selected":l,className:l?null:"collapsed"},e)},t.prototype.renderBody=function(e,t){function n(){u.length&&(l.push(v["default"].createElement("div",{key:l.length,className:r},u)),u=[])}var l=[],u=[],r=(0,S.prefix)(t,"body");return v["default"].Children.toArray(e).forEach(function(e){return v["default"].isValidElement(e)&&e.props.fill?(n(),void l.push((0,g.cloneElement)(e,{fill:void 0}))):void u.push(e)}),n(),l},t.prototype.renderCollapsibleBody=function(e,t,n,l,u,r){return v["default"].createElement(k["default"],(0,s["default"])({"in":t},r),v["default"].createElement("div",{id:e,role:n,className:(0,S.prefix)(u,"collapse"),"aria-hidden":!t},this.renderBody(l,u)))},t.prototype.renderHeader=function(e,t,n,l,u,r){var a=(0,S.prefix)(r,"title");return e?v["default"].isValidElement(t)?(0,g.cloneElement)(t,{className:(0,_["default"])(t.props.className,a),children:this.renderAnchor(t.props.children,n,l,u)}):v["default"].createElement("h4",{role:"presentation",className:a},this.renderAnchor(t,n,l,u)):v["default"].isValidElement(t)?(0,g.cloneElement)(t,{className:(0,_["default"])(t.props.className,a)}):t},t.prototype.render=function(){var e=this.props,t=e.collapsible,n=e.header,l=e.id,u=e.footer,r=e.expanded,a=e.headerRole,i=e.panelRole,c=e.className,d=e.children,p=e.onEnter,f=e.onEntering,h=e.onEntered,m=e.onExit,y=e.onExiting,g=e.onExited,b=(0,o["default"])(e,["collapsible","header","id","footer","expanded","headerRole","panelRole","className","children","onEnter","onEntering","onEntered","onExit","onExiting","onExited"]),E=(0,S.splitBsPropsAndOmit)(b,["defaultExpanded","eventKey","onSelect"]),T=E[0],k=E[1],A=null!=r?r:this.state.expanded,O=(0,S.getClassSet)(T);return v["default"].createElement("div",(0,s["default"])({},k,{className:(0,_["default"])(c,O),id:t?null:l}),n&&v["default"].createElement("div",{className:(0,S.prefix)(T,"heading")},this.renderHeader(t,n,l,a,A,T)),t?this.renderCollapsibleBody(l,A,i,d,T,{onEnter:p,onEntering:f,onEntered:h,onExit:m,onExiting:y,onExited:g}):this.renderBody(d,T),u&&v["default"].createElement("div",{className:(0,S.prefix)(T,"footer")},u))},t}(v["default"].Component);C.propTypes=O,C.defaultProps=R,t["default"]=(0,S.bsClass)("panel",(0,S.bsStyles)([].concat((0,r["default"])(A.State),[A.Style.DEFAULT,A.Style.PRIMARY]),A.Style.DEFAULT,C)),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(217),E=l(b),T=n(17),k={id:(0,E["default"])(v["default"].oneOfType([v["default"].string,v["default"].number])),placement:v["default"].oneOf(["top","right","bottom","left"]),positionTop:v["default"].oneOfType([v["default"].number,v["default"].string]),positionLeft:v["default"].oneOfType([v["default"].number,v["default"].string]),arrowOffsetTop:v["default"].oneOfType([v["default"].number,v["default"].string]),arrowOffsetLeft:v["default"].oneOfType([v["default"].number,v["default"].string]),title:v["default"].node},S={placement:"right"},A=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e,t=this.props,n=t.placement,l=t.positionTop,u=t.positionLeft,a=t.arrowOffsetTop,i=t.arrowOffsetLeft,s=t.title,c=t.className,d=t.style,p=t.children,f=(0,
o["default"])(t,["placement","positionTop","positionLeft","arrowOffsetTop","arrowOffsetLeft","title","className","style","children"]),h=(0,T.splitBsProps)(f),y=h[0],g=h[1],v=(0,r["default"])({},(0,T.getClassSet)(y),(e={},e[n]=!0,e)),b=(0,r["default"])({display:"block",top:l,left:u},d),E={top:a,left:i};return _["default"].createElement("div",(0,r["default"])({},g,{role:"tooltip",className:(0,m["default"])(c,v),style:b}),_["default"].createElement("div",{className:"arrow",style:E}),s&&_["default"].createElement("h3",{className:(0,T.prefix)(y,"title")},s),_["default"].createElement("div",{className:(0,T.prefix)(y,"content")},p))},t}(_["default"].Component);A.propTypes=k,A.defaultProps=S,t["default"]=(0,T.bsClass)("popover",A),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t,n){var l=e[t];if(!l)return null;var u=null;return E["default"].Children.forEach(l,function(e){if(!u&&e.type!==I){var t=E["default"].isValidElement(e)?e.type.displayName||e.type.name||e.type:e;u=new Error("Children of "+n+" can contain only ProgressBar "+("components. Found "+t+"."))}}),u}function r(e,t,n){var l=(e-t)/(n-t)*100;return Math.round(l*C)/C}t.__esModule=!0;var a=n(128),o=l(a),i=n(7),s=l(i),c=n(11),d=l(c),p=n(2),f=l(p),h=n(4),m=l(h),y=n(3),_=l(y),g=n(6),v=l(g),b=n(1),E=l(b),T=n(8),k=l(T),S=n(17),A=n(52),O=n(57),R=l(O),C=1e3,D={min:k["default"].number,now:k["default"].number,max:k["default"].number,label:k["default"].node,srOnly:k["default"].bool,striped:k["default"].bool,active:k["default"].bool,children:u,isChild:k["default"].bool},w={min:0,max:100,active:!1,isChild:!1,srOnly:!1,striped:!1},I=function(e){function t(){return(0,f["default"])(this,t),(0,m["default"])(this,e.apply(this,arguments))}return(0,_["default"])(t,e),t.prototype.renderProgressBar=function(e){var t,n=e.min,l=e.now,u=e.max,a=e.label,o=e.srOnly,i=e.striped,c=e.active,p=e.className,f=e.style,h=(0,d["default"])(e,["min","now","max","label","srOnly","striped","active","className","style"]),m=(0,S.splitBsProps)(h),y=m[0],_=m[1],g=(0,s["default"])({},(0,S.getClassSet)(y),(t={active:c},t[(0,S.prefix)(y,"striped")]=c||i,t));return E["default"].createElement("div",(0,s["default"])({},_,{role:"progressbar",className:(0,v["default"])(p,g),style:(0,s["default"])({width:r(l,n,u)+"%"},f),"aria-valuenow":l,"aria-valuemin":n,"aria-valuemax":u}),o?E["default"].createElement("span",{className:"sr-only"},a):a)},t.prototype.render=function(){var e=this.props,t=e.isChild,n=(0,d["default"])(e,["isChild"]);if(t)return this.renderProgressBar(n);var l=n.min,u=n.now,r=n.max,a=n.label,o=n.srOnly,i=n.striped,c=n.active,p=n.bsClass,f=n.bsStyle,h=n.className,m=n.children,y=(0,d["default"])(n,["min","now","max","label","srOnly","striped","active","bsClass","bsStyle","className","children"]);return E["default"].createElement("div",(0,s["default"])({},y,{className:(0,v["default"])(h,"progress")}),m?R["default"].map(m,function(e){return(0,b.cloneElement)(e,{isChild:!0})}):this.renderProgressBar({min:l,now:u,max:r,label:a,srOnly:o,striped:i,active:c,bsClass:p,bsStyle:f}))},t}(E["default"].Component);I.propTypes=D,I.defaultProps=w,t["default"]=(0,S.bsClass)("progress-bar",(0,S.bsStyles)((0,o["default"])(A.State),I)),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(78),E=(l(b),n(17)),T={inline:v["default"].bool,disabled:v["default"].bool,title:v["default"].string,validationState:v["default"].oneOf(["success","warning","error",null]),inputRef:v["default"].func},k={inline:!1,disabled:!1,title:""},S=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.inline,n=e.disabled,l=e.validationState,u=e.inputRef,a=e.className,i=e.style,s=e.title,c=e.children,d=(0,o["default"])(e,["inline","disabled","validationState","inputRef","className","style","title","children"]),p=(0,E.splitBsProps)(d),f=p[0],h=p[1],y=_["default"].createElement("input",(0,r["default"])({},h,{ref:u,type:"radio",disabled:n}));if(t){var g,v=(g={},g[(0,E.prefix)(f,"inline")]=!0,g.disabled=n,g);return _["default"].createElement("label",{className:(0,m["default"])(a,v),style:i,title:s},y,c)}var b=(0,r["default"])({},(0,E.getClassSet)(f),{disabled:n});return l&&(b["has-"+l]=!0),_["default"].createElement("div",{className:(0,m["default"])(a,b),style:i},_["default"].createElement("label",{title:s},y,c))},t}(_["default"].Component);S.propTypes=T,S.defaultProps=k,t["default"]=(0,E.bsClass)("radio",S),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(78),E=(l(b),n(17)),T={children:v["default"].element.isRequired,a16by9:v["default"].bool,a4by3:v["default"].bool},k={a16by9:!1,a4by3:!1},S=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e,t=this.props,n=t.a16by9,l=t.a4by3,u=t.className,a=t.children,i=(0,o["default"])(t,["a16by9","a4by3","className","children"]),s=(0,E.splitBsProps)(i),c=s[0],d=s[1],p=(0,r["default"])({},(0,E.getClassSet)(c),(e={},e[(0,E.prefix)(c,"16by9")]=n,e[(0,E.prefix)(c,"4by3")]=l,e));return _["default"].createElement("div",{className:(0,m["default"])(p)},(0,y.cloneElement)(a,(0,r["default"])({},d,{className:(0,m["default"])(u,(0,E.prefix)(c,"item"))})))},t}(_["default"].Component);S.propTypes=T,S.defaultProps=k,t["default"]=(0,E.bsClass)("embed-responsive",S),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(26),v=l(g),b=n(17),E={componentClass:v["default"]},T={componentClass:"div"},k=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.componentClass,n=e.className,l=(0,o["default"])(e,["componentClass","className"]),u=(0,b.splitBsProps)(l),a=u[0],i=u[1],s=(0,b.getClassSet)(a);return _["default"].createElement(t,(0,r["default"])({},i,{className:(0,m["default"])(n,s)}))},t}(_["default"].Component);k.propTypes=E,k.defaultProps=T,t["default"]=(0,b.bsClass)("row",k),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(11),r=l(u),a=n(2),o=l(a),i=n(4),s=l(i),c=n(3),d=l(c),p=n(7),f=l(p),h=n(1),m=l(h),y=n(8),_=l(y),g=n(143),v=l(g),b=n(219),E=l(b),T=n(1307),k=l(T),S=n(222),A=l(S),O=(0,f["default"])({},E["default"].propTypes,{bsStyle:_["default"].string,bsSize:_["default"].string,href:_["default"].string,onClick:_["default"].func,title:_["default"].node.isRequired,toggleLabel:_["default"].string,children:_["default"].node}),R=function(e){function t(){return(0,o["default"])(this,t),(0,s["default"])(this,e.apply(this,arguments))}return(0,d["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.bsSize,n=e.bsStyle,l=e.title,u=e.toggleLabel,a=e.children,o=(0,r["default"])(e,["bsSize","bsStyle","title","toggleLabel","children"]),i=(0,A["default"])(o,E["default"].ControlledComponent),s=i[0],c=i[1];return m["default"].createElement(E["default"],(0,f["default"])({},s,{bsSize:t,bsStyle:n}),m["default"].createElement(v["default"],(0,f["default"])({},c,{disabled:o.disabled,bsSize:t,bsStyle:n}),l),m["default"].createElement(k["default"],{"aria-label":u||l,bsSize:t,bsStyle:n}),m["default"].createElement(E["default"].Menu,null,a))},t}(m["default"].Component);R.propTypes=O,R.Toggle=k["default"],t["default"]=R,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(2),o=l(a),i=n(4),s=l(i),c=n(3),d=l(c),p=n(1),f=l(p),h=n(585),m=l(h),y=function(e){function t(){return(0,o["default"])(this,t),(0,s["default"])(this,e.apply(this,arguments))}return(0,d["default"])(t,e),t.prototype.render=function(){return f["default"].createElement(m["default"],(0,r["default"])({},this.props,{useAnchor:!1,noCaret:!1}))},t}(f["default"].Component);y.defaultProps=m["default"].defaultProps,t["default"]=y,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(2),r=l(u),a=n(4),o=l(a),i=n(3),s=l(i),c=n(7),d=l(c),p=n(1),f=l(p),h=n(8),m=l(h),y=n(310),_=l(y),g=n(311),v=l(g),b=n(600),E=l(b),T=(0,d["default"])({},E["default"].propTypes,{disabled:m["default"].bool,title:m["default"].node,tabClassName:m["default"].string}),k=function(e){function t(){return(0,r["default"])(this,t),(0,o["default"])(this,e.apply(this,arguments))}return(0,s["default"])(t,e),t.prototype.render=function(){var e=(0,d["default"])({},this.props);return delete e.title,delete e.disabled,delete e.tabClassName,f["default"].createElement(E["default"],e)},t}(f["default"].Component);k.propTypes=T,k.Container=_["default"],k.Content=v["default"],k.Pane=E["default"],t["default"]=k,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){var t=void 0;return L["default"].forEach(e,function(e){null==t&&(t=e.props.eventKey)}),t}t.__esModule=!0;var r=n(7),a=l(r),o=n(11),i=l(o),s=n(2),c=l(s),d=n(4),p=l(d),f=n(3),h=l(f),m=n(1),y=l(m),_=n(8),g=l(_),v=n(217),b=l(v),E=n(182),T=l(E),k=n(593),S=l(k),A=n(594),O=l(A),R=n(310),C=l(R),D=n(311),w=l(D),I=n(17),P=n(57),L=l(P),M=C["default"].ControlledComponent,x={activeKey:g["default"].any,bsStyle:g["default"].oneOf(["tabs","pills"]),animation:g["default"].bool,id:(0,b["default"])(g["default"].oneOfType([g["default"].string,g["default"].number])),onSelect:g["default"].func,mountOnEnter:g["default"].bool,unmountOnExit:g["default"].bool},N={bsStyle:"tabs",animation:!0,mountOnEnter:!1,unmountOnExit:!1},F=function(e){function t(){return(0,c["default"])(this,t),(0,p["default"])(this,e.apply(this,arguments))}return(0,h["default"])(t,e),t.prototype.renderTab=function(e){var t=e.props,n=t.title,l=t.eventKey,u=t.disabled,r=t.tabClassName;return null==n?null:y["default"].createElement(O["default"],{eventKey:l,disabled:u,className:r},n)},t.prototype.render=function(){var e=this.props,t=e.id,n=e.onSelect,l=e.animation,r=e.mountOnEnter,o=e.unmountOnExit,s=e.bsClass,c=e.className,d=e.style,p=e.children,f=e.activeKey,h=void 0===f?u(p):f,m=(0,i["default"])(e,["id","onSelect","animation","mountOnEnter","unmountOnExit","bsClass","className","style","children","activeKey"]);return y["default"].createElement(M,{id:t,activeKey:h,onSelect:n,className:c,style:d},y["default"].createElement("div",null,y["default"].createElement(S["default"],(0,a["default"])({},m,{role:"tablist"}),L["default"].map(p,this.renderTab)),y["default"].createElement(w["default"],{bsClass:s,animation:l,mountOnEnter:r,unmountOnExit:o},p)))},t}(y["default"].Component);F.propTypes=x,F.defaultProps=N,(0,I.bsClass)("tab",F),t["default"]=(0,T["default"])(F,{activeKey:"onSelect"}),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(8),v=l(g),b=n(77),E=l(b),T=n(17),k={src:v["default"].string,alt:v["default"].string,href:v["default"].string,onError:v["default"].func,onLoad:v["default"].func},S=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.src,n=e.alt,l=e.onError,u=e.onLoad,a=e.className,i=e.children,s=(0,o["default"])(e,["src","alt","onError","onLoad","className","children"]),c=(0,T.splitBsProps)(s),d=c[0],p=c[1],f=p.href?E["default"]:"div",h=(0,T.getClassSet)(d);return _["default"].createElement(f,(0,r["default"])({},p,{className:(0,m["default"])(a,h)}),_["default"].createElement("img",{src:t,alt:n,onError:l,onLoad:u}),i&&_["default"].createElement("div",{className:"caption"},i))},t}(_["default"].Component);S.propTypes=k,t["default"]=(0,T.bsClass)("thumbnail",S),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(8),m=l(h),y=n(1),_=l(y),g=n(39),v=l(g),b=n(182),E=l(b),T=n(45),k=l(T),S=n(57),A=l(S),O=n(306),R=l(O),C=n(601),D=l(C),w={name:m["default"].string,value:m["default"].any,onChange:m["default"].func,type:m["default"].oneOf(["checkbox","radio"]).isRequired},I={type:"radio"},P=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.getValues=function(){var e=this.props.value;return null==e?[]:[].concat(e)},t.prototype.handleToggle=function(e){var t=this.props,n=t.type,l=t.onChange,u=this.getValues(),r=u.indexOf(e)!==-1;return"radio"===n?void(r||l(e)):void l(r?u.filter(function(t){return t!==e}):[].concat(u,[e]))},t.prototype.render=function(){var e=this,t=this.props,n=t.children,l=t.type,u=t.name,a=(0,o["default"])(t,["children","type","name"]),i=this.getValues();return"radio"!==l||u?void 0:(0,v["default"])(!1),delete a.onChange,delete a.value,_["default"].createElement(R["default"],(0,r["default"])({},a,{"data-toggle":"buttons"}),A["default"].map(n,function(t){var n=t.props,r=n.value,a=n.onChange,o=function(){return e.handleToggle(r)};return _["default"].cloneElement(t,{type:l,name:t.name||u,checked:i.indexOf(r)!==-1,onChange:(0,k["default"])(a,o)})}))},t}(_["default"].Component);P.propTypes=w,P.defaultProps=I;var L=(0,E["default"])(P,{value:"onChange"});L.Button=D["default"],t["default"]=L,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(11),o=l(a),i=n(2),s=l(i),c=n(4),d=l(c),p=n(3),f=l(p),h=n(6),m=l(h),y=n(1),_=l(y),g=n(17),v=n(52),b=function(e){function t(){return(0,s["default"])(this,t),(0,d["default"])(this,e.apply(this,arguments))}return(0,f["default"])(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=(0,o["default"])(e,["className"]),l=(0,g.splitBsProps)(n),u=l[0],a=l[1],i=(0,g.getClassSet)(u);return _["default"].createElement("div",(0,r["default"])({},a,{className:(0,m["default"])(t,i)}))},t}(_["default"].Component);t["default"]=(0,g.bsClass)("well",(0,g.bsSizes)([v.Size.LARGE,v.Size.SMALL],b)),e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(){for(var e=arguments.length,t=Array(e),n=0;n1)||(u=t,!1)}),u?new Error("(children) "+l+" - Duplicate children detected of bsRole: "+(u+". Only one child each allowed with the following ")+("bsRoles: "+t.join(", "))):null})}t.__esModule=!0,t.requiredRoles=u,t.exclusiveRoles=r;var a=n(218),o=l(a),i=n(57),s=l(i)},function(e,t){"use strict";function n(){var e=document.createElement("div"),t=e.style;"AnimationEvent"in window||delete a.animationend.animation,"TransitionEvent"in window||delete a.transitionend.transition;for(var n in a){var l=a[n];for(var u in l)if(u in t){o.push(l[u]);break}}}function l(e,t,n){e.addEventListener(t,n,!1)}function u(e,t,n){e.removeEventListener(t,n,!1)}t.__esModule=!0;var r=!("undefined"==typeof window||!window.document||!window.document.createElement),a={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},o=[];r&&n();var i={addEndEventListener:function(e,t){return 0===o.length?void window.setTimeout(t,0):void o.forEach(function(n){l(e,n,t)})},removeEndEventListener:function(e,t){0!==o.length&&o.forEach(function(n){u(e,n,t)})}};t["default"]=i,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t,n){var l=void 0;"object"===("undefined"==typeof e?"undefined":(0,f["default"])(e))?l=e.message:(l=e+" is deprecated. Use "+t+" instead.",n&&(l+="\nYou can read more about it at "+n)),m[l]||(m[l]=!0)}function r(){m={}}t.__esModule=!0;var a=n(2),o=l(a),i=n(4),s=l(i),c=n(3),d=l(c),p=n(155),f=l(p);t._resetWarned=r;var h=n(78),m=(l(h),{});u.wrapper=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),l=1;l=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(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 o(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}),t.CopyToClipboard=void 0;var i=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(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 o(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 i=Object.assign||function(e){for(var t=1;t0}))};m.propTypes={data:p["default"].array},t["default"]=m},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){var n=0,l=!1;if((0,f["default"])(e.size))n=e.size;else for(var u=e,r=Array.isArray(u),a=0,u=r?u:(0,d["default"])(u);;){var o;if(r){if(a>=u.length)break;o=u[a++]}else{if(a=u.next(),a.done)break;o=a.value}if(t&&n+1>t){l=!0;break}n+=1}return""+(l?">":"")+n+" "+(1!==n?"entries":"entry")}function r(e){var t=(0,s["default"])(e,[]);return m["default"].createElement(_["default"],(0,o["default"])({},t,{nodeType:"Iterable",nodeTypeIndicator:"()",createItemString:u}))}t.__esModule=!0;var a=n(7),o=l(a),i=n(11),s=l(i),c=n(34),d=l(c),p=n(857),f=l(p);t["default"]=r;var h=n(1),m=l(h),y=n(331),_=l(y)},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){var t=(0,c["default"])(e).length;return t+" "+(1!==t?"keys":"key")}t.__esModule=!0;var r=n(7),a=l(r),o=n(11),i=l(o),s=n(372),c=l(s),d=n(1),p=l(d),f=n(8),h=l(f),m=n(331),y=l(m),_=function(e){var t=e.data,n=(0,i["default"])(e,["data"]);return p["default"].createElement(y["default"],(0,a["default"])({},n,{data:t,nodeType:"Object",nodeTypeIndicator:"Error"===n.nodeType?"Error()":"{}",createItemString:u,expandable:(0,c["default"])(t).length>0}))};_.propTypes={data:h["default"].object,nodeType:h["default"].string},t["default"]=_},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(1),r=l(u),a=n(8),o=l(a),i=function(e){var t=e.nodeType,n=e.styling,l=e.labelRenderer,u=e.keyPath,a=e.valueRenderer,o=e.value,i=e.valueGetter;return r["default"].createElement("li",n("value",t,u),r["default"].createElement("label",n(["label","valueLabel"],t,u),l(u,t,!1,!1)),r["default"].createElement("span",n("valueText",t,u),a.apply(void 0,[i(o),o].concat(u))))};i.propTypes={nodeType:o["default"].string.isRequired,styling:o["default"].func.isRequired,labelRenderer:o["default"].func.isRequired,keyPath:o["default"].arrayOf(o["default"].oneOfType([o["default"].string,o["default"].number])).isRequired,valueRenderer:o["default"].func.isRequired,value:o["default"].any,valueGetter:o["default"].func},i.defaultProps={valueGetter:function(e){return e}},t["default"]=i},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=n(7),r=l(u),a=n(1392),o=l(a),i=n(573),s=function(e){return{BACKGROUND_COLOR:e.base00,TEXT_COLOR:e.base07,STRING_COLOR:e.base0B,DATE_COLOR:e.base0B,NUMBER_COLOR:e.base09,BOOLEAN_COLOR:e.base09,NULL_COLOR:e.base08,UNDEFINED_COLOR:e.base08,FUNCTION_COLOR:e.base08,SYMBOL_COLOR:e.base08,LABEL_COLOR:e.base0D,ARROW_COLOR:e.base0D,ITEM_STRING_COLOR:e.base0B,ITEM_STRING_EXPANDED_COLOR:e.base03}},c=function(e){return{String:e.STRING_COLOR,Date:e.DATE_COLOR,Number:e.NUMBER_COLOR,Boolean:e.BOOLEAN_COLOR,Null:e.NULL_COLOR,Undefined:e.UNDEFINED_COLOR,Function:e.FUNCTION_COLOR,Symbol:e.SYMBOL_COLOR}},d=function(e){var t=s(e);return{tree:{border:0,padding:0,marginTop:"0.5em",marginBottom:"0.5em",marginLeft:"0.125em",marginRight:0,listStyle:"none",MozUserSelect:"none",WebkitUserSelect:"none",backgroundColor:t.BACKGROUND_COLOR},value:function(e,t,n){var l=e.style;return{style:(0,r["default"])({},l,{paddingTop:"0.25em",paddingRight:0,marginLeft:"0.875em",WebkitUserSelect:"text",MozUserSelect:"text",wordWrap:"break-word",paddingLeft:n.length>1?"2.125em":"1.25em",textIndent:"-0.5em",wordBreak:"break-all"})}},label:{display:"inline-block",color:t.LABEL_COLOR},valueLabel:{margin:"0 0.5em 0 0"},valueText:function(e,n){var l=e.style;return{style:(0,r["default"])({},l,{color:c(t)[n]})}},itemRange:function(e,n){e.style;return{style:{paddingTop:n?0:"0.25em",cursor:"pointer",color:t.LABEL_COLOR}}},arrow:function(e,t,n){var l=e.style;return{style:(0,r["default"])({},l,{marginLeft:0,transition:"150ms",WebkitTransition:"150ms",MozTransition:"150ms",WebkitTransform:n?"rotateZ(90deg)":"rotateZ(0deg)",MozTransform:n?"rotateZ(90deg)":"rotateZ(0deg)",transform:n?"rotateZ(90deg)":"rotateZ(0deg)",transformOrigin:"45% 50%",WebkitTransformOrigin:"45% 50%",MozTransformOrigin:"45% 50%",position:"relative",lineHeight:"1.1em",fontSize:"0.75em"})}},arrowContainer:function(e,t){var n=e.style;return{style:(0,r["default"])({},n,{display:"inline-block",paddingRight:"0.5em",paddingLeft:"double"===t?"1em":0,cursor:"pointer"})}},arrowSign:{color:t.ARROW_COLOR},arrowSignInner:{position:"absolute",top:0,left:"-0.4em"},nestedNode:function(e,t,n,l,u){var a=e.style;return{style:(0,r["default"])({},a,{position:"relative",paddingTop:"0.25em",marginLeft:t.length>1?"0.875em":0,paddingLeft:u?0:"1.125em"})}},rootNode:{padding:0,margin:0},nestedNodeLabel:function(e,t,n,l,u){var a=e.style;return{style:(0,r["default"])({},a,{margin:0,padding:0,WebkitUserSelect:u?"inherit":"text",MozUserSelect:u?"inherit":"text",cursor:u?"pointer":"default"})}},nestedNodeItemString:function(e,n,l,u){var a=e.style;return{style:(0,r["default"])({},a,{paddingLeft:"0.5em",cursor:"default",color:u?t.ITEM_STRING_EXPANDED_COLOR:t.ITEM_STRING_COLOR})}},nestedNodeItemType:{marginLeft:"0.3em",marginRight:"0.3em"},nestedNodeChildren:function(e,t,n){var l=e.style;return{style:(0,r["default"])({},l,{padding:0,margin:0,listStyle:"none",display:n?"block":"none"})}},rootNodeChildren:{padding:0,margin:0,listStyle:"none"}}};t["default"]=(0,i.createStyling)(d,{defaultBase16:o["default"]})},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){return"Object"===e?(0,h["default"])(t).length:"Array"===e?t.length:1/0}function r(e){return"function"==typeof e.set}function a(e,t,n){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1/0,a=void 0;if("Object"===e){var o=(0,p["default"])(t);"undefined"!=typeof n&&o.sort(n),o=o.slice(l,u+1),a={entries:o.map(function(e){return{key:e,value:t[e]}})}}else if("Array"===e)a={entries:t.slice(l,u+1).map(function(e,t){return{key:t+l,value:e}})};else{for(var i=0,s=[],d=!0,f=r(t),h=t,m=Array.isArray(h),y=0,h=m?h:(0,c["default"])(h);;){var _;if(m){if(y>=h.length)break;_=h[y++]}else{if(y=h.next(),y.done)break;_=y.value}var g=_;if(i>u){d=!1;break}l<=i&&(f&&Array.isArray(g)?"string"==typeof g[0]||"number"==typeof g[0]?s.push({key:g[0],value:g[1]}):s.push({key:"[entry "+i+"]",value:{"[key]":g[0],"[value]":g[1]}}):s.push({key:i,value:g})),i++}a={hasMore:!d,entries:s}}return a}function o(e,t,n){for(var l=[];t-e>n*n;)n*=n;for(var u=e;u<=t;u+=n)l.push({from:u,to:Math.min(t,u+n-1)});return l}function i(e,t,n,l){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1/0,s=a.bind(null,e,t,n);if(!l)return s().entries;var c=i<1/0,d=Math.min(i-r,u(e,t));if("Iterable"!==e){if(d<=l||l<7)return s(r,i).entries}else if(d<=l&&!c)return s(r,i).entries;var p=void 0;if("Iterable"===e){var f=s(r,r+l-1),h=f.hasMore,m=f.entries;p=h?[].concat(m,o(r+l,r+2*l-1,l)):m}else p=c?o(r,i,l):[].concat(s(0,l-5).entries,o(l-4,d-5,l),s(d-4,d-1).entries);return p}t.__esModule=!0;var s=n(34),c=l(s),d=n(372),p=l(d),f=n(82),h=l(f);t["default"]=i},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e){var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&"function"==typeof e[a["default"]]?"Iterable":t}t.__esModule=!0;var r=n(373),a=l(r);t["default"]=u},function(e,t){"use strict";t.__esModule=!0,t["default"]={scheme:"solarized",author:"ethan schoonover (http://ethanschoonover.com/solarized)",base00:"#002b36",base01:"#073642",base02:"#586e75",base03:"#657b83",base04:"#839496",base05:"#93a1a1",base06:"#eee8d5",base07:"#fdf6e3",base08:"#dc322f",base09:"#cb4b16",base0A:"#b58900",base0B:"#859900",base0C:"#2aa198",base0D:"#268bd2",base0E:"#6c71c4",base0F:"#d33682"}},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){return!!(e&&t&&e.some(function(e){return~t.indexOf(e)}))}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},n=t.hideSiblingNodes,l=void 0===n||n,r=t.handleContainerOverflow,s=void 0===r||r;u(this,v),this.add=function(t,n,l){var u=e.modals.indexOf(t),r=e.containers.indexOf(n);if(u!==-1)return u;if(u=e.modals.length,e.modals.push(t),e.hideSiblingNodes&&(0,_.hideSiblings)(n,t.mountNode),r!==-1)return e.data[r].modals.push(t),u;var a={modals:[t],classes:l?l.split(/\s+/):[],overflowing:(0,y["default"])(n)};return e.handleContainerOverflow&&o(a,n),a.classes.forEach(c["default"].addClass.bind(null,n)),e.containers.push(n),e.data.push(a),u},this.remove=function(t){var n=e.modals.indexOf(t);if(n!==-1){var l=a(e.data,t),u=e.data[l],r=e.containers[l];u.modals.splice(u.modals.indexOf(t),1),e.modals.splice(n,1),0===u.modals.length?(u.classes.forEach(c["default"].removeClass.bind(null,r)),e.handleContainerOverflow&&i(u,r),e.hideSiblingNodes&&(0,_.showSiblings)(r,t.mountNode),e.containers.splice(l,1),e.data.splice(l,1)):e.hideSiblingNodes&&(0,_.ariaHidden)(!1,u.modals[u.modals.length-1].mountNode)}},this.isTopModal=function(t){return!!e.modals.length&&e.modals[e.modals.length-1]===t},this.hideSiblingNodes=l,this.handleContainerOverflow=s,this.modals=[],this.containers=[],this.data=[]};t["default"]=g,e.exports=t["default"]},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){var n={};for(var l in e)t.indexOf(l)>=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(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 o(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)}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t1?n-1:0),u=1;u=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(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 o(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)}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;to?o-s:0}function a(e,t,n,l){var r=u(n),a=r.width,o=e-l,i=e+l+t;return o<0?-o:i>a?a-i:0}function o(e,t,n,l,u){var o="BODY"===l.tagName?(0,s["default"])(n):(0,d["default"])(n,l),i=(0,s["default"])(t),c=i.height,p=i.width,f=void 0,h=void 0,m=void 0,y=void 0;if("left"===e||"right"===e){h=o.top+(o.height-c)/2,f="left"===e?o.left-p:o.left+o.width;var _=r(h,c,l,u);h+=_,y=50*(1-2*_/c)+"%",m=void 0}else{if("top"!==e&&"bottom"!==e)throw new Error('calcOverlayPosition(): No such placement of "'+e+'" found.');f=o.left+(o.width-p)/2,h="top"===e?o.top-c:o.top+o.height;var g=a(f,p,l,u);f+=g,m=50*(1-2*g/p)+"%",y=void 0}return{positionLeft:f,positionTop:h,arrowOffsetLeft:m,arrowOffsetTop:y}}t.__esModule=!0,t["default"]=o;var i=n(425),s=l(i),c=n(1134),d=l(c),p=n(426),f=l(p),h=n(146),m=l(h);e.exports=t["default"]},function(e,t){"use strict";function n(e,t){t&&(e?t.setAttribute("aria-hidden","true"):t.removeAttribute("aria-hidden"))}function l(e,t){o(e,t,function(e){return n(!0,e)})}function u(e,t){o(e,t,function(e){return n(!1,e)})}t.__esModule=!0,t.ariaHidden=n,t.hideSiblings=l,t.showSiblings=u;var r=["template","script","style"],a=function(e){var t=e.nodeType,n=e.tagName;return 1===t&&r.indexOf(n.toLowerCase())===-1},o=function(e,t,n){t=[].concat(t),[].forEach.call(e.children,function(e){t.indexOf(e)===-1&&a(e)&&n(e)})}},69,function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(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 a(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 o(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"store",n=arguments[1],l=n||t+"Subscription",o=function(e){function n(l,a){u(this,n);var o=r(this,e.call(this,l,a));return o[t]=l.store,o}return a(n,e),n.prototype.getChildContext=function(){var e;return e={},e[t]=this[t],e[l]=null,e},n.prototype.render=function(){return i.Children.only(this.props.children)},n}(i.Component);return o.propTypes={store:d.storeShape.isRequired,children:c["default"].element.isRequired},o.childContextTypes=(e={},e[t]=d.storeShape.isRequired,e[l]=d.subscriptionShape,e),o}t.__esModule=!0,t.createProvider=o;var i=n(1),s=n(8),c=l(s),d=n(640),p=n(332);l(p);t["default"]=o()},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){var n={};for(var l in e)t.indexOf(l)>=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(e,t,n){for(var l=t.length-1;l>=0;l--){var u=t[l](e);if(u)return u}return function(t,l){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+l.wrappedComponentName+".")}}function a(e,t){return e===t}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,n=void 0===t?c["default"]:t,l=e.mapStateToPropsFactories,o=void 0===l?y["default"]:l,s=e.mapDispatchToPropsFactories,d=void 0===s?h["default"]:s,f=e.mergePropsFactories,m=void 0===f?g["default"]:f,_=e.selectorFactory,v=void 0===_?b["default"]:_;return function(e,t,l){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=s.pure,f=void 0===c||c,h=s.areStatesEqual,y=void 0===h?a:h,_=s.areOwnPropsEqual,g=void 0===_?p["default"]:_,b=s.areStatePropsEqual,E=void 0===b?p["default"]:b,T=s.areMergedPropsEqual,k=void 0===T?p["default"]:T,S=u(s,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),A=r(e,o,"mapStateToProps"),O=r(t,d,"mapDispatchToProps"),R=r(l,m,"mergeProps");return n(v,i({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:A,initMapDispatchToProps:O,initMergeProps:R,pure:f,areStatesEqual:y,areOwnPropsEqual:g,areStatePropsEqual:E,areMergedPropsEqual:k},S))}}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(e,t,n,l){return function(u,r){return n(e(u,r),t(l,r),r)}}function a(e,t,n,l,u){function r(u,r){return h=u,m=r,y=e(h,m),_=t(l,m),g=n(y,_,m),f=!0,g}function a(){return y=e(h,m),t.dependsOnOwnProps&&(_=t(l,m)),g=n(y,_,m)}function o(){return e.dependsOnOwnProps&&(y=e(h,m)),t.dependsOnOwnProps&&(_=t(l,m)),g=n(y,_,m)}function i(){var t=e(h,m),l=!p(t,y);return y=t,l&&(g=n(y,_,m)),g}function s(e,t){var n=!d(t,m),l=!c(e,h);return h=e,m=t,n&&l?a():n?o():l?i():g}var c=u.areStatesEqual,d=u.areOwnPropsEqual,p=u.areStatePropsEqual,f=!1,h=void 0,m=void 0,y=void 0,_=void 0,g=void 0;return function(e,t){return f?s(e,t):r(e,t)}}function o(e,t){var n=t.initMapStateToProps,l=t.initMapDispatchToProps,o=t.initMergeProps,i=u(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),s=n(e,i),c=l(e,i),d=o(e,i),p=i.pure?a:r;return p(s,c,d,e,i)}t.__esModule=!0,t.impureFinalPropsSelectorFactory=r,t.pureFinalPropsSelectorFactory=a,t["default"]=o;var i=n(1411);l(i)},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t,n){if(!e)throw new Error("Unexpected value for "+t+" in "+n+".");"mapStateToProps"!==t&&"mapDispatchToProps"!==t||e.hasOwnProperty("dependsOnOwnProps")||(0,o["default"])("The selector for "+t+" of "+n+" did not specify a value for dependsOnOwnProps.")}function r(e,t,n,l){u(e,"mapStateToProps",l),u(t,"mapDispatchToProps",l),u(n,"mergeProps",l)}t.__esModule=!0,t["default"]=r;var a=n(332),o=l(a)},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(){var e=[],t=[];return{clear:function(){t=u,e=u},notify:function(){for(var n=e=t,l=0;l2&&void 0!==arguments[2]?arguments[2]:{},l=n.selectLocationState,o=void 0===l?a:l,i=n.adjustUrlOnReplay,s=void 0===i||i;if("undefined"==typeof o(t.getState()))throw new Error("Expected the routing state to be available either as `state.routing` or as the custom expression you can specify as `selectLocationState` in the `syncHistoryWithStore()` options. Ensure you have added the `routerReducer` to your store's reducers via `combineReducers` or whatever method you use to isolate your reducers.");var c=void 0,d=void 0,p=void 0,f=void 0,h=void 0,m=function(e){var n=o(t.getState());return n.locationBeforeTransitions||(e?c:void 0)};if(c=m(),s){var y=function(){var t=m(!0);h!==t&&c!==t&&(d=!0,h=t,e.transitionTo(u({},t,{action:"PUSH"})),d=!1)};p=t.subscribe(y),y()}var _=function(e){d||(h=e,!c&&(c=e,m())||t.dispatch({type:r.LOCATION_CHANGE,payload:e}))};return f=e.listen(_),e.getCurrentLocation&&_(e.getCurrentLocation()),u({},e,{listen:function(n){var l=m(!0),u=!1,r=t.subscribe(function(){var e=m(!0);e!==l&&(l=e,u||n(l))});return e.getCurrentLocation||n(l),function(){u=!0,r()}},unsubscribe:function(){s&&p(),f()}})}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(e){return!e||!e.__v2_compatible__}function a(e){return e&&e.getCurrentLocation}t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(e,t){var n=e.history,l=e.routes,r=e.location,i=u(e,["history","routes","location"]);n||r?void 0:(0,s["default"])(!1),n=n?n:(0,d["default"])(i);var c=(0,f["default"])(n,(0,h.createRoutes)(l)),p=void 0;r?r=n.createLocation(r):p=n.listen(function(e){r=e});var y=(0,m.createRouterObject)(n,c);n=(0,m.createRoutingHistory)(n,c),c.match(r,function(e,l,u){t(e,l&&y.createLocation(l,o.REPLACE),u&&a({},u,{history:n,router:y,matchContext:{history:n,transitionManager:c,router:y}})),p&&p()})}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(e){return function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=t.routes,l=u(t,["routes"]),r=(0,i["default"])(e)(l),o=(0,c["default"])(r,n);return a({},r,o)}}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(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 o(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 i=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function c(e){for(var t=[],n=0;n-1&&e0:n}),o>=0){var d=Math.max(o-i.length,0);e=e.slice(0,d)}if(r&&s.length>0&&r(s),e.length>0){for(var p=i.concat(e),f=[],h=0;h0)&&(this._clearInput(),!1)}},{key:"_shouldPreventDefaultEventOnAdd",value:function(e,t,n){return!!e||13===n&&(this.props.preventSubmit||!this.props.preventSubmit&&!t)}},{key:"focus",value:function(){this.input&&"function"==typeof this.input.focus&&this.input.focus(),this.handleOnFocus()}},{key:"blur",value:function(){this.input&&"function"==typeof this.input.blur&&this.input.blur(),this.handleOnBlur()}},{key:"accept",value:function(){var e=this._tag();return""!==e&&(e=this._makeTag(e),this._addTags([e]))}},{key:"addTag",value:function(e){return this._addTags([e])}},{key:"clearInput",value:function(){this._clearInput()}},{key:"handlePaste",value:function(e){var t=this,n=this.props,l=n.addOnPaste,u=n.pasteSplit;if(l){e.preventDefault();var r=d(e),a=u(r).map(function(e){return t._makeTag(e)});this._addTags(a)}}},{key:"handleKeyDown",value:function(e){if(!e.defaultPrevented){var t=this.props,n=t.value,l=t.removeKeys,u=t.addKeys,r=this._tag(),a=""===r,o=e.keyCode,i=e.key,s=u.indexOf(o)!==-1||u.indexOf(i)!==-1,c=l.indexOf(o)!==-1||l.indexOf(i)!==-1;if(s){var d=this.accept();this._shouldPreventDefaultEventOnAdd(d,a,o)&&e.preventDefault()}c&&n.length>0&&a&&(e.preventDefault(),this._removeTag(n.length-1))}}},{key:"handleClick",value:function(e){e.target===this.div&&this.focus()}},{key:"handleChange",value:function(e){var t=this.props.onChangeInput,n=this.props.inputProps.onChange,l=e.target.value;n&&n(e),this.hasControlledInput()?t(l):this.setState({tag:l})}},{key:"handleOnFocus",value:function(e){var t=this.props.inputProps.onFocus;t&&t(e),this.setState({isFocused:!0})}},{key:"handleOnBlur",value:function(e){var t=this.props.inputProps.onBlur;if(this.setState({isFocused:!1}),null!=e&&(t&&t(e),this.props.addOnBlur)){var n=this._makeTag(e.target.value);this._addTags([n])}}},{key:"handleRemove",value:function(e){this._removeTag(e)}},{key:"inputProps",value:function(){var e=this.props.inputProps,t=(e.onChange,e.onFocus,e.onBlur,s(e,["onChange","onFocus","onBlur"])),n=g({},v,t);return this.props.disabled&&(n.disabled=!0),n}},{key:"inputValue",value:function(e){return e.currentValue||e.inputValue||""}},{key:"hasControlledInput",value:function(){var e=this.props,t=e.inputValue,n=e.onChangeInput;return"function"==typeof n&&"string"==typeof t}},{key:"componentDidMount",value:function(){this.hasControlledInput()||this.setState({tag:this.inputValue(this.props)})}},{key:"componentWillReceiveProps",value:function(e){this.hasControlledInput()||this.inputValue(e)&&this.setState({tag:this.inputValue(e)})}},{key:"render",value:function(){var e=this,t=this.props,n=t.value,l=(t.onChange,t.tagProps),u=t.renderLayout,r=t.renderTag,a=t.renderInput,o=(t.addKeys,t.removeKeys,t.className),i=t.focusedClassName,c=(t.addOnBlur,t.addOnPaste,t.inputProps,t.pasteSplit,t.onlyUnique,t.maxTags,t.validationRegex,t.disabled),d=(t.tagDisplayProp,t.inputValue,t.onChangeInput,s(t,["value","onChange","tagProps","renderLayout","renderTag","renderInput","addKeys","removeKeys","className","focusedClassName","addOnBlur","addOnPaste","inputProps","pasteSplit","onlyUnique","maxTags","validationRegex","disabled","tagDisplayProp","inputValue","onChangeInput"]),this.state.isFocused);d&&(o+=" "+i);var p=n.map(function(t,n){return r(g({key:n,tag:t,onRemove:e.handleRemove.bind(e),disabled:c,getTagDisplayValue:e._getTagDisplayValue.bind(e)},l))}),f=a(g({ref:function(t){e.input=t},value:this._tag(),onPaste:this.handlePaste.bind(this),onKeyDown:this.handleKeyDown.bind(this),onChange:this.handleChange.bind(this),onFocus:this.handleOnFocus.bind(this),onBlur:this.handleOnBlur.bind(this),addTag:this.addTag.bind(this)},this.inputProps()));return y["default"].createElement("div",{ref:function(t){e.div=t},onClick:this.handleClick.bind(this),className:o},u(p,f))}}]),t}(y["default"].Component);b.defaultProps={className:"react-tagsinput",focusedClassName:"react-tagsinput--focused",addKeys:[9,13],addOnBlur:!1,addOnPaste:!1,inputProps:{},removeKeys:[8],renderInput:f,renderTag:p,renderLayout:h,pasteSplit:m,tagProps:{className:"react-tagsinput-tag",classNameRemove:"react-tagsinput-remove"},onlyUnique:!1,maxTags:-1,validationRegex:/.*/,disabled:!1,tagDisplayProp:null,preventSubmit:!0},t["default"]=b,e.exports=t["default"]})},function(e,t,n){var l=n(660),u=n(1444);e.exports={Typeahead:l,Tokenizer:u}},function(e,t,n){function l(e,t){if(e.length!=t.length)return!0;for(var n=t.length-1;n>=0;n--)if(t[n]!==e[n])return!0}var u=n(658),r=n(1),a=n(1445),o=n(659),i=n(660),s=n(180),c=r.createClass({displayName:"TypeaheadTokenizer",propTypes:{name:r.PropTypes.string,options:r.PropTypes.array,customClasses:r.PropTypes.object,allowCustomValues:r.PropTypes.number,defaultSelected:r.PropTypes.array,initialValue:r.PropTypes.string,placeholder:r.PropTypes.string,disabled:r.PropTypes.bool,inputProps:r.PropTypes.object,onTokenRemove:r.PropTypes.func,onKeyDown:r.PropTypes.func,onKeyPress:r.PropTypes.func,onKeyUp:r.PropTypes.func,onTokenAdd:r.PropTypes.func,onFocus:r.PropTypes.func,onBlur:r.PropTypes.func,filterOption:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.func]),displayOption:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.func]),formInputOption:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.func]),maxVisible:r.PropTypes.number,defaultClassNames:r.PropTypes.bool},getInitialState:function(){return{selected:this.props.defaultSelected.slice(0)}},getDefaultProps:function(){return{options:[],defaultSelected:[],customClasses:{},allowCustomValues:0,initialValue:"",placeholder:"",disabled:!1,inputProps:{},defaultClassNames:!0,filterOption:null,displayOption:function(e){return e},formInputOption:null,onKeyDown:function(e){},onKeyPress:function(e){},onKeyUp:function(e){},onFocus:function(e){},onBlur:function(e){},onTokenAdd:function(){},onTokenRemove:function(){}}},componentWillReceiveProps:function(e){l(this.props.defaultSelected,e.defaultSelected)&&this.setState({selected:e.defaultSelected.slice(0)})},focus:function(){this.refs.typeahead.focus()},getSelectedTokens:function(){return this.state.selected},_renderTokens:function(){var e={};e[this.props.customClasses.token]=!!this.props.customClasses.token;var t=s(e),n=this.state.selected.map(function(e){var n=u.valueForOption(this.props.displayOption,e),l=u.valueForOption(this.props.formInputOption||this.props.displayOption,e);return r.createElement(a,{key:n,className:t,onRemove:this._removeTokenForValue,object:e,value:l,name:this.props.name},n)},this);return n},_getOptionsForTypeahead:function(){return this.props.options},_onKeyDown:function(e){return e.keyCode===o.DOM_VK_BACK_SPACE?this._handleBackspace(e):void this.props.onKeyDown(e)},_handleBackspace:function(e){if(this.state.selected.length){var t=this.refs.typeahead.refs.entry;t.selectionStart==t.selectionEnd&&0==t.selectionStart&&(this._removeTokenForValue(this.state.selected[this.state.selected.length-1]),e.preventDefault())}},_removeTokenForValue:function(e){var t=this.state.selected.indexOf(e);t!=-1&&(this.state.selected.splice(t,1),this.setState({selected:this.state.selected}),this.props.onTokenRemove(e))},_addTokenForValue:function(e){this.state.selected.indexOf(e)==-1&&(this.state.selected.push(e),this.setState({selected:this.state.selected}),this.refs.typeahead.setEntryText(""),this.props.onTokenAdd(e))},render:function(){var e={};e[this.props.customClasses.typeahead]=!!this.props.customClasses.typeahead;var t=s(e),n=[this.props.defaultClassNames&&"typeahead-tokenizer"];n[this.props.className]=!!this.props.className;var l=s(n);return r.createElement("div",{className:l},this._renderTokens(),r.createElement(i,{ref:"typeahead",className:t,placeholder:this.props.placeholder,disabled:this.props.disabled,inputProps:this.props.inputProps,allowCustomValues:this.props.allowCustomValues,customClasses:this.props.customClasses,options:this._getOptionsForTypeahead(),initialValue:this.props.initialValue,maxVisible:this.props.maxVisible,onOptionSelected:this._addTokenForValue,onKeyDown:this._onKeyDown,onKeyPress:this.props.onKeyPress,onKeyUp:this.props.onKeyUp,onFocus:this.props.onFocus,onBlur:this.props.onBlur,displayOption:this.props.displayOption,defaultClassNames:this.props.defaultClassNames,filterOption:this.props.filterOption}))}});e.exports=c},function(e,t,n){var l=n(1),u=n(180),r=l.createClass({displayName:"Token",propTypes:{className:l.PropTypes.string,name:l.PropTypes.string,children:l.PropTypes.string,object:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.object]),onRemove:l.PropTypes.func,value:l.PropTypes.string},render:function(){var e=u(["typeahead-token",this.props.className]);return l.createElement("div",{className:e},this._renderHiddenInput(),this.props.children,this._renderCloseButton())},_renderHiddenInput:function(){return this.props.name?l.createElement("input",{type:"hidden",name:this.props.name+"[]",value:this.props.value||this.props.object}):null},_renderCloseButton:function(){return this.props.onRemove?l.createElement("a",{className:"typeahead-token-close",href:"#",onClick:function(e){this.props.onRemove(this.props.object),e.preventDefault()}.bind(this)},"×"):""}});e.exports=r},function(e,t,n){var l=n(1),u=n(180),r=l.createClass({displayName:"TypeaheadOption",propTypes:{customClasses:l.PropTypes.object,customValue:l.PropTypes.string,onClick:l.PropTypes.func,children:l.PropTypes.string,hover:l.PropTypes.bool},getDefaultProps:function(){return{customClasses:{},onClick:function(e){e.preventDefault()}}},render:function(){var e={};e[this.props.customClasses.hover||"hover"]=!!this.props.hover,e[this.props.customClasses.listItem]=!!this.props.customClasses.listItem,this.props.customValue&&(e[this.props.customClasses.customAdd]=!!this.props.customClasses.customAdd);var t=u(e);return l.createElement("li",{className:t,onClick:this._onClick},l.createElement("a",{href:"javascript: void 0;",className:this._getClasses(),ref:"anchor"},this.props.children))},_getClasses:function(){var e={"typeahead-option":!0};return e[this.props.customClasses.listAnchor]=!!this.props.customClasses.listAnchor,u(e)},_onClick:function(e){return e.preventDefault(),this.props.onClick(e)}});e.exports=r},function(e,t,n){var l=n(1),u=n(1446),r=n(180),a=l.createClass({displayName:"TypeaheadSelector",propTypes:{options:l.PropTypes.array,allowCustomValues:l.PropTypes.number,customClasses:l.PropTypes.object,customValue:l.PropTypes.string,selectionIndex:l.PropTypes.number,onOptionSelected:l.PropTypes.func,displayOption:l.PropTypes.func.isRequired,defaultClassNames:l.PropTypes.bool},getDefaultProps:function(){return{selectionIndex:null,customClasses:{},allowCustomValues:0,customValue:null,onOptionSelected:function(e){},defaultClassNames:!0}},render:function(){if(!this.props.options.length&&this.props.allowCustomValues<=0)return!1;var e={"typeahead-selector":this.props.defaultClassNames};e[this.props.customClasses.results]=this.props.customClasses.results;var t=r(e),n=null,a=0;null!==this.props.customValue&&(a++,n=l.createElement(u,{ref:this.props.customValue,key:this.props.customValue,hover:0===this.props.selectionIndex,customClasses:this.props.customClasses,customValue:this.props.customValue,onClick:this._onClick.bind(this,this.props.customValue)},this.props.customValue));var o=this.props.options.map(function(e,t){var n=this.props.displayOption(e,t),r=n+"_"+t;return l.createElement(u,{ref:r,key:r,hover:this.props.selectionIndex===t+a,customClasses:this.props.customClasses,onClick:this._onClick.bind(this,e)},n)},this);return l.createElement("ul",{className:t},n,o)},_onClick:function(e,t){return this.props.onOptionSelected(e,t)}});e.exports=a},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(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 a(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 o(){console.log(arguments)}var i=function(){function e(e,t){for(var n=0;n1?t-1:0),l=1;l1?t-1:0),l=1;l1?t-1:0),l=1;l1?t-1:0),l=1;l1?t-1:0),l=1;l1?n-1:0),u=1;u=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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)}t.__esModule=!0;var s=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(n[l]=e[l]);return n}function r(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 o(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)}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t1?n-1:0),u=1;u0&&l!==n+1)throw new Error("found [ not followed by ]");var u=n>0&&(t<0||n0?(r=e.substring(0,t),a=e.substring(t+1)):r=e,{isArray:u,key:r,nestedPath:a}}function u(e,t,n,r,a,i,s){if(e.isArray){if(e.nestedPath){var c=n&&n[e.key]||[],d=r&&r[e.key]||[],p=l(e.nestedPath);return c.map(function(e,n){return e[p.key]=u(p,t,e,d[n],a,i,s),e})}var f=s[t],h=f(n&&n[e.key],r&&r[e.key],a,i);return e.isArray?h&&h.map(o.makeFieldValue):h}if(e.nestedPath){var m=n&&n[e.key]||{},y=l(e.nestedPath);return m[y.key]=u(y,t,m,r&&r[e.key],a,i,s),m}var _=n&&Object.assign({},n[e.key]||{}),g=s[t];return _.value=g(_.value,r&&r[e.key]&&r[e.key].value,a,i),(0,o.makeFieldValue)(_)}function r(e,t,n,r,o){var i=Object.keys(e).reduce(function(a,i){var s=l(i);return a[s.key]=u(s,i,t,n,r,o,e),a},{});return a({},t,i)}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t0&&(t<0||n0?e.substring(0,t):e},A=function(e,t){return~t.indexOf(e.replace(/\[[0-9]+\]/g,"[]"))},O=function R(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",l=arguments[3],a=arguments[4],i=arguments[5],c=arguments[6],p=arguments[7],h=arguments.length>8&&void 0!==arguments[8]?arguments[8]:function(){return null},y=arguments.length>9&&void 0!==arguments[9]?arguments[9]:"",g=p.asyncBlurFields,b=p.autofill,T=p.blur,O=p.change,C=p.focus,D=p.form,w=p.initialValues,I=p.readonly,P=p.addArrayValue,L=p.removeArrayValue,M=p.swapArrayValues,x=t.indexOf("."),N=t.indexOf("["),F=t.indexOf("]");if(N>0&&F!==N+1)throw new Error("found [ not followed by ]");if(N>0&&(x<0||NU.length&&G.splice(U.length,G.length-U.length),V&&(G=z([].concat(G))),l[j]=G,G}if(x>0){var K=t.substring(0,x),W=t.substring(x+1),Y=l[K]||{},X=n+K+".",Q=S(W),J=y+K+".",Z=Y[Q],$=R(e[K]||{},W,X,Y,a,i,c,p,h,J);if($!==Z){var ee;Y=r({},Y,(ee={},ee[Q]=$,ee))}return l[K]=Y,Y}var te=n+t,ne=l[t]||{};if(ne.name!==te){var le=(0,s["default"])(te,O,c),ue=(0,v["default"])(te+".initial",D),re=ue||(0,v["default"])(te,w);re=void 0===re?"":re,ne.name=te,ne.checked=(0,k["default"])(re),ne.value=re,ne.initialValue=re,I||(ne.autofill=function(e){return b(te,e)},ne.onBlur=(0,o["default"])(te,T,c,A(te,g)&&function(e,t){return(0,_["default"])(i(e,t))}),ne.onChange=le,ne.onDragStart=(0,d["default"])(te,function(){return ne.value}),ne.onDrop=(0,f["default"])(te,O),ne.onFocus=(0,m["default"])(te,C),ne.onUpdate=le),ne.valid=!0,ne.invalid=!1,Object.defineProperty(ne,"_isField",{value:!0})}var ae=(t?e[t]:e)||{},oe=(0,v["default"])(te,a),ie=(0,E["default"])(ne,ae,te===D._active,oe);return(t||l[t]!==ie)&&(l[t]=ie),h(ie),ie};t["default"]=O},function(e,t,n){"use strict";function l(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var u=Object.assign||function(e){for(var t=1;t0&&o!==a+1)throw new Error("found [ not followed by ]");if(a>0&&(u<0||a0){var p,f=t.substring(0,u),h=t.substring(u+1);if(!e[f])return e;var m=r(e[f],h);return Object.keys(m).length?n({},e,(p={},p[f]=r(e[f],h),p)):l(e,f)}return l(e,t)};t["default"]=u},function(e,t,n){"use strict";t.__esModule=!0;var l=n(149),u=function(e){return(0,l.makeFieldValue)(void 0===e||e&&void 0===e.initial?{}:{initial:e.initial,value:e.initial})},r=function a(e){return e?Object.keys(e).reduce(function(t,n){var r=e[n];return Array.isArray(r)?t[n]=r.map(function(e){return(0,l.isFieldValue)(e)?u(e):a(e)}):r&&((0,l.isFieldValue)(r)?t[n]=u(r):"object"==typeof r&&null!==r?t[n]=a(r):t[n]=r),t},{}):e};t["default"]=r},function(e,t,n){"use strict";t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t1?function(n,r){return l({dispatch:n},e(n,r),(0,u.bindActionCreators)(t,n))}:function(n){return l({dispatch:n},e(n),(0,u.bindActionCreators)(t,n))}:function(n){return l({dispatch:n},(0,u.bindActionCreators)(e,n),(0,u.bindActionCreators)(t,n))}:function(e){return l({dispatch:e},(0,u.bindActionCreators)(t,e))}};t["default"]=r},function(e,t){"use strict";t.__esModule=!0;var n=Object.assign||function(e){for(var t=1;t