@salesforce/design-system-react
Version:
Salesforce Lightning Design System for React
34 lines • 1.26 MB
JavaScript
/*!
* design-system-react
* v0.10.7
* Copyright (c) 2015-present, Salesforce.com, Inc.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the Salesforce.com nor the
* names of its contributors may be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["react","react-dom"],t):"object"==typeof exports?exports["design-system-react"]=t(require("react"),require("react-dom")):e["design-system-react"]=t(e.React,e.ReactDOM)}("undefined"!=typeof self?self:this,function(e,t){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(exports,e,n){t.o(exports,e)||Object.defineProperty(exports,e,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/",t(t.s=107)}([function(t,exports){t.exports=e},function(e,exports,t){e.exports=t(110)()},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.PROGRESS_INDICATOR=exports.POPOVER_TOOLTIP=exports.POPOVER_EDIT_DIALOG=exports.POPOVER=exports.PILL_CONTAINER=exports.PILL=exports.PAGE_HEADER=exports.PANEL_FILTER_LIST_HEADING=exports.PANEL_FILTER_LIST=exports.PANEL_FILTER_GROUP=exports.PANEL=exports.NOTIFICATION=exports.MODAL=exports.MENU_PICKLIST=exports.MENU_DROPDOWN_TRIGGER=exports.MENU_DROPDOWN=exports.MEDIA_OBJECT=exports.LOOKUP=exports.LISTBOX_OF_PILL_OPTIONS=exports.LIST_ITEM_LABEL=exports.LIST_ITEM=exports.LIST=exports.ILLUSTRATION=exports.ICON_INPUT=exports.ICON_SETTINGS=exports.ICON=exports.HIGHLIGHTER=exports.GRID=exports.GLOBAL_NAVIGATION_BAR_APP_LAUNCHER=exports.GLOBAL_NAVIGATION_BAR_REGION=exports.GLOBAL_NAVIGATION_BAR_LINK=exports.GLOBAL_NAVIGATION_BAR_LABEL=exports.GLOBAL_NAVIGATION_BAR_DROPDOWN=exports.GLOBAL_NAVIGATION_BAR_BUTTON=exports.GLOBAL_NAVIGATION_BAR=exports.GLOBAL_HEADER_TOOL=exports.GLOBAL_HEADER_TASK=exports.GLOBAL_HEADER_SETUP=exports.GLOBAL_HEADER_SEARCH=exports.GLOBAL_HEADER_PROFILE=exports.GLOBAL_HEADER_NOTIFICATIONS=exports.GLOBAL_HEADER_HELP=exports.GLOBAL_HEADER_FAVORITES=exports.GLOBAL_HEADER_DROPDOWN=exports.GLOBAL_HEADER_BUTTON=exports.GLOBAL_HEADER=exports.SEARCH=exports.TEXTAREA=exports.INPUT=exports.FORMS_INLINE_EDIT=exports.CHECKBOX=exports.FILTER=exports.EXPANDABLE_SECTION=exports.DIALOG=exports.DYNAMIC_ICON=exports.DEPRECATED_WARNING=exports.DATE_PICKER=exports.DATA_TABLE_ROW=exports.DATA_TABLE_ROW_ACTIONS=exports.DATA_TABLE_HEADER_CELL=exports.DATA_TABLE_HEAD=exports.DATA_TABLE_COLUMN=exports.DATA_TABLE_CELL=exports.DATA_TABLE=exports.COMBOBOX=exports.COLOR_PICKER=exports.CAROUSEL_AUTOPLAY_BUTTON=exports.CAROUSEL_NAVIGATORS=exports.CAROUSEL_ITEM=exports.CAROUSEL_INDICATORS=exports.CAROUSEL=exports.CARD_HEADER=exports.CARD_FOOTER=exports.CARD_FILTER=exports.CARD_EMPTY=exports.CARD_BODY=exports.CARD=exports.BUTTON_ICON=exports.BUTTON_STATEFUL=exports.BUTTON_GROUP=exports.BUTTON=exports.BUILDER_HEADER_TOOLBAR=exports.BUILDER_HEADER_NAV_LINK=exports.BUILDER_HEADER_NAV_DROPDOWN=exports.BUILDER_HEADER_NAV=exports.BUILDER_HEADER=exports.BREADCRUMB=exports.BREAD_CRUMB=exports.BRAND_BAND=exports.AVATAR=exports.APP_LAUNCHER_HEADER=exports.APP_LAUNCHER_TILE=exports.APP_LAUNCHER_LINK=exports.APP_LAUNCHER_SECTION=exports.APP_LAUNCHER_EXPANDABLE_SECTION=exports.APP_LAUNCHER=exports.ALERT_CONTAINER=exports.ALERT=exports.ACCORDION_PANEL=exports.ACCORDION=void 0,exports.VISUAL_PICKER_LINK=exports.VISUAL_PICKER=exports.VERTICAL_NAVIGATION_ITEM=exports.VERTICAL_NAVIGATION=exports.TRIAL_BAR_BUTTON=exports.TRIAL_BAR_DROPDOWN=exports.TRIAL_BAR=exports.TREE_ITEM=exports.TREE_BRANCH=exports.TREE=exports.TOAST_CONTAINER=exports.TOAST=exports.TIME_PICKER=exports.TABS_PANEL=exports.TABS_LIST=exports.TABS=exports.TAB_PANEL=exports.TAB_ITEM=exports.TAB=exports.RADIO_BUTTON_GROUP=exports.RADIO_GROUP=exports.RADIO=exports.SPLIT_VIEW_LISTBOX=exports.SPLIT_VIEW_HEADER=exports.SPLIT_VIEW=exports.SPINNER=exports.SLIDER=exports.SCOPED_NOTIFICATION=exports.SETUP_ASSISTANT_STEP=exports.SETUP_ASSISTANT=exports.PROGRESS_BAR=exports.PROGRESS_RING=exports.PROGRESS_INDICATOR_STEP_VERTICAL=exports.PROGRESS_INDICATOR_STEP=exports.PROGRESS_INDICATOR_PROGRESS=void 0;exports.ACCORDION="SLDSAccordion";exports.ACCORDION_PANEL="SLDSAccordionPanel";exports.ALERT="SLDSAlert";exports.ALERT_CONTAINER="SLDSAlertContainer";exports.APP_LAUNCHER="SLDSAppLauncher";exports.APP_LAUNCHER_EXPANDABLE_SECTION="SLDSAppLauncherExpandableSection";exports.APP_LAUNCHER_SECTION="SLDSAppLauncherSection";exports.APP_LAUNCHER_LINK="SLDSAppLauncherLink";exports.APP_LAUNCHER_TILE="SLDSAppLauncherTile";exports.APP_LAUNCHER_HEADER="SLDSAppLauncherHeader";exports.AVATAR="SLDSAvatar";exports.BRAND_BAND="SLDSBrandBand";exports.BREAD_CRUMB="SLDSBreadcrumb";exports.BREADCRUMB="SLDSBreadcrumb";exports.BUILDER_HEADER="SLDSBuilderHeader";exports.BUILDER_HEADER_NAV="SLDSBuilderHeaderNav";exports.BUILDER_HEADER_NAV_DROPDOWN="SLDSBuilderHeaderNavDropdown";exports.BUILDER_HEADER_NAV_LINK="SLDSBuilderHeaderNavLink";exports.BUILDER_HEADER_TOOLBAR="SLDSBuilderHeaderToolbar";exports.BUTTON="SLDSButton";exports.BUTTON_GROUP="SLDSButtonGroup";exports.BUTTON_STATEFUL="SLDSButtonStateful";exports.BUTTON_ICON="SLDSButtonIcon";exports.CARD="SLDSCard";exports.CARD_BODY="SLDSCardBody";exports.CARD_EMPTY="SLDSCardEmpty";exports.CARD_FILTER="SLDSCardFilter";exports.CARD_FOOTER="SLDSCardFooter";exports.CARD_HEADER="SLDSCardHeader";exports.CAROUSEL="SLDSCarousel";exports.CAROUSEL_INDICATORS="SLDSCarouselIndicators";exports.CAROUSEL_ITEM="SLDSCarouselItem";exports.CAROUSEL_NAVIGATORS="SLDSCarouselNavigators";exports.CAROUSEL_AUTOPLAY_BUTTON="SLDSCarouselAutoplayButton";exports.COLOR_PICKER="SLDSColorPicker";exports.COMBOBOX="SLDSCombobox";exports.DATA_TABLE="SLDSDataTable";exports.DATA_TABLE_CELL="SLDSDataTableCell";exports.DATA_TABLE_COLUMN="SLDSDataTableColumn";exports.DATA_TABLE_HEAD="SLDSDataTableHead";exports.DATA_TABLE_HEADER_CELL="SLDSDataTableHeaderCell";exports.DATA_TABLE_ROW_ACTIONS="SLDSDataTableRowActions";exports.DATA_TABLE_ROW="SLDSDataTableRow";exports.DATE_PICKER="SLDSDatePicker";exports.DEPRECATED_WARNING="SLDSDeprecatedWarning";exports.DYNAMIC_ICON="SLDSDynamicIcon";exports.DIALOG="SLDSDialog";exports.EXPANDABLE_SECTION="SLDSExpandableSection";exports.FILTER="SLDSFilter";exports.CHECKBOX="SLDSCheckbox";exports.FORMS_INLINE_EDIT="SLDSInlineEdit";exports.INPUT="SLDSInput";exports.TEXTAREA="SLDSTextarea";exports.SEARCH="SLDSSearch";exports.GLOBAL_HEADER="SLDSGlobalHeader";exports.GLOBAL_HEADER_BUTTON="SLDSGlobalHeaderButton";exports.GLOBAL_HEADER_DROPDOWN="SLDSGlobalHeaderDropdown";exports.GLOBAL_HEADER_FAVORITES="SLDSGlobalHeaderFavorites";exports.GLOBAL_HEADER_HELP="SLDSGlobalHeaderHelp";exports.GLOBAL_HEADER_NOTIFICATIONS="SLDSGlobalHeaderNotifications";exports.GLOBAL_HEADER_PROFILE="SLDSGlobalHeaderProfile";exports.GLOBAL_HEADER_SEARCH="SLDSGlobalHeaderSearch";exports.GLOBAL_HEADER_SETUP="SLDSGlobalHeaderSetup";exports.GLOBAL_HEADER_TASK="SLDSGlobalHeaderTask";exports.GLOBAL_HEADER_TOOL="SLDSGlobalHeaderTool";exports.GLOBAL_NAVIGATION_BAR="SLDSGlobalNavigationBar";exports.GLOBAL_NAVIGATION_BAR_BUTTON="SLDSGlobalNavigationBarButton";exports.GLOBAL_NAVIGATION_BAR_DROPDOWN="SLDSGlobalNavigationBarDropdown";exports.GLOBAL_NAVIGATION_BAR_LABEL="SLDSGlobalNavigationBarLabel";exports.GLOBAL_NAVIGATION_BAR_LINK="SLDSGlobalNavigationBarLink";exports.GLOBAL_NAVIGATION_BAR_REGION="SLDSGlobalNavigationBarRegion";exports.GLOBAL_NAVIGATION_BAR_APP_LAUNCHER="SLDSGlobalNavigationBarAppLauncher";exports.GRID="SLDSGrid";exports.HIGHLIGHTER="SLDSHighlighter";exports.ICON="SLDSIcon";exports.ICON_SETTINGS="SLDSIconSettings";exports.ICON_INPUT="SLDSIconInput";exports.ILLUSTRATION="SLDSIllustration";exports.LIST="SLDSList";exports.LIST_ITEM="SLDSListItem";exports.LIST_ITEM_LABEL="SLDSListItemLabel";exports.LISTBOX_OF_PILL_OPTIONS="SLDSListboxOfPillOptions";exports.LOOKUP="SLDSLookup";exports.MEDIA_OBJECT="SLDSMediaObject";exports.MENU_DROPDOWN="SLDSMenuDropdown";exports.MENU_DROPDOWN_TRIGGER="SLDSMenuDropdownTrigger";exports.MENU_PICKLIST="SLDSMenuPicklist";exports.MODAL="SLDSModal";exports.NOTIFICATION="SLDSNotification";exports.PANEL="SLDSPanel";exports.PANEL_FILTER_GROUP="SLDSFilterGroup";exports.PANEL_FILTER_LIST="SLDSFilterList";exports.PANEL_FILTER_LIST_HEADING="SLDSPanelFilterListHeading";exports.PAGE_HEADER="SLDSPageHeader";exports.PILL="SLDSPill";exports.PILL_CONTAINER="SLDSPillContainer";exports.POPOVER="SLDSPopover";exports.POPOVER_EDIT_DIALOG="SLDSPopoverEditDialog";exports.POPOVER_TOOLTIP="SLDSPopoverTooltip";exports.PROGRESS_INDICATOR="SLDSProgressIndicator";exports.PROGRESS_INDICATOR_PROGRESS="SLDSProgressIndicatorProgress";exports.PROGRESS_INDICATOR_STEP="SLDSProgressIndicatorStep";exports.PROGRESS_INDICATOR_STEP_VERTICAL="SLDSProgressIndicatorStepVertical";exports.PROGRESS_RING="SLDSProgressRing";exports.PROGRESS_BAR="SLDSProgressBar";exports.SETUP_ASSISTANT="SLDSSetupAssistant";exports.SETUP_ASSISTANT_STEP="SLDSSetupAssistantStep";exports.SCOPED_NOTIFICATION="SLDSScopedNotification";exports.SLIDER="SLDSSlider";exports.SPINNER="SLDSSpinner";exports.SPLIT_VIEW="SLDSSplitView";exports.SPLIT_VIEW_HEADER="SLDSSplitViewHeader";exports.SPLIT_VIEW_LISTBOX="SLDSSplitViewListbox";exports.RADIO="SLDSRadio";exports.RADIO_GROUP="SLDSRadioGroup";exports.RADIO_BUTTON_GROUP="SLDSRadioButtonGroup";exports.TAB="SLDSTab";exports.TAB_ITEM="SLDSTabItem";exports.TAB_PANEL="SLDSTabPanel";exports.TABS="SLDSTabs";exports.TABS_LIST="SLDSTabsList";exports.TABS_PANEL="SLDSTabsPanel";exports.TIME_PICKER="SLDSTimepicker";exports.TOAST="SLDSToast";exports.TOAST_CONTAINER="SLDSToastContainer";exports.TREE="SLDSTree";exports.TREE_BRANCH="SLDSTreeBranch";exports.TREE_ITEM="SLDSTreeItem";exports.TRIAL_BAR="SLDSTrialBar";exports.TRIAL_BAR_DROPDOWN="SLDSTrialBarDropdown";exports.TRIAL_BAR_BUTTON="SLDSTrialBarButton";exports.VERTICAL_NAVIGATION="SLDSVerticalNavigation";exports.VERTICAL_NAVIGATION_ITEM="SLDSVerticalNavigationItem";exports.VISUAL_PICKER="SLDSVisualPicker";exports.VISUAL_PICKER_LINK="SLDSVisualPickerLink"},function(e,exports,t){var n,r;/*!
Copyright (c) 2016 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
!function(){"use strict";function t(){for(var e=[],n=0;n<arguments.length;n++){var r=arguments[n];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r))e.push(t.apply(null,r));else if("object"===a)for(var l in r)o.call(r,l)&&r[l]&&e.push(l)}}return e.join(" ")}var o={}.hasOwnProperty;void 0!==e&&e.exports?e.exports=t:(n=[],void 0!==(r=function(){return t}.apply(exports,n))&&(e.exports=r))}()},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){return o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){h(e,t,n[t])})}return e}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function i(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?d(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(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(exports,"__esModule",{value:!0}),exports.default=void 0;var v=n(t(0)),m=n(t(64)),b=n(t(1)),g=n(t(3)),y=n(t(33)),w=n(t(137)),_=n(t(138)),O=n(t(24)),x=n(t(148)),S=n(t(149)),E=t(2),z={assistiveText:{icon:""},disabled:!1,hint:!1,iconSize:"medium",responsive:!1,type:"button",variant:"neutral"},C=function(e){function t(){var e,n;l(this,t);for(var r=arguments.length,c=new Array(r),s=0;s<r;s++)c[s]=arguments[s];return n=i(this,(e=u(t)).call.apply(e,[this].concat(c))),h(d(n),"getClassName",function(){var e,t="icon"===n.props.variant,r=n.props.iconVariant,o="more"===r,a="border"===r,l="global-header"===r,c="base"!==n.props.variant&&!r&&!n.props.inverse&&"link"!==n.props.variant||"bare"===r,s=n.props.inverse&&!t,i=n.props.inverse&&t&&!o&&!a,u=n.props.inverse&&o,d=n.props.inverse&&a;return"global-header"===r&&(r="container"),(0,g.default)((e={"slds-button":"link"!==n.props.variant},h(e,"slds-button_".concat(n.props.variant),c),h(e,"slds-button_inverse",s),h(e,"slds-button_icon-inverse",i||u),h(e,"slds-button_icon-border-inverse",d),h(e,"slds-button_icon-".concat(r),r&&!d),h(e,"slds-global-header__button_icon",l),h(e,"slds-button_icon-".concat(n.props.iconSize),r&&"medium"!==n.props.iconSize),h(e,"slds-button_reset","link"===n.props.variant),h(e,"slds-text-link","link"===n.props.variant),e),n.props.className)}),h(d(n),"handleClick",function(e){n.props.onClick&&n.props.onClick(e,{})}),h(d(n),"renderIcon",function(e){var t=""===n.props.iconSize||n.props.iconVariant?null:n.props.iconSize;return v.default.createElement(y.default,{category:n.props.iconCategory||"utility",className:(0,g.default)({"slds-global-header__icon":"global-header"===n.props.iconVariant},n.props.iconClassName),hint:n.props.hint,inverse:n.props.inverse,name:e,path:n.props.iconPath,position:n.props.iconPosition,size:t})}),h(d(n),"renderLabel",function(){var e=n.props.iconName||n.props.iconPath,t="string"==typeof n.props.assistiveText?n.props.assistiveText:a({},z.assistiveText,n.props.assistiveText).icon;return e&&t?v.default.createElement("span",{className:"slds-assistive-text"},t):n.props.label}),h(d(n),"renderButton",function(){var e=(0,x.default)(n.props),t=(0,S.default)(n.props);return v.default.createElement("button",o({className:n.getClassName(),disabled:n.props.disabled,id:n.props.id,onBlur:n.props.onBlur,onClick:n.handleClick,onFocus:n.props.onFocus,onKeyDown:n.props.onKeyDown,onKeyPress:n.props.onKeyPress,onKeyUp:n.props.onKeyUp,onMouseDown:n.props.onMouseDown,onMouseEnter:n.props.onMouseEnter,onMouseLeave:n.props.onMouseLeave,onMouseUp:n.props.onMouseUp,ref:function(e){n.props.buttonRef&&n.props.buttonRef(e)},tabIndex:n.props.tabIndex,title:n.props.title,type:n.props.type||"button",style:n.props.style},e,t),"right"===n.props.iconPosition?n.renderLabel():null,n.props.iconName||n.props.iconPath?n.renderIcon(n.props.iconName):null,"more"===n.props.iconVariant?v.default.createElement(y.default,{category:"utility",name:"down",size:"x-small",className:n.props.iconClassName}):null,"left"!==n.props.iconPosition&&n.props.iconPosition?null:n.renderLabel(),n.props.children)}),h(d(n),"renderTooltip",function(){return v.default.createElement(O.default,{content:n.props.tooltip},n.renderButton)}),n}return f(t,e),s(t,[{key:"componentWillMount",value:function(){(0,w.default)(E.BUTTON,this.props,_.default)}},{key:"render",value:function(){return this.props.tooltip?this.renderTooltip():this.renderButton()}}]),t}(v.default.Component);h(C,"displayName",E.BUTTON),h(C,"propTypes",{assistiveText:b.default.shape({icon:b.default.string}),buttonRef:b.default.func,className:b.default.oneOfType([b.default.array,b.default.object,b.default.string]),disabled:b.default.bool,hint:b.default.bool,iconCategory:(0,m.default)(b.default.oneOf(["action","custom","doctype","standard","utility"]),function(e){return!!e.iconName}),iconClassName:b.default.oneOfType([b.default.array,b.default.object,b.default.string]),iconName:b.default.string,iconPath:b.default.string,iconPosition:b.default.oneOf(["left","right"]),iconSize:b.default.oneOf(["x-small","small","medium","large"]),iconVariant:b.default.oneOf(["bare","container","border","border-filled","brand","more","global-header"]),id:b.default.string,inverse:b.default.bool,label:b.default.oneOfType([b.default.string,b.default.node]),onBlur:b.default.func,onClick:b.default.func,onFocus:b.default.func,onKeyDown:b.default.func,onKeyPress:b.default.func,onKeyUp:b.default.func,onMouseDown:b.default.func,onMouseEnter:b.default.func,onMouseLeave:b.default.func,onMouseUp:b.default.func,responsive:b.default.bool,tabIndex:b.default.string,type:b.default.oneOf(["reset","submit","button"]),title:b.default.string,tooltip:b.default.node,variant:b.default.oneOf(["base","link","neutral","brand","outline-brand","destructive","success","text-destructive","icon"]),style:b.default.object}),h(C,"defaultProps",z);var P=C;exports.default=P},function(e,exports,t){"use strict";e.exports=t(120)},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n=function(){},r=n;exports.default=r},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){o(e,t,n[t])})}return e}function o(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(exports,"__esModule",{value:!0}),exports.default=void 0;var a=n(t(0)),l=n(t(1)),c=n(t(143)),s=n(t(144)),i=n(t(17)),u=n(t(27)),d=t(2),f={assistiveText:{},category:"standard",colorVariant:"default",size:"medium"},p=function(e){(0,c.default)(d.ICON,e,s.default);var t=e.category,n=e.className,l=e.colorVariant,p=e.containerClassName,h=e.icon,v=e.inverse,m=e.name,b=e.path,g=e.size,y=e.style,w=e.title,_="string"==typeof e.assistiveText?e.assistiveText:r({},f.assistiveText,e.assistiveText).label,O=m?m.replace(/_/g,"-"):"";return a.default.createElement("span",{className:(0,i.default)(o({"slds-icon_container":"utility"!==t,"slds-icon_container_circle":"action"===t},"slds-icon-".concat(t,"-").concat(O),"utility"!==t&&"doctype"!==t&&!b),p),title:w},a.default.createElement(u.default,{"aria-hidden":"true",category:t,className:(0,i.default)(n,"slds-icon",{"slds-icon_xx-small":"xx-small"===g,"slds-icon_x-small":"x-small"===g,"slds-icon_small":"small"===g,"slds-icon_large":"large"===g,"slds-icon-text-default":"default"===l&&"utility"===t?!v:v,"slds-icon-text-warning":"warning"===l,"slds-icon-text-error":"error"===l,"slds-icon-text-light":"light"===l}),icon:h,name:m,path:b,style:y}),_?a.default.createElement("span",{className:"slds-assistive-text"},_):"")};p.displayName=d.ICON,p.propTypes={assistiveText:l.default.shape({label:l.default.string}),category:l.default.oneOf(["action","custom","doctype","standard","utility"]).isRequired,className:l.default.oneOfType([l.default.array,l.default.object,l.default.string]),containerClassName:l.default.oneOfType([l.default.array,l.default.object,l.default.string]),colorVariant:l.default.oneOf(["base","default","error","light","warning"]),icon:l.default.object,inverse:l.default.bool,name:l.default.string,path:l.default.string,size:l.default.oneOf(["xx-small","x-small","small","medium","large"]),style:l.default.object,title:l.default.string},p.defaultProps=f;var h=p;exports.default=h},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.keyObjects=exports.default=void 0;var n={ENTER:13,ESCAPE:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40,TAB:9,DELETE:46,BACKSPACE:8},r={ENTER:{key:"Enter",keyCode:n.ENTER,which:n.ENTER},ESCAPE:{key:"Escape",keyCode:n.ESCAPE,which:n.ESCAPE},SPACE:{key:"Space",keyCode:n.SPACE,which:n.SPACE},LEFT:{key:"Left",keyCode:n.LEFT,which:n.LEFT},UP:{key:"Up",keyCode:n.UP,which:n.ESCAPE},RIGHT:{key:"Right",keyCode:n.RIGHT,which:n.RIGHT},DOWN:{key:"Down",keyCode:n.DOWN,which:n.DOWN},TAB:{key:"Tab",keyCode:n.TAB,which:n.TAB},DELETE:{key:"Delete",keyCode:n.DELETE,which:n.DELETE},BACKSPACE:{key:"Backspace",keyCode:n.BACKSPACE,which:n.BACKSPACE}};exports.keyObjects=r;var o=n;exports.default=o},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n={trapEvent:function(e){e&&(e.preventDefault(),e.stopPropagation(),e.nativeEvent&&e.nativeEvent.preventDefault&&e.nativeEvent.preventDefault(),e.nativeEvent&&e.nativeEvent.stopPropagation&&e.nativeEvent.stopPropagation())},trap:function(e){return n.trapEvent(e)},trapImmediate:function(e){e.stopImmediatePropagation&&e.stopImmediatePropagation(),e.nativeEvent&&e.nativeEvent.stopImmediatePropagation&&e.nativeEvent.stopImmediatePropagation(),n.trap(e)}},r=n;exports.default=r},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n=(function(e){e&&e.__esModule}(t(14)),function(){}),r=n;exports.default=r},function(e,exports){function t(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 n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function r(e,t){var r=j(e)||f(e)?n(e.length,String):[],o=r.length,a=!!o;for(var l in e)!t&&!z.call(e,l)||a&&("length"==l||s(l,o))||r.push(l);return r}function o(e,t,n){var r=e[t];z.call(e,t)&&d(r,n)&&(void 0!==n||t in e)||(e[t]=n)}function a(e){if(!u(e))return M(e);var t=[];for(var n in Object(e))z.call(e,n)&&"constructor"!=n&&t.push(n);return t}function l(e,n){return n=T(void 0===n?e.length-1:n,0),function(){for(var r=arguments,o=-1,a=T(r.length-n,0),l=Array(a);++o<a;)l[o]=r[n+o];o=-1;for(var c=Array(n+1);++o<n;)c[o]=r[o];return c[n]=l,t(e,this,c)}}function c(e,t,n,r){n||(n={});for(var a=-1,l=t.length;++a<l;){var c=t[a],s=r?r(n[c],e[c],c,n,e):void 0;o(n,c,void 0===s?e[c]:s)}return n}function s(e,t){return!!(t=null==t?w:t)&&("number"==typeof e||S.test(e))&&e>-1&&e%1==0&&e<t}function i(e,t,n){if(!b(n))return!1;var r=typeof t;return!!("number"==r?p(n)&&s(t,n.length):"string"==r&&t in n)&&d(n[t],e)}function u(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||E)}function d(e,t){return e===t||e!==e&&t!==t}function f(e){return h(e)&&z.call(e,"callee")&&(!P.call(e,"callee")||C.call(e)==_)}function p(e){return null!=e&&m(e.length)&&!v(e)}function h(e){return g(e)&&p(e)}function v(e){var t=b(e)?C.call(e):"";return t==O||t==x}function m(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=w}function b(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){return!!e&&"object"==typeof e}function y(e){return p(e)?r(e):a(e)}var w=9007199254740991,_="[object Arguments]",O="[object Function]",x="[object GeneratorFunction]",S=/^(?:0|[1-9]\d*)$/,E=Object.prototype,z=E.hasOwnProperty,C=E.toString,P=E.propertyIsEnumerable,M=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object),T=Math.max,N=!P.call({valueOf:1},"valueOf"),j=Array.isArray,k=function(e){return l(function(t,n){var r=-1,o=n.length,a=o>1?n[o-1]:void 0,l=o>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(o--,a):void 0,l&&i(n[0],n[1],l)&&(a=o<3?void 0:a,o=1),t=Object(t);++r<o;){var c=n[r];c&&e(t,c,r,a)}return t})}(function(e,t){if(N||u(t)||p(t))return void c(t,y(t),e);for(var n in t)z.call(t,n)&&o(e,n,t[n])});e.exports=k},function(e,exports,t){(function(t){function n(e){return null==e?void 0===e?f:u:w&&w in Object(e)?r(e):o(e)}function r(e){var t=b.call(e,w),n=e[w];try{e[w]=void 0;var r=!0}catch(e){}var o=g.call(e);return r&&(t?e[w]=n:delete e[w]),o}function o(e){return g.call(e)}function a(e){if(!l(e))return!1;var t=n(e);return t==s||t==i||t==c||t==d}function l(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}var c="[object AsyncFunction]",s="[object Function]",i="[object GeneratorFunction]",u="[object Null]",d="[object Proxy]",f="[object Undefined]",p="object"==typeof t&&t&&t.Object===Object&&t,h="object"==typeof self&&self&&self.Object===Object&&self,v=p||h||Function("return this")(),m=Object.prototype,b=m.hasOwnProperty,g=m.toString,y=v.Symbol,w=y?y.toStringTag:void 0;e.exports=a}).call(exports,t(16))},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n=(function(e){e&&e.__esModule}(t(14)),function(){}),r=n;exports.default=r},function(e,exports,t){"use strict";var n=function(){};e.exports=n},function(e,exports){e.exports=t},function(e,exports){var t;t=function(){return this}();try{t=t||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(t=window)}e.exports=t},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n=function(e){return e&&e.__esModule?e:{default:e}}(t(3)),r=function(){var e=n.default.apply(void 0,arguments);return""===e?void 0:e},o=r;exports.default=o},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var r=n(t(30)),o=n(t(51)),a=(0,r.default)(o.default);exports.default=a},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){h(e,t,n[t])})}return e}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function i(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?d(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(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(exports,"__esModule",{value:!0}),exports.default=void 0;var v=n(t(0)),m=n(t(1)),b=n(t(3)),g=n(t(5)),y=n(t(4)),w=n(t(20)),_=n(t(78)),O=n(t(193)),x=n(t(80)),S=t(2),E=n(t(81)),z=n(t(82)),C="counter",P="Decrement",M="Increment",T={assistiveText:{decrement:"".concat(P," ").concat(C),increment:"".concat(M," ").concat(C)},type:"text"},N=function(e){function t(e){var n;return l(this,t),n=i(this,u(t).call(this,e)),h(d(n),"getId",function(){return n.props.id||n.generatedId}),h(d(n),"getErrorId",function(){return n.props["aria-describedby"]||n.generatedErrorId}),h(d(n),"getValueAsNumber",function(){var e=0;return void 0!==n.props.value?e=Number(n.props.value):n.inputRef&&(e=Number(n.inputRef.value)),e}),h(d(n),"getCounterButtonIcon",function(e){var t=n.getValueAsNumber(),r=!1;return(n.props.disabled||e===M&&void 0!==n.props.maxValue&&t>=n.props.maxValue||e===P&&void 0!==n.props.minValue&&t<=n.props.minValue)&&(r=!0),v.default.createElement(y.default,{assistiveText:{icon:n.props.assistiveText[e.toLowerCase()]},className:(0,b.default)("slds-button_icon-small","slds-input__button_".concat(e.toLowerCase())),disabled:r,iconCategory:"utility",iconName:e===P?"ban":"new",onKeyDown:function(t){13===t.keyCode&&n.performStep(e,t)},onKeyUp:n.stopStepping,onMouseDown:function(t){n.performStep(e,t)},onMouseLeave:n.stopStepping,onMouseUp:n.stopStepping,variant:"icon"})}),h(d(n),"getIconRender",function(e,t){var r,o={assistiveText:{icon:n.props[t]&&n.props[t].props.assistiveText||n.props.iconAssistiveText},category:n.props[t]&&n.props[t].props.category||n.props.iconCategory,name:n.props[t]&&n.props[t].props.name||n.props.iconName,onClick:n.props[t]&&n.props[t].props.onClick||n.props.onIconClick};return n.props[t]&&e&&n.props[t]?r=v.default.cloneElement(n.props[t],{iconPosition:"".concat(e)}):o.name&&(r=v.default.createElement(w.default,a({iconPosition:e},o))),r}),h(d(n),"setInputRef",function(e){n.inputRef=e,n.props.inputRef&&n.props.inputRef(e)}),h(d(n),"handleChange",function(e){if(n.props.onChange){var t={value:e.target.value};n.props.variant===C&&(t.number=Number(t.value)),n.props.onChange(e,t)}}),h(d(n),"performStep",function(e,t){clearTimeout(n.stepping.timeout);var r=n.props.maxValue,o=n.props.minValue,a=void 0!==n.props.step?Number(n.props.step):1,l=n.getValueAsNumber(),c=!1;if(e===P&&void 0!==r&&l>r)l=Number(r),c=!0;else if(e===M&&void 0!==o&&l<o)l=Number(o),c=!0;else{var s=String(a).search(/\./)>=0?String(a).split(".")[1].length:0,i=0;void 0!==o&&(i=(l-o)%a),l=i>0?e===P?l-i:l+(a-i):e===P?l-a:l+a,l=Number(l.toFixed(s)),void 0!==r&&l>r||void 0!==o&&l<o||(c=!0)}c&&(void 0===n.props.value&&n.inputRef?(n.inputRef.value=String(l),n.forceUpdate()):n.props.onChange&&n.props.onChange(t,{number:l,value:String(l)})),e===M&&void 0!==r&&l>=r||e===P&&void 0!==o&&l<=o?n.stopStepping():n.stepping.timeout=setTimeout(function(){n.stepping.currentDelay=n.stepping.speedDelay,n.performStep(e)},n.stepping.currentDelay)}),h(d(n),"stopStepping",function(){clearTimeout(n.stepping.timeout),n.stepping.currentDelay=n.stepping.initialDelay}),n.inputRef=null,n.stepping={currentDelay:500,initialDelay:500,speedDelay:75,timeout:{}},n}return f(t,e),s(t,[{key:"componentWillMount",value:function(){(0,x.default)(S.INPUT,this.props,E.default),this.generatedId=g.default.generate(),this.props.errorText&&(this.generatedErrorId=g.default.generate())}},{key:"render",value:function(){var e=o({},T.assistiveText,this.props.assistiveText),t=this.props.variant===C?this.setInputRef:this.props.inputRef,n=null,r=null,a=this.props.label||e&&e.label;return this.props.iconLeft||("left"===this.props.iconPosition||void 0===this.props.iconPosition)&&this.props.iconName?n=this.getIconRender("left","iconLeft"):this.props.variant!==C||this.props.isStatic||this.props.readOnly||(n=this.getCounterButtonIcon(P)),this.props.iconRight||"right"===this.props.iconPosition&&this.props.iconName?r=this.getIconRender("right","iconRight"):this.props.variant!==C||this.props.isStatic||this.props.readOnly||(r=this.getCounterButtonIcon(M)),v.default.createElement("div",{className:(0,b.default)("slds-form-element",{"slds-has-error":this.props.errorText},this.props.className),style:this.props.styleContainer},v.default.createElement(O.default,{assistiveText:e,htmlFor:this.props.isStatic?void 0:this.getId(),label:this.props.label,required:this.props.required,variant:this.props.isStatic?"static":"base"}),this.props.fieldLevelHelpTooltip&&a?v.default.createElement(z.default,{assistiveText:{triggerLearnMoreIcon:e.fieldLevelHelpButton},fieldLevelHelpTooltip:this.props.fieldLevelHelpTooltip}):null,v.default.createElement(_.default,{"aria-activedescendant":this.props["aria-activedescendant"],"aria-autocomplete":this.props["aria-autocomplete"],"aria-controls":this.props["aria-controls"],"aria-labelledby":this.props["aria-labelledby"],"aria-describedby":this.getErrorId(),"aria-expanded":this.props["aria-expanded"],"aria-owns":this.props["aria-owns"],"aria-required":this.props["aria-required"],autoComplete:this.props.autoComplete,className:(0,b.default)({"slds-input_counter":this.props.variant===C,"slds-p-horizontal_none":this.props.variant===C&&this.props.readOnly}),containerProps:{className:"slds-form-element__control"},defaultValue:this.props.defaultValue,disabled:this.props.disabled,fixedTextLeft:this.props.fixedTextLeft,fixedTextRight:this.props.fixedTextRight,hasSpinner:this.props.hasSpinner,id:this.getId(),iconLeft:n,iconRight:r,inlineEditTrigger:this.props.inlineEditTrigger,inlineHelpText:this.props.inlineHelpText,isStatic:this.props.isStatic,minLength:this.props.minLength,minValue:this.props.minValue,maxLength:this.props.maxLength,maxValue:this.props.maxValue,name:this.props.name,onBlur:this.props.onBlur,onChange:this.handleChange,onClick:this.props.onClick,onFocus:this.props.onFocus,onInput:this.props.onInput,onInvalid:this.props.onInvalid,onKeyDown:this.props.onKeyDown,onKeyPress:this.props.onKeyPress,onKeyUp:this.props.onKeyUp,onSelect:this.props.onSelect,onSubmit:this.props.onSubmit,placeholder:this.props.placeholder,inputRef:t,readOnly:this.props.readOnly,required:this.props.required,role:this.props.role,assistiveText:this.props.assistiveText,type:this.props.variant===C?"number":this.props.type,value:this.props.value,variant:this.props.variant,step:this.props.step,style:this.props.styleInput}),this.props.errorText&&v.default.createElement("div",{id:this.getErrorId(),className:"slds-form-element__help"},this.props.errorText),this.props.children)}}]),t}(v.default.Component);h(N,"displayName",S.INPUT),h(N,"propTypes",{"aria-activedescendant":m.default.string,"aria-autocomplete":m.default.string,"aria-controls":m.default.string,"aria-describedby":m.default.string,"aria-expanded":m.default.bool,"aria-haspopup":m.default.bool,"aria-labelledby":m.default.string,"aria-owns":m.default.string,"aria-required":m.default.bool,assistiveText:m.default.shape({label:m.default.string,spinner:m.default.string}),autoComplete:m.default.string,children:m.default.node,className:m.default.oneOfType([m.default.array,m.default.object,m.default.string]),defaultValue:m.default.oneOfType([m.default.number,m.default.string]),disabled:m.default.bool,errorText:m.default.oneOfType([m.default.node,m.default.string]),fieldLevelHelpTooltip:m.default.node,fixedTextLeft:m.default.oneOfType([m.default.node,m.default.string]),fixedTextRight:m.default.oneOfType([m.default.node,m.default.string]),hasSpinner:m.default.bool,iconLeft:m.default.node,iconRight:m.default.node,id:m.default.string,inlineHelpText:m.default.oneOfType([m.default.node,m.default.string]),inputRef:m.default.func,isStatic:m.default.bool,label:m.default.string,onBlur:m.default.func,onChange:m.default.func,onClick:m.default.func,onFocus:m.default.func,onInput:m.default.func,onInvalid:m.default.func,onKeyDown:m.default.func,onKeyPress:m.default.func,onKeyUp:m.default.func,onSelect:m.default.func,onSubmit:m.default.func,placeholder:m.default.string,minLength:m.default.string,minValue:m.default.number,maxLength:m.default.string,maxValue:m.default.number,name:m.default.string,readOnly:m.default.bool,required:m.default.bool,role:m.default.string,step:m.default.number,styleInput:m.default.object,styleContainer:m.default.object,type:m.default.oneOf(["text","password","datetime","datetime-local","date","month","time","week","number","email","url","search","tel","color"]),value:m.default.oneOfType([m.default.number,m.default.string]),variant:m.default.oneOf(["base",C])}),h(N,"defaultProps",T);var j=N;exports.default=j},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}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 o(){return o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function a(e,t){if(null==e)return{};var n,r,o=l(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function l(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var c=n(t(0)),s=n(t(1)),i=n(t(3)),u=n(t(12)),d=n(t(27)),f=n(t(4)),p=t(2),h=function(e){var t=e.category,n=e.iconPosition,l=e.name,s=e.path,p=e.onClick,h=e.variant,v=a(e,["category","iconPosition","name","path","onClick","variant"]),m={combobox:c.default.createElement("span",{className:"slds-icon_container slds-input__icon slds-input__icon_right"},c.default.createElement(d.default,o({"aria-hidden":!0,category:t,className:(0,i.default)("slds-icon slds-icon_x-small slds-icon-text-default"),name:l,path:s},v))),base:c.default.createElement(d.default,o({"aria-hidden":!0,category:t,className:(0,i.default)("slds-input__icon slds-icon-text-default",r({},"slds-input__icon_".concat(n),n)),name:l,path:s},v))};return(0,u.default)(p)?c.default.createElement(f.default,o({className:(0,i.default)("slds-input__icon",r({},"slds-input__icon_".concat(n),n)),iconCategory:t,iconName:l,iconPath:s,onClick:p,variant:"icon"},v)):m[h]};h.displayName=p.ICON_INPUT,h.propTypes={category:s.default.string,iconPosition:s.default.oneOf(["left","right"]),name:s.default.string,path:s.default.string,onClick:s.default.func,variant:s.default.oneOf(["base","combobox"])},h.defaultProps={category:"utility",variant:"base"};var v=h;exports.default=v},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var r=n(t(30)),o=n(t(88)),a=(0,r.default)(o.default);exports.default=a},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){p(e,t,n[t])})}return e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}function s(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?u(e):t}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(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(exports,"__esModule",{value:!0}),exports.default=void 0;var h=n(t(0)),v=n(t(1)),m=n(t(139)),b=n(t(34)),g=n(t(3)),y=n(t(140)),w=n(t(9)),_=n(t(8)),O=n(t(47)),x=t(142),S=t(2),E=n(t(63)),z=t(36),C=n(t(67)),P=function(e){function t(){var e,n;a(this,t);for(var r=arguments.length,l=new Array(r),c=0;c<r;c++)l[c]=arguments[c];return n=s(this,(e=i(t)).call.apply(e,[this].concat(l))),p(u(n),"state",{triggerPopperJS:!1,isOpen:!1}),p(u(n),"getPropOffsetsInPixels",function(e){var t=e.split(" ");return{vertical:parseInt(t[0],10),horizontal:parseInt(t[1],10)}}),p(u(n),"getPopperStyles",function(){var e=n.state.popperData;if(!n.popper||!e)return{position:"absolute",pointerEvents:"none"};var t=e.offsets.popper.position,r=n.getPropOffsetsInPixels(n.props.offset),a=n.props.hasNubbin?(0,x.getNubbinMargins)(n.state.popperData):{left:0,top:0},l=e.offsets.popper.left+a.left+r.horizontal,c=e.offsets.popper.top+a.top+r.vertical,s=n.props.direction===z.DIRECTIONS.RTL?"inherit":l,i=n.props.direction===z.DIRECTIONS.RTL?0:"inherit";return o({},e.style,{left:s,top:c,right:i,position:t})}),p(u(n),"setDialogContent",function(e){n.dialogContent=e,n.state.triggerPopperJS||n.setState({triggerPopperJS:!0})}),p(u(n),"handleClickOutside",function(){n.handleClose()}),p(u(n),"handleClose",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.componentWillUnmount||n.setState({triggerPopperJS:!0}),n.props.onClose&&n.props.onClose(e,t)}),p(u(n),"handleClick",function(e){e.nativeEvent&&(e.nativeEvent.preventDefault(),e.nativeEvent.stopPropagation())}),p(u(n),"handleKeyDown",function(e){e.keyCode===_.default.TAB&&n.props.closeOnTabKey&&(w.default.trap(e),n.handleClose(e)),n.props.onKeyDown&&n.props.onKeyDown(e)}),p(u(n),"handleOpen",function(){"popover"===n.props.variant&&n.dialogContent&&(O.default.storeActiveElement(),O.default.setupScopedFocus({ancestorElement:n.dialogContent}),O.default.hasOrAncestorHasFocus()||O.default.focusAncestor({isPortal:"overflowBoundaryElement"===n.props.position})),n.props.onOpen&&n.props.onOpen(void 0,{portal:n.dialogContent})}),p(u(n),"createPopper",function(){var e=n.props.onRequestTargetElement(),t=n.dialogContent,r=(0,x.mapPropToPopperPlacement)(n.props.align),o={applyStyle:{enabled:!1},preventOverflow:{enabled:!n.props.hasStaticAlignment,boundariesElement:"absolute"===n.props.position?"scrollParent":"viewport"},hide:{enabled:!1},flip:{enabled:!n.props.hasStaticAlignment},removeOnDestroy:!0,updateState:{enabled:!0,order:900,fn:function(e){return(n.state.popperData&&!(0,b.default)(e.offsets,n.state.popperData.offsets)||!n.state.popperData)&&n.setState({popperData:e}),e}}};e||console.error("Target node not found!",e),t||console.error("Popper node not found!",t),n.popper=new m.default(e,t,{placement:r,eventsEnabled:!0,modifiers:o}),n.popper.scheduleUpdate()}),p(u(n),"destroyPopper",function(){n.popper&&n.popper.destroy()}),n}return d(t,e),c(t,[{key:"componentDidMount",value:function(){"absolute"!==this.props.position&&"relative"!==this.props.position||this.handleOpen()}},{key:"componentWillUpdate",value:function(){this.popper&&this.popper.scheduleUpdate()}},{key:"componentDidUpdate",value:function(e,t){!0===this.state.triggerPopperJS&&!1===t.triggerPopperJS&&("absolute"===this.props.position||"overflowBoundaryElement"===this.props.position)&&this.dialogContent&&this.props.onRequestTargetElement()&&this.createPopper()}},{key:"componentWillUnmount",value:function(){"popover"===this.props.variant&&(O.default.teardownScopedFocus(),O.default.returnFocusToStoredElement()),"absolute"!==this.props.position&&"overflowBoundaryElement"!==this.props.position||this.destroyPopper(),this.handleClose(void 0,{componentWillUnmount:!0})}},{key:"render",value:function(){var e=this,t={},n="popover"===this.props.variant?"dialog":this.props.variant;"absolute"!==this.props.position&&"overflowBoundaryElement"!==this.props.position||(t=o({},t,{outline:0},this.getPopperStyles())),"target"===this.props.inheritWidthOf&&this.props.onRequestTargetElement()?t.width=this.props.onRequestTargetElement().getBoundingClientRect().width:"menu"===this.props.inheritWidthOf&&this.dialogContent&&this.dialogContent.querySelector(".slds-listbox")&&(t.width=this.dialogContent.querySelector(".slds-listbox").getBoundingClientRect().width),t=o({},t,this.props.style);var r="popover"===this.props.variant?"section":"div",a=h.default.createElement(r,o({className:(0,g.default)(p({"absolute-positioned":"absolute"===this.props.position,"portal-positioned":"overflowBoundaryElement"===this.props.position},"".concat(this.props.outsideClickIgnoreClass),"overflowBoundaryElement"===this.props.position),this.props.hasNubbin&&(0,x.getNubbinClassName)(this.props.align,this.state.popperData),this.props.contentsClassName)||void 0,style:t,onMouseDown:this.props.onMouseDown,onKeyDown:this.handleKeyDown,onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave,ref:this.setDialogContent,role:n,tabIndex:"popover"===this.props.variant?"-1":void 0},this.props.containerProps),this.props.children),l={absolute:function(){return a},relative:function(){return a},overflowBoundaryElement:function(){var t=Object.keys(E.default.childContextTypes).filter(function(t){return Boolean(e.context[t])}).reduce(function(t,n){return o({},t,p({},n,e.context[n]))},{});return h.default.createElement(y.default,{onOpen:e.handleOpen,portalMount:e.props.portalMount},h.default.createElement(E.default,t,a))}};return l[this.props.position]&&l[this.props.position]()}}]),t}(h.default.Component);p(P,"displayName",S.DIALOG),p(P,"propTypes",{align:v.default.oneOf(["top","top left","top right","right","right top","right bottom","bottom","bottom left","bottom right","left","left top","left bottom"]),className:v.default.oneOfType([v.default.array,v.default.object,v.default.string]),contentsClassName:v.default.oneOfType([v.default.array,v.default.object,v.default.string]),children:v.default.node.isRequired,closeOnTabKey:v.default.bool,containerProps:v.default.object,direction:v.default.oneOf([z.DIRECTIONS.LTR,z.DIRECTIONS.RTL]),hasNubbin:v.default.bool,hasStaticAlignment:v.default.bool,inheritWidthOf:v.default.oneOf(["target","menu","none"]),offset:v.default.string,onClose:v.default.func,onKeyDown:v.default.func,onMouseEnter:v.default.func,onMouseLeave:v.default.func,onOpen:v.default.func,onRequestTargetElement:v.default.func.isRequired,outsideClickIgnoreClass:v.default.string,portalMount:v.default.func,position:v.default.oneOf(["absolute","overflowBoundaryElement","relative"]).isRequired,style:v.default.object,variant:v.default.oneOf(["dropdown","popover","tooltip"])}),p(P,"defaultProps",{align:"bottom left",direction:z.DIRECTIONS.LTR,offset:"0px 0px",outsideClickIgnoreClass:"ignore-react-onclickoutside"}),P.contextTypes={iconPath:v.default.string};var M=(0,C.default)(P);exports.default=M},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n=(function(e){e&&e.__esModule}(t(37)),function(){}),r=n;exports.default=r},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){p(e,t,n[t])})}return e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||