define("modules/clean/redux/types",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),(function(e){e.Fetch="Fetch",e.Request="Request",e.Success="Success",e.Error="Error"})(t.ApiClientStatus||(t.ApiClientStatus={}))})),define("spectrum/icon_inline/bundle",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ICONS=JSON.parse('\n {"edit":{"attrs":{"width":"24","height":"24","viewBox":"0 0 24 24"},"dangerouslySetInnerIconHtml":""},"info":{"attrs":{"width":"24","height":"24","viewBox":"0 0 24 24"},"dangerouslySetInnerIconHtml":""}}\n ')})),define("spectrum/icon_inline",["require","exports","tslib","react","spectrum/icon_templates/stateless","spectrum/svg_icon_bundle","spectrum/icon_inline/bundle"],(function(e,t,n,o,i,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o=n.__importStar(o),t.ICONS=r.ICONS,t.IconInline=function(e){var t=e.name,n=o.createElement(s.SvgIconBundle,{focusable:"false",icon:r.ICONS[t]});return o.createElement(i.Component,Object.assign({icon:n},e))},t.IconInline.displayName="IconInline"})),define("spectrum/portal",["require","exports","tslib","spectrum/portal/portal"],(function(e,t,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.__exportStar(o,t)})),define("spectrum/portal/portal",["require","exports","tslib","react","react-dom"],(function(e,t,n,o,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o=n.__importStar(o),i=n.__importStar(i);var s=(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.componentWillUnmount=function(){this.portalRootElement&&this.unMountPortal()},t.prototype.componentDidMount=function(){!this.portalRootElement&&this.props.isShowInitially&&this.mountPortal()},t.prototype.mountPortal=function(e){var t=this;if(!this.portalRootElement){this.portalRootElement=document.createElement("div"),(this.props.parentElement||document.body).appendChild(this.portalRootElement);var n=o.createElement("div",{"aria-hidden":!1,className:this.props.className||"mc-portal-content",id:this.props.id,role:this.props.role,ref:function(e){return t.portalContentElementRef=e}},this.props.children);i.render(n,this.portalRootElement,e)}},t.prototype.unMountPortal=function(){this.portalRootElement&&(i.unmountComponentAtNode(this.portalRootElement),(this.props.parentElement||document.body).removeChild(this.portalRootElement),this.portalRootElement=null,this.portalContentElementRef=null)},t.prototype.render=function(){return null},t})(o.Component);t.Portal=s})),define("spectrum/positioned_portal",["require","exports","tslib","spectrum/positioned_portal/positioned_portal","spectrum/positioned_portal/utils"],(function(e,t,n,o,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.__exportStar(o,t),n.__exportStar(i,t)})),define("spectrum/positioned_portal/positioned_portal",["require","exports","tslib","react","spectrum/positioned_portal/utils","spectrum/portal"],(function(e,t,n,o,i,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o=n.__importStar(o);var r=(function(e){function t(t){var n=e.call(this,t)||this;return n.handleMouseOver=n.handleMouseOver.bind(n),n.handleMouseOut=n.handleMouseOut.bind(n),n.handleOnFocus=n.handleOnFocus.bind(n),n.handleOnBlur=n.handleOnBlur.bind(n),n.handleClick=n.handleClick.bind(n),n.closePortal=n.closePortal.bind(n),n.handleKeyEvent=n.handleKeyEvent.bind(n),n.handleScrollEvent=n.handleScrollEvent.bind(n),n.state={isShown:!!t.isShowInitially},n}return n.__extends(t,e),t.prototype.componentDidMount=function(){var e=this;this.state.isShown&&this.portalInstance.mountPortal((function(){e.resolvePortalPosition()}))},t.prototype.componentDidUpdate=function(){var e=this;this.state.isShown&&this.portalInstance?(this.mountListeners(),this.props.onWillShow&&this.props.onWillShow(),this.portalInstance.mountPortal((function(){e.props.onDidShow&&e.props.onDidShow(),e.resolvePortalPosition()}))):this.portalInstance&&(this.unMountListeners(),this.props.onWillClose&&this.props.onWillClose(),this.portalInstance.unMountPortal(),this.wrapperElementRef=null)},t.prototype.componentWillUnmount=function(){this.portalInstance&&this.portalInstance.unMountPortal()},t.prototype.mountListeners=function(){document.addEventListener("keydown",this.handleKeyEvent,!1),document.addEventListener("scroll",this.handleScrollEvent,!1)},t.prototype.unMountListeners=function(){document.removeEventListener("keydown",this.handleKeyEvent,!1),document.removeEventListener("scroll",this.handleScrollEvent,!1)},t.prototype.handleOnFocus=function(e){this.props.showOnClick||this.showPortal()},t.prototype.handleOnBlur=function(e){this.props.closeOnBlur&&this.closePortal()},t.prototype.handleMouseOver=function(e){this.props.showOnMouseMove&&this.showPortal()},t.prototype.handleMouseOut=function(e){this.props.showOnMouseMove&&this.hidePortal()},t.prototype.handleClick=function(e){this.props.showOnClick&&this.showPortal()},t.prototype.handleKeyEvent=function(e){27===e.keyCode&&this.closePortal()},t.prototype.handleScrollEvent=function(){this.state.isShown&&this.resolvePortalPosition()},t.prototype.closePortal=function(){this.hidePortal(),this.props.onDidClose&&this.props.onDidClose()},t.prototype.showPortal=function(){this.setState({isShown:!0})},t.prototype.hidePortal=function(){this.setState({isShown:!1})},t.prototype.resolvePortalPosition=function(){if(this.portalInstance&&this.wrapperElementRef){var e=this.wrapperElementRef.childElementCount<2&&this.wrapperElementRef.firstElementChild||this.wrapperElementRef,t=i.calculatePosition(e,this.portalInstance.portalContentElementRef,this.props.positioning||"above",this.props.positionOffset);this.portalInstance.portalContentElementRef.style.top=t.top+"px",this.portalInstance.portalContentElementRef.style.left=t.left+"px"}},t.prototype.render=function(){var e=this;return o.createElement("div",{"aria-describedby":this.props.id,onMouseOver:this.handleMouseOver,onMouseLeave:this.handleMouseOut,onFocusCapture:this.handleOnFocus,onBlur:this.handleOnBlur,onClick:this.handleClick,className:this.props.wrapperClassName?this.props.wrapperClassName:"mc-positioned-portal-wrapper",ref:function(t){return e.wrapperElementRef=t}},o.createElement(s.Portal,{ref:function(t){return e.portalInstance=t},className:"mc-positioned-portal-content",parentElement:this.props.portalParentElement},this.props.renderContent&&this.props.renderContent()||null),this.props.children)},t})(o.Component);t.PositionedPortal=r})),define("spectrum/positioned_portal/utils",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculatePosition=function(e,t,n,o){void 0===o&&(o=0);var i={top:0,left:0},s=e.getBoundingClientRect(),r=t.getBoundingClientRect();switch(n){case"below":i={top:s.top+s.height+o,left:s.left+s.width/2-r.width/2};break;case"left":i={top:s.top+s.height/2-r.height/2,left:s.left-r.width-o};break;case"right":i={top:s.top+s.height/2-r.height/2,left:s.left+s.width+o};break;case"above":i={top:s.top-r.height-o,left:s.left+s.width/2-r.width/2}}return i}})),define("spectrum/suggestions_list",["require","exports","tslib","spectrum/suggestions_list/suggestions_list"],(function(e,t,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.__exportStar(o,t)})),define("spectrum/suggestions_list/suggestions_list",["require","exports","tslib","classnames","react","react-dom","spectrum/culled_list"],(function(e,t,n,o,i,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o=n.__importDefault(o),i=n.__importStar(i),s=n.__importStar(s);var l=(function(e){function t(t){var n=e.call(this,t)||this;return n.requestedNextPage=!1,n.updatedFromNextPage=!1,n.renderSuggestionRow=function(e,t,s){var r=n.props,l=r.selectedIndex,a=void 0===l?0:l,p=r.listItemHeight,u=void 0===p?64:p,c=r.id,d=r.assignActivedescendant,h=r.onSelect,m=r.renderSuggestion,f=Array.isArray(u)?u[t]:u,g=t===a?o.default("mc-suggestions-list-suggestion","selected"):o.default("mc-suggestions-list-suggestion");return i.createElement("li",{id:d&&c&&d(c,t),key:t,role:"option","aria-selected":t===a,onMouseDown:function(e){return e.preventDefault()},onClick:function(){return h(e,t)},className:g,style:{position:"absolute",top:s,height:f}},m(e))},n.onRangeInView=function(e,t){var o=n.props,i=o.onNextPageRequested,s=o.suggestionsBuffer,r=void 0===s?10:s;o.suggestions.length-1-t<=r&&!n.requestedNextPage&&i&&(n.updatedFromNextPage=!0,i(),n.requestedNextPage=!0)},n.cachedSuggestions=t.suggestions,n}return n.__extends(t,e),t.prototype.UNSAFE_componentWillUpdate=function(e){var t=this.props.suggestions;this.cachedSuggestions=e.suggestions,t.length!==e.suggestions.length&&(this.requestedNextPage=!1);var n=t!==e.suggestions,o=this.props.selectedIndex!==e.selectedIndex;!n&&o&&(this.cachedSuggestions=this.cachedSuggestions.slice())},t.prototype.componentDidUpdate=function(){if(this.culledListInstance){var e=s.findDOMNode(this.culledListInstance);if(e instanceof Element){var t=this.props,n=t.listItemHeight,o=void 0===n?64:n,i=t.selectedIndex,r=void 0===i?0:i,l=0,a=0;if(Array.isArray(o)){for(var p=0;p0&&(e.scrollTop+=u);var c=e.scrollTop-l;this.updatedFromNextPage||c>0&&(e.scrollTop=e.scrollTop-c)}}this.updatedFromNextPage=!1},t.prototype.getRenderHeightForList=function(){var e=this.props,t=e.suggestions,n=e.height,o=e.listItemHeight,i=void 0===o?64:o;if(0===t.length)return 0;var s=0;if(Array.isArray(i))for(var r=0,l=i;r=n)break}else s=i*t.length;return Math.min(s,n)},t.prototype.render=function(){var e=this,t=this.props,n=t.listItemHeight,s=void 0===n?64:n,l=t.suggestionsBuffer,a=void 0===l?10:l,p=t.scrollThreshold,u=void 0===p?1:p,c=t.className,d=t.id,h=t["aria-labelledby"],m=o.default("mc-suggestions-list",c);return i.createElement("div",{className:m},i.createElement(r.CulledList,{ref:function(t){return e.culledListInstance=t},className:"mc-suggestions-list-culled-list","aria-labelledby":h,id:d,role:"listbox",items:this.cachedSuggestions,listItemHeight:s,shouldUseWindowAsScrollContainer:!1,onRangeInView:this.onRangeInView,renderRow:this.renderSuggestionRow,scrollThreshold:u,itemBuffer:a,viewportHeight:this.getRenderHeightForList()}))},t})(i.Component);t.SuggestionsList=l})),define("spectrum/toggle",["require","exports","tslib","spectrum/toggle/toggle"],(function(e,t,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.__exportStar(o,t)})),define("spectrum/toggle/toggle",["require","exports","tslib","classnames","react"],(function(e,t,n,o,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o=n.__importDefault(o);var s=(function(e){function t(){var t=e.apply(this,arguments)||this;return t.handleChange=function(e){t.props.onCheckedChange&&t.props.onCheckedChange(e.currentTarget.checked,e)},t}return n.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.disabled,s=e.interactive,r=e.checked,l=e.className,a=e.ariaLabel,p=e.labelContent,u=(e.onCheckedChange,e.inputProps),c=n.__rest(e,["disabled","interactive","checked","className","ariaLabel","labelContent","onCheckedChange","inputProps"]),d=o.default(l,"mc-toggle",{"mc-toggle-checked":r,"mc-toggle-disabled":t}),h=o.default(u?u.className:"","mc-toggle-input",{"mc-toggle-input-interactive":!!s});return i.createElement("label",Object.assign({className:d,"aria-label":a},c),p,i.createElement("span",{className:"mc-toggle-input-wrapper"},i.createElement("input",Object.assign({type:"checkbox"},u,{className:h,checked:r,disabled:t,onChange:this.handleChange})),i.createElement("i",{className:"mc-toggle-track"})))},t})((i=n.__importStar(i)).Component);t.Toggle=s,s.defaultProps={interactive:!0}})),define("spectrum/token",["require","exports","tslib","spectrum/token/token"],(function(e,t,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.__exportStar(o,t)})),define("spectrum/token/token",["require","exports","tslib","classnames","react","spectrum/tooltip"],(function(e,t,n,o,i,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o=n.__importDefault(o),i=n.__importStar(i),t.Token=function(e){var t,r,l=e.children,a=e.className,p=e.focused,u=void 0!==p&&p,c=e.onClose,d=e.onClick,h=e.onKeyDown,m=e.onFocus,f=e.onBlur,g=e.selected,v=void 0!==g&&g,_=e.variant,y=void 0===_?"default":_,b=e.tabIndex,S=void 0===b?-1:b,E=e.tooltipContent,k=n.__rest(e,["children","className","focused","onClose","onClick","onKeyDown","onFocus","onBlur","selected","variant","tabIndex","tooltipContent"]),w=o.default(a,{"mc-token":!0,"mc-token-error":"error"===y,"mc-token-focused":u,"mc-token-selected":v,"mc-token-warning":"warning"===y}),C=e.id?"tooltip-for-"+e.id:void 0,P=i.createElement("svg",{width:13,height:13,viewBox:"0 0 24 24",className:"mc-token-close-icon"},i.createElement("title",null,"Delete Token"),i.createElement("path",{className:"mc-token-close-icon-x",d:"M12 10.586l-4.95-4.95L5.636 7.05l4.95\n 4.95-4.95 4.95 1.414 1.414 4.95-4.95\n 4.95 4.95 1.414-1.414-4.95-4.95\n 4.95-4.95-1.414-1.414z",fillRule:"evenodd"}));return i.createElement("div",Object.assign({className:w,onKeyDown:function(e){var t=e.key;"Backspace"===t&&c&&(e.preventDefault(),c(e)),"Enter"===t&&d&&d(e),h&&h(e)},role:"button",onClick:function(e){var n=e.target;t===n||t.contains(n)||d&&d(e)},onFocus:function(e){var n=e.target;t===n||t.contains(n)||(m&&m(e),r&&r.showTooltip())},onBlur:function(e){f&&f(e),r&&r.hideTooltip()},tabIndex:S},k),i.createElement(s.Tooltip,{tooltipContent:E,ref:function(e){return r=e},id:C},i.createElement("div",{className:"mc-token-inner-wrapper"},i.createElement("div",{className:"mc-token-content"},l),i.createElement("button",{className:"mc-token-close",onClick:function(e){c&&c(e)},tabIndex:-1,ref:function(e){return t=e}},P))))},t.Token.displayName="Token"})),define("spectrum/tokenized_input",["require","exports","tslib","spectrum/tokenized_input/tokenized_input"],(function(e,t,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.__exportStar(o,t)})),define("spectrum/tokenized_input/tokenized_input",["require","exports","tslib","classnames","react"],(function(e,t,n,o,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o=n.__importDefault(o),i=n.__importStar(i);var s=function(e){var t=e.key;if("ArrowRight"===t){var n=e.currentTarget.nextElementSibling;n&&n.focus()}if("ArrowLeft"===t){var o=e.currentTarget.previousElementSibling;o&&o.focus()}};t.TokenizedInput=function(e){var t=e.className,n=e.inputElement,r=e.inputProps,l=e.tokens,a=o.default(t,{"mc-tokenized-input":!0}),p=l.map((function(e){return i.cloneElement(e,{onKeyDown:s})}));return i.createElement("div",{className:a},p,i.cloneElement(n,r))},t.TokenizedInput.defaultProps={inputElement:i.createElement("input",{className:"mc-tokenized-input-input","aria-label":"typeAhead input",onKeyDown:function(e){var t=e.currentTarget.selectionStart,n=e.currentTarget.selectionEnd,o=e.key;if(0===t&&n===t&&("ArrowLeft"===o||"Backspace"===o)){e.preventDefault();var i=e.currentTarget.previousElementSibling;i&&i.focus()}},placeholder:"Type here"}),tokens:[]},t.TokenizedInput.displayName="TokenizedInput"})),define("spectrum/tooltip",["require","exports","tslib","spectrum/tooltip/tooltip"],(function(e,t,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.__exportStar(o,t)})),define("spectrum/tooltip/tooltip",["require","exports","tslib","classnames","react","spectrum/positioned_portal","spectrum/util/uuid_generator"],(function(e,t,n,o,i,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o=n.__importDefault(o),i=n.__importStar(i),t.TOOLTIP_OFFSETS={above:12,below:12,left:14,right:14};var l=0,a=(function(e){function a(t){var n=e.call(this,t)||this;return n.renderContent=n.renderContent.bind(n),n.handlePortalWillClose=n.handlePortalWillClose.bind(n),n.handlePortalWillShow=n.handlePortalWillShow.bind(n),n.handleAnimationEnd=n.handleAnimationEnd.bind(n),n.tooltipWasVisible=!1,n.showTooltip=n.showTooltip.bind(n),n.hideTooltip=n.hideTooltip.bind(n),n}return n.__extends(a,e),a.prototype.handleAnimationEnd=function(e){"delayed-tooltip"===e.animationName&&(l=Date.now(),this.tooltipWasVisible=!0,this.props.onDidShow&&this.props.onDidShow())},a.prototype.shouldShowDelayed=function(){return l0},t.prototype.render=function(){var e=this.props,t=e.className,s=void 0===t?"":t,r=e.inputElement,a=e.inputProps,p=e["aria-labelledby"],u=e.assignActivedescendant,c=this.state,d=c.inputValue,h=c.suggestionsListSelectedIndex;return i.createElement("div",{className:o.default("mc-typeahead",s),role:"combobox","aria-owns":this.confirmedId,"aria-expanded":this.shouldRenderSuggestionsList(),"aria-haspopup":"listbox"},i.createElement(l.TokenizedInput,{inputElement:r,tokens:this.renderTokens(),inputProps:n.__assign({},a,{"aria-labelledby":p,"aria-activedescendant":u&&this.confirmedId&&u(this.confirmedId,h),"aria-autocomplete":"list","aria-controls":this.confirmedId,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,value:d})}),this.renderSuggestionsList())},t})(i.Component);t.Typeahead=p})); //# sourceMappingURL=pkg-spectrum.min.js-vflroUoD1.map