PageSourceSearch

https://parent.ku.ac.ae/o/frontend-taglib-clay/__liferay__/exports/@clayui$shared.js

js ku.ac.ae collected 2026-09-24 09:07:45 UTC 28,712 bytes, 2 lines download raw bytes

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