PageSourceSearch

https://fuel-six.vercel.app/_next/static/chunks/0c.lhwc.sxbv-.js

js fuel-six.vercel.app collected 2026-10-03 06:58:48 UTC 159,097 bytes, 12 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,41947,e=>{"use strict";let t=(0,e.i(75254).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["default",0,t])},74157,e=>{"use strict";e.s([])},62372,e=>{"use strict";let t={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},n={...t,position:"fixed",top:0,left:0},r={...t,position:"absolute"};e.s(["visuallyHidden",0,n,"visuallyHiddenInput",0,r])},58509,e=>{"use strict";var t=e.i(71645);e.s(["useOnFirstRender",0,function(e){let n=t.useRef(!0);n.current&&(n.current=!1,e())}])},94349,e=>{"use strict";var t=e.i(71645);e.s(["useControlled",0,function({controlled:e,default:n,name:r,state:i="value"}){let{current:o}=t.useRef(void 0!==e),[l,s]=t.useState(n),u=t.useCallback(e=>{o||s(e)},[]);return[o?e:l,u]}])},231,e=>{"use strict";var t=e.i(977),n=e.i(30628);function r(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}e.s(["useValueAsRef",0,function(e){let i=(0,n.useRefWithInit)(r,e).current;return i.next=e,(0,t.useIsoLayoutEffect)(i.effect),i}])},55838,(e,t,n)=>{"use strict";var r=e.r(71645),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=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!i(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=o({inst:{value:n,getSnapshot:t}}),i=r[0].inst,c=r[1];return s(function(){i.value=n,i.getSnapshot=t,a(i)&&c({inst:i})},[e,n,t]),l(function(){return a(i)&&c({inst:i}),e(function(){a(i)&&c({inst:i})})},[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),i=e.r(2239),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=i.useSyncExternalStore,s=r.useRef,u=r.useEffect,a=r.useMemo,c=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,i){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!==i&&d.hasValue){var t=d.value;if(i(t,e))return s=t}return s=e}if(t=s,o(l,e))return t;var n=r(e);return void 0!==i&&i(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,i]))[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)},13834,39663,e=>{"use strict";let t;var n=e.i(71645),r=e.i(2239),i=e.i(30224);let o=(0,e.i(35423).isReactVersionAtLeast)(19)?function(e,i,o,l,s){let u;if(!t){let t;return t=n.useCallback(()=>i(e.getSnapshot(),o,l,s),[e,i,o,l,s]),(0,r.useSyncExternalStore)(e.subscribe,t,t)}let a=t.syncIndex;return t.syncIndex+=1,t.didInitialize?(u=t.syncHooks[a]).store===e&&u.selector===i&&Object.is(u.a1,o)&&Object.is(u.a2,l)&&Object.is(u.a3,s)||(u.store!==e&&(t.didChangeStore=!0),u.store=e,u.selector=i,u.a1=o,u.a2=l,u.a3=s,u.didChange=!0):(u={store:e,selector:i,a1:o,a2:l,a3:s,value:i(e.getSnapshot(),o,l,s),didChange:!1},t.syncHooks.push(u)),u.value}:function(e,t,n,r,o){return(0,i.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};function l(e,t,n,r,i){return o(e,t,n,r,i)}[].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],i=r.selector(r.store.state,r.a1,r.a2,r.a3);(r.didChange||!Object.is(r.value,i))&&(t=!0,r.value=i,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,r.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}}),e.s(["useStore",0,l],39663),e.s(["Store",0,class{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}
1subscribe=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 l(this,e,t,n,r)}}],13834)},94365,e=>{"use strict";var t=e.i(71645);let n=[];e.s(["useOnMount",0,function(e){t.useEffect(e,n)}])},47135,e=>{"use strict";var t=e.i(30628),n=e.i(94365);let r=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n<t.length;n+=1)t[n]?.(e)};request(e){let t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||(requestAnimationFrame(this.tick),this.isScheduled=!0),t}cancel(e){let t=e-this.startId;t<0||t>=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}};class i{static create(){return new i}static request(e){return r.request(e)}static cancel(e){return r.cancel(e)}currentId=null;request(e){this.cancel(),this.currentId=r.request(()=>{this.currentId=null,e()})}cancel=()=>{null!==this.currentId&&(r.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}e.s(["AnimationFrame",0,i,"useAnimationFrame",0,function(){let e=(0,t.useRefWithInit)(i.create).current;return(0,n.useOnMount)(e.disposeEffect),e}])},66745,57666,e=>{"use strict";var t=e.i(30628),n=e.i(94365);class r{static create(){return new r}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}e.s(["Timeout",0,r,"useTimeout",0,function(){let e=(0,t.useRefWithInit)(r.create).current;return(0,n.useOnMount)(e.disposeEffect),e}],66745);let i="u">typeof navigator,o=function(){if(!i)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),l=function(){if(!i)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),s=function(){if(!i)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),u="u">typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),a="MacIntel"===o.platform&&o.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(o.platform);i&&/firefox/i.test(s);let c=i&&/apple/i.test(navigator.vendor);i&&/Edg/i.test(s);let f=i&&/android/i.test(l)||/android/i.test(s);i&&l.toLowerCase().startsWith("mac")&&navigator.maxTouchPoints;let d=s.includes("jsdom/");e.s(["isAndroid",0,f,"isIOS",0,a,"isJSDOM",0,d,"isSafari",0,c,"isWebKit",0,u],57666)},82033,e=>{"use strict";var t=e.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||(t.isAndroid&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)},"isVirtualPointerEvent",0,function(e){return!t.isJSDOM&&(!t.isAndroid&&0===e.width&&0===e.height||t.isAndroid&&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()}])},47857,494,e=>{"use strict";var t=e.i(29315);let n="data-base-ui-focusable",r="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function i(e){return(0,t.isHTMLElement)(e)&&e.matches(r)}e.s(["ACTIVE_KEY",0,"active","ARROW_DOWN",0,"ArrowDown","ARROW_LEFT",0,"ArrowLeft","ARROW_RIGHT",0,"ArrowRight","ARROW_UP",0,"ArrowUp","FOCUSABLE_ATTRIBUTE",0,n,"SELECTED_KEY",0,"selected","TYPEABLE_SELECTOR",0,r],494),e.s(["activeElement",0,function(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t},"contains",0,function(e,n){if(!e||!n)return!1;let r=n.getRootNode?.();if(e.contains(n))return!0;
1if(r&&(0,t.isShadowRoot)(r)){let t=n;for(;t;){if(e===t)return!0;t=t.parentNode||t.host}}return!1},"getFloatingFocusElement",0,function(e){return e?e.hasAttribute(n)?e:e.querySelector(`[${n}]`)||e:null},"getTarget",0,function(e){return"composedPath"in e?e.composedPath()[0]:e.target},"isEventTargetWithin",0,function(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))},"isRootElement",0,function(e){return e.matches("html,body")},"isTypeableCombobox",0,function(e){return!!e&&"combobox"===e.getAttribute("role")&&i(e)},"isTypeableElement",0,i],47857)},5963,3404,e=>{"use strict";var t=e.i(17514);e.s(["createChangeEventDetails",0,function(e,n,r,i){let o=!1,l=!1,s=i??t.EMPTY_OBJECT;return{reason:e,event:n??new Event("base-ui"),cancel(){o=!0},allowPropagation(){l=!0},get isCanceled(){return o},get isPropagationAllowed(){return l},trigger:r,...s}}],5963),e.s(["cancelOpen",0,"cancel-open","chipRemovePress",0,"chip-remove-press","clearPress",0,"clear-press","closePress",0,"close-press","closeWatcher",0,"close-watcher","decrementPress",0,"decrement-press","disabled",0,"disabled","drag",0,"drag","escapeKey",0,"escape-key","focusOut",0,"focus-out","imperativeAction",0,"imperative-action","incrementPress",0,"increment-press","inputBlur",0,"input-blur","inputChange",0,"input-change","inputClear",0,"input-clear","inputPaste",0,"input-paste","inputPress",0,"input-press","itemPress",0,"item-press","keyboard",0,"keyboard","linkPress",0,"link-press","listNavigation",0,"list-navigation","none",0,"none","outsidePress",0,"outside-press","pointer",0,"pointer","scrub",0,"scrub","siblingOpen",0,"sibling-open","swipe",0,"swipe","trackPress",0,"track-press","triggerFocus",0,"trigger-focus","triggerHover",0,"trigger-hover","triggerPress",0,"trigger-press","wheel",0,"wheel","windowResize",0,"window-resize"],16162);var n=e.i(16162);e.s(["REASONS",0,n],3404)},4012,e=>{"use strict";var t=e.i(71645),n=e.i(47135),r=e.i(66745),i=e.i(17514),o=e.i(82033),l=e.i(47857),s=e.i(5963),u=e.i(3404);e.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:b=u.REASONS.triggerPress}=a,y=t.useRef(void 0),E=(0,n.useAnimationFrame)(),S=(0,r.useTimeout)(),x=t.useMemo(()=>({onPointerDown(e){y.current=e.pointerType},onMouseDown(e){let t=y.current,n=e.nativeEvent,r=c.select("open");if(0!==e.button||"click"===p||(0,o.isMouseLikePointerType)(t,!0)&&m)return;let i=f.current.openEvent,u=i?.type,a=c.select("domReferenceElement")!==e.currentTarget,d=r&&a||!(r&&g&&(!i||!h||"click"===u||"mousedown"===u));if((0,l.isTypeableElement)(n.target)){let e=(0,s.createChangeEventDetails)(b,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)(b,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=y.current;if("mousedown"===p&&t){y.current=void 0;return}if((0,o.isMouseLikePointerType)(t,!0)&&m)return;let n=c.select("open"),r=f.current.openEvent,i=c.select("domReferenceElement")!==e.currentTarget,l=n&&i||!(n&&g&&(!r||!h||(0,o.isClickLikeEvent)(r))),u=(0,s.createChangeEventDetails)(b,e.nativeEvent,e.currentTarget);l&&"touch"===t&&v>0?S.start(v,()=>{c.setOpen(!0,u)}):c.setOpen(l,u)},onKeyDown(){y.current=void 0}}),[f,p,m,c,h,g,E,S,v,b]);return t.useMemo(()=>d?{reference:x}:i.EMPTY_OBJECT,[d,x])}])},90219,e=>{"use strict";e.s(["ownerDocument",0,function(e){return e?.ownerDocument||document}])},87612,e=>{"use strict";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,function e(t,n,r=!0){return t.filter(e=>e.parentId===n&&(!r||e.context?.open)).flatMap(n=>[n,...e(t,n.id,r)])}])},51665,e=>{"use strict";var t=e.i(71645);e.i(43476);let n=t.createContext(null),r=t.createContext(null);e.s(["useFloatingParentNodeId",0,()=>t.useContext(n)?.id||null,"useFloatingTree",0,e=>{let n=t.useContext(r);return e??n}])},32652,e=>{"use strict";e.s(["createAttribute",0,function(e){return`data-base-ui-${e}`}])},33605,e=>{"use strict";var t=e.i(71645),n=e.i(29315),r=e.i(66745),i=e.i(76477),o=e.i(90219),l=e.i(47857),s=e.i(82033),u=e.i(87612),a=e.i(51665),c=e.i(5963),f=e.i(3404),d=e.i(32652);let p={intentional:"onClick",sloppy:"onPointerDown"};function g(){return!1}e.s(["useDismiss",0,function(e,m={}){let h="rootStore"in e?e.rootStore:e,v=h.useState("open"),b=h.use
1State("floatingElement"),{dataRef:y}=h.context,{enabled:E=!0,escapeKey:S=!0,outsidePress:x=!0,outsidePressEvent:w="sloppy",referencePress:R=g,referencePressEvent:C="sloppy",bubbles:A,externalTree:T}=m,I=(0,a.useFloatingTree)(T),O=(0,i.useStableCallback)("function"==typeof x?x:()=>!1),L="function"==typeof x?O:x,M=!1!==L,k=(0,i.useStableCallback)(()=>w),P=t.useRef(!1),D=t.useRef(!1),N=t.useRef(!1),{escapeKey:F,outsidePress:W}={escapeKey:"boolean"==typeof A?A:A?.escapeKey??!1,outsidePress:"boolean"==typeof A?A:A?.outsidePress??!0},V=t.useRef(null),_=(0,r.useTimeout)(),j=(0,r.useTimeout)(),H=(0,i.useStableCallback)(()=>{j.clear(),y.current.insideReactTree=!1}),B=t.useRef(!1),U=t.useRef(""),$=(0,i.useStableCallback)(R),z=(0,i.useStableCallback)(e=>{if(!v||!E||!S||"Escape"!==e.key||B.current)return;let t=y.current.floatingContext?.nodeId,n=I?(0,u.getNodeChildren)(I.nodesRef.current,t):[];if(!F&&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,s.isReactEvent)(e)?e.nativeEvent:e,i=(0,c.createChangeEventDetails)(f.REASONS.escapeKey,r);h.setOpen(!1,i),F||i.isPropagationAllowed||e.stopPropagation()}),q=(0,i.useStableCallback)(()=>{y.current.insideReactTree=!0,j.start(0,H)});t.useEffect(()=>{if(!v||!E)return;y.current.__escapeKeyBubbles=F,y.current.__outsidePressBubbles=W;let e=new r.Timeout,t=new r.Timeout;function i(){e.clear(),B.current=!0}function s(){e.start(5*!!(0,n.isWebKit)(),()=>{B.current=!1})}function a(){N.current=!0,t.start(0,()=>{N.current=!1})}function p(){P.current=!1,D.current=!1}function g(){let e=U.current,t=k(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function m(e){let t=y.current.floatingContext?.nodeId,n=I&&(0,u.getNodeChildren)(I.nodesRef.current,t).some(t=>(0,l.isEventTargetWithin)(e,t.context?.elements.floating));return(0,l.isEventTargetWithin)(e,h.select("floatingElement"))||(0,l.isEventTargetWithin)(e,h.select("domReferenceElement"))||n}function x(e){let r;if("intentional"===(r=g())&&"click"!==e.type||"sloppy"===r&&"click"===e.type||y.current.insideReactTree)return void H();let i=(0,l.getTarget)(e),s=`[${(0,d.createAttribute)("inert")}]`,a=Array.from((0,o.ownerDocument)(h.select("floatingElement")).querySelectorAll(s)),p=(0,n.isElement)(i)?i.getRootNode():null;(0,n.isShadowRoot)(p)&&(a=a.concat(Array.from(p.querySelectorAll(s))));let v=h.context.triggerElements;if(i&&(v.hasElement(i)||v.hasMatchingElement(e=>(0,l.contains)(e,i))))return;let b=(0,n.isElement)(i)?i:null;for(;b&&!(0,n.isLastTraversableNode)(b);){let e=(0,n.getParentNode)(b);if((0,n.isLastTraversableNode)(e)||!(0,n.isElement)(e))break;b=e}if(a.length&&(0,n.isElement)(i)&&!(0,l.isRootElement)(i)&&!(0,l.contains)(i,h.select("floatingElement"))&&a.every(e=>!(0,l.contains)(b,e)))return;if((0,n.isHTMLElement)(i)&&!("touches"in e)){let t=(0,n.isLastTraversableNode)(i),r=(0,n.getComputedStyle)(i),o=/auto|scroll/,l=t||o.test(r.overflowX),s=t||o.test(r.overflowY),u=l&&i.clientWidth>0&&i.scrollWidth>i.clientWidth,a=s&&i.clientHeight>0&&i.scrollHeight>i.clientHeight,c="rtl"===r.direction,f=a&&(c?e.offsetX<=i.offsetWidth-i.clientWidth:e.offsetX>i.clientWidth),d=u&&e.offsetY>i.clientHeight;if(f||d)return}if(m(e))return;if("intentional"===g()&&N.current){t.clear(),N.current=!1;return}if("function"==typeof L&&!L(e))return;let E=y.current.floatingContext?.nodeId,S=I?(0,u.getNodeChildren)(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}h.setOpen(!1,(0,c.createChangeEventDetails)(f.REASONS.outsidePress,e)),H()}function w(e){U.current="touch";let t=(0,l.getTarget)(e);t?.addEventListener(e.type,function n(){!function(e){if("sloppy"!==g()||!h.select("open")||!E||(0,l.isEventTargetWithin)(e,h.select("floatingElement"))||(0,l.isEventTargetWithin)(e,h.select("domReferenceElement")))return;let t=e.touches[0];t&&(V.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},_.start(1e3,()=>{V.current&&(V.current.dismissOnTouchEnd=!1,V.current.dismissOnMouseDown=!1)}))}(e),t?.removeEventListener(e.type,n)})}function R(e){if(_.clear(),"pointerdown"===e.type&&(U.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"!==g()||"touch"===e.pointerType||!h.select("open")||!E||(0,l.isEventTargetWithin)(e,h.select("floatingElement"))||(0,l.isEventTargetWithin)(e,h.select("domReferenceElement"))||x(e);else x(e);t?.removeEventListener(e.type,n)})}function C(e){if(!P.current)return;let n=D.current;if(p(),"intentional"===g()){if("pointercancel"===e.type){n&&a();return}m(e)||(n?a():("function"!=typeof L||L(e))&&(t.clear(),N.current=!0,H()))}}function A(e){let t=(0,l.getTarget)(e);t?.addEventListener(e.type,function n(){!function(e){if("sloppy"!==g()||!V.current||(0,l.isEventTargetWithin)(e,h.select("floatingElement"))||(0,l.isEventTargetWithin)(e,h.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),_.clear(),V.current=null)}(e),t?.removeEventListener(e.type,n)})}function T(e){let t=(0,l.getTarget)(e);t?.addEventListener(e.type,function n(){"sloppy"!==g()||!V.current||(0,l.isEventTargetWithin)(e,h.select("floatingElement"))||(0,l.isEventTargetWithin)(e,h.select("domReferenceElement"))||(V.current.dismissOnTouchEnd&&x(e),_.clear(),V.current=null),t?.removeEventListener(e.type,n)})}let O=(0,o.ownerDocument)(b);return S&&(O.addEventListener("keydown",z),O.addEventListener("compositionstart",i),O.addEventListener("compositionend",s)),M&&(O.addEventListener("click",R,!0),O.addEventListener("pointerdown",R,!0),O.addEventListener("pointerup",C,!0),O.addEventListener("pointercancel",C,!0),O.addEventListener("mousedown",R,!0),O.addEventListener("mouseup",C,!0),O.addEventListener("touchstart",w,!0),O.addEventListener("touchmove",A,!0),O.addEventListener("touchend",T,!0)),()=>{S&&(O.removeEventListener("keydown",z),O.removeEventListener("compositionstart",i),O.removeEventListener("compositionend",s)),M&&(O.removeEventListener("click",R,!0),O.removeEventListener("pointerdown",R,!0),O.removeEventListener("pointerup",C,!0),O.removeEventListener("pointercancel",C,!0),O.removeEventListener("mousedown",R,!0),O.removeEventListener("mouseup",C,!0),O.removeEventListener("touchstart",w,!0),O.removeEventListener("touchmove",A,!0),O.removeEventListener("touchend",T,!0)),e.clear(),t.clear(),p(),N.current=!1}},[y,b,S,M,L,v,E,F,W,z,H,k,I,h,_]),t.useEffect(H,[L,H]);let Y=t.useMemo(()=>({onKeyDown:z,[p[C]]:e=>{$()&&h.setOpen(!1,(0,c.createChangeEventDetails)(f.REASONS.triggerPress,e.nativeEvent))},..."intentional"!==C&&{onClick(e){$()&&h.setOpen(!1,(0,c.createChangeEventDetails)(f.REASONS.triggerPress,e.nativeEvent))}}}),[z,h,C,$]),G=(0,i.useStableCallback)(e=>{if(!v||!E||0!==e.button)return;let t=(0,l.getTarget)(e.nativeEvent);(0,l.contains)(h.select("floatingElement"),t)&&(P.current||(P.current=!0,D.current=!1))}),K=(0,i.useStableCallback)(e=>{!v||!E||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&P.current&&(D.current=!0)}),X=t.useMemo(()=>({onKeyDown:z,onPointerDown:K,onMouseDown:K,onClickCapture:q,onMouseDownCapture(e){q(),G(e)},onPointerDownCapture(e){q(),G(e)},onMouseUpCapture:q,onTouchEndCapture:q,onTouchMoveCapture:q}),[z,q,G,K]);return t.useMemo(()=>E?{reference:Y,floating:X,trigger:Y}:{},[E,Y,X])}])},83799,e=>{"use strict";var t=e.i(71645);let n={...t},r=0,i=n.useId;e.s(["useId",0,function(e,n){if(void 0!==i){let t=i();return e??(n?`${n}-${t}`:t)}return function(e,n="mui"){let[i,o]=t.useState(e),l=e||i;return t.useEffect(()=>{null==i&&(r+=1,o(`${n}-${r}`))},[i,n]),l}(e,n)}],83799)},83921,e=>{"use strict";e.i(47167);var t=e.i(67805),n=Symbol("NOT_FOUND"),r=e=>Array.isArray(e)?e:[e],i=0,o=class{revision=i;_value;
1_lastValue;_isEqual=l;constructor(e,t=l){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++i)}};function l(e,t){return e===t}function s(e){return e instanceof o||console.warn("Not a valid cell! ",e),e.value}var u=(e,t)=>!1;function a(){return function(e=l){return new o(null,e)}(u)}var c=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=a()),s(t)};Symbol();var f=0,d=Object.getPrototypeOf({}),p=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,g);tag=a();tags={};children={};collectionTag=null;id=f++},g={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 i;let n=e.children[t];return void 0===n&&(n=e.children[t]=Array.isArray(i=r)?new m(i):new p(i)),n.tag&&s(n.tag),n.proxy}{let n=e.tags[t];return void 0===n&&((n=e.tags[t]=a()).value=r),s(n),r}})(),ownKeys:e=>(c(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},m=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],h);tag=a();tags={};children={};collectionTag=null;id=f++},h={get:([e],t)=>("length"===t&&c(e),g.get(e,t)),ownKeys:([e])=>g.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>g.getOwnPropertyDescriptor(e,t),has:([e],t)=>g.has(e,t)},v=(e,t)=>e===t,b="u">typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function y(){return{s:0,v:void 0,o:null,p:null}}function E(e,t={}){let n,r=y(),{resultEqualityCheck:i}=t,o=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=y(),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=y(),e.set(t,l)):l=n}}let u=l;if(1===l.s)t=l.v;else if(t=e.apply(null,arguments),o++,i){let e=n?.deref?.()??n;null!=e&&i(e,t)&&(t=e,0!==o&&o--),n="object"==typeof t&&null!==t||"function"==typeof t?new b(t):t}return u.s=1,u.v=t,t}return l.clearCache=()=>{r=y(),l.resetResultsCount()},l.resultsCount=()=>o,l.resetResultsCount=()=>{o=0},l}function S(e,...t){let n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,i=(...e)=>{let t,i,o=0,l=0,s={},u=e.pop();"object"==typeof u&&(s=u,u=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(u,`createSelector expects an output function after the inputs, but received: [${typeof u}]`);let{memoize:a,memoizeOptions:c=[],argsMemoize:f=E,argsMemoizeOptions:d=[],devModeChecks:p={}}={...n,...s},g=r(c),m=r(d),h=(!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),v=a(function(){return o++,u.apply(null,arguments)},...g);return Object.assign(f(function(){l++;let e=function(e,t){let n=[],{length:r}=e;for(let i=0;i<r;i++)n.push(e[i].apply(null,t));return n}(h,arguments);return i=v.apply(null,e)},...m),{resultFunc:u,memoizedResultFunc:v,dependencies:h,dependencyRecomputations:()=>l,resetDependencyRecomputations:()=>{l=0},lastResult:()=>i,recomputations:()=>o,resetRecomputations:()=>{o=0},memoize:a,argsMemoize:f})};return Object.assign(i,{withTypes:()=>i}),i}var x=S(E),w=Object.assign((e,t=x)=>{!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:()=>w});S({memoize:function(e,t){let r,{equalityCheck:i=v,maxSize:o=1,resultEqualityCheck:l}="object"==typeof t?t:{equalityCheck:t},s=function(e,t){if(null===e||null===t||e.length!==t.length)return!1;let{length:n}=e;for(let r=0;r<n;r++)if(!i(e[r],t[r]))return!1;return!0},u=0,a=o<=1?{get:e=>r&&s(r.key,e)?r.value:n,put(e,t){r={key:e,value:t}},getEntries:()=>r?[r]:[],clear(){r=void 0}}:function(e,t){let r=[];function i(e){let i=r.findIndex(n=>t(e,n.key));if(i>-1){let e=r[i];return i>0&&(r.splice(i,1),r.unshift(e)),e.value}return n}return{get:i,put:function(t,o){i(t)===n&&(r.unshift({key:t,value:o}),r.length>e&&r.pop())},getEntries:function(){return r},clear:function(){r=[]}}}(o,s);function c(){let t=a.get(arguments);if(t===n){if(t=e.apply(null,arguments),u++,l){let e=a.getEntries().find(e=>l(e.value,t));e&&(t=e.value,0!==u&&u--)}a.put(arguments,t)}return t}return c.clearCache=()=>{a.clear(),c.resetResultsCount()},c.resultsCount=()=>u,c.resetResultsCount=()=>{u=0},c},memoizeOptions:{maxSize:1,equalityCheck:Object.is}}),e.s(["createSelector",0,(e,n,r,i,o,l,...s)=>{let u;if(s.length>0)throw Error((0,t.default)(1));if(e&&n&&r&&i&&o&&l)u=(t,s,u,a)=>l(e(t,s,u,a),n(t,s,u,a),r(t,s,u,a),i(t,s,u,a),o(t,s,u,a),s,u,a);else if(e&&n&&r&&i&&o)u=(t,l,s,u)=>o(e(t,l,s,u),n(t,l,s,u),r(t,l,s,u),i(t,l,s,u),l,s,u);
1else if(e&&n&&r&&i)u=(t,o,l,s)=>i(e(t,o,l,s),n(t,o,l,s),r(t,o,l,s),o,l,s);else if(e&&n&&r)u=(t,i,o,l)=>r(e(t,i,o,l),n(t,i,o,l),i,o,l);else if(e&&n)u=(t,r,i,o)=>n(e(t,r,i,o),r,i,o);else if(e)u=e;else throw Error("Missing arguments");return u}],83921)},24019,98263,e=>{"use strict";var t=e.i(83921);e.i(47167);var n=e.i(71645),r=e.i(13834),i=e.i(39663),o=e.i(76477),l=e.i(977),s=e.i(17514);class u extends r.Store{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){n.useDebugValue(e),(0,l.useIsoLayoutEffect)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,l.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,l.useIsoLayoutEffect)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){n.useDebugValue(e);let r=void 0!==t;(0,l.useIsoLayoutEffect)(()=>{r&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,r])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,r,o){return n.useDebugValue(e),(0,i.useStore)(this,this.selectors[e],t,r,o)}useContextCallback(e,t){n.useDebugValue(e);let r=(0,o.useStableCallback)(t??s.NOOP);this.context[e]=r}useStateSetter(e){let t=n.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.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 i=n(e);if(!Object.is(r,i)){let e=r;r=i,t(i,e,this)}})}}e.s(["ReactStore",0,u],98263);var a=e.i(82033);let c={open:(0,t.createSelector)(e=>e.open),domReferenceElement:(0,t.createSelector)(e=>e.domReferenceElement),referenceElement:(0,t.createSelector)(e=>e.positionReference??e.referenceElement),floatingElement:(0,t.createSelector)(e=>e.floatingElement),floatingId:(0,t.createSelector)(e=>e.floatingId)};e.s(["FloatingRootStore",0,class extends u{constructor(e){const{nested:t,noEmit:n,onOpenChange:r,triggerElements:i,...o}=e;super({...o,positionReference:o.referenceElement,domReferenceElement:o.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:i},c)}setOpen=(e,t)=>{if((!e||!this.state.open||(0,a.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)}}],24019)},69375,e=>{"use strict";e.s(["PopupTriggerMap",0,class{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}}])},31292,e=>{"use strict";var t=e.i(29315),n=e.i(83799),r=e.i(30628),i=e.i(977),o=e.i(51665),l=e.i(24019),s=e.i(69375);e.s(["useFloatingRootContext",0,function(e){let{open:u=!1,onOpenChange:a,elements:c={}}=e,f=(0,n.useId)(),d=null!=(0,o.useFloatingParentNodeId)(),p=(0,r.useRefWithInit)(()=>new l.FloatingRootStore({open:u,onOpenChange:a,referenceElement:c.reference??null,floatingElement:c.floating??null,triggerElements:new s.PopupTriggerMap,floatingId:f,nested:d,noEmit:!1})).current;return(0,i.useIsoLayoutEffect)(()=>{let e={open:u,floatingId:f};void 0!==c.reference&&(e.referenceElement=c.reference,e.domReferenceElement=(0,t.isElement)(c.reference)?c.reference:null),void 0!==c.floating&&(e.floatingElement=c.floating),p.update(e)},[u,f,c.reference,c.floating,p]),p.context.onOpenChange=a,p.context.nested=d,p.context.noEmit=!1,p}])},89633,e=>{"use strict";var t=e.i(71645),n=e.i(494);function r(e,t,r){let o=new Map,l="item"===r,s={};for(let t in"floating"===r&&(s.tabIndex=-1,s[n.FOCUSABLE_ATTRIBUTE]=""),e)l&&e&&(t===n.ACTIVE_KEY||t===n.SELECTED_KEY)||(s[t]=e[t]);for(let n=0;n<t.length;n+=1){let u,a=t[n]?.[r];(u="function"==typeof a?e?a(e):null:a)&&i(s,u,l,o)}return i(s,e,l,o),s}function i(e,t,r,i){for(let o in t){let l=t[o];r&&(o===n.ACTIVE_KEY||o===n.SELECTED_KEY)||(o.startsWith("on")?(i.has(o)||i.set(o,[]),"function"==typeof l&&(i.get(o)?.push(l),e[o]=(...e)=>i.get(o)?.map(t=>t(...e)).find(e=>void 0!==e))):e[o]=l)}}e.s(["useInteractions",0,function(e=[]){let n=e.map(e=>e?.reference),i=e.map(e=>e?.floating),o=e.map(e=>e?.item),l=e.map(e=>e?.trigger),s=t.useCallback(t=>r(t,e,"reference"),n),u=t.useCallback(t=>r(t,e,"floating"),i),a=t.useCallback(t=>r(t,e,"item"),o),c=t.useCallback(t=>r(t,e,"trigger"),l);return t.useMemo(()=>({getReferenceProps:s,getFloatingProps:u,getItemProps:a,getTriggerProps:c}),[s,u,a,c])}])},43801,43084,e=>{"use strict";e.i(47167);let t=["top","right","bottom","left"],n=t.reduce((e,t)=>
1e.concat(t,t+"-start",t+"-end"),[]),r=Math.min,i=Math.max,o=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"],b=["bottom","top"];function y(e){let t=u(e);return s[t]+e.slice(t.length)}e.s(["clamp",0,function(e,t,n){return i(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),i=p(e),o=f(i),l="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(l=y(l)),[l,y(l)]},"getAxisLength",0,f,"getExpandedPlacements",0,function(e){let t=y(e);return[g(e),t,g(t)]},"getOppositeAlignmentPlacement",0,g,"getOppositeAxis",0,c,"getOppositeAxisPlacements",0,function(e,t,n,r){let i=a(e),o=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:b;default:return[]}}(u(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(g)))),o},"getOppositePlacement",0,y,"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,i,"min",0,r,"placements",0,n,"rectToClientRect",0,function(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}},"round",0,o,"sides",0,t],43084);var E=e.i(29315),S=e.i(82033),x=e.i(494);function w(e,t,n){return Math.floor(e/t)!==n}function R(e,t){return t<0||t>=e.current.length}function C(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:i=1}={}){let o=t;do o+=n?-i:i;while(o>=0&&o<=e.current.length-1&&A(e,o,r))return o}function A(e,t,n){if("function"==typeof n?n(t):n?.includes(t)??!1)return!0;let r=e.current[t];return!!r&&(!T(r)||!n&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")))}function T(e){return"none"!==(0,E.getComputedStyle)(e).display}e.s(["createGridCellMap",0,function(e,t,n){let r=[],i=0;return e.forEach(({width:e,height:o},l)=>{let s=!1;for(n&&(i=0);!s;){let n=[];for(let r=0;r<e;r+=1)for(let e=0;e<o;e+=1)n.push(i+r+e*t);i%t+e<=t&&n.every(e=>null==r[e])?(n.forEach(e=>{r[e]=l}),s=!0):i+=1}}),[...r]},"findNonDisabledListIndex",0,C,"getGridCellIndexOfCorner",0,function(e,t,n,r,i){if(-1===e)return -1;let o=n.indexOf(e),l=t[e];switch(i){case"tl":return o;case"tr":if(!l)return o;return o+l.width-1;case"bl":if(!l)return o;return o+(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:t,orientation:n,loopFocus:r,rtl:i,
1cols:o,disabledIndices:s,minIndex:u,maxIndex:a,prevIndex:c,stopEvent:f=!1}){let d,p=c;if(t.key===x.ARROW_UP?d="up":t.key===x.ARROW_DOWN&&(d="down"),d){let n=[],i=[],g=!1,m=0;{let t=null,r=-1;e.current.forEach((e,o)=>{if(null==e)return;m+=1;let l=e.closest('[role="row"]');l&&(g=!0),(l!==t||-1===r)&&(t=l,n[r+=1]=[]),n[r].push(o),i[o]=r})}let h=!1,v=0;if(g)for(let e of n){let t=e.length;t>v&&(v=t),t!==o&&(h=!0)}let b=h&&m<e.current.length,y=v||o;f&&(0,S.stopEvent)(t);let E=(t=>{if(!h||-1===c)return;let o=i[c];if(null==o)return;let l=n[o].indexOf(c),u="up"===t?-1:1;for(let t=o+u,i=0;i<n.length;i+=1,t+=u){if(t<0||t>=n.length){if(!r||b)return;t=t<0?n.length-1:0}let i=n[t];for(let t=Math.min(l,i.length-1);t>=0;t-=1){let n=i[t];if(!A(e,n,s))return n}}})(d)??(t=>{if(!b||-1===c)return;let n=c%y,i="up"===t?-y:y,o=a-a%y,u=l(a/y)+1;for(let t=c-n+i,l=0;l<u;l+=1,t+=i){if(t<0||t>a){if(!r)return;t=t<0?o:0}let i=Math.min(t+y-1,a);for(let r=Math.min(t+n,i);r>=t;r-=1)if(!A(e,r,s))return r}})(d);if(void 0!==E)p=E;else if(-1===c)p="up"===d?a:u;else if(p=C(e,{startingIndex:c,amount:y,decrement:"up"===d,disabledIndices:s}),r){if("up"===d&&(c-y<u||p<0)){let e=c%y,t=a%y,n=a-(t-e);p=t===e?a:t>e?n:n-y}"down"===d&&c+y>a&&(p=C(e,{startingIndex:c%y-y,amount:y,disabledIndices:s}))}R(e,p)&&(p=c)}if("both"===n){let n=l(c/o);t.key===(i?x.ARROW_LEFT:x.ARROW_RIGHT)&&(f&&(0,S.stopEvent)(t),c%o!=o-1?(p=C(e,{startingIndex:c,disabledIndices:s}),r&&w(p,o,n)&&(p=C(e,{startingIndex:c-c%o-1,disabledIndices:s}))):r&&(p=C(e,{startingIndex:c-c%o-1,disabledIndices:s})),w(p,o,n)&&(p=c)),t.key===(i?x.ARROW_RIGHT:x.ARROW_LEFT)&&(f&&(0,S.stopEvent)(t),c%o!=0?(p=C(e,{startingIndex:c,decrement:!0,disabledIndices:s}),r&&w(p,o,n)&&(p=C(e,{startingIndex:c+(o-c%o),decrement:!0,disabledIndices:s}))):r&&(p=C(e,{startingIndex:c+(o-c%o),decrement:!0,disabledIndices:s})),w(p,o,n)&&(p=c));let u=l(a/o)===n;R(e,p)&&(p=r&&u?t.key===(i?x.ARROW_RIGHT:x.ARROW_LEFT)?a:C(e,{startingIndex:c-c%o-1,disabledIndices:s}):c)}return p},"getMaxListIndex",0,function(e,t){return C(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})},"getMinListIndex",0,function(e,t){return C(e,{disabledIndices:t})},"isElementVisible",0,T,"isIndexOutOfListBounds",0,R,"isListIndexDisabled",0,A],43801)},98442,e=>{"use strict";let t=0;e.s(["enqueueFocus",0,function(e,n={}){let{preventScroll:r=!1,cancelPrevious:i=!0,sync:o=!1}=n;i&&cancelAnimationFrame(t);let l=()=>e?.focus({preventScroll:r});o?l():t=requestAnimationFrame(l)}])},51368,69302,19431,e=>{"use strict";e.i(47167);var t=e.i(71645),n=e.i(29315),r=e.i(231),i=e.i(76477),o=e.i(977),l=e.i(90219),s=e.i(47857),u=e.i(82033),a=e.i(43801),c=e.i(51665),f=e.i(5963),d=e.i(3404),p=e.i(98442),g=e.i(494);function m(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function h(e,t){return m(t,e===g.ARROW_UP||e===g.ARROW_DOWN,e===g.ARROW_LEFT||e===g.ARROW_RIGHT)}function v(e,t,n){return m(t,e===g.ARROW_DOWN,n?e===g.ARROW_LEFT:e===g.ARROW_RIGHT)||"Enter"===e||" "===e||""===e}e.s(["useListNavigation",0,function(e,b){let y="rootStore"in e?e.rootStore:e,E=y.useState("open"),S=y.useState("floatingElement"),x=y.useState("domReferenceElement"),w=y.context.dataRef,{listRef:R,activeIndex:C,onNavigate:A=()=>{},enabled:T=!0,selectedIndex:I=null,allowEscape:O=!1,loopFocus:L=!1,nested:M=!1,rtl:k=!1,virtual:P=!1,focusItemOnOpen:D="auto",focusItemOnHover:N=!0,openOnArrowKeyDown:F=!0,disabledIndices:W,orientation:V="vertical",parentOrientation:_,cols:j=1,id:H,resetOnPointerLeave:B=!0,externalTree:U}=b,$=(0,s.getFloatingFocusElement)(S),z=(0,r.useValueAsRef)($),q=(0,c.useFloatingParentNodeId)(),Y=(0,c.useFloatingTree)(U);(0,o.useIsoLayoutEffect)(()=>{w.current.orientation=V},[w,V]);let G=(0,s.isTypeableCombobox)(x),K=t.useRef(D),X=t.useRef(I??-1),J=t.useRef(null),Q=t.useRef(!0),Z=(0,i.useStableCallback)(e=>{A(-1===X.current?null:X.current,e)}),ee=t.useRef(Z),et=t.useRef(!!S),en=t.useRef(E),er=t.useRef(!1),ei=t.useRef(!1),eo=(0,r.useValueAsRef)(W),el=(0,r.useValueAsRef)(E),es=(0,r.useValueAsRef)(I),eu=(0,r.useValueAsRef)(B),ea=(0,i.useStableCallback)(()=>{function e(e){P?Y?.events.emit("virtualfocus",e):(0,p.enqueueFocus)(e,{sync:er.current,preventScroll:!0})}let t=R.current[X.current],n=ei.current;t&&e(t),(er.current?e=>e():requestAnimationFrame)(()=>{let r=R.current[X.current]||t;!r||(t||e(r),ef&&(n||!Q.current)&&r.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,o.useIsoLayoutEffect)(()=>{T&&(E&&S?(X.current=I??-1,K.current&&null!=I&&(ei.current=!0,Z())):et.current&&(X.current=-1,ee.current()))}
1,[T,E,S,I,Z]),(0,o.useIsoLayoutEffect)(()=>{if(T){if(!E){er.current=!1;return}if(S)if(null==C){if(er.current=!1,null!=es.current)return;if(et.current&&(X.current=-1,ea()),(!en.current||!et.current)&&K.current&&(null!=J.current||!0===K.current&&null==J.current)){let e=0,t=()=>{null==R.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e+=1):(X.current=null==J.current||v(J.current,V,k)||M?(0,a.getMinListIndex)(R):(0,a.getMaxListIndex)(R),J.current=null,Z())};t()}}else(0,a.isIndexOutOfListBounds)(R,C)||(X.current=C,ea(),ei.current=!1)}},[T,E,S,C,es,M,R,V,k,Z,ea,eo]),(0,o.useIsoLayoutEffect)(()=>{if(!T||S||!Y||P||!et.current)return;let e=Y.nodesRef.current,t=e.find(e=>e.id===q)?.context?.elements.floating,n=(0,s.activeElement)((0,l.ownerDocument)(S)),r=e.some(e=>e.context&&(0,s.contains)(e.context.elements.floating,n));t&&!r&&Q.current&&t.focus({preventScroll:!0})},[T,S,Y,q,P]),(0,o.useIsoLayoutEffect)(()=>{ee.current=Z,en.current=E,et.current=!!S}),(0,o.useIsoLayoutEffect)(()=>{E||(J.current=null,K.current=D)},[E,D]);let ec=null!=C,ef=t.useMemo(()=>{function e(e){if(!el.current)return;let t=R.current.indexOf(e.currentTarget);-1!==t&&X.current!==t&&(X.current=t,Z(e))}return{onFocus(t){er.current=!0,e(t)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(t){er.current=!0,ei.current=!1,N&&e(t)},onPointerLeave(e){if(!el.current||!Q.current||"touch"===e.pointerType)return;er.current=!0;let t=e.relatedTarget;if(!(!N||R.current.includes(t))&&eu.current&&((0,p.enqueueFocus)(null,{sync:!0}),X.current=-1,Z(e),!P)){let e=z.current,t=(0,s.activeElement)((0,l.ownerDocument)(e));e&&(0,s.contains)(e,t)&&e.focus({preventScroll:!0})}}}},[el,z,N,R,Z,eu,P]),ed=t.useCallback(()=>_??Y?.nodesRef.current.find(e=>e.id===q)?.context?.dataRef?.current.orientation,[q,Y,_]),ep=(0,i.useStableCallback)(e=>{var t;let r,i;if(Q.current=!1,er.current=!0,229===e.which||!el.current&&e.currentTarget===z.current)return;if(M&&(t=e.key,r=k?t===g.ARROW_RIGHT:t===g.ARROW_LEFT,i=t===g.ARROW_UP,"both"===V||"horizontal"===V&&j&&j>1?"Escape"===t:m(V,r,i))){h(e.key,ed())||(0,u.stopEvent)(e),y.setOpen(!1,(0,f.createChangeEventDetails)(d.REASONS.listNavigation,e.nativeEvent)),(0,n.isHTMLElement)(x)&&(P?Y?.events.emit("virtualfocus",x):x.focus());return}let o=X.current,l=(0,a.getMinListIndex)(R,W),c=(0,a.getMaxListIndex)(R,W);if(G||("Home"===e.key&&((0,u.stopEvent)(e),X.current=l,Z(e)),"End"===e.key&&((0,u.stopEvent)(e),X.current=c,Z(e))),j>1){let t=Array.from({length:R.current.length},()=>({width:1,height:1})),n=(0,a.createGridCellMap)(t,j,!1),r=n.findIndex(e=>null!=e&&!(0,a.isListIndexDisabled)(R,e,W)),i=n.reduce((e,t,n)=>null==t||(0,a.isListIndexDisabled)(R,t,W)?e:n,-1),o=n[(0,a.getGridNavigatedIndex)({current:n.map(e=>null!=e?R.current[e]:null)},{event:e,orientation:V,loopFocus:L,rtl:k,cols:j,disabledIndices:(0,a.getGridCellIndices)([...("function"!=typeof W?W:null)||R.current.map((e,t)=>(0,a.isListIndexDisabled)(R,t,W)?t:void 0),void 0],n),minIndex:r,maxIndex:i,prevIndex:(0,a.getGridCellIndexOfCorner)(X.current>c?l:X.current,t,n,j,e.key===g.ARROW_DOWN?"bl":e.key===(k?g.ARROW_LEFT:g.ARROW_RIGHT)?"tr":"tl"),stopEvent:!0})];if(null!=o&&(X.current=o,Z(e)),"both"===V)return}if(h(e.key,V)){if((0,u.stopEvent)(e),E&&!P&&(0,s.activeElement)(e.currentTarget.ownerDocument)===e.currentTarget){X.current=v(e.key,V,k)?l:c,Z(e);return}v(e.key,V,k)?L?o>=c?O&&o!==R.current.length?X.current=-1:(er.current=!1,X.current=l):X.current=(0,a.findNonDisabledListIndex)(R,{startingIndex:o,disabledIndices:W}):X.current=Math.min(c,(0,a.findNonDisabledListIndex)(R,{startingIndex:o,disabledIndices:W})):L?o<=l?O&&-1!==o?X.current=R.current.length:(er.current=!1,X.current=c):X.current=(0,a.findNonDisabledListIndex)(R,{startingIndex:o,decrement:!0,disabledIndices:W}):X.current=Math.max(l,(0,a.findNonDisabledListIndex)(R,{startingIndex:o,decrement:!0,disabledIndices:W})),(0,a.isIndexOutOfListBounds)(R,X.current)&&(X.current=-1),Z(e)}}),eg=t.useMemo(()=>P&&E&&ec&&{"aria-activedescendant":`${H}-${C}`},[P,E,ec,H,C]),em=t.useMemo(()=>({"aria-orientation":"both"===V?void 0:V,...!G?eg:{}
1,onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&E&&!P){let t=(0,s.getTarget)(e.nativeEvent);if(t&&!(0,s.contains)(z.current,t))return;(0,u.stopEvent)(e),y.setOpen(!1,(0,f.createChangeEventDetails)(d.REASONS.focusOut,e.nativeEvent)),(0,n.isHTMLElement)(x)&&x.focus();return}ep(e)},onPointerMove(){Q.current=!0}}),[eg,ep,z,V,G,y,E,P,x]),eh=t.useMemo(()=>{function e(e){"auto"===D&&(0,u.isVirtualClick)(e.nativeEvent)&&(K.current=!P)}function t(e){K.current=D,"auto"===D&&(0,u.isVirtualPointerEvent)(e.nativeEvent)&&(K.current=!0)}return{onKeyDown(e){var t,n;let r=y.select("open");Q.current=!1;let i=e.key.startsWith("Arrow"),o=(t=e.key,n=ed(),m(n,k?t===g.ARROW_LEFT:t===g.ARROW_RIGHT,t===g.ARROW_DOWN)),l=h(e.key,V),s=(M?o:l)||"Enter"===e.key||""===e.key.trim();if(P&&r)return ep(e);if(r||F||!i){if(s){let t=h(e.key,ed());J.current=M&&t?null:e.key}if(M){o&&((0,u.stopEvent)(e),r?(X.current=(0,a.getMinListIndex)(R,eo.current),Z(e)):y.setOpen(!0,(0,f.createChangeEventDetails)(d.REASONS.listNavigation,e.nativeEvent,e.currentTarget)));return}l&&(null!=es.current&&(X.current=es.current),(0,u.stopEvent)(e),!r&&F?y.setOpen(!0,(0,f.createChangeEventDetails)(d.REASONS.listNavigation,e.nativeEvent,e.currentTarget)):ep(e),r&&Z(e))}},onFocus(e){y.select("open")&&!P&&(X.current=-1,Z(e))},onPointerDown:t,onPointerEnter:t,onMouseDown:e,onClick:e}},[ep,eo,D,R,M,Z,y,F,V,ed,k,es,P]),ev=t.useMemo(()=>({...eg,...eh}),[eg,eh]);return t.useMemo(()=>T?{reference:ev,floating:em,item:ef,trigger:eh}:{},[T,ev,em,eh,ef])}],51368);var b=e.i(66745);e.s(["useTypeahead",0,function(e,n){let r="rootStore"in e?e.rootStore:e,l=r.context.dataRef,c=r.useState("open"),{listRef:f,elementsRef:d,activeIndex:p,onMatch:g,onTypingChange:m,enabled:h=!0,resetMs:v=750,selectedIndex:y=null}=n,E=(0,b.useTimeout)(),S=t.useRef(""),x=t.useRef(y??p??-1),w=t.useRef(null);(0,o.useIsoLayoutEffect)(()=>{(c||null===y)&&(E.clear(),w.current=null,""!==S.current&&(S.current=""))},[c,y,E]),(0,o.useIsoLayoutEffect)(()=>{c&&""===S.current&&(x.current=y??p??-1)},[c,y,p]);let R=(0,i.useStableCallback)(e=>{e?l.current.typing||(l.current.typing=e,m?.(e)):l.current.typing&&(l.current.typing=e,m?.(e))}),C=(0,i.useStableCallback)(e=>{function t(e,n,r=0){if(0===e.length)return -1;let i=(r%e.length+e.length)%e.length,o=n.toLocaleLowerCase();for(let t=0;t<e.length;t+=1){let n=(i+t)%e.length,r=e[n];if(r?.toLocaleLowerCase().startsWith(o)&&function(e){let t=d?.current[e];return!t||(0,a.isElementVisible)(t)}(n))return n}return -1}let n=f.current;if(S.current.length>0&&" "===e.key&&((0,u.stopEvent)(e),R(!0)),S.current.length>0&&" "!==S.current[0]&&-1===t(n,S.current)&&" "!==e.key&&R(!1),null==n||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;c&&" "!==e.key&&((0,u.stopEvent)(e),R(!0));let r=""===S.current;r&&(x.current=y??p??-1),n.every(e=>!e||e[0]?.toLocaleLowerCase()!==e[1]?.toLocaleLowerCase())&&S.current===e.key&&(S.current="",x.current=w.current),S.current+=e.key,E.start(v,()=>{S.current="",x.current=w.current,R(!1)});let i=r?y??p??-1:x.current,o=t(n,S.current,(i??0)+1);-1!==o?(g?.(o),w.current=o):" "!==e.key&&(S.current="",R(!1))}),A=(0,i.useStableCallback)(e=>{let t=e.relatedTarget,n=r.select("domReferenceElement"),i=r.select("floatingElement"),o=(0,s.contains)(n,t),l=(0,s.contains)(i,t);o||l||(E.clear(),S.current="",x.current=w.current,R(!1))}),T=t.useMemo(()=>({onKeyDown:C,onBlur:A}),[C,A]),I=t.useMemo(()=>({onKeyDown:C,onBlur:A}),[C,A]);return t.useMemo(()=>h?{reference:T,floating:I}:{},[h,T,I])}],69302);var y=e.i(67805);let E=t.createContext(null),S=t.createContext(null);e.s(["SelectFloatingContext",0,S,"SelectRootContext",0,E,"useSelectFloatingContext",0,function(){let e=t.useContext(S);if(null===e)throw Error((0,y.default)(61));return e},"useSelectRootContext",0,function(){let e=t.useContext(E);if(null===e)throw Error((0,y.default)(60));return e}],19431)},8553,4692,e=>{"use strict";e.i(47167);var t,n=e.i(67805),r=e.i(71645),i=e.i(17514);let o=((t={}).disabled="data-disabled",t.valid="data-valid",t.invalid="data-invalid",t.touched="data-touched",t.dirty="data-dirty",t.filled="data-filled",t.focused="data-focused",t),l={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},s={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},u={disabled:!1,...s};e.s(["DEFAULT_FIELD_ROOT_STATE",0,u,"DEFAULT_FIELD_STATE_ATTRIBUTES",0,s,"DEFAULT_VALIDITY_STATE",0,l,"fieldValidityMapping",0,{valid:e=>null===e?null:e?{[o.valid]:""}:{[o.invalid]:""}}],4692);
1let a=r.createContext({invalid:void 0,name:void 0,validityData:{state:l,errors:[],error:"",value:"",initialValue:null},setValidityData:i.NOOP,disabled:void 0,touched:s.touched,setTouched:i.NOOP,dirty:s.dirty,setDirty:i.NOOP,filled:s.filled,setFilled:i.NOOP,focused:s.focused,setFocused:i.NOOP,validate:()=>null,validationMode:"onSubmit",validationDebounceTime:0,shouldValidateOnChange:()=>!1,state:u,markedDirtyRef:{current:!1},validation:{getValidationProps:(e=i.EMPTY_OBJECT)=>e,getInputValidationProps:(e=i.EMPTY_OBJECT)=>e,inputRef:{current:null},commit:async()=>{}}});e.s(["FieldRootContext",0,a,"useFieldRootContext",0,function(e=!0){let t=r.useContext(a);if(t.setValidityData===i.NOOP&&!e)throw Error((0,n.default)(28));return t}],8553)},89879,e=>{"use strict";var t=e.i(83799);e.s(["useBaseUiId",0,function(e){return(0,t.useId)(e,"base-ui")}])},51849,e=>{"use strict";var t=e.i(71645),n=e.i(17514);let r=t.createContext({controlId:void 0,registerControlId:n.NOOP,labelId:void 0,setLabelId:n.NOOP,messageIds:[],setMessageIds:n.NOOP,getDescriptionProps:e=>e});e.s(["LabelableContext",0,r,"useLabelableContext",0,function(){return t.useContext(r)}])},98128,e=>{"use strict";var t=e.i(71645),n=e.i(977),r=e.i(76477),i=e.i(30628),o=e.i(29315),l=e.i(17514),s=e.i(89879),u=e.i(51849);e.s(["useLabelableId",0,function(e={}){let{id:a,implicit:c=!1,controlRef:f}=e,{controlId:d,registerControlId:p}=(0,u.useLabelableContext)(),g=(0,s.useBaseUiId)(a),m=c?d:void 0,h=(0,i.useRefWithInit)(()=>Symbol("labelable-control")),v=t.useRef(!1),b=t.useRef(null!=a),y=(0,r.useStableCallback)(()=>{v.current&&p!==l.NOOP&&(v.current=!1,p(h.current,void 0))});return(0,n.useIsoLayoutEffect)(()=>{let e;if(p!==l.NOOP){if(c){let t=f?.current;e=(0,o.isElement)(t)&&null!=t.closest("label")?a??null:m??g}else if(null!=a)b.current=!0,e=a;else{if(!b.current)return void y();e=g}if(void 0===e)return void y();v.current=!0,p(h.current,e)}},[a,f,m,p,c,g,h,y]),t.useEffect(()=>y,[y]),d??g}])},88841,e=>{"use strict";var t=e.i(71645),n=e.i(977),r=e.i(47135);e.s(["useTransitionStatus",0,function(e,i=!1,o=!1){let[l,s]=t.useState(e&&i?"idle":void 0),[u,a]=t.useState(e);return e&&!u&&(a(!0),s("starting")),e||!u||"ending"===l||o||s("ending"),e||u||"ending"!==l||s(void 0),(0,n.useIsoLayoutEffect)(()=>{if(!e&&u&&"ending"!==l&&o){let e=r.AnimationFrame.request(()=>{s("ending")});return()=>{r.AnimationFrame.cancel(e)}}},[e,u,l,o]),(0,n.useIsoLayoutEffect)(()=>{if(!e||i)return;let t=r.AnimationFrame.request(()=>{s(void 0)});return()=>{r.AnimationFrame.cancel(t)}},[i,e]),(0,n.useIsoLayoutEffect)(()=>{if(!e||!i)return;e&&u&&"idle"!==l&&s("starting");let t=r.AnimationFrame.request(()=>{s("idle")});return()=>{r.AnimationFrame.cancel(t)}},[i,e,u,s,l]),t.useMemo(()=>({mounted:u,setMounted:a,transitionStatus:l}),[u,l])}])},63050,78388,94476,e=>{"use strict";var t=e.i(83921);function n(e,t,n){return null==e||null==t?Object.is(e,t):n(e,t)}e.s(["compareItemEquality",0,n,"defaultItemEquality",0,(e,t)=>Object.is(e,t),"findItemIndex",0,function(e,t,r){return e&&0!==e.length?e.findIndex(e=>void 0!==e&&n(e,t,r)):-1},"removeItem",0,function(e,t,r){return e.filter(e=>!n(t,e,r))},"selectedValueIncludes",0,function(e,t,r){return!!e&&0!==e.length&&e.some(e=>void 0!==e&&n(t,e,r))}],78388);var r=e.i(71645);function i(e){if(null==e)return"";if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}var o=e.i(43476);function l(e){return null!=e&&e.length>0&&"object"==typeof e[0]&&null!=e[0]&&"items"in e[0]}function s(e){if(!Array.isArray(e))return null!=e&&"null"in e;if(l(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}function u(e,t){return t&&null!=e?t(e)??"":e&&"object"==typeof e&&"value"in e&&"label"in e?i(e.value):i(e)}function a(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 i(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=l(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()}e.s(["hasNullItemLabel",0,s,"resolveMultipleLabels",0,function(e,t,n){return e.reduce((e,i,l)=>(l>0&&e.push(", "),e.push((0,o.jsx)(r.Fragment,{children:a(i,t,n)},l)),e),[])},"resolveSelectedLabel",0,a,"stringifyAsValue",0,u],94476);let c={id:(0,t.createSelector)(e=>e.id),labelId:(0,t.createSelector)(e=>e.labelId),modal:(0,t.createSelector)(e=>e.modal),multiple:(0,t.createSelector)(e=>e.multiple),items:(0,t.createSelector)(e=>e.items),itemToStringLabel:(0,t.createSelector)(e=>e.itemToStringLabel),itemToStringValue:(0,t.createSelector)(e=>e.itemToStringValue),isItemEqualToValue:(0,t.createSelector)(e=>e.isItemEqualToValue),value:(0,t.createSelector)(e=>e.value),hasSelectedValue:(0,t.createSelector)(e=>{let{value:t,multiple:n,itemToStringValue:r}=e;return null!=t&&(n&&Array.isArray(t)?t.length>0:""!==u(t,r))}),hasNullItemLabel:(0,t.createSelector)((e,t)=>!!t&&s(e.items)),open:(0,t.createSelector)(e=>e.open),mounted:(0,t.createSelector)(e=>e.mounted),forceMount:(0,t.createSelector)(e=>e.forceMount),transitionStatus:(0,t.createSelector)(e=>e.transitionStatus),openMethod:(0,t.createSelector)(e=>e.openMethod),activeIndex:(0,t.createSelector)(e=>e.activeIndex),selectedIndex:(0,t.createSelector)(e=>e.selectedIndex),isActive:(0,t.createSelector)((e,t)=>e.activeIndex===t),isSelected:(0,t.createSelector)((e,t,r)=>{let i=e.isItemEqualToValue,o=e.value;return e.multiple?Array.isArray(o)&&o.some(e=>n(r,e,i)):e.selectedIndex===t&&null!==e.selectedIndex||n(r,o,i)}),isSelectedByFocus:(0,t.createSelector)((e,t)=>e.selectedIndex===t),popupProps:(0,t.createSelector)(e=>e.popupProps),triggerProps:(0,t.createSelector)(e=>e.triggerProps),triggerElement:(0,t.createSelector)(e=>e.triggerElement),positionerElement:(0,t.createSelector)(e=>e.positionerElement),listElement:(0,t.createSelector)(e=>e.listElement),scrollUpArrowVisible:(0,t.createSelector)(e=>e.scrollUpArrowVisible),scrollDownArrowVisible:(0,t.createSelector)(e=>e.scrollDownArrowVisible),hasScrollArrows:(0,t.createSelector)(e=>e.hasScrollArrows)};e.s(["selectors",0,c],63050)},19414,e=>{"use strict";e.s(["resolveRef",0,function(e){return null==e?e:"current"in e?e.current:e}])},84759,e=>{"use strict";var t;let n=((t={}).startingStyle="data-starting-style",t.endingStyle="data-ending-style",t),r={[n.startingStyle]:""},i={[n.endingStyle]:""};e.s(["TransitionStatusDataAttributes",0,n,"transitionStatusMapping",0,{transitionStatus:e=>"starting"===e?r:"ending"===e?i:null}])},89269,e=>{"use strict";var t=e.i(71645),n=e.i(76477),r=e.i(74080),i=e.i(47135),o=e.i(19414),l=e.i(84759);e.s(["useOpenChangeComplete",0,function(e){let{enabled:s=!0,open:u,ref:
1a,onComplete:c}=e,f=(0,n.useStableCallback)(c),d=function(e,t=!1,s=!0){let u=(0,i.useAnimationFrame)();return(0,n.useStableCallback)((n,i=null)=>{function a(){r.flushSync(n)}u.cancel();let c=(0,o.resolveRef)(e);if(null!=c)if("function"!=typeof c.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)n();else{function f(){Promise.all(c.getAnimations().map(e=>e.finished)).then(()=>{i?.aborted||a()}).catch(()=>{let e=c.getAnimations();if(s){if(i?.aborted)return;a()}else e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&f()})}if(t)return void function(){let e=l.TransitionStatusDataAttributes.startingStyle;if(!c.hasAttribute(e))return u.request(f);let t=new MutationObserver(()=>{c.hasAttribute(e)||(t.disconnect(),f())});t.observe(c,{attributes:!0,attributeFilter:[e]}),i?.addEventListener("abort",()=>t.disconnect(),{once:!0})}();u.request(f)}})}(a,u,!1);t.useEffect(()=>{if(!s)return;let e=new AbortController;return d(f,e.signal),()=>{e.abort()}},[s,u,f,d])}],89269)},84876,e=>{"use strict";var t=e.i(71645),n=e.i(17514);let r=t.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:n.NOOP,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});e.s(["useFormContext",0,function(){return t.useContext(r)}])},51672,e=>{"use strict";e.s(["getCombinedFieldValidityData",0,function(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}])},88599,e=>{"use strict";var t=e.i(74080),n=e.i(977),r=e.i(76477),i=e.i(51672),o=e.i(84876),l=e.i(8553);e.s(["useField",0,function(e){let{enabled:s=!0,value:u,id:a,name:c,controlRef:f,commit:d}=e,{formRef:p}=(0,o.useFormContext)(),{invalid:g,markedDirtyRef:m,validityData:h,setValidityData:v}=(0,l.useFieldRootContext)(),b=(0,r.useStableCallback)(e.getValue);(0,n.useIsoLayoutEffect)(()=>{if(!s)return;let e=u;void 0===e&&(e=b()),null===h.initialValue&&null!==e&&v(t=>({...t,initialValue:e}))},[s,v,u,h.initialValue,b]),(0,n.useIsoLayoutEffect)(()=>{s&&a&&p.current.fields.set(a,{getValue:b,name:c,controlRef:f,validityData:(0,i.getCombinedFieldValidityData)(h,g),validate(e=!0){let n=u;void 0===n&&(n=b()),m.current=!0,e?t.flushSync(()=>d(n)):d(n)}})},[d,f,s,p,b,a,g,m,c,h,u]),(0,n.useIsoLayoutEffect)(()=>{let e=p.current.fields;return()=>{a&&e.delete(a)}},[p,a])}])},19904,e=>{"use strict";var t=e.i(71645),n=e.i(977),r=e.i(76477);e.s(["useValueChanged",0,function(e,i){let o=t.useRef(e),l=(0,r.useStableCallback)(i);(0,n.useIsoLayoutEffect)(()=>{o.current!==e&&l(o.current)},[e,l]),(0,n.useIsoLayoutEffect)(()=>{o.current=e},[e])}])},19390,e=>{"use strict";var t=e.i(71645);e.s(["useEnhancedClickHandler",0,function(e){let n=t.useRef(""),r=t.useCallback(t=>{t.defaultPrevented||(n.current=t.pointerType,e(t,t.pointerType))},[e]);return{onClick:t.useCallback(t=>{0===t.detail?e(t,"keyboard"):("pointerType"in t?e(t,t.pointerType):e(t,n.current),n.current="")},[e]),onPointerDown:r}}])},50091,e=>{"use strict";var t=e.i(71645),n=e.i(76477),r=e.i(19390),i=e.i(57666),o=e.i(19904);e.s(["useOpenInteractionType",0,function(e){let[l,s]=t.useState(null),u=(0,n.useStableCallback)((t,n)=>{e||s(n||(i.isIOS?"touch":""))});(0,o.useValueChanged)(e,t=>{t&&!e&&s(null)});let{onClick:a,onPointerDown:c}=(0,r.useEnhancedClickHandler)(u);return t.useMemo(()=>({openMethod:l,triggerProps:{onClick:a,onPointerDown:c}}),[l,a,c])}])},39866,e=>{"use strict";var t=e.i(71645),n=e.i(62372),r=e.i(26292),i=e.i(30628),o=e.i(58509),l=e.i(94349),s=e.i(977),u=e.i(76477),a=e.i(231),c=e.i(39663),f=e.i(13834),d=e.i(4012),p=e.i(33605),g=e.i(31292),m=e.i(89633),h=e.i(51368),v=e.i(69302),b=e.i(19431),y=e.i(8553),E=e.i(98128),S=e.i(88841),x=e.i(63050),w=e.i(5963),R=e.i(3404),C=e.i(89269),A=e.i(84876),T=e.i(88599),I=e.i(94476),O=e.i(17514),L=e.i(78388),M=e.i(19904),k=e.i(50091),P=e.i(19805),D=e.i(43476);e.s(["SelectRoot",0,function(e){let{id:N,value:F,defaultValue:W=null,onValueChange:V,open:_,defaultOpen:j=!1,onOpenChange:H,name:B,autoComplete:U,disabled:$=!1,readOnly:z=!1,required:q=!1,modal:Y=!0,actionsRef:G,inputRef:K,onOpenChangeComplete:X,items:J,multiple:Q=!1,itemToStringLabel:Z,itemToStringValue:ee,isItemEqualToValue:et=L.defaultItemEquality,highlightItemOnHover:en=!0,children:er}=e,{clearErrors:ei}=(0,A.useFormContext)(),{setDirty:eo,setTouched:el,setFocused:es,shouldValidateOnChange:eu,validityData:ea,setFilled:ec,name:ef,disabled:ed,validation:ep,validationMode:eg}=(0,y.useFieldRootContext)(),em=(0,E.useLabelableId)({id:N}),eh=ed||$,ev=ef??B,[eb,ey]=(0,l.useControlled)({controlled:F,default:Q?W??O.EMPTY_ARRAY:W,name:"Select",state:"value"}),[eE,eS]=(0,l.useControlled)({controlled:_,default:j,name:"Select",state:"open"}),ex=t.useRef([]),ew=t.useRef([]),eR=t.useRef(null),eC=t.useRef(null),eA=t.useRef(0),eT=t.useRef(null),eI=t.useRef([]),eO=t.useRef(!1),eL=t.useRef(!1),eM=t.useRef(null),ek=t.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}),eP=t.useRef(!1),{mounted:eD,setMounted:eN,transitionStatus:eF}=(0,S.useTransitionStatus)(eE),{openMethod:eW,triggerProps:eV}=(0,k.useOpenInteractionType)(eE),e_=(0,i.useRefWithInit)(()=>new f.Store({id:em,labelId:void 0,modal:Y,multiple:Q,itemToStringLabel:Z,itemToStringValue:ee,isItemEqualToValue:et,value:eb,open:eE,mounted:eD,transitionStatus:eF,items:J,forceMount:!1,openMethod:null,activeIndex:null,selectedIndex:null,popupProps:{},triggerProps:{},triggerElement:null,positionerElement:null,listElement:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1,hasScrollArrows:!1})).current,ej=(0,c.useStore)(e_,x.selectors.activeIndex),eH=(0,c.useStore)(e_,x.selectors.selectedIndex),eB=(0,c.useStore)(e_,x.selectors.triggerElement),eU=(0,c.useStore)(e_,x.selectors.positionerElement),e$=t.useMemo(()=>Q&&Array.isArray(eb)&&0===eb.length?"":(0,I.stringifyAsValue)(eb,ee),[Q,eb,ee]),ez=t.useMemo(()=>Q&&Array.isArray(eb)?eb.map(e=>(0,I.stringifyAsValue)(e,ee)):(0,I.stringifyAsValue)(eb,ee),[Q,eb,ee]),eq=(0,a.useValueAsRef)(e_.
1state.triggerElement);(0,T.useField)({id:em,commit:ep.commit,value:eb,controlRef:eq,name:ev,getValue:()=>ez});let eY=t.useRef(eb);(0,s.useIsoLayoutEffect)(()=>{eb!==eY.current&&e_.set("forceMount",!0)},[e_,eb]),(0,s.useIsoLayoutEffect)(()=>{ec(Q?Array.isArray(eb)&&eb.length>0:null!=eb)},[Q,eb,ec]),(0,s.useIsoLayoutEffect)(function(){if(eE)return;let e=eI.current;if(Q){let t=Array.isArray(eb)?eb:[];if(0===t.length)return void e_.set("selectedIndex",null);let n=t[t.length-1],r=(0,L.findItemIndex)(e,n,et);return void e_.set("selectedIndex",-1===r?null:r)}let t=(0,L.findItemIndex)(e,eb,et);e_.set("selectedIndex",-1===t?null:t)},[Q,eE,eb,eI,et,e_]),(0,M.useValueChanged)(eb,()=>{ei(ev),eo(eb!==ea.initialValue),eu()?ep.commit(eb):ep.commit(eb,!0)});let eG=(0,u.useStableCallback)((e,t)=>{if(H?.(e,t),!t.isCanceled&&(eS(e),e||t.reason!==R.REASONS.focusOut&&t.reason!==R.REASONS.outsidePress||(el(!0),es(!1),"onBlur"===eg&&ep.commit(eb)),!e&&null!==e_.state.activeIndex)){let e=ex.current[e_.state.activeIndex];queueMicrotask(()=>{e?.setAttribute("tabindex","-1")})}}),eK=(0,u.useStableCallback)(()=>{eN(!1),e_.set("activeIndex",null),X?.(!1)});(0,C.useOpenChangeComplete)({enabled:!G,open:eE,ref:eR,onComplete(){eE||eK()}}),t.useImperativeHandle(G,()=>({unmount:eK}),[eK]);let eX=(0,u.useStableCallback)((e,t)=>{V?.(e,t),t.isCanceled||ey(e)}),eJ=(0,u.useStableCallback)(()=>{let e=e_.state.listElement||eR.current;if(!e)return;let t=e.scrollTop,n=e.scrollTop+e.clientHeight,r=t>1,i=n<e.scrollHeight-1;e_.state.scrollUpArrowVisible!==r&&e_.set("scrollUpArrowVisible",r),e_.state.scrollDownArrowVisible!==i&&e_.set("scrollDownArrowVisible",i)}),eQ=(0,g.useFloatingRootContext)({open:eE,onOpenChange:eG,elements:{reference:eB,floating:eU}}),eZ=(0,d.useClick)(eQ,{enabled:!z&&!eh,event:"mousedown"}),e0=(0,p.useDismiss)(eQ,{bubbles:!1}),e1=(0,h.useListNavigation)(eQ,{enabled:!z&&!eh,listRef:ex,activeIndex:ej,selectedIndex:eH,disabledIndices:O.EMPTY_ARRAY,onNavigate(e){(null!==e||eE)&&e_.set("activeIndex",e)},focusItemOnHover:!1}),e7=(0,v.useTypeahead)(eQ,{enabled:!z&&!eh&&(eE||!Q),listRef:ew,activeIndex:ej,selectedIndex:eH,onMatch(e){eE?e_.set("activeIndex",e):eX(eI.current[e],(0,w.createChangeEventDetails)("none"))},onTypingChange(e){eO.current=e}}),{getReferenceProps:e6,getFloatingProps:e4,getItemProps:e5}=(0,m.useInteractions)([eZ,e0,e1,e7]),e3=t.useMemo(()=>(0,P.mergeProps)(e6(),eV,em?{id:em}:O.EMPTY_OBJECT),[e6,eV,em]);(0,o.useOnFirstRender)(()=>{e_.update({popupProps:e4(),triggerProps:e3})}),(0,s.useIsoLayoutEffect)(()=>{e_.update({id:em,modal:Y,multiple:Q,value:eb,open:eE,mounted:eD,transitionStatus:eF,popupProps:e4(),triggerProps:e3,items:J,itemToStringLabel:Z,itemToStringValue:ee,isItemEqualToValue:et,openMethod:eW})},[e_,em,Y,Q,eb,eE,eD,eF,e4,e3,J,Z,ee,et,eW]);let e2=t.useMemo(()=>({store:e_,name:ev,required:q,disabled:eh,readOnly:z,multiple:Q,itemToStringLabel:Z,itemToStringValue:ee,highlightItemOnHover:en,setValue:eX,setOpen:eG,listRef:ex,popupRef:eR,scrollHandlerRef:eC,handleScrollArrowVisibility:eJ,scrollArrowsMountedCountRef:eA,getItemProps:e5,events:eQ.context.events,valueRef:eT,valuesRef:eI,labelsRef:ew,typingRef:eO,selectionRef:ek,selectedItemTextRef:eM,validation:ep,onOpenChangeComplete:X,keyboardActiveRef:eL,alignItemWithTriggerActiveRef:eP,initialValueRef:eY}),[e_,ev,q,eh,z,Q,Z,ee,en,eX,eG,e5,eQ.context.events,ep,X,eJ]),e9=(0,r.useMergedRefs)(K,ep.inputRef),e8=Q&&Array.isArray(eb)&&eb.length>0,te=Q?void 0:ev,tt=t.useMemo(()=>Q&&Array.isArray(eb)&&ev?eb.map(e=>{let t=(0,I.stringifyAsValue)(e,ee);return(0,D.jsx)("input",{type:"hidden",name:ev,value:t},t)}):null,[Q,eb,ev,ee]);return(0,D.jsx)(b.SelectRootContext.Provider,{value:e2,children:(0,D.jsxs)(b.SelectFloatingContext.Provider,{value:eQ,children:[er,(0,D.jsx)("input",{...ep.getInputValidationProps({onFocus(){e_.state.triggerElement?.focus({focusVisible:!0})},onChange(e){if(e.nativeEvent.defaultPrevented)return;let t=e.target.value,n=(0,w.createChangeEventDetails)(R.REASONS.none,e.nativeEvent);e_.set("forceMount",!0),queueMicrotask(function(){if(Q)return;let e=eI.current.find(e=>(0,I.stringifyAsValue)(e,ee).toLowerCase()===t.toLowerCase());null!=e&&(eo(e!==ea.initialValue),eX(e,n),eu()&&ep.commit(e))})}}),id:em&&null==te?`${em}-hidden-input`:void 0,name:te,autoComplete:U,value:e$,disabled:eh,required:q&&!e8,readOnly:z,ref:e9,style:ev?n.visuallyHiddenInput:n.visuallyHidden,tabIndex:-1,"aria-hidden":!0}),tt]})})}])},43272,e=>{"use strict";var t=e.i(29315),n=e.i(90219),r=e.i(76477),i=e.i(47857),o=e.i(977),l=e.i(89879),s=e.i(51849);e.s(["useLabel",0,function(e={}){let u,{id:a,fallbackControlId:c,native:f=!1,setLabelId:d,focusControl:p}=e,{controlId:g,setLabelId:m}=(0,s.useLabelableContext)(),h=(0,r.useStableCallback)(e=>{m(e),d?.(e)}),v=(u=(0,l.useBaseUiId)(a),(0,o.useIsoLayoutEffect)(()=>(h(u),()=>{h(void 0)}),[u,h]),u),b=g??c;function y(e){let r=(0,i.getTarget)(e.nativeEvent);r?.closest("button,input,select,textarea")||(!e.defaultPrevented&&e.detail>1&&e.preventDefault(),f||function(e){if(p)return p(e,b);if(!b)return;let r=(0,n.ownerDocument)(e.currentTarget).getElementById(b);(0,t.isHTMLElement)(r)&&r.focus({focusVisible:!0})}(e))}return f?{id:v,htmlFor:b??void 0,onMouseDown:y}:{id:v,onClick:y,onPointerDown(e){e.preventDefault()}}}],43272)},7571,82255,e=>{"use strict";e.i(47167);var t=e.i(71645),n=e.i(39663),r=e.i(27601),i=e.i(8553),o=e.i(4692),l=e.i(43272);function s(e){return null==e?void 0:`${e}-label`}e.s(["getDefaultLabelId",0,s,"resolveAriaLabelledBy",0,function(e,t){return e??t}],82255);var u=e.i(19431),a=e.i(63050);let c=t.forwardRef(function(e,t){let{render:c,className:f,...d}=e;delete d.id;let p=(0,i.useFieldRootContext)(),{store:g}
1=(0,u.useSelectRootContext)(),m=(0,n.useStore)(g,a.selectors.triggerElement),h=(0,n.useStore)(g,a.selectors.id),v=s(h),b=(0,l.useLabel)({id:v,fallbackControlId:m?.id??h,setLabelId(e){g.set("labelId",e)}});return(0,r.useRenderElement)("div",e,{ref:t,state:p.state,props:[b,d],stateAttributesMapping:o.fieldValidityMapping})});e.s(["SelectLabel",0,c],7571)},86389,e=>{"use strict";var t,n,r=e.i(84759);let i=((t={}).open="data-open",t.closed="data-closed",t[t.startingStyle=r.TransitionStatusDataAttributes.startingStyle]="startingStyle",t[t.endingStyle=r.TransitionStatusDataAttributes.endingStyle]="endingStyle",t.anchorHidden="data-anchor-hidden",t.side="data-side",t.align="data-align",t),o=((n={}).popupOpen="data-popup-open",n.pressed="data-pressed",n),l={[o.popupOpen]:""},s={[o.popupOpen]:"",[o.pressed]:""},u={[i.open]:""},a={[i.closed]:""},c={[i.anchorHidden]:""};e.s(["CommonPopupDataAttributes",0,i,"popupStateMapping",0,{open:e=>e?u:a,anchorHidden:e=>e?c:null},"pressableTriggerOpenStateMapping",0,{open:e=>e?s:null},"triggerOpenStateMapping",0,{open:e=>e?l:null}])},89118,74748,42263,e=>{"use strict";e.i(47167);var t=e.i(71645),n=e.i(90219),r=e.i(66745),i=e.i(76477),o=e.i(26292),l=e.i(231),s=e.i(39663),u=e.i(19431),a=e.i(8553),c=e.i(51849),f=e.i(86389),d=e.i(4692),p=e.i(27601),g=e.i(63050),m=e.i(47857),h=e.i(19805),v=e.i(91730),b=e.i(5963),y=e.i(3404),E=e.i(98128),S=e.i(82255);let x={...f.pressableTriggerOpenStateMapping,...d.fieldValidityMapping,value:()=>null},w=t.forwardRef(function(e,f){let{render:d,className:w,id:R,disabled:C=!1,nativeButton:A=!0,...T}=e,{setTouched:I,setFocused:O,validationMode:L,state:M,disabled:k}=(0,a.useFieldRootContext)(),{labelId:P}=(0,c.useLabelableContext)(),{store:D,setOpen:N,selectionRef:F,validation:W,readOnly:V,required:_,alignItemWithTriggerActiveRef:j,disabled:H,keyboardActiveRef:B}=(0,u.useSelectRootContext)(),U=k||H||C,$=(0,s.useStore)(D,g.selectors.open),z=(0,s.useStore)(D,g.selectors.value),q=(0,s.useStore)(D,g.selectors.triggerProps),Y=(0,s.useStore)(D,g.selectors.positionerElement),G=(0,s.useStore)(D,g.selectors.listElement),K=(0,s.useStore)(D,g.selectors.id),X=(0,s.useStore)(D,g.selectors.labelId),J=(0,s.useStore)(D,g.selectors.hasSelectedValue),Q=!J&&$,Z=(0,s.useStore)(D,g.selectors.hasNullItemLabel,Q),ee=R??K,et=(0,S.resolveAriaLabelledBy)(P,X);(0,E.useLabelableId)({id:ee});let en=(0,l.useValueAsRef)(Y),er=t.useRef(null),{getButtonProps:ei,buttonRef:eo}=(0,v.useButton)({disabled:U,native:A}),el=(0,i.useStableCallback)(e=>{D.set("triggerElement",e)}),es=(0,o.useMergedRefs)(f,er,eo,el),eu=(0,r.useTimeout)(),ea=(0,r.useTimeout)(),ec=(0,r.useTimeout)(),ef=(0,r.useTimeout)();t.useEffect(()=>{if($)return J||Z?ef.start(200,()=>{F.current.allowUnselectedMouseUp=!0,ec.start(200,()=>{F.current.allowSelectedMouseUp=!0})}):ec.start(400,()=>{F.current.allowUnselectedMouseUp=!0,F.current.allowSelectedMouseUp=!0}),()=>{ec.clear(),ef.clear()};F.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1},ea.clear()},[$,J,Z,F,ea,ec,ef]);let ed=t.useMemo(()=>G?.id??(0,m.getFloatingFocusElement)(Y)?.id,[G,Y]),ep=(0,h.mergeProps)(q,{id:ee,role:"combobox","aria-expanded":$?"true":"false","aria-haspopup":"listbox","aria-controls":$?ed:void 0,"aria-labelledby":et,"aria-readonly":V||void 0,"aria-required":_||void 0,tabIndex:U?-1:0,ref:es,onFocus(e){O(!0),$&&j.current&&N(!1,(0,b.createChangeEventDetails)(y.REASONS.none,e.nativeEvent)),eu.start(0,()=>{D.set("forceMount",!0)})},onBlur(e){(0,m.contains)(Y,e.relatedTarget)||(I(!0),O(!1),"onBlur"===L&&W.commit(z))},onPointerMove(){B.current=!1},onKeyDown(){B.current=!0},onMouseDown(e){if($)return;let t=(0,n.ownerDocument)(e.currentTarget);function r(e){if(!er.current)return;let t=e.target;if((0,m.contains)(er.current,t)||(0,m.contains)(en.current,t)||t===er.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 i=parseFloat(n.width)||0,o=parseFloat(n.height)||0,l=parseFloat(r.width)||0,s=parseFloat(r.height)||0,u=Math.max(t.width,i,l),a=Math.max(t.height,o,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}}(er.current);e.clientX>=n.left-2&&e.clientX<=n.right+2&&e.clientY>
1=n.top-2&&e.clientY<=n.bottom+2||N(!1,(0,b.createChangeEventDetails)(y.REASONS.cancelOpen,e))}ea.start(0,()=>{t.addEventListener("mouseup",r,{once:!0})})}},W.getValidationProps,T,ei);ep.role="combobox";let eg={...M,open:$,disabled:U,value:z,readOnly:V,placeholder:!J};return(0,p.useRenderElement)("button",e,{ref:[f,er],state:eg,stateAttributesMapping:x,props:ep})});e.s(["SelectTrigger",0,w],89118);var R=e.i(94476);let C={value:()=>null},A=t.forwardRef(function(e,t){let{className:n,render:r,children:i,placeholder:o,...l}=e,{store:a,valueRef:c}=(0,u.useSelectRootContext)(),f=(0,s.useStore)(a,g.selectors.value),d=(0,s.useStore)(a,g.selectors.items),m=(0,s.useStore)(a,g.selectors.itemToStringLabel),h=(0,s.useStore)(a,g.selectors.hasSelectedValue),v=(0,s.useStore)(a,g.selectors.hasNullItemLabel,!h&&null!=o&&null==i),b=null;return b="function"==typeof i?i(f):null!=i?i:h||null==o||v?Array.isArray(f)?(0,R.resolveMultipleLabels)(f,d,m):(0,R.resolveSelectedLabel)(f,d,m):o,(0,p.useRenderElement)("span",e,{state:{value:f,placeholder:!h},ref:[t,c],props:[{children:b},l],stateAttributesMapping:C})});e.s(["SelectValue",0,A],74748);let T=t.forwardRef(function(e,t){let{className:n,render:r,...i}=e,{store:o}=(0,u.useSelectRootContext)(),l=(0,s.useStore)(o,g.selectors.open);return(0,p.useRenderElement)("span",e,{state:{open:l},ref:t,props:[{"aria-hidden":!0,children:"▼"},i],stateAttributesMapping:f.triggerOpenStateMapping})});e.s(["SelectIcon",0,T],42263)},72408,e=>{"use strict";var t=e.i(71645),n=e.i(977),r=e.i(57666),i=e.i(62372),o=e.i(43476);let l=t.forwardRef(function(e,l){let[s,u]=t.useState();return(0,n.useIsoLayoutEffect)(()=>{r.isSafari&&u("button")},[]),(0,o.jsx)("span",{...e,ref:l,style:i.visuallyHidden,"aria-hidden":!s||void 0,...{tabIndex:0,role:s},"data-base-ui-focus-guard":""})});e.s(["FocusGuard",0,l])},97126,e=>{"use strict";var t='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] *)',n="u"<typeof Element,r=n?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!n&&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},o=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]"):o(e.parentNode))},l=function(e){var t,n=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===n||"true"===n},s=function(e,n,i){if(o(e))return[];var l=Array.prototype.slice.apply(e.querySelectorAll(t));return n&&r.call(e,t)&&l.unshift(e),l=l.filter(i)},u=function(e,n,i){for(var l=[],s=Array.from(e);s.length;){var a=s.shift();if(!o(a,!1))if("SLOT"===a.tagName){var c=a.assignedElements(),f=u(c.length?c:a.children,!0,i);i.flatten?l.push.apply(l,f):l.push({scopeParent:a,candidates:f})}else{r.call(a,t)&&i.filter(a)&&(n||!e.includes(a))&&l.push(a);var d=a.shadowRoot||"function"==typeof i.getShadowRoot&&i.getShadowRoot(a),p=!o(d,!1)&&(!i.shadowRootFilter||i.shadowRootFilter(a));if(d&&p){var g=u(!0===d?a.children:d.children,!0,i);i.flatten?l.push.apply(l,g):l.push({scopeParent:a,candidates:g})}else s.unshift.apply(s,a.children)}}return l},a=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},c=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||l(e))&&!a(e)?0:e.tabIndex},f=function(e,t){var n=c(e);return n<0&&t&&!a(e)?0:n},d=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},p=function(e){return"INPUT"===e.tagName},g=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},m=function(e){if(!e.name)return!0;var t,n=e.form||i(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)}
1catch(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=g(t,e.form);return!o||o===e},h=function(e){return p(e)&&"radio"===e.type&&!m(e)},v=function(e){var t,n,r,o,l,s,u,a=e&&i(e),c=null==(t=a)?void 0:t.host,f=!1;if(a&&a!==e)for(f=!!(null!=(n=c)&&null!=(r=n.ownerDocument)&&r.contains(c)||null!=e&&null!=(o=e.ownerDocument)&&o.contains(e));!f&&c;)f=!!(null!=(s=c=null==(l=a=i(c))?void 0:l.host)&&null!=(u=s.ownerDocument)&&u.contains(c));return f},b=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},y=function(e,t){var n=t.displayCheck,o=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 l=r.call(e,"details>summary:first-of-type")?e.parentElement:e;if(r.call(l,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return b(e)}else{if("function"==typeof o){for(var s=e;e;){var u=e.parentElement,a=i(e);if(u&&!u.shadowRoot&&!0===o(u))return b(e);e=e.assignedSlot?e.assignedSlot:u||a===e.ownerDocument?u:a.host}e=s}if(v(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},E=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 i=t.children.item(n);if("LEGEND"===i.tagName)return!!r.call(t,"fieldset[disabled] *")||!i.contains(e)}return!0}t=t.parentElement}return!1},S=function(e,t){return!(t.disabled||p(t)&&"hidden"===t.type||y(t,e)||"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some(function(e){return"SUMMARY"===e.tagName})||E(t))},x=function(e,t){return!(h(t)||0>c(t))&&!!S(e,t)},w=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||!!(t>=0)},R=function(e){var t=[],n=[];return e.forEach(function(e,r){var i=!!e.scopeParent,o=i?e.scopeParent:e,l=f(o,i),s=i?R(e.candidates):o;0===l?i?t.push.apply(t,s):t.push(o):n.push({documentOrder:r,tabIndex:l,item:e,isScope:i,content:s})}),n.sort(d).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)};e.s(["focusable",0,function(e,t){return(t=t||{}).getShadowRoot?u([e],t.includeContainer,{filter:S.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):s(e,t.includeContainer,S.bind(null,t))},"isTabbable",0,function(e,n){if(n=n||{},!e)throw Error("No node provided");return!1!==r.call(e,t)&&x(n,e)},"tabbable",0,function(e,t){return R((t=t||{}).getShadowRoot?u([e],t.includeContainer,{filter:x.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:w}):s(e,t.includeContainer,x.bind(null,t)))}])},59266,e=>{"use strict";var t=e.i(97126),n=e.i(90219),r=e.i(47857);let i=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function o(e,o){let l=(0,t.tabbable)(e,i()),s=l.length;if(0===s)return;let u=(0,r.activeElement)((0,n.ownerDocument)(e)),a=l.indexOf(u);return l[-1===a?1===o?0:s-1:a+o]}e.s(["disableFocusInside",0,function(e){(0,t.tabbable)(e,i()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})},"enableFocusInside",0,function(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})},"getNextTabbable",0,function(e){return o((0,n.ownerDocument)(e).body,1)||e},"getPreviousTabbable",0,function(e){return o((0,n.ownerDocument)(e).body,-1)||e},"getTabbableOptions",0,i,"isOutsideEvent",0,function(e,t){let n=t||e.currentTarget,i=e.relatedTarget;return!i||!(0,r.contains)(n,i)}])},37692,7335,e=>{"use strict";e.i(47167);var t=e.i(71645),n=e.i(74080),r=e.i(29315),i=e.i(83799),o=e.i(977),l=e.i(76477),s=e.i(72408),u=e.i(59266),a=e.i(5963),c=e.i(3404),f=e.i(32652),d=e.i(27601),p=e.i(17514);let g={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,g],7335);var m=e.i(43476);let h=t.createContext(null),v=()=>t.useContext(h),b=(0,f.createAttribute)("portal"),y=t.forwardRef(function(e,f){let{children:y,container:E,className:S,render:x,renderGuards:w,...R}=e,{portalNode:C,portalSubtree:A}=function(e={}){let{ref:s,container:u,componentProps:a=p.EMPTY_OBJECT,elementProps:c}=e,f=(0,i.useId)(),g=v(),m=g?.portalNode,[h,y]=t.useState(null),[E,S]=t.useState(null),x=(0,l.useStableCallback)(e=>{null!==e&&S(e)}),w=t.useRef(null);(0,o.useIsoLayoutEffect)(()=>
1{if(null===u){w.current&&(w.current=null,S(null),y(null));return}if(null==f)return;let e=(u&&((0,r.isNode)(u)?u:u.current))??m??document.body;if(null==e){w.current&&(w.current=null,S(null),y(null));return}w.current!==e&&(w.current=e,S(null),y(e))},[u,m,f]);let R=(0,d.useRenderElement)("div",a,{ref:[s,x],props:[{id:f,[b]:""},c]});return{portalNode:E,portalSubtree:h&&R?n.createPortal(R,h):null}}({container:E,ref:f,componentProps:e,elementProps:R}),T=t.useRef(null),I=t.useRef(null),O=t.useRef(null),L=t.useRef(null),[M,k]=t.useState(null),P=M?.modal,D=M?.open,N="boolean"==typeof w?w:!!M&&!M.modal&&M.open&&!!C;t.useEffect(()=>{if(C&&!P)return C.addEventListener("focusin",e,!0),C.addEventListener("focusout",e,!0),()=>{C.removeEventListener("focusin",e,!0),C.removeEventListener("focusout",e,!0)};function e(e){C&&e.relatedTarget&&(0,u.isOutsideEvent)(e)&&("focusin"===e.type?u.enableFocusInside:u.disableFocusInside)(C)}},[C,P]),t.useEffect(()=>{C&&!D&&(0,u.enableFocusInside)(C)},[D,C]);let F=t.useMemo(()=>({beforeOutsideRef:T,afterOutsideRef:I,beforeInsideRef:O,afterInsideRef:L,portalNode:C,setFocusManagerState:k}),[C]);return(0,m.jsxs)(t.Fragment,{children:[A,(0,m.jsxs)(h.Provider,{value:F,children:[N&&C&&(0,m.jsx)(s.FocusGuard,{"data-type":"outside",ref:T,onFocus:e=>{if((0,u.isOutsideEvent)(e,C))O.current?.focus();else{let e=M?M.domReference:null,t=(0,u.getPreviousTabbable)(e);t?.focus()}}}),N&&C&&(0,m.jsx)("span",{"aria-owns":C.id,style:g}),C&&n.createPortal(y,C),N&&C&&(0,m.jsx)(s.FocusGuard,{"data-type":"outside",ref:I,onFocus:e=>{if((0,u.isOutsideEvent)(e,C))L.current?.focus();else{let t=M?M.domReference:null,n=(0,u.getNextTabbable)(t);n?.focus(),M?.closeOnFocusOut&&M?.onOpenChange(!1,(0,a.createChangeEventDetails)(c.REASONS.focusOut,e.nativeEvent))}}})]})]})});e.s(["FloatingPortal",0,y,"usePortalContext",0,v],37692)},91985,56048,e=>{"use strict";e.i(47167);var t=e.i(71645),n=e.i(39663),r=e.i(37692);let i=t.createContext(void 0);var o=e.i(19431),l=e.i(63050),s=e.i(43476);let u=t.forwardRef(function(e,t){let{store:u}=(0,o.useSelectRootContext)(),a=(0,n.useStore)(u,l.selectors.mounted),c=(0,n.useStore)(u,l.selectors.forceMount);return a||c?(0,s.jsx)(i.Provider,{value:!0,children:(0,s.jsx)(r.FloatingPortal,{ref:t,...e})}):null});e.s(["SelectPortal",0,u],91985);var a=e.i(86389),c=e.i(84759),f=e.i(27601);let d={...a.popupStateMapping,...c.transitionStatusMapping},p=t.forwardRef(function(e,t){let{className:r,render:i,...s}=e,{store:u}=(0,o.useSelectRootContext)(),a=(0,n.useStore)(u,l.selectors.open),c=(0,n.useStore)(u,l.selectors.mounted),p=(0,n.use
1Store)(u,l.selectors.transitionStatus);return(0,f.useRenderElement)("div",e,{state:{open:a,transitionStatus:p},ref:t,props:[{role:"presentation",hidden:!c,style:{userSelect:"none",WebkitUserSelect:"none"}},s],stateAttributesMapping:d})});e.s(["SelectBackdrop",0,p],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}])},33848,e=>{"use strict";var t=e.i(29315);e.s(["ownerWindow",()=>t.getWindow])},66196,e=>{"use strict";var t=e.i(29315),n=e.i(57666),r=e.i(90219),i=e.i(33848),o=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 o,l,d,p,g;if(0===this.lockCount||null!==this.restore)return;let m=(0,r.ownerDocument)(e).documentElement,h=(0,i.ownerWindow)(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,i.ownerWindow)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=v?(l=(o=(0,r.ownerDocument)(e)).documentElement,d=o.body,g={overflowY:(p=(0,t.isOverflowElement)(l)?l:d).style.overflowY,overflowX:p.style.overflowX},Object.assign(p.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(p.style,g)}):function(e){let o=(0,r.ownerDocument)(e),l=o.documentElement,u=o.body,d=(0,i.ownerWindow)(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),i=d.getComputedStyle(u),o=(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"===i.overflowY,b="scroll"===n.overflowX||"scroll"===i.overflowX,y=Math.max(0,d.innerWidth-u.clientWidth),E=Math.max(0,d.innerHeight-u.clientHeight),S=parseFloat(i.marginTop)+parseFloat(i.marginBottom),x=parseFloat(i.marginLeft)+parseFloat(i.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),i=n.documentElement,o=n.body,l=(0,t.isOverflowElement)(i)?i:o,s=l.style.overflowY,u=i.style.scrollbarGutter;i.style.scrollbarGutter="stable",l.style.overflowY="scroll";let a=l.offsetWidth;l.style.overflowY="hidden";let c=l.offsetWidth;return l.style.overflowY=s,i.style.scrollbarGutter=u,a===c}(e)){l.style.scrollbarGutter=o,w.style.overflowY="hidden",w.style.overflowX="hidden";return}Object.assign(l.style,{scrollbarGutter:o,overflowY:"hidden",overflowX:"hidden"}),(s||v)&&(l.style.overflowY="scroll"),(h||b)&&(l.style.overflowX="scroll"),Object.assign(u.style,{position:"relative",height:S||E?`calc(100dvh - ${S+E}px)`:"100dvh",width:x||y?`calc(100vw - ${x+y}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 b(){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 y(){b(),h.request(v)}return v(),d.addEventListener("resize",y),()=>{h.cancel(),b(),"function"==typeof d.removeEventListener&&d.removeEventListener("resize",y)}}(e)}}let p=new d;e.s(["useScrollLock",0,function(e=!0,t=null){(0,o.useIsoLayoutEffect)(()=>
1{if(e)return p.acquire(t)},[e,t])}])},12856,63256,53760,56590,30209,e=>{"use strict";var t=e.i(71645),n=e.i(30628),r=e.i(76477),i=e.i(977);e.i(47167);let o=t.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});e.s(["CompositeListContext",0,o,"useCompositeListContext",0,function(){return t.useContext(o)}],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,[b,y]=t.useState(0),E=t.useRef(b),S=(0,r.useStableCallback)((e,t)=>{v.set(e,t??null),E.current+=1,y(E.current)}),x=(0,r.useStableCallback)(e=>{v.delete(e),E.current+=1,y(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,b]);(0,i.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,y(E.current))});return w.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[w]),(0,i.useIsoLayoutEffect)(()=>{E.current===b&&(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,b]),(0,i.useIsoLayoutEffect)(()=>()=>{f.current=[]},[f]),(0,i.useIsoLayoutEffect)(()=>()=>{d&&(d.current=[])},[d]);let R=(0,r.useStableCallback)(e=>(h.add(e),()=>{h.delete(e)}));(0,i.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)(o.Provider,{value:C,children:c})}],12856);var c=e.i(43084),f=e.i(90219),d=e.i(231);function p(e,t,n){let r,{reference:i,floating:o}
1=e,l=(0,c.getSideAxis)(t),s=(0,c.getAlignmentAxis)(t),u=(0,c.getAxisLength)(s),a=(0,c.getSide)(t),f="y"===l,d=i.x+i.width/2-o.width/2,p=i.y+i.height/2-o.height/2,g=i[u]/2-o[u]/2;switch(a){case"top":r={x:d,y:i.y-o.height};break;case"bottom":r={x:d,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:p};break;case"left":r={x:i.x-o.width,y:p};break;default:r={x:i.x,y:i.y}}switch((0,c.getAlignment)(t)){case"start":r[s]-=g*(n&&f?-1:1);break;case"end":r[s]+=g*(n&&f?-1:1)}return r}async function g(e,t){var n;void 0===t&&(t={});let{x:r,y:i,platform:o,rects:l,elements:s,strategy:u}=e,{boundary:a="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:p=!1,padding:g=0}=(0,c.evaluate)(t,e),m=(0,c.getPaddingObject)(g),h=s[p?"floating"===d?"reference":"floating":d],v=(0,c.rectToClientRect)(await o.getClippingRect({element:null==(n=await (null==o.isElement?void 0:o.isElement(h)))||n?h:h.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:a,rootBoundary:f,strategy:u})),b="floating"===d?{x:r,y:i,width:l.floating.width,height:l.floating.height}:l.reference,y=await (null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),E=await (null==o.isElement?void 0:o.isElement(y))&&await (null==o.getScale?void 0:o.getScale(y))||{x:1,y:1},S=(0,c.rectToClientRect)(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:b,offsetParent:y,strategy:u}):b);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 m=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:l}=n,s=l.detectOverflow?l:{...l,detectOverflow:g},u=await (null==l.isRTL?void 0:l.isRTL(t)),a=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:f}=p(a,r,u),d=r,m=0,h={};for(let n=0;n<o.length;n++){let g=o[n];if(!g)continue;let{name:v,fn:b}=g,{x:y,y:E,data:S,reset:x}=await b({x:c,y:f,initialPlacement:r,placement:d,strategy:i,middlewareData:h,rects:a,platform:s,elements:{reference:e,floating:t}});c=null!=y?y:c,f=null!=E?E:f,h[v]={...h[v],...S},x&&m<50&&(m++,"object"==typeof x&&(x.placement&&(d=x.placement),x.rects&&(a=!0===x.rects?await l.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:c,y:f}=p(a,d,u)),n=-1)}return{x:c,y:f,placement:d,strategy:i,middlewareData:h}};function h(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function v(e){return c.sides.some(t=>e[t]>=0)}function b(e){let t=(0,c.min)(...e.map(e=>e.left)),n=(0,c.min)(...e.map(e=>e.top));return{x:t,y:n,width:(0,c.max)(...e.map(e=>e.right))-t,height:(0,c.max)(...e.map(e=>e.bottom))-n}}let y=new Set(["left","top"]);async function E(e,t){let{placement:n,platform:r,elements:i}=e,o=await (null==r.isRTL?void 0:r.isRTL(i.floating)),l=(0,c.getSide)(n),s=(0,c.getAlignment)(n),u="y"===(0,c.getSideAxis)(n),a=y.has(l)?-1:1,f=o&&u?-1:1,d=(0,c.evaluate)(t,e),{mainAxis:p,crossAxis:g,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof m&&(g="end"===s?-1*m:m),u?{x:g*f,y:p*a}:{x:p*a,y:g*f}}var S=e.i(29315);function x(e){let t=(0,S.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=(0,S.isHTMLElement)(e),o=i?e.offsetWidth:n,l=i?e.offsetHeight:r,s=(0,c.round)(n)!==o||(0,c.round)(r)!==l;return s&&(n=o,r=l),{width:n,height:r,$:s}}function w(e){return(0,S.isElement)(e)?e:e.contextElement}function R(e){let t=w(e);if(!(0,S.isHTMLElement)(t))return(0,c.createCoords)(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:o}=x(t),l=(o?(0,c.round)(n.width):n.width)/r,s=(o?(0,c.round)(n.height):n.height)/i;return l&&Number.isFinite(l)||(l=1),s&&Number.isFinite(s)||(s=1),{x:l,y:s}}let C=(0,c.createCoords)(0);function A(e){let t=(0,S.getWindow)(e);return(0,S.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:C}function T(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),l=w(e),s=(0,c.createCoords)(1);t&&(r?(0,S.isElement)(r)&&(s=R(r)):s=R(e));let u=(void 0===(i=n)&&(i=!1),r&&(!i||r===(0,S.getWindow)(l))&&i)?A(l):(0,c.createCoords)(0),a=(o.left+u.x)/s.x,f=(o.top+u.y)/s.y,d=o.width/s.x,p=o.height/s.y;if(l){let e=(0,S.getWindow)(l),t=r&&(0,S.isElement)(r)?(0,S.getWindow)(r):r,n=e,i=(0,S.getFrameElement)(n);for(;i&&r&&t!==n;){let e=R(i),t=i.getBoundingClientRect(),r=(0,S.getComputedStyle)(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;a*=e.x,f*=e.y,d*=e.x,p*=e.y,a+=o,f+=l,n=(0,S.getWindow)(i),i=(0,S.getFrameElement)(n)}}return(0,c.rectToClientRect)({width:d,height:p,x:a,y:f})}function I(e,t){let n=(0,S.getNodeScroll)(e).scrollLeft;return t?t.left+n:T((0,S.getDocumentElement)(e)).left+n}function O(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-I(e,n),y:n.top+t.scrollTop}}function L(e,t,n){var r;let i;if("viewport"===t)i=function(e,t){let n=(0,S.getWindow)(e),r=(0,S.getDocumentElement)(e),i=n.visualVie
1wport,o=r.clientWidth,l=r.clientHeight,s=0,u=0;if(i){o=i.width,l=i.height;let e=(0,S.isWebKit)();(!e||e&&"fixed"===t)&&(s=i.offsetLeft,u=i.offsetTop)}let a=I(r);if(a<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-i);l<=25&&(o-=l)}else a<=25&&(o+=a);return{width:o,height:l,x:s,y:u}}(e,n);else if("document"===t){let t,n,o,l,s,u,a;r=(0,S.getDocumentElement)(e),t=(0,S.getDocumentElement)(r),n=(0,S.getNodeScroll)(r),o=r.ownerDocument.body,l=(0,c.max)(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),s=(0,c.max)(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),u=-n.scrollLeft+I(r),a=-n.scrollTop,"rtl"===(0,S.getComputedStyle)(o).direction&&(u+=(0,c.max)(t.clientWidth,o.clientWidth)-l),i={width:l,height:s,x:u,y:a}}else if((0,S.isElement)(t)){let e,r,o,l,s,u;r=(e=T(t,!0,"fixed"===n)).top+t.clientTop,o=e.left+t.clientLeft,l=(0,S.isHTMLElement)(t)?R(t):(0,c.createCoords)(1),s=t.clientWidth*l.x,u=t.clientHeight*l.y,i={width:s,height:u,x:o*l.x,y:r*l.y}}else{let n=A(e);i={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return(0,c.rectToClientRect)(i)}function M(e){return"static"===(0,S.getComputedStyle)(e).position}function k(e,t){if(!(0,S.isHTMLElement)(e)||"fixed"===(0,S.getComputedStyle)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,S.getDocumentElement)(e)===n&&(n=n.ownerDocument.body),n}function P(e,t){let n=(0,S.getWindow)(e);if((0,S.isTopLayer)(e))return n;if(!(0,S.isHTMLElement)(e)){let t=(0,S.getParentNode)(e);for(;t&&!(0,S.isLastTraversableNode)(t);){if((0,S.isElement)(t)&&!M(t))return t;t=(0,S.getParentNode)(t)}return n}let r=k(e,t);for(;r&&(0,S.isTableElement)(r)&&M(r);)r=k(r,t);return r&&(0,S.isLastTraversableNode)(r)&&M(r)&&!(0,S.isContainingBlock)(r)?n:r||(0,S.getContainingBlock)(e)||n}let D=async function(e){let t=this.getOffsetParent||P,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=(0,S.isHTMLElement)(t),i=(0,S.getDocumentElement)(t),o="fixed"===n,l=T(e,!0,o,t),s={scrollLeft:0,scrollTop:0},u=(0,c.createCoords)(0);if(r||!r&&!o)if(("body"!==(0,S.getNodeName)(t)||(0,S.isOverflowElement)(i))&&(s=(0,S.getNodeScroll)(t)),r){let e=T(t,!0,o,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else i&&(u.x=I(i));o&&!r&&i&&(u.x=I(i));let a=!i||r||o?(0,c.createCoords)(0):O(i,s);return{x:l.left+s.scrollLeft-u.x-a.x,y:l.top+s.scrollTop-u.y-a.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},N={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,o="fixed"===i,l=(0,S.getDocumentElement)(r),s=!!t&&(0,S.isTopLayer)(t.floating);if(r===l||s&&o)return n;let u={scrollLeft:0,scrollTop:0},a=(0,c.createCoords)(1),f=(0,c.createCoords)(0),d=(0,S.isHTMLElement)(r);if((d||!d&&!o)&&(("body"!==(0,S.getNodeName)(r)||(0,S.isOverflowElement)(l))&&(u=(0,S.getNodeScroll)(r)),d)){let e=T(r);a=R(r),f.x=e.x+r.clientLeft,f.y=e.y+r.clientTop}let p=!l||d||o?(0,c.createCoords)(0):O(l,u);return{width:n.width*a.x,height:n.height*a.y,x:n.x*a.x-u.scrollLeft*a.x+f.x+p.x,y:n.y*a.y-u.scrollTop*a.y+f.y+p.y}},getDocumentElement:S.getDocumentElement,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,o=[..."clippingAncestors"===n?(0,S.isTopLayer)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,S.getOverflowAncestors)(e,[],!1).filter(e=>(0,S.isElement)(e)&&"body"!==(0,S.getNodeName)(e)),i=null,o="fixed"===(0,S.getComputedStyle)(e).position,l=o?(0,S.getParentNode)(e):e;for(;(0,S.isElement)(l)&&!(0,S.isLastTraversableNode)(l);){let t=(0,S.getComputedStyle)(l),n=(0,S.isContainingBlock)(l);n||"fixed"!==t.position||(i=null),(o?n||i:!(!n&&"static"===t.position&&i&&("absolute"===i.position||"fixed"===i.position)||(0,S.isOverflowElement)(l)&&!n&&function e(t,n){let r=(0,S.getParentNode)(t);return!(r===n||!(0,S.isElement)(r)||(0,S.isLastTraversableNode)(r))&&("fixed"===(0,S.getComputedStyle)(r).position||e(r,n))}(e,l)))?i=t:r=r.filter(e=>e!==l),l=(0,S.getParentNode)(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=L(t,o[0],i),s=l.top,u=l.right,a=l.bottom,f=l.left;for(let e=1;e<o.length;e++){let n=L(t,o[e],i);s=(0,c.max)(n.top,s),u=(0,c.min)(n.right,u),a=(0,c.min)(n.bottom,a),f=(0,c.max)(n.left,f)}return{width:u-f,height:a-s,x:f,y:s}},getOffsetParent:P,getElementRects:D,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=x(e);return{width:t,height:n}},getScale:R,isElement:S.isElement,isRTL:function(e){return"rtl"===(0,S.getComputedStyle)(e).direction}};function F(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function W(e,t,n,r){let i;void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:l=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:a=!1}=r,f=w(e),d=o||l?[...f?(0,S.getOverflowAncestors)(f):[],...t?(0,S.getOverflowAncestors)(t):[]]:[];
1d.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let p=f&&u?function(e,t){let n,r=null,i=(0,S.getDocumentElement)(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(s,u){void 0===s&&(s=!1),void 0===u&&(u=1),o();let a=e.getBoundingClientRect(),{left:f,top:d,width:p,height:g}=a;if(s||t(),!p||!g)return;let m={rootMargin:-(0,c.floor)(d)+"px "+-(0,c.floor)(i.clientWidth-(f+p))+"px "+-(0,c.floor)(i.clientHeight-(d+g))+"px "+-(0,c.floor)(f)+"px",threshold:(0,c.max)(0,(0,c.min)(1,u))||1},h=!0;function v(t){let r=t[0].intersectionRatio;if(r!==u){if(!h)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||F(a,e.getBoundingClientRect())||l(),h=!1}try{r=new IntersectionObserver(v,{...m,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(v,m)}r.observe(e)}(!0),o}(f,n):null,g=-1,m=null;s&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===f&&m&&t&&(m.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),f&&!a&&m.observe(f),t&&m.observe(t));let h=a?T(e):null;return a&&function t(){let r=T(e);h&&!F(h,r)&&n(),h=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{o&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==p||p(),null==(e=m)||e.disconnect(),m=null,a&&cancelAnimationFrame(i)}}let V=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:i,y:o,placement:l,middlewareData:s}=t,u=await E(t,e);return l===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:i+u.x,y:o+u.y,data:{...u,placement:l}}}}},_=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:i,platform:o}=t,{mainAxis:l=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...a}=(0,c.evaluate)(e,t),f={x:n,y:r},d=await o.detectOverflow(t,a),p=(0,c.getSideAxis)((0,c.getSide)(i)),g=(0,c.getOppositeAxis)(p),m=f[g],h=f[p];if(l){let e="y"===g?"top":"left",t="y"===g?"bottom":"right",n=m+d[e],r=m-d[t];m=(0,c.clamp)(n,m,r)}
1if(s){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=h+d[e],r=h-d[t];h=(0,c.clamp)(n,h,r)}let v=u.fn({...t,[g]:m,[p]:h});return{...v,data:{x:v.x-n,y:v.y-r,enabled:{[g]:l,[p]:s}}}}}},j=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,i,o,l;let{placement:s,middlewareData:u,rects:a,initialPlacement:f,platform:d,elements:p}=t,{mainAxis:g=!0,crossAxis:m=!0,fallbackPlacements:h,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:y=!0,...E}=(0,c.evaluate)(e,t);if(null!=(n=u.arrow)&&n.alignmentOffset)return{};let S=(0,c.getSide)(s),x=(0,c.getSideAxis)(f),w=(0,c.getSide)(f)===f,R=await (null==d.isRTL?void 0:d.isRTL(p.floating)),C=h||(w||!y?[(0,c.getOppositePlacement)(f)]:(0,c.getExpandedPlacements)(f)),A="none"!==b;!h&&A&&C.push(...(0,c.getOppositeAxisPlacements)(f,y,b,R));let T=[f,...C],I=await d.detectOverflow(t,E),O=[],L=(null==(r=u.flip)?void 0:r.overflows)||[];if(g&&O.push(I[S]),m){let e=(0,c.getAlignmentSides)(s,a,R);O.push(I[e[0]],I[e[1]])}if(L=[...L,{placement:s,overflows:O}],!O.every(e=>e<=0)){let e=((null==(i=u.flip)?void 0:i.index)||0)+1,t=T[e];if(t&&("alignment"!==m||x===(0,c.getSideAxis)(t)||L.every(e=>(0,c.getSideAxis)(e.placement)!==x||e.overflows[0]>0)))return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(o=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(v){case"bestFit":{let e=null==(l=L.filter(e=>{if(A){let t=(0,c.getSideAxis)(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=f}if(s!==n)return{reset:{placement:n}}}return{}}}},H=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;let i,o,{placement:l,rects:s,platform:u,elements:a}=t,{apply:f=()=>{},...d}=(0,c.evaluate)(e,t),p=await u.detectOverflow(t,d),g=(0,c.getSide)(l),m=(0,c.getAlignment)(l),h="y"===(0,c.getSideAxis)(l),{width:v,height:b}=s.floating;"top"===g||"bottom"===g?(i=g,o=m===(await (null==u.isRTL?void 0:u.isRTL(a.floating))?"start":"end")?"left":"right"):(o=g,i="end"===m?"top":"bottom");let y=b-p.top-p.bottom,E=v-p.left-p.right,S=(0,c.min)(b-p[i],y),x=(0,c.min)(v-p[o],E),w=!t.middlewareData.shift,R=S,C=x;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(C=E),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(R=y),w&&!m){let e=(0,c.max)(p.left,0),t=(0,c.max)(p.right,0),n=(0,c.max)(p.top,0),r=(0,c.max)(p.bottom,0);h?C=v-2*(0!==e||0!==t?e+t:(0,c.max)(p.left,p.right)):R=b-2*(0!==n||0!==r?n+r:(0,c.max)(p.top,p.bottom))}await f({...t,availableWidth:C,availableHeight:R});let A=await u.getDimensions(a.floating);return v!==A.width||b!==A.height?{reset:{rects:!0}}:{}}}},B=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:i="referenceHidden",...o}=(0,c.evaluate)(e,t);switch(i){case"referenceHidden":{let e=h(await r.detectOverflow(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:v(e)}}}case"escaped":{let e=h(await r.detectOverflow(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:v(e)}}}default:return{}}}}},U=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:o,middlewareData:l}=t,{offset:s=0,mainAxis:u=!0,crossAxis:a=!0}=(0,c.evaluate)(e,t),f={x:n,y:r},d=(0,c.getSideAxis)(i),p=(0,c.getOppositeAxis)(d),g=f[p],m=f[d],h=(0,c.evaluate)(s,t),v="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(u){let e="y"===p?"height":"width",t=o.reference[p]-o.floating[e]+v.mainAxis,n=o.reference[p]+o.reference[e]-v.mainAxis;g<t?g=t:g>n&&(g=n)}if(a){var b,E;let e="y"===p?"width":"height",t=y.has((0,c.getSide)(i)),n=o.reference[d]-o.floating[e]+(t&&(null==(b=l.offset)?void 0:b[d])||0)+(t?0:v.crossAxis),r=o.reference[d]+o.reference[e]+(t?0:(null==(E=l.offset)?void 0:E[d])||0)-(t?v.crossAxis:0);m<n?m=n:m>r&&(m=r)}return{[p]:g,[d]:m}}}},$=(e,t,n)=>{let r=new Map,i={platform:N,...n},o={...i.platform,_c:r};return m(e,t,{...i,platform:o})};e.s(["arrow",0,e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:i,rects:o,platform:l,elements:s,middlewareData:u}=t,{element:a,padding:f=0}=(0,c.evaluate)(e,t)||{};if(null==a)return{};
1let d=(0,c.getPaddingObject)(f),p={x:n,y:r},g=(0,c.getAlignmentAxis)(i),m=(0,c.getAxisLength)(g),h=await l.getDimensions(a),v="y"===g,b=v?"clientHeight":"clientWidth",y=o.reference[m]+o.reference[g]-p[g]-o.floating[m],E=p[g]-o.reference[g],S=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a)),x=S?S[b]:0;x&&await (null==l.isElement?void 0:l.isElement(S))||(x=s.floating[b]||o.floating[m]);let w=x/2-h[m]/2-1,R=(0,c.min)(d[v?"top":"left"],w),C=(0,c.min)(d[v?"bottom":"right"],w),A=x-h[m]-C,T=x/2-h[m]/2+(y/2-E/2),I=(0,c.clamp)(R,T,A),O=!u.arrow&&null!=(0,c.getAlignment)(i)&&T!==I&&o.reference[m]/2-(T<R?R:C)-h[m]/2<0,L=O?T<R?T-R:T-A:0;return{[g]:p[g]+L,data:{[g]:I,centerOffset:T-I-L,...O&&{alignmentOffset:L}},reset:O}}}),"autoPlacement",0,function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,i,o;let{rects:l,middlewareData:s,placement:u,platform:a,elements:f}=t,{crossAxis:d=!1,alignment:p,allowedPlacements:g=c.placements,autoAlignment:m=!0,...h}=(0,c.evaluate)(e,t),v=void 0!==p||g===c.placements?((o=p||null)?[...g.filter(e=>(0,c.getAlignment)(e)===o),...g.filter(e=>(0,c.getAlignment)(e)!==o)]:g.filter(e=>(0,c.getSide)(e)===e)).filter(e=>!o||(0,c.getAlignment)(e)===o||!!m&&(0,c.getOppositeAlignmentPlacement)(e)!==e):g,b=await a.detectOverflow(t,h),y=(null==(n=s.autoPlacement)?void 0:n.index)||0,E=v[y];if(null==E)return{};let S=(0,c.getAlignmentSides)(E,l,await (null==a.isRTL?void 0:a.isRTL(f.floating)));if(u!==E)return{reset:{placement:v[0]}};let x=[b[(0,c.getSide)(E)],b[S[0]],b[S[1]]],w=[...(null==(r=s.autoPlacement)?void 0:r.overflows)||[],{placement:E,overflows:x}],R=v[y+1];if(R)return{data:{index:y+1,overflows:w},reset:{placement:R}};let C=w.map(e=>{let t=(0,c.getAlignment)(e.placement);return[e.placement,t&&d?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),A=(null==(i=C.filter(e=>e[2].slice(0,(0,c.getAlignment)(e[0])?2:3).every(e=>e<=0))[0])?void 0:i[0])||C[0][0];return A!==u?{data:{index:y+1,overflows:w},reset:{placement:A}}:{}}}},"autoUpdate",0,W,"computePosition",0,$,"flip",0,j,"hide",0,B,"inline",0,function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:n,elements:r,rects:i,platform:o,strategy:l}=t,{padding:s=2,x:u,y:a}=(0,c.evaluate)(e,t),f=Array.from(await (null==o.getClientRects?void 0:o.getClientRects(r.reference))||[]),d=function(e){let t=e.slice().sort((e,t)=>e.y-t.y),n=[],r=null;for(let e=0;e<t.length;e++){let i=t[e];!r||i.y-r.y>r.height/2?n.push([i]):n[n.length-1].push(i),r=i}return n.map(e=>(0,c.rectToClientRect)(b(e)))}(f),p=(0,c.rectToClientRect)(b(f)),g=(0,c.getPaddingObject)(s),m=await o.getElementRects({reference:{getBoundingClientRect:function(){if(2===d.length&&d[0].left>d[1].right&&null!=u&&null!=a)return d.find(e=>u>e.left-g.left&&u<e.right+g.right&&a>e.top-g.top&&a<e.bottom+g.bottom)||p;if(d.length>=2){if("y"===(0,c.getSideAxis)(n)){let e=d[0],t=d[d.length-1],r="top"===(0,c.getSide)(n),i=e.top,o=t.bottom,l=r?e.left:t.left,s=r?e.right:t.right;return{top:i,bottom:o,left:l,right:s,width:s-l,height:o-i,x:l,y:i}}let e="left"===(0,c.getSide)(n),t=(0,c.max)(...d.map(e=>e.right)),r=(0,c.min)(...d.map(e=>e.left)),i=d.filter(n=>e?n.left===r:n.right===t),o=i[0].top,l=i[i.length-1].bottom;return{top:o,bottom:l,left:r,right:t,width:t-r,height:l-o,x:r,y:o}}return p}},floating:r.floating,strategy:l});return i.reference.x!==m.reference.x||i.reference.y!==m.reference.y||i.reference.width!==m.reference.width||i.reference.height!==m.reference.height?{reset:{rects:m}}:{}}}},"limitShift",0,U,"offset",0,V,"platform",0,N,"shift",0,_,"size",0,H],53760);var z=e.i(74080),q="u">typeof document?t.useLayoutEffect:function(){};function Y(e,t){let n,r,i;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(!Y(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!Y(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function G(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function K(e,t){let n=G(e);return Math.round(t*n)/n}function X(e){let n=t.useRef(e);return q(()=>{n.current=e}),n}var J=e.i(51665),Q=e.i(31292);let Z=t.createContext(void 0),ee={name:"hide",async fn(e){var t,n;let r,{width:i,height:o,x:l,y:s}=e.rects.reference,u=await ({name:(r=B(t)).name,fn:r.fn,options:[t,n]}).fn(e);return{data:{referenceHidden:u.data?.referenceHidden||0===i&&0===o&&0===l&&0===s}}}};e.i(33848);let et={sideX:"left",sideY:"top"};
1function en(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 er(e,t,n){let{rects:r,placement:i}=e;return{side:en(t,(0,c.getSide)(i),n),align:(0,c.getAlignment)(i)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function ei(e){return null!=e&&"current"in e}e.s(["useAnchorPositioning",0,function(e){var n,o,l,s,u,a,p,g,m,h;let v,b,y,E,x,{anchor:w,positionMethod:R="absolute",side:C="bottom",sideOffset:A=0,align:T="center",alignOffset:I=0,collisionBoundary:O,collisionPadding:L=5,sticky:M=!1,arrowPadding:k=5,disableAnchorTracking:P=!1,keepMounted:D=!1,floatingRootContext:N,mounted:F,collisionAvoidance:B,shiftCrossAxis:eo=!1,nodeId:el,adaptiveOrigin:es,lazyFlip:eu=!1,externalTree:ea}=e,[ec,ef]=t.useState(null);F||null===ec||ef(null);let ed=B.side||"flip",ep=B.align||"flip",eg=B.fallbackAxisSide||"end",em="function"==typeof w?w:void 0,eh=(0,r.useStableCallback)(em),ev=em?eh:w,eb=(0,d.useValueAsRef)(w),ey="rtl"===(v=t.useContext(Z),v?.direction??"ltr"),eE=ec||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":ey?"left":"right","inline-start":ey?"right":"left"})[C],eS="center"===T?eE:`${eE}-${T}`,ex=L,ew=+("bottom"===C),eR=+("top"===C),eC=+("right"===C),eA=+("left"===C);"number"==typeof ex?ex={top:ex+ew,right:ex+eA,bottom:ex+eR,left:ex+eC}:ex&&(ex={top:(ex.top||0)+ew,right:(ex.right||0)+eA,bottom:(ex.bottom||0)+eR,left:(ex.left||0)+eC});let eT={boundary:"clipping-ancestors"===O?"clippingAncestors":O,padding:ex},eI=t.useRef(null),eO=(0,d.useValueAsRef)(A),eL=(0,d.useValueAsRef)(I),eM=[(n=e=>{let t=er(e,C,ey),n="function"==typeof eO.current?eO.current(t):eO.current,r="function"==typeof eL.current?eL.current(t):eL.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},o=["function"!=typeof A?A:0,"function"!=typeof I?I:0,ey,C],{name:(b=V(n)).name,fn:b.fn,options:[n,o]})],ek="none"===ep&&"shift"!==ed,eP=!ek&&(M||eo||"shift"===ed),eD="none"===ed?null:{name:(y=j(l={...eT,padding:{top:ex.top+1,right:ex.right+1,bottom:ex.bottom+1,left:ex.left+1},mainAxis:!eo&&"flip"===ed,crossAxis:"flip"===ep&&"alignment",fallbackAxisSideDirection:eg})).name,fn:y.fn,options:[l,s]},eN=ek?null:(u=e=>{var t,n;let r=(0,f.ownerDocument)(e.elements.floating).documentElement;return{...eT,rootBoundary:eo?{x:0,y:0,width:r.clientWidth,height:r.clientHeight}:void 0,mainAxis:"none"!==ep,crossAxis:eP,limiter:M||eo?void 0:{fn:U(t=e=>{if(!eI.current)return{};let{width:t,height:n}=eI.current.getBoundingClientRect(),r=(0,c.getSideAxis)((0,c.getSide)(e.placement)),i="y"===r?ex.left+ex.right:ex.top+ex.bottom;return{offset:("y"===r?t:n)/2+i/2}}).fn,options:[t,n]}}},a=[eT,M,eo,ex,ep],{name:(E=_(u)).name,fn:E.fn,options:[u,a]});"shift"===ed||"shift"===ep||"center"===T?eM.push(eN,eD):eM.push(eD,eN),eM.push({name:(x=H(p={...eT,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){let i=e.style;i.setProperty("--available-width",`${t}px`),i.setProperty("--available-height",`${n}px`);let o=window.devicePixelRatio||1,{x:l,y:s,width:u,height:a}=r.reference,c=(Math.round((l+u)*o)-Math.round(l*o))/o,f=(Math.round((s+a)*o)-Math.round(s*o))/o;i.setProperty("--anchor-width",`${c}px`),i.setProperty("--anchor-height",`${f}px`)}})).name,fn:x.fn,options:[p,g]},(m=()=>({element:eI.current||document.createElement("div"),padding:k,offsetParent:"floating"}),h=[k],{name:"arrow",options:m,async fn(e){let{x:t,y:n,placement:r,rects:i,platform:o,elements:l,middlewareData:s}=e,{element:u,padding:a=0,offsetParent:f="real"}=(0,c.evaluate)(m,e)||{};if(null==u)return{};let d=(0,c.getPaddingObject)(a),p={x:t,y:n},g=(0,c.getAlignmentAxis)(r),h=(0,c.getAxisLength)(g),v=await o.getDimensions(u),b="y"===g,y=b?"clientHeight":"clientWidth",E=i.reference[h]+i.reference[g]-p[g]-i.floating[h],S=p[g]-i.reference[g],x="real"===f?await o.getOffsetParent?.(u):l.floating,w=l.floating[y]||i.floating[h];w&&await o.isElement?.(x)||(w=l.floating[y]||i.floating[h]);let R=w/2-v[h]/2-1,C=Math.min(d[b?"top":"left"],R),A=Math.min(d[b?"bottom":"right"],R),T=w-v[h]-A,I=w/2-v[h]/2+(E/2-S/2),O=(0,c.clamp)(C,I,T),L=!s.arrow&&null!=(0,c.getAlignment)(r)&&I!==O&&i.reference[h]/2-(I<C?C:A)-v[h]/2<0,M=L?I<C?I-C:I-T:0;return{[g]:p[g]+M,data:{[g]:O,centerOffset:I-O-M,...L&&{alignmentOffset:M}},reset:L}},options:[m,h]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:n,placement:r,rects:i,y:o}
1=e,l=(0,c.getSide)(r),s=(0,c.getSideAxis)(l),u=eI.current,a=n.arrow?.x||0,f=n.arrow?.y||0,d=u?.clientWidth||0,p=u?.clientHeight||0,g=a+d/2,m=f+p/2,h=Math.abs(n.shift?.y||0),v=i.reference.height/2,b="function"==typeof A?A(er(e,C,ey)):A,y=h>b,E={top:`${g}px calc(100% + ${b}px)`,bottom:`${g}px ${-b}px`,left:`calc(100% + ${b}px) ${m}px`,right:`${-b}px ${m}px`}[l],S=`${g}px ${i.reference.y+v-o}px`;return t.floating.style.setProperty("--transform-origin",eP&&"y"===s&&y?S:E),{}}},ee,es),(0,i.useIsoLayoutEffect)(()=>{!F&&N&&N.update({referenceElement:null,floatingElement:null,domReferenceElement:null})},[F,N]);let eF=t.useMemo(()=>({elementResize:!P&&"u">typeof ResizeObserver,layoutShift:!P&&"u">typeof IntersectionObserver}),[P]),{refs:eW,elements:eV,x:e_,y:ej,middlewareData:eH,update:eB,placement:eU,context:e$,isPositioned:ez,floatingStyles:eq}=function(e={}){let{nodeId:n,externalTree:r}=e,o=(0,Q.useFloatingRootContext)(e),l=e.rootContext||o,s={reference:l.useState("referenceElement"),floating:l.useState("floatingElement"),domReference:l.useState("domReferenceElement")},[u,a]=t.useState(null),c=t.useRef(null),f=(0,J.useFloatingTree)(r);(0,i.useIsoLayoutEffect)(()=>{s.domReference&&(c.current=s.domReference)},[s.domReference]);let d=function(e){void 0===e&&(e={});let{placement:n="bottom",strategy:r="absolute",middleware:i=[],platform:o,elements:{reference:l,floating:s}={},transform:u=!0,whileElementsMounted:a,open:c}=e,[f,d]=t.useState({x:0,y:0,strategy:r,placement:n,middlewareData:{},isPositioned:!1}),[p,g]=t.useState(i);Y(p,i)||g(i);let[m,h]=t.useState(null),[v,b]=t.useState(null),y=t.useCallback(e=>{e!==w.current&&(w.current=e,h(e))},[]),E=t.useCallback(e=>{e!==R.current&&(R.current=e,b(e))},[]),S=l||m,x=s||v,w=t.useRef(null),R=t.useRef(null),C=t.useRef(f),A=null!=a,T=X(a),I=X(o),O=X(c),L=t.useCallback(()=>{if(!w.current||!R.current)return;let e={placement:n,strategy:r,middleware:p};I.current&&(e.platform=I.current),$(w.current,R.current,e).then(e=>{let t={...e,isPositioned:!1!==O.current};M.current&&!Y(C.current,t)&&(C.current=t,z.flushSync(()=>{d(t)}))})},[p,n,r,I,O]);q(()=>{!1===c&&C.current.isPositioned&&(C.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let M=t.useRef(!1);q(()=>(M.current=!0,()=>{M.current=!1}),[]),q(()=>{if(S&&(w.current=S),x&&(R.current=x),S&&x){if(T.current)return T.current(S,x,L);L()}},[S,x,L,T,A]);let k=t.useMemo(()=>({reference:w,floating:R,setReference:y,setFloating:E}),[y,E]),P=t.useMemo(()=>({reference:S,floating:x}),[S,x]),D=t.useMemo(()=>{let e={position:r,left:0,top:0};if(!P.floating)return e;let t=K(P.floating,f.x),n=K(P.floating,f.y);return u?{...e,transform:"translate("+t+"px, "+n+"px)",...G(P.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,u,P.floating,f.x,f.y]);return t.useMemo(()=>({...f,update:L,refs:k,elements:P,floatingStyles:D}),[f,L,k,P,D])}({...e,elements:{...s,...u&&{reference:u}}}),p=t.useCallback(e=>{let t=(0,S.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;a(t),d.refs.setReference(t)},[d.refs]),[g,m]=t.useState(null),[h,v]=t.useState(null);l.useSyncedValue("referenceElement",g),l.useSyncedValue("domReferenceElement",(0,S.isElement)(g)?g:null),l.useSyncedValue("floatingElement",h);let b=t.useCallback(e=>{((0,S.isElement)(e)||null===e)&&(c.current=e,m(e)),((0,S.isElement)(d.refs.reference.current)||null===d.refs.reference.current||null!==e&&!(0,S.isElement)(e))&&d.refs.setReference(e)},[d.refs,m]),y=t.useCallback(e=>{v(e),d.refs.setFloating(e)},[d.refs]),E=t.useMemo(()=>({...d.refs,setReference:b,setFloating:y,setPositionReference:p,domReference:c}),[d.refs,b,y,p]),x=t.useMemo(()=>({...d.elements,domReference:s.domReference}),[d.elements,s.domReference]),w=l.useState("open"),R=l.useState("floatingId"),C=t.useMemo(()=>({...d,dataRef:l.context.dataRef,open:w,onOpenChange:l.setOpen,events:l.context.events,floatingId:R,refs:E,elements:x,nodeId:n,rootStore:l}),[d,E,x,n,l,w,R]);return(0,i.useIsoLayoutEffect)(()=>{l.context.dataRef.current.floatingContext=C;let e=f?.nodesRef.current.find(e=>e.id===n);e&&(e.context=C)}),t.useMemo(()=>({...d,context:C,refs:E,elements:x,rootStore:l}),[d,E,x,C,l])}({rootContext:N,placement:eS,middleware:eM,strategy:R,whileElementsMounted:D?void 0:(...e)=>
1W(...e,eF),nodeId:el,externalTree:ea}),{sideX:eY,sideY:eG}=eH.adaptiveOrigin||et,eK=ez?R:"fixed",eX=t.useMemo(()=>{let e=es?{position:eK,[eY]:e_,[eG]:ej}:{position:eK,...eq};return ez||(e.opacity=0),e},[es,eK,eY,e_,eG,ej,eq,ez]),eJ=t.useRef(null);(0,i.useIsoLayoutEffect)(()=>{if(!F)return;let e=eb.current,t="function"==typeof e?e():e,n=(ei(t)?t.current:t)||null;n!==eJ.current&&(eW.setPositionReference(n),eJ.current=n)},[F,eW,ev,eb]),t.useEffect(()=>{if(!F)return;let e=eb.current;"function"!=typeof e&&ei(e)&&e.current!==eJ.current&&(eW.setPositionReference(e.current),eJ.current=e.current)},[F,eW,ev,eb]),t.useEffect(()=>{if(D&&F&&eV.domReference&&eV.floating)return W(eV.domReference,eV.floating,eB,eF)},[D,F,eV,eB,eF]);let eQ=(0,c.getSide)(eU),eZ=en(C,eQ,ey),e0=(0,c.getAlignment)(eU)||"center",e1=!!eH.hide?.referenceHidden;(0,i.useIsoLayoutEffect)(()=>{eu&&F&&ez&&ef(eQ)},[eu,F,ez,eQ]);let e7=t.useMemo(()=>({position:"absolute",top:eH.arrow?.y,left:eH.arrow?.x}),[eH.arrow]),e6=eH.arrow?.centerOffset!==0;return t.useMemo(()=>({positionerStyles:eX,arrowStyles:e7,arrowRef:eI,arrowUncentered:e6,side:eZ,align:e0,physicalSide:eQ,anchorHidden:e1,refs:eW,context:e$,isPositioned:ez,update:eB}),[eX,e7,eI,e6,eZ,e0,eQ,e1,eW,e$,ez,eB])}],56590);var eo=e.i(67805);let el=t.createContext(void 0);e.s(["SelectPositionerContext",0,el,"useSelectPositionerContext",0,function(){let e=t.useContext(el);if(!e)throw Error((0,eo.default)(59));return e}],30209)},36893,e=>{"use strict";var t=e.i(71645),n=e.i(43476);let r=t.forwardRef(function(e,t){let r,{cutout:i,...o}=e;if(i){let e=i?.getBoundingClientRect();r=`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,n.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:r}})});e.s(["InternalBackdrop",0,r])},9127,18847,90048,91844,e=>{"use strict";e.i(47167);var t=e.i(71645),n=e.i(58130),r=e.i(977),i=e.i(66196),o=e.i(76477),l=e.i(39663),s=e.i(19431),u=e.i(12856),a=e.i(86389),c=e.i(56590),f=e.i(30209),d=e.i(36893),p=e.i(27601),g=e.i(7335),m=e.i(17514);function h(e){return"starting"===e?g.DISABLED_TRANSITIONS_STYLE:m.EMPTY_OBJECT}function v(e,t){e&&Object.assign(e.style,t)}e.s(["getDisabledMountTransitionStyles",0,h],18847),e.s(["LIST_FUNCTIONAL_STYLES",0,{position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"},"clearStyles",0,v],90048);var b=e.i(63050),y=e.i(5963),E=e.i(3404),S=e.i(78388),x=e.i(43476);let w={position:"fixed"},R=t.forwardRef(function(e,m){let{anchor:R,positionMethod:C="absolute",className:A,render:T,side:I="bottom",align:O="center",sideOffset:L=0,alignOffset:M=0,collisionBoundary:k="clipping-ancestors",collisionPadding:P,arrowPadding:D=5,sticky:N=!1,disableAnchorTracking:F,alignItemWithTrigger:W=!0,collisionAvoidance:V=g.DROPDOWN_COLLISION_AVOIDANCE,..._}=e,{store:j,listRef:H,labelsRef:B,alignItemWithTriggerActiveRef:U,selectedItemTextRef:$,valuesRef:z,initialValueRef:q,popupRef:Y,setValue:G}=(0,s.useSelectRootContext)(),K=(0,s.useSelectFloatingContext)(),X=(0,l.useStore)(j,b.selectors.open),J=(0,l.useStore)(j,b.selectors.mounted),Q=(0,l.useStore)(j,b.selectors.modal),Z=(0,l.useStore)(j,b.selectors.value),ee=(0,l.useStore)(j,b.selectors.openMethod),et=(0,l.useStore)(j,b.selectors.positionerElement),en=(0,l.useStore)(j,b.selectors.triggerElement),er=(0,l.useStore)(j,b.selectors.isItemEqualToValue),ei=(0,l.useStore)(j,b.selectors.transitionStatus),eo=t.useRef(null),el=t.useRef(null),[es,eu]=t.useState(W),ea=J&&es&&"touch"!==ee;J||es===W||eu(W),(0,r.useIsoLayoutEffect)(()=>{!J&&(b.selectors.scrollUpArrowVisible(j.state)&&j.set("scrollUpArrowVisible",!1),b.selectors.scrollDownArrowVisible(j.state)&&j.set("scrollDownArrowVisible",!1))},[j,J]),t.useImperativeHandle(U,()=>ea),(0,i.useScrollLock)((ea||Q)&&X&&"touch"!==ee,en);let ec=(0,c.useAnchorPositioning)({anchor:R,floatingRootContext:K,positionMethod:C,mounted:J,side:I,sideOffset:L,align:O,alignOffset:M,arrowPadding:D,collisionBoundary:k,collisionPadding:P,sticky:N,disableAnchorTracking:F??ea,collisionAvoidance:V,keepMounted:!0}
12),ef=ea?"none":ec.side,ed=ea?w:ec.positionerStyles,ep=t.useMemo(()=>{let e={};return X||(e.pointerEvents="none"),{role:"presentation",hidden:!J,style:{...ed,...e}}},[X,J,ed]),eg={open:X,side:ef,align:ec.align,anchorHidden:ec.anchorHidden},em=(0,o.useStableCallback)(e=>{j.set("positionerElement",e)}),eh=(0,p.useRenderElement)("div",e,{ref:[m,em],state:eg,stateAttributesMapping:a.popupStateMapping,props:[ep,h(ei),_]}),ev=t.useRef(0),eb=(0,o.useStableCallback)(e=>{if(0===e.size&&0===ev.current||0===z.current.length)return;let t=ev.current;if(ev.current=e.size,e.size===t)return;let n=(0,y.createChangeEventDetails)(E.REASONS.none);if(0!==t&&!j.state.multiple&&null!==Z&&-1===(0,S.findItemIndex)(z.current,Z,er)){let e=q.current,t=null!=e&&-1!==(0,S.findItemIndex)(z.current,e,er)?e:null;G(t,n),null===t&&(j.set("selectedIndex",null),$.current=null)}if(0!==t&&j.state.multiple&&Array.isArray(Z)){let e=Z.filter(e=>-1!==(0,S.findItemIndex)(z.current,e,er));(e.length!==Z.length||e.some(e=>!(0,S.selectedValueIncludes)(Z,e,er)))&&(G(e,n),0===e.length&&(j.set("selectedIndex",null),$.current=null))}if(X&&ea){j.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let e={height:""};v(et,e),v(Y.current,e)}}),ey=t.useMemo(()=>({...ec,side:ef,alignItemWithTriggerActive:ea,setControlledAlignItemWithTrigger:eu,scrollUpArrowRef:eo,scrollDownArrowRef:el}),[ec,ef,ea,eu]);return(0,x.jsx)(u.CompositeList,{elementsRef:H,labelsRef:B,onMapChange:eb,children:(0,x.jsxs)(f.SelectPositionerContext.Provider,{value:ey,children:[J&&Q&&(0,x.jsx)(d.InternalBackdrop,{inert:(0,n.inertValue)(!X),cutout:en}),eh]})})});e.s(["SelectPositioner",0,R],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)},40684,e=>{"use strict";var t=e.i(29315),n=e.i(90219);let r={inert:new WeakMap,"aria-hidden":new WeakMap},i="data-base-ui-inert",o={inert:new WeakSet,"aria-hidden":new WeakSet},l=new WeakMap,s=0,u=(e,n)=>n.map(n=>{if(e.contains(n))return n;let r=function e(n){return n?(0,t.isShadowRoot)(n)?n.host:e(n.parentNode):null}(n);return e.contains(r)?r:null}).filter(e=>null!=e),a=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},c=(e,n,r)=>{let i=[],o=e=>{!e||r.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,t.getNodeName)(e)&&(n.has(e)?o(e):i.push(e))})};return o(e),i};e.s(["markOthers",0,function(e,t={}){let{ariaHidden:f=!1,inert:d=!1,mark:p=!0,markerIgnoreElements:g=[]}=t,m=(0,n.ownerDocument)(e[0]).body;return function(e,t,n,f,{mark:d=!0,markerIgnoreElements:p=[]}){let g=f?"inert":n?"aria-hidden":null,m=null,h=null,v=u(t,e),b=new Set(d?u(t,p):[]),y=d?c(t,a(v),new Set(v)).filter(e=>!b.has(e)):[],E=[],S=[];if(g){let e=r[g],n=o[g];h=n,m=e;let i=u(t,Array.from(t.querySelectorAll("[aria-live]"))),l=v.concat(i);c(t,a(l),new Set(l)).forEach(t=>{let r=t.getAttribute(g),i=null!==r&&"false"!==r,o=(e.get(t)||0)+1;e.set(t,o),E.push(t),1===o&&i&&n.add(t),i||t.setAttribute(g,"inert"===g?"":"true")})}return d&&y.forEach(e=>{let t=(l.get(e)||0)+1;l.set(e,t),S.push(e),1===t&&e.setAttribute(i,"")}),s+=1,()=>{m&&E.forEach(e=>{let t=(m.get(e)||0)-1;m.set(e,t),t||(!h?.has(e)&&g&&e.removeAttribute(g),h?.delete(e))}
12),d&&S.forEach(e=>{let t=(l.get(e)||0)-1;l.set(e,t),t||e.removeAttribute(i)}),(s-=1)||(r.inert=new WeakMap,r["aria-hidden"]=new WeakMap,o.inert=new WeakSet,o["aria-hidden"]=new WeakSet,l=new WeakMap)}}(e,m,f,d,{mark:p,markerIgnoreElements:g})}])},88306,e=>{"use strict";var t=e.i(71645),n=e.i(97126),r=e.i(29315),i=e.i(26292),o=e.i(231),l=e.i(76477),s=e.i(977),u=e.i(66745),a=e.i(57666),c=e.i(47135),f=e.i(90219),d=e.i(33848),p=e.i(72408),g=e.i(47857),m=e.i(82033),h=e.i(87612),v=e.i(59266),b=e.i(43801),y=e.i(5963),E=e.i(3404),S=e.i(32652),x=e.i(98442),w=e.i(40684),R=e.i(37692),C=e.i(51665),A=e.i(7335),T=e.i(19414),I=e.i(43476);let O=[];function L(){O=O.filter(e=>e.deref()?.isConnected)}function M(){return L(),O[O.length-1]?.deref()}function k(e,t){if(!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let r=(0,v.getTabbableOptions)(),i=(0,n.focusable)(e,r).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,n.isTabbable)(e,r)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),o=e.getAttribute("tabindex");t.current.includes("floating")||0===i.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"))}e.s(["FloatingFocusManager",0,function(e){let{context:P,children:D,disabled:N=!1,initialFocus:F=!0,returnFocus:W=!0,restoreFocus:V=!1,modal:_=!0,closeOnFocusOut:j=!0,openInteractionType:H="",nextFocusableElement:B,previousFocusableElement:U,beforeContentFocusGuardRef:$,externalTree:z,getInsideElements:q}=e,Y="rootStore"in P?P.rootStore:P,G=Y.useState("open"),K=Y.useState("domReferenceElement"),X=Y.useState("floatingElement"),{events:J,dataRef:Q}=Y.context,Z=(0,l.useStableCallback)(()=>Q.current.floatingContext?.nodeId),ee=!1===F,et=(0,g.isTypeableCombobox)(K)&&ee,en=t.useRef(["content"]),er=(0,o.useValueAsRef)(F),ei=(0,o.useValueAsRef)(W),eo=(0,o.useValueAsRef)(H),el=(0,C.useFloatingTree)(z),es=(0,R.usePortalContext)(),eu=t.useRef(!1),ea=t.useRef(!1),ec=t.useRef(!1),ef=t.useRef(-1),ed=t.useRef(""),ep=t.useRef(""),eg=t.useRef(null),em=t.useRef(null),eh=(0,i.useMergedRefs)(eg,$,es?.beforeInsideRef),ev=(0,i.useMergedRefs)(em,es?.afterInsideRef),eb=(0,u.useTimeout)(),ey=(0,u.useTimeout)(),eE=(0,c.useAnimationFrame)(),eS=null!=es,ex=(0,g.getFloatingFocusElement)(X),ew=(0,l.useStableCallback)((e=ex)=>e?(0,n.tabbable)(e,(0,v.getTabbableOptions)()):[]),eR=(0,l.useStableCallback)(()=>q?.().filter(e=>null!=e)??[]),eC=(0,l.useStableCallback)(e=>{let t=ew(e);return en.current.map(()=>t).filter(Boolean).flat()});t.useEffect(()=>{if(N||!_)return;function e(e){"Tab"===e.key&&(0,g.contains)(ex,(0,g.activeElement)((0,f.ownerDocument)(ex)))&&0===ew().length&&!et&&(0,m.stopEvent)(e)}let t=(0,f.ownerDocument)(ex);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[N,K,ex,_,en,et,ew,eC]),t.useEffect(()=>{if(N||!G)return;let e=(0,f.ownerDocument)(ex);function t(){ec.current=!1}function n(e){let t=(0,g.getTarget)(e),n=eR();ec.current=!((0,g.contains)(X,t)||(0,g.contains)(K,t)||(0,g.contains)(es?.portalNode,t)||n.some(e=>e===t||(0,g.contains)(e,t))),ep.current=e.pointerType||"keyboard",t?.closest(`[${A.CLICK_TRIGGER_IDENTIFIER}]`)&&(ea.current=!0)}function r(){ep.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)}},[N,X,K,ex,G,es,eR]),t.useEffect(()=>{if(N||!j)return;let e=(0,f.ownerDocument)(ex);function t(){ea.current=!0,ey.start(0,()=>{ea.current=!1})}function n(e){let t=(0,g.getTarget)(e),n=ew().indexOf(t);-1!==n&&(ef.current=n)}function i(t){let n=t.relatedTarget,i=t.currentTarget,o=(0,g.getTarget)(t);queueMicrotask(()=>{let l=Z(),s=Y.context.triggerElements,u=eR(),a=n?.hasAttribute((0,S.createAttribute)("focus-guard"))&&[eg.current,em.current,es?.beforeInsideRef.current,es?.afterInsideRef.current,es?.beforeOutsideRef.current,es?.afterOutsideRef.current,(0,T.resolveRef)(U),(0,T.resolveRef)(B)].includes(n),c=!((0,g.contains)(K,n)||(0,g.contains)(X,n)||(0,g.contains)(n,X)||(0,g.contains)(es?.portalNode,n)||u.some(e=>
12e===n||(0,g.contains)(e,n))||null!=n&&s.hasElement(n)||s.hasMatchingElement(e=>(0,g.contains)(e,n))||a||el&&((0,h.getNodeChildren)(el.nodesRef.current,l).find(e=>(0,g.contains)(e.context?.elements.floating,n)||(0,g.contains)(e.context?.elements.domReference,n))||(0,h.getNodeAncestors)(el.nodesRef.current,l).find(e=>[e.context?.elements.floating,(0,g.getFloatingFocusElement)(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(i===K&&ex&&k(ex,en),V&&i!==K&&!(o&&o.isConnected&&("function"==typeof o.checkVisibility?o.checkVisibility():(0,b.isElementVisible)(o)))&&(0,g.activeElement)(e)===e.body){if((0,r.isHTMLElement)(ex)&&(ex.focus(),"popup"===V))return void eE.request(()=>{ex.focus()});let e=ef.current,t=ew(),n=t[e]||t[t.length-1]||ex;(0,r.isHTMLElement)(n)&&n.focus()}if(Q.current.insideReactTree){Q.current.insideReactTree=!1;return}(et||!_)&&n&&c&&!ea.current&&(et||n!==M())&&(eu.current=!0,Y.setOpen(!1,(0,y.createChangeEventDetails)(E.REASONS.focusOut,t)))})}function o(){ec.current||(Q.current.insideReactTree=!0,eb.start(0,()=>{Q.current.insideReactTree=!1}))}let l=(0,r.isHTMLElement)(K)?K:null,s=[];if(X||l)return l&&(l.addEventListener("focusout",i),l.addEventListener("pointerdown",t),s.push(()=>{l.removeEventListener("focusout",i),l.removeEventListener("pointerdown",t)})),X&&(X.addEventListener("focusin",n),X.addEventListener("focusout",i),es&&(X.addEventListener("focusout",o,!0),s.push(()=>{X.removeEventListener("focusout",o,!0)})),s.push(()=>{X.removeEventListener("focusin",n),X.removeEventListener("focusout",i)})),()=>{s.forEach(e=>{e()})}},[N,K,X,ex,_,el,es,Y,j,V,ew,et,Z,en,Q,eb,ey,eE,B,U,eR]),t.useEffect(()=>{if(N||!X||!G)return;let e=Array.from(es?.portalNode?.querySelectorAll(`[${(0,S.createAttribute)("portal")}]`)||[]),t=el?(0,h.getNodeAncestors)(el.nodesRef.current,Z()):[],n=t.find(e=>(0,g.isTypeableCombobox)(e.context?.elements.domReference||null))?.context?.elements.domReference,r=[X,...e,eg.current,em.current,es?.beforeOutsideRef.current,es?.afterOutsideRef.current,...eR(),n,(0,T.resolveRef)(U),(0,T.resolveRef)(B),et?K:null].filter(e=>null!=e),i=(0,w.markOthers)(r,{ariaHidden:_||et,mark:!1}),o=[X,...e].filter(e=>null!=e),l=(0,w.markOthers)(o);return()=>{l(),i()}},[G,N,K,X,_,en,es,et,el,Z,B,U,eR]),(0,s.useIsoLayoutEffect)(()=>{if(!G||N||!(0,r.isHTMLElement)(ex))return;let e=(0,f.ownerDocument)(ex),t=(0,g.activeElement)(e);queueMicrotask(()=>{let e,n=eC(ex),r=er.current,i="function"==typeof r?r(eo.current||""):r;void 0===i||!1===i||(e=(e=!0===i||null===i?n[0]||ex:(0,T.resolveRef)(i))||n[0]||ex,(0,g.contains)(ex,t)||(0,x.enqueueFocus)(e,{preventScroll:e===ex}))})},[N,G,ex,ee,eC,er,eo]),(0,s.useIsoLayoutEffect)(()=>{var e;if(N||!ex)return;let t=(0,f.ownerDocument)(ex);function i(e){var t,n;let r;if(e.open||(t=e.nativeEvent,n=ep.current,r=(0,d.ownerWindow)(t.target),ed.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===E.REASONS.triggerHover&&"mouseleave"===e.nativeEvent.type&&(eu.current=!0),e.reason===E.REASONS.outsidePress)if(e.nested)eu.current=!1;else if((0,m.isVirtualClick)(e.nativeEvent)||(0,m.isVirtualPointerEvent)(e.nativeEvent))eu.current=!1;else{let e=!1;document.createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?eu.current=!1:eu.current=!0}}return e=(0,g.activeElement)(t),L(),e&&"body"!==(0,r.getNodeName)(e)&&(O.push(new WeakRef(e)),O.length>20&&(O=O.slice(-20))),J.on("openchange",i),()=>{J.off("openchange",i);let e=(0,g.activeElement)(t),o=eR(),l=(0,g.contains)(X,e)||o.some(t=>t===e||(0,g.contains)(t,e))||el&&(0,h.getNodeChildren)(el.nodesRef.current,Z(),!1).some(t=>(0,g.contains)(t.context?.elements.floating,e)),s=function(){let e=ei.current,t="function"==typeof e?e(ed.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=K||M();return e&&e.isConnected?e:null}let n=K||M();return(0,T.resolveRef)(t)||n||null}();queueMicrotask(()=>{let i=function(e){if(!e)return null;let t=(0,v.getTabbableOptions)();return(0,n.isTabbable)(e,t)?e:(0,n.tabbable)(e,t)[0]||e}(s),o="boolean"!=typeof ei.current;ei.current&&!eu.current&&(0,r.isHTMLElement)(i)&&(o||i===e||e===t.body||l)&&i.focus({preventScroll:!0}),eu.current=!1})}},[N,X,ex,ei,Q,J,el,K,Z,eR]),(0,s.useIsoLayoutEffect)(()=>
12{if(!a.isWebKit||G||!X)return;let e=(0,g.activeElement)((0,f.ownerDocument)(X));(0,r.isHTMLElement)(e)&&(0,g.isTypeableElement)(e)&&(0,g.contains)(X,e)&&e.blur()},[G,X]),(0,s.useIsoLayoutEffect)(()=>{if(!N&&es)return es.setFocusManagerState({modal:_,closeOnFocusOut:j,open:G,onOpenChange:Y.setOpen,domReference:K}),()=>{es.setFocusManagerState(null)}},[N,es,_,G,Y,j,K]),(0,s.useIsoLayoutEffect)(()=>{if(!N&&ex)return k(ex,en),()=>{queueMicrotask(L)}},[N,ex,en]);let eA=!N&&(!_||!et)&&(eS||_);return(0,I.jsxs)(t.Fragment,{children:[eA&&(0,I.jsx)(p.FocusGuard,{"data-type":"inside",ref:eh,onFocus:e=>{if(_){let e=eC();(0,x.enqueueFocus)(e[e.length-1])}else if(es?.portalNode)if(eu.current=!1,(0,v.isOutsideEvent)(e,es.portalNode)){let e=(0,v.getNextTabbable)(K);e?.focus()}else(0,T.resolveRef)(U??es.beforeOutsideRef)?.focus()}}),D,eA&&(0,I.jsx)(p.FocusGuard,{"data-type":"inside",ref:ev,onFocus:e=>{if(_)(0,x.enqueueFocus)(eC()[0]);else if(es?.portalNode)if(j&&(eu.current=!0),(0,v.isOutsideEvent)(e,es.portalNode)){let e=(0,v.getPreviousTabbable)(K);e?.focus()}else(0,T.resolveRef)(B??es.afterOutsideRef)?.focus()}})]})}])},4551,60752,e=>{"use strict";e.i(47167);var t=e.i(43476);let n="base-ui-disable-scrollbar";e.s(["styleDisableScrollbar",0,{className:n,getElement:e=>(0,t.jsx)("style",{nonce:e,href:n,precedence:"base-ui:low",children:`.${n}{scrollbar-width:none}.${n}::-webkit-scrollbar{display:none}`})}],4551);var r=e.i(67805),i=e.i(71645);let o=i.createContext(void 0);e.s(["useToolbarRootContext",0,function(e){let t=i.useContext(o);if(void 0===t&&!e)throw Error((0,r.default)(69));return t}],60752)},92238,e=>{"use strict";let t="ArrowUp",n="ArrowDown",r="ArrowLeft",i="ArrowRight";[...new Set([...new Set([r,i]),...new Set([t,n])])];let o=new Set([t,n,r,i,"Home","End"]);e.s(["COMPOSITE_KEYS",0,o])},67489,e=>{"use strict";var t,n=e.i(43476);e.i(74157);var r=e.i(39866),i=e.i(7571),o=e.i(89118),l=e.i(74748),s=e.i(42263),u=e.i(91985),a=e.i(56048),c=e.i(9127);e.i(47167);var f=e.i(71645),d=e.i(74080),p=e.i(43084),g=e.i(66745),m=e.i(57666),h=e.i(76477),v=e.i(90219),b=e.i(33848),y=e.i(91844),E=e.i(977),S=e.i(39663),x=e.i(47135),w=e.i(88306),R=e.i(53760),C=e.i(19431),A=e.i(86389),T=e.i(30209),I=e.i(4551),O=e.i(84759),L=e.i(89269),M=e.i(27601),k=e.i(63050),P=e.i(90048),D=e.i(5963),N=e.i(3404),F=e.i(60752),W=e.i(92238),V=e.i(18847);function _(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}let j=f.createContext(void 0),H={disableStyleElements:!1},B={...A.popupStateMapping,...O.transitionStatusMapping},U=f.forwardRef(function(e,t){let{render:r,className:i,finalFocus:o,...l}=e,{store:s,popupRef:u,onOpenChangeComplete:a,setOpen:c,valueRef:p,selectedItemTextRef:A,keyboardActiveRef:O,multiple:U,handleScrollArrowVisibility:G,scrollHandlerRef:K,highlightItemOnHover:X}=(0,C.useSelectRootContext)(),{side:J,align:Q,alignItemWithTriggerActive:Z,setControlledAlignItemWithTrigger:ee,scrollDownArrowRef:et,scrollUpArrowRef:en}=(0,T.useSelectPositionerContext)(),er=null!=(0,F.useToolbarRootContext)(!0),ei=(0,C.useSelectFloatingContext)(),{nonce:eo,disableStyleElements:el}=f.useContext(j)??H,es=(0,g.useTimeout)(),eu=(0,S.useStore)(s,k.selectors.id),ea=(0,S.useStore)(s,k.selectors.open),ec=(0,S.useStore)(s,k.selectors.mounted),ef=(0,S.useStore)(s,k.selectors.popupProps),ed=(0,S.useStore)(s,k.selectors.transitionStatus),ep=(0,S.useStore)(s,k.selectors.triggerElement),eg=(0,S.useStore)(s,k.selectors.positionerElement),em=(0,S.useStore)(s,k.selectors.listElement),eh=f.useRef(0),ev=f.useRef(!1),eb=f.useRef(0),ey=f.useRef(!1),eE=f.useRef({}),eS=(0,x.useAnimationFrame)(),ex=(0,h.useStableCallback)(e=>{if(!eg||!u.current||!ey.current)return;if(ev.current||!Z)return void G();let t="0px"===eg.style.top,n="0px"===eg.style.bottom,r=eg.getBoundingClientRect().height,i=(0,v.ownerDocument)(eg),o=getComputedStyle(eg),l=parseFloat(o.marginTop),s=parseFloat(o.marginBottom),a=$(getComputedStyle(u.current)),c=Math.min(i.documentElement.clientHeight-l-s,a),f=e.scrollTop,d=z(e),p=0,g=null,m=!1,h=!1,b=e=>{eg.style.height=`${e}px`},y=(t,n)=>{let i=_(t,0,c-r);i>0&&b(r+i),e.scrollTop=n,c-(r+i)<=1&&(ev.current=!0),G()};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))&&b(p),h||null!=g){let t=z(e),n=h?t:_(g,0,t);Math.abs(e.scrollTop-n)>1&&(e.scrollTop=n)}(m||p>=c-1)&&(ev.current=!0),G()});f.useImperativeHandle(K,()=>ex,[ex]),(0,L.useOpenChangeComplete)({open:ea,ref:u,onComplete(){ea&&a?.(!0)}}),(0,E.useIsoLayoutEffect)(()=>
12{eg&&u.current&&!Object.keys(eE.current).length&&(eE.current={top:eg.style.top||"0",left:eg.style.left||"0",right:eg.style.right,height:eg.style.height,bottom:eg.style.bottom,minHeight:eg.style.minHeight,maxHeight:eg.style.maxHeight,marginTop:eg.style.marginTop,marginBottom:eg.style.marginBottom})},[u,eg]),(0,E.useIsoLayoutEffect)(()=>{ea||Z||(ey.current=!1,ev.current=!1,eh.current=0,eb.current=0,(0,P.clearStyles)(eg,eE.current))},[ea,Z,eg,u]),(0,E.useIsoLayoutEffect)(()=>{let e=u.current;if(ea&&ep&&eg&&e&&"ending"!==s.state.transitionStatus){if(!Z){ey.current=!0,eS.request(G),e.style.removeProperty("--transform-origin");return}queueMicrotask(()=>{let t=function(e){let{style:t}=e,n={};for(let[e,r]of Y)n[e]=t.getPropertyValue(e),t.setProperty(e,r,"important");return()=>{for(let[e]of Y){let r=n[e];r?t.setProperty(e,r):t.removeProperty(e)}}}(e);e.style.removeProperty("--transform-origin");try{var n;let t,r=getComputedStyle(eg),i=getComputedStyle(e),o=(0,v.ownerDocument)(ep),l=(0,b.ownerWindow)(eg),s=(n=ep,R.platform.getScale(n)),u=q(ep.getBoundingClientRect(),s),a=q(eg.getBoundingClientRect(),s),c=u.left,f=u.height,g=em||e,h=g.scrollHeight,y=parseFloat(i.borderBottomWidth),E=parseFloat(r.marginTop)||10,S=parseFloat(r.marginBottom)||10,x=parseFloat(r.minHeight)||100,w=$(i),C=o.documentElement.clientHeight-E-S,T=o.documentElement.clientWidth,I=C-u.bottom+f,O=A.current,L=p.current,M=0,k=0;if(O&&L){let e=q(L.getBoundingClientRect(),s);t=q(O.getBoundingClientRect(),s);let n=e.left-c,r=t.left-a.left,i=e.top-u.top+e.height/2,o=t.top-a.top+t.height/2;M=n-r,k=o-i}let D=I+k+S+y,N=Math.min(C,D),F=C-E-S,W=D-N,V=Math.max(5,c+M),j=Math.max(0,V+a.width-(T-5));eg.style.left=`${V-j}px`,eg.style.height=`${N}px`,eg.style.maxHeight="auto",eg.style.marginTop=`${E}px`,eg.style.marginBottom=`${S}px`,e.style.height="100%";let H=z(g),B=W>=H-1;B&&(N=Math.min(C,a.height)-(W-H));let U=u.top<20||u.bottom>
12C-20||Math.ceil(N)+1<Math.min(h,x),Y=(l.visualViewport?.scale??1)!==1&&m.isWebKit;if(U||Y){ey.current=!0,(0,P.clearStyles)(eg,eE.current),d.flushSync(()=>ee(!1));return}if(B){let e=Math.max(0,C-D);eg.style.top=a.height>=F?"0":`${e}px`,eg.style.height=`${N}px`,g.scrollTop=z(g),eh.current=Math.max(x,N)}else eg.style.bottom="0",eh.current=Math.max(x,N),g.scrollTop=W;if(t){let n=a.top,r=a.height,i=t.top+t.height/2,o=_(r>0?(i-n)/r*100:50,0,100);e.style.setProperty("--transform-origin",`50% ${o}%`)}(eh.current===C||N>=w)&&(ev.current=!0),G(),setTimeout(()=>{ey.current=!0})}finally{t()}})}},[s,ea,eg,ep,p,A,u,G,Z,ee,eS,et,en,em]),f.useEffect(()=>{if(!Z||!eg||!ea)return;let e=(0,b.ownerWindow)(eg);function t(e){c(!1,(0,D.createChangeEventDetails)(N.REASONS.windowResize,e))}return e.addEventListener("resize",t),()=>{e.removeEventListener("resize",t)}},[c,Z,eg,ea]);let ew={...em?{role:"presentation","aria-orientation":void 0}:{role:"listbox","aria-multiselectable":U||void 0,id:`${eu}-list`},onKeyDown(e){O.current=!0,er&&W.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()},onMouseMove(){O.current=!1},onPointerLeave(e){if(!X||(0,y.isMouseWithinBounds)(e)||"touch"===e.pointerType)return;let t=e.currentTarget;es.start(0,()=>{s.set("activeIndex",null),t.focus({preventScroll:!0})})},onScroll(e){em||ex(e.currentTarget)},...Z&&{style:em?{height:"100%"}:P.LIST_FUNCTIONAL_STYLES}},eR=(0,M.useRenderElement)("div",e,{ref:[t,u],state:{open:ea,transitionStatus:ed,side:J,align:Q},stateAttributesMapping:B,props:[ef,ew,(0,V.getDisabledMountTransitionStyles)(ed),{className:!em&&Z?I.styleDisableScrollbar.className:void 0},l]});return(0,n.jsxs)(f.Fragment,{children:[!el&&I.styleDisableScrollbar.getElement(eo),(0,n.jsx)(w.FloatingFocusManager,{context:ei,modal:!1,disabled:!ec,returnFocus:o,restoreFocus:!0,children:eR})]})});function $(e){let t=e.maxHeight||"";return t.endsWith("px")&&parseFloat(t)||1/0}function z(e){return Math.max(0,e.scrollHeight-e.clientHeight)}function q(e,t){return(0,p.rectToClientRect)({x:e.x/t.x,y:e.y/t.y,width:e.width/t.x,height:e.height/t.y})}let Y=[["transform","none"],["scale","1"],["translate","0 0"]],G=f.forwardRef(function(e,t){let{className:n,render:r,...i}=e,{store:o,scrollHandlerRef:l}=(0,C.useSelectRootContext)(),{alignItemWithTriggerActive:s}=(0,T.useSelectPositionerContext)(),u=(0,S.useStore)(o,k.selectors.hasScrollArrows),a=(0,S.useStore)(o,k.selectors.openMethod),c=(0,S.useStore)(o,k.selectors.multiple),f=(0,S.useStore)(o,k.selectors.id),d={id:`${f}-list`,role:"listbox","aria-multiselectable":c||void 0,onScroll(e){l.current?.(e.currentTarget)},...s&&{style:P.LIST_FUNCTIONAL_STYLES},className:u&&"touch"!==a?I.styleDisableScrollbar.className:void 0},p=(0,h.useStableCallback)(e=>{o.set("listElement",e)});return(0,M.useRenderElement)("div",e,{ref:[t,p],props:[d,i]})});var K=e.i(231),X=e.i(63256);let J=((t={})[t.None=0]="None",t[t.GuessFromOrder=1]="GuessFromOrder",t);var Q=e.i(67805);let Z=f.createContext(void 0);function ee(){let e=f.useContext(Z);if(!e)throw Error((0,Q.default)(57));return e}var et=e.i(91730),en=e.i(78388);let er=f.memo(f.forwardRef(function(e,t){let{render:r,className:i,value:o=null,label:l,disabled:s=!1,nativeButton:u=!1,...a}=e,c=f.useRef(null),d=function(e={}){let{label:t,metadata:n,textRef:r,indexGuessBehavior:i,index:o}=e,{register:l,unregister:s,subscribeMapChange:u,elementsRef:a,labelsRef:c,nextIndexRef:d}=(0,X.useCompositeListContext)(),p=f.useRef(-1),[g,m]=f.useState(o??(i===J.GuessFromOrder?()=>{if(-1===p.current){let e=d.current;d.current+=1,p.current=e}return p.current}:-1)),h=f.useRef(null),v=f.useCallback(e=>{if(h.current=e,-1!==g&&null!==e&&(a.current[g]=e,c)){let n=void 0!==t;c.current[g]=n?t:r?.current?.textContent??e.textContent}},[g,a,c,t,r]);return(0,E.useIsoLayoutEffect)(()=>{if(null!=o)return;let e=h.current;if(e)return l(e,n),()=>{s(e)}},[o,l,s,n]),(0,E.useIsoLayoutEffect)(()=>{if(null==o)return u(e=>{let t=h.current?e.get(h.current)?.index:null;null!=t&&m(t)})},[o,u,m]),f.useMemo(()=>({ref:v,index:g}),[g,v])}({label:l,textRef:c,indexGuessBehavior:J.GuessFromOrder}),{store:p,getItemProps:m,setOpen:h,setValue:v,selectionRef:b,typingRef:x,valuesRef:w,keyboardActiveRef:R,multiple:A,highlightItemOnHover:T}=(0,C.useSelectRootContext)(),I=(0,g.useTimeout)(),O=(0,S.useStore)(p,k.selectors.isActive,d.index),L=(0,S.useStore)(p,k.selectors.isSelected,d.index,o),P=(0,S.useStore)(p,k.selectors.isSelectedByFocus,d.index),F=(0,S.useStore)(p,k.selectors.isItemEqualToValue),W=d.index,V=-1!==W,_=f.useRef(null),j=(0,K.useValueAsRef)(W);(0,E.useIsoLayoutEffect)(()=>
12{if(!V)return;let e=w.current;return e[W]=o,()=>{delete e[W]}},[V,W,o,w]),(0,E.useIsoLayoutEffect)(()=>{if(!V)return;let e=p.state.value,t=e;A&&Array.isArray(e)&&e.length>0&&(t=e[e.length-1]),void 0!==t&&(0,en.compareItemEquality)(o,t,F)&&p.set("selectedIndex",W)},[V,W,A,F,p,o]);let H=m({active:O,selected:L});H.onFocus=void 0,H.id=void 0;let B=f.useRef(null),U=f.useRef("mouse"),$=f.useRef(!1),{getButtonProps:z,buttonRef:q}=(0,et.useButton)({disabled:s,focusableWhenDisabled:!0,native:u,composite:!0}),Y=(0,M.useRenderElement)("div",e,{ref:[q,t,d.ref,_],state:{disabled:s,selected:L,highlighted:O},props:[H,{role:"option","aria-selected":L,tabIndex:O?0:-1,onFocus(){p.set("activeIndex",W)},onMouseEnter(){!R.current&&null===p.state.selectedIndex&&T&&p.set("activeIndex",W)},onMouseMove(){T&&p.set("activeIndex",W)},onMouseLeave(e){!T||R.current||(0,y.isMouseWithinBounds)(e)||I.start(0,()=>{p.state.activeIndex===W&&p.set("activeIndex",null)})},onTouchStart(){b.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}},onKeyDown(e){B.current=e.key,p.set("activeIndex",W)," "===e.key&&x.current&&e.preventDefault()},onClick(e){if(($.current=!1,"keydown"!==e.type||null!==B.current)&&!s&&("keydown"!==e.type||" "!==B.current||!x.current)&&("touch"===U.current||O)){B.current=null;var t=e.nativeEvent;let n=p.state.value;if(A){let e=Array.isArray(n)?n:[];v(L?(0,en.removeItem)(e,o,F):[...e,o],(0,D.createChangeEventDetails)(N.REASONS.itemPress,t))}else v(o,(0,D.createChangeEventDetails)(N.REASONS.itemPress,t)),h(!1,(0,D.createChangeEventDetails)(N.REASONS.itemPress,t))}},onPointerEnter(e){U.current=e.pointerType},onPointerDown(e){U.current=e.pointerType,$.current=!0},onMouseUp(){if(s)return;if($.current){$.current=!1;return}let e=!b.current.allowSelectedMouseUp&&L,t=!b.current.allowUnselectedMouseUp&&!L;e||t||"touch"!==U.current&&!O||_.current?.click()}},a,z]}),G=f.useMemo(()=>({selected:L,indexRef:j,textRef:c,selectedByFocus:P,hasRegistered:V}),[L,j,c,P,V]);return(0,n.jsx)(Z.Provider,{value:G,children:Y})}));var ei=e.i(88841);let eo=f.forwardRef(function(e,t){let r=e.keepMounted??!1,{selected:i}=ee();return r||i?(0,n.jsx)(el,{...e,ref:t}):null}),el=f.memo(f.forwardRef((e,t)=>{let{render:n,className:r,keepMounted:i,...o}=e,{selected:l}=ee(),s=f.useRef(null),{transitionStatus:u,setMounted:a}=(0,ei.useTransitionStatus)(l),c=(0,M.useRenderElement)("span",e,{ref:[t,s],state:{selected:l,transitionStatus:u},props:[{"aria-hidden":!0,children:"✔️"},o],stateAttributesMapping:O.transitionStatusMapping});return(0,L.useOpenChangeComplete)({open:l,ref:s,onComplete(){l||a(!1)}}),c})),es=f.memo(f.forwardRef(function(e,t){let{indexRef:n,textRef:r,selectedByFocus:i,hasRegistered:o}=ee(),{selectedItemTextRef:l}=(0,C.useSelectRootContext)(),{className:s,render:u,...a}=e,c=f.useCallback(e=>{if(!e||!o)return;let t=null===l.current||!l.current.isConnected;(i||t&&0===n.current)&&(l.current=e)},[l,n,i,o]);return(0,M.useRenderElement)("div",e,{ref:[c,t,r],props:a})})),eu={...A.popupStateMapping,...O.transitionStatusMapping},ea=f.forwardRef(function(e,t){let{className:n,render:r,...i}=e,{store:o}=(0,C.useSelectRootContext)(),{side:l,align:s,arrowRef:u,arrowStyles:a,arrowUncentered:c,alignItemWithTriggerActive:f}=(0,T.useSelectPositionerContext)(),d=(0,S.useStore)(o,k.selectors.open,!0),p=(0,M.useRenderElement)("div",e,{state:{open:d,side:l,align:s,uncentered:c},ref:[u,t],props:[{style:a,"aria-hidden":!0},i],stateAttributesMapping:eu});return f?null:p}),ec=f.forwardRef(function(e,t){let{render:n,className:r,direction:i,keepMounted:o=!1,...l}=e,{store:s,popupRef:u,listRef:a,handleScrollArrowVisibility:c,scrollArrowsMountedCountRef:f}=(0,C.useSelectRootContext)(),{side:d,scrollDownArrowRef:p,scrollUpArrowRef:m}=(0,T.useSelectPositionerContext)(),h="up"===i?k.selectors.scrollUpArrowVisible:k.selectors.scrollDownArrowVisible,v=(0,S.useStore)(s,h),b=(0,S.useStore)(s,k.selectors.openMethod),y=v&&"touch"!==b,x=(0,g.useTimeout)(),w="up"===i?m:p,{transitionStatus:R,setMounted:A}=(0,ei.useTransitionStatus)(y);(0,E.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,L.useOpenChangeComplete)({open:y,ref:w,onComplete(){y||A(!1)}});let I=(0,M.useRenderElement)("div",e,{ref:[t,w],state:{direction:i,visible:y,side:d,transitionStatus:R}
12,props:[{"aria-hidden":!0,children:"up"===i?"▲":"▼",style:{position:"absolute"},onMouseMove(e){0===e.movementX&&0===e.movementY||x.isStarted()||(s.set("activeIndex",null),x.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"===i?s.set("scrollUpArrowVisible",!n):s.set("scrollDownArrowVisible",!r)),"up"===i&&n||"down"===i&&r)return void x.clear();if((s.state.listElement||u.current)&&a.current&&a.current.length>0){let e=a.current,n=w.current?.offsetHeight||0;if("up"===i){let r=0,i=t.scrollTop+n;for(let t=0;t<e.length;t+=1){let n=e[t];if(n&&n.offsetTop>=i){r=t;break}}let o=Math.max(0,r-1);if(o<r){let r=e[o];r&&(t.scrollTop=Math.max(0,r.offsetTop-n))}else t.scrollTop=0}else{let r=e.length-1,i=t.scrollTop+t.clientHeight-n;for(let t=0;t<e.length;t+=1){let n=e[t];if(n&&n.offsetTop+n.offsetHeight>i){r=Math.max(0,t-1);break}}let o=Math.min(e.length-1,r+1);if(o>r){let r=e[o];r&&(t.scrollTop=r.offsetTop+r.offsetHeight-t.clientHeight+n)}else t.scrollTop=t.scrollHeight-t.clientHeight}}x.start(40,e)}))},onMouseLeave(){x.clear()}},l]});return y||o?I:null}),ef=f.forwardRef(function(e,t){return(0,n.jsx)(ec,{...e,ref:t,direction:"down"})}),ed=f.forwardRef(function(e,t){return(0,n.jsx)(ec,{...e,ref:t,direction:"up"})}),ep=f.createContext(void 0),eg=f.forwardRef(function(e,t){let{className:r,render:i,...o}=e,[l,s]=f.useState(),u=f.useMemo(()=>({labelId:l,setLabelId:s}),[l,s]),a=(0,M.useRenderElement)("div",e,{ref:t,props:[{role:"group","aria-labelledby":l},o]});return(0,n.jsx)(ep.Provider,{value:u,children:a})});var em=e.i(89879);let eh=f.forwardRef(function(e,t){let{className:n,render:r,id:i,...o}=e,{setLabelId:l}=function(){let e=f.useContext(ep);if(void 0===e)throw Error((0,Q.default)(56));return e}(),s=(0,em.useBaseUiId)(i);return(0,E.useIsoLayoutEffect)(()=>
12{l(s)},[s,l]),(0,M.useRenderElement)("div",e,{ref:t,props:[{id:s},o]})});var ev=e.i(40582);e.s(["Arrow",0,ea,"Backdrop",()=>a.SelectBackdrop,"Group",0,eg,"GroupLabel",0,eh,"Icon",()=>s.SelectIcon,"Item",0,er,"ItemIndicator",0,eo,"ItemText",0,es,"Label",()=>i.SelectLabel,"List",0,G,"Popup",0,U,"Portal",()=>u.SelectPortal,"Positioner",()=>c.SelectPositioner,"Root",()=>r.SelectRoot,"ScrollDownArrow",0,ef,"ScrollUpArrow",0,ed,"Separator",()=>ev.Separator,"Trigger",()=>o.SelectTrigger,"Value",()=>l.SelectValue],53469);var eb=e.i(53469),eb=eb,ey=e.i(75157),eE=e.i(75254);let eS=(0,eE.default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),ex=(0,eE.default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),ew=(0,eE.default)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),eR=eb.Root;function eC({className:e,...t}){return(0,n.jsx)(eb.ScrollUpArrow,{"data-slot":"select-scroll-up-button",className:(0,ey.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),...t,children:(0,n.jsx)(ew,{})})}function eA({className:e,...t}){return(0,n.jsx)(eb.ScrollDownArrow,{"data-slot":"select-scroll-down-button",className:(0,ey.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),...t,children:(0,n.jsx)(eS,{})})}e.s(["Select",0,eR,"SelectContent",0,function({className:e,children:t,side:r="bottom",sideOffset:i=4,align:o="center",alignOffset:l=0,alignItemWithTrigger:s=!0,...u}){return(0,n.jsx)(eb.Portal,{children:(0,n.jsx)(eb.Positioner,{side:r,sideOffset:i,align:o,alignOffset:l,alignItemWithTrigger:s,className:"isolate z-50",children:(0,n.jsxs)(eb.Popup,{"data-slot":"select-content","data-align-trigger":s,className:(0,ey.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,n.jsx)(eC,{}),(0,n.jsx)(eb.List,{children:t}),(0,n.jsx)(eA,{})]})})})},"SelectItem",0,function({className:e,children:t,...r}){return(0,n.jsxs)(eb.Item,{"data-slot":"select-item",className:(0,ey.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,n.jsx)(eb.ItemText,{className:"flex flex-1 shrink-0 gap-2 whitespace-nowrap",children:t}),(0,n.jsx)(eb.ItemIndicator,{render:(0,n.jsx)("span",{className:"pointer-events-none absolute right-2 flex size-4 items-center justify-center"}),children:(0,n.jsx)(ex,{className:"pointer-events-none"})})]})},"SelectTrigger",0,function({className:e,size:t="default",children:r,...i}){return(0,n.jsxs)(eb.Trigger,{"data-slot":"select-trigger","data-size":t,style:{color:"#111827"},className:(0,ey.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),...i,children:[r,(0,n.jsx)(eb.Icon,{render:(0,n.jsx)(eS,{className:"pointer-events-none size-4 text-muted-foreground"})})]})},"SelectValue",0,function({className:e,...t}){return(0,n.jsx)(eb.Value,{"data-slot":"select-value",className:(0,ey.cn)("flex flex-1 text-left",e),...t})}],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.