@salesforce-ux/design-system
Version:
Salesforce Lightning Design System
6 lines • 5.93 MB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.SLDS=t():e.SLDS=t()}(this,(function(){return function(e){var t={};function o(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=e,o.c=t,o.d=function(e,t,a){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(a,r,function(t){return e[t]}.bind(null,r));return a},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/assets/scripts/bundle/",o(o.s=539)}([function(e,t,o){"use strict";e.exports=o(541)},function(e,t,o){"use strict";(function(e){o.d(t,"f",(function(){return L})),o.d(t,"e",(function(){return w})),o.d(t,"g",(function(){return x})),o.d(t,"c",(function(){return N}));var a=o(0),r=o.n(a),l=o(523),n=o.n(l),s=o(524),i=o.n(s),c=o(525),d=o.n(c),u=o(526),m=o.n(u),p=o(527),b=o.n(p),g=o(528),h=o.n(g),_=o(529),f=o.n(_),E=o(434);o.d(t,"b",(function(){return E.a}));var y=o(435);o.d(t,"a",(function(){return y.a}));o(338),o(532),o(533),o(535);var v,T,O,A,P=(v={},T=0,O=function(e){return null!=v[e]?v[e]:function(e){v[e]=0}(e)},A=function(e){return O(e),e+function(e){return v[e]=v[e]+1,v[e]}(e)},function(e){return e?A(e):T++}),k=function(e,t,o){if(!Array.isArray(e)||!e.every((function(e){return e.hasOwnProperty("id")&&r.a.isValidElement(e.element)})))throw new Error("".concat(JSON.stringify(e,null,2)," has broken schema that requires an array of example/state objects with 'id' and 'element' properties"));if(void 0!==t){var a=e.filter((function(e){return e.id===t}));if(a&&a[0])return a[0][o]||a[0];throw new Error('No display element with id "'.concat(t,'" found'))}return e[0][o]},L=function(e,t){return Array.isArray(e)?k(e,t,"element"):e},w=function(e,t){return k(e,t,"demoStyles")};var x=function(e){return"slds-nubbin_"+e.split(" ").join("-")},N=function(e,t){return function(o,a,r){if(null==o[a]){if(e)throw new Error}else t(o,a,r)}};t.d={omit:n.a,range:i.a,reverse:d.a,startCase:m.a,times:b.a,truncate:h.a,uniqueId:P,upperFirst:f.a}}).call(this,o(544)(e))},function(e,t,o){"use strict";var a,r=o(0),l=o.n(r),n=o(3),s=o.n(n),i=o(28),c=o(192);function d(e){return(d="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 u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,a=h(e);if(t){var r=h(this).constructor;o=Reflect.construct(a,arguments,r)}else o=a.apply(this,arguments);return g(this,o)}}function g(e,t){if(t&&("object"===d(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var _,f,E=function(e){!function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}(n,e);var t,o,a,r=b(n);function n(){return u(this,n),r.apply(this,arguments)}return t=n,(o=[{key:"render",value:function(){return l.a.createElement("div",{className:this.props.className},this.props.children)}}])&&m(t.prototype,o),a&&m(t,a),Object.defineProperty(t,"prototype",{writable:!1}),n}(l.a.Component),y=Object(c.b)(E)(a||(_=["\n ",";\n"],f||(f=_.slice(0)),a=Object.freeze(Object.defineProperties(_,{raw:{value:Object.freeze(f)}}))),(function(e){return e.styles}));y.propTypes={children:s.a.node,styles:s.a.string};var v=y,T=o(5),O=o.n(T),A=(o(517),o(340));function P(e){return(P="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 k(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function w(e,t){return(w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,a=R(e);if(t){var r=R(this).constructor;o=Reflect.construct(a,arguments,r)}else o=a.apply(this,arguments);return N(this,o)}}function N(e,t){if(t&&("object"===P(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function R(e){return(R=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var C=function(e){!function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&w(e,t)}(n,e);var t,o,a,r=x(n);function n(){return k(this,n),r.apply(this,arguments)}return t=n,(o=[{key:"renderChildren",value:function(){var e=this.props,t=e.demoStyles,o=e.isViewport,a=e.isMobile,r=this.props.children;return Array.isArray(this.props.children)&&(r=this.props.children[0].element),l.a.createElement("div",{className:O()("docs-codeblock-example",{"docs-codeblock-example_viewport":o,"docs-codeblock-example_mobile":a})},t?l.a.createElement(v,{className:O()({"demo-only_viewport":o,"slds-is-mobile":a}),styles:t},r):r)}},{key:"render",value:function(){var e=this.props,t=e.position,o=e.toggleCode,a=e.exampleOnly,r=e.frameOnly,n=e.frameStyles,s=e.frameTitle,c=e.hideDeviceSelector,d=this.props.children;Array.isArray(this.props.children)&&(d=this.props.children[0].element);var u=l.a.createElement(l.a.Fragment,null,"bottom"===t?this.renderChildren():null,!a&&l.a.createElement(i.a,{language:"html",toggleCode:o},d),"top"===t?this.renderChildren():null);return r&&(u=l.a.createElement(A.a,{hideDeviceSelector:c,frameStyles:n,frameTitle:s||"Example mobile styles"},d)),l.a.createElement("div",{className:O()("docs-codeblock",{"docs-codeblock_frame":r})},u)}}])&&L(t.prototype,o),a&&L(t,a),Object.defineProperty(t,"prototype",{writable:!1}),n}(l.a.Component);C.propTypes={children:s.a.node,position:s.a.oneOf(["top","bottom"]),demoStyles:s.a.string,isViewport:s.a.bool,isMobile:s.a.bool,toggleCode:s.a.bool,exampleOnly:s.a.bool,frameOnly:s.a.bool,frameStyles:s.a.object,frameTitle:s.a.string,hideDeviceSelector:s.a.bool},C.defaultProps={position:"bottom",frameOnly:!1};t.a=C},function(e,t,o){e.exports=o(542)()},function(e,t,o){"use strict";o.d(t,"c",(function(){return R})),o.d(t,"a",(function(){return C})),o.d(t,"b",(function(){return I}));var a=o(5),r=o.n(a),l=o(361),n=o.n(l),s=o(0),i=o.n(s),c=(o(517),o(16)),d=o(3),u=o.n(d);function m(e){return(m="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 p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e}).apply(this,arguments)}function b(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,a=f(e);if(t){var r=f(this).constructor;o=Reflect.construct(a,arguments,r)}else o=a.apply(this,arguments);return _(this,o)}}function _(e,t){if(t&&("object"===m(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var E=function(e){!function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&g(e,t)}(l,e);var t,o,a,r=h(l);function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(t=r.call(this,e)).anchorRef=i.a.createRef(),t}return t=l,(o=[{key:"componentDidMount",value:function(){window.location.hash==="#".concat(this.props.id)&&this.anchorRef.current.scrollIntoView(!0)}},{key:"render",value:function(){var e=this.props,t=e.type,o=e.id;return i.a.createElement("a",p({ref:this.anchorRef,id:o,href:"#".concat(o),"aria-label":"Jump to section",className:"doc doc-anchor","data-level":t[1]},this.props),"#")}}])&&b(t.prototype,o),a&&b(t,a),Object.defineProperty(t,"prototype",{writable:!1}),l}(i.a.Component);E.propTypes={is:u.a.string,type:u.a.array};var y=E;function v(e){return(v="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 T(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function O(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function A(e,t){return(A=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,a=L(e);if(t){var r=L(this).constructor;o=Reflect.construct(a,arguments,r)}else o=a.apply(this,arguments);return k(this,o)}}function k(e,t){if(t&&("object"===v(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function L(e){return(L=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function w(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,a)}return o}function x(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?w(Object(o),!0).forEach((function(t){N(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):w(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function N(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var R=["p","div","a","em","strong","ol","ul","li","code","blockquote","pre","tr","td","th","table","thead","tbody","h1","h2","h3","h4","h5","h6"].reduce((function(e,t){return Object.assign({},e,N({},t,(function(e){for(var o=arguments.length,a=new Array(o>1?o-1:0),l=1;l<o;l++)a[l-1]=arguments[l];return/h[1-6]/.test(t)&&a.push(i.a.createElement(y,{id:e.id,type:t},null)),i.a.createElement.apply(i.a,[t,x({},e,{className:r()("doc",e.className)})].concat(a))})))}),{}),C=function(e){var t=[],o={level:0,children:[]};return function e(t){return i.a.isValidElement(t)?[t].concat(i.a.Children.toArray(t.props.children).map(e).reduce((function(e,t){return e.concat(t)}),[])):[t]}(function e(t,o){return i.a.isValidElement(t)?o(i.a.cloneElement(t,{children:i.a.isValidElement(t.props.children)?o(t.props.children):i.a.Children.map(t.props.children,(function(t){return e(t,o)}))})):t}(e,(function(e){return e.type===c.a?null:e}))).filter((function(e){return/^h[1-6]/.test(String(e.type))&&e.props.id&&"doc"===e.props.className})).forEach((function(e){var a=parseInt(e.type[1],10);if(a<=n()(o,t.concat(["level"])))for(;t.length;){var r=n()(o,t);if(t=t.slice(0,-2),r.level===a)break}var l=n()(o,t.concat(["children"]));l.push(function(e,t){var o=t.props,a=o.children;return{children:[],id:o.id,level:e,title:"string"==typeof a?a:Array.isArray(a)?a[0]:a}}(a,e)),t.push("children",l.length-1)})),o},I=function(e){!function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&A(e,t)}(l,e);var t,o,a,r=P(l);function l(){return T(this,l),r.apply(this,arguments)}return t=l,(o=[{key:"render",value:function(){return i.a.createElement("div",this.props)}}])&&O(t.prototype,o),a&&O(t,a),Object.defineProperty(t,"prototype",{writable:!1}),l}(i.a.Component)},function(e,t,o){var a;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)}
/*!
Copyright (c) 2017 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/!function(){"use strict";var l={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var a=r(o);if("string"===a||"number"===a)e.push(o);else if(Array.isArray(o)&&o.length){var s=n.apply(null,o);s&&e.push(s)}else if("object"===a)for(var i in o)l.call(o,i)&&o[i]&&e.push(i)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):"object"===r(o(433))&&o(433)?void 0===(a=function(){return n}.apply(t,[]))||(e.exports=a):window.classNames=n}()},function(e,t,o){"use strict";o.d(t,"d",(function(){return _})),o.d(t,"u",(function(){return f})),o.d(t,"g",(function(){return E})),o.d(t,"l",(function(){return y})),o.d(t,"h",(function(){return v})),o.d(t,"s",(function(){return T})),o.d(t,"q",(function(){return O})),o.d(t,"r",(function(){return A})),o.d(t,"c",(function(){return P})),o.d(t,"b",(function(){return k})),o.d(t,"i",(function(){return w})),o.d(t,"a",(function(){return N})),o.d(t,"o",(function(){return R})),o.d(t,"p",(function(){return C})),o.d(t,"t",(function(){return I})),o.d(t,"m",(function(){return S})),o.d(t,"n",(function(){return D})),o.d(t,"k",(function(){return B})),o.d(t,"f",(function(){return U})),o.d(t,"j",(function(){return V})),o.d(t,"e",(function(){return j}));var a=o(0),r=o.n(a),l=o(5),n=o.n(l),s=o(3),i=o.n(s),c=o(1),d=o(8),u=o(43),m=o(29),p=o(38),b=o(12);function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e}).apply(this,arguments)}function h(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var _=r.a.createContext({isActionableMode:!1}),f="Cell content that is very long.\nIt also has a line break.\nIt has more than one line break",E=function(e){return r.a.createElement(A,null,r.a.createElement(P,null,r.a.createElement(k,{columnName:"Opportunity Name"})),r.a.createElement(P,null,r.a.createElement(k,{columnName:"Account Name"})),r.a.createElement(P,null,r.a.createElement(k,{columnName:"Close Date"})),r.a.createElement(P,null,r.a.createElement(k,{columnName:"Stage"})),r.a.createElement(P,null,r.a.createElement(k,{columnName:"Confidence"})),r.a.createElement(P,null,r.a.createElement(k,{columnName:"Amount"})),r.a.createElement(P,null,r.a.createElement(k,{columnName:"Contact"})))},y=function(e){return r.a.createElement(C,null,r.a.createElement(S,{"data-label":"Opportunity Name"},r.a.createElement(V,{cellText:e.title,cellLink:!0})),r.a.createElement(I,{"data-label":"Account Name",type:"base"},r.a.createElement(V,{cellText:"Cloudhub"})),r.a.createElement(I,{"data-label":"Close Date",type:"base"},r.a.createElement(V,{cellText:"4/14/2015"})),r.a.createElement(I,{"data-label":"Prospecting",type:"base"},r.a.createElement(V,{cellText:"Prospecting"})),r.a.createElement(I,{"data-label":"Confidence",type:"base"},r.a.createElement(V,{cellText:"20%"})),r.a.createElement(I,{"data-label":"Amount",type:"base"},r.a.createElement(V,{cellText:"$25k"})),r.a.createElement(I,{"data-label":"Contact",type:"base"},r.a.createElement(V,{cellLink:!0,cellText:"jrogers@cloudhub.com"})))};y.propTypes={title:i.a.string};var v=function(e){return r.a.createElement("div",{className:"slds-table_edit_container slds-is-relative"},e.children)};v.propTypes={children:i.a.node};var T=function(e){var t=n()("slds-table",{"slds-table_cell-buffer":e.hasCellBuffer,"slds-table_header-hidden":e.hasHiddenHeader,"slds-no-row-hover":e.hasNoRowHover,"slds-no-cell-focus":e.hasNoCellFocus,"slds-table_bordered":e.isBordered,"slds-table_col-bordered":e.isColBordered,"slds-table_edit":e.isEditable,"slds-table_fixed-layout":e.isFixedLayout,"slds-max-medium-table_stacked-horizontal":e.isResponsive,"slds-max-medium-table_stacked":e.isResponsiveStacked,"slds-table_resizable-cols":e.isResizable,"slds-table_striped":e.isStriped,"slds-tree slds-table_tree":"treegrid"===e.type,"slds-table_header-fixed":e.hasFixedHeader});return r.a.createElement("table",g({"aria-multiselectable":"multiple"===e.selectionType?"true":null,className:t,role:function(){var t=null;switch(e.type){case"advanced":t="grid";break;case"treegrid":t="treegrid"}return t}(),style:e.style},e.ariaLabelledBy&&h({},"aria-labelledby",e.ariaLabelledBy),e.ariaLabel&&h({},"aria-label",e.ariaLabel)),e.children)};T.displayName="Table",T.propTypes={ariaLabel:i.a.string,ariaLabelledBy:i.a.string,children:i.a.node,hasCellBuffer:i.a.bool,hasHiddenHeader:i.a.bool,hasNoCellFocus:i.a.bool,hasNoRowHover:i.a.bool,isBordered:i.a.bool,isColBordered:i.a.bool,isEditable:i.a.bool,isFixedLayout:i.a.bool,isResizable:i.a.bool,isResponsive:i.a.bool,isResponsiveStacked:i.a.bool,isStriped:i.a.bool,selectionType:i.a.oneOf(["multiple","single"]),style:i.a.object,type:i.a.oneOf(["advanced","base","treegrid"]).isRequired,hasFixedHeader:i.a.bool};var O=function(e){return r.a.createElement("thead",{className:e.isHidden?"slds-assistive-text":null},e.children)};O.displayName="THead",O.propTypes={children:i.a.node,isHidden:i.a.bool};var A=function(e){return r.a.createElement("tr",{className:"slds-line-height_reset"},e.children)};A.displayName="THeadTr",A.propTypes={children:i.a.node};var P=function(e){var t,o=Object(a.useContext)(_).isActionableMode,l=n()({"slds-has-button-menu":e.hasMenu,"slds-has-focus":e.hasFocus,"slds-is-resizable":e.isResizable,"slds-text-align_right":e.isRightAligned,"slds-is-sortable":e.isSortable,"slds-is-sorted":"ascending"===e.sortDirection||"descending"===e.sortDirection,"slds-is-sorted_asc":"ascending"===e.sortDirection,"slds-is-sorted_desc":"descending"===e.sortDirection,"slds-cell-wrap":e.hasWrap,"slds-cell_action-mode":o});return r.a.createElement("th",{"aria-sort":(t=null,e.isSortable&&(t=e.sortDirection||"none"),t),className:l,scope:"col",style:e.style},e.children)};P.displayName="ColumnTh",P.propTypes={"aria-label":i.a.string,children:i.a.node,hasFocus:i.a.bool,hasMenu:i.a.bool,isResizable:i.a.bool,isRightAligned:i.a.bool,isSortable:i.a.bool,sortDirection:i.a.oneOf(["ascending","descending","none"]),style:i.a.object,hasWrap:i.a.bool};var k=function(e){return r.a.createElement("div",{className:n()("slds-truncate",{"slds-assistive-text":e.isAssistiveText,"slds-cell-fixed":e.isFixedCell}),id:e.id,title:e.columnName},e.columnName)};k.displayName="ColumnHeader",k.propTypes={columnName:i.a.string.isRequired,id:i.a.string,isAssistiveText:i.a.bool,isFixedCell:i.a.bool},k.defaultProps={columnName:"Column Name"};var L=function(e){var t=c.d.uniqueId("cell-resize-handle-");return r.a.createElement("div",{className:"slds-resizable"},r.a.createElement("input",{"aria-label":e.label,className:"slds-resizable__input slds-assistive-text",id:t,max:"1000",min:"20",tabIndex:e.tabIndex,type:"range"}),r.a.createElement("span",{className:"slds-resizable__handle"},r.a.createElement("span",{className:"slds-resizable__divider"})))};L.displayName="ResizeControl",L.propTypes={label:i.a.string.isRequired,tabIndex:i.a.oneOf(["0","-1"])};var w=function(e){var t=Object(a.useContext)(_).isActionableMode,o=t?"0":"-1",l=function(){return r.a.createElement("div",{className:"slds-grid slds-grid_vertical-align-center slds-has-flexi-truncate"},e.columnHeaderIcons?function(){var t=e.columnHeaderIcons.filter((function(t){return t.column===e.columnName.toLowerCase()}));if(t.length)return t[0].icon}():null,r.a.createElement("span",{className:"slds-truncate",title:e.columnName},e.columnName),e.isSortable&&r.a.createElement(b.UtilityIcon,{assistiveText:!1,className:"slds-icon-text-default slds-is-sortable__icon ",symbol:"arrowdown",title:!1}))};return r.a.createElement(r.a.Fragment,null,e.isSortable?r.a.createElement("a",{className:"slds-th__action slds-text-link_reset",href:"#",role:"button",tabIndex:o,onClick:function(e){return e.preventDefault()}},r.a.createElement("span",{className:"slds-assistive-text"},"Sort by: "),l()):r.a.createElement("div",{className:"slds-th__action"},l()),e.sortDirection&&r.a.createElement("span",{className:"slds-assistive-text","aria-live":"polite","aria-atomic":"true"},"Sorted ",e.sortDirection),e.hasMenu&&r.a.createElement(d.b,{"aria-haspopup":"true",assistiveText:"Show ".concat(e.columnName," column actions"),className:"slds-th__action-button slds-button_icon-x-small",iconClassName:"slds-button__icon_hint slds-button__icon_small",symbol:"chevrondown",tabIndex:t?"0":"-1",title:"Show ".concat(e.columnName," column actions")}),e.isResizable&&r.a.createElement(L,{label:e.columnName+" column width"||!1,tabIndex:o}))};w.displayName="InteractiveColumnHeader",w.propTypes={columnName:i.a.string.isRequired,columnHeaderIcons:i.a.array,hasMenu:i.a.bool,isResizable:i.a.bool,isSortable:i.a.bool,sortDirection:i.a.oneOf(["ascending","descending"])},w.defaultProps={isResizable:!0,isSortable:!0};var x=function(e){var t=Object(a.useContext)(_).isActionableMode;return r.a.createElement(r.a.Fragment,null,r.a.createElement("span",{id:"column-group-header",className:"slds-assistive-text"},"Choose a row"),r.a.createElement("div",{className:"slds-th__action slds-th__action_form"},r.a.createElement(m.Checkbox,{tabIndex:t?"0":"-1",labelId:"check-select-all-label",label:"Select All",hideLabel:!0,checked:!!e.checked||null,groupId:"column-group-header"})))};x.displayName="SelectAllColumnHeader",x.propTypes={checked:i.a.bool};var N=function(e){var t=e.hasErrorColumn?"2rem":"3.25rem",o=e.mainColumnWidth||null;return r.a.createElement(O,{isHidden:e.isHidden},r.a.createElement(A,null,e.hasErrorColumn?r.a.createElement(P,{style:{width:"3.75rem"}},r.a.createElement(k,{columnName:"Errors",isAssistiveText:!0})):null,!e.hasNoRowSelection&&r.a.createElement(P,{isRightAligned:!e.hasErrorColumn||null,style:{width:t}},e.hasSingleRowSelect||e.isHidden?r.a.createElement(k,{columnName:"Choose a row to select",id:"column-group-header",isAssistiveText:!0}):r.a.createElement(x,{checked:e.selectAll})),e.columns.map((function(t,a){return r.a.createElement(P,{key:a,"aria-label":t,hasFocus:0===a?e.hasFocus:null,hasMenu:e.hasMenus,isResizable:e.isResizable&&!e.isHidden,isSortable:e.isSortable&&!e.isHidden,sortDirection:0===a?e.sortDirection:null,style:{width:0===a&&e.singleColumnWidth?e.singleColumnWidth:o}},r.a.createElement(w,{columnName:t,columnHeaderIcons:e.columnHeaderIcons,hasMenu:e.hasMenus,isResizable:e.isResizable&&!e.isHidden,isSortable:e.isSortable&&!e.isHidden,sortDirection:0===a?e.sortDirection:null}))})),e.hasRowLevelActions&&r.a.createElement(P,{style:{width:"3.25rem"}},r.a.createElement(k,{columnName:"Actions",isAssistiveText:!0}))))};N.displayName="AdvancedDataTableHead",N.propTypes={columnHeaderIcons:i.a.array,columns:i.a.array.isRequired,hasErrorColumn:i.a.bool,hasFocus:i.a.bool,hasMenus:i.a.bool,hasNoRowSelection:i.a.bool,hasRowLevelActions:i.a.bool,hasSingleRowSelect:i.a.bool,isHidden:i.a.bool,isResizable:i.a.bool,isSortable:i.a.bool,mainColumnWidth:i.a.string,selectAll:i.a.bool,singleColumnWidth:i.a.string,sortDirection:i.a.oneOf(["ascending","descending","none"])},N.defaultProps={hasRowLevelActions:!0,isResizable:!0,isSortable:!0};var R=function(e){return r.a.createElement("tbody",null,e.children)};R.displayName="TBody",R.propTypes={children:i.a.node};var C=function(e){return r.a.createElement("tr",{"aria-expanded":e.isExpanded,"aria-level":e.level,"aria-posinset":e.positionWithinLevel,"aria-selected":e.isSelected,"aria-setsize":e.numberOfItemsAtLevel,className:n()("slds-hint-parent",{"slds-align-top":e.isTopAligned,"slds-is-selected":e.isSelected}),tabIndex:e.tabIndex},e.children)};C.displayName="TBodyTr",C.propTypes={children:i.a.node,isExpanded:i.a.bool,isSelected:i.a.bool,isTopAligned:i.a.bool,level:i.a.string,positionWithinLevel:i.a.string,numberOfItemsAtLevel:i.a.string,tabIndex:i.a.oneOf(["0","-1"])};var I=function(e){var t=Object(a.useContext)(_).isActionableMode,o=n()({"slds-has-focus":e.hasFocus,"slds-cell-edit":e.isEditable,"slds-is-edited":e.isEdited,"slds-cell-error":e.isErrorCell,"slds-text-align_right":e.isRightAligned,"slds-cell-shrink":e.isShrunken,"slds-has-error":e.hasError,"slds-cell-wrap":e.hasWrap,"slds-cell_action-mode":t});return r.a.createElement("td",{"aria-readonly":e.isLocked,"aria-selected":e.isEditing,"aria-describedby":function(){if(e.isEdited)return"unsaved-cell-notification"}()||null,className:o||null,"data-label":e["data-label"],role:function(){var t=null;switch(e.type){case"advanced":case"treegrid":t="gridcell"}return t}(),style:e.style,tabIndex:e.tabIndex},e.children)};I.displayName="Td",I.propTypes={children:i.a.node,"data-label":i.a.string,hasError:i.a.bool,hasFocus:i.a.bool,isEditable:i.a.bool,isEdited:i.a.bool,isEditing:i.a.bool,isErrorCell:i.a.bool,isLocked:i.a.bool,isRightAligned:i.a.bool,isShrunken:i.a.bool,style:i.a.object,tabIndex:i.a.oneOf(["0","-1"]),type:i.a.oneOf(["advanced","base","treegrid"]).isRequired,hasWrap:i.a.bool};var S=function(e){var t=Object(a.useContext)(_).isActionableMode,o=n()({"slds-cell-edit":e.isEditable,"slds-has-focus":e.hasFocus,"slds-tree__item":"treegrid"===e.type,"slds-is-hovered":e.isItemHovered,"slds-cell-wrap":e.hasWrap,"slds-cell_action-mode":t});return r.a.createElement("th",{className:o||null,"data-label":e["data-label"],scope:"row",tabIndex:e.tabIndex},e.children)};S.displayName="RowTh",S.propTypes={children:i.a.node,"data-label":i.a.string,hasFocus:i.a.bool,isEditable:i.a.bool,tabIndex:i.a.oneOf(["0","-1"]),type:i.a.oneOf(["base","advanced","treegrid"]),isItemHovered:i.a.bool,hasWrap:i.a.bool};var D=function(e){return r.a.createElement(r.a.Fragment,null,e.hasSingleRowSelect?r.a.createElement(p.Radio,{checked:e.checked,groupId:"column-group-header",hideLabel:!0,id:"radio-0".concat(e.index),label:"Select item ".concat(e.index),labelId:"radio-button-label-0".concat(e.index),tabIndex:e.inputTabIndex}):r.a.createElement(m.Checkbox,{checked:e.checked,groupId:"column-group-header",hideLabel:!0,id:"checkbox-0".concat(e.index),label:"Select item ".concat(e.index),labelId:"check-button-label-0".concat(e.index),tabIndex:e.inputTabIndex}))};D.displayName="SelectRowCell",D.propTypes={checked:i.a.bool,hasSingleRowSelect:i.a.bool,index:i.a.number.isRequired,inputTabIndex:i.a.oneOf(["0","-1"])};var B=function(e){var t=e.rowName,o=Object(a.useContext)(_).isActionableMode;return r.a.createElement(d.b,{assistiveText:"More actions for ".concat(t),"aria-haspopup":"true",className:"slds-button_icon-border-filled slds-button_icon-x-small",iconClassName:"slds-button__icon_hint slds-button__icon_small",symbol:"down",tabIndex:o?"0":"-1",title:"More actions for ".concat(t)})};B.displayName="RowActionsCell",B.propTypes={rowName:i.a.string.isRequired};var U=function(e){var t=Object(a.useContext)(_).isActionableMode;return r.a.createElement(r.a.Fragment,null,r.a.createElement(d.b,{"aria-hidden":e.hasError?null:"true",assistiveText:"Item ".concat(e.index," has errors"),className:n()("slds-button_icon-error slds-m-horizontal_xxx-small",{"slds-hidden":!e.hasError}),id:"error-0"+e.index,symbol:"error",tabIndex:t?"0":"-1",title:"Item ".concat(e.index," has errors")}),r.a.createElement("span",{className:"slds-row-number slds-text-body_small slds-text-color_weak"}))};U.displayName="ErrorCell",U.propTypes={hasError:i.a.bool,index:i.a.number.isRequired};var V=function(e){var t=e.hasWrap,o=e.cellText,l=e.cellLink,s=Object(a.useContext)(_).isActionableMode;return r.a.createElement("div",{className:n()(t?"slds-line-clamp":"slds-truncate"),title:o},l?r.a.createElement("a",{href:"#",tabIndex:s?"0":"-1",onClick:function(e){e.preventDefault()}},o):o)};V.displayName="ReadOnlyCell",V.propTypes={cellLink:i.a.bool,cellText:i.a.string.isRequired,hasWrap:i.a.bool};var j=function(e){var t=Object(a.useContext)(_).isActionableMode;return r.a.createElement(r.a.Fragment,null,r.a.createElement("span",{className:"slds-grid slds-grid_align-spread"},e.cellLink?r.a.createElement("a",{className:"slds-truncate",href:"#",id:"link-0".concat(e.index),tabIndex:t?"0":"-1",title:e.cellText,onClick:function(e){return e.preventDefault()}},e.cellText):r.a.createElement("span",{className:"slds-truncate",title:e.cellText},e.cellText),r.a.createElement(d.b,{assistiveText:e.buttonText,className:"slds-cell-edit__button slds-m-left_x-small",disabled:e.isLocked,iconClassName:n()("slds-button__icon_hint",{"slds-button__icon_edit":!e.isLocked,"slds-button__icon_lock slds-button__icon_small":e.isLocked}),symbol:e.isLocked?"lock":"edit",tabIndex:t?"0":"-1",title:e.buttonText})),e.showEdit&&r.a.createElement(M,{isRequired:e.isRequired,hasError:e.hasError}),e.isEdited&&r.a.createElement("span",{id:"unsaved-cell-notification",class:"slds-hide"},"Unsaved"))};j.displayName="EditableCell",j.propTypes={buttonText:i.a.string.isRequired,cellLink:i.a.bool,cellText:i.a.string.isRequired,hasError:Object(c.b)("showEdit",i.a.bool),index:i.a.number,isLocked:i.a.bool,isRequired:Object(c.b)("showEdit",i.a.bool),showEdit:i.a.bool};var M=function(e){return r.a.createElement(u.Popover,{className:"slds-popover slds-popover_edit",style:{position:"absolute",top:"0",left:"0.0625rem"}},r.a.createElement("div",{className:n()("slds-form-element slds-grid slds-wrap",{"slds-has-error":e.hasError})},r.a.createElement("label",{className:"slds-form-element__label slds-form-element__label_edit slds-no-flex",htmlFor:"company-01"},e.isRequired?r.a.createElement("abbr",{className:"slds-required",title:"required","aria-hidden":"true"},"*"):null,r.a.createElement("span",{className:"slds-assistive-text"},"Company")),r.a.createElement("div",{className:"slds-form-element__control slds-grow"},r.a.createElement("input",{"aria-describedby":e.hasError?"error-message-01":null,className:"slds-input",defaultValue:"Acme Enterprises",id:"company-01",required:e.isRequired,type:"text"})),e.hasError?r.a.createElement("div",{id:"error-message-01",className:"slds-form-element__help"},"This field is required"):null))};M.displayName="EditPopover",M.propTypes={hasError:i.a.bool,isRequired:i.a.bool}},function(e,t,o){"use strict";o.d(t,"a",(function(){return d})),o.d(t,"e",(function(){return u})),o.d(t,"f",(function(){return m})),o.d(t,"g",(function(){return p})),o.d(t,"h",(function(){return b})),o.d(t,"b",(function(){return f})),o.d(t,"d",(function(){return E})),o.d(t,"c",(function(){return y}));var a=o(0),r=o.n(a),l=o(5),n=o.n(l),s=o(66),i=o(12),c=o(256),d=function(e){return r.a.createElement("section",{role:"log",className:n()("slds-chat",{"slds-chat_past":e.isPast})},e.children)},u=function(e){return r.a.createElement("ul",{className:"slds-chat-list"},e.children)},m=function(e){return r.a.createElement("li",{className:n()("slds-chat-listitem",{"slds-chat-listitem_bookend":"bookend"===e.type,"slds-chat-listitem_event":"event"===e.type,"slds-chat-listitem_inbound":"inbound"===e.type,"slds-chat-listitem_outbound":"outbound"===e.type})},e.children)},p=function(e){return r.a.createElement("div",{className:n()("slds-chat-message",{"slds-chat-message_faux-avatar":e.hasFauxAvatar})},e.children)},b=function(e){var t={"slds-chat-message__text":!e.messageType,"slds-chat-message__text_inbound":!e.messageType&&"inbound"===e.type,"slds-chat-message__text_outbound":!e.messageType&&"outbound"===e.type,"slds-chat-message__text_outbound-agent":!e.messageType&&"outbound-agent"===e.type,"slds-chat-message__text_unsupported-type":!e.messageType&&"unsupported-type"===e.type,"slds-chat-message__text_delivery-failure":!e.messageType&&"delivery-failure"===e.type,"slds-chat-message__text_sneak-peek":!e.messageType&&e.hasSneakPeek},o={"slds-chat-message__file":"file"===e.messageType,"slds-chat-message__file_inbound":"file"===e.messageType&&"inbound"===e.type,"slds-chat-message__file_outbound":"file"===e.messageType&&"outbound"===e.type},a={"slds-chat-message__image":"image"===e.messageType,"slds-chat-message__image_inbound":"image"===e.messageType&&"inbound"===e.type,"slds-chat-message__image_outbound":"image"===e.messageType&&"outbound"===e.type};return r.a.createElement("div",{className:n()("slds-chat-message__body",{"slds-chat-message__file_loading":"file"===e.messageType&&e.isLoading,"slds-chat-message__image_loading":"image"===e.messageType&&e.isLoading})},e.name&&e.timeStamp&&e.isPast&&r.a.createElement(g,{isPast:!0,name:e.name,timeStamp:e.timeStamp}),r.a.createElement("div",{className:n()(t,o,a)},e.isTyping&&r.a.createElement(c.a,{isAnimated:!0,isPaused:e.isPaused,assistiveText:"Customer is typing",title:"Customer is typing"}),"unsupported-type"===e.type&&r.a.createElement(v,{symbol:"warning",assistiveText:"Warning"}),e.children&&("image"===e.messageType||"file"===e.messageType?e.children:r.a.createElement("span",{"aria-hidden":e.hasSneakPeek?"true":null},e.children)),"delivery-failure"===e.type&&r.a.createElement(h,null,e.deliveryFailureReason)),"delivery-failure"===e.type?r.a.createElement("div",{className:"slds-grid slds-grid_align-spread slds-grid_vertical-align-start"},e.name&&e.timeStamp&&!e.isPast&&r.a.createElement(g,{name:e.name,timeStamp:e.timeStamp}),"delivery-failure"===e.type&&r.a.createElement(_,{symbol:"redo",actionTitle:"Resend"})):e.name&&e.timeStamp&&!e.isPast&&r.a.createElement(g,{name:e.name,timeStamp:e.timeStamp}))},g=function(e){return r.a.createElement("div",{className:"slds-chat-message__meta","aria-label":"said ".concat(e.name," at ").concat(e.timeStamp)},e.isPast?r.a.createElement("b",null,e.name):e.name," • ",e.timeStamp)},h=function(e){return r.a.createElement("div",{className:"slds-chat-message__text_delivery-failure-reason",role:"alert"},r.a.createElement(v,{symbol:"error"}),r.a.createElement("span",null,e.children))},_=function(e){return r.a.createElement("button",{className:"slds-button slds-chat-message__action slds-m-top_xxx-small"},r.a.createElement(i.UtilityIcon,{assistiveText:!1,title:!1,className:"slds-icon_xx-small",containerClassName:"slds-chat-icon",symbol:e.symbol}),r.a.createElement("span",null,e.actionTitle))},f=function(e){return r.a.createElement(s.a,{className:"slds-avatar_circle slds-chat-avatar",ariaHidden:e.ariaHidden},r.a.createElement("abbr",{className:"slds-avatar__initials slds-avatar__initials_inverse",title:e.name},e.initials))},E=function(e){return r.a.createElement("div",{className:n()("slds-chat-event",{"slds-has-error":e.hasError}),role:e.hasError&&"alert"},r.a.createElement("div",{className:"slds-chat-event__body"},r.a.createElement(v,{symbol:e.symbol,assistiveText:e.iconAssistiveText}),r.a.createElement("p",null,e.children," • ",e.timeStamp)),e.agentMessage&&r.a.createElement("div",{className:"slds-chat-event__agent-message"},e.agentMessage))},y=function(e){return r.a.createElement("div",{className:n()("slds-chat-bookend",{"slds-chat-bookend_stop":"stop"===e.type})},r.a.createElement(v,{symbol:"start"===e.type?"chat":"end_chat"}),r.a.createElement("p",null,"Chat ","stop"===e.type?"ended":"started"," by ",r.a.createElement("b",null,e.name)," ","• ",e.timeStamp))},v=function(e){return r.a.createElement(i.UtilityIcon,{assistiveText:e.assistiveText||!1,className:n()("slds-icon_x-small slds-icon-text-default",{"slds-icon-text-default":"error"===e.symbol,"slds-icon-text-warning":"warning"===e.symbol}),containerClassName:"slds-chat-icon",symbol:e.symbol,title:e.assistiveText||!1})}},function(e,t,o){"use strict";o.d(t,"a",(function(){return y}));var a=o(0),r=o.n(a),l=o(3),n=o.n(l),s=o(11),i=o(5),c=o.n(i);function d(e){return(d="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)}var u=["id","className","iconClassName","assistiveText","hasDropdown","size","variant","theme","feedback","selected","symbol","isFirst","isMiddle","isLast","isOpen","useCurrentColor","innerRef"];function m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e}).apply(this,arguments)}function p(e,t){if(null==e)return{};var o,a,r=function(e,t){if(null==e)return{};var o,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)o=l[a],t.indexOf(o)>=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)o=l[a],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,a=E(e);if(t){var r=E(this).constructor;o=Reflect.construct(a,arguments,r)}else o=a.apply(this,arguments);return f(this,o)}}function f(e,t){if(t&&("object"===d(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function E(e){return(E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var y=function(e){return r.a.createElement("div",{className:"slds-hint-parent"},e.children)},v=function(e){!function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(n,e);var t,o,a,l=_(n);function n(){return b(this,n),l.apply(this,arguments)}return t=n,(o=[{key:"render",value:function(){var e,t,o,a=this.props,l=a.id,n=a.className,i=a.iconClassName,d=a.assistiveText,b=a.hasDropdown,g=a.size,h=a.variant,_=a.theme,f=a.feedback,E=a.selected,y=a.symbol,v=a.isFirst,T=a.isMiddle,O=a.isLast,A=a.isOpen,P=a.useCurrentColor,k=a.innerRef,L=p(a,u);return"neutral"===_?(h="slds-button_icon-border-filled","medium"===g&&(g=null),b&&(h=null)):"inverse"===_?(h="slds-button_icon-inverse","medium"===g&&(h="slds-button_icon-border-inverse",g=null)):"brand"===_?(h="slds-button_icon-brand","medium"===g&&(g=null)):"transparent"===_&&(h="slds-button_icon-border","medium"===g&&(g=null),b&&(h=null)),r.a.createElement("button",m({onClick:function(e){e.stopPropagation()},id:l,className:c()("slds-button slds-button_icon",E&&"slds-is-selected",{"slds-button_icon-more":b&&"neutral"===_,"slds-button_icon-container-more":b&&"transparent"===_,"slds-button_icon-current-color":P},{"slds-button_icon-container":"medium"===g,"slds-button_icon-large":"large"===g,"slds-button_icon-small":"small"===g,"slds-button_icon-x-small":"x-small"===g,"slds-button_icon-xx-small":"xx-small"===g},{"slds-button_icon-error":"error"===f,"slds-button_icon-warning":"warning"===f},{"slds-button_first":v,"slds-button_middle":T,"slds-button_last":O},h,n),"aria-haspopup":b?"true":this.props["aria-haspopup"]},b&&(o=A?"true":"false",(t="aria-expanded")in(e={})?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e),{ref:k},L),r.a.createElement(s.a,{className:c()("slds-button__icon",i),sprite:"utility",symbol:y||"settings"}),b&&r.a.createElement(s.a,{className:"slds-button__icon slds-button__icon_x-small",sprite:"utility",symbol:"down"}),r.a.createElement("span",{className:"slds-assistive-text"},d||"Provide description of action"))}}])&&g(t.prototype,o),a&&g(t,a),Object.defineProperty(t,"prototype",{writable:!1}),n}(a.Component);v.propTypes={id:n.a.string,symbol:n.a.string,theme:n.a.string,assistiveText:n.a.string,useCurrentColor:n.a.bool,title:n.a.string},t.b=v},function(e,t,o){"use strict";o.d(t,"h",(function(){return g})),o.d(t,"c",(function(){return h})),o.d(t,"d",(function(){return _})),o.d(t,"e",(function(){return f})),o.d(t,"g",(function(){return E})),o.d(t,"f",(function(){return v})),o.d(t,"b",(function(){return A})),o.d(t,"a",(function(){return P}));var a=o(0),r=o.n(a),l=o(3),n=o.n(l),s=o(5),i=o.n(s),c=o(8),d=o(63),u=["isEditable","isViewMode","hasHint","hasError","isStacked","isHorizontal","isEditing","isEdited","column","role","className","children"],m=["formElementClassName","formControlClassName","isRequired","isDisabled","isEditable","isViewMode","isStacked","isHorizontal","isEditing","isEdited","hasHint","hasError","hasFauxLabel","labelId","labelClassName","labelContent","hasHiddenLabel","hasHiddenInlineMessage","inputId","hasLeftIcon","hasRightIcon","hasRightIconGroup","errorId","hasTooltip","showTooltip","inlineMessage","fieldLevelMessage","column","role","dropdown","showRequiredIndicator","children"];function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e}).apply(this,arguments)}function b(e,t){if(null==e)return{};var o,a,r=function(e,t){if(null==e)return{};var o,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)o=l[a],t.indexOf(o)>=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)o=l[a],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}var g=function(e){var t=e.isEditable,o=e.isViewMode,a=e.hasHint,l=e.hasError,n=e.isStacked,s=e.isHorizontal,c=e.isEditing,d=e.isEdited,m=e.column,g=e.role,h=e.className,_=e.children,f=b(e,u),E=i()("slds-form-element",{"slds-form-element_edit":t,"slds-form-element_readonly":o,"slds-form-element_stacked":n,"slds-form-element_horizontal":s,"slds-hint-parent":a,"slds-has-error":l,"slds-is-editing":c,"slds-is-edited":d},m&&"slds-form-element_".concat(m,"-col"),h);return r.a.createElement("div",p({className:E,role:g},f),_)};g.propTypes={children:n.a.node,role:n.a.string,isEditable:n.a.bool,isEditing:n.a.bool,isEdited:n.a.bool,isViewMode:n.a.bool,isStacked:n.a.bool,isHorizontal:n.a.bool,hasHint:n.a.bool,hasError:n.a.bool,column:n.a.number};var h=function(e){var t=e.className,o=e.children;return r.a.createElement("div",{className:i()("slds-form-element__control",t)},o)};h.propTypes={children:n.a.node,className:n.a.string};var _=function(e){var t=e.isRequired,o=e.labelContent,a=e.hasHiddenLabel,l=e.labelId,n=e.labelClassName,s=e.inputId,c=e.showRequiredIndicator;return r.a.createElement("label",{className:i()("slds-form-element__label",a&&"slds-assistive-text",n),htmlFor:s,id:l},t&&c&&r.a.createElement("abbr",{className:"slds-required",title:"required","aria-hidden":"true"},"*"," "),o)};_.propTypes={labelId:n.a.string,inputId:n.a.string,labelContent:n.a.node,labelClassName:n.a.string,hasHiddenLabel:n.a.bool,isRequired:n.a.bool,showRequiredIndicator:n.a.bool},_.defaultProps={showRequiredIndicator:!0};var f=function(e){var t=e.isRequired,o=e.children,a=e.labelId,l=e.showRequiredIndicator;return r.a.createElement("span",{id:a,className:"slds-form-element__label"},t&&l&&r.a.createElement("abbr",{className:"slds-required",title:"required","aria-hidden":"true"},"*"," "),o)};f.propTypes={children:n.a.node,isRequired:n.a.bool,labelId:n.a.string},f.defaultProps={showRequiredIndicator:!0};var E=function(e){var t=e.showTooltip,o=e.fieldLevelMessage;return r.a.createElement("div",{className:"slds-form-element__icon"},r.a.createElement(c.b,{"aria-describedby":t&&"help",symbol:"info",assistiveText:"Help"}),t&&r.a.createElement(d.Tooltip,{className:"slds-nubbin_bottom-left",id:"help",style:{position:"absolute",top:"-45px",left:"-15px",width:o?"220px":"170px"}},o||"Some helpful information."))};E.propTypes={showTooltip:n.a.bool,fieldLevelMessage:n.a.string};var y=function(e){var t=e.errorId,o=e.children;return r.a.createElement("div",{className:i()("slds-form-element__help",e.hasHiddenInlineMessage&&"slds-assistive-text"),id:t},o)};y.propTypes={errorId:n.a.string,hasHiddenInlineMessage:n.a.boolean,children:n.a.node};var v=function(e){var t=e.isLongform,o=e.children;return r.a.createElement("div",{className:i()("slds-form-element__static",t&&"slds-text-longform")},o)};v.propTypes={isLongform:n.a.bool,children:n.a.node};var T=function(e){var t=e.id,o=e.hasCompoundFields,a=e.hasError,l=e.isRequired,n=e.isEditing,s=e.isEdited,c=e.isStacked,d=e.isHorizontal,u=e.isAddress,m=e.isDeprecated,p=e.column,b=e.children;return r.a.createElement("fieldset",{id:t,className:i()("slds-form-element",{"slds-form-element_compound":o&&!m,"slds-form_compound":o&&m,"slds-form-element_address":u,"slds-has-error":a,"slds-is-required":l,"slds-is-editing":n,"slds-is-edited":s,"slds-form-element_stacked":c,"slds-form-element_horizontal":d},p&&"slds-form-element_".concat(p,"-col"))},b)};T.propTypes={id:n.a.string,hasCompoundFields:n.a.bool,children:n.a.node,hasError:n.a.bool,isRequired:n.a.bool,isStacked:n.a.bool,isHorizontal:n.a.bool,isEditing:n.a.bool,isEdited:n.a.bool,isAddress:n.a.bool,isDeprecated:n.a.bool,column:n.a.number};var O=function(e){var t=e.isRequired,o=e.hasTooltip,a=e.hasHiddenLabel,l=e.children;return r.a.createElement(r.a.Fragment,null,r.a.createElement("legend",{className:i()("slds-form-element__legend slds-form-element__label",a&&"slds-assistive-text")},t&&r.a.createElement("abbr",{className:"slds-required",title:"required","aria-hidden":"true"},"*"," "),l),o&&r.a.createElement("div",{className:"slds-form-element__icon"},r.a.createElement(c.b,{symbol:"info",assistiveText:"Help"})))};O.propTypes={children:n.a.node,isRequired:n.a.bool,hasHiddenLabel:n.a.bool,hasTooltip:n.a.bool};var A=function(e){var t,o=e.formElementClassName,a=e.formControlClassName,l=e.isRequired,n=(e.isDisabled,e.isEditable),s=e.isViewMode,d=e.isStacked,u=e.isHorizontal,v=e.isEditing,T=e.isEdited,O=e.hasHint,A=e.hasError,P=e.hasFauxLabel,k=e.labelId,L=e.labelClassName,w=e.labelContent,x=e.hasHiddenLabel,N=e.hasHiddenInlineMessage,R=e.inputId,C=e.hasLeftIcon,I=e.hasRightIcon,S=e.hasRightIconGroup,D=e.errorId,B=e.hasTooltip,U=e.showTooltip,V=e.inlineMessage,j=e.fieldLevelMessage,M=e.column,G=e.role,F=e.dropdown,z=e.showRequiredIndicator,H=e.children,W=b(e,m);return S?t="slds-input-has-icon slds-input-has-icon_left-right slds-input-has-icon_group-right":C&&I?t="slds-input-has-