PageSourceSearch

https://apify.tools/_next/static/chunks/2l3gp-6tfdovt.js?dpl=dpl_5JqpaD2jKQ8bipmEPMznLUAFTFWT

js apify.tools collected 2026-10-07 18:54:57 UTC 63,939 bytes, 12 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,383590,e=>{"use strict";var t,n,r=e.i(284759);let o=((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),i=((n={}).popupOpen="data-popup-open",n.pressed="data-pressed",n),s={[i.popupOpen]:""};i.popupOpen,i.pressed;let l={[o.open]:""},a={[o.closed]:""},u={[o.anchorHidden]:""};e.s(["CommonPopupDataAttributes",0,o,"CommonTriggerDataAttributes",0,i,"popupStateMapping",0,{open:e=>e?l:a,anchorHidden:e=>e?u:null},"triggerOpenStateMapping",0,{open:e=>e?s:null}])},397126,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,o=!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},i=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]"):i(e.parentNode))},s=function(e){var t,n=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===n||"true"===n},l=function(e,n,o){if(i(e))return[];var s=Array.prototype.slice.apply(e.querySelectorAll(t));return n&&r.call(e,t)&&s.unshift(e),s=s.filter(o)},a=function(e,n,o){for(var s=[],l=Array.from(e);l.length;){var u=l.shift();if(!i(u,!1))if("SLOT"===u.tagName){var c=u.assignedElements(),d=a(c.length?c:u.children,!0,o);o.flatten?s.push.apply(s,d):s.push({scopeParent:u,candidates:d})}else{r.call(u,t)&&o.filter(u)&&(n||!e.includes(u))&&s.push(u);var f=u.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(u),p=!i(f,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(u));if(f&&p){var g=a(!0===f?u.children:f.children,!0,o);o.flatten?s.push.apply(s,g):s.push({scopeParent:u,candidates:g})}else l.unshift.apply(l,u.children)}}return s},u=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)||s(e))&&!u(e)?0:e.tabIndex},d=function(e,t){var n=c(e);return n<0&&t&&!u(e)?0:n},f=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||o(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("u">typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var i=g(t,e.form);return!i||i===e},v=function(e){return p(e)&&"radio"===e.type&&!m(e)},h=function(e){var t,n,r,i,s,l,a,u=e&&o(e),c=null==(t=u)?void 0:t.host,d=!1;if(u&&u!==e)for(d=!!(null!=(n=c)&&null!=(r=n.ownerDocument)&&r.contains(c)||null!=e&&null!=(i=e.ownerDocument)&&i.contains(e));!d&&c;)d=!!(null!=(l=c=null==(s=u=o(c))?void 0:s.host)&&null!=(a=l.ownerDocument)&&a.contains(c));return d},b=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},E=function(e,t){var n=t.displayCheck,i=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 s=r.call(e,"details>summary:first-of-type")?e.parentElement:e;if(r.call(s,"details:not([open]) *"))return!0;
1if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return b(e)}else{if("function"==typeof i){for(var l=e;e;){var a=e.parentElement,u=o(e);if(a&&!a.shadowRoot&&!0===i(a))return b(e);e=e.assignedSlot?e.assignedSlot:a||u===e.ownerDocument?a:u.host}e=l}if(h(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},S=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 o=t.children.item(n);if("LEGEND"===o.tagName)return!!r.call(t,"fieldset[disabled] *")||!o.contains(e)}return!0}t=t.parentElement}return!1},y=function(e,t){return!(t.disabled||p(t)&&"hidden"===t.type||E(t,e)||"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some(function(e){return"SUMMARY"===e.tagName})||S(t))},C=function(e,t){return!(v(t)||0>c(t))&&!!y(e,t)},x=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 o=!!e.scopeParent,i=o?e.scopeParent:e,s=d(i,o),l=o?R(e.candidates):i;0===s?o?t.push.apply(t,l):t.push(i):n.push({documentOrder:r,tabIndex:s,item:e,isScope:o,content:l})}),n.sort(f).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?a([e],t.includeContainer,{filter:y.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):l(e,t.includeContainer,y.bind(null,t))},"isTabbable",0,function(e,n){if(n=n||{},!e)throw Error("No node provided");return!1!==r.call(e,t)&&C(n,e)},"tabbable",0,function(e,t){return R((t=t||{}).getShadowRoot?a([e],t.includeContainer,{filter:C.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:x}):l(e,t.includeContainer,C.bind(null,t)))}])},400231,362372,e=>{"use strict";var t=e.i(500977),n=e.i(630628);function r(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}e.s(["useValueAsRef",0,function(e){let o=(0,n.useRefWithInit)(r,e).current;return o.next=e,(0,t.useIsoLayoutEffect)(o.effect),o}],400231);let o={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},i={...o,position:"fixed",top:0,left:0};e.s(["visuallyHidden",0,i],362372)},566745,e=>{"use strict";var t=e.i(630628),n=e.i(294365);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}])},333848,e=>{"use strict";var t=e.i(229315);e.s(["ownerWindow",()=>t.getWindow])},672408,e=>{"use strict";var t=e.i(271645),n=e.i(500977),r=e.i(757666),o=e.i(362372),i=e.i(843476);let s=t.forwardRef(function(e,s){let[l,a]=t.useState();return(0,n.useIsoLayoutEffect)(()=>{r.isSafari&&a("button")},[]),(0,i.jsx)("span",{...e,ref:s,style:o.visuallyHidden,"aria-hidden":!l||void 0,...{tabIndex:0,role:l},"data-base-ui-focus-guard":""})});e.s(["FocusGuard",0,s])},587612,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)])}])},559266,e=>{"use strict";var t=e.i(397126),n=e.i(290219),r=e.i(247857);let o=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function i(e,i){let s=(0,t.tabbable)(e,o()),l=s.length;if(0===l)return;let a=(0,r.activeElement)((0,n.ownerDocument)(e)),u=s.indexOf(a);return s[-1===u?1===i?0:l-1:u+i]}e.s(["disableFocusInside",0,function(e){(0,t.tabbable)(e,o()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})},"enableFocusInside",0,function(e){e.querySelectorAll("[data-tabindex]").forEach(e
1=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})},"getNextTabbable",0,function(e){return i((0,n.ownerDocument)(e).body,1)||e},"getPreviousTabbable",0,function(e){return i((0,n.ownerDocument)(e).body,-1)||e},"getTabbableOptions",0,o,"isOutsideEvent",0,function(e,t){let n=t||e.currentTarget,o=e.relatedTarget;return!o||!(0,r.contains)(n,o)}])},132652,e=>{"use strict";e.s(["createAttribute",0,function(e){return`data-base-ui-${e}`}])},937692,607335,e=>{"use strict";e.i(247167);var t=e.i(271645),n=e.i(174080),r=e.i(229315),o=e.i(383799),i=e.i(500977),s=e.i(676477),l=e.i(672408),a=e.i(559266),u=e.i(5963),c=e.i(803404),d=e.i(132652),f=e.i(327601),p=e.i(417514);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"}},"POPUP_COLLISION_AVOIDANCE",0,{fallbackAxisSide:"end"},"ownerVisuallyHidden",0,g],607335);var m=e.i(843476);let v=t.createContext(null),h=()=>t.useContext(v),b=(0,d.createAttribute)("portal");function E(e={}){let{ref:l,container:a,componentProps:u=p.EMPTY_OBJECT,elementProps:c}=e,d=(0,o.useId)(),g=h(),m=g?.portalNode,[v,S]=t.useState(null),[y,C]=t.useState(null),x=(0,s.useStableCallback)(e=>{null!==e&&C(e)}),R=t.useRef(null);(0,i.useIsoLayoutEffect)(()=>{if(null===a){R.current&&(R.current=null,C(null),S(null));return}if(null==d)return;let e=(a&&((0,r.isNode)(a)?a:a.current))??m??document.body;if(null==e){R.current&&(R.current=null,C(null),S(null));return}R.current!==e&&(R.current=e,C(null),S(e))},[a,m,d]);let w=(0,f.useRenderElement)("div",u,{ref:[l,x],props:[{id:d,[b]:""},c]});return{portalNode:y,portalSubtree:v&&w?n.createPortal(w,v):null}}let S=t.forwardRef(function(e,r){let{children:o,container:i,className:s,render:d,renderGuards:f,...p}=e,{portalNode:h,portalSubtree:b}=E({container:i,ref:r,componentProps:e,elementProps:p}),S=t.useRef(null),y=t.useRef(null),C=t.useRef(null),x=t.useRef(null),[R,w]=t.useState(null),T=R?.modal,O=R?.open,k="boolean"==typeof f?f:!!R&&!R.modal&&R.open&&!!h;t.useEffect(()=>{if(h&&!T)return h.addEventListener("focusin",e,!0),h.addEventListener("focusout",e,!0),()=>{h.removeEventListener("focusin",e,!0),h.removeEventListener("focusout",e,!0)};function e(e){h&&e.relatedTarget&&(0,a.isOutsideEvent)(e)&&("focusin"===e.type?a.enableFocusInside:a.disableFocusInside)(h)}},[h,T]),t.useEffect(()=>{h&&!O&&(0,a.enableFocusInside)(h)},[O,h]);let I=t.useMemo(()=>({beforeOutsideRef:S,afterOutsideRef:y,beforeInsideRef:C,afterInsideRef:x,portalNode:h,setFocusManagerState:w}),[h]);return(0,m.jsxs)(t.Fragment,{children:[b,(0,m.jsxs)(v.Provider,{value:I,children:[k&&h&&(0,m.jsx)(l.FocusGuard,{"data-type":"outside",ref:S,onFocus:e=>{if((0,a.isOutsideEvent)(e,h))C.current?.focus();else{let e=R?R.domReference:null,t=(0,a.getPreviousTabbable)(e);t?.focus()}}}),k&&h&&(0,m.jsx)("span",{"aria-owns":h.id,style:g}),h&&n.createPortal(o,h),k&&h&&(0,m.jsx)(l.FocusGuard,{"data-type":"outside",ref:y,onFocus:e=>{if((0,a.isOutsideEvent)(e,h))x.current?.focus();else{let t=R?R.domReference:null,n=(0,a.getNextTabbable)(t);n?.focus(),R?.closeOnFocusOut&&R?.onOpenChange(!1,(0,u.createChangeEventDetails)(c.REASONS.focusOut,e.nativeEvent))}}})]})]})});e.s(["FloatingPortal",0,S,"useFloatingPortalNode",0,E,"usePortalContext",0,h],937692)},151665,e=>{"use strict";var t=e.i(271645);e.i(843476);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}])},58509,e=>{"use strict";var t=e.i(271645);e.s(["useOnFirstRender",0,function(e){let n=t.useRef(!0);n.current&&(n.current=!1,e())}])},933605,789633,e=>{"use strict";var t=e.i(271645),n=e.i(229315),r=e.i(566745),o=e.i(676477),i=e.i(290219),s=e.i(247857),l=e.i(282033),a=e.i(587612),u=e.i(151665),c=e.i(5963),d=e.i(803404),f=e.i(132652);let p={intentional:"onClick",sloppy:"onPointerDown"};e.s(["useDismiss",0,function(e,g={}){let m="rootStore"in e?e.rootStore:e,v=m.useState("open"),h=m.useState("floatingElement"),b=m.useState("referenceElement"),E=m.useState("domReferenceElement"),{onOpenChange:S,dataRef:y}=m.context,{enabled:C=!0,escapeKey:x=!0,outsidePress:R=!0,outsidePressEvent:w="sloppy",referencePress:T=!1,referencePressEvent:O="sloppy",ancestorScroll:k=!1,bubbles:I,externalTree:D}=g,A=(0,u.useFloatingTree)(D),P=(0,o.useStableCallback)("function"==typeof R?R:()=>!1),L="function"==typeof R?P:R,M=t.useRef(!1),{escapeKey:N,outsidePress:F}={escapeKey:"boolean"==typeof I?I:I?.escapeKey??!1,outsidePress:"boolean"==typeof I?I:I?.outsidePress??!0},W=t.useRef(null),j=(0,r.useTimeout)(),B=(0,r.useTimeout)(),Y=(0,o.useStableCallback)(()=>{B.clear(),y.current.insideReactTree=!1}),V=t.useRef(!1),H=t.useRef(""),_=(0,o.useStableCallback)(e=>{H.current=e.pointerType}),U=(0,o.useStableCallback)(()=>{let e=H.current,t="function"==typeof w?w():w;return"string"==typeof t?t:t["pen"!==e&&e?e:"mouse"]}
1),z=(0,o.useStableCallback)(e=>{if(!v||!C||!x||"Escape"!==e.key||V.current)return;let t=y.current.floatingContext?.nodeId,n=A?(0,a.getNodeChildren)(A.nodesRef.current,t):[];if(!N&&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,l.isReactEvent)(e)?e.nativeEvent:e,o=(0,c.createChangeEventDetails)(d.REASONS.escapeKey,r);m.setOpen(!1,o),N||o.isPropagationAllowed||e.stopPropagation()}),K=(0,o.useStableCallback)(e=>{let t=U();return"intentional"===t&&"click"!==e.type||"sloppy"===t&&"click"===e.type}),X=(0,o.useStableCallback)(()=>{y.current.insideReactTree=!0,B.start(0,Y)}),G=(0,o.useStableCallback)((e,t=!1)=>{if(K(e)||y.current.insideReactTree)return void Y();if("intentional"===U()&&t||"function"==typeof L&&!L(e))return;let r=(0,s.getTarget)(e),o=`[${(0,f.createAttribute)("inert")}]`,l=(0,i.ownerDocument)(m.select("floatingElement")).querySelectorAll(o),u=m.context.triggerElements;if(r&&(u.hasElement(r)||u.hasMatchingElement(e=>(0,s.contains)(e,r))))return;let p=(0,n.isElement)(r)?r:null;for(;p&&!(0,n.isLastTraversableNode)(p);){let e=(0,n.getParentNode)(p);if((0,n.isLastTraversableNode)(e)||!(0,n.isElement)(e))break;p=e}if(l.length&&(0,n.isElement)(r)&&!(0,s.isRootElement)(r)&&!(0,s.contains)(r,m.select("floatingElement"))&&Array.from(l).every(e=>!(0,s.contains)(p,e)))return;if((0,n.isHTMLElement)(r)&&!("touches"in e)){let t=(0,n.isLastTraversableNode)(r),o=(0,n.getComputedStyle)(r),i=/auto|scroll/,s=t||i.test(o.overflowX),l=t||i.test(o.overflowY),a=s&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,u=l&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,c="rtl"===o.direction,d=u&&(c?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),f=a&&e.offsetY>r.clientHeight;if(d||f)return}let g=y.current.floatingContext?.nodeId,v=A&&(0,a.getNodeChildren)(A.nodesRef.current,g).some(t=>(0,s.isEventTargetWithin)(e,t.context?.elements.floating));if((0,s.isEventTargetWithin)(e,m.select("floatingElement"))||(0,s.isEventTargetWithin)(e,m.select("domReferenceElement"))||v)return;let h=A?(0,a.getNodeChildren)(A.nodesRef.current,g):[];if(h.length>0){let e=!0;if(h.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}m.setOpen(!1,(0,c.createChangeEventDetails)(d.REASONS.outsidePress,e)),Y()}),$=(0,o.useStableCallback)(e=>{"sloppy"!==U()||"touch"===e.pointerType||!m.select("open")||!C||(0,s.isEventTargetWithin)(e,m.select("floatingElement"))||(0,s.isEventTargetWithin)(e,m.select("domReferenceElement"))||G(e)}),q=(0,o.useStableCallback)(e=>{if("sloppy"!==U()||!m.select("open")||!C||(0,s.isEventTargetWithin)(e,m.select("floatingElement"))||(0,s.isEventTargetWithin)(e,m.select("domReferenceElement")))return;let t=e.touches[0];t&&(W.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},j.start(1e3,()=>{W.current&&(W.current.dismissOnTouchEnd=!1,W.current.dismissOnMouseDown=!1)}))}),J=(0,o.useStableCallback)(e=>{let t=(0,s.getTarget)(e);t?.addEventListener(e.type,function n(){q(e),t?.removeEventListener(e.type,n)})}),Q=(0,o.useStableCallback)(e=>{let t=M.current;if(M.current=!1,j.clear(),"mousedown"===e.type&&W.current&&!W.current.dismissOnMouseDown)return;let n=(0,s.getTarget)(e);n?.addEventListener(e.type,function r(){"pointerdown"===e.type?$(e):G(e,t),n?.removeEventListener(e.type,r)})}),Z=(0,o.useStableCallback)(e=>{if("sloppy"!==U()||!W.current||(0,s.isEventTargetWithin)(e,m.select("floatingElement"))||(0,s.isEventTargetWithin)(e,m.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-W.current.startX),r=Math.abs(t.clientY-W.current.startY),o=Math.sqrt(n*n+r*r);o>5&&(W.current.dismissOnTouchEnd=!0),o>10&&(G(e),j.clear(),W.current=null)}),ee=(0,o.useStableCallback)(e=>{let t=(0,s.getTarget)(e);t?.addEventListener(e.type,function n(){Z(e),t?.removeEventListener(e.type,n)})}),et=(0,o.useStableCallback)(e=>{"sloppy"!==U()||!W.current||(0,s.isEventTargetWithin)(e,m.select("floatingElement"))||(0,s.isEventTargetWithin)(e,m.select("domReferenceElement"))||(W.current.dismissOnTouchEnd&&G(e),j.clear(),W.current=null)}),en=(0,o.useStableCallback)(e=>{let t=(0,s.getTarget)(e);t?.addEventListener(e.type,function n(){et(e),t?.removeEventListener(e.type,n)})});t.useEffect(()=>{if(!v||!C)return;y.current.__escapeKeyBubbles=N,y.current.__outsidePressBubbles=F;let e=new r.Timeout;function t(e){m.setOpen(!1,(0,c.createChangeEventDetails)(d.REASONS.none,e))}function o(){e.clear(),V.current=!0}function s(){e.start(5*!!(0,n.isWebKit)(),()=>{V.current=!1})}let l=(0,i.ownerDocument)(h);l.addEventListener("pointerdown",_,!0),x&&(l.addEventListener("keydown",z),l.addEventListener("compositionstart",o),l.addEventListener("compositionend",s)),L&&(l.addEventListener("click",Q,!0),l.addEventListener("pointerdown",Q,!0),l.addEventListener("touchstart",J,!0),l.addEventListener("touchmove",ee,!0),l.addEventListener("touchend",en,!0),l.addEventListener("mousedown",Q,!0));let a=[];return k&&((0,n.isElement)(E)&&(a=(0,n.getOverflowAncestors)(E)),(0,n.isElement)(h)&&(a=a.concat((0,n.getOverflowAncestors)(h))),!(0,n.isElement)(b)&&b&&b.contextElement&&(a=a.concat((0,n.getOverflowAncestors)(b.contextElement)))),(a=a.filter(e=>
1e!==l.defaultView?.visualViewport)).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{l.removeEventListener("pointerdown",_,!0),x&&(l.removeEventListener("keydown",z),l.removeEventListener("compositionstart",o),l.removeEventListener("compositionend",s)),L&&(l.removeEventListener("click",Q,!0),l.removeEventListener("pointerdown",Q,!0),l.removeEventListener("touchstart",J,!0),l.removeEventListener("touchmove",ee,!0),l.removeEventListener("touchend",en,!0),l.removeEventListener("mousedown",Q,!0)),a.forEach(e=>{e.removeEventListener("scroll",t)}),e.clear(),M.current=!1}},[y,h,b,E,x,L,v,S,k,C,N,F,z,G,Q,$,J,ee,en,_,m]),t.useEffect(Y,[L,Y]);let er=t.useMemo(()=>({onKeyDown:z,...T&&{[p[O]]:e=>{m.setOpen(!1,(0,c.createChangeEventDetails)(d.REASONS.triggerPress,e.nativeEvent))},..."intentional"!==O&&{onClick(e){m.setOpen(!1,(0,c.createChangeEventDetails)(d.REASONS.triggerPress,e.nativeEvent))}}}}),[z,m,T,O]),eo=(0,o.useStableCallback)(e=>{let t=(0,s.getTarget)(e.nativeEvent);(0,s.contains)(m.select("floatingElement"),t)&&0===e.button&&(M.current=!0)}),ei=(0,o.useStableCallback)(e=>{v&&C&&0===e.button&&(M.current=!0)}),es=t.useMemo(()=>({onKeyDown:z,onPointerDown:eo,onMouseDown:eo,onMouseUp:eo,onClickCapture:X,onMouseDownCapture(e){X(),ei(e)},onPointerDownCapture(e){X(),ei(e)},onMouseUpCapture:X,onTouchEndCapture:X,onTouchMoveCapture:X}),[z,eo,X,ei]);return t.useMemo(()=>C?{reference:er,floating:es,trigger:er}:{},[C,er,es])}],933605);var g=e.i(494);function m(e,t,n){let r=new Map,o="item"===n,i={};for(let t in"floating"===n&&(i.tabIndex=-1,i[g.FOCUSABLE_ATTRIBUTE]=""),e)o&&e&&(t===g.ACTIVE_KEY||t===g.SELECTED_KEY)||(i[t]=e[t]);for(let s=0;s<t.length;s+=1){let l,a=t[s]?.[n];(l="function"==typeof a?e?a(e):null:a)&&v(i,l,o,r)}return v(i,e,o,r),i}function v(e,t,n,r){for(let o in t){let i=t[o];n&&(o===g.ACTIVE_KEY||o===g.SELECTED_KEY)||(o.startsWith("on")?(r.has(o)||r.set(o,[]),"function"==typeof i&&(r.get(o)?.push(i),e[o]=(...e)=>r.get(o)?.map(t=>t(...e)).find(e=>void 0!==e))):e[o]=i)}}e.s(["useInteractions",0,function(e=[]){let n=e.map(e=>e?.reference),r=e.map(e=>e?.floating),o=e.map(e=>e?.item),i=e.map(e=>e?.trigger),s=t.useCallback(t=>m(t,e,"reference"),n),l=t.useCallback(t=>m(t,e,"floating"),r),a=t.useCallback(t=>m(t,e,"item"),o),u=t.useCallback(t=>m(t,e,"trigger"),i);return t.useMemo(()=>({getReferenceProps:s,getFloatingProps:l,getItemProps:a,getTriggerProps:u}),[s,l,a,u])}],789633)},783921,e=>{"use strict";var t=e.i(367805),n=e.i(661849);(0,n.createSelectorCreator)({memoize:n.lruMemoize,memoizeOptions:{maxSize:1,equalityCheck:Object.is}}),e.s(["createSelector",0,(e,n,r,o,i,s,...l)=>{let a;if(l.length>0)throw Error((0,t.default)(1));if(e&&n&&r&&o&&i&&s)a=(t,l,a,u)=>s(e(t,l,a,u),n(t,l,a,u),r(t,l,a,u),o(t,l,a,u),i(t,l,a,u),l,a,u);else if(e&&n&&r&&o&&i)a=(t,s,l,a)=>i(e(t,s,l,a),n(t,s,l,a),r(t,s,l,a),o(t,s,l,a),s,l,a);else if(e&&n&&r&&o)a=(t,i,s,l)=>o(e(t,i,s,l),n(t,i,s,l),r(t,i,s,l),i,s,l);else if(e&&n&&r)a=(t,o,i,s)=>r(e(t,o,i,s),n(t,o,i,s),o,i,s);else if(e&&n)a=(t,r,o,i)=>n(e(t,r,o,i),r,o,i);else if(e)a=e;else throw Error("Missing arguments");return a}])},203851,e=>{"use strict";let t;var n=e.i(271645),r=e.i(630628);let o=[];function i(e){let n=(n,i)=>{let l,a=(0,r.useRefWithInit)(s).current;try{for(let e of(t=a,o))e.before(a);for(let t of(l=e(n,i),o))t.after(a);a.didInitialize=!0}finally{t=void 0}return l};return n.displayName=e.displayName||e.name,n}function s(){return{didInitialize:!1}}e.s(["fastComponent",0,i,"fastComponentRef",0,function(e){return n.forwardRef(i(e))},"getInstance",0,function(){return t},"register",0,function(e){o.push(e)}])},206157,598263,524019,e=>{"use strict";var t=e.i(383799),n=e.i(630628),r=e.i(500977),o=e.i(229315),i=e.i(151665),s=e.i(783921);e.i(247167);var l=e.i(271645),a=e.i(802239),u=e.i(430224),c=e.i(35423),d=e.i(203851);let f=(0,c.isReactVersionAtLeast)(19)?function(e,t,n,r,o){let i,s=(0,d.getInstance)();if(!s){let i;return i=l.useCallback(()=>t(e.getSnapshot(),n,r,o),[e,t,n,r,o]),(0,a.useSyncExternalStore)(e.subscribe,i,i)}let u=s.syncIndex;return s.syncIndex+=1,s.didInitialize?(i=s.syncHooks[u]).store===e&&i.selector===t&&Object.is(i.a1,n)&&Object.is(i.a2,r)&&Object.is(i.a3,o)||(i.store!==e&&(s.didChangeStore=!0),i.store=e,i.selector=t,i.a1=n,i.a2=r,i.a3=o,i.didChange=!0):(i={store:e,selector:t,a1:n,a2:r,a3:o,value:t(e.getSnapshot(),n,r,o),didChange:!1},s.syncHooks.push(i)),i.value}:function(e,t,n,r,o){return(0,u.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};(0,d.register)({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],o=r.selector(r.store.state,r.a1,r.a2,r.a3);(r.didChange||!Object.is(r.value,o))&&(t=!0,r.value=o,r.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,a.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});class p{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 f(this,e,t,n,r)}}var g=e.i(676477),m=e.i(417514);class v extends p{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){l.useDebugValue(e),(0,r.useIsoLayoutEffect)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,r.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,r.useIsoLayoutEffect)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){l.useDebugValue(e);let n=void 0!==t;(0,r.useIsoLayoutEffect)(()=>{n&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,n])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,r){return l.useDebugValue(e),f(this,this.selectors[e],t,n,r)}useContextCallback(e,t){l.useDebugValue(e);let n=(0,g.useStableCallback)(t??m.NOOP);this.context[e]=n}useStateSetter(e){let t=l.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 o=n(e);if(!Object.is(r,o)){let e=r;r=o,t(o,e,this)}})}}e.s(["ReactStore",0,v],598263);var h=e.i(282033);let b={open:(0,s.createSelector)(e=>e.open),domReferenceElement:(0,s.createSelector)(e=>e.domReferenceElement),referenceElement:(0,s.createSelector)(e=>e.positionReference??e.referenceElement),floatingElement:(0,s.createSelector)(e=>e.floatingElement),floatingId:(0,s.createSelector)(e=>e.floatingId)};class E extends v{constructor(e){const{nested:t,noEmit:n,onOpenChange:r,triggerElements:o,...i}=e;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:function(){let e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}(),nested:t,noEmit:n,triggerElements:o},b)}setOpen=(e,t)=>{if((!e||!this.state.open||(0,h.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)}}e.s(["FloatingRootStore",0,E],524019),e.s(["useSyncedFloatingRootContext",0,function(e){let{popupStore:s,noEmit:l=!1,treatPopupAsFloatingElement:a=!1,onOpenChange:u}=e,c=(0,t.useId)(),d=null!=(0,i.useFloatingParentNodeId)(),f=s.useState("open"),p=s.useState("activeTriggerElement"),g=s.useState(a?"popupElement":"positionerElement"),m=s.context.triggerElements,v=(0,n.useRefWithInit)(()=>new E({open:f,referenceElement:p,floatingElement:g,triggerElements:m,onOpenChange:u,floatingId:c,nested:d,noEmit:l})).current;return(0,r.useIsoLayoutEffect)(()=>{let e={open:f,floatingId:c,referenceElement:p,floatingElement:g};(0,o.isElement)(p)&&(e.domReferenceElement=p),v.state.positionReference===v.state.referenceElement&&(e.positionReference=p),v.update(e)},[f,c,p,g,v]),v.context.onOpenChange=u,v.context.nested=d,v.context.noEmit=l,v}],206157)},258642,e=>{"use strict";var t=e.i(271645),n=e.i(676477),r=e.i(500977),o=e.i(288841),i=e.i(889269);e.s(["useImplicitActiveTrigger",0,function(e){let t=e.useState("open");(0,r.useIsoLayoutEffect)(()=>{if(t&&!e.select("activeTriggerId")&&1===e.context.triggerElements.size){let t=e.context.triggerElements.entries().next();if(!t.done){let[n,r]=t.value;e.update({activeTriggerId:n,activeTriggerElement:r})}}},[t,e])},"useOpenStateTransitions",0,function(e,t,r){let{mounted:s,setMounted:l,transitionStatus:a}=(0,o.useTransitionStatus)(e);t.useSyncedValues({mounted:s,transitionStatus:a});
1let u=(0,n.useStableCallback)(()=>{l(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)}),c=t.useState("preventUnmountingOnClose");return(0,i.useOpenChangeComplete)({enabled:!c,open:e,ref:t.context.popupRef,onComplete(){e||u()}}),{forceUnmount:u,transitionStatus:a}},"useTriggerDataForwarding",0,function(e,o,i,s){let l,a,u=i.useState("isMountedByTrigger",e),c=(l=t.useRef(null),a=t.useRef(null),t.useCallback(t=>{if(void 0!==e){if(null!==l.current){let e=l.current,t=a.current,n=i.context.triggerElements.getById(e);t&&n===t&&i.context.triggerElements.delete(e),l.current=null,a.current=null}null!==t&&(l.current=e,a.current=t,i.context.triggerElements.add(e,t))}},[i,e])),d=(0,n.useStableCallback)(t=>{if(c(t),!t||!i.select("open"))return;let n=i.select("activeTriggerId");n===e?i.update({activeTriggerElement:t,...s}):null==n&&i.update({activeTriggerId:e,activeTriggerElement:t,...s})});return(0,r.useIsoLayoutEffect)(()=>{u&&i.update({activeTriggerElement:o.current,...s})},[u,i,o,...Object.values(s)]),{registerTrigger:d,isMountedByThisTrigger:u}}])},600628,769375,e=>{"use strict";var t=e.i(783921);e.i(247167);class n{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}e.s(["PopupTriggerMap",0,n],769375);var r=e.i(524019),o=e.i(417514);let i=(0,t.createSelector)(e=>e.triggerIdProp??e.activeTriggerId),s={open:(0,t.createSelector)(e=>e.openProp??e.open),mounted:(0,t.createSelector)(e=>e.mounted),transitionStatus:(0,t.createSelector)(e=>e.transitionStatus),floatingRootContext:(0,t.createSelector)(e=>e.floatingRootContext),preventUnmountingOnClose:(0,t.createSelector)(e=>e.preventUnmountingOnClose),payload:(0,t.createSelector)(e=>e.payload),activeTriggerId:i,activeTriggerElement:(0,t.createSelector)(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:(0,t.createSelector)((e,t)=>void 0!==t&&i(e)===t),isOpenedByTrigger:(0,t.createSelector)((e,t)=>void 0!==t&&i(e)===t&&e.open),isMountedByTrigger:(0,t.createSelector)((e,t)=>void 0!==t&&i(e)===t&&e.mounted),triggerProps:(0,t.createSelector)((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:(0,t.createSelector)(e=>e.popupProps),popupElement:(0,t.createSelector)(e=>e.popupElement),positionerElement:(0,t.createSelector)(e=>e.positionerElement)};e.s(["createInitialPopupStoreState",0,function(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:"idle",floatingRootContext:new r.FloatingRootStore({open:!1,floatingElement:null,referenceElement:null,triggerElements:new n,floatingId:"",nested:!1,noEmit:!1,onOpenChange:void 0}),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:o.EMPTY_OBJECT,inactiveTriggerProps:o.EMPTY_OBJECT,popupProps:o.EMPTY_OBJECT}},"popupStoreSelectors",0,s],600628)},972920,e=>{"use strict";e.s([],275704),e.i(275704),e.i(247167);var t,n,r,o=e.i(271645),i=e.i(367805);let s=o.createContext(void 0);function l(e){let t=o.useContext(s);if(!1===e&&void 0===t)throw Error((0,i.default)(27));return t}var a=e.i(327601),u=e.i(383590),c=e.i(284759);let d={...u.popupStateMapping,...c.transitionStatusMapping},f=o.forwardRef(function(e,t){let{render:n,className:r,forceRender:o=!1,...i}=e,{store:s}=l(),u=s.useState("open"),c=s.useState("nested"),f=s.useState("mounted"),p=s.useState("transitionStatus");return(0,a.useRenderElement)("div",e,{state:{open:u,transitionStatus:p},ref:[s.context.backdropRef,t],stateAttributesMapping:d,props:[{role:"presentation",hidden:!f,style:{userSelect:"none",WebkitUserSelect:"none"}},i],enabled:o||!c})});var p=e.i(991730),g=e.i(5963),m=e.i(803404);let v=o.forwardRef(function(e,t){let{render:n,className:r,disabled:o=!1,nativeButton:i=!0,...s}=e,{store:u}=l(),c=u.useState("open"),{getButtonProps:d,buttonRef:f}=(0,p.useButton)({disabled:o,native:i});return(0,a.useRenderElement)("button",e,{state:{disabled:o},ref:[t,f],props:[{onClick:function(e){c&&u.setOpen(!1,(0,g.createChangeEventDetails)(m.REASONS.closePress,e.nativeEvent))}},s,d]})});var h=e.i(189879);let b=o.forwardRef(function(e,t){let{render:n,className:r,id:o,...i}=e,{store:s}=l(),u=(0,h.useBaseUiId)(o);return s.useSyncedValueWithCleanup("descriptionElementId",u),(0,a.useRenderElement)("p",e,{ref:t,props:[{id:u},i]})});var E=e.i(397126),S=e.i(229315),y=e.i(226292),C=e.i(400231),x=e.i(676477),R=e.i(500977),w=e.i(362372),T=e.i(566745),O=e.i(757666),k=e.i(647135),I=e.i(290219),D=e.i(333848),A=e.i(672408),P=e.i(247857),L=e.i(282033),M=e.i(587612),N=e.i(559266),F=e.i(132652);let W=0;function j(e,t={}){let{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(W);let i=()=>e?.focus({preventScroll:n});o?i():W=requestAnimationFrame(i)}let B={inert:new WeakMap,"aria-hidden":new WeakMap,none:new WeakMap};function Y(e){return"inert"===e?B.inert:"aria-hidden"===e?B["aria-hidden"]:B.none}let V=new WeakSet,H={},_=0,U=e=>e&&(e.host||U(e.parentNode));var z=e.i(937692),K=e.i(151665),X=e.i(607335),G=e.i(819414),$=e.i(843476);let q=[];function J(){q=q.filter(e=>e.deref()?.isConnected)}function Q(){return J(),q[q.length-1]?.deref()}function Z(e,t){if(!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let n=(0,N.getTabbableOptions)(),r=(0,E.focusable)(e,n).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,E.isTabbable)(e,n)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),o=e.getAttribute("tabindex");t.current.includes("floating")||0===r.length?"0"!==o&&e.setAttribute("tabindex","0"):("-1"!==o||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}
1function ee(e){let{context:t,children:n,disabled:r=!1,initialFocus:i=!0,returnFocus:s=!0,restoreFocus:l=!1,modal:a=!0,closeOnFocusOut:u=!0,openInteractionType:c="",nextFocusableElement:d,previousFocusableElement:f,beforeContentFocusGuardRef:p,externalTree:v}=e,h="rootStore"in t?t.rootStore:t,b=h.useState("open"),W=h.useState("domReferenceElement"),ee=h.useState("floatingElement"),{events:et,dataRef:en}=h.context,er=(0,x.useStableCallback)(()=>en.current.floatingContext?.nodeId),eo=!1===i,ei=(0,P.isTypeableCombobox)(W)&&eo,es=o.useRef(["content"]),el=(0,C.useValueAsRef)(i),ea=(0,C.useValueAsRef)(s),eu=(0,C.useValueAsRef)(c),ec=(0,K.useFloatingTree)(v),ed=(0,z.usePortalContext)(),ef=o.useRef(null),ep=o.useRef(null),eg=o.useRef(!1),em=o.useRef(!1),ev=o.useRef(!1),eh=o.useRef(-1),eb=o.useRef(""),eE=o.useRef(""),eS=o.useRef(null),ey=o.useRef(null),eC=(0,y.useMergedRefs)(eS,p,ed?.beforeInsideRef),ex=(0,y.useMergedRefs)(ey,ed?.afterInsideRef),eR=(0,T.useTimeout)(),ew=(0,T.useTimeout)(),eT=(0,k.useAnimationFrame)(),eO=null!=ed,ek=(0,P.getFloatingFocusElement)(ee),eI=(0,x.useStableCallback)((e=ek)=>e?(0,E.tabbable)(e,(0,N.getTabbableOptions)()):[]),eD=(0,x.useStableCallback)(e=>{let t=eI(e);return es.current.map(()=>t).filter(Boolean).flat()});o.useEffect(()=>{if(r||!a)return;function e(e){"Tab"===e.key&&(0,P.contains)(ek,(0,P.activeElement)((0,I.ownerDocument)(ek)))&&0===eI().length&&!ei&&(0,L.stopEvent)(e)}let t=(0,I.ownerDocument)(ek);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[r,W,ek,a,es,ei,eI,eD]),o.useEffect(()=>{if(r||!b)return;let e=(0,I.ownerDocument)(ek);function t(){ev.current=!1}function n(e){let t=(0,P.getTarget)(e);ev.current=!((0,P.contains)(ee,t)||(0,P.contains)(W,t)||(0,P.contains)(ed?.portalNode,t)),eE.current=e.pointerType||"keyboard",t?.closest(`[${X.CLICK_TRIGGER_IDENTIFIER}]`)&&(em.current=!0)}function o(){eE.current="keyboard"}return e.addEventListener("pointerdown",n,!0),e.addEventListener("pointerup",t,!0),e.addEventListener("pointercancel",t,!0),e.addEventListener("keydown",o,!0),()=>{e.removeEventListener("pointerdown",n,!0),e.removeEventListener("pointerup",t,!0),e.removeEventListener("pointercancel",t,!0),e.removeEventListener("keydown",o,!0)}},[r,ee,W,ek,b,ed]),o.useEffect(()=>{if(r||!u)return;let e=(0,I.ownerDocument)(ek);function t(){em.current=!0,ew.start(0,()=>{em.current=!1})}function n(e){let t=(0,P.getTarget)(e),n=eI().indexOf(t);-1!==n&&(eh.current=n)}function o(t){let n=t.relatedTarget,r=t.currentTarget,o=(0,P.getTarget)(t);queueMicrotask(()=>{let i=er(),s=h.context.triggerElements,u=n?.hasAttribute((0,F.createAttribute)("focus-guard"))&&[eS.current,ey.current,ed?.beforeInsideRef.current,ed?.afterInsideRef.current,ed?.beforeOutsideRef.current,ed?.afterOutsideRef.current,(0,G.resolveRef)(f),(0,G.resolveRef)(d)].includes(n),c=!((0,P.contains)(W,n)||(0,P.contains)(ee,n)||(0,P.contains)(n,ee)||(0,P.contains)(ed?.portalNode,n)||null!=n&&s.hasElement(n)||s.hasMatchingElement(e=>(0,P.contains)(e,n))||u||ec&&((0,M.getNodeChildren)(ec.nodesRef.current,i).find(e=>(0,P.contains)(e.context?.elements.floating,n)||(0,P.contains)(e.context?.elements.domReference,n))||(0,M.getNodeAncestors)(ec.nodesRef.current,i).find(e=>[e.context?.elements.floating,(0,P.getFloatingFocusElement)(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(r===W&&ek&&Z(ek,es),l&&r!==W&&!(o&&o.isConnected&&("function"==typeof o.checkVisibility?o.checkVisibility():"none"!==(0,S.getComputedStyle)(o).display))&&(0,P.activeElement)(e)===e.body){if((0,S.isHTMLElement)(ek)&&(ek.focus(),"popup"===l))return void eT.request(()=>{ek.focus()});let e=eh.current,t=eI(),n=t[e]||t[t.length-1]||ek;(0,S.isHTMLElement)(n)&&n.focus()}if(en.current.insideReactTree){en.current.insideReactTree=!1;return}(ei||!a)&&n&&c&&!em.current&&(ei||n!==Q())&&(eg.current=!0,h.setOpen(!1,(0,g.createChangeEventDetails)(m.REASONS.focusOut,t)))})}function i(){ev.current||(en.current.insideReactTree=!0,eR.start(0,()=>{en.current.insideReactTree=!1}))}let s=(0,S.isHTMLElement)(W)?W:null,c=[];if(ee||s)return s&&(s.addEventListener("focusout",o),s.addEventListener("pointerdown",t),c.push(()=>{s.removeEventListener("focusout",o),s.removeEventListener("pointerdown",t)})),ee&&(ee.addEventListener("focusin",n),ee.addEventListener("focusout",o),ed&&(ee.addEventListener("focusout",i,!0),c.push(()=>{ee.removeEventListener("focusout",i,!0)})),c.push(()=>{ee.removeEventListener("focusin",n),ee.removeEventListener("focusout",o)}
1)),()=>{c.forEach(e=>{e()})}},[r,W,ee,ek,a,ec,ed,h,u,l,eI,ei,er,es,en,eR,ew,eT,d,f]),o.useEffect(()=>{if(r||!ee||!b)return;let e=Array.from(ed?.portalNode?.querySelectorAll(`[${(0,F.createAttribute)("portal")}]`)||[]),t=ec?(0,M.getNodeAncestors)(ec.nodesRef.current,er()):[];return function(e,t=!1,n=!1){var r;let o,i,s,l,a,u,c,d=(0,I.ownerDocument)(e[0]).body;return r=e.concat(Array.from(d.querySelectorAll("[aria-live]"))),o="data-base-ui-inert",i=n?"inert":t?"aria-hidden":null,s=r.map(e=>{if(d.contains(e))return e;let t=U(e);return d.contains(t)?t:null}).filter(e=>null!=e),l=new Set,a=new Set(s),u=[],H[o]||(H[o]=new WeakMap),c=H[o],s.forEach(function e(t){!(!t||l.has(t))&&(l.add(t),t.parentNode&&e(t.parentNode))}),function e(t){!t||a.has(t)||[].forEach.call(t.children,t=>{if("script"!==(0,S.getNodeName)(t))if(l.has(t))e(t);else{let e=i?t.getAttribute(i):null,n=null!==e&&"false"!==e,r=Y(i),s=(r.get(t)||0)+1,l=(c.get(t)||0)+1;r.set(t,s),c.set(t,l),u.push(t),1===s&&n&&V.add(t),1===l&&t.setAttribute(o,""),!n&&i&&t.setAttribute(i,"inert"===i?"":"true")}})}(d),l.clear(),_+=1,()=>{u.forEach(e=>{let t=Y(i),n=(t.get(e)||0)-1,r=(c.get(e)||0)-1;t.set(e,n),c.set(e,r),n||(!V.has(e)&&i&&e.removeAttribute(i),V.delete(e)),r||e.removeAttribute(o)}),(_-=1)||(B.inert=new WeakMap,B["aria-hidden"]=new WeakMap,B.none=new WeakMap,V=new WeakSet,H={})}}([ee,t.find(e=>(0,P.isTypeableCombobox)(e.context?.elements.domReference||null))?.context?.elements.domReference,...e,ef.current,ep.current,eS.current,ey.current,ed?.beforeOutsideRef.current,ed?.afterOutsideRef.current,(0,G.resolveRef)(f),(0,G.resolveRef)(d),ei?W:null].filter(e=>null!=e),a||ei)},[b,r,W,ee,a,es,ed,ei,ec,er,d,f]),(0,R.useIsoLayoutEffect)(()=>{if(!b||r||!(0,S.isHTMLElement)(ek))return;let e=(0,I.ownerDocument)(ek),t=(0,P.activeElement)(e);queueMicrotask(()=>{let e,n=eD(ek),r=el.current,o="function"==typeof r?r(eu.current||""):r;void 0===o||!1===o||(e=(e=!0===o||null===o?n[0]||ek:(0,G.resolveRef)(o))||n[0]||ek,(0,P.contains)(ek,t)||j(e,{preventScroll:e===ek}))})},[r,b,ek,eo,eD,el,eu]),(0,R.useIsoLayoutEffect)(()=>{var e;if(r||!ek)return;let t=(0,I.ownerDocument)(ek);function n(e){var t,n;let r;if(e.open||(t=e.nativeEvent,n=eE.current,r=(0,D.ownerWindow)(t.target),eb.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===m.REASONS.triggerHover&&"mouseleave"===e.nativeEvent.type&&(eg.current=!0),e.reason===m.REASONS.outsidePress)if(e.nested)eg.current=!1;else if((0,L.isVirtualClick)(e.nativeEvent)||(0,L.isVirtualPointerEvent)(e.nativeEvent))eg.current=!1;else{let e=!1;document.createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?eg.current=!1:eg.current=!0}}e=(0,P.activeElement)(t),J(),e&&"body"!==(0,S.getNodeName)(e)&&(q.push(new WeakRef(e)),q.length>20&&(q=q.slice(-20))),et.on("openchange",n);let o=t.createElement("span");return o.setAttribute("tabindex","-1"),o.setAttribute("aria-hidden","true"),Object.assign(o.style,w.visuallyHidden),eO&&W&&W.insertAdjacentElement("afterend",o),()=>{et.off("openchange",n);let e=(0,P.activeElement)(t),r=(0,P.contains)(ee,e)||ec&&(0,M.getNodeChildren)(ec.nodesRef.current,er(),!1).some(t=>(0,P.contains)(t.context?.elements.floating,e)),i=function(){let e=ea.current,t="function"==typeof e?e(eb.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=W||Q();return e&&e.isConnected?e:o}let n=W||Q()||o;return(0,G.resolveRef)(t)||n}();queueMicrotask(()=>{let n=function(e){if(!e)return null;let t=(0,N.getTabbableOptions)();return(0,E.isTabbable)(e,t)?e:(0,E.tabbable)(e,t)[0]||e}(i),s="boolean"!=typeof ea.current;ea.current&&!eg.current&&(0,S.isHTMLElement)(n)&&(s||n===e||e===t.body||r)&&n.focus({preventScroll:!0}),o.remove(),eg.current=!1})}},[r,ee,ek,ea,en,et,ec,eO,W,er]),(0,R.useIsoLayoutEffect)(()=>{if(!O.isWebKit||b||!ee)return;let e=(0,P.activeElement)((0,I.ownerDocument)(ee));(0,S.isHTMLElement)(e)&&(0,P.isTypeableElement)(e)&&(0,P.contains)(ee,e)&&e.blur()},[b,ee]),(0,R.useIsoLayoutEffect)(()=>
1{if(!r&&ed)return ed.setFocusManagerState({modal:a,closeOnFocusOut:u,open:b,onOpenChange:h.setOpen,domReference:W}),()=>{ed.setFocusManagerState(null)}},[r,ed,a,b,h,u,W]),(0,R.useIsoLayoutEffect)(()=>{if(!r&&ek)return Z(ek,es),()=>{queueMicrotask(J)}},[r,ek,es]);let eA=!r&&(!a||!ei)&&(eO||a);return(0,$.jsxs)(o.Fragment,{children:[eA&&(0,$.jsx)(A.FocusGuard,{"data-type":"inside",ref:eC,onFocus:e=>{if(a){let e=eD();j(e[e.length-1])}else if(ed?.portalNode)if(eg.current=!1,(0,N.isOutsideEvent)(e,ed.portalNode)){let e=(0,N.getNextTabbable)(W);e?.focus()}else(0,G.resolveRef)(f??ed.beforeOutsideRef)?.focus()}}),n,eA&&(0,$.jsx)(A.FocusGuard,{"data-type":"inside",ref:ex,onFocus:e=>{if(a)j(eD()[0]);else if(ed?.portalNode)if(u&&(eg.current=!0),(0,N.isOutsideEvent)(e,ed.portalNode)){let e=(0,N.getPreviousTabbable)(W);e?.focus()}else(0,G.resolveRef)(d??ed.afterOutsideRef)?.focus()}})]})}let et=((t={}).nestedDialogs="--nested-dialogs",t),en=((n={})[n.open=u.CommonPopupDataAttributes.open]="open",n[n.closed=u.CommonPopupDataAttributes.closed]="closed",n[n.startingStyle=u.CommonPopupDataAttributes.startingStyle]="startingStyle",n[n.endingStyle=u.CommonPopupDataAttributes.endingStyle]="endingStyle",n.nested="data-nested",n.nestedDialogOpen="data-nested-dialog-open",n),er=o.createContext(void 0);function eo(){let e=o.useContext(er);if(void 0===e)throw Error((0,i.default)(26));return e}var ei=e.i(889269),es=e.i(992238);let el={...u.popupStateMapping,...c.transitionStatusMapping,nestedDialogOpen:e=>e?{[en.nestedDialogOpen]:""}:null},ea=o.forwardRef(function(e,t){let{className:n,finalFocus:r,initialFocus:o,render:i,...s}=e,{store:u}=l(),c=u.useState("descriptionElementId"),d=u.useState("disablePointerDismissal"),f=u.useState("floatingRootContext"),p=u.useState("popupProps"),g=u.useState("modal"),m=u.useState("mounted"),v=u.useState("nested"),h=u.useState("nestedOpenDialogCount"),b=u.useState("open"),E=u.useState("openMethod"),S=u.useState("titleElementId"),y=u.useState("transitionStatus"),C=u.useState("role");eo(),(0,ei.useOpenChangeComplete)({open:b,ref:u.context.popupRef,onComplete(){b&&u.context.onOpenChangeComplete?.(!0)}});let x=void 0===o?function(e){return"touch"!==e||u.context.popupRef.current}:o,R=(0,a.useRenderElement)("div",e,{state:{open:b,nested:v,transitionStatus:y,nestedDialogOpen:h>0},props:[p,{"aria-labelledby":S??void 0,"aria-describedby":c??void 0,role:C,tabIndex:-1,hidden:!m,onKeyDown(e){es.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()},style:{[et.nestedDialogs]:h}},s],ref:[t,u.context.popupRef,u.useStateSetter("popupElement")],stateAttributesMapping:el});return(0,$.jsx)(ee,{context:f,openInteractionType:E,disabled:!m,closeOnFocusOut:!d,initialFocus:x,returnFocus:r,modal:!1!==g,restoreFocus:"popup",children:R})});var eu=e.i(658130);let ec=o.forwardRef(function(e,t){let n,{cutout:r,...o}=e;if(r){let e=r?.getBoundingClientRect();n=`polygon(
2      0% 0%,
3      100% 0%,
4      100% 100%,
5      0% 100%,
6      0% 0%,
7      ${e.left}px ${e.top}px,
8      ${e.left}px ${e.bottom}px,
9      ${e.right}px ${e.bottom}px,
10      ${e.right}px ${e.top}px,
11      ${e.left}px ${e.top}px
12    )`}return(0,$.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})}),ed=o.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:o}=l(),i=o.useState("mounted"),s=o.useState("modal"),a=o.useState("open");return i||n?(0,$.jsx)(er.Provider,{value:n,children:(0,$.jsxs)(z.FloatingPortal,{ref:t,...r,children:[i&&!0===s&&(0,$.jsx)(ec,{ref:o.context.internalBackdropRef,inert:(0,eu.inertValue)(!a)}),e.children]})}):null});var ef=e.i(630628),ep=e.i(58509),eg=e.i(417514);let em={},ev={},eh="";class eb{lockCount=0;restore=null;timeoutLock=T.Timeout.create();timeoutUnlock=T.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 t,n,r,o,i;if(0===this.lockCount||null!==this.restore)return;let s=(0,I.ownerDocument)(e).documentElement,l=(0,D.ownerWindow)(s).getComputedStyle(s).overflowY;if("hidden"===l||"clip"===l){this.restore=eg.NOOP;return}let a=O.isIOS||!function(e){if("u"<typeof document)return!1;let t=(0,I.ownerDocument)(e);return(0,D.ownerWindow)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=a?(n=(t=(0,I.ownerDocument)(e)).documentElement,r=t.body,i={overflowY:(o=(0,S.isOverflowElement)(n)?n:r).style.overflowY,overflowX:o.style.overflowX},Object.assign(o.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(o.style,i)}):function(e){let t=(0,I.ownerDocument)(e),n=t.documentElement,r=t.body,o=(0,D.ownerWindow)(n),i=0,s=0,l=!1,a=k.AnimationFrame.create();
12if(O.isWebKit&&(o.visualViewport?.scale??1)!==1)return()=>{};function u(){let t=o.getComputedStyle(n),a=o.getComputedStyle(r),u=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=n.scrollTop,s=n.scrollLeft,em={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},eh=n.style.scrollBehavior,ev={position:r.style.position,height:r.style.height,width:r.style.width,boxSizing:r.style.boxSizing,overflowY:r.style.overflowY,overflowX:r.style.overflowX,scrollBehavior:r.style.scrollBehavior};let c=n.scrollHeight>n.clientHeight,d=n.scrollWidth>n.clientWidth,f="scroll"===t.overflowY||"scroll"===a.overflowY,p="scroll"===t.overflowX||"scroll"===a.overflowX,g=Math.max(0,o.innerWidth-r.clientWidth),m=Math.max(0,o.innerHeight-r.clientHeight),v=parseFloat(a.marginTop)+parseFloat(a.marginBottom),h=parseFloat(a.marginLeft)+parseFloat(a.marginRight),b=(0,S.isOverflowElement)(n)?n:r;if(l=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"<typeof document)return!1;let t=(0,I.ownerDocument)(e),n=t.documentElement,r=t.body,o=(0,S.isOverflowElement)(n)?n:r,i=o.style.overflowY,s=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",o.style.overflowY="scroll";let l=o.offsetWidth;o.style.overflowY="hidden";let a=o.offsetWidth;return o.style.overflowY=i,n.style.scrollbarGutter=s,l===a}(e)){n.style.scrollbarGutter=u,b.style.overflowY="hidden",b.style.overflowX="hidden";return}Object.assign(n.style,{scrollbarGutter:u,overflowY:"hidden",overflowX:"hidden"}),(c||f)&&(n.style.overflowY="scroll"),(d||p)&&(n.style.overflowX="scroll"),Object.assign(r.style,{position:"relative",height:v||m?`calc(100dvh - ${v+m}px)`:"100dvh",width:h||g?`calc(100vw - ${h+g}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),r.scrollTop=i,r.scrollLeft=s,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}function c(){Object.assign(n.style,em),Object.assign(r.style,ev),l||(n.scrollTop=i,n.scrollLeft=s,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=eh)}function d(){c(),a.request(u)}return u(),o.addEventListener("resize",d),()=>{a.cancel(),c(),"function"==typeof o.removeEventListener&&o.removeEventListener("resize",d)}}(e)}}let eE=new eb;var eS=e.i(933605),ey=e.i(789633),eC=e.i(383799);let ex=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);var eR=e.i(206157),ew=e.i(258642),eT=e.i(783921),eO=e.i(598263),ek=e.i(600628),eI=e.i(769375);let eD={...ek.popupStoreSelectors,modal:(0,eT.createSelector)(e=>e.modal),nested:(0,eT.createSelector)(e=>e.nested),nestedOpenDialogCount:(0,eT.createSelector)(e=>e.nestedOpenDialogCount),disablePointerDismissal:(0,eT.createSelector)(e=>e.disablePointerDismissal),openMethod:(0,eT.createSelector)(e=>e.openMethod),descriptionElementId:(0,eT.createSelector)(e=>e.descriptionElementId),titleElementId:(0,eT.createSelector)(e=>e.titleElementId),viewportElement:(0,eT.createSelector)(e=>e.viewportElement),role:(0,eT.createSelector)(e=>e.role)};class eA extends eO.ReactStore{constructor(e){super(function(e={}){return{...(0,ek.createInitialPopupStoreState)(),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:o.createRef(),backdropRef:o.createRef(),internalBackdropRef:o.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:new eI.PopupTriggerMap,onOpenChange:void 0,onOpenChangeComplete:void 0},eD)}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 eP=((r={})[r.open=u.CommonPopupDataAttributes.open]="open",r[r.closed=u.CommonPopupDataAttributes.closed]="closed",r[r.startingStyle=u.CommonPopupDataAttributes.startingStyle]="startingStyle",r[r.endingStyle=u.CommonPopupDataAttributes.endingStyle]="endingStyle",r.nested="data-nested",r.nestedDialogOpen="data-nested-dialog-open",r),eL={...u.popupStateMapping,...c.transitionStatusMapping,nested:e=>e?{[eP.nested]:""}:null,nestedDialogOpen:e=>e?{[eP.nestedDialogOpen]:""}:null},eM=o.forwardRef(function(e,t){let{className:n,render:r,children:o,...i}=e,s=eo(),{store:u}=l(),c=u.useState("open"),d=u.useState("nested"),f=u.useState("transitionStatus"),p=u.useState("nestedOpenDialogCount"),g=u.useState("mounted");return(0,a.useRenderElement)("div",e,{enabled:s||g,state:{open:c,nested:d,transitionStatus:f,nestedDialogOpen:p>0},ref:[t,u.useStateSetter("viewportElement")],stateAttributesMapping:eL,props:[{role:"presentation",hidden:!g,style:{pointerEvents:c?void 0:"none"},children:o},i]})}),eN=o.forwardRef(function(e,t){let{render:n,className:r,id:o,...i}=e,{store:s}=l(),u=(0,h.useBaseUiId)(o);return s.useSyncedValueWithCleanup("titleElementId",u),(0,a.useRenderElement)("h2",e,{ref:t,props:[{id:u},i]})}),eF=o.forwardRef(function(e,t){let{render:n,className:r,disabled:s=!1,nativeButton:c=!0,id:d,payload:f,handle:v,...b}
12=e,E=l(!0),S=v?.store??E?.store;if(!S)throw Error((0,i.default)(79));let y=(0,h.useBaseUiId)(d),C=S.useState("floatingRootContext"),x=S.useState("isOpenedByTrigger",y),R=o.useRef(null),{registerTrigger:w,isMountedByThisTrigger:O}=(0,ew.useTriggerDataForwarding)(y,R,S,{payload:f}),{getButtonProps:I,buttonRef:D}=(0,p.useButton)({disabled:s,native:c}),A=function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.context.dataRef,{enabled:i=!0,event:s="click",toggle:l=!0,ignoreMouse:a=!1,stickIfOpen:u=!0,touchOpenDelay:c=0,reason:d=m.REASONS.triggerPress}=t,f=o.useRef(void 0),p=(0,k.useAnimationFrame)(),v=(0,T.useTimeout)(),h=o.useMemo(()=>({onPointerDown(e){f.current=e.pointerType},onMouseDown(e){let t=f.current,o=e.nativeEvent,i=n.select("open");if(0!==e.button||"click"===s||(0,L.isMouseLikePointerType)(t,!0)&&a)return;let m=r.current.openEvent,h=m?.type,b=n.select("domReferenceElement")!==e.currentTarget,E=i&&b||!(i&&l&&(!m||!u||"click"===h||"mousedown"===h));if((0,P.isTypeableElement)(o.target)){let e=(0,g.createChangeEventDetails)(d,o,o.target);E&&"touch"===t&&c>0?v.start(c,()=>{n.setOpen(!0,e)}):n.setOpen(E,e);return}let S=e.currentTarget;p.request(()=>{let e=(0,g.createChangeEventDetails)(d,o,S);E&&"touch"===t&&c>0?v.start(c,()=>{n.setOpen(!0,e)}):n.setOpen(E,e)})},onClick(e){if("mousedown-only"===s)return;let t=f.current;if("mousedown"===s&&t){f.current=void 0;return}if((0,L.isMouseLikePointerType)(t,!0)&&a)return;let o=n.select("open"),i=r.current.openEvent,p=n.select("domReferenceElement")!==e.currentTarget,m=o&&p||!(o&&l&&(!i||!u||(0,L.isClickLikeEvent)(i))),h=(0,g.createChangeEventDetails)(d,e.nativeEvent,e.currentTarget);m&&"touch"===t&&c>0?v.start(c,()=>{n.setOpen(!0,h)}):n.setOpen(m,h)},onKeyDown(){f.current=void 0}}),[r,s,a,n,u,l,p,v,c,d]);return o.useMemo(()=>i?{reference:h}:eg.EMPTY_OBJECT,[i,h])}(C,{enabled:null!=C}),M=(0,ey.useInteractions)([A]),N=S.useState("triggerProps",O);return(0,a.useRenderElement)("button",e,{state:{disabled:s,open:x},ref:[D,t,w,R],props:[M.getReferenceProps(),N,{[X.CLICK_TRIGGER_IDENTIFIER]:"",id:y},b,I],stateAttributesMapping:u.triggerOpenStateMapping})});class eW{constructor(e){this.store=e??new eA}open(e){let t=e?this.store.context.triggerElements.getById(e):void 0;this.store.setOpen(!0,(0,g.createChangeEventDetails)(m.REASONS.imperativeAction,void 0,t))}openWithPayload(e){this.store.set("payload",e),this.store.setOpen(!0,(0,g.createChangeEventDetails)(m.REASONS.imperativeAction,void 0,void 0))}close(){this.store.setOpen(!1,(0,g.createChangeEventDetails)(m.REASONS.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}}e.s(["Backdrop",0,f,"Close",0,v,"Description",0,b,"Handle",0,eW,"Popup",0,ea,"Portal",0,ed,"Root",0,function(e){let{children:t,open:n,defaultOpen:r=!1,onOpenChange:i,onOpenChangeComplete:a,disablePointerDismissal:u=!1,modal:c=!0,actionsRef:d,handle:f,triggerId:p,defaultTriggerId:v=null}=e,h=l(!0),b=!!h,E=(0,ef.useRefWithInit)(()=>f?.store??new eA({open:r,openProp:n,activeTriggerId:v,triggerIdProp:p,modal:c,disablePointerDismissal:u,nested:b})).current;(0,ep.useOnFirstRender)(()=>{void 0===n&&!1===E.state.open&&!0===r&&E.update({open:!0,activeTriggerId:v})}),E.useControlledProp("openProp",n),E.useControlledProp("triggerIdProp",p),E.useSyncedValues({disablePointerDismissal:u,nested:b,modal:c}),E.useContextCallback("onOpenChange",i),E.useContextCallback("onOpenChangeComplete",a);let S=E.useState("payload");!function(e){let{store:t,parentContext:n,actionsRef:r}=e,i=t.useState("open"),s=t.useState("disablePointerDismissal"),l=t.useState("modal"),a=t.useState("popupElement"),{openMethod:u,triggerProps:c,reset:d}=function(e){let t,n,[r,i]=o.useState(null),s=(0,x.useStableCallback)((t,n)=>{e||i(n||(O.isIOS?"touch":""))}),l=o.useCallback(()=>{i(null)},[]),{onClick:a,onPointerDown:u}=(t=o.useRef(""),n=o.useCallback(e=>{e.defaultPrevented||(t.current=e.pointerType,s(e,e.pointerType))},[s]),{onClick:o.useCallback(e=>{0===e.detail?s(e,"keyboard"):(s(e,"pointerType"in e?e.pointerType:t.current),t.current="")},[s]),onPointerDown:n});return o.useMemo(()=>({openMethod:r,reset:l,triggerProps:{onClick:a,onPointerDown:u}}),[r,l,a,u])}(i);(0,ew.useImplicitActiveTrigger)(t);let{forceUnmount:f}=(0,ew.useOpenStateTransitions)(i,t,()=>{d()}),p=(0,x.useStableCallback)(e=>{let n=(0,g.createChangeEventDetails)(e);return n.preventUnmountOnClose=()=>{t.set("preventUnmountingOnClose",!0)},n}),v=o.useCallback(()=>{t.setOpen(!1,p(m.REASONS.imperativeAction))},[t,p]);o.useImperativeHandle(r,()=>({unmount:f,close:v}),[f,v]);let h=(0,eR.useSyncedFloatingRootContext)({popupStore:t,onOpenChange:t.setOpen,treatPopupAsFloatingElement:!0,noEmit:!0}),[b,E]=o.useState(0),S=0===b,y=function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),i=n.useState("floatingId"),s=n.useState("domReferenceElement"),l=n.useState("floatingElement"),{role:a="dialog"}=t,u=(0,eC.useId)(),c=s?.id||u,d=o.useMemo(()=>(0,P.getFloatingFocusElement)(l)?.id||i,[l,i]),f=ex.get(a)??a,p=null!=(0,K.useFloatingParentNodeId)(),g=o.useMemo(()=>"tooltip"===f||"label"===a?eg.EMPTY_OBJECT:{"aria-haspopup":"alertdialog"===f?"dialog":f,"aria-expanded":"false",..."listbox"===f&&{role:"combobox"},..."menu"===f&&p&&{role:"menuitem"},..."select"===a&&{"aria-autocomplete":"none"},..."combobox"===a&&{"aria-autocomplete":"list"}},[f,p,a]),m=o.useMemo(()=>"tooltip"===f||"label"===a?{[`aria-${"label"===a?"labelledby":"describedby"}`]:r?d:void 0}:{...g,"aria-expanded":r?"true":"false","aria-controls":r?d:void 0,..."menu"===f&&{id:c}},[f,d,r,c,a,g]),v=o.useMemo(()=>
12{let e={id:d,...f&&{role:f}};return"tooltip"===f||"label"===a?e:{...e,..."menu"===f&&{"aria-labelledby":c}}},[f,d,c,a]),h=o.useCallback(({active:e,selected:t})=>{let n={role:"option",...e&&{id:`${d}-fui-option`}};switch(a){case"select":case"combobox":return{...n,"aria-selected":t}}return{}},[d,a]);return o.useMemo(()=>({reference:m,floating:v,item:h,trigger:g}),[m,v,g,h])}(h),C=(0,eS.useDismiss)(h,{outsidePressEvent:()=>t.context.internalBackdropRef.current||t.context.backdropRef.current?"intentional":{mouse:"trap-focus"===l?"sloppy":"intentional",touch:"sloppy"},outsidePress(e){if(!t.context.outsidePressEnabledRef.current||"button"in e&&0!==e.button||"touches"in e&&1!==e.touches.length)return!1;let n=(0,P.getTarget)(e);return!!S&&!s&&(!l||!t.context.internalBackdropRef.current&&!t.context.backdropRef.current||t.context.internalBackdropRef.current===n||t.context.backdropRef.current===n||(0,P.contains)(n,a)&&!n?.hasAttribute("data-base-ui-portal"))},escapeKey:S});!function(e=!0,t=null){(0,R.useIsoLayoutEffect)(()=>{if(e)return eE.acquire(t)},[e,t])}(i&&!0===l,a);let{getReferenceProps:w,getFloatingProps:T,getTriggerProps:k}=(0,ey.useInteractions)([y,C]);t.useContextCallback("onNestedDialogOpen",e=>{E(e+1)}),t.useContextCallback("onNestedDialogClose",()=>{E(0)}),o.useEffect(()=>(n?.onNestedDialogOpen&&i&&n.onNestedDialogOpen(b),n?.onNestedDialogClose&&!i&&n.onNestedDialogClose(),()=>{n?.onNestedDialogClose&&i&&n.onNestedDialogClose()}),[i,n,b]);let I=o.useMemo(()=>w(c),[w,c]),D=o.useMemo(()=>k(c),[k,c]),A=o.useMemo(()=>T(),[T]);t.useSyncedValues({openMethod:u,activeTriggerProps:I,inactiveTriggerProps:D,popupProps:A,floatingRootContext:h,nestedOpenDialogCount:b})}({store:E,actionsRef:d,parentContext:h?.store.context,onOpenChange:i,triggerIdProp:p});let y=o.useMemo(()=>({store:E}),[E]);return(0,$.jsx)(s.Provider,{value:y,children:"function"==typeof t?t({payload:S}):t})},"Title",0,eN,"Trigger",0,eF,"Viewport",0,eM,"createHandle",0,function(){return new eW}],387913);var ej=e.i(387913);e.s(["Dialog",0,ej],972920)},357772,e=>{"use strict";let t=(0,e.i(33550).default)("outline","x","X",[["path",{d:"M18 6l-12 12",key:"svg-0"}],["path",{d:"M6 6l12 12",key:"svg-1"}]]);e.s(["IconX",0,t],357772)},776639,e=>{"use strict";var t=e.i(843476),n=e.i(972920),r=e.i(975157),o=e.i(519455),i=e.i(357772);function s({...e}){return(0,t.jsx)(n.Dialog.Portal,{"data-slot":"dialog-portal",...e})}function l({className:e,...o}){return(0,t.jsx)(n.Dialog.Backdrop,{"data-slot":"dialog-overlay",className:(0,r.cn)("fixed inset-0 isolate z-50 bg-overlay duration-100 data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0",e),...o})}e.s(["Dialog",0,function({...e}){return(0,t.jsx)(n.Dialog.Root,{"data-slot":"dialog",...e})},"DialogContent",0,function({className:e,children:a,showCloseButton:u=!0,...c}){return(0,t.jsxs)(s,{children:[(0,t.jsx)(l,{}),(0,t.jsxs)(n.Dialog.Popup,{"data-slot":"dialog-content",className:(0,r.cn)("fixed top-1/2 left-1/2 z-50 grid w-full max-w-[calc(100%-2rem)] -translate-x-1/2 -translate-y-1/2 gap-4 rounded-xl bg-background p-4 text-sm ring-1 ring-foreground/10 duration-100 outline-none sm:max-w-sm 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),...c,children:[a,u&&(0,t.jsxs)(n.Dialog.Close,{"data-slot":"dialog-close",render:(0,t.jsx)(o.Button,{variant:"ghost",className:"absolute top-2 right-2",size:"icon-sm"}),children:[(0,t.jsx)(i.IconX,{size:16}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})},"DialogDescription",0,function({className:e,...o}){return(0,t.jsx)(n.Dialog.Description,{"data-slot":"dialog-description",className:(0,r.cn)("text-sm text-muted-foreground *:[a]:underline *:[a]:underline-offset-3 *:[a]:hover:text-foreground",e),...o})},"DialogFooter",0,function({className:e,showCloseButton:i=!1,children:s,...l}){return(0,t.jsxs)("div",{"data-slot":"dialog-footer",className:(0,r.cn)("-mx-4 -mb-4 flex flex-col-reverse gap-2 rounded-b-xl border-t bg-muted/50 p-4 sm:flex-row sm:justify-end",e),...l,children:[s,i&&(0,t.jsx)(n.Dialog.Close,{render:(0,t.jsx)(o.Button,{variant:"outline"}),children:"Close"})]})},"DialogHeader",0,function({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"dialog-header",className:(0,r.cn)("flex flex-col gap-2",e),...n})},"DialogOverlay",0,l,"DialogPortal",0,s,"DialogTitle",0,function({className:e,...o}){return(0,t.jsx)(n.Dialog.Title,{"data-slot":"dialog-title",className:(0,r.cn)("text-base leading-none font-medium",e),...o})},"DialogTrigger",0,function({...e}){return(0,t.jsx)(n.Dialog.Trigger,{"data-slot":"dialog-trigger",...e})}])}]);

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.