import{a as ue}from"./chunk-GSZEZWZP.js";import{g as pt}from"./chunk-LS3M7XQN.js";import{m as Ne}from"./chunk-ATIF2G3B.js";import{a as mt}from"./chunk-4G2SFBMX.js";import{a as Ue}from"./chunk-R537MJ5L.js";import{a as bt}from"./chunk-M3J6AVDP.js";import{g as ht,j as gt,k as vt,p as ze}from"./chunk-CVZ6RPO4.js";import{b as Be}from"./chunk-VBOK64N3.js";import{f as tt}from"./chunk-DCSKFP4R.js";import{a as St}from"./chunk-CDL5HXW6.js";import{c as Se}from"./chunk-HKVE3F46.js";import{j as et,n as wo}from"./chunk-2Z3776CO.js";import{i as Fe,j as go,l as vo,o as De,p as So,q as bo}from"./chunk-66FTBOJ5.js";import{a as Ie}from"./chunk-HWBBAF7Z.js";import{b as ut}from"./chunk-RLRD3AVO.js";import{a as dt,b as yo,c as ft,d as Io}from"./chunk-FVUOZYCH.js";import{m as Le,s as _e,w as Ye}from"./chunk-UOZCAK33.js";import{a as ee}from"./chunk-5KNVSQHS.js";import{a as Y}from"./chunk-S27WBILL.js";import{D as Z,E as Oe,Nc as N,a as V,b as oe,ch as Pe,d as ke,e as Ee,h as W,hd as ct,k as ye,lf as ce,n as Ze,v as ho}from"./chunk-63KZMW3E.js";function Ce(){return Ce=Object.assign?Object.assign.bind():function(r){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(r[o]=t[o])}return r},Ce.apply(this,arguments)}var Wt=Ee(()=>{N()});function Te(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}var At=Ee(()=>{N()});function We(r,e){return We=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,n){return o.__proto__=n,o},We(r,e)}var Ht=Ee(()=>{N()});function $e(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,We(r,e)}var kt=Ee(()=>{N();Ht()});function qe(r,e){if(r==null)return{};var t={},o=Object.keys(r),n,s;for(s=0;s<o.length;s++)n=o[s],!(e.indexOf(n)>=0)&&(t[n]=r[n]);return t}var Lt=Ee(()=>{N()});N();Pe();var lo=W(Ie()),J=W(Y()),so=W(Y());Ye();N();N();wo();var yt=W(Y()),It=W(Y());So();go();N();N();var wt=mt(r=>({text:{minWidth:0,flexGrow:1,minHeight:20},popoverButton:{width:160,backgroundColor:r.colors.background.subtle,color:r.colors.foreground.default,border:"none !important",borderRadius:"6px",height:"32px",padding:"6px 8px",outline:"2px solid transparent !important","&:not([aria-disabled]):hover":{backgroundColor:r.palette.neutral.lightGray3}},popoverButtonInvalid:{outline:`1px solid ${r.palette.red.red} !important`,"&:focus":{outline:`1px solid ${r.palette.red.red} !important`}},invalidMessage:{color:r.palette.red.red},icon:{color:r.colors.foreground.subtle}}));var de=W(ee()),Ct=It.forwardRef(function({value:e,rightIcon:t,disabled:o,errorMessage:n,onClick:s,ariaLabel:l,ariaLabelledBy:c,id:u,onKeyDown:S,"aria-describedby":d,isExpanded:b,widthOverride:p,tooltipComponent:C,tooltipContent:T,"data-testid":i},f){let{classes:g}=wt(),y=C,I=(0,yt.useMemo)(()=>(0,de.jsx)(tt,{as:"div",color:"inherit",shouldTruncate:!0,className:g.text,children:e}),[e,g.text]);return(0,de.jsxs)("div",{className:"flex-inline flex-column owl-gapy-half width-full",children:[(0,de.jsxs)(De,{id:u,as:"div",role:"button",ref:f,"aria-label":l,"aria-labelledby":c,className:et(g.popoverButton,o&&"quieter cursor-default",!o&&!!n&&g.popoverButtonInvalid,"flex self-stretch items-center owl-gapx-three-quarters pointer focus-visible no-user-select"),disabled:o,onClick:s,onKeyDown:S,"aria-haspopup":!0,"aria-expanded":b,"aria-describedby":d,style:p?{width:p}:void 0,"data-testid":i,children:[y?(0,de.jsx)(y,{content:T!=null?T:e,shouldOnlyShowIfTruncated:!0,children:I}):I,t&&(0,de.jsx)("div",{className:et(g.icon,"flex items-center no-user-select"),children:(0,de.jsx)(Fe,{name:t,scale:1})})]}),n&&(0,de.jsx)("div",{className:g.invalidMessage,children:(0,de.jsx)(tt,{color:"inherit",children:n})})]})});N();function ot(){return document.activeElement===document.body}N();Pe();var Ve=W(Ie()),pe=W(Y()),Ot=W(Y());N();var be=W(Y()),Tt=W(Y());Oe();var Mt=W(ee()),xt=Tt.forwardRef(function(d,S){var b=d,{initOpts:e,shouldPassUnhandledKeyEventsToModalsBeneath:t=void 0,onKeyDownFromGlobalKeyListener:o=void 0,onNativeActionFromDesktopApp:n=void 0,onAppNavLinkClickAsync:s=void 0,onPrint:l=void 0,isPreferredOnTop:c=void 0}=b,u=ke(b,["initOpts","shouldPassUnhandledKeyEventsToModalsBeneath","onKeyDownFromGlobalKeyListener","onNativeActionFromDesktopApp","onAppNavLinkClickAsync","onPrint","isPreferredOnTop"]);let p=(0,be.useRef)(null),C=(0,be.useRef)(null),T=(0,be.useRef)(!!c);return Ue(()=>(Z.assert(C.current),p.current={$container:$(C.current),shouldPassUnhandledKeyEventsToModalsBeneath:t,onKeyDownFromGlobalKeyListener:o,onNativeActionFromDesktopApp:n,onAppNavLinkClickAsync:s,onPrint:l,isPreferredOnTop:c},Ne().pushComponent(p.current,oe(V({},e),{appendToHyperbaseContainer:!1})),()=>{Z.assert(p.current),Ne().removeComponent(p.current)})),(0,be.useEffect)(()=>{p.current&&Object.assign(p.current,{shouldPassUnhandledKeyEventsToModalsBeneath:t,onKeyDownFromGlobalKeyListener:o,onNativeActionFromDesktopApp:n,onAppNavLinkClickAsync:s,onPrint:l})},[t,o,n,s,l]),(0,be.useEffect)(()=>{Z.assert(!!c===T.current,"isPreferredOnTop value should never change")},[c]),(0,Mt.jsx)("div",V({ref:i=>{ue(C,i),ue(S,i)}},u))});var rt=W(ee()),Rt="baymax rounded-big focus-visible shadow-elevation-high",Pt=Ot.forwardRef(function(L,ne){var _=L,{anchorElement:e,targetButtonElement:t,variant:o="light",dragToResizeAxis:n,ownerElementId:s,dataTestId:l,shouldCloseOnEscapeKey:c=!0,shouldCloseOnOutsideClick:u=!0,shouldCloseWithNestedModalOnOutsideClick:S=!1,shouldIgnoreOutsideClickFn:d,shouldPropagateClickEventOnOutsideClick:b=!1,shouldFocusOnMount:p=!0,shouldEnableOverflowHidden:C=!0,children:T,role:i="presentation",style:f,minZIndex:g=5,className:y,onClose:I,onKeyDownFromGlobalKeyListener:R,positioningStrategy:a="fixed",placement:h,fallbackPlacements:m,resizeMinHeight:w,resizeMinWidth:O,boundary:M,boundaryPadding:P,anchorOffset:z,verticalTargetSkidding:A,shouldPopoverUseSameWidthAsAnchor:H,shouldResizeToFit:v,shouldObserveWidthOfPopover:x,shouldObserveHeightOfPopover:k,shouldUpdateOnRequestAnimationFrame:E,shouldDisableCssTransform:B,altBoundary:q}=_,re=ke(_,["anchorElement","targetButtonElement","variant","dragToResizeAxis","ownerElementId","dataTestId","shouldCloseOnEscapeKey","shouldCloseOnOutsideClick","shouldCloseWithNestedModalOnOutsideClick","shouldIgnoreOutsideClickFn","shouldPropagateClickEventOnOutsideClick","shouldFocusOnMount","shouldEnableOverflowHidden","children","role","style","minZIndex","className","onClose","onKeyDownFromGlobalKeyListener","positioningStrategy","placement","fallbackPlacements","resizeMinHeight","resizeMinWidth","boundary","boundaryPadding","anchorOffset","verticalTargetSkidding","shouldPopoverUseSameWidthAsAnchor","shouldResizeToFit","shouldObserveWidthOfPopover","shouldObserveHeightOfPopover","shouldUpdateOnRequestAnimationFrame","shouldDisableCssTransform","altBoundary"]);let F=(0,pe.useRef)(null),[X,ae]=(0,pe.useState)(null),[G,Q]=(0,pe.useState)(0);(0,pe.useLayoutEffect)(()=>{if(e){let K=Math.max(Math.max(g,5),gt(e));Q(K)}},[e,g]);let{styles:j,update:ie}=ht({positioningStrategy:a,anchorElement:e,popoverElement:X,placement:h,fallbackPlacements:m,boundary:M,boundaryPadding:P,anchorOffset:z,verticalTargetSkidding:A,shouldPopoverUseSameWidthAsAnchor:H,shouldResizeToFit:v,shouldEnableOverflowYAuto:!C,shouldObserveWidthOfPopover:x,shouldObserveHeightOfPopover:k,shouldUpdateOnRequestAnimationFrame:E,shouldDisableCssTransform:B,altBoundary:q,resizeMinWidth:O,resizeMinHeight:w}),te=(0,pe.useRef)(ie);te.current=ie,(0,pe.useLayoutEffect)(()=>{var K;(K=te.current)==null||K.call(te)},[T]),Ue(()=>{p&&F.current&&F.current.focus()}),bt(F,K=>{if(u&&I){let Xe=Ne().getTopComponentIfExists();if(Xe){if(S){if(!(F.current&&St(F.current,Xe.$container[0])))return}else if(Xe.$container[0]!==F.current)return}let He=t!=null?t:e;if(K.target instanceof Element&&F.current&&He instanceof HTMLElement&&(He!=null&&He.contains(K.target))||d!=null&&d(K))return;b||K.stopPropagation(),K.preventDefault(),I(K)}});let se=n&&n!=="none",ge="";switch(o){case"light":ge=(0,Ve.default)(y,Rt,"white light-scrollbar",{"overflow-hidden":C,"border-bottom-thick border-right-thick border-transparent":se});break;case"dark":ge=(0,Ve.default)(y,Rt,"dark dark-scrollbar",{"overflow-hidden":C,"border-bottom-thick border-right-thick border-transparent":se});break;case"unstyled":break;default:throw new ce(o)}let me=(0,rt.jsx)(xt,oe(V({ref:K=>{ue(F,K),ue(ae,K),ue(ne,K)},onKeyDownFromGlobalKeyListener:K=>c&&K.key==="Escape"?(I==null||I(K),!0):!!(R!=null&&R(K)),shouldPassUnhandledKeyEventsToModalsBeneath:()=>!c,role:i,tabIndex:-1,className:(0,Ve.default)(ge,y),style:oe(V(V({},f),j.popper),{resize:n,zIndex:G}),"data-element-owned-by":s,"data-testid":l},re),{children:T}));switch(a){case"absolute":return me;case"fixed":return(0,rt.jsx)(vt,{children:me});default:throw new ce(a)}});N();Ze();function Nt(r,e){if(r.length>0&&typeof r[0]=="string")return r.filter(t=>t.toLowerCase().includes(e.trim().toLowerCase()));if(r.length===0)return r;throw new ye("Provide a custom `getItemsForSearchQuery` when dealing with custom items that are not strings.")}N();Ze();function zt({item:r}){if(typeof r=="string")return r;throw new ye("Provide a custom `itemRenderer` when dealing with custom items that are not strings.")}N();var je=W(Ie()),eo=W(Y());Ye();N();Wt();At();kt();var fe=W(Y());Lt();var xo=typeof performance=="object"&&typeof performance.now=="function",_t=xo?function(){return performance.now()}:function(){return Date.now()};function Ge(r){cancelAnimationFrame(r.id)}function $t(r,e){var t=_t();function o(){_t()-t>=e?r.call(null):n.id=requestAnimationFrame(o)}var n={id:requestAnimationFrame(o)};return n}var nt=-1;function at(r){if(r===void 0&&(r=!1),nt===-1||r){var e=document.createElement("div"),t=e.style;t.width="50px",t.height="50px",t.overflow="scroll",document.body.appendChild(e),nt=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return nt}var xe=null;function Ke(r){if(r===void 0&&(r=!1),xe===null||r){var e=document.createElement("div"),t=e.style;t.width="50px",t.height="50px",t.overflow="scroll",t.direction="rtl";var o=document.createElement("div"),n=o.style;return n.width="100px",n.height="100px",e.appendChild(o),document.body.appendChild(e),e.scrollLeft>0?xe="positive-descending":(e.scrollLeft=1,e.scrollLeft===0?xe="negative":xe="positive-ascending"),document.body.removeChild(e),xe}return xe}var Mo=150,Ro=function(e){var t=e.columnIndex,o=e.data,n=e.rowIndex;return n+":"+t};function qt(r){var e,t=r.getColumnOffset,o=r.getColumnStartIndexForOffset,n=r.getColumnStopIndexForStartIndex,s=r.getColumnWidth,l=r.getEstimatedTotalHeight,c=r.getEstimatedTotalWidth,u=r.getOffsetForColumnAndAlignment,S=r.getOffsetForRowAndAlignment,d=r.getRowHeight,b=r.getRowOffset,p=r.getRowStartIndexForOffset,C=r.getRowStopIndexForStartIndex,T=r.initInstanceProps,i=r.shouldResetStyleCacheOnItemSizeChange,f=r.validateProps;return e=function(g){$e(y,g);function y(R){var a;return a=g.call(this,R)||this,a._instanceProps=T(a.props,Te(a)),a._resetIsScrollingTimeoutId=null,a._outerRef=void 0,a.state={instance:Te(a),isScrolling:!1,horizontalScrollDirection:"forward",scrollLeft:typeof a.props.initialScrollLeft=="number"?a.props.initialScrollLeft:0,scrollTop:typeof a.props.initialScrollTop=="number"?a.props.initialScrollTop:0,scrollUpdateWasRequested:!1,verticalScrollDirection:"forward"},a._callOnItemsRendered=void 0,a._callOnItemsRendered=Se(function(h,m,w,O,M,P,z,A){return a.props.onItemsRendered({overscanColumnStartIndex:h,overscanColumnStopIndex:m,overscanRowStartIndex:w,overscanRowStopIndex:O,visibleColumnStartIndex:M,visibleColumnStopIndex:P,visibleRowStartIndex:z,visibleRowStopIndex:A})}),a._callOnScroll=void 0,a._callOnScroll=Se(function(h,m,w,O,M){return a.props.onScroll({horizontalScrollDirection:w,scrollLeft:h,scrollTop:m,verticalScrollDirection:O,scrollUpdateWasRequested:M})}),a._getItemStyle=void 0,a._getItemStyle=function(h,m){var w=a.props,O=w.columnWidth,M=w.direction,P=w.rowHeight,z=a._getItemStyleCache(i&&O,i&&M,i&&P),A=h+":"+m,H;if(z.hasOwnProperty(A))H=z[A];else{var v=t(a.props,m,a._instanceProps),x=M==="rtl";z[A]=H={position:"absolute",left:x?void 0:v,right:x?v:void 0,top:b(a.props,h,a._instanceProps),height:d(a.props,h,a._instanceProps),width:s(a.props,m,a._instanceProps)}}return H},a._getItemStyleCache=void 0,a._getItemStyleCache=Se(function(h,m,w){return{}}),a._onScroll=function(h){var m=h.currentTarget,w=m.clientHeight,O=m.clientWidth,M=m.scrollLeft,P=m.scrollTop,z=m.scrollHeight,A=m.scrollWidth;a.setState(function(H){if(H.scrollLeft===M&&H.scrollTop===P)return null;var v=a.props.direction,x=M;if(v==="rtl")switch(Ke()){case"negative":x=-M;break;case"positive-descending":x=A-O-M;break}x=Math.max(0,Math.min(x,A-O));var k=Math.max(0,Math.min(P,z-w));return{isScrolling:!0,horizontalScrollDirection:H.scrollLeft<M?"forward":"backward",scrollLeft:x,scrollTop:k,verticalScrollDirection:H.scrollTop<P?"forward":"backward",scrollUpdateWasRequested:!1}},a._resetIsScrollingDebounced)},a._outerRefSetter=function(h){var m=a.props.outerRef;a._outerRef=h,typeof m=="function"?m(h):m!=null&&typeof m=="object"&&m.hasOwnProperty("current")&&(m.current=h)},a._resetIsScrollingDebounced=function(){a._resetIsScrollingTimeoutId!==null&&Ge(a._resetIsScrollingTimeoutId),a._resetIsScrollingTimeoutId=$t(a._resetIsScrolling,Mo)},a._resetIsScrolling=function(){a._resetIsScrollingTimeoutId=null,a.setState({isScrolling:!1},function(){a._getItemStyleCache(-1)})},a}y.getDerivedStateFromProps=function(a,h){return Eo(a,h),f(a),null};var I=y.prototype;return I.scrollTo=function(a){var h=a.scrollLeft,m=a.scrollTop;h!==void 0&&(h=Math.max(0,h)),m!==void 0&&(m=Math.max(0,m)),this.setState(function(w){return h===void 0&&(h=w.scrollLeft),m===void 0&&(m=w.scrollTop),w.scrollLeft===h&&w.scrollTop===m?null:{horizontalScrollDirection:w.scrollLeft<h?"forward":"backward",scrollLeft:h,scrollTop:m,scrollUpdateWasRequested:!0,verticalScrollDirection:w.scrollTop<m?"forward":"backward"}},this._resetIsScrollingDebounced)},I.scrollToItem=function(a){var h=a.align,m=h===void 0?"auto":h,w=a.columnIndex,O=a.rowIndex,M=this.props,P=M.columnCount,z=M.height,A=M.rowCount,H=M.width,v=this.state,x=v.scrollLeft,k=v.scrollTop,E=at();w!==void 0&&(w=Math.max(0,Math.min(w,P-1))),O!==void 0&&(O=Math.max(0,Math.min(O,A-1)));var B=l(this.props,this._instanceProps),q=c(this.props,this._instanceProps),re=q>H?E:0,ne=B>z?E:0;this.scrollTo({scrollLeft:w!==void 0?u(this.props,w,m,x,this._instanceProps,ne):x,scrollTop:O!==void 0?S(this.props,O,m,k,this._instanceProps,re):k})},I.componentDidMount=function(){var a=this.props,h=a.initialScrollLeft,m=a.initialScrollTop;if(this._outerRef!=null){var w=this._outerRef;typeof h=="number"&&(w.scrollLeft=h),typeof m=="number"&&(w.scrollTop=m)}this._callPropsCallbacks()},I.componentDidUpdate=function(){var a=this.props.direction,h=this.state,m=h.scrollLeft,w=h.scrollTop,O=h.scrollUpdateWasRequested;if(O&&this._outerRef!=null){var M=this._outerRef;if(a==="rtl")switch(Ke()){case"negative":M.scrollLeft=-m;break;case"positive-ascending":M.scrollLeft=m;break;default:var P=M.clientWidth,z=M.scrollWidth;M.scrollLeft=z-P-m;break}else M.scrollLeft=Math.max(0,m);M.scrollTop=Math.max(0,w)}this._callPropsCallbacks()},I.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&Ge(this._resetIsScrollingTimeoutId)},I.render=function(){var a=this.props,h=a.children,m=a.className,w=a.columnCount,O=a.direction,M=a.height,P=a.innerRef,z=a.innerElementType,A=a.innerTagName,H=a.itemData,v=a.itemKey,x=v===void 0?Ro:v,k=a.outerElementType,E=a.outerTagName,B=a.rowCount,q=a.style,re=a.useIsScrolling,ne=a.width,L=this.state.isScrolling,_=this._getHorizontalRangeToRender(),F=_[0],X=_[1],ae=this._getVerticalRangeToRender(),G=ae[0],Q=ae[1],j=[];if(w>0&&B)for(var ie=G;ie<=Q;ie++)for(var te=F;te<=X;te++)j.push((0,fe.createElement)(h,{columnIndex:te,data:H,isScrolling:re?L:void 0,key:x({columnIndex:te,data:H,rowIndex:ie}),rowIndex:ie,style:this._getItemStyle(ie,te)}));var se=l(this.props,this._instanceProps),ge=c(this.props,this._instanceProps);return(0,fe.createElement)(k||E||"div",{className:m,onScroll:this._onScroll,ref:this._outerRefSetter,style:Ce({position:"relative",height:M,width:ne,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:O},q)},(0,fe.createElement)(z||A||"div",{children:j,ref:P,style:{height:se,pointerEvents:L?"none":void 0,width:ge}}))},I._callPropsCallbacks=function(){var a=this.props,h=a.columnCount,m=a.onItemsRendered,w=a.onScroll,O=a.rowCount;if(typeof m=="function"&&h>0&&O>0){var M=this._getHorizontalRangeToRender(),P=M[0],z=M[1],A=M[2],H=M[3],v=this._getVerticalRangeToRender(),x=v[0],k=v[1],E=v[2],B=v[3];this._callOnItemsRendered(P,z,x,k,A,H,E,B)}if(typeof w=="function"){var q=this.state,re=q.horizontalScrollDirection,ne=q.scrollLeft,L=q.scrollTop,_=q.scrollUpdateWasRequested,F=q.verticalScrollDirection;this._callOnScroll(ne,L,re,F,_)}},I._getHorizontalRangeToRender=function(){var a=this.props,h=a.columnCount,m=a.overscanColumnCount,w=a.overscanColumnsCount,O=a.overscanCount,M=a.rowCount,P=this.state,z=P.horizontalScrollDirection,A=P.isScrolling,H=P.scrollLeft,v=m||w||O||1;if(h===0||M===0)return[0,0,0,0];var x=o(this.props,H,this._instanceProps),k=n(this.props,x,H,this._instanceProps),E=!A||z==="backward"?Math.max(1,v):1,B=!A||z==="forward"?Math.max(1,v):1;return[Math.max(0,x-E),Math.max(0,Math.min(h-1,k+B)),x,k]},I._getVerticalRangeToRender=function(){var a=this.props,h=a.columnCount,m=a.overscanCount,w=a.overscanRowCount,O=a.overscanRowsCount,M=a.rowCount,P=this.state,z=P.isScrolling,A=P.verticalScrollDirection,H=P.scrollTop,v=w||O||m||1;if(h===0||M===0)return[0,0,0,0];var x=p(this.props,H,this._instanceProps),k=C(this.props,x,H,this._instanceProps),E=!z||A==="backward"?Math.max(1,v):1,B=!z||A==="forward"?Math.max(1,v):1;return[Math.max(0,x-E),Math.max(0,Math.min(M-1,k+B)),x,k]},y}(fe.PureComponent),e.defaultProps={direction:"ltr",itemData:void 0,useIsScrolling:!1},e}var Eo=function(e,t){var o=e.children,n=e.direction,s=e.height,l=e.innerTagName,c=e.outerTagName,u=e.overscanColumnsCount,S=e.overscanCount,d=e.overscanRowsCount,b=e.width,p=t.instance;if(0)switch(n){case"ltr":case"rtl":default:}},Ft=50,Gt=function(e,t){var o=e.rowCount,n=t.rowMetadataMap,s=t.estimatedRowHeight,l=t.lastMeasuredRowIndex,c=0;if(l>=o&&(l=o-1),l>=0){var u=n[l];c=u.offset+u.size}var S=o-l-1,d=S*s;return c+d},Kt=function(e,t){var o=e.columnCount,n=t.columnMetadataMap,s=t.estimatedColumnWidth,l=t.lastMeasuredColumnIndex,c=0;if(l>=o&&(l=o-1),l>=0){var u=n[l];c=u.offset+u.size}var S=o-l-1,d=S*s;return c+d},he=function(e,t,o,n){var s,l,c;if(e==="column"?(s=n.columnMetadataMap,l=t.columnWidth,c=n.lastMeasuredColumnIndex):(s=n.rowMetadataMap,l=t.rowHeight,c=n.lastMeasuredRowIndex),o>c){var u=0;if(c>=0){var S=s[c];u=S.offset+S.size}for(var d=c+1;d<=o;d++){var b=l(d);s[d]={offset:u,size:b},u+=b}e==="column"?n.lastMeasuredColumnIndex=o:n.lastMeasuredRowIndex=o}return s[o]},Dt=function(e,t,o,n){var s,l;e==="column"?(s=o.columnMetadataMap,l=o.lastMeasuredColumnIndex):(s=o.rowMetadataMap,l=o.lastMeasuredRowIndex);var c=l>0?s[l].offset:0;return c>=n?jt(e,t,o,l,0,n):Oo(e,t,o,Math.max(0,l),n)},jt=function(e,t,o,n,s,l){for(;s<=n;){var c=s+Math.floor((n-s)/2),u=he(e,t,c,o).offset;if(u===l)return c;u<l?s=c+1:u>l&&(n=c-1)}return s>0?s-1:0},Oo=function(e,t,o,n,s){for(var l=e==="column"?t.columnCount:t.rowCount,c=1;n<l&&he(e,t,n,o).offset<s;)n+=c,c*=2;return jt(e,t,o,Math.min(n,l-1),Math.floor(n/2),s)},Bt=function(e,t,o,n,s,l,c){var u=e==="column"?t.width:t.height,S=he(e,t,o,l),d=e==="column"?Kt(t,l):Gt(t,l),b=Math.max(0,Math.min(d-u,S.offset)),p=Math.max(0,S.offset-u+c+S.size);switch(n==="smart"&&(s>=p-u&&s<=b+u?n="auto":n="center"),n){case"start":return b;case"end":return p;case"center":return Math.round(p+(b-p)/2);case"auto":default:return s>=p&&s<=b?s:p>b||s<p?p:b}},Zr=qt({getColumnOffset:function(e,t,o){return he("column",e,t,o).offset},getColumnStartIndexForOffset:function(e,t,o){return Dt("column",e,o,t)},getColumnStopIndexForStartIndex:function(e,t,o,n){for(var s=e.columnCount,l=e.width,c=he("column",e,t,n),u=o+l,S=c.offset+c.size,d=t;d<s-1&&S<u;)d++,S+=he("column",e,d,n).size;return d},getColumnWidth:function(e,t,o){return o.columnMetadataMap[t].size},getEstimatedTotalHeight:Gt,getEstimatedTotalWidth:Kt,getOffsetForColumnAndAlignment:function(e,t,o,n,s,l){return Bt("column",e,t,o,n,s,l)},getOffsetForRowAndAlignment:function(e,t,o,n,s,l){return Bt("row",e,t,o,n,s,l)},getRowOffset:function(e,t,o){return he("row",e,t,o).offset},getRowHeight:function(e,t,o){return o.rowMetadataMap[t].size},getRowStartIndexForOffset:function(e,t,o){return Dt("row",e,o,t)},getRowStopIndexForStartIndex:function(e,t,o,n){for(var s=e.rowCount,l=e.height,c=he("row",e,t,n),u=o+l,S=c.offset+c.size,d=t;d<s-1&&S<u;)d++,S+=he("row",e,d,n).size;return d},initInstanceProps:function(e,t){var o=e,n=o.estimatedColumnWidth,s=o.estimatedRowHeight,l={columnMetadataMap:{},estimatedColumnWidth:n||Ft,estimatedRowHeight:s||Ft,lastMeasuredColumnIndex:-1,lastMeasuredRowIndex:-1,rowMetadataMap:{}};return t.resetAfterColumnIndex=function(c,u){u===void 0&&(u=!0),t.resetAfterIndices({columnIndex:c,shouldForceUpdate:u})},t.resetAfterRowIndex=function(c,u){u===void 0&&(u=!0),t.resetAfterIndices({rowIndex:c,shouldForceUpdate:u})},t.resetAfterIndices=function(c){var u=c.columnIndex,S=c.rowIndex,d=c.shouldForceUpdate,b=d===void 0?!0:d;typeof u=="number"&&(l.lastMeasuredColumnIndex=Math.min(l.lastMeasuredColumnIndex,u-1)),typeof S=="number"&&(l.lastMeasuredRowIndex=Math.min(l.lastMeasuredRowIndex,S-1)),t._getItemStyleCache(-1),b&&t.forceUpdate()},l},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(e){var t=e.columnWidth,o=e.rowHeight}}),Po=150,No=function(e,t){return e};function Jt(r){var e,t=r.getItemOffset,o=r.getEstimatedTotalSize,n=r.getItemSize,s=r.getOffsetForIndexAndAlignment,l=r.getStartIndexForOffset,c=r.getStopIndexForStartIndex,u=r.initInstanceProps,S=r.shouldResetStyleCacheOnItemSizeChange,d=r.validateProps;return e=function(b){$e(p,b);function p(T){var i;return i=b.call(this,T)||this,i._instanceProps=u(i.props,Te(i)),i._outerRef=void 0,i._resetIsScrollingTimeoutId=null,i.state={instance:Te(i),isScrolling:!1,scrollDirection:"forward",scrollOffset:typeof i.props.initialScrollOffset=="number"?i.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},i._callOnItemsRendered=void 0,i._callOnItemsRendered=Se(function(f,g,y,I){return i.props.onItemsRendered({overscanStartIndex:f,overscanStopIndex:g,visibleStartIndex:y,visibleStopIndex:I})}),i._callOnScroll=void 0,i._callOnScroll=Se(function(f,g,y){return i.props.onScroll({scrollDirection:f,scrollOffset:g,scrollUpdateWasRequested:y})}),i._getItemStyle=void 0,i._getItemStyle=function(f){var g=i.props,y=g.direction,I=g.itemSize,R=g.layout,a=i._getItemStyleCache(S&&I,S&&R,S&&y),h;if(a.hasOwnProperty(f))h=a[f];else{var m=t(i.props,f,i._instanceProps),w=n(i.props,f,i._instanceProps),O=y==="horizontal"||R==="horizontal",M=y==="rtl",P=O?m:0;a[f]=h={position:"absolute",left:M?void 0:P,right:M?P:void 0,top:O?0:m,height:O?"100%":w,width:O?w:"100%"}}return h},i._getItemStyleCache=void 0,i._getItemStyleCache=Se(function(f,g,y){return{}}),i._onScrollHorizontal=function(f){var g=f.currentTarget,y=g.clientWidth,I=g.scrollLeft,R=g.scrollWidth;i.setState(function(a){if(a.scrollOffset===I)return null;var h=i.props.direction,m=I;if(h==="rtl")switch(Ke()){case"negative":m=-I;break;case"positive-descending":m=R-y-I;break}return m=Math.max(0,Math.min(m,R-y)),{isScrolling:!0,scrollDirection:a.scrollOffset<I?"forward":"backward",scrollOffset:m,scrollUpdateWasRequested:!1}},i._resetIsScrollingDebounced)},i._onScrollVertical=function(f){var g=f.currentTarget,y=g.clientHeight,I=g.scrollHeight,R=g.scrollTop;i.setState(function(a){if(a.scrollOffset===R)return null;var h=Math.max(0,Math.min(R,I-y));return{isScrolling:!0,scrollDirection:a.scrollOffset<h?"forward":"backward",scrollOffset:h,scrollUpdateWasRequested:!1}},i._resetIsScrollingDebounced)},i._outerRefSetter=function(f){var g=i.props.outerRef;i._outerRef=f,typeof g=="function"?g(f):g!=null&&typeof g=="object"&&g.hasOwnProperty("current")&&(g.current=f)},i._resetIsScrollingDebounced=function(){i._resetIsScrollingTimeoutId!==null&&Ge(i._resetIsScrollingTimeoutId),i._resetIsScrollingTimeoutId=$t(i._resetIsScrolling,Po)},i._resetIsScrolling=function(){i._resetIsScrollingTimeoutId=null,i.setState({isScrolling:!1},function(){i._getItemStyleCache(-1,null)})},i}p.getDerivedStateFromProps=function(i,f){return zo(i,f),d(i),null};var C=p.prototype;return C.scrollTo=function(i){i=Math.max(0,i),this.setState(function(f){return f.scrollOffset===i?null:{scrollDirection:f.scrollOffset<i?"forward":"backward",scrollOffset:i,scrollUpdateWasRequested:!0}},this._resetIsScrollingDebounced)},C.scrollToItem=function(i,f){f===void 0&&(f="auto");var g=this.props,y=g.itemCount,I=g.layout,R=this.state.scrollOffset;i=Math.max(0,Math.min(i,y-1));var a=0;if(this._outerRef){var h=this._outerRef;I==="vertical"?a=h.scrollWidth>h.clientWidth?at():0:a=h.scrollHeight>h.clientHeight?at():0}this.scrollTo(s(this.props,i,f,R,this._instanceProps,a))},C.componentDidMount=function(){var i=this.props,f=i.direction,g=i.initialScrollOffset,y=i.layout;if(typeof g=="number"&&this._outerRef!=null){var I=this._outerRef;f==="horizontal"||y==="horizontal"?I.scrollLeft=g:I.scrollTop=g}this._callPropsCallbacks()},C.componentDidUpdate=function(){var i=this.props,f=i.direction,g=i.layout,y=this.state,I=y.scrollOffset,R=y.scrollUpdateWasRequested;if(R&&this._outerRef!=null){var a=this._outerRef;if(f==="horizontal"||g==="horizontal")if(f==="rtl")switch(Ke()){case"negative":a.scrollLeft=-I;break;case"positive-ascending":a.scrollLeft=I;break;default:var h=a.clientWidth,m=a.scrollWidth;a.scrollLeft=m-h-I;break}else a.scrollLeft=I;else a.scrollTop=I}this._callPropsCallbacks()},C.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&Ge(this._resetIsScrollingTimeoutId)},C.render=function(){var i=this.props,f=i.children,g=i.className,y=i.direction,I=i.height,R=i.innerRef,a=i.innerElementType,h=i.innerTagName,m=i.itemCount,w=i.itemData,O=i.itemKey,M=O===void 0?No:O,P=i.layout,z=i.outerElementType,A=i.outerTagName,H=i.style,v=i.useIsScrolling,x=i.width,k=this.state.isScrolling,E=y==="horizontal"||P==="horizontal",B=E?this._onScrollHorizontal:this._onScrollVertical,q=this._getRangeToRender(),re=q[0],ne=q[1],L=[];if(m>0)for(var _=re;_<=ne;_++)L.push((0,fe.createElement)(f,{data:w,key:M(_,w),index:_,isScrolling:v?k:void 0,style:this._getItemStyle(_)}));var F=o(this.props,this._instanceProps);return(0,fe.createElement)(z||A||"div",{className:g,onScroll:B,ref:this._outerRefSetter,style:Ce({position:"relative",height:I,width:x,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:y},H)},(0,fe.createElement)(a||h||"div",{children:L,ref:R,style:{height:E?"100%":F,pointerEvents:k?"none":void 0,width:E?F:"100%"}}))},C._callPropsCallbacks=function(){if(typeof this.props.onItemsRendered=="function"){var i=this.props.itemCount;if(i>0){var f=this._getRangeToRender(),g=f[0],y=f[1],I=f[2],R=f[3];this._callOnItemsRendered(g,y,I,R)}}if(typeof this.props.onScroll=="function"){var a=this.state,h=a.scrollDirection,m=a.scrollOffset,w=a.scrollUpdateWasRequested;this._callOnScroll(h,m,w)}},C._getRangeToRender=function(){var i=this.props,f=i.itemCount,g=i.overscanCount,y=this.state,I=y.isScrolling,R=y.scrollDirection,a=y.scrollOffset;if(f===0)return[0,0,0,0];var h=l(this.props,a,this._instanceProps),m=c(this.props,h,a,this._instanceProps),w=!I||R==="backward"?Math.max(1,g):1,O=!I||R==="forward"?Math.max(1,g):1;return[Math.max(0,h-w),Math.max(0,Math.min(f-1,m+O)),h,m]},p}(fe.PureComponent),e.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},e}var zo=function(e,t){var o=e.children,n=e.direction,s=e.height,l=e.layout,c=e.innerTagName,u=e.outerTagName,S=e.width,d=t.instance;if(0){var b;switch(n){case"horizontal":case"vertical":case"ltr":case"rtl":default:}switch(l){case"horizontal":case"vertical":default:}}},Wo=50,Me=function(e,t,o){var n=e,s=n.itemSize,l=o.itemMetadataMap,c=o.lastMeasuredIndex;if(t>c){var u=0;if(c>=0){var S=l[c];u=S.offset+S.size}for(var d=c+1;d<=t;d++){var b=s(d);l[d]={offset:u,size:b},u+=b}o.lastMeasuredIndex=t}return l[t]},Ao=function(e,t,o){var n=t.itemMetadataMap,s=t.lastMeasuredIndex,l=s>0?n[s].offset:0;return l>=o?Qt(e,t,s,0,o):Ho(e,t,Math.max(0,s),o)},Qt=function(e,t,o,n,s){for(;n<=o;){var l=n+Math.floor((o-n)/2),c=Me(e,l,t).offset;if(c===s)return l;c<s?n=l+1:c>s&&(o=l-1)}return n>0?n-1:0},Ho=function(e,t,o,n){for(var s=e.itemCount,l=1;o<s&&Me(e,o,t).offset<n;)o+=l,l*=2;return Qt(e,t,Math.min(o,s-1),Math.floor(o/2),n)},Ut=function(e,t){var o=e.itemCount,n=t.itemMetadataMap,s=t.estimatedItemSize,l=t.lastMeasuredIndex,c=0;if(l>=o&&(l=o-1),l>=0){var u=n[l];c=u.offset+u.size}var S=o-l-1,d=S*s;return c+d},Yr=Jt({getItemOffset:function(e,t,o){return Me(e,t,o).offset},getItemSize:function(e,t,o){return o.itemMetadataMap[t].size},getEstimatedTotalSize:Ut,getOffsetForIndexAndAlignment:function(e,t,o,n,s,l){var c=e.direction,u=e.height,S=e.layout,d=e.width,b=c==="horizontal"||S==="horizontal",p=b?d:u,C=Me(e,t,s),T=Ut(e,s),i=Math.max(0,Math.min(T-p,C.offset)),f=Math.max(0,C.offset-p+C.size+l);switch(o==="smart"&&(n>=f-p&&n<=i+p?o="auto":o="center"),o){case"start":return i;case"end":return f;case"center":return Math.round(f+(i-f)/2);case"auto":default:return n>=f&&n<=i?n:n<f?f:i}},getStartIndexForOffset:function(e,t,o){return Ao(e,o,t)},getStopIndexForStartIndex:function(e,t,o,n){for(var s=e.direction,l=e.height,c=e.itemCount,u=e.layout,S=e.width,d=s==="horizontal"||u==="horizontal",b=d?S:l,p=Me(e,t,n),C=o+b,T=p.offset+p.size,i=t;i<c-1&&T<C;)i++,T+=Me(e,i,n).size;return i},initInstanceProps:function(e,t){var o=e,n=o.estimatedItemSize,s={itemMetadataMap:{},estimatedItemSize:n||Wo,lastMeasuredIndex:-1};return t.resetAfterIndex=function(l,c){c===void 0&&(c=!0),s.lastMeasuredIndex=Math.min(s.lastMeasuredIndex,l-1),t._getItemStyleCache(-1),c&&t.forceUpdate()},s},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(e){var t=e.itemSize}}),en=qt({getColumnOffset:function(e,t){var o=e.columnWidth;return t*o},getColumnWidth:function(e,t){var o=e.columnWidth;return o},getRowOffset:function(e,t){var o=e.rowHeight;return t*o},getRowHeight:function(e,t){var o=e.rowHeight;return o},getEstimatedTotalHeight:function(e){var t=e.rowCount,o=e.rowHeight;return o*t},getEstimatedTotalWidth:function(e){var t=e.columnCount,o=e.columnWidth;return o*t},getOffsetForColumnAndAlignment:function(e,t,o,n,s,l){var c=e.columnCount,u=e.columnWidth,S=e.width,d=Math.max(0,c*u-S),b=Math.min(d,t*u),p=Math.max(0,t*u-S+l+u);switch(o==="smart"&&(n>=p-S&&n<=b+S?o="auto":o="center"),o){case"start":return b;case"end":return p;case"center":var C=Math.round(p+(b-p)/2);return C<Math.ceil(S/2)?0:C>d+Math.floor(S/2)?d:C;case"auto":default:return n>=p&&n<=b?n:p>b||n<p?p:b}},getOffsetForRowAndAlignment:function(e,t,o,n,s,l){var c=e.rowHeight,u=e.height,S=e.rowCount,d=Math.max(0,S*c-u),b=Math.min(d,t*c),p=Math.max(0,t*c-u+l+c);switch(o==="smart"&&(n>=p-u&&n<=b+u?o="auto":o="center"),o){case"start":return b;case"end":return p;case"center":var C=Math.round(p+(b-p)/2);return C<Math.ceil(u/2)?0:C>d+Math.floor(u/2)?d:C;case"auto":default:return n>=p&&n<=b?n:p>b||n<p?p:b}},getColumnStartIndexForOffset:function(e,t){var o=e.columnWidth,n=e.columnCount;return Math.max(0,Math.min(n-1,Math.floor(t/o)))},getColumnStopIndexForStartIndex:function(e,t,o){var n=e.columnWidth,s=e.columnCount,l=e.width,c=t*n,u=Math.ceil((l+o-c)/n);return Math.max(0,Math.min(s-1,t+u-1))},getRowStartIndexForOffset:function(e,t){var o=e.rowHeight,n=e.rowCount;return Math.max(0,Math.min(n-1,Math.floor(t/o)))},getRowStopIndexForStartIndex:function(e,t,o){var n=e.rowHeight,s=e.rowCount,l=e.height,c=t*n,u=Math.ceil((l+o-c)/n);return Math.max(0,Math.min(s-1,t+u-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){var t=e.columnWidth,o=e.rowHeight}}),Xt=Jt({getItemOffset:function(e,t){var o=e.itemSize;return t*o},getItemSize:function(e,t){var o=e.itemSize;return o},getEstimatedTotalSize:function(e){var t=e.itemCount,o=e.itemSize;return o*t},getOffsetForIndexAndAlignment:function(e,t,o,n,s,l){var c=e.direction,u=e.height,S=e.itemCount,d=e.itemSize,b=e.layout,p=e.width,C=c==="horizontal"||b==="horizontal",T=C?p:u,i=Math.max(0,S*d-T),f=Math.min(i,t*d),g=Math.max(0,t*d-T+d+l);switch(o==="smart"&&(n>=g-T&&n<=f+T?o="auto":o="center"),o){case"start":return f;case"end":return g;case"center":{var y=Math.round(g+(f-g)/2);return y<Math.ceil(T/2)?0:y>i+Math.floor(T/2)?i:y}case"auto":default:return n>=g&&n<=f?n:n<g?g:f}},getStartIndexForOffset:function(e,t){var o=e.itemCount,n=e.itemSize;return Math.max(0,Math.min(o-1,Math.floor(t/n)))},getStopIndexForStartIndex:function(e,t,o){var n=e.direction,s=e.height,l=e.itemCount,c=e.itemSize,u=e.layout,S=e.width,d=n==="horizontal"||u==="horizontal",b=t*c,p=d?S:s,C=Math.ceil((p+o-b)/c);return Math.max(0,Math.min(l-1,t+C-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){var t=e.itemSize}});function Vt(r,e){for(var t in r)if(!(t in e))return!0;for(var o in e)if(r[o]!==e[o])return!0;return!1}var ko=["style"],Lo=["style"];function tn(r,e){var t=r.style,o=qe(r,ko),n=e.style,s=qe(e,Lo);return!Vt(t,n)&&!Vt(o,s)}N();Ze();ho();var _o=function(e,t=16){if(!(e.offsetParent instanceof HTMLElement))throw new ye("scrollElementIntoView: element.offsetParent is not a valid element.");let o=e.offsetParent,n=e.offsetTop+e.clientHeight;n>o.offsetHeight+o.scrollTop?o.scrollTop=n-o.offsetHeight+t:e.offsetTop<o.scrollTop&&(o.scrollTop=e.offsetTop-t)},Zt=_o;N();Pe();var D=W(Y());Oe();function Yt({items:r,selectedItem:e,isItemDisabled:t,getItemsForSearchQuery:o,onItemSelect:n,onSearchQueryChange:s,onSelectionComplete:l,shouldPreventSelectingInvalidItems:c=!1}){let u=(0,D.useRef)(null),S=(0,D.useRef)(null),[d,b]=(0,D.useState)(""),[p,C]=(0,D.useState)(!1),T=(0,D.useMemo)(()=>o(r,d),[d,r,o]),i=v=>T.findIndex(x=>ct.default(x,v)),[f,g]=(0,D.useState)(()=>e?i(e):0);(0,D.useEffect)(()=>{let v=!0;return window.setTimeout(()=>{v&&C(!0)},200),()=>{v=!1}},[]),(0,D.useEffect)(()=>{e&&f===i(e)||g(0)},[e,d]);let y=Be(),I=`${y}-listbox`,R=`${y}-${f}`,a=(0,D.useCallback)(v=>{g((v+r.length)%r.length)},[r.length]);(0,D.useLayoutEffect)(()=>{let{current:v}=S;v&&!v.contains(document.activeElement)&&v.focus()},[u]);let h=(0,D.useCallback)(v=>{let x=f;do if(x=x+(v==="increment"?1:-1),x=(x+T.length)%T.length,t===void 0||!t(T[x]))break;while(x!==f);a(x)},[a,f,T,t]),m=(0,D.useCallback)(v=>{if(v.ctrlKey||v.shiftKey||v.metaKey)return;let x=!c||T[f];switch(v.key){case"ArrowUp":{v.stopPropagation(),v.preventDefault(),h("decrement");break}case"ArrowDown":{v.stopPropagation(),v.preventDefault(),h("increment");break}case"Enter":v.stopPropagation(),v.preventDefault(),x&&T[f]&&(n(T[f],v),l==null||l());break;case"Escape":{v.stopPropagation(),v.preventDefault(),x&&(l==null||l());break}default:break}},[f,T,h,n,l,c]),w=(0,D.useCallback)(v=>{let x=v.target.value;b(x),s==null||s(x)},[s]),O=(0,D.useCallback)(()=>({ref:u,onKeyDown:m}),[m]),M=(0,D.useCallback)(v=>{var E,B;let x=(E=v==null?void 0:v.autoComplete)!=null?E:"off",k=(B=v==null?void 0:v["aria-autocomplete"])!=null?B:"list";return{ref:S,value:d,onChange:w,autoComplete:x,role:"combobox","aria-autocomplete":k,"aria-controls":I,"aria-activedescendant":p?R:void 0}},[R,I,w,d,p]),P=(0,D.useCallback)(()=>({role:"listbox",id:I}),[I]),z=(0,D.useCallback)(v=>v===f,[f]),A=(0,D.useCallback)(v=>v===e,[e]),H=(0,D.useCallback)(({item:v,index:x})=>{var q;let k=(q=t==null?void 0:t(v))!=null?q:!1;A(v)&&Z.assert(!k,"selected item cannot be disabled");let E=()=>{k||a(x)},B=re=>{k||(n(v,re),l==null||l())};return{id:`${y}-${x}`,role:"option","aria-selected":A(v),"aria-disabled":k,onMouseEnter:E,onClick:B}},[a,t,A,n,l,y]);return{filteredItems:T,uniqueElementId:y,getContainerProps:O,getInputProps:M,getListProps:P,getItemProps:H,isItemActive:z,isItemSelected:A}}Oe();Io();var U=W(ee()),oo=W(Y()),it=36;function to({items:r,selectedItem:e,getItemsForSearchQuery:t,isItemDisabled:o,getItemDisabledTooltipContent:n,itemRenderer:s,onItemSelect:l,inputPlaceholder:c,onSelectionComplete:u,onSearchQueryChange:S,itemHeight:d,isIncomplete:b,maxHeight:p=320,minHeightForVirtualizedList:C,noResultsHelpMessage:T="No results",shouldRenderVirtualizedList:i=!1,shouldPreventSelectingInvalidItems:f=!1,getItemGroup:g,shouldUseCapsGroupLabels:y,shouldHideGroupDividers:I,refreshListOption:R,isListActive:a=!0,isDataSourceLoading:h=!1,minimumItemCountToAllowSearch:m=0}){Z.assert(!i||g===void 0,"Can not have both a virtualized list and item groups"),Z.assert(C===void 0||i&&C<=p-it,"minHeightForVirtualizedList must only be set for virtualized lists and be smaller than maxHeight - INPUT_HEIGHT");let{filteredItems:w,uniqueElementId:O,getContainerProps:M,getInputProps:P,getListProps:z,getItemProps:A,isItemActive:H,isItemSelected:v}=Yt({items:r,selectedItem:e,isItemDisabled:o,getItemsForSearchQuery:t,onItemSelect:l,onSearchQueryChange:S,onSelectionComplete:u,shouldPreventSelectingInvalidItems:f}),x=w.length>0;function k({item:L,index:_,shouldIndent:F}){var ge;let X=H(_)&&a,ae=v(L),G=(ge=o==null?void 0:o(L))!=null?ge:!1,Q=n==null?void 0:n(L),j,ie,te;if(typeof s=="function")ie=!0,te=!0,j=s({item:L,isActive:X,isSelected:ae,renderLocation:"list"});else{let me=s.getListItemProps({item:L,isActive:X,isSelected:ae,isDisabled:G,itemHeight:d});ie=me.shouldWrapInTruncatingDiv,j=me.content,te=me.listItemPadding==="default"}let se;return ie?G&&Q?se=(0,U.jsx)(ze,{content:Q,children:(0,U.jsx)("div",{className:"truncate width-full",children:j})}):se=(0,U.jsx)("div",{className:"truncate width-full",children:j}):G&&Q?se=(0,U.jsx)(ze,{content:Q,children:(0,U.jsx)("div",{children:j})}):se=j,(0,oo.createElement)("li",oe(V({},A({item:L,index:_})),{key:_,ref:me=>{me&&X&&Zt(me,0)},className:(0,je.default)("flex items-center width-full",{pointer:!G,darken1:X,quieter:G,px1:te,py1:te}),style:{minHeight:d}}),se)}let E="Options",B="flex-auto relative overflow-auto",q="flex-auto relative",ne=(0,je.default)("px1 py-half flex items-center cursor-default text-size-small text-color-default text-color-quiet",{"border-top border-light-gray-3":!I,"caps strong mt1":y});return(0,U.jsxs)("div",oe(V({},M()),{className:"flex flex-column flex-auto width-full",style:{maxHeight:p},children:[r.length>=m&&(0,U.jsx)("input",oe(V({},P()),{className:"background-transparent width-full flex flex-none p0 px1 unround m0 relative",style:{height:it,border:0},placeholder:c,"aria-expanded":!0})),h?(0,U.jsx)("div",{className:"flex flex-column items-center justify-center width-full height-full py2",children:(0,U.jsx)(ft,{scale:.25})}):!x&&!R?(0,U.jsx)("div",oe(V({},z()),{"aria-label":E,className:B,children:(0,U.jsx)("div",{className:"quieter px1 flex items-center",style:{height:d},children:T})})):(()=>{if(i){Z.assert(g===void 0);let L=w.map((_,F)=>k({item:_,index:F}));return b&&L.push((0,U.jsx)(lt,{itemHeight:d},"truncated-item")),R&&L.push(R),(0,U.jsx)("div",oe(V({},z()),{"aria-label":E,className:q,children:(0,U.jsx)(Xt,{innerElementType:"ul",className:"list",height:Math.min(p-it,Math.max(C!=null?C:1/0,L.length*d)),itemCount:L.length,width:"100%",itemSize:d,itemData:L,children:Fo})}))}else if(g!==void 0){Z.assert(!i);let L=new Map,_=new Map,F=null;return w.forEach((X,ae)=>{let{group:G,label:Q}=g(X),j=L.get(G);j===void 0&&(F=G,j=[],L.set(G,j),_.set(G,Q!=null?Q:G)),j.push(k({item:X,index:ae,shouldIndent:!0}))}),Z.assert(F!==null),b&&L.get(F).push((0,U.jsx)(lt,{itemHeight:d},"truncated-item")),(0,U.jsx)("div",oe(V({},z()),{"aria-label":E,className:B,children:Array.from(L,([X,ae],G)=>{let Q=`${O}-group-${G}-label`,j=_.get(X);return(0,U.jsxs)("ul",{role:"group","aria-labelledby":Q,children:[(0,U.jsx)("li",{role:"presentation",id:Q,className:(0,je.default)(ne,G>0&&!I?"mt1":void 0),children:j}),ae,R]},X)})}))}else return(0,U.jsxs)("ul",oe(V({},z()),{"aria-label":E,className:B,children:[w.map((L,_)=>k({item:L,index:_})),b&&(0,U.jsx)(lt,{itemHeight:d}),R]}))})()]}))}function Fo({data:r,index:e,style:t}){return(0,eo.cloneElement)(r[e],{style:V(V({},r[e].style),t)})}function lt({itemHeight:r}){return(0,U.jsx)("li",{className:"quieter px1 flex items-center",style:{height:r},children:(0,U.jsx)(_e,{defaultMessage:[{type:0,value:"Truncated results\u2026"}],id:"sZexTb"})})}N();Pe();var ve=W(Ie()),st=W(Y()),Je=W(Y());vo();var Re=W(ee()),Ae="ignore-baymax-defaults width-full flex items-center left-align px1",ro=Je.forwardRef(function({variant:e="default",size:t="default",id:o,children:n,onClick:s,onKeyDown:l,isExpanded:c,isDisabled:u=!1,"aria-describedby":S,className:d,shouldHaveSpaceForClearButton:b=!1,tabIndex:p,"data-testid":C},T){var y;let{height:i,textClassNameForSize:f}=(0,st.useMemo)(()=>{switch(t){case"default":return{height:36,textClassNameForSize:"text-size-default"};case"small":return{height:32,textClassNameForSize:"text-size-default"};case"xsmall":return{height:28,textClassNameForSize:"text-size-small"};case"xxsmall":return{height:24,textClassNameForSize:"text-size-small"};case"large":return{height:48,textClassNameForSize:"text-size-large"};default:throw new ce(t)}},[t]),g=(0,st.useMemo)(()=>{if(typeof e=="object")return e.customToggleButtonStyleFn({sharedClassName:Ae,textClassNameForSize:f,isDisabled:u,isExpanded:!!c,height:i,size:t,shouldHaveSpaceForClearButton:b});switch(e){case"default":return{className:(0,ve.default)(Ae,"rounded rounded-big border-blue-focus border-thick white",{"border-blue":c,"border-darken2":!c},{pointer:!u,quieter:u}),style:{height:i}};case"modern":return{className:(0,ve.default)(Ae,"white bg-light-gray-1-active rounded border focus-visible",{pointer:!u,"border-blue":c,"border-light-gray-3 border-light-gray-4-hover":!c,quieter:u}),style:{height:i,boxShadow:c?`0 0 0 0.5px ${ut.blue}`:void 0},iconStyle:{marginRight:-2}};case"more-modern":return{className:(0,ve.default)(Ae,"rounded-big white border-none focus-visible-stroked-inset-blue-focus outline-offset-0",{"shadow-elevation-low shadow-elevation-low-hover":!c,"stroked-blue-inset":c},{pointer:!u,quieter:u}),style:{height:i},iconStyle:{marginRight:-2}};case"no-border":return{className:(0,ve.default)(Ae,"rounded rounded-big white border-thick focus-visible",{"border-blue":c,"border-white":!c},{pointer:!u,quieter:u}),style:{height:i},icon:"chevronDown",iconStyle:{color:"#2D7FF9"}};default:throw new ce(e)}},[e,u,c,i,t,f,b]);return(0,Re.jsx)("button",{ref:T,id:o,type:"button",disabled:u,onClick:s,onKeyDown:l,"aria-haspopup":!0,"aria-expanded":c,"aria-describedby":S,className:(0,ve.default)(d,g.className),style:g.style,tabIndex:p,children:g.customChildrenWrapperFn?g.customChildrenWrapperFn(n):(0,Re.jsxs)(Je.Fragment,{children:[(0,Re.jsx)("div",{"data-testid":C!=null?C:"workspace-dropdown-selector",className:(0,ve.default)("flex-auto left-align truncate line-height-4 text-dark",f),children:n}),(0,Re.jsx)(Fe,{name:(y=g.icon)!=null?y:"caret",svgClassName:(0,ve.default)("text-darken4 flex-none",{ml2:b,ml1:!b}),svgStyle:g.iconStyle})]})})});N();var no=W(Ie());Ye();yo();var we=W(ee());function Do(){return(0,we.jsx)(dt,{width:10,height:10,originalWidth:12,originalHeight:12,className:"block",children:(0,we.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0ZM4.35355 3.64645C4.15829 3.45118 3.84171 3.45118 3.64645 3.64645C3.45118 3.84171 3.45118 4.15829 3.64645 4.35355L5.29289 6L3.64645 7.64645C3.45118 7.84171 3.45118 8.15829 3.64645 8.35355C3.84171 8.54882 4.15829 8.54882 4.35355 8.35355L6 6.70711L7.64645 8.35355C7.84171 8.54882 8.15829 8.54882 8.35355 8.35355C8.54882 8.15829 8.54882 7.84171 8.35355 7.64645L6.70711 6L8.35355 4.35355C8.54882 4.15829 8.54882 3.84171 8.35355 3.64645C8.15829 3.45118 7.84171 3.45118 7.64645 3.64645L6 5.29289L4.35355 3.64645Z"})})}function ao({isClearButtonShown:r,children:e,onClear:t,className:o}){let n=Le();return(0,we.jsxs)("div",{className:(0,no.default)("flex-auto relative",o),style:{margin:-1,padding:1},children:[e,r&&(0,we.jsx)(pt,{className:"centered-vertical text-darken4 quieter link-unquiet p1 pointer focus-visible",style:{right:18},"aria-label":n.formatMessage({defaultMessage:[{type:0,value:"Clear previous select value"}],id:"LezRPd"}),onClick:s=>{s.preventDefault(),t()},variant:"secondaryWhite",children:(0,we.jsx)(Do,{})})]})}Oe();var le=W(ee()),Bo={default:void 0,fullWidth:"100%",fitContent:"unset"},Uo="fixed",io={defaultInputPlaceholder:{defaultMessage:[{type:0,value:"Find an option"}],id:"E3ftSk"},defaultToggleButtonEmptyState:{defaultMessage:[{type:0,value:"Select an option"}],id:"YvqffO"}};function Vo({variant:r="default",isDisabled:e,buttonVariant:t,"aria-describedby":o,positioningStrategy:n,buttonContent:s,customFooter:l,renderDropdownList:c,additionalButtonClassName:u,alternativeAnchorElementForPopover:S,clearButtonProps:d,autoFocus:b,widthProps:p,tabIndex:C,id:T,aeroButtonIcon:i="ChevronDownSmall",aeroButtonSize:f="default",aeroButtonTooltipContent:g,buttonDataTestId:y}){var x,k;let I=Be(),R=T!=null?T:I,[a,h]=(0,J.useState)(!1),m=(0,J.useRef)(!1),w=(0,J.useRef)(null),O=(0,J.useRef)(null),M=(0,J.useRef)(!1);function P(){m.current||(m.current=!0),h(E=>!E)}(0,J.useLayoutEffect)(()=>{var E;b&&!M.current&&((E=w.current)==null||E.focus(),M.current=!0)},[b]),(0,J.useLayoutEffect)(()=>{var E;m.current&&!a&&ot()&&((E=w.current)==null||E.focus())},[a,w]);let z=typeof r=="object"&&r.type==="custom",A=(0,J.useMemo)(()=>z?{type:"custom",customToggleButtonStyleFn:r.customToggleButtonStyleFn}:(Z.assert.isString(r),r),[z,r]),H=(0,J.useMemo)(()=>{var E;return z&&(E=r.popoverVariant)!=null?E:"light"},[z,r]),v=t==="aero"?(0,le.jsx)(Ct,{value:s,ref:E=>{ue(w,E)},onClick:P,id:R,onKeyDown:E=>{E.key==="ArrowDown"&&P()},disabled:e,isExpanded:a,"aria-describedby":o,rightIcon:i,tooltipComponent:ze,tooltipContent:g,widthOverride:Bo[f],"data-testid":y}):(0,le.jsx)(ro,{ref:E=>{ue(w,E)},variant:A,size:t,tabIndex:C,id:R,onClick:P,isExpanded:a,onKeyDown:E=>{E.key==="ArrowDown"&&P()},"aria-describedby":o,isDisabled:e,className:(0,lo.default)(u,{expanded:a}),shouldHaveSpaceForClearButton:(x=d==null?void 0:d.isShown)!=null?x:!1,"data-testid":y,children:s});return(0,le.jsxs)(so.Fragment,{children:[d?(0,le.jsx)(ao,{isClearButtonShown:d.isShown,onClear:d.onClear,className:d.additionalWrapperClassName,children:v}):v,a&&(0,le.jsx)(Pt,{ref:O,style:{maxWidth:p==null?void 0:p.maxPopoverWidth},variant:H,className:"flex border-box",ownerElementId:R,positioningStrategy:n,anchorElement:S!=null?S:w.current,placement:"bottom-start",resizeMinHeight:200,altBoundary:!1,shouldPopoverUseSameWidthAsAnchor:(k=p==null?void 0:p.useAnchorWidth)!=null?k:!0,anchorOffset:4,onClose:P,shouldFocusOnMount:!1,children:l?(0,le.jsxs)("div",{children:[c(P),l]}):c(P)})]})}function Zn({customFooter:r,variant:e="default",itemSize:t="default",buttonSize:o,buttonVariant:n,selectedItem:s,items:l,getItemsForSearchQuery:c=Nt,getTooltipContent:u,onSearchQueryChange:S,minimumItemCountToAllowSearch:d,itemRenderer:b=zt,isItemDisabled:p=()=>!1,getItemDisabledTooltipContent:C,onItemSelect:T,inputPlaceholder:i,toggleButtonEmptyState:f,"aria-describedby":g,positioningStrategy:y=Uo,alternativeAnchorElementForPopover:I,isDisabled:R,maxHeight:a=280,additionalButtonClassName:h,shouldRenderVirtualizedList:m=!1,getItemGroup:w,shouldUseCapsGroupLabels:O,shouldHideGroupDividers:M,clearButtonProps:P,shouldPreventSelectingInvalidItems:z=!1,autoFocus:A=!1,itemHeight:H,widthProps:v,tabIndex:x,id:k,shouldCloseDropdownOnSelectionComplete:E=!0,aeroButtonIcon:B,aeroButtonSize:q,buttonDataTestId:re}){var G;let ne=Le(),L=i!=null?i:ne.formatMessage(io.defaultInputPlaceholder),_=(0,J.useMemo)(()=>f!=null?f:(0,le.jsx)(_e,V({},io.defaultToggleButtonEmptyState)),[f]),F=(0,J.useMemo)(()=>{if(H!==void 0)return H;switch(t){case"default":return 36;case"large":return 40;case"xlarge":return 48;default:throw new ce(t)}},[t,H]),X=(0,J.useMemo)(()=>s===null?_:typeof b=="function"?b({item:s,isSelected:!0,isActive:!1,renderLocation:"toggleButton"}):b.getToggleButtonContent({item:s,isSelected:!0,isActive:!1}),[b,_,s]),ae=(0,J.useCallback)(Q=>(0,le.jsx)(to,{items:l,selectedItem:s,getItemsForSearchQuery:c,onSearchQueryChange:S,isItemDisabled:p,getItemDisabledTooltipContent:C,itemRenderer:b,onItemSelect:T,inputPlaceholder:L,itemHeight:F,onSelectionComplete:()=>{E&&Q()},maxHeight:a,shouldRenderVirtualizedList:m,getItemGroup:w,shouldUseCapsGroupLabels:O,shouldHideGroupDividers:M,shouldPreventSelectingInvalidItems:z,minimumItemCountToAllowSearch:d}),[l,s,c,S,p,C,b,T,L,F,a,m,w,O,M,z,d,E]);return(0,le.jsx)(Vo,{autoFocus:A,buttonVariant:(G=n!=null?n:o)!=null?G:"default",aeroButtonIcon:B,aeroButtonSize:q,variant:e,isDisabled:R,"aria-describedby":g,positioningStrategy:y,buttonContent:X,customFooter:r,renderDropdownList:ae,alternativeAnchorElementForPopover:I,additionalButtonClassName:h,clearButtonProps:P,widthProps:v,tabIndex:x,id:k,aeroButtonTooltipContent:u==null?void 0:u(s),buttonDataTestId:re})}N();Pe();var co=W(Ie()),uo=W(Y());bo();Oe();var Qe=W(ee()),fo=12,mo=1.6;function po(r){var S;let{height:e=fo,className:t,inactiveClassName:o,activeClassName:n,isActive:s,isDisabled:l=!1}=r,c=(S=r.accessibilityStrategy)!=null?S:"none",u=(0,uo.useMemo)(()=>({as:"div",className:(0,co.default)(t,"pill flex flex-none animate border-box",{[`justify-start ${o!=null?o:"darken2"}`]:!s,[`justify-end ${n!=null?n:"green"}`]:s,quieter:l}),style:{height:e,width:e*mo,padding:2},children:(0,Qe.jsx)("div",{className:"white circle flex-none",style:{width:e-4},"data-testid":`switch-${s?"on":"off"}`})}),[t,o,n,s,l,e]);switch(c){case"none":return(0,Qe.jsx)("div",V({},u));case"checkbox":return Z.assert(r.accessibilityStrategy==="checkbox"),(0,Qe.jsx)(De,oe(V({},u),{role:"checkbox","aria-checked":s,"aria-readonly":l,"aria-labelledby":r["aria-labelledby"],"aria-label":r["aria-label"],onClick:r.onClick,disabled:l}));default:throw new ce(c)}}po.DEFAULT_HEIGHT=fo;po.HEIGHT_TO_WIDTH_RATIO=mo;export{po as a,xt as b,Pt as c,Ct as d,ot as e,Ce as f,Wt as g,Te as h,At as i,We as j,Ht as k,$e as l,kt as m,qe as n,Lt as o,Zr as p,Yr as q,en as r,Xt as s,tn as t,Zt as u,to as v,Ae as w,ro as x,ao as y,Uo as z,Vo as A,Zn as B};
//# sourceMappingURL=https://airtable.com/jsSourceMap/esbuild/production/chunks/chunk-NWRPA7VR.js.map