1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,519626,e=>{"use strict";e.s(["default",0,function(e,...t){let n=new URL(`https://base-ui.com/production-error/${e}`);return t.forEach(e=>n.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${n} for the full message.`}])},264974,e=>{"use strict";var t=e.i(524636);let n={};e.s(["useRefWithInit",0,function(e,r){let o=t.useRef(n);return o.current===n&&(o.current=e(r)),o}])},105136,724824,e=>{"use strict";var t=e.i(264974);function n(){return{callback:null,cleanup:null,refs:[]}}function r(e,t){if(e.refs=t,t.every(e=>null==e)){e.callback=null;return}e.callback=n=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),null!=n){let r=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let o=t[e];if(null!=o)switch(typeof o){case"function":{let t=o(n);"function"==typeof t&&(r[e]=t);break}case"object":o.current=n}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let n=t[e];if(null!=n)switch(typeof n){case"function":{let t=r[e];"function"==typeof t?t():n(null);break}case"object":n.current=null}}}}}}e.s(["useMergedRefs",0,function(e,o,i,l){var s,a,u,c,p;let d=(0,t.useRefWithInit)(n).current;return s=d,a=e,u=o,c=i,p=l,(s.refs[0]!==a||s.refs[1]!==u||s.refs[2]!==c||s.refs[3]!==p)&&r(d,[e,o,i,l]),d.callback},"useMergedRefsN",0,function(e){var o,i;let l=(0,t.useRefWithInit)(n).current;return o=l,i=e,(o.refs.length!==i.length||o.refs.some((e,t)=>e!==i[t]))&&r(l,e),l.callback}],105136);let o=parseInt(e.i(524636).version,10);e.s(["isReactVersionAtLeast",0,function(e){return o>=e}],724824)},360176,e=>{"use strict";var t=e.i(524636),n=e.i(724824);e.s(["getReactElementRef",0,function(e){if(!t.isValidElement(e))return null;let r=e.props;return((0,n.isReactVersionAtLeast)(19)?r?.ref:e.ref)??null}])},687449,e=>{"use strict";e.s(["mergeObjects",0,function(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}])},409108,360692,577339,e=>{"use strict";e.s(["getStateAttributesProps",0,function(e,t){let n={};for(let r in e){let o=e[r];if(t?.hasOwnProperty(r)){let e=t[r](o);null!=e&&Object.assign(n,e);continue}!0===o?n[`data-${r.toLowerCase()}`]="":o&&(n[`data-${r.toLowerCase()}`]=o.toString())}return n}],409108),e.s(["resolveClassName",0,function(e,t){return"function"==typeof e?e(t):e}],360692),e.s(["resolveStyle",0,function(e,t){return"function"==typeof e?e(t):e}],577339)},218191,e=>{"use strict";var t=e.i(687449);let n={};function r(e,n){return o(n)?n(e):function(e,n){if(!n)return e;for(let r in n){let o=n[r];switch(r){case"style":e[r]=(0,t.mergeObjects)(e.style,o);break;case"className":e[r]=s(e.className,o);break;default:!function(e,t){let n=e.charCodeAt(0),r=e.charCodeAt(1),o=e.charCodeAt(2);return 111===n&&110===r&&o>=65&&o<=90&&("function"==typeof t||void 0===t)}(r,o)?e[r]=o:e[r]=function(e,t){return t?e?n=>{var r;if(null!=(r=n)&&"object"==typeof r&&"nativeEvent"in r){l(n);let r=t(n);return n.baseUIHandlerPrevented||e?.(n),r}let o=t(n);return e?.(n),o}:t:e}(e[r],o)}}return e}(e,n)}function o(e){return"function"==typeof e}function i(e,t){return o(e)?e(t):e??n}function l(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function s(e,t){return t?e?t+" "+e:t:e}e.s(["makeEventPreventable",0,l,"mergeClassNames",0,s,"mergeProps",0,function(e,t,o,l,s){let a={...i(e,n)};return t&&(a=r(a,t)),o&&(a=r(a,o)),l&&(a=r(a,l)),s&&(a=r(a,s)),a},"mergePropsN",0,function(e){if(0===e.length)return n;if(1===e.length)return i(e[0],n);let t={...i(e[0],n)};for(let n=1;n<e.length;n+=1)t=r(t,e[n]);return t}])},179379,e=>{"use strict";let t=Object.freeze([]),n=Object.freeze({});e.s(["EMPTY_ARRAY",0,t,"EMPTY_OBJECT",0,n,"NOOP",0,function(){}])},625413,e=>{"use strict";var t=e.i(519626),n=e.i(524636),r=e.i(105136),o=e.i(360176),i=e.i(687449),l=e.i(409108),s=e.i(360692),a=e.i(577339),u=e.i(218191),c=e.i(179379);e.s(["useRenderElement",0,function(e,p,d={}){let g=p.render,f=function(e,t={}){let{className:n,style:p,render:d}=e,{state:g=c.EMPTY_OBJECT,ref:f,props:m,stateAttributesMapping:v,enabled:E=!0}=t,h=E?(0,s.resolveClassName)(n,g):void 0,S=E?(0,a.resolveStyle)(p,g):void 0,b=E?(0,l.getStateAttributesProps)(g,v):c.EMPTY_OBJECT,C=E?(0,i.mergeObjects)(b,Array.isArray(m)?(0,u.mergePropsN)(m):m)??c.EMPTY_OBJECT:c.EMPTY_OBJECT;return("u">typeof document&&(E?Array.isArray(f)?C.ref=(0,r.useMergedRefsN)([C.ref,(0,o.getReactElementRef)(d),...f]):C.ref=(0,r.useMergedRefs)(C.ref,(0,o.getReactElementRef)(d),f):(0,r.useMergedRefs)(null,null)),E)?(void 0!==h&&(C.className=(0,u.mergeClassNames)(C.className,h)),void 0!==S&&(C.style=(0,i.mergeObjects)(C.style,S)),C):c.EMPTY_OBJECT}(p,d);
1return!1===d.enabled?null:function(e,r,o,i){if(r){if("function"==typeof r)return r(o,i);let e=(0,u.mergeProps)(o,r.props);return e.ref=o.ref,n.cloneElement(r,e)}if(e&&"string"==typeof e){var l,s;return l=e,s=o,"button"===l?(0,n.createElement)("button",{type:"button",...s,key:s.key}):"img"===l?(0,n.createElement)("img",{alt:"",...s,key:s.key}):n.createElement(l,s)}throw Error((0,t.default)(8))}(e,g,f,d.state??c.EMPTY_OBJECT)}])},233360,e=>{"use strict";var t=e.i(524636),n=e.i(264974);let r=t[`useInsertionEffect${Math.random().toFixed(1)}`.slice(0,-3)],o=r&&r!==t.useLayoutEffect?r:e=>e();function i(){let e={next:void 0,callback:l,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function l(){}e.s(["useStableCallback",0,function(e){let t=(0,n.useRefWithInit)(i).current;return t.next=e,o(t.effect),t.trampoline}])},104552,e=>{"use strict";var t=e.i(524636);let n="u">typeof document?t.useLayoutEffect:()=>{};e.s(["useIsoLayoutEffect",0,n])},230566,623606,e=>{"use strict";var t=e.i(179379);e.s(["createChangeEventDetails",0,function(e,n,r,o){let i=!1,l=!1,s=o??t.EMPTY_OBJECT;return{reason:e,event:n??new Event("base-ui"),cancel(){i=!0},allowPropagation(){l=!0},get isCanceled(){return i},get isPropagationAllowed(){return l},trigger:r,...s}},"createGenericEventDetails",0,function(e,n,r){let o=r??t.EMPTY_OBJECT;return{reason:e,event:n??new Event("base-ui"),...o}}],230566),e.s(["cancelOpen",0,"cancel-open","chipRemovePress",0,"chip-remove-press","clearPress",0,"clear-press","closePress",0,"close-press","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","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","trackPress",0,"track-press","triggerFocus",0,"trigger-focus","triggerHover",0,"trigger-hover","triggerPress",0,"trigger-press","wheel",0,"wheel","windowResize",0,"window-resize"],43156);var n=e.i(43156);e.s(["REASONS",0,n],623606)},994237,749722,e=>{"use strict";var t=e.i(524636);let n={...t},r=0,o=n.useId;function i(e,n){if(void 0!==o){let t=o();return e??(n?`${n}-${t}`:t)}return function(e,n="mui"){let[o,i]=t.useState(e),l=e||o;return t.useEffect(()=>{null==o&&(r+=1,i(`${n}-${r}`))},[o,n]),l}(e,n)}e.s(["useId",0,i],749722),e.s(["useBaseUiId",0,function(e){return i(e,"base-ui")}],994237)},923768,e=>{"use strict";var t=e.i(524636);let n=[];e.s(["useOnMount",0,function(e){t.useEffect(e,n)}])},450981,571039,e=>{"use strict";var t=e.i(888659);let n="data-base-ui-focusable",r="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function o(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],571039),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;if(r&&(0,t.isShadowRoot)(r)){let t=n;for(;t;){if(e===t)return!0;t=t.parentNode||t.host}}return!1},"getDocument",0,function(e){return e?.ownerDocument||document},"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")&&o(e)},"isTypeableElement",0,o],450981)},904489,63708,e=>{"use strict";e.i(281313);var t=e.i(524636),n=e.i(888659),r=e.i(233360),o=e.i(104552),i=e.i(218191),l=e.i(519626);let s=t.createContext(void 0);function a(e=!1){let n=t.useContext(s);if(void 0===n&&!e)throw Error((0,l.default)(16));return n}e.s(["CompositeRootContext",0,s,"useCompositeRootContext",0,a],63708),e.s(["useButton",0,function(e={}){let{disabled:l=!1,focusableWhenDisabled:s,tabIndex:u=0,native:c=!0}=e,p=t.useRef(null),d=void 0!==a(!0),g=(0,r.useStableCallback)(()=>{let e=p.current;return!!(e?.tagName==="A"&&e?.href)}),{props:f}=function(e){let{focusableWhenDisabled:n,disabled:r,composite:o=!1,tabIndex:i=0,isNativeButton:l}=e,s=o&&!1!==n,a=o&&!1===n;return{props:t.useMemo(()=>{let e={onKeyDown(e){r&&n&&"Tab"!==e.key&&e.preventDefault()}};return o||(e.tabIndex=i,!l&&r&&(e.tabIndex=n?i:-1)),(l&&(n||s)||!l&&r)&&(e["aria-disabled"]=r),l&&(!n||a)&&(e.disabled=r),e},[o,r,n,s,a,l,i])}}({focusableWhenDisabled:s,disabled:l,composite:d,tabIndex:u,isNativeButton:c}),m=t.useCallback(()=>{var e;let t=p.current;e=t,(0,n.isHTMLElement)(e)&&"BUTTON"===e.tagName&&d&&l&&void 0===f.disabled&&t.disabled&&(t.disabled=!1)},[l,f.disabled,d]);return(0,o.useIsoLayoutEffect)(m,[m]),{getButtonProps:t.useCallback((e={})=>{let{onClick:t,onMouseDown:n,onKeyUp:r,onKeyDown:o,onPointerDown:s,...a}=e,u=c?"button":void 0;return(0,i.mergeProps)({type:u,onClick(e){l?e.preventDefault():t?.(e)},onMouseDown(e){l||n?.(e)},onKeyDown(e){if(l||((0,i.makeEventPreventable)(e),o?.(e)),e.baseUIHandlerPrevented)return;let n=e.target===e.currentTarget&&!c&&!g()&&!l,r="Enter"===e.key,s=" "===e.key;n&&((s||r)&&e.preventDefault(),r&&t?.(e))},onKeyUp(e){l||((0,i.makeEventPreventable)(e),r?.(e)),!e.baseUIHandlerPrevented&&(e.target!==e.currentTarget||c||l||" "!==e.key||t?.(e))},onPointerDown(e){l?e.preventDefault():s?.(e)}},c?void 0:{role:"button"},f,a)},[l,f,c,g]),buttonRef:(0,r.useStableCallback)(e=>{p.current=e,m()})}}],904489)},659876,623695,e=>{"use strict";let t="u">typeof navigator,n=function(){if(!t)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),r=function(){if(!t)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),o=function(){if(!t)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),i="u">typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),l="MacIntel"===n.platform&&n.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(n.platform);t&&/firefox/i.test(o);let s=t&&/apple/i.test(navigator.vendor);t&&/Edg/i.test(o);let a=t&&/android/i.test(r)||/android/i.test(o);t&&r.toLowerCase().startsWith("mac")&&navigator.maxTouchPoints;let u=o.includes("jsdom/");e.s(["isAndroid",0,a,"isIOS",0,l,"isJSDOM",0,u,"isSafari",0,s,"isWebKit",0,i],623695),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 0===e.mozInputSource&&!!e.isTrusted||(a&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)},"isVirtualPointerEvent",0,function(e){return!u&&(!a&&0===e.width&&0===e.height||a&&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()}],659876)},512155,e=>{"use strict";var t=e.i(888659);let n="ArrowUp",r="ArrowDown",o="ArrowLeft",i="ArrowRight",l="Home",s=new Set([o,i]),a=new Set([o,i,l,"End"]),u=new Set([n,r]),c=new Set([n,r,l,"End"]),p=new Set([...s,...u]),d=new Set([...p,l,"End"]),g=new Set([n,r,o,i,l,"End"]),f=new Set(["Shift","Control","Alt","Meta"]);function m(e,t,n){let r="left"===n?"offsetLeft":"offsetTop",o=0;for(;t.offsetParent&&(o+=t[r],t.offsetParent!==e);)t=t.offsetParent;return o}function v(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||
10,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}e.s(["ALL_KEYS",0,d,"ARROW_DOWN",0,r,"ARROW_KEYS",0,p,"ARROW_LEFT",0,o,"ARROW_RIGHT",0,i,"ARROW_UP",0,n,"COMPOSITE_KEYS",0,g,"END",0,"End","HOME",0,l,"HORIZONTAL_KEYS",0,s,"HORIZONTAL_KEYS_WITH_EXTRA_KEYS",0,a,"MODIFIER_KEYS",0,f,"VERTICAL_KEYS",0,u,"VERTICAL_KEYS_WITH_EXTRA_KEYS",0,c,"isNativeInput",0,function(e){return!!((0,t.isHTMLElement)(e)&&"INPUT"===e.tagName&&null!=e.selectionStart||(0,t.isHTMLElement)(e)&&"TEXTAREA"===e.tagName)},"scrollIntoViewIfNeeded",0,function(e,t,n,r){if(!e||!t||!t.scrollTo)return;let o=e.scrollLeft,i=e.scrollTop,l=e.clientWidth<e.scrollWidth,s=e.clientHeight<e.scrollHeight;if(l&&"vertical"!==r){let r=m(e,t,"left"),i=v(e),l=v(t);"ltr"===n&&(r+t.offsetWidth+l.scrollMarginRight>e.scrollLeft+e.clientWidth-i.scrollPaddingRight?o=r+t.offsetWidth+l.scrollMarginRight-e.clientWidth+i.scrollPaddingRight:r-l.scrollMarginLeft<e.scrollLeft+i.scrollPaddingLeft&&(o=r-l.scrollMarginLeft-i.scrollPaddingLeft)),"rtl"===n&&(r-l.scrollMarginRight<e.scrollLeft+i.scrollPaddingLeft?o=r-l.scrollMarginLeft-i.scrollPaddingLeft:r+t.offsetWidth+l.scrollMarginRight>e.scrollLeft+e.clientWidth-i.scrollPaddingRight&&(o=r+t.offsetWidth+l.scrollMarginRight-e.clientWidth+i.scrollPaddingRight))}if(s&&"horizontal"!==r){let n=m(e,t,"top"),r=v(e),o=v(t);n-o.scrollMarginTop<e.scrollTop+r.scrollPaddingTop?i=n-o.scrollMarginTop-r.scrollPaddingTop:n+t.offsetHeight+o.scrollMarginBottom>e.scrollTop+e.clientHeight-r.scrollPaddingBottom&&(i=n+t.offsetHeight+o.scrollMarginBottom-e.clientHeight+r.scrollPaddingBottom)}e.scrollTo({left:o,top:i,behavior:"auto"})}])},21371,e=>{"use strict";e.s(["ownerDocument",0,function(e){return e?.ownerDocument||document}])},832058,e=>{"use strict";var t=e.i(264974),n=e.i(923768);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}])},515339,164187,965354,e=>{"use strict";var t,n,r,o=e.i(676471);e.s([],168764),e.i(168764),e.i(281313);var i=e.i(524636),l=e.i(519626);let s=i.createContext(void 0);function a(e){let t=i.useContext(s);if(!1===e&&void 0===t)throw Error((0,l.default)(27));return t}var u=e.i(625413),c=e.i(713107),p=e.i(181187);let d={...c.popupStateMapping,...p.transitionStatusMapping},g=i.forwardRef(function(e,t){let{render:n,className:r,forceRender:o=!1,...l}=e,{store:s}=a(),c=s.useState("open"),p=s.useState("nested"),g=s.useState("mounted"),f=s.useState("transitionStatus"),m=i.useMemo(()=>({open:c,transitionStatus:f}),[c,f]);return(0,u.useRenderElement)("div",e,{state:m,ref:[s.context.backdropRef,t],stateAttributesMapping:d,props:[{role:"presentation",hidden:!g,style:{userSelect:"none",WebkitUserSelect:"none"}},l],enabled:o||!p})});var f=e.i(904489),m=e.i(230566),v=e.i(623606);let E=i.forwardRef(function(e,t){let{render:n,className:r,disabled:o=!1,nativeButton:l=!0,...s}=e,{store:c}=a(),p=c.useState("open"),{getButtonProps:d,buttonRef:g}=(0,f.useButton)({disabled:o,native:l}),E=i.useMemo(()=>({disabled:o}),[o]);return(0,u.useRenderElement)("button",e,{state:E,ref:[t,g],props:[{onClick:function(e){p&&c.setOpen(!1,(0,m.createChangeEventDetails)(v.REASONS.closePress,e.nativeEvent))}},s,d]})});var h=e.i(994237);let S=i.forwardRef(function(e,t){let{render:n,className:r,id:o,...i}=e,{store:l}=a(),s=(0,h.useBaseUiId)(o);return l.useSyncedValueWithCleanup("descriptionElementId",s),(0,u.useRenderElement)("p",e,{ref:t,props:[{id:s},i]})});var b=e.i(334460);let C=((t={}).nestedDialogs="--nested-dialogs",t),T=((n={})[n.open=c.CommonPopupDataAttributes.open]="open",n[n.closed=c.CommonPopupDataAttributes.closed]="closed",n[n.startingStyle=c.CommonPopupDataAttributes.startingStyle]="startingStyle",n[n.endingStyle=c.CommonPopupDataAttributes.endingStyle]="endingStyle",n.nested="data-nested",n.nestedDialogOpen="data-nested-dialog-open",n),R=i.createContext(void 0);function P(){let e=i.useContext(R);if(void 0===e)throw Error((0,l.default)(26));return e}var y=e.i(337119),O=e.i(512155);let I={...c.popupStateMapping,...p.transitionStatusMapping,nestedDialogOpen:e=>e?{[T.nestedDialogOpen]:""}:null},x=i.forwardRef(function(e,t){let{className:n,finalFocus:r,initialFocus:l,render:s,...c}=e,{store:p}
1=a(),d=p.useState("descriptionElementId"),g=p.useState("disablePointerDismissal"),f=p.useState("floatingRootContext"),m=p.useState("popupProps"),v=p.useState("modal"),E=p.useState("mounted"),h=p.useState("nested"),S=p.useState("nestedOpenDialogCount"),T=p.useState("open"),R=p.useState("openMethod"),x=p.useState("titleElementId"),w=p.useState("transitionStatus"),M=p.useState("role");P(),(0,y.useOpenChangeComplete)({open:T,ref:p.context.popupRef,onComplete(){T&&p.context.onOpenChangeComplete?.(!0)}});let k=void 0===l?function(e){return"touch"!==e||p.context.popupRef.current}:l,A=S>0,D=i.useMemo(()=>({open:T,nested:h,transitionStatus:w,nestedDialogOpen:A}),[T,h,w,A]),N=(0,u.useRenderElement)("div",e,{state:D,props:[m,{"aria-labelledby":x??void 0,"aria-describedby":d??void 0,role:M,tabIndex:-1,hidden:!E,onKeyDown(e){O.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()},style:{[C.nestedDialogs]:S}},c],ref:[t,p.context.popupRef,p.useStateSetter("popupElement")],stateAttributesMapping:I});return(0,o.jsx)(b.FloatingFocusManager,{context:f,openInteractionType:R,disabled:!E,closeOnFocusOut:!g,initialFocus:k,returnFocus:r,modal:!1!==v,restoreFocus:"popup",children:N})});var w=e.i(615335),M=e.i(221663),k=e.i(367453);let A=i.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:i}=a(),l=i.useState("mounted"),s=i.useState("modal");return l||n?(0,o.jsx)(R.Provider,{value:n,children:(0,o.jsxs)(M.FloatingPortal,{ref:t,...r,children:[l&&!0===s&&(0,o.jsx)(k.InternalBackdrop,{ref:i.context.internalBackdropRef,inert:(0,w.inertValue)(!open)}),e.children]})}):null});var D=e.i(264974),N=e.i(233360),L=e.i(134696),B=e.i(894136),_=e.i(31277),W=e.i(749722),U=e.i(450981),F=e.i(237439),j=e.i(179379);let Y=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);var H=e.i(104552),K=e.i(888659),V=e.i(84587),$=e.i(304475),J=e.i(428985),z=e.i(741811),G=e.i(748675);function X(){return new V.FloatingRootStore({open:!1,floatingElement:null,referenceElement:null,triggerElements:new G.PopupTriggerMap,floatingId:"",nested:!1,noEmit:!1,onOpenChange:void 0})}e.s(["getEmptyRootContext",0,X],164187);let Z={...{open:(0,J.createSelector)(e=>e.open),mounted:(0,J.createSelector)(e=>e.mounted),transitionStatus:(0,J.createSelector)(e=>e.transitionStatus),floatingRootContext:(0,J.createSelector)(e=>e.floatingRootContext),preventUnmountingOnClose:(0,J.createSelector)(e=>e.preventUnmountingOnClose),payload:(0,J.createSelector)(e=>e.payload),activeTriggerId:(0,J.createSelector)(e=>e.activeTriggerId),activeTriggerElement:(0,J.createSelector)(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:(0,J.createSelector)((e,t)=>void 0!==t&&e.activeTriggerId===t),isOpenedByTrigger:(0,J.createSelector)((e,t)=>void 0!==t&&e.activeTriggerId===t&&e.open),isMountedByTrigger:(0,J.createSelector)((e,t)=>void 0!==t&&e.activeTriggerId===t&&e.mounted),triggerProps:(0,J.createSelector)((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:(0,J.createSelector)(e=>e.popupProps),popupElement:(0,J.createSelector)(e=>e.popupElement),positionerElement:(0,J.createSelector)(e=>e.positionerElement)},modal:(0,J.createSelector)(e=>e.modal),nested:(0,J.createSelector)(e=>e.nested),nestedOpenDialogCount:(0,J.createSelector)(e=>e.nestedOpenDialogCount),disablePointerDismissal:(0,J.createSelector)(e=>e.disablePointerDismissal),openMethod:(0,J.createSelector)(e=>e.openMethod),descriptionElementId:(0,J.createSelector)(e=>e.descriptionElementId),titleElementId:(0,J.createSelector)(e=>e.titleElementId),viewportElement:(0,J.createSelector)(e=>e.viewportElement),role:(0,J.createSelector)(e=>e.role)};class q extends z.ReactStore{constructor(e){super(function(e={}){return{...{open:!1,mounted:!1,transitionStatus:"idle",floatingRootContext:X(),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,popupElement:null,positionerElement:null,activeTriggerProps:j.EMPTY_OBJECT,inactiveTriggerProps:j.EMPTY_OBJECT,popupProps:j.EMPTY_OBJECT},modal:!0,disablePointerDismissal:!1,popupElement:null,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,role:"dialog",...e}}(e),{popupRef:i.createRef(),backdropRef:i.createRef(),internalBackdropRef:i.createRef(),triggerElements:new G.PopupTriggerMap,onOpenChange:void 0,onOpenChangeComplete:void 0},Z)}setOpen=(e,t)=>{if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},e||null!=t.trigger||null==this.state.activeTriggerId||(t.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(e,t),t.isCanceled)return;let n={open:e,nativeEvent:t.event,reason:t.reason,nested:this.state.nested};this.state.floatingRootContext.context.events?.emit("openchange",n);let r={open:e},o=t.trigger?.id??null;(o||e)&&(r.activeTriggerId=o,r.activeTriggerElement=t.trigger??null),this.update(r)}}let Q=((r={})[r.open=c.CommonPopupDataAttributes.open]="open",r[r.closed=c.CommonPopupDataAttributes.closed]="closed",r[r.startingStyle=c.CommonPopupDataAttributes.startingStyle]="startingStyle",r[r.endingStyle=c.CommonPopupDataAttributes.endingStyle]="endingStyle",r.nested="data-nested",r.nestedDialogOpen="data-nested-dialog-open",r),ee={...c.popupStateMapping,...p.transitionStatusMapping,nested:e=>e?{[Q.nested]:""}:null,nestedDialogOpen:e=>e?{[Q.nestedDialogOpen]:""}:null},et=i.forwardRef(function(e,t){let{className:n,render:r,children:o,...l}=e,s=P(),{store:c}=a(),p=c.useState("open"),d=c.useState("nested"),g=c.useState("transitionStatus"),f=c.useState("nestedOpenDialogCount"),m=c.useState("mounted"),v=f>0,E=i.useMemo(()=>({open:p,nested:d,transitionStatus:g,nestedDialogOpen:v}),[p,d,g,v]);return(0,u.useRenderElement)("div",e,{enabled:s||m,state:E,ref:[t,c.useStateSetter("viewportElement")],stateAttributesMapping:ee,props:[{role:"presentation",hidden:!m,children:o},l]})}),en=i.forwardRef(function(e,t){let{render:n,className:r,id:o,...i}=e,{store:l}=a(),s=(0,h.useBaseUiId)(o);return l.useSyncedValueWithCleanup("titleElementId",s),(0,u.useRenderElement)("h2",e,{ref:t,props:[{id:s},i]})});var er=e.i(272441),eo=e.i(316160);let ei=i.forwardRef(function(e,t){var n;let r,o,s,p,{render:d,className:g,disabled:m=!1,nativeButton:v=!0,id:E,payload:S,handle:b,...C}=e,T=a(!0),R=b?.store??T?.store;if(!R)throw Error((0,l.default)(79));
1let P=(0,h.useBaseUiId)(E),y=R.useState("floatingRootContext"),O=R.useState("isOpenedByTrigger",P),I=i.useRef(null),{registerTrigger:x,isMountedByThisTrigger:w}=(n={payload:S},r=R.useState("isMountedByTrigger",P),o=i.useRef(null),s=i.useCallback(e=>{if(void 0!==P&&(null!==o.current&&(R.context.triggerElements.delete(o.current),o.current=null),null!==e))return o.current=P,R.context.triggerElements.add(P,e),()=>{null!==o.current&&(R.context.triggerElements.delete(o.current),o.current=null)}},[R,P]),p=(0,N.useStableCallback)(e=>{let t=s(e);return null!==e&&R.select("open")&&null==R.select("activeTriggerId")&&R.update({activeTriggerId:P,activeTriggerElement:e,...n}),t}),(0,H.useIsoLayoutEffect)(()=>{r&&R.update({activeTriggerElement:I.current,...n})},[r,R,I,...Object.values(n)]),{registerTrigger:p,isMountedByThisTrigger:r}),{getButtonProps:M,buttonRef:k}=(0,f.useButton)({disabled:m,native:v}),A=(0,eo.useClick)(y,{enabled:null!=y}),D=(0,_.useInteractions)([A]),L=i.useMemo(()=>({disabled:m,open:O}),[m,O]),B=R.useState("triggerProps",w);return(0,u.useRenderElement)("button",e,{state:L,ref:[k,t,x,I],props:[D.getReferenceProps(),B,{[er.CLICK_TRIGGER_IDENTIFIER]:"",id:P},C,M],stateAttributesMapping:c.triggerOpenStateMapping})});class el{constructor(e){this.store=e??new q}open(e){let t=e?this.store.context.triggerElements.getById(e):void 0;this.store.setOpen(!0,(0,m.createChangeEventDetails)(v.REASONS.imperativeAction,void 0,t))}openWithPayload(e){this.store.set("payload",e),this.store.setOpen(!0,(0,m.createChangeEventDetails)(v.REASONS.imperativeAction,void 0,void 0))}close(){this.store.setOpen(!1,(0,m.createChangeEventDetails)(v.REASONS.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}}e.s(["Backdrop",0,g,"Close",0,E,"Description",0,S,"Handle",0,el,"Popup",0,x,"Portal",0,A,"Root",0,function(e){let{children:t,open:n,defaultOpen:r=!1,onOpenChange:l,onOpenChangeComplete:u,disablePointerDismissal:c=!1,modal:p=!0,actionsRef:d,handle:g,triggerId:f,defaultTriggerId:E=null}=e,h=a(!0),S=!!h,b=(0,D.useRefWithInit)(()=>g?.store??new q({open:n??r,activeTriggerId:void 0!==f?f:E,modal:p,disablePointerDismissal:c,nested:S})).current;b.useControlledProp("open",n,r),b.useControlledProp("activeTriggerId",f,E),b.useSyncedValues({disablePointerDismissal:c,nested:S,modal:p}),b.useContextCallback("onOpenChange",l),b.useContextCallback("onOpenChangeComplete",u);let C=b.useState("payload");!function(e){let t,{store:n,parentContext:r,actionsRef:o}=e,l=n.useState("open"),s=n.useState("disablePointerDismissal"),a=n.useState("modal"),u=n.useState("popupElement"),{openMethod:c,triggerProps:p,reset:d}=function(e){let t,n,[r,o]=i.useState(null),l=(0,N.useStableCallback)((t,n)=>{e||o(n)}),s=i.useCallback(()=>{o(null)},[]),{onClick:a,onPointerDown:u}=(t=i.useRef(""),n=i.useCallback(e=>{e.defaultPrevented||(t.current=e.pointerType,l(e,e.pointerType))},[l]),{onClick:i.useCallback(e=>{0===e.detail?l(e,"keyboard"):("pointerType"in e&&l(e,e.pointerType),l(e,t.current),t.current="")},[l]),onPointerDown:n});return i.useMemo(()=>({openMethod:r,reset:s,triggerProps:{onClick:a,onPointerDown:u}}),[r,s,a,u])}(l);t=n.useState("open"),(0,H.useIsoLayoutEffect)(()=>{if(t&&!n.select("activeTriggerId")&&1===n.context.triggerElements.size){let e=n.context.triggerElements.entries().next();if(!e.done){let[t,r]=e.value;n.update({activeTriggerId:t,activeTriggerElement:r})}}},[t,n]);let{forceUnmount:g}=function(e,t,n){let{mounted:r,setMounted:o,transitionStatus:i}=(0,$.useTransitionStatus)(e);t.useSyncedValues({mounted:r,transitionStatus:i});let l=(0,N.useStableCallback)(()=>{o(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)}),s=t.useState("preventUnmountingOnClose");return(0,y.useOpenChangeComplete)({enabled:!s,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}(l,n,()=>{d()}),f=(0,N.useStableCallback)(e=>{let t=(0,m.createChangeEventDetails)(e);return t.preventUnmountOnClose=()=>{n.set("preventUnmountingOnClose",!0)},t}),E=i.useCallback(()=>{n.setOpen(!1,f(v.REASONS.imperativeAction))},[n,f]);i.useImperativeHandle(o,()=>({unmount:g,close:E}),[g,E]);let h=function(e){let{popupStore:t,noEmit:n=!1,treatPopupAsFloatingElement:r=!1,onOpenChange:o}=e,i=(0,W.useId)(),l=null!=(0,F.useFloatingParentNodeId)(),s=t.useState("open"),a=t.useState("activeTriggerElement"),u=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,p=(0,D.useRefWithInit)(()=>new V.FloatingRootStore({open:s,referenceElement:a,floatingElement:u,triggerElements:c,onOpenChange:o,floatingId:i,nested:l,noEmit:n})).current;return(0,H.useIsoLayoutEffect)(()=>{let e={open:s,floatingId:i,referenceElement:a,floatingElement:u};(0,K.isElement)(a)&&(e.domReferenceElement=a),p.update(e)},[s,i,a,u,p]),p.context.onOpenChange=o,p.context.nested=l,p.context.noEmit=n,p}({popupStore:n,onOpenChange:n.setOpen,treatPopupAsFloatingElement:!0,noEmit:!0}),[S,b]=i.useState(0),C=0===S,T=function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),o=n.useState("floatingId"),l=n.useState("domReferenceElement"),s=n.useState("floatingElement"),{enabled:a=!0,role:u="dialog"}=t,c=(0,W.useId)(),p=l?.id||c,d=i.useMemo(()=>(0,U.getFloatingFocusElement)(s)?.id||o,[s,o]),g=Y.get(u)??u,f=null!=(0,F.useFloatingParentNodeId)(),m=i.useMemo(()=>"tooltip"===g||"label"===u?j.EMPTY_OBJECT:{"aria-haspopup":"alertdialog"===g?"dialog":g,"aria-expanded":"false",..."listbox"===g&&{role:"combobox"},..."menu"===g&&f&&{role:"menuitem"},..."select"===u&&{"aria-autocomplete":"none"},..."combobox"===u&&{"aria-autocomplete":"list"}},[g,f,u]),v=i.useMemo(()=>"tooltip"===g||"label"===u?{[`aria-${"label"===u?"labelledby":"describedby"}`]:r?d:void 0}:{...m,"aria-expanded":r?"true":"false","aria-controls":r?d:void 0,..."menu"===g&&{id:p}},[g,d,r,p,u,m]),E=i.useMemo(()=>
1{let e={id:d,...g&&{role:g}};return"tooltip"===g||"label"===u?e:{...e,..."menu"===g&&{"aria-labelledby":p}}},[g,d,p,u]),h=i.useCallback(({active:e,selected:t})=>{let n={role:"option",...e&&{id:`${d}-fui-option`}};switch(u){case"select":case"combobox":return{...n,"aria-selected":t}}return{}},[d,u]);return i.useMemo(()=>a?{reference:v,floating:E,item:h,trigger:m}:{},[a,v,E,m,h])}(h),R=(0,B.useDismiss)(h,{outsidePressEvent:()=>n.context.internalBackdropRef.current||n.context.backdropRef.current?"intentional":{mouse:"trap-focus"===a?"sloppy":"intentional",touch:"sloppy"},outsidePress(e){if("button"in e&&0!==e.button||"touches"in e&&1!==e.touches.length)return!1;let t=(0,U.getTarget)(e);return!!C&&!s&&(!a||!n.context.internalBackdropRef.current&&!n.context.backdropRef.current||n.context.internalBackdropRef.current===t||n.context.backdropRef.current===t||(0,U.contains)(t,u)&&!t?.hasAttribute("data-base-ui-portal"))},escapeKey:C});(0,L.useScrollLock)(l&&!0===a,u);let{getReferenceProps:P,getFloatingProps:O,getTriggerProps:I}=(0,_.useInteractions)([T,R]);n.useContextCallback("onNestedDialogOpen",e=>{b(e+1)}),n.useContextCallback("onNestedDialogClose",()=>{b(0)}),i.useEffect(()=>(r?.onNestedDialogOpen&&l&&r.onNestedDialogOpen(S),r?.onNestedDialogClose&&!l&&r.onNestedDialogClose(),()=>{r?.onNestedDialogClose&&l&&r.onNestedDialogClose()}),[l,r,S]);let x=i.useMemo(()=>P(p),[P,p]),w=i.useMemo(()=>I(p),[I,p]),M=i.useMemo(()=>O(),[O]);n.useSyncedValues({openMethod:c,activeTriggerProps:x,inactiveTriggerProps:w,popupProps:M,floatingRootContext:h,nestedOpenDialogCount:S})}({store:b,actionsRef:d,parentContext:h?.store.context,onOpenChange:l,triggerIdProp:f});let T=i.useMemo(()=>({store:b}),[b]);return(0,o.jsx)(s.Provider,{value:T,children:"function"==typeof t?t({payload:C}):t})},"Title",0,en,"Trigger",0,ei,"Viewport",0,et,"createHandle",0,function(){return new el}],149728);var es=e.i(149728),es=es;let ea=e=>(0,o.jsx)("svg",{...e,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:(0,o.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",d:"M6 6l12 12M6 18L18 6"})});e.s(["Close",0,ea],965354);var eu=e.i(479656);let ec=es.Root,ep=es.Trigger,ed=es.Portal,eg=es.Close,ef=es.Popup,em=()=>(0,o.jsx)(es.Backdrop,{className:"fixed inset-0 z-50 bg-black/60"}),ev=i.default.forwardRef(({className:e,children:t,showClose:n=!0,...r},i)=>(0,o.jsxs)(ed,{children:[(0,o.jsx)(em,{}),(0,o.jsxs)(es.Popup,{ref:i,className:(0,eu.twMerge)("fixed top-[50%] left-[50%] z-50 translate-x-[-50%] translate-y-[-50%]",e),...r,children:[t,n&&(0,o.jsxs)(eg,{className:"dialog-close absolute -top-10 right-8 cursor-pointer",children:[(0,o.jsx)(ea,{width:30,className:"text-white"}),(0,o.jsx)("span",{className:"sr-only",children:"Close"})]})]})]}));ev.displayName=es.Popup.displayName,e.s(["Dialog",0,ec,"DialogContent",0,ev,"DialogOverlay",0,em,"DialogPopup",0,ef,"DialogPortal",0,ed,"DialogTitle",0,({children:e})=>(0,o.jsx)(es.Title,{className:"sr-only",children:e}),"DialogTrigger",0,ep],515339)}]);
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.