define("metaserver/static/js/prod_assets_web_modules/dig-components/form_row",["exports","react","../classnames"],(function(e,t,r){"use strict";var a=({alignRight:e=!1,flex:a=!0,isInvalid:n,variant:s="default",children:i,...l})=>{const c=r("dig-FormHelperText",`dig-FormHelperText--${s}`,{"dig-FormHelperText--alignRight":e,"dig-FormHelperText--flex":a,"dig-FormHelperText--isInvalid":n});return t.createElement("div",{className:c,...l},i)};a.displayName="FormHelperText";var n=({children:e,className:a,htmlFor:n="",subtext:s,tagName:i="label",...l})=>{const c=r("dig-FormLabel",a);return t.createElement(i,{className:c,htmlFor:n,...l},e,s&&t.createElement("span",{className:"dig-FormLabel-subtext"},s))};n.displayName="FormLabel";var s=({split:e=!1,variant:a="input",isFooter:n=!1,children:s})=>{const i=r("dig-FormRow",`dig-FormRow--${a}`,{"dig-FormRow--split":e,"dig-FormRow--footer":n});return t.createElement("div",{className:i},s)};s.displayName="FormRow",e.FormControlGroup=({children:e,className:a,...n})=>{const s=r("dig-FormControlGroup",a);return t.createElement("fieldset",{className:s,...n},e)},e.FormHelperText=a,e.FormLabel=n,e.FormRow=s,Object.defineProperty(e,"__esModule",{value:!0})})),define("metaserver/static/js/prod_assets_web_modules/dig-components/text_fields",["exports","react","../classnames","./menu","./icons","./icons/src","./hooks","focus-visible","./motion","../common/Transition","react-dom","./overlay","../@popperjs/core","./layer","./typography","./click_outside","../resize-observer-polyfill"],(function(e,t,r,a,n,s,i,l,c,o,d,u,m,p,g,v,h){"use strict";var f=t.createContext({isNative:!1,selectedItem:{value:"",label:"",activeID:""},setActiveValue:()=>!1,isControlled:!1,selectId:""}),x=({className:e,withAccessory:r,...a})=>t.createElement("option",{...a}),b=({value:e,withAccessory:r,...n})=>{const{selectedItem:s,selectId:i}=t.useContext(f),l=s.value===e;return t.createElement(a.Menu.SelectItem,{role:"option",id:`${i}-${e}`,"aria-selected":l,selected:l,withRightAccessory:r,value:e,...n})},I=({...e})=>{const{isNative:r}=t.useContext(f),a=r?x:b;return t.createElement(a,{...e})};I.displayName="Option";var y=({withLabel:e,children:r})=>{const{isNative:n}=t.useContext(f);let s={};return e&&n&&(s={label:e}),n?t.createElement("optgroup",{...s},r):t.createElement(a.Menu.Segment,{withLabel:e},r)};y.displayName="OptGroup";var E=({children:e,placeholder:a,className:i,size:l="standard",disabled:c,inverse:o,isInvalid:d,onChange:u,isNative:m,...p})=>{const{selectedItem:g,setActiveValue:v,isControlled:h}=t.useContext(f),[x,b]=t.useState(!g.value);return t.useEffect(()=>{b(!g.value)},[g.value]),t.createElement("span",{className:r(i,"dig-Select--native",{"dig-Select--isActive":!x})},t.createElement("select",{className:r("dig-Select-trigger",{"dig-Select-trigger--hasPlaceholder":!!a&&x}),disabled:c,onChange:e=>{const t=e.currentTarget.value;h||v(t),u&&u(t,e)},value:g.value,...p},a&&t.createElement("option",{value:"",disabled:p.required},a),e),t.createElement(n.UIIcon,{src:s.ChevronDownLine,className:"dig-Select-icon",size:"small"}))},N=({onChange:e,placeholder:i,children:l,className:c,defaultValue:o,disabled:d,value:u,id:m,inverse:p,triggerType:g="button",...v})=>{const{setActiveValue:h,selectedItem:x,isControlled:b}=t.useContext(f);return t.createElement(a.Menu.Wrapper,{className:c,onSelection:(t,r)=>{b||h(t),e&&e(t,r)},matchContainingWidth:!0,shouldFocusDisabledRows:!1,isBlock:!0,inverse:p},({getContentProps:e,getTriggerProps:c})=>{const o=d?{}:c();return t.createElement("div",null,t.createElement("input",{type:"hidden",value:x.value}),t.createElement("button",{className:r("dig-Select-trigger",{"dig-Select-trigger--hasPlaceholder":!!i&&!u&&!x.value}),role:"combobox","aria-activedescendant":`${x.activeID}`,"aria-autocomplete":"none","aria-haspopup":"listbox","aria-controls":`${m}-listbox`,"aria-label":v["aria-label"],"data-testid":v["data-testid"],id:m,disabled:d,type:g,...o},t.createElement("span",{className:"dig-Select-trigger__content"},x.label||i),t.createElement(n.UIIcon,{src:s.ChevronDownLine,className:"dig-Select-icon",size:"small"})),t.createElement(a.Menu.Content,{...e()},t.createElement(a.Menu.Segment,{_withoutPadding:!0,role:"listbox",id:`${m}-listbox`,className:"dig-Select-menu"},l)))})},T=({children:e,size:a="standard",value:n,defaultValue:s,isNative:i=!1,transformDisplayValue:l,...c})=>{const o=r("dig-Select",`dig-Select--${a}`,{"dig-Select--isInvalid":c.isInvalid&&!c.disabled,"dig-Select--inverse":c.inverse,"dig-Select--disabled":c.disabled}),d=i?E:N,[u,m]=t.useState({value:"",label:"",activeID:""}),p=t.useMemo(()=>{const r=[];return t.Children.forEach(e,e=>{if(!t.isValidElement(e))return null;if(e.type===t.Fragment)throw new Error(["dig-components: The Select component doesn't accept a Fragment as a child.","Consider providing an array instead."].join("\n"));e.type===y?t.Children.toArray(e.props.children).forEach(e=>{t.isValidElement(e)&&r.push(e)}):r.push(e)}),r},[e]),g=t.useCallback(e=>{const r=p.find(t=>t.props.value===e);if(r){let n=l?l(e):r.props.children;r.props.withAccessory&&!i&&(n=t.createElement("span",{className:"dig-Select-trigger--withAccessory"},t.createElement("span",{className:"dig-Select-trigger-icon"},t.cloneElement(r.props.withAccessory,{size:a})),t.createElement("span",{className:"dig-Select-trigger-label"},n))),m({value:r.props.value,label:n,activeID:`${c.id}-${r.props.value}`})}},[c.id,i,p,a,l]);t.useEffect(()=>{const e=n||s;e&&g(e)},[n,s,g]);const v={isNative:i,selectedItem:u,setActiveValue:g,isControlled:!!n,selectId:c.id};return t.createElement(f.Provider,{value:v},t.createElement(d,{...c,className:o},e))};T.displayName="Select",T.Option=I,T.OptGroup=y;var C=t.forwardRef(({rows:e,style:r,onChange:a,...n},s)=>{const[l,c]=t.useState("auto"),[o,d]=t.useState("auto"),[u,m]=t.useState("auto"),p=t.useRef(),g=((e,t)=>r=>{t.current=r,e&&("function"==typeof e?e(r):e.current=r)})(s,p),{nodeRef:v,observerEntry:h}=i.useResizeObserver(),[f,x]=t.useState(h&&h.contentRect?h.contentRect.width:0);t.useEffect(()=>{const e=h&&h.contentRect?h.contentRect.width:0;e!==f&&(e>f&&c("auto"),x(e))},[f,h]),t.useEffect(()=>{if(p.current){const e=(p.current.scrollHeight||0)+((p.current.offsetHeight||0)-(p.current.clientHeight||0));d(e),c(e)}},[u,f]);const b={...r,height:l},I={height:o,maxHeight:p&&p.current&&window.getComputedStyle&&getComputedStyle(p.current).getPropertyValue("max-height")};return t.createElement("div",{ref:v,style:I},t.createElement("textarea",{rows:e,ref:g,onChange:e=>{u.length>e.target.value.length&&c("auto"),m(e.target.value),a&&a(e)},style:b,...n}))});C.displayName="TextAreaResizable";var w=t.forwardRef(({size:e="standard",className:a,isTransparent:n=!1,isInvalid:s=!1,inverse:i=!1,resizable:l,rows:c=3,...o},d)=>{const u=r("dig-TextArea",`dig-TextArea--${e}`,{"dig-TextArea--isTransparent":n,"dig-TextArea--isInvalid":!!s&&!o.disabled,"dig-TextArea--resizable":"both"===l,"dig-TextArea--resizableHorizontal":"horizontal"===l,"dig-TextArea--resizableVertical":"vertical"===l,"dig-TextArea--resizableAuto":"auto"===l,"dig-TextArea--inverse":i},a);return"auto"===l?t.createElement(C,{className:u,rows:c,ref:d,...o}):t.createElement("textarea",{className:u,rows:c,ref:d,...o})});w.displayName="TextArea";var A=t.forwardRef(({size:e="standard",className:a,disabled:n,isInvalid:s,inverse:i,onBlur:l,onFocus:c,isTransparent:o,...d},u)=>{const[m,p]=t.useState(!1),g=t.useRef(null);t.useImperativeHandle(u,()=>{return e=g,{getBoundingClientRect:()=>e.current?e.current.getBoundingClientRect():new DOMRect};var e});const v=r("dig-TextInputContainer",`dig-TextInputContainer--${e}`,a,{"dig-TextInputContainer--isFocused":m,"dig-TextInputContainer--isInvalid":!!s&&!n,"dig-TextInputContainer--isTransparent":o,"dig-TextInputContainer--inverse":i,"dig-TextInputContainer--disabled":n});return t.createElement("span",{className:v,onBlur:e=>{p(!1),l&&l(e)},onFocus:e=>{p(!0),c&&c(e)},ref:g,...d})});A.displayName="TextInput.Container";var S=({children:e})=>t.createElement("span",{className:"dig-TextInputAccessory"},e);S.displayName="TextInput.Accessory";var R=e=>t.createElement("div",{className:"dig-TextInput-chips-container",...e}),F=e=>t.createElement("span",{className:"dig-TextInput-affix",...e});R.displayName="TextInput.ChipsContainer";var z=t.forwardRef(({className:e,...a},n)=>{const s=t.createRef();t.useImperativeHandle(n,()=>({focus(){s.current&&s.current.focus()},select(){s.current&&s.current.select()},blur(){s.current&&s.current.blur()},get value(){return s.current?s.current.value:""},set value(e){console.warn("Accessing and setting values via the DOM directly is highly discouraged. Please refactor to set your value and pass it down via a React prop instead."),s.current&&(s.current.value=e)},selectionStart:s.current?s.current.selectionStart:null,selectionEnd:s.current?s.current.selectionEnd:null,selectionDirection:s.current?s.current.selectionDirection:null,setSelectionRange(...e){s.current&&s.current.setSelectionRange(...e)},DEPRECATED_unwrapDOMNode:()=>(console.warn("Accessing the DOM node directly is highly discouraged."),s.current)}));const i=r("dig-TextInput-input",e);return t.createElement("input",{type:"text",className:i,ref:s,...a})});z.displayName="TextInput.Input";var _=t.forwardRef(({size:e="standard",disabled:r,isInvalid:a,inverse:n,withLeftAccessory:s,withRightAccessory:i,isTransparent:l,wrapperProps:c={},...o},d)=>{const u=t.useRef(null),m=t.useRef(null);return t.useImperativeHandle(d,()=>m.current&&u.current?(m.current.getBoundingClientRect=u.current.getBoundingClientRect,m.current):null),t.createElement(_.Container,{disabled:r,isInvalid:a,inverse:n,isTransparent:l,size:e,ref:u,...c},s&&t.createElement(_.Accessory,null,s),t.createElement(_.Input,{disabled:r,ref:m,...o}),i&&t.createElement(_.Accessory,null,i))});_.displayName="TextInput",_.Container=A,_.ChipsContainer=R,_.Accessory=S,_.Input=z,_.Affix=F,e.Select=T,e.TextArea=w,e.TextInput=_,e.TextInputAccessory=S,e.TextInputAffix=F,e.TextInputChipsContainer=R,e.TextInputContainer=A,e.TextInputInput=z,Object.defineProperty(e,"__esModule",{value:!0})})); //# sourceMappingURL=pkg-dig-text-fields.min.js-vflEnumuT.map