PageSourceSearch

https://spellbook-finance.com/assets/select-BMpyfmbv.js

js spellbook-finance.com collected 2026-10-02 01:44:41 UTC 22,432 bytes, 1 lines download raw bytes

vendor: 8,465 bytes, line 1
1import{r as n,j as r,am as _,aq as Te,ap as L,an as P,ak as G,a1 as Ne,hv as st,ao as at,gj as lt,aj as $,d8 as it}from"./index-D9xPWcr8.js";import{C as Ee}from"./chevron-down-CIGP4wU7.js";import{C as ct}from"./chevron-up-qAKtQ14i.js";import{c as Pe}from"./index-BdQq_4o_.js";import{u as dt,c as ut}from"./index-BLul3Hxb.js";import{P as pt,D as ft}from"./index-Dgd2aRUl.js";import{h as mt,u as ht,R as gt,F as vt}from"./index-B7ceCSm9.js";import{u as Ie}from"./index-Ca-jyGYB.js";import{R as xt,A as St,c as Re,C as wt,a as Ct}from"./index-CkmduF8v.js";import{u as yt}from"./index-7zHZ776Z.js";var _e=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),It="VisuallyHidden",bt=n.forwardRef((t,o)=>r.jsx(_.span,{...t,ref:o,style:{..._e,...t.style}}));bt.displayName=It;var Tt=[" ","Enter","ArrowUp","ArrowDown"],Pt=[" ","Enter"],Q="Select",[ce,de,Nt]=ut(Q),[oe]=at(Q,[Nt,Re]),ue=Re(),[Et,Y]=oe(Q),[Rt,_t]=oe(Q),je=t=>{const{__scopeSelect:o,children:e,open:i,defaultOpen:a,onOpenChange:u,value:s,defaultValue:l,onValueChange:c,dir:f,name:v,autoComplete:w,disabled:N,required:b,form:y}=t,d=ue(o),[h,x]=n.useState(null),[m,g]=n.useState(null),[F,M]=n.useState(!1),ne=dt(f),[E,O]=Te({prop:i,defaultProp:a??!1,onChange:u,caller:Q}),[U,X]=Te({prop:s,defaultProp:l,onChange:c,caller:Q}),k=n.useRef(null),B=h?y||!!h.closest("form"):!0,[W,V]=n.useState(new Set),H=Array.from(W).map(R=>R.props.value).join(";");return r.jsx(xt,{...d,children:r.jsxs(Et,{required:b,scope:o,trigger:h,onTriggerChange:x,valueNode:m,onValueNodeChange:g,valueNodeHasChildren:F,onValueNodeHasChildrenChange:M,contentId:Ie(),value:U,onValueChange:X,open:E,onOpenChange:O,dir:ne,triggerPointerDownPosRef:k,disabled:N,children:[r.jsx(ce.Provider,{scope:o,children:r.jsx(Rt,{scope:t.__scopeSelect,onNativeOptionAdd:n.useCallback(R=>{V(D=>new Set(D).add(R))},[]),onNativeOptionRemove:n.useCallback(R=>{V(D=>{const z=new Set(D);return z.delete(R),z})},[]),children:e})}),B?r.jsxs(tt,{"aria-hidden":!0,required:b,tabIndex:-1,name:v,autoComplete:w,value:U,onChange:R=>X(R.target.value),disabled:N,form:y,children:[U===void 0?r.jsx("option",{value:""}):null,Array.from(W)]},H):null]})})};je.displayName=Q;var Me="SelectTrigger",Ae=n.forwardRef((t,o)=>{const{__scopeSelect:e,disabled:i=!1,...a}=t,u=ue(e),s=Y(Me,e),l=s.disabled||i,c=L(o,s.onTriggerChange),f=de(e),v=n.useRef("touch"),[w,N,b]=nt(d=>{const h=f().filter(g=>!g.disabled),x=h.find(g=>g.value===s.value),m=rt(h,d,x);m!==void 0&&s.onValueChange(m.value)}),y=d=>{l||(s.onOpenChange(!0),b()),d&&(s.triggerPointerDownPosRef.current={x:Math.round(d.pageX),y:Math.round(d.pageY)})};return r.jsx(St,{asChild:!0,...u,children:r.jsx(_.button,{type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:l,"data-disabled":l?"":void 0,"data-placeholder":ot(s.value)?"":void 0,...a,ref:c,onClick:P(a.onClick,d=>{d.currentTarget.focus(),v.current!=="mouse"&&y(d)}),onPointerDown:P(a.onPointerDown,d=>{v.current=d.pointerType;const h=d.target;h.hasPointerCapture(d.pointerId)&&h.releasePointerCapture(d.pointerId),d.button===0&&d.ctrlKey===!1&&d.pointerType==="mouse"&&(y(d),d.preventDefault())}),onKeyDown:P(a.onKeyDown,d=>{const h=w.current!=="";!(d.ctrlKey||d.altKey||d.metaKey)&&d.key.length===1&&N(d.key),!(h&&d.key===" ")&&Tt.includes(d.key)&&(y(),d.preventDefault())})})})});Ae.displayName=Me;var Oe="SelectValue",De=n.forwardRef((t,o)=>{const{__scopeSelect:e,className:i,style:a,children:u,placeholder:s="",...l}=t,c=Y(Oe,e),{onValueNodeHasChildrenChange:f}=c,v=u!==void 0,w=L(o,c.onValueNodeChange);return G(()=>{f(v)},[f,v]),r.jsx(_.span,{...l,ref:w,style:{pointerEvents:"none"},children:ot(c.value)?r.jsx(r.Fragment,{children:s}):u})});De.displayName=Oe;var jt="SelectIcon",Le=n.forwardRef((t,o)=>{const{__scopeSelect:e,children:i,...a}=t;return r.jsx(_.span,{"aria-hidden":!0,...a,ref:o,children:i||"▼"})});Le.displayName=jt;var Mt="SelectPortal",ke=t=>r.jsx(pt,{asChild:!0,...t});ke.displayName=Mt;var ee="SelectContent",Be=n.forwardRef((t,o)=>{const e=Y(ee,t.__scopeSelect),[i,a]=n.useState();if(G(()=>{a(new DocumentFragment)},[]),!e.open){const u=i;return u?Ne.createPortal(r.jsx(Ve,{scope:t.__scopeSelect,children:r.jsx(ce.Slot,{scope:t.__scopeSelect,children:r.jsx("div",{children:t.children})})}),u):null}return r.jsx(He,{...t,ref:o})});Be.displayName=ee;var A=10,[Ve,q]=oe(ee),At="SelectContentImpl",Ot=lt("SelectContent.RemoveScroll"),He=n.forwardRef((t,o)=>{const{__scopeSelect:e,position:i="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:u,onPointerDownOutside:s,side:l,sideOffset:c,align:f,alignOffset:v,arrowPadding:w,collisionBoundary:N,collisionPadding:b,sticky:y,hideWhenDetached:d,avoidCollisions:h,...x}=t,m=Y(ee,e),[g,F]=n.useState(null),[M,ne]=n.useState(null),E=L(o,p=>F(p)),[O,U]=n.useState(null),[X,k]=n.useState(null),B=de(e),[W,V]=n.useState(!1),H=n.useRef(!1);n.useEffect(()=>{if(g)return mt(g)},[g]),ht();const R=n.useCallback(p=>{const[I,...j]=B().map(T=>T.ref.current),[S]=j.slice(-1),C=document.activeElement;for(const T of p)if(T===C||(T?.scrollIntoView({block:"nearest"}),T===I&&M&&(M.scrollTop=0),T===S&&M&&(M.scrollTop=M.scrollHeight),T?.focus(),document.activeElement!==C))return},[B,M]),D=n.useCallback(()=>R([O,g]),[R,O,g]);n.useEffect(()=>{W&&D()},[W,D]);const{onOpenChange:z,triggerPointerDownPosRef:K}=m;n.useEffect(()=>{if(g){let p={x:0,y:0};const I=S=>{p={x:Math.abs(Math.round(S.pageX)-(K.current?.x??0)),y:Math.abs(Math.round(S.pageY)-(K.current?.y??0))}},j=S=>{p.x<=10&&p.y<=10?S.preventDefault():g.contains(S.target)||z(!1),document.removeEventListener("pointermove",I),K.current=null};return K.current!==null&&(document.addEventListener("pointermove",I),document.addEventListener("pointerup",j,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",I),document.removeEventListener("pointerup",j,{capture:!0})}}},[g,z,K]),n.useEffect(()=>{const p=()=>z(!1);return window.addEventListener("blur",p),window.addEventListener("resize",p),()=>{window.removeEventListener("blur",p),window.removeEventListener("resize",p)}},[z]);const[pe,ae]=nt(p=>{const I=B().filter(C=>!C.disabled),j=I.find(C=>C.ref.current===document.activeElement),S=rt(I,p,j);S&&setTimeout(()=>S.ref.current.focus())}),fe=n.useCallback((p,I,j)=>{const S=!H.current&&!j;(m.value!==void 0&&m.value===I||S)&&(U(p),S&&(H.current=!0))},[m.value]),me=n.useCallback(()=>g?.focus(),[g]),te=n.useCallback((p,I,j)=>{const S=!H.current&&!j;(m.value!==void 0&&m.value===I||S)&&k(p)},[m.value]),le=i==="popper"?xe:ze,re=le===xe?{side:l,sideOffset:c,align:f,alignOffset:v,arrowPadding:w,collisionBoundary:N,collisionPadding:b,sticky:y,hideWhenDetached:d,avoidCollisions:h}:{};return r.jsx(Ve,{scope:e,content:g,viewport:M,onViewportChange:ne,itemRefCallback:fe,selectedItem:O,onItemLeave:me,itemTextRefCallback:te,focusSelectedItem:D,selectedItemText:X,position:i,isPositioned:W,searchRef:pe,children:r.jsx(gt,{as:Ot,allowPinchZoom:!0,children:r.jsx(vt,{asChild:!0,trapped:m.open,onMountAutoFocus:p=>{p.preventDefault()},onUnmountAutoFocus:P(a,p=>{m.trigger?.focus({preventScroll:!0}),p.preventDefault()}),children:r.jsx(ft,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:u,onPointerDownOutside:s,onFocusOutside:p=>p.preventDefault(),onDismiss:()=>m.onOpenChange(!1),children:r.jsx(le,{role:"listbox",id:m.contentId,"data-state":m.open?"open":"closed",dir:m.dir,onContextMenu:p=>p.preventDefault(),...x,...re,onPlaced:()=>V(!0),ref:E,style:{display:"flex",flexDirection:"column",outline:"none",...x.style},onKeyDown:P(x.onKeyDown,p=>{const I=p.ctrlKey||p.altKey||p.metaKey;if(p.key==="Tab"&&p.preventDefault(),!I&&p.key.length===1&&ae(p.key),["ArrowUp","ArrowDown","Home","End"].includes(p.key)){let S=B().filter(C=>!C.disabled).map(C=>C.ref.current);if(["ArrowUp","End"].includes(p.key)&&(S=S.slice().reverse()),["ArrowUp","ArrowDown"].includes(p.key)){const C=p.target,T=S.indexOf(C);S=S.slice(T+1)}setTimeout(()=>R(S)),p.preventDefault()}})})})})})})});He.displayName=At;var Dt="SelectItemAlignedPosition",ze=n.forwardRef((t,o)=>{const{__scopeSelect:e,onPlaced:i,...a}=t,u=Y(ee,e),s=q(ee,e),[l,c]=n.useState(null),[f,v]=n.useState(null),w=L(o,E=>v(E)),N=de(e),b=n.useRef(!1),y=n.useRef(!0),{viewport:d,selectedItem:h,selectedItemText:x,focusSelectedItem:m}=s,g=n.useCallback(()=>
vendor: 10,018 bytes, line 1
1{if(u.trigger&&u.valueNode&&l&&f&&d&&h&&x){const E=u.trigger.getBoundingClientRect(),O=f.getBoundingClientRect(),U=u.valueNode.getBoundingClientRect(),X=x.getBoundingClientRect();if(u.dir!=="rtl"){const C=X.left-O.left,T=U.left-C,Z=E.left-T,J=E.width+Z,he=Math.max(J,O.width),ge=window.innerWidth-A,ve=Pe(T,[A,Math.max(A,ge-he)]);l.style.minWidth=J+"px",l.style.left=ve+"px"}else{const C=O.right-X.right,T=window.innerWidth-U.right-C,Z=window.innerWidth-E.right-T,J=E.width+Z,he=Math.max(J,O.width),ge=window.innerWidth-A,ve=Pe(T,[A,Math.max(A,ge-he)]);l.style.minWidth=J+"px",l.style.right=ve+"px"}const k=N(),B=window.innerHeight-A*2,W=d.scrollHeight,V=window.getComputedStyle(f),H=parseInt(V.borderTopWidth,10),R=parseInt(V.paddingTop,10),D=parseInt(V.borderBottomWidth,10),z=parseInt(V.paddingBottom,10),K=H+R+W+z+D,pe=Math.min(h.offsetHeight*5,K),ae=window.getComputedStyle(d),fe=parseInt(ae.paddingTop,10),me=parseInt(ae.paddingBottom,10),te=E.top+E.height/2-A,le=B-te,re=h.offsetHeight/2,p=h.offsetTop+re,I=H+R+p,j=K-I;if(I<=te){const C=k.length>0&&h===k[k.length-1].ref.current;l.style.bottom="0px";const T=f.clientHeight-d.offsetTop-d.offsetHeight,Z=Math.max(le,re+(C?me:0)+T+D),J=I+Z;l.style.height=J+"px"}else{const C=k.length>0&&h===k[0].ref.current;l.style.top="0px";const Z=Math.max(te,H+d.offsetTop+(C?fe:0)+re)+j;l.style.height=Z+"px",d.scrollTop=I-te+d.offsetTop}l.style.margin=`${A}px 0`,l.style.minHeight=pe+"px",l.style.maxHeight=B+"px",i?.(),requestAnimationFrame(()=>b.current=!0)}},[N,u.trigger,u.valueNode,l,f,d,h,x,u.dir,i]);G(()=>g(),[g]);const[F,M]=n.useState();G(()=>{f&&M(window.getComputedStyle(f).zIndex)},[f]);const ne=n.useCallback(E=>{E&&y.current===!0&&(g(),m?.(),y.current=!1)},[g,m]);return r.jsx(kt,{scope:e,contentWrapper:l,shouldExpandOnScrollRef:b,onScrollButtonChange:ne,children:r.jsx("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:F},children:r.jsx(_.div,{...a,ref:w,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});ze.displayName=Dt;var Lt="SelectPopperPosition",xe=n.forwardRef((t,o)=>{const{__scopeSelect:e,align:i="start",collisionPadding:a=A,...u}=t,s=ue(e);return r.jsx(wt,{...s,...u,ref:o,align:i,collisionPadding:a,style:{boxSizing:"border-box",...u.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});xe.displayName=Lt;var[kt,be]=oe(ee,{}),Se="SelectViewport",Fe=n.forwardRef((t,o)=>{const{__scopeSelect:e,nonce:i,...a}=t,u=q(Se,e),s=be(Se,e),l=L(o,u.onViewportChange),c=n.useRef(0);return r.jsxs(r.Fragment,{children:[r.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),r.jsx(ce.Slot,{scope:e,children:r.jsx(_.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:l,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:P(a.onScroll,f=>{const v=f.currentTarget,{contentWrapper:w,shouldExpandOnScrollRef:N}=s;if(N?.current&&w){const b=Math.abs(c.current-v.scrollTop);if(b>0){const y=window.innerHeight-A*2,d=parseFloat(w.style.minHeight),h=parseFloat(w.style.height),x=Math.max(d,h);if(x<y){const m=x+b,g=Math.min(y,m),F=m-g;w.style.height=g+"px",w.style.bottom==="0px"&&(v.scrollTop=F>0?F:0,w.style.justifyContent="flex-end")}}}c.current=v.scrollTop})})})]})});Fe.displayName=Se;var Ue="SelectGroup",[Bt,Vt]=oe(Ue),We=n.forwardRef((t,o)=>{const{__scopeSelect:e,...i}=t,a=Ie();return r.jsx(Bt,{scope:e,id:a,children:r.jsx(_.div,{role:"group","aria-labelledby":a,...i,ref:o})})});We.displayName=Ue;var Ke="SelectLabel",Ge=n.forwardRef((t,o)=>{const{__scopeSelect:e,...i}=t,a=Vt(Ke,e);return r.jsx(_.div,{id:a.id,...i,ref:o})});Ge.displayName=Ke;var ie="SelectItem",[Ht,$e]=oe(ie),Ye=n.forwardRef((t,o)=>{const{__scopeSelect:e,value:i,disabled:a=!1,textValue:u,...s}=t,l=Y(ie,e),c=q(ie,e),f=l.value===i,[v,w]=n.useState(u??""),[N,b]=n.useState(!1),y=L(o,m=>c.itemRefCallback?.(m,i,a)),d=Ie(),h=n.useRef("touch"),x=()=>{a||(l.onValueChange(i),l.onOpenChange(!1))};if(i==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return r.jsx(Ht,{scope:e,value:i,disabled:a,textId:d,isSelected:f,onItemTextChange:n.useCallback(m=>{w(g=>g||(m?.textContent??"").trim())},[]),children:r.jsx(ce.ItemSlot,{scope:e,value:i,disabled:a,textValue:v,children:r.jsx(_.div,{role:"option","aria-labelledby":d,"data-highlighted":N?"":void 0,"aria-selected":f&&N,"data-state":f?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...s,ref:y,onFocus:P(s.onFocus,()=>b(!0)),onBlur:P(s.onBlur,()=>b(!1)),onClick:P(s.onClick,()=>{h.current!=="mouse"&&x()}),onPointerUp:P(s.onPointerUp,()=>{h.current==="mouse"&&x()}),onPointerDown:P(s.onPointerDown,m=>{h.current=m.pointerType}),onPointerMove:P(s.onPointerMove,m=>{h.current=m.pointerType,a?c.onItemLeave?.():h.current==="mouse"&&m.currentTarget.focus({preventScroll:!0})}),onPointerLeave:P(s.onPointerLeave,m=>{m.currentTarget===document.activeElement&&c.onItemLeave?.()}),onKeyDown:P(s.onKeyDown,m=>{c.searchRef?.current!==""&&m.key===" "||(Pt.includes(m.key)&&x(),m.key===" "&&m.preventDefault())})})})})});Ye.displayName=ie;var se="SelectItemText",qe=n.forwardRef((t,o)=>{const{__scopeSelect:e,className:i,style:a,...u}=t,s=Y(se,e),l=q(se,e),c=$e(se,e),f=_t(se,e),[v,w]=n.useState(null),N=L(o,x=>w(x),c.onItemTextChange,x=>l.itemTextRefCallback?.(x,c.value,c.disabled)),b=v?.textContent,y=n.useMemo(()=>r.jsx("option",{value:c.value,disabled:c.disabled,children:b},c.value),[c.disabled,c.value,b]),{onNativeOptionAdd:d,onNativeOptionRemove:h}=f;return G(()=>(d(y),()=>h(y)),[d,h,y]),r.jsxs(r.Fragment,{children:[r.jsx(_.span,{id:c.textId,...u,ref:N}),c.isSelected&&s.valueNode&&!s.valueNodeHasChildren?Ne.createPortal(u.children,s.valueNode):null]})});qe.displayName=se;var Xe="SelectItemIndicator",Ze=n.forwardRef((t,o)=>{const{__scopeSelect:e,...i}=t;return $e(Xe,e).isSelected?r.jsx(_.span,{"aria-hidden":!0,...i,ref:o}):null});Ze.displayName=Xe;var we="SelectScrollUpButton",Je=n.forwardRef((t,o)=>{const e=q(we,t.__scopeSelect),i=be(we,t.__scopeSelect),[a,u]=n.useState(!1),s=L(o,i.onScrollButtonChange);return G(()=>{if(e.viewport&&e.isPositioned){let l=function(){const f=c.scrollTop>0;u(f)};const c=e.viewport;return l(),c.addEventListener("scroll",l),()=>c.removeEventListener("scroll",l)}},[e.viewport,e.isPositioned]),a?r.jsx(et,{...t,ref:s,onAutoScroll:()=>{const{viewport:l,selectedItem:c}=e;l&&c&&(l.scrollTop=l.scrollTop-c.offsetHeight)}}):null});Je.displayName=we;var Ce="SelectScrollDownButton",Qe=n.forwardRef((t,o)=>{const e=q(Ce,t.__scopeSelect),i=be(Ce,t.__scopeSelect),[a,u]=n.useState(!1),s=L(o,i.onScrollButtonChange);return G(()=>{if(e.viewport&&e.isPositioned){let l=function(){const f=c.scrollHeight-c.clientHeight,v=Math.ceil(c.scrollTop)<f;u(v)};const c=e.viewport;return l(),c.addEventListener("scroll",l),()=>c.removeEventListener("scroll",l)}},[e.viewport,e.isPositioned]),a?r.jsx(et,{...t,ref:s,onAutoScroll:()=>{const{viewport:l,selectedItem:c}=e;l&&c&&(l.scrollTop=l.scrollTop+c.offsetHeight)}}):null});Qe.displayName=Ce;var et=n.forwardRef((t,o)=>{const{__scopeSelect:e,onAutoScroll:i,...a}=t,u=q("SelectScrollButton",e),s=n.useRef(null),l=de(e),c=n.useCallback(()=>{s.current!==null&&(window.clearInterval(s.current),s.current=null)},[]);return n.useEffect(()=>()=>c(),[c]),G(()=>{l().find(v=>v.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[l]),r.jsx(_.div,{"aria-hidden":!0,...a,ref:o,style:{flexShrink:0,...a.style},onPointerDown:P(a.onPointerDown,()=>{s.current===null&&(s.current=window.setInterval(i,50))}),onPointerMove:P(a.onPointerMove,()=>{u.onItemLeave?.(),s.current===null&&(s.current=window.setInterval(i,50))}),onPointerLeave:P(a.onPointerLeave,()=>{c()})})}),zt="SelectSeparator",Ft=n.forwardRef((t,o)=>{const{__scopeSelect:e,...i}=t;return r.jsx(_.div,{"aria-hidden":!0,...i,ref:o})});Ft.displayName=zt;var ye="SelectArrow",Ut=n.forwardRef((t,o)=>{const{__scopeSelect:e,...i}=t,a=ue(e),u=Y(ye,e),s=q(ye,e);return u.open&&s.position==="popper"?r.jsx(Ct,{...a,...i,ref:o}):null});Ut.displayName=ye;var Wt="SelectBubbleInput",tt=n.forwardRef(({__scopeSelect:t,value:o,...e},i)=>{const a=n.useRef(null),u=L(i,a),s=st(o);return n.useEffect(()=>{const l=a.current;if(!l)return;const c=window.HTMLSelectElement.prototype,v=Object.getOwnPropertyDescriptor(c,"value").set;if(s!==o&&v){const w=new Event("change",{bubbles:!0});v.call(l,o),l.dispatchEvent(w)}},[s,o]),r.jsx(_.select,{...e,style:{..._e,...e.style},ref:u,defaultValue:o})});tt.displayName=Wt;function ot(t){return t===""||t===void 0}function nt(t){const o=yt(t),e=n.useRef(""),i=n.useRef(0),a=n.useCallback(s=>{const l=e.current+s;o(l),(function c(f){e.current=f,window.clearTimeout(i.current),f!==""&&(i.current=window.setTimeout(()=>c(""),1e3))})(l)},[o]),u=n.useCallback(()=>{e.current="",window.clearTimeout(i.current)},[]);return n.useEffect(()=>()=>window.clearTimeout(i.current),[]),[e,a,u]}function rt(t,o,e){const a=o.length>1&&Array.from(o).every(f=>f===o[0])?o[0]:o,u=e?t.indexOf(e):-1;let s=Kt(t,Math.max(u,0));a.length===1&&(s=s.filter(f=>f!==e));const c=s.find(f=>f.textValue.toLowerCase().startsWith(a.toLowerCase()));return c!==e?c:void 0}function Kt(t,o){return t.map((e,i)=>t[(o+i)%t.length])}var Gt=je,$t=Ae,Yt=De,qt=Le,Xt=ke,Zt=Be,Jt=Fe,Qt=We,eo=Ge,to=Ye,oo=qe,no=Ze,ro=Je,so=Qe;function So({...t}){return r.jsx(Gt,{"data-slot":"select",...t})}function wo({className:t,...o}
1){return r.jsx(Qt,{"data-slot":"select-group",className:$("scroll-my-1 p-1",t),...o})}function Co({...t}){return r.jsx(Yt,{"data-slot":"select-value",...t})}function yo({className:t,size:o="default",children:e,...i}){return r.jsxs($t,{"data-slot":"select-trigger","data-size":o,className:$("flex w-fit items-center justify-between gap-1.5 rounded-lg border border-input bg-transparent py-2 pr-2 pl-2.5 text-sm whitespace-nowrap transition-colors outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 data-placeholder:text-muted-foreground data-[size=default]:h-8 data-[size=sm]:h-7 data-[size=sm]:rounded-[min(var(--radius-md),10px)] *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-1.5 dark:bg-input/30 dark:hover:bg-input/50 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...i,children:[e,r.jsx(qt,{asChild:!0,children:r.jsx(Ee,{className:"pointer-events-none size-4 text-muted-foreground"})})]})}function Io({className:t,children:o,position:e="item-aligned",align:i="center",...a}){return r.jsx(Xt,{children:r.jsxs(Zt,{"data-slot":"select-content","data-align-trigger":e==="item-aligned",className:$("relative z-50 max-h-(--radix-select-content-available-height) min-w-36 origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-lg bg-popover text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 data-[align-trigger=true]:animate-none data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:e,align:i,...a,children:[r.jsx(ao,{}),r.jsx(Jt,{"data-position":e,className:$("data-[position=popper]:h-(--radix-select-trigger-height) data-[position=popper]:w-full data-[position=popper]:min-w-(--radix-select-trigger-width)",e==="popper"&&""),children:o}),r.jsx(lo,{})]})})}function bo({className:t,...o}){return r.jsx(eo,{"data-slot":"select-label",className:$("px-1.5 py-1 text-xs text-muted-foreground",t),...o})}function To({className:t,children:o,...e}){return r.jsxs(to,{"data-slot":"select-item",className:$("relative flex w-full cursor-default items-center gap-1.5 rounded-md py-1 pr-8 pl-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",t),...e,children:[r.jsx("span",{className:"pointer-events-none absolute right-2 flex size-4 items-center justify-center",children:r.jsx(no,{children:r.jsx(it,{className:"pointer-events-none"})})}),r.jsx(oo,{children:o})]})}function ao({className:t,...o}){return r.jsx(ro,{"data-slot":"select-scroll-up-button",className:$("z-10 flex cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-4",t),...o,children:r.jsx(ct,{})})}function lo({className:t,...o}){return r.jsx(so,{"data-slot":"select-scroll-down-button",className:$("z-10 flex cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-4",t),...o,children:r.jsx(Ee,{})})}export{So as S,yo as a,Co as b,Io as c,To as d,wo as e,bo as f};

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.