PageSourceSearch

https://moleculs.ai/_next/static/chunks/0812ef9d164a9336.js

js moleculs.ai collected 2026-10-05 13:39:13 UTC 32,900 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,229424,e=>{"use strict";var t,r=e.i(124104),n=e.i(399171),o=e.i(515201),l=e.i(843571),i=e.i(714178),a=e.i(687956),s=e.i(43207);function u(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function d(e,t){var r=u(e,t,"get");return r.get?r.get.call(e):r.value}function c(e,t,r){var n=u(e,t,"set");if(n.set)n.set.call(e,r);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=r}return r}var p=e.i(836184);function f(e){let t=e+"CollectionProvider",[o,a]=(0,i.createContextScope)(t),[s,u]=o(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:o}=e,l=n.useRef(null),i=n.useRef(new Map).current;return(0,r.jsx)(s,{scope:t,itemMap:i,collectionRef:l,children:o})};d.displayName=t;let c=e+"CollectionSlot",f=(0,p.createSlot)(c),h=n.forwardRef((e,t)=>{let{scope:n,children:o}=e,i=u(c,n),a=(0,l.useComposedRefs)(t,i.collectionRef);return(0,r.jsx)(f,{ref:a,children:o})});h.displayName=c;let v=e+"CollectionItemSlot",m="data-radix-collection-item",w=(0,p.createSlot)(v),g=n.forwardRef((e,t)=>{let{scope:o,children:i,...a}=e,s=n.useRef(null),d=(0,l.useComposedRefs)(t,s),c=u(v,o);return n.useEffect(()=>(c.itemMap.set(s,{ref:s,...a}),()=>void c.itemMap.delete(s))),(0,r.jsx)(w,{...{[m]:""},ref:d,children:i})});return g.displayName=v,[{Provider:d,Slot:h,ItemSlot:g},function(t){let r=u(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},a]}var h=new WeakMap;function v(e,t){var r,n;let o,l,i;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let a=(r=e,n=t,o=r.length,(i=(l=m(n))>=0?l:o+l)<0||i>=o?-1:i);return -1===a?void 0:e[a]}function m(e){return e!=e||0===e?0:Math.trunc(e)}t=new WeakMap,class e extends Map{set(e,r){return h.get(this)&&(this.has(e)?d(this,t)[d(this,t).indexOf(e)]=e:d(this,t).push(e)),super.set(e,r),this}insert(e,r,n){let o,l=this.has(r),i=d(this,t).length,a=m(e),s=a>=0?a:i+a,u=s<0||s>=i?-1:s;if(u===this.size||l&&u===this.size-1||-1===u)return this.set(r,n),this;let c=this.size+ +!l;a<0&&s++;let p=[...d(this,t)],f=!1;for(let e=s;e<c;e++)if(s===e){let t=p[e];p[e]===r&&(t=p[e+1]),l&&this.delete(r),o=this.get(t),this.set(r,n)}else{f||p[e-1]!==r||(f=!0);let t=p[f?e:e-1],n=o;o=this.get(t),this.delete(t),this.set(t,n)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}before(e){let r=d(this,t).indexOf(e)-1;if(!(r<0))return this.entryAt(r)}setBefore(e,r,n){let o=d(this,t).indexOf(e);return -1===o?this:this.insert(o,r,n)}after(e){let r=d(this,t).indexOf(e);if(-1!==(r=-1===r||r===this.size-1?-1:r+1))return this.entryAt(r)}setAfter(e,r,n){let o=d(this,t).indexOf(e);return -1===o?this:this.insert(o+1,r,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return c(this,t,[]),super.clear()}delete(e){let r=super.delete(e);return r&&d(this,t).splice(d(this,t).indexOf(e),1),r}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let r=v(d(this,t),e);if(void 0!==r)return this.get(r)}entryAt(e){let r=v(d(this,t),e);if(void 0!==r)return[r,this.get(r)]}indexOf(e){return d(this,t).indexOf(e)}keyAt(e){return v(d(this,t),e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,l=0,i=null!=o?o:this.at(0);for(let e of this)i=0===l&&1===t.length?e:Reflect.apply(n,this,[i,e,l,this]),l++;return i}reduceRight(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,l=null!=o?o:this.at(-1);for(let e=this.size-1;e>=0;e--){let r=this.at(e);l=e===this.size-1&&1===t.length?r:Reflect.apply(n,this,[l,r,e,this])}return l}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let o=[...this.entries()];return o.splice(...r),new e(o)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}constructor(e){super(e),function(e,t,r){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,r)}(this,t,{writable:!0,value:void 0}),c(this,t,[...super.keys()]),h.set(this,!0)}};var w=n.createContext(void 0);function g(e){let t=n.useContext(w);return e||t||"ltr"}var x=e.i(512905),y=e.i(411113),b=e.i(473590),C=e.i(13083),R=e.i(449810),E=e.i(678674),M=e.i(737609),j=e.i(582553),D="rovingFocusGroup.onEntryFocus",k={bubbles:!1,cancelable:!0},P="RovingFocusGroup",[_,I,S]=f(P),[A,T]=(0,i.createContextScope)(P,[S]),[O,L]=A(P),N=n.forwardRef((e,t)=>
1(0,r.jsx)(_.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,r.jsx)(_.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,r.jsx)(F,{...e,ref:t})})}));N.displayName=P;var F=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:i,orientation:u,loop:d=!1,dir:c,currentTabStopId:p,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:h,onEntryFocus:v,preventScrollOnEntryFocus:m=!1,...w}=e,x=n.useRef(null),y=(0,l.useComposedRefs)(t,x),b=g(c),[C,R]=(0,a.useControllableState)({prop:p,defaultProp:null!=f?f:null,onChange:h,caller:P}),[E,M]=n.useState(!1),_=(0,j.useCallbackRef)(v),S=I(i),A=n.useRef(!1),[T,L]=n.useState(0);return n.useEffect(()=>{let e=x.current;if(e)return e.addEventListener(D,_),()=>e.removeEventListener(D,_)},[_]),(0,r.jsx)(O,{scope:i,orientation:u,dir:b,loop:d,currentTabStopId:C,onItemFocus:n.useCallback(e=>R(e),[R]),onItemShiftTab:n.useCallback(()=>M(!0),[]),onFocusableItemAdd:n.useCallback(()=>L(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>L(e=>e-1),[]),children:(0,r.jsx)(s.Primitive.div,{tabIndex:E||0===T?-1:0,"data-orientation":u,...w,ref:y,style:{outline:"none",...e.style},onMouseDown:(0,o.composeEventHandlers)(e.onMouseDown,()=>{A.current=!0}),onFocus:(0,o.composeEventHandlers)(e.onFocus,e=>{let t=!A.current;if(e.target===e.currentTarget&&t&&!E){let t=new CustomEvent(D,k);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=S().filter(e=>e.focusable);B([e.find(e=>e.active),e.find(e=>e.id===C),...e].filter(Boolean).map(e=>e.ref.current),m)}}A.current=!1}),onBlur:(0,o.composeEventHandlers)(e.onBlur,()=>M(!1))})})}),H="RovingFocusGroupItem",K=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:l,focusable:i=!0,active:a=!1,tabStopId:u,children:d,...c}=e,p=(0,C.useId)(),f=u||p,h=L(H,l),v=h.currentTabStopId===f,m=I(l),{onFocusableItemAdd:w,onFocusableItemRemove:g,currentTabStopId:x}=h;return n.useEffect(()=>{if(i)return w(),()=>g()},[i,w,g]),(0,r.jsx)(_.ItemSlot,{scope:l,id:f,focusable:i,active:a,children:(0,r.jsx)(s.Primitive.span,{tabIndex:v?0:-1,"data-orientation":h.orientation,...c,ref:t,onMouseDown:(0,o.composeEventHandlers)(e.onMouseDown,e=>{i?h.onItemFocus(f):e.preventDefault()}),onFocus:(0,o.composeEventHandlers)(e.onFocus,()=>h.onItemFocus(f)),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void h.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return z[o]}(e,h.orientation,h.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=m().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let l=o.indexOf(e.currentTarget);o=h.loop?(r=o,n=l+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(l+1)}setTimeout(()=>B(o))}}),children:"function"==typeof d?d({isCurrentTabStop:v,hasTabStop:null!=x}):d})})});K.displayName=H;var z={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function B(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var G=e.i(73772),U=e.i(608825),V=["Enter"," "],X=["ArrowUp","PageDown","End"],W=["ArrowDown","PageUp","Home",...X],Y={ltr:[...V,"ArrowRight"],rtl:[...V,"ArrowLeft"]},q={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Z="Menu",[J,Q,$]=f(Z),[ee,et]=(0,i.createContextScope)(Z,[$,R.createPopperScope,T]),er=(0,R.createPopperScope)(),en=T(),[eo,el]=ee(Z),[ei,ea]=ee(Z),es=e=>{let{__scopeMenu:t,open:o=!1,children:l,dir:i,onOpenChange:a,modal:s=!0}=e,u=er(t),[d,c]=n.useState(null),p=n.useRef(!1),f=(0,j.useCallbackRef)(a),h=g(i);return n.useEffect(()=>{let e=()=>{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>p.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,r.jsx)(R.Root,{...u,children:(0,r.jsx)(eo,{scope:t,open:o,onOpenChange:f,content:d,onContentChange:c,children:(0,r.jsx)(ei,{scope:t,onClose:n.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:p,dir:h,modal:s,children:l})})})};es.displayName=Z;var eu=n.forwardRef((e,t)=>
1{let{__scopeMenu:n,...o}=e,l=er(n);return(0,r.jsx)(R.Anchor,{...l,...o,ref:t})});eu.displayName="MenuAnchor";var ed="MenuPortal",[ec,ep]=ee(ed,{forceMount:void 0}),ef=e=>{let{__scopeMenu:t,forceMount:n,children:o,container:l}=e,i=el(ed,t);return(0,r.jsx)(ec,{scope:t,forceMount:n,children:(0,r.jsx)(M.Presence,{present:n||i.open,children:(0,r.jsx)(E.Portal,{asChild:!0,container:l,children:o})})})};ef.displayName=ed;var eh="MenuContent",[ev,em]=ee(eh),ew=n.forwardRef((e,t)=>{let n=ep(eh,e.__scopeMenu),{forceMount:o=n.forceMount,...l}=e,i=el(eh,e.__scopeMenu),a=ea(eh,e.__scopeMenu);return(0,r.jsx)(J.Provider,{scope:e.__scopeMenu,children:(0,r.jsx)(M.Presence,{present:o||i.open,children:(0,r.jsx)(J.Slot,{scope:e.__scopeMenu,children:a.modal?(0,r.jsx)(eg,{...l,ref:t}):(0,r.jsx)(ex,{...l,ref:t})})})})}),eg=n.forwardRef((e,t)=>{let i=el(eh,e.__scopeMenu),a=n.useRef(null),s=(0,l.useComposedRefs)(t,a);return n.useEffect(()=>{let e=a.current;if(e)return(0,G.hideOthers)(e)},[]),(0,r.jsx)(eb,{...e,ref:s,trapFocus:i.open,disableOutsidePointerEvents:i.open,disableOutsideScroll:!0,onFocusOutside:(0,o.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>i.onOpenChange(!1)})}),ex=n.forwardRef((e,t)=>{let n=el(eh,e.__scopeMenu);return(0,r.jsx)(eb,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),ey=(0,p.createSlot)("MenuContent.ScrollLock"),eb=n.forwardRef((e,t)=>{let{__scopeMenu:i,loop:a=!1,trapFocus:s,onOpenAutoFocus:u,onCloseAutoFocus:d,disableOutsidePointerEvents:c,onEntryFocus:p,onEscapeKeyDown:f,onPointerDownOutside:h,onFocusOutside:v,onInteractOutside:m,onDismiss:w,disableOutsideScroll:g,...C}=e,E=el(eh,i),M=ea(eh,i),j=er(i),D=en(i),k=Q(i),[P,_]=n.useState(null),I=n.useRef(null),S=(0,l.useComposedRefs)(t,I,E.onContentChange),A=n.useRef(0),T=n.useRef(""),O=n.useRef(0),L=n.useRef(null),F=n.useRef("right"),H=n.useRef(0),K=g?U.RemoveScroll:n.Fragment;n.useEffect(()=>()=>window.clearTimeout(A.current),[]),(0,y.useFocusGuards)();let z=n.useCallback(e=>{var t,r,n,o;return F.current===(null==(t=L.current)?void 0:t.side)&&(n=e,!!(o=null==(r=L.current)?void 0:r.area)&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,l=t.length-1;e<t.length;l=e++){let i=t[e],a=t[l],s=i.x,u=i.y,d=a.x,c=a.y;u>n!=c>n&&r<(d-s)*(n-u)/(c-u)+s&&(o=!o)}return o}({x:n.clientX,y:n.clientY},o))},[]);return(0,r.jsx)(ev,{scope:i,searchRef:T,onItemEnter:n.useCallback(e=>{z(e)&&e.preventDefault()},[z]),onItemLeave:n.useCallback(e=>{var t;z(e)||(null==(t=I.current)||t.focus(),_(null))},[z]),onTriggerLeave:n.useCallback(e=>{z(e)&&e.preventDefault()},[z]),pointerGraceTimerRef:O,onPointerGraceIntentChange:n.useCallback(e=>{L.current=e},[]),children:(0,r.jsx)(K,{...g?{as:ey,allowPinchZoom:!0}:void 0,children:(0,r.jsx)(b.FocusScope,{asChild:!0,trapped:s,onMountAutoFocus:(0,o.composeEventHandlers)(u,e=>{var t;e.preventDefault(),null==(t=I.current)||t.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:(0,r.jsx)(x.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:f,onPointerDownOutside:h,onFocusOutside:v,onInteractOutside:m,onDismiss:w,children:(0,r.jsx)(N,{asChild:!0,...D,dir:M.dir,orientation:"vertical",loop:a,currentTabStopId:P,onCurrentTabStopIdChange:_,onEntryFocus:(0,o.composeEventHandlers)(p,e=>{M.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,r.jsx)(R.Content,{role:"menu","aria-orientation":"vertical","data-state":eW(E.open),"data-radix-menu-content":"",dir:M.dir,...j,...C,ref:S,style:{outline:"none",...C.style},onKeyDown:(0,o.composeEventHandlers)(C.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;if(t){var o,l,i;let t,a,s,u,d,c;"Tab"===e.key&&e.preventDefault(),!r&&n&&(o=e.key,t=T.current+o,a=k().filter(e=>!e.disabled),s=document.activeElement,u=null==(l=a.find(e=>e.ref.current===s))?void 0:l.textValue,d=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=r?e.indexOf(r):-1,i=(n=Math.max(l,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(i=i.filter(e=>e!==r));let a=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return a!==r?a:void 0}(a.map(e=>e.textValue),t,u),c=null==(i=a.find(e=>e.textValue===d))?void 0:i.ref.current,function e(t){T.current=t,window.clearTimeout(A.current),""!==t&&(A.current=window.setTimeout(()=>e(""),1e3))}(t),c&&setTimeout(()=>c.focus()))}let a=I.current;
1if(e.target!==a||!W.includes(e.key))return;e.preventDefault();let s=k().filter(e=>!e.disabled).map(e=>e.ref.current);X.includes(e.key)&&s.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(s)}),onBlur:(0,o.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(A.current),T.current="")}),onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,eZ(e=>{let t=e.target,r=H.current!==e.clientX;e.currentTarget.contains(t)&&r&&(F.current=e.clientX>H.current?"right":"left",H.current=e.clientX)}))})})})})})})});ew.displayName=eh;var eC=n.forwardRef((e,t)=>{let{__scopeMenu:n,...o}=e;return(0,r.jsx)(s.Primitive.div,{role:"group",...o,ref:t})});eC.displayName="MenuGroup";var eR=n.forwardRef((e,t)=>{let{__scopeMenu:n,...o}=e;return(0,r.jsx)(s.Primitive.div,{...o,ref:t})});eR.displayName="MenuLabel";var eE="MenuItem",eM="menu.itemSelect",ej=n.forwardRef((e,t)=>{let{disabled:i=!1,onSelect:a,...u}=e,d=n.useRef(null),c=ea(eE,e.__scopeMenu),p=em(eE,e.__scopeMenu),f=(0,l.useComposedRefs)(t,d),h=n.useRef(!1);return(0,r.jsx)(eD,{...u,ref:f,disabled:i,onClick:(0,o.composeEventHandlers)(e.onClick,()=>{let e=d.current;if(!i&&e){let t=new CustomEvent(eM,{bubbles:!0,cancelable:!0});e.addEventListener(eM,e=>null==a?void 0:a(e),{once:!0}),(0,s.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?h.current=!1:c.onClose()}}),onPointerDown:t=>{var r;null==(r=e.onPointerDown)||r.call(e,t),h.current=!0},onPointerUp:(0,o.composeEventHandlers)(e.onPointerUp,e=>{var t;h.current||null==(t=e.currentTarget)||t.click()}),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{let t=""!==p.searchRef.current;i||t&&" "===e.key||V.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ej.displayName=eE;var eD=n.forwardRef((e,t)=>{let{__scopeMenu:i,disabled:a=!1,textValue:u,...d}=e,c=em(eE,i),p=en(i),f=n.useRef(null),h=(0,l.useComposedRefs)(t,f),[v,m]=n.useState(!1),[w,g]=n.useState("");return n.useEffect(()=>{let e=f.current;if(e){var t;g((null!=(t=e.textContent)?t:"").trim())}},[d.children]),(0,r.jsx)(J.ItemSlot,{scope:i,disabled:a,textValue:null!=u?u:w,children:(0,r.jsx)(K,{asChild:!0,...p,focusable:!a,children:(0,r.jsx)(s.Primitive.div,{role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...d,ref:h,onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,eZ(e=>{a?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.composeEventHandlers)(e.onPointerLeave,eZ(e=>c.onItemLeave(e))),onFocus:(0,o.composeEventHandlers)(e.onFocus,()=>m(!0)),onBlur:(0,o.composeEventHandlers)(e.onBlur,()=>m(!1))})})})}),ek=n.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:l,...i}=e;return(0,r.jsx)(eL,{scope:e.__scopeMenu,checked:n,children:(0,r.jsx)(ej,{role:"menuitemcheckbox","aria-checked":eY(n)?"mixed":n,...i,ref:t,"data-state":eq(n),onSelect:(0,o.composeEventHandlers)(i.onSelect,()=>null==l?void 0:l(!!eY(n)||!n),{checkForDefaultPrevented:!1})})})});ek.displayName="MenuCheckboxItem";var eP="MenuRadioGroup",[e_,eI]=ee(eP,{value:void 0,onValueChange:()=>{}}),eS=n.forwardRef((e,t)=>{let{value:n,onValueChange:o,...l}=e,i=(0,j.useCallbackRef)(o);return(0,r.jsx)(e_,{scope:e.__scopeMenu,value:n,onValueChange:i,children:(0,r.jsx)(eC,{...l,ref:t})})});eS.displayName=eP;var eA="MenuRadioItem",eT=n.forwardRef((e,t)=>{let{value:n,...l}=e,i=eI(eA,e.__scopeMenu),a=n===i.value;return(0,r.jsx)(eL,{scope:e.__scopeMenu,checked:a,children:(0,r.jsx)(ej,{role:"menuitemradio","aria-checked":a,...l,ref:t,"data-state":eq(a),onSelect:(0,o.composeEventHandlers)(l.onSelect,()=>{var e;return null==(e=i.onValueChange)?void 0:e.call(i,n)},{checkForDefaultPrevented:!1})})})});eT.displayName=eA;var eO="MenuItemIndicator",[eL,eN]=ee(eO,{checked:!1}),eF=n.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:o,...l}=e,i=eN(eO,n);return(0,r.jsx)(M.Presence,{present:o||eY(i.checked)||!0===i.checked,children:(0,r.jsx)(s.Primitive.span,{...l,ref:t,"data-state":eq(i.checked)})})});eF.displayName=eO;var eH=n.forwardRef((e,t)=>
1{let{__scopeMenu:n,...o}=e;return(0,r.jsx)(s.Primitive.div,{role:"separator","aria-orientation":"horizontal",...o,ref:t})});eH.displayName="MenuSeparator";var eK=n.forwardRef((e,t)=>{let{__scopeMenu:n,...o}=e,l=er(n);return(0,r.jsx)(R.Arrow,{...l,...o,ref:t})});eK.displayName="MenuArrow";var[ez,eB]=ee("MenuSub"),eG="MenuSubTrigger",eU=n.forwardRef((e,t)=>{let i=el(eG,e.__scopeMenu),a=ea(eG,e.__scopeMenu),s=eB(eG,e.__scopeMenu),u=em(eG,e.__scopeMenu),d=n.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:p}=u,f={__scopeMenu:e.__scopeMenu},h=n.useCallback(()=>{d.current&&window.clearTimeout(d.current),d.current=null},[]);return n.useEffect(()=>h,[h]),n.useEffect(()=>{let e=c.current;return()=>{window.clearTimeout(e),p(null)}},[c,p]),(0,r.jsx)(eu,{asChild:!0,...f,children:(0,r.jsx)(eD,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?s.contentId:void 0,"data-state":eW(i.open),...e,ref:(0,l.composeRefs)(t,s.onTriggerChange),onClick:t=>{var r;null==(r=e.onClick)||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),i.open||i.onOpenChange(!0))},onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,eZ(t=>{u.onItemEnter(t),!t.defaultPrevented&&(e.disabled||i.open||d.current||(u.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{i.onOpenChange(!0),h()},100)))})),onPointerLeave:(0,o.composeEventHandlers)(e.onPointerLeave,eZ(e=>{var t,r;h();let n=null==(t=i.content)?void 0:t.getBoundingClientRect();if(n){let t=null==(r=i.content)?void 0:r.dataset.side,o="right"===t,l=n[o?"left":"right"],a=n[o?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(o?-5:5),y:e.clientY},{x:l,y:n.top},{x:a,y:n.top},{x:a,y:n.bottom},{x:l,y:n.bottom}],side:t}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,t=>{let r=""!==u.searchRef.current;if(!e.disabled&&(!r||" "!==t.key)&&Y[a.dir].includes(t.key)){var n;i.onOpenChange(!0),null==(n=i.content)||n.focus(),t.preventDefault()}})})})});eU.displayName=eG;var eV="MenuSubContent",eX=n.forwardRef((e,t)=>{let i=ep(eh,e.__scopeMenu),{forceMount:a=i.forceMount,align:s="start",...u}=e,d=el(eh,e.__scopeMenu),c=ea(eh,e.__scopeMenu),p=eB(eV,e.__scopeMenu),f=n.useRef(null),h=(0,l.useComposedRefs)(t,f);return(0,r.jsx)(J.Provider,{scope:e.__scopeMenu,children:(0,r.jsx)(M.Presence,{present:a||d.open,children:(0,r.jsx)(J.Slot,{scope:e.__scopeMenu,children:(0,r.jsx)(eb,{id:p.contentId,"aria-labelledby":p.triggerId,...u,ref:h,align:s,side:"rtl"===c.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;c.isUsingKeyboardRef.current&&(null==(t=f.current)||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==p.trigger&&d.onOpenChange(!1)}),onEscapeKeyDown:(0,o.composeEventHandlers)(e.onEscapeKeyDown,e=>{c.onClose(),e.preventDefault()}),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=q[c.dir].includes(e.key);if(t&&r){var n;d.onOpenChange(!1),null==(n=p.trigger)||n.focus(),e.preventDefault()}})})})})})});function eW(e){return e?"open":"closed"}function eY(e){return"indeterminate"===e}function eq(e){return eY(e)?"indeterminate":e?"checked":"unchecked"}function eZ(e){return t=>"mouse"===t.pointerType?e(t):void 0}eX.displayName=eV;var eJ="DropdownMenu",[eQ,e$]=(0,i.createContextScope)(eJ,[et]),e0=et(),[e1,e2]=eQ(eJ),e4=e=>{let{__scopeDropdownMenu:t,children:o,dir:l,open:i,defaultOpen:s,onOpenChange:u,modal:d=!0}=e,c=e0(t),p=n.useRef(null),[f,h]=(0,a.useControllableState)({prop:i,defaultProp:null!=s&&s,onChange:u,caller:eJ});return(0,r.jsx)(e1,{scope:t,triggerId:(0,C.useId)(),triggerRef:p,contentId:(0,C.useId)(),open:f,onOpenChange:h,onOpenToggle:n.useCallback(()=>h(e=>!e),[h]),modal:d,children:(0,r.jsx)(es,{...c,open:f,onOpenChange:h,dir:l,modal:d,children:o})})};e4.displayName=eJ;var e3="DropdownMenuTrigger",e8=n.forwardRef((e,t)=>
1{let{__scopeDropdownMenu:n,disabled:i=!1,...a}=e,u=e2(e3,n),d=e0(n);return(0,r.jsx)(eu,{asChild:!0,...d,children:(0,r.jsx)(s.Primitive.button,{type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":i?"":void 0,disabled:i,...a,ref:(0,l.composeRefs)(t,u.triggerRef),onPointerDown:(0,o.composeEventHandlers)(e.onPointerDown,e=>{!i&&0===e.button&&!1===e.ctrlKey&&(u.onOpenToggle(),u.open||e.preventDefault())}),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{!i&&(["Enter"," "].includes(e.key)&&u.onOpenToggle(),"ArrowDown"===e.key&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});e8.displayName=e3;var e7=e=>{let{__scopeDropdownMenu:t,...n}=e,o=e0(t);return(0,r.jsx)(ef,{...o,...n})};e7.displayName="DropdownMenuPortal";var e5="DropdownMenuContent",e9=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:l,...i}=e,a=e2(e5,l),s=e0(l),u=n.useRef(!1);return(0,r.jsx)(ew,{id:a.contentId,"aria-labelledby":a.triggerId,...s,...i,ref:t,onCloseAutoFocus:(0,o.composeEventHandlers)(e.onCloseAutoFocus,e=>{var t;u.current||null==(t=a.triggerRef.current)||t.focus(),u.current=!1,e.preventDefault()}),onInteractOutside:(0,o.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!a.modal||n)&&(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});e9.displayName=e5,n.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=e0(n);return(0,r.jsx)(eC,{...l,...o,ref:t})}).displayName="DropdownMenuGroup";var e6=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=e0(n);return(0,r.jsx)(eR,{...l,...o,ref:t})});e6.displayName="DropdownMenuLabel";var te=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=e0(n);return(0,r.jsx)(ej,{...l,...o,ref:t})});te.displayName="DropdownMenuItem",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=e0(n);return(0,r.jsx)(ek,{...l,...o,ref:t})}).displayName="DropdownMenuCheckboxItem",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=e0(n);return(0,r.jsx)(eS,{...l,...o,ref:t})}).displayName="DropdownMenuRadioGroup",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=e0(n);return(0,r.jsx)(eT,{...l,...o,ref:t})}).displayName="DropdownMenuRadioItem",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=e0(n);return(0,r.jsx)(eF,{...l,...o,ref:t})}).displayName="DropdownMenuItemIndicator";var tt=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=e0(n);return(0,r.jsx)(eH,{...l,...o,ref:t})});tt.displayName="DropdownMenuSeparator",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=e0(n);return(0,r.jsx)(eK,{...l,...o,ref:t})}).displayName="DropdownMenuArrow",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=e0(n);return(0,r.jsx)(eU,{...l,...o,ref:t})}).displayName="DropdownMenuSubTrigger",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=e0(n);return(0,r.jsx)(eX,{...l,...o,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName="DropdownMenuSubContent";var tr=e.i(171293);let tn=e=>{let{className:t,sideOffset:n=4,align:o="center",children:l,...i}=e;return(0,r.jsx)(e7,{children:(0,r.jsx)(e9,{sideOffset:n,align:o,"data-dropdown-portal":"true",className:(0,tr.cn)("flex flex-col z-[120] min-w-[8rem] max-h-[160px] overflow-y-auto rounded-2xl","bg-white border border-bg-soft-gray","p-2 shadow-[0_8px_24px_-8px_rgba(0,0,0,0.18)] outline-none","max-tablet-lg:max-h-[140px] max-tablet-lg:rounded-xl max-tablet-lg:p-1","[&::-webkit-scrollbar]:w-1 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-bg-light-gray","data-[state=open]:animate-[popover-in_180ms_ease-out]","data-[state=closed]:animate-[popover-out_120ms_ease-in]","data-[side=bottom]:origin-top data-[side=top]:origin-bottom",t),...i,children:l})})},to=e=>{let{className:t,children:n,...o}=e;return(0,r.jsx)(te,{className:(0,tr.cn)("flex items-center gap-2 rounded-xl px-3 py-2","font-manrope font-medium text-14 text-text-primary","cursor-pointer select-none outline-none transition-colors duration-100","hover:bg-bg-soft-gray focus:bg-bg-soft-gray","data-[disabled]:opacity-40 data-[disabled]:cursor-not-allowed",t),...o,children:n})},tl=e=>{let{className:t,...n}=e;return(0,r.jsx)(tt,{className:(0,tr.cn)("my-1 h-px bg-bg-soft-gray",t),...n})},ti=e=>{let{className:t,children:n,...o}=e;return(0,r.jsx)(e6,{className:(0,tr.cn)("px-3 py-1.5 font-manrope font-semibold text-12 text-text-gray uppercase tracking-wide",t),...o,children:n})};e.s(["DropdownMenu",()=>e4,"DropdownMenuContent",()=>tn,"DropdownMenuItem",()=>to,"DropdownMenuLabel",()=>ti,"DropdownMenuSeparator",()=>tl,"DropdownMenuTrigger",()=>e8],229424)},620708,e=>{"use strict";var t=e.i(124104),r=e.i(399171);e.i(718582);var n=e.i(447640),o=e.i(730099),l=e.i(171293),i=e.i(7333);let a=["flex flex-col z-50 min-w-[8rem] overflow-y-auto rounded-2xl","bg-white border border-bg-soft-gray","p-2 shadow-[0_8px_24px_-8px_rgba(0,0,0,0.18)] outline-none","max-tablet-lg:rounded-xl max-tablet-lg:p-1","[&::-webkit-scrollbar]:w-1 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-bg-light-gray"],s=e=>{let{isOpen:n,onClose:s,triggerRef:u,isClosedByItemClick:d,children:c}=e,p=(0,r.useRef)(null),f=(e=>{let[t,n]=(0,r.useState)(null);return(0,r.useLayoutEffect)(()=>
1{if(!e)return;let t=()=>{var e,t,r,o;let l,i,a;n((i=null!=(e=null==(l=window.visualViewport)?void 0:l.width)?e:window.innerWidth,a=null!=(t=null==l?void 0:l.height)?t:window.innerHeight,{left:(null!=(r=null==l?void 0:l.offsetLeft)?r:0)+16,top:(null!=(o=null==l?void 0:l.offsetTop)?o:0)+16,width:Math.max(0,i-32),maxHeight:Math.max(0,a-32)}))};t(),window.addEventListener("resize",t),window.addEventListener("scroll",t,!0);let r=window.visualViewport;return null==r||r.addEventListener("resize",t),null==r||r.addEventListener("scroll",t),()=>{window.removeEventListener("resize",t),window.removeEventListener("scroll",t,!0),null==r||r.removeEventListener("resize",t),null==r||r.removeEventListener("scroll",t)}},[e]),e?t:null})(n);(e=>{let{isOpen:t,onClose:n,triggerRef:o,popupRef:l}=e;(0,r.useEffect)(()=>{if(!t)return;let e=e=>{var t,r;if(!e.target||0!==e.button)return;let a=e.target;(null==(t=o.current)?void 0:t.contains(a))||(null==(r=l.current)?void 0:r.contains(a))||(0,i.isToastTarget)(a)||n()};return document.addEventListener("pointerdown",e),()=>{document.removeEventListener("pointerdown",e)}},[t,n,o,l]),(0,r.useEffect)(()=>{if(!t)return;let e=e=>{"Escape"===e.key&&n()};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},[t,n])})({isOpen:n,onClose:s,triggerRef:u,popupRef:p});let h=e=>{var t,r;(null==(t=(r=e.target).closest)||!t.call(r,"[data-keep-open]"))&&d&&s()};return n&&f&&"undefined"!=typeof document?(0,o.createPortal)((0,t.jsx)("div",{ref:p,"data-dropdown-portal":"true",style:{position:"fixed",left:f.left,top:f.top,width:f.width,maxHeight:f.maxHeight},children:(0,t.jsx)("div",{className:(0,l.cn)(...a),style:{maxHeight:"inherit",overflowY:"auto"},onClick:h,onKeyDown:e=>{e.target===e.currentTarget&&("Enter"===e.key||" "===e.key)&&h(e)},role:"menu",tabIndex:-1,children:c})}),document.body):null};var u=e.i(229424);let d={right:"end",left:"start"},c=e=>{let{buttonChildren:r,buttonClassName:o,buttonSize:l,buttonVariant:i,buttonIsIconOnly:a,isLoading:s,isClosedByItemClick:c=!0,position:p,positionY:f,maxHeight:h,children:v,open:m,setOpen:w}=e,g=p?d[p]:"center";return(0,t.jsxs)(u.DropdownMenu,{open:m,onOpenChange:w,children:[(0,t.jsx)(u.DropdownMenuTrigger,{asChild:!0,children:(0,t.jsx)(n.Button,{className:o,size:l,variant:i,isIconOnly:a,isLoading:s,children:r})}),(0,t.jsx)(u.DropdownMenuContent,{side:"top"===f?"top":"bottom",align:g,style:null!=h?{maxHeight:h,overflowY:"auto"}:void 0,onCloseAutoFocus:e=>{e.preventDefault()},onInteractOutside:()=>{w(!1)},onEscapeKeyDown:()=>{w(!1)},onPointerDownOutside:()=>{w(!1)},children:(0,t.jsx)("div",{className:"flex flex-col",onClick:c?e=>{var t,r;null!=(t=(r=e.target).closest)&&t.call(r,"[data-keep-open]")||w(!1)}:void 0,children:v})})]})},p=e=>{let{forceCenter:o,onClose:l,isClosedByItemClick:i=!0,...a}=e,[u,d]=(0,r.useState)(!1),p=(0,r.useRef)(null),f=(0,r.useRef)(l);return((0,r.useEffect)(()=>{f.current=l},[l]),(0,r.useEffect)(()=>{if(u)return()=>{var e;null==(e=f.current)||e.call(f)}},[u]),o)?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{ref:p,style:{display:"contents"},children:(0,t.jsx)(n.Button,{className:a.buttonClassName,size:a.buttonSize,variant:a.buttonVariant,isIconOnly:a.buttonIsIconOnly,isLoading:a.isLoading,type:"button",onClick:()=>{d(e=>!e)},children:a.buttonChildren})}),(0,t.jsx)(s,{isOpen:u,onClose:()=>{d(!1)},triggerRef:p,isClosedByItemClick:i,children:a.children})]}):(0,t.jsx)(c,{...a,isClosedByItemClick:i,open:u,setOpen:d})};e.s(["Dropdown",()=>p],620708)}]);

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.