1var Qo=Object.create;var Ot=Object.defineProperty;var Zo=Object.getOwnPropertyDescriptor;var er=Object.getOwnPropertyNames;var tr=Object.getPrototypeOf,nr=Object.prototype.hasOwnProperty;var or=(n,t)=>()=>(t||n((t={exports:{}}).exports,t),t.exports),Ft=(n,t)=>{for(var e in t)Ot(n,e,{get:t[e],enumerable:!0})},rr=(n,t,e,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of er(t))!nr.call(n,i)&&i!==e&&Ot(n,i,{get:()=>t[i],enumerable:!(r=Zo(t,i))||r.enumerable});return n};var ir=(n,t,e)=>(e=n!=null?Qo(tr(n)):{},rr(t||!n||!n.__esModule?Ot(e,"default",{value:n,enumerable:!0}):e,n));var zo=or((Oy,Vo)=>{"use strict";var gi=!1,_o=function(){};gi&&(Bo=function(t,e){var r=arguments.length;e=new Array(r>1?r-1:0);for(var i=1;i<r;i++)e[i-1]=arguments[i];var a=0,s="Warning: "+t.replace(/%s/g,function(){return e[a++]});typeof console<"u"&&console.error(s);try{throw new Error(s)}catch{}},_o=function(n,t,e){var r=arguments.length;e=new Array(r>2?r-2:0);for(var i=2;i<r;i++)e[i-2]=arguments[i];if(t===void 0)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");n||Bo.apply(null,[t].concat(e))});var Bo;Vo.exports=_o});import{FocusScope as En,Keys as H,LinkOrButton as Pn,MouseSafeArea as Ci,Overlay as Ue,PanelResizer as gt,ClayPortal as Ti,delegate as Ii,doAlign as Ei,getEllipsisItems as Pi,getLocatorValue as Si,observeRect as Bt,isMac as wi,isIPhone as Mi,isIPad as Li,isIOS as Ri,isAppleDevice as et,setElementFullHeight as Ge,stack as Ki,sub as pe,throttle as Di,useControlledState as ne,useDebounce as Ni,useFocusManagement as ki,FOCUSABLE_ELEMENTS as Le,useHover as Sn,useId as ie,useInteractionFocus as ve,useFocusVisible as wn,useIsFirstRender as Ai,useIsMobileDevice as bt,useMousePosition as Hi,useNavigation as ge,isTypeahead as Mn,getFocusableList as ue,useOverlayPosition as qe,usePrevious as tt}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$shared.js";import{Children as Bi,Component as _i,Fragment as Vi,Profiler as zi,PureComponent as Wi,StrictMode as $i,Suspense as ji,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED as Ui,cloneElement as Gi,createContext as Re,createElement as qi,createFactory as Xi,createRef as Yi,forwardRef as Ln,isValidElement as Ji,lazy as Qi,memo as Zi,startTransition as ea,unstable_act as ta,useCallback as P,useContext as J,useDebugValue as na,useDeferredValue as oa,useEffect as z,useId as ra,useImperativeHandle as Xe,useInsertionEffect as ia,useLayoutEffect as xe,useMemo as le,useReducer as ht,useRef as K,useState as Y,useSyncExternalStore as aa,useTransition as sa,version as la}from"../../../frontend-js-react-web/__liferay__/exports/react.js";import ar from"../../../frontend-js-react-web/__liferay__/exports/react.js";var o=ar;function nt({children:n,menuRef:t,focusableElements:e=Le}){let{isFocusVisible:r}=ve();return z(()=>{r()&&setTimeout(()=>{let i=ue(t,e);i.length&&i[0].focus()},10)},[]),o.createElement(o.Fragment,null,n)}var Rn=function(n){if(typeof document>"u")return null;var t=Array.isArray(n)?n[0]:n;return t.ownerDocument.body},Ye=new WeakMap,vt=new WeakMap,xt={},_t=0,Kn=function(n){return n&&(n.host||Kn(n.parentNode))},lr=function(n,t){return t.map(function(e){if(n.contains(e))return e;var r=Kn(e);return r&&n.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",n,". Doing nothing"),null)}).filter(function(e){return!!e})},Dn=function(n,t,e,r){var i=lr(t,Array.isArray(n)?n:[n]);xt[e]||(xt[e]=new WeakMap);var a=xt[e],s=[],l=new Set,c=new Set(i),d=function(u){!u||l.has(u)||(l.add(u),d(u.parentNode))};i.forEach(d);var p=function(u){!u||c.has(u)||Array.prototype.forEach.call(u.children,function(f){if(l.has(f))p(f);else{var g=f.getAttribute(r),y=g!==null&&g!=="false",m=(Ye.get(f)||0)+1,b=(a.get(f)||0)+1;Ye.set(f,m),a.set(f,b),s.push(f),m===1&&y&&vt.set(f,!0),b===1&&f.setAttribute(e,"true"),y||f.setAttribute(r,"true")}})};return p(t),l.clear(),_t++,function(){s.forEach(function(u){var f=Ye.get(u)-1,g=a.get(u)-1;Ye.set(u,f),a.set(u,g),f||(vt.has(u)||u.removeAttribute(r),vt.delete(u)),g||u.removeAttribute(e)}),_t--,_t||(Ye=new WeakMap,Ye=new WeakMap,vt=new WeakMap,xt={})}},Vt=function(n,t,e){e===void 0&&(e="data-aria-hidden");var r=Array.from(Array.isArray(n)?n:[n]),i=t||Rn(n);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live]"))),Dn(r,i,e,"aria-hidden")):function(){return null}},cr=function(n,t,e){e===void 0&&(e="data-inert-ed");var r=t||Rn(n);return r?Dn(n,r,e,"inert"):function(){return null}},zt=function(){return typeof HTMLElement<"u"&&HTMLElement.prototype.hasOwnProperty("inert")},Ct=function(n,t,e){return e===void 0&&(e="data-suppressed"),(zt()?cr:Vt)(n,t,e)};function ur(n){return n.current?[...n.current.querySelectorAll(Le.join(","))].filter(t=>!t.getAttribute("aria-hidden")):null}function ot({active:n=!1,children:t,focusElementRef:e}){let r=K(null);return z(()=>{if(n){if(e?.current){e.current.focus();return}let i=ur(r);i?.length&&i[0].focus()}},[n]),z(()=>{if(r.current&&n)return zt()?Ct(r.current):Vt(r.current)},[n]),o.createElement(En,{arrowKeysLeftRight:!1,arrowKeysUpDown:!1,stopPropagation:!1},o.createElement("div",{className:"c-focus-trap",ref:r},n?o.createElement("span",{"data-focus-scope-start":"true"}):null,t,n?o.createElement("span",{"data-focus-scope-end":"true"}):null))}import{ClayButtonWithIcon as Ce}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$button.js";import dr from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$button.js";var ce=dr;import{ClayCheckbox as wa,ClayInput as fe,ClayDualListBox as Ma,ClayRadio as La,ClayRadioGroup as Ra,ClaySelect as Ka,ClaySelectBox as Da,ClaySelectWithOption as Na,ClayToggle as Nn}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$form.js";import Ea from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$form.js";import{ClayIconSpriteContext as Oa}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$icon.js";import mr from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$icon.js";var Q=mr;var Ke={changeIconButton:"Change Icon",clearInput:"Clear search input",iconSelected:"Icon selected",notFound:"No items were found.",placeholder:"Search",removeIcon:"Remove icon selection",selectIcon:"Select {0} icon",selectIconButton:"Select an Icon"};async function pr(n){let t=[],r=await(await fetch(n)).text();return new DOMParser().parseFromString(r,"image/svg+xml").querySelectorAll("symbol").forEach(l=>{l.getAttribute("id")&&t.push(l.getAttribute("id"))}),t}function Wt({active:n,defaultActive:t,defaultSelectedIcon:e,direction:r="bottom",messages:i=Ke,selectedIcon:a,onIconChange:s,onActiveChange:l,spritemap:c}){let[d,p]=Y(!1),[u,f]=Y([]),g=K(null),y=K(null),{isFocusVisible:m}
1=ve(),b=ie(),h=ie(),[v,I]=Y(""),[T,R]=ne({defaultName:"defaultActive",defaultValue:t,handleName:"onActiveChange",name:"active",onChange:l,value:n}),[w,k]=ne({defaultName:"defaultSelectedIcon",defaultValue:e,handleName:"onIconChange",name:"selectedIcon",onChange:s,value:a});z(()=>{pr(c).then(M=>{f(M)})},[c]);let O=le(()=>u?u.filter(M=>M.toLowerCase().includes(v.toLowerCase())):[],[u,v]),F=P(()=>{R(!1),I("")},[]),x=M=>{k(M),F()};qe({alignmentByViewport:!0,alignmentPosition:r==="bottom"?5:7,autoBestAlign:!0,isOpen:T,ref:g,triggerRef:y},[T]),i={...Ke,...i??{}};let{navigationProps:E}=ge({containerRef:g,loop:!0,orientation:"vertical",typeahead:!0,visible:T}),N=o.createElement(o.Fragment,null,o.createElement(ce,{"aria-controls":T?h:void 0,"aria-expanded":T,"aria-label":i?.selectIconButton,displayType:"secondary",monospaced:!!w,onClick:()=>R(!T),onKeyDown:M=>{switch(M.key){case H.Spacebar:M.preventDefault(),R(!T);break;case H.Up:case H.Down:{M.preventDefault(),M.stopPropagation(),T||R(!0),E.onKeyDown(M);break}default:break}},ref:y,role:"button",title:w?i?.changeIconButton:i?.selectIconButton},w?o.createElement(Q,{symbol:"change"}):o.createElement(o.Fragment,null,i?.selectIconButton)),T&&o.createElement(Ue,{isCloseOnInteractOutside:!0,isKeyboardDismiss:!0,isOpen:!0,menuRef:g,onClose:F,portalRef:g,suppress:[y,g],triggerRef:y},o.createElement("div",{className:"dropdown-menu dropdown-menu-width-sm show",id:h,ref:g,role:"presentation"},o.createElement(nt,{menuRef:g},o.createElement("div",{className:"dropdown-section"},o.createElement(fe.Group,{small:!0},o.createElement(fe.GroupItem,{className:d?"focus":void 0},o.createElement(fe.GroupInsetItem,{before:!0,tag:"span"},!v&&!d&&o.createElement("div",{className:"input-group-inset-icon"},o.createElement(Q,{symbol:"search"}))),o.createElement(fe,{"aria-describedby":b,insetAfter:!0,insetBefore:!0,onBlur:()=>p(!1),onChange:M=>I(M.target.value),onFocus:()=>p(!0),placeholder:Ke.placeholder,type:"text",value:v}),o.createElement(fe.GroupInsetItem,{after:!0,tag:"span"},o.createElement(Ce,{"aria-label":Ke.clearInput,displayType:"unstyled",monospaced:!0,onClick:()=>I(""),symbol:"times",title:Ke.clearInput}))))),!!O.length&&o.createElement("ul",{className:"dropdown-section-grid list-unstyled",onKeyDown:M=>{switch(M.key){case H.Tab:{M.preventDefault(),R(!1);let C=Array.from(document.querySelectorAll(Le.join(","))),W=C.indexOf(y.current),B=C[W+1];B&&B.focus(),E.onKeyDown(M);break}default:E.onKeyDown(M);break}}},O.map(M=>o.createElement("li",{key:M},o.createElement(Ce,{"aria-label":i?pe(i?.selectIcon,[M]):"",borderless:!0,displayType:"secondary",onClick:()=>{x(M),m()&&(w?y.current.focus():setTimeout(()=>y.current.focus(),10))},spritemap:c,symbol:M,title:M})))),o.createElement("div",{"aria-live":"assertive",className:"dropdown-caption",id:b},!O.length&&i?.notFound)))));return o.createElement(o.Fragment,null,w?o.createElement("div",{className:"selected-icon-container"},o.createElement(fe.Group,null,o.createElement(fe.GroupItem,{prepend:!0,shrink:!0},o.createElement(fe.GroupText,{className:"bg-transparent"},o.createElement(Q,{symbol:w}))),o.createElement(fe.GroupItem,{append:!0},o.createElement(fe,{readOnly:!0,value:w})),o.createElement("div",{className:"sr-only",role:"status"},`${w} ${Ke.iconSelected}`),o.createElement(fe.GroupItem,{shrink:!0},N),o.createElement(fe.GroupItem,{shrink:!0},o.createElement(Ce,{"aria-label":Ke.removeIcon,displayType:"secondary",onClick:()=>k(""),symbol:"trash",title:Ke.removeIcon})))):N)}import{}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$label.js";import fr from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$label.js";var kn=fr;import{Col as es,Container as ts,ContainerFluid as ns,ContentCol as os,ContentRow as rs,ContentSection as is,Row as as,Sheet as ss,SheetFooter as ls,SheetHeader as cs,SheetSection as us,SheetRow as ds}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$layout.js";import yr from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$layout.js";var oe=yr;import{Tooltip as gs,ClayTooltipProvider as An}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$tooltip.js";import ps from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$tooltip.js";import{}from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";import gr from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";var L=gr;var Tt=Re({});function Hn(){return J(Tt)}function Ve({"aria-describedby":n,"aria-label":t,"aria-labelledby":e,"aria-posinset":r,"aria-setsize":i,children:a,disabled:s,href:l,index:c,keyValue:d,textValue:p,...u}){let{activeDescendant:f,isMobile:g,onActiveDescendant:y,onSelectionChange:m,selectedKey:b}=Hn(),{isFocusVisible:h}=ve(),v=Sn({disabled:s,onHover:P(()=>y(d),[d])}),I=h();return g?o.createElement("option",{...u,"aria-describedby":n,disabled:s,value:d?String(d):void 0}
1,typeof a=="string"?a:p):o.createElement("li",{role:"presentation"},o.createElement(l?"a":"button",{...u,...v,...l?{href:l}:{},"aria-describedby":n,"aria-label":t,"aria-labelledby":e,"aria-posinset":r,"aria-selected":b===d,"aria-setsize":i,className:L("dropdown-item",{active:b===d,focus:f===d&&I,hover:f===d&&!I}),disabled:s,id:String(d),onClick:()=>m(d),role:"option",tabIndex:-1},b===d&&o.createElement("span",{className:"dropdown-item-indicator-start"},o.createElement(Q,{symbol:"check-small"})),a))}Ve.passthroughKey=!0;Ve.displayName="Item";var Ut={};Ft(Ut,{Collection:()=>ae,excludeProps:()=>De,getKey:()=>Te,useCollection:()=>de,useCollectionKeys:()=>It,useVirtual:()=>Je});function Te(n,t,e){return t!=null&&(!String(t).startsWith(".")||String(t).startsWith(".$"))?t:e?`${e}.${n}`:`$.${n}`}function De(n,t){return Object.keys(n).reduce((e,r)=>(t.has(r)||(e[r]=n[r]),e),{})}var jt=o.createContext({}),br=["Group","Section"];function $t(n,t){return typeof n=="object"?n[t]:n}function de({children:n,connectNested:t=!0,exclude:e,filter:r,filterKey:i,forceDeepRootUpdate:a,itemContainer:s,itemIdKey:l="id",items:c,notFound:d,parentKey:p,passthroughKey:u=!0,publicApi:f,suppressTextValueWarning:g=!0,virtualizer:y,visibleKeys:m}){let{forceUpdate:b,layout:h}=J(jt),v=K(new Map),I=K(new Map),T=K([]),[,R]=ht(D=>D+1,0),w=ie(),k=h??v,O=P(D=>!r||D.props["data-collection-no-filter"]?!1:typeof D.props.children=="string"?!r(D.props.children):i&&D.props[i]?!r(D.props[i]):!1,[r]),F=P((D,ee,X,$,V)=>{if(O(D))return;if(s)return o.createElement(s,{index:X,item:$,key:ee,keyValue:ee},V?o.cloneElement(D,V):D);let U=D.type.passthroughKey;return o.cloneElement(D,{key:ee,...u||U?{index:X,keyValue:ee,...g?{}:{textValue:On(ee,D,!0)}}:{},...V||{}})},[s,O]),x=P(({children:D,items:ee})=>{T.current=[],I.current.clear();let X=V=>{if(V.type.displayName&&br.includes(V.type.displayName)){let{children:U,items:G}=V.props;x({children:U,items:G})}};function $(V,U,G){if(O(U))return;U.type.displayName==="Item"&&k.current.set(V,{index:G,instanceId:w,value:On(V,U,g)});let A=T.current[T.current.length-1];T.current.push(V),I.current.set(V,{prevKey:A}),A&&I.current.has(A)&&I.current.set(A,{...I.current.get(A),nextKey:V})}if(ee&&D instanceof Function)for(let V=0;V<ee.length;V++){let U=ee[V],G=e&&typeof U=="object"?De(U,e):U,A=Array.isArray(f)?D(G,...f):D(G,V);X(A);let q=Te(V,A.key??$t(U,l),p);typeof U=="object"&&(U._key=q),$(q,A,V)}else typeof D!="function"&&o.Children.forEach(D,(V,U)=>{o.isValidElement(V)&&(X(V),$(Te(U,V.key,p),V,U))})},[O,f,l]),E=y?.getVirtualItems(),N=P(({children:D,items:ee})=>D instanceof Function&&ee?y?y.getVirtualItems().map(X=>{let $=ee[X.index],V=e&&typeof $=="object"?De($,e):$,U=Array.isArray(f)?D(V,...f):D(V,X.index),G={"data-index":X.index,ref:A=>{y.measureElement(A);let q=U.ref;typeof q=="function"&&q(A)},style:{left:0,position:"absolute",top:0,transform:`translateY(${X.start}px)`,width:"100%"}};return F(U,Te(X.index,U.key??$t($,l),p),X.index,$,G)}):ee.map((X,$)=>{let V=e&&typeof X=="object"?De(X,e):X,U=Array.isArray(f)?D(V,...f):D(V,$),G=Te($,U.key??$t(X,l),p);return m&&(Array.isArray(m)&&m.length&&!m.includes($)||m instanceof Set&&m.size>0&&!m.has(G))?null:F(U,G,$,X)}):o.Children.map(D,(X,$)=>{if(!o.isValidElement(X))return null;let V=Te($,X.key,p);return m&&(Array.isArray(m)&&m.length&&!m.includes($)||m instanceof Set&&m.size>0&&!m.has(V))?null:F(X,V,$)}),[F,f,E,m,l]),M=P(D=>k.current.get(D),[]),C=P(D=>k.current.has(D),[]),W=P(()=>{let D=k.current.keys().next().value;return{key:D,...k.current.get(D)}},[]),B=P(()=>{let D=Array.from(k.current.keys()).pop();return{key:D,...k.current.get(D)}},[]),_=P(()=>Array.from(k.current.keys()),[]),S=P(()=>k.current.size,[w]),Z=P(()=>{k.current.forEach((D,ee)=>{D.instanceId===w&&k.current.delete(ee)})},[]);le(()=>{h||Z(),x({children:n,items:c})},[n,x,c]);let se=le(()=>{let D=N({children:n,items:c});return!D.length&&d?d:D},[n,N,c]);return z(()=>()=>{b&&(Z(),b(null))},[]),z(()=>{b&&b(null)},[n,x,N,c]),{UNSAFE_virtualizer:y,collection:t?o.createElement(jt.Provider,{value:{forceUpdate:a?R:void 0,keys:I,layout:k}},se):o.createElement(o.Fragment,null,se),getFirstItem:W,getItem:M,getItems:_,getLastItem:B,getSize:S,hasItem:C,size:y?y.getTotalSize():void 0,virtualize:!!y}}function It(){let{keys:n}=J(jt);return n}function On(n,t,e){return typeof t.props.children=="string"?t.props.children:t.props.textValue?t.props.textValue:(e||console.warn(`Clay: <Item key="${n}" /> with non-plain text content is not compatible with the type being selected. Please add a \`textValue\` prop.`),"")}function rt(){return rt=Object.assign?Object.assign.bind():function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},rt.apply(this,arguments)}function it(){return it=Object.assign?Object.assign.bind():function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},it.apply(this,arguments)}function ze(n,t,e){var r,i=(r=e.initialDeps)!=null?r:[],a;return function(){var s;e.key&&e.debug!=null&&e.debug()&&(s=Date.now());var l=n(),c=l.length!==i.length||l.some(function(y,m){return i[m]!==y});if(!c)return a;i=l;var d;
1if(e.key&&e.debug!=null&&e.debug()&&(d=Date.now()),a=t.apply(void 0,l),e.key&&e.debug!=null&&e.debug()){var p=Math.round((Date.now()-s)*100)/100,u=Math.round((Date.now()-d)*100)/100,f=u/16,g=function(m,b){for(m=String(m);m.length<b;)m=" "+m;return m};console.info("%c\u23F1 "+g(u,5)+" /"+g(p,5)+" ms",` 2 font-size: .6rem; 3 font-weight: bold; 4 color: hsl(`+Math.max(0,Math.min(120-120*f,120))+"deg 100% 31%);",e?.key)}return e==null||e.onChange==null||e.onChange(a),a}}function Et(n,t){if(n===void 0)throw new Error("Unexpected undefined"+(t?": "+t:""));return n}var Fn=function(t,e){return Math.abs(t-e)<1};var hr=function(t){return t},vr=function(t){for(var e=Math.max(t.startIndex-t.overscan,0),r=Math.min(t.endIndex+t.overscan,t.count-1),i=[],a=e;a<=r;a++)i.push(a);return i},Bn=function(t,e){var r=t.scrollElement;if(r){var i=function(l){var c=l.width,d=l.height;e({width:Math.round(c),height:Math.round(d)})};i(r.getBoundingClientRect());var a=new ResizeObserver(function(s){var l=s[0];if(l!=null&&l.borderBoxSize){var c=l.borderBoxSize[0];if(c){i({width:c.inlineSize,height:c.blockSize});return}}i(r.getBoundingClientRect())});return a.observe(r,{box:"border-box"}),function(){a.unobserve(r)}}};var _n=function(t,e){var r=t.scrollElement;if(r){var i=function(){e(r[t.options.horizontal?"scrollLeft":"scrollTop"])};return i(),r.addEventListener("scroll",i,{passive:!0}),function(){r.removeEventListener("scroll",i)}}};var xr=function(t,e,r){if(e!=null&&e.borderBoxSize){var i=e.borderBoxSize[0];if(i){var a=Math.round(i[r.options.horizontal?"inlineSize":"blockSize"]);return a}}return Math.round(t.getBoundingClientRect()[r.options.horizontal?"width":"height"])};var Vn=function(t,e,r){var i,a,s=e.adjustments,l=s===void 0?0:s,c=e.behavior,d=t+l;(i=r.scrollElement)==null||i.scrollTo==null||i.scrollTo((a={},a[r.options.horizontal?"left":"top"]=d,a.behavior=c,a))},zn=function(t){var e=this;this.unsubs=[],this.scrollElement=null,this.isScrolling=!1,this.isScrollingTimeoutId=null,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollDirection=null,this.scrollAdjustments=0,this.measureElementCache=new Map,this.observer=function(){var r=null,i=function(){return r||(typeof ResizeObserver<"u"?r=new ResizeObserver(function(s){s.forEach(function(l){e._measureElement(l.target,l)})}):null)};return{disconnect:function(){var s;return(s=i())==null?void 0:s.disconnect()},observe:function(s){var l;return(l=i())==null?void 0:l.observe(s,{box:"border-box"})},unobserve:function(s){var l;return(l=i())==null?void 0:l.unobserve(s)}}}(),this.range={startIndex:0,endIndex:0},this.setOptions=function(r){Object.entries(r).forEach(function(i){var a=i[0],s=i[1];typeof s>"u"&&delete r[a]}),e.options=it({debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:hr,rangeExtractor:vr,onChange:function(){},measureElement:xr,initialRect:{width:0,height:0},scrollMargin:0,scrollingDelay:150,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1},r)},this.notify=function(){e.options.onChange==null||e.options.onChange(e)},this.cleanup=function(){e.unsubs.filter(Boolean).forEach(function(r){return r()}),e.unsubs=[],e.scrollElement=null},this._didMount=function(){return e.measureElementCache.forEach(e.observer.observe),function(){e.observer.disconnect(),e.cleanup()}},this._willUpdate=function(){var r=e.options.getScrollElement();e.scrollElement!==r&&(e.cleanup(),e.scrollElement=r,e._scrollToOffset(e.scrollOffset,{adjustments:void 0,behavior:void 0}),e.unsubs.push(e.options.observeElementRect(e,function(i){var a=e.scrollRect;e.scrollRect=i,(e.options.horizontal?i.width!==a.width:i.height!==a.height)&&e.maybeNotify()})),e.unsubs.push(e.options.observeElementOffset(e,function(i){e.scrollAdjustments=0,e.scrollOffset!==i&&(e.isScrollingTimeoutId!==null&&(clearTimeout(e.isScrollingTimeoutId),e.isScrollingTimeoutId=null),e.isScrolling=!0,e.scrollDirection=e.scrollOffset<i?"forward":"backward",e.scrollOffset=i,e.maybeNotify(),e.isScrollingTimeoutId=setTimeout(function(){e.isScrollingTimeoutId=null,e.isScrolling=!1,e.scrollDirection=null,e.maybeNotify()},e.options.scrollingDelay))})))}
4,this.getSize=function(){return e.scrollRect[e.options.horizontal?"width":"height"]},this.memoOptions=ze(function(){return[e.options.count,e.options.paddingStart,e.options.scrollMargin,e.options.getItemKey]},function(r,i,a,s){return e.pendingMeasuredCacheIndexes=[],{count:r,paddingStart:i,scrollMargin:a,getItemKey:s}},{key:!1}),this.getFurthestMeasurement=function(r,i){for(var a=new Map,s=new Map,l=i-1;l>=0;l--){var c=r[l];if(!a.has(c.lane)){var d=s.get(c.lane);if(d==null||c.end>d.end?s.set(c.lane,c):c.end<d.end&&a.set(c.lane,!0),a.size===e.options.lanes)break}}return s.size===e.options.lanes?Array.from(s.values()).sort(function(p,u){return p.end-u.end})[0]:void 0},this.getMeasurements=ze(function(){return[e.memoOptions(),e.itemSizeCache]},function(r,i){var a=r.count,s=r.paddingStart,l=r.scrollMargin,c=r.getItemKey,d=e.pendingMeasuredCacheIndexes.length>0?Math.min.apply(Math,e.pendingMeasuredCacheIndexes):0;e.pendingMeasuredCacheIndexes=[];for(var p=e.measurementsCache.slice(0,d),u=d;u<a;u++){var f=c(u),g=e.options.lanes===1?p[u-1]:e.getFurthestMeasurement(p,u),y=g?g.end:s+l,m=i.get(f),b=typeof m=="number"?m:e.options.estimateSize(u),h=y+b,v=g?g.lane:u%e.options.lanes;p[u]={index:u,start:y,size:b,end:h,key:f,lane:v}}return e.measurementsCache=p,p},{key:!1,debug:function(){return e.options.debug}}),this.calculateRange=ze(function(){return[e.getMeasurements(),e.getSize(),e.scrollOffset]},function(r,i,a){return e.range=Cr({measurements:r,outerSize:i,scrollOffset:a})},{key:!1,debug:function(){return e.options.debug}}),this.maybeNotify=ze(function(){var r=e.calculateRange();return[r.startIndex,r.endIndex,e.isScrolling]},function(){e.notify()},{key:!1,debug:function(){return e.options.debug},initialDeps:[this.range.startIndex,this.range.endIndex,this.isScrolling]}),this.getIndexes=ze(function(){return[e.options.rangeExtractor,e.calculateRange(),e.options.overscan,e.options.count]},function(r,i,a,s){return r(it({},i,{overscan:a,count:s}))},{key:!1,debug:function(){return e.options.debug}}),this.indexFromElement=function(r){var i=e.options.indexAttribute,a=r.getAttribute(i);return a?parseInt(a,10):(console.warn("Missing attribute name '"+i+"={index}' on measured element."),-1)},this._measureElement=function(r,i){var a,s=e.indexFromElement(r),l=e.measurementsCache[s];if(l){var c=e.measureElementCache.get(l.key);if(!r.isConnected){e.observer.unobserve(r),r===c&&e.measureElementCache.delete(l.key);return}c!==r&&(c&&e.observer.unobserve(c),e.observer.observe(r),e.measureElementCache.set(l.key,r));var d=e.options.measureElement(r,i,e),p=(a=e.itemSizeCache.get(l.key))!=null?a:l.size,u=d-p;u!==0&&(l.start<e.scrollOffset&&e._scrollToOffset(e.scrollOffset,{adjustments:e.scrollAdjustments+=u,behavior:void 0}),e.pendingMeasuredCacheIndexes.push(s),e.itemSizeCache=new Map(e.itemSizeCache.set(l.key,d)),e.notify())}},this.measureElement=function(r){r&&e._measureElement(r,void 0)},this.getVirtualItems=ze(function(){return[e.getIndexes(),e.getMeasurements()]},function(r,i){for(var a=[],s=0,l=r.length;s<l;s++){var c=r[s],d=i[c];a.push(d)}return a},{key:!1,debug:function(){return e.options.debug}}),this.getVirtualItemForOffset=function(r){var i=e.getMeasurements();return Et(i[Wn(0,i.length-1,function(a){return Et(i[a]).start},r)])},this.getOffsetForAlignment=function(r,i){var a=e.getSize();i==="auto"&&(r<=e.scrollOffset?i="start":r>=e.scrollOffset+a?i="end":i="start"),i==="start"?r=r:i==="end"?r=r-a:i==="center"&&(r=r-a/2);var s=e.options.horizontal?"scrollWidth":"scrollHeight",l=e.scrollElement?"document"in e.scrollElement?e.scrollElement.document.documentElement[s]:e.scrollElement[s]:0,c=l-e.getSize();return Math.max(Math.min(c,r),0)},this.getOffsetForIndex=function(r,i){i===void 0&&(i="auto"),r=Math.max(0,Math.min(r,e.options.count-1));var a=Et(e.getMeasurements()[r]);if(i==="auto")if(a.end>=e.scrollOffset+e.getSize()-e.options.scrollPaddingEnd)i="end";else if(a.start<=e.scrollOffset+e.options.scrollPaddingStart)i="start";else return[e.scrollOffset,i];var s=i==="end"?a.end+e.options.scrollPaddingEnd:a.start-e.options.scrollPaddingStart;return[e.getOffsetForAlignment(s,i),i]},this.isDynamicMode=function(){return e.measureElementCache.size>0},this.cancelScrollToIndex=function(){e.scrollToIndexTimeoutId!==null&&(clearTimeout(e.scrollToIndexTimeoutId),e.scrollToIndexTimeoutId=null)},this.scrollToOffset=function(r,i){var a=i===void 0?{}:i,s=a.align,l=s===void 0?"start":s,c=a.behavior;e.cancelScrollToIndex(),c==="smooth"&&e.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),e._scrollToOffset(e.getOffsetForAlignment(r,l),{adjustments:void 0,behavior:c})},this.scrollToIndex=function(r,i){var a=i===void 0?{}:i,s=a.align,l=s===void 0?"auto":s,c=a.behavior;r=Math.max(0,Math.min(r,e.options.count-1)),e.cancelScrollToIndex(),c==="smooth"&&e.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");var d=e.getOffsetForIndex(r,l),p=d[0],u=d[1];e._scrollToOffset(p,{adjustments:void 0,behavior:c}),c!=="smooth"&&e.isDynamicMode()&&(e.scrollToIndexTimeoutId=setTimeout(function(){e.scrollToIndexTimeoutId=null;var f=e.measureElementCache.has(e.options.getItemKey(r));if(f){var g=e.getOffsetForIndex(r,u),y=g[0];Fn(y,e.scrollOffset)||e.scrollToIndex(r,{align:u,behavior:c})}else e.scrollToIndex(r,{align:u,behavior:c})}))},this.scrollBy=function(r,i){var a=i===void 0?{}:i,s=a.behavior;e.cancelScrollToIndex(),s==="smooth"&&e.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),e._scrollToOffset(e.scrollOffset+r,{adjustments:void 0,behavior:s})},this.getTotalSize=function(){var r;return(((r=e.getMeasurements()[e.options.count-1])==null?void 0:r.end)||e.options.paddingStart)-e.options.scrollMargin+e.options.paddingEnd},this._scrollToOffset=function(r,i){var a=i.adjustments,s=i.behavior;e.options.scrollToFn(r,{behavior:s,adjustments:a},e)},this.measure=function(){e.itemSizeCache=new Map,e.notify()},this.setOptions(t),this.scrollRect=this.options.initialRect,this.scrollOffset=this.options.initialOffset,this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(function(r){e.itemSizeCache.set(r.key,r.size)}),this.maybeNotify()},Wn=function(t,e,r,i){for(;t<=e;
4){var a=(t+e)/2|0,s=r(a);if(s<i)t=a+1;else if(s>i)e=a-1;else return a}return t>0?t-1:0};function Cr(n){for(var t=n.measurements,e=n.outerSize,r=n.scrollOffset,i=t.length-1,a=function(d){return t[d].start},s=Wn(0,i,a,r),l=s;l<i&&t[l].end<r+e;)l++;return{startIndex:s,endIndex:l}}var Tr=typeof document<"u"?xe:z;function Ir(n){var t=ht(function(){return{}},{})[1],e=rt({},n,{onChange:function(s){t(),n.onChange==null||n.onChange(s)}}),r=Y(function(){return new zn(e)}),i=r[0];return i.setOptions(e),z(function(){return i._didMount()},[]),Tr(function(){return i._willUpdate()}),i}function $n(n){return Ir(rt({observeElementRect:Bn,observeElementOffset:_n,scrollToFn:Vn},n))}function Je({estimateSize:n,items:t=[],parentRef:e}){let r=$n({count:t.length,estimateSize:()=>n,getScrollElement:()=>e.current,overscan:7}),i=K(t.length);return z(()=>{t.length<i.current&&t.length&&r.scrollToIndex(0,{behavior:"auto"}),i.current=t.length},[t.length]),r}function Er({as:n,children:t,connectNested:e,estimateSize:r=37,exclude:i,filter:a,filterKey:s,itemContainer:l,items:c,parentKey:d,parentRef:p,passthroughKey:u,publicApi:f,...g}){let y=Je({estimateSize:r,items:c,parentRef:p}),m=de({children:t,connectNested:e,exclude:i,filter:a,filterKey:s,itemContainer:l,items:c,parentKey:d,passthroughKey:u,publicApi:f,virtualizer:y}),b=n??o.Fragment;return o.createElement(b,{...g,style:{height:`${m.size}px`,position:"relative",width:"100%"}},m.collection)}function Pr({children:n,connectNested:t,exclude:e,filter:r,filterKey:i,itemContainer:a,itemIdKey:s,items:l,parentKey:c,passthroughKey:d,publicApi:p,suppressTextValueWarning:u}){let f=de({children:n,connectNested:t,exclude:e,filter:r,filterKey:i,itemContainer:a,itemIdKey:s,items:l,parentKey:c,passthroughKey:d,publicApi:p,suppressTextValueWarning:u});return o.createElement(o.Fragment,null,f.collection)}function ae({as:n,children:t,collection:e,connectNested:r,estimateSize:i,exclude:a,filter:s,filterKey:l,isLoading:c,itemContainer:d,itemIdKey:p="id",items:u,onLoadMore:f,parentKey:g,parentRef:y,passthroughKey:m=!0,publicApi:b,suppressTextValueWarning:h,virtualize:v=!1,...I}){let T=K(null),R=e?.virtualize,w=n||(R?"div":o.Fragment),k=P(E=>{E.scrollTop+E.clientHeight>=E.scrollHeight-40&&!c&&f?.()},[f,c]);z(()=>{if(f&&T.current){let E=T.current.parentElement,N=M=>k(M.target);return E.addEventListener("scroll",N,!0),k(E),()=>{E.removeEventListener("scroll",N,!0)}}},[k]);let O;if(e)O=o.createElement(o.Fragment,null,e.collection);else{if(v&&t instanceof Function&&u&&y)return o.createElement(Er,{...I,as:n,connectNested:r,estimateSize:i,itemContainer:d,itemIdKey:p,items:u,parentKey:g,parentRef:y,passthroughKey:m,publicApi:b,suppressTextValueWarning:h},t);O=o.createElement(Pr,{connectNested:r,exclude:a,filter:s,filterKey:l,itemContainer:d,itemIdKey:p,items:u,parentKey:g,passthroughKey:m,publicApi:b,suppressTextValueWarning:h},t)}let F=R?{style:{height:`${e.size}px`,position:"relative",width:"100%"}}:{};return o.createElement(w,{...I,...F,...n||R?{ref:T}:{}},O)}var qt={};Ft(qt,{LiveAnnouncer:()=>ke,VisuallyHidden:()=>Qe});import{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED as ll,createPortal as Ne,createRoot as cl,findDOMNode as ul,flushSync as dl,hydrate as ml,hydrateRoot as pl,render as fl,unmountComponentAtNode as yl,unstable_batchedUpdates as gl,unstable_renderSubtreeIntoContainer as bl,version as hl}from"../../../frontend-js-react-web/__liferay__/exports/react-dom.js";import il from"../../../frontend-js-react-web/__liferay__/exports/react-dom.js";function Gt(){let n=K(!1);return z(()=>(n.current=!0,()=>{n.current=!1}),[]),P(()=>n.current,[])}var Sr={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"0 -1px -1px 0",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"},Qe=o.forwardRef(function({children:t,liveAnnouncer:e,...r},i){return o.createElement("div",{...r,"data-live-announcer":e,ref:i,style:Sr},t)});var wr=7e3,jn=0,ke=Ln(function(t,e){let[r,i]=Y([]),a=Gt(),s=P((c,d="assertive")=>{i(p=>(jn++,[...p,{assertiveness:d,id:jn,message:c}])),setTimeout(()=>{a()&&i(p=>{let u=[...p];return u.shift(),u})},wr)},[]);Xe(e,()=>({announce:s}),[s]);let l=o.createElement(Qe,{liveAnnouncer:!0},o.createElement("div",{"aria-live":"assertive","aria-relevant":"additions",role:"log"},r.filter(c=>c.assertiveness==="assertive").map(c=>o.createElement("div",{key:c.id},c.message))),o.createElement("div",{"aria-live":"polite","aria-relevant":"additions",role:"log"},r.filter(c=>c.assertiveness==="polite").map(c=>o.createElement("div",{key:c.id},c.message))));return typeof document<"u"?Ne(l,document.body):l});var Mr={itemDescribedby:"You are currently on a text element, inside of a list box.",itemSelected:"{0}, selected",scrollToBottomAriaLabel:"Scroll to bottom",scrollToTopAriaLabel:"Scroll to top"};function at({UNSAFE_behavior:n,UNSAFE_menuClassName:t,active:e,as:r="button",children:i,className:a,defaultActive:s=!1,defaultSelectedKey:l,direction:c="bottom",disabled:d,id:p,items:u,messages:f,native:g=!1,onActiveChange:y,onSelectionChange:m,placeholder:b="Select an option",selectedKey:h,shrink:v,width:I,...T}){let R={...Mr,...f??{}},[w,k]=ne({defaultName:"defaultActive",defaultValue:s,handleName:"onActiveChange",name:"active",onChange:y,value:e}),[O,F]=ne({defaultName:"defaultSelectedKey",defaultValue:l,handleName:"onSelectionChange",name:"selectedKey",onChange:m,value:h}),x=de({children:i,items:u,suppressTextValueWarning:!1}),[E,N]=Y(()=>O||O===0?O:x.getFirstItem().key),M=ie(),C=K(null),W=K(null),B=K(null),_=K(null),{isFocusVisible:S}=ve();qe({alignmentByViewport:!0,alignmentPosition:c==="bottom"?5:7,autoBestAlign:!0,isOpen:w,ref:W,triggerRef:C},[w,i]);let Z=bt(),{accessibilityFocus:se,navigationProps:D}=ge({activation:"manual",active:E,containerRef:B,onNavigate:A=>N(A.getAttribute("id")),orientation:"vertical",typeahead:!0,visible:w}),ee=P(()=>{if(W.current&&E){let A=document.getElementById(String(E));A&&A.click()}},[E]);z(()=>
4{if(_.current&&et()&&E&&w){let A=x.getItem(E);if(!A)return;_.current.announce(O===E?pe(R.itemSelected,[A.value]):`${A.value}`),setTimeout(()=>{_.current.announce(R.itemDescribedby)},1e3)}},[w]),z(()=>{!x.getItem(O)&&!x.getItem(E)&&N(x.getFirstItem().key)},[u]);let[X,$]=Y(null);z(()=>{if(!w||n!=="secondary"||x.getItems().length<=12)return;let A=32;function q(j){let te=j.target.scrollTop,_e=j.target.scrollHeight-j.target.clientHeight-A;te>=A&&te<=_e?$("both"):te>=A?$("top"):te<=_e&&$("bottom")}return B.current?.addEventListener("scroll",q,!0),()=>B.current?.removeEventListener("scroll",q,!0)},[w]);let V=P((A,q,j)=>{if(q===-1)return;let te=j[A==="PageUp"?q-10:q+10]??j[A==="PageUp"?0:j.length-1];se(te instanceof HTMLElement?te:document.getElementById(String(te)))},[se]),U={activeDescendant:E,isMobile:Z&&g,onActiveDescendant:N,onSelectionChange:A=>{C.current.focus(),N(String(A)),F(A),k(!1)},selectedKey:O};if(U.isMobile)return o.createElement("select",{...T,className:L("form-control form-control-select form-control-select-secondary",{"form-control-shrink":v},a),onChange:A=>F(A.target.value),value:O?String(O):void 0},o.createElement(Tt.Provider,{value:U},o.createElement(ae,{collection:x})));let G=C.current?.clientWidth||0;return o.createElement(o.Fragment,null,o.createElement(ke,{ref:_}),o.createElement(r,{...T,"aria-activedescendant":w?String(E):"","aria-controls":w?M:void 0,"aria-expanded":w,"aria-haspopup":"listbox","aria-owns":w&&!et()?M:void 0,className:L("form-control form-control-select form-control-select-secondary",{"form-control-shrink":v},a,{show:w}),disabled:d,id:p,onClick:()=>k(!w),onKeyDown:A=>{switch(T.onKeyDown&&T.onKeyDown(A),A.key){case H.Enter:case H.Spacebar:{A.preventDefault(),k(!0),w&&E&&ee();break}case H.Tab:ee();break;case H.Home:case H.End:{w||k(!0),D.onKeyDown(A);break}case H.Up:case H.Down:{if(w&&A.altKey&&A.key===H.Up){A.stopPropagation(),ee(),k(!1);return}if(!w)return k(!0);D.onKeyDown(A);break}case"PageUp":case"PageDown":{if(!w)return;A.preventDefault();let q=ue(W);V(A.key,q.findIndex(j=>j.getAttribute("id")===String(E)),q);break}default:{Mn(A)&&k(!0),D.onKeyDown(A);break}}},ref:C,role:"combobox",tabIndex:0,type:"button"},O?x.getItem(O)?.value:b),w&&o.createElement(Ue,{isCloseOnInteractOutside:!0,isKeyboardDismiss:!0,isOpen:!0,menuClassName:t,menuRef:W,onClose:A=>{if(S()&&E&&A==="blur")ee();else{let q=O||O===0?O:x.getFirstItem().key;q!==E&&N(q)}k(!1)},portalRef:W,suppress:[C,W],triggerRef:C},o.createElement("div",{className:L("dropdown-menu dropdown-menu-indicator-start dropdown-menu-select dropdown-menu-width-shrink show",{"dropdown-menu-height-lg":n==="secondary"}),ref:W,role:"presentation",style:{maxWidth:"none",minWidth:I?void 0:`${Math.max(160,G)}px`,width:typeof I=="number"?`${Math.max(I,G)}px`:void 0}},n==="secondary"&&(X==="top"||X==="both")&&o.createElement(ce,{"aria-hidden":"true","aria-label":R.scrollToTopAriaLabel,className:"dropdown-item dropdown-item-scroll dropdown-item-scroll-up",displayType:"unstyled",onClick:()=>{let A=x.getItems();V("PageUp",A.findIndex(q=>q===E),A),C.current?.focus()},tabIndex:-1},o.createElement(Q,{symbol:"caret-top"})),o.createElement("ul",{"aria-labelledby":T["aria-labelledby"],className:"inline-scroller list-unstyled",id:M,onFocus:()=>C.current?.focus(),ref:B,role:"listbox",tabIndex:-1},o.createElement(Tt.Provider,{value:U},o.createElement(ae,{collection:x}))),n==="secondary"&&(X==="bottom"||X==="both")&&o.createElement(ce,{"aria-hidden":"true","aria-label":R.scrollToBottomAriaLabel,className:"dropdown-item dropdown-item-scroll dropdown-item-scroll-down",displayType:"unstyled",onClick:()=>{let A=x.getItems();V("PageDown",A.findIndex(q=>q===E),A),C.current?.focus()},tabIndex:-1},o.createElement(Q,{symbol:"caret-bottom"})))))}function Lr({defaultLocaleId:n,localeId:t,messages:e,translation:r}){let i="warning",a=e.untranslated;if(t===n)i="info",a=e.default;else if(r){let{total:s,translated:l}=r;l!==0&&(s===l?(i="success",a=e.translated):(i="secondary",a=pe(e.translating,[l,s])))}return{displayType:i,label:a}}var Un=o.forwardRef(({classNamesTrigger:n,hideTriggerText:t,locales:e,selectedLocale:r,small:i,spritemap:a,triggerMessage:s,triggerShrink:l,...c},d)=>{let p=r||e.find(u=>u.label===c.children);return o.createElement(An,null,o.createElement("button",{...c,"aria-label":pe(s,[p?.name||p?.label]),className:L(n,"form-control form-control-select form-control-select-secondary",{"form-control-shrink":l,"form-control-sm":i,"hidden-label":t}),ref:d,title:t?p.label:null},p.symbol?o.createElement("span",{className:"inline-item-before"},o.createElement(Q,{spritemap:a,symbol:p.symbol})):null,t?null:o.createElement("span",{className:"inline-item-before"},p.label)))});Un.displayName="Trigger";function Gn({active:n,classNamesTrigger:t,defaultActive:e=!1,defaultLocaleId:r,defaultSelectedLocaleId:i,hideTriggerText:a,id:s,messages:l={default:"Default",option:"{0} language: {1}.",translated:"Translated",translating:"Translating {0}/{1}",trigger:"Select a language, current language: {0}.",untranslated:"Untranslated"},locales:c,onActiveChange:d,onSelectedLocaleChange:p,selectedLocaleId:u,shrink:f=!0,small:g,spritemap:y,translations:m={}}){let b=Object.keys(m).length,h=c.find(({id:v})=>v===u);return o.createElement(at,{active:n,as:Un,classNamesTrigger:t,defaultActive:e,defaultSelectedKey:i||c[0].id,hideTriggerText:a,id:s,items:c,locales:c,onActiveChange:d,onSelectionChange:p,selectedKey:u,selectedLocale:h,shrink:f,small:g,spritemap:y,triggerMessage:l.trigger,triggerShrink:f},v=>{let I=Lr({defaultLocaleId:r||c[0].id,localeId:v.id,messages:l,translation:m[v.label]});return o.createElement(Ve,{"aria-label":pe(l.option,[v.name||v.label,I.label]),key:v.id,textValue:v.label},o.createElement(oe.ContentRow,{containerElement:"span"},o.createElement(oe.ContentCol,{containerElement:"span",expand:!0},o.createElement(oe.ContentSection,null,v.symbol?o.createElement(Q,{className:"inline-item inline-item-before",spritemap:y,symbol:v.symbol}):null,o.createElement("span",{"aria-hidden":"true"},v.label))),b?o.createElement(oe.ContentCol,{containerElement:"span"},o.createElement(oe.ContentSection,null,o.createElement(kn,{"aria-hidden":"true",className:"c-ml-3",displayType:I.displayType},I.label,o.createElement("span",{className:"sr-only"},pe(l.option,[v.name||v.label,I.label]))))):null))})}function Xt({children:n,className:t,...e}){return o.createElement("li",{...e,className:L("nav-item",t)},n)}var Pt=o.forwardRef(({active:n,children:t,className:e,collapsed:r,disabled:i,showIcon:a,spritemap:s,...l},c)=>o.createElement(Pn,{...l,buttonDisplayType:"unstyled",buttonType:"button",className:L("nav-link",e,{active:n,"collapse-icon":a,collapsed:r,disabled:i}),ref:c},t,a&&o.createElement(o.Fragment,null,o.createElement("span",{className:"collapse-icon-closed"},o.createElement(Q,{focusable:"false",role:"presentation",spritemap:s,symbol:"angle-right-small"})),o.createElement("span",{className:"collapse-icon-open"},o.createElement(Q,{focusable:"false",role:"presentation",spritemap:s,symbol:"angle-down-small"})))));Pt.displayName="NavLink";var qn=o.forwardRef(function({children:t,className:e,nestMargins:r,nested:i,stacked:a,...s},l){return o.createElement("ul",{...s,className:L("nav",e,{"nav-nested":i,"nav-nested-margins":r,"nav-stacked":a}),ref:l},t)});qn.displayName="Nav";var we=Object.assign(qn,{Item:Xt,Link:Pt});function Xn(n,t){return`M ${n} ${t}`}function We(n,t){return`L ${n} ${t}`}function St(n,t){return`A 0,0 0 0 0 ${n},${t}`}function Rr(n,t,e){let r={endX:t.width,endY:t.height,startX:0,startY:0},i=n.x-e,a=i+n.width+e*2,s=n.y-e,l=s+n.height+e*2;return[Xn(r.startX,r.startY),We(r.startX,r.endY),We(r.endX,r.endY),We(r.endX,r.startY),"z",Xn(i,s),We(i,l),St
4(i,l),We(a,l),St(a,l),We(a,s),St(a,s),We(i,s),St(i,s)].join(" ")}var Yn={height:0,width:0,x:0,y:0},Jn=typeof window>"u"?z:xe;function Kr({children:n}){let t=K(null),[e,r]=Y(Yn);return Jn(()=>{if(t.current){let i=a=>{if(!t.current)return;let{height:s,width:l,x:c,y:d}=a??t.current.getBoundingClientRect();r({height:s,width:l,x:c,y:d})};return Bt(t.current,i)}},[r]),o.createElement("div",{ref:t,style:{bottom:0,left:0,position:"fixed",right:0,top:0,zIndex:1040}},o.createElement("svg",{height:e.height,width:e.width,xmlns:"http://www.w3.org/2000/svg"},n(e)))}function Qn({defaultBounds:n=Yn,bounds:t,children:e,onClick:r,onBoundsChange:i,padding:a=10,visible:s=!1}){let[l,c]=ne({defaultName:"defaultBounds",defaultValue:n,handleName:"onBoundsChange",name:"bounds",onChange:i,value:t}),d=K(null);return Jn(()=>{if(d.current){let p=()=>{if(!d.current)return;let{height:u,width:f,x:g,y}=d.current.getBoundingClientRect();c({height:u,width:f,x:g,y})};return Bt(d.current,p)}},[c]),o.createElement(o.Fragment,null,e&&typeof e!="function"&&o.cloneElement(e,{ref:p=>{d.current=p;let{ref:u}=e;typeof u=="function"?u(p):u!==null&&(u.current=p)}}),typeof e=="function"&&e(d),s&&o.createElement(Kr,null,p=>o.createElement("g",null,o.createElement("defs",null,o.createElement("clipPath",{id:"overlayMask"},o.createElement("path",{clipRule:"evenodd",d:Rr(l,p,a)}))),o.createElement("rect",{clipPath:"url(#overlayMask)",fill:"#393a4a",fillOpacity:.8,height:"100%",onClick:r,width:"100%",x:0,y:0},o.createElement("animate",{attributeName:"opacity",dur:"0.3s",repeatCount:1,values:"0;1"})))))}import{Provider as Zn,__UNSTABLE_DataClient as Sc,useProvider as Ie}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$provider.js";import{CSSTransition as Ee,ReplaceTransition as Lc,SwitchTransition as Rc,TransitionGroup as Kc,Transition as Dc,config as Nc}from"../../../frontend-js-dependencies-web/__liferay__/exports/react-transition-group.js";function eo({children:n,className:t}){return o.createElement("div",{className:L("sidebar-body",t)},n)}function to({children:n,className:t,sticky:e}){return o.createElement("div",{className:L("sidebar-footer",{"sticky-bottom":e},t)},n)}var Yt=Re(null);function wt(){let n=J(Yt);if(n===null)throw new Error("useSidePanel must be used within SidePanel.");return n}function no({children:n,className:t,messages:e={backAriaLabel:"Go back.",closeAriaLabel:"Close the side panel."},sticky:r,onBack:i}){let{onOpenChange:a}=wt();return o.createElement("div",{className:L("sidebar-header",{"sticky-top":r},t)},o.createElement("div",{className:"autofit-row"},i?o.createElement("div",{className:"autofit-col"},o.createElement(Ce,{"aria-label":e.backAriaLabel,className:"component-action ml-n2",displayType:null,onClick:i,symbol:"angle-left"})):null,o.createElement("div",{className:"autofit-col autofit-col-expand"},n),o.createElement("div",{className:"autofit-col"},o.createElement("button",{"aria-label":e.closeAriaLabel,className:"close",onClick:()=>a(!1),type:"button"},o.createElement(Q,{symbol:"times"})))))}function oo({children:n,className:t}){let{titleId:e}=wt();return o.createElement("span",{className:L("component-title",t),id:e},n)}var ro=280;function be({"aria-label":n,"aria-labelledby":t,as:e="div",children:r,className:i,closeOnEscape:a=!0,containerRef:s,defaultOpen:l,direction:c="right",displayType:d="light",externalSidePanelRef:p,fluid:u=!1,onOpenChange:f,open:g,panelWidth:y,position:m="absolute",triggerRef:b,...h}){let[v,I]=Y(window.innerWidth/2),T=K(null),R=K(null),w=p||T,k=bt(),O=Nr(w),{prefersReducedMotion:F}=Ie(),x=k||a,E=u&&!k,[N,M]=ne({defaultName:"defaultOpen",defaultValue:l,handleName:"onOpenChange",name:"open",onChange:f,value:g});z(()=>{N&&s.current?.classList.add(`c-slideout-push-${c==="left"?"start":"end"}`)},[]),z(()=>{if(N){let _=document.activeElement||b?.current||null;return()=>{_?.focus()}}},[N]),xe(()=>{s.current?.classList.add("c-slideout-container"),u&&s.current?.classList.add("c-slideout-fluid")},[s.current]),z(()=>{if(N){let _=S=>{S.key===H.Esc&&x&&(S.stopImmediatePropagation(),S.preventDefault(),M(!1))};return w.current?.removeAttribute("inert"),document.addEventListener("keydown",_,!0),()=>{document.removeEventListener("keydown",_,!0)}}else w.current?.setAttribute("inert","")},[x,N]);let C=ie(),W=Dr(s),B=E?Math.min(O,v):y&&Math.max(y,ro);return o.createElement("div",{className:L(`c-slideout c-slideout-${m} c-slideout-push`,{"c-slideout-end":c==="right","c-slideout-start":c==="left"}),ref:R,style:m==="fixed"?{top:`${W}px`}:void 0},o.createElement(Ee,{appear:N,className:L("sidebar",i,{"sidebar-dark":d==="dark","sidebar-light":d==="light"}),classNames:{appearActive:"c-slideout-show",appearDone:"c-slideout-show",enter:"c-slideout-transition c-slideout-transition-in",enterA
4ctive:"c-slideout-show",enterDone:"c-slideout-show",exit:"c-slideout-transition c-slideout-transition-out",exitActive:""},in:N,onEnter:()=>{s.current?.classList.add("c-slideout-transition","c-slideout-transition-in",`c-slideout-push-${c==="left"?"start":"end"}`)},onEntered:(_,S)=>{R.current?.classList.add("c-slideout-shown"),s.current?.classList.remove("c-slideout-transition","c-slideout-transition-in"),S||w.current?.focus({preventScroll:!0})},onExit:()=>{s.current?.classList.add("c-slideout-transition","c-slideout-transition-out"),s.current?.classList.remove(`c-slideout-push-${c==="left"?"start":"end"}`)},onExited:()=>{R.current?.classList.remove("c-slideout-shown"),s.current?.classList.remove("c-slideout-transition","c-slideout-transition-out")},timeout:F?0:N?200:300},o.createElement(e,{...h,"aria-label":n,"aria-labelledby":!t&&!n?C:t,ref:w,style:B?{width:B}:void 0,tabIndex:-1},o.createElement(Yt.Provider,{value:{onOpenChange:M,open:N,titleId:C}},o.createElement(ot,{active:k&&N},r),E&&o.createElement(gt,{onPanelWidthChange:I,panelWidth:B,panelWidthMax:O,panelWidthMin:ro,position:c})))))}function Dr(n){let[t,e]=o.useState(),r=()=>{let i=()=>{if(n.current){let a=n.current?.getBoundingClientRect().top+window.scrollY;e(a)}};return i(),window.addEventListener("resize",i),()=>{window.removeEventListener("resize",i)}};return o.useLayoutEffect(()=>{n.current&&r()},[n.current]),o.useEffect(()=>{r()},[]),t}function Nr(n){let[t,e]=Y(window.innerWidth/2),r=()=>{n.current&&e(parseFloat(window.getComputedStyle(n.current).maxWidth))};return z(()=>(r(),window.addEventListener("resize",r),()=>{window.removeEventListener("resize",r)}),[]),t}be.Header=no;be.Title=oo;be.Body=eo;be.Footer=to;function Jt({onSelectedPanelKeyChange:n,panels:t,selectedPanelKey:e,...r}){let i=K(null),a=tt(e),s=t[a]?.parentKey===e?"prev":"next";return o.createElement(be,{...r,"aria-label":t[e]?.title,externalSidePanelRef:i},o.createElement("div",{className:"drilldown-inner"},Object.entries(t).map(([l,c])=>{let d=e===l,p=c.parentKey,u=L("transitioning",{"drilldown-prev-initial":s==="prev"});return o.createElement(Ee,{"aria-hidden":!d,className:L("drilldown-item",{"drilldown-current":d}),classNames:{enter:u,enterActive:`drilldown-transition drilldown-${s}-active`,exit:u,exitActive:`drilldown-transition drilldown-${s}-active`},in:d,key:l,onEntered:()=>{i.current?.focus()},timeout:250},o.createElement("div",{className:"drilldown-item-inner"},o.createElement(be.Header,{...c.headerProps,...p&&{onBack:()=>n(p)}},o.createElement(be.Title,null,c.title)),c.component))})))}function io(){let n=K(new Map),t=P((r,i,a,s,l,c,d)=>{let p=n.current.get(r);if(p?p.parentKey!==d&&n.current.set(r,{...p,cursor:c,icon:l,lazyChild:i,loc:a,name:s,parentKey:d}):n.current.set(r,{children:new Set,cursor:c,icon:l,lazyChild:i,loc:a,name:s,parentKey:d}),d){let u=n.current.get(d);u?n.current.set(d,{...u,children:new Set([...u.children,r]),lazyChild:!1}):n.current.set(d,{children:new Set([r]),cursor:c.slice(0,-1),icon:void 0,lazyChild:!1,loc:a.slice(0,-1),name:"",parentKey:void 0})}return function(){if(n.current.delete(r),d&&n.current.has(d)){let f=n.current.get(d),g=new Set(f.children);g.delete(r),n.current.set(d,{...f,children:g,lazyChild:g.size===0})}}},[n]),e=P((r,i,a)=>{let s=n.current.get(r);s&&n.current.set(r,{...s,cursor:i,loc:a})},[n]);return{createPartialLayoutItem:t,layoutKeys:n,patchItem:e}}function st(n){let t=K(null);return Xe(n,()=>t.current,[]),t}function Qt(){let n=K(!0);return n.current?(n.current=!1,!0):n.current}function ao(n){let t=n.selectionMode,e=K(new Set),[r,i,a]=ne({defaultName:"defaultSelectedKeys",defaultValue:n.defaultSelectedKeys??new Set,handleName:"onSelectionChange",name:"selectedKeys",onChange:n.onSelectionChange,value:n.selectedKeys}),s=Qt();le(()=>{if(n.selectionMode==="multiple-recursive"&&!a){let g=Array.from(e.current);e.current=new Set(g.filter(y=>{let m=n.layoutKeys.current.get(y);if(!m)return!1;let b=[...m.children];return b.some(v=>!r.has(v))?!!b.some(v=>r.has(v)||e.current.has(v)):!1}))}},[r]),z(()=>{if(!s&&n.selectionMode==="multiple-recursive"&&!a){let g=new Set(r);n.layoutKeys.current.forEach((y,m)=>{if(!y)return!1;let b=[...y.children];b.length&&(b.every(h=>
4r.has(h))?(g.add(m),e.current.delete(m)):b.some(h=>r.has(h))?(g.delete(m),e.current.add(m)):(g.delete(m),e.current.delete(m)))}),i(g)}},[n.items]);let l=P((g,y,m)=>{if(!y.parentKey)return;let b=n.layoutKeys.current.get(y.parentKey),h=!1;if(g)n.indeterminate&&e.current.add(y.parentKey),h=!0,m.delete(y.parentKey);else{let v=[...b.children];v.some(T=>!m.has(T))?(v.some(T=>m.has(T)||e.current.has(T))?(n.indeterminate&&e.current.add(y.parentKey),h=!0):(e.current.delete(y.parentKey),h=!1),m.delete(y.parentKey)):(e.current.delete(y.parentKey),h=!1,m.add(y.parentKey))}l(h,b,m)},[n.layoutKeys,e,n.indeterminate]),c=P((g,y,m,b)=>{let h=g[n.nestedKey];h&&h.forEach((v,I)=>{let T=Te(I,v.id,y);b?m.add(T):m.delete(T),c(v,T,m,b)})},[n.nestedKey]),d=P((g,y,m,b)=>{if(g.lazyChild){let v=me(n.items??[],n.nestedKey).nodeByPath(g.loc);return c(v.item,y,m,b)}g.children.size&&g.children.forEach(h=>{b?m.add(h):m.delete(h);let v=n.layoutKeys.current.get(h);d(v,h,m,b)})},[c,n.layoutKeys,n.items,n.nestedKey]),p=P((g,y)=>{let{parentSelection:m=!0,selectionMode:b}=y??{};switch(b??t){case"multiple":{let h=new Set(r);h.has(g)?h.delete(g):h.add(g),i(h);break}case"multiple-recursive":{let h=new Set(r),v=n.layoutKeys.current.get(g);h.has(g)?h.delete(g):e.current.has(g)||h.add(g),e.current.delete(g),d(v,g,h,h.has(g)),m&&l(!1,v,h),i(h);break}default:{r.has(g)?i(new Set):i(new Set([g]));break}}},[n.layoutKeys,e,r,t,d,l]),u=P(g=>e.current.has(g),[e]),f=P(g=>{e.current=new Set(g)},[e]);return{isIndeterminate:u,replaceIndeterminateKeys:f,selectedKeys:r,toggleSelection:p}}function kr(n,t){for(let e=0;e<n.length&&e<t.length;e++){let r=n[e]-t[e];if(r!==0)return r}return n.length-t.length}function Ar(n,t){let e=t.layoutKeys.current,r=[];for(let i of n){let a=e.get(i);a&&r.push({cursor:a.cursor,loc:a.loc})}return r.sort((i,a)=>kr(i.loc,a.loc)),r.map(i=>i.cursor)}function lo(n){let[t,e]=ne({defaultName:"defaultItems",defaultValue:n.defaultItems??[],handleName:"onItemsChange",name:"items",onChange:n.onItemsChange,value:n.items}),r=K(new Map),i=io(),a=ao({defaultSelectedKeys:n.defaultSelectedKeys,indeterminate:n.indeterminate,items:t,layoutKeys:i.layoutKeys,nestedKey:n.nestedKey,onSelectionChange:n.onSelectionChange,selectedKeys:n.selectedKeys,selectionMode:n.selectionMode}),[s,l]=ne({defaultName:"defaultExpandedKeys",defaultValue:()=>{let{defaultExpandedKeys:m,indeterminate:b,nestedKey:h,selectionHydrationMode:v,selectionMode:I}=n;if(v==="hydrate-first"&&t&&a.selectedKeys.size){let T=so(t,h,"id",a.selectedKeys);return I==="multiple-recursive"&&b&&a.replaceIndeterminateKeys(T.filter(R=>!a.selectedKeys.has(R))),new Set(m?Array.from(m).concat(T):T)}return m??new Set},handleName:"onExpandedChange",name:"expandedKeys",onChange:n.onExpandedChange,value:n.expandedKeys});z(()=>{let{defaultExpandedKeys:m,indeterminate:b,nestedKey:h,selectionHydrationMode:v,selectionMode:I}=n;if(v==="render-first"&&t&&a.selectedKeys.size){let T=so(t,h,"id",a.selectedKeys);I==="multiple-recursive"&&b&&a.replaceIndeterminateKeys(T.filter(R=>!a.selectedKeys.has(R))),l(new Set(m?Array.from(m).concat(T):T))}},[]);let c=P(m=>{let b=new Set(s);return b.has(m)?(b.delete(m),l(b),!0):!1},[s]),d=P(m=>{let b=me(t,n.nestedKey);b.produce({op:"remove",path:m}),e(b.applyPatches())},[t]),p=P((m,b)=>{let h=me(t,n.nestedKey);h.produce({item:b,op:"replace",path:m}),e(h.applyPatches())},[t]),u=P((m,b,h)=>{let v=me(t,n.nestedKey),I=Ar(m,i);if(I.length){for(let T of I)v.produce({direction:h,from:T,op:"move",path:b});e(v.applyPatches())}},[t,i]),f=P((m,b)=>{let h=me(t,n.nestedKey);h.produce({op:"add",path:m,value:b}),e(h.applyPatches())},[t]),g=P(m=>{let b=new Set(s);b.has(m)?b.delete(m):b.add(m),l(b)},[s]),y=P(m=>{let b=new Set(s);return b.has(m)?!1:(b.add(m),l(b),!0)},[s]);return{close:c,cursors:r,expandedKeys:s,insert:f,items:t,layout:i,open:y,remove:d,reorder:u,replace:p,selection:a,toggle:g}}function so(n,t,e,r){let i=[],a=0;return Hr(t,e,(s,l)=>(r.has(s[e])&&(a++,i.push(...l)),r.size===a)).iter(n),i}function Hr(n,t,e){let r=!1;function i(a,s=[]){if(r)return;let l=[...a];for(;l.length;){let c=l.shift(),d=s.concat(c[t]);if(r=e(c,d),r)break;c[n]&&i(c[n],d)}}return{iter:i}}function me(n,t){let e=[],r=[...n];function i(d,p,u){return[...d.slice(0,p),u,...d.slice(p+1)]}function a(d){let p=[...d],u=p.shift(),f=null,g=u,y=r.findIndex(b=>b._key===g),m={...r[y]};for(r=i(r,y,m);p.length;){if(g=p.shift(),Array.isArray(m[t])&&m[t].length&&(y=m[t].findIndex(b=>b._key===g),m[t][y])){f=m,m={...m[t][y]},f[t]=i(f[t],y,m);continue}m[t]||(m[t]=[]),f=m}return{index:y,item:m,parent:f}}function s(d){let p=[...d],u=p.shift(),f={...r[u]},g=null,y=u;for(r=i(r,y,f);p.length;){if(y=p.shift(),Array.isArray(f[t])&&f[t].length&&(y>f[t].length-1&&(y-=1),f[t][y])){g=f,f={...f[t][y]},g[t]=i(g[t],y,f);continue}f[t]||(f[t]=[]),g=f}return{index:y,item:f,parent:g}}function l(){return e.forEach(d=>{switch(d.op){case"add":{let{path:p,value:u}=d,f=s(p);f.parent&&(f.parent[t]?f.parent[t]=[...f.parent[t],...u]:f.parent[t]=u);break}case"move":{let{direction:p,from:u,path:f}=d,g=a(u);g.parent?g.parent[t]=g.parent[t].filter(b=>b._key!==g.item._key):r=r.filter(b=>b._key!==g.item._key);let y=a(f),m=y.index;p==="bottom"?m+=1:p==="middle"&&(m=0,y.parent=y.item,y.parent[t]||(y.parent[t]=[])),y.parent?y.parent[t]=[...y.parent[t].slice(0,m),g.item,...y.parent[t].slice(m)]:r=[...r.slice(0,m),g.item,...r.slice(m)];break}case"remove":{let{path:p}
4=d,u=s(p);u.parent?u.parent[t]=u.parent[t].filter((f,g)=>g!==u.index):r=r.filter((f,g)=>g!==u.index);break}case"replace":{let{item:p,path:u}=d,f=s(u);f.parent?(f.parent[t]=f.parent[t].filter((g,y)=>y!==f.index),f.parent[t].splice(f.index,0,p)):(r.splice(f.index,1),r.splice(f.index,0,p));break}default:break}}),r}function c(d){e.push(d)}return{applyPatches:l,nodeByPath:s,produce:c}}var lt=o.createContext("head");function co(){return J(lt)}var Zt=o.createContext({});function Ae(){return J(Zt)}var en=o.createContext({divider:!1,isLoading:!1,key:0,lazy:!1,level:1,loadMore:()=>{}});function uo(){return J(en)}var tn=o.createContext({});function mo(){return J(tn)}function*fo(n,t,e,r,i=1,a=[]){for(let s=0;s<n.length;s++){let l={...n[s],_index:s,_level:i,_loc:[...a,s],_size:n.length};Array.isArray(n[s][e])&&n[s][e].length?(delete l[e],l._expandable=!0,yield l,t.has(n[s][r])&&(yield*fo(n[s][e],t,e,r,i+1,l._loc))):yield l}}function Or({children:n,defaultItems:t,items:e,onItemsChange:r,...i},a){let{expandedKeys:s,itemIdKey:l,nestedKey:c}=Ae(),[d,p]=ne({defaultName:"defaultItems",defaultValue:t??[],handleName:"onItemsChange",name:"items",onChange:r,value:e}),u=P((g,y)=>{let m=me(d,c);m.produce({op:"add",path:g,value:y}),p(m.applyPatches())},[d]),f=le(()=>!c||!d?d:[...fo(d,s,c,l)],[e,s,c,l]);return o.createElement("tbody",{...i,ref:a},o.createElement(lt.Provider,{value:"body"},o.createElement(tn.Provider,{value:{insert:u}},o.createElement(ae,{connectNested:!1,itemContainer:P(({children:g,item:y,keyValue:m})=>y?o.cloneElement(g,{_expandable:y._expandable,_index:y._index,_item:y,_level:y._level,_loc:y._loc,_size:y._size,keyValue:m}):g,[]),itemIdKey:l,items:f,passthroughKey:!1},n))))}var Mt=o.forwardRef(Or);Mt.displayName="TableBody";import{}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$loading-indicator.js";import Fr from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$loading-indicator.js";var Lt=Fr;var yo=o.createContext({});function nn(n){let[t,e]=n.getAttribute("data-id").split(",");return t==="number"?Number(e):e}function ct({children:n,containerRef:t,focusableElements:e}){let[r,i]=Y(null);return z(()=>{let a=ue(t,e)[0];a&&i(nn(a))},[]),z(()=>{if(!r)return;let a=ue(t,e);!a.find(l=>r===nn(l))&&a.length&&i(nn(a[0]))},[n]),o.createElement(yo.Provider,{value:{focusId:r,onFocusChange:i}},n)}function $e({disabled:n,id:t,onFocusChange:e}){let{focusId:r,onFocusChange:i}=J(yo),a=P(function(c){r!==t&&(c.stopPropagation(),i(t),e&&e(!0))},[r]),s=P(function(){e&&e(!1)},[r]);return le(()=>n?{tabIndex:-1}:{onBlur:s,onFocus:a,tabIndex:r===t?0:-1},[r,a,s])}var He=o.forwardRef(({UNSAFE_resizable:n,UNSAFE_resizerClassName:t,UNSAFE_resizerOnMouseDown:e,align:r,children:i,className:a,delimiter:s,expanded:l,index:c,keyValue:d,onClick:p,sortable:u,textAlign:f,textValue:g,truncate:y,width:m="auto",wrap:b=!0,...h},v)=>{let{columnsVisibility:I,expandedKeys:T,headCellsCount:R,messages:w,onExpandedChange:k,onSortChange:O,sort:F,sortDescriptionId:x,treegrid:E}=Ae(),[N,M]=Y(!1),C=$e({disabled:!E,id:d,onFocusChange:M}),W=co(),{divider:B,expandable:_,isLoading:S,key:Z,lazy:se,level:D,loadMore:ee}=uo(),X=W==="head",$=X?"th":"td",V=o.Children.count(i),U=P(j=>{let te=new Set(T);te.has(j)?te.delete(j):te.add(j),k(te)},[T,k]),G=P(()=>O({column:d,direction:F&&d===F.column&&F.direction==="ascending"?"descending":"ascending"},g),[O,d,F]),A=(_||se)&&!S,q=X&&u;return o.createElement($,{...h,...C,"aria-colindex":X&&!u?void 0:c+1,"aria-describedby":q?x:void 0,"aria-sort":q?F&&d===F.column?F.direction:"none":void 0,className:L(a,{"order-arrow-down-active":q?F&&d===F.column&&F.direction==="descending":void 0,"order-arrow-up-active":q?F&&d===F.column&&F.direction==="ascending":void 0,"table-cell-expand":y||l,[`table-cell-${s}`]:s,[`table-column-text-${f}`]:f,[`text-${r}`]:r,"table-cell-ws-nowrap":!b,"table-focus":C.tabIndex===0&&N,"table-head-title":X}),colSpan:B?R+(I?1:0):void 0,"data-id":typeof d=="number"?`number,${d}`:`string,${d}`,onClick:j=>{q&&(j.preventDefault(),G()),p&&p(j)},onKeyDown:j=>{j.key===H.Enter&&(q&&(j.preventDefault(),G()),E&&A&&U(Z))},ref:v,role:E?"gridcell":void 0,style:{width:m},tabIndex:C.tabIndex},q?o.createElement(oe.ContentRow,null,o.createElement(oe.ContentCol,{expand:!0},o.createElement("span",{className:"text-truncate-inline"},o.createElement("span",{className:"text-truncate"},i))),o.createElement(oe.ContentCol,null,o.createElement("button",{className:"component-action",title:w.sortDe
4scription,type:"button"},o.createElement(Q,{symbol:"order-arrow"})))):y?o.createElement("span",{className:"text-truncate-inline"},o.createElement("span",{className:"text-truncate"},i)):E&&c===0&&!X?o.createElement(oe.ContentRow,{style:{paddingLeft:(D-(_||se?1:0))*28-(_||se?4:0)}},A&&o.createElement(oe.ContentCol,{className:"autofit-col-toggle"},o.createElement(ce,{borderless:!0,displayType:"secondary",monospaced:!0,onClick:()=>{_?U(Z):ee()},size:"xs",tabIndex:-1,title:w.expandable},o.createElement(Q,{symbol:T.has(Z)?"angle-down":"angle-right"}))),S&&o.createElement(oe.ContentCol,{className:"autofit-col-toggle"},o.createElement("div",{className:"btn-monospaced btn-xs"},o.createElement(Lt,{size:"sm"}))),o.Children.map(i,(j,te)=>j?o.createElement(oe.ContentCol,{className:L({"autofit-col-checkbox":o.isValidElement(j)&&j?.type.displayName==="ClayIcon"}),expand:te===V-1},j):null)):i,n&&o.createElement("div",{className:t,onMouseDown:e}))});He.displayName="Item";var on={};Ft(on,{Item:()=>Ze,Menu:()=>ut});import{ClayLinkContext as Rd}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$link.js";import Br from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$link.js";var go=Br;var Ze=o.forwardRef(function({children:t,className:e,"data-index":r,disabled:i,href:a,keyValue:s,onClick:l,style:c,textValue:d,...p},u){return o.createElement("li",{"data-index":r,ref:u,role:"presentation",style:c},o.createElement(a?go:l?"button":"span",{...p,className:L("dropdown-item",e,{disabled:i}),"data-focus":s,disabled:i,href:a,onClick:l,tabIndex:-1},t))});Ze.displayName="Item";Ze.passthroughKey=!0;var _r=o.forwardRef(function({children:t,...e},r){return o.createElement("ul",{...e,className:"list-unstyled",ref:r},t)});function Vr({UNSAFE_focusableElements:n,active:t,alwaysClose:e=!0,as:r="div",children:i,className:a,defaultActive:s,disabled:l,items:c,onActiveChange:d,role:p="menu",style:u,trigger:f,...g},y){let m=K(null),b=K(null),h=K(null),v=K(null);ve(),Xe(y,()=>h.current,[]);let[I,T]=ne({defaultName:"defaultActive",defaultValue:s,handleName:"onActiveChange",name:"active",onChange:d,value:t}),R=Je({estimateSize:32,items:c??[],parentRef:h}),w=de({children:i,itemContainer:P(({children:x,keyValue:E})=>o.cloneElement(x,{keyValue:E,onClick:N=>{x.props.onClick&&x.props.onClick(N),!N.defaultPrevented&&e&&T(!1)},role:p==="menu"?"menuitem":"option"}),[]),items:c,suppressTextValueWarning:!1,virtualizer:c&&c.length>70?R:void 0});qe({alignmentByViewport:!0,alignmentPosition:5,autoBestAlign:!0,isOpen:I,ref:h,triggerRef:v},[I,i]);let{navigationProps:k}=ge({activation:"manual",collection:c&&c.length>70?w:void 0,containerRef:h,focusableElements:n,loop:!0,orientation:"vertical",typeahead:!0,visible:I}),O=P(()=>T(!1),[]),F=ie();return o.createElement("div",{className:"dropdown",ref:b},o.cloneElement(f,{"aria-controls":I?F:void 0,"aria-expanded":I,"aria-haspopup":"true",className:L("dropdown-toggle",f.props.className),disabled:l,onClick:x=>{f.props.onClick&&f.props.onClick(x),T(!I)},onKeyDown:x=>{switch(f.props.onKeyDown&&f.props.onKeyDown(x),x.key){case H.Spacebar:x.preventDefault(),T(!I);break;case H.Up:case H.Down:{x.preventDefault(),x.stopPropagation(),I||T(!0),k.onKeyDown(x);break}default:break}},ref:x=>{v.current=x;let{ref:E}=f;typeof E=="function"&&E(x)}}),I&&o.createElement(Ue,{isCloseOnInteractOutside:!0,isKeyboardDismiss:!0,isOpen:!0,menuRef:h,onClose:O,portalRef:m,suppress:[h,v],triggerRef:v},o.createElement("div",{ref:m,role:"presentation"},o.createElement(r,{className:L("dropdown-menu show",a),ref:h,role:"presentation",style:u},o.createElement(nt,{focusableElements:n,menuRef:h},o.createElement(ae,{...g,as:_r,collection:w,id:F,onKeyDown:x=>{switch(x.key){case H.Tab:{x.preventDefault(),T(!1);let E=Array.from(document.querySelectorAll(Le.join(","))),N=E.indexOf(v.current),M=E[N+1];M&&M.focus();break}default:k.onKeyDown(x);break}},role:p},i))))))}var ut=o.forwardRef(Vr);ut.displayName="Menu";var zr=o.forwardRef(function({description:t,name:e},r){return o.createElement("li",{key:e,ref:r,role:"presentation",tabIndex:-1},o.createElement("div",{className:"dropdown-subheader mb-0"},e.toUpperCase()),o.createElement("div",{className:"dropdown-section py-0 text-secondary"},t),o.createElement("div",{className:"dropdown-divider"}))}),Wr=typeof window>"u"?z:xe;function $r({children:n,items:t,...e},r){let{alwaysVisibleColumns:i,columnsVisibility:a,messages:s,onHeadCellsChange:l,onVisibleColumnsChange:c,visibleColumns:d}=Ae(),p=de({children:n,items:t,suppressTextValueWarning:!1,visibleKeys:new Set(d.keys())});return Wr(()=>{d.size===0&&c(p.getItems(),0),l(p.getSize())},[p.getSize()]),o.createElement("thead",{...e,ref:r},o.createElement(lt.Provider,{value:"head"},o.createElement("tr",null,o.createElement(ae,{collection:p}),a&&o.createElement(He,{keyValue:"visibility",width:"64px"},o.createElement("span",{className:"sr-only"},s.columnsVisibilityCell||s.columnsVisibility),o.createElement(ut,{UNSAFE_focusableElements:['input[role="switch"]'],alwaysClose:!1,items:[{description:s.columnsVisibilityDescription,name:s.columnsVisibilityHeader},...p.getItems().filter(u=>!i.has(u))],style:{maxWidth:"210px",minWidth:"210px"},trigger:o.createElement(ce,{"aria-label":s.columnsVisibility,borderless:!0,displayType:"secondary",monospaced:!0,size:"sm",title:s.columnsVisibility},o.createElement(Q,{symbol:"caret-bottom"}))},u=>typeof u=="object"?o.createElement(zr,{description:u.description,key:u.name,name:u.name}):o.createElement(Ze,{key:u,onClick:()=>{d.has(u)&&d.size===1||c(u,p.getItem(u).index)},tabIndex:-1,textValue:p.getItem(u).value},o.createElement(oe.ContentRow,{verticalAlign:"center"},o.createElement(oe.ContentCol,{expand:!0},p.getItem(u).value),o.createElement(oe.ContentCol,{float:"end"},o.createElement(Nn,{containerProps:{style:{marginBottom:0}},disabled:d.has(u)&&d.size-i.size===1,onChange:f=>{f.stopPropagation(),c(u,p.getItem(u).index)},onKeyDown:f=>{switch(f.key){case"Enter":c(u,p.getItem(u).index);break;default:break}},sizing:"sm",toggled:d.has(u)})))))))))}var Rt=o.forwardRef($r);Rt.displayName="TableHead";function jr({_expandable:n,_index:t,_item:e,_level:r,_loc:i,_size:a,children:s,className:l,delimiter:c,divider:d=!1,items:p,keyValue:u,lazy:f=!1,...g},y){let{columnsVisibility:m,expandedKeys:b,headCellsCount:h,onExpandedChange:v,onLoadMore:I,treegrid:T,visibleColumns:R}=Ae(),{insert:w}=mo(),[k,O]=Y(!1),F=$e({disabled:!T,id:u,onFocusChange:O}),[x,E]=Y(!1),N=P(()=>{n||!I||!f||(E(!0),I(e).then(B=>
4{if(E(!1),!!B&&Array.isArray(B)){w([...i,0],B);let _=new Set(b);_.add(u),v(_)}}).catch(B=>{E(!1),console.error(B)}))},[w,u,n,I,f]),M=st(y),C=le(()=>{let B=p?p.length:o.Children.count(s);return[...Array.from(R.values()),...m&&B>h?[B-1]:[]]},[m,p?.length,R,h]),W=de({children:s,items:p,visibleKeys:C});return o.createElement("tr",{...g,...F,"aria-expanded":n||f?b.has(u):void 0,"aria-level":T?r:void 0,"aria-posinset":T?t+1:void 0,"aria-setsize":T?a:void 0,className:L(l,{"table-divider":d,[`table-row-${c}`]:c,"table-focus":F.tabIndex===0&&k}),"data-id":typeof u=="number"?`number,${u}`:`string,${u}`,onKeyDown:B=>{if(!(document.activeElement!==M.current||B.defaultPrevented||!n&&!f))switch(B.key){case H.Left:{if(b.has(u)){let _=new Set(b);_.delete(u),v(_)}break}case H.Right:{if(I&&f&&!n)N();else if(!b.has(u)){let _=new Set(b);_.add(u),v(_)}break}default:break}},ref:M,role:T?"row":void 0},o.createElement(en.Provider,{value:{divider:d,expandable:n,isLoading:x,key:u,lazy:f,level:r,loadMore:N}},o.createElement(ae,{collection:W}),m&&!d&&W.getSize()===h&&o.createElement(He,{index:h,keyValue:`${u}:visibility`},null)))}var dt=o.forwardRef(jr);dt.displayName="TableRow";dt.passthroughKey=!0;import{}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$table.js";import Ur from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$table.js";var bo=Ur;function ho({disabled:n,locator:t,ref:e}){return{navigationProps:{onKeyDownCapture:P(i=>{if(![H.Left,H.Right,H.Up,H.Down,H.Home,H.End].includes(i.key)||n)return;let a=document.activeElement,s=a.getAttribute("role")===t.row,l;switch(i.key){case H.Up:case H.Down:{let c;if(s)c=ue(e,[`[role="${t.row}"]`]);else{let p=a.getAttribute("aria-colindex");c=ue(e,[`[aria-colindex="${p}"]`])}let d=c.indexOf(a);if(d===-1)break;l=c[i.key===H.Up?d-1:d+1];break}case H.Left:{if(s){if(a.getAttribute("aria-expanded")!=="true"&&a.getAttribute("aria-level")!=="1"){let c=ue(e,[`[role="${t.row}"]`]),d=c.indexOf(a);for(;c[d]?.getAttribute("aria-level")!==String(Number(a.getAttribute("aria-level"))-1);)d-=1;l=c[d]}}else{let c=a.closest(`[role="${t.row}"]`),d=ue({current:c},[`[role="${t.cell}"]`]),p=d.indexOf(a);if(p===-1)break;p===0?l=c:l=d[p-1]}break}case H.Right:{if(s)a.getAttribute("aria-expanded")!=="false"&&(l=a.querySelector(`[role="${t.cell}"]`));else{let c=a.closest(`[role="${t.row}"]`),d=ue({current:c},[`[role="${t.cell}"]`]),p=d.indexOf(a);if(p===-1)break;l=d[p+1]}break}case H.Home:case H.End:{let c;if(s)c=ue(e,[`[role="${t.row}"]`]);else{let d=a.closest(`[role="${t.row}"]`);c=ue({current:d},[`[role="${t.cell}"]`])}l=c[i.key===H.Home?0:c.length-1];break}default:break}l&&(i.preventDefault(),l.focus())},[n])}}}var Gr=['[role="row"]','td[role="gridcell"]'],qr={cell:"gridcell",row:"row"},Xr=new Set,Kt=o.forwardRef(({alwaysVisibleColumns:n=new Set,columnsVisibility:t=!0,children:e,className:r,defaultExpandedKeys:i=Xr,defaultSort:a,defaultVisibleColumns:s=new Map,expandedKeys:l,itemIdKey:c="id",messages:d={columnsVisibility:"Manage Columns Visibility",columnsVisibilityDescription:"At least one column must remain visible.",columnsVisibilityHeader:"Columns Visibility",expandable:"expandable",sortDescription:"sortable column",sorting:"sorted by column {0} in {1} order"},visibleColumns:p,onExpandedChange:u,onVisibleColumnsChange:f,onLoadMore:g,onSortChange:y,size:m,sort:b,nestedKey:h,...v},I)=>{let[T,R]=ne({defaultName:"defaultExpandedKeys",defaultValue:i,handleName:"onExpandedChange",name:"expandedKeys",onChange:u,value:l}),[w,k]=ne({defaultName:"defaultSort",defaultValue:a,handleName:"onSortChange",name:"sort",onChange:y,value:b}),[O,F]=ne({defaultName:"defaultVisibleColumns",defaultValue:s,handleName:"onVisibleColumnsChange",name:"visibleColumns",onChange:f,value:p}),x=st(I),E=K(null),{navigationProps:N}=ho({disabled:!h,locator:qr,ref:x}),M=ie(),[C,W]=Y(0);return o.createElement(bo,{...v,...N,className:L(r,{"table-nested-rows":h,[`table-${m}`]:m,"table-sort":w||w===null}),ref:x,role:h?"treegrid":void 0,style:{tableLayout:"fixed"},tableVerticalAlignment:"middle"},o.createElement(ke,{ref:E}),o.createElement(ct,{containerRef:x,focusableElements:Gr},o.createElement(Zt.Provider,{value:{alwaysVisibleColumns:n,columnsVisibility:t,expandedKeys:T,headCellsCount:C,itemIdKey:c,messages:d,nestedKey:h,onExpandedChange:R,onHeadCellsChange:W,onLoadMore:g,onSortChange:P((B,_)=>{E.current.announce(pe(d.sorting,[_,B.direction])),k(B)},[k]),onVisibleColumnsChange:P((B,_)=>{if(Array.isArray(B)){let Z=new Map(O);B.forEach((se,D)=>{Z.has(se)?Z.delete(se):Z.set(se,D)}),F(Z);return}let S=new Map(O);S.has(B)?S.delete(B):S.set(B,_),F(S)}
4,[F,O]),sort:w,sortDescriptionId:M,treegrid:!!h,visibleColumns:O}},e)),Ne(o.createElement("div",{"aria-hidden":"true",id:M,style:{display:"none"}},d.sortDescription),document.body))});Kt.displayName="Table";import{createDndContext as Fm,DndContext as Bm,DndProvider as vo,DragPreviewImage as _m,useDrag as xo,useDrop as Co,useDragLayer as To,useDragDropManager as Vm,DragSource as zm,DropTarget as Wm,DragLayer as $m}from"../../../frontend-js-react-web/__liferay__/exports/react-dnd.js";import{getEmptyImage as Io,HTML5Backend as Eo,NativeTypes as Gm}from"../../../frontend-js-react-web/__liferay__/exports/react-dnd-html5-backend.js";var rn=o.createContext({});function ye(){return J(rn)}function Dt(){let{cursors:n,expandedKeys:t,insert:e,layout:r,onLoadMore:i,selection:a,toggle:s}=ye(),l=P((u,f,g=!1)=>{if(!i)return;let y=r.layoutKeys.current.get(u);if(!y)return;let m=n.current.get(u);return i(f,m).then(b=>{b&&(Array.isArray(b)?(e([...y.loc,0],b),g&&s(u)):b.items&&(n.current.set(u,b.cursor),e([...y.loc,0],b.items),g&&!t.has(u)&&s(u)))}).catch(b=>{console.error(b)})},[s,e]),c=P(u=>a.selectedKeys.has(u),[a.selectedKeys]),d=P(u=>t.has(u),[t]),p=P(u=>n.current.get(u),[n]);return[{has:c,toggle:a.toggleSelection},{has:d,toggle:s},{get:p,loadMore:l}]}var Po=o.createContext({}),an=()=>new Set;function So(n){return n.current?[...n.current.querySelectorAll('[role="treeitem"][data-dnd="true"]')].filter(t=>!t.getAttribute("disabled")):[]}function sn(n){let[t,e]=n.getAttribute("data-id").split(",");return t==="number"?Number(e):e}function mt(n,t){let e=t.layoutKeys.current,r=i=>{let a=e.get(i)?.parentKey;for(;a;){if(n.has(a))return!0;a=e.get(a)?.parentKey}return!1};return new Set(Array.from(n).filter(i=>!r(i)))}function ln({dragKeys:n,element:t,rootRef:e}){return!!So(e).filter(a=>{let s=sn(a);return n.has(s)}).some(a=>a.closest(".treeview-item").contains(t))}function Yr({currentDrag:n,currentDragKeys:t,items:e,layout:r,mode:i,nestedKey:a,onItemHover:s,position:l,targetKey:c}){if(!s||!n)return!0;let d=r.layoutKeys.current.get(c),p=r.layoutKeys.current.get(n);if(!d||!p)return!1;let u=pt(d.loc,l),f=mt(t,r),g=me(e,a),y=g.nodeByPath(p.loc),m=g.nodeByPath(u).parent;return m?s(i==="multiple"?f:y.item,m,{next:u[u.length-1],previous:y.index},l):!1}var Jr={down:{bottom:"next",middle:"bottom",top:"middle"},up:{bottom:"middle",middle:"top",top:"prev"}};function Qr({direction:n,index:t,position:e}){let r=Jr[n]?.[e];return r?r==="next"?{index:t+1,position:"middle"}:r==="prev"?{index:t-1,position:"middle"}:{index:t,position:r}:null}function Zr({direction:n,items:t,layout:e,mode:r,nestedKey:i,onItemHover:a,rootRef:s,state:l}){let c=So(s);if(!c.length)return null;let p={index:c.findIndex(u=>sn(u)===l.currentTarget),position:l.position||"bottom"};for(;;){if(p=Qr({...p,direction:n}),!p)continue;let{index:u,position:f}=p;if(u<0||u>=c.length)return null;let g=c[u];if(!g||ln({dragKeys:l.currentDragKeys,element:g,rootRef:s}))continue;let y=sn(g),m={key:y,position:f};if(Yr({currentDrag:l.currentDrag,currentDragKeys:l.currentDragKeys,items:t,layout:e,mode:r,nestedKey:i,onItemHover:a,position:f,targetKey:y}))return m}}var ei={dragDescriptionKeyboard:"Press Enter to start dragging.",dragItem:"Drag",dragLayerPluralLabel:"{0} Items",dragStartedKeyboard:"Started dragging. Press Tab to navigate to a drop target, then press Enter to drop, or press Escape to cancel.",dropCanceled:"Drop cancelled.",dropComplete:"Drop complete.",dropDescriptionKeyboard:"Press Enter to drop. Press Escape to cancel drag.",dropIndicator:"drop indicator",dropOn:"Drop on",endDragKeyboard:"Dragging. Press Enter to cancel drag.",insertAfter:"Insert on bottom of the",insertBefore:"Insert on top of the"};function wo({children:n,messages:t=ei,mode:e,nestedKey:r,onItemMove:i,onItemHover:a,rootRef:s}){let{dragAndDrop:l,expandedKeys:c,items:d,layout:p,open:u,reorder:f,selection:{selectedKeys:g}}=ye(),y=K(null),[m,b]=Y({currentDrag:null,currentDragKeys:an(),currentTarget:null,lastItem:null,position:null,source:null,status:null}),h=P((x,E)=>{let N=e==="multiple"&&g.has(E)?g:new Set([E]);if(x==="mouse")b(M=>({...M,currentDrag:E,currentDragKeys:N,source:"mouse",status:null}));else{y.current?.announce(t.dragStartedKeyboard);let[M]=[...N];if(!M)return;b(C=>({...C,currentDrag:E,currentDragKeys:N,currentTarget:M,position:"top",source:"keyboard",status:null}))}},[g]),v=P((x=null)=>{b(E=>({currentDrag:null,currentDragKeys:an(),currentTarget:null,lastItem:E.currentDrag,position:null,source:null,status:x}))},[]),I=P((x,E)=>{b(N=>({...N,currentTarget:x,position:E}))},[]),T=P(()=>{b(x=>({...x,currentTarget:null,position:null}))},[]),R=P(()=>{y.current?.announce(t.dropCanceled),b(x=>({currentDrag:null,currentDragKeys:an(),currentTarget:null,lastItem:x.currentDrag,position:null,source:null,status:"canceled"}))},[]),w=P(()=>{let{currentDrag:x,currentTarget:E,position:N}=m,M=p.layoutKeys.current.get(E),C=p.layoutKeys.current.get(x),W=mt(m.currentDragKeys,p),B=pt(M.loc,N);if(i){let _=me(d,r),S=_.nodeByPath(C.loc);if(!i(e==="multiple"?W:S.item,_.nodeByPath(B).parent,{next:B[B.length-1],previous:S.index})){R();return}}f(W,M.cursor,N),v("complete"),y.current?.announce(t.dropComplete)},[m,R]);z(()=>{if(m.lastItem&&m.status){let x=s.current?.querySelector(`[data-id="${typeof m.lastItem=="number"?`number,${m.lastItem}`:`string,${m.lastItem}`}"]${m.status==="canceled"?" [data-draggable]":""}`);x&&x.focus()}},[m]),z(()=>
4{if(s.current&&m.source==="keyboard")return Ct([...s.current.querySelectorAll('[aria-roledescription="drop indicator"], [data-draggable="true"], [class="component-text"]'),document.body.querySelector('[data-live-announcer="true"]')])},[m.source]);let k=ie(),O=ie(),F=ie();return z(()=>{if(m.source==="keyboard"){let x=E=>{switch(E.key){case H.Esc:R();break;case H.Enter:{E.target.getAttribute("aria-roledescription")&&w();break}case H.Up:case H.Down:{E.preventDefault(),E.stopPropagation();let N=Zr({direction:E.key===H.Up?"up":"down",items:d,layout:p,mode:e,nestedKey:r,onItemHover:a,rootRef:s,state:m});if(!N)return;let{key:M,position:C}=N,W=p.layoutKeys.current.get(M);if(!W)return;!c.has(M)&&(W.children.size||W.lazyChild)&&u(M),b(B=>({...B,currentTarget:M,position:C}));break}default:break}};return document.addEventListener("keydown",x,!0),()=>{document.removeEventListener("keydown",x,!0)}}},[m]),o.createElement(Po.Provider,{value:{...m,dragCancelDescribedBy:F,dragDescribedBy:k,dragDropDescribedBy:O,messages:t,onCancel:R,onClearPosition:T,onDragStart:h,onDrop:w,onEnd:v,onPositionChange:I}},l&&o.createElement(ke,{ref:y}),m.source==="keyboard"?o.createElement(o.Fragment,null,o.createElement("span",{"data-focus-scope-start":"true"}),n,o.createElement("span",{"data-focus-scope-end":"true"})):n,l&&o.createElement(o.Fragment,null,Ne(o.createElement("div",{"aria-hidden":"true",id:k,style:{display:"none"}},t.dragDescriptionKeyboard),document.body),m.source==="keyboard"&&o.createElement(o.Fragment,null,Ne(o.createElement("div",{"aria-hidden":"true",id:O,style:{display:"none"}},t.dropDescriptionKeyboard),document.body),Ne(o.createElement("div",{"aria-hidden":"true",id:F,style:{display:"none"}},t.endDragKeyboard),document.body))))}var he={BOTTOM:"bottom",MIDDLE:"middle",TOP:"top"};function pt(n,t){let e=[...n],r=e.pop();switch(t){case he.BOTTOM:e=[...e,r+1];break;case he.MIDDLE:e=[...e,r,0];break;case he.TOP:e=[...e,r];break;default:break}return e}function Oe(){return J(Po)}var Lo=o.createContext({}),Mo=.2;function ti(n){return typeof n=="string"?`${n}`.replace(".$",""):n}function ni(n,t){return!n.slice(0,t.length).some((r,i)=>r!==t[i])&&t.length>n.length}function Ro({children:n,value:t}){let{dragAndDrop:e,dragAndDropMode:r,expandedKeys:i,itemNameKey:a,items:s,layout:l,nestedKey:c,onItemHover:d,onItemInvalidMove:p,onItemMove:u,open:f,reorder:g,rootRef:y}=ye(),{cursor:m,indexes:b,itemRef:h,key:v}=Me(),I=It(),{currentDragKeys:T,currentTarget:R,onClearPosition:w,onDragStart:k,onEnd:O,onPositionChange:F,position:x,source:E}=Oe(),N=K(ti(t.key)),M=K(null),C=K(),W=K(!0),B=le(()=>[...b??[],t.index],[b,t.index]),_=le(()=>[...m??[],N.current],[m,N.current]),S={...t,...I.current.get(N.current),cursor:_,indexes:B,itemRef:M,key:N.current,parentItemRef:h},Z=!!(c&&S[c]?.length);z(()=>l.createPartialLayoutItem(N.current,Z,B,t[a],t.icon,_,v),[l.createPartialLayoutItem,Z,N,v]),z(()=>l.patchItem(N.current,_,B),[l.patchItem,B,_]);let[{isDragging:se},D,ee]=xo({begin(){k("mouse",S.key)},canDrag(){return e??!1},collect:V=>({isDragging:V.isDragging()}),end(){O()},item:{item:S,type:"treeViewItem"}});z(()=>{E===null&&(W.current=!0)},[E]),z(()=>{ee(Io(),{captureDraggingState:!0})},[ee]);let[{overTarget:X},$]=Co({accept:"treeViewItem",canDrop(V){return!ni(V.item.indexes,S.indexes)},collect:V=>({canDrop:V.canDrop(),overTarget:V.isOver({shallow:!0})}),drop(V,U){if(U.didDrop()||!U.canDrop()||V.item.key===S.key||!W.current){p&&p();return}if(!M||M.current===null)return;let G=x;S.key!==R&&(G=he.TOP);let A=pt(S.indexes,G),q=mt(T,l);if(u){let j=me(s,c);if(!u(r==="multiple"?q:Fe(V.item),j.nodeByPath(A).parent,{next:A[A.length-1],previous:V.item.index}))return}g(q,S.cursor,G),O("complete")},hover(V,U){if(!U.canDrop()||se||!U.isOver({shallow:!0}))return;let G=S[c],A=M.current.getBoundingClientRect(),q=U.getClientOffset().y,j=he.MIDDLE;q<A.height*Mo+A.top?j=he.TOP:q>A.bottom-A.height*Mo&&!i.has(S.key)&&(j=he.BOTTOM);let te=S.key;if(j===he.TOP&&S.prevKey&&!i.has(S.prevKey)&&(j=he.BOTTOM,te=S.prevKey),j===he.MIDDLE&&typeof C.current!="number"&&!i.has(S.key)&&G&&Array.isArray(G)&&G.length&&(C.current=setTimeout(()=>{C.current=null,U.isOver({shallow:!0})&&f(S.key)},500)),!ln({dragKeys:T,element:M.current,rootRef:y})){if(d){let _e=me(s,c),Pe=pt(S.indexes,j),re=mt(T,l);if(!d(r==="multiple"?re:Fe(V.item),_e.nodeByPath(Pe).parent,{next:Pe[Pe.length-1],previous:V.item.index},j)){W.current=!1,w();return}}W.current=!0,j!==x&&F(te,j)}}});return s&&s.length&&e&&D($(M)),o.createElement(Lo.Provider,{value:S},o.cloneElement(n,{isDragging:T.has(S.key),overPosition:x,overTarget:R===S.key||X,ref:M}))}function Me(){return J(Lo)}var Ko=new Set(["index","indexes","itemRef","key","parentItemRef","prevKey","nextKey"]);function oi({item:n={},index:t,keyValue:e,children:r}){return o.createElement(Ro,{value:{...n,index:t,key:e}},r)}function Nt({as:n,children:t,items:e,...r}){let i=Dt(),{key:a}=Me();return o.createElement(ae,{...r,as:n,exclude:Ko,itemContainer:oi,items:e,parentKey:a,publicApi:i},t)}function Fe(n){return De(n,Ko)}var Do=3,ri={cursor:"grabbing",height:"100%",left:0,pointerEvents:"none",position:"fixed",top:0,width:"100%",zIndex:150},ii=({currentOffset:n,dragLayerRef:t,position:e,rtl:r,source:i,target:a})=>{if(!n&&!e||!t.current)return{display:"none"};let s,l,c=t.current.getBoundingClientRect();if(i==="keyboard"&&a){let p=c.height/2,u=a.getBoundingClientRect();s=u.right-c.width+p,e==="bottom"?l=u.y+u.height-c.height/2+Do:e==="top"?l=u.y-c.height/2-Do:l=u.y+u.height/2-c.height/2-p}else n&&(s=r?n.x+c.width/2-window.innerWidth:n.x-c.width/2,l=n.y-c.height/2);let d=`translate(${s}px, ${l}px)`;return{WebkitTransform:d,transform:d}};function ai(n,t){if(!n.current||!t)return null;let e=typeof t=="number"?`number,${t}`:`string,${t}`;return n.current.querySelector(`[data-id="${e}"]`)}function si({spritemap:n}){let{currentOffset:t}=To(m=>({currentOffset:m.getClientOffset()})),{currentDrag:e,currentDragKeys:r,currentTarget:i,messages:a,position:s,source:l}=Oe(),{layout:c,rootRef:d}=ye(),p=K(null),[u,f]=Y();if(z(()=>{f(ii({currentOffset:t,dragLayerRef:p,position:s,rtl:document.dir==="rtl",source:l,target:ai(d,i)}))},[t,i,s]),!e||!c)return null;let g=c.layoutKeys.current.get(e);if(!g)return null;let y=r.size>1?pe(a.dragLayerPluralLabel,[r.size]):g.name;return o.createElement("div",{style:ri},o.createElement("div",{className:"treeview-dragging",ref:p,style:u},g.icon&&r.size===1?o.createElement(Q,{className:"mr-2",spritemap:n,symbol:g.icon}):null,y))}var No=si;var li=o.forwardRef(function({children:t,...e},r){return o.createElement("ul",{...e,className:"treeview-group",ref:r,role:"group"},t)});function cn({children:n,className:t,items:e,...r}){let{expandedKeys:i}=ye(),{prefersReducedMotion:a}=Ie(),s=Me();return o.createElement(Ee,{className:L("collapse",t,{show:i.has(s.key)}),classNames:{enter:"collapsing",enterActive:"show",enterDone:"show",exit:"show",exitActive:"collapsing"},"data-id":typeof s.key=="number"?`number,${s.key}`:`string,${s.key}`,id:s.key,in:i.has(s.key),onEnter:l=>l.setAttribute("style","height: 0px"),onEntered:l=>l.removeAttribute("style"),onEntering:l=>Ge(l),onExit:l=>Ge(l),onExiting:l=>l.setAttribute("style","height: 0px"),timeout:a?0:250,unmountOnExit:!0},o.createElement("div",null,o.createElement(Nt,{as:li,items:e,...r},n)))}cn.displayName="ClayTreeViewGroup";var ko=o.createContext(0),dn=o.forwardRef(function({actions:t,children:e,expandable:r,isDragging:i,overPosition:a,overTarget:s,...l},c){let d=J(ko),{childrenRoot:p,close:u,dragAndDrop:f,expandDoubleClick:g,expandedKeys:y,nestedKey:m,onRenameItem:b,onSelect:h,open:v,remove:I,replace:T,rootRef:R,selection:w,selectionMode:k,toggle:O}=ye(),[F,x]=Y(!1),[E,N]=Y(!1),{source:M}
4=Oe(),C=Me(),W=K(!1),B=Dt(),_=B[2],[S,Z,...se]=o.Children.toArray(e),D=Z?.type?.displayName==="ClayTreeViewGroup"?Z:null;z(()=>{if(F){let re=()=>{W.current||x(!1),W.current=!1};return document.addEventListener("focus",re,!0),document.addEventListener("mousedown",re),()=>{document.removeEventListener("focus",re,!0),document.removeEventListener("mousedown",re)}}},[F]);let ee=P(()=>{if(D)return;let re=_.loadMore(C.key,C,!0);re&&(N(!0),re.then(()=>N(!1)))},[C,D,_.loadMore]),X=typeof S!="string"&&D&&o.isValidElement(S),$=X?S.props:{},V=D?"item":"node",U=V==="item"?l:{},G=V==="node"?l:{},A=m&&C[m]&&!!C[m].length,q=r||$.expandable||(p.current?A:D),j=$e({disabled:$.disabled||G.disabled||M==="keyboard",id:C.key}),te=ie(),_e=ie(),Pe=$.draggable===!1||G.draggable;return!D&&m&&C[m]&&p.current?o.cloneElement(p.current(Fe(C),...B),{actions:t,isDragging:i,overPosition:a,overTarget:s,ref:c}):o.createElement(ko.Provider,{value:d+24},o.createElement("li",{...U,className:L("treeview-item",U.className,{"treeview-item-dragging":i}),role:"none"},o.createElement(un,{labelId:te,target:{dropPosition:"top",key:C.key}}),o.createElement("div",{...$,...G,...j,"aria-expanded":D?y.has(C.key):void 0,"aria-labelledby":te,"aria-owns":q?_e:void 0,className:L("treeview-link",$.className,G.className,{active:k==="single"&&w.selectedKeys.has(C.key)||$.active||G.active,collapsed:D&&y.has(C.key),disabled:$.disabled||G.disabled,focus:F,"treeview-dropping-middle":s&&a==="middle","treeview-no-hover":$.noHover||G.noHover}),"data-dnd":f?!Pe:void 0,"data-dnd-dropping":s&&a?"true":void 0,"data-id":typeof C.key=="number"?`number,${C.key}`:`string,${C.key}`,disabled:$.disabled||G.disabled,onBlur:re=>{t&&re.relatedTarget&&!C.itemRef.current?.contains(re.relatedTarget)&&x(!1)},onClick:re=>{$.disabled||G.disabled||C.itemRef.current?.contains(re.target)&&(X&&$.onClick&&$.onClick(re),G.onClick&&G.onClick(re),!re.defaultPrevented&&(g&&re.detail!==2||(w.toggleSelection(C.key),h&&h(Fe(C)),D&&$.expandOnClick!==!1?O(C.key):ee())))},onFocus:re=>{j.onFocus&&j.onFocus(re),t&&(x(!0),W.current=!0)},onKeyDown:re=>{if($.disabled||G.disabled||(X&&$.onKeyDown&&$.onKeyDown(re),G.onKeyDown&&G.onKeyDown(re),re.defaultPrevented||re.key===H.Tab))return;re.preventDefault();let{key:Tn}=re;switch(Tn){case H.Left:!u(C.key)&&C.parentItemRef?.current&&C.parentItemRef.current.focus();break;case H.Right:if(!D){let Se=_.loadMore(C.key,C);if(Se)N(!0),Se.then(()=>N(!1));else return}!v(C.key)&&C.itemRef.current?C.itemRef.current.parentElement?.querySelector(".treeview-group")?.querySelector(".treeview-link:not(.disabled)")?.focus():C.itemRef.current?.focus();break;case H.Backspace:case H.Del:{I(C.indexes),C.parentItemRef.current?.focus();break}case H.Home:{(R.current?.firstElementChild).firstElementChild.focus();break}case H.End:{(R.current?.lastElementChild).firstElementChild.focus();break}case H.Spacebar:{w.toggleSelection(C.key),h&&h(Fe(C));break}case H.R.toLowerCase():case H.R:case H.F2:{b&&b({...C}).then(Se=>{T(C.indexes,{...Se,index:C.index,indexes:C.indexes,itemRef:C.itemRef,key:C.key,parentItemRef:C.parentItemRef}),C.itemRef.current?.focus()}).catch(Se=>{console.error(Se)});break}default:break}},onMouseDown:()=>{W.current=!0},onTouchStart:()=>{W.current=!0},ref:Pe?void 0:c,role:"treeitem",style:{...$?.style??{},...G?.style??{},paddingLeft:`${d+(q||E?0:24)}px`}},o.createElement(un,{labelId:te,target:{dropPosition:"middle",key:C.key}}),o.createElement("span",{className:"c-inner",style:{marginLeft:`-${d+(q||E?0:24)}px`},tabIndex:-2},typeof S=="string"&&!Z?o.createElement(oe.ContentRow,null,!Pe&&o.createElement(Ho,{labelId:te,tabIndex:j.tabIndex}),o.createElement(oe.ContentCol,{expand:!0},o.createElement("span",{className:"component-text",id:te,tabIndex:-1},S)),t&&o.createElement(mn,{tabIndex:j.tabIndex},t)):D?o.cloneElement(S,{actions:t,expandable:q,isNonDraggrable:Pe,labelId:te,onClick:void 0,onLoadMore:D?void 0:ee,tabIndex:j.tabIndex}):o.createElement(kt,{actions:t,disabled:G.disabled,expandable:q,isNonDraggrable:Pe,labelId:te,loading:E,onLoadMore:D?void 0:ee,tabIndex:j.tabIndex},e))),o.createElement(un,{labelId:te,target:{dropPosition:"bottom",key:C.key}}),D&&o.cloneElement(D,{"aria-labelledby":te,id:_e}),S&&D&&!!se.length&&o.createElement("div",{style:{paddingLeft:`${d+24}px`}},se)))});dn.displayName="ClayTreeViewItem";function ci({expanderIcons:n}){return o.createElement(o.Fragment,null,n?.close?n.close:o.createElement(Q,{symbol:"angle-down"}),n?.open?o.cloneElement(n.open,{className:"component-expanded-d-none"}):o.createElement(Q,{className:"component-expanded-d-none",symbol
4:"angle-right"}))}function kt({actions:n,children:t,disabled:e,expandable:r=!1,expanderDisabled:i,isNonDraggrable:a,labelId:s,loading:l=!1,onLoadMore:c,tabIndex:d,...p}){let{expandOnCheck:u,expandedKeys:f,expanderClassName:g,expanderIcons:y,onSelect:m,open:b,selection:h,toggle:v}=ye(),I=Me(),T=o.Children.count(t);return o.createElement(oe.ContentRow,{...p},r&&!l&&o.createElement(oe.ContentCol,null,o.createElement(ce,{"aria-controls":r?String(I.key):void 0,"aria-expanded":f.has(I.key),"aria-labelledby":s,className:L("component-expander",g,{collapsed:f.has(I.key)}),disabled:typeof i>"u"?e:i,displayType:null,monospaced:!0,onClick:R=>{R.stopPropagation(),c?c():v(I.key)},tabIndex:-1},o.createElement("span",{className:"c-inner",tabIndex:-2},o.createElement(ci,{expanderIcons:y})))),l&&o.createElement(oe.ContentCol,{className:"btn-monospaced"},o.createElement(Lt,{small:!0})),!a&&o.createElement(Ho,{labelId:s,tabIndex:d}),o.Children.map(t,(R,w)=>{let k=R;if(!k)return null;let O=R?.type?.displayName;return typeof R=="string"||typeof R=="number"||R?.type.displayName==="Text"?k=o.createElement("span",{className:"component-text",id:s,tabIndex:-1},R):O==="ClayIcon"?k=o.createElement("div",{className:"component-icon"},R):O==="ClayCheckbox"?k=o.cloneElement(R,{"aria-labelledby":s,checked:h.selectedKeys.has(I.key),disabled:l||e,indeterminate:h.isIndeterminate(I.key),onChange:F=>{let{onChange:x}=R.props;x&&x(F),!F.defaultPrevented&&(h.toggleSelection(I.key),m&&m(Fe(I)),u&&b(I.key))},onClick:F=>{F.stopPropagation();let{onClick:x}=R.props;x&&x(F)}}):k=o.cloneElement(R,{...R?.props,id:R?.props?.id||s}),o.createElement(oe.ContentCol,{expand:w===T-1},k)}),n&&o.createElement(mn,{tabIndex:d},n))}kt.displayName="TreeViewItemStack";function ui(n){return o.isValidElement(n)}function Ao(n,t){return typeof n.type=="function"||typeof n.type=="object"?n.type.displayName===t:!1}function mn({children:n,tabIndex:t}){let e=o.Children.toArray(n.type===o.Fragment?n.props.children:n);return o.createElement(o.Fragment,null,e.map((r,i)=>ui(r)?Ao(r,"ClayButton")?o.createElement(oe.ContentCol,{key:i},o.cloneElement(r,{className:L("component-action quick-action-item",r.props.className),onClick:a=>{a.stopPropagation(),r.props.onClick&&r.props.onClick(a)},onKeyDown:a=>{(a.key===H.Enter||a.key===H.Spacebar)&&a.stopPropagation()},tabIndex:t})):Ao(r,"ClayDropDownWithItems")?o.createElement(oe.ContentCol,{key:i},o.cloneElement(r,{trigger:o.cloneElement(r.props.trigger,{className:L("component-action quick-action-item",r.props.trigger.props.className),onClick:a=>{a.stopPropagation(),r.props.trigger.props.onClick&&r.props.trigger.props.onClick(a)},onKeyDown:a=>{(a.key===H.Enter||a.key===H.Spacebar)&&a.stopPropagation()},tabIndex:t})})):r:r))}mn.displayName="TreeViewItemActions";function un({labelId:n,target:t}){let{currentTarget:e,dragDropDescribedBy:r,messages:i,position:a,source:s}=Oe(),l=K(null),c=ie();if(z(()=>{s==="keyboard"&&l.current&&e===t.key&&t.dropPosition===a&&l.current.focus()},[e,t]),!s)return null;if(s==="mouse")return o.createElement("div",{"aria-hidden":"true",className:L({"treeview-dropping-indicator-bottom":t.dropPosition==="bottom","treeview-dropping-indicator-over":e===t.key&&t.dropPosition===a,"treeview-dropping-indicator-top":t.dropPosition==="top"}),ref:l,role:"button",tabIndex:-1});let d=t.dropPosition!=="middle"?"div":Qe;return o.createElement(d,{"aria-describedby":r,"aria-hidden":s!=="keyboard"?!0:void 0,"aria-label":L({[i.dropOn]:t.dropPosition==="middle",[i.insertAfter]:t.dropPosition==="bottom",[i.insertBefore]:t.dropPosition==="top"}),"aria-labelledby":`${c} ${n}`,"aria-roledescription":i.dropIndicator,className:L({"treeview-dropping-indicator-bottom":t.dropPosition==="bottom","treeview-dropping-indicator-over":e===t.key&&t.dropPosition===a,"treeview-dropping-indicator-top":t.dropPosition==="top"}),id:c,ref:l,role:"button",tabIndex:e===t.key&&t.dropPosition===a?0:-1})}function Ho({labelId:n,tabIndex:t}){let{dragAndDrop:e,dragHandlerVisibility:r}=ye(),{currentDrag:i,dragCancelDescribedBy:a,dragDescribedBy:s,messages:l,onCancel:c,onDragStart:d,source:p}=Oe(),u=Me(),f=wn(),g=ie();return e?o.createElement(oe.ContentCol,null,o.createElement(ce,{"aria-describedby":i===u.key?a:s,"aria-label":l.dragItem,"aria-labelledby":`${g} ${n}`,className:L({"sr-only sr-only-focusable":r==="keyboard"}),"data-draggable":i===u.key,displayType:null,draggable:!0,id:g,monospaced:!0,onClick:y=>{y.stopPropagation(),f&&(p==="keyboard"?c():d("keyboard",u.key))},onKeyDown:y=>{(y.key===H.Enter||y.key===H.Spacebar)&&y.stopPropagation()},tabIndex:i===u.key||t===0||!f?0:-1},f?o.createElement(Q,{"aria-hidden":!0,symbol:"drag"}):o.createElement("div",{className:"c-inner",tabIndex:-2},o.createElement(Q,{"aria-hidden":!0,symbol:"drag"})))):null}var Oo=[".treeview-link[tabindex]"];function di({children:n}){return o.createElement("div",{role:"application"},n)}function ft({children:n,className:t,defaultExpandedKeys:e,defaultItems:r,defaultSelectedKeys:i,displayType:a="light",dragAndDrop:s=!1,dragAndDropContext:l=window,dragAndDropMode:c="single",dragHandlerVisibility:d="visible",expandDoubleClick:p=!1,expandedKeys:u,expanderClassName:f,expanderIcons:g,expandOnCheck:y=!1,indeterminate:m=!0,itemNameKey:b="name",items:h,messages:v,nestedKey:I="children",onExpandedChange:T,onItemHover:R,onItemInvalidMove:w,onItemMove:k,onItemsChange:O,onLoadMore:F,onRenameItem:x,onSelect:E,onSelectionChange:N,selectedKeys:M,selectionHydrationMode:C="hydrate-first",selectionMode:W="single",spritemap:B,showExpanderOnHover:_=!0,...S}){let Z=K(null),se=lo({defaultExpandedKeys:e,defaultItems:r,defaultSelectedKeys:i,exp
4andedKeys:u,indeterminate:m,items:h,nestedKey:I,onExpandedChange:T,onItemsChange:O,onSelectionChange:N,selectedKeys:M,selectionHydrationMode:C,selectionMode:W}),ee={childrenRoot:K(typeof n=="function"?n:null),dragAndDrop:s,dragAndDropMode:c,dragHandlerVisibility:d,expandDoubleClick:p,expandOnCheck:y,expanderClassName:f,expanderIcons:g,itemNameKey:b,nestedKey:I,onItemHover:R,onItemInvalidMove:w,onItemMove:k,onLoadMore:F,onRenameItem:x,onSelect:E,rootRef:Z,selectionMode:W,showExpanderOnHover:_,...se},{navigationProps:X}=ge({containerRef:Z,focusableElements:Oo,orientation:"vertical",typeahead:!0,visible:!0}),$=et()?o.Fragment:di;return o.createElement($,null,o.createElement("ul",{...S,...X,className:L("treeview show-quick-actions-on-hover",t,{[`treeview-${a}`]:a,"show-component-expander-on-hover":_}),ref:Z,role:"tree",tabIndex:-1},o.createElement(vo,{backend:Eo,context:l},o.createElement(rn.Provider,{value:ee},o.createElement(wo,{messages:v,mode:c,nestedKey:I,onItemHover:R,onItemMove:k,rootRef:Z},o.createElement(ct,{containerRef:Z,focusableElements:Oo},o.createElement(Nt,{items:se.items},n),o.createElement(No,{spritemap:B})))))))}ft.Group=cn;ft.Item=dn;ft.ItemStack=kt;function At({children:n,fontSize:t,level:e=1,weight:r="bold"}){let i=`h${e}`;return o.createElement(i,{className:L([`text-${11-(t??e)}`],{[`font-weight-${r}`]:r})},n)}At.displayName="Heading";function Ht({"aria-hidden":n,as:t="span",children:e,color:r,id:i,italic:a,monospace:s,size:l=4,truncate:c,weight:d}){return o.createElement(t,{"aria-hidden":n,className:L([`text-${l}`],{[`text-${r}`]:r,"font-italic":a,"text-monospace":s,"text-truncate":c,[`font-weight-${d}`]:d}),id:i},e)}Ht.displayName="Text";import{simpleFilter as Vf,test as zf,match as Wf,filter as $f}from"../../../frontend-js-dependencies-web/__liferay__/exports/fuzzy.js";import mi from"../../../frontend-js-dependencies-web/__liferay__/exports/fuzzy.js";var Fo=mi;var pi={post:"|+",pre:"+|"};function pn({children:n,match:t}){let e=Fo.match(t,n,pi);return o.createElement(o.Fragment,null,t&&e?e.rendered.split("|").map((r,i)=>{let a=r.includes("+")?"span":"strong",s=r.replace(/\+/g,"");return s?o.createElement(a,{className:r.includes("}")?void 0:"mark",key:i},s):null}).filter(Boolean):n)}var Be=Re({});function fi({children:n,...t}){return o.createElement("ul",{...t,className:"tbar-nav"},n)}function fn({children:n,displayType:t="dark",items:e,virtualize:r}){let i=K(null),{activation:a}=J(Be),{navigationProps:s}=ge({activation:a,containerRef:i,orientation:"vertical"});return o.createElement("nav",{...s,className:L("tbar tbar-stacked c-slideout-show",{"tbar-dark-l2":t==="dark","tbar-light":t==="light"}),ref:i},o.createElement(ae,{"aria-orientation":"vertical",as:fi,estimateSize:40,items:e,parentRef:i,role:"tablist",virtualize:r},n))}var yn=o.createContext({});function gn({children:n,displayType:t="light",items:e}){return o.createElement(yn.Provider,{value:{displayType:t}},o.createElement(ae,{items:e},n))}var bn=o.forwardRef(function({children:t,divider:e=!1,expand:r=!1,index:i,keyValue:a=null,style:s},l){let{activePanel:c,id:d,onActivePanel:p,setPanelNext:u}=J(Be);return o.createElement("li",{className:L("tbar-item",{"tbar-divider-after":e,"tbar-item-expand":r}),ref:l,role:"none",style:s},o.cloneElement(t,{"aria-controls":`${d}-tabpanel-${a}`,"aria-selected":c===a,className:L("tbar-btn tbar-btn-monospaced",{active:c===a}),id:`${d}-tab-${a}`,onClick:f=>{t.props.onClick&&t.props.onClick(f),!f.defaultPrevented&&(a===c?(p(null),u(null)):a&&c===null?(p(a),u(null)):a!==c&&(p(null),u(a)))},role:"tab",tabIndex:c!==null&&c!==a||c===null&&i!==0?-1:null}))});function yi(){let n=K(!0);return n.current?(n.current=!1,!0):n.current}function hn({children:n,keyValue:t=null,tabIndex:e}){let{activePanel:r,id:i,onActivePanel:a,onPanelWidthChange:s,panelNext:l,panelWidth:c,panelWidthMax:d,panelWidthMin:p,position:u,resize:f,setPanelNext:g}=J(Be),{displayType:y}=J(yn),m=K(null),{prefersReducedMotion:b}=Ie(),h=yi(),v=tt(r),I=tt(l),T=()=>h?r!==null:v===r,R=!l&&!I;return o.createElement(Ee,{"aria-labelledby":`${i}-tab-${t}`,className:L("sidebar",{"c-slideout-show":T(),"sidebar-dark-l2":y==="dark","sidebar-light":y==="light"}),classNames:{enter:R&&!v?"c-slideout-transition c-slideout-transition-in":void 0,enterActive:"c-slideout-show",enterDone:"c-slideout-show",exit:R&&!r?"c-slideout-transition c-slideout-transition-out":void 0},id:`${i}-tabpanel-${t}`,in:r===t,nodeRef:m,onExited:()=>{l&&(a(l),g(null))},role:"tabpanel",tabIndex:e,timeout:l||b?0:{enter:300,exit:200},unmountOnExit:!0},o.createElement("div",{ref:m,style:{width:c}},n,f&&o.createElement(gt,{"aria-controls":`${i}-tabpanel-${t}`,onPanelWidthChange:s,panelWidth:c,panelWidthMax:d,panelWidthMin:p,position:u})))}function je({absolute:n=!1,activation:t="manual",active:e,children:r,className:i,defaultActive:a=null,defaultPanelWidth:s=320,onActiveChange:l,onPanelWidthChange:c,panelWidth:d,panelWidthMax:p=500,panelWidthMin:u=280,position:f="right",resize:g=!1}){let[y,m]=ne({defaultName:"defaultItems",defaultValue:a,handleName:"onActiveChange",name:"active",onChange:l,value:e}),b=ie(),[h,v]=o.useState(null),[I,T]=ne({defaultName:"defaultPanelWidth",defaultValue:s,handleName:"onPanelWidthChange",name:"panelWidth",onChange:c,value:d});return o.createElement("div",{className:L("c-slideout c-slideout-shown",i,{"c-slideout-absolute":n,"c-slideout-end":f==="right","c-slideout-fixed":!n,"c-slideout-start sidenav-start":f==="left"})},o.createElement(Be.Provider,{value:{activation:t,activePanel:y,id:`${b}-verticalbar`,onActivePanel:m,onPanelWidthChange:T,panelNext:h,panelWidth:I,panelWidthMax:p,panelWidthMin:u,position:f,resize:g,setPanelNext:v}},r))}je.Bar=fn;je.Content=gn;je.Item=bn;je.Panel=hn;var Go=ir(zo());var vn=Re({activeKey:null,ariaCurrent:null,childrenRoot:{current:null},close:()=>!1,expandedKeys:new Set,firstKey:"",focusedElement:null,open:()=>!1,setManualFocusedElement:()=>null,spritemap:"",toggle:()=>null});function Wo({activeKey:n,ariaCurrent:t,children:e,childrenRoot:r,close:i,expandedKeys:a,firstKey:s,focusedElement:l,open:c,spritemap:d,toggle:p}){let[u,f]=Y(null);return z(()=>{l&&f(l)},[l]),o.createElement(vn.Provider,{value:{activeKey:n,ariaCurrent:t,childrenRoot:r,close:i,expandedKeys:a,firstKey:s,focusedElement:u,open:c,setManualFocusedElement:f,spritemap:d,toggle:p}},e)}function $o(){return J(vn)}function jo(){let{setManualFocusedElement:n}=J(vn);return P(t=>{n(t),t?.focus()},[n])}var Uo=o.createContext(null);function xn({active:n,children:t,href:e,index:r,initialExpanded:i,items:a,keyValue:s,menubarAction:l,onClick:c,textValue:d,...p}){let u=jo(),{activeKey:f,ariaCurrent:g="page",childrenRoot:y,close:m,expandedKeys:b,firstKey:h,focusedElement:v,open:I,spritemap:T,toggle:R}=$o(),{prefersReducedMotion:w}=Ie(),k=K(null),O=K(null),F=J(Uo),[x,E]=Y(i),[N,M]=Y(-1),C=typeof i<"u",W=C?x:b.has(s),B=n??f===s,_=ie();return xe(()=>{let S=!v&&h===s,Z=v&&k.current===v;M(S||Z?0:-1)},[h,v,s]),o.createElement(we.Item,{role:"none",...p},o.createElement(we.Link,{active:B,"aria-controls":a?_:void 0,"aria-current":B?g??void 0:void 0,"aria-expanded":a?W:void 0,className:l?"menubar-action-1":"",collapsed:!W,href:e,onClick:S=>{c&&c(S),C?E(!x):R(s)},onKeyDown:S=>{switch(S.key){case H.Right:{if(a&&!W)C?E(!0):I(s);else if(a&&O.current){let Z=O.current.querySelector(".nav-link:not([disabled])");u(Z)}break}case H.Left:{a&&W?C?E(!1):m(s):!a&&F&&u(F.current);break}default:break}},ref:k,role:"menuitem",showIcon:!!a,spritemap:T,tabIndex:N},t),l&&o.createElement(Ce,{...l,className:L(l.className,"menubar-action"),displayType:l.dis
4playType===null?null:l.displayType||"secondary",monospaced:l.monospaced!==!1,size:l.size===null?void 0:l.size||"xs",symbol:l.symbol||"plus"}),a&&o.createElement(Ee,{className:W?void 0:"collapse",classNames:{enter:"collapsing",enterActive:"show",enterDone:"show",exit:"show",exitActive:"collapsing"},in:W,onEnter:S=>S.setAttribute("style","height: 0px"),onEntered:S=>S.removeAttribute("style"),onEntering:S=>Ge(S),onExit:S=>Ge(S),onExiting:S=>S.setAttribute("style","height: 0px"),timeout:w?0:250,unmountOnExit:!0},o.createElement(we,{id:_,ref:O,role:"menu",stacked:!0},o.createElement(Uo.Provider,{value:k},o.createElement(ae,{items:a,parentKey:s},y.current)))))}xn.displayName="Item";function Cn({children:n,className:t,...e}){return o.createElement(ce,{className:L(t,"menubar-toggler"),displayType:"unstyled",...e},n)}function qo(n){return n.find(t=>t.active?!0:"items"in t?qo(t.items):!1)}function yt({active:n,activation:t="manual","aria-label":e,children:r,collapse:i,decorated:a,displayType:s="transparent",defaultExpandedKeys:l=new Set,expandedKeys:c,itemAriaCurrent:d=!0,items:p,large:u,nestMargins:f,onExpandedChange:g,size:y,spritemap:m,stacked:b,trigger:h=Cn,triggerLabel:v="Menu"}){let[I,T]=Y(!1),R=K(null),[w,k]=ne({defaultName:"defaultExpandedKeys",defaultValue:l,handleName:"onExpandedChange",name:"expandedKeys",onChange:g,value:c}),O=P(_=>{let S=new Set(w);S.has(_)?S.delete(_):S.add(_),k(S)},[w]),F=P(_=>{let S=new Set(w);return S.has(_)?(S.delete(_),k(S),!0):!1},[w]),x=P(_=>{let S=new Set(w);return S.has(_)?!1:(S.add(_),k(S),!0)},[w]),E=K(r),{navigationFocusedElement:N,navigationProps:M}=ge({activation:t,containerRef:R,orientation:"vertical"}),C=de({children:r,forceDeepRootUpdate:!0,items:p,suppressTextValueWarning:!1}),W=le(()=>{if(!(typeof n<"u"||!p))return qo(p)},[n,p]),B=o.createElement(we,{...M,"aria-orientation":"vertical",nestMargins:f,nested:!b&&!f,ref:R,role:"menubar",stacked:b},o.createElement(Wo,{activeKey:n&&C.hasItem(n)?n:W?null:void 0,ariaCurrent:d?"page":null,childrenRoot:E,close:F,expandedKeys:w,firstKey:C.getFirstItem().key,focusedElement:N,open:x,spritemap:m,toggle:O},o.createElement(ae,{collection:C})));return z(()=>{(0,Go.default)(e,"[VerticalNav]: Missing required 'aria-label' attribute. Please provide a value to ensure accessibility.")},[e]),o.createElement("nav",{"aria-label":e,className:L("menubar",{"menubar-decorated":a,"menubar-primary":s==="primary","menubar-transparent":s==="transparent","menubar-vertical-expand-lg":!y&&u,"menubar-vertical-expand-md":!y&&!u&&s!=="primary",[`menubar-vertical-expand-${y}`]:y})},i&&o.createElement(o.Fragment,null,o.createElement(h,{onClick:()=>T(!I)},o.createElement("span",{className:"inline-item inline-item-before"},v),o.createElement(Q,{focusable:"false",role:"presentation",spritemap:m,symbol:"caret-bottom"})),o.createElement("div",{className:L("collapse menubar-collapse",{show:I})},B)),!i&&B)}yt.Item=xn;yt.Trigger=Cn;import{ClayModalProvider as xg,Modal as Cg,useModal as Yo,Context as Jo,Body as Tg,Header as Ig,Item as Eg,ItemGroup as Pg,Subtitle as Sg,SubtitleSection as wg,Title as Mg,TitleIndicator as Lg,TitleSection as Rg}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$modal.js";import bi from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$modal.js";
4var Xo=bi;export{Mt as Body,ce as Button,Ce as ButtonWithIcon,He as Cell,ot as FocusTrap,Rt as Head,At as Heading,Q as Icon,Wt as IconSelector,Gn as LanguagePicker,Xo as Modal,Jo as ModalContext,we as Nav,Ve as Option,Qn as OverlayMask,at as Picker,Zn as Provider,dt as Row,be as SidePanel,Jt as SidePanelWithDrilldown,Kt as Table,Ht as Text,pn as TextHighlight,ft as TreeView,je as VerticalBar,yt as VerticalNav,on as __EXPERIMENTAL_MENU,Ut as __NOT_PUBLIC_COLLECTION,qt as __NOT_PUBLIC_LIVE_ANNOUNCER,Yo as useModal,Ie as useProvider}; 5/*! Bundled license information: 6 7@tanstack/react-virtual/build/lib/_virtual/_rollupPluginBabelHelpers.mjs: 8 (** 9 * react-virtual 10 * 11 * Copyright (c) TanStack 12 * 13 * This source code is licensed under the MIT license found in the 14 * LICENSE.md file in the root directory of this source tree. 15 * 16 * @license MIT 17 *) 18 19@tanstack/virtual-core/build/lib/_virtual/_rollupPluginBabelHelpers.mjs: 20 (** 21 * virtual-core 22 * 23 * Copyright (c) TanStack 24 * 25 * This source code is licensed under the MIT license found in the 26 * LICENSE.md file in the root directory of this source tree. 27 * 28 * @license MIT 29 *) 30 31@tanstack/virtual-core/build/lib/utils.mjs: 32 (** 33 * virtual-core 34 * 35 * Copyright (c) TanStack 36 * 37 * This source code is licensed under the MIT license found in the 38 * LICENSE.md file in the root directory of this source tree. 39 * 40 * @license MIT 41 *) 42 43@tanstack/virtual-core/build/lib/index.mjs: 44 (** 45 * virtual-core 46 * 47 * Copyright (c) TanStack 48 * 49 * This source code is licensed under the MIT license found in the 50 * LICENSE.md file in the root directory of this source tree. 51 * 52 * @license MIT 53 *) 54 55@tanstack/react-virtual/build/lib/index.mjs: 56 (** 57 * react-virtual 58 * 59 * Copyright (c) TanStack 60 * 61 * This source code is licensed under the MIT license found in the 62 * LICENSE.md file in the root directory of this source tree. 63 * 64 * @license MIT 65 *) 66*/ 67//# sourceMappingURL=@clayui$core.(KDUCHCNM).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.