vendor: 5,398 bytes, line 1
1import{r as a,j as d,a as Ee,c as ee}from"./react-vendor-DzmMvBDS.js";import{g as rt,h as st,i as _e,R as lt,j as Ie,k as L,l as it,n as P,o as K,P as at,p as Ne,V as ct,q as dt,D as ut,C as pt,v as ft,c as oe}from"./app-kRJUN747.js";import Re from"./chevron-down-8bhJy6Rc.js";import mt from"./check-fvNBoAnc.js";import ht from"./chevron-up-_83sbmaF.js";import{c as Pe}from"./index-BdQq_4o_.js";import{c as gt}from"./index-DwRl8rc0.js";import{h as vt,u as xt,R as St,F as wt}from"./index-DTvyTsLc.js";import{u as Ct}from"./index-V9iUX1tE.js";function yt(o,e=[]){let t=[];function n(i,s){const l=a.createContext(s),c=t.length;t=[...t,s];const u=g=>{const{scope:y,children:C,...x}=g,p=y?.[o]?.[c]||l,h=a.useMemo(()=>x,Object.values(x));return d.jsx(p.Provider,{value:h,children:C})};u.displayName=i+"Provider";function v(g,y){const C=y?.[o]?.[c]||l,x=a.useContext(C);if(x)return x;if(s!==void 0)return s;throw new Error(`\`${g}\` must be used within \`${i}\``)}return[u,v]}const r=()=>{const i=t.map(s=>a.createContext(s));return function(l){const c=l?.[o]||i;return a.useMemo(()=>({[`__scope${o}`]:{...l,[o]:c}}),[l,c])}};return r.scopeName=o,[n,bt(r,...e)]}function bt(...o){const e=o[0];if(o.length===1)return e;const t=()=>{const n=o.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(i){const s=n.reduce((l,{useScope:c,scopeName:u})=>{const g=c(i)[`__scope${u}`];return{...l,...g}},{});return a.useMemo(()=>({[`__scope${e.scopeName}`]:s}),[s])}};return t.scopeName=e.scopeName,t}function je(o){const e=It(o),t=a.forwardRef((n,r)=>{const{children:i,...s}=n,l=a.Children.toArray(i),c=l.find(_t);if(c){const u=c.props.children,v=l.map(g=>g===c?a.Children.count(u)>1?a.Children.only(null):a.isValidElement(u)?u.props.children:null:g);return d.jsx(e,{...s,ref:r,children:a.isValidElement(u)?a.cloneElement(u,void 0,v):null})}return d.jsx(e,{...s,ref:r,children:i})});return t.displayName=`${o}.Slot`,t}function It(o){const e=a.forwardRef((t,n)=>{const{children:r,...i}=t;if(a.isValidElement(r)){const s=Et(r),l=Pt(i,r.props);return r.type!==a.Fragment&&(l.ref=n?rt(n,s):s),a.cloneElement(r,l)}return a.Children.count(r)>1?a.Children.only(null):null});return e.displayName=`${o}.SlotClone`,e}var Tt=Symbol("radix.slottable");function _t(o){return a.isValidElement(o)&&typeof o.type=="function"&&"__radixId"in o.type&&o.type.__radixId===Tt}function Pt(o,e){const t={...e};for(const n in e){const r=o[n],i=e[n];/^on[A-Z]/.test(n)?r&&i?t[n]=(...l)=>{const c=i(...l);return r(...l),c}:r&&(t[n]=r):n==="style"?t[n]={...r,...i}:n==="className"&&(t[n]=[r,i].filter(Boolean).join(" "))}return{...o,...t}}function Et(o){let e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get,t=e&&"isReactWarning"in e&&e.isReactWarning;return t?o.ref:(e=Object.getOwnPropertyDescriptor(o,"ref")?.get,t=e&&"isReactWarning"in e&&e.isReactWarning,t?o.props.ref:o.props.ref||o.ref)}var Nt=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],j=Nt.reduce((o,e)=>{const t=je(`Primitive.${e}`),n=a.forwardRef((r,i)=>{const{asChild:s,...l}=r,c=s?t:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),d.jsx(c,{...l,ref:i})});return n.displayName=`Primitive.${e}`,{...o,[e]:n}},{}),Rt=[" ","Enter","ArrowUp","ArrowDown"],jt=[" ","Enter"],J="Select",[de,ue,Mt]=gt(J),[ne]=yt(J,[Mt,Ne]),pe=Ne(),[Ot,G]=ne(J),[At,Dt]=ne(J),Me=o=>{const{__scopeSelect:e,children:t,open:n,defaultOpen:r,onOpenChange:i,value:s,defaultValue:l,onValueChange:c,dir:u,name:v,autoComplete:g,disabled:y,required:C,form:x}=o,p=pe(e),[h,S]=a.useState(null),[m,w]=a.useState(null),[F,M]=a.useState(!1),re=st(u),[E,A]=_e({prop:n,defaultProp:r??!1,onChange:i,caller:J}),[z,q]=_e({prop:s,defaultProp:l,onChange:c,caller:J}),k=a.useRef(null),V=h?x||!!h.closest("form"):!0,[U,B]=a.useState(new Set),H=Array.from(U).map(N=>N.props.value).join(";");return d.jsx(lt,{...p,children:d.jsxs(Ot,{required:C,scope:e,trigger:h,onTriggerChange:S,valueNode:m,onValueNodeChange:w,valueNodeHasChildren:F,onValueNodeHasChildrenChange:M,contentId:Ie(),value:z,onValueChange:q,open:E,onOpenChange:A,dir:re,triggerPointerDownPosRef:k,disabled:y,children:[d.jsx(de.Provider,{scope:e,children:d.jsx(At,{scope:o.__scopeSelect,onNativeOptionAdd:a.useCallback(N=>{B(D=>new Set(D).add(N))},[]),onNativeOptionRemove:a.useCallback(N=>{B(D=>{const W=new Set(D);return W.delete(N),W})},[]),children:t})}),V?d.jsxs(et,{"aria-hidden":!0,required:C,tabIndex:-1,name:v,autoComplete:g,value:z,onChange:N=>q(N.target.value),disabled:y,form:x,children:[z===void 0?d.jsx("option",{value:""}):null,Array.from(U)]},H):null]})})};Me.displayName=J;var Oe="SelectTrigger",Ae=a.forwardRef((o,e)=>{const{__scopeSelect:t,disabled:n=!1,...r}=o,i=pe(t),s=G(Oe,t),l=s.disabled||n,c=L(e,s.onTriggerChange),u=ue(t),v=a.useRef("touch"),[g,y,C]=ot(p=>{const h=u().filter(w=>!w.disabled),S=h.find(w=>w.value===s.value),m=nt(h,p,S);m!==void 0&&s.onValueChange(m.value)}),x=p=>{l||(s.onOpenChange(!0),C()),p&&(s.triggerPointerDownPosRef.current={x:Math.round(p.pageX),y:Math.round(p.pageY)})};return d.jsx(it,{asChild:!0,...i,children:d.jsx(j.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":tt(s.value)?"":void 0,...r,ref:c,onClick:P(r.onClick,p=>
vendor: 6,802 bytes, line 1
1{p.currentTarget.focus(),v.current!=="mouse"&&x(p)}),onPointerDown:P(r.onPointerDown,p=>{v.current=p.pointerType;const h=p.target;h.hasPointerCapture(p.pointerId)&&h.releasePointerCapture(p.pointerId),p.button===0&&p.ctrlKey===!1&&p.pointerType==="mouse"&&(x(p),p.preventDefault())}),onKeyDown:P(r.onKeyDown,p=>{const h=g.current!=="";!(p.ctrlKey||p.altKey||p.metaKey)&&p.key.length===1&&y(p.key),!(h&&p.key===" ")&&Rt.includes(p.key)&&(x(),p.preventDefault())})})})});Ae.displayName=Oe;var De="SelectValue",Le=a.forwardRef((o,e)=>{const{__scopeSelect:t,className:n,style:r,children:i,placeholder:s="",...l}=o,c=G(De,t),{onValueNodeHasChildrenChange:u}=c,v=i!==void 0,g=L(e,c.onValueNodeChange);return K(()=>{u(v)},[u,v]),d.jsx(j.span,{...l,ref:g,style:{pointerEvents:"none"},children:tt(c.value)?d.jsx(d.Fragment,{children:s}):i})});Le.displayName=De;var Lt="SelectIcon",ke=a.forwardRef((o,e)=>{const{__scopeSelect:t,children:n,...r}=o;return d.jsx(j.span,{"aria-hidden":!0,...r,ref:e,children:n||"â¼"})});ke.displayName=Lt;var kt="SelectPortal",Ve=o=>d.jsx(at,{asChild:!0,...o});Ve.displayName=kt;var Q="SelectContent",Be=a.forwardRef((o,e)=>{const t=G(Q,o.__scopeSelect),[n,r]=a.useState();if(K(()=>{r(new DocumentFragment)},[]),!t.open){const i=n;return i?Ee.createPortal(d.jsx(He,{scope:o.__scopeSelect,children:d.jsx(de.Slot,{scope:o.__scopeSelect,children:d.jsx("div",{children:o.children})})}),i):null}return d.jsx(We,{...o,ref:e})});Be.displayName=Q;var O=10,[He,Y]=ne(Q),Vt="SelectContentImpl",Bt=je("SelectContent.RemoveScroll"),We=a.forwardRef((o,e)=>{const{__scopeSelect:t,position:n="item-aligned",onCloseAutoFocus:r,onEscapeKeyDown:i,onPointerDownOutside:s,side:l,sideOffset:c,align:u,alignOffset:v,arrowPadding:g,collisionBoundary:y,collisionPadding:C,sticky:x,hideWhenDetached:p,avoidCollisions:h,...S}=o,m=G(Q,t),[w,F]=a.useState(null),[M,re]=a.useState(null),E=L(e,f=>F(f)),[A,z]=a.useState(null),[q,k]=a.useState(null),V=ue(t),[U,B]=a.useState(!1),H=a.useRef(!1);a.useEffect(()=>{if(w)return vt(w)},[w]),xt();const N=a.useCallback(f=>{const[T,...R]=V().map(_=>_.ref.current),[b]=R.slice(-1),I=document.activeElement;for(const _ of f)if(_===I||(_?.scrollIntoView({block:"nearest"}),_===T&&M&&(M.scrollTop=0),_===b&&M&&(M.scrollTop=M.scrollHeight),_?.focus(),document.activeElement!==I))return},[V,M]),D=a.useCallback(()=>N([A,w]),[N,A,w]);a.useEffect(()=>{U&&D()},[U,D]);const{onOpenChange:W,triggerPointerDownPosRef:$}=m;a.useEffect(()=>{if(w){let f={x:0,y:0};const T=b=>{f={x:Math.abs(Math.round(b.pageX)-($.current?.x??0)),y:Math.abs(Math.round(b.pageY)-($.current?.y??0))}},R=b=>{f.x<=10&&f.y<=10?b.preventDefault():w.contains(b.target)||W(!1),document.removeEventListener("pointermove",T),$.current=null};return $.current!==null&&(document.addEventListener("pointermove",T),document.addEventListener("pointerup",R,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",T),document.removeEventListener("pointerup",R,{capture:!0})}}},[w,W,$]),a.useEffect(()=>{const f=()=>W(!1);return window.addEventListener("blur",f),window.addEventListener("resize",f),()=>{window.removeEventListener("blur",f),window.removeEventListener("resize",f)}},[W]);const[fe,ie]=ot(f=>{const T=V().filter(I=>!I.disabled),R=T.find(I=>I.ref.current===document.activeElement),b=nt(T,f,R);b&&setTimeout(()=>b.ref.current.focus())}),me=a.useCallback((f,T,R)=>{const b=!H.current&&!R;(m.value!==void 0&&m.value===T||b)&&(z(f),b&&(H.current=!0))},[m.value]),he=a.useCallback(()=>w?.focus(),[w]),te=a.useCallback((f,T,R)=>{const b=!H.current&&!R;(m.value!==void 0&&m.value===T||b)&&k(f)},[m.value]),ae=n==="popper"?Se:Fe,se=ae===Se?{side:l,sideOffset:c,align:u,alignOffset:v,arrowPadding:g,collisionBoundary:y,collisionPadding:C,sticky:x,hideWhenDetached:p,avoidCollisions:h}:{};return d.jsx(He,{scope:t,content:w,viewport:M,onViewportChange:re,itemRefCallback:me,selectedItem:A,onItemLeave:he,itemTextRefCallback:te,focusSelectedItem:D,selectedItemText:q,position:n,isPositioned:U,searchRef:fe,children:d.jsx(St,{as:Bt,allowPinchZoom:!0,children:d.jsx(wt,{asChild:!0,trapped:m.open,onMountAutoFocus:f=>{f.preventDefault()},onUnmountAutoFocus:P(r,f=>{m.trigger?.focus({preventScroll:!0}),f.preventDefault()}),children:d.jsx(ut,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:f=>f.preventDefault(),onDismiss:()=>m.onOpenChange(!1),children:d.jsx(ae,{role:"listbox",id:m.contentId,"data-state":m.open?"open":"closed",dir:m.dir,onContextMenu:f=>f.preventDefault(),...S,...se,onPlaced:()=>B(!0),ref:E,style:{display:"flex",flexDirection:"column",outline:"none",...S.style},onKeyDown:P(S.onKeyDown,f=>{const T=f.ctrlKey||f.altKey||f.metaKey;if(f.key==="Tab"&&f.preventDefault(),!T&&f.key.length===1&&ie(f.key),["ArrowUp","ArrowDown","Home","End"].includes(f.key)){let b=V().filter(I=>!I.disabled).map(I=>I.ref.current);if(["ArrowUp","End"].includes(f.key)&&(b=b.slice().reverse()),["ArrowUp","ArrowDown"].includes(f.key)){const I=f.target,_=b.indexOf(I);b=b.slice(_+1)}setTimeout(()=>N(b)),f.preventDefault()}})})})})})})});We.displayName=Vt;var Ht="SelectItemAlignedPosition",Fe=a.forwardRef((o,e)=>{const{__scopeSelect:t,onPlaced:n,...r}=o,i=G(Q,t),s=Y(Q,t),[l,c]=a.useState(null),[u,v]=a.useState(null),g=L(e,E=>v(E)),y=ue(t),C=a.useRef(!1),x=a.useRef(!0),{viewport:p,selectedItem:h,selectedItemText:S,focusSelectedItem:m}=s,w=a.useCallback(()=>{if(i.trigger&&i.valueNode&&l&&u&&p&&h&&S){const E=i.trigger.getBoundingClientRect(),A=u.getBoundingClientRect(),z=i.valueNode.getBoundingClientRect(),q=S.getBoundingClientRect();if(i.dir!=="rtl"){const I=q.left-A.left,_=z.left-I,Z=E.left-_,X=E.width+Z,ge=Math.max(X,A.width),ve=window.innerWidth-O,xe=Pe(_,[O,Math.max(O,ve-ge)]);l.style.minWidth=X+"px",l.style.left=xe+"px"}else{const I=A.right-q.right,_=window.innerWidth-z.right-I,Z=window.innerWidth-E.right-_,X=E.width+Z,ge=Math.max(X,A.width),ve=window.innerWidth-O,xe=Pe(_,[O,Math.max(O,ve-ge)]);l.style.minWidth=X+"px",l.style.right=xe+"px"}const k=y(),V=window.innerHeight-O*2,U=p.scrollHeight,B=window.getComputedStyle(u),H=parseInt(B.borderTopWidth,10),N=parseInt(B.paddingTop,10),D=parseInt(B.borderBottomWidth,10),W=parseInt(B.paddingBottom,10),$=H+N+U+W+D,fe=Math.min(h.offsetHeight*5,$),ie=window.getComputedStyle(p),me=parseInt(ie.paddingTop,10),he=parseInt(ie.paddingBottom,10),te=E.top+E.height/2-O,ae=V-te,se=h.offsetHeight/2,f=h.offsetTop+se,T=H+N+f,R=$-T;if(T<=te){const I=k.length>0&&h===k[k.length-1].ref.current;l.style.bottom="0px";const _=u.clientHeight-p.offsetTop-p.offsetHeight,Z=Math.max(ae,se+(I?he:0)+_+D),X=T+Z;l.style.height=X+"px"}else{const I=k.length>0&&h===k[0].ref.current;l.style.top="0px";const Z=Math.max(te,H+p.offsetTop+(I?me:0)+se)+R;l.style.height=Z+"px",p.scrollTop=T-te+p.offsetTop}l.style.margin=`${O}
1px 0`,l.style.minHeight=fe+"px",l.style.maxHeight=V+"px",n?.(),requestAnimationFrame(()=>C.current=!0)}},[y,i.trigger,i.valueNode,l,u,p,h,S,i.dir,n]);K(()=>w(),[w]);const[F,M]=a.useState();K(()=>{u&&M(window.getComputedStyle(u).zIndex)},[u]);const re=a.useCallback(E=>{E&&x.current===!0&&(w(),m?.(),x.current=!1)},[w,m]);return d.jsx(Ft,{scope:t,contentWrapper:l,shouldExpandOnScrollRef:C,onScrollButtonChange:re,children:d.jsx("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:F},children:d.jsx(j.div,{...r,ref:g,style:{boxSizing:"border-box",maxHeight:"100%",...r.style}})})})});Fe.displayName=Ht;var Wt="SelectPopperPosition",Se=a.forwardRef((o,e)=>{const{__scopeSelect:t,align:n="start",collisionPadding:r=O,...i}=o,s=pe(t);return d.jsx(pt,{...s,...i,ref:e,align:n,collisionPadding:r,style:{boxSizing:"border-box",...i.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)"}})});Se.displayName=Wt;var[Ft,Te]=ne(Q,{}),we="SelectViewport",ze=a.forwardRef((o,e)=>{const{__scopeSelect:t,nonce:n,...r}=o,i=Y(we,t),s=Te(we,t),l=L(e,i.onViewportChange),c=a.useRef(0);return d.jsxs(d.Fragment,{children:[d.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:n}),d.jsx(de.Slot,{scope:t,children:d.jsx(j.div,{"data-radix-select-viewport":"",role:"presentation",...r,ref:l,style:{position:"relative",flex:1,overflow:"hidden auto",...r.style},onScroll:P(r.onScroll,u=>{const v=u.currentTarget,{contentWrapper:g,shouldExpandOnScrollRef:y}=s;if(y?.current&&g){const C=Math.abs(c.current-v.scrollTop);if(C>0){const x=window.innerHeight-O*2,p=parseFloat(g.style.minHeight),h=parseFloat(g.style.height),S=Math.max(p,h);if(S<x){const m=S+C,w=Math.min(x,m),F=m-w;g.style.height=w+"px",g.style.bottom==="0px"&&(v.scrollTop=F>0?F:0,g.style.justifyContent="flex-end")}}}c.current=v.scrollTop})})})]})});ze.displayName=we;var Ue="SelectGroup",[zt,Ut]=ne(Ue),$t=a.forwardRef((o,e)=>{const{__scopeSelect:t,...n}=o,r=Ie();return d.jsx(zt,{scope:t,id:r,children:d.jsx(j.div,{role:"group","aria-labelledby":r,...n,ref:e})})});$t.displayName=Ue;var $e="SelectLabel",Kt=a.forwardRef((o,e)=>{const{__scopeSelect:t,...n}=o,r=Ut($e,t);return d.jsx(j.div,{id:r.id,...n,ref:e})});Kt.displayName=$e;var ce="SelectItem",[Gt,Ke]=ne(ce),Ge=a.forwardRef((o,e)=>{const{__scopeSelect:t,value:n,disabled:r=!1,textValue:i,...s}=o,l=G(ce,t),c=Y(ce,t),u=l.value===n,[v,g]=a.useState(i??""),[y,C]=a.useState(!1),x=L(e,m=>c.itemRefCallback?.(m,n,r)),p=Ie(),h=a.useRef("touch"),S=()=>{r||(l.onValueChange(n),l.onOpenChange(!1))};if(n==="")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 d.jsx(Gt,{scope:t,value:n,disabled:r,textId:p,isSelected:u,onItemTextChange:a.useCallback(m=>{g(w=>w||(m?.textContent??"").trim())},[]),children:d.jsx(de.ItemSlot,{scope:t,value:n,disabled:r,textValue:v,children:d.jsx(j.div,{role:"option","aria-labelledby":p,"data-highlighted":y?"":void 0,"aria-selected":u&&y,"data-state":u?"checked":"unchecked","aria-disabled":r||void 0,"data-disabled":r?"":void 0,tabIndex:r?void 0:-1,...s,ref:x,onFocus:P(s.onFocus,()=>C(!0)),onBlur:P(s.onBlur,()=>C(!1)),onClick:P(s.onClick,()=>{h.current!=="mouse"&&S()}),onPointerUp:P(s.onPointerUp,()=>{h.current==="mouse"&&S()}),onPointerDown:P(s.onPointerDown,m=>{h.current=m.pointerType}),onPointerMove:P(s.onPointerMove,m=>{h.current=m.pointerType,r?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===" "||(jt.includes(m.key)&&S(),m.key===" "&&m.preventDefault())})})})})});Ge.displayName=ce;var le="SelectItemText",Ye=a.forwardRef((o,e)=>{const{__scopeSelect:t,className:n,style:r,...i}=o,s=G(le,t),l=Y(le,t),c=Ke(le,t),u=Dt(le,t),[v,g]=a.useState(null),y=L(e,S=>g(S),c.onItemTextChange,S=>l.itemTextRefCallback?.(S,c.value,c.disabled)),C=v?.textContent,x=a.useMemo(()=>d.jsx("option",{value:c.value,disabled:c.disabled,children:C},c.value),[c.disabled,c.value,C]),{onNativeOptionAdd:p,onNativeOptionRemove:h}=u;return K(()=>(p(x),()=>h(x)),[p,h,x]),d.jsxs(d.Fragment,{children:[d.jsx(j.span,{id:c.textId,...i,ref:y}),c.isSelected&&s.valueNode&&!s.valueNodeHasChildren?Ee.createPortal(i.children,s.valueNode):null]})});Ye.displayName=le;var qe="SelectItemIndicator",Ze=a.forwardRef((o,e)=>{const{__scopeSelect:t,...n}=o;return Ke(qe,t).isSelected?d.jsx(j.span,{"aria-hidden":!0,...n,ref:e}):null});Ze.displayName=qe;var Ce="SelectScrollUpButton",Xe=a.forwardRef((o,e)=>{const t=Y(Ce,o.__scopeSelect),n=Te(Ce,o.__scopeSelect),[r,i]=a.useState(!1),s=L(e,n.onScrollButtonChange);return K(()=>
1{if(t.viewport&&t.isPositioned){let l=function(){const u=c.scrollTop>0;i(u)};const c=t.viewport;return l(),c.addEventListener("scroll",l),()=>c.removeEventListener("scroll",l)}},[t.viewport,t.isPositioned]),r?d.jsx(Qe,{...o,ref:s,onAutoScroll:()=>{const{viewport:l,selectedItem:c}=t;l&&c&&(l.scrollTop=l.scrollTop-c.offsetHeight)}}):null});Xe.displayName=Ce;var ye="SelectScrollDownButton",Je=a.forwardRef((o,e)=>{const t=Y(ye,o.__scopeSelect),n=Te(ye,o.__scopeSelect),[r,i]=a.useState(!1),s=L(e,n.onScrollButtonChange);return K(()=>{if(t.viewport&&t.isPositioned){let l=function(){const u=c.scrollHeight-c.clientHeight,v=Math.ceil(c.scrollTop)<u;i(v)};const c=t.viewport;return l(),c.addEventListener("scroll",l),()=>c.removeEventListener("scroll",l)}},[t.viewport,t.isPositioned]),r?d.jsx(Qe,{...o,ref:s,onAutoScroll:()=>{const{viewport:l,selectedItem:c}=t;l&&c&&(l.scrollTop=l.scrollTop+c.offsetHeight)}}):null});Je.displayName=ye;var Qe=a.forwardRef((o,e)=>{const{__scopeSelect:t,onAutoScroll:n,...r}=o,i=Y("SelectScrollButton",t),s=a.useRef(null),l=ue(t),c=a.useCallback(()=>{s.current!==null&&(window.clearInterval(s.current),s.current=null)},[]);return a.useEffect(()=>()=>c(),[c]),K(()=>{l().find(v=>v.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[l]),d.jsx(j.div,{"aria-hidden":!0,...r,ref:e,style:{flexShrink:0,...r.style},onPointerDown:P(r.onPointerDown,()=>{s.current===null&&(s.current=window.setInterval(n,50))}),onPointerMove:P(r.onPointerMove,()=>{i.onItemLeave?.(),s.current===null&&(s.current=window.setInterval(n,50))}),onPointerLeave:P(r.onPointerLeave,()=>{c()})})}),Yt="SelectSeparator",qt=a.forwardRef((o,e)=>{const{__scopeSelect:t,...n}=o;return d.jsx(j.div,{"aria-hidden":!0,...n,ref:e})});qt.displayName=Yt;var be="SelectArrow",Zt=a.forwardRef((o,e)=>{const{__scopeSelect:t,...n}=o,r=pe(t),i=G(be,t),s=Y(be,t);return i.open&&s.position==="popper"?d.jsx(ft,{...r,...n,ref:e}):null});Zt.displayName=be;var Xt="SelectBubbleInput",et=a.forwardRef(({__scopeSelect:o,value:e,...t},n)=>{const r=a.useRef(null),i=L(n,r),s=Ct(e);return a.useEffect(()=>{const l=r.current;if(!l)return;const c=window.HTMLSelectElement.prototype,v=Object.getOwnPropertyDescriptor(c,"value").set;if(s!==e&&v){const g=new Event("change",{bubbles:!0});v.call(l,e),l.dispatchEvent(g)}},[s,e]),d.jsx(j.select,{...t,style:{...ct,...t.style},ref:i,defaultValue:e})});et.displayName=Xt;function tt(o){return o===""||o===void 0}function ot(o){const e=dt(o),t=a.useRef(""),n=a.useRef(0),r=a.useCallback(s=>{const l=t.current+s;e(l),(function c(u){t.current=u,window.clearTimeout(n.current),u!==""&&(n.current=window.setTimeout(()=>c(""),1e3))})(l)},[e]),i=a.useCallback(()=>{t.current="",window.clearTimeout(n.current)},[]);return a.useEffect(()=>()=>window.clearTimeout(n.current),[]),[t,r,i]}function nt(o,e,t){const r=e.length>1&&Array.from(e).every(u=>u===e[0])?e[0]:e,i=t?o.indexOf(t):-1;let s=Jt(o,Math.max(i,0));r.length===1&&(s=s.filter(u=>u!==t));const c=s.find(u=>u.textValue.toLowerCase().startsWith(r.toLowerCase()));return c!==t?c:void 0}function Jt(o,e){return o.map((t,n)=>o[(e+n)%o.length])}var Qt=Me,eo=Ae,to=Le,oo=ke,no=Ve,ro=Be,so=ze,lo=Ge,io=Ye,ao=Ze,co=Xe,uo=Je;function bo(o){const e=ee.c(4);let t;e[0]!==o?({...t}=o,e[0]=o,e[1]=t):t=e[1];let n;return e[2]!==t?(n=d.jsx(Qt,{"data-slot":"select",...t}),e[2]=t,e[3]=n):n=e[3],n}function Io(o){const e=ee.c(4);let t;e[0]!==o?({...t}=o,e[0]=o,e[1]=t):t=e[1];let n;return e[2]!==t?(n=d.jsx(to,{"data-slot":"select-value",...t}),e[2]=t,e[3]=n):n=e[3],n}function To(o){const e=ee.c(13);let t,n,r,i;e[0]!==o?({className:n,size:i,children:t,...r}=o,e[0]=o,e[1]=t,e[2]=n,e[3]=r,e[4]=i):(t=e[1],n=e[2],r=e[3],i=e[4]);const s=i===void 0?"default":i;let l;e[5]!==n?(l=oe("flex h-8 w-fit items-center justify-between gap-1.5 rounded-lg border border-input bg-transparent py-2 pe-2 ps-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=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 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",n),e[5]=n,e[6]=l):l=e[6];let c;e[7]===Symbol.for("react.memo_cache_sentinel")?(c=d.jsx(oo,{asChild:!0,children:d.jsx(Re,{className:"pointer-events-none size-4 text-muted-foreground"})}),e[7]=c):c=e[7];let u;return e[8]!==t||e[9]!==r||e[10]!==s||e[11]!==l?(u=d.jsxs(eo,{"data-slot":"select-trigger","data-size":s,className:l,...r,children:[t,c]}),e[8]=t,e[9]=r,e[10]=s,e[11]=l,e[12]=u):u=e[12],u}function _o(o){const e=ee.c(24);let t,n,r,i,s;e[0]!==o?({className:n,children:t,position:i,align:s,...r}=o,e[0]=o,e[1]=t,e[2]=n,e[3]=r,e[4]=i,e[5]=s):(t=e[1],n=e[2],r=e[3],i=e[4],s=e[5]);const l=i===void 0?"item-aligned":i,c=s===void 0?"center":s,u=l==="item-aligned",v=l==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 rtl:data-[side=left]:translate-x-1 data-[side=right]:translate-x-1 rtl:data-[side=right]:-translate-x-1 data-[side=top]:-translate-y-1";let g;e[6]!==n||e[7]!==v?(g=oe("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
1/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",v,n),e[6]=n,e[7]=v,e[8]=g):g=e[8];let y;e[9]===Symbol.for("react.memo_cache_sentinel")?(y=d.jsx(po,{}),e[9]=y):y=e[9];const C=l==="popper"&&"";let x;e[10]!==C?(x=oe("data-[position=popper]:h-(--radix-select-trigger-height) data-[position=popper]:w-full data-[position=popper]:min-w-(--radix-select-trigger-width)",C),e[10]=C,e[11]=x):x=e[11];let p;e[12]!==t||e[13]!==l||e[14]!==x?(p=d.jsx(so,{"data-position":l,className:x,children:t}),e[12]=t,e[13]=l,e[14]=x,e[15]=p):p=e[15];let h;e[16]===Symbol.for("react.memo_cache_sentinel")?(h=d.jsx(fo,{}),e[16]=h):h=e[16];let S;return e[17]!==c||e[18]!==l||e[19]!==r||e[20]!==u||e[21]!==g||e[22]!==p?(S=d.jsx(no,{children:d.jsxs(ro,{"data-slot":"select-content","data-align-trigger":u,className:g,position:l,align:c,...r,children:[y,p,h]})}),e[17]=c,e[18]=l,e[19]=r,e[20]=u,e[21]=g,e[22]=p,e[23]=S):S=e[23],S}function Po(o){const e=ee.c(13);let t,n,r;e[0]!==o?({className:n,children:t,...r}=o,e[0]=o,e[1]=t,e[2]=n,e[3]=r):(t=e[1],n=e[2],r=e[3]);let i;e[4]!==n?(i=oe("relative flex w-full cursor-pointer items-center gap-1.5 rounded-md py-1 pe-8 ps-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",n),e[4]=n,e[5]=i):i=e[5];let s;e[6]===Symbol.for("react.memo_cache_sentinel")?(s=d.jsx("span",{className:"pointer-events-none absolute end-2 flex size-4 items-center justify-center",children:d.jsx(ao,{children:d.jsx(mt,{className:"pointer-events-none"})})}),e[6]=s):s=e[6];let l;e[7]!==t?(l=d.jsx(io,{children:t}),e[7]=t,e[8]=l):l=e[8];let c;return e[9]!==r||e[10]!==i||e[11]!==l?(c=d.jsxs(lo,{"data-slot":"select-item",className:i,...r,children:[s,l]}),e[9]=r,e[10]=i,e[11]=l,e[12]=c):c=e[12],c}function po(o){const e=ee.c(9);let t,n;e[0]!==o?({className:t,...n}=o,e[0]=o,e[1]=t,e[2]=n):(t=e[1],n=e[2]);let r;e[3]!==t?(r=oe("z-10 flex cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-4",t),e[3]=t,e[4]=r):r=e[4];let i;e[5]===Symbol.for("react.memo_cache_sentinel")?(i=d.jsx(ht,{}),e[5]=i):i=e[5];let s;return e[6]!==n||e[7]!==r?(s=d.jsx(co,{"data-slot":"select-scroll-up-button",className:r,...n,children:i}),e[6]=n,e[7]=r,e[8]=s):s=e[8],s}function fo(o){const e=ee.c(9);let t,n;e[0]!==o?({className:t,...n}=o,e[0]=o,e[1]=t,e[2]=n):(t=e[1],n=e[2]);let r;e[3]!==t?(r=oe("z-10 flex cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-4",t),e[3]=t,e[4]=r):r=e[4];let i;e[5]===Symbol.for("react.memo_cache_sentinel")?(i=d.jsx(Re,{}),e[5]=i):i=e[5];let s;return e[6]!==n||e[7]!==r?(s=d.jsx(uo,{"data-slot":"select-scroll-down-button",className:r,...n,children:i}),e[6]=n,e[7]=r,e[8]=s):s=e[8],s}export{lo as I,To as S,Io as a,_o as b,bo as c,Po as d,ao as e,io 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.