1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`b118a3387c06afdf625a4e3c513ea6a95901cac8`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`daa1364f-a24f-4151-a95a-fb4086be56ed`,e._sentryDebugIdIdentifier=`sentry-dbid-daa1364f-a24f-4151-a95a-fb4086be56ed`)}catch{}})();import{o as e}from"./chunk-BBRjo-9F.js";import{t}from"./react-CgWhlUet.js";import{t as n}from"./jsx-runtime-CLsEzmKX.js";import{F as r,d as i,f as a,j as o,n as s,t as c,y as l}from"./Box-DUgUM0SD.js";import{t as u}from"./create-safe-context-BnLshjgo.js";import{t as d}from"./get-default-z-index-C2m_kzJG.js";import{a as f,i as p,t as m}from"./create-vars-resolver-Dl54klxl.js";import{t as h}from"./use-id-LyhHoZbZ.js";import{r as g,t as _}from"./Transition-C7B0cRZ4.js";import{t as v}from"./use-isomorphic-effect-CGR94vmL.js";import{n as y,t as b}from"./FocusTrap-CVVg9K13.js";import{r as x}from"./use-merged-ref-BDuBycLg.js";import{t as S}from"./use-uncontrolled-B9ekXIKz.js";import{n as C,r as w,t as ee}from"./get-floating-position-CclcXnxF.js";import{n as T,t as E}from"./OptionalPortal-BB1Q48SS.js";import{r as te}from"./Input-DxHq9c8b.js";import{_ as D,a as O,d as k,f as A,g as j,h as M,m as N,p as P,v as ne,x as re,y as F}from"./floating-ui.react-aPiCKR77.js";import{t as ie}from"./Overlay-B6yMaQmk.js";var I=e(t(),1),L=()=>{};function R(e,t={active:!0}){return typeof e!=`function`||!t.active?t.onKeyDown||L:n=>{n.key===`Escape`&&(e(n),t.onTrigger?.())}}var z=[`mousedown`,`touchstart`];function ae(e,t,n,r=!0){let i=(0,I.useRef)(null),a=t||z,o=(0,I.useEffectEvent)(t=>{let{target:r}=t??{};if(!document.body.contains(r)&&r?.tagName!==`HTML`)return;let a=t.composedPath();Array.isArray(n)?n.every(e=>!!e&&!a.includes(e))&&e(t):i.current&&!a.includes(i.current)&&e(t)}),s=a.join(`,`);return(0,I.useEffect)(()=>{if(!r)return;let e=s.split(`,`);return e.forEach(e=>document.addEventListener(e,o)),()=>{e.forEach(e=>document.removeEventListener(e,o))}},[s,r]),i}var[oe,B]=u(`Popover component was not found in the tree`),V={dropdown:`m_38a85659`,arrow:`m_a31dc6c1`,overlay:`m_3d7bc908`},H=n(),U=s(e=>{let t=a(`PopoverDropdown`,null,e),{className:n,style:i,vars:o,children:s,onKeyDownCapture:l,variant:u,classNames:d,styles:f,ref:p,...m}=t,h=B(),g=y({opened:h.opened,shouldReturnFocus:h.returnFocus}),v=h.withRoles?{"aria-labelledby":h.getTargetId(),id:h.getDropdownId(),role:`dialog`,tabIndex:-1}:{},S=x(p,h.floating);return h.disabled?null:(0,H.jsx)(E,{...h.portalProps,withinPortal:h.withinPortal,children:(0,H.jsx)(_,{mounted:h.opened,...h.transitionProps,transition:h.transitionProps?.transition||`fade`,duration:h.transitionProps?.duration??150,keepMounted:h.keepMounted,exitDuration:typeof h.transitionProps?.exitDuration==`number`?h.transitionProps.exitDuration:h.transitionProps?.duration,children:e=>(0,H.jsx)(b,{active:h.trapFocus&&h.opened,innerRef:S,children:(0,H.jsxs)(c,{...v,...m,variant:u,onKeyDownCapture:R(()=>{h.onClose?.(),h.onDismiss?.()},{active:h.closeOnEscape,onTrigger:g,onKeyDown:l}),"data-position":h.placement,"data-fixed":h.floatingStrategy===`fixed`||void 0,...h.getStyles(`dropdown`,{className:n,props:t,classNames:d,styles:f,style:[{...e,zIndex:h.zIndex,top:h.y??0,left:h.x??0,width:h.width===`target`?void 0:r(h.width),...h.referenceHidden?{display:`none`}:null},h.resolvedStyles?.dropdown,f?.dropdown,i]}),children:[s,(0,H.jsx)(C,{ref:h.arrowRef,arrowX:h.arrowX,arrowY:h.arrowY,visible:h.withArrow,position:h.placement,arrowSize:h.arrowSize,arrowRadius:h.arrowRadius,arrowOffset:h.arrowOffset,arrowPosition:h.arrowPosition,...h.getStyles(`arrow`,{props:t,classNames:d,styles:f})})]})})})})});U.classes=V,U.displayName=`@mantine/core/PopoverDropdown`;var W={refProp:`ref`,popupType:`dialog`},G=s(e=>{let{children:t,refProp:n,popupType:r,ref:i,...s}=a(`PopoverTarget`,W,e),c=T(t);if(!c)throw Error(`Popover.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported`);let l=s,u=B(),d=x(u.reference,w(c),i),f=u.withRoles?{"aria-haspopup":r,"aria-expanded":u.opened,"aria-controls":u.opened?u.getDropdownId():void 0,id:u.getTargetId()}:{},p=c.props;return(0,I.cloneElement)(c,{...l,...f,...u.targetProps,className:o(u.targetProps.className,l.className,p.className),[n]:d,...u.controlled?null:{onClick:e=>
1{u.onToggle(),p.onClick?.(e)}}})});G.displayName=`@mantine/core/PopoverTarget`;function K(e){if(e===void 0)return{shift:!0,flip:!0};let t={...e};return e.shift===void 0&&(t.shift=!0),e.flip===void 0&&(t.flip=!0),t}function q(e,t,n){let r=K(e.middlewares),i=[j(e.offset),P()];return e.dropdownVisible&&n!==`test`&&e.preventPositionChangeWhenVisible&&(r.flip=!1),r.flip&&i.push(typeof r.flip==`boolean`?A():A(r.flip)),r.shift&&i.push(D(typeof r.shift==`boolean`?{limiter:M(),padding:5}:{limiter:M(),padding:5,...r.shift})),r.inline&&i.push(typeof r.inline==`boolean`?N():N(r.inline)),i.push(k({element:e.arrowRef,padding:e.arrowOffset})),(r.size||e.width===`target`)&&i.push(ne({...typeof r.size==`boolean`?{}:r.size,apply({rects:n,availableWidth:i,availableHeight:a,...o}){let s=t().refs.floating.current?.style??{};r.size&&(typeof r.size==`object`&&r.size.apply?r.size.apply({rects:n,availableWidth:i,availableHeight:a,...o}):Object.assign(s,{maxWidth:`${i}px`,maxHeight:`${a}px`})),e.width===`target`&&Object.assign(s,{width:`${n.reference.width}px`})}})),i}function se(e){let t=l(),[n,r]=S({value:e.opened,defaultValue:e.defaultOpened,finalValue:!1,onChange:e.onChange}),i=(0,I.useRef)(n),a=()=>{n&&!e.disabled&&r(!1)},o=()=>{e.disabled||r(!n)},s=O({strategy:e.strategy,placement:e.preventPositionChangeWhenVisible?e.positionRef.current:e.position,middleware:q(e,()=>s,t),whileElementsMounted:e.keepMounted?void 0:F});return(0,I.useEffect)(()=>{if(!(!s.refs.reference.current||!s.refs.floating.current)&&n)return F(s.refs.reference.current,s.refs.floating.current,s.update)},[n,s.update]),g(()=>{e.onPositionChange?.(s.placement),e.positionRef.current=s.placement},[s.placement,e.preventPositionChangeWhenVisible]),g(()=>{n!==i.current&&(n?e.onOpen?.():e.onClose?.()),i.current=n},[n,e.onClose,e.onOpen]),v(()=>{let t=-1;return n&&(t=window.setTimeout(()=>e.setDropdownVisible(!0),4)),()=>{window.clearTimeout(t)}},[n,e.position]),{floating:s,controlled:typeof e.opened==`boolean`,opened:n,onClose:a,onToggle:o}}var ce={position:`bottom`,offset:8,transitionProps:{transition:`fade`,duration:150},middlewares:{flip:!0,shift:!0,inline:!1},arrowSize:7,arrowOffset:5,arrowRadius:0,arrowPosition:`side`,closeOnClickOutside:!0,withinPortal:!0,closeOnEscape:!0,trapFocus:!1,withRoles:!0,returnFocus:!1,withOverlay:!1,hideDetached:!0,clickOutsideEvents:[`mousedown`,`touchstart`],zIndex:d(`popover`),__staticSelector:`Popover`,width:`max-content`},J=m((e,{radius:t,shadow:n})=>({dropdown:{"--popover-radius":t===void 0?void 0:p(t),"--popover-shadow":f(n)}}));function Y(e){let t=a(`Popover`,ce,e),{children:n,position:r,offset:o,onPositionChange:s,opened:c,transitionProps:u,onExitTransitionEnd:d,onEnterTransitionEnd:f,width:p,middlewares:m,withArrow:g,arrowSize:v,arrowOffset:y,arrowRadius:b,arrowPosition:x,unstyled:S,classNames:C,styles:w,closeOnClickOutside:T,withinPortal:D,portalProps:O,closeOnEscape:k,clickOutsideEvents:A,trapFocus:j,onClose:M,onDismiss:N,onOpen:P,onChange:ne,zIndex:F,radius:L,shadow:R,id:z,defaultOpened:B,__staticSelector:U,withRoles:W,disabled:G,returnFocus:K,variant:q,keepMounted:Y,vars:le,floatingStrategy:X,withOverlay:ue,overlayProps:Z,hideDetached:de,attributes:fe,preventPositionChangeWhenVisible:Q,...pe}=t,me=i({name:U,props:t,classes:V,classNames:C,styles:w,unstyled:S,attributes:fe,rootSelector:`dropdown`,vars:le,varsResolver:J}),{resolvedStyles:he}=te({classNames:C,styles:w,props:t}),[ge,_e]=(0,I.useState)(c??B??!1),ve=(0,I.useRef)(r),ye=(0,I.useRef)(null),[be,xe]=(0,I.useState)(null),[Se,Ce]=(0,I.useState)(null),{dir:we}=re(),Te=l(),Ee=h(z),$=se({middlewares:m,width:p,position:ee(we,r),offset:typeof o==`number`?o+(g?v/2:0):o,arrowRef:ye,arrowOffset:y,onPositionChange:s,opened:c,defaultOpened:B,onChange:ne,onOpen:P,onClose:M,onDismiss:N,strategy:X,dropdownVisible:ge,setDropdownVisible:_e,positionRef:ve,disabled:G,preventPositionChangeWhenVisible:Q,keepMounted:Y});ae(()=>{T&&($.onClose(),N?.())},A,[be,Se]);let De=(0,I.useCallback)(e=>{xe(e),$.floating.refs.setReference(e)},[$.floating.refs.setReference]),Oe=(0,I.useCallback)(e=>{Ce(e),$.floating.refs.setFloating(e)}
1,[$.floating.refs.setFloating]),ke=(0,I.useCallback)(()=>{u?.onExited?.(),d?.(),_e(!1),Q||(ve.current=r)},[u?.onExited,d,Q,r]),Ae=(0,I.useCallback)(()=>{u?.onEntered?.(),f?.()},[u?.onEntered,f]);return(0,H.jsxs)(oe,{value:{returnFocus:K,disabled:G,controlled:$.controlled,reference:De,floating:Oe,x:$.floating.x,y:$.floating.y,arrowX:$.floating?.middlewareData?.arrow?.x,arrowY:$.floating?.middlewareData?.arrow?.y,opened:$.opened,arrowRef:ye,transitionProps:{...u,onExited:ke,onEntered:Ae},width:p,withArrow:g,arrowSize:v,arrowOffset:y,arrowRadius:b,arrowPosition:x,placement:$.floating.placement,trapFocus:j,withinPortal:D,portalProps:O,zIndex:F,radius:L,shadow:R,closeOnEscape:k,onDismiss:N,onClose:$.onClose,onToggle:$.onToggle,getTargetId:()=>Ee,getDropdownId:()=>`${Ee}-dropdown`,withRoles:W,targetProps:pe,__staticSelector:U,classNames:C,styles:w,unstyled:S,variant:q,keepMounted:Y,getStyles:me,resolvedStyles:he,floatingStrategy:X,referenceHidden:de&&Te!==`test`?$.floating.middlewareData.hide?.referenceHidden:!1},children:[n,ue&&(0,H.jsx)(_,{transition:`fade`,mounted:$.opened,duration:u?.duration||250,exitDuration:u?.exitDuration||250,children:e=>(0,H.jsx)(E,{withinPortal:D,children:(0,H.jsx)(ie,{...Z,...me(`overlay`,{className:Z?.className,style:[e,Z?.style]})})})})]})}Y.Target=G,Y.Dropdown=U,Y.varsResolver=J,Y.displayName=`@mantine/core/Popover`,Y.extend=e=>e,Y.withProps=e=>{let t=t=>(0,H.jsx)(Y,{...e,...t});return t.extend=Y.extend,t.displayName=`WithProps(${Y.displayName})`,t};export{Y as t}; 2//# sourceMappingURL=Popover-Mh-QYZMC.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.