PageSourceSearch

https://www.graze.social/assets/select-D74RIcIT.js

js graze.social collected 2026-09-25 18:42:14 UTC 25,160 bytes, 12 lines download raw bytes

vendor: 18,175 bytes, line 1
1import{r as d,j0 as Re,j1 as vt,iU as Pe,j as c,j2 as xt,iV as St,j3 as Ne,j4 as wt,iW as W,j5 as Y,iX as B,iZ as yt,j6 as Ct,j7 as bt,iY as E,j8 as It,hr as je,j9 as Tt,ja as Nt,jb as _t,jc as Pt,jd as Et,je as Rt,jf as jt,jg as Mt,jh as Ee,ji as Dt,g3 as Me,c as re,m as Q,iG as ne,C as At,iD as Ot,gv as kt}from"./main-D78L-pDZ.js";import{C as Lt}from"./check-Bpili8b0.js";import{S as Vt}from"./tooltip-CJfdJb4B.js";try{let n=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new n.Error().stack;e&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[e]="7959ee77-739b-4213-afc9-3ae599f9cb44",n._sentryDebugIdIdentifier="sentry-dbid-7959ee77-739b-4213-afc9-3ae599f9cb44")}catch{}var Bt=[" ","Enter","ArrowUp","ArrowDown"],Ht=[" ","Enter"],ee="Select",[ue,pe,Ut]=wt(ee),[se,No]=St(ee,[Ut,Re]),fe=Re(),[Ft,q]=se(ee),[Wt,Kt]=se(ee),De=n=>{const{__scopeSelect:e,children:t,open:s,defaultOpen:o,onOpenChange:a,value:r,defaultValue:l,onValueChange:i,dir:p,name:m,autoComplete:v,disabled:S,required:w,form:y}=n,u=fe(e),[g,C]=d.useState(null),[f,x]=d.useState(null),[M,D]=d.useState(!1),K=vt(p),[N,P]=Pe({prop:s,defaultProp:o??!1,onChange:a,caller:ee}),[L,H]=Pe({prop:r,defaultProp:l,onChange:i,caller:ee}),R=d.useRef(null),j=g?y||!!g.closest("form"):!0,[A,O]=d.useState(new Set),$=Array.from(A).map(k=>k.props.value).join(";");return c.jsx(xt,{...u,children:c.jsxs(Ft,{required:w,scope:e,trigger:g,onTriggerChange:C,valueNode:f,onValueNodeChange:x,valueNodeHasChildren:M,onValueNodeHasChildrenChange:D,contentId:Ne(),value:L,onValueChange:H,open:N,onOpenChange:P,dir:K,triggerPointerDownPosRef:R,disabled:S,children:[c.jsx(ue.Provider,{scope:e,children:c.jsx(Wt,{scope:n.__scopeSelect,onNativeOptionAdd:d.useCallback(k=>{O(F=>new Set(F).add(k))},[]),onNativeOptionRemove:d.useCallback(k=>{O(F=>{const z=new Set(F);return z.delete(k),z})},[]),children:t})}),j?c.jsxs(nt,{"aria-hidden":!0,required:w,tabIndex:-1,name:m,autoComplete:v,value:L,onChange:k=>H(k.target.value),disabled:S,form:y,children:[L===void 0?c.jsx("option",{value:""}):null,Array.from(A)]},$):null]})})};De.displayName=ee;var Ae="SelectTrigger",Oe=d.forwardRef((n,e)=>{const{__scopeSelect:t,disabled:s=!1,...o}=n,a=fe(t),r=q(Ae,t),l=r.disabled||s,i=W(e,r.onTriggerChange),p=pe(t),m=d.useRef("touch"),[v,S,w]=st(u=>{const g=p().filter(x=>!x.disabled),C=g.find(x=>x.value===r.value),f=lt(g,u,C);f!==void 0&&r.onValueChange(f.value)}),y=u=>{l||(r.onOpenChange(!0),w()),u&&(r.triggerPointerDownPosRef.current={x:Math.round(u.pageX),y:Math.round(u.pageY)})};return c.jsx(bt,{asChild:!0,...a,children:c.jsx(B.button,{type:"button",role:"combobox","aria-controls":r.contentId,"aria-expanded":r.open,"aria-required":r.required,"aria-autocomplete":"none",dir:r.dir,"data-state":r.open?"open":"closed",disabled:l,"data-disabled":l?"":void 0,"data-placeholder":rt(r.value)?"":void 0,...o,ref:i,onClick:E(o.onClick,u=>{u.currentTarget.focus(),m.current!=="mouse"&&y(u)}),onPointerDown:E(o.onPointerDown,u=>{m.current=u.pointerType;const g=u.target;g.hasPointerCapture(u.pointerId)&&g.releasePointerCapture(u.pointerId),u.button===0&&u.ctrlKey===!1&&u.pointerType==="mouse"&&(y(u),u.preventDefault())}),onKeyDown:E(o.onKeyDown,u=>{const g=v.current!=="";!(u.ctrlKey||u.altKey||u.metaKey)&&u.key.length===1&&S(u.key),!(g&&u.key===" ")&&Bt.includes(u.key)&&(y(),u.preventDefault())})})})});Oe.displayName=Ae;var ke="SelectValue",Le=d.forwardRef((n,e)=>{const{__scopeSelect:t,className:s,style:o,children:a,placeholder:r="",...l}=n,i=q(ke,t),{onValueNodeHasChildrenChange:p}=i,m=a!==void 0,v=W(e,i.onValueNodeChange);return Y(()=>{p(m)},[p,m]),c.jsx(B.span,{...l,ref:v,style:{pointerEvents:"none"},children:rt(i.value)?c.jsx(c.Fragment,{children:r}):a})});Le.displayName=ke;var $t="SelectIcon",Ve=d.forwardRef((n,e)=>{const{__scopeSelect:t,children:s,...o}=n;return c.jsx(B.span,{"aria-hidden":!0,...o,ref:e,children:s||"▼"})});Ve.displayName=$t;var zt="SelectPortal",Be=n=>c.jsx(It,{asChild:!0,...n});Be.displayName=zt;var te="SelectContent",He=d.forwardRef((n,e)=>{const t=q(te,n.__scopeSelect),[s,o]=d.useState();if(Y(()=>{o(new DocumentFragment)},[]),!t.open){const a=s;return a?je.createPortal(c.jsx(Ue,{scope:n.__scopeSelect,children:c.jsx(ue.Slot,{scope:n.__scopeSelect,children:c.jsx("div",{children:n.children})})}),a):null}return c.jsx(Fe,{...n,ref:e})});He.displayName=te;var U=10,[Ue,X]=se(te),Gt="SelectContentImpl",Yt=Et("SelectContent.RemoveScroll"),Fe=d.forwardRef((n,e)=>{const{__scopeSelect:t,position:s="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:a,onPointerDownOutside:r,side:l,sideOffset:i,align:p,alignOffset:m,arrowPadding:v,collisionBoundary:S,collisionPadding:w,sticky:y,hideWhenDetached:u,avoidCollisions:g,...C}=n,f=q(te,t),[x,M]=d.useState(null),[D,K]=d.useState(null),N=W(e,h=>M(h)),[P,L]=d.useState(null),[H,R]=d.useState(null),j=pe(t),[A,O]=d.useState(!1),$=d.useRef(!1);d.useEffect(()=>{if(x)return Nt(x)},[x]),_t();const k=d.useCallback(h=>{const[T,...V]=j().map(_=>_.ref.current),[b]=V.slice(-1),I=document.activeElement;for(const _ of h)if(_===I||(_?.scrollIntoView({block:"nearest"}),_===T&&D&&(D.scrollTop=0),_===b&&D&&(D.scrollTop=D.scrollHeight),_?.focus(),document.activeElement!==I))return},[j,D]),F=d.useCallback(()=>k([P,x]),[k,P,x]);d.useEffect(()=>{A&&F()},[A,F]);const{onOpenChange:z,triggerPointerDownPosRef:G}=f;d.useEffect(()=>{if(x){let h={x:0,y:0};const T=b=>{h={x:Math.abs(Math.round(b.pageX)-(G.current?.x??0)),y:Math.abs(Math.round(b.pageY)-(G.current?.y??0))}},V=b=>{h.x<=10&&h.y<=10?b.preventDefault():x.contains(b.target)||z(!1),document.removeEventListener("pointermove",T),G.current=null};return G.current!==null&&(document.addEventListener("pointermove",T),document.addEventListener("pointerup",V,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",T),document.removeEventListener("pointerup",V,{capture:!0})}}},[x,z,G]),d.useEffect(()=>{const h=()=>z(!1);return window.addEventListener("blur",h),window.addEventListener("resize",h),()=>{window.removeEventListener("blur",h),window.removeEventListener("resize",h)}},[z]);const[me,ie]=st(h=>{const T=j().filter(I=>!I.disabled),V=T.find(I=>I.ref.current===document.activeElement),b=lt(T,h,V);b&&setTimeout(()=>b.ref.current.focus())}),he=d.useCallback((h,T,V)=>{const b=!$.current&&!V;(f.value!==void 0&&f.value===T||b)&&(L(h),b&&($.current=!0))},[f.value]),ge=d.useCallback(()=>x?.focus(),[x]),oe=d.useCallback((h,T,V)=>{const b=!$.current&&!V;(f.value!==void 0&&f.value===T||b)&&R(h)},[f.value]),ce=s==="popper"?we:We,le=ce===we?{side:l,sideOffset:i,align:p,alignOffset:m,arrowPadding:v,collisionBoundary:S,collisionPadding:w,sticky:y,hideWhenDetached:u,avoidCollisions:g}:{};return c.jsx(Ue,{scope:t,content:x,viewport:D,onViewportChange:K,itemRefCallback:he,selectedItem:P,onItemLeave:ge,itemTextRefCallback:oe,focusSelectedItem:F,selectedItemText:H,position:s,isPositioned:A,searchRef:me,children:c.jsx(Pt,{as:Yt,allowPinchZoom:!0,children:c.jsx(Rt,{asChild:!0,trapped:f.open,onMountAutoFocus:h=>{h.preventDefault()},onUnmountAutoFocus:E(o,h=>{f.trigger?.focus({preventScroll:!0}),h.preventDefault()}),children:c.jsx(jt,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:r,onFocusOutside:h=>h.preventDefault(),onDismiss:()=>f.onOpenChange(!1),children:c.jsx(ce,{role:"listbox",id:f.contentId,"data-state":f.open?"open":"closed",dir:f.dir,onContextMenu:h=>h.preventDefault(),...C,...le,onPlaced:()=>O(!0),ref:N,style:{display:"flex",flexDirection:"column",outline:"none",...C.style},onKeyDown:E(C.onKeyDown,h=>{const T=h.ctrlKey||h.altKey||h.metaKey;if(h.key==="Tab"&&h.preventDefault(),!T&&h.key.length===1&&ie(h.key),["ArrowUp","ArrowDown","Home","End"].includes(h.key)){let b=j().filter(I=>!I.disabled).map(I=>I.ref.current);if(["ArrowUp","End"].includes(h.key)&&(b=b.slice().reverse()),["ArrowUp","ArrowDown"].includes(h.key)){const I=h.target,_=b.indexOf(I);b=b.slice(_+1)}setTimeout(()=>k(b)),h.preventDefault()}})})})})})})});Fe.displayName=Gt;var qt="SelectItemAlignedPosition",We=d.forwardRef((n,e)=>{const{__scopeSelect:t,onPlaced:s,...o}=n,a=q(te,t),r=X(te,t),[l,i]=d.useState(null),[p,m]=d.useState(null),v=W(e,N=>m(N)),S=pe(t),w=d.useRef(!1),y=d.useRef(!0),{viewport:u,selectedItem:g,selectedItemText:C,focusSelectedItem:f}=r,x=d.useCallback(()=>{if(a.trigger&&a.valueNode&&l&&p&&u&&g&&C){const N=a.trigger.getBoundingClientRect(),P=p.getBoundingClientRect(),L=a.valueNode.getBoundingClientRect(),H=C.getBoundingClientRect();if(a.dir!=="rtl"){const I=H.left-P.left,_=L.left-I,Z=N.left-_,J=N.width+Z,ve=Math.max(J,P.width),xe=window.innerWidth-U,Se=Ee(_,[U,Math.max(U,xe-ve)]);l.style.minWidth=J+"px",l.style.left=Se+"px"}else{const I=P.right-H.right,_=window.innerWidth-L.right-I,Z=window.innerWidth-N.right-_,J=N.width+Z,ve=Math.max(J,P.width),xe=window.innerWidth-U,Se=Ee(_,[U,Math.max(U,xe-ve)]);l.style.minWidth=J+"px",l.style.right=Se+"px"}const R=S(),j=window.innerHeight-U*2,A=u.scrollHeight,O=window.getComputedStyle(p),$=parseInt(O.borderTopWidth,10),k=parseInt(O.paddingTop,10),F=parseInt(O.borderBottomWidth,10),z=parseInt(O.paddingBottom,10),G=$+k+A+z+F,me=Math.min(g.offsetHeight*5,G),ie=window.getComputedStyle(u),he=parseInt(ie.paddingTop,10),ge=parseInt(ie.paddingBottom,10),oe=N.top+N.height/2-U,ce=j-oe,le=g.offsetHeight/2,h=g.offsetTop+le,T=$+k+h,V=G-T;if(T<=oe){const I=R.length>0&&g===R[R.length-1].ref.current;l.style.bottom="0px";const _=p.clientHeight-u.offsetTop-u.offsetHeight,Z=Math.max(ce,le+(I?ge:0)+_+F),J=T+Z;l.style.height=J+"px"}else{const I=R.length>0&&g===R[0].ref.current;l.style.top="0px";const Z=Math.max(oe,$+u.offsetTop+(I?he:0)+le)+V;l.style.height=Z+"px",u.scrollTop=T-oe+u.offsetTop}l.style.margin=`${U}px 0`,l.style.minHeight=me+"px",l.style.maxHeight=j+"px",s?.(),requestAnimationFrame(()=>w.current=!0)}},[S,a.trigger,a.valueNode,l,p,u,g,C,a.dir,s]);Y(()=>x(),[x]);const[M,D]=d.useState();Y(()=>{p&&D(window.getComputedStyle(p).zIndex)},[p]);const K=d.useCallback(N=>{N&&y.current===!0&&(x(),f?.(),y.current=!1)},[x,f]);return c.jsx(Zt,{scope:t,contentWrapper:l,shouldExpandOnScrollRef:w,onScrollButtonChange:K,children:c.jsx("div",{ref:i,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:M},children:c.jsx(B.div,{...o,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});We.displayName=qt;var Xt="SelectPopperPosition",we=d.forwardRef((n,e)=>{const{__scopeSelect:t,align:s="start",collisionPadding:o=U,...a}=n,r=fe(t);return c.jsx(Mt,{...r,...a,ref:e,align:s,collisionPadding:o,style:{boxSizing:"border-box",...a.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)"}})});we.displayName=Xt;var[Zt,_e]=se(te,{}),ye="SelectViewport",Ke=d.forwardRef((n,e)=>{const{__scopeSelect:t,nonce:s,...o}=n,a=X(ye,t),r=_e(ye,t),l=W(e,a.onViewportChange),i=d.useRef(0);return c.jsxs(c.Fragment,{children:[c.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:s}),c.jsx(ue.Slot,{scope:t,children:c.jsx(B.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:l,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:E(o.onScroll,p=>{const m=p.currentTarget,{contentWrapper:v,shouldExpandOnScrollRef:S}=r;if(S?.current&&v){const w=Math.abs(i.current-m.scrollTop);if(w>0){const y=window.innerHeight-U*2,u=parseFloat(v.style.minHeight),g=parseFloat(v.style.height),C=Math.max(u,g);if(C<y){const f=C+w,x=Math.min(y,f),M=f-x;v.style.height=x+"px",v.style.bottom==="0px"&&(m.scrollTop=M>0?M:0,v.style.justifyContent="flex-end")}}}i.current=m.scrollTop})})})]})});Ke.displayName=ye;var $e="SelectGroup",[Jt,Qt]=se($e),eo=d.forwardRef((n,e)=>{const{__scopeSelect:t,...s}=n,o=Ne();return c.jsx(Jt,{scope:t,id:o,children:c.jsx(B.div,{role:"group","aria-labelledby":o,...s,ref:e})})});eo.displayName=$e;var ze="SelectLabel",Ge=d.forwardRef((n,e)=>{const{__scopeSelect:t,...s}=n,o=Qt(ze,t);return c.jsx(B.div,{id:o.id,...s,ref:e})});Ge.displayName=ze;var de="SelectItem",[to,Ye]=se(de),qe=d.forwardRef((n,e)=>{const{__scopeSelect:t,value:s,disabled:o=!1,textValue:a,...r}=n,l=q(de,t),i=X(de,t),p=l.value===s,[m,v]=d.useState(a??""),[S,w]=d.useState(!1),y=W(e,f=>i.itemRefCallback?.(f,s,o)),u=Ne(),g=d.useRef("touch"),C=()=>{o||(l.onValueChange(s),l.onOpenChange(!1))};if(s==="")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 c.jsx(to,{scope:t,value:s,disabled:o,textId:u,isSelected:p,onItemTextChange:d.useCallback(f=>{v(x=>x||(f?.textContent??"").trim())},[]),children:c.jsx(ue.ItemSlot,{scope:t,value:s,disabled:o,textValue:m,children:c.jsx(B.div,{role:"option","aria-labelledby":u,"data-highlighted":S?"":void 0,"aria-selected":p&&S,"data-state":p?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...r,ref:y,onFocus:E(r.onFocus,()=>w(!0)),onBlur:E(r.onBlur,()=>w(!1)),onClick:E(r.onClick,()=>{g.current!=="mouse"&&C()}),onPointerUp:E(r.onPointerUp,()=>{g.current==="mouse"&&C()}),onPointerDown:E(r.onPointerDown,f=>{g.current=f.pointerType}),onPointerMove:E(r.onPointerMove,f=>{g.current=f.pointerType,o?i.onItemLeave?.():g.current==="mouse"&&f.currentTarget.focus({preventScroll:!0})}),onPointerLeave:E(r.onPointerLeave,f=>{f.currentTarget===document.activeElement&&i.onItemLeave?.()}),onKeyDown:E(r.onKeyDown,f=>{i.searchRef?.current!==""&&f.key===" "||(Ht.includes(f.key)&&C(),f.key===" "&&f.preventDefault())})})})})});qe.displayName=de;var ae="SelectItemText",Xe=d.forwardRef((n,e)=>{const{__scopeSelect:t,className:s,style:o,...a}=n,r=q(ae,t),l=X(ae,t),i=Ye(ae,t),p=Kt(ae,t),[m,v]=d.useState(null),S=W(e,C=>v(C),i.onItemTextChange,C=>l.itemTextRefCallback?.(C,i.value,i.disabled)),w=m?.textContent,y=d.useMemo(()=>c.jsx("option",{value:i.value,disabled:i.disabled,children:w},i.value),[i.disabled,i.value,w]),{onNativeOptionAdd:u,onNativeOptionRemove:g}=p;return Y(()=>(u(y),()=>g(y)),[u,g,y]),c.jsxs(c.Fragment,{children:[c.jsx(B.span,{id:i.textId,...a,ref:S}),i.isSelected&&r.valueNode&&!r.valueNodeHasChildren?je.createPortal(a.children,r.valueNode):null]})});Xe.displayName=ae;var Ze="SelectItemIndicator",Je=d.forwardRef((n,e)=>{const{__scopeSelect:t,...s}=n;return Ye(Ze,t).isSelected?c.jsx(B.span,{"aria-hidden":!0,...s,ref:e}):null});Je.displayName=Ze;var Ce="SelectScrollUpButton",Qe=d.forwardRef((n,e)=>{const t=X(Ce,n.__scopeSelect),s=_e(Ce,n.__scopeSelect),[o,a]=d.useState(!1),r=W(e,s.onScrollButtonChange);return Y(()=>{if(t.viewport&&t.isPositioned){let l=function(){const p=i.scrollTop>0;a(p)};const i=t.viewport;return l(),i.addEventListener("scroll",l),()=>i.removeEventListener("scroll",l)}},[t.viewport,t.isPositioned]),o?c.jsx(tt,{...n,ref:r,onAutoScroll:()=>{const{viewport:l,selectedItem:i}=t;l&&i&&(l.scrollTop=l.scrollTop-i.offsetHeight)}}):null});Qe.displayName=Ce;var be="SelectScrollDownButton",et=d.forwardRef((n,e)=>{const t=X(be,n.__scopeSelect),s=_e(be,n.__scopeSelect),[o,a]=d.useState(!1),r=W(e,s.onScrollButtonChange);return Y(()=>{if(t.viewport&&t.isPositioned){let l=function(){const p=i.scrollHeight-i.clientHeight,m=Math.ceil(i.scrollTop)<p;a(m)};const i=t.viewport;return l(),i.addEventListener("scroll",l),()=>i.removeEventListener("scroll",l)}},[t.viewport,t.isPositioned]),o?c.jsx(tt,{...n,ref:r,onAutoScroll:()=>{const{viewport:l,selectedItem:i}=t;l&&i&&(l.scrollTop=l.scrollTop+i.offsetHeight)}}):null});et.displayName=be;var tt=d.forwardRef((n,e)=>{const{__scopeSelect:t,onAutoScroll:s,...o}=n,a=X("SelectScrollButton",t),r=d.useRef(null),l=pe(t),i=d.useCallback(()=>{r.current!==null&&(window.clearInterval(r.current),r.current=null)},[]);return d.useEffect(()=>()=>i(),[i]),Y(()=>{l().find(m=>m.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[l]),c.jsx(B.div,{"aria-hidden":!0,...o,ref:e,style:{flexShrink:0,...o.style},onPointerDown:E(o.onPointerDown,()=>{r.current===null&&(r.current=window.setInterval(s,50))}),onPointerMove:E(o.onPointerMove,()=>{a.onItemLeave?.(),r.current===null&&(r.current=window.setInterval(s,50))}),onPointerLeave:E(o.onPointerLeave,()=>{i()})})}),oo="SelectSeparator",ot=d.forwardRef((n,e)=>{const{__scopeSelect:t,...s}=n;return c.jsx(B.div,{"aria-hidden":!0,...s,ref:e})});ot.displayName=oo;var Ie="SelectArrow",no=d.forwardRef((n,e)=>{const{__scopeSelect:t,...s}=n,o=fe(t),a=q(Ie,t),r=X(Ie,t);return a.open&&r.position==="popper"?c.jsx(Dt,{...o,...s,ref:e}):null});no.displayName=Ie;var ro="SelectBubbleInput",nt=d.forwardRef(({__scopeSelect:n,value:e,...t},s)=>{const o=d.useRef(null),a=W(s,o),r=yt(e);return d.useEffect(()=>{const l=o.current;if(!l)return;const i=window.HTMLSelectElement.prototype,m=Object.getOwnPropertyDescriptor(i,"value").set;if(r!==e&&m){const v=new Event("change",{bubbles:!0});m.call(l,e),l.dispatchEvent(v)}},[r,e]),c.jsx(B.select,{...t,style:{...Ct,...t.style},ref:a,defaultValue:e})});nt.displayName=ro;function rt(n){return n===""||n===void 0}function st(n){const e=Tt(n),t=d.useRef(""),s=d.useRef(0),o=d.useCallback(r=>{const l=t.current+r;e(l),(function i(p){t.current=p,window.clearTimeout(s.current),p!==""&&(s.current=window.setTimeout(()=>i(""),1e3))})(l)},[e]),a=d.useCallback(()=>{t.current="",window.clearTimeout(s.current)},[]);return d.useEffect(()=>()=>window.clearTimeout(s.current),[]),[t,o,a]}function lt(n,e,t){const o=e.length>1&&Array.from(e).every(p=>p===e[0])?e[0]:e,a=t?n.indexOf(t):-1;let r=so(n,Math.max(a,0));o.length===1&&(r=r.filter(p=>p!==t));const i=r.find(p=>p.textValue.toLowerCase().startsWith(o.toLowerCase()));return i!==t?i:void 0}function so(n,e){return n.map((t,s)=>n[(e+s)%n.length])}
1var lo=De,at=Oe,ao=Le,io=Ve,co=Be,it=He,uo=Ke,po=Ge,ct=qe,fo=Xe,mo=Je,dt=Qe,ut=et,ho=ot;/**
2 * @license lucide-react v0.545.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const go=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],pt=Me("chevron-down",go);/**
7 * @license lucide-react v0.545.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const vo=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],xo=Me("chevron-up",vo),So=lo,wo=ao,yo=kt("relative text-slate-normal font-normal flex items-center justify-between rounded-md px-3 py-2 ring-offset-background placeholder:text-slate-dim focus:outline-hidden focus:ring-2  focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",{variants:{variant:{default:"border border-slate-normal bg-slate-subtle",ghost:"bg-slatea-ghost",action:"bg-slate-action"},size:{default:"h-10 text-sm",sm:"h-8 text-xs"}},defaultVariants:{variant:"default",size:"default"}}),ft=n=>{const e=re.c(16);let t,s,o,a,r;e[0]!==n?({className:s,children:t,variant:r,size:a,...o}=n,e[0]=n,e[1]=t,e[2]=s,e[3]=o,e[4]=a,e[5]=r):(t=e[1],s=e[2],o=e[3],a=e[4],r=e[5]);const l=d.use(At);let i;e[6]!==s||e[7]!==l||e[8]!==a||e[9]!==r?(i=Q("text-left",yo({variant:r,size:a}),l&&Ot.input[l],s),e[6]=s,e[7]=l,e[8]=a,e[9]=r,e[10]=i):i=e[10];let p;e[11]===Symbol.for("react.memo_cache_sentinel")?(p=c.jsx(io,{asChild:!0,children:c.jsx(pt,{className:"h-4 w-4 opacity-50 ml-2"})}),e[11]=p):p=e[11];let m;return e[12]!==t||e[13]!==o||e[14]!==i?(m=c.jsxs(at,{className:i,...o,children:[t,p]}),e[12]=t,e[13]=o,e[14]=i,e[15]=m):m=e[15],m};ft.displayName=at.displayName;const mt=n=>{const e=re.c(9);let t,s;e[0]!==n?({className:t,...s}=n,e[0]=n,e[1]=t,e[2]=s):(t=e[1],s=e[2]);let o;e[3]!==t?(o=Q("flex cursor-default items-center justify-center py-2 pointer-events-auto",t),e[3]=t,e[4]=o):o=e[4];let a;e[5]===Symbol.for("react.memo_cache_sentinel")?(a=c.jsx(xo,{className:"h-4 w-4"}),e[5]=a):a=e[5];let r;return e[6]!==s||e[7]!==o?(r=c.jsx(dt,{...ne,className:o,...s,children:a}),e[6]=s,e[7]=o,e[8]=r):r=e[8],r};mt.displayName=dt.displayName;const ht=n=>{const e=re.c(9);let t,s;e[0]!==n?({className:t,...s}=n,e[0]=n,e[1]=t,e[2]=s):(t=e[1],s=e[2]);let o;e[3]!==t?(o=Q("flex cursor-default items-center justify-center py-2 pointer-events-auto",t),e[3]=t,e[4]=o):o=e[4];let a;e[5]===Symbol.for("react.memo_cache_sentinel")?(a=c.jsx(pt,{className:"h-4 w-4"}),e[5]=a):a=e[5];let r;return e[6]!==s||e[7]!==o?(r=c.jsx(ut,{...ne,className:o,...s,children:a}),e[6]=s,e[7]=o,e[8]=r):r=e[8],r};ht.displayName=ut.displayName;const gt=n=>{const e=re.c(20);let t,s,o,a;e[0]!==n?({className:s,children:t,position:a,...o}=n,e[0]=n,e[1]=t,e[2]=s,e[3]=o,e[4]=a):(t=e[1],s=e[2],o=e[3],a=e[4]);const r=a===void 0?"popper":a,l=r==="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";let i;e[5]!==s||e[6]!==l?(i=Q("relative z-50 max-h-96 min-w-(--radix-select-trigger-width) overflow-hidden rounded-md border border-slate-dim bg-slate-subtle text-slate-dim shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 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",l,s),e[5]=s,e[6]=l,e[7]=i):i=e[7];let p;e[8]===Symbol.for("react.memo_cache_sentinel")?(p=c.jsx(mt,{}),e[8]=p):p=e[8];const m=r==="popper"&&"h-(--radix-select-trigger-height) w-fit min-w-(--radix-select-trigger-width)";let v;e[9]!==m?(v=Q("p-1",m),e[9]=m,e[10]=v):v=e[10];let S;e[11]!==t||e[12]!==v?(S=c.jsx(uo,{className:v,children:t}),e[11]=t,e[12]=v,e[13]=S):S=e[13];let w;e[14]===Symbol.for("react.memo_cache_sentinel")?(w=c.jsx(ht,{}),e[14]=w):w=e[14];let y;return e[15]!==r||e[16]!==o||e[17]!==i||e[18]!==S?(y=c.jsx(co,{children:c.jsxs(it,{className:i,position:r,...o,children:[p,S,w]})}),e[15]=r,e[16]=o,e[17]=i,e[18]=S,e[19]=y):y=e[19],y};gt.displayName=it.displayName;po.displayName;const Te=n=>{const e=re.c(13);let t,s,o;e[0]!==n?({className:s,children:t,...o}=n,e[0]=n,e[1]=t,e[2]=s,e[3]=o):(t=e[1],s=e[2],o=e[3]);let a;
11e[4]!==s?(a=Q("group relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-hidden focus:bg-slate-4 dark:focus:bg-slatedark-6 focus:text-slate-normal data-disabled:pointer-events-none data-disabled:opacity-50",s),e[4]=s,e[5]=a):a=e[5];let r;e[6]===Symbol.for("react.memo_cache_sentinel")?(r=c.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:c.jsx(mo,{children:c.jsx(Lt,{className:"h-4 w-4"})})}),e[6]=r):r=e[6];let l;e[7]!==t?(l=c.jsx(fo,{children:t}),e[7]=t,e[8]=l):l=e[8];let i;return e[9]!==o||e[10]!==a||e[11]!==l?(i=c.jsxs(ct,{className:a,...o,children:[r,l]}),e[9]=o,e[10]=a,e[11]=l,e[12]=i):i=e[12],i};Te.displayName=ct.displayName;ho.displayName;const _o=function(e){const t=re.c(48);let s,o,a,r,l,i,p,m,v,S,w,y,u,g,C,f,x;t[0]!==e?({ref:u,options:S,value:x,defaultValue:o,placeholder:w,onValueChange:m,className:s,tooltip:f,open:v,onOpenChange:l,required:g,onPointerDown:i,onTouchStart:p,name:r,id:a,size:C,...y}=e,t[0]=e,t[1]=s,t[2]=o,t[3]=a,t[4]=r,t[5]=l,t[6]=i,t[7]=p,t[8]=m,t[9]=v,t[10]=S,t[11]=w,t[12]=y,t[13]=u,t[14]=g,t[15]=C,t[16]=f,t[17]=x):(s=t[1],o=t[2],a=t[3],r=t[4],l=t[5],i=t[6],p=t[7],m=t[8],v=t[9],S=t[10],w=t[11],y=t[12],u=t[13],g=t[14],C=t[15],f=t[16],x=t[17]);let M;t[18]!==s?(M=Q(s,"shrink-0"),t[18]=s,t[19]=M):M=t[19];const D=i||ne.onPointerDown,K=p||ne.onTouchStart,N=y["aria-label"];let P;t[20]!==w?(P=c.jsx(wo,{placeholder:w}),t[20]=w,t[21]=P):P=t[21];let L;t[22]!==a||t[23]!==u||t[24]!==C||t[25]!==M||t[26]!==D||t[27]!==K||t[28]!==N||t[29]!==P?(L=c.jsx(ft,{ref:u,className:M,...ne,onPointerDown:D,onTouchStart:K,id:a,"aria-label":N,size:C,children:P}),t[22]=a,t[23]=u,t[24]=C,t[25]=M,t[26]=D,t[27]=K,t[28]=N,t[29]=P,t[30]=L):L=t[30];const H=L;let R;t[31]!==f||t[32]!==H?(R=f?c.jsx(Vt,{message:f,asChild:!0,children:H}):H,t[31]=f,t[32]=H,t[33]=R):R=t[33];let j;t[34]!==S?(j=S.map(Co),t[34]=S,t[35]=j):j=t[35];let A;t[36]!==j?(A=c.jsx(gt,{...ne,children:j}),t[36]=j,t[37]=A):A=t[37];let O;return t[38]!==o||t[39]!==r||t[40]!==l||t[41]!==m||t[42]!==v||t[43]!==g||t[44]!==R||t[45]!==A||t[46]!==x?(O=c.jsxs(So,{name:r,required:g,defaultValue:o,value:x,onValueChange:m,open:v,onOpenChange:l,children:[R,A]}),t[38]=o,t[39]=r,t[40]=l,t[41]=m,t[42]=v,t[43]=g,t[44]=R,t[45]=A,t[46]=x,t[47]=O):O=t[47],O};function Co(n){const e=typeof n=="string"?n:n.value;return typeof n=="string"?c.jsx(Te,{value:n,children:n},e):c.jsx(Te,{value:n.value,children:n.label},e)}export{pt as C,_o as S,So as a,ft as b,wo as c,gt as d,Te as e};
12//# sourceMappingURL=select-D74RIcIT.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.