1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0ea2e-d76b-7ed0-94fb-c8d4f144a5da")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,631171,e=>{"use strict";let t=(0,e.i(475254).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["default",0,t])},75830,e=>{"use strict";var t=e.i(271645),r=e.i(30030),n=e.i(820783),l=e.i(843476);function o(e){var r;let o,i=(r=e,(o=t.forwardRef((e,r)=>{let{children:l,...o}=e;if(t.isValidElement(l)){var i;let e,s,a=(i=l,(s=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(s=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),u=function(e,t){let r={...t};for(let n in t){let l=e[n],o=t[n];/^on[A-Z]/.test(n)?l&&o?r[n]=(...e)=>{let t=o(...e);return l(...e),t}:l&&(r[n]=l):"style"===n?r[n]={...l,...o}:"className"===n&&(r[n]=[l,o].filter(Boolean).join(" "))}return{...e,...r}}(o,l.props);return l.type!==t.Fragment&&(u.ref=r?(0,n.composeRefs)(r,a):a),t.cloneElement(l,u)}return t.Children.count(l)>1?t.Children.only(null):null})).displayName=`${r}.SlotClone`,o),a=t.forwardRef((e,r)=>{let{children:n,...o}=e,a=t.Children.toArray(n),u=a.find(s);if(u){let e=u.props.children,n=a.map(r=>r!==u?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,l.jsx)(i,{...o,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,l.jsx)(i,{...o,ref:r,children:n})});return a.displayName=`${e}.Slot`,a}var i=Symbol("radix.slottable");function s(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===i}var a=new WeakMap;function u(e,t){var r,n;let l,o,i;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let s=(r=e,n=t,l=r.length,(i=(o=c(n))>=0?o:l+o)<0||i>=l?-1:i);return -1===s?void 0:e[s]}function c(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],a.set(this,!0)}set(e,t){return a.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 n,l=this.has(t),o=this.#e.length,i=c(e),s=i>=0?i:o+i,a=s<0||s>=o?-1:s;if(a===this.size||l&&a===this.size-1||-1===a)return this.set(t,r),this;let u=this.size+ +!l;i<0&&s++;let d=[...this.#e],p=!1;for(let e=s;e<u;e++)if(s===e){let o=d[e];d[e]===t&&(o=d[e+1]),l&&this.delete(t),n=this.get(o),this.set(t,r)}else{p||d[e-1]!==t||(p=!0);let r=d[p?e:e-1],l=n;n=this.get(r),this.delete(r),this.set(r,l)}return this}with(t,r,n){let l=new e(this);return l.insert(t,r,n),l}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,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 n=this.#e.indexOf(e);return -1===n?this:this.insert(n+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=u(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=u(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return u(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],l=0;for(let e of this)Reflect.apply(t,r,[e,l,this])&&n.push(e),l++;return new e(n)}map(t,r){let n=[],l=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,l,this])]),l++;return new e(n)}reduce(...e){let[t,r]=e,n=0,l=r??this.at(0);for(let r of this)l=0===n&&1===e.length?r:Reflect.apply(t,this,[l,r,n,this]),n++;return l}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let l=this.at(r);n=r===this.size-1&&1===e.length?l:Reflect.apply(t,this,[n,l,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,l=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(l=r-1);for(let e=t;e<=l;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}}),e.s(["createCollection",0,function(e){let i=e+"CollectionProvider",[s,a]=(0,r.createContextScope)(i),[u,c]=s(i,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:r,children:n}=e,o=t.default.useRef(null),i=t.default.useRef(new Map).current;return(0,l.jsx)(u,{scope:r,itemMap:i,collectionRef:o,children:n})};d.displayName=i;let p=e+"CollectionSlot",f=o(p),h=t.default.forwardRef((e,t)=>
1{let{scope:r,children:o}=e,i=c(p,r),s=(0,n.useComposedRefs)(t,i.collectionRef);return(0,l.jsx)(f,{ref:s,children:o})});h.displayName=p;let m=e+"CollectionItemSlot",v="data-radix-collection-item",y=o(m),g=t.default.forwardRef((e,r)=>{let{scope:o,children:i,...s}=e,a=t.default.useRef(null),u=(0,n.useComposedRefs)(r,a),d=c(m,o);return t.default.useEffect(()=>(d.itemMap.set(a,{ref:a,...s}),()=>void d.itemMap.delete(a))),(0,l.jsx)(y,{...{[v]:""},ref:u,children:i})});return g.displayName=m,[{Provider:d,Slot:h,ItemSlot:g},function(r){let n=c(e+"CollectionConsumer",r);return t.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${v}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},a]}],75830)},586318,e=>{"use strict";var t=e.i(271645);e.i(843476);var r=t.createContext(void 0);e.s(["useDirection",0,function(e){let n=t.useContext(r);return e||n||"ltr"}])},409797,e=>{"use strict";var t=e.i(631171);e.s(["ChevronDownIcon",()=>t.default])},470152,e=>{"use strict";e.s(["clamp",0,function(e,[t,r]){return Math.min(r,Math.max(t,e))}])},959411,e=>{"use strict";var t=e.i(271645),r=e.i(248425),n=e.i(843476),l=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"}),o=t.forwardRef((e,t)=>(0,n.jsx)(r.Primitive.span,{...e,ref:t,style:{...l,...e.style}}));o.displayName="VisuallyHidden",e.s(["Root",0,o,"VISUALLY_HIDDEN_STYLES",0,l])},635804,e=>{"use strict";var t=e.i(271645),r=e.i(934620);e.s(["useSize",0,function(e){let[n,l]=t.useState(void 0);return(0,r.useLayoutEffect)(()=>{if(e){l({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,n;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,n=t.blockSize}else r=e.offsetWidth,n=e.offsetHeight;l({width:r,height:n})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}l(void 0)},[e]),n}])},999682,e=>{"use strict";var t=e.i(271645);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])}])},678784,e=>{"use strict";var t=e.i(678745);e.s(["CheckIcon",()=>t.default])},399219,e=>{"use strict";let t=(0,e.i(475254).default)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);e.s(["default",0,t])},967489,e=>{"use strict";let t,r,n;var l=e.i(843476),o=e.i(271645),i=e.i(174080),s=e.i(470152),a=e.i(981140),u=e.i(75830),c=e.i(820783),d=e.i(30030),p=e.i(586318),f=e.i(726330),h=e.i(303536),m=e.i(765491),v=e.i(610772),y=e.i(853660),g=e.i(774606),x=e.i(248425),w=Symbol("radix.slottable");function b(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===w}var S=e.i(30207),C=e.i(369340),R=e.i(934620),j=e.i(999682),E=e.i(959411),k=e.i(186312),P=e.i(985369),I=[" ","Enter","ArrowUp","ArrowDown"],N=[" ","Enter"],T="Select",[A,D,H]=(0,u.createCollection)(T),[L,z]=(0,d.createContextScope)(T,[H,y.createPopperScope]),M=(0,y.createPopperScope)(),[_,O]=L(T),[V,B]=L(T),W=e=>{let{__scopeSelect:t,children:r,open:n,defaultOpen:i,onOpenChange:s,value:a,defaultValue:u,onValueChange:c,dir:d,name:f,autoComplete:h,disabled:m,required:g,form:x}=e,w=M(t),[b,S]=o.useState(null),[R,j]=o.useState(null),[E,k]=o.useState(!1),P=(0,p.useDirection)(d),[I,N]=(0,C.useControllableState)({prop:n,defaultProp:i??!1,onChange:s,caller:T}),[D,H]=(0,C.useControllableState)({prop:a,defaultProp:u,onChange:c,caller:T}),L=o.useRef(null),z=!b||x||!!b.closest("form"),[O,B]=o.useState(new Set),W=Array.from(O).map(e=>e.props.value).join(";");return(0,l.jsx)(y.Root,{...w,children:(0,l.jsxs)(_,{required:g,scope:t,trigger:b,onTriggerChange:S,valueNode:R,onValueNodeChange:j,valueNodeHasChildren:E,onValueNodeHasChildrenChange:k,contentId:(0,v.useId)(),value:D,onValueChange:H,open:I,onOpenChange:N,dir:P,triggerPointerDownPosRef:L,disabled:m,children:[(0,l.jsx)(A.Provider,{scope:t,children:(0,l.jsx)(V,{scope:e.__scopeSelect,onNativeOptionAdd:o.useCallback(e=>{B(t=>new Set(t).add(e))},[]),onNativeOptionRemove:o.useCallback(e=>{B(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),z?(0,l.jsxs)(eP,{"aria-hidden":!0,required:g,tabIndex:-1,name:f,autoComplete:h,value:D,onChange:e=>
1H(e.target.value),disabled:m,form:x,children:[void 0===D?(0,l.jsx)("option",{value:""}):null,Array.from(O)]},W):null]})})};W.displayName=T;var F="SelectTrigger",K=o.forwardRef((e,t)=>{let{__scopeSelect:r,disabled:n=!1,...i}=e,s=M(r),u=O(F,r),d=u.disabled||n,p=(0,c.useComposedRefs)(t,u.onTriggerChange),f=D(r),h=o.useRef("touch"),[m,v,g]=eN(e=>{let t=f().filter(e=>!e.disabled),r=t.find(e=>e.value===u.value),n=eT(t,e,r);void 0!==n&&u.onValueChange(n.value)}),w=e=>{d||(u.onOpenChange(!0),g()),e&&(u.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,l.jsx)(y.Anchor,{asChild:!0,...s,children:(0,l.jsx)(x.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:d,"data-disabled":d?"":void 0,"data-placeholder":eI(u.value)?"":void 0,...i,ref:p,onClick:(0,a.composeEventHandlers)(i.onClick,e=>{e.currentTarget.focus(),"mouse"!==h.current&&w(e)}),onPointerDown:(0,a.composeEventHandlers)(i.onPointerDown,e=>{h.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(w(e),e.preventDefault())}),onKeyDown:(0,a.composeEventHandlers)(i.onKeyDown,e=>{let t=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),(!t||" "!==e.key)&&I.includes(e.key)&&(w(),e.preventDefault())})})})});K.displayName=F;var U="SelectValue",Y=o.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:o,children:i,placeholder:s="",...a}=e,u=O(U,r),{onValueNodeHasChildrenChange:d}=u,p=void 0!==i,f=(0,c.useComposedRefs)(t,u.onValueNodeChange);return(0,R.useLayoutEffect)(()=>{d(p)},[d,p]),(0,l.jsx)(x.Primitive.span,{...a,ref:f,style:{pointerEvents:"none"},children:eI(u.value)?(0,l.jsx)(l.Fragment,{children:s}):i})});Y.displayName=U;var q=o.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...o}=e;return(0,l.jsx)(x.Primitive.span,{"aria-hidden":!0,...o,ref:t,children:n||"â¼"})});q.displayName="SelectIcon";var G=e=>(0,l.jsx)(g.Portal,{asChild:!0,...e});G.displayName="SelectPortal";var Z="SelectContent",$=o.forwardRef((e,t)=>{let r=O(Z,e.__scopeSelect),[n,s]=o.useState();return((0,R.useLayoutEffect)(()=>{s(new DocumentFragment)},[]),r.open)?(0,l.jsx)(ee,{...e,ref:t}):n?i.createPortal((0,l.jsx)(X,{scope:e.__scopeSelect,children:(0,l.jsx)(A.Slot,{scope:e.__scopeSelect,children:(0,l.jsx)("div",{children:e.children})})}),n):null});$.displayName=Z;var[X,J]=L(Z),Q=((n=o.forwardRef((e,t)=>{let{children:r,...n}=e;if(o.isValidElement(r)){var l;let e,i,s=(l=r,(i=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(i=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),a=function(e,t){let r={...t};for(let n in t){let l=e[n],o=t[n];/^on[A-Z]/.test(n)?l&&o?r[n]=(...e)=>{let t=o(...e);return l(...e),t}:l&&(r[n]=l):"style"===n?r[n]={...l,...o}:"className"===n&&(r[n]=[l,o].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==o.Fragment&&(a.ref=t?(0,c.composeRefs)(t,s):s),o.cloneElement(r,a)}return o.Children.count(r)>1?o.Children.only(null):null})).displayName="SelectContent.RemoveScroll.SlotClone",t=n,(r=o.forwardRef((e,r)=>{let{children:n,...i}=e,s=o.Children.toArray(n),a=s.find(b);if(a){let e=a.props.children,n=s.map(t=>t!==a?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,l.jsx)(t,{...i,ref:r,children:o.isValidElement(e)?o.cloneElement(e,void 0,n):null})}return(0,l.jsx)(t,{...i,ref:r,children:n})})).displayName="SelectContent.RemoveScroll.Slot",r),ee=o.forwardRef((e,t)=>{let{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:s,onPointerDownOutside:u,side:d,sideOffset:p,align:v,alignOffset:y,arrowPadding:g,collisionBoundary:x,collisionPadding:w,sticky:b,hideWhenDetached:S,avoidCollisions:C,...R}=e,j=O(Z,r),[E,I]=o.useState(null),[N,T]=o.useState(null),A=(0,c.useComposedRefs)(t,e=>
1I(e)),[H,L]=o.useState(null),[z,M]=o.useState(null),_=D(r),[V,B]=o.useState(!1),W=o.useRef(!1);o.useEffect(()=>{if(E)return(0,k.hideOthers)(E)},[E]),(0,h.useFocusGuards)();let F=o.useCallback(e=>{let[t,...r]=_().map(e=>e.ref.current),[n]=r.slice(-1),l=document.activeElement;for(let r of e)if(r===l||(r?.scrollIntoView({block:"nearest"}),r===t&&N&&(N.scrollTop=0),r===n&&N&&(N.scrollTop=N.scrollHeight),r?.focus(),document.activeElement!==l))return},[_,N]),K=o.useCallback(()=>F([H,E]),[F,H,E]);o.useEffect(()=>{V&&K()},[V,K]);let{onOpenChange:U,triggerPointerDownPosRef:Y}=j;o.useEffect(()=>{if(E){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(Y.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(Y.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():E.contains(r.target)||U(!1),document.removeEventListener("pointermove",t),Y.current=null};return null!==Y.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[E,U,Y]),o.useEffect(()=>{let e=()=>U(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[U]);let[q,G]=eN(e=>{let t=_().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=eT(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),$=o.useCallback((e,t,r)=>{let n=!W.current&&!r;(void 0!==j.value&&j.value===t||n)&&(L(e),n&&(W.current=!0))},[j.value]),J=o.useCallback(()=>E?.focus(),[E]),ee=o.useCallback((e,t,r)=>{let n=!W.current&&!r;(void 0!==j.value&&j.value===t||n)&&M(e)},[j.value]),en="popper"===n?er:et,el=en===er?{side:d,sideOffset:p,align:v,alignOffset:y,arrowPadding:g,collisionBoundary:x,collisionPadding:w,sticky:b,hideWhenDetached:S,avoidCollisions:C}:{};return(0,l.jsx)(X,{scope:r,content:E,viewport:N,onViewportChange:T,itemRefCallback:$,selectedItem:H,onItemLeave:J,itemTextRefCallback:ee,focusSelectedItem:K,selectedItemText:z,position:n,isPositioned:V,searchRef:q,children:(0,l.jsx)(P.RemoveScroll,{as:Q,allowPinchZoom:!0,children:(0,l.jsx)(m.FocusScope,{asChild:!0,trapped:j.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,a.composeEventHandlers)(i,e=>{j.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,l.jsx)(f.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>j.onOpenChange(!1),children:(0,l.jsx)(en,{role:"listbox",id:j.contentId,"data-state":j.open?"open":"closed",dir:j.dir,onContextMenu:e=>e.preventDefault(),...R,...el,onPlaced:()=>B(!0),ref:A,style:{display:"flex",flexDirection:"column",outline:"none",...R.style},onKeyDown:(0,a.composeEventHandlers)(R.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||G(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=_().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,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>F(t)),e.preventDefault()}})})})})})})});ee.displayName="SelectContentImpl";var et=o.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:n,...i}
1=e,a=O(Z,r),u=J(Z,r),[d,p]=o.useState(null),[f,h]=o.useState(null),m=(0,c.useComposedRefs)(t,e=>h(e)),v=D(r),y=o.useRef(!1),g=o.useRef(!0),{viewport:w,selectedItem:b,selectedItemText:S,focusSelectedItem:C}=u,j=o.useCallback(()=>{if(a.trigger&&a.valueNode&&d&&f&&w&&b&&S){let e=a.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),r=a.valueNode.getBoundingClientRect(),l=S.getBoundingClientRect();if("rtl"!==a.dir){let n=l.left-t.left,o=r.left-n,i=e.left-o,a=e.width+i,u=Math.max(a,t.width),c=window.innerWidth-10,p=(0,s.clamp)(o,[10,Math.max(10,c-u)]);d.style.minWidth=a+"px",d.style.left=p+"px"}else{let n=t.right-l.right,o=window.innerWidth-r.right-n,i=window.innerWidth-e.right-o,a=e.width+i,u=Math.max(a,t.width),c=window.innerWidth-10,p=(0,s.clamp)(o,[10,Math.max(10,c-u)]);d.style.minWidth=a+"px",d.style.right=p+"px"}let o=v(),i=window.innerHeight-20,u=w.scrollHeight,c=window.getComputedStyle(f),p=parseInt(c.borderTopWidth,10),h=parseInt(c.paddingTop,10),m=parseInt(c.borderBottomWidth,10),g=p+h+u+parseInt(c.paddingBottom,10)+m,x=Math.min(5*b.offsetHeight,g),C=window.getComputedStyle(w),R=parseInt(C.paddingTop,10),j=parseInt(C.paddingBottom,10),E=e.top+e.height/2-10,k=b.offsetHeight/2,P=p+h+(b.offsetTop+k);if(P<=E){let e=o.length>0&&b===o[o.length-1].ref.current;d.style.bottom="0px";let t=Math.max(i-E,k+(e?j:0)+(f.clientHeight-w.offsetTop-w.offsetHeight)+m);d.style.height=P+t+"px"}else{let e=o.length>0&&b===o[0].ref.current;d.style.top="0px";let t=Math.max(E,p+w.offsetTop+(e?R:0)+k);d.style.height=t+(g-P)+"px",w.scrollTop=P-E+w.offsetTop}d.style.margin="10px 0",d.style.minHeight=x+"px",d.style.maxHeight=i+"px",n?.(),requestAnimationFrame(()=>y.current=!0)}},[v,a.trigger,a.valueNode,d,f,w,b,S,a.dir,n]);(0,R.useLayoutEffect)(()=>j(),[j]);let[E,k]=o.useState();(0,R.useLayoutEffect)(()=>{f&&k(window.getComputedStyle(f).zIndex)},[f]);let P=o.useCallback(e=>{e&&!0===g.current&&(j(),C?.(),g.current=!1)},[j,C]);return(0,l.jsx)(en,{scope:r,contentWrapper:d,shouldExpandOnScrollRef:y,onScrollButtonChange:P,children:(0,l.jsx)("div",{ref:p,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:E},children:(0,l.jsx)(x.Primitive.div,{...i,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});et.displayName="SelectItemAlignedPosition";var er=o.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:o=10,...i}=e,s=M(r);return(0,l.jsx)(y.Content,{...s,...i,ref:t,align:n,collisionPadding:o,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)"}})});er.displayName="SelectPopperPosition";var[en,el]=L(Z,{}),eo="SelectViewport",ei=o.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:n,...i}=e,s=J(eo,r),u=el(eo,r),d=(0,c.useComposedRefs)(t,s.onViewportChange),p=o.useRef(0);return(0,l.jsxs)(l.Fragment,{children:[(0,l.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}),(0,l.jsx)(A.Slot,{scope:r,children:(0,l.jsx)(x.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:(0,a.composeEventHandlers)(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=u;if(n?.current&&r){let e=Math.abs(p.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,l=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(l<n){let o=l+e,i=Math.min(n,o),s=o-i;r.style.height=i+"px","0px"===r.style.bottom&&(t.scrollTop=s>0?s:0,r.style.justifyContent="flex-end")}}}p.current=t.scrollTop})})})]})});ei.displayName=eo;var es="SelectGroup",[ea,eu]=L(es),ec=o.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e,o=(0,v.useId)();return(0,l.jsx)(ea,{scope:r,id:o,children:(0,l.jsx)(x.Primitive.div,{role:"group","aria-labelledby":o,...n,ref:t})})});ec.displayName=es;var ed="SelectLabel",ep=o.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=eu(ed,r);return(0,l.jsx)(x.Primitive.div,{id:o.id,...n,ref:t})});ep.displayName=ed;var ef="SelectItem",[eh,em]=L(ef),ev=o.forwardRef((e,t)=>{let{__scopeSelect:r,value:n,disabled:i=!1,textValue:s,...u}=e,d=O(ef,r),p=J(ef,r),f=d.value===n,[h,m]=o.useState(s??""),[y,g]=o.useState(!1),w=(0,c.useComposedRefs)(t,e=>p.itemRefCallback?.(e,n,i)),b=(0,v.useId)(),S=o.useRef("touch"),C=()=>{i||(d.onValueChange(n),d.onOpenChange(!1))};if(""===n)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,l.jsx)(eh,{scope:r,value:n,disabled:i,textId:b,isSelected:f,onItemTextChange:o.useCallback(e=>{m(t=>t||(e?.textContent??"").trim())},[]),children:(0,l.jsx)(A.ItemSlot,{scope:r,value:n,disabled:i,textValue:h,children:(0,l.jsx)(x.Primitive.div,{role:"option","aria-labelledby":b,"data-highlighted":y?"":void 0,"aria-selected":f&&y,"data-state":f?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...u,ref:w,onFocus:(0,a.composeEventHandlers)(u.onFocus,()=>g(!0)),onBlur:(0,a.composeEventHandlers)(u.onBlur,()=>g(!1)),onClick:(0,a.composeEventHandlers)(u.onClick,()=>{"mouse"!==S.current&&C()}),onPointerUp:(0,a.composeEventHandlers)(u.onPointerUp,()=>{"mouse"===S.current&&C()}),onPointerDown:(0,a.composeEventHandlers)(u.onPointerDown,e=>{S.current=e.pointerType}),onPointerMove:(0,a.composeEventHandlers)(u.onPointerMove,e=>{S.current=e.pointerType,i?p.onItemLeave?.():"mouse"===S.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,a.composeEventHandlers)(u.onPointerLeave,e=>{e.currentTarget===document.activeElement&&p.onItemLeave?.()}),onKeyDown:(0,a.composeEventHandlers)(u.onKeyDown,e=>{(p.searchRef?.current===""||" "!==e.key)&&(N.includes(e.key)&&C()," "===e.key&&e.preventDefault())})})})})});ev.displayName=ef;var ey="SelectItemText",eg=o.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:s,...a}=e,u=O(ey,r),d=J(ey,r),p=em(ey,r),f=B(ey,r),[h,m]=o.useState(null),v=(0,c.useComposedRefs)(t,e=>m(e),p.onItemTextChange,e=>d.itemTextRefCallback?.(e,p.value,p.disabled)),y=h?.textContent,g=o.useMemo(()=>(0,l.jsx)("option",{value:p.value,disabled:p.disabled,children:y},p.value),[p.disabled,p.value,y]),{onNativeOptionAdd:w,onNativeOptionRemove:b}=f;return(0,R.useLayoutEffect)(()=>(w(g),()=>b(g)),[w,b,g]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(x.Primitive.span,{id:p.textId,...a,ref:v}),p.isSelected&&u.valueNode&&!u.valueNodeHasChildren?i.createPortal(a.children,u.valueNode):null]})});eg.displayName=ey;var ex="SelectItemIndicator",ew=o.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return em(ex,r).isSelected?(0,l.jsx)(x.Primitive.span,{"aria-hidden":!0,...n,ref:t}):null});ew.displayName=ex;var eb="SelectScrollUpButton",eS=o.forwardRef((e,t)=>{let r=J(eb,e.__scopeSelect),n=el(eb,e.__scopeSelect),[i,s]=o.useState(!1),a=(0,c.useComposedRefs)(t,n.onScrollButtonChange);return(0,R.useLayoutEffect)(()=>{if(r.viewport&&r.isPositioned){let e=function(){s(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),i?(0,l.jsx)(ej,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});eS.displayName=eb;var eC="SelectScrollDownButton",eR=o.forwardRef((e,t)=>{let r=J(eC,e.__scopeSelect),n=el(eC,e.__scopeSelect),[i,s]=o.useState(!1),a=(0,c.useComposedRefs)(t,n.onScrollButtonChange);return(0,R.useLayoutEffect)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;s(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),i?(0,l.jsx)(ej,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eR.displayName=eC;var ej=o.forwardRef((e,t)=>
1{let{__scopeSelect:r,onAutoScroll:n,...i}=e,s=J("SelectScrollButton",r),u=o.useRef(null),c=D(r),d=o.useCallback(()=>{null!==u.current&&(window.clearInterval(u.current),u.current=null)},[]);return o.useEffect(()=>()=>d(),[d]),(0,R.useLayoutEffect)(()=>{let e=c().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[c]),(0,l.jsx)(x.Primitive.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:(0,a.composeEventHandlers)(i.onPointerDown,()=>{null===u.current&&(u.current=window.setInterval(n,50))}),onPointerMove:(0,a.composeEventHandlers)(i.onPointerMove,()=>{s.onItemLeave?.(),null===u.current&&(u.current=window.setInterval(n,50))}),onPointerLeave:(0,a.composeEventHandlers)(i.onPointerLeave,()=>{d()})})}),eE=o.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return(0,l.jsx)(x.Primitive.div,{"aria-hidden":!0,...n,ref:t})});eE.displayName="SelectSeparator";var ek="SelectArrow";o.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=M(r),i=O(ek,r),s=J(ek,r);return i.open&&"popper"===s.position?(0,l.jsx)(y.Arrow,{...o,...n,ref:t}):null}).displayName=ek;var eP=o.forwardRef(({__scopeSelect:e,value:t,...r},n)=>{let i=o.useRef(null),s=(0,c.useComposedRefs)(n,i),a=(0,j.usePrevious)(t);return o.useEffect(()=>{let e=i.current;if(!e)return;let r=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(a!==t&&r){let n=new Event("change",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[a,t]),(0,l.jsx)(x.Primitive.select,{...r,style:{...E.VISUALLY_HIDDEN_STYLES,...r.style},ref:s,defaultValue:t})});function eI(e){return""===e||void 0===e}function eN(e){let t=(0,S.useCallbackRef)(e),r=o.useRef(""),n=o.useRef(0),l=o.useCallback(e=>{let l=r.current+e;t(l),function e(t){r.current=t,window.clearTimeout(n.current),""!==t&&(n.current=window.setTimeout(()=>e(""),1e3))}(l)},[t]),i=o.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return o.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,l,i]}function eT(e,t,r){var n,l;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=r?e.indexOf(r):-1,s=(n=e,l=Math.max(i,0),n.map((e,t)=>n[(l+t)%n.length]));1===o.length&&(s=s.filter(e=>e!==r));let a=s.find(e=>e.textValue.toLowerCase().startsWith(o.toLowerCase()));return a!==r?a:void 0}eP.displayName="SelectBubbleInput";var eA=e.i(678784),eD=e.i(409797),eH=e.i(399219),eH=eH,eL=e.i(975157);function ez({className:e,...t}){return(0,l.jsx)(eS,{"data-slot":"select-scroll-up-button",className:(0,eL.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,l.jsx)(eH.default,{className:"size-4"})})}function eM({className:e,...t}){return(0,l.jsx)(eR,{"data-slot":"select-scroll-down-button",className:(0,eL.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,l.jsx)(eD.ChevronDownIcon,{className:"size-4"})})}e.s(["Select",0,function({...e}){return(0,l.jsx)(W,{"data-slot":"select",...e})},"SelectContent",0,function({className:e,children:t,position:r="popper",...n}){return(0,l.jsx)(G,{children:(0,l.jsxs)($,{"data-slot":"select-content",className:(0,eL.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=open]:fade-in-0 data-[state=closed]:fade-out-0 data-[state=open]:zoom-in-95 data-[state=closed]:zoom-out-95 duration-150 relative z-[100] max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md",e),position:r,...n,children:[(0,l.jsx)(ez,{}),(0,l.jsx)(ei,{className:(0,eL.cn)("p-1","popper"===r&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:t}),(0,l.jsx)(eM,{})]})})},"SelectGroup",0,function({...e}){return(0,l.jsx)(ec,{"data-slot":"select-group",...e})},"SelectItem",0,function({className:e,children:t,...r}){return(0,l.jsxs)(ev,{"data-slot":"select-item",className:(0,eL.cn)("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none 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",e),...r,children:[(0,l.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,l.jsx)(ew,{children:(0,l.jsx)(eA.CheckIcon,{className:"size-4"})})}),(0,l.jsx)(eg,{children:t})]})},"SelectLabel",0,function({className:e,...t}){return(0,l.jsx)(ep,{"data-slot":"select-label",className:(0,eL.cn)("text-muted-foreground px-2 py-1.5 text-xs",e),...t})},"SelectScrollDownButton",0,eM,"SelectScrollUpButton",0,ez,"SelectSeparator",0,function({className:e,...t}){return(0,l.jsx)(eE,{"data-slot":"select-separator",className:(0,eL.cn)("bg-border pointer-events-none -mx-1 my-1 h-px",e),...t})},"SelectTrigger",0,function({className:e,size:t="default",children:r,...n}){return(0,l.jsxs)(K,{"data-slot":"select-trigger","data-size":t,className:(0,eL.cn)("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex w-full items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...n,children:[r,(0,l.jsx)(q,{asChild:!0,children:(0,l.jsx)(eD.ChevronDownIcon,{className:"size-4 opacity-50"})})]})},"SelectValue",0,function({...e}){return(0,l.jsx)(Y,{"data-slot":"select-value",...e})}],967489)}]); 2 3//# sourceMappingURL=0e72xrfn75xwo.js.map 4//# chunkId=01a0ea2e-d76b-7ed0-94fb-c8d4f144a5da
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.