1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`v5b0abb4998`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`a8157909-c010-4564-880d-9fa5ca07141b`,e._sentryDebugIdIdentifier=`sentry-dbid-a8157909-c010-4564-880d-9fa5ca07141b`)}catch{}})();import{o as e}from"./rolldown-runtime-vPCUm9mQ.js";import{Cr as t,Sr as n}from"./charts-DxC1Ghyy.js";import{ot as r}from"./vendor-DdjJ1W1r.js";import{Ci as i,Ht as a,Jr as o,Y as s,Z as c,ai as l,di as u,gs as d,ki as f,li as p,mi as m,oi as h,qr as g}from"./src-DUiUZjh4.js";import{dn as _,pr as v}from"./constants-BiKJuKOJ.js";import{Tr as y,ar as b,en as x,rn as S,xr as C}from"./mui-CM8HpAsu.js";import{wh as w}from"./analyticsMiddleware-DNWrbzZy.js";import{it as T}from"./actions-CmG-r2H-.js";var E=e(t()),D=e(r()),O={multiselectListItem:`_multiselectListItem_1wcyo_1`,multiselectListItemButton:`_multiselectListItemButton_1wcyo_2`,highlightOnHover:`_highlightOnHover_1wcyo_5`,subHeader:`_subHeader_1wcyo_14`,primaryText:`_primaryText_1wcyo_22`,sub:`_sub_1wcyo_14`,subDescriptor:`_subDescriptor_1wcyo_34`,sectionHeader:`_sectionHeader_1wcyo_45`,sectionHeaderButton:`_sectionHeaderButton_1wcyo_50`,sectionDescriptionRow:`_sectionDescriptionRow_1wcyo_63`,sectionDescription:`_sectionDescription_1wcyo_63`,sectionLabel:`_sectionLabel_1wcyo_77`,sectionBadge:`_sectionBadge_1wcyo_85`,sectionChevron:`_sectionChevron_1wcyo_101`,sectionItems:`_sectionItems_1wcyo_108`},k=n(),A=[],j=()=>()=>{};function M({item:e,itemClassName:t=``,expandedSubs:n=A,searchString:r=``,selectedItems:a,filterKey:o,subText:f=``,onSelect:p,onExpandSub:g=j,primaryContent:_=`name`,secondaryContent:v=`details`,noHighlightOnHover:y=!1}){let{hasSubOptions:b,subOptions:C,additionalColumns:w}=e,M=e[o],N=!!r,P=e[T],F=!!P,I=(0,E.useMemo)(()=>b&&n.includes(M),[n,M,b]),L=(0,E.useMemo)(()=>a.selected.findIndex(e=>e[o]===M)!==-1,[o,M,a.selected]),R=e=>t=>{t.stopPropagation(),p(e)};return e.isCollapsibleSection?(0,k.jsxs)(E.Fragment,{children:[(0,k.jsx)(c,{className:(0,D.default)(O.multiselectListItem,O.sectionHeader),disablePadding:!0,children:(0,k.jsxs)(m,{onClick:g(M),className:O.sectionHeaderButton,disableRipple:!0,children:[(0,k.jsx)(`span`,{className:O.sectionLabel,children:e.sectionLabel}),(0,k.jsx)(`span`,{className:O.sectionChevron,children:I?(0,k.jsx)(x,{}):(0,k.jsx)(S,{})})]})}),!!e.sectionDescription&&(0,k.jsx)(`li`,{className:O.sectionDescriptionRow,children:(0,k.jsx)(`p`,{className:O.sectionDescription,children:e.sectionDescription})}),(0,k.jsx)(u,{in:I,timeout:`auto`,unmountOnExit:!0,children:(0,k.jsx)(h,{component:`div`,disablePadding:!0,className:O.sectionItems,children:(C??[]).map(e=>(0,k.jsx)(c,{className:O.multiselectListItem,disablePadding:!0,children:(0,k.jsxs)(m,{onClick:R(e),className:(0,D.default)(O.multiselectListItemButton,O.highlightOnHover),disableRipple:!0,children:[(0,k.jsx)(i,{checked:a.selected.findIndex(t=>t[o]===e[o])!==-1,className:`render-item-checkbox`,isCompact:!0,tabIndex:-1}),(0,k.jsx)(l,{classes:{root:O.primaryText},primary:e.name})]})},e.value))})})]},M):F?(0,k.jsx)(s,{classes:{root:(0,D.default)(O.multiselectListItem,O.subHeader)},children:P}):(0,k.jsxs)(E.Fragment,{children:[(0,k.jsx)(c,{className:O.multiselectListItem,disablePadding:!0,children:(0,k.jsxs)(m,{onClick:!b||N?R(e):g(M),className:(0,D.default)(O.multiselectListItemButton,t,!y&&O.highlightOnHover),disableRipple:!0,children:[(0,k.jsx)(i,{onClick:b?R(e):void 0,checked:L,className:`render-item-checkbox`,isCompact:!0,tabIndex:-1}),(0,k.jsx)(l,{classes:{root:O.primaryText},primary:e[_],secondary:e[v]}),b&&C&&(0,k.jsxs)(`div`,{className:O.subDescriptor,children:[d({singularLabel:f,count:C.length,inclusive:!0}),!N&&I&&(0,k.jsx)(S,{}),!N&&!I&&(0,k.jsx)(x,{})]}),w?.length&&w.map(({className:e,name:t,value:n})=>(0,k.jsx)(`div`,{className:e,children:n},t))]})}),!N&&b&&C&&(0,k.jsx)(u,{in:I,timeout:`auto`,unmountOnExit:!0,children:(0,k.jsx)(h,{component:`div`,disablePadding:!0,children:C.map(e=>(0,k.jsx)(c,{classes:{root:(0,D.default)(`list-item`,O.sub)},disablePadding:!0,children:(0,k.jsxs)(m,{onClick:R(e),children:[(0,k.jsx)(l,{primary:e.name}),(0,k.jsx)(i,{checked:a.selected.findIndex(t=>t[o]===e[o])!==-1,tabIndex:-1,isCompact:!0})]})},e.value))})})]},M)}var N={multiselectSelectList:`_multiselectSelectList_6lnzi_1`,selectListWrap:`_selectListWrap_6lnzi_5`,expanded:`_expanded_6lnzi_11`,radioChipForm:`_radioChipForm_6lnzi_15`,searchSelectWrap:`_searchSelectWrap_6lnzi_20`,selectWrap:`_selectWrap_6lnzi_26`,searchSelectListHeader:`_searchSelectListHeader_6lnzi_3
10`,searchSelectColumnHeader:`_searchSelectColumnHeader_6lnzi_34`,selectRoot:`_selectRoot_6lnzi_39`,sortable:`_sortable_6lnzi_44`,sortArrow:`_sortArrow_6lnzi_47`,multiselectSearchBox:`_multiselectSearchBox_6lnzi_66`,selectListSearch:`_selectListSearch_6lnzi_70`,selectedCount:`_selectedCount_6lnzi_76`,itemWrap:`_itemWrap_6lnzi_82`},P={commonTextFilterPopper:`_commonTextFilterPopper_pf1sd_1`,titleContainer:`_titleContainer_pf1sd_10`,selectLabel:`_selectLabel_pf1sd_15`,checkbox:`_checkbox_pf1sd_23`,searchWrap:`_searchWrap_pf1sd_29`},F=(0,E.forwardRef)(({onSelectAll:e,selectedAll:t,selectedSome:n},r)=>(0,k.jsx)(g,{label:(0,k.jsx)(`span`,{"data-select-label":!0,children:`Select all`}),classes:{label:P.selectLabel,root:N.selectRoot},control:(0,k.jsx)(f,{title:`Select / deselect all`,placement:`top`,children:(0,k.jsx)(i,{checked:n||t,indeterminate:n,onChange:e,ref:r,isCompact:!0})})})),I={multiselectVerbs:`_multiselectVerbs_1r536_1`,multiSelectSelect:`_multiSelectSelect_1r536_12`,multiSelectExpand:`_multiSelectExpand_1r536_17`,expandSelectContainer:`_expandSelectContainer_1r536_21`,multiSelectTrailer:`_multiSelectTrailer_1r536_26`,multiSelectDelete:`_multiSelectDelete_1r536_36`};function L({onExpand:e,expanded:t=``,selectedItems:n,selectedVerb:r,onVerbChange:i,verbs:a,verbText:o=``,disableDelete:s=!1,onDelete:c}){return(0,k.jsxs)(`button`,{type:`button`,className:I.multiselectVerbs,onClick:e,children:[(0,k.jsxs)(`div`,{className:I.expandSelectContainer,children:[t===n.id?(0,k.jsx)(x,{className:I.multiSelectExpand}):(0,k.jsx)(S,{className:I.multiSelectExpand}),(0,k.jsx)(p,{InputProps:{classes:{root:I.multiSelectSelect}},SelectProps:{native:!0},onChange:i,onClick:e=>{e.stopPropagation()},select:!0,size:v.SMALL,value:r,variant:_,label:`Verb selector`,hideLabel:!0,children:a.map(({verb:e})=>(0,k.jsx)(`option`,{className:`verb-select`,value:e,children:`${e}${o}`},e))})]}),(0,k.jsxs)(`div`,{className:I.multiSelectTrailer,children:[n.selected.length>0&&(0,k.jsx)(`div`,{children:`${n.selected.length} selected`}),!s&&(0,k.jsx)(f,{title:`Delete filter`,placement:`top`,children:(0,k.jsx)(b,{className:I.multiSelectDelete,onClick:e=>{e.stopPropagation(),c(n.id)},fontSize:v.SMALL})})]})]})}var R=[],z=[],B=()=>{},V=()=>()=>{},H=(0,E.forwardRef)(({expanded:e,selectedItems:t,selectedVerb:n=null,onVerbChange:r,verbs:i=null,verbText:s,disableDelete:c,onDelete:l,selectedAll:u=!1,selectedSome:d=!1,onSelectAll:f=B,visibleItems:p,noResultsFound:m=null,searchString:g=``,filterKey:_,onSelect:v,placeholder:b=``,onSearch:x,onExpand:S,expandedSubs:w=R,subText:T=``,onExpandSub:O=V,controlOptions:A=null,hideVerbSelector:j=!1,showSelectedCount:P=!1,primaryContent:I,noHighlightOnHover:H=!1,listColumns:U=z,className:W=``,updateColumnSort:G=B,hasSortableColumns:K=!1,listClassName:q=``,listItemClassName:J=``,searchHintText:Y=`Use search to narrow down people results`},ee)=>{let{id:te,selected:X}=t,Z=m!==null,Q=X.length>0,ne=Z?m:p.length===0,re=(0,E.useMemo)(()=>A?X.map(e=>e.name):null,[A,X]),$=(0,E.useMemo)(()=>!P||!Q?0:X.filter(e=>!!e.id).length,[P,Q,X]),ie=(0,E.useCallback)((e,t)=>t||!e?(0,k.jsx)(C,{className:N.sortArrow}):(0,k.jsx)(y,{className:N.sortArrow}),[]),ae=(0,E.useCallback)((e,t,n,r)=>K?(0,k.jsxs)(`div`,{"data-search-select-column-header":!0,role:`button`,tabIndex:-1,className:(0,D.default)(N.searchSelectColumnHeader,N.sortable,{sorted:n}),onKeyDown:()=>{},onClick:()=>G(e),children:[t,ie(n,r)]},e):(0,k.jsx)(`div`,{"data-search-select-column-header":!0,className:N.searchSelectColumnHeader,children:t},e),[ie,G,K]);return(0,k.jsxs)(`div`,{className:(0,D.default)(W,N.multiselectSelectList),children:[!j&&i&&(0,k.jsx)(L,{onExpand:S,expanded:e,selectedItems:t,selectedVerb:n??``,onVerbChange:r,verbs:i,verbText:s,disableDelete:c,onDelete:l}),(0,k.jsxs)(`div`,{"data-select-list-wrap":!0,className:(0,D.default)(N.selectListWrap,{[N.expanded??``]:e===te||j}),children:[!!A?.length&&(0,k.jsx)(`div`,{className:N.radioChipForm,children:(0,k.jsx)(a,{controls:A,onChange:v,defaultValue:re,isMultiSelect:!0})}),(0,k.jsxs)(`div`,{"data-search-select-wrap":!0,className:N.searchSelectWrap,children:[(0,k.jsxs)(`div`,{"data-search-select-list-header":!0,className:N.searchSelectListHeader,children:[!Z&&(0,k.jsx)(F,{onSelectAll:f,ref:ee,selectedAll:u,selectedSome:d}),!!U?.length&&U.map(({name:e,value:t,sorted:n,ascending:r})=>ae(e,t,!!n,!!r))]}),(0,k.jsx)(o,{classes:{root:(0,D.default)(N.multiselectSearchBox,Z&&N.selectListSearch)},initialValue:g,onSearch:x,placeholder:b,variant:`outlined`})]}),Z&&!g&&!Q&&(0,k.jsx)(`div`,{className:(0,D.default)(N.itemWrap,`empty`),children:Y}),ne&&(0,k.jsx)(`div`,{className:(0,D.default)(N.itemWrap,`empty`),children:`No results found`}),P&&$>0&&(0,k.jsx)(`div`,{className:N.selectedCount,children:`${$} selected`}),(0,k.jsx)(h,{className:(0,D.default)(N.itemWrap,q),disablePadding:!0,children:p.map(e=>(0,k.jsx)(M,{item:e,itemClassName:J,searchString:g,selectedItems:t,filterKey:_,onSelect:v,expandedSubs:w,subText:T,onExpandSub:O,primaryContent:I,noHighlightOnHover:H},e.subHeaderText||e[_]))})]})]})}),U=(e,t)=>{let n=e.filter(e=>e.isCollapsibleSection);return n.length===0?w(e,t):[...w(e.filter(e=>!e.isCollapsibleSection),t),...n]},W=()=>{},G=[],K=[];function q({items:e,verbs:t=null,filterKey:n,expanded:r=``,onSelect:i,onExpand:a=W,onDelete:o=W,onVerbChange:s=W,selectedItems:c,placeholder:l=``,disableDelete:u=!1,verbText:d=``,subText:f=``,hasSubOptions:p=!1,controlOptions:m=G,isCustomSort:h=!1,hideVerbSelector:g=!1,showSelectedCount:_=!1,primaryContent:v,noHighlightOnHover:y=!1,listColumns:b=K,className:x=``,updateColumnSort:S=W,hasSortableColumns:C=!1,listClassName:w=``,listItemClassName:D=``}){let O=p&&c.selected&&c.selected.length>0?c.selected.reduce((t,n)=>{let r=e.find(({name:e})=>e===n?.parentId)?.value;return r!==void 0&&typeof r!=`boolean`&&!t.includes(r)&&t.push(r),t},[]):[],[A,j]=(0,E.useState)(c.verb),[M,N]=(0,E.useState)(``),[P,F]=(0,E.useState)(O),I=(0,E.useMemo)(()=>{let t=n===`value`?`name`:n;
1if(M){let n=M.toLowerCase(),r;return p?(r=[],e.forEach(e=>{e.name.toLowerCase().includes(n)&&r.push(e),e.hasSubOptions&&e.subOptions&&e.subOptions.forEach(e=>{e.name.toLowerCase().includes(n)&&r.push({name:e.name,value:e.value})})})):r=e.filter(e=>e.subHeaderText||e.name.toLowerCase().includes(n)),U(r,t)}return h?e:U(e,t)},[e,M,n,p,h]),{selectedAll:L,selectedSome:R}=(0,E.useMemo)(()=>{let e=I.filter(e=>c.selected.findIndex(t=>t[n]===e[n])!==-1),t=e.length>0;return{selectedAll:t&&e.length===I.length,selectedSome:t&&I.length>e.length}},[I,c,n]);(0,E.useEffect)(()=>{j(c.verb)},[c.verb]);let z=(0,E.useCallback)(e=>{s(c.id,e.target.value),j(e.target.value)},[s,c.id]),B=(0,E.useCallback)(e=>()=>{P.includes(e)?F(P.filter(t=>t!==e)):F([...P,e])},[P]),V=(0,E.useCallback)(e=>{let t=e[n],r=c.selected.findIndex(e=>e[n]===t),a=[...c.selected];r===-1?e.subOptions?(a.push({name:e.name,value:e.value}),!M&&e.subOptions.length>0&&(P.includes(t)||B(t)(),e.subOptions.forEach(e=>{c.selected.findIndex(t=>t.value===e.value)===-1&&a.push(e)}))):a.push(e):a.splice(r,1),i(c.id,a)},[i,c,n,M,P,B]),q=(0,E.useCallback)(()=>{let{id:e,selected:t}=c,n=t.filter(e=>!I.some(({value:t})=>t===e.value)&&!e.isSub),r=I.filter(e=>!e[T]),a;p&&!L&&!R&&!M?(a=[],r.forEach(e=>{a.push({name:e.name,value:e.value}),e.hasSubOptions&&e.subOptions&&e.subOptions.forEach(e=>{a.push(e)})})):a=r,i(e,L||R?n:[...a,...n])},[c,I,p,L,R,M,i]),J=(0,E.useCallback)((e=``)=>N(e),[]),Y=(0,E.useCallback)(()=>{a(c.id)},[a,c.id]);return(0,k.jsx)(H,{expandedSubs:P,subText:f,onExpandSub:B,selectedAll:L,selectedSome:R,onSelectAll:q,visibleItems:I,selectedItems:c,filterKey:n,expanded:r,selectedVerb:A,verbs:t,verbText:d,disableDelete:u,searchString:M,placeholder:l,onVerbChange:z,onDelete:o,onSelect:V,onExpand:Y,onSearch:J,controlOptions:m,hideVerbSelector:g,showSelectedCount:_,primaryContent:v,noHighlightOnHover:y,listColumns:b,className:x,updateColumnSort:S,hasSortableColumns:C,listClassName:w,listItemClassName:D})}export{N as i,H as n,P as r,q as t}; 2//# sourceMappingURL=SelectList-DazkCcwj.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.