1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,58249,23750,10708,51123,37372,58109,85892,e=>{"use strict";e.s(["trackEvent",0,(e,t)=>{"function"==typeof window.umami?.track&&window.umami.track(e,t)}],58249);var t=e.i(24277),r=e.i(76459),n=e.i(47163);let o=r.forwardRef(({className:e,type:r,...o},i)=>(0,t.jsx)("input",{type:r,className:(0,n.cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:i,...o}));o.displayName="Input",e.s(["Input",()=>o],23750);var i=e.i(45038),l=r.forwardRef((e,r)=>(0,t.jsx)(i.Primitive.label,{...e,ref:r,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));l.displayName="Label";let a=(0,e.i(94237).cva)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),s=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(l,{ref:o,className:(0,n.cn)(a(),e),...r}));s.displayName=l.displayName,e.s(["Label",()=>s],10708);var c=e.i(68896);let u=(0,c.default)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);e.s(["CheckCircle",()=>u],51123);let f=(0,c.default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);function d({onVerified:n}){let o=(0,r.useRef)(null),i=(0,r.useRef)(n);return(0,r.useEffect)(()=>{i.current=n}),(0,r.useEffect)(()=>{e.A(17661)},[]),(0,r.useEffect)(()=>{let e=o.current;if(!e)return;let t=e.querySelector("altcha-widget");if(!t)return;let r=t=>{if(t?.payload)return t.payload;let r=e.querySelector('input[name="altcha"]');return r?.value??""},n=e=>{let t=e.detail;i.current(t?.state==="verified"?r(t):"")},l=e=>{let t=e.detail;i.current(r(t))};return t.addEventListener("statechange",n),t.addEventListener("verified",l),()=>{t.removeEventListener("statechange",n),t.removeEventListener("verified",l)}},[]),(0,t.jsx)("div",{ref:o,className:"altcha-invisible","aria-hidden":"true",children:(0,t.jsx)("altcha-widget",{challengeurl:"/api/altcha",auto:"onload",hidefooter:!0,hidelogo:!0})})}function p({id:e,value:r,onChange:n}){return(0,t.jsxs)("div",{className:"hp-field","aria-hidden":"true",children:[(0,t.jsx)("label",{htmlFor:e,children:"Company website"}),(0,t.jsx)("input",{id:e,name:"company_website",type:"text",tabIndex:-1,autoComplete:"off",value:r,onChange:e=>n(e.target.value)})]})}e.s(["AlertCircle",()=>f],37372),e.s(["AltchaWidget",()=>d],58109),e.s(["HoneypotField",()=>p],85892)},36102,12788,88734,41712,31227,4075,e=>{"use strict";function t(e,[t,r]){return Math.min(r,Math.max(t,e))}e.s(["clamp",()=>t],36102);var r=e.i(76459),n=e.i(93764),o=e.i(85286),i=e.i(85726),l=e.i(24277);function a(e){let t=e+"CollectionProvider",[a,s]=(0,n.createContextScope)(t),[c,u]=a(t,{collectionRef:{current:null},itemMap:new Map}),f=e=>{let{scope:t,children:n}=e,o=r.default.useRef(null),i=r.default.useRef(new Map).current;return(0,l.jsx)(c,{scope:t,itemMap:i,collectionRef:o,children:n})};f.displayName=t;let d=e+"CollectionSlot",p=r.default.forwardRef((e,t)=>{let{scope:r,children:n}=e,a=u(d,r),s=(0,o.useComposedRefs)(t,a.collectionRef);return(0,l.jsx)(i.Slot,{ref:s,children:n})});p.displayName=d;let m=e+"CollectionItemSlot",h="data-radix-collection-item",g=r.default.forwardRef((e,t)=>{let{scope:n,children:a,...s}=e,c=r.default.useRef(null),f=(0,o.useComposedRefs)(t,c),d=u(m,n);return r.default.useEffect(()=>(d.itemMap.set(c,{ref:c,...s}),()=>void d.itemMap.delete(c))),(0,l.jsx)(i.Slot,{...{[h]:""},ref:f,children:a})});return g.displayName=m,[{Provider:f,Slot:p,ItemSlot:g},function(t){let n=u(e+"CollectionConsumer",t);return r.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${h}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},s]}e.s(["createCollection",()=>a],12788);var s=r.createContext(void 0);function c(e){let t=r.useContext(s);return e||t||"ltr"}e.s(["useDirection",()=>c],88734);let u=["top","right","bottom","left"],f=u.reduce((e,t)=>
1e.concat(t,t+"-start",t+"-end"),[]),d=Math.min,p=Math.max,m=Math.round,h=Math.floor,g=e=>({x:e,y:e}),v={left:"right",right:"left",bottom:"top",top:"bottom"},w={start:"end",end:"start"};function y(e,t){return"function"==typeof e?e(t):e}function x(e){return e.split("-")[0]}function b(e){return e.split("-")[1]}function S(e){return"x"===e?"y":"x"}function C(e){return"y"===e?"height":"width"}let R=new Set(["top","bottom"]);function j(e){return R.has(x(e))?"y":"x"}function E(e,t,r){void 0===r&&(r=!1);let n=b(e),o=S(j(e)),i=C(o),l="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=k(l)),[l,k(l)]}function P(e){return e.replace(/start|end/g,e=>w[e])}let N=["left","right"],T=["right","left"],A=["top","bottom"],L=["bottom","top"];function k(e){return e.replace(/left|right|bottom|top/g,e=>v[e])}function D(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function H(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function I(e,t,r){let n,{reference:o,floating:i}=e,l=j(t),a=S(j(t)),s=C(a),c=x(t),u="y"===l,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,p=o[s]/2-i[s]/2;switch(c){case"top":n={x:f,y:o.y-i.height};break;case"bottom":n={x:f,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:d};break;case"left":n={x:o.x-i.width,y:d};break;default:n={x:o.x,y:o.y}}switch(b(t)){case"start":n[a]-=p*(r&&u?-1:1);break;case"end":n[a]+=p*(r&&u?-1:1)}return n}async function M(e,t){var r;void 0===t&&(t={});let{x:n,y:o,platform:i,rects:l,elements:a,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=y(t,e),m=D(p),h=a[d?"floating"===f?"reference":"floating":f],g=H(await i.getClippingRect({element:null==(r=await (null==i.isElement?void 0:i.isElement(h)))||r?h:h.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:s})),v="floating"===f?{x:n,y:o,width:l.floating.width,height:l.floating.height}:l.reference,w=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),x=await (null==i.isElement?void 0:i.isElement(w))&&await (null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},b=H(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:w,strategy:s}):v);return{top:(g.top-b.top+m.top)/x.y,bottom:(b.bottom-g.bottom+m.bottom)/x.y,left:(g.left-b.left+m.left)/x.x,right:(b.right-g.right+m.right)/x.x}}let O=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:l}=r,a=i.filter(Boolean),s=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:f}=I(c,n,s),d=n,p={},m=0;for(let r=0;r<a.length;r++){var h;let{name:i,fn:g}=a[r],{x:v,y:w,data:y,reset:x}=await g({x:u,y:f,initialPlacement:n,placement:d,strategy:o,middlewareData:p,rects:c,platform:{...l,detectOverflow:null!=(h=l.detectOverflow)?h:M},elements:{reference:e,floating:t}});u=null!=v?v:u,f=null!=w?w:f,p={...p,[i]:{...p[i],...y}},x&&m<=50&&(m++,"object"==typeof x&&(x.placement&&(d=x.placement),x.rects&&(c=!0===x.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):x.rects),{x:u,y:f}=I(c,d,s)),r=-1)}return{x:u,y:f,placement:d,strategy:o,middlewareData:p}};function B(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function F(e){return u.some(t=>e[t]>=0)}function V(e){let t=d(...e.map(e=>e.left)),r=d(...e.map(e=>e.top));return{x:t,y:r,width:p(...e.map(e=>e.right))-t,height:p(...e.map(e=>e.bottom))-r}}let z=new Set(["left","top"]);async function W(e,t){let{placement:r,platform:n,elements:o}=e,i=await (null==n.isRTL?void 0:n.isRTL(o.floating)),l=x(r),a=b(r),s="y"===j(r),c=z.has(l)?-1:1,u=i&&s?-1:1,f=y(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:m}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&"number"==typeof m&&(p="end"===a?-1*m:m),s?{x:p*u,y:d*c}:{x:d*c,y:p*u}}function _(){return"u">typeof window}function $(e){return q(e)?(e.nodeName||"").toLowerCase():"#document"}function K(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function U(e){var t;return null==(t=(q(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function q(e){return!!_()&&(e instanceof Node||e instanceof K(e).Node)}function Y(e){return!!_()&&(e instanceof Element||e instanceof K(e).Element)}function X(e){return!!_()&&(e instanceof HTMLElement||e instanceof K(e).HTMLElement)}function G(e){return!(!_()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof K(e).ShadowRoot)}let Z=new Set(["inline","contents"]);function J(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=ec(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!Z.has(o)}let Q=new Set(["table","td","th"]),ee=[":popover-open",":modal"];function et(e){return ee.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let er=["transform","translate","scale","rotate","perspective"],en=["transform","translate","scale","rotate","perspective","filter"],eo=["paint","layout","strict","content"];function ei(e){let t=el(),r=Y(e)?ec(e):e;return er.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||en.some(e=>(r.willChange||"").includes(e))||eo.some(e=>(r.contain||"").includes(e))}function el(){return!("u"<typeof CSS)&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let ea=new Set(["html","body","#document"]);function es(e){return ea.has($(e))}function ec(e){return K(e).getComputedStyle(e)}function eu(e){return Y(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ef(e){if("html"===$(e))return e;let t=e.assignedSlot||e.parentNode||G(e)&&e.host||U(e);return G(t)?t.host:t}function ed(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=ef(t);return es(r)?t.ownerDocument?t.ownerDocument.body:t.body:X(r)&&J(r)?r:e(r)}(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),l=K(o);if(i){let e=ep(l);
1return t.concat(l,l.visualViewport||[],J(o)?o:[],e&&r?ed(e):[])}return t.concat(o,ed(o,[],r))}function ep(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function em(e){let t=ec(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=X(e),i=o?e.offsetWidth:r,l=o?e.offsetHeight:n,a=m(r)!==i||m(n)!==l;return a&&(r=i,n=l),{width:r,height:n,$:a}}function eh(e){return Y(e)?e:e.contextElement}function eg(e){let t=eh(e);if(!X(t))return g(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:i}=em(t),l=(i?m(r.width):r.width)/n,a=(i?m(r.height):r.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let ev=g(0);function ew(e){let t=K(e);return el()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ev}function ey(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let i=e.getBoundingClientRect(),l=eh(e),a=g(1);t&&(n?Y(n)&&(a=eg(n)):a=eg(e));let s=(void 0===(o=r)&&(o=!1),n&&(!o||n===K(l))&&o)?ew(l):g(0),c=(i.left+s.x)/a.x,u=(i.top+s.y)/a.y,f=i.width/a.x,d=i.height/a.y;if(l){let e=K(l),t=n&&Y(n)?K(n):n,r=e,o=ep(r);for(;o&&n&&t!==r;){let e=eg(o),t=o.getBoundingClientRect(),n=ec(o),i=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;c*=e.x,u*=e.y,f*=e.x,d*=e.y,c+=i,u+=l,o=ep(r=K(o))}}return H({width:f,height:d,x:c,y:u})}function ex(e,t){let r=eu(e).scrollLeft;return t?t.left+r:ey(U(e)).left+r}function eb(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-ex(e,r),y:r.top+t.scrollTop}}let eS=new Set(["absolute","fixed"]);function eC(e,t,r){var n;let o;if("viewport"===t)o=function(e,t){let r=K(e),n=U(e),o=r.visualViewport,i=n.clientWidth,l=n.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;let e=el();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}let c=ex(n);if(c<=0){let e=n.ownerDocument,t=e.body,r=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,l=Math.abs(n.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else c<=25&&(i+=c);return{width:i,height:l,x:a,y:s}}(e,r);else if("document"===t){let t,r,i,l,a,s,c;n=U(e),t=U(n),r=eu(n),i=n.ownerDocument.body,l=p(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),a=p(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),s=-r.scrollLeft+ex(n),c=-r.scrollTop,"rtl"===ec(i).direction&&(s+=p(t.clientWidth,i.clientWidth)-l),o={width:l,height:a,x:s,y:c}}else if(Y(t)){let e,n,i,l,a,s;n=(e=ey(t,!0,"fixed"===r)).top+t.clientTop,i=e.left+t.clientLeft,l=X(t)?eg(t):g(1),a=t.clientWidth*l.x,s=t.clientHeight*l.y,o={width:a,height:s,x:i*l.x,y:n*l.y}}else{let r=ew(e);o={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return H(o)}function eR(e){return"static"===ec(e).position}function ej(e,t){if(!X(e)||"fixed"===ec(e).position)return null;if(t)return t(e);let r=e.offsetParent;return U(e)===r&&(r=r.ownerDocument.body),r}function eE(e,t){var r;let n=K(e);if(et(e))return n;if(!X(e)){let t=ef(e);for(;t&&!es(t);){if(Y(t)&&!eR(t))return t;t=ef(t)}return n}let o=ej(e,t);for(;o&&(r=o,Q.has($(r)))&&eR(o);)o=ej(o,t);return o&&es(o)&&eR(o)&&!ei(o)?n:o||function(e){let t=ef(e);for(;X(t)&&!es(t);){if(ei(t))return t;if(et(t))break;t=ef(t)}return null}(e)||n}let eP=async function(e){let t=this.getOffsetParent||eE,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=X(t),o=U(t),i="fixed"===r,l=ey(e,!0,i,t),a={scrollLeft:0,scrollTop:0},s=g(0);if(n||!n&&!i)if(("body"!==$(t)||J(o))&&(a=eu(t)),n){let e=ey(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=ex(o));i&&!n&&o&&(s.x=ex(o));let c=!o||n||i?g(0):eb(o,a);return{x:l.left+a.scrollLeft-s.x-c.x,y:l.top+a.scrollTop-s.y-c.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},eN={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,i="fixed"===o,l=U(n),a=!!t&&et(t.floating);if(n===l||a&&i)return r;let s={scrollLeft:0,scrollTop:0},c=g(1),u=g(0),f=X(n);if((f||!f&&!i)&&(("body"!==$(n)||J(l))&&(s=eu(n)),X(n))){let e=ey(n);c=eg(n),u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}let d=!l||f||i?g(0):eb(l,s);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-s.scrollLeft*c.x+u.x+d.x,y:r.y*c.y-s.scrollTop*c.y+u.y+d.y}},getDocumentElement:U,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,i=[..."clippingAncestors"===r?et(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=ed(e,[],!1).filter(e=>Y(e)&&"body"!==$(e)),o=null,i="fixed"===ec(e).position,l=i?ef(e):e;for(;Y(l)&&!es(l);){let t=ec(l),r=ei(l);r||"fixed"!==t.position||(o=null),(i?!r&&!o:!r&&"static"===t.position&&!!o&&eS.has(o.position)||J(l)&&!r&&function e(t,r){let n=ef(t);return!(n===r||!Y(n)||es(n))&&("fixed"===ec(n).position||e(n,r))}(e,l))?n=n.filter(e=>e!==l):o=t,l=ef(l)}return t.set(e,n),n}(t,this._c):[].concat(r),n],l=i[0],a=i.reduce((e,r)=>{let n=eC(t,r,o);return e.top=p(n.top,e.top),e.right=d(n.right,e.right),e.bottom=d(n.bottom,e.bottom),e.left=p(n.left,e.left),e},eC(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:eE,getElementRects:eP,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=em(e);return{width:t,height:r}},getScale:eg,isElement:Y,isRTL:function(e){return"rtl"===ec(e).direction}};function eT(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function eA(e,t,r,n){let o;void 0===n&&(n={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:c=!1}=n,u=eh(e),f=i||l?[...u?ed(u):[],...ed(t)]:[];
1f.forEach(e=>{i&&e.addEventListener("scroll",r,{passive:!0}),l&&e.addEventListener("resize",r)});let m=u&&s?function(e,t){let r,n=null,o=U(e);function i(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function l(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),i();let c=e.getBoundingClientRect(),{left:u,top:f,width:m,height:g}=c;if(a||t(),!m||!g)return;let v={rootMargin:-h(f)+"px "+-h(o.clientWidth-(u+m))+"px "+-h(o.clientHeight-(f+g))+"px "+-h(u)+"px",threshold:p(0,d(1,s))||1},w=!0;function y(t){let n=t[0].intersectionRatio;if(n!==s){if(!w)return l();n?l(!1,n):r=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==n||eT(c,e.getBoundingClientRect())||l(),w=!1}try{n=new IntersectionObserver(y,{...v,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(y,v)}n.observe(e)}(!0),i}(u,r):null,g=-1,v=null;a&&(v=new ResizeObserver(e=>{let[n]=e;n&&n.target===u&&v&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),r()}),u&&!c&&v.observe(u),v.observe(t));let w=c?ey(e):null;return c&&function t(){let n=ey(e);w&&!eT(w,n)&&r(),w=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;f.forEach(e=>{i&&e.removeEventListener("scroll",r),l&&e.removeEventListener("resize",r)}),null==m||m(),null==(e=v)||e.disconnect(),v=null,c&&cancelAnimationFrame(o)}}let eL=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:o,y:i,placement:l,middlewareData:a}=t,s=await W(t,e);return l===(null==(r=a.offset)?void 0:r.placement)&&null!=(n=a.arrow)&&n.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:l}}}}},ek=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,o,i;let{rects:l,middlewareData:a,placement:s,platform:c,elements:u}=t,{crossAxis:d=!1,alignment:p,allowedPlacements:m=f,autoAlignment:h=!0,...g}=y(e,t),v=void 0!==p||m===f?((i=p||null)?[...m.filter(e=>b(e)===i),...m.filter(e=>b(e)!==i)]:m.filter(e=>x(e)===e)).filter(e=>!i||b(e)===i||!!h&&P(e)!==e):m,w=await c.detectOverflow(t,g),S=(null==(r=a.autoPlacement)?void 0:r.index)||0,C=v[S];if(null==C)return{};let R=E(C,l,await (null==c.isRTL?void 0:c.isRTL(u.floating)));if(s!==C)return{reset:{placement:v[0]}};let j=[w[x(C)],w[R[0]],w[R[1]]],N=[...(null==(n=a.autoPlacement)?void 0:n.overflows)||[],{placement:C,overflows:j}],T=v[S+1];if(T)return{data:{index:S+1,overflows:N},reset:{placement:T}};let A=N.map(e=>{let t=b(e.placement);return[e.placement,t&&d?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),L=(null==(o=A.filter(e=>e[2].slice(0,b(e[0])?2:3).every(e=>e<=0))[0])?void 0:o[0])||A[0][0];return L!==s?{data:{index:S+1,overflows:N},reset:{placement:L}}:{}}}},eD=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:o,platform:i}=t,{mainAxis:l=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...c}=y(e,t),u={x:r,y:n},f=await i.detectOverflow(t,c),m=j(x(o)),h=S(m),g=u[h],v=u[m];if(l){let e="y"===h?"top":"left",t="y"===h?"bottom":"right",r=g+f[e],n=g-f[t];g=p(r,d(g,n))}if(a){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",r=v+f[e],n=v-f[t];v=p(r,d(v,n))}let w=s.fn({...t,[h]:g,[m]:v});return{...w,data:{x:w.x-r,y:w.y-n,enabled:{[h]:l,[m]:a}}}}}},eH=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n,o,i,l;
1let a,s,c,{placement:u,middlewareData:f,rects:d,initialPlacement:p,platform:m,elements:h}=t,{mainAxis:g=!0,crossAxis:v=!0,fallbackPlacements:w,fallbackStrategy:S="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:R=!0,...D}=y(e,t);if(null!=(r=f.arrow)&&r.alignmentOffset)return{};let H=x(u),I=j(p),M=x(p)===p,O=await (null==m.isRTL?void 0:m.isRTL(h.floating)),B=w||(M||!R?[k(p)]:(a=k(p),[P(p),a,P(a)])),F="none"!==C;!w&&F&&B.push(...(s=b(p),c=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?T:N;return t?N:T;case"left":case"right":return t?A:L;default:return[]}}(x(p),"start"===C,O),s&&(c=c.map(e=>e+"-"+s),R&&(c=c.concat(c.map(P)))),c));let V=[p,...B],z=await m.detectOverflow(t,D),W=[],_=(null==(n=f.flip)?void 0:n.overflows)||[];if(g&&W.push(z[H]),v){let e=E(u,d,O);W.push(z[e[0]],z[e[1]])}if(_=[..._,{placement:u,overflows:W}],!W.every(e=>e<=0)){let e=((null==(o=f.flip)?void 0:o.index)||0)+1,t=V[e];if(t&&("alignment"!==v||I===j(t)||_.every(e=>j(e.placement)!==I||e.overflows[0]>0)))return{data:{index:e,overflows:_},reset:{placement:t}};let r=null==(i=_.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!r)switch(S){case"bestFit":{let e=null==(l=_.filter(e=>{if(F){let t=j(e.placement);return t===I||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(r=e);break}case"initialPlacement":r=p}if(u!==r)return{reset:{placement:r}}}return{}}}},eI=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,n;let o,i,{placement:l,rects:a,platform:s,elements:c}=t,{apply:u=()=>{},...f}=y(e,t),m=await s.detectOverflow(t,f),h=x(l),g=b(l),v="y"===j(l),{width:w,height:S}=a.floating;"top"===h||"bottom"===h?(o=h,i=g===(await (null==s.isRTL?void 0:s.isRTL(c.floating))?"start":"end")?"left":"right"):(i=h,o="end"===g?"top":"bottom");let C=S-m.top-m.bottom,R=w-m.left-m.right,E=d(S-m[o],C),P=d(w-m[i],R),N=!t.middlewareData.shift,T=E,A=P;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(A=R),null!=(n=t.middlewareData.shift)&&n.enabled.y&&(T=C),N&&!g){let e=p(m.left,0),t=p(m.right,0),r=p(m.top,0),n=p(m.bottom,0);v?A=w-2*(0!==e||0!==t?e+t:p(m.left,m.right)):T=S-2*(0!==r||0!==n?r+n:p(m.top,m.bottom))}await u({...t,availableWidth:A,availableHeight:T});let L=await s.getDimensions(c.floating);return w!==L.width||S!==L.height?{reset:{rects:!0}}:{}}}},eM=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:n}=t,{strategy:o="referenceHidden",...i}=y(e,t);switch(o){case"referenceHidden":{let e=B(await n.detectOverflow(t,{...i,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:F(e)}}}case"escaped":{let e=B(await n.detectOverflow(t,{...i,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:F(e)}}}default:return{}}}}},eO=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:i,platform:l,elements:a,middlewareData:s}=t,{element:c,padding:u=0}=y(e,t)||{};if(null==c)return{};let f=D(u),m={x:r,y:n},h=S(j(o)),g=C(h),v=await l.getDimensions(c),w="y"===h,x=w?"clientHeight":"clientWidth",R=i.reference[g]+i.reference[h]-m[h]-i.floating[g],E=m[h]-i.reference[h],P=await (null==l.getOffsetParent?void 0:l.getOffsetParent(c)),N=P?P[x]:0;N&&await (null==l.isElement?void 0:l.isElement(P))||(N=a.floating[x]||i.floating[g]);let T=N/2-v[g]/2-1,A=d(f[w?"top":"left"],T),L=d(f[w?"bottom":"right"],T),k=N-v[g]-L,H=N/2-v[g]/2+(R/2-E/2),I=p(A,d(H,k)),M=!s.arrow&&null!=b(o)&&H!==I&&i.reference[g]/2-(H<A?A:L)-v[g]/2<0,O=M?H<A?H-A:H-k:0;return{[h]:m[h]+O,data:{[h]:I,centerOffset:H-I-O,...M&&{alignmentOffset:O}},reset:M}}}),eB=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:r,elements:n,rects:o,platform:i,strategy:l}=t,{padding:a=2,x:s,y:c}=y(e,t),u=Array.from(await (null==i.getClientRects?void 0:i.getClientRects(n.reference))||[]),f=function(e){let t=e.slice().sort((e,t)=>e.y-t.y),r=[],n=null;for(let e=0;e<t.length;e++){let o=t[e];!n||o.y-n.y>n.height/2?r.push([o]):r[r.length-1].push(o),n=o}return r.map(e=>H(V(e)))}(u),m=H(V(u)),h=D(a),g=await i.getElementRects({reference:{getBoundingClientRect:function(){if(2===f.length&&f[0].left>f[1].right&&null!=s&&null!=c)return f.find(e=>s>e.left-h.left&&s<e.right+h.right&&c>e.top-h.top&&c<e.bottom+h.bottom)||m;if(f.length>=2){if("y"===j(r)){let e=f[0],t=f[f.length-1],n="top"===x(r),o=e.top,i=t.bottom,l=n?e.left:t.left,a=n?e.right:t.right;return{top:o,bottom:i,left:l,right:a,width:a-l,height:i-o,x:l,y:o}}
1let e="left"===x(r),t=p(...f.map(e=>e.right)),n=d(...f.map(e=>e.left)),o=f.filter(r=>e?r.left===n:r.right===t),i=o[0].top,l=o[o.length-1].bottom;return{top:i,bottom:l,left:n,right:t,width:t-n,height:l-i,x:n,y:i}}return m}},floating:n.floating,strategy:l});return o.reference.x!==g.reference.x||o.reference.y!==g.reference.y||o.reference.width!==g.reference.width||o.reference.height!==g.reference.height?{reset:{rects:g}}:{}}}},eF=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:o,rects:i,middlewareData:l}=t,{offset:a=0,mainAxis:s=!0,crossAxis:c=!0}=y(e,t),u={x:r,y:n},f=j(o),d=S(f),p=u[d],m=u[f],h=y(a,t),g="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(s){let e="y"===d?"height":"width",t=i.reference[d]-i.floating[e]+g.mainAxis,r=i.reference[d]+i.reference[e]-g.mainAxis;p<t?p=t:p>r&&(p=r)}if(c){var v,w;let e="y"===d?"width":"height",t=z.has(x(o)),r=i.reference[f]-i.floating[e]+(t&&(null==(v=l.offset)?void 0:v[f])||0)+(t?0:g.crossAxis),n=i.reference[f]+i.reference[e]+(t?0:(null==(w=l.offset)?void 0:w[f])||0)-(t?g.crossAxis:0);m<r?m=r:m>n&&(m=n)}return{[d]:p,[f]:m}}}},eV=(e,t,r)=>{let n=new Map,o={platform:eN,...r},i={...o.platform,_c:n};return O(e,t,{...o,platform:i})};e.s(["arrow",()=>eO,"autoPlacement",()=>ek,"autoUpdate",()=>eA,"computePosition",()=>eV,"flip",()=>eH,"hide",()=>eM,"inline",()=>eB,"limitShift",()=>eF,"offset",()=>eL,"shift",()=>eD,"size",()=>eI],41712);var ez=e.i(47431),eW="u">typeof document?r.useLayoutEffect:function(){};function e_(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!e_(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!e_(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function e$(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eK(e,t){let r=e$(e);return Math.round(t*r)/r}function eU(e){let t=r.useRef(e);return eW(()=>{t.current=e}),t}function eq(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:a}={},transform:s=!0,whileElementsMounted:c,open:u}=e,[f,d]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=r.useState(o);e_(p,o)||m(o);let[h,g]=r.useState(null),[v,w]=r.useState(null),y=r.useCallback(e=>{e!==C.current&&(C.current=e,g(e))},[]),x=r.useCallback(e=>{e!==R.current&&(R.current=e,w(e))},[]),b=l||h,S=a||v,C=r.useRef(null),R=r.useRef(null),j=r.useRef(f),E=null!=c,P=eU(c),N=eU(i),T=eU(u),A=r.useCallback(()=>{if(!C.current||!R.current)return;let e={placement:t,strategy:n,middleware:p};N.current&&(e.platform=N.current),eV(C.current,R.current,e).then(e=>{let t={...e,isPositioned:!1!==T.current};L.current&&!e_(j.current,t)&&(j.current=t,ez.flushSync(()=>{d(t)}))})},[p,t,n,N,T]);eW(()=>{!1===u&&j.current.isPositioned&&(j.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[u]);let L=r.useRef(!1);eW(()=>(L.current=!0,()=>{L.current=!1}),[]),eW(()=>{if(b&&(C.current=b),S&&(R.current=S),b&&S){if(P.current)return P.current(b,S,A);A()}},[b,S,A,P,E]);let k=r.useMemo(()=>({reference:C,floating:R,setReference:y,setFloating:x}),[y,x]),D=r.useMemo(()=>({reference:b,floating:S}),[b,S]),H=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!D.floating)return e;let t=eK(D.floating,f.x),r=eK(D.floating,f.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...e$(D.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,D.floating,f.x,f.y]);return r.useMemo(()=>({...f,update:A,refs:k,elements:D,floatingStyles:H}),[f,A,k,D,H])}let eY=(e,t)=>({...eL(e),options:[e,t]}),eX=(e,t)=>({...eD(e),options:[e,t]}),eG=(e,t)=>({...eF(e),options:[e,t]}),eZ=(e,t)=>({...eH(e),options:[e,t]}),eJ=(e,t)=>({...eI(e),options:[e,t]}),eQ=(e,t)=>({...eM(e),options:[e,t]}),e0=(e,t)=>({name:"arrow",options:e,fn(t){let{element:r,padding:n}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?eO({element:r.current,padding:n}).fn(t):{}:r?eO({element:r,padding:n}).fn(t):{}},options:[e,t]});e.s(["arrow",()=>e0,"flip",()=>eZ,"hide",()=>eQ,"limitShift",()=>eG,"offset",()=>eY,"shift",()=>eX,"size",()=>eJ,"useFloating",()=>eq],31227);var e1=e.i(45038),e2=r.forwardRef((e,t)=>
1{let{children:r,width:n=10,height:o=5,...i}=e;return(0,l.jsx)(e1.Primitive.svg,{...i,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,l.jsx)("polygon",{points:"0,0 30,0 15,10"})})});e2.displayName="Arrow",e.s(["Root",()=>e2],4075)},669,e=>{"use strict";var t=e.i(76459),r=e.i(23318);function n(e){let[n,o]=t.useState(void 0);return(0,r.useLayoutEffect)(()=>{if(e){o({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,n;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,n=t.blockSize}else r=e.offsetWidth,n=e.offsetHeight;o({width:r,height:n})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}o(void 0)},[e]),n}e.s(["useSize",()=>n])},59559,e=>{"use strict";var t=e.i(76459),r=e.i(31227),n=e.i(41712),o=e.i(4075),i=e.i(85286),l=e.i(93764),a=e.i(45038),s=e.i(86868),c=e.i(23318),u=e.i(669),f=e.i(24277),d="Popper",[p,m]=(0,l.createContextScope)(d),[h,g]=p(d),v=e=>{let{__scopePopper:r,children:n}=e,[o,i]=t.useState(null);return(0,f.jsx)(h,{scope:r,anchor:o,onAnchorChange:i,children:n})};v.displayName=d;var w="PopperAnchor",y=t.forwardRef((e,r)=>{let{__scopePopper:n,virtualRef:o,...l}=e,s=g(w,n),c=t.useRef(null),u=(0,i.useComposedRefs)(r,c);return t.useEffect(()=>{s.onAnchorChange(o?.current||c.current)}),o?null:(0,f.jsx)(a.Primitive.div,{...l,ref:u})});y.displayName=w;var x="PopperContent",[b,S]=p(x),C=t.forwardRef((e,o)=>{let{__scopePopper:l,side:d="bottom",sideOffset:p=0,align:m="center",alignOffset:h=0,arrowPadding:v=0,avoidCollisions:w=!0,collisionBoundary:y=[],collisionPadding:S=0,sticky:C="partial",hideWhenDetached:R=!1,updatePositionStrategy:j="optimized",onPlaced:E,...A}=e,L=g(x,l),[k,D]=t.useState(null),H=(0,i.useComposedRefs)(o,e=>D(e)),[I,M]=t.useState(null),O=(0,u.useSize)(I),B=O?.width??0,F=O?.height??0,V="number"==typeof S?S:{top:0,right:0,bottom:0,left:0,...S},z=Array.isArray(y)?y:[y],W=z.length>0,_={padding:V,boundary:z.filter(P),altBoundary:W},{refs:$,floatingStyles:K,placement:U,isPositioned:q,middlewareData:Y}=(0,r.useFloating)({strategy:"fixed",placement:d+("center"!==m?"-"+m:""),whileElementsMounted:(...e)=>(0,n.autoUpdate)(...e,{animationFrame:"always"===j}),elements:{reference:L.anchor},middleware:[(0,r.offset)({mainAxis:p+F,alignmentAxis:h}),w&&(0,r.shift)({mainAxis:!0,crossAxis:!1,limiter:"partial"===C?(0,r.limitShift)():void 0,..._}),w&&(0,r.flip)({..._}),(0,r.size)({..._,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${r}px`),l.setProperty("--radix-popper-available-height",`${n}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}}),I&&(0,r.arrow)({element:I,padding:v}),N({arrowWidth:B,arrowHeight:F}),R&&(0,r.hide)({strategy:"referenceHidden",..._})]}),[X,G]=T(U),Z=(0,s.useCallbackRef)(E);(0,c.useLayoutEffect)(()=>{q&&Z?.()},[q,Z]);let J=Y.arrow?.x,Q=Y.arrow?.y,ee=Y.arrow?.centerOffset!==0,[et,er]=t.useState();return(0,c.useLayoutEffect)(()=>{k&&er(window.getComputedStyle(k).zIndex)},[k]),(0,f.jsx)("div",{ref:$.setFloating,"data-radix-popper-content-wrapper":"",style:{...K,transform:q?K.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:et,"--radix-popper-transform-origin":[Y.transformOrigin?.x,Y.transformOrigin?.y].join(" "),...Y.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,f.jsx)(b,{scope:l,placedSide:X,onArrowChange:M,arrowX:J,arrowY:Q,shouldHideArrow:ee,children:(0,f.jsx)(a.Primitive.div,{"data-side":X,"data-align":G,...A,ref:H,style:{...A.style,animation:q?void 0:"none"}})})})});C.displayName=x;var R="PopperArrow",j={top:"bottom",right:"left",bottom:"top",left:"right"},E=t.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,i=S(R,r),l=j[i.placedSide];return(0,f.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,f.jsx)(o.Root,{...n,ref:t,style:{...n.style,display:"block"}})})});function P(e){return null!==e}E.displayName=R;var N=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,a=i?0:e.arrowHeight,[s,c]=T(r),u={start:"0%",center:"50%",end:"100%"}[c],f=(o.arrow?.x??0)+l/2,d=(o.arrow?.y??0)+a/2,p="",m="";return"bottom"===s?(p=i?u:`${f}px`,m=`${-a}px`):"top"===s?(p=i?u:`${f}px`,m=`${n.floating.height+a}px`):"right"===s?(p=`${-a}px`,m=i?u:`${d}px`):"left"===s&&(p=`${n.floating.width+a}px`,m=i?u:`${d}px`),{data:{x:p,y:m}}}});function T(e){let[t,r="center"]=e.split("-");return[t,r]}e.s(["Anchor",()=>y,"Arrow",()=>E,"Content",()=>C,"Root",()=>v,"createPopperScope",()=>m])},91387,e=>{"use strict";var t=e.i(76459);function r(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])}e.s(["usePrevious",()=>r])},55456,e=>{"use strict";var t=e.i(76459),r=e.i(47431),n=e.i(36102),o=e.i(78896),i=e.i(12788),l=e.i(85286),a=e.i(93764),s=e.i(88734),c=e.i(70857),u=e.i(14228),f=e.i(43265),d=e.i(87449),p=e.i(59559),m=e.i(94637),h=e.i(45038),g=e.i(85726),v=e.i(86868),w=e.i(30936),y=e.i(23318),x=e.i(91387),b=e.i(24277),S=t.forwardRef((e,t)=>
1(0,b.jsx)(h.Primitive.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));S.displayName="VisuallyHidden";var C=e.i(73772),R=e.i(65354),j=[" ","Enter","ArrowUp","ArrowDown"],E=[" ","Enter"],P="Select",[N,T,A]=(0,i.createCollection)(P),[L,k]=(0,a.createContextScope)(P,[A,p.createPopperScope]),D=(0,p.createPopperScope)(),[H,I]=L(P),[M,O]=L(P),B=e=>{let{__scopeSelect:r,children:n,open:o,defaultOpen:i,onOpenChange:l,value:a,defaultValue:c,onValueChange:u,dir:f,name:m,autoComplete:h,disabled:g,required:v,form:y}=e,x=D(r),[S,C]=t.useState(null),[R,j]=t.useState(null),[E,P]=t.useState(!1),T=(0,s.useDirection)(f),[A=!1,L]=(0,w.useControllableState)({prop:o,defaultProp:i,onChange:l}),[k,I]=(0,w.useControllableState)({prop:a,defaultProp:c,onChange:u}),O=t.useRef(null),B=!S||y||!!S.closest("form"),[F,V]=t.useState(new Set),z=Array.from(F).map(e=>e.props.value).join(";");return(0,b.jsx)(p.Root,{...x,children:(0,b.jsxs)(H,{required:v,scope:r,trigger:S,onTriggerChange:C,valueNode:R,onValueNodeChange:j,valueNodeHasChildren:E,onValueNodeHasChildrenChange:P,contentId:(0,d.useId)(),value:k,onValueChange:I,open:A,onOpenChange:L,dir:T,triggerPointerDownPosRef:O,disabled:g,children:[(0,b.jsx)(N.Provider,{scope:r,children:(0,b.jsx)(M,{scope:e.__scopeSelect,onNativeOptionAdd:t.useCallback(e=>{V(t=>new Set(t).add(e))},[]),onNativeOptionRemove:t.useCallback(e=>{V(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:n})}),B?(0,b.jsxs)(eR,{"aria-hidden":!0,required:v,tabIndex:-1,name:m,autoComplete:h,value:k,onChange:e=>I(e.target.value),disabled:g,form:y,children:[void 0===k?(0,b.jsx)("option",{value:""}):null,Array.from(F)]},z):null]})})};B.displayName=P;var F="SelectTrigger",V=t.forwardRef((e,r)=>{let{__scopeSelect:n,disabled:i=!1,...a}=e,s=D(n),c=I(F,n),u=c.disabled||i,f=(0,l.useComposedRefs)(r,c.onTriggerChange),d=T(n),m=t.useRef("touch"),[g,v,w]=ej(e=>{let t=d().filter(e=>!e.disabled),r=t.find(e=>e.value===c.value),n=eE(t,e,r);void 0!==n&&c.onValueChange(n.value)}),y=e=>{u||(c.onOpenChange(!0),w()),e&&(c.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,b.jsx)(p.Anchor,{asChild:!0,...s,children:(0,b.jsx)(h.Primitive.button,{type:"button",role:"combobox","aria-controls":c.contentId,"aria-expanded":c.open,"aria-required":c.required,"aria-autocomplete":"none",dir:c.dir,"data-state":c.open?"open":"closed",disabled:u,"data-disabled":u?"":void 0,"data-placeholder":eC(c.value)?"":void 0,...a,ref:f,onClick:(0,o.composeEventHandlers)(a.onClick,e=>{e.currentTarget.focus(),"mouse"!==m.current&&y(e)}),onPointerDown:(0,o.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&&(y(e),e.preventDefault())}),onKeyDown:(0,o.composeEventHandlers)(a.onKeyDown,e=>{let t=""!==g.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),(!t||" "!==e.key)&&j.includes(e.key)&&(y(),e.preventDefault())})})})});V.displayName=F;var z="SelectValue",W=t.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:o,children:i,placeholder:a="",...s}=e,c=I(z,r),{onValueNodeHasChildrenChange:u}=c,f=void 0!==i,d=(0,l.useComposedRefs)(t,c.onValueNodeChange);return(0,y.useLayoutEffect)(()=>{u(f)},[u,f]),(0,b.jsx)(h.Primitive.span,{...s,ref:d,style:{pointerEvents:"none"},children:eC(c.value)?(0,b.jsx)(b.Fragment,{children:a}):i})});W.displayName=z;var _=t.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...o}=e;return(0,b.jsx)(h.Primitive.span,{"aria-hidden":!0,...o,ref:t,children:n||"â¼"})});_.displayName="SelectIcon";var $=e=>(0,b.jsx)(m.Portal,{asChild:!0,...e});$.displayName="SelectPortal";var K="SelectContent",U=t.forwardRef((e,n)=>{let o=I(K,e.__scopeSelect),[i,l]=t.useState();return((0,y.useLayoutEffect)(()=>
1{l(new DocumentFragment)},[]),o.open)?(0,b.jsx)(X,{...e,ref:n}):i?r.createPortal((0,b.jsx)(q,{scope:e.__scopeSelect,children:(0,b.jsx)(N.Slot,{scope:e.__scopeSelect,children:(0,b.jsx)("div",{children:e.children})})}),i):null});U.displayName=K;var[q,Y]=L(K),X=t.forwardRef((e,r)=>{let{__scopeSelect:n,position:i="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:s,onPointerDownOutside:d,side:p,sideOffset:m,align:h,alignOffset:v,arrowPadding:w,collisionBoundary:y,collisionPadding:x,sticky:S,hideWhenDetached:j,avoidCollisions:E,...P}=e,N=I(K,n),[A,L]=t.useState(null),[k,D]=t.useState(null),H=(0,l.useComposedRefs)(r,e=>L(e)),[M,O]=t.useState(null),[B,F]=t.useState(null),V=T(n),[z,W]=t.useState(!1),_=t.useRef(!1);t.useEffect(()=>{if(A)return(0,C.hideOthers)(A)},[A]),(0,u.useFocusGuards)();let $=t.useCallback(e=>{let[t,...r]=V().map(e=>e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(r?.scrollIntoView({block:"nearest"}),r===t&&k&&(k.scrollTop=0),r===n&&k&&(k.scrollTop=k.scrollHeight),r?.focus(),document.activeElement!==o))return},[V,k]),U=t.useCallback(()=>$([M,A]),[$,M,A]);t.useEffect(()=>{z&&U()},[z,U]);let{onOpenChange:Y,triggerPointerDownPosRef:X}=N;t.useEffect(()=>{if(A){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(X.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(X.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():A.contains(r.target)||Y(!1),document.removeEventListener("pointermove",t),X.current=null};return null!==X.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[A,Y,X]),t.useEffect(()=>{let e=()=>Y(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[Y]);let[J,Q]=ej(e=>{let t=V().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=eE(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),ee=t.useCallback((e,t,r)=>{let n=!_.current&&!r;(void 0!==N.value&&N.value===t||n)&&(O(e),n&&(_.current=!0))},[N.value]),et=t.useCallback(()=>A?.focus(),[A]),er=t.useCallback((e,t,r)=>{let n=!_.current&&!r;(void 0!==N.value&&N.value===t||n)&&F(e)},[N.value]),en="popper"===i?Z:G,eo=en===Z?{side:p,sideOffset:m,align:h,alignOffset:v,arrowPadding:w,collisionBoundary:y,collisionPadding:x,sticky:S,hideWhenDetached:j,avoidCollisions:E}:{};return(0,b.jsx)(q,{scope:n,content:A,viewport:k,onViewportChange:D,itemRefCallback:ee,selectedItem:M,onItemLeave:et,itemTextRefCallback:er,focusSelectedItem:U,selectedItemText:B,position:i,isPositioned:z,searchRef:J,children:(0,b.jsx)(R.RemoveScroll,{as:g.Slot,allowPinchZoom:!0,children:(0,b.jsx)(f.FocusScope,{asChild:!0,trapped:N.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,o.composeEventHandlers)(a,e=>{N.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,b.jsx)(c.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:d,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>N.onOpenChange(!1),children:(0,b.jsx)(en,{role:"listbox",id:N.contentId,"data-state":N.open?"open":"closed",dir:N.dir,onContextMenu:e=>e.preventDefault(),...P,...eo,onPlaced:()=>W(!0),ref:H,style:{display:"flex",flexDirection:"column",outline:"none",...P.style},onKeyDown:(0,o.composeEventHandlers)(P.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||Q(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=V().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(()=>$(t)),e.preventDefault()}})})})})})})});X.displayName="SelectContentImpl";var G=t.forwardRef((e,r)=>{let{__scopeSelect:o,onPlaced:i,...a}=e,s=I(K,o),c=Y(K,o),[u,f]=t.useState(null),[d,p]=t.useState(null),m=(0,l.useComposedRefs)(r,e=>p(e)),g=T(o),v=t.useRef(!1),w=t.useRef(!0),{viewport:x,selectedItem:S,selectedItemText:C,focusSelectedItem:R}=c,j=t.useCallback(()=>
1{if(s.trigger&&s.valueNode&&u&&d&&x&&S&&C){let e=s.trigger.getBoundingClientRect(),t=d.getBoundingClientRect(),r=s.valueNode.getBoundingClientRect(),o=C.getBoundingClientRect();if("rtl"!==s.dir){let i=o.left-t.left,l=r.left-i,a=e.left-l,s=e.width+a,c=Math.max(s,t.width),f=window.innerWidth-10,d=(0,n.clamp)(l,[10,Math.max(10,f-c)]);u.style.minWidth=s+"px",u.style.left=d+"px"}else{let i=t.right-o.right,l=window.innerWidth-r.right-i,a=window.innerWidth-e.right-l,s=e.width+a,c=Math.max(s,t.width),f=window.innerWidth-10,d=(0,n.clamp)(l,[10,Math.max(10,f-c)]);u.style.minWidth=s+"px",u.style.right=d+"px"}let l=g(),a=window.innerHeight-20,c=x.scrollHeight,f=window.getComputedStyle(d),p=parseInt(f.borderTopWidth,10),m=parseInt(f.paddingTop,10),h=parseInt(f.borderBottomWidth,10),w=p+m+c+parseInt(f.paddingBottom,10)+h,y=Math.min(5*S.offsetHeight,w),b=window.getComputedStyle(x),R=parseInt(b.paddingTop,10),j=parseInt(b.paddingBottom,10),E=e.top+e.height/2-10,P=S.offsetHeight/2,N=p+m+(S.offsetTop+P);if(N<=E){let e=l.length>0&&S===l[l.length-1].ref.current;u.style.bottom="0px";let t=Math.max(a-E,P+(e?j:0)+(d.clientHeight-x.offsetTop-x.offsetHeight)+h);u.style.height=N+t+"px"}else{let e=l.length>0&&S===l[0].ref.current;u.style.top="0px";let t=Math.max(E,p+x.offsetTop+(e?R:0)+P);u.style.height=t+(w-N)+"px",x.scrollTop=N-E+x.offsetTop}u.style.margin="10px 0",u.style.minHeight=y+"px",u.style.maxHeight=a+"px",i?.(),requestAnimationFrame(()=>v.current=!0)}},[g,s.trigger,s.valueNode,u,d,x,S,C,s.dir,i]);(0,y.useLayoutEffect)(()=>j(),[j]);let[E,P]=t.useState();(0,y.useLayoutEffect)(()=>{d&&P(window.getComputedStyle(d).zIndex)},[d]);let N=t.useCallback(e=>{e&&!0===w.current&&(j(),R?.(),w.current=!1)},[j,R]);return(0,b.jsx)(J,{scope:o,contentWrapper:u,shouldExpandOnScrollRef:v,onScrollButtonChange:N,children:(0,b.jsx)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:E},children:(0,b.jsx)(h.Primitive.div,{...a,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});G.displayName="SelectItemAlignedPosition";var Z=t.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:o=10,...i}=e,l=D(r);return(0,b.jsx)(p.Content,{...l,...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)"}})});Z.displayName="SelectPopperPosition";var[J,Q]=L(K,{}),ee="SelectViewport",et=t.forwardRef((e,r)=>{let{__scopeSelect:n,nonce:i,...a}=e,s=Y(ee,n),c=Q(ee,n),u=(0,l.useComposedRefs)(r,s.onViewportChange),f=t.useRef(0);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),(0,b.jsx)(N.Slot,{scope:n,children:(0,b.jsx)(h.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:u,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:(0,o.composeEventHandlers)(a.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=c;if(n?.current&&r){let e=Math.abs(f.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o<n){let i=o+e,l=Math.min(n,i),a=i-l;r.style.height=l+"px","0px"===r.style.bottom&&(t.scrollTop=a>0?a:0,r.style.justifyContent="flex-end")}}}f.current=t.scrollTop})})})]})});et.displayName=ee;var er="SelectGroup",[en,eo]=L(er),ei=t.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=(0,d.useId)();return(0,b.jsx)(en,{scope:r,id:o,children:(0,b.jsx)(h.Primitive.div,{role:"group","aria-labelledby":o,...n,ref:t})})});ei.displayName=er;var el="SelectLabel",ea=t.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e,o=eo(el,r);return(0,b.jsx)(h.Primitive.div,{id:o.id,...n,ref:t})});ea.displayName=el;var es="SelectItem",[ec,eu]=L(es),ef=t.forwardRef((e,r)=>{let{__scopeSelect:n,value:i,disabled:a=!1,textValue:s,...c}=e,u=I(es,n),f=Y(es,n),p=u.value===i,[m,g]=t.useState(s??""),[v,w]=t.useState(!1),y=(0,l.useComposedRefs)(r,e=>f.itemRefCallback?.(e,i,a)),x=(0,d.useId)(),S=t.useRef("touch"),C=()=>{a||(u.onValueChange(i),u.onOpenChange(!1))};if(""===i)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,b.jsx)(ec,{scope:n,value:i,disabled:a,textId:x,isSelected:p,onItemTextChange:t.useCallback(e=>{g(t=>t||(e?.textContent??"").trim())},[]),children:(0,b.jsx)(N.ItemSlot,{scope:n,value:i,disabled:a,textValue:m,children:(0,b.jsx)(h.Primitive.div,{role:"option","aria-labelledby":x,"data-highlighted":v?"":void 0,"aria-selected":p&&v,"data-state":p?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...c,ref:y,onFocus:(0,o.composeEventHandlers)(c.onFocus,()=>w(!0)),onBlur:(0,o.composeEventHandlers)(c.onBlur,()=>w(!1)),onClick:(0,o.composeEventHandlers)(c.onClick,()=>{"mouse"!==S.current&&C()}),onPointerUp:(0,o.composeEventHandlers)(c.onPointerUp,()=>{"mouse"===S.current&&C()}),onPointerDown:(0,o.composeEventHandlers)(c.onPointerDown,e=>{S.current=e.pointerType}),onPointerMove:(0,o.composeEventHandlers)(c.onPointerMove,e=>{S.current=e.pointerType,a?f.onItemLeave?.():"mouse"===S.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,o.composeEventHandlers)(c.onPointerLeave,e=>{e.currentTarget===document.activeElement&&f.onItemLeave?.()}),onKeyDown:(0,o.composeEventHandlers)(c.onKeyDown,e=>{(f.searchRef?.current===""||" "!==e.key)&&(E.includes(e.key)&&C()," "===e.key&&e.preventDefault())})})})})});ef.displayName=es;var ed="SelectItemText",ep=t.forwardRef((e,n)=>{let{__scopeSelect:o,className:i,style:a,...s}=e,c=I(ed,o),u=Y(ed,o),f=eu(ed,o),d=O(ed,o),[p,m]=t.useState(null),g=(0,l.useComposedRefs)(n,e=>m(e),f.onItemTextChange,e=>u.itemTextRefCallback?.(e,f.value,f.disabled)),v=p?.textContent,w=t.useMemo(()=>(0,b.jsx)("option",{value:f.value,disabled:f.disabled,children:v},f.value),[f.disabled,f.value,v]),{onNativeOptionAdd:x,onNativeOptionRemove:S}=d;return(0,y.useLayoutEffect)(()=>(x(w),()=>S(w)),[x,S,w]),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(h.Primitive.span,{id:f.textId,...s,ref:g}),f.isSelected&&c.valueNode&&!c.valueNodeHasChildren?r.createPortal(s.children,c.valueNode):null]})});ep.displayName=ed;var em="SelectItemIndicator",eh=t.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return eu(em,r).isSelected?(0,b.jsx)(h.Primitive.span,{"aria-hidden":!0,...n,ref:t}):null});eh.displayName=em;var eg="SelectScrollUpButton",ev=t.forwardRef((e,r)=>{let n=Y(eg,e.__scopeSelect),o=Q(eg,e.__scopeSelect),[i,a]=t.useState(!1),s=(0,l.useComposedRefs)(r,o.onScrollButtonChange);return(0,y.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]),i?(0,b.jsx)(ex,{...e,ref:s,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});ev.displayName=eg;var ew="SelectScrollDownButton",ey=t.forwardRef((e,r)=>{let n=Y(ew,e.__scopeSelect),o=Q(ew,e.__scopeSelect),[i,a]=t.useState(!1),s=(0,l.useComposedRefs)(r,o.onScrollButtonChange);return(0,y.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]),i?(0,b.jsx)(ex,{...e,ref:s,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});ey.displayName=ew;var ex=t.forwardRef((e,r)=>{let{__scopeSelect:n,onAutoScroll:i,...l}=e,a=Y("SelectScrollButton",n),s=t.useRef(null),c=T(n),u=t.useCallback(()=>{null!==s.current&&(window.clearInterval(s.current),s.current=null)},[]);return t.useEffect(()=>()=>u(),[u]),(0,y.useLayoutEffect)(()=>{let e=c().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[c]),(0,b.jsx)(h.Primitive.div,{"aria-hidden":!0,...l,ref:r,style:{flexShrink:0,...l.style},onPointerDown:(0,o.composeEventHandlers)(l.onPointerDown,()=>{null===s.current&&(s.current=window.setInterval(i,50))}),onPointerMove:(0,o.composeEventHandlers)(l.onPointerMove,()=>{a.onItemLeave?.(),null===s.current&&(s.current=window.setInterval(i,50))}),onPointerLeave:(0,o.composeEventHandlers)(l.onPointerLeave,()=>{u()})})}),eb=t.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e;return(0,b.jsx)(h.Primitive.div,{"aria-hidden":!0,...n,ref:t})});eb.displayName="SelectSeparator";var eS="SelectArrow";function eC(e){return""===e||void 0===e}t.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=D(r),i=I(eS,r),l=Y(eS,r);return i.open&&"popper"===l.position?(0,b.jsx)(p.Arrow,{...o,...n,ref:t}):null}).displayName=eS;var eR=t.forwardRef((e,r)=>{let{value:n,...o}=e,i=t.useRef(null),a=(0,l.useComposedRefs)(r,i),s=(0,x.usePrevious)(n);return t.useEffect(()=>{let e=i.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(s!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[s,n]),(0,b.jsx)(S,{asChild:!0,children:(0,b.jsx)("select",{...o,ref:a,defaultValue:n})})});function ej(e){let r=(0,v.useCallbackRef)(e),n=t.useRef(""),o=t.useRef(0),i=t.useCallback(e=>{let t=n.current+e;r(t),function e(t){n.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout(()=>e(""),1e3))}(t)},[r]),l=t.useCallback(()=>{n.current="",window.clearTimeout(o.current)},[]);return t.useEffect(()=>()=>window.clearTimeout(o.current),[]),[n,i,l]}function eE(e,t,r){var n,o;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=r?e.indexOf(r):-1,a=(n=e,o=Math.max(l,0),n.map((e,t)=>n[(o+t)%n.length]));1===i.length&&(a=a.filter(e=>e!==r));let s=a.find(e=>e.textValue.toLowerCase().startsWith(i.toLowerCase()));return s!==r?s:void 0}eR.displayName="BubbleSelect",e.s(["Content",()=>U,"Group",()=>ei,"Icon",()=>_,"Item",()=>ef,"ItemIndicator",()=>eh,"ItemText",()=>ep,"Label",()=>ea,"Portal",()=>$,"Root",()=>B,"ScrollDownButton",()=>ey,"ScrollUpButton",()=>ev,"Separator",()=>eb,"Trigger",()=>V,"Value",()=>W,"Viewport",()=>et],55456)},59908,e=>{"use strict";let t=(0,e.i(68896).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",()=>t],59908)},62870,70065,e=>{"use strict";var t=e.i(24277),r=e.i(76459),n=e.i(55456),o=e.i(59908),i=e.i(68896);let l=(0,i.default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),a=(0,i.default)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);var s=e.i(47163);let c=n.Root;n.Group;let u=n.Value,f=r.forwardRef(({className:e,children:r,...o},i)=>(0,t.jsxs)(n.Trigger,{ref:i,className:(0,s.cn)("flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...o,children:[r,(0,t.jsx)(n.Icon,{asChild:!0,children:(0,t.jsx)(l,{className:"h-4 w-4 opacity-50"})})]}));f.displayName=n.Trigger.displayName;let d=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(n.ScrollUpButton,{ref:o,className:(0,s.cn)("flex cursor-default items-center justify-center py-1",e),...r,children:(0,t.jsx)(a,{className:"h-4 w-4"})}));d.displayName=n.ScrollUpButton.displayName;let p=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(n.ScrollDownButton,{ref:o,className:(0,s.cn)("flex cursor-default items-center justify-center py-1",e),...r,children:(0,t.jsx)(l,{className:"h-4 w-4"})}));p.displayName=n.ScrollDownButton.displayName;let m=r.forwardRef(({className:e,children:r,position:o="popper",...i},l)=>(0,t.jsx)(n.Portal,{children:(0,t.jsxs)(n.Content,{ref:l,className:(0,s.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","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,...i,children:[(0,t.jsx)(d,{}),(0,t.jsx)(n.Viewport,{className:(0,s.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)(p,{})]})}));m.displayName=n.Content.displayName,r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(n.Label,{ref:o,className:(0,s.cn)("py-1.5 pl-8 pr-2 text-sm font-semibold",e),...r})).displayName=n.Label.displayName;let h=r.forwardRef(({className:e,children:r,...i},l)=>(0,t.jsxs)(n.Item,{ref:l,className:(0,s.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...i,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(n.ItemIndicator,{children:(0,t.jsx)(o.Check,{className:"h-4 w-4"})})}),(0,t.jsx)(n.ItemText,{children:r})]}));h.displayName=n.Item.displayName,r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(n.Separator,{ref:o,className:(0,s.cn)("-mx-1 my-1 h-px bg-muted",e),...r})).displayName=n.Separator.displayName,e.s(["Select",()=>c,"SelectContent",()=>m,"SelectItem",()=>h,"SelectTrigger",()=>f,"SelectValue",()=>u],62870);let g=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)("div",{ref:n,className:(0,s.cn)("rounded-lg border bg-card text-card-foreground shadow-sm",e),...r}));g.displayName="Card",r.forwardRef(({className:e,...r},n)=>(0,t.jsx)("div",{ref:n,className:(0,s.cn)("flex flex-col space-y-1.5 p-6",e),...r})).displayName="CardHeader",r.forwardRef(({className:e,...r},n)=>(0,t.jsx)("div",{ref:n,className:(0,s.cn)("text-2xl font-semibold leading-none tracking-tight",e),...r})).displayName="CardTitle",r.forwardRef(({className:e,...r},n)=>(0,t.jsx)("div",{ref:n,className:(0,s.cn)("text-sm text-muted-foreground",e),...r})).displayName="CardDescription",r.forwardRef(({className:e,...r},n)=>(0,t.jsx)("div",{ref:n,className:(0,s.cn)("p-6 pt-0",e),...r})).displayName="CardContent",r.forwardRef(({className:e,...r},n)=>(0,t.jsx)("div",{ref:n,className:(0,s.cn)("flex items-center p-6 pt-0",e),...r})).displayName="CardFooter",e.s(["Card",()=>g],70065)}]);
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.