1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`3ea6c411-96e7-43e1-afc8-032417a240be`,e._sentryDebugIdIdentifier=`sentry-dbid-3ea6c411-96e7-43e1-afc8-032417a240be`)}catch{}})();import{it as e,st as t}from"./components-CLmTExWJ.js";import{t as n}from"./react-dom-BBNzd2T7.js";import{a as r,d as i,l as a,o,p as s,r as c,s as l,t as u,u as d,v as f}from"./Collection-Cfz7mbpt.js";import{a as p,r as m,t as h}from"./useId-DlmH-COD.js";import{A as g,C as _,O as v,T as y,_ as ee,a as b,b as x,c as te,f as S,g as C,h as w,i as ne,j as T,k as E,m as D,p as O,r as k,s as re,v as A}from"./useFocusable-ZkNhGgtP.js";import{a as ie,y as j}from"./focusSafely-Dmny9hhe.js";import{f as M,g as N,m as ae,t as P,y as F}from"./Button-DdqK24aK.js";import{S as I,n as L,r as R,s as z,t as B,u as oe,y as V}from"./SelectionManager-DfEFJY_P.js";import{n as se,t as ce}from"./useOverlayPosition-CVDwEhLd.js";import{t as H}from"./getScrollParent-DAOdlzBb.js";import{t as le}from"./useControlledState-DZBs_3Dy.js";import{n as ue,r as U}from"./Overlay-DqRmwnT3.js";import{t as de}from"./useOverlay-BZ688rVQ.js";import{r as fe}from"./FocusScope-O8uRcE-B.js";import{n as pe,r as W,t as me}from"./useSelectableList-BJluOJG0.js";import{t as he}from"./VisuallyHidden-Cw9dGJoj.js";import{t as ge}from"./useOverlayTrigger-B4YEDxjp.js";import{t as _e}from"./useDialog-CphjcPIV.js";import{t as ve}from"./useOverlayTriggerState-TIK_HXlN.js";var ye=t(n(),1),G=t(e(),1);function be(e,t=!0){let[n,r]=(0,G.useState)(!0),i=n&&t;return p(()=>{if(i&&e.current&&`getAnimations`in e.current)for(let t of e.current.getAnimations())t instanceof CSSTransition&&t.cancel()},[e,i]),Se(e,i,(0,G.useCallback)(()=>r(!1),[])),i}function xe(e,t){let[n,r]=(0,G.useState)(t?`open`:`closed`);switch(n){case`open`:t||r(`exiting`);break;case`closed`:case`exiting`:t&&r(`open`);break}let i=n===`exiting`;return Se(e,i,(0,G.useCallback)(()=>{r(e=>e===`exiting`?`closed`:e)},[])),i}function Se(e,t,n){p(()=>{if(t&&e.current){if(!(`getAnimations`in e.current)){n();return}let t=e.current.getAnimations();if(t.length===0){n();return}let r=!1;return Promise.all(t.map(e=>e.finished)).then(()=>{r||(0,ye.flushSync)(()=>{n()})}).catch(()=>{}),()=>{r=!0}}},[e,t,n])}var K=typeof document<`u`&&window.visualViewport,Ce=new Set([`checkbox`,`radio`,`range`,`color`,`file`,`image`,`button`,`submit`,`reset`]),q=0,we;function Te(e={}){let{isDisabled:t}=e;p(()=>{if(!t)return q++,q===1&&(we=j()?De():Ee()),()=>{q--,q===0&&we()}},[t])}function Ee(){return T(J(document.documentElement,`paddingRight`,`${window.innerWidth-document.documentElement.clientWidth}px`),J(document.documentElement,`overflow`,`hidden`))}function De(){let e,t,n=n=>{e=H(n.target,!0),!(e===document.documentElement&&e===document.body)&&e instanceof HTMLElement&&window.getComputedStyle(e).overscrollBehavior===`auto`&&(t=J(e,`overscrollBehavior`,`contain`))},r=t=>{if(!e||e===document.documentElement||e===document.body){t.preventDefault();return}e.scrollHeight===e.clientHeight&&e.scrollWidth===e.clientWidth&&t.preventDefault()},i=()=>{t&&t()},a=e=>{let t=e.target;ke(t)&&(s(),t.style.transform=`translateY(-2000px)`,requestAnimationFrame(()=>{t.style.transform=``,K&&(K.height<window.innerHeight?requestAnimationFrame(()=>{Oe(t)}):K.addEventListener(`resize`,()=>Oe(t),{once:!0}))}))},o=null,s=()=>{if(o)return;let e=()=>{window.scrollTo(0,0)},t=window.pageXOffset,n=window.pageYOffset;o=T(Y(window,`scroll`,e),J(document.documentElement,`paddingRight`,`${window.innerWidth-document.documentElement.clientWidth}px`),J(document.documentElement,`overflow`,`hidden`),J(document.body,`marginTop`,`-${n}px`),()=>{window.scrollTo(t,n)}),window.scrollTo(0,0)},c=T(Y(document,`touchstart`,n,{passive:!1,capture:!0}),Y(document,`touchmove`,r,{passive:!1,capture:!0}),Y(document,`touchend`,i,{passive:!1,capture:!0}),Y(document,`focus`,a,!0));return()=>{t?.(),o?.(),c()}}function J(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function Y(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function Oe(e){let t=document.scrollingElement||document.documentElement,n=e;for(;n&&n!==t;){let e=H(n);if(e!==document.documentElement&&e!==document.body&&e!==n){let t=e.getBoundingClientRect().top,r=n.getBoundingClientRect().top;r>t+n.clientHeight&&(e.scrollTop+=r-t)}n=e.parentElement}}function ke(e){return e instanceof HTMLInputElement&&!Ce.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}var Ae={};Ae={dismiss:`تجاÙÙ`};var je={};je={dismiss:`ÐÑÑ
вÑÑлÑне`};var Me={};Me={dismiss:`Odstranit`};var Ne={};Ne={dismiss:`Luk`};var Pe={};Pe={dismiss:`SchlieÃen`};var Fe={};Fe={dismiss:`ÎÏÏÏÏιÏη`};var Ie={};Ie={dismiss:`Dismiss`};var Le={};Le={dismiss:`Descartar`};var Re={};Re={dismiss:`Lõpeta`};var ze={};ze={dismiss:`Hylkää`};var Be={};Be={dismiss:`Rejeter`};var Ve={};Ve={dismiss:`×תע××`};var He={};He={dismiss:`Odbaci`};var Ue={};Ue={dismiss:`ElutasÃtás`};var We={};We={dismiss:`Ignora`};var Ge={};Ge={dismiss:`éãã`};var Ke={};Ke={dismiss:`무ì`};var qe={};qe={dismiss:`Atmesti`};var Je={};Je={dismiss:`NerÄdÄ«t`};var Ye={};Ye={dismiss:`Lukk`};var Xe={};Xe={dismiss:`Negeren`};var Ze={};Ze={dismiss:`Zignoruj`};var Qe={};Qe={dismiss:`Descartar`};var $e={};$e={dismiss:`Dispensar`};var et={};et={dismiss:`Revocare`};var tt={};tt={dismiss:`ÐÑопÑÑÑиÑÑ`};var nt={};nt={dismiss:`ZruÅ¡iÅ¥`};var rt={};rt={dismiss:`Opusti`};var it={};it={dismiss:`Odbaci`};var at={};at={dismiss:`Avvisa`};var ot={};ot={dismiss:`Kapat`};var st={};st={dismiss:`СкаÑÑваÑи`};var ct={};ct={dismiss:`åæ¶`};var lt={};lt={dismiss:`éé`};var ut={};ut={"ar-AE":Ae,"bg-BG":je,"cs-CZ":Me,"da-DK":Ne,"de-DE":Pe,"el-GR":Fe,"en-US":Ie,"es-ES":Le,"et-EE":Re,"fi-FI":ze,"fr-FR":Be,"he-IL":Ve,"hr-HR":He,"hu-HU":Ue,"it-IT":We,"ja-JP":Ge,"ko-KR":Ke,"lt-LT":qe,"lv-LV":Je,"nb-NO":Ye,"nl-NL":Xe,"pl-PL":Ze,"pt-BR":Qe,"pt-PT":$e,"ro-RO":et,"ru-RU":tt,"sk-SK":nt,"sl-SI":rt,"sr-SP":it,"sv-SE":at,"tr-TR":ot,"uk-UA":st,"zh-CN":ct,"zh-TW":lt};
1function dt(e){return e&&e.__esModule?e.default:e}function ft(e){let{onDismiss:t,...n}=e,r=F(n,V(dt(ut),`@react-aria/overlays`).format(`dismiss`)),i=()=>{t&&t()};return G.createElement(he,null,G.createElement(`button`,{...r,tabIndex:-1,onClick:i,style:{width:1,height:1}}))}function pt(e,t){let{triggerRef:n,popoverRef:r,isNonModal:i,isKeyboardDismissDisabled:a,shouldCloseOnInteractOutside:o,...s}=e,{overlayProps:c,underlayProps:l}=de({isOpen:t.isOpen&&!s[`data-react-aria-top-layer`],onClose:t.close,shouldCloseOnBlur:!0,isDismissable:!i,isKeyboardDismissDisabled:a,shouldCloseOnInteractOutside:o},r),{overlayProps:u,arrowProps:d,placement:f}=ce({...s,targetRef:n,overlayRef:r,isOpen:t.isOpen,onClose:i?t.close:null});return Te({isDisabled:i||!t.isOpen}),p(()=>{if(t.isOpen&&!i&&r.current)return pe([r.current])},[i,t.isOpen,r]),{popoverProps:g(c,u),arrowProps:d,underlayProps:l,placement:f}}var mt=new WeakMap;function ht(e){let t=mt.get(e);if(t!=null)return t;let n=0,r=t=>{for(let i of t)i.type===`section`?r(R(i,e)):n++};return r(e),mt.set(e,n),n}var gt={};gt={longPressMessage:`اضغط Ù
Ø·ÙÙØ§Ù أ٠اضغط عÙÙ Alt + Ø§ÙØ³ÙÙ
ÙØ£Ø³ÙÙ ÙÙØªØ اÙÙØ§Ø¦Ù
Ø©`};var _t={};_t={longPressMessage:`ÐаÑиÑнеÑе пÑодÑлжиÑелно или наÑиÑнеÑе Alt+ ÑÑÑелка надолÑ, за да оÑвоÑиÑе менÑÑо`};var vt={};vt={longPressMessage:`Dlouhým stiskem nebo stisknutÃm kláves Alt + Å¡ipka dolů otevÅete nabÃdku`};var yt={};yt={longPressMessage:`Langt tryk eller tryk pÃ¥ Alt + pil ned for at Ã¥bne menuen`};var bt={};bt={longPressMessage:`Drücken Sie lange oder drücken Sie Alt + Nach-unten, um das Menü zu öffnen`};var xt={};xt={longPressMessage:`ΠιÎÏÏε ÏαÏαÏεÏαμÎνα ή ÏαÏήÏÏε Alt + κάÏÏ Î²ÎÎ»Î¿Ï Î³Î¹Î± να ανοίξεÏε Ïο μενοÏ`};var St={};St={longPressMessage:`Long press or press Alt + ArrowDown to open menu`};var Ct={};Ct={longPressMessage:`Mantenga pulsado o pulse Alt + flecha abajo para abrir el menú`};var wt={};wt={longPressMessage:`Menüü avamiseks vajutage pikalt või vajutage klahve Alt + allanool`};var Tt={};Tt={longPressMessage:`Avaa valikko painamalla pohjassa tai näppäinyhdistelmällä Alt + Alanuoli`};var Et={};Et={longPressMessage:`Appuyez de manière prolongée ou appuyez sur Alt\xA0+\xA0Flèche vers le bas pour ouvrir le menu.`};var Dt={};Dt={longPressMessage:`×××¥ ××××¦× ×ר××× ×× ×קש Alt + ArrowDown ××× ×פת×× ×ת ×תפר××`};var Ot={};Ot={longPressMessage:`Dugo pritisnite ili pritisnite Alt + strelicu prema dolje za otvaranje izbornika`};var kt={};kt={longPressMessage:`Nyomja meg hosszan, vagy nyomja meg az Alt + lefele nyÃl gombot a menü megnyitásához`};var At={};At={longPressMessage:`Premere a lungo o premere Alt + Freccia giù per aprire il menu`};var jt={};jt={longPressMessage:`é·æ¼ãã¾ã㯠Alt+ä¸ç¢å°ãã¼ã§ã¡ãã¥ã¼ãéã`};var Mt={};Mt={longPressMessage:`ê¸¸ê² ë르거ë Alt + ìë쪽 íì´í를 ëë¬ ë©ë´ ì´ê¸°`};var Nt={};Nt={longPressMessage:`NorÄdami atidaryti meniu, nuspaudÄ palaikykite arba paspauskite âAlt + ArrowDownâ.`};var Pt={};Pt={longPressMessage:`Lai atvÄrtu izvÄlni, turiet nospiestu vai nospiediet taustiÅu kombinÄciju Alt + lejupvÄrstÄ bultiÅa`};var Ft={};Ft={longPressMessage:`Langt trykk eller trykk Alt + PilNed for Ã¥ Ã¥pne menyen`};var It={};It={longPressMessage:`Druk lang op Alt + pijl-omlaag of druk op Alt om het menu te openen`};var Lt={};Lt={longPressMessage:`NaciÅnij i przytrzymaj lub naciÅnij klawisze Alt + StrzaÅka w dóÅ, aby otworzyÄ menu`};var Rt={};Rt={longPressMessage:`Pressione e segure ou pressione Alt + Seta para baixo para abrir o menu`};var zt={};zt={longPressMessage:`Prima continuamente ou prima Alt + Seta Para Baixo para abrir o menu`};var Bt={};Bt={longPressMessage:`ApÄsaÈi lung sau apÄsaÈi pe Alt + sÄgeatÄ Ã®n jos pentru a deschide meniul`};var Vt={};Vt={longPressMessage:`ÐажмиÑе и ÑдеÑживайÑе или нажмиÑе Alt + СÑÑелка вниз, ÑÑÐ¾Ð±Ñ Ð¾ÑкÑÑÑÑ Ð¼ÐµÐ½Ñ`};var Ht={};Ht={longPressMessage:`Ponuku otvorÃte dlhým stlaÄenÃm alebo stlaÄenÃm klávesu Alt + klávesu so Å¡Ãpkou nadol`};var Ut={};Ut={longPressMessage:`Za odprtje menija pritisnite in držite gumb ali pritisnite Alt+puÅ¡Äica navzdol`};var Wt={};Wt={longPressMessage:`Dugo pritisnite ili pritisnite Alt + strelicu prema dole da otvorite meni`};var Gt={};Gt={longPressMessage:`HÃ¥ll nedtryckt eller tryck pÃ¥ Alt + pil nedÃ¥t för att öppna menyn`};var Kt={};Kt={longPressMessage:`Menüyü açmak için uzun basın veya Alt + AÅaÄı Ok tuÅuna basın`};var qt={};qt={longPressMessage:`Ðовго або звиÑайно наÑиÑнÑÑÑ ÐºÐ¾Ð¼Ð±ÑнаÑÑÑ ÐºÐ»Ð°Ð²ÑÑ Alt Ñ ÑÑÑÑлка вниз, Ñоб вÑдкÑиÑи менÑ`};var Jt={};Jt={longPressMessage:`é¿æææ Alt + å䏿¹åé®ä»¥æå¼èå`};var Yt={};Yt={longPressMessage:`é·æææ Alt+åä¸éµä»¥éååè½è¡¨`};var Xt={};Xt={"ar-AE":gt,"bg-BG":_t,"cs-CZ":vt,"da-DK":yt,"de-DE":bt,"el-GR":xt,"en-US":St,"es-ES":Ct,"et-EE":wt,"fi-FI":Tt,"fr-FR":Et,"he-IL":Dt,"hr-HR":Ot,"hu-HU":kt,"it-IT":At,"ja-JP":jt,"ko-KR":Mt,"lt-LT":Nt,"lv-LV":Pt,"nb-NO":Ft,"nl-NL":It,"pl-PL":Lt,"pt-B
1R":Rt,"pt-PT":zt,"ro-RO":Bt,"ru-RU":Vt,"sk-SK":Ht,"sl-SI":Ut,"sr-SP":Wt,"sv-SE":Gt,"tr-TR":Kt,"uk-UA":qt,"zh-CN":Jt,"zh-TW":Yt};function Zt(e){return e&&e.__esModule?e.default:e}function Qt(e,t,n){let{type:r=`menu`,isDisabled:i,trigger:a=`press`}=e,o=m(),{triggerProps:s,overlayProps:c}=ge({type:r},t,n),l=e=>{if(!i&&!(a===`longPress`&&!e.altKey)&&n&&n.current)switch(e.key){case`Enter`:case` `:if(a===`longPress`)return;case`ArrowDown`:`continuePropagation`in e||e.stopPropagation(),e.preventDefault(),t.toggle(`first`);break;case`ArrowUp`:`continuePropagation`in e||e.stopPropagation(),e.preventDefault(),t.toggle(`last`);break;default:`continuePropagation`in e&&e.continuePropagation()}},u=V(Zt(Xt),`@react-aria/menu`),{longPressProps:d}=I({isDisabled:i||a!==`longPress`,accessibilityDescription:u.format(`longPressMessage`),onLongPressStart(){t.close()},onLongPress(){t.open(`first`)}}),f={onPressStart(e){e.pointerType!==`touch`&&e.pointerType!==`keyboard`&&!i&&t.open(e.pointerType===`virtual`?`first`:null)},onPress(e){e.pointerType===`touch`&&!i&&t.toggle()}};return delete s.onPress,{menuTriggerProps:{...s,...a===`press`?f:d,id:o,onKeyDown:l},menuProps:{...c,"aria-labelledby":o,autoFocus:t.focusStrategy||!0,onClose:t.close}}}var $t=new WeakMap;function en(e,t,n){let{shouldFocusWrap:r=!0,onKeyDown:i,onKeyUp:a,...o}=e;!e[`aria-label`]&&!e[`aria-labelledby`]&&console.warn(`An aria-label or aria-labelledby prop is required for accessibility.`);let s=v(e,{labelable:!0}),{listProps:c}=me({...o,ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,shouldFocusWrap:r,linkBehavior:`override`});return $t.set(t,{onClose:e.onClose,onAction:e.onAction,shouldUseVirtualFocus:e.shouldUseVirtualFocus}),{menuProps:g(s,{onKeyDown:i,onKeyUp:a},{role:`menu`,...c,onKeyDown:t=>{var n;(t.key!==`Escape`||e.shouldUseVirtualFocus)&&((n=c.onKeyDown)==null||n.call(c,t))}})}}function tn(e,t,n){let{id:r,key:i,closeOnSelect:a,isVirtualized:o,"aria-haspopup":s,onPressStart:c,onPressUp:l,onPress:u,onPressChange:d,onPressEnd:f,onHoverStart:p,onHoverChange:m,onHoverEnd:ee,onKeyDown:x,onKeyUp:S,onFocus:C,onFocusChange:w,onBlur:T,selectionManager:E=t.selectionManager}=e,D=!!s,O=D&&e[`aria-expanded`]===`true`,k=e.isDisabled??E.isDisabled(i),A=e.isSelected??E.isSelected(i),j=$t.get(t),M=t.collection.getItem(i),N=e.onClose||j.onClose,ae=y(),P=t=>{if(!D){if(M!=null&&M.props?.onAction?M.props.onAction():e.onAction&&e.onAction(i),j.onAction){let e=j.onAction;e(i)}t.target instanceof HTMLAnchorElement&&M&&ae.open(t.target,t,M.props.href,M.props.routerOptions)}},F=`menuitem`;D||(E.selectionMode===`single`?F=`menuitemradio`:E.selectionMode===`multiple`&&(F=`menuitemcheckbox`));let I=h(),L=h(),R=h(),z={id:r,"aria-disabled":k||void 0,role:F,"aria-label":e[`aria-label`],"aria-labelledby":I,"aria-describedby":[L,R].filter(Boolean).join(` `)||void 0,"aria-controls":e[`aria-controls`],"aria-haspopup":s,"aria-expanded":e[`aria-expanded`]};E.selectionMode!==`none`&&!D&&(z[`aria-checked`]=A),o&&(z[`aria-posinset`]=M?.index,z[`aria-setsize`]=ht(t.collection));let B=e=>{e.pointerType===`keyboard`&&P(e),c?.(e)},V=()=>{!D&&N&&(a??(E.selectionMode!==`multiple`||E.isLink(i)))&&N()},se=e=>{e.pointerType===`mouse`&&(P(e),V()),l?.(e)},ce=e=>{e.pointerType!==`keyboard`&&e.pointerType!==`mouse`&&(P(e),V()),u?.(e)},{itemProps:H,isFocused:le}=oe({id:r,selectionManager:E,key:i,ref:n,shouldSelectOnPressUp:!0,allowsDifferentPressOrigin:!0,linkBehavior:`none`,shouldUseVirtualFocus:j.shouldUseVirtualFocus}),{pressProps:ue,isPressed:U}=te({onPressStart:B,onPress:ce,onPressUp:se,onPressChange:d,onPressEnd:f,isDisabled:k}),{hoverProps:de}=b({isDisabled:k,onHoverStart(e){!ie()&&!(O&&s===`dialog`)&&(E.setFocused(!0),E.setFocusedKey(i)),p?.(e)},onHoverChange:m,onHoverEnd:ee}),{keyboardProps:fe}=ne({onKeyDown:e=>{if(e.repeat){e.continuePropagation();return}switch(e.key){case` `:!k&&E.selectionMode===`none`&&!D&&a!==!1&&N&&N();break;case`Enter`:!k&&a!==!1&&!D&&N&&N();break;default:D||e.continuePropagation(),x?.(e);break}},onKeyUp:S}),{focusProps:pe}=re({onBlur:T,onFocus:C,onFocusChange:w}),W=v(M?.props);delete W.id;let me=_(M?.props);return{menuItemProps:{...z,...g(W,me,D?{onFocus:H.onFocus,"data-key":H[`data-key`]}:H,ue,de,fe,pe),tabIndex:H.tabIndex!=null&&O?-1:H.tabIndex},labelProps:{id:I},descriptionProps:{id:L},keyboardShortcutProps:{id:R},isFocused:le,isSelected:A,isPressed:U,isDisabled:k}}function nn(e){let{heading:t,"aria-label":n}=e,r=m();return{itemProps:{role:`presentation`},headingProps:t?{id:r,role:`presentation`}:{},groupProps:{role:`group`,"aria-label":n,"aria-labelledby":t?r:void 0}}}function rn(e){let t=v(e,{labelable:!0}),n;return e.orientation===`vertical`&&(n=`vertical`),e.elementType===`hr`?{separatorProps:t}:{separatorProps:{...t,role:`separator`,"aria-orientation":n}}}function an(e){let t=ve(e),[n,r]=(0,G.useState)(null),[i,a]=(0,G.useState)([]),o=()=>{a([]),t.close()},s=(e,t)=>{a(n=>t>n.length?n:[...n.slice(0,t),e])},c=(e,t)=>{a(n=>n[t]===e?n.slice(0,t):n)};return{focusStrategy:n,...t,open(e=null){r(e),t.open()}
1,toggle(e=null){r(e),t.toggle()},close(){o()},expandedKeysStack:i,openSubmenu:s,closeSubmenu:c}}var on=class{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);return t?t.prevKey??null:null}getKeyAfter(e){let t=this.keyMap.get(e);return t?t.nextKey??null:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){return this.keyMap.get(e)??null}at(e){let t=[...this.getKeys()];return this.getItem(t[e])}constructor(e,{expandedKeys:t}={}){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e,t||=new Set;let n=e=>{if(this.keyMap.set(e.key,e),e.childNodes&&(e.type===`section`||t.has(e.key)))for(let t of e.childNodes)n(t)};for(let t of e)n(t);let r=null,i=0;for(let[e,t]of this.keyMap)r?(r.nextKey=e,t.prevKey=r.key):(this.firstKey=e,t.prevKey=void 0),t.type===`item`&&(t.index=i++),r=t,r.nextKey=void 0;this.lastKey=r?.key??null}};function sn(e){let{onExpandedChange:t}=e,[n,r]=le(e.expandedKeys?new Set(e.expandedKeys):void 0,e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,t),i=L(e),a=(0,G.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),o=z(e,(0,G.useCallback)(e=>new on(e,{expandedKeys:n}),[n]),null);return(0,G.useEffect)(()=>{i.focusedKey!=null&&!o.getItem(i.focusedKey)&&i.setFocusedKey(null)},[o,i.focusedKey]),{collection:o,expandedKeys:n,disabledKeys:a,toggleKey:e=>{r(cn(n,e))},setExpandedKeys:r,selectionManager:new B(o,i)}}function cn(e,t){let n=new Set(e);return n.has(t)?n.delete(t):n.add(t),n}var X=(0,G.createContext)({}),ln=e=>{let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,...i}=e;return i},un=ae(function(e,t){[e,t]=O(e,t,X);let{hoverProps:n,isHovered:r}=b(e),{isFocused:i,isFocusVisible:a,focusProps:o}=k({isTextInput:!0,autoFocus:e.autoFocus}),s=!!e[`aria-invalid`]&&e[`aria-invalid`]!==`false`,c=D({...e,values:{isHovered:r,isFocused:i,isFocusVisible:a,isDisabled:e.disabled||!1,isInvalid:s},defaultClassName:`react-aria-Input`});return G.createElement(`input`,{...g(ln(e),o,n),...c,ref:t,"data-focused":i||void 0,"data-disabled":e.disabled||void 0,"data-hovered":r||void 0,"data-focus-visible":a||void 0,"data-invalid":s||void 0})}),dn=(0,G.createContext)({}),fn=(0,G.createContext)(null),pn=(0,G.forwardRef)(function(e,t){[e,t]=O(e,t,fn);let{validationBehavior:n}=A(o)||{},r=e.validationBehavior??n??`native`,[i,s]=O({},(0,G.useRef)(null),X),[c,u]=w(),[d,f]=(0,G.useState)(`input`),{labelProps:p,inputProps:m,descriptionProps:h,errorMessageProps:_,...y}=W({...ee(e),inputElementType:d,label:u,validationBehavior:r},s),b=(0,G.useCallback)(e=>{s.current=e,e&&f(e instanceof HTMLTextAreaElement?`textarea`:`input`)},[s]),x=D({...e,values:{isDisabled:e.isDisabled||!1,isInvalid:y.isInvalid,isReadOnly:e.isReadOnly||!1,isRequired:e.isRequired||!1},defaultClassName:`react-aria-TextField`}),te=v(e);return delete te.id,G.createElement(`div`,{...te,...x,ref:t,slot:e.slot||void 0,"data-disabled":e.isDisabled||void 0,"data-invalid":y.isInvalid||void 0,"data-readonly":e.isReadOnly||void 0,"data-required":e.isRequired||void 0},G.createElement(S,{values:[[M,{...p,ref:c}],[X,{...g(m,i),ref:b}],[dn,{...m,ref:b}],[a,{slots:{description:h,errorMessage:_}}],[l,y]]},x.children))}),mn=(0,G.createContext)(null),hn=(0,G.createContext)({}),gn=d(`header`,function(e,t){return[e,t]=O(e,t,hn),G.createElement(`header`,{className:`react-aria-Header`,...e,ref:t},e.children)}),_n=(0,G.createContext)({}),vn=d(`separator`,function(e,t){[e,t]=O(e,t,_n);let{elementType:n,orientation:r,style:i,className:a}=e,o=n||`hr`;o===`hr`&&r===`vertical`&&(o=`div`);let{separatorProps:s}=rn({elementType:n,orientation:r});return G.createElement(o,{...v(e),...s,style:i,className:a??`react-aria-Separator`,ref:t,slot:e.slot||void 0})}),yn=(0,G.createContext)({placement:`bottom`}),bn=(0,G.forwardRef)(function(e,t){[e,t]=O(e,t,yn);let n=e.placement,r={position:`absolute`,transform:n===`top`||n===`bottom`?`translateX(-50%)`:`translateY(-50%)`};n!=null&&(r[n]=`100%`);let i=D({...e,defaultClassName:`react-aria-OverlayArrow`,values:{placement:n}});
1return i.style&&Object.keys(i.style).forEach(e=>i.style[e]===void 0&&delete i.style[e]),G.createElement(`div`,{...e,...i,style:{...r,...i.style},ref:t,"data-placement":n})}),Z=(0,G.createContext)(null),xn=(0,G.forwardRef)(function(e,t){[e,t]=O(e,t,Z);let n=(0,G.useContext)($),r=ve(e),i=e.isOpen!=null||e.defaultOpen!=null||!n?r:n,a=xe(t,i.isOpen)||e.isExiting||!1;if(N()){let t=e.children;return typeof t==`function`&&(t=t({trigger:e.trigger||null,placement:`bottom`,isEntering:!1,isExiting:!1,defaultChildren:null})),G.createElement(G.Fragment,null,t)}return i&&!i.isOpen&&!a?null:G.createElement(Sn,{...e,triggerRef:e.triggerRef,state:i,popoverRef:t,isExiting:a})});function Sn({state:e,isExiting:t,UNSTABLE_portalContainer:n,...r}){let i=(0,G.useRef)(null),[a,o]=(0,G.useState)(0);p(()=>{i.current&&e.isOpen&&o(i.current.getBoundingClientRect().width)},[e.isOpen,i]);let{popoverProps:s,underlayProps:c,arrowProps:l,placement:u}=pt({...r,offset:r.offset??8,arrowSize:a},e),d=r.popoverRef,f=be(d,!!u)||r.isEntering||!1,m=D({...r,defaultClassName:`react-aria-Popover`,values:{trigger:r.trigger||null,placement:u,isEntering:f,isExiting:t}}),h={...s.style,...m.style};return G.createElement(ue,{...r,isExiting:t,portalContainer:n},!r.isNonModal&&e.isOpen&&G.createElement(`div`,{"data-testid":`underlay`,...c,style:{position:`fixed`,inset:0}}),G.createElement(`div`,{...g(v(r),s),...m,ref:d,slot:r.slot||void 0,style:h,"data-trigger":r.trigger,"data-placement":u,"data-entering":f||void 0,"data-exiting":t||void 0},!r.isNonModal&&G.createElement(ft,{onDismiss:e.close}),G.createElement(yn.Provider,{value:{...l,placement:u,ref:i}},m.children),G.createElement(ft,{onDismiss:e.close})))}var Cn=(0,G.createContext)({}),wn=(0,G.createContext)(null),Tn=(0,G.createContext)(null),En=(0,G.createContext)(null),Q=(0,G.createContext)(null);function Dn(e){let t=an(e),n=(0,G.useRef)(null),{menuTriggerProps:r,menuProps:i}=Qt({...e,type:`menu`},t,n),[a,o]=(0,G.useState)(null);se({ref:n,onResize:(0,G.useCallback)(()=>{n.current&&o(n.current.offsetWidth+`px`)},[n])});let s=(0,G.useRef)(null);return G.createElement(S,{values:[[wn,{...i,ref:s}],[$,t],[En,t],[Z,{trigger:`MenuTrigger`,triggerRef:n,scrollRef:s,placement:`bottom start`,style:{"--trigger-width":a}}]]},G.createElement(U,{...r,ref:n,isPressed:t.isOpen},e.children))}var On=(0,G.createContext)(null),kn=(0,G.forwardRef)(function(e,t){return[e,t]=O(e,t,wn),G.createElement(i,{content:G.createElement(s,e)},n=>n.size>0&&G.createElement(An,{props:e,collection:n,menuRef:t}))});function An({props:e,collection:t,menuRef:n}){let{filterFn:i,collectionProps:a,collectionRef:o}=(0,G.useContext)(mn)||{};n=x((0,G.useMemo)(()=>E(n,o===void 0?null:o),[o,n]));let s=(0,G.useMemo)(()=>i?t.filter(i):t,[t,i]),l=sn({...e,collection:s,children:void 0}),d=(0,G.useContext)(En),{isVirtualized:f,CollectionRoot:p}=(0,G.useContext)(u),{menuProps:m}=en({...e,...a,isVirtualized:f,onClose:e.onClose||d?.close},l,n),h=D({defaultClassName:`react-aria-Menu`,className:e.className,style:e.style,values:{}});return G.createElement(fe,null,G.createElement(`div`,{...v(e),...m,...h,ref:n,slot:e.slot||void 0,onScroll:e.onScroll},G.createElement(S,{values:[[Tn,l],[_n,{elementType:`div`}],[r,{name:`MenuSection`,render:Mn}],[On,{parentMenuRef:n}],[Nn,null],[Q,l.selectionManager]]},G.createElement(p,{collection:l.collection,persistedKeys:c(l.selectionManager.focusedKey),scrollRef:n}))))}var jn=class extends B{get focusedKey(){return this.parent.focusedKey}get isFocused(){return this.parent.isFocused}setFocusedKey(e,t){return this.parent.setFocusedKey(e,t)}setFocused(e){this.parent.setFocused(e)}get childFocusStrategy(){return this.parent.childFocusStrategy}constructor(e,t){super(e.collection,t),this.parent=e}};function Mn(e,t,n,r=`react-aria-MenuSection`){let i=(0,G.useContext)(Tn),{CollectionBranch:a}=(0,G.useContext)(u),[o,s]=w(),{headingProps:c,groupProps:l}=nn({heading:s,"aria-label":n.props[`aria-label`]??void 0}),d=D({defaultClassName:r,className:n.props?.className,style:n.props?.style,values:{}}),f=(0,G.useContext)(Q),p=L(e),m=e.selectionMode==null?f:new jn(f,p);return G.createElement(`section`,{...v(e),...l,...d,ref:t},G.createElement(S,{values:[[hn,{...c,ref:o}],[Q,m]]},G.createElement(a,{collection:i.collection,parent:n})))}var Nn=(0,G.createContext)(null),Pn=d(`item`,function(e,t,n){[e,t]=O(e,t,Nn);let r=A(Nn)?.id,i=(0,G.useContext)(Tn),o=x(t),s=(0,G.useContext)(Q),{menuItemProps:c,labelProps:l,descriptionProps:u,keyboardShortcutProps:d,...f}=tn({...e,id:r,key:n.key,selectionManager:s},i,o),{isFocusVisible:p,focusProps:m}=k(),{hoverProps:h,isHovered:_}=b({isDisabled:f.isDisabled}),v=D({...e,id:void 0,children:n.rendered,defaultClassName:`react-aria-MenuItem`,values:{...f,isHovered:_,isFocusVisible:p,selectionMode:s.selectionMode,selectionBehavior:s.selectionBehavior,hasSubmenu:!!e[`aria-haspopup`],isOpen:e[`aria-expanded`]===`true`}}),y=e.href?`a`:`div`;return G.createElement(y,{...g(c,m,h),...v,ref:o,"data-disabled":f.isDisabled||void 0,"data-hovered":_||void 0,"data-focused":f.isFocused||void 0,"data-focus-visible":p||void 0,"data-pressed":f.isPressed||void 0,"data-selected":f.isSelected||void 0,"data-selection-mode":s.selectionMode===`none`?void 0:s.selectionMode,"data-has-submenu":!!e[`aria-haspopup`]||void 0,"data-open":e[`aria-expanded`]===`true`||void 0},G.createElement(S,{values:[[a,{slots:{label:l,description:u}}],[Cn,d]]},v.children))}),Fn=(0,G.createContext)(null),$=(0,G.createContext)(null);function In(e){let t=an(e),n=(0,G.useRef)(null),{triggerProps:r,overlayProps:i}=ge({type:`dialog`},t,n);return r.id=m(),i[`aria-labelledby`]=r.id,G.createElement(S,{values:[[$,t],[En,t],[Fn,i],[Z,{trigger:`DialogTrigger`,triggerRef:n}]]},G.createElement(U,{...r,ref:n,isPressed:t.isOpen},e.children))}var Ln=(0,G.forwardRef)(function(e,t){let n=e[`aria-labelledby`];[e,t]=O(e,t,Fn);let{dialogProps:r,titleProps:i}=_e({...e,"aria-labelledby":n},t),a=(0,G.useContext)($);!r[`aria-label`]&&!r[`aria-labelledby`]&&(e[`aria-labelledby`]?r[`aria-labelledby`]=e[`aria-labelledby`]:console.warn(`If a Dialog does not contain a <Heading slot="title">, it must have an aria-label or aria-labelledby attribute for accessibility.`));let o=D({defaultClassName:`react-aria-Dialog`,className:e.className,style:e.style,children:e.children,values:{close:a?.close||(()=>{})}});return G.createElement(`section`,{...v(e),...r,...o,ref:t,slot:e.slot||void 0},G.createElement(S,{values:[[f,{slots:{[C]:{},title:{...i,level:2}}}],[P,{slots:{[C]:{},close:{onPress:()=>a?.close()}}}]]},o.children))});export{xe as C,Te as S,X as _,Pn as a,ht as b,Z as c,_n as d,gn as f,dn as g,pn as h,Dn as i,bn as l,mn as m,Ln as n,kn as o,hn as p,$ as r,xn as s,In as t,vn as u,un as v,be as w,ft as x,Qt as y}; 2//# sourceMappingURL=Dialog-Dybp68HP.js.map
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.