1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,55838,(e,t,n)=>{"use strict";var r=e.r(71645),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,l=r.useEffect,s=r.useLayoutEffect,u=r.useDebugValue;function a(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return s(function(){o.value=n,o.getSnapshot=t,a(o)&&c({inst:o})},[e,n,t]),l(function(){return a(o)&&c({inst:o}),e(function(){a(o)&&c({inst:o})})},[e]),u(n),n};n.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},2239,(e,t,n)=>{"use strict";t.exports=e.r(55838)},52822,(e,t,n)=>{"use strict";var r=e.r(71645),o=e.r(2239),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=o.useSyncExternalStore,s=r.useRef,u=r.useEffect,a=r.useMemo,c=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var f=s(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;var p=l(e,(f=a(function(){function e(e){if(!u){if(u=!0,l=e,e=r(e),void 0!==o&&d.hasValue){var t=d.value;if(o(t,e))return s=t}return s=e}if(t=s,i(l,e))return t;var n=r(e);return void 0!==o&&o(t,n)?(l=e,t):(l=e,s=n)}var l,s,u=!1,a=void 0===n?null:n;return[function(){return e(t())},null===a?void 0:function(){return e(a())}]},[t,n,r,o]))[0],f[1]);return u(function(){d.hasValue=!0,d.value=p},[p]),c(p),p}},30224,(e,t,n)=>{"use strict";t.exports=e.r(52822)},74157,62372,58509,231,39663,13834,e=>{"use strict";let t;e.s([],74157);let n={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},r={...n,position:"fixed",top:0,left:0},o={...n,position:"absolute"};e.s(["visuallyHidden",0,r,"visuallyHiddenInput",0,o],62372);var i=e.i(71645);e.s(["useOnFirstRender",0,function(e){let t=i.useRef(!0);t.current&&(t.current=!1,e())}],58509);var l=e.i(977),s=e.i(30628);function u(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}e.s(["useValueAsRef",0,function(e){let t=(0,s.useRefWithInit)(u,e).current;return t.next=e,(0,l.useIsoLayoutEffect)(t.effect),t}],231);var a=e.i(2239),c=e.i(30224);let f=(0,e.i(35423).isReactVersionAtLeast)(19)?function(e,n,r,o,l){let s;if(!t){let t;return t=i.useCallback(()=>n(e.getSnapshot(),r,o,l),[e,n,r,o,l]),(0,a.useSyncExternalStore)(e.subscribe,t,t)}let u=t.syncIndex;return t.syncIndex+=1,t.didInitialize?(s=t.syncHooks[u]).store===e&&s.selector===n&&Object.is(s.a1,r)&&Object.is(s.a2,o)&&Object.is(s.a3,l)||(s.store!==e&&(t.didChangeStore=!0),s.store=e,s.selector=n,s.a1=r,s.a2=o,s.a3=l,s.didChange=!0):(s={store:e,selector:n,a1:r,a2:o,a3:l,value:n(e.getSnapshot(),r,o,l),didChange:!1},t.syncHooks.push(s)),s.value}:function(e,t,n,r,o){return(0,c.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};function d(e,t,n,r,o){return f(e,t,n,r,o)}[].push({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],o=r.selector(r.store.state,r.a1,r.a2,r.a3);(r.didChange||!Object.is(r.value,o))&&(t=!0,r.value=o,r.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,a.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}}),e.s(["useStore",0,d],39663),e.s(["Store",0,class{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return d(this,e,t,n,r)}}],13834)},82033,57666,e=>{"use strict";let t="u">typeof navigator,n=function(){if(!t)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),r=function(){if(!t)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),o=function(){if(!t)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),i="u">typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),l="MacIntel"===n.platform&&n.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(n.platform);t&&/firefox/i.test(o);let s=t&&/apple/i.test(navigator.vendor);t&&/Edg/i.test(o);let u=t&&/android/i.test(r)||/android/i.test(o);t&&r.toLowerCase().startsWith("mac")&&navigator.maxTouchPoints;let a=o.includes("jsdom/");e.s(["isAndroid",0,u,"isIOS",0,l,"isJSDOM",0,a,"isSafari",0,s,"isWebKit",0,i],57666),e.s(["isClickLikeEvent",0,function(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t},"isMouseLikePointerType",0,function(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)},"isReactEvent",0,function(e){return"nativeEvent"in e},"isVirtualClick",0,function(e){return""===e.pointerType&&!!e.isTrusted||(u&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)},"isVirtualPointerEvent",0,function(e){return!a&&(!u&&0===e.width&&0===e.height||u&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)},"stopEvent",0,function(e){e.preventDefault(),e.stopPropagation()}],82033)},4012,87612,51665,32652,33605,61849,83921,31292,89633,e=>{"use strict";var t=e.i(71645),n=e.i(47135),r=e.i(66745),o=e.i(17514),i=e.i(82033),l=e.i(47857),s=e.i(5963),u=e.i(3404);
1e.s(["useClick",0,function(e,a={}){let c="rootStore"in e?e.rootStore:e,f=c.context.dataRef,{enabled:d=!0,event:p="click",toggle:g=!0,ignoreMouse:m=!1,stickIfOpen:h=!0,touchOpenDelay:v=0,reason:y=u.REASONS.triggerPress}=a,b=t.useRef(void 0),E=(0,n.useAnimationFrame)(),S=(0,r.useTimeout)(),x=t.useMemo(()=>({onPointerDown(e){b.current=e.pointerType},onMouseDown(e){let t=b.current,n=e.nativeEvent,r=c.select("open");if(0!==e.button||"click"===p||(0,i.isMouseLikePointerType)(t,!0)&&m)return;let o=f.current.openEvent,u=o?.type,a=c.select("domReferenceElement")!==e.currentTarget,d=r&&a||!(r&&g&&(!o||!h||"click"===u||"mousedown"===u));if((0,l.isTypeableElement)(n.target)){let e=(0,s.createChangeEventDetails)(y,n,n.target);d&&"touch"===t&&v>0?S.start(v,()=>{c.setOpen(!0,e)}):c.setOpen(d,e);return}let x=e.currentTarget;E.request(()=>{let e=(0,s.createChangeEventDetails)(y,n,x);d&&"touch"===t&&v>0?S.start(v,()=>{c.setOpen(!0,e)}):c.setOpen(d,e)})},onClick(e){if("mousedown-only"===p)return;let t=b.current;if("mousedown"===p&&t){b.current=void 0;return}if((0,i.isMouseLikePointerType)(t,!0)&&m)return;let n=c.select("open"),r=f.current.openEvent,o=c.select("domReferenceElement")!==e.currentTarget,l=n&&o||!(n&&g&&(!r||!h||(0,i.isClickLikeEvent)(r))),u=(0,s.createChangeEventDetails)(y,e.nativeEvent,e.currentTarget);l&&"touch"===t&&v>0?S.start(v,()=>{c.setOpen(!0,u)}):c.setOpen(l,u)},onKeyDown(){b.current=void 0}}),[f,p,m,c,h,g,E,S,v,y]);return t.useMemo(()=>d?{reference:x}:o.EMPTY_OBJECT,[d,x])}],4012);var a=e.i(29315),c=e.i(76477),f=e.i(90219);function d(e,t,n=!0){return e.filter(e=>e.parentId===t&&(!n||e.context?.open)).flatMap(t=>[t,...d(e,t.id,n)])}e.s(["getNodeAncestors",0,function(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n},"getNodeChildren",0,d],87612),e.i(47167),e.i(43476);let p=t.createContext(null),g=t.createContext(null),m=()=>t.useContext(p)?.id||null,h=e=>{let n=t.useContext(g);return e??n};function v(e){return`data-base-ui-${e}`}e.s(["useFloatingParentNodeId",0,m,"useFloatingTree",0,h],51665),e.s(["createAttribute",0,v],32652);let y={intentional:"onClick",sloppy:"onPointerDown"};function b(){return!1}e.s(["useDismiss",0,function(e,n={}){let o="rootStore"in e?e.rootStore:e,p=o.useState("open"),g=o.useState("floatingElement"),{dataRef:m}=o.context,{enabled:E=!0,escapeKey:S=!0,outsidePress:x=!0,outsidePressEvent:w="sloppy",referencePress:R=b,referencePressEvent:C="sloppy",bubbles:T,externalTree:A}=n,I=h(A),L=(0,c.useStableCallback)("function"==typeof x?x:()=>!1),O="function"==typeof x?L:x,M=!1!==O,k=(0,c.useStableCallback)(()=>w),P=t.useRef(!1),D=t.useRef(!1),N=t.useRef(!1),{escapeKey:W,outsidePress:F}={escapeKey:"boolean"==typeof T?T:T?.escapeKey??!1,outsidePress:"boolean"==typeof T?T:T?.outsidePress??!0},V=t.useRef(null),H=(0,r.useTimeout)(),_=(0,r.useTimeout)(),j=(0,c.useStableCallback)(()=>{_.clear(),m.current.insideReactTree=!1}),B=t.useRef(!1),z=t.useRef(""),U=(0,c.useStableCallback)(R),$=(0,c.useStableCallback)(e=>{if(!p||!E||!S||"Escape"!==e.key||B.current)return;let t=m.current.floatingContext?.nodeId,n=I?d(I.nodesRef.current,t):[];if(!W&&n.length>0){let e=!0;if(n.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let r=(0,i.isReactEvent)(e)?e.nativeEvent:e,l=(0,s.createChangeEventDetails)(u.REASONS.escapeKey,r);o.setOpen(!1,l),W||l.isPropagationAllowed||e.stopPropagation()}),Y=(0,c.useStableCallback)(()=>{m.current.insideReactTree=!0,_.start(0,j)});t.useEffect(()=>{if(!p||!E)return;m.current.__escapeKeyBubbles=W,m.current.__outsidePressBubbles=F;let e=new r.Timeout,t=new r.Timeout;function n(){e.clear(),B.current=!0}function i(){e.start(5*!!(0,a.isWebKit)(),()=>{B.current=!1})}function c(){N.current=!0,t.start(0,()=>{N.current=!1})}function h(){P.current=!1,D.current=!1}function y(){let e=z.current,t=k(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function b(e){let t=m.current.floatingContext?.nodeId,n=I&&d(I.nodesRef.current,t).some(t=>(0,l.isEventTargetWithin)(e,t.context?.elements.floating));return(0,l.isEventTargetWithin)(e,o.select("floatingElement"))||(0,l.isEventTargetWithin)(e,o.select("domReferenceElement"))||n}function x(e){let n;if("intentional"===(n=y())&&"click"!==e.type||"sloppy"===n&&"click"===e.type||m.current.insideReactTree)return void j();let r=(0,l.getTarget)(e),i=`[${v("inert")}]`,c=Array.from((0,f.ownerDocument)(o.select("floatingElement")).querySelectorAll(i)),p=(0,a.isElement)(r)?r.getRootNode():null;(0,a.isShadowRoot)(p)&&(c=c.concat(Array.from(p.querySelectorAll(i))));let g=o.context.triggerElements;if(r&&(g.hasElement(r)||g.hasMatchingElement(e=>(0,l.contains)(e,r))))return;let h=(0,a.isElement)(r)?r:null;for(;h&&!(0,a.isLastTraversableNode)(h);){let e=(0,a.getParentNode)(h);if((0,a.isLastTraversableNode)(e)||!(0,a.isElement)(e))break;h=e}if(c.length&&(0,a.isElement)(r)&&!(0,l.isRootElement)(r)&&!(0,l.contains)(r,o.select("floatingElement"))&&c.every(e=>!(0,l.contains)(h,e)))return;if((0,a.isHTMLElement)(r)&&!("touches"in e)){let t=(0,a.isLastTraversableNode)(r),n=(0,a.getComputedStyle)(r),o=/auto|scroll/,i=t||o.test(n.overflowX),l=t||o.test(n.overflowY),s=i&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,u=l&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,c="rtl"===n.direction,f=u&&(c?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),d=s&&e.offsetY>r.clientHeight;if(f||d)return}if(b(e))return;if("intentional"===y()&&N.current){t.clear(),N.current=!1;return}if("function"==typeof O&&!O(e))return;let E=m.current.floatingContext?.nodeId,S=I?d(I.nodesRef.current,E):[];if(S.length>0){let e=!0;if(S.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}o.setOpen(!1,(0,s.createChangeEventDetails)(u.REASONS.outsidePress,e)),j()}function w(e){z.current="touch";let t=(0,l.getTarget)(e);t?.addEventListener(e.type,function n(){!function(e){if("sloppy"!==y()||!o.select("open")||!E||(0,l.isEventTargetWithin)(e,o.select("floatingElement"))||(0,l.isEventTargetWithin)(e,o.select("domReferenceElement")))return;let t=e.touches[0];t&&(V.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},H.start(1e3,()=>{V.current&&(V.current.dismissOnTouchEnd=!1,V.current.dismissOnMouseDown=!1)}))}(e),t?.removeEventListener(e.type,n)})}function R(e){if(H.clear(),"pointerdown"===e.type&&(z.current=e.pointerType),"mousedown"===e.type&&V.current&&!V.current.dismissOnMouseDown)return;let t=(0,l.getTarget)(e);t?.addEventListener(e.type,function n(){if("pointerdown"===e.type)"sloppy"!==y()||"touch"===e.pointerType||!o.select("open")||!E||(0,l.isEventTargetWithin)(e,o.select("floatingElement"))||(0,l.isEventTargetWithin)(e,o.select("domReferenceElement"))||x(e);else x(e);t?.removeEventListener(e.type,n)})}function C(e){if(!P.current)return;let n=D.current;if(h(),"intentional"===y()){if("pointercancel"===e.type){n&&c();return}b(e)||(n?c():("function"!=typeof O||O(e))&&(t.clear(),N.current=!0,j()))}}function T(e){let t=(0,l.getTarget)(e);t?.addEventListener(e.type,function n(){!function(e){if("sloppy"!==y()||!V.current||(0,l.isEventTargetWithin)(e,o.select("floatingElement"))||(0,l.isEventTargetWithin)(e,o.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-V.current.startX),r=Math.abs(t.clientY-V.current.startY),i=Math.sqrt(n*n+r*r);i>5&&(V.current.dismissOnTouchEnd=!0),i>10&&(x(e),H.clear(),V.current=null)}(e),t?.removeEventListener(e.type,n)})}function A(e){let t=(0,l.getTarget)(e);t?.addEventListener(e.type,function n(){"sloppy"!==y()||!V.current||(0,l.isEventTargetWithin)(e,o.select("floatingElement"))||(0,l.isEventTargetWithin)(e,o.select("domReferenceElement"))||(V.current.dismissOnTouchEnd&&x(e),H.clear(),V.current=null),t?.removeEventListener(e.type,n)})}let L=(0,f.ownerDocument)(g);return S&&(L.addEventListener("keydown",$),L.addEventListener("compositionstart",n),L.addEventListener("compositionend",i)),M&&(L.addEventListener("click",R,!0),L.addEventListener("pointerdown",R,!0),L.addEventListener("pointerup",C,!0),L.addEventListener("pointercancel",C,!0),L.addEventListener("mousedown",R,!0),L.addEventListener("mouseup",C,!0),L.addEventListener("touchstart",w,!0),L.addEventListener("touchmove",T,!0),L.addEventListener("touchend",A,!0)),()=>{S&&(L.removeEventListener("keydown",$),L.removeEventListener("compositionstart",n),L.removeEventListener("compositionend",i)),M&&(L.removeEventListener("click",R,!0),L.removeEventListener("pointerdown",R,!0),L.removeEventListener("pointerup",C,!0),L.removeEventListener("pointercancel",C,!0),L.removeEventListener("mousedown",R,!0),L.removeEventListener("mouseup",C,!0),L.removeEventListener("touchstart",w,!0),L.removeEventListener("touchmove",T,!0),L.removeEventListener("touchend",A,!0)),e.clear(),t.clear(),h(),N.current=!1}},[m,g,S,M,O,p,E,W,F,$,j,k,I,o,H]),t.useEffect(j,[O,j]);let K=t.useMemo(()=>({onKeyDown:$,[y[C]]:e=>{U()&&o.setOpen(!1,(0,s.createChangeEventDetails)(u.REASONS.triggerPress,e.nativeEvent))},..."intentional"!==C&&{onClick(e){U()&&o.setOpen(!1,(0,s.createChangeEventDetails)(u.REASONS.triggerPress,e.nativeEvent))}}}),[$,o,C,U]),G=(0,c.useStableCallback)(e=>{if(!p||!E||0!==e.button)return;let t=(0,l.getTarget)(e.nativeEvent);(0,l.contains)(o.select("floatingElement"),t)&&(P.current||(P.current=!0,D.current=!1))}
1),q=(0,c.useStableCallback)(e=>{!p||!E||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&P.current&&(D.current=!0)}),X=t.useMemo(()=>({onKeyDown:$,onPointerDown:q,onMouseDown:q,onClickCapture:Y,onMouseDownCapture(e){Y(),G(e)},onPointerDownCapture(e){Y(),G(e)},onMouseUpCapture:Y,onTouchEndCapture:Y,onTouchMoveCapture:Y}),[$,Y,G,q]);return t.useMemo(()=>E?{reference:K,floating:X,trigger:K}:{},[E,K,X])}],33605);var E=e.i(83799),S=e.i(30628),x=e.i(977),w=e.i(67805),R=Symbol("NOT_FOUND"),C=e=>Array.isArray(e)?e:[e],T=0,A=class{revision=T;_value;_lastValue;_isEqual=I;constructor(e,t=I){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++T)}};function I(e,t){return e===t}function L(e){return e instanceof A||console.warn("Not a valid cell! ",e),e.value}var O=(e,t)=>!1;function M(){return function(e=I){return new A(null,e)}(O)}var k=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=M()),L(t)};Symbol();var P=0,D=Object.getPrototypeOf({}),N=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,W);tag=M();tags={};children={};collectionTag=null;id=P++},W={get:(e,t)=>(function(){let{value:n}=e,r=Reflect.get(n,t);if("symbol"==typeof t||t in D)return r;if("object"==typeof r&&null!==r){var o;let n=e.children[t];return void 0===n&&(n=e.children[t]=Array.isArray(o=r)?new F(o):new N(o)),n.tag&&L(n.tag),n.proxy}{let n=e.tags[t];return void 0===n&&((n=e.tags[t]=M()).value=r),L(n),r}})(),ownKeys:e=>(k(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},F=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],V);tag=M();tags={};children={};collectionTag=null;id=P++},V={get:([e],t)=>("length"===t&&k(e),W.get(e,t)),ownKeys:([e])=>W.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>W.getOwnPropertyDescriptor(e,t),has:([e],t)=>W.has(e,t)},H=(e,t)=>e===t;function _(e,t){let n,{equalityCheck:r=H,maxSize:o=1,resultEqualityCheck:i}="object"==typeof t?t:{equalityCheck:t},l=function(e,t){if(null===e||null===t||e.length!==t.length)return!1;let{length:n}=e;for(let o=0;o<n;o++)if(!r(e[o],t[o]))return!1;return!0},s=0,u=o<=1?{get:e=>n&&l(n.key,e)?n.value:R,put(e,t){n={key:e,value:t}},getEntries:()=>n?[n]:[],clear(){n=void 0}}:function(e,t){let n=[];function r(e){let r=n.findIndex(n=>t(e,n.key));if(r>-1){let e=n[r];return r>0&&(n.splice(r,1),n.unshift(e)),e.value}return R}return{get:r,put:function(t,o){r(t)===R&&(n.unshift({key:t,value:o}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(o,l);function a(){let t=u.get(arguments);if(t===R){if(t=e.apply(null,arguments),s++,i){let e=u.getEntries().find(e=>i(e.value,t));e&&(t=e.value,0!==s&&s--)}u.put(arguments,t)}return t}return a.clearCache=()=>{u.clear(),a.resetResultsCount()},a.resultsCount=()=>s,a.resetResultsCount=()=>{s=0},a}var j="u">typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function B(){return{s:0,v:void 0,o:null,p:null}}function z(e,t={}){let n,r=B(),{resultEqualityCheck:o}=t,i=0;function l(){let t,l=r,{length:s}=arguments;for(let e=0;e<s;e++){let t=arguments[e];if("function"==typeof t||"object"==typeof t&&null!==t){let e=l.o;null===e&&(l.o=e=new WeakMap);let n=e.get(t);void 0===n?(l=B(),e.set(t,l)):l=n}else{let e=l.p;null===e&&(l.p=e=new Map);let n=e.get(t);void 0===n?(l=B(),e.set(t,l)):l=n}}let u=l;if(1===l.s)t=l.v;else if(t=e.apply(null,arguments),i++,o){let e=n?.deref?.()??n;null!=e&&o(e,t)&&(t=e,0!==i&&i--),n="object"==typeof t&&null!==t||"function"==typeof t?new j(t):t}return u.s=1,u.v=t,t}return l.clearCache=()=>{r=B(),l.resetResultsCount()},l.resultsCount=()=>i,l.resetResultsCount=()=>{i=0},l}function U(e,...t){let n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t,r,o=0,i=0,l={},s=e.pop();"object"==typeof s&&(l=s,s=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(s,`createSelector expects an output function after the inputs, but received: [${typeof s}]`);let{memoize:u,memoizeOptions:a=[],argsMemoize:c=z,argsMemoizeOptions:f=[],devModeChecks:d={}}={...n,...l},p=C(a),g=C(f),m=(!function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){let n=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${n}]`)}}(t=Array.isArray(e[0])?e[0]:e,"createSelector expects all input-selectors to be functions, but received the following types: "),t),h=u(function(){return o++,s.apply(null,arguments)},...p);return Object.assign(c(function(){i++;let e=function(e,t){let n=[],{length:r}=e;for(let o=0;o<r;o++)n.push(e[o].apply(null,t));return n}(m,arguments);return r=h.apply(null,e)}
1,...g),{resultFunc:s,memoizedResultFunc:h,dependencies:m,dependencyRecomputations:()=>i,resetDependencyRecomputations:()=>{i=0},lastResult:()=>r,recomputations:()=>o,resetRecomputations:()=>{o=0},memoize:u,argsMemoize:c})};return Object.assign(r,{withTypes:()=>r}),r}var $=U(z),Y=Object.assign((e,t=$)=>{!function(e,t=`expected an object, instead received ${typeof e}`){if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let n=Object.keys(e);return t(n.map(t=>e[t]),(...e)=>e.reduce((e,t,r)=>(e[n[r]]=t,e),{}))},{withTypes:()=>Y});e.s(["createSelector",0,$,"createSelectorCreator",0,U,"lruMemoize",0,_,"weakMapMemoize",0,z],61849),U({memoize:_,memoizeOptions:{maxSize:1,equalityCheck:Object.is}});let K=(e,t,n,r,o,i,...l)=>{let s;if(l.length>0)throw Error((0,w.default)(1));if(e&&t&&n&&r&&o&&i)s=(l,s,u,a)=>i(e(l,s,u,a),t(l,s,u,a),n(l,s,u,a),r(l,s,u,a),o(l,s,u,a),s,u,a);else if(e&&t&&n&&r&&o)s=(i,l,s,u)=>o(e(i,l,s,u),t(i,l,s,u),n(i,l,s,u),r(i,l,s,u),l,s,u);else if(e&&t&&n&&r)s=(o,i,l,s)=>r(e(o,i,l,s),t(o,i,l,s),n(o,i,l,s),i,l,s);else if(e&&t&&n)s=(r,o,i,l)=>n(e(r,o,i,l),t(r,o,i,l),o,i,l);else if(e&&t)s=(n,r,o,i)=>t(e(n,r,o,i),r,o,i);else if(e)s=e;else throw Error("Missing arguments");return s};e.s(["createSelector",0,K],83921);var G=e.i(13834),q=e.i(39663);class X extends G.Store{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,n){t.useDebugValue(e),(0,x.useIsoLayoutEffect)(()=>{this.state[e]!==n&&this.set(e,n)},[e,n])}useSyncedValueWithCleanup(e,t){let n=this;(0,x.useIsoLayoutEffect)(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this,n=Object.values(e);(0,x.useIsoLayoutEffect)(()=>{t.update(e)},[t,...n])}useControlledProp(e,n){t.useDebugValue(e);let r=void 0!==n;(0,x.useIsoLayoutEffect)(()=>{r&&!Object.is(this.state[e],n)&&super.setState({...this.state,[e]:n})},[e,n,r])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,n,r,o){return t.useDebugValue(e),(0,q.useStore)(this,this.selectors[e],n,r,o)}useContextCallback(e,n){t.useDebugValue(e);let r=(0,c.useStableCallback)(n??o.NOOP);this.context[e]=r}useStateSetter(e){let n=t.useRef(void 0);return void 0===n.current&&(n.current=t=>{this.set(e,t)}),n.current}observe(e,t){let n,r=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(r,r,this),this.subscribe(e=>{let o=n(e);if(!Object.is(r,o)){let e=r;r=o,t(o,e,this)}})}}let J={open:K(e=>e.open),domReferenceElement:K(e=>e.domReferenceElement),referenceElement:K(e=>e.positionReference??e.referenceElement),floatingElement:K(e=>e.floatingElement),floatingId:K(e=>e.floatingId)};class Z extends X{constructor(e){const{nested:t,noEmit:n,onOpenChange:r,triggerElements:o,...i}=e;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:function(){let e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}(),nested:t,noEmit:n,triggerElements:o},J)}setOpen=(e,t)=>{if((!e||!this.state.open||(0,i.isClickLikeEvent)(t.event))&&(this.context.dataRef.current.openEvent=e?t.event:void 0),!this.context.noEmit){let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)}this.context.onOpenChange?.(e,t)}}class Q{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}e.s(["useFloatingRootContext",0,function(e){let{open:t=!1,onOpenChange:n,elements:r={}}=e,o=(0,E.useId)(),i=null!=m(),l=(0,S.useRefWithInit)(()=>new Z({open:t,onOpenChange:n,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new Q,floatingId:o,nested:i,noEmit:!1})).current;return(0,x.useIsoLayoutEffect)(()=>{let e={open:t,floatingId:o};void 0!==r.reference&&(e.referenceElement=r.reference,e.domReferenceElement=(0,a.isElement)(r.reference)?r.reference:null),void 0!==r.floating&&(e.floatingElement=r.floating),l.update(e)},[t,o,r.reference,r.floating,l]),l.context.onOpenChange=n,l.context.nested=i,l.context.noEmit=!1,l}],31292);var ee=e.i(494);function et(e,t,n){let r=new Map,o="item"===n,i={};for(let t in"floating"===n&&(i.tabIndex=-1,i[ee.FOCUSABLE_ATTRIBUTE]=""),e)o&&e&&(t===ee.ACTIVE_KEY||t===ee.SELECTED_KEY)||(i[t]=e[t]);for(let l=0;l<t.length;l+=1){let s,u=t[l]?.[n];(s="function"==typeof u?e?u(e):null:u)&&en(i,s,o,r)}return en(i,e,o,r),i}function en(e,t,n,r){for(let o in t){let i=t[o];n&&(o===ee.ACTIVE_KEY||o===ee.SELECTED_KEY)||(o.startsWith("on")?(r.has(o)||r.set(o,[]),"function"==typeof i&&(r.get(o)?.push(i),e[o]=(...e)=>r.get(o)?.map(t=>t(...e)).find(e=>void 0!==e))):e[o]=i)}}e.s(["useInteractions",0,function(e=[]){let n=e.map(e=>e?.reference),r=e.map(e=>e?.floating),o=e.map(e=>e?.item),i=e.map(e=>e?.trigger),l=t.useCallback(t=>et(t,e,"reference"),n),s=t.useCallback(t=>et(t,e,"floating"),r),u=t.useCallback(t=>et(t,e,"item"),o),a=t.useCallback(t=>et(t,e,"trigger"),i);return t.useMemo(()=>({getReferenceProps:l,getFloatingProps:s,getItemProps:u,getTriggerProps:a}),[l,s,u,a])}],89633)},43084,e=>{"use strict";let t=["top","right","bottom","left"],n=t.reduce((e,t)=>
1e.concat(t,t+"-start",t+"-end"),[]),r=Math.min,o=Math.max,i=Math.round,l=Math.floor,s={left:"right",right:"left",bottom:"top",top:"bottom"};function u(e){return e.split("-")[0]}function a(e){return e.split("-")[1]}function c(e){return"x"===e?"y":"x"}function f(e){return"y"===e?"height":"width"}function d(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function p(e){return c(d(e))}function g(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let m=["left","right"],h=["right","left"],v=["top","bottom"],y=["bottom","top"];function b(e){let t=u(e);return s[t]+e.slice(t.length)}e.s(["clamp",0,function(e,t,n){return o(e,r(t,n))},"createCoords",0,e=>({x:e,y:e}),"evaluate",0,function(e,t){return"function"==typeof e?e(t):e},"floor",0,l,"getAlignment",0,a,"getAlignmentAxis",0,p,"getAlignmentSides",0,function(e,t,n){void 0===n&&(n=!1);let r=a(e),o=p(e),i=f(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=b(l)),[l,b(l)]},"getAxisLength",0,f,"getExpandedPlacements",0,function(e){let t=b(e);return[g(e),t,g(t)]},"getOppositeAlignmentPlacement",0,g,"getOppositeAxis",0,c,"getOppositeAxisPlacements",0,function(e,t,n,r){let o=a(e),i=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?h:m;return t?m:h;case"left":case"right":return t?v:y;default:return[]}}(u(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(g)))),i},"getOppositePlacement",0,b,"getPaddingObject",0,function(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}},"getSide",0,u,"getSideAxis",0,d,"max",0,o,"min",0,r,"placements",0,n,"rectToClientRect",0,function(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}},"round",0,i,"sides",0,t])},43801,e=>{"use strict";var t=e.i(43084),n=e.i(29315),r=e.i(82033),o=e.i(494);function i(e,t,n){return Math.floor(e/t)!==n}function l(e,t){return t<0||t>=e.current.length}function s(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:o=1}={}){let i=t;do i+=n?-o:o;while(i>=0&&i<=e.current.length-1&&u(e,i,r))return i}function u(e,t,n){if("function"==typeof n?n(t):n?.includes(t)??!1)return!0;let r=e.current[t];return!!r&&(!a(r)||!n&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")))}function a(e){return"none"!==(0,n.getComputedStyle)(e).display}e.s(["createGridCellMap",0,function(e,t,n){let r=[],o=0;return e.forEach(({width:e,height:i},l)=>{let s=!1;for(n&&(o=0);!s;){let n=[];for(let r=0;r<e;r+=1)for(let e=0;e<i;e+=1)n.push(o+r+e*t);o%t+e<=t&&n.every(e=>null==r[e])?(n.forEach(e=>{r[e]=l}),s=!0):o+=1}}),[...r]},"findNonDisabledListIndex",0,s,"getGridCellIndexOfCorner",0,function(e,t,n,r,o){if(-1===e)return -1;let i=n.indexOf(e),l=t[e];switch(o){case"tl":return i;case"tr":if(!l)return i;return i+l.width-1;case"bl":if(!l)return i;return i+(l.height-1)*r;case"br":return n.lastIndexOf(e);default:return -1}},"getGridCellIndices",0,function(e,t){return t.flatMap((t,n)=>e.includes(t)?[n]:[])},"getGridNavigatedIndex",0,function(e,{event:n,orientation:a,loopFocus:c,rtl:f,cols:d,disabledIndices:p,minIndex:g,maxIndex:m,prevIndex:h,stopEvent:v=!1}){let y,b=h;if(n.key===o.ARROW_UP?y="up":n.key===o.ARROW_DOWN&&(y="down"),y){let o=[],i=[],a=!1,f=0;{let t=null,n=-1;e.current.forEach((e,r)=>{if(null==e)return;f+=1;let l=e.closest('[role="row"]');l&&(a=!0),(l!==t||-1===n)&&(t=l,o[n+=1]=[]),o[n].push(r),i[r]=n})}let E=!1,S=0;if(a)for(let e of o){let t=e.length;t>S&&(S=t),t!==d&&(E=!0)}let x=E&&f<e.current.length,w=S||d;v&&(0,r.stopEvent)(n);let R=(t=>{if(!E||-1===h)return;let n=i[h];if(null==n)return;let r=o[n].indexOf(h),l="up"===t?-1:1;for(let t=n+l,i=0;i<o.length;i+=1,t+=l){if(t<0||t>=o.length){if(!c||x)return;t=t<0?o.length-1:0}let n=o[t];for(let t=Math.min(r,n.length-1);t>=0;t-=1){let r=n[t];if(!u(e,r,p))return r}}})(y)??(n=>{if(!x||-1===h)return;let r=h%w,o="up"===n?-w:w,i=m-m%w,l=(0,t.floor)(m/w)+1;for(let t=h-r+o,n=0;n<l;n+=1,t+=o){if(t<0||t>m){if(!c)return;t=t<0?i:0}let n=Math.min(t+w-1,m);for(let o=Math.min(t+r,n);o>=t;o-=1)if(!u(e,o,p))return o}})(y);if(void 0!==R)b=R;else if(-1===h)b="up"===y?m:g;else if(b=s(e,{startingIndex:h,amount:w,decrement:"up"===y,disabledIndices:p}),c){if("up"===y&&(h-w<g||b<0)){let e=h%w,t=m%w,n=m-(t-e);b=t===e?m:t>e?n:n-w}"down"===y&&h+w>m&&(b=s(e,{startingIndex:h%w-w,amount:w,disabledIndices:p}))}l(e,b)&&(b=h)}if("both"===a){let u=(0,t.floor)(h/d);n.key===(f?o.ARROW_LEFT:o.ARROW_RIGHT)&&(v&&(0,r.stopEvent)(n),h%d!=d-1?(b=s(e,{startingIndex:h,disabledIndices:p}),c&&i(b,d,u)&&(b=s(e,{startingIndex:h-h%d-1,disabledIndices:p}))):c&&(b=s(e,{startingIndex:h-h%d-1,disabledIndices:p})),i(b,d,u)&&(b=h)),n.key===(f?o.ARROW_RIGHT:o.ARROW_LEFT)&&(v&&(0,r.stopEvent)(n),h%d!=0?(b=s(e,{startingIndex:h,decrement:!0,disabledIndices:p}),c&&i(b,d,u)&&(b=s(e,{startingIndex:h+(d-h%d),decrement:!0,disabledIndices:p}))):c&&(b=s(e,{startingIndex:h+(d-h%d),decrement:!0,disabledIndices:p})),i(b,d,u)&&(b=h));let a=(0,t.floor)(m/d)===u;l(e,b)&&(b=c&&a?n.key===(f?o.ARROW_RIGHT:o.ARROW_LEFT)?m:s(e,{startingIndex:h-h%d-1,disabledIndices:p}):h)}return b},"getMaxListIndex",0,function(e,t){return s(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})},"getMinListIndex",0,function(e,t){return s(e,{disabledIndices:t})},"isElementVisible",0,a,"isIndexOutOfListBounds",0,l,"isListIndexDisabled",0,u])},39866,98442,19431,78388,63050,7571,86389,89118,74748,42263,72408,97126,59266,7335,37692,91985,56048,e=>{"use strict";var t,n,r=e.i(71645),o=e.i(62372),i=e.i(26292),l=e.i(30628),s=e.i(58509),u=e.i(94349),a=e.i(977),c=e.i(76477),f=e.i(231),d=e.i(39663),p=e.i(13834),g=e.i(4012),m=e.i(33605),h=e.i(31292),v=e.i(89633);e.i(47167);var y=e.i(29315),b=e.i(90219),E=e.i(47857),S=e.i(82033),x=e.i(43801),w=e.i(51665),R=e.i(5963),C=e.i(3404);let T=0;function A(e,t={}){let{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(T);let i=()=>e?.focus({preventScroll:n});o?i():T=requestAnimationFrame(i)}e.s(["enqueueFocus",0,A],98442);var I=e.i(494);function L(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function O(e,t){return L(t,e===I.ARROW_UP||e===I.ARROW_DOWN,e===I.ARROW_LEFT||e===I.ARROW_RIGHT)}function M(e,t,n){return L(t,e===I.ARROW_DOWN,n?e===I.ARROW_LEFT:e===I.ARROW_RIGHT)||"Enter"===e||" "===e||""===e}var k=e.i(66745),P=e.i(67805);let D=r.createContext(null),N=r.createContext(null);function W(){let e=r.useContext(D);if(null===e)throw Error((0,P.default)(60));return e}e.s(["SelectFloatingContext",0,N,"SelectRootContext",0,D,"useSelectFloatingContext",0,function(){let e=r.useContext(N);if(null===e)throw Error((0,P.default)(61));return e},"useSelectRootContext",0,W],19431);var F=e.i(8553),V=e.i(98128),H=e.i(88841),_=e.i(83921);let j=(e,t)=>Object.is(e,t);function B(e,t,n){return null==e||null==t?Object.is(e,t):n(e,t)}function z(e,t,n){return e&&0!==e.length?e.findIndex(e=>void 0!==e&&B(e,t,n)):-1}function U(e){if(null==e)return"";if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}e.s(["compareItemEquality",0,B,"defaultItemEquality",0,j,"findItemIndex",0,z,"removeItem",0,function(e,t,n){return e.filter(e=>!B(t,e,n))},"selectedValueIncludes",0,function(e,t,n){return!!e&&0!==e.length&&e.some(e=>void 0!==e&&B(t,e,n))}],78388);var $=e.i(43476);function Y(e){return null!=e&&e.length>0&&"object"==typeof e[0]&&null!=e[0]&&"items"in e[0]}function K(e,t){return t&&null!=e?t(e)??"":e&&"object"==typeof e&&"value"in e&&"label"in e?U(e.value):U(e)}function G(e,t,n){function r(){if(n&&null!=e)return n(e)??"";if(e&&"object"==typeof e){if("label"in e&&null!=e.label)return String(e.label);if("value"in e)return String(e.value)}return U(e)}if(n&&null!=e)return n(e);if(e&&"object"==typeof e&&"label"in e&&null!=e.label)return e.label;if(t&&!Array.isArray(t))return t[e]??r();if(Array.isArray(t)){let n=Y(t)?t.flatMap(e=>e.items):t;if(null==e||"object"!=typeof e){let t=n.find(t=>t.value===e);return t&&null!=t.label?t.label:r()}if("value"in e){let t=n.find(t=>t&&t.value===e.value);if(t&&null!=t.label)return t.label}}return r()}let q={id:(0,_.createSelector)(e=>e.id),labelId:(0,_.createSelector)(e=>e.labelId),modal:(0,_.createSelector)(e=>e.modal),multiple:(0,_.createSelector)(e=>e.multiple),items:(0,_.createSelector)(e=>e.items),itemToStringLabel:(0,_.createSelector)(e=>e.itemToStringLabel),itemToStringValue:(0,_.createSelector)(e=>e.itemToStringValue),isItemEqualToValue:(0,_.createSelector)(e=>e.isItemEqualToValue),value:(0,_.createSelector)(e=>e.value),hasSelectedValue:(0,_.createSelector)(e=>{let{value:t,multiple:n,itemToStringValue:r}=e;return null!=t&&(n&&Array.isArray(t)?t.length>0:""!==K(t,r))}),hasNullItemLabel:(0,_.createSelector)((e,t)=>!!t&&function(e){if(!Array.isArray(e))return null!=e&&"null"in e;if(Y(e)){for(let t of e)for(let e of t.items)if(e&&null==e.value&&null!=e.label)return!0;return!1}for(let t of e)if(t&&null==t.value&&null!=t.label)return!0;return!1}(e.items)),open:(0,_.createSelector)(e=>e.open),mounted:(0,_.createSelector)(e=>e.mounted),forceMount:(0,_.createSelector)(e=>e.forceMount),transitionStatus:(0,_.createSelector)(e=>e.transitionStatus),openMethod:(0,_.createSelector)(e=>e.openMethod),activeIndex:(0,_.createSelector)(e=>e.activeIndex),selectedIndex:(0,_.createSelector)(e=>e.selectedIndex),isActive:(0,_.createSelector)((e,t)=>e.activeIndex===t),isSelected:(0,_.createSelector)((e,t,n)=>{let r=e.isItemEqualToValue,o=e.value;return e.multiple?Array.isArray(o)&&o.some(e=>B(n,e,r)):e.selectedIndex===t&&null!==e.selectedIndex||B(n,o,r)}),isSelectedByFocus:(0,_.createSelector)((e,t)=>e.selectedIndex===t),popupProps:(0,_.createSelector)(e=>e.popupProps),triggerProps:(0,_.createSelector)(e=>e.triggerProps),triggerElement:(0,_.createSelector)(e=>e.triggerElement),positionerElement:(0,_.createSelector)(e=>e.positionerElement),listElement:(0,_.createSelector)(e=>e.listElement),scrollUpArrowVisible:(0,_.createSelector)(e=>e.scrollUpArrowVisible),scrollDownArrowVisible:(0,_.createSelector)(e=>e.scrollDownArrowVisible),hasScrollArrows:(0,_.createSelector)(e=>e.hasScrollArrows)};e.s(["selectors",0,q],63050);var X=e.i(89269),J=e.i(84876),Z=e.i(88599),Q=e.i(17514);function ee(e,t){let n=r.useRef(e),o=(0,c.useStableCallback)(t);(0,a.useIsoLayoutEffect)(()=>{n.current!==e&&o(n.current)},[e,o]),(0,a.useIsoLayoutEffect)(()=>{n.current=e},[e])}var et=e.i(57666),en=e.i(19805);e.s(["SelectRoot",0,function(e){let{id:t,value:n,defaultValue:T=null,onValueChange:P,open:W,defaultOpen:_=!1,onOpenChange:B,name:U,autoComplete:Y,disabled:G=!1,readOnly:er=!1,required:eo=!1,modal:ei=!0,actionsRef:el,inputRef:es,onOpenChangeComplete:eu,items:ea,multiple:ec=!1,itemToStringLabel:ef,itemToStringValue:ed,isItemEqualToValue:ep=j,highlightItemOnHover:eg=!0,children:em}=e,{clearErrors:eh}=(0,J.useFormContext)(),{setDirty:ev,setTouched:ey,setFocused:eb,shouldValidateOnChange:eE,validityData:eS,setFilled:ex,name:ew,disabled:eR,validation:eC,validationMode:eT}=(0,F.useFieldRootContext)(),eA=(0,V.useLabelableId)({id:t}),eI=eR||G,eL=ew??U,[eO,eM]=(0,u.useControlled)({controlled:n,default:ec?T??Q.EMPTY_ARRAY:T,name:"Select",state:"value"}),[ek,eP]=(0,u.useControlled)({controlled:W,default:_,name:"Select",state:"open"}),eD=r.useRef([]),eN=r.useRef([]),eW=r.useRef(null),eF=r.useRef(null),eV=r.useRef(0),eH=r.useRef(null),e_=r.useRef([]),ej=r.useRef(!1),eB=r.useRef(!1),ez=r.useRef(null),eU=r.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}),e$=r.useRef(!1),{mounted:eY,setMounted:eK,transitionStatus:eG}=(0,H.useTransitionStatus)(ek),{openMethod:eq,triggerProps:eX}=function(e){let t,n,[o,i]=r.useState(null),l=(0,c.useStableCallback)((t,n)=>{e||i(n||(et.isIOS?"touch":""))});ee(e,t=>{t&&!e&&i(null)});let{onClick:s,onPointerDown:u}=(t=r.useRef(""),n=r.useCallback(e=>{e.defaultPrevented||(t.current=e.pointerType,l(e,e.pointerType))},[l]),{onClick:r.useCallback(e=>{0===e.detail?l(e,"keyboard"):(l(e,"pointerType"in e?e.pointerType:t.current),t.current="")},[l]),onPointerDown:n});return r.useMemo(()=>({openMethod:o,triggerProps:{onClick:s,onPointerDown:u}}),[o,s,u])}(ek),eJ=(0,l.useRefWithInit)(()=>new p.Store({id:eA,labelId:void 0,modal:ei,multiple:ec,itemToStringLabel:ef,itemToStringValue:ed,isItemEqualToValue:ep,value:eO,open:ek,mounted:eY,transitionStatus:eG,items:ea,forceMount:!1,openMethod:null,activeIndex:null,selectedIndex:null,popupProps:{},triggerProps:{},triggerElement:null,positionerElement:null,listElement:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1,hasScrollArrows:!1})).current,eZ=(0,d.useStore)(eJ,q.activeIndex),eQ=(0,d.useStore)(eJ,q.selectedIndex),e0=(0,d.useStore)(eJ,q.triggerElement),e1=(0,d.useStore)(eJ,q.positionerElement),e2=r.useMemo(()=>
1ec&&Array.isArray(eO)&&0===eO.length?"":K(eO,ed),[ec,eO,ed]),e6=r.useMemo(()=>ec&&Array.isArray(eO)?eO.map(e=>K(e,ed)):K(eO,ed),[ec,eO,ed]),e3=(0,f.useValueAsRef)(eJ.state.triggerElement);(0,Z.useField)({id:eA,commit:eC.commit,value:eO,controlRef:e3,name:eL,getValue:()=>e6});let e5=r.useRef(eO);(0,a.useIsoLayoutEffect)(()=>{eO!==e5.current&&eJ.set("forceMount",!0)},[eJ,eO]),(0,a.useIsoLayoutEffect)(()=>{ex(ec?Array.isArray(eO)&&eO.length>0:null!=eO)},[ec,eO,ex]),(0,a.useIsoLayoutEffect)(function(){if(ek)return;let e=e_.current;if(ec){let t=Array.isArray(eO)?eO:[];if(0===t.length)return void eJ.set("selectedIndex",null);let n=z(e,t[t.length-1],ep);return void eJ.set("selectedIndex",-1===n?null:n)}let t=z(e,eO,ep);eJ.set("selectedIndex",-1===t?null:t)},[ec,ek,eO,e_,ep,eJ]),ee(eO,()=>{eh(eL),ev(eO!==eS.initialValue),eE()?eC.commit(eO):eC.commit(eO,!0)});let e7=(0,c.useStableCallback)((e,t)=>{if(B?.(e,t),!t.isCanceled&&(eP(e),e||t.reason!==C.REASONS.focusOut&&t.reason!==C.REASONS.outsidePress||(ey(!0),eb(!1),"onBlur"===eT&&eC.commit(eO)),!e&&null!==eJ.state.activeIndex)){let e=eD.current[eJ.state.activeIndex];queueMicrotask(()=>{e?.setAttribute("tabindex","-1")})}}),e4=(0,c.useStableCallback)(()=>{eK(!1),eJ.set("activeIndex",null),eu?.(!1)});(0,X.useOpenChangeComplete)({enabled:!el,open:ek,ref:eW,onComplete(){ek||e4()}}),r.useImperativeHandle(el,()=>({unmount:e4}),[e4]);let e8=(0,c.useStableCallback)((e,t)=>{P?.(e,t),t.isCanceled||eM(e)}),e9=(0,c.useStableCallback)(()=>{let e=eJ.state.listElement||eW.current;if(!e)return;let t=e.scrollTop,n=e.scrollTop+e.clientHeight,r=t>1,o=n<e.scrollHeight-1;eJ.state.scrollUpArrowVisible!==r&&eJ.set("scrollUpArrowVisible",r),eJ.state.scrollDownArrowVisible!==o&&eJ.set("scrollDownArrowVisible",o)}),te=(0,h.useFloatingRootContext)({open:ek,onOpenChange:e7,elements:{reference:e0,floating:e1}}),tt=(0,g.useClick)(te,{enabled:!er&&!eI,event:"mousedown"}),tn=(0,m.useDismiss)(te,{bubbles:!1}),tr=function(e,t){let n="rootStore"in e?e.rootStore:e,o=n.useState("open"),i=n.useState("floatingElement"),l=n.useState("domReferenceElement"),s=n.context.dataRef,{listRef:u,activeIndex:d,onNavigate:p=()=>{},enabled:g=!0,selectedIndex:m=null,allowEscape:h=!1,loopFocus:v=!1,nested:T=!1,rtl:k=!1,virtual:P=!1,focusItemOnOpen:D="auto",focusItemOnHover:N=!0,openOnArrowKeyDown:W=!0,disabledIndices:F,orientation:V="vertical",parentOrientation:H,cols:_=1,id:j,resetOnPointerLeave:B=!0,externalTree:z}=t,U=(0,E.getFloatingFocusElement)(i),$=(0,f.useValueAsRef)(U),Y=(0,w.useFloatingParentNodeId)(),K=(0,w.useFloatingTree)(z);(0,a.useIsoLayoutEffect)(()=>{s.current.orientation=V},[s,V]);let G=(0,E.isTypeableCombobox)(l),q=r.useRef(D),X=r.useRef(m??-1),J=r.useRef(null),Z=r.useRef(!0),Q=(0,c.useStableCallback)(e=>{p(-1===X.current?null:X.current,e)}),ee=r.useRef(Q),et=r.useRef(!!i),en=r.useRef(o),er=r.useRef(!1),eo=r.useRef(!1),ei=(0,f.useValueAsRef)(F),el=(0,f.useValueAsRef)(o),es=(0,f.useValueAsRef)(m),eu=(0,f.useValueAsRef)(B),ea=(0,c.useStableCallback)(()=>{function e(e){P?K?.events.emit("virtualfocus",e):A(e,{sync:er.current,preventScroll:!0})}let t=u.current[X.current],n=eo.current;t&&e(t),(er.current?e=>e():requestAnimationFrame)(()=>{let r=u.current[X.current]||t;!r||(t||e(r),ef&&(n||!Z.current)&&r.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,a.useIsoLayoutEffect)(()=>{g&&(o&&i?(X.current=m??-1,q.current&&null!=m&&(eo.current=!0,Q())):et.current&&(X.current=-1,ee.current()))},[g,o,i,m,Q]),(0,a.useIsoLayoutEffect)(()=>{if(g){if(!o){er.current=!1;return}if(i)if(null==d){if(er.current=!1,null!=es.current)return;if(et.current&&(X.current=-1,ea()),(!en.current||!et.current)&&q.current&&(null!=J.current||!0===q.current&&null==J.current)){let e=0,t=()=>{null==u.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e+=1):(X.current=null==J.current||M(J.current,V,k)||T?(0,x.getMinListIndex)(u):(0,x.getMaxListIndex)(u),J.current=null,Q())};t()}}else(0,x.isIndexOutOfListBounds)(u,d)||(X.current=d,ea(),eo.current=!1)}},[g,o,i,d,es,T,u,V,k,Q,ea,ei]),(0,a.useIsoLayoutEffect)(()=>{if(!g||i||!K||P||!et.current)return;let e=K.nodesRef.current,t=e.find(e=>e.id===Y)?.context?.elements.floating,n=(0,E.activeElement)((0,b.ownerDocument)(i)),r=e.some(e=>
1e.context&&(0,E.contains)(e.context.elements.floating,n));t&&!r&&Z.current&&t.focus({preventScroll:!0})},[g,i,K,Y,P]),(0,a.useIsoLayoutEffect)(()=>{ee.current=Q,en.current=o,et.current=!!i}),(0,a.useIsoLayoutEffect)(()=>{o||(J.current=null,q.current=D)},[o,D]);let ec=null!=d,ef=r.useMemo(()=>{function e(e){if(!el.current)return;let t=u.current.indexOf(e.currentTarget);-1!==t&&X.current!==t&&(X.current=t,Q(e))}return{onFocus(t){er.current=!0,e(t)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(t){er.current=!0,eo.current=!1,N&&e(t)},onPointerLeave(e){if(!el.current||!Z.current||"touch"===e.pointerType)return;er.current=!0;let t=e.relatedTarget;if(!(!N||u.current.includes(t))&&eu.current&&(A(null,{sync:!0}),X.current=-1,Q(e),!P)){let e=$.current,t=(0,E.activeElement)((0,b.ownerDocument)(e));e&&(0,E.contains)(e,t)&&e.focus({preventScroll:!0})}}}},[el,$,N,u,Q,eu,P]),ed=r.useCallback(()=>H??K?.nodesRef.current.find(e=>e.id===Y)?.context?.dataRef?.current.orientation,[Y,K,H]),ep=(0,c.useStableCallback)(e=>{var t;let r,i;if(Z.current=!1,er.current=!0,229===e.which||!el.current&&e.currentTarget===$.current)return;if(T&&(t=e.key,r=k?t===I.ARROW_RIGHT:t===I.ARROW_LEFT,i=t===I.ARROW_UP,"both"===V||"horizontal"===V&&_&&_>1?"Escape"===t:L(V,r,i))){O(e.key,ed())||(0,S.stopEvent)(e),n.setOpen(!1,(0,R.createChangeEventDetails)(C.REASONS.listNavigation,e.nativeEvent)),(0,y.isHTMLElement)(l)&&(P?K?.events.emit("virtualfocus",l):l.focus());return}let s=X.current,a=(0,x.getMinListIndex)(u,F),c=(0,x.getMaxListIndex)(u,F);if(G||("Home"===e.key&&((0,S.stopEvent)(e),X.current=a,Q(e)),"End"===e.key&&((0,S.stopEvent)(e),X.current=c,Q(e))),_>1){let t=Array.from({length:u.current.length},()=>({width:1,height:1})),n=(0,x.createGridCellMap)(t,_,!1),r=n.findIndex(e=>null!=e&&!(0,x.isListIndexDisabled)(u,e,F)),o=n.reduce((e,t,n)=>null==t||(0,x.isListIndexDisabled)(u,t,F)?e:n,-1),i=n[(0,x.getGridNavigatedIndex)({current:n.map(e=>null!=e?u.current[e]:null)},{event:e,orientation:V,loopFocus:v,rtl:k,cols:_,disabledIndices:(0,x.getGridCellIndices)([...("function"!=typeof F?F:null)||u.current.map((e,t)=>(0,x.isListIndexDisabled)(u,t,F)?t:void 0),void 0],n),minIndex:r,maxIndex:o,prevIndex:(0,x.getGridCellIndexOfCorner)(X.current>c?a:X.current,t,n,_,e.key===I.ARROW_DOWN?"bl":e.key===(k?I.ARROW_LEFT:I.ARROW_RIGHT)?"tr":"tl"),stopEvent:!0})];if(null!=i&&(X.current=i,Q(e)),"both"===V)return}if(O(e.key,V)){if((0,S.stopEvent)(e),o&&!P&&(0,E.activeElement)(e.currentTarget.ownerDocument)===e.currentTarget){X.current=M(e.key,V,k)?a:c,Q(e);return}M(e.key,V,k)?v?s>=c?h&&s!==u.current.length?X.current=-1:(er.current=!1,X.current=a):X.current=(0,x.findNonDisabledListIndex)(u,{startingIndex:s,disabledIndices:F}):X.current=Math.min(c,(0,x.findNonDisabledListIndex)(u,{startingIndex:s,disabledIndices:F})):v?s<=a?h&&-1!==s?X.current=u.current.length:(er.current=!1,X.current=c):X.current=(0,x.findNonDisabledListIndex)(u,{startingIndex:s,decrement:!0,disabledIndices:F}):X.current=Math.max(a,(0,x.findNonDisabledListIndex)(u,{startingIndex:s,decrement:!0,disabledIndices:F})),(0,x.isIndexOutOfListBounds)(u,X.current)&&(X.current=-1),Q(e)}}),eg=r.useMemo(()=>P&&o&&ec&&{"aria-activedescendant":`${j}-${d}`},[P,o,ec,j,d]),em=r.useMemo(()=>({"aria-orientation":"both"===V?void 0:V,...!G?eg:{},onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&o&&!P){let t=(0,E.getTarget)(e.nativeEvent);if(t&&!(0,E.contains)($.current,t))return;(0,S.stopEvent)(e),n.setOpen(!1,(0,R.createChangeEventDetails)(C.REASONS.focusOut,e.nativeEvent)),(0,y.isHTMLElement)(l)&&l.focus();return}ep(e)},onPointerMove(){Z.current=!0}}),[eg,ep,$,V,G,n,o,P,l]),eh=r.useMemo(()=>{function e(e){"auto"===D&&(0,S.isVirtualClick)(e.nativeEvent)&&(q.current=!P)}function t(e){q.current=D,"auto"===D&&(0,S.isVirtualPointerEvent)(e.nativeEvent)&&(q.current=!0)}return{onKeyDown(e){var t,r;let o=n.select("open");Z.current=!1;let i=e.key.startsWith("Arrow"),l=(t=e.key,r=ed(),L(r,k?t===I.ARROW_LEFT:t===I.ARROW_RIGHT,t===I.ARROW_DOWN)),s=O(e.key,V),a=(T?l:s)||"Enter"===e.key||""===e.key.trim();if(P&&o)return ep(e);if(o||W||!i){if(a){let t=O(e.key,ed());J.current=T&&t?null:e.key}if(T){l&&((0,S.stopEvent)(e),o?(X.current=(0,x.getMinListIndex)(u,ei.current),Q(e)):n.setOpen(!0,(0,R.createChangeEventDetails)(C.REASONS.listNavigation,e.nativeEvent,e.currentTarget)));return}s&&(null!=es.current&&(X.current=es.current),(0,S.stopEvent)(e),!o&&W?n.setOpen(!0,(0,R.createChangeEventDetails)(C.REASONS.listNavigation,e.nativeEvent,e.currentTarget)):ep(e),o&&Q(e))}},onFocus(e){n.select("open")&&!P&&(X.current=-1,Q(e))},onPointerDown:t,onPointerEnter:t,onMouseDown:e,onClick:e}},[ep,ei,D,u,T,Q,n,W,V,ed,k,es,P]),ev=r.useMemo(()=>({...eg,...eh}),[eg,eh]);return r.useMemo(()=>g?{reference:ev,floating:em,item:ef,trigger:eh}:{},[g,ev,em,eh,ef])}(te,{enabled:!er&&!eI,listRef:eD,activeIndex:eZ,selectedIndex:eQ,disabledIndices:Q.EMPTY_ARRAY,onNavigate(e){(null!==e||ek)&&eJ.set("activeIndex",e)},focusItemOnHover:!1}),to=function(e,t){let n="rootStore"in e?e.rootStore:e,o=n.context.dataRef,i=n.useState("open"),{listRef:l,elementsRef:s,activeIndex:u,onMatch:f,onTypingChange:d,enabled:p=!0,resetMs:g=750,selectedIndex:m=null}=t,h=(0,k.useTimeout)(),v=r.useRef(""),y=r.useRef(m??u??-1),b=r.useRef(null);(0,a.useIsoLayoutEffect)(()=>{(i||null===m)&&(h.clear(),b.current=null,""!==v.current&&(v.current=""))},[i,m,h]),(0,a.useIsoLayoutEffect)(()=>{i&&""===v.current&&(y.current=m??u??-1)},[i,m,u]);let w=(0,c.useStableCallback)(e=>{e?o.current.typing||(o.current.typing=e,d?.(e)):o.current.typing&&(o.current.typing=e,d?.(e))}),R=(0,c.useStableCallback)(e=>{function t(e,n,r=0){if(0===e.length)return -1;let o=(r%e.length+e.length)%e.length,i=n.toLocaleLowerCase();for(let t=0;t<e.length;t+=1){let n=(o+t)%e.length,r=e[n];if(r?.toLocaleLowerCase().startsWith(i)&&function(e){let t=s?.current[e];return!t||(0,x.isElementVisible)(t)}(n))return n}return -1}let n=l.current;if(v.current.length>0&&" "===e.key&&((0,S.stopEvent)(e),w(!0)),v.current.length>0&&" "!==v.current[0]&&-1===t(n,v.current)&&" "!==e.key&&w(!1),null==n||1!==e.ke
1y.length||e.ctrlKey||e.metaKey||e.altKey)return;i&&" "!==e.key&&((0,S.stopEvent)(e),w(!0));let r=""===v.current;r&&(y.current=m??u??-1),n.every(e=>!e||e[0]?.toLocaleLowerCase()!==e[1]?.toLocaleLowerCase())&&v.current===e.key&&(v.current="",y.current=b.current),v.current+=e.key,h.start(g,()=>{v.current="",y.current=b.current,w(!1)});let o=r?m??u??-1:y.current,a=t(n,v.current,(o??0)+1);-1!==a?(f?.(a),b.current=a):" "!==e.key&&(v.current="",w(!1))}),C=(0,c.useStableCallback)(e=>{let t=e.relatedTarget,r=n.select("domReferenceElement"),o=n.select("floatingElement"),i=(0,E.contains)(r,t),l=(0,E.contains)(o,t);i||l||(h.clear(),v.current="",y.current=b.current,w(!1))}),T=r.useMemo(()=>({onKeyDown:R,onBlur:C}),[R,C]),A=r.useMemo(()=>({onKeyDown:R,onBlur:C}),[R,C]);return r.useMemo(()=>p?{reference:T,floating:A}:{},[p,T,A])}(te,{enabled:!er&&!eI&&(ek||!ec),listRef:eN,activeIndex:eZ,selectedIndex:eQ,onMatch(e){ek?eJ.set("activeIndex",e):e8(e_.current[e],(0,R.createChangeEventDetails)("none"))},onTypingChange(e){ej.current=e}}),{getReferenceProps:ti,getFloatingProps:tl,getItemProps:ts}=(0,v.useInteractions)([tt,tn,tr,to]),tu=r.useMemo(()=>(0,en.mergeProps)(ti(),eX,eA?{id:eA}:Q.EMPTY_OBJECT),[ti,eX,eA]);(0,s.useOnFirstRender)(()=>{eJ.update({popupProps:tl(),triggerProps:tu})}),(0,a.useIsoLayoutEffect)(()=>{eJ.update({id:eA,modal:ei,multiple:ec,value:eO,open:ek,mounted:eY,transitionStatus:eG,popupProps:tl(),triggerProps:tu,items:ea,itemToStringLabel:ef,itemToStringValue:ed,isItemEqualToValue:ep,openMethod:eq})},[eJ,eA,ei,ec,eO,ek,eY,eG,tl,tu,ea,ef,ed,ep,eq]);let ta=r.useMemo(()=>({store:eJ,name:eL,required:eo,disabled:eI,readOnly:er,multiple:ec,itemToStringLabel:ef,itemToStringValue:ed,highlightItemOnHover:eg,setValue:e8,setOpen:e7,listRef:eD,popupRef:eW,scrollHandlerRef:eF,handleScrollArrowVisibility:e9,scrollArrowsMountedCountRef:eV,getItemProps:ts,events:te.context.events,valueRef:eH,valuesRef:e_,labelsRef:eN,typingRef:ej,selectionRef:eU,selectedItemTextRef:ez,validation:eC,onOpenChangeComplete:eu,keyboardActiveRef:eB,alignItemWithTriggerActiveRef:e$,initialValueRef:e5}),[eJ,eL,eo,eI,er,ec,ef,ed,eg,e8,e7,ts,te.context.events,eC,eu,e9]),tc=(0,i.useMergedRefs)(es,eC.inputRef),tf=ec&&Array.isArray(eO)&&eO.length>0,td=ec?void 0:eL,tp=r.useMemo(()=>ec&&Array.isArray(eO)&&eL?eO.map(e=>{let t=K(e,ed);return(0,$.jsx)("input",{type:"hidden",name:eL,value:t},t)}):null,[ec,eO,eL,ed]);return(0,$.jsx)(D.Provider,{value:ta,children:(0,$.jsxs)(N.Provider,{value:te,children:[em,(0,$.jsx)("input",{...eC.getInputValidationProps({onFocus(){eJ.state.triggerElement?.focus({focusVisible:!0})},onChange(e){if(e.nativeEvent.defaultPrevented)return;let t=e.target.value,n=(0,R.createChangeEventDetails)(C.REASONS.none,e.nativeEvent);eJ.set("forceMount",!0),queueMicrotask(function(){if(ec)return;let e=e_.current.find(e=>K(e,ed).toLowerCase()===t.toLowerCase());null!=e&&(ev(e!==eS.initialValue),e8(e,n),eE()&&eC.commit(e))})}}),id:eA&&null==td?`${eA}-hidden-input`:void 0,name:td,autoComplete:Y,value:e2,disabled:eI,required:eo&&!tf,readOnly:er,ref:tc,style:eL?o.visuallyHiddenInput:o.visuallyHidden,tabIndex:-1,"aria-hidden":!0}),tp]})})}],39866);var er=e.i(27601),eo=e.i(4692),ei=e.i(43272);let el=r.forwardRef(function(e,t){let{render:n,className:r,...o}=e;delete o.id;let i=(0,F.useFieldRootContext)(),{store:l}=W(),s=(0,d.useStore)(l,q.triggerElement),u=(0,d.useStore)(l,q.id),a=null==u?void 0:`${u}-label`,c=(0,ei.useLabel)({id:a,fallbackControlId:s?.id??u,setLabelId(e){l.set("labelId",e)}});return(0,er.useRenderElement)("div",e,{ref:t,state:i.state,props:[c,o],stateAttributesMapping:eo.fieldValidityMapping})});e.s(["SelectLabel",0,el],7571);var es=e.i(51849),eu=e.i(84759);let ea=((t={}).open="data-open",t.closed="data-closed",t[t.startingStyle=eu.TransitionStatusDataAttributes.startingStyle]="startingStyle",t[t.endingStyle=eu.TransitionStatusDataAttributes.endingStyle]="endingStyle",t.anchorHidden="data-anchor-hidden",t.side="data-side",t.align="data-align",t),ec=((n={}).popupOpen="data-popup-open",n.pressed="data-pressed",n),ef={[ec.popupOpen]:""},ed={[ec.popupOpen]:"",[ec.pressed]:""},ep={[ea.open]:""},eg={[ea.closed]:""},em={[ea.anchorHidden]:""},eh={open:e=>e?ef:null},ev={open:e=>e?ed:null},ey={open:e=>e?ep:eg,anchorHidden:e=>e?em:null};e.s(["popupStateMapping",0,ey,"pressableTriggerOpenStateMapping",0,ev,"triggerOpenStateMapping",0,eh],86389);var eb=e.i(91730);let eE={...ev,...eo.fieldValidityMapping,value:()=>null},eS=r.forwardRef(function(e,t){let{render:n,className:o,id:l,disabled:s=!1,nativeButton:u=!0,...a}=e,{setTouched:p,setFocused:g,validationMode:m,state:h,disabled:v}=(0,F.useFieldRootContext)(),{labelId:y}=(0,es.useLabelableContext)(),{store:S,setOpen:x,selectionRef:w,validation:T,readOnly:A,required:I,alignItemWithTriggerActiveRef:L,disabled:O,keyboardActiveRef:M}=W(),P=v||O||s,D=(0,d.useStore)(S,q.open),N=(0,d.useStore)(S,q.value),H=(0,d.useStore)(S,q.triggerProps),_=(0,d.useStore)(S,q.positionerElement),j=(0,d.useStore)(S,q.listElement),B=(0,d.useStore)(S,q.id),z=(0,d.useStore)(S,q.labelId),U=(0,d.useStore)(S,q.hasSelectedValue),$=!U&&D,Y=(0,d.useStore)(S,q.hasNullItemLabel,$),K=l??B;(0,V.useLabelableId)({id:K});let G=(0,f.useValueAsRef)(_),X=r.useRef(null),{getButtonProps:J,buttonRef:Z}=(0,eb.useButton)({disabled:P,native:u}),Q=(0,c.useStableCallback)(e=>{S.set("triggerElement",e)}),ee=(0,i.useMergedRefs)(t,X,Z,Q),et=(0,k.useTimeout)(),eo=(0,k.useTimeout)(),ei=(0,k.useTimeout)(),el=(0,k.useTimeout)();r.useEffect(()=>{if(D)return U||Y?el.start(200,()=>{w.current.allowUnselectedMouseUp=!0,ei.start(200,()=>{w.current.allowSelectedMouseUp=!0})}):ei.start(400,()=>{w.current.allowUnselectedMouseUp=!0,w.current.allowSelectedMouseUp=!0}),()=>{ei.clear(),el.clear()};w.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1},eo.clear()},[D,U,Y,w,eo,ei,el]);let eu=r.useMemo(()=>j?.id??(0,E.getFloatingFocusElement)(_)?.id,[j,_]),ea=(0,en.mergeProps)(H,{id:K,role:"combobox","aria-expanded":D?"true":"false","aria-haspopup":"listbox","aria-controls":D?eu:void 0,"aria-labelledby":y??z,"aria-readonly":A||void 0,"aria-required":I||void 0,tabIndex:P?-1:0,ref:ee,onFocus(e){g(!0),D&&L.current&&x(!1,(0,R.createChangeEventDetails)(C.REASONS.none,e.nativeEvent)),et.start(0,()=>{S.set("forceMount",!0)})},onBlur(e){(0,E.contains)(_,e.relatedTarget)||(p(!0),g(!1),"onBlur"===m&&T.commit(N))},onPointerMove(){M.current=!1},onKeyDown(){M.current=!0},onMouseDown(e){if(D)return;let t=(0,b.ownerDocument)(e.currentTarget);function n(e){if(!X.current)return;let t=e.target;if((0,E.contains)(X.current,t)||(0,E.contains)(G.current,t)||t===X.current)return;let n=function(e){let t=e.getBoundingClientRect(),n=window.getComputedStyle(e,"::before"),r=window.getComputedStyle(e,"::after");if("none"===n.content&&"none"===r.content)return t;let o=parseFloat(n.width)||0,i=parseFloat(n.height)||0,l=parseFloat(r.width)||0,s=parseFloat(r.height)||0,u=Math.max(t.width,o,l),a=Math.max(t.height,i,s),c=u-t.width,f=a-t.height;return{left:t.left-c/2,right:t.right+c/2,top:t.top-f/2,bottom:t.bottom+f/2}}(X.current);e.clientX>=n.left-2&&e.clientX<=n.right+2&&e.clientY>
1=n.top-2&&e.clientY<=n.bottom+2||x(!1,(0,R.createChangeEventDetails)(C.REASONS.cancelOpen,e))}eo.start(0,()=>{t.addEventListener("mouseup",n,{once:!0})})}},T.getValidationProps,a,J);ea.role="combobox";let ec={...h,open:D,disabled:P,value:N,readOnly:A,placeholder:!U};return(0,er.useRenderElement)("button",e,{ref:[t,X],state:ec,stateAttributesMapping:eE,props:ea})});e.s(["SelectTrigger",0,eS],89118);let ex={value:()=>null},ew=r.forwardRef(function(e,t){let{className:n,render:o,children:i,placeholder:l,...s}=e,{store:u,valueRef:a}=W(),c=(0,d.useStore)(u,q.value),f=(0,d.useStore)(u,q.items),p=(0,d.useStore)(u,q.itemToStringLabel),g=(0,d.useStore)(u,q.hasSelectedValue),m=(0,d.useStore)(u,q.hasNullItemLabel,!g&&null!=l&&null==i),h=null;if("function"==typeof i)h=i(c);else if(null!=i)h=i;else if(g||null==l||m)if(Array.isArray(c))h=c.reduce((e,t,n)=>(n>0&&e.push(", "),e.push((0,$.jsx)(r.Fragment,{children:G(t,f,p)},n)),e),[]);else h=G(c,f,p);else h=l;return(0,er.useRenderElement)("span",e,{state:{value:c,placeholder:!g},ref:[t,a],props:[{children:h},s],stateAttributesMapping:ex})});e.s(["SelectValue",0,ew],74748);let eR=r.forwardRef(function(e,t){let{className:n,render:r,...o}=e,{store:i}=W(),l=(0,d.useStore)(i,q.open);return(0,er.useRenderElement)("span",e,{state:{open:l},ref:t,props:[{"aria-hidden":!0,children:"â¼"},o],stateAttributesMapping:eh})});e.s(["SelectIcon",0,eR],42263);var eC=e.i(74080),eT=e.i(83799);let eA=r.forwardRef(function(e,t){let[n,i]=r.useState();return(0,a.useIsoLayoutEffect)(()=>{et.isSafari&&i("button")},[]),(0,$.jsx)("span",{...e,ref:t,style:o.visuallyHidden,"aria-hidden":!n||void 0,...{tabIndex:0,role:n},"data-base-ui-focus-guard":""})});e.s(["FocusGuard",0,eA],72408);var eI='input:not([inert]):not([inert] *),select:not([inert]):not([inert] *),textarea:not([inert]):not([inert] *),a[href]:not([inert]):not([inert] *),button:not([inert]):not([inert] *),[tabindex]:not(slot):not([inert]):not([inert] *),audio[controls]:not([inert]):not([inert] *),video[controls]:not([inert]):not([inert] *),[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *),details>summary:first-of-type:not([inert]):not([inert] *),details:not([inert]):not([inert] *)',eL="u"<typeof Element,eO=eL?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,eM=!eL&&Element.prototype.getRootNode?function(e){var t;return null==e||null==(t=e.getRootNode)?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},ek=function(e,t){void 0===t&&(t=!0);var n,r=null==e||null==(n=e.getAttribute)?void 0:n.call(e,"inert");return""===r||"true"===r||t&&e&&("function"==typeof e.closest?e.closest("[inert]"):ek(e.parentNode))},eP=function(e){var t,n=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===n||"true"===n},eD=function(e,t,n){if(ek(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(eI));return t&&eO.call(e,eI)&&r.unshift(e),r=r.filter(n)},eN=function(e,t,n){for(var r=[],o=Array.from(e);o.length;){var i=o.shift();if(!ek(i,!1))if("SLOT"===i.tagName){var l=i.assignedElements(),s=eN(l.length?l:i.children,!0,n);
vendor: 4,691 bytes, line 1
1n.flatten?r.push.apply(r,s):r.push({scopeParent:i,candidates:s})}else{eO.call(i,eI)&&n.filter(i)&&(t||!e.includes(i))&&r.push(i);var u=i.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(i),a=!ek(u,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(u&&a){var c=eN(!0===u?i.children:u.children,!0,n);n.flatten?r.push.apply(r,c):r.push({scopeParent:i,candidates:c})}else o.unshift.apply(o,i.children)}}return r},eW=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},eF=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||eP(e))&&!eW(e)?0:e.tabIndex},eV=function(e,t){var n=eF(e);return n<0&&t&&!eW(e)?0:n},eH=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},e_=function(e){return"INPUT"===e.tagName},ej=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},eB=function(e){if(!e.name)return!0;var t,n=e.form||eM(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("u">typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var o=ej(t,e.form);return!o||o===e},ez=function(e){return e_(e)&&"radio"===e.type&&!eB(e)},eU=function(e){var t,n,r,o,i,l,s,u=e&&eM(e),a=null==(t=u)?void 0:t.host,c=!1;if(u&&u!==e)for(c=!!(null!=(n=a)&&null!=(r=n.ownerDocument)&&r.contains(a)||null!=e&&null!=(o=e.ownerDocument)&&o.contains(e));!c&&a;)c=!!(null!=(l=a=null==(i=u=eM(a))?void 0:i.host)&&null!=(s=l.ownerDocument)&&s.contains(a));return c},e$=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},eY=function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("full-native"===n&&"checkVisibility"in e)return!e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if("hidden"===getComputedStyle(e).visibility)return!0;var o=eO.call(e,"details>summary:first-of-type")?e.parentElement:e;if(eO.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return e$(e)}else{if("function"==typeof r){for(var i=e;e;){var l=e.parentElement,s=eM(e);if(l&&!l.shadowRoot&&!0===r(l))return e$(e);e=e.assignedSlot?e.assignedSlot:l||s===e.ownerDocument?l:s.host}e=i}if(eU(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},eK=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if("LEGEND"===r.tagName)return!!eO.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1},eG=function(e,t){return!(t.disabled||e_(t)&&"hidden"===t.type||eY(t,e)||"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some(function(e){return"SUMMARY"===e.tagName})||eK(t))},eq=function(e,t){return!(ez(t)||0>eF(t))&&!!eG(e,t)},eX=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||!!(t>=0)},eJ=function(e){var t=[],n=[];return e.forEach(function(e,r){var o=!!e.scopeParent,i=o?e.scopeParent:e,l=eV(i,o),s=o?eJ(e.candidates):i;0===l?o?t.push.apply(t,s):t.push(i):n.push({documentOrder:r,tabIndex:l,item:e,isScope:o,content:s})}),n.sort(eH).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},eZ=function(e,t){return eJ((t=t||{}).getShadowRoot?eN([e],t.includeContainer,{filter:eq.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:eX}):eD(e,t.includeContainer,eq.bind(null,t)))};e.s(["focusable",0,function(e,t){return(t=t||{}).getShadowRoot?eN([e],t.includeContainer,{filter:eG.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):eD(e,t.includeContainer,eG.bind(null,t))},"isTabbable",0,function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==eO.call(e,eI)&&eq(t,e)},"tabbable",0,eZ],97126);let eQ=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function e0(e,t){let n=eZ(e,eQ()),r=n.length;if(0===r)return;let o=(0,E.activeElement)((0,b.ownerDocument)(e)),i=n.indexOf(o);return n[-1===i?1===t?0:r-1:i+t]}function e1(e){return e0((0,b.ownerDocument)(e).body,1)||e}function e2(e){return e0((0,b.ownerDocument)(e).body,-1)||e}function e6(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,E.contains)(n,r)}
1function e3(e){eZ(e,eQ()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function e5(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}e.s(["disableFocusInside",0,e3,"enableFocusInside",0,e5,"getNextTabbable",0,e1,"getPreviousTabbable",0,e2,"getTabbableOptions",0,eQ,"isOutsideEvent",0,e6],59266);var e7=e.i(32652);let e4={clipPath:"inset(50%)",position:"fixed",top:0,left:0};e.s(["CLICK_TRIGGER_IDENTIFIER",0,"data-base-ui-click-trigger","DISABLED_TRANSITIONS_STYLE",0,{style:{transition:"none"}},"DROPDOWN_COLLISION_AVOIDANCE",0,{fallbackAxisSide:"none"},"ownerVisuallyHidden",0,e4],7335);let e8=r.createContext(null),e9=()=>r.useContext(e8),te=(0,e7.createAttribute)("portal"),tt=r.forwardRef(function(e,t){let{children:n,container:o,className:i,render:l,renderGuards:s,...u}=e,{portalNode:f,portalSubtree:d}=function(e={}){let{ref:t,container:n,componentProps:o=Q.EMPTY_OBJECT,elementProps:i}=e,l=(0,eT.useId)(),s=e9(),u=s?.portalNode,[f,d]=r.useState(null),[p,g]=r.useState(null),m=(0,c.useStableCallback)(e=>{null!==e&&g(e)}),h=r.useRef(null);(0,a.useIsoLayoutEffect)(()=>{if(null===n){h.current&&(h.current=null,g(null),d(null));return}if(null==l)return;let e=(n&&((0,y.isNode)(n)?n:n.current))??u??document.body;if(null==e){h.current&&(h.current=null,g(null),d(null));return}h.current!==e&&(h.current=e,g(null),d(e))},[n,u,l]);let v=(0,er.useRenderElement)("div",o,{ref:[t,m],props:[{id:l,[te]:""},i]});return{portalNode:p,portalSubtree:f&&v?eC.createPortal(v,f):null}}({container:o,ref:t,componentProps:e,elementProps:u}),p=r.useRef(null),g=r.useRef(null),m=r.useRef(null),h=r.useRef(null),[v,b]=r.useState(null),E=v?.modal,S=v?.open,x="boolean"==typeof s?s:!!v&&!v.modal&&v.open&&!!f;r.useEffect(()=>{if(f&&!E)return f.addEventListener("focusin",e,!0),f.addEventListener("focusout",e,!0),()=>{f.removeEventListener("focusin",e,!0),f.removeEventListener("focusout",e,!0)};function e(e){f&&e.relatedTarget&&e6(e)&&("focusin"===e.type?e5:e3)(f)}},[f,E]),r.useEffect(()=>{f&&!S&&e5(f)},[S,f]);let w=r.useMemo(()=>({beforeOutsideRef:p,afterOutsideRef:g,beforeInsideRef:m,afterInsideRef:h,portalNode:f,setFocusManagerState:b}),[f]);return(0,$.jsxs)(r.Fragment,{children:[d,(0,$.jsxs)(e8.Provider,{value:w,children:[x&&f&&(0,$.jsx)(eA,{"data-type":"outside",ref:p,onFocus:e=>{if(e6(e,f))m.current?.focus();else{let e=e2(v?v.domReference:null);e?.focus()}}}),x&&f&&(0,$.jsx)("span",{"aria-owns":f.id,style:e4}),f&&eC.createPortal(n,f),x&&f&&(0,$.jsx)(eA,{"data-type":"outside",ref:g,onFocus:e=>{if(e6(e,f))h.current?.focus();else{let t=e1(v?v.domReference:null);t?.focus(),v?.closeOnFocusOut&&v?.onOpenChange(!1,(0,R.createChangeEventDetails)(C.REASONS.focusOut,e.nativeEvent))}}})]})]})});e.s(["FloatingPortal",0,tt,"usePortalContext",0,e9],37692);let tn=r.createContext(void 0),tr=r.forwardRef(function(e,t){let{store:n}=W(),r=(0,d.useStore)(n,q.mounted),o=(0,d.useStore)(n,q.forceMount);return r||o?(0,$.jsx)(tn.Provider,{value:!0,children:(0,$.jsx)(tt,{ref:t,...e})}):null});e.s(["SelectPortal",0,tr],91985);let to={...ey,...eu.transitionStatusMapping},ti=r.forwardRef(function(e,t){let{className:n,render:r,...o}=e,{store:i}=W(),l=(0,d.useStore)(i,q.open),s=(0,d.useStore)(i,q.mounted),u=(0,d.useStore)(i,q.transitionStatus);return(0,er.useRenderElement)("div",e,{state:{open:l,transitionStatus:u},ref:t,props:[{role:"presentation",hidden:!s,style:{userSelect:"none",WebkitUserSelect:"none"}},o],stateAttributesMapping:to})});e.s(["SelectBackdrop",0,ti],56048)},58130,e=>{"use strict";var t=e.i(35423);e.s(["inertValue",0,function(e){return(0,t.isReactVersionAtLeast)(19)?e:e?"true":void 0}])},66196,33848,e=>{"use strict";var t=e.i(29315),n=e.i(57666),r=e.i(90219),o=t;e.s(["ownerWindow",()=>o.getWindow],33848);var o=t,i=e.i(977),l=e.i(66745),s=e.i(47135),u=e.i(17514);let a={},c={},f="";class d{lockCount=0;restore=null;timeoutLock=l.Timeout.create();timeoutUnlock=l.Timeout.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){let i,l,d,p,g;if(0===this.lockCount||null!==this.restore)return;let m=(0,r.ownerDocument)(e).documentElement,h=(0,o.getWindow)(m).getComputedStyle(m).overflowY;if("hidden"===h||"clip"===h){this.restore=u.NOOP;return}let v=n.isIOS||!function(e){if("u"<typeof document)return!1;let t=(0,r.ownerDocument)(e);return(0,o.getWindow)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=v?(l=(i=(0,r.ownerDocument)(e)).documentElement,d=i.body,g={overflowY:(p=(0,t.isOverflowElement)(l)?l:d
1).style.overflowY,overflowX:p.style.overflowX},Object.assign(p.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(p.style,g)}):function(e){let i=(0,r.ownerDocument)(e),l=i.documentElement,u=i.body,d=(0,o.getWindow)(l),p=0,g=0,m=!1,h=s.AnimationFrame.create();if(n.isWebKit&&(d.visualViewport?.scale??1)!==1)return()=>{};function v(){let n=d.getComputedStyle(l),o=d.getComputedStyle(u),i=(n.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";p=l.scrollTop,g=l.scrollLeft,a={scrollbarGutter:l.style.scrollbarGutter,overflowY:l.style.overflowY,overflowX:l.style.overflowX},f=l.style.scrollBehavior,c={position:u.style.position,height:u.style.height,width:u.style.width,boxSizing:u.style.boxSizing,overflowY:u.style.overflowY,overflowX:u.style.overflowX,scrollBehavior:u.style.scrollBehavior};let s=l.scrollHeight>l.clientHeight,h=l.scrollWidth>l.clientWidth,v="scroll"===n.overflowY||"scroll"===o.overflowY,y="scroll"===n.overflowX||"scroll"===o.overflowX,b=Math.max(0,d.innerWidth-u.clientWidth),E=Math.max(0,d.innerHeight-u.clientHeight),S=parseFloat(o.marginTop)+parseFloat(o.marginBottom),x=parseFloat(o.marginLeft)+parseFloat(o.marginRight),w=(0,t.isOverflowElement)(l)?l:u;if(m=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"<typeof document)return!1;let n=(0,r.ownerDocument)(e),o=n.documentElement,i=n.body,l=(0,t.isOverflowElement)(o)?o:i,s=l.style.overflowY,u=o.style.scrollbarGutter;o.style.scrollbarGutter="stable",l.style.overflowY="scroll";let a=l.offsetWidth;l.style.overflowY="hidden";let c=l.offsetWidth;return l.style.overflowY=s,o.style.scrollbarGutter=u,a===c}(e)){l.style.scrollbarGutter=i,w.style.overflowY="hidden",w.style.overflowX="hidden";return}Object.assign(l.style,{scrollbarGutter:i,overflowY:"hidden",overflowX:"hidden"}),(s||v)&&(l.style.overflowY="scroll"),(h||y)&&(l.style.overflowX="scroll"),Object.assign(u.style,{position:"relative",height:S||E?`calc(100dvh - ${S+E}px)`:"100dvh",width:x||b?`calc(100vw - ${x+b}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),u.scrollTop=p,u.scrollLeft=g,l.setAttribute("data-base-ui-scroll-locked",""),l.style.scrollBehavior="unset"}function y(){Object.assign(l.style,a),Object.assign(u.style,c),m||(l.scrollTop=p,l.scrollLeft=g,l.removeAttribute("data-base-ui-scroll-locked"),l.style.scrollBehavior=f)}function b(){y(),h.request(v)}return v(),d.addEventListener("resize",b),()=>{h.cancel(),y(),"function"==typeof d.removeEventListener&&d.removeEventListener("resize",b)}}(e)}}let p=new d;e.s(["useScrollLock",0,function(e=!0,t=null){(0,i.useIsoLayoutEffect)(()=>{if(e)return p.acquire(t)},[e,t])}],66196)},12856,63256,e=>{"use strict";var t=e.i(71645),n=e.i(30628),r=e.i(76477),o=e.i(977);e.i(47167);let i=t.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});e.s(["CompositeListContext",0,i,"useCompositeListContext",0,function(){return t.useContext(i)}],63256);var l=e.i(43476);function s(){return new Map}function u(){return new Set}function a(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}e.s(["CompositeList",0,function(e){let{children:c,elementsRef:f,labelsRef:d,onMapChange:p}=e,g=(0,r.useStableCallback)(p),m=t.useRef(0),h=(0,n.useRefWithInit)(u).current,v=(0,n.useRefWithInit)(s).current,[y,b]=t.useState(0),E=t.useRef(y),S=(0,r.useStableCallback)((e,t)=>{v.set(e,t??null),E.current+=1,b(E.current)}),x=(0,r.useStableCallback)(e=>{v.delete(e),E.current+=1,b(E.current)}),w=t.useMemo(()=>{let e=new Map;return Array.from(v.keys()).filter(e=>e.isConnected).sort(a).forEach((t,n)=>{let r=v.get(t)??{};e.set(t,{...r,index:n})}),e},[v,y]);(0,o.useIsoLayoutEffect)(()=>{if("function"!=typeof MutationObserver||0===w.size)return;let e=new MutationObserver(e=>{let t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),0===t.size&&(E.current+=1,b(E.current))});
1return w.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[w]),(0,o.useIsoLayoutEffect)(()=>{E.current===y&&(f.current.length!==w.size&&(f.current.length=w.size),d&&d.current.length!==w.size&&(d.current.length=w.size),m.current=w.size),g(w)},[g,w,f,d,y]),(0,o.useIsoLayoutEffect)(()=>()=>{f.current=[]},[f]),(0,o.useIsoLayoutEffect)(()=>()=>{d&&(d.current=[])},[d]);let R=(0,r.useStableCallback)(e=>(h.add(e),()=>{h.delete(e)}));(0,o.useIsoLayoutEffect)(()=>{h.forEach(e=>e(w))},[h,w]);let C=t.useMemo(()=>({register:S,unregister:x,subscribeMapChange:R,elementsRef:f,labelsRef:d,nextIndexRef:m}),[S,x,R,f,d,m]);return(0,l.jsx)(i.Provider,{value:C,children:c})}],12856)},53760,58950,68722,e=>{"use strict";var t=e.i(43084);function n(e,n,r){let o,{reference:i,floating:l}=e,s=(0,t.getSideAxis)(n),u=(0,t.getAlignmentAxis)(n),a=(0,t.getAxisLength)(u),c=(0,t.getSide)(n),f="y"===s,d=i.x+i.width/2-l.width/2,p=i.y+i.height/2-l.height/2,g=i[a]/2-l[a]/2;switch(c){case"top":o={x:d,y:i.y-l.height};break;case"bottom":o={x:d,y:i.y+i.height};break;case"right":o={x:i.x+i.width,y:p};break;case"left":o={x:i.x-l.width,y:p};break;default:o={x:i.x,y:i.y}}switch((0,t.getAlignment)(n)){case"start":o[u]-=g*(r&&f?-1:1);break;case"end":o[u]+=g*(r&&f?-1:1)}return o}async function r(e,n){var r;void 0===n&&(n={});let{x:o,y:i,platform:l,rects:s,elements:u,strategy:a}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:p=!1,padding:g=0}=(0,t.evaluate)(n,e),m=(0,t.getPaddingObject)(g),h=u[p?"floating"===d?"reference":"floating":d],v=(0,t.rectToClientRect)(await l.getClippingRect({element:null==(r=await (null==l.isElement?void 0:l.isElement(h)))||r?h:h.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(u.floating)),boundary:c,rootBoundary:f,strategy:a})),y="floating"===d?{x:o,y:i,width:s.floating.width,height:s.floating.height}:s.reference,b=await (null==l.getOffsetParent?void 0:l.getOffsetParent(u.floating)),E=await (null==l.isElement?void 0:l.isElement(b))&&await (null==l.getScale?void 0:l.getScale(b))||{x:1,y:1},S=(0,t.rectToClientRect)(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:y,offsetParent:b,strategy:a}):y);return{top:(v.top-S.top+m.top)/E.y,bottom:(S.bottom-v.bottom+m.bottom)/E.y,left:(v.left-S.left+m.left)/E.x,right:(S.right-v.right+m.right)/E.x}}let o=async(e,t,o)=>{let{placement:i="bottom",strategy:l="absolute",middleware:s=[],platform:u}=o,a=u.detectOverflow?u:{...u,detectOverflow:r},c=await (null==u.isRTL?void 0:u.isRTL(t)),f=await u.getElementRects({reference:e,floating:t,strategy:l}),{x:d,y:p}=n(f,i,c),g=i,m=0,h={};for(let r=0;r<s.length;r++){let o=s[r];if(!o)continue;let{name:v,fn:y}=o,{x:b,y:E,data:S,reset:x}=await y({x:d,y:p,initialPlacement:i,placement:g,strategy:l,middlewareData:h,rects:f,platform:a,elements:{reference:e,floating:t}});d=null!=b?b:d,p=null!=E?E:p,h[v]={...h[v],...S},x&&m<50&&(m++,"object"==typeof x&&(x.placement&&(g=x.placement),x.rects&&(f=!0===x.rects?await u.getElementRects({reference:e,floating:t,strategy:l}):x.rects),{x:d,y:p}=n(f,g,c)),r=-1)}return{x:d,y:p,placement:g,strategy:l,middlewareData:h}};function i(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function l(e){return t.sides.some(t=>e[t]>=0)}function s(e){let n=(0,t.min)(...e.map(e=>e.left)),r=(0,t.min)(...e.map(e=>e.top));return{x:n,y:r,width:(0,t.max)(...e.map(e=>e.right))-n,height:(0,t.max)(...e.map(e=>e.bottom))-r}}let u=new Set(["left","top"]);async function a(e,n){let{placement:r,platform:o,elements:i}=e,l=await (null==o.isRTL?void 0:o.isRTL(i.floating)),s=(0,t.getSide)(r),a=(0,t.getAlignment)(r),c="y"===(0,t.getSideAxis)(r),f=u.has(s)?-1:1,d=l&&c?-1:1,p=(0,t.evaluate)(n,e),{mainAxis:g,crossAxis:m,alignmentAxis:h}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return a&&"number"==typeof h&&(m="end"===a?-1*h:h),c?{x:m*d,y:g*f}:{x:g*f,y:m*d}}var c=e.i(29315);function f(e){let n=(0,c.getComputedStyle)(e),r=parseFloat(n.width)||0,o=parseFloat(n.height)||0,i=(0,c.isHTMLElement)(e),l=i?e.offsetWidth:r,s=i?e.offsetHeight:o,u=(0,t.round)(r)!==l||(0,t.round)(o)!==s;return u&&(r=l,o=s),{width:r,height:o,$:u}}function d(e){return(0,c.isElement)(e)?e:e.contextElement}function p(e){let n=d(e);if(!(0,c.isHTMLElement)(n))return(0,t.createCoords)(1);let r=n.getBoundingClientRect(),{width:o,height:i,$:l}=f(n),s=(l?(0,t.round)(r.width):r.width)/o,u=(l?(0,t.round)(r.height):r.height)/i;return s&&Number.isFinite(s)||(s=1),u&&Number.isFinite(u)||(u=1),{x:s,y:u}}let g=(0,t.createCoords)(0);function m(e){let t=(0,c.getWindow)(e);
1return(0,c.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:g}function h(e,n,r,o){var i;void 0===n&&(n=!1),void 0===r&&(r=!1);let l=e.getBoundingClientRect(),s=d(e),u=(0,t.createCoords)(1);n&&(o?(0,c.isElement)(o)&&(u=p(o)):u=p(e));let a=(void 0===(i=r)&&(i=!1),o&&(!i||o===(0,c.getWindow)(s))&&i)?m(s):(0,t.createCoords)(0),f=(l.left+a.x)/u.x,g=(l.top+a.y)/u.y,h=l.width/u.x,v=l.height/u.y;if(s){let e=(0,c.getWindow)(s),t=o&&(0,c.isElement)(o)?(0,c.getWindow)(o):o,n=e,r=(0,c.getFrameElement)(n);for(;r&&o&&t!==n;){let e=p(r),t=r.getBoundingClientRect(),o=(0,c.getComputedStyle)(r),i=t.left+(r.clientLeft+parseFloat(o.paddingLeft))*e.x,l=t.top+(r.clientTop+parseFloat(o.paddingTop))*e.y;f*=e.x,g*=e.y,h*=e.x,v*=e.y,f+=i,g+=l,n=(0,c.getWindow)(r),r=(0,c.getFrameElement)(n)}}return(0,t.rectToClientRect)({width:h,height:v,x:f,y:g})}function v(e,t){let n=(0,c.getNodeScroll)(e).scrollLeft;return t?t.left+n:h((0,c.getDocumentElement)(e)).left+n}function y(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-v(e,n),y:n.top+t.scrollTop}}function b(e,n,r){var o;let i;if("viewport"===n)i=function(e,t){let n=(0,c.getWindow)(e),r=(0,c.getDocumentElement)(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,s=0,u=0;if(o){i=o.width,l=o.height;let e=(0,c.isWebKit)();(!e||e&&"fixed"===t)&&(s=o.offsetLeft,u=o.offsetTop)}let a=v(r);if(a<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else a<=25&&(i+=a);return{width:i,height:l,x:s,y:u}}(e,r);else if("document"===n){let n,r,l,s,u,a,f;o=(0,c.getDocumentElement)(e),n=(0,c.getDocumentElement)(o),r=(0,c.getNodeScroll)(o),l=o.ownerDocument.body,s=(0,t.max)(n.scrollWidth,n.clientWidth,l.scrollWidth,l.clientWidth),u=(0,t.max)(n.scrollHeight,n.clientHeight,l.scrollHeight,l.clientHeight),a=-r.scrollLeft+v(o),f=-r.scrollTop,"rtl"===(0,c.getComputedStyle)(l).direction&&(a+=(0,t.max)(n.clientWidth,l.clientWidth)-s),i={width:s,height:u,x:a,y:f}}else if((0,c.isElement)(n)){let e,o,l,s,u,a;o=(e=h(n,!0,"fixed"===r)).top+n.clientTop,l=e.left+n.clientLeft,s=(0,c.isHTMLElement)(n)?p(n):(0,t.createCoords)(1),u=n.clientWidth*s.x,a=n.clientHeight*s.y,i={width:u,height:a,x:l*s.x,y:o*s.y}}else{let t=m(e);i={x:n.x-t.x,y:n.y-t.y,width:n.width,height:n.height}}return(0,t.rectToClientRect)(i)}function E(e){return"static"===(0,c.getComputedStyle)(e).position}function S(e,t){if(!(0,c.isHTMLElement)(e)||"fixed"===(0,c.getComputedStyle)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,c.getDocumentElement)(e)===n&&(n=n.ownerDocument.body),n}function x(e,t){let n=(0,c.getWindow)(e);if((0,c.isTopLayer)(e))return n;if(!(0,c.isHTMLElement)(e)){let t=(0,c.getParentNode)(e);for(;t&&!(0,c.isLastTraversableNode)(t);){if((0,c.isElement)(t)&&!E(t))return t;t=(0,c.getParentNode)(t)}return n}let r=S(e,t);for(;r&&(0,c.isTableElement)(r)&&E(r);)r=S(r,t);return r&&(0,c.isLastTraversableNode)(r)&&E(r)&&!(0,c.isContainingBlock)(r)?n:r||(0,c.getContainingBlock)(e)||n}let w=async function(e){let n=this.getOffsetParent||x,r=this.getDimensions,o=await r(e.floating);return{reference:function(e,n,r){let o=(0,c.isHTMLElement)(n),i=(0,c.getDocumentElement)(n),l="fixed"===r,s=h(e,!0,l,n),u={scrollLeft:0,scrollTop:0},a=(0,t.createCoords)(0);if(o||!o&&!l)if(("body"!==(0,c.getNodeName)(n)||(0,c.isOverflowElement)(i))&&(u=(0,c.getNodeScroll)(n)),o){let e=h(n,!0,l,n);a.x=e.x+n.clientLeft,a.y=e.y+n.clientTop}else i&&(a.x=v(i));l&&!o&&i&&(a.x=v(i));let f=!i||o||l?(0,t.createCoords)(0):y(i,u);return{x:s.left+u.scrollLeft-a.x-f.x,y:s.top+u.scrollTop-a.y-f.y,width:s.width,height:s.height}}(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}},R={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:n,rect:r,offsetParent:o,strategy:i}=e,l="fixed"===i,s=(0,c.getDocumentElement)(o),u=!!n&&(0,c.isTopLayer)(n.floating);if(o===s||u&&l)return r;let a={scrollLeft:0,scrollTop:0},f=(0,t.createCoords)(1),d=(0,t.createCoords)(0),g=(0,c.isHTMLElement)(o);if((g||!g&&!l)&&(("body"!==(0,c.getNodeName)(o)||(0,c.isOverflowElement)(s))&&(a=(0,c.getNodeScroll)(o)),g)){let e=h(o);f=p(o),d.x=e.x+o.clientLeft,d.y=e.y+o.clientTop}let m=!s||g||l?(0,t.createCoords)(0):y(s,a);return{width:r.width*f.x,height:r.height*f.y,x:r.x*f.x-a.scrollLeft*f.x+d.x+m.x,y:r.y*f.y-a.scrollTop*f.y+d.y+m.y}},getDocumentElement:c.getDocumentElement,getClippingRect:function(e){let{element:n,boundary:r,rootBoundary:o,strategy:i}=e,l=[..."clippingAncestors"===r?(0,c.isTopLayer)(n)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,c.getOverflowAncestors)(e,[],!1).filter(e=>(0,c.isElement)(e)&&"body"!==(0,c.getNodeName)(e)),o=null,i="fixed"===(0,c.getComputedStyle)(e).position,l=i?(0,c.getParentNode)(e):e;for(;(0,c.isElement)(l)&&!(0,c.isLastTraversableNode)(l);){let t=(0,c.getComputedStyle)(l),n=(0,c.isContainingBlock)(l);n||"fixed"!==t.position||(o=null),(i?n||o:!(!n&&"static"===t.position&&o&&("absolute"===o.position||"fixed"===o.position)||(0,c.isOverflowElement)(l)&&!n&&function e(t,n){let r=(0,c.getParentNode)(t);return!(r===n||!(0,c.isElement)(r)||(0,c.isLastTraversableNode)(r))&&("fixed"===(0,c.getComputedStyle)(r).position||e(r,n))}(e,l)))?o=t:r=r.filter(e=>e!==l),l=(0,c.getParentNode)(l)}return t.set(e,r),r}(n,this._c):[].concat(r),o],s=b(n,l[0],i),u=s.top,a=s.right,f=s.bottom,d=s.left;for(let e=1;e<l.length;
1e++){let r=b(n,l[e],i);u=(0,t.max)(r.top,u),a=(0,t.min)(r.right,a),f=(0,t.min)(r.bottom,f),d=(0,t.max)(r.left,d)}return{width:a-d,height:f-u,x:d,y:u}},getOffsetParent:x,getElementRects:w,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=f(e);return{width:t,height:n}},getScale:p,isElement:c.isElement,isRTL:function(e){return"rtl"===(0,c.getComputedStyle)(e).direction}};function C(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:i,placement:l,middlewareData:s}=t,u=await a(t,e);return l===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:o+u.x,y:i+u.y,data:{...u,placement:l}}}}},A=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(n){let{x:r,y:o,placement:i,platform:l}=n,{mainAxis:s=!0,crossAxis:u=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,t.evaluate)(e,n),f={x:r,y:o},d=await l.detectOverflow(n,c),p=(0,t.getSideAxis)((0,t.getSide)(i)),g=(0,t.getOppositeAxis)(p),m=f[g],h=f[p];if(s){let e="y"===g?"top":"left",n="y"===g?"bottom":"right",r=m+d[e],o=m-d[n];m=(0,t.clamp)(r,m,o)}
1if(u){let e="y"===p?"top":"left",n="y"===p?"bottom":"right",r=h+d[e],o=h-d[n];h=(0,t.clamp)(r,h,o)}let v=a.fn({...n,[g]:m,[p]:h});return{...v,data:{x:v.x-r,y:v.y-o,enabled:{[g]:s,[p]:u}}}}}},I=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(n){var r,o,i,l,s;let{placement:u,middlewareData:a,rects:c,initialPlacement:f,platform:d,elements:p}=n,{mainAxis:g=!0,crossAxis:m=!0,fallbackPlacements:h,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:b=!0,...E}=(0,t.evaluate)(e,n);if(null!=(r=a.arrow)&&r.alignmentOffset)return{};let S=(0,t.getSide)(u),x=(0,t.getSideAxis)(f),w=(0,t.getSide)(f)===f,R=await (null==d.isRTL?void 0:d.isRTL(p.floating)),C=h||(w||!b?[(0,t.getOppositePlacement)(f)]:(0,t.getExpandedPlacements)(f)),T="none"!==y;!h&&T&&C.push(...(0,t.getOppositeAxisPlacements)(f,b,y,R));let A=[f,...C],I=await d.detectOverflow(n,E),L=[],O=(null==(o=a.flip)?void 0:o.overflows)||[];if(g&&L.push(I[S]),m){let e=(0,t.getAlignmentSides)(u,c,R);L.push(I[e[0]],I[e[1]])}if(O=[...O,{placement:u,overflows:L}],!L.every(e=>e<=0)){let e=((null==(i=a.flip)?void 0:i.index)||0)+1,n=A[e];if(n&&("alignment"!==m||x===(0,t.getSideAxis)(n)||O.every(e=>(0,t.getSideAxis)(e.placement)!==x||e.overflows[0]>0)))return{data:{index:e,overflows:O},reset:{placement:n}};let r=null==(l=O.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!r)switch(v){case"bestFit":{let e=null==(s=O.filter(e=>{if(T){let n=(0,t.getSideAxis)(e.placement);return n===x||"y"===n}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:s[0];e&&(r=e);break}case"initialPlacement":r=f}if(u!==r)return{reset:{placement:r}}}return{}}}},L=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(n){var r,o;let i,l,{placement:s,rects:u,platform:a,elements:c}=n,{apply:f=()=>{},...d}=(0,t.evaluate)(e,n),p=await a.detectOverflow(n,d),g=(0,t.getSide)(s),m=(0,t.getAlignment)(s),h="y"===(0,t.getSideAxis)(s),{width:v,height:y}=u.floating;"top"===g||"bottom"===g?(i=g,l=m===(await (null==a.isRTL?void 0:a.isRTL(c.floating))?"start":"end")?"left":"right"):(l=g,i="end"===m?"top":"bottom");let b=y-p.top-p.bottom,E=v-p.left-p.right,S=(0,t.min)(y-p[i],b),x=(0,t.min)(v-p[l],E),w=!n.middlewareData.shift,R=S,C=x;if(null!=(r=n.middlewareData.shift)&&r.enabled.x&&(C=E),null!=(o=n.middlewareData.shift)&&o.enabled.y&&(R=b),w&&!m){let e=(0,t.max)(p.left,0),n=(0,t.max)(p.right,0),r=(0,t.max)(p.top,0),o=(0,t.max)(p.bottom,0);h?C=v-2*(0!==e||0!==n?e+n:(0,t.max)(p.left,p.right)):R=y-2*(0!==r||0!==o?r+o:(0,t.max)(p.top,p.bottom))}await f({...n,availableWidth:C,availableHeight:R});let T=await a.getDimensions(c.floating);return v!==T.width||y!==T.height?{reset:{rects:!0}}:{}}}},O=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(n){let{rects:r,platform:o}=n,{strategy:s="referenceHidden",...u}=(0,t.evaluate)(e,n);switch(s){case"referenceHidden":{let e=i(await o.detectOverflow(n,{...u,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:l(e)}}}case"escaped":{let e=i(await o.detectOverflow(n,{...u,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:l(e)}}}default:return{}}}}},M=function(e){return void 0===e&&(e={}),{options:e,fn(n){let{x:r,y:o,placement:i,rects:l,middlewareData:s}=n,{offset:a=0,mainAxis:c=!0,crossAxis:f=!0}=(0,t.evaluate)(e,n),d={x:r,y:o},p=(0,t.getSideAxis)(i),g=(0,t.getOppositeAxis)(p),m=d[g],h=d[p],v=(0,t.evaluate)(a,n),y="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(c){let e="y"===g?"height":"width",t=l.reference[g]-l.floating[e]+y.mainAxis,n=l.reference[g]+l.reference[e]-y.mainAxis;m<t?m=t:m>n&&(m=n)}if(f){var b,E;let e="y"===g?"width":"height",n=u.has((0,t.getSide)(i)),r=l.reference[p]-l.floating[e]+(n&&(null==(b=s.offset)?void 0:b[p])||0)+(n?0:y.crossAxis),o=l.reference[p]+l.reference[e]+(n?0:(null==(E=s.offset)?void 0:E[p])||0)-(n?y.crossAxis:0);h<r?h=r:h>o&&(h=o)}return{[g]:m,[p]:h}}}},k=(e,t,n)=>{let r=new Map,i={platform:R,...n},l={...i.platform,_c:r};return o(e,t,{...i,platform:l})};e.s(["arrow",0,e=>({name:"arrow",options:e,async fn(n){let{x:r,y:o,placement:i,rects:l,platform:s,elements:u,middlewareData:a}=n,{element:c,padding:f=0}=(0,t.evaluate)(e,n)||{};if(null==c)return{};
1let d=(0,t.getPaddingObject)(f),p={x:r,y:o},g=(0,t.getAlignmentAxis)(i),m=(0,t.getAxisLength)(g),h=await s.getDimensions(c),v="y"===g,y=v?"clientHeight":"clientWidth",b=l.reference[m]+l.reference[g]-p[g]-l.floating[m],E=p[g]-l.reference[g],S=await (null==s.getOffsetParent?void 0:s.getOffsetParent(c)),x=S?S[y]:0;x&&await (null==s.isElement?void 0:s.isElement(S))||(x=u.floating[y]||l.floating[m]);let w=x/2-h[m]/2-1,R=(0,t.min)(d[v?"top":"left"],w),C=(0,t.min)(d[v?"bottom":"right"],w),T=x-h[m]-C,A=x/2-h[m]/2+(b/2-E/2),I=(0,t.clamp)(R,A,T),L=!a.arrow&&null!=(0,t.getAlignment)(i)&&A!==I&&l.reference[m]/2-(A<R?R:C)-h[m]/2<0,O=L?A<R?A-R:A-T:0;return{[g]:p[g]+O,data:{[g]:I,centerOffset:A-I-O,...L&&{alignmentOffset:O}},reset:L}}}),"autoPlacement",0,function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(n){var r,o,i,l;let{rects:s,middlewareData:u,placement:a,platform:c,elements:f}=n,{crossAxis:d=!1,alignment:p,allowedPlacements:g=t.placements,autoAlignment:m=!0,...h}=(0,t.evaluate)(e,n),v=void 0!==p||g===t.placements?((l=p||null)?[...g.filter(e=>(0,t.getAlignment)(e)===l),...g.filter(e=>(0,t.getAlignment)(e)!==l)]:g.filter(e=>(0,t.getSide)(e)===e)).filter(e=>!l||(0,t.getAlignment)(e)===l||!!m&&(0,t.getOppositeAlignmentPlacement)(e)!==e):g,y=await c.detectOverflow(n,h),b=(null==(r=u.autoPlacement)?void 0:r.index)||0,E=v[b];if(null==E)return{};let S=(0,t.getAlignmentSides)(E,s,await (null==c.isRTL?void 0:c.isRTL(f.floating)));if(a!==E)return{reset:{placement:v[0]}};let x=[y[(0,t.getSide)(E)],y[S[0]],y[S[1]]],w=[...(null==(o=u.autoPlacement)?void 0:o.overflows)||[],{placement:E,overflows:x}],R=v[b+1];if(R)return{data:{index:b+1,overflows:w},reset:{placement:R}};let C=w.map(e=>{let n=(0,t.getAlignment)(e.placement);return[e.placement,n&&d?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),T=(null==(i=C.filter(e=>e[2].slice(0,(0,t.getAlignment)(e[0])?2:3).every(e=>e<=0))[0])?void 0:i[0])||C[0][0];return T!==a?{data:{index:b+1,overflows:w},reset:{placement:T}}:{}}}},"autoUpdate",0,function(e,n,r,o){let i;void 0===o&&(o={});let{ancestorScroll:l=!0,ancestorResize:s=!0,elementResize:u="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:f=!1}=o,p=d(e),g=l||s?[...p?(0,c.getOverflowAncestors)(p):[],...n?(0,c.getOverflowAncestors)(n):[]]:[];g.forEach(e=>{l&&e.addEventListener("scroll",r,{passive:!0}),s&&e.addEventListener("resize",r)});let m=p&&a?function(e,n){let r,o=null,i=(0,c.getDocumentElement)(e);function l(){var e;clearTimeout(r),null==(e=o)||e.disconnect(),o=null}return!function s(u,a){void 0===u&&(u=!1),void 0===a&&(a=1),l();let c=e.getBoundingClientRect(),{left:f,top:d,width:p,height:g}=c;if(u||n(),!p||!g)return;let m={rootMargin:-(0,t.floor)(d)+"px "+-(0,t.floor)(i.clientWidth-(f+p))+"px "+-(0,t.floor)(i.clientHeight-(d+g))+"px "+-(0,t.floor)(f)+"px",threshold:(0,t.max)(0,(0,t.min)(1,a))||1},h=!0;function v(t){let n=t[0].intersectionRatio;if(n!==a){if(!h)return s();n?s(!1,n):r=setTimeout(()=>{s(!1,1e-7)},1e3)}1!==n||C(c,e.getBoundingClientRect())||s(),h=!1}try{o=new IntersectionObserver(v,{...m,root:i.ownerDocument})}catch(e){o=new IntersectionObserver(v,m)}o.observe(e)}(!0),l}(p,r):null,v=-1,y=null;u&&(y=new ResizeObserver(e=>{let[t]=e;t&&t.target===p&&y&&n&&(y.unobserve(n),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=y)||e.observe(n)})),r()}),p&&!f&&y.observe(p),n&&y.observe(n));let b=f?h(e):null;return f&&function t(){let n=h(e);b&&!C(b,n)&&r(),b=n,i=requestAnimationFrame(t)}(),r(),()=>{var e;g.forEach(e=>{l&&e.removeEventListener("scroll",r),s&&e.removeEventListener("resize",r)}),null==m||m(),null==(e=y)||e.disconnect(),y=null,f&&cancelAnimationFrame(i)}},"computePosition",0,k,"flip",0,I,"hide",0,O,"inline",0,function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(n){let{placement:r,elements:o,rects:i,platform:l,strategy:u}=n,{padding:a=2,x:c,y:f}=(0,t.evaluate)(e,n),d=Array.from(await (null==l.getClientRects?void 0:l.getClientRects(o.reference))||[]),p=function(e){let n=e.slice().sort((e,t)=>
1e.y-t.y),r=[],o=null;for(let e=0;e<n.length;e++){let t=n[e];!o||t.y-o.y>o.height/2?r.push([t]):r[r.length-1].push(t),o=t}return r.map(e=>(0,t.rectToClientRect)(s(e)))}(d),g=(0,t.rectToClientRect)(s(d)),m=(0,t.getPaddingObject)(a),h=await l.getElementRects({reference:{getBoundingClientRect:function(){if(2===p.length&&p[0].left>p[1].right&&null!=c&&null!=f)return p.find(e=>c>e.left-m.left&&c<e.right+m.right&&f>e.top-m.top&&f<e.bottom+m.bottom)||g;if(p.length>=2){if("y"===(0,t.getSideAxis)(r)){let e=p[0],n=p[p.length-1],o="top"===(0,t.getSide)(r),i=e.top,l=n.bottom,s=o?e.left:n.left,u=o?e.right:n.right;return{top:i,bottom:l,left:s,right:u,width:u-s,height:l-i,x:s,y:i}}let e="left"===(0,t.getSide)(r),n=(0,t.max)(...p.map(e=>e.right)),o=(0,t.min)(...p.map(e=>e.left)),i=p.filter(t=>e?t.left===o:t.right===n),l=i[0].top,s=i[i.length-1].bottom;return{top:l,bottom:s,left:o,right:n,width:n-o,height:s-l,x:o,y:l}}return g}},floating:o.floating,strategy:u});return i.reference.x!==h.reference.x||i.reference.y!==h.reference.y||i.reference.width!==h.reference.width||i.reference.height!==h.reference.height?{reset:{rects:h}}:{}}}},"limitShift",0,M,"offset",0,T,"platform",0,R,"shift",0,A,"size",0,L],53760);var P=e.i(71645),D=e.i(74080),N="u">typeof document?P.useLayoutEffect:function(){};function W(e,t){let n,r,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((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!W(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!W(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function F(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function V(e,t){let n=F(e);return Math.round(t*n)/n}function H(e){let t=P.useRef(e);return N(()=>{t.current=e}),t}function _(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:l}={},transform:s=!0,whileElementsMounted:u,open:a}=e,[c,f]=P.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[d,p]=P.useState(r);W(d,r)||p(r);let[g,m]=P.useState(null),[h,v]=P.useState(null),y=P.useCallback(e=>{e!==x.current&&(x.current=e,m(e))},[]),b=P.useCallback(e=>{e!==w.current&&(w.current=e,v(e))},[]),E=i||g,S=l||h,x=P.useRef(null),w=P.useRef(null),R=P.useRef(c),C=null!=u,T=H(u),A=H(o),I=H(a),L=P.useCallback(()=>{if(!x.current||!w.current)return;let e={placement:t,strategy:n,middleware:d};A.current&&(e.platform=A.current),k(x.current,w.current,e).then(e=>{let t={...e,isPositioned:!1!==I.current};O.current&&!W(R.current,t)&&(R.current=t,D.flushSync(()=>{f(t)}))})},[d,t,n,A,I]);N(()=>{!1===a&&R.current.isPositioned&&(R.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[a]);let O=P.useRef(!1);N(()=>(O.current=!0,()=>{O.current=!1}),[]),N(()=>{if(E&&(x.current=E),S&&(w.current=S),E&&S){if(T.current)return T.current(E,S,L);L()}},[E,S,L,T,C]);let M=P.useMemo(()=>({reference:x,floating:w,setReference:y,setFloating:b}),[y,b]),_=P.useMemo(()=>({reference:E,floating:S}),[E,S]),j=P.useMemo(()=>{let e={position:n,left:0,top:0};if(!_.floating)return e;let t=V(_.floating,c.x),r=V(_.floating,c.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...F(_.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,_.floating,c.x,c.y]);return P.useMemo(()=>({...c,update:L,refs:M,elements:_,floatingStyles:j}
1),[c,L,M,_,j])}e.s(["flip",0,(e,t)=>{let n=I(e);return{name:n.name,fn:n.fn,options:[e,t]}},"hide",0,(e,t)=>{let n=O(e);return{name:n.name,fn:n.fn,options:[e,t]}},"limitShift",0,(e,t)=>({fn:M(e).fn,options:[e,t]}),"offset",0,(e,t)=>{let n=T(e);return{name:n.name,fn:n.fn,options:[e,t]}},"shift",0,(e,t)=>{let n=A(e);return{name:n.name,fn:n.fn,options:[e,t]}},"size",0,(e,t)=>{let n=L(e);return{name:n.name,fn:n.fn,options:[e,t]}},"useFloating",0,_],58950);var j=e.i(977),B=e.i(51665),z=e.i(31292);e.s(["useFloating",0,function(e={}){let{nodeId:t,externalTree:n}=e,r=(0,z.useFloatingRootContext)(e),o=e.rootContext||r,i={reference:o.useState("referenceElement"),floating:o.useState("floatingElement"),domReference:o.useState("domReferenceElement")},[l,s]=P.useState(null),u=P.useRef(null),a=(0,B.useFloatingTree)(n);(0,j.useIsoLayoutEffect)(()=>{i.domReference&&(u.current=i.domReference)},[i.domReference]);let f=_({...e,elements:{...i,...l&&{reference:l}}}),d=P.useCallback(e=>{let t=(0,c.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;s(t),f.refs.setReference(t)},[f.refs]),[p,g]=P.useState(null),[m,h]=P.useState(null);o.useSyncedValue("referenceElement",p),o.useSyncedValue("domReferenceElement",(0,c.isElement)(p)?p:null),o.useSyncedValue("floatingElement",m);let v=P.useCallback(e=>{((0,c.isElement)(e)||null===e)&&(u.current=e,g(e)),((0,c.isElement)(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!(0,c.isElement)(e))&&f.refs.setReference(e)},[f.refs,g]),y=P.useCallback(e=>{h(e),f.refs.setFloating(e)},[f.refs]),b=P.useMemo(()=>({...f.refs,setReference:v,setFloating:y,setPositionReference:d,domReference:u}),[f.refs,v,y,d]),E=P.useMemo(()=>({...f.elements,domReference:i.domReference}),[f.elements,i.domReference]),S=o.useState("open"),x=o.useState("floatingId"),w=P.useMemo(()=>({...f,dataRef:o.context.dataRef,open:S,onOpenChange:o.setOpen,events:o.context.events,floatingId:x,refs:b,elements:E,nodeId:t,rootStore:o}),[f,b,E,t,o,S,x]);return(0,j.useIsoLayoutEffect)(()=>{o.context.dataRef.current.floatingContext=w;let e=a?.nodesRef.current.find(e=>e.id===t);e&&(e.context=w)}),P.useMemo(()=>({...f,context:w,refs:b,elements:E,rootStore:o}),[f,b,E,w,o])}],68722)},79144,e=>{"use strict";var t=e.i(71645);let n=t.createContext(void 0);e.s(["useDirection",0,function(){let e=t.useContext(n);return e?.direction??"ltr"}])},9127,30209,18847,90048,91844,88306,4551,60752,e=>{"use strict";e.i(47167);var t=e.i(71645),n=e.i(58130),r=e.i(977),o=e.i(66196),i=e.i(76477),l=e.i(39663),s=e.i(19431),u=e.i(12856),a=e.i(86389),c=e.i(43084),f=e.i(90219),d=e.i(231),p=e.i(53760),g=e.i(58950),m=e.i(68722),h=e.i(79144);let v={name:"hide",async fn(e){let{width:t,height:n,x:r,y:o}=e.rects.reference,i=await (0,g.hide)().fn(e);return{data:{referenceHidden:i.data?.referenceHidden||0===t&&0===n&&0===r&&0===o}}}};var y=e.i(33848);let b={sideX:"left",sideY:"top"};function E(e,t,n){let r="inline-start"===e||"inline-end"===e;return({top:"top",right:r?n?"inline-start":"inline-end":"right",bottom:"bottom",left:r?n?"inline-end":"inline-start":"left"})[t]}function S(e,t,n){let{rects:r,placement:o}=e;return{side:E(t,(0,c.getSide)(o),n),align:(0,c.getAlignment)(o)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function x(e){return null!=e&&"current"in e}var w=e.i(67805);let R=t.createContext(void 0);e.s(["SelectPositionerContext",0,R,"useSelectPositionerContext",0,function(){let e=t.useContext(R);if(!e)throw Error((0,w.default)(59));return e}],30209);var C=e.i(43476);let T=t.forwardRef(function(e,t){let n,{cutout:r,...o}=e;if(r){let e=r?.getBoundingClientRect();n=`polygon( 2 0% 0%, 3 100% 0%, 4 100% 100%, 5 0% 100%, 6 0% 0%, 7 ${e.left}px ${e.top}px, 8 ${e.left}px ${e.bottom}px, 9 ${e.right}px ${e.bottom}px, 10 ${e.right}px ${e.top}px, 11 ${e.left}px ${e.top}px 12 )`}return(0,C.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})});var A=e.i(27601),I=e.i(7335),L=e.i(17514);function O(e){return"starting"===e?I.DISABLED_TRANSITIONS_STYLE:L.EMPTY_OBJECT}function M(e,t){e&&Object.assign(e.style,t)}e.s(["getDisabledMountTransitionStyles",0,O],18847),e.s(["LIST_FUNCTIONAL_STYLES",0,{position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"},"clearStyles",0,M],90048);var k=e.i(63050),P=e.i(5963),D=e.i(3404),N=e.i(78388);let W={position:"fixed"},F=t.forwardRef(function(e,y){let{anchor:w,positionMethod:L="absolute",className:F,render:V,side:H="bottom",align:_="center",sideOffset:j=0,alignOffset:B=0,collisionBoundary:z="clipping-ancestors",collisionPadding:U,arrowPadding:$=5,sticky:Y=!1,disableAnchorTracking:K,alignItemWithTrigger:G=!0,collisionAvoidance:q=I.DROPDOWN_COLLISION_AVOIDANCE,...X}=e,{store:J,listRef:Z,labelsRef:Q,alignItemWithTriggerActiveRef:ee,selectedItemTextRef:et,valuesRef:en,initialValueRef:er,popupRef:eo,setValue:ei}
12=(0,s.useSelectRootContext)(),el=(0,s.useSelectFloatingContext)(),es=(0,l.useStore)(J,k.selectors.open),eu=(0,l.useStore)(J,k.selectors.mounted),ea=(0,l.useStore)(J,k.selectors.modal),ec=(0,l.useStore)(J,k.selectors.value),ef=(0,l.useStore)(J,k.selectors.openMethod),ed=(0,l.useStore)(J,k.selectors.positionerElement),ep=(0,l.useStore)(J,k.selectors.triggerElement),eg=(0,l.useStore)(J,k.selectors.isItemEqualToValue),em=(0,l.useStore)(J,k.selectors.transitionStatus),eh=t.useRef(null),ev=t.useRef(null),[ey,eb]=t.useState(G),eE=eu&&ey&&"touch"!==ef;eu||ey===G||eb(G),(0,r.useIsoLayoutEffect)(()=>{!eu&&(k.selectors.scrollUpArrowVisible(J.state)&&J.set("scrollUpArrowVisible",!1),k.selectors.scrollDownArrowVisible(J.state)&&J.set("scrollDownArrowVisible",!1))},[J,eu]),t.useImperativeHandle(ee,()=>eE),(0,o.useScrollLock)((eE||ea)&&es&&"touch"!==ef,ep);let eS=function(e){var n,o;let{anchor:l,positionMethod:s="absolute",side:u="bottom",sideOffset:a=0,align:y="center",alignOffset:w=0,collisionBoundary:R,collisionPadding:C=5,sticky:T=!1,arrowPadding:A=5,disableAnchorTracking:I=!1,keepMounted:L=!1,floatingRootContext:O,mounted:M,collisionAvoidance:k,shiftCrossAxis:P=!1,nodeId:D,adaptiveOrigin:N,lazyFlip:W=!1,externalTree:F}=e,[V,H]=t.useState(null);M||null===V||H(null);let _=k.side||"flip",j=k.align||"flip",B=k.fallbackAxisSide||"end",z="function"==typeof l?l:void 0,U=(0,i.useStableCallback)(z),$=z?U:l,Y=(0,d.useValueAsRef)(l),K="rtl"===(0,h.useDirection)(),G=V||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":K?"left":"right","inline-start":K?"right":"left"})[u],q="center"===y?G:`${G}-${y}`,X=C,J=+("bottom"===u),Z=+("top"===u),Q=+("right"===u),ee=+("left"===u);"number"==typeof X?X={top:X+J,right:X+ee,bottom:X+Z,left:X+Q}:X&&(X={top:(X.top||0)+J,right:(X.right||0)+ee,bottom:(X.bottom||0)+Z,left:(X.left||0)+Q});
12let et={boundary:"clipping-ancestors"===R?"clippingAncestors":R,padding:X},en=t.useRef(null),er=(0,d.useValueAsRef)(a),eo=(0,d.useValueAsRef)(w),ei=[(0,g.offset)(e=>{let t=S(e,u,K),n="function"==typeof er.current?er.current(t):er.current,r="function"==typeof eo.current?eo.current(t):eo.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},["function"!=typeof a?a:0,"function"!=typeof w?w:0,K,u])],el="none"===j&&"shift"!==_,es=!el&&(T||P||"shift"===_),eu="none"===_?null:(0,g.flip)({...et,padding:{top:X.top+1,right:X.right+1,bottom:X.bottom+1,left:X.left+1},mainAxis:!P&&"flip"===_,crossAxis:"flip"===j&&"alignment",fallbackAxisSideDirection:B}),ea=el?null:(0,g.shift)(e=>{let t=(0,f.ownerDocument)(e.elements.floating).documentElement;return{...et,rootBoundary:P?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:"none"!==j,crossAxis:es,limiter:T||P?void 0:(0,g.limitShift)(e=>{if(!en.current)return{};let{width:t,height:n}=en.current.getBoundingClientRect(),r=(0,c.getSideAxis)((0,c.getSide)(e.placement)),o="y"===r?X.left+X.right:X.top+X.bottom;return{offset:("y"===r?t:n)/2+o/2}})}},[et,T,P,X,j]);"shift"===_||"shift"===j||"center"===y?ei.push(ea,eu):ei.push(eu,ea),ei.push((0,g.size)({...et,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){let o=e.style;o.setProperty("--available-width",`${t}px`),o.setProperty("--available-height",`${n}px`);let i=window.devicePixelRatio||1,{x:l,y:s,width:u,height:a}=r.reference,c=(Math.round((l+u)*i)-Math.round(l*i))/i,f=(Math.round((s+a)*i)-Math.round(s*i))/i;o.setProperty("--anchor-width",`${c}px`),o.setProperty("--anchor-height",`${f}px`)}}),(n=()=>({element:en.current||document.createElement("div"),padding:A,offsetParent:"floating"}),o=[A],{name:"arrow",options:n,async fn(e){let{x:t,y:r,placement:o,rects:i,platform:l,elements:s,middlewareData:u}=e,{element:a,padding:f=0,offsetParent:d="real"}=(0,c.evaluate)(n,e)||{};if(null==a)return{};let p=(0,c.getPaddingObject)(f),g={x:t,y:r},m=(0,c.getAlignmentAxis)(o),h=(0,c.getAxisLength)(m),v=await l.getDimensions(a),y="y"===m,b=y?"clientHeight":"clientWidth",E=i.reference[h]+i.reference[m]-g[m]-i.floating[h],S=g[m]-i.reference[m],x="real"===d?await l.getOffsetParent?.(a):s.floating,w=s.floating[b]||i.floating[h];w&&await l.isElement?.(x)||(w=s.floating[b]||i.floating[h]);let R=w/2-v[h]/2-1,C=Math.min(p[y?"top":"left"],R),T=Math.min(p[y?"bottom":"right"],R),A=w-v[h]-T,I=w/2-v[h]/2+(E/2-S/2),L=(0,c.clamp)(C,I,A),O=!u.arrow&&null!=(0,c.getAlignment)(o)&&I!==L&&i.reference[h]/2-(I<C?C:T)-v[h]/2<0,M=O?I<C?I-C:I-A:0;return{[m]:g[m]+M,data:{[m]:L,centerOffset:I-L-M,...O&&{alignmentOffset:M}},reset:O}},options:[n,o]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:n,placement:r,rects:o,y:i}=e,l=(0,c.getSide)(r),s=(0,c.getSideAxis)(l),f=en.current,d=n.arrow?.x||0,p=n.arrow?.y||0,g=f?.clientWidth||0,m=f?.clientHeight||0,h=d+g/2,v=p+m/2,y=Math.abs(n.shift?.y||0),b=o.reference.height/2,E="function"==typeof a?a(S(e,u,K)):a,x=y>E,w={top:`${h}px calc(100% + ${E}px)`,bottom:`${h}px ${-E}px`,left:`calc(100% + ${E}px) ${v}px`,right:`${-E}px ${v}px`}[l],R=`${h}px ${o.reference.y+b-i}px`;return t.floating.style.setProperty("--transform-origin",es&&"y"===s&&x?R:w),{}}},v,N),(0,r.useIsoLayoutEffect)(()=>{!M&&O&&O.update({referenceElement:null,floatingElement:null,domReferenceElement:null})},[M,O]);let ec=t.useMemo(()=>({elementResize:!I&&"u">typeof ResizeObserver,layoutShift:!I&&"u">typeof IntersectionObserver}),[I]),{refs:ef,elements:ed,x:ep,y:eg,middlewareData:em,update:eh,placement:ev,context:ey,isPositioned:eb,floatingStyles:eE}=(0,m.useFloating)({rootContext:O,placement:q,middleware:ei,strategy:s,whileElementsMounted:L?void 0:(...e)=>(0,p.autoUpdate)(...e,ec),nodeId:D,externalTree:F}),{sideX:eS,sideY:ex}=em.adaptiveOrigin||b,ew=eb?s:"fixed",eR=t.useMemo(()=>{let e=N?{position:ew,[eS]:ep,[ex]:eg}:{position:ew,...eE};return eb||(e.opacity=0),e},[N,ew,eS,ep,ex,eg,eE,eb]),eC=t.useRef(null);(0,r.useIsoLayoutEffect)(()=>{if(!M)return;let e=Y.current,t="function"==typeof e?e():e,n=(x(t)?t.current:t)||null;n!==eC.current&&(ef.setPositionReference(n),eC.current=n)},[M,ef,$,Y]),t.useEffect(()=>{if(!M)return;let e=Y.current;"function"!=typeof e&&x(e)&&e.current!==eC.current&&(ef.setPositionReference(e.current),eC.current=e.current)},[M,ef,$,Y]),t.useEffect(()=>{if(L&&M&&ed.domReference&&ed.floating)return(0,p.autoUpdate)(ed.domReference,ed.floating,eh,ec)},[L,M,ed,eh,ec]);let eT=(0,c.getSide)(ev),eA=E(u,eT,K),eI=(0,c.getAlignment)(ev)||"center",eL=!!em.hide?.referenceHidden;(0,r.useIsoLayoutEffect)(()=>{W&&M&&eb&&H(eT)},[W,M,eb,eT]);let eO=t.useMemo(()=>
12({position:"absolute",top:em.arrow?.y,left:em.arrow?.x}),[em.arrow]),eM=em.arrow?.centerOffset!==0;return t.useMemo(()=>({positionerStyles:eR,arrowStyles:eO,arrowRef:en,arrowUncentered:eM,side:eA,align:eI,physicalSide:eT,anchorHidden:eL,refs:ef,context:ey,isPositioned:eb,update:eh}),[eR,eO,en,eM,eA,eI,eT,eL,ef,ey,eb,eh])}({anchor:w,floatingRootContext:el,positionMethod:L,mounted:eu,side:H,sideOffset:j,align:_,alignOffset:B,arrowPadding:$,collisionBoundary:z,collisionPadding:U,sticky:Y,disableAnchorTracking:K??eE,collisionAvoidance:q,keepMounted:!0}),ex=eE?"none":eS.side,ew=eE?W:eS.positionerStyles,eR=t.useMemo(()=>{let e={};return es||(e.pointerEvents="none"),{role:"presentation",hidden:!eu,style:{...ew,...e}}},[es,eu,ew]),eC={open:es,side:ex,align:eS.align,anchorHidden:eS.anchorHidden},eT=(0,i.useStableCallback)(e=>{J.set("positionerElement",e)}),eA=(0,A.useRenderElement)("div",e,{ref:[y,eT],state:eC,stateAttributesMapping:a.popupStateMapping,props:[eR,O(em),X]}),eI=t.useRef(0),eL=(0,i.useStableCallback)(e=>{if(0===e.size&&0===eI.current||0===en.current.length)return;let t=eI.current;if(eI.current=e.size,e.size===t)return;let n=(0,P.createChangeEventDetails)(D.REASONS.none);if(0!==t&&!J.state.multiple&&null!==ec&&-1===(0,N.findItemIndex)(en.current,ec,eg)){let e=er.current,t=null!=e&&-1!==(0,N.findItemIndex)(en.current,e,eg)?e:null;ei(t,n),null===t&&(J.set("selectedIndex",null),et.current=null)}if(0!==t&&J.state.multiple&&Array.isArray(ec)){let e=ec.filter(e=>-1!==(0,N.findItemIndex)(en.current,e,eg));(e.length!==ec.length||e.some(e=>!(0,N.selectedValueIncludes)(ec,e,eg)))&&(ei(e,n),0===e.length&&(J.set("selectedIndex",null),et.current=null))}if(es&&eE){J.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let e={height:""};M(ed,e),M(eo.current,e)}}),eO=t.useMemo(()=>({...eS,side:ex,alignItemWithTriggerActive:eE,setControlledAlignItemWithTrigger:eb,scrollUpArrowRef:eh,scrollDownArrowRef:ev}),[eS,ex,eE,eb]);return(0,C.jsx)(u.CompositeList,{elementsRef:Z,labelsRef:Q,onMapChange:eL,children:(0,C.jsxs)(R.Provider,{value:eO,children:[eu&&ea&&(0,C.jsx)(T,{inert:(0,n.inertValue)(!es),cutout:ep}),eA]})})});e.s(["SelectPositioner",0,F],9127),e.s(["isMouseWithinBounds",0,function(e){let t=e.currentTarget.getBoundingClientRect();return t.top+1<=e.clientY&&e.clientY<=t.bottom-1&&t.left+1<=e.clientX&&e.clientX<=t.right-1}],91844);var V=e.i(97126),H=e.i(29315),_=e.i(26292),j=e.i(66745),B=e.i(57666),z=e.i(47135),U=e.i(72408),$=e.i(47857),Y=e.i(82033),K=e.i(87612),G=e.i(59266),q=e.i(43801),X=e.i(32652),J=e.i(98442);let Z={inert:new WeakMap,"aria-hidden":new WeakMap},Q="data-base-ui-inert",ee={inert:new WeakSet,"aria-hidden":new WeakSet},et=new WeakMap,en=0,er=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=function e(t){return t?(0,H.isShadowRoot)(t)?t.host:e(t.parentNode):null}(t);return e.contains(n)?n:null}).filter(e=>null!=e),eo=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},ei=(e,t,n)=>{let r=[],o=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,H.getNodeName)(e)&&(t.has(e)?o(e):r.push(e))})};return o(e),r};function el(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:o=!0,markerIgnoreElements:i=[]}=t,l=(0,f.ownerDocument)(e[0]).body;return function(e,t,n,r,{mark:o=!0,markerIgnoreElements:i=[]}){let l=r?"inert":n?"aria-hidden":null,s=null,u=null,a=er(t,e),c=new Set(o?er(t,i):[]),f=o?ei(t,eo(a),new Set(a)).filter(e=>!c.has(e)):[],d=[],p=[];if(l){let e=Z[l],n=ee[l];u=n,s=e;let r=er(t,Array.from(t.querySelectorAll("[aria-live]"))),o=a.concat(r);ei(t,eo(o),new Set(o)).forEach(t=>{let r=t.getAttribute(l),o=null!==r&&"false"!==r,i=(e.get(t)||0)+1;e.set(t,i),d.push(t),1===i&&o&&n.add(t),o||t.setAttribute(l,"inert"===l?"":"true")})}return o&&f.forEach(e=>{let t=(et.get(e)||0)+1;et.set(e,t),p.push(e),1===t&&e.setAttribute(Q,"")}),en+=1,()=>{s&&d.forEach(e=>{let t=(s.get(e)||0)-1;s.set(e,t),t||(!u?.has(e)&&l&&e.removeAttribute(l),u?.delete(e))}),o&&p.forEach(e=>{let t=(et.get(e)||0)-1;et.set(e,t),t||e.removeAttribute(Q)}),(en-=1)||(Z.inert=new WeakMap,Z["aria-hidden"]=new WeakMap,ee.inert=new WeakSet,ee["aria-hidden"]=new WeakSet,et=new WeakMap)}}(e,l,n,r,{mark:o,markerIgnoreElements:i})}var es=e.i(37692),eu=e.i(51665),ea=e.i(19414);let ec=[];function ef(){ec=ec.filter(e=>e.deref()?.isConnected)}function ed(){return ef(),ec[ec.length-1]?.deref()}function ep(e,t){if(!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let n=(0,G.getTabbableOptions)(),r=(0,V.focusable)(e,n).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,V.isTabbable)(e,n)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),o=e.getAttribute("tabindex");t.current.includes("floating")||0===r.length?"0"!==o&&e.setAttribute("tabindex","0"):("-1"!==o||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}
12e.s(["FloatingFocusManager",0,function(e){let{context:n,children:o,disabled:l=!1,initialFocus:s=!0,returnFocus:u=!0,restoreFocus:a=!1,modal:c=!0,closeOnFocusOut:p=!0,openInteractionType:g="",nextFocusableElement:m,previousFocusableElement:h,beforeContentFocusGuardRef:v,externalTree:b,getInsideElements:E}=e,S="rootStore"in n?n.rootStore:n,x=S.useState("open"),w=S.useState("domReferenceElement"),R=S.useState("floatingElement"),{events:T,dataRef:A}=S.context,L=(0,i.useStableCallback)(()=>A.current.floatingContext?.nodeId),O=!1===s,M=(0,$.isTypeableCombobox)(w)&&O,k=t.useRef(["content"]),N=(0,d.useValueAsRef)(s),W=(0,d.useValueAsRef)(u),F=(0,d.useValueAsRef)(g),Z=(0,eu.useFloatingTree)(b),Q=(0,es.usePortalContext)(),ee=t.useRef(!1),et=t.useRef(!1),en=t.useRef(!1),er=t.useRef(-1),eo=t.useRef(""),ei=t.useRef(""),eg=t.useRef(null),em=t.useRef(null),eh=(0,_.useMergedRefs)(eg,v,Q?.beforeInsideRef),ev=(0,_.useMergedRefs)(em,Q?.afterInsideRef),ey=(0,j.useTimeout)(),eb=(0,j.useTimeout)(),eE=(0,z.useAnimationFrame)(),eS=null!=Q,ex=(0,$.getFloatingFocusElement)(R),ew=(0,i.useStableCallback)((e=ex)=>e?(0,V.tabbable)(e,(0,G.getTabbableOptions)()):[]),eR=(0,i.useStableCallback)(()=>E?.().filter(e=>null!=e)??[]),eC=(0,i.useStableCallback)(e=>{let t=ew(e);return k.current.map(()=>t).filter(Boolean).flat()});t.useEffect(()=>{if(l||!c)return;function e(e){"Tab"===e.key&&(0,$.contains)(ex,(0,$.activeElement)((0,f.ownerDocument)(ex)))&&0===ew().length&&!M&&(0,Y.stopEvent)(e)}let t=(0,f.ownerDocument)(ex);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[l,w,ex,c,k,M,ew,eC]),t.useEffect(()=>{if(l||!x)return;let e=(0,f.ownerDocument)(ex);function t(){en.current=!1}function n(e){let t=(0,$.getTarget)(e),n=eR();en.current=!((0,$.contains)(R,t)||(0,$.contains)(w,t)||(0,$.contains)(Q?.portalNode,t)||n.some(e=>e===t||(0,$.contains)(e,t))),ei.current=e.pointerType||"keyboard",t?.closest(`[${I.CLICK_TRIGGER_IDENTIFIER}]`)&&(et.current=!0)}function r(){ei.current="keyboard"}return e.addEventListener("pointerdown",n,!0),e.addEventListener("pointerup",t,!0),e.addEventListener("pointercancel",t,!0),e.addEventListener("keydown",r,!0),()=>{e.removeEventListener("pointerdown",n,!0),e.removeEventListener("pointerup",t,!0),e.removeEventListener("pointercancel",t,!0),e.removeEventListener("keydown",r,!0)}},[l,R,w,ex,x,Q,eR]),t.useEffect(()=>{if(l||!p)return;let e=(0,f.ownerDocument)(ex);function t(){et.current=!0,eb.start(0,()=>{et.current=!1})}function n(e){let t=(0,$.getTarget)(e),n=ew().indexOf(t);-1!==n&&(er.current=n)}function r(t){let n=t.relatedTarget,r=t.currentTarget,o=(0,$.getTarget)(t);queueMicrotask(()=>{let i=L(),l=S.context.triggerElements,s=eR(),u=n?.hasAttribute((0,X.createAttribute)("focus-guard"))&&[eg.current,em.current,Q?.beforeInsideRef.current,Q?.afterInsideRef.current,Q?.beforeOutsideRef.current,Q?.afterOutsideRef.current,(0,ea.resolveRef)(h),(0,ea.resolveRef)(m)].includes(n),f=!((0,$.contains)(w,n)||(0,$.contains)(R,n)||(0,$.contains)(n,R)||(0,$.contains)(Q?.portalNode,n)||s.some(e=>e===n||(0,$.contains)(e,n))||null!=n&&l.hasElement(n)||l.hasMatchingElement(e=>(0,$.contains)(e,n))||u||Z&&((0,K.getNodeChildren)(Z.nodesRef.current,i).find(e=>(0,$.contains)(e.context?.elements.floating,n)||(0,$.contains)(e.context?.elements.domReference,n))||(0,K.getNodeAncestors)(Z.nodesRef.current,i).find(e=>[e.context?.elements.floating,(0,$.getFloatingFocusElement)(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(r===w&&ex&&ep(ex,k),a&&r!==w&&!(o&&o.isConnected&&("function"==typeof o.checkVisibility?o.checkVisibility():(0,q.isElementVisible)(o)))&&(0,$.activeElement)(e)===e.body){if((0,H.isHTMLElement)(ex)&&(ex.focus(),"popup"===a))return void eE.request(()=>{ex.focus()});let e=er.current,t=ew(),n=t[e]||t[t.length-1]||ex;(0,H.isHTMLElement)(n)&&n.focus()}if(A.current.insideReactTree){A.current.insideReactTree=!1;return}(M||!c)&&n&&f&&!et.current&&(M||n!==ed())&&(ee.current=!0,S.setOpen(!1,(0,P.createChangeEventDetails)(D.REASONS.focusOut,t)))})}function o(){en.current||(A.current.insideReactTree=!0,ey.start(0,()=>{A.current.insideReactTree=!1}))}
12let i=(0,H.isHTMLElement)(w)?w:null,s=[];if(R||i)return i&&(i.addEventListener("focusout",r),i.addEventListener("pointerdown",t),s.push(()=>{i.removeEventListener("focusout",r),i.removeEventListener("pointerdown",t)})),R&&(R.addEventListener("focusin",n),R.addEventListener("focusout",r),Q&&(R.addEventListener("focusout",o,!0),s.push(()=>{R.removeEventListener("focusout",o,!0)})),s.push(()=>{R.removeEventListener("focusin",n),R.removeEventListener("focusout",r)})),()=>{s.forEach(e=>{e()})}},[l,w,R,ex,c,Z,Q,S,p,a,ew,M,L,k,A,ey,eb,eE,m,h,eR]),t.useEffect(()=>{if(l||!R||!x)return;let e=Array.from(Q?.portalNode?.querySelectorAll(`[${(0,X.createAttribute)("portal")}]`)||[]),t=Z?(0,K.getNodeAncestors)(Z.nodesRef.current,L()):[],n=t.find(e=>(0,$.isTypeableCombobox)(e.context?.elements.domReference||null))?.context?.elements.domReference,r=el([R,...e,eg.current,em.current,Q?.beforeOutsideRef.current,Q?.afterOutsideRef.current,...eR(),n,(0,ea.resolveRef)(h),(0,ea.resolveRef)(m),M?w:null].filter(e=>null!=e),{ariaHidden:c||M,mark:!1}),o=el([R,...e].filter(e=>null!=e));return()=>{o(),r()}},[x,l,w,R,c,k,Q,M,Z,L,m,h,eR]),(0,r.useIsoLayoutEffect)(()=>{if(!x||l||!(0,H.isHTMLElement)(ex))return;let e=(0,f.ownerDocument)(ex),t=(0,$.activeElement)(e);queueMicrotask(()=>{let e,n=eC(ex),r=N.current,o="function"==typeof r?r(F.current||""):r;void 0===o||!1===o||(e=(e=!0===o||null===o?n[0]||ex:(0,ea.resolveRef)(o))||n[0]||ex,(0,$.contains)(ex,t)||(0,J.enqueueFocus)(e,{preventScroll:e===ex}))})},[l,x,ex,O,eC,N,F]),(0,r.useIsoLayoutEffect)(()=>{var e;if(l||!ex)return;let t=(0,f.ownerDocument)(ex);function n(e){var t,n;let r;if(e.open||(t=e.nativeEvent,n=ei.current,r=(0,y.ownerWindow)(t.target),eo.current=t instanceof r.KeyboardEvent?"keyboard":t instanceof r.FocusEvent?n||"keyboard":"pointerType"in t?t.pointerType||"keyboard":"touches"in t?"touch":t instanceof r.MouseEvent?n||(0===t.detail?"keyboard":"mouse"):""),e.reason===D.REASONS.triggerHover&&"mouseleave"===e.nativeEvent.type&&(ee.current=!0),e.reason===D.REASONS.outsidePress)if(e.nested)ee.current=!1;else if((0,Y.isVirtualClick)(e.nativeEvent)||(0,Y.isVirtualPointerEvent)(e.nativeEvent))ee.current=!1;else{let e=!1;document.createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?ee.current=!1:ee.current=!0}}return e=(0,$.activeElement)(t),ef(),e&&"body"!==(0,H.getNodeName)(e)&&(ec.push(new WeakRef(e)),ec.length>20&&(ec=ec.slice(-20))),T.on("openchange",n),()=>{T.off("openchange",n);let e=(0,$.activeElement)(t),r=eR(),o=(0,$.contains)(R,e)||r.some(t=>t===e||(0,$.contains)(t,e))||Z&&(0,K.getNodeChildren)(Z.nodesRef.current,L(),!1).some(t=>(0,$.contains)(t.context?.elements.floating,e)),i=function(){let e=W.current,t="function"==typeof e?e(eo.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=w||ed();return e&&e.isConnected?e:null}let n=w||ed();return(0,ea.resolveRef)(t)||n||null}();queueMicrotask(()=>{let n=function(e){if(!e)return null;let t=(0,G.getTabbableOptions)();return(0,V.isTabbable)(e,t)?e:(0,V.tabbable)(e,t)[0]||e}(i),r="boolean"!=typeof W.current;W.current&&!ee.current&&(0,H.isHTMLElement)(n)&&(r||n===e||e===t.body||o)&&n.focus({preventScroll:!0}),ee.current=!1})}},[l,R,ex,W,A,T,Z,w,L,eR]),(0,r.useIsoLayoutEffect)(()=>{if(!B.isWebKit||x||!R)return;let e=(0,$.activeElement)((0,f.ownerDocument)(R));(0,H.isHTMLElement)(e)&&(0,$.isTypeableElement)(e)&&(0,$.contains)(R,e)&&e.blur()},[x,R]),(0,r.useIsoLayoutEffect)(()=>{if(!l&&Q)return Q.setFocusManagerState({modal:c,closeOnFocusOut:p,open:x,onOpenChange:S.setOpen,domReference:w}),()=>{Q.setFocusManagerState(null)}},[l,Q,c,x,S,p,w]),(0,r.useIsoLayoutEffect)(()=>{if(!l&&ex)return ep(ex,k),()=>{queueMicrotask(ef)}},[l,ex,k]);let eT=!l&&(!c||!M)&&(eS||c);return(0,C.jsxs)(t.Fragment,{children:[eT&&(0,C.jsx)(U.FocusGuard,{"data-type":"inside",ref:eh,onFocus:e=>{if(c){let e=eC();(0,J.enqueueFocus)(e[e.length-1])}else if(Q?.portalNode)if(ee.current=!1,(0,G.isOutsideEvent)(e,Q.portalNode)){let e=(0,G.getNextTabbable)(w);e?.focus()}else(0,ea.resolveRef)(h??Q.beforeOutsideRef)?.focus()}}),o,eT&&(0,C.jsx)(U.FocusGuard,{"data-type":"inside",ref:ev,onFocus:e=>{if(c)(0,J.enqueueFocus)(eC()[0]);else if(Q?.portalNode)if(p&&(ee.current=!0),(0,G.isOutsideEvent)(e,Q.portalNode)){let e=(0,G.getPreviousTabbable)(w);e?.focus()}else(0,ea.resolveRef)(m??Q.afterOutsideRef)?.focus()}})]})}],88306);let eg="base-ui-disable-scrollbar";e.s(["styleDisableScrollbar",0,{className:eg,getElement:e=>(0,C.jsx)("style",{nonce:e,href:eg,precedence:"base-ui:low",children:`.${eg}{scrollbar-width:none}.${eg}::-webkit-scrollbar{display:none}`})}],4551);let em=t.createContext(void 0);e.s(["useToolbarRootContext",0,function(e){let n=t.useContext(em);if(void 0===n&&!e)throw Error((0,w.default)(69));return n}],60752)},92238,e=>{"use strict";var t=e.i(29315);let n="ArrowUp",r="ArrowDown",o="ArrowLeft",i="ArrowRight",l="Home",s=new Set([o,i]),u=new Set([o,i,l,"End"]),a=new Set([n,r]),c=new Set([n,r,l,"End"]),f=new Set([...s,...a]),d=new Set([...f,l,"End"]),p=new Set([n,r,o,i,l,"End"]),g=new Set(["Shift","Control","Alt","Meta"]);function m(e,t,n){let r="left"===n?"offsetLeft":"offsetTop",o=0;for(;t.offsetParent&&(o+=t[r],t.offsetParent!==e);)t=t.offsetParent;return o}function h(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||
120,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}e.s(["ALL_KEYS",0,d,"ARROW_DOWN",0,r,"ARROW_KEYS",0,f,"ARROW_LEFT",0,o,"ARROW_RIGHT",0,i,"ARROW_UP",0,n,"COMPOSITE_KEYS",0,p,"END",0,"End","HOME",0,l,"HORIZONTAL_KEYS",0,s,"HORIZONTAL_KEYS_WITH_EXTRA_KEYS",0,u,"MODIFIER_KEYS",0,g,"VERTICAL_KEYS",0,a,"VERTICAL_KEYS_WITH_EXTRA_KEYS",0,c,"isNativeInput",0,function(e){return!!((0,t.isHTMLElement)(e)&&"INPUT"===e.tagName&&null!=e.selectionStart||(0,t.isHTMLElement)(e)&&"TEXTAREA"===e.tagName)},"scrollIntoViewIfNeeded",0,function(e,t,n,r){if(!e||!t||!t.scrollTo)return;let o=e.scrollLeft,i=e.scrollTop,l=e.clientWidth<e.scrollWidth,s=e.clientHeight<e.scrollHeight;if(l&&"vertical"!==r){let r=m(e,t,"left"),i=h(e),l=h(t);"ltr"===n&&(r+t.offsetWidth+l.scrollMarginRight>e.scrollLeft+e.clientWidth-i.scrollPaddingRight?o=r+t.offsetWidth+l.scrollMarginRight-e.clientWidth+i.scrollPaddingRight:r-l.scrollMarginLeft<e.scrollLeft+i.scrollPaddingLeft&&(o=r-l.scrollMarginLeft-i.scrollPaddingLeft)),"rtl"===n&&(r-l.scrollMarginRight<e.scrollLeft+i.scrollPaddingLeft?o=r-l.scrollMarginLeft-i.scrollPaddingLeft:r+t.offsetWidth+l.scrollMarginRight>e.scrollLeft+e.clientWidth-i.scrollPaddingRight&&(o=r+t.offsetWidth+l.scrollMarginRight-e.clientWidth+i.scrollPaddingRight))}if(s&&"horizontal"!==r){let n=m(e,t,"top"),r=h(e),o=h(t);n-o.scrollMarginTop<e.scrollTop+r.scrollPaddingTop?i=n-o.scrollMarginTop-r.scrollPaddingTop:n+t.offsetHeight+o.scrollMarginBottom>e.scrollTop+e.clientHeight-r.scrollPaddingBottom&&(i=n+t.offsetHeight+o.scrollMarginBottom-e.clientHeight+r.scrollPaddingBottom)}e.scrollTo({left:o,top:i,behavior:"auto"})}])},83590,e=>{"use strict";e.s(["clamp",0,function(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}])},21592,e=>{"use strict";var t=e.i(71645);let n=t.createContext(void 0),r={disableStyleElements:!1};e.s(["useCSPContext",0,function(){return t.useContext(n)??r}])},29755,91832,e=>{"use strict";e.i(47167);var t=e.i(71645),n=e.i(74080),r=e.i(43084),o=e.i(66745),i=e.i(57666),l=e.i(76477),s=e.i(90219),u=e.i(33848),a=e.i(91844),c=e.i(977),f=e.i(39663),d=e.i(47135),p=e.i(88306),g=e.i(53760),m=e.i(19431),h=e.i(86389),v=e.i(30209),y=e.i(4551),b=e.i(84759),E=e.i(89269),S=e.i(27601),x=e.i(63050),w=e.i(90048),R=e.i(5963),C=e.i(3404),T=e.i(60752),A=e.i(92238),I=e.i(18847),L=e.i(83590),O=e.i(21592),M=e.i(43476);let k={...h.popupStateMapping,...b.transitionStatusMapping},P=t.forwardRef(function(e,r){let{render:h,className:b,finalFocus:P,...V}=e,{store:H,popupRef:_,onOpenChangeComplete:j,setOpen:B,valueRef:z,selectedItemTextRef:U,keyboardActiveRef:$,multiple:Y,handleScrollArrowVisibility:K,scrollHandlerRef:G,highlightItemOnHover:q}=(0,m.useSelectRootContext)(),{side:X,align:J,alignItemWithTriggerActive:Z,setControlledAlignItemWithTrigger:Q,scrollDownArrowRef:ee,scrollUpArrowRef:et}=(0,v.useSelectPositionerContext)(),en=null!=(0,T.useToolbarRootContext)(!0),er=(0,m.useSelectFloatingContext)(),{nonce:eo,disableStyleElements:ei}=(0,O.useCSPContext)(),el=(0,o.useTimeout)(),es=(0,f.useStore)(H,x.selectors.id),eu=(0,f.useStore)(H,x.selectors.open),ea=(0,f.useStore)(H,x.selectors.mounted),ec=(0,f.useStore)(H,x.selectors.popupProps),ef=(0,f.useStore)(H,x.selectors.transitionStatus),ed=(0,f.useStore)(H,x.selectors.triggerElement),ep=(0,f.useStore)(H,x.selectors.positionerElement),eg=(0,f.useStore)(H,x.selectors.listElement),em=t.useRef(0),eh=t.useRef(!1),ev=t.useRef(0),ey=t.useRef(!1),eb=t.useRef({}),eE=(0,d.useAnimationFrame)(),eS=(0,l.useStableCallback)(e=>{if(!ep||!_.current||!ey.current)return;if(eh.current||!Z)return void K();let t="0px"===ep.style.top,n="0px"===ep.style.bottom,r=ep.getBoundingClientRect().height,o=(0,s.ownerDocument)(ep),i=getComputedStyle(ep),l=parseFloat(i.marginTop),u=parseFloat(i.marginBottom),a=D(getComputedStyle(_.current)),c=Math.min(o.documentElement.clientHeight-l-u,a),f=e.scrollTop,d=N(e),p=0,g=null,m=!1,h=!1,v=e=>{ep.style.height=`${e}px`},y=(t,n)=>{let o=(0,L.clamp)(t,0,c-r);o>0&&v(r+o),e.scrollTop=n,c-(r+o)<=1&&(eh.current=!0),K()};if(t){let e=d-f,t=Math.min(r+e,c);if(p=t,e<=1)return void y(e,d);c-t>1?h=!0:m=!0}else if(n){let e=r+f,t=Math.min(e,c);if(p=t,f<=1)return void y(f,0);c-t>1?g=0:(m=!0,f<d&&(g=f-(f-(e-c))))}if(0!==(p=Math.ceil(p))&&v(p),h||null!=g){let t=N(e),n=h?t:(0,L.clamp)(g,0,t);Math.abs(e.scrollTop-n)>1&&(e.scrollTop=n)}(m||p>=c-1)&&(eh.current=!0),K()});t.useImperativeHandle(G,()=>eS,[eS]),(0,E.useOpenChangeComplete)({open:eu,ref:_,onComplete(){eu&&j?.(!0)}}),(0,c.useIsoLayoutEffect)(()=>{ep&&_.current&&!Object.keys(eb.current).length&&(eb.current={top:ep.style.top||"0",left:ep.style.left||"0",right:ep.style.right,height:ep.style.height,bottom:ep.style.bottom,minHeight:ep.style.minHeight,maxHeight:ep.style.maxHeight,marginTop:ep.style.marginTop,marginBottom:ep.style.marginBottom})},[_,ep]),(0,c.useIsoLayoutEffect)(()=>{eu||Z||(ey.current=!1,eh.current=!1,em.current=0,ev.current=0,(0,w.clearStyles)(ep,eb.current))},[eu,Z,ep,_]),(0,c.useIsoLayoutEffect)(()=>{let e=_.current;if(eu&&ed&&ep&&e&&"ending"!==H.state.transitionStatus){if(!Z){ey.current=!0,eE.request(K),e.style.removeProperty("--transform-origin");return}queueMicrotask(()=>{let t=function(e){let{style:t}=e,n={};for(let[e,r]of F)n[e]=t.getPropertyValue(e),t.setProperty(e,r,"important");return()=>{for(let[e]of F){let r=n[e];r?t.setProperty(e,r):t.removeProperty(e)}}}(e);e.style.removeProperty("--transform-origin");try{var r;let t,o=getComputedStyle(ep),l=getComputedStyle(e),a=(0,s.ownerDocument)(ed),c=(0,u.ownerWindow)(ep),f=(r=ed,g.platform.getScale(r)),d=W(ed.getBoundingClientRect(),f),p=W(ep.getBoundingClientRect(),f),m=d.left,h=d.height,v=eg||e,y=v.scrollHeight,b=parseFloat(l.borderBottomWidth),E=parseFloat(o.marginTop)||10,S=parseFloat(o.marginBottom)||10,x=parseFloat(o.minHeight)||100,R=D(l),C=a.documentElement.clientHeight-E-S,T=a.documentElement.clientWidth,A=C-d.bottom+h,I=U.current,O=z.current,M=0,k=0;if(I&&O){let e=W(O.getBoundingClientRect(),f);t=W(I.getBoundingClientRect(),f);let n=e.left-m,r=t.left-p.left,o=e.top-d.top+e.height/2,i=t.top-p.top+t.height/2;M=n-r,k=i-o}let P=A+k+S+b,F=Math.min(C,P),V=C-E-S,H=P-F,_=Math.max(5,m+M),j=Math.max(0,_+p.width-(T-5));ep.style.left=`${_-j}px`,ep.style.height=`${F}px`,ep.style.maxHeight="auto",ep.style.marginTop=`${E}px`,ep.style.marginBottom=`${S}px`,e.style.height="100%";let B=N(v),$=H>=B-1;$&&(F=Math.min(C,p.height)-(H-B));let Y=d.top<20||d.bottom>
12C-20||Math.ceil(F)+1<Math.min(y,x),G=(c.visualViewport?.scale??1)!==1&&i.isWebKit;if(Y||G){ey.current=!0,(0,w.clearStyles)(ep,eb.current),n.flushSync(()=>Q(!1));return}if($){let e=Math.max(0,C-P);ep.style.top=p.height>=V?"0":`${e}px`,ep.style.height=`${F}px`,v.scrollTop=N(v),em.current=Math.max(x,F)}else ep.style.bottom="0",em.current=Math.max(x,F),v.scrollTop=H;if(t){let n=p.top,r=p.height,o=t.top+t.height/2,i=(0,L.clamp)(r>0?(o-n)/r*100:50,0,100);e.style.setProperty("--transform-origin",`50% ${i}%`)}(em.current===C||F>=R)&&(eh.current=!0),K(),setTimeout(()=>{ey.current=!0})}finally{t()}})}},[H,eu,ep,ed,z,U,_,K,Z,Q,eE,ee,et,eg]),t.useEffect(()=>{if(!Z||!ep||!eu)return;let e=(0,u.ownerWindow)(ep);function t(e){B(!1,(0,R.createChangeEventDetails)(C.REASONS.windowResize,e))}return e.addEventListener("resize",t),()=>{e.removeEventListener("resize",t)}},[B,Z,ep,eu]);let ex={...eg?{role:"presentation","aria-orientation":void 0}:{role:"listbox","aria-multiselectable":Y||void 0,id:`${es}-list`},onKeyDown(e){$.current=!0,en&&A.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()},onMouseMove(){$.current=!1},onPointerLeave(e){if(!q||(0,a.isMouseWithinBounds)(e)||"touch"===e.pointerType)return;let t=e.currentTarget;el.start(0,()=>{H.set("activeIndex",null),t.focus({preventScroll:!0})})},onScroll(e){eg||eS(e.currentTarget)},...Z&&{style:eg?{height:"100%"}:w.LIST_FUNCTIONAL_STYLES}},ew=(0,S.useRenderElement)("div",e,{ref:[r,_],state:{open:eu,transitionStatus:ef,side:X,align:J},stateAttributesMapping:k,props:[ec,ex,(0,I.getDisabledMountTransitionStyles)(ef),{className:!eg&&Z?y.styleDisableScrollbar.className:void 0},V]});return(0,M.jsxs)(t.Fragment,{children:[!ei&&y.styleDisableScrollbar.getElement(eo),(0,M.jsx)(p.FloatingFocusManager,{context:er,modal:!1,disabled:!ea,returnFocus:P,restoreFocus:!0,children:ew})]})});function D(e){let t=e.maxHeight||"";return t.endsWith("px")&&parseFloat(t)||1/0}function N(e){return Math.max(0,e.scrollHeight-e.clientHeight)}function W(e,t){return(0,r.rectToClientRect)({x:e.x/t.x,y:e.y/t.y,width:e.width/t.x,height:e.height/t.y})}let F=[["transform","none"],["scale","1"],["translate","0 0"]];e.s(["SelectPopup",0,P],29755);let V=t.forwardRef(function(e,t){let{className:n,render:r,...o}=e,{store:i,scrollHandlerRef:s}=(0,m.useSelectRootContext)(),{alignItemWithTriggerActive:u}=(0,v.useSelectPositionerContext)(),a=(0,f.useStore)(i,x.selectors.hasScrollArrows),c=(0,f.useStore)(i,x.selectors.openMethod),d=(0,f.useStore)(i,x.selectors.multiple),p=(0,f.useStore)(i,x.selectors.id),g={id:`${p}-list`,role:"listbox","aria-multiselectable":d||void 0,onScroll(e){s.current?.(e.currentTarget)},...u&&{style:w.LIST_FUNCTIONAL_STYLES},className:a&&"touch"!==c?y.styleDisableScrollbar.className:void 0},h=(0,l.useStableCallback)(e=>{i.set("listElement",e)});return(0,S.useRenderElement)("div",e,{ref:[t,h],props:[g,o]})});e.s(["SelectList",0,V],91832)},63165,e=>{"use strict";var t,n=e.i(71645),r=e.i(977),o=e.i(63256);let i=((t={})[t.None=0]="None",t[t.GuessFromOrder=1]="GuessFromOrder",t);e.s(["IndexGuessBehavior",0,i,"useCompositeListItem",0,function(e={}){let{label:t,metadata:l,textRef:s,indexGuessBehavior:u,index:a}=e,{register:c,unregister:f,subscribeMapChange:d,elementsRef:p,labelsRef:g,nextIndexRef:m}=(0,o.useCompositeListContext)(),h=n.useRef(-1),[v,y]=n.useState(a??(u===i.GuessFromOrder?()=>{if(-1===h.current){let e=m.current;m.current+=1,h.current=e}return h.current}:-1)),b=n.useRef(null),E=n.useCallback(e=>{if(b.current=e,-1!==v&&null!==e&&(p.current[v]=e,g)){let n=void 0!==t;g.current[v]=n?t:s?.current?.textContent??e.textContent}},[v,p,g,t,s]);return(0,r.useIsoLayoutEffect)(()=>{if(null!=a)return;let e=b.current;if(e)return c(e,l),()=>{f(e)}},[a,c,f,l]),(0,r.useIsoLayoutEffect)(()=>{if(null==a)return d(e=>{let t=b.current?e.get(b.current)?.index:null;null!=t&&y(t)})},[a,d,y]),n.useMemo(()=>({ref:E,index:v}),[v,E])}])},67489,e=>{"use strict";var t=e.i(43476);e.i(74157);var n=e.i(39866),r=e.i(7571),o=e.i(89118),i=e.i(74748),l=e.i(42263),s=e.i(91985),u=e.i(56048),a=e.i(9127),c=e.i(29755),f=e.i(91832);e.i(47167);var d=e.i(71645),p=e.i(977),g=e.i(231),m=e.i(91844),h=e.i(66745),v=e.i(39663),y=e.i(19431),b=e.i(63165),E=e.i(27601),S=e.i(67805);let x=d.createContext(void 0);function w(){let e=d.useContext(x);if(!e)throw Error((0,S.default)(57));return e}var R=e.i(63050),C=e.i(91730),T=e.i(5963),A=e.i(3404),I=e.i(78388);let L=d.memo(d.forwardRef(function(e,n){let{render:r,className:o,value:i=null,label:l,disabled:s=!1,nativeButton:u=!1,...a}=e,c=d.useRef(null),f=(0,b.useCompositeListItem)({label:l,textRef:c,indexGuessBehavior:b.IndexGuessBehavior.GuessFromOrder}),{store:S,getItemProps:w,setOpen:L,setValue:O,selectionRef:M,typingRef:k,valuesRef:P,keyboardActiveRef:D,multiple:N,highlightItemOnHover:W}=(0,y.useSelectRootContext)(),F=(0,h.useTimeout)(),V=(0,v.useStore)(S,R.selectors.isActive,f.index),H=(0,v.useStore)(S,R.selectors.isSelected,f.index,i),_=(0,v.useStore)(S,R.selectors.isSelectedByFocus,f.index),j=(0,v.useStore)(S,R.selectors.isItemEqualToValue),B=f.index,z=-1!==B,U=d.useRef(null),$=(0,g.useValueAsRef)(B);(0,p.useIsoLayoutEffect)(()=>
12{if(!z)return;let e=P.current;return e[B]=i,()=>{delete e[B]}},[z,B,i,P]),(0,p.useIsoLayoutEffect)(()=>{if(!z)return;let e=S.state.value,t=e;N&&Array.isArray(e)&&e.length>0&&(t=e[e.length-1]),void 0!==t&&(0,I.compareItemEquality)(i,t,j)&&S.set("selectedIndex",B)},[z,B,N,j,S,i]);let Y=w({active:V,selected:H});Y.onFocus=void 0,Y.id=void 0;let K=d.useRef(null),G=d.useRef("mouse"),q=d.useRef(!1),{getButtonProps:X,buttonRef:J}=(0,C.useButton)({disabled:s,focusableWhenDisabled:!0,native:u,composite:!0}),Z=(0,E.useRenderElement)("div",e,{ref:[J,n,f.ref,U],state:{disabled:s,selected:H,highlighted:V},props:[Y,{role:"option","aria-selected":H,tabIndex:V?0:-1,onFocus(){S.set("activeIndex",B)},onMouseEnter(){!D.current&&null===S.state.selectedIndex&&W&&S.set("activeIndex",B)},onMouseMove(){W&&S.set("activeIndex",B)},onMouseLeave(e){!W||D.current||(0,m.isMouseWithinBounds)(e)||F.start(0,()=>{S.state.activeIndex===B&&S.set("activeIndex",null)})},onTouchStart(){M.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}},onKeyDown(e){K.current=e.key,S.set("activeIndex",B)," "===e.key&&k.current&&e.preventDefault()},onClick(e){if((q.current=!1,"keydown"!==e.type||null!==K.current)&&!s&&("keydown"!==e.type||" "!==K.current||!k.current)&&("touch"===G.current||V)){K.current=null;var t=e.nativeEvent;let n=S.state.value;if(N){let e=Array.isArray(n)?n:[];O(H?(0,I.removeItem)(e,i,j):[...e,i],(0,T.createChangeEventDetails)(A.REASONS.itemPress,t))}else O(i,(0,T.createChangeEventDetails)(A.REASONS.itemPress,t)),L(!1,(0,T.createChangeEventDetails)(A.REASONS.itemPress,t))}},onPointerEnter(e){G.current=e.pointerType},onPointerDown(e){G.current=e.pointerType,q.current=!0},onMouseUp(){if(s)return;if(q.current){q.current=!1;return}let e=!M.current.allowSelectedMouseUp&&H,t=!M.current.allowUnselectedMouseUp&&!H;e||t||"touch"!==G.current&&!V||U.current?.click()}},a,X]}),Q=d.useMemo(()=>({selected:H,indexRef:$,textRef:c,selectedByFocus:_,hasRegistered:z}),[H,$,c,_,z]);return(0,t.jsx)(x.Provider,{value:Q,children:Z})}));var O=e.i(88841),M=e.i(89269),k=e.i(84759);let P=d.forwardRef(function(e,n){let r=e.keepMounted??!1,{selected:o}=w();return r||o?(0,t.jsx)(D,{...e,ref:n}):null}),D=d.memo(d.forwardRef((e,t)=>{let{render:n,className:r,keepMounted:o,...i}=e,{selected:l}=w(),s=d.useRef(null),{transitionStatus:u,setMounted:a}=(0,O.useTransitionStatus)(l),c=(0,E.useRenderElement)("span",e,{ref:[t,s],state:{selected:l,transitionStatus:u},props:[{"aria-hidden":!0,children:"âï¸"},i],stateAttributesMapping:k.transitionStatusMapping});return(0,M.useOpenChangeComplete)({open:l,ref:s,onComplete(){l||a(!1)}}),c})),N=d.memo(d.forwardRef(function(e,t){let{indexRef:n,textRef:r,selectedByFocus:o,hasRegistered:i}=w(),{selectedItemTextRef:l}=(0,y.useSelectRootContext)(),{className:s,render:u,...a}=e,c=d.useCallback(e=>{if(!e||!i)return;let t=null===l.current||!l.current.isConnected;(o||t&&0===n.current)&&(l.current=e)},[l,n,o,i]);return(0,E.useRenderElement)("div",e,{ref:[c,t,r],props:a})}));var W=e.i(30209);let F={...e.i(86389).popupStateMapping,...k.transitionStatusMapping},V=d.forwardRef(function(e,t){let{className:n,render:r,...o}=e,{store:i}=(0,y.useSelectRootContext)(),{side:l,align:s,arrowRef:u,arrowStyles:a,arrowUncentered:c,alignItemWithTriggerActive:f}=(0,W.useSelectPositionerContext)(),d=(0,v.useStore)(i,R.selectors.open,!0),p=(0,E.useRenderElement)("div",e,{state:{open:d,side:l,align:s,uncentered:c},ref:[u,t],props:[{style:a,"aria-hidden":!0},o],stateAttributesMapping:F});return f?null:p}),H=d.forwardRef(function(e,t){let{render:n,className:r,direction:o,keepMounted:i=!1,...l}=e,{store:s,popupRef:u,listRef:a,handleScrollArrowVisibility:c,scrollArrowsMountedCountRef:f}=(0,y.useSelectRootContext)(),{side:d,scrollDownArrowRef:g,scrollUpArrowRef:m}=(0,W.useSelectPositionerContext)(),b="up"===o?R.selectors.scrollUpArrowVisible:R.selectors.scrollDownArrowVisible,S=(0,v.useStore)(s,b),x=(0,v.useStore)(s,R.selectors.openMethod),w=S&&"touch"!==x,C=(0,h.useTimeout)(),T="up"===o?m:g,{transitionStatus:A,setMounted:I}=(0,O.useTransitionStatus)(w);(0,p.useIsoLayoutEffect)(()=>(f.current+=1,s.state.hasScrollArrows||s.set("hasScrollArrows",!0),()=>{f.current=Math.max(0,f.current-1),0===f.current&&s.state.hasScrollArrows&&s.set("hasScrollArrows",!1)}),[s,f]),(0,M.useOpenChangeComplete)({open:w,ref:T,onComplete(){w||I(!1)}});let L=(0,E.useRenderElement)("div",e,{ref:[t,T],state:{direction:o,visible:w,side:d,transitionStatus:A}
12,props:[{"aria-hidden":!0,children:"up"===o?"â²":"â¼",style:{position:"absolute"},onMouseMove(e){0===e.movementX&&0===e.movementY||C.isStarted()||(s.set("activeIndex",null),C.start(40,function e(){let t=s.state.listElement??u.current;if(!t)return;s.set("activeIndex",null),c();let n=0===t.scrollTop,r=Math.round(t.scrollTop+t.clientHeight)>=t.scrollHeight;if(0===a.current.length&&("up"===o?s.set("scrollUpArrowVisible",!n):s.set("scrollDownArrowVisible",!r)),"up"===o&&n||"down"===o&&r)return void C.clear();if((s.state.listElement||u.current)&&a.current&&a.current.length>0){let e=a.current,n=T.current?.offsetHeight||0;if("up"===o){let r=0,o=t.scrollTop+n;for(let t=0;t<e.length;t+=1){let n=e[t];if(n&&n.offsetTop>=o){r=t;break}}let i=Math.max(0,r-1);if(i<r){let r=e[i];r&&(t.scrollTop=Math.max(0,r.offsetTop-n))}else t.scrollTop=0}else{let r=e.length-1,o=t.scrollTop+t.clientHeight-n;for(let t=0;t<e.length;t+=1){let n=e[t];if(n&&n.offsetTop+n.offsetHeight>o){r=Math.max(0,t-1);break}}let i=Math.min(e.length-1,r+1);if(i>r){let r=e[i];r&&(t.scrollTop=r.offsetTop+r.offsetHeight-t.clientHeight+n)}else t.scrollTop=t.scrollHeight-t.clientHeight}}C.start(40,e)}))},onMouseLeave(){C.clear()}},l]});return w||i?L:null}),_=d.forwardRef(function(e,n){return(0,t.jsx)(H,{...e,ref:n,direction:"down"})}),j=d.forwardRef(function(e,n){return(0,t.jsx)(H,{...e,ref:n,direction:"up"})}),B=d.createContext(void 0),z=d.forwardRef(function(e,n){let{className:r,render:o,...i}
12=e,[l,s]=d.useState(),u=d.useMemo(()=>({labelId:l,setLabelId:s}),[l,s]),a=(0,E.useRenderElement)("div",e,{ref:n,props:[{role:"group","aria-labelledby":l},i]});return(0,t.jsx)(B.Provider,{value:u,children:a})});var U=e.i(89879);let $=d.forwardRef(function(e,t){let{className:n,render:r,id:o,...i}=e,{setLabelId:l}=function(){let e=d.useContext(B);if(void 0===e)throw Error((0,S.default)(56));return e}(),s=(0,U.useBaseUiId)(o);return(0,p.useIsoLayoutEffect)(()=>{l(s)},[s,l]),(0,E.useRenderElement)("div",e,{ref:t,props:[{id:s},i]})}),Y=d.forwardRef(function(e,t){let{className:n,render:r,orientation:o="horizontal",...i}=e;return(0,E.useRenderElement)("div",e,{state:{orientation:o},ref:t,props:[{role:"separator","aria-orientation":o},i]})});e.s(["Arrow",0,V,"Backdrop",()=>u.SelectBackdrop,"Group",0,z,"GroupLabel",0,$,"Icon",()=>l.SelectIcon,"Item",0,L,"ItemIndicator",0,P,"ItemText",0,N,"Label",()=>r.SelectLabel,"List",()=>f.SelectList,"Popup",()=>c.SelectPopup,"Portal",()=>s.SelectPortal,"Positioner",()=>a.SelectPositioner,"Root",()=>n.SelectRoot,"ScrollDownArrow",0,_,"ScrollUpArrow",0,j,"Separator",0,Y,"Trigger",()=>o.SelectTrigger,"Value",()=>i.SelectValue],53469);var K=e.i(53469),K=K,G=e.i(75157),q=e.i(31171),q=q,X=e.i(78745),X=X;
12let J=(0,e.i(75254).default)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),Z=K.Root;function Q({className:e,...n}){return(0,t.jsx)(K.ScrollUpArrow,{"data-slot":"select-scroll-up-button",className:(0,G.cn)("top-0 z-10 flex w-full cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-4",e),...n,children:(0,t.jsx)(J,{})})}function ee({className:e,...n}){return(0,t.jsx)(K.ScrollDownArrow,{"data-slot":"select-scroll-down-button",className:(0,G.cn)("bottom-0 z-10 flex w-full cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-4",e),...n,children:(0,t.jsx)(q.default,{})})}e.s(["Select",0,Z,"SelectContent",0,function({className:e,children:n,side:r="bottom",sideOffset:o=4,align:i="center",alignOffset:l=0,alignItemWithTrigger:s=!0,...u}){return(0,t.jsx)(K.Portal,{children:(0,t.jsx)(K.Positioner,{side:r,sideOffset:o,align:i,alignOffset:l,alignItemWithTrigger:s,className:"isolate z-50",children:(0,t.jsxs)(K.Popup,{"data-slot":"select-content","data-align-trigger":s,className:(0,G.cn)("relative isolate z-50 max-h-(--available-height) w-(--anchor-width) min-w-36 origin-(--transform-origin) overflow-x-hidden overflow-y-auto rounded-lg bg-popover text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 data-[align-trigger=true]:animate-none data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...u,children:[(0,t.jsx)(Q,{}),(0,t.jsx)(K.List,{children:n}),(0,t.jsx)(ee,{})]})})})},"SelectItem",0,function({className:e,children:n,...r}){return(0,t.jsxs)(K.Item,{"data-slot":"select-item",className:(0,G.cn)("relative flex w-full cursor-default items-center gap-1.5 rounded-md py-1 pr-8 pl-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",e),...r,children:[(0,t.jsx)(K.ItemText,{className:"flex flex-1 shrink-0 gap-2 whitespace-nowrap",children:n}),(0,t.jsx)(K.ItemIndicator,{render:(0,t.jsx)("span",{className:"pointer-events-none absolute right-2 flex size-4 items-center justify-center"}),children:(0,t.jsx)(X.default,{className:"pointer-events-none"})})]})},"SelectTrigger",0,function({className:e,size:n="default",children:r,...o}){return(0,t.jsxs)(K.Trigger,{"data-slot":"select-trigger","data-size":n,className:(0,G.cn)("flex w-fit items-center justify-between gap-1.5 rounded-lg border border-input bg-transparent py-2 pr-2 pl-2.5 text-sm whitespace-nowrap transition-colors outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 data-placeholder:text-muted-foreground data-[size=default]:h-8 data-[size=sm]:h-7 data-[size=sm]:rounded-[min(var(--radius-md),10px)] *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-1.5 dark:bg-input/30 dark:hover:bg-input/50 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...o,children:[r,(0,t.jsx)(K.Icon,{render:(0,t.jsx)(q.default,{className:"pointer-events-none size-4 text-muted-foreground"})})]})},"SelectValue",0,function({className:e,...n}){return(0,t.jsx)(K.Value,{"data-slot":"select-value",className:(0,G.cn)("flex flex-1 text-left",e),...n})}],67489)}]);
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.