1var Tt=Object.create;var xe=Object.defineProperty;var Lt=Object.getOwnPropertyDescriptor;var xt=Object.getOwnPropertyNames;var Mt=Object.getPrototypeOf,Pt=Object.prototype.hasOwnProperty;var Rt=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports);var wt=(e,n,t,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let o of xt(n))!Pt.call(e,o)&&o!==t&&xe(e,o,{get:()=>n[o],enumerable:!(r=Lt(n,o))||r.enumerable});return e};var It=(e,n,t)=>(t=e!=null?Tt(Mt(e)):{},wt(n||!e||!e.__esModule?xe(t,"default",{value:e,enumerable:!0}):t,e));var tt=Rt((To,et)=>{"use strict";var Zt=!1,Ze=function(){};Zt&&(Qe=function(n,t){var r=arguments.length;t=new Array(r>1?r-1:0);for(var o=1;o<r;o++)t[o-1]=arguments[o];var s=0,i="Warning: "+n.replace(/%s/g,function(){return t[s++]});typeof console<"u"&&console.error(i);try{throw new Error(i)}catch{}},Ze=function(e,n,t){var r=arguments.length;t=new Array(r>2?r-2:0);for(var o=2;o<r;o++)t[o-2]=arguments[o];if(n===void 0)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");e||Qe.apply(null,[n].concat(t))});var Qe;et.exports=Ze});import{Children as yn,Component as En,Fragment as bn,Profiler as gn,PureComponent as vn,StrictMode as hn,Suspense as Tn,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED as Ln,cloneElement as xn,createContext as Mn,createElement as Pn,createFactory as Rn,createRef as wn,forwardRef as In,isValidElement as An,lazy as Sn,memo as Hn,startTransition as Cn,unstable_act as Fn,useCallback as I,useContext as On,useDebugValue as _n,useDeferredValue as Dn,useEffect as g,useId as kn,useImperativeHandle as Kn,useInsertionEffect as Bn,useLayoutEffect as Me,useMemo as z,useReducer as Vn,useRef as x,useState as A,useSyncExternalStore as jn,useTransition as Nn,version as Un}from"../../../frontend-js-react-web/__liferay__/exports/react.js";import At from"../../../frontend-js-react-web/__liferay__/exports/react.js";var b=At;var p={Backspace:"Backspace",Del:"Delete",Down:"ArrowDown",End:"End",Enter:"Enter",Esc:"Escape",F2:"F2",Home:"Home",Left:"ArrowLeft",R:"R",Right:"ArrowRight",Spacebar:" ",Tab:"Tab",Up:"ArrowUp"};var St=5,$=0;function W({contentEditable:e,disabled:n,href:t,offsetParent:r,rel:o,tabIndex:s,tagName:i,type:a}){return i=i?.toLowerCase(),!r||n||s!=null&&s<$?!1:s!=null&&s>=$||e===!0||e==="true"?!0:i==="a"||i==="area"?!!t&&o!=="ignore":i==="input"?a!=="file"&&a!=="hidden":i==="button"||i==="embed"||i==="iframe"||i==="object"||i==="select"||i==="textarea"}var Ht=['span[data-focus-scope-end="true"]','span[data-focus-scope-start="true"]'],k=["a[href]","[contenteditable]",'[tabindex]:not([tabindex^="-"])',"area[href]","button:not([disabled])","embed","iframe",'input:not([disabled]):not([type="hidden"])',"object","select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])"],ne=!1;function Ct(){let e=[...k,...Ht];return Array.from(document.querySelectorAll(e.join(","))).filter(n=>{let t=n.dataset.focusScopeEnd||n.dataset.focusScopeStart;return W(n)||t?window.getComputedStyle(n).visibility!=="hidden":!1})}function Ft(e){let{memoizedProps:n,stateNode:t,type:r}=e;return n===null?!1:W({contentEditable:n.contentEditable,disabled:n.disabled,href:n.href,offsetParent:t.offsetParent,rel:n.rel,tabIndex:n.tabIndex,tagName:r,type:n.type})}function Ot(e){return e.stateNode.dataset.focusScopeEnd||e.stateNode.dataset.focusScopeStart}function re(e,n){e.tag===St&&(Ft(e)||Ot(e))&&n.push(e.stateNode);let r=e.child;r!==null&&re(r,n);let o=e.sibling;o&&(ne=!0,re(o,n))}function te(e){if(!e.current)return null;let n=Object.keys(e.current).find(t=>t.indexOf("__reactInternalInstance")===0||t.indexOf("__reactFiber")===0);return n?e.current[n]:null}function Pe(e){let n=[],{child:t}=e;return t!==null&&re(t,n),n}function G(e){let n=b.useRef(null),t=b.useRef(null),r=(o,s=!1,i=!1)=>{let a=Pe(o.alternate??o);if(ne?ne=!1:a=Pe(o),!a.length)return null;let l=document.activeElement;if(!l)return;let u=Ct(),c=u.indexOf(l),m=a.indexOf(l),d=a.find(R=>R.getAttribute("data-focus-scope-start")==="true"),E=a.find(R=>R.getAttribute("data-focus-scope-end")==="true"),v=u[c+1],y=u[c-1];if(m<0&&!t.current&&!n.current&&v!==E&&y!==d)return null;let M=a[m+1],C=a[m-1];if(d&&E&&d!==y&&E!==v||(E&&E===v&&(M=u.find((R,f,h)=>h[f-1]===d)),d&&d===y&&(C=u.find((R,f,h)=>
1h[f+1]===E)),i&&(!M||s&&!C)))return null;M!==v&&(n.current=v),C!==y&&(t.current=y);let w=s?C:M;return w||(w=s?t.current:n.current),w?(w.focus(),(w===t.current||w===n.current)&&(n.current=null,t.current=null),w):null};return{focusFirst:()=>{$=-1;let o=r(te(e),!1,!0);return $=0,o},focusNext:o=>r(te(e),!1,o),focusPrevious:o=>r(te(e),!0,o)}}var _t=b.createContext(!1);function Re({arrowKeysLeftRight:e=!1,arrowKeysUpDown:n=!0,children:t,onFocus:r,stopPropagation:o=!0}){let s=b.useRef(null),i=G(s),a=u=>{let{key:c,shiftKey:m}=u;if(n&&c===p.Down||e&&c===p.Right||c===p.Tab&&!m){let d=i.focusNext();d&&(u.preventDefault(),r&&r(d))}else if(n&&c===p.Up||e&&c===p.Left||c===p.Tab&&m){let d=i.focusPrevious();d&&(u.preventDefault(),r&&r(d))}},l=typeof t=="function"?t(i):t;return b.createElement(_t.Provider,{value:!0},b.cloneElement(l,{onKeyDown:u=>{o&&u.stopPropagation(),l.props.onKeyDown&&l.props.onKeyDown(u),a(u)},ref:u=>{if(u){s.current=u;let{ref:c}=l;c&&(typeof c=="object"?c.current=u:typeof c=="function"&&c(u))}}}))}import{ClayButtonWithIcon as tr}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$button.js";import Dt from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$button.js";var we=Dt;import{ClayLinkContext as ir}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$link.js";import kt from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$link.js";var Ie=kt;var oe=b.forwardRef(({buttonDisplayType:e,buttonType:n,href:t,linkDisplayType:r,onClick:o,...s},i)=>t?b.createElement(Ie,{...s,displayType:r,href:t,onClick:o,ref:i}):b.createElement(we,{...s,displayType:e,onClick:o,ref:i,type:n}));oe.displayName="ClayLinkOrButton";import{Provider as dr,__UNSTABLE_DataClient as mr,useProvider as Ae}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$provider.js";import{}from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";import Kt from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";var Se=Kt;import{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED as Tr,createPortal as He,createRoot as Lr,findDOMNode as xr,flushSync as Mr,hydrate as Pr,hydrateRoot as Rr,render as wr,unmountComponentAtNode as Ir,unstable_batchedUpdates as Ar,unstable_renderSubtreeIntoContainer as Sr,version as Hr}from"../../../frontend-js-react-web/__liferay__/exports/react-dom.js";import gr from"../../../frontend-js-react-web/__liferay__/exports/react-dom.js";var ie=b.createContext(null);ie.displayName="ClayPortalContext";function Bt(e,n){let t=document.createElement("div");return e&&t.setAttribute("class",e),n&&t.setAttribute("id",n),t}function K({children:e,className:n,containerRef:t,id:r,subPortalRef:o}){let{theme:s}=Ae(),i=b.useContext(ie),a=b.useRef(typeof document<"u"?Bt(Se(s,n),r):null);b.useEffect(()=>{let u=i&&i.current?i.current:document.body,c=t&&t.current?t.current:u;return c&&a.current&&c.appendChild(a.current),()=>{a.current&&(typeof a.current.remove=="function"?a.current.remove():c&&c.removeChild(a.current))}},[t,i]);let l=b.createElement(ie.Provider,{value:o||a},e);return a.current?He(l,a.current):l}function B(e,n){let t=!1;return(...r)=>{t||(e(...r),t=!0,setTimeout(()=>{t=!1},n))}}function X(e=200){let[n,t]=A([0,0]);return g(()=>{let r=B(o=>t([o.clientX,o.clientY]),e);return window.addEventListener("mousemove",r),()=>window.removeEventListener("mousemove",r)},[e]),n}function Vt({mouseX:e,x:n}){return e>n?void 0:`${n-Math.max(n-e,10)}px`}function jt({mouseX:e,ownerW:n,w:t,x:r}){return e>r?`${n-(r+t)-Math.max(e-(r+t),10)}px`:void 0}function Nt({mouseX:e,w:n,x:t}){return`${Math.max(e>t?e-(t+n):t-e,10)}px`}function Ut({h:e,mouseX:n,mouseY:t,x:r,y:o}){return n>r?`polygon(0% 0%, 0% 100%, 100% ${100*(t-o)/e}%)`:`polygon(100% 0%, 0% ${100*(t-o)/e}%, 100% 100%)`}function Ce({parentRef:e}){let[n,t]=X(),{height:r=0,top:o=0,width:s=0,x:i=0,y:a=0}=e.current?.getBoundingClientRect()||{},{offsetWidth:l=0}=e.current?.ownerDocument.body||{},u={h:r,mouseX:n,mouseY:t,ownerW:l,w:s,x:i,y:a};return b.createElement(K,null,b.createElement("div",{style:{clipPath:Ut(u),height:r,left:Vt(u),position:"absolute",right:jt(u),top:o,width:Nt(u),zIndex:1010}}))}var Fe=function(e){if(typeof document>"u")return null;var n=Array.isArray(e)?e[0]:e;return n.ownerDocument.body},V=new WeakMap,q=new WeakMap,Y={},se=0,Oe=function(e){return e&&(e.host||Oe(e.parentNode))},zt=function(e,n){return n.map(function(t){if(e.contains(t))return t;var r=Oe(t);return r&&e.contains(r)?r:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)}).filter(function(t){return!!t})},_e=function(e,n,t,r){var o=zt(n,Array.isArray(e)?e:[e]);Y[t]||(Y[t]=new WeakMap);var s=Y[t],i=[],a=new Set,l=new Set(o),u=function(m){!m||a.has(m)||(a.add(m),u(m.parentNode))};o.forEach(u);var c=function(m){!m||l.has(m)||Array.prototype.forEach.call(m.children,function(d){if(a.has(d))c(d);else{var E=d.getAttribute(r),v=E!==null&&E!=="false",y=(V.get(d)||0)+1,M=(s.get(d)||0)+1;V.set(d,y),s.set(d,M),i.push(d),y===1&&v&&q.set(d,!0),M===1&&d.setAttribute(t,"true"),v||d.setAttribute(r,"true")}})};
1return c(n),a.clear(),se++,function(){i.forEach(function(m){var d=V.get(m)-1,E=s.get(m)-1;V.set(m,d),s.set(m,E),d||(q.has(m)||m.removeAttribute(r),q.delete(m)),E||m.removeAttribute(t)}),se--,se||(V=new WeakMap,V=new WeakMap,q=new WeakMap,Y={})}},ue=function(e,n,t){t===void 0&&(t="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=n||Fe(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),_e(r,o,t,"aria-hidden")):function(){return null}},$t=function(e,n,t){t===void 0&&(t="data-inert-ed");var r=n||Fe(e);return r?_e(e,r,t,"inert"):function(){return null}},ae=function(){return typeof HTMLElement<"u"&&HTMLElement.prototype.hasOwnProperty("inert")},De=function(e,n,t){return t===void 0&&(t="data-suppressed"),(ae()?$t:ue)(e,n,t)};function ke({isDisabled:e=!1,onInteract:n,onInteractStart:t,ref:r,triggerRef:o}){let i=x({ignoreEmulatedMouseEvents:!1,isPointerDown:!1,onInteract:n}).current;i.onInteract=n,g(()=>{if(e)return;let a=u=>{J(u,r,o)&&i.onInteract&&(t&&t(u),i.isPointerDown=!0)},l=u=>{i.onInteract&&u.view===void 0&&i.onInteract(u)};if(typeof PointerEvent<"u"){let u=c=>{i.isPointerDown&&i.onInteract&&J(c,r,o)&&(i.isPointerDown=!1,i.onInteract(c))};return document.addEventListener("pointerdown",a,!0),document.addEventListener("pointerup",u,!0),window.addEventListener("blur",l,!0),()=>{document.removeEventListener("pointerdown",a,!0),document.removeEventListener("pointerup",u,!0),window.removeEventListener("blur",l,!0)}}else{let u=m=>{i.ignoreEmulatedMouseEvents?i.ignoreEmulatedMouseEvents=!1:i.isPointerDown&&i.onInteract&&J(m,r,o)&&(i.isPointerDown=!1,i.onInteract(m))},c=m=>{i.ignoreEmulatedMouseEvents=!0,i.onInteract&&i.isPointerDown&&J(m,r,o)&&(i.isPointerDown=!1,i.onInteract(m))};return document.addEventListener("mousedown",a,!0),document.addEventListener("mouseup",u,!0),document.addEventListener("touchstart",a,!0),document.addEventListener("touchend",c,!0),window.addEventListener("blur",l,!0),()=>{document.removeEventListener("mousedown",a,!0),document.removeEventListener("mouseup",u,!0),document.removeEventListener("touchstart",a,!0),document.removeEventListener("touchend",c,!0),window.removeEventListener("blur",l,!0)}}},[r,i,e])}function J(e,n,t){if(e.button>0)return!1;if(e.target){let r=e.target.ownerDocument;if(!r||!r.documentElement.contains(e.target))return!1}return t.current&&t.current.contains(e.target)?!1:n.current&&!n.current.contains(e.target)}var S=[];function Be({children:e,inert:n,isCloseOnInteractOutside:t=!1,isKeyboardDismiss:r=!1,isModal:o=!1,isOpen:s=!1,menuClassName:i,menuRef:a,onClose:l,portalRef:u,suppress:c,triggerRef:m}){let d=x(null),E=(o||n)&&ae(),v=I(y=>{S[S.length-1]?.menu===a&&l(y)},[l]);return Ke("focus",I(y=>{u&&!u.current?.contains(y.target)&&m.current&&!m.current.contains(y.target)&&v("blur")},[v]),s,!0,[s,v]),Ke("keydown",I(y=>{y.key===p.Esc&&S[S.length-1]?.menu===a&&(y.stopImmediatePropagation(),y.preventDefault(),m.current&&(d.current&&(d.current(),d.current=null),m.current.focus()),l("escape"))},[l]),s&&r,!0,[s,l]),ke({isDisabled:s?!t:!0,onInteract:y=>{y.button===0&&v("blur")},onInteractStart:y=>{S[S.length-1]?.menu===a&&(d.current&&(d.current(),d.current=null),o&&(y.stopPropagation(),y.preventDefault()))},ref:u??a,triggerRef:m}),g(()=>(s&&S.push({inert:E,menu:a}),()=>{let y=S.findIndex(M=>M.menu===a);y>=0&&S.splice(y,1)}),[s,a]),g(()=>{let y=a?.current,M=S.slice(0,-1),C=M.findIndex(R=>R.inert===void 0)>=0,w=M.findIndex(R=>R.inert===!0)>=0;if(y&&s){let R=c?c.map(h=>h.current):[y],f=y.closest("[aria-hidden]")||y.closest("[inert]");return f?.removeAttribute("data-suppressed"),f?.removeAttribute("data-aria-hidden"),f?.removeAttribute("aria-hidden"),f?.removeAttribute("inert"),E?d.current=De(R):d.current=ue(R),()=>{d.current&&d.current(),E&&!w?document.querySelectorAll("[inert]").forEach(h=>{h.removeAttribute("inert")}):!E&&!C&&document.querySelectorAll("[aria-hidden]").forEach(h=>{h.removeAttribute("aria-hidden")}),d.current=null}}},[o,n,s]),b.createElement(K,{className:i,subPortalRef:u},o&&b.createElement("span",{"data-focus-scope-start":"true"}),e,o&&b.createElement("span",{"data-focus-scope-end":"true"}))}function Ke(e,n,t,r,o=[]){g(()=>{if(t)return document.addEventListener(e,n,r),()=>{document.removeEventListener(e,n,r)}},o)}var Wt=0,ce=0;function Ve({onPanelWidthChange:e,panelWidth:n=320,panelWidthMax:t,panelWidthMin:r,position:o,...s}){let i=o==="left",a=(u=1)=>{let c=Math.round(n-u);c>r-100&&c<r?e(r):c>r&&e(c)},l=(u=1)=>{let c=Math.round(n+u);c>t&&c<t+100?e(t):c<t&&e(c)};return b.createElement("div",{"aria-orientation":"vertical","aria-valuemax":t,"aria-valuemin":r,"aria-valuenow":n,className:"c-horizontal-resizer",...s,onKeyDown:u=>{let c=ce>7?10:1;switch(ce++,u.key){case p.Down:{a(c);break}case p.Left:{i?a(c):l(c);break}case p.Right:{i?l(c):a(c);break}case p.Up:{l(c);break}default:break}},onKeyUp:()=>{ce=0},onPointerDown:u=>{let c=u.pageX;function m(E){let v=Math.abs(E.pageX-c);E.pageX>=c&&i||E.pageX<c&&!i?l(v):(E.pageX<c&&i||E.pageX>=c&&!i)&&a(v)}function d(){document.removeEventListener("pointermove",m),document.removeEventListener("pointerup",d)}u.button===Wt&&(document.addEventListener("pointermove",m),document.addEventListener("pointerup",d))},role:"separator",tabIndex:0})}function Gt(e){return!!(e.disabled||e.closest("[disabled]"))}function je(e,n,t,r,o){let s=i=>{let{defaultPrevented:a,target:l}=i;if(l){if(a||n==="click"&&Gt(l))return;let u=l.closest(t);u&&(i.delegateTarget=u,r(i))}};return e.addEventListener(n,s,o),{dispose(){e.removeEventListener(n,s,o)}}}import{alignElement as ao,alignPoint as co}from"../../../frontend-js-dependencies-web/__liferay__/exports/dom-align.js";import Xt from"../../../frontend-js-dependencies-web/__liferay__/exports/dom-align.js";var Ne=Xt;function qt(e){return window.getComputedStyle(e).direction==="rtl"}function Q({sourceElement:e,targetElement:n,...t}){return Ne(e,n,{...t,useCssRight:qt(e)})}function Ue(e,n,t){let{EllipsisComponent:r,ellipsisProps:o,items:s,spritemap:i}=t,a=s.slice(e,Math.max(n,e));return a.length>1?[b.createElement(r,{items:a,key:"ellipsisComponent",spritemap:i,...o})]:a}function ze(e,n,t=0){let{items:r}=e,o=r.length-1,s=t-n,i=t+n+1,a=Ue(1,s,e),l=Ue(i,o,e),u=[r[0],...a,...r.slice(Math.max(t-n,1),Math.min(t+n+1,o)),...l];return r.length>1&&u.push(r[o]),u}function $e({item:e,locator:n}){let t;return typeof e=="number"||typeof e=="string"?e.toString():(typeof e=="object"&&n&&(typeof n=="function"?t=n(e):t=e[n]),t)}var Yt=["bottom","height","left","right","top","width"];function Jt(e={},n={}){return Yt.some(t=>e[t]!==n[t])}var We;function Ge(e,n){let t=e.getBoundingClientRect();Jt(t,n.rect)&&(n.rect=t,n.callback(n.rect)),We=window.requestAnimationFrame(()=>Ge(e,n))}function U(e,n){return Ge(e,{callback:n,hasRectChanged:!1,rect:void 0}),()=>{cancelAnimationFrame(We)}}function le(e){return typeof window<"u"&&window.navigator!==null?e.test(window.navigator.userAgentData?.platform||window.navigator.platform):!1}function j(){return le(/^Mac/i)}function fe(){return le(/^iPhone/i)}function de(){return le(/^iPad/i)||j()&&navigator.maxTouchPoints>1}function me(){return fe()||de()}function Xe(){return j()||me()}function qe(e){if(e){let n=0;for(let t=0;t<e.children.length;t++)n+=e.children[t].clientHeight;e.setAttribute("style",`height: ${n}px`)}}var Ye=[];var Qt=/({\d+})/g;function Je(e,n){let t=e.split(Qt).filter(r=>r.length!==0);for(let r=0;r<n.length;r++){let o=n[r],s=`{${r}}`,i=t.indexOf(s);for(;i>=0;)t.splice(i,1,o.toString()),i=t.indexOf(s)}return t.join("")}var nt=It(tt());function rt({defaultName:e,defaultValue:n,handleName:t,name:r,onChange:o,value:s}){let[i,a]=A(n===void 0?s:n),l=x(s!==void 0),u=l.current,c=s!==void 0;u!==c&&console.warn(`WARN: A component changed from ${u?"controlled":"uncontrolled"} to ${c?"controlled":"uncontrolled"}. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled '${r}' prop for the lifetime of the component.`),l.current=c,(0,nt.default)(!(typeof o>"u"&&typeof s<"u"),`You provided a '${r}' prop for a component without a handler '${t}'. This will render the component with an internal state, if the component is to be uncontrolled, use '${e}'. Otherwise, set the '${t}' handler.`);let m=I(d=>{c||a(d),o&&o(d)},[c,o]);return c||(s=i),[s,m,!c]}function ot(e,n){let[t,r]=b.useState(e);return b.useEffect(()=>{let o=setTimeout(()=>{r(e)},n);return()=>{clearTimeout(o)}},typeof e=="object"&&e!==null?[...Object.keys(e),...Object.values(e)]:[e]),t}function it({disabled:e,onHover:n}){let t=x({isEmulatedMouseEvents:!1,isHovered:!1,pointerType:void 0,target:null}).current;return z(()=>{let r={},o=(i,a)=>
1{if(e||a==="touch"||t.isHovered||!i.currentTarget.contains(i.target))return;t.isHovered=!0;let l=i.currentTarget;t.target=l,n({pointerType:a,target:l,type:"hoverstart"})},s=i=>{t.pointerType=void 0,t.target=null,!(i==="touch"||!t.isHovered)&&(t.isHovered=!1)};return typeof PointerEvent<"u"?(r.onPointerEnter=i=>{o(i,i.pointerType)},r.onPointerLeave=i=>{!e&&i.currentTarget.contains(i.target)&&s(i.pointerType)}):(r.onTouchStart=()=>{t.isEmulatedMouseEvents=!0},r.onMouseEnter=i=>{t.isEmulatedMouseEvents||o(i,"mouse"),t.isEmulatedMouseEvents=!1},r.onMouseLeave=i=>{!e&&i.currentTarget.contains(i.target)&&s("mouse")}),r},[n])}var st=0;function ut(){return z(()=>(st++,`clay-id-${st}`),[])}var H=null,pe=!1,N=!1,ye=!1,Ee=new Set;function en(e){return!(e.metaKey||!j()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function tn(e){return e.mozInputSource===0&&e.isTrusted?!0:e.detail===0&&!e.pointerType}function at(){return H!=="pointer"}function nn(){return H}function Z(e){for(let n of Ee)n(e)}function be(){return g(()=>{if(pe)return;let e=s=>{N=!0,en(s)&&(H="keyboard",Z(H))},n=s=>{tn(s)&&(N=!0,H="virtual",Z(H))},t=s=>{s.target===window||s.target===document||(!N&&!ye&&(H="virtual",Z(H)),N=!1,ye=!1)},r=()=>{N=!1,ye=!0},o=s=>{H="pointer",(s.type==="mousedown"||s.type==="pointerdown")&&(N=!0,Z(H))};return document.addEventListener("keydown",e,!0),document.addEventListener("keyup",e,!0),document.addEventListener("click",n,!0),window.addEventListener("focus",t,!0),window.addEventListener("blur",r,!1),typeof PointerEvent<"u"?(document.addEventListener("pointerdown",o,!0),document.addEventListener("pointermove",o,!0),document.addEventListener("pointerup",o,!0)):(document.addEventListener("mousedown",o,!0),document.addEventListener("mousemove",o,!0),document.addEventListener("mouseup",o,!0)),pe=!0,()=>{document.removeEventListener("keydown",e,!0),document.removeEventListener("keyup",e,!0),document.removeEventListener("click",n,!0),window.removeEventListener("focus",t,!0),window.removeEventListener("blur",r,!1),typeof PointerEvent<"u"?(document.removeEventListener("pointerdown",o,!0),document.removeEventListener("pointermove",o,!0),document.removeEventListener("pointerup",o,!0)):(document.removeEventListener("mousedown",o,!0),document.removeEventListener("mousemove",o,!0),document.removeEventListener("mouseup",o,!0)),pe=!1}},[]),{getInteraction:nn,isFocusVisible:at}}function ct(){be();let[e,n]=A(at());return g(()=>{let t=r=>{n(r!=="pointer")};return Ee.add(t),()=>{Ee.delete(t)}},[]),e}function lt(){let e=x(!0);return e.current?(e.current=!1,!0):e.current}function ft(){return window.document.body.clientWidth<768}function dt(){let[e,n]=A(ft());return g(()=>{if(typeof window>"u")return;let t=B(()=>n(ft()),200);return window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t)}},[]),e}var mt=[p.Up,p.Down,p.Home,p.End],pt=[p.Left,p.Right,p.Home,p.End];function Et({activation:e="manual",active:n,collection:t,containerRef:r,focusableElements:o=k,loop:s=!1,onNavigate:i,orientation:a="horizontal",typeahead:l=!1,visible:u=!1}){let[c,m]=A(null),d=x(),E=x(""),v=x(-1),y=x(null),M=x([]);g(()=>{u||(clearTimeout(d.current),y.current=null,E.current="")},[u]);let C=f=>{f.focus(),m(f)},w=I((f,h)=>{let _=h?h.indexOf(f):null,T=f instanceof HTMLElement?f:document.getElementById(String(f));if(i&&i(f,_),t?.virtualize){let L=t.UNSAFE_virtualizer.options.count-1===_,F=_===0;t.UNSAFE_virtualizer.scrollToIndex(_,{align:"auto",behavior:F||L?"auto":"smooth"}),!i&&!T&&setTimeout(()=>{let D=r.current.querySelector(`[data-focus="${f}"]`);D&&C(D)},20);return}let P=ee(r.current)?r.current:r.current.firstElementChild;ee(P)&&yt(T,P),rn(T)||T.scrollIntoView({behavior:"smooth",block:"nearest"})},[]),R=I(f=>{if(!r.current){f.persist(),M.current.push(f);return}let h=a==="vertical"?mt:pt,_=a==="vertical"?pt:mt;if(h.includes(f.key)||l&&!_.includes(f.key)){let T=t?t.getItems():ge(r,o),P;switch(f.key){case p.Left:case p.Right:case p.Down:case p.Up:{let L,F=a==="vertical"?p.Up:p.Left;if(t&&typeof n=="string")L=T.indexOf(n),L===-1&&(P=f.key===F?t.getLastItem().key:t.getFirstItem().key);else if(t){let O=document.activeElement.getAttribute("data-focus");L=T.indexOf(O),L===-1&&(P=f.key===F?t.getLastItem().key:t.getFirstItem().key)}else{let D=document.activeElement;L=T.indexOf(D),typeof n=="string"&&(L=T.findIndex(O=>O.getAttribute("id")===n))}if(L===-1)break;
1P=T[f.key===F?L-1:L+1],s&&!P&&(P=T[f.key===F?T.length-1:0]);break}case p.Home:case p.End:P=T[f.key===p.Home?0:T.length-1];break;default:{let L=f.target;if(!l||L.tagName==="INPUT"||f.key===p.Tab||f.currentTarget&&!f.currentTarget.contains(L)||(E.current.length&&E.current[0]!==p.Spacebar&&f.key===p.Spacebar&&(f.preventDefault(),f.stopPropagation()),f.key.length!==1||f.ctrlKey||f.metaKey||f.altKey))return;f.stopPropagation(),E.current===f.key&&(E.current="",v.current=y.current),E.current+=f.key,clearTimeout(d.current),d.current=setTimeout(()=>{E.current="",v.current=y.current},1e3);let F=v.current;P=[...T.slice((F??0)+1),...T.slice(0,(F??0)+1)].find(O=>(O instanceof HTMLElement?O.innerText??O.textContent:t?.getItem(O).value)?.toLowerCase().indexOf(E.current.toLocaleLowerCase())===0),P&&(y.current=T.indexOf(P));break}}if(P){f.preventDefault();let L=P instanceof HTMLElement?P:document.getElementById(String(P));i||!L?w(P,T):C(L),e==="automatic"&&L.click()}}},[n]);return g(()=>{if(u&&r.current&&n&&i&&!t?.virtualize){let f=ee(r.current)?r.current:r.current.firstElementChild,h=document.getElementById(String(n));h&&ee(f)&&yt(h,f)}else u&&n&&t?.virtualize&&t.UNSAFE_virtualizer.scrollToIndex(t.getItem(n).index,{align:"center",behavior:"auto"})},[u]),g(()=>{if(u&&M.current.length!==0)for(let f=0;f<M.current.length;f++){let h=M.current.shift();R(h)}},[u]),{accessibilityFocus:w,navigationFocusedElement:c,navigationProps:{onKeyDown:R}}}function ge(e,n=k){return e.current?Array.from(e.current.querySelectorAll(n.join(","))).filter(t=>W({contentEditable:t.contentEditable,disabled:t.getAttribute("disabled")!==null,offsetParent:t.offsetParent,tabIndex:0,tagName:t.tagName})):[]}function bt(e){return e.key.length===1&&!e.ctrlKey&&!e.metaKey&&!e.altKey}function rn(e){let n=e.getBoundingClientRect();return n.top>=0&&n.left>=0&&n.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&n.right<=(window.innerWidth||document.documentElement.clientWidth)}function ee(e){return e&&e.clientHeight<e.scrollHeight}function yt(e,n){let{offsetHeight:t,offsetTop:r}=e,{offsetHeight:o,scrollTop:s}=n,i=r<s,a=r+t>s+o;i?n.scrollTo(0,r):a&&n.scrollTo(0,r-o+t)}var on={0:"TopCenter",1:"TopRight",2:"RightCenter",3:"BottomRight",4:"BottomCenter",5:"BottomLeft",6:"LeftCenter",7:"TopLeft",8:"RightTop",9:"RightBottom",10:"LeftTop",11:"LeftBottom"},sn={BottomCenter:["tc","bc"],BottomLeft:["tl","bl"],BottomRight:["tr","br"],LeftBottom:["br","bl"],LeftCenter:["cr","cl"],LeftTop:["tr","tl"],RightBottom:["bl","br"],RightCenter:["cl","cr"],RightTop:["tl","tr"],TopCenter:["bc","tc"],TopLeft:["bl","tl"],TopRight:["br","tr"]};function un(e){return sn[on[e]]}var ve=[0,4],he=[-4,0],Te=[4,0],Le=[0,-4],an={bctc:Le,blbr:Te,bltl:Le,brbl:he,brtr:Le,clcr:Te,crcl:he,tcbc:ve,tlbl:ve,tltr:Te,trbr:ve,trtl:he},gt=typeof window>"u"?g:Me;function cn(e){return an[e.join("")]}function vt({alignmentByViewport:e,alignmentPosition:n=5,autoBestAlign:t=!0,getOffset:r=cn,isOpen:o,ref:s,triggerRef:i},a=[o]){let l=I(()=>{if(i.current&&s.current){let u=n;typeof u=="number"&&(u=un(u)),Q({offset:r(u),overflow:{adjustX:t,adjustY:t,alwaysByViewport:e},points:u,sourceElement:s.current,targetElement:i.current})}},[]);gt(()=>{if(o&&i.current)return l(),U(i.current,l)},a),gt(()=>{if(o&&s.current)return l(),U(s.current,l)},a)}function ht(e){let n=x(e);return g(()=>{n.current=e},[e]),n.current}export{K as ClayPortal,k as FOCUSABLE_ELEMENTS,Re as FocusScope,p as Keys,oe as LinkOrButton,Ce as MouseSafeArea,Be as Overlay,Ve as PanelResizer,je as delegate,Q as doAlign,ze as getEllipsisItems,ge as getFocusableList,$e as getLocatorValue,Xe as isAppleDevice,me as isIOS,de as isIPad,fe as isIPhone,j as isMac,bt as isTypeahead,U as observeRect,qe as setElementFullHeight,Ye as stack,Je as sub,B as throttle,rt as useControlledState,ot as useDebounce,G as useFocusManagement,ct as useFocusVisible,it as useHover,ut as useId,be as useInteractionFocus,lt as useIsFirstRender,dt as useIsMobileDevice,X as useMousePosition,Et as useNavigation,vt as useOverlayPosition,ht as usePrevious}; 2//# sourceMappingURL=@clayui$shared.(EPNPM2YJ).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.