https://liquidterminal.xyz/_next/static/chunks/3a0t52nkzd3qj.js?dpl=dpl_DFdLZeTvo9VaadxYixt8Gb7xHGpD
1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,527069,e=>{"use strict";e.s(["clamp",0,function(e,[t,r]){return Math.min(r,Math.max(t,e))}])},987099,775649,e=>{"use strict";var t=e.i(619685),r=e.i(9413),o=e.i(922353),n=e.i(160310),i=e.i(451937),l=new WeakMap;function s(e,t){var r,o;let n,i,l;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let s=(r=e,o=t,n=r.length,(l=(i=a(o))>=0?i:n+i)<0||l>=n?-1:l);return -1===s?void 0:e[s]}function a(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],l.set(this,!0)}set(e,t){return l.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let o,n=this.has(t),i=this.#e.length,l=a(e),s=l>=0?l:i+l,d=s<0||s>=i?-1:s;if(d===this.size||n&&d===this.size-1||-1===d)return this.set(t,r),this;let u=this.size+ +!n;l<0&&s++;let c=[...this.#e],p=!1;for(let e=s;e<u;e++)if(s===e){let i=c[e];c[e]===t&&(i=c[e+1]),n&&this.delete(t),o=this.get(i),this.set(t,r)}else{p||c[e-1]!==t||(p=!0);let r=c[p?e:e-1],n=o;o=this.get(r),this.delete(r),this.set(r,n)}return this}with(t,r,o){let n=new e(this);return n.insert(t,r,o),n}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let o=this.#e.indexOf(e);return -1===o?this:this.insert(o,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let o=this.#e.indexOf(e);return -1===o?this:this.insert(o+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=s(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=s(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return s(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let o=r+t;return o<0&&(o=0),o>=this.size&&(o=this.size-1),this.at(o)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let o=r+t;return o<0&&(o=0),o>=this.size&&(o=this.size-1),this.keyAt(o)}find(e,t){let r=0;for(let o of this){if(Reflect.apply(e,t,[o,r,this]))return o;r++}}findIndex(e,t){let r=0;for(let o of this){if(Reflect.apply(e,t,[o,r,this]))return r;r++}return -1}filter(t,r){let o=[],n=0;for(let e of this)Reflect.apply(t,r,[e,n,this])&&o.push(e),n++;return new e(o)}map(t,r){let o=[],n=0;for(let e of this)o.push([e[0],Reflect.apply(t,r,[e,n,this])]),n++;return new e(o)}reduce(...e){let[t,r]=e,o=0,n=r??this.at(0);for(let r of this)n=0===o&&1===e.length?r:Reflect.apply(t,this,[n,r,o,this]),o++;return n}reduceRight(...e){let[t,r]=e,o=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let n=this.at(r);o=r===this.size-1&&1===e.length?n:Reflect.apply(t,this,[o,n,r,this])}return o}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),o=this.get(r);t.set(r,o)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let o=new e,n=this.size-1;if(void 0===t)return o;t<0&&(t+=this.size),void 0!==r&&r>0&&(n=r-1);for(let e=t;e<=n;e++){let t=this.keyAt(e),r=this.get(t);o.set(t,r)}return o}every(e,t){let r=0;for(let o of this){if(!Reflect.apply(e,t,[o,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let o of this){if(Reflect.apply(e,t,[o,r,this]))return!0;r++}return!1}}),e.s(["createCollection",0,function(e){let l=e+"CollectionProvider",[s,a]=(0,r.createContextScope)(l),[d,u]=s(l,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:r,children:o}=e,n=t.default.useRef(null),l=t.default.useRef(new Map).current;return(0,i.jsx)(d,{scope:r,itemMap:l,collectionRef:n,children:o})};c.displayName=l;let p=e+"CollectionSlot",f=(0,n.createSlot)(p),h=t.default.forwardRef((e,t)=>{let{scope:r,children:n}=e,l=u(p,r),s=(0,o.useComposedRefs)(t,l.collectionRef);return(0,i.jsx)(f,{ref:s,children:n})});h.displayName=p;let m=e+"CollectionItemSlot",v="data-radix-collection-item",y=(0,n.createSlot)(m),x=t.default.forwardRef((e,r)=>{let{scope:n,children:l,...s}=e,a=t.default.useRef(null),d=(0,o.useComposedRefs)(r,a),c=u(m,n);return t.default.useEffect(()=>(c.itemMap.set(a,{ref:a,...s}),()=>void c.itemMap.delete(a))),(0,i.jsx)(y,{...{[v]:""},ref:d,children:l})});return x.displayName=m,[{Provider:c,Slot:h,ItemSlot:x},function(r){let o=u(e+"CollectionConsumer",r);return t.default.useCallback(()=>{let e=o.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${v}
1]`));return Array.from(o.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[o.collectionRef,o.itemMap])},a]}],987099);var d=t.createContext(void 0);e.s(["useDirection",0,function(e){let r=t.useContext(d);return e||r||"ltr"}],775649)},731020,e=>{"use strict";var t=e.i(619685),r=e.i(285565),o=e.i(451937),n=t.forwardRef((e,t)=>{let{children:n,width:i=10,height:l=5,...s}=e;return(0,o.jsx)(r.Primitive.svg,{...s,ref:t,width:i,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,o.jsx)("polygon",{points:"0,0 30,0 15,10"})})});n.displayName="Arrow",e.s(["Root",0,n])},570391,e=>{"use strict";var t=e.i(619685),r=e.i(18731);e.s(["useSize",0,function(e){let[o,n]=t.useState(void 0);return(0,r.useLayoutEffect)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),o}])},845311,e=>{"use strict";var t=e.i(619685),r=e.i(556938),o=e.i(278928),n=e.i(731020),i=e.i(922353),l=e.i(9413),s=e.i(285565),a=e.i(488248),d=e.i(18731),u=e.i(570391),c=e.i(451937),p="Popper",[f,h]=(0,l.createContextScope)(p),[m,v]=f(p),y=e=>{let{__scopePopper:r,children:o}=e,[n,i]=t.useState(null);return(0,c.jsx)(m,{scope:r,anchor:n,onAnchorChange:i,children:o})};y.displayName=p;var x="PopperAnchor",w=t.forwardRef((e,r)=>{let{__scopePopper:o,virtualRef:n,...l}=e,a=v(x,o),d=t.useRef(null),u=(0,i.useComposedRefs)(r,d),p=t.useRef(null);return t.useEffect(()=>{let e=p.current;p.current=n?.current||d.current,e!==p.current&&a.onAnchorChange(p.current)}),n?null:(0,c.jsx)(s.Primitive.div,{...l,ref:u})});w.displayName=x;var g="PopperContent",[b,S]=f(g),C=t.forwardRef((e,n)=>{let{__scopePopper:l,side:p="bottom",sideOffset:f=0,align:h="center",alignOffset:m=0,arrowPadding:y=0,avoidCollisions:x=!0,collisionBoundary:w=[],collisionPadding:S=0,sticky:C="partial",hideWhenDetached:R=!1,updatePositionStrategy:j="optimized",onPlaced:E,...N}=e,I=v(g,l),[T,H]=t.useState(null),D=(0,i.useComposedRefs)(n,e=>H(e)),[L,M]=t.useState(null),z=(0,u.useSize)(L),O=z?.width??0,F=z?.height??0,B="number"==typeof S?S:{top:0,right:0,bottom:0,left:0,...S},_=Array.isArray(w)?w:[w],K=_.length>0,U={padding:B,boundary:_.filter(k),altBoundary:K},{refs:V,floatingStyles:W,placement:$,isPositioned:Y,middlewareData:G}=(0,r.useFloating)({strategy:"fixed",placement:p+("center"!==h?"-"+h:""),whileElementsMounted:(...e)=>(0,o.autoUpdate)(...e,{animationFrame:"always"===j}),elements:{reference:I.anchor},middleware:[(0,r.offset)({mainAxis:f+F,alignmentAxis:m}),x&&(0,r.shift)({mainAxis:!0,crossAxis:!1,limiter:"partial"===C?(0,r.limitShift)():void 0,...U}),x&&(0,r.flip)({...U}),(0,r.size)({...U,apply:({elements:e,rects:t,availableWidth:r,availableHeight:o})=>{let{width:n,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${r}px`),l.setProperty("--radix-popper-available-height",`${o}px`),l.setProperty("--radix-popper-anchor-width",`${n}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}}),L&&(0,r.arrow)({element:L,padding:y}),P({arrowWidth:O,arrowHeight:F}),R&&(0,r.hide)({strategy:"referenceHidden",...U})]}),[q,X]=A($),Z=(0,a.useCallbackRef)(E);(0,d.useLayoutEffect)(()=>{Y&&Z?.()},[Y,Z]);let J=G.arrow?.x,Q=G.arrow?.y,ee=G.arrow?.centerOffset!==0,[et,er]=t.useState();return(0,d.useLayoutEffect)(()=>{T&&er(window.getComputedStyle(T).zIndex)},[T]),(0,c.jsx)("div",{ref:V.setFloating,"data-radix-popper-content-wrapper":"",style:{...W,transform:Y?W.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:et,"--radix-popper-transform-origin":[G.transformOrigin?.x,G.transformOrigin?.y].join(" "),...G.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,c.jsx)(b,{scope:l,placedSide:q,onArrowChange:M,arrowX:J,arrowY:Q,shouldHideArrow:ee,children:(0,c.jsx)(s.Primitive.div,{"data-side":q,"data-align":X,...N,ref:D,style:{...N.style,animation:Y?void 0:"none"}})})})});C.displayName=g;var R="PopperArrow",j={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},E=t.forwardRef(function(e,t){let{__scopePopper:r,...o}=e,i=S(R,r),l=j[i.placedSide];return(0,c.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,c.jsx)(n.Root,{...o,ref:t,style:{...o.style,display:"block"}})})});function k(e){return null!==e}E.displayName=R;var P=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:o,middlewareData:n}=t,i=n.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,s=i?0:e.arrowHeight,[a,d]=A(r),u={start:"0%",center:"50%",end:"100%"}[d],c=(n.arrow?.x??0)+l/2,p=(n.arrow?.y??0)+s/2,f="",h="";return"bottom"===a?(f=i?u:`${c}px`,h=`${-s}px`):"top"===a?(f=i?u:`${c}px`,h=`${o.floating.height+s}px`):"right"===a?(f=`${-s}px`,h=i?u:`${p}px`):"left"===a&&(f=`${o.floating.width+s}px`,h=i?u:`${p}px`),{data:{x:f,y:h}}}});function A(e){let[t,r="center"]=e.split("-");return[t,r]}e.s(["Anchor",0,w,"Arrow",0,E,"Content",0,C,"Root",0,y,"createPopperScope",0,h])},809641,e=>{"use strict";var t=e.i(619685);e.s(["usePrevious",0,function(e){let r=t.useRef({value:e,previous:e});return t.useMemo(()=>(r.current.value!==e&&(r.current.previous=r.current.value,r.current.value=e),r.current.previous),[e])}])},587312,e=>{"use strict";var t=e.i(619685),r=e.i(285565),o=e.i(451937),n=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"}),i=t.forwardRef((e,t)=>(0,o.jsx)(r.Primitive.span,{...e,ref:t,style:{...n,...e.style}}));i.displayName="VisuallyHidden",e.s(["Root",0,i,"VISUALLY_HIDDEN_STYLES",0,n])},756555,e=>{"use strict";let t=(0,e.i(319546).default)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);e.s(["ChevronUp",0,t],756555)},967489,e=>{"use strict";var t=e.i(451937),r=e.i(619685),o=e.i(286671),n=e.i(527069),i=e.i(291967),l=e.i(987099),s=e.i(922353),a=e.i(9413),d=e.i(775649),u=e.i(403659),c=e.i(687656),p=e.i(362854),f=e.i(411207),h=e.i(845311),m=e.i(576903),v=e.i(285565),y=e.i(160310),x=e.i(488248),w=e.i(136567),g=e.i(18731),b=e.i(809641),S=e.i(587312),C=e.i(73772),R=e.i(469759),j=[" ","Enter","ArrowUp","ArrowDown"],E=[" ","Enter"],k="Select",[P,A,N]=(0,l.createCollection)(k),[I,T]=(0,a.createContextScope)(k,[N,h.createPopperScope]),H=(0,h.createPopperScope)(),[D,L]=I(k),[M,z]=I(k),O=e=>{let{__scopeSelect:o,children:n,open:i,defaultOpen:l,onOpenChange:s,value:a,defaultValue:u,onValueChange:c,dir:p,name:m,autoComplete:v,disabled:y,required:x,form:g}=e,b=H(o),[S,C]=r.useState(null),[R,j]=r.useState(null),[E,A]=r.useState(!1),N=(0,d.useDirection)(p),[I,T]=(0,w.useControllableState)({prop:i,defaultProp:l??!1,onChange:s,caller:k}),[L,z]=(0,w.useControllableState)({prop:a,defaultProp:u,onChange:c,caller:k}),O=r.useRef(null),F=!S||g||!!S.closest("form"),[B,_]=r.useState(new Set),K=Array.from(B).map(e=>e.props.value).join(";");return(0,t.jsx)(h.Root,{...b,children:(0,t.jsxs)(D,{required:x,scope:o,trigger:S,onTriggerChange:C,valueNode:R,onValueNodeChange:j,valueNodeHasChildren:E,onValueNodeHasChildrenChange:A,contentId:(0,f.useId)(),value:L,onValueChange:z,open:I,onOpenChange:T,dir:N,triggerPointerDownPosRef:O,disabled:y,children:[(0,t.jsx)(P.Provider,{scope:o,children:(0,t.jsx)(M,{scope:e.__scopeSelect,onNativeOptionAdd:r.useCallback(e=>{_(t=>new Set(t).add(e))},[]),onNativeOptionRemove:r.useCallback(e=>{_(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:n})}),F?(0,t.jsxs)(eR,{"aria-hidden":!0,required:x,tabIndex:-1,name:m,autoComplete:v,value:L,onChange:e=>z(e.target.value),disabled:y,form:g,children:[void 0===L?(0,t.jsx)("option",{value:""}):null,Array.from(B)]},K):null]})})};O.displayName=k;var F="SelectTrigger",B=r.forwardRef((e,o)=>{let{__scopeSelect:n,disabled:l=!1,...a}=e,d=H(n),u=L(F,n),c=u.disabled||l,p=(0,s.useComposedRefs)(o,u.onTriggerChange),f=A(n),m=r.useRef("touch"),[y,x,w]=eE(e=>{let t=f().filter(e=>!e.disabled),r=t.find(e=>e.value===u.value),o=ek(t,e,r);void 0!==o&&u.onValueChange(o.value)}),g=e=>{c||(u.onOpenChange(!0),w()),e&&(u.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,t.jsx)(h.Anchor,{asChild:!0,...d,children:(0,t.jsx)(v.Primitive.button,{type:"button",role:"combobox","aria-controls":u.contentId,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":ej(u.value)?"":void 0,...a,ref:p,onClick:(0,i.composeEventHandlers)(a.onClick,e=>
1{e.currentTarget.focus(),"mouse"!==m.current&&g(e)}),onPointerDown:(0,i.composeEventHandlers)(a.onPointerDown,e=>{m.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(g(e),e.preventDefault())}),onKeyDown:(0,i.composeEventHandlers)(a.onKeyDown,e=>{let t=""!==y.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||x(e.key),(!t||" "!==e.key)&&j.includes(e.key)&&(g(),e.preventDefault())})})})});B.displayName=F;var _="SelectValue",K=r.forwardRef((e,r)=>{let{__scopeSelect:o,className:n,style:i,children:l,placeholder:a="",...d}=e,u=L(_,o),{onValueNodeHasChildrenChange:c}=u,p=void 0!==l,f=(0,s.useComposedRefs)(r,u.onValueNodeChange);return(0,g.useLayoutEffect)(()=>{c(p)},[c,p]),(0,t.jsx)(v.Primitive.span,{...d,ref:f,style:{pointerEvents:"none"},children:ej(u.value)?(0,t.jsx)(t.Fragment,{children:a}):l})});K.displayName=_;var U=r.forwardRef((e,r)=>{let{__scopeSelect:o,children:n,...i}=e;return(0,t.jsx)(v.Primitive.span,{"aria-hidden":!0,...i,ref:r,children:n||"â¼"})});U.displayName="SelectIcon";var V=e=>(0,t.jsx)(m.Portal,{asChild:!0,...e});V.displayName="SelectPortal";var W="SelectContent",$=r.forwardRef((e,n)=>{let i=L(W,e.__scopeSelect),[l,s]=r.useState();return((0,g.useLayoutEffect)(()=>{s(new DocumentFragment)},[]),i.open)?(0,t.jsx)(X,{...e,ref:n}):l?o.createPortal((0,t.jsx)(Y,{scope:e.__scopeSelect,children:(0,t.jsx)(P.Slot,{scope:e.__scopeSelect,children:(0,t.jsx)("div",{children:e.children})})}),l):null});$.displayName=W;var[Y,G]=I(W),q=(0,y.createSlot)("SelectContent.RemoveScroll"),X=r.forwardRef((e,o)=>{let{__scopeSelect:n,position:l="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:d,onPointerDownOutside:f,side:h,sideOffset:m,align:v,alignOffset:y,arrowPadding:x,collisionBoundary:w,collisionPadding:g,sticky:b,hideWhenDetached:S,avoidCollisions:j,...E}=e,k=L(W,n),[P,N]=r.useState(null),[I,T]=r.useState(null),H=(0,s.useComposedRefs)(o,e=>N(e)),[D,M]=r.useState(null),[z,O]=r.useState(null),F=A(n),[B,_]=r.useState(!1),K=r.useRef(!1);r.useEffect(()=>{if(P)return(0,C.hideOthers)(P)},[P]),(0,c.useFocusGuards)();let U=r.useCallback(e=>{let[t,...r]=F().map(e=>e.ref.current),[o]=r.slice(-1),n=document.activeElement;for(let r of e)if(r===n||(r?.scrollIntoView({block:"nearest"}),r===t&&I&&(I.scrollTop=0),r===o&&I&&(I.scrollTop=I.scrollHeight),r?.focus(),document.activeElement!==n))return},[F,I]),V=r.useCallback(()=>U([D,P]),[U,D,P]);r.useEffect(()=>{B&&V()},[B,V]);let{onOpenChange:$,triggerPointerDownPosRef:G}=k;r.useEffect(()=>{if(P){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(G.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(G.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():P.contains(r.target)||$(!1),document.removeEventListener("pointermove",t),G.current=null};return null!==G.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[P,$,G]),r.useEffect(()=>{let e=()=>$(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[$]);let[X,Q]=eE(e=>{let t=F().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),o=ek(t,e,r);o&&setTimeout(()=>o.ref.current.focus())}),ee=r.useCallback((e,t,r)=>{let o=!K.current&&!r;(void 0!==k.value&&k.value===t||o)&&(M(e),o&&(K.current=!0))},[k.value]),et=r.useCallback(()=>P?.focus(),[P]),er=r.useCallback((e,t,r)=>{let o=!K.current&&!r;(void 0!==k.value&&k.value===t||o)&&O(e)},[k.value]),eo="popper"===l?J:Z,en=eo===J?{side:h,sideOffset:m,align:v,alignOffset:y,arrowPadding:x,collisionBoundary:w,collisionPadding:g,sticky:b,hideWhenDetached:S,avoidCollisions:j}:{};return(0,t.jsx)(Y,{scope:n,content:P,viewport:I,onViewportChange:T,itemRefCallback:ee,selectedItem:D,onItemLeave:et,itemTextRefCallback:er,focusSelectedItem:V,selectedItemText:z,position:l,isPositioned:B,searchRef:X,children:(0,t.jsx)(R.RemoveScroll,{as:q,allowPinchZoom:!0,children:(0,t.jsx)(p.FocusScope,{asChild:!0,trapped:k.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,i.composeEventHandlers)(a,e=>{k.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,t.jsx)(u.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>k.onOpenChange(!1),children:(0,t.jsx)(eo,{role:"listbox",id:k.contentId,"data-state":k.open?"open":"closed",dir:k.dir,onContextMenu:e=>e.preventDefault(),...E,...en,onPlaced:()=>_(!0),ref:H,style:{display:"flex",flexDirection:"column",outline:"none",...E.style},onKeyDown:(0,i.composeEventHandlers)(E.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
1if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||Q(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=F().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,o=t.indexOf(r);t=t.slice(o+1)}setTimeout(()=>U(t)),e.preventDefault()}})})})})})})});X.displayName="SelectContentImpl";var Z=r.forwardRef((e,o)=>{let{__scopeSelect:i,onPlaced:l,...a}=e,d=L(W,i),u=G(W,i),[c,p]=r.useState(null),[f,h]=r.useState(null),m=(0,s.useComposedRefs)(o,e=>h(e)),y=A(i),x=r.useRef(!1),w=r.useRef(!0),{viewport:b,selectedItem:S,selectedItemText:C,focusSelectedItem:R}=u,j=r.useCallback(()=>{if(d.trigger&&d.valueNode&&c&&f&&b&&S&&C){let e=d.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),r=d.valueNode.getBoundingClientRect(),o=C.getBoundingClientRect();if("rtl"!==d.dir){let i=o.left-t.left,l=r.left-i,s=e.left-l,a=e.width+s,d=Math.max(a,t.width),u=window.innerWidth-10,p=(0,n.clamp)(l,[10,Math.max(10,u-d)]);c.style.minWidth=a+"px",c.style.left=p+"px"}else{let i=t.right-o.right,l=window.innerWidth-r.right-i,s=window.innerWidth-e.right-l,a=e.width+s,d=Math.max(a,t.width),u=window.innerWidth-10,p=(0,n.clamp)(l,[10,Math.max(10,u-d)]);c.style.minWidth=a+"px",c.style.right=p+"px"}let i=y(),s=window.innerHeight-20,a=b.scrollHeight,u=window.getComputedStyle(f),p=parseInt(u.borderTopWidth,10),h=parseInt(u.paddingTop,10),m=parseInt(u.borderBottomWidth,10),v=p+h+a+parseInt(u.paddingBottom,10)+m,w=Math.min(5*S.offsetHeight,v),g=window.getComputedStyle(b),R=parseInt(g.paddingTop,10),j=parseInt(g.paddingBottom,10),E=e.top+e.height/2-10,k=S.offsetHeight/2,P=p+h+(S.offsetTop+k);if(P<=E){let e=i.length>0&&S===i[i.length-1].ref.current;c.style.bottom="0px";let t=Math.max(s-E,k+(e?j:0)+(f.clientHeight-b.offsetTop-b.offsetHeight)+m);c.style.height=P+t+"px"}else{let e=i.length>0&&S===i[0].ref.current;c.style.top="0px";let t=Math.max(E,p+b.offsetTop+(e?R:0)+k);c.style.height=t+(v-P)+"px",b.scrollTop=P-E+b.offsetTop}c.style.margin="10px 0",c.style.minHeight=w+"px",c.style.maxHeight=s+"px",l?.(),requestAnimationFrame(()=>x.current=!0)}},[y,d.trigger,d.valueNode,c,f,b,S,C,d.dir,l]);(0,g.useLayoutEffect)(()=>j(),[j]);let[E,k]=r.useState();(0,g.useLayoutEffect)(()=>{f&&k(window.getComputedStyle(f).zIndex)},[f]);let P=r.useCallback(e=>{e&&!0===w.current&&(j(),R?.(),w.current=!1)},[j,R]);return(0,t.jsx)(Q,{scope:i,contentWrapper:c,shouldExpandOnScrollRef:x,onScrollButtonChange:P,children:(0,t.jsx)("div",{ref:p,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:E},children:(0,t.jsx)(v.Primitive.div,{...a,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});Z.displayName="SelectItemAlignedPosition";var J=r.forwardRef((e,r)=>{let{__scopeSelect:o,align:n="start",collisionPadding:i=10,...l}=e,s=H(o);return(0,t.jsx)(h.Content,{...s,...l,ref:r,align:n,collisionPadding:i,style:{boxSizing:"border-box",...l.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)"}})});J.displayName="SelectPopperPosition";var[Q,ee]=I(W,{}),et="SelectViewport",er=r.forwardRef((e,o)=>{let{__scopeSelect:n,nonce:l,...a}=e,d=G(et,n),u=ee(et,n),c=(0,s.useComposedRefs)(o,d.onViewportChange),p=r.useRef(0);return(0,t.jsxs)(t.Fragment,{children:[(0,t.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:l}),(0,t.jsx)(P.Slot,{scope:n,children:(0,t.jsx)(v.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:(0,i.composeEventHandlers)(a.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:o}=u;if(o?.current&&r){let e=Math.abs(p.current-t.scrollTop);if(e>0){let o=window.innerHeight-20,n=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(n<o){let i=n+e,l=Math.min(o,i),s=i-l;r.style.height=l+"px","0px"===r.style.bottom&&(t.scrollTop=s>0?s:0,r.style.justifyContent="flex-end")}}}p.current=t.scrollTop})})})]})});er.displayName=et;var eo="SelectGroup",[en,ei]=I(eo),el=r.forwardRef((e,r)=>{let{__scopeSelect:o,...n}=e,i=(0,f.useId)();return(0,t.jsx)(en,{scope:o,id:i,children:(0,t.jsx)(v.Primitive.div,{role:"group","aria-labelledby":i,...n,ref:r})})});el.displayName=eo;var es="SelectLabel",ea=r.forwardRef((e,r)=>{let{__scopeSelect:o,...n}=e,i=ei(es,o);return(0,t.jsx)(v.Primitive.div,{id:i.id,...n,ref:r})});ea.displayName=es;var ed="SelectItem",[eu,ec]=I(ed),ep=r.forwardRef((e,o)=>{let{__scopeSelect:n,value:l,disabled:a=!1,textValue:d,...u}=e,c=L(ed,n),p=G(ed,n),h=c.value===l,[m,y]=r.useState(d??""),[x,w]=r.useState(!1),g=(0,s.useComposedRefs)(o,e=>p.itemRefCallback?.(e,l,a)),b=(0,f.useId)(),S=r.useRef("touch"),C=()=>{a||(c.onValueChange(l),c.onOpenChange(!1))};if(""===l)throw 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(0,t.jsx)(eu,{scope:n,value:l,disabled:a,textId:b,isSelected:h,onItemTextChange:r.useCallback(e=>{y(t=>t||(e?.textContent??"").trim())},[]),children:(0,t.jsx)(P.ItemSlot,{scope:n,value:l,disabled:a,textValue:m,children:(0,t.jsx)(v.Primitive.div,{role:"option","aria-labelledby":b,"data-highlighted":x?"":void 0,"aria-selected":h&&x,"data-state":h?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...u,ref:g,onFocus:(0,i.composeEventHandlers)(u.onFocus,()=>w(!0)),onBlur:(0,i.composeEventHandlers)(u.onBlur,()=>w(!1)),onClick:(0,i.composeEventHandlers)(u.onClick,()=>{"mouse"!==S.current&&C()}),onPointerUp:(0,i.composeEventHandlers)(u.onPointerUp,()=>{"mouse"===S.current&&C()}),onPointerDown:(0,i.composeEventHandlers)(u.onPointerDown,e=>{S.current=e.pointerType}),onPointerMove:(0,i.composeEventHandlers)(u.onPointerMove,e=>{S.current=e.pointerType,a?p.onItemLeave?.():"mouse"===S.current&&e.currentTarget.focu
1s({preventScroll:!0})}),onPointerLeave:(0,i.composeEventHandlers)(u.onPointerLeave,e=>{e.currentTarget===document.activeElement&&p.onItemLeave?.()}),onKeyDown:(0,i.composeEventHandlers)(u.onKeyDown,e=>{(p.searchRef?.current===""||" "!==e.key)&&(E.includes(e.key)&&C()," "===e.key&&e.preventDefault())})})})})});ep.displayName=ed;var ef="SelectItemText",eh=r.forwardRef((e,n)=>{let{__scopeSelect:i,className:l,style:a,...d}=e,u=L(ef,i),c=G(ef,i),p=ec(ef,i),f=z(ef,i),[h,m]=r.useState(null),y=(0,s.useComposedRefs)(n,e=>m(e),p.onItemTextChange,e=>c.itemTextRefCallback?.(e,p.value,p.disabled)),x=h?.textContent,w=r.useMemo(()=>(0,t.jsx)("option",{value:p.value,disabled:p.disabled,children:x},p.value),[p.disabled,p.value,x]),{onNativeOptionAdd:b,onNativeOptionRemove:S}=f;return(0,g.useLayoutEffect)(()=>(b(w),()=>S(w)),[b,S,w]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(v.Primitive.span,{id:p.textId,...d,ref:y}),p.isSelected&&u.valueNode&&!u.valueNodeHasChildren?o.createPortal(d.children,u.valueNode):null]})});eh.displayName=ef;var em="SelectItemIndicator",ev=r.forwardRef((e,r)=>{let{__scopeSelect:o,...n}=e;return ec(em,o).isSelected?(0,t.jsx)(v.Primitive.span,{"aria-hidden":!0,...n,ref:r}):null});ev.displayName=em;var ey="SelectScrollUpButton",ex=r.forwardRef((e,o)=>{let n=G(ey,e.__scopeSelect),i=ee(ey,e.__scopeSelect),[l,a]=r.useState(!1),d=(0,s.useComposedRefs)(o,i.onScrollButtonChange);return(0,g.useLayoutEffect)(()=>{if(n.viewport&&n.isPositioned){let e=function(){a(t.scrollTop>0)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),l?(0,t.jsx)(eb,{...e,ref:d,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});ex.displayName=ey;var ew="SelectScrollDownButton",eg=r.forwardRef((e,o)=>{let n=G(ew,e.__scopeSelect),i=ee(ew,e.__scopeSelect),[l,a]=r.useState(!1),d=(0,s.useComposedRefs)(o,i.onScrollButtonChange);return(0,g.useLayoutEffect)(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;a(Math.ceil(t.scrollTop)<e)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),l?(0,t.jsx)(eb,{...e,ref:d,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eg.displayName=ew;var eb=r.forwardRef((e,o)=>{let{__scopeSelect:n,onAutoScroll:l,...s}=e,a=G("SelectScrollButton",n),d=r.useRef(null),u=A(n),c=r.useCallback(()=>{null!==d.current&&(window.clearInterval(d.current),d.current=null)},[]);return r.useEffect(()=>()=>c(),[c]),(0,g.useLayoutEffect)(()=>{let e=u().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[u]),(0,t.jsx)(v.Primitive.div,{"aria-hidden":!0,...s,ref:o,style:{flexShrink:0,...s.style},onPointerDown:(0,i.composeEventHandlers)(s.onPointerDown,()=>{null===d.current&&(d.current=window.setInterval(l,50))}),onPointerMove:(0,i.composeEventHandlers)(s.onPointerMove,()=>{a.onItemLeave?.(),null===d.current&&(d.current=window.setInterval(l,50))}),onPointerLeave:(0,i.composeEventHandlers)(s.onPointerLeave,()=>{c()})})}),eS=r.forwardRef((e,r)=>{let{__scopeSelect:o,...n}=e;return(0,t.jsx)(v.Primitive.div,{"aria-hidden":!0,...n,ref:r})});eS.displayName="SelectSeparator";var eC="SelectArrow";r.forwardRef((e,r)=>{let{__scopeSelect:o,...n}=e,i=H(o),l=L(eC,o),s=G(eC,o);return l.open&&"popper"===s.position?(0,t.jsx)(h.Arrow,{...i,...n,ref:r}):null}).displayName=eC;var eR=r.forwardRef(({__scopeSelect:e,value:o,...n},i)=>{let l=r.useRef(null),a=(0,s.useComposedRefs)(i,l),d=(0,b.usePrevious)(o);return r.useEffect(()=>{let e=l.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(d!==o&&t){let r=new Event("change",{bubbles:!0});t.call(e,o),e.dispatchEvent(r)}},[d,o]),(0,t.jsx)(v.Primitive.select,{...n,style:{...S.VISUALLY_HIDDEN_STYLES,...n.style},ref:a,defaultValue:o})});function ej(e){return""===e||void 0===e}function eE(e){let t=(0,x.useCallbackRef)(e),o=r.useRef(""),n=r.useRef(0),i=r.useCallback(e=>{let r=o.current+e;t(r),function e(t){o.current=t,window.clearTimeout(n.current),""!==t&&(n.current=window.setTimeout(()=>e(""),1e3))}(r)},[t]),l=r.useCallback(()=>{o.current="",window.clearTimeout(n.current)},[]);return r.useEffect(()=>()=>window.clearTimeout(n.current),[]),[o,i,l]}function ek(e,t,r){var o,n;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=r?e.indexOf(r):-1,s=(o=e,n=Math.max(l,0),o.map((e,t)=>o[(n+t)%o.length]));1===i.length&&(s=s.filter(e=>e!==r));let a=s.find(e=>e.textValue.toLowerCase().startsWith(i.toLowerCase()));return a!==r?a:void 0}eR.displayName="SelectBubbleInput";var eP=e.i(635267),eA=e.i(799738),eN=e.i(756555),eI=e.i(975157);let eT=r.forwardRef(({className:e,children:r,...o},n)=>(0,t.jsxs)(B,{ref:n,className:(0,eI.cn)("flex h-9 w-full items-center justify-between whitespace-nowrap rounded-lg border border-border-subtle bg-base px-3 py-2 text-sm text-white shadow-sm transition-colors hover:border-border-default data-[placeholder]:text-text-tertiary focus:outline-none focus:border-brand/50 focus:ring-1 focus:ring-brand/50 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...o,children:[r,(0,t.jsx)(U,{asChild:!0,children:(0,t.jsx)(eA.ChevronDown,{className:"h-4 w-4 opacity-50"})})]}));eT.displayName=B.displayName;let eH=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(ex,{ref:o,className:(0,eI.cn)("flex cursor-default items-center justify-center py-1",e),...r,children:(0,t.jsx)(eN.ChevronUp,{className:"h-4 w-4"})}));eH.displayName=ex.displayName;let eD=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(eg,{ref:o,className:(0,eI.cn)("flex cursor-default items-center justify-center py-1",e),...r,children:(0,t.jsx)(eA.ChevronDown,{className:"h-4 w-4"})}));eD.displayName=eg.displayName;let eL=r.forwardRef(({className:e,children:r,position:o="popper",...n},i)=>(0,t.jsx)(V,{children:(0,t.jsxs)($,{ref:i,className:(0,eI.cn)("relative z-50 max-h-[--radix-select-content-available-height] min-w-[8rem] overflow-y-auto overflow-x-hidden scrollbar-brand rounded-xl border border-border-default bg-surface/95 backdrop-blur-md text-white shadow-xl shadow-black/30 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]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-select-content-transform-origin]","popper"===o&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:o,...n,children:[(0,t.jsx)(eH,{}),(0,t.jsx)(er,{className:(0,eI.cn)("p-1","popper"===o&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:r}),(0,t.jsx)(eD,{})]})}));eL.displayName=$.displayName;let eM=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(ea,{ref:o,className:(0,eI.cn)("px-2 py-1.5 text-sm font-semibold",e),...r}));eM.displayName=ea.displayName;let ez=r.forwardRef(({className:e,children:r,...o},n)=>(0,t.jsxs)(ep,{ref:n,className:(0,eI.cn)("relative flex w-full cursor-pointer select-none items-center rounded-md py-1.5 pl-2 pr-8 text-sm text-white outline-none transition-colors focus:bg-white/5 focus:text-brand data-[state=checked]:text-brand data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...o,children:[(0,t.jsx)("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(ev,{children:(0,t.jsx)(eP.Check,{className:"h-4 w-4"})})}),(0,t.jsx)(eh,{children:r})]}));ez.displayName=ep.displayName;let eO=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(eS,{ref:o,className:(0,eI.cn)("-mx-1 my-1 h-px bg-border-subtle",e),...r}));eO.displayName=eS.displayName,e.s(["Select",0,O,"SelectContent",0,eL,"SelectGroup",0,el,"SelectItem",0,ez,"SelectLabel",0,eM,"SelectScrollDownButton",0,eD,"SelectScrollUpButton",0,eH,"SelectSeparator",0,eO,"SelectTrigger",0,eT,"SelectValue",0,K],967489)},257987,e=>{"use strict";var t=e.i(619685);e.i(286671);var r=e.i(493739),o=e.i(451937),n=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let i=(0,r.createSlot)(`Primitive.${n}`),l=t.forwardRef((e,t)=>{let{asChild:r,...l}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(r?i:n,{...l,ref:t})});return l.displayName=`Primitive.${n}`,{...e,[n]:l}},{});e.s(["Primitive",0,n])},258082,e=>{"use strict";let t=(0,e.i(319546).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",0,t],258082)},307768,e=>{"use strict";let t=(0,e.i(319546).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["Plus",0,t],307768)},624687,e=>{"use strict";var t=e.i(451937),r=e.i(619685),o=e.i(975157);let n=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)("textarea",{className:(0,o.cn)("flex min-h-[60px] w-full rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:n,...r}));n.displayName="Textarea",e.s(["Textarea",0,n])},764794,e=>{"use strict";var t=e.i(619685),r=e.i(291967),o=e.i(987099),n=e.i(922353),i=e.i(9413),l=e.i(411207),s=e.i(285565),a=e.i(488248),d=e.i(136567),u=e.i(775649),c=e.i(451937),p="rovingFocusGroup.onEntryFocus",f={bubbles:!1,cancelable:!0},h="RovingFocusGroup",[m,v,y]=(0,o.createCollection)(h),[x,w]=(0,i.createContextScope)(h,[y]),[g,b]=x(h),S=t.forwardRef((e,t)=>(0,c.jsx)(m.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(m.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(C,{...e,ref:t})})}));S.displayName=h;var C=t.forwardRef((e,o)=>{let{__scopeRovingFocusGroup:i,orientation:l,loop:m=!1,dir:y,currentTabStopId:x,defaultCurrentTabStopId:w,onCurrentTabStopIdChange:b,onEntryFocus:S,preventScrollOnEntryFocus:C=!1,...R}=e,j=t.useRef(null),E=(0,n.useComposedRefs)(o,j),P=(0,u.useDirection)(y),[A,N]=(0,d.useControllableState)({prop:x,defaultProp:w??null,onChange:b,caller:h}),[I,T]=t.useState(!1),H=(0,a.useCallbackRef)(S),D=v(i),L=t.useRef(!1),[M,z]=t.useState(0);return t.useEffect(()=>{let e=j.current;if(e)return e.addEventListener(p,H),()=>e.removeEventListener(p,H)},[H]),(0,c.jsx)(g,{scope:i,orientation:l,dir:P,loop:m,currentTabStopId:A,onItemFocus:t.useCallback(e=>N(e),[N]),onItemShiftTab:t.useCallback(()=>T(!0),[]),onFocusableItemAdd:t.useCallback(()=>z(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>z(e=>e-1),[]),children:(0,c.jsx)(s.Primitive.div,{tabIndex:I||0===M?-1:0,"data-orientation":l,...R,ref:E,style:{outline:"none",...e.style},onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,()=>{L.current=!0}),onFocus:(0,r.composeEventHandlers)(e.onFocus,e=>{let t=!L.current;if(e.target===e.currentTarget&&t&&!I){let t=new CustomEvent(p,f);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=D().filter(e=>
1e.focusable);k([e.find(e=>e.active),e.find(e=>e.id===A),...e].filter(Boolean).map(e=>e.ref.current),C)}}L.current=!1}),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>T(!1))})})}),R="RovingFocusGroupItem",j=t.forwardRef((e,o)=>{let{__scopeRovingFocusGroup:n,focusable:i=!0,active:a=!1,tabStopId:d,children:u,...p}=e,f=(0,l.useId)(),h=d||f,y=b(R,n),x=y.currentTabStopId===h,w=v(n),{onFocusableItemAdd:g,onFocusableItemRemove:S,currentTabStopId:C}=y;return t.useEffect(()=>{if(i)return g(),()=>S()},[i,g,S]),(0,c.jsx)(m.ItemSlot,{scope:n,id:h,focusable:i,active:a,children:(0,c.jsx)(s.Primitive.span,{tabIndex:x?0:-1,"data-orientation":y.orientation,...p,ref:o,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{i?y.onItemFocus(h):e.preventDefault()}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>y.onItemFocus(h)),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void y.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var o;let n=(o=e.key,"rtl"!==r?o:"ArrowLeft"===o?"ArrowRight":"ArrowRight"===o?"ArrowLeft":o);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(n))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(n)))return E[n]}(e,y.orientation,y.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=w().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){var r,o;"prev"===t&&n.reverse();let i=n.indexOf(e.currentTarget);n=y.loop?(r=n,o=i+1,r.map((e,t)=>r[(o+t)%r.length])):n.slice(i+1)}setTimeout(()=>k(n))}}),children:"function"==typeof u?u({isCurrentTabStop:x,hasTabStop:null!=C}):u})})});j.displayName=R;var E={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function k(e,t=!1){let r=document.activeElement;for(let o of e)if(o===r||(o.focus({preventScroll:t}),document.activeElement!==r))return}e.s(["Item",0,j,"Root",0,S,"createRovingFocusGroupScope",0,w])}]);
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.