1import{o as e}from"./rolldown-runtime-BTPm5ob3.js";import{n as t,r as n,t as r}from"./jsx-runtime-Ddioa4ic.js";import{t as i}from"./react-dom-NryKi306.js";import{r as a,t as o}from"./utils-CcA_DoOm.js";import{An as s,At as c,Bt as l,Cn as u,Ct as d,Dt as f,En as p,Et as m,Fn as h,Ft as g,Gt as _,Hn as v,Ht as y,It as b,Jn as x,Lt as S,Mn as C,Mt as w,Nn as T,Nt as E,Ot as D,Pn as O,Pt as k,Qt as A,Rt as j,Sn as M,Sr as N,St as P,Tn as F,Tt as I,Ut as L,Vt as R,Wt as z,X as B,Yn as ee,_n as te,_r as ne,_t as re,ar as V,bn as ie,br as ae,bt as oe,cr as H,dn as se,dr as ce,fn as le,fr as ue,ft as de,g as fe,gn as U,gr as W,gt as pe,hn as me,hr as he,ht as ge,ir as G,it as _e,j as ve,jn as ye,jt as be,kn as xe,kt as Se,ln as Ce,lr as we,lt as Te,mr as K,on as q,or as J,pr as Ee,pt as De,qn as Oe,qt as Y,rr as X,rt as ke,sr as Ae,tn as je,tr as Me,un as Ne,ur as Pe,vn as Fe,vr as Ie,vt as Le,wn as Re,wt as ze,x as Be,xn as Ve,xr as He,xt as Ue,yn as We,yr as Ge,yt as Ke,zt as qe}from"./composite-DW4Uor_M.js";var Z=e(n(),1),Je={data:``},Ye=e=>{if(typeof window==`object`){let t=(e?e.querySelector(`#_goober`):window._goober)||Object.assign(document.createElement(`style`),{innerHTML:` `,id:`_goober`});return t.nonce=window.__nonce__,t.parentNode||(e||document.head).appendChild(t),t.firstChild}return e||Je},Xe=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,Ze=/\/\*[^]*?\*\/| +/g,Qe=/\n+/g,$e=(e,t)=>{let n=``,r=``,i=``;for(let a in e){let o=e[a];a[0]==`@`?a[1]==`i`?n=a+` `+o+`;`:r+=a[1]==`f`?$e(o,a):a+`{`+$e(o,a[1]==`k`?``:t)+`}`:typeof o==`object`?r+=$e(o,t?t.replace(/([^,])+/g,e=>a.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+` `+t:t)):a):o!=null&&(a=/^--/.test(a)?a:a.replace(/[A-Z]/g,`-$&`).toLowerCase(),i+=$e.p?$e.p(a,o):a+`:`+o+`;`)}return n+(t&&i?t+`{`+i+`}`:i)+r},et={},tt=e=>{if(typeof e==`object`){let t=``;for(let n in e)t+=n+tt(e[n]);return t}return e},nt=(e,t,n,r,i)=>{let a=tt(e),o=et[a]||(et[a]=(e=>{let t=0,n=11;for(;t<e.length;)n=101*n+e.charCodeAt(t++)>>>0;return`go`+n})(a));if(!et[o]){let t=a===e?(e=>{let t,n,r=[{}];for(;t=Xe.exec(e.replace(Ze,``));)t[4]?r.shift():t[3]?(n=t[3].replace(Qe,` `).trim(),r.unshift(r[0][n]=r[0][n]||{})):r[0][t[1]]=t[2].replace(Qe,` `).trim();return r[0]})(e):e;et[o]=$e(i?{[`@keyframes `+o]:t}:t,n?``:`.`+o)}let s=n&&et.g?et.g:null;return n&&(et.g=et[o]),((e,t,n,r)=>{r?t.data=t.data.replace(r,e):t.data.indexOf(e)===-1&&(t.data=n?e+t.data:t.data+e)})(et[o],t,r,s),o},rt=(e,t,n)=>e.reduce((e,r,i)=>{let a=t[i];if(a&&a.call){let e=a(n),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;a=t?`.`+t:e&&typeof e==`object`?e.props?``:$e(e,``):!1===e?``:e}return e+r+(a??``)},``);function it(e){let t=this||{},n=e.call?e(t.p):e;return nt(n.unshift?n.raw?rt(n,[].slice.call(arguments,1),t.p):n.reduce((e,n)=>Object.assign(e,n&&n.call?n(t.p):n),{}):n,Ye(t.target),t.g,t.o,t.k)}var at,ot,st;it.bind({g:1});var ct=it.bind({k:1});function lt(e,t,n,r){$e.p=t,at=e,ot=n,st=r}function ut(e,t){let n=this||{};return function(){let r=arguments;function i(a,o){let s=Object.assign({},a),c=s.className||i.className;n.p=Object.assign({theme:ot&&ot()},s),n.o=/ *go\d+/.test(c),s.className=it.apply(n,r)+(c?` `+c:``),t&&(s.ref=o);let l=e;return e[0]&&(l=s.as||e,delete s.as),st&&l[0]&&st(s),at(l,s)}return t?t(i):i}}var dt=e=>typeof e==`function`,ft=(e,t)=>dt(e)?e(t):e,pt=(()=>{let e=0;return()=>(++e).toString()})(),mt=(()=>{let e;return()=>{if(e===void 0&&typeof window<`u`){let t=matchMedia(`(prefers-reduced-motion: reduce)`);e=!t||t.matches}return e}})(),ht=20,gt=`default`,_t=(e,t)=>{let{toastLimit:n}=e.settings;switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,n)};case 1:return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case 2:let{toast:r}=t;return _t(e,{type:+!!e.toasts.find(e=>e.id===r.id),toast:r});case 3:let{toastId:i}=t;return{...e,toasts:e.toasts.map(e=>e.id===i||i===void 0?{...e,dismissed:!0,visible:!1}:e)};case 4:return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let a=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(e=>({...e,pauseDuration:e.pauseDuration+a}))}}},vt=[],yt={toasts:[],pausedAt:void 0,settings:{toastLimit:ht}},bt={},xt=(e,t=gt)=>{bt[t]=_t(bt[t]||yt,e),vt.forEach(([e,n])=>{e===t&&n(bt[t])})},St=e=>Object.keys(bt).forEach(t=>xt(e,t)),Ct=e=>Object.keys(bt).find(t=>bt[t].toasts.some(t=>t.id===e)),wt=(e=gt)=>t=>{xt(t,e)},Tt={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},Et=(e={},t=gt)=>
1{let[n,r]=(0,Z.useState)(bt[t]||yt),i=(0,Z.useRef)(bt[t]);(0,Z.useEffect)(()=>(i.current!==bt[t]&&r(bt[t]),vt.push([t,r]),()=>{let e=vt.findIndex(([e])=>e===t);e>-1&&vt.splice(e,1)}),[t]);let a=n.toasts.map(t=>({...e,...e[t.type],...t,removeDelay:t.removeDelay||e[t.type]?.removeDelay||e?.removeDelay,duration:t.duration||e[t.type]?.duration||e?.duration||Tt[t.type],style:{...e.style,...e[t.type]?.style,...t.style}}));return{...n,toasts:a}},Dt=(e,t=`blank`,n)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:t,ariaProps:{role:`status`,"aria-live":`polite`},message:e,pauseDuration:0,...n,id:n?.id||pt()}),Ot=e=>(t,n)=>{let r=Dt(t,e,n);return wt(r.toasterId||Ct(r.id))({type:2,toast:r}),r.id},Q=(e,t)=>Ot(`blank`)(e,t);Q.error=Ot(`error`),Q.success=Ot(`success`),Q.loading=Ot(`loading`),Q.custom=Ot(`custom`),Q.dismiss=(e,t)=>{let n={type:3,toastId:e};t?wt(t)(n):St(n)},Q.dismissAll=e=>Q.dismiss(void 0,e),Q.remove=(e,t)=>{let n={type:4,toastId:e};t?wt(t)(n):St(n)},Q.removeAll=e=>Q.remove(void 0,e),Q.promise=(e,t,n)=>{let r=Q.loading(t.loading,{...n,...n?.loading});return typeof e==`function`&&(e=e()),e.then(e=>{let i=t.success?ft(t.success,e):void 0;return i?Q.success(i,{id:r,...n,...n?.success}):Q.dismiss(r),e}).catch(e=>{let i=t.error?ft(t.error,e):void 0;i?Q.error(i,{id:r,...n,...n?.error}):Q.dismiss(r)}),e};var kt=1e3,At=(e,t=`default`)=>{let{toasts:n,pausedAt:r}=Et(e,t),i=(0,Z.useRef)(new Map).current,a=(0,Z.useCallback)((e,t=kt)=>{if(i.has(e))return;let n=setTimeout(()=>{i.delete(e),o({type:4,toastId:e})},t);i.set(e,n)},[]);(0,Z.useEffect)(()=>{if(r)return;let e=Date.now(),i=n.map(n=>{if(n.duration===1/0)return;let r=(n.duration||0)+n.pauseDuration-(e-n.createdAt);if(r<0){n.visible&&Q.dismiss(n.id);return}return setTimeout(()=>Q.dismiss(n.id,t),r)});return()=>{i.forEach(e=>e&&clearTimeout(e))}},[n,r,t]);let o=(0,Z.useCallback)(wt(t),[t]),s=(0,Z.useCallback)(()=>{o({type:5,time:Date.now()})},[o]),c=(0,Z.useCallback)((e,t)=>{o({type:1,toast:{id:e,height:t}})},[o]),l=(0,Z.useCallback)(()=>{r&&o({type:6,time:Date.now()})},[r,o]),u=(0,Z.useCallback)((e,t)=>{let{reverseOrder:r=!1,gutter:i=8,defaultPosition:a}=t||{},o=n.filter(t=>(t.position||a)===(e.position||a)&&t.height),s=o.findIndex(t=>t.id===e.id),c=o.filter((e,t)=>t<s&&e.visible).length;return o.filter(e=>e.visible).slice(...r?[c+1]:[0,c]).reduce((e,t)=>e+(t.height||0)+i,0)},[n]);return(0,Z.useEffect)(()=>{n.forEach(e=>{if(e.dismissed)a(e.id,e.removeDelay);else{let t=i.get(e.id);t&&(clearTimeout(t),i.delete(e.id))}})},[n,a]),{toasts:n,handlers:{updateHeight:c,startPause:s,endPause:l,calculateOffset:u}}},jt=ct` 2from { 3 transform: scale(0) rotate(45deg); 4 opacity: 0; 5} 6to { 7 transform: scale(1) rotate(45deg); 8 opacity: 1; 9}`,Mt=ct` 10from { 11 transform: scale(0); 12 opacity: 0; 13} 14to { 15 transform: scale(1); 16 opacity: 1; 17}`,Nt=ct` 18from { 19 transform: scale(0) rotate(90deg); 20 opacity: 0; 21} 22to { 23 transform: scale(1) rotate(90deg); 24 opacity: 1; 25}`,Pt=ut(`div`)` 26 width: 20px; 27 opacity: 0; 28 height: 20px; 29 border-radius: 10px; 30 background: ${e=>e.primary||`#ff4b4b`}; 31 position: relative; 32 transform: rotate(45deg); 33 34 animation: ${jt} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 35 forwards; 36 animation-delay: 100ms; 37 38 &:after, 39 &:before { 40 content: ''; 41 animation: ${Mt} 0.15s ease-out forwards; 42 animation-delay: 150ms; 43 position: absolute; 44 border-radius: 3px; 45 opacity: 0; 46 background: ${e=>e.secondary||`#fff`}; 47 bottom: 9px; 48 left: 4px; 49 height: 2px; 50 width: 12px; 51 } 52 53 &:before { 54 animation: ${Nt} 0.15s ease-out forwards; 55 animation-delay: 180ms; 56 transform: rotate(90deg); 57 } 58`,Ft=ct` 59 from { 60 transform: rotate(0deg); 61 } 62 to { 63 transform: rotate(360deg); 64 } 65`,It=ut(`div`)` 66 width: 12px; 67 height: 12px; 68 box-sizing: border-box; 69 border: 2px solid; 70 border-radius: 100%; 71 border-color: ${e=>e.secondary||`#e0e0e0`}; 72 border-right-color: ${e=>e.primary||`#616161`}; 73 animation: ${Ft} 1s linear infinite; 74`,Lt=ct` 75from { 76 transform: scale(0) rotate(45deg); 77 opacity: 0; 78} 79to { 80 transform: scale(1) rotate(45deg); 81 opacity: 1; 82}`,Rt=ct` 830% { 84 height: 0; 85 width: 0; 86 opacity: 0; 87} 8840% { 89 height: 0; 90 width: 6px; 91 opacity: 1; 92} 93100% { 94 opacity: 1; 95 height: 10px; 96}`,zt=ut(`div`)`
97 width: 20px; 98 opacity: 0; 99 height: 20px; 100 border-radius: 10px; 101 background: ${e=>e.primary||`#61d345`}; 102 position: relative; 103 transform: rotate(45deg); 104 105 animation: ${Lt} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 106 forwards; 107 animation-delay: 100ms; 108 &:after { 109 content: ''; 110 box-sizing: border-box; 111 animation: ${Rt} 0.2s ease-out forwards; 112 opacity: 0; 113 animation-delay: 200ms; 114 position: absolute; 115 border-right: 2px solid; 116 border-bottom: 2px solid; 117 border-color: ${e=>e.secondary||`#fff`}; 118 bottom: 6px; 119 left: 6px; 120 height: 10px; 121 width: 6px; 122 } 123`,Bt=ut(`div`)` 124 position: absolute; 125`,Vt=ut(`div`)` 126 position: relative; 127 display: flex; 128 justify-content: center; 129 align-items: center; 130 min-width: 20px; 131 min-height: 20px; 132`,Ht=ct` 133from { 134 transform: scale(0.6); 135 opacity: 0.4; 136} 137to { 138 transform: scale(1); 139 opacity: 1; 140}`,Ut=ut(`div`)` 141 position: relative; 142 transform: scale(0.6); 143 opacity: 0.4; 144 min-width: 20px; 145 animation: ${Ht} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) 146 forwards; 147`,Wt=({toast:e})=>{let{icon:t,type:n,iconTheme:r}=e;return t===void 0?n===`blank`?null:Z.createElement(Vt,null,Z.createElement(It,{...r}),n!==`loading`&&Z.createElement(Bt,null,n===`error`?Z.createElement(Pt,{...r}):Z.createElement(zt,{...r}))):typeof t==`string`?Z.createElement(Ut,null,t):t},Gt=e=>` 1480% {transform: translate3d(0,${e*-200}%,0) scale(.6); opacity:.5;} 149100% {transform: translate3d(0,0,0) scale(1); opacity:1;} 150`,Kt=e=>` 1510% {transform: translate3d(0,0,-1px) scale(1); opacity:1;} 152100% {transform: translate3d(0,${e*-150}%,-1px) scale(.6); opacity:0;} 153`,qt=`0%{opacity:0;} 100%{opacity:1;}`,Jt=`0%{opacity:1;} 100%{opacity:0;}`,Yt=ut(`div`)` 154 display: flex; 155 align-items: center; 156 background: #fff; 157 color: #363636; 158 line-height: 1.3; 159 will-change: transform; 160 box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05); 161 max-width: 350px; 162 pointer-events: auto; 163 padding: 8px 10px; 164 border-radius: 8px; 165`,Xt=ut(`div`)` 166 display: flex; 167 justify-content: center; 168 margin: 4px 10px; 169 color: inherit; 170 flex: 1 1 auto; 171 white-space: pre-line; 172`,Zt=(e,t)=>{let n=e.includes(`top`)?1:-1,[r,i]=mt()?[qt,Jt]:[Gt(n),Kt(n)];return{animation:t?`${ct(r)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${ct(i)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},Qt=Z.memo(({toast:e,position:t,style:n,children:r})=>{let i=e.height?Zt(e.position||t||`top-center`,e.visible):{opacity:0},a=Z.createElement(Wt,{toast:e}),o=Z.createElement(Xt,{...e.ariaProps},ft(e.message,e));return Z.createElement(Yt,{className:e.className,style:{...i,...n,...e.style}},typeof r==`function`?r({icon:a,message:o}):Z.createElement(Z.Fragment,null,a,o))});lt(Z.createElement);var $t=({id:e,className:t,style:n,onHeightUpdate:r,children:i})=>{let a=Z.useCallback(t=>{if(t){let n=()=>{let n=t.getBoundingClientRect().height;r(e,n)};n(),new MutationObserver(n).observe(t,{subtree:!0,childList:!0,characterData:!0})}},[e,r]);return Z.createElement(`div`,{ref:a,className:t,style:n},i)},en=(e,t)=>{let n=e.includes(`top`),r=n?{top:0}:{bottom:0},i=e.includes(`center`)?{justifyContent:`center`}:e.includes(`right`)?{justifyContent:`flex-end`}:{};return{left:0,right:0,display:`flex`,position:`absolute`,transition:mt()?void 0:`all 230ms cubic-bezier(.21,1.02,.73,1)`,transform:`translateY(${t*(n?1:-1)}px)`,...r,...i}},tn=it` 173 z-index: 9999; 174 > * { 175 pointer-events: auto; 176 } 177`,nn=16,rn=({reverseOrder:e,position:t=`top-center`,toastOptions:n,gutter:r,children:i,toasterId:a,containerStyle:o,containerClassName:s})=>{let{toasts:c,handlers:l}=At(n,a);return Z.createElement(`div`,{"data-rht-toaster":a||``,style:{position:`fixed`,zIndex:9999,top:nn,left:nn,right:nn,bottom:nn,pointerEvents:`none`,...o},className:s,onMouseEnter:l.startPause,onMouseLeave:l.endPause},c.map(n=>{let a=n.position||t,o=en(a,l.calculateOffset(n,{reverseOrder:e,gutter:r,defaultPosition:t}));return Z.createElement($t,{id:n.id,key:n.id,onHeightUpdate:l.updateHeight,className:n.visible?tn:``,style:o},n.type===`custom`?ft(n.message,n):i?i(n):Z.createElement(Qt,{toast:n,position:a}))}))},an=Q,on=a(`search`,[[`path`,{d:`m21 21-4.34-4.34`,key:`14j7rj`}],[`circle`,{cx:`11`,cy:`11`,r:`8`,key:`4ej97u`}]]);function sn(e){return e==null||e.hasAttribute(`disabled`)||e.getAttribute(`aria-disabled`)===`true`}var cn=e(i(),1);function ln(e,t){return t!=null&&!M(t)?0:typeof e==`function`?e():e}
177function un(e,t,n){let r=ln(e,n);return typeof r==`number`?r:r?.[t]}function dn(e){return typeof e==`function`?e():e}function fn(e,t){return t||e===`click`||e===`mousedown`}function pn(e){return e?.includes(`mouse`)&&e!==`mousedown`}function mn(e,t,n){let{reference:r,floating:i}=e,a=l(t),o=be(t),s=E(o),u=qe(t),d=a===`y`,f=r.x+r.width/2-i.width/2,p=r.y+r.height/2-i.height/2,m=r[s]/2-i[s]/2,h;switch(u){case`top`:h={x:f,y:r.y-i.height};break;case`bottom`:h={x:f,y:r.y+r.height};break;case`right`:h={x:r.x+r.width,y:p};break;case`left`:h={x:r.x-i.width,y:p};break;default:h={x:r.x,y:r.y}}switch(c(t)){case`start`:h[o]-=m*(n&&d?-1:1);break;case`end`:h[o]+=m*(n&&d?-1:1);break}return h}async function hn(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=D(t,e),p=j(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=L(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=L(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var gn=50,_n=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:hn},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=mn(l,r,c),f=r,p=0,m={};for(let n=0;n<a.length;n++){let h=a[n];if(!h)continue;let{name:g,fn:_}=h,{x:v,y,data:b,reset:x}=await _({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:m,rects:l,platform:s,elements:{reference:e,floating:t}});u=v??u,d=y??d,m[g]={...m[g],...b},x&&p<gn&&(p++,typeof x==`object`&&(x.placement&&(f=x.placement),x.rects&&(l=x.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:u,y:d}=mn(l,f,c)),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:m}},vn=function(e){return e===void 0&&(e={}),{name:`flip`,options:e,async fn(t){var n;let{placement:r,middlewareData:i,rects:a,initialPlacement:o,platform:s,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:p=`bestFit`,fallbackAxisSideDirection:m=`none`,flipAlignment:h=!0,...g}=D(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};let _=qe(r),v=l(o),y=qe(o)===o,x=await(s.isRTL==null?void 0:s.isRTL(c.floating)),C=f||(y||!h?[S(o)]:k(o)),T=m!==`none`;!f&&T&&C.push(...b(o,h,m,x));let E=[o,...C],O=await s.detectOverflow(t,g),A=[],j=i.flip?.overflows||[];if(u&&A.push(O[_]),d){let e=w(r,a,x);A.push(O[e[0]],O[e[1]])}if(j=[...j,{placement:r,overflows:A}],!A.every(e=>e<=0)){let e=(i.flip?.index||0)+1,t=E[e];if(t&&(!(d===`alignment`&&v!==l(t))||j.every(e=>l(e.placement)===v?e.overflows[0]>0:!0)))return{data:{index:e,overflows:j},reset:{placement:t}};let n=j.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(p){case`bestFit`:{let e=j.filter(e=>{if(T){let t=l(e.placement);return t===v||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o;break}if(r!==n)return{reset:{placement:n}}}return{}}}};function yn(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function bn(e){return _.some(t=>e[t]>=0)}var xn=function(e){return e===void 0&&(e={}),{name:`hide`,options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:i=`referenceHidden`,...a}=D(e,t);switch(i){case`referenceHidden`:{let e=yn(await r.detectOverflow(t,{...a,elementContext:`reference`}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:bn(e)}}}case`escaped`:{let e=yn(await r.detectOverflow(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:bn(e)}}}default:return{}}}}},Sn=new Set([`left`,`top`]);async function Cn(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=qe(n),s=c(n),u=l(n)===`y`,d=Sn.has(o)?-1:1,f=a&&u?-1:1,p=D(t,e),{mainAxis:m,crossAxis:h,alignmentAxis:g}=typeof p==`number`?{mainAxis:p,crossAxis:0,alignmentAxis:null}
vendor: 4,153 bytes, line 177
177:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return s&&typeof g==`number`&&(h=s===`end`?g*-1:g),u?{x:h*f,y:m*d}:{x:m*d,y:h*f}}var wn=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await Cn(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},Tn=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...u}=D(e,t),d={x:n,y:r},f=await a.detectOverflow(t,u),p=l(qe(i)),h=g(p),_=d[h],v=d[p];if(o){let e=h===`y`?`top`:`left`,t=h===`y`?`bottom`:`right`,n=_+f[e],r=_-f[t];_=m(n,_,r)}if(s){let e=p===`y`?`top`:`left`,t=p===`y`?`bottom`:`right`,n=v+f[e],r=v-f[t];v=m(n,v,r)}let y=c.fn({...t,[h]:_,[p]:v});return{...y,data:{x:y.x-n,y:y.y-r,enabled:{[h]:o,[p]:s}}}}}},En=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:a,middlewareData:o}=t,{offset:s=0,mainAxis:c=!0,crossAxis:u=!0}=D(e,t),d={x:n,y:r},f=l(i),p=g(f),m=d[p],h=d[f],_=D(s,t),v=typeof _==`number`?{mainAxis:_,crossAxis:0}:{mainAxis:0,crossAxis:0,..._};if(c){let e=p===`y`?`height`:`width`,t=a.reference[p]-a.floating[e]+v.mainAxis,n=a.reference[p]+a.reference[e]-v.mainAxis;m<t?m=t:m>n&&(m=n)}if(u){let e=p===`y`?`width`:`height`,t=Sn.has(qe(i)),n=a.reference[f]-a.floating[e]+(t&&o.offset?.[f]||0)+(t?0:v.crossAxis),r=a.reference[f]+a.reference[e]+(t?0:o.offset?.[f]||0)-(t?v.crossAxis:0);h<n?h=n:h>r&&(h=r)}return{[p]:m,[f]:h}}}},Dn=function(e){return e===void 0&&(e={}),{name:`size`,options:e,async fn(t){var n,r;let{placement:i,rects:a,platform:o,elements:s}=t,{apply:u=()=>{},...d}=D(e,t),f=await o.detectOverflow(t,d),p=qe(i),m=c(i),h=l(i)===`y`,{width:g,height:_}=a.floating,v,b;p===`top`||p===`bottom`?(v=p,b=m===(await(o.isRTL==null?void 0:o.isRTL(s.floating))?`start`:`end`)?`left`:`right`):(b=p,v=m===`end`?`top`:`bottom`);let x=_-f.top-f.bottom,S=g-f.left-f.right,C=y(_-f[v],x),w=y(g-f[b],S),T=!t.middlewareData.shift,E=C,O=w;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(O=S),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(E=x),T&&!m){let e=R(f.left,0),t=R(f.right,0),n=R(f.top,0),r=R(f.bottom,0);h?O=g-2*(e!==0||t!==0?e+t:R(f.left,f.right)):E=_-2*(n!==0||r!==0?n+r:R(f.top,f.bottom))}await u({...t,availableWidth:O,availableHeight:E});let k=await o.getDimensions(s.floating);return g!==k.width||_!==k.height?{reset:{rects:!0}}:{}}}};function On(e){let t=J(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=ne(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=z(n)!==a||z(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function kn(e){return W(e)?e:e.contextElement}function An(e){let t=kn(e);if(!ne(t))return f(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=On(t),o=(a?z(n.width):n.width)/r,s=(a?z(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var jn=f(0);function Mn(e){let t=K(e);return!N()||!t.visualViewport?jn:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Nn(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==K(e)?!1:t}function Pn(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=kn(e),o=f(1);t&&(r?W(r)&&(o=An(r)):o=An(e));let s=Nn(a,n,r)?Mn(a):f(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a){let e=K(a),t=r&&W(r)?K(r):r,n=e,i=we(n);for(;i&&r&&t!==n;){let e=An(i),t=i.getBoundingClientRect(),r=J(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=K(i),i=we(n)}}return L({width:u,height:d,x:c,y:l})}function Fn(e,t){let n=ce(e).scrollLeft;return t?t.left+n:Pn(H(e)).left+n}function In(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-Fn(e,n),y:n.top+t.scrollTop}}function Ln(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=H(r),s=t?He(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=f(1),u=f(0),d=ne(r);
vendor: 4,652 bytes, line 177
177if((d||!d&&!a)&&((Pe(r)!==`body`||Ge(o))&&(c=ce(r)),d)){let e=Pn(r);l=An(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let p=o&&!d&&!a?In(o,c):f(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+p.x,y:n.y*l.y-c.scrollTop*l.y+u.y+p.y}}function Rn(e){return Array.from(e.getClientRects())}function zn(e){let t=H(e),n=ce(e),r=e.ownerDocument.body,i=R(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=R(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+Fn(e),s=-n.scrollTop;return J(r).direction===`rtl`&&(o+=R(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:s}}var Bn=25;function Vn(e,t){let n=K(e),r=H(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;let e=N();(!e||e&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}let l=Fn(r);if(l<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-i);o<=Bn&&(a-=o)}else l<=Bn&&(a+=l);return{width:a,height:o,x:s,y:c}}function Hn(e,t){let n=Pn(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=ne(e)?An(e):f(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function Un(e,t,n){let r;if(t===`viewport`)r=Vn(e,n);else if(t===`document`)r=zn(H(e));else if(W(t))r=Hn(t,n);else{let n=Mn(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return L(r)}function Wn(e,t){let n=Ee(e);return n===t||!W(n)||Ie(n)?!1:J(n).position===`fixed`||Wn(n,t)}function Gn(e,t){let n=t.get(e);if(n)return n;let r=ue(e,[],!1).filter(e=>W(e)&&Pe(e)!==`body`),i=null,a=J(e).position===`fixed`,o=a?Ee(e):e;for(;W(o)&&!Ie(o);){let t=J(o),n=he(o);!n&&t.position===`fixed`&&(i=null),(a?!n&&!i:!n&&t.position===`static`&&i&&(i.position===`absolute`||i.position===`fixed`)||Ge(o)&&!n&&Wn(e,o))?r=r.filter(e=>e!==o):i=t,o=Ee(o)}return t.set(e,r),r}function Kn(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?He(t)?[]:Gn(t,this._c):[].concat(n),r],o=Un(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e<a.length;e++){let n=Un(t,a[e],i);s=R(n.top,s),c=y(n.right,c),l=y(n.bottom,l),u=R(n.left,u)}return{width:c-u,height:l-s,x:u,y:s}}function qn(e){let{width:t,height:n}=On(e);return{width:t,height:n}}function Jn(e,t,n){let r=ne(t),i=H(t),a=n===`fixed`,o=Pn(e,!0,a,t),s={scrollLeft:0,scrollTop:0},c=f(0);function l(){c.x=Fn(i)}if(r||!r&&!a)if((Pe(t)!==`body`||Ge(i))&&(s=ce(t)),r){let e=Pn(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&l();a&&!r&&i&&l();let u=i&&!r&&!a?In(i,s):f(0);return{x:o.left+s.scrollLeft-c.x-u.x,y:o.top+s.scrollTop-c.y-u.y,width:o.width,height:o.height}}function Yn(e){return J(e).position===`static`}function Xn(e,t){if(!ne(e)||J(e).position===`fixed`)return null;if(t)return t(e);let n=e.offsetParent;return H(e)===n&&(n=n.ownerDocument.body),n}function Zn(e,t){let n=K(e);if(He(e))return n;if(!ne(e)){let t=Ee(e);for(;t&&!Ie(t);){if(W(t)&&!Yn(t))return t;t=Ee(t)}return n}let r=Xn(e,t);for(;r&&ae(r)&&Yn(r);)r=Xn(r,t);return r&&Ie(r)&&Yn(r)&&!he(r)?n:r||Ae(e)||n}var Qn=async function(e){let t=this.getOffsetParent||Zn,n=this.getDimensions,r=await n(e.floating);return{reference:Jn(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function $n(e){return J(e).direction===`rtl`}var er={convertOffsetParentRelativeRectToViewportRelativeRect:Ln,getDocumentElement:H,getClippingRect:Kn,getOffsetParent:Zn,getElementRects:Qn,getClientRects:Rn,getDimensions:qn,getScale:An,isElement:W,isRTL:$n};function tr(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function nr(e,t){let n=null,r,i=H(e);function a(){var e;clearTimeout(r),(e=n)==null||e.disconnect(),n=null}function o(s,c){s===void 0&&(s=!1),c===void 0&&(c=1),a();let l=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=l;if(s||t(),!f||!p)return;let m=Se(d),h=Se(i.clientWidth-(u+f)),g=Se(i.clientHeight-(d+p)),_=Se(u),v={rootMargin:-m+`px `+-h+`px `+-g+`px `+-_+`px`,threshold:R(0,y(1,c))||1},b=!0;function x(t){let n=t[0].intersectionRatio;if(n!==c){if(!b)return o();n?o(!1,n):r=setTimeout(()=>{o(!1,1e-7)},1e3)}n===1&&!tr(l,e.getBoundingClientRect())&&o(),b=!1}try{n=new IntersectionObserver(x,{...v,root:i.ownerDocument})}catch{n=new IntersectionObserver(x,v)}n.observe(e)}return o(!0),a}function rr(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=kn(e),u=i||a?[...l?ue(l):[],...t?ue(t):[]]:[];
177u.forEach(e=>{i&&e.addEventListener(`scroll`,n,{passive:!0}),a&&e.addEventListener(`resize`,n)});let d=l&&s?nr(l,n):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,h=c?Pn(e):null;c&&g();function g(){let t=Pn(e);h&&!tr(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var ir=wn,ar=Tn,or=vn,sr=Dn,cr=xn,lr=En,ur=(e,t,n)=>{let r=new Map,i={platform:er,...n},a={...i.platform,_c:r};return _n(e,t,{...i,platform:a})},dr=typeof document<`u`?Z.useLayoutEffect:function(){};function fr(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e==`function`&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e==`object`){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!fr(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){let n=i[r];if(!(n===`_owner`&&e.$$typeof)&&!fr(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function pr(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function mr(e,t){let n=pr(e);return Math.round(t*n)/n}function hr(e){let t=Z.useRef(e);return dr(()=>{t.current=e}),t}function gr(e){e===void 0&&(e={});let{placement:t=`bottom`,strategy:n=`absolute`,middleware:r=[],platform:i,elements:{reference:a,floating:o}={},transform:s=!0,whileElementsMounted:c,open:l}=e,[u,d]=Z.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=Z.useState(r);fr(f,r)||p(r);let[m,h]=Z.useState(null),[g,_]=Z.useState(null),v=Z.useCallback(e=>{e!==S.current&&(S.current=e,h(e))},[]),y=Z.useCallback(e=>{e!==C.current&&(C.current=e,_(e))},[]),b=a||m,x=o||g,S=Z.useRef(null),C=Z.useRef(null),w=Z.useRef(u),T=c!=null,E=hr(c),D=hr(i),O=hr(l),k=Z.useCallback(()=>{if(!S.current||!C.current)return;let e={placement:t,strategy:n,middleware:f};D.current&&(e.platform=D.current),ur(S.current,C.current,e).then(e=>{let t={...e,isPositioned:O.current!==!1};A.current&&!fr(w.current,t)&&(w.current=t,cn.flushSync(()=>{d(t)}))})},[f,t,n,D,O]);dr(()=>{l===!1&&w.current.isPositioned&&(w.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[l]);let A=Z.useRef(!1);dr(()=>(A.current=!0,()=>{A.current=!1}),[]),dr(()=>{if(b&&(S.current=b),x&&(C.current=x),b&&x){if(E.current)return E.current(b,x,k);k()}},[b,x,k,E,T]);let j=Z.useMemo(()=>({reference:S,floating:C,setReference:v,setFloating:y}),[v,y]),M=Z.useMemo(()=>({reference:b,floating:x}),[b,x]),N=Z.useMemo(()=>{let e={position:n,left:0,top:0};if(!M.floating)return e;let t=mr(M.floating,u.x),r=mr(M.floating,u.y);return s?{...e,transform:`translate(`+t+`px, `+r+`px)`,...pr(M.floating)>=1.5&&{willChange:`transform`}}:{position:n,left:t,top:r}},[n,s,M.floating,u.x,u.y]);return Z.useMemo(()=>({...u,update:k,refs:j,elements:M,floatingStyles:N}),[u,k,j,M,N])}var _r=(e,t)=>{let n=ir(e);return{name:n.name,fn:n.fn,options:[e,t]}},vr=(e,t)=>{let n=ar(e);return{name:n.name,fn:n.fn,options:[e,t]}},yr=(e,t)=>({fn:lr(e).fn,options:[e,t]}),br=(e,t)=>{let n=or(e);return{name:n.name,fn:n.fn,options:[e,t]}},xr=(e,t)=>{let n=sr(e);return{name:n.name,fn:n.fn,options:[e,t]}},Sr=(e,t)=>{let n=cr(e);return{name:n.name,fn:n.fn,options:[e,t]}};function Cr(e){let{open:t=!1,onOpenChange:n,elements:r={}}=e,i=de(),a=ke()!=null,o=V(()=>new B({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new ve,floatingId:i,syncOnly:!1,nested:a})).current;return X(()=>{let e={open:t,floatingId:i};r.reference!==void 0&&(e.referenceElement=r.reference,e.domReferenceElement=W(r.reference)?r.reference:null),r.floating!==void 0&&(e.floatingElement=r.floating),o.update(e)},[t,i,r.reference,r.floating,o]),o.context.onOpenChange=n,o.context.nested=a,o}function wr(e={}){let{nodeId:t,externalTree:n}=e,r=Cr(e),i=e.rootContext||r,a=i.useState(`referenceElement`),o=i.useState(`floatingElement`),s=i.useState(`domReferenceElement`),c=i.useState(`open`),l=i.useState(`floatingId`),[u,d]=Z.useState(null),[f,p]=Z.useState(void 0),[m,h]=Z.useState(void 0),g=Z.useRef(null),_=_e(n),v=Z.useMemo(()=>({reference:a,floating:o,domReference:s}),[a,o,s]),y=gr({...e,elements:{...v,...u&&{reference:u}}}),b=W(f)?f:null,x=m===void 0?i.state.floatingElement:m;i.useSyncedValue(`referenceElement`,f??null),i.useSyncedValue(`domReferenceElement`,f===void 0?s:b),i.useSyncedValue(`floatingElement`,x);let S=Z.useCallback(e=>{let t=W(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;d(t),y.refs.setReference(t)},[y.refs]),C=Z.useCallback(e=>{(W(e)||e===null)&&(g.current=e,p(e)),(W(y.refs.reference.current)||y.refs.reference.current===null||e!==null&&!W(e))&&y.refs.setReference(e)},[y.refs,p]),w=Z.useCallback(e=>{h(e),y.refs.setFloating(e)},[y.refs]),T=Z.useMemo(()=>({...y.refs,setReference:C,setFloating:w,setPositionReference:S,domReference:g}),[y.refs,C,w,S]),E=Z.useMemo(()=>({...y.elements,domReference:s}),[y.elements,s]),D=Z.useMemo(()=>({...y,dataRef:i.context.dataRef,open:c,onOpenChange:i.setOpen,events:i.context.events,floatingId:l,refs:T,elements:E,nodeId:t,rootStore:i}),[y,T,E,t,i,c,l]);return X(()=>{s&&(g.current=s)},[s]),X(()=>{i.context.dataRef.current.floatingContext=D;let e=_?.nodesRef.current.find(e=>e.id===t);e&&(e.context=D)}),Z.useMemo(()=>({...y,context:D,refs:T,elements:E,rootStore:i}),[y,T,E,D,i])}var Tr=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new xe,this.restTimeout=new xe,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Er=new WeakMap;function Dr(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Er.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty(`pointer-events`),e.pointerEventsReferenceElement?.style.removeProperty(`pointer-events`),e.pointerEventsFloatingElement?.style.removeProperty(`pointer-events`),Er.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Or(e,t){let{scopeElement:n,referenceElement:r,floatingElement:i}=t,a=Er.get(n);a&&a!==e&&Dr(a),Dr(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=i,Er.set(n,e),n.style.pointerEvents=`none`,r.style.pointerEvents=`auto`,i.style.pointerEvents=`auto`}function kr(e){let t=e.context.dataRef.current,n=V(()=>t.hoverInteractionState??Tr.create()).current;return t.hoverInteractionState||=n,C(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Ar(e,t={}){let{enabled:n=!0,closeDelay:r=0,nodeId:i}
177=t,a=`rootStore`in e?e.rootStore:e,o=a.useState(`open`),c=a.useState(`floatingElement`),l=a.useState(`domReferenceElement`),{dataRef:u}=a.context,d=_e(),f=ke(),p=kr(a),m=s(),g=G(()=>fn(u.current.openEvent?.type,p.interactedInside)),_=G(()=>pn(u.current.openEvent?.type)),v=G(()=>{Dr(p)});X(()=>{o||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,v())},[o,p,v]),Z.useEffect(()=>v,[v]),X(()=>{if(n&&o&&p.handleCloseOptions?.blockPointerEvents&&_()&&W(l)&&c){let e=l,t=c,n=O(c),r=d?.nodesRef.current.find(e=>e.id===f)?.context?.elements.floating;r&&(r.style.pointerEvents=``);let i=p.pointerEventsScopeElement===t?null:p.pointerEventsScopeElement,a=r===t?null:r;return Or(p,{scopeElement:p.handleCloseOptions?.getScope?.()??i??a??e.closest(`[data-rootownerid]`)??n.body,referenceElement:e,floatingElement:t}),()=>{v()}}},[n,o,l,c,p,_,d,f,v]),Z.useEffect(()=>{if(!n)return;function e(){return!!(d&&f&&ge(d.nodesRef.current,f).length>0)}function t(e){let t=un(r,`close`,p.pointerType),n=()=>{a.setOpen(!1,Y(q,e)),d?.events.emit(`floating.closed`,e)};t?p.openChangeTimeout.start(t,n):(p.openChangeTimeout.clear(),n())}function o(e){let t=te(e);if(!Ne(t)){p.interactedInside=!1;return}p.interactedInside=t?.closest(`[aria-haspopup]`)!=null}function s(){p.openChangeTimeout.clear(),m.clear(),d?.events.off(`floating.closed`,y),v()}function l(n){if(e()&&d){d.events.on(`floating.closed`,y);return}if(se(n.relatedTarget,a.context.triggerElements))return;let r=u.current.floatingContext?.nodeId??i,o=n.relatedTarget;if(!(d&&r&&W(o)&&ge(d.nodesRef.current,r,!1).some(e=>U(e.context?.elements.floating,o)))){if(p.handler){p.handler(n);return}v(),_()&&!g()&&t(n)}}function y(t){!d||!f||e()||m.start(0,()=>{d.events.off(`floating.closed`,y),a.setOpen(!1,Y(q,t)),d.events.emit(`floating.closed`,t)})}let b=c;return h(b&&T(b,`mouseenter`,s),b&&T(b,`mouseleave`,l),b&&T(b,`pointerdown`,o,!0),()=>{d?.events.off(`floating.closed`,y)})},[n,c,a,u,r,i,_,g,v,p,d,f,m])}var jr={current:null};function Mr(e,t={}){let{enabled:n=!0,delay:r=0,handleClose:i=null,mouseOnly:a=!1,restMs:o=0,move:s=!0,triggerElementRef:c=jr,externalTree:l,isActiveTrigger:u=!0,getHandleCloseContext:d,isClosing:f,shouldOpen:p}=t,m=`rootStore`in e?e.rootStore:e,{dataRef:g,events:_}=m.context,y=_e(l),b=kr(m),x=Z.useRef(!1),S=v(i),C=v(r),w=v(o),E=v(n),D=v(p),k=v(f),A=G(()=>fn(g.current.openEvent?.type,b.interactedInside)),j=G(()=>D.current?.()!==!1),N=G((e,t,n)=>{let r=m.context.triggerElements;if(r.hasElement(t))return!e||!U(e,t);if(!W(n))return!1;let i=n;return r.hasMatchingElement(e=>U(e,i))&&(!e||!U(e,i))}),P=G(()=>{b.handler&&=(O(m.select(`domReferenceElement`)).removeEventListener(`mousemove`,b.handler),void 0)}),F=G(()=>{Dr(b)});return u&&(b.handleCloseOptions=S.current?.__options),Z.useEffect(()=>P,[P]),Z.useEffect(()=>{if(!n)return;function e(e){e.open?x.current=!1:(x.current=e.reason===q,P(),b.openChangeTimeout.clear(),b.restTimeout.clear(),b.blockMouseMove=!0,b.restTimeoutPending=!1)}return _.on(`openchange`,e),()=>{_.off(`openchange`,e)}},[n,_,b,P]),Z.useEffect(()=>{if(!n)return;function e(e,t=!0){let n=un(C.current,`close`,b.pointerType);n?b.openChangeTimeout.start(n,()=>{m.setOpen(!1,Y(q,e)),y?.events.emit(`floating.closed`,e)}):t&&(b.openChangeTimeout.clear(),m.setOpen(!1,Y(q,e)),y?.events.emit(`floating.closed`,e))}let t=c.current??(u?m.select(`domReferenceElement`):null);if(!W(t))return;function r(e){if(b.openChangeTimeout.clear(),b.blockMouseMove=!1,a&&!M(b.pointerType))return;let t=dn(w.current),n=un(C.current,`open`,b.pointerType),r=te(e),i=e.currentTarget??null,o=m.select(`domReferenceElement`),s=i;if(W(r)&&!m.context.triggerElements.hasElement(r)){for(let e of m.context.triggerElements.elements())if(U(e,r)){s=e;break}}W(i)&&W(o)&&!m.context.triggerElements.hasElement(i)&&U(i,o)&&(s=o);let c=s==null?!1:N(o,s,r),l=m.select(`open`),u=k.current?.()??m.select(`transitionStatus`)===`ending`,d=!l&&u&&x.current,f=!c&&W(s)&&W(o)&&U(o,s)&&d,p=t>0&&!n,h=c&&(l||d)||f,g=!l||c;if(h){j()&&m.setOpen(!0,Y(q,e,s));return}p||(n?b.openChangeTimeout.start(n,()=>{g&&j()&&m.setOpen(!0,Y(q,e,s))}):g&&j()&&m.setOpen(!0,Y(q,e,s)))}function i(t){if(A()){F();return}P();let n=O(m.select(`domReferenceElement`));b.restTimeout.clear(),b.restTimeoutPending=!1;let r=g.current.floatingContext??d?.();if(!se(t.relatedTarget,m.context.triggerElements)){if(S.current&&r){m.select(`open`)||b.openChangeTimeout.clear();let i=c.current;b.handler=S.current({...r,tree:y,x:t.clientX,y:t.clientY,onClose(){F(),P(),E.current&&!A()&&i===m.select(`domReferenceElement`)&&e(t,!0)}}),n.addEventListener(`mousemove`,b.handler),b.handler(t);return}(b.pointerType!==`touch`||!U(m.select(`floatingElement`),t.relatedTarget))&&e(t)}}return s?h(T(t,`mousemove`,r,{once:!0}),T(t,`mouseenter`,r),T(t,`mouseleave`,i)):h(T(t,`mouseenter`,r),T(t,`mouseleave`,i))}
177,[P,F,g,C,m,n,S,b,u,N,A,a,s,w,c,y,E,d,k,j]),Z.useMemo(()=>{if(!n)return;function e(e){b.pointerType=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,n=e.currentTarget,r=m.select(`domReferenceElement`),i=m.select(`open`),o=N(r,n,e.target);if(a&&!M(b.pointerType))return;if(i&&o&&b.handleCloseOptions?.blockPointerEvents){let e=m.select(`floatingElement`);e&&Or(b,{scopeElement:b.handleCloseOptions?.getScope?.()??n.ownerDocument.body,referenceElement:n,floatingElement:e})}let s=dn(w.current);if(i&&!o||s===0||!o&&b.restTimeoutPending&&e.movementX**2+e.movementY**2<2)return;b.restTimeout.clear();function c(){if(b.restTimeoutPending=!1,A())return;let e=m.select(`open`);!b.blockMouseMove&&(!e||o)&&j()&&m.setOpen(!0,Y(q,t,n))}b.pointerType===`touch`?cn.flushSync(()=>{c()}):o&&i?c():(b.restTimeoutPending=!0,b.restTimeout.start(s,c))}}},[n,b,A,N,a,m,w,j])}var Nr=`Escape`;function Pr(e,t,n){switch(e){case`vertical`:return t;case`horizontal`:return n;default:return t||n}}function Fr(e,t){return Pr(t,e===`ArrowUp`||e===`ArrowDown`,e===`ArrowLeft`||e===`ArrowRight`)}function Ir(e,t,n){return Pr(t,e===`ArrowDown`,n?e===`ArrowLeft`:e===`ArrowRight`)||e===`Enter`||e===` `||e===``}function Lr(e,t,n){return Pr(t,n?e===We:e===ie,e===Fe)}function Rr(e,t,n,r){return t===`both`||t===`horizontal`&&r?e===Nr:Pr(t,n?e===ie:e===We,e===Ve)}function zr(e,t){let{listRef:n,activeIndex:r,onNavigate:i=()=>{},enabled:a=!0,selectedIndex:o=null,allowEscape:s=!1,loopFocus:c=!1,nested:l=!1,rtl:d=!1,virtual:f=!1,focusItemOnOpen:p=`auto`,focusItemOnHover:m=!0,openOnArrowKeyDown:h=!0,disabledIndices:g=void 0,orientation:_=`vertical`,parentOrientation:y,id:b,resetOnPointerLeave:x=!0,externalTree:S,grid:C}=t,w=C!=null,T=`rootStore`in e?e.rootStore:e,E=T.useState(`open`),D=T.useState(`floatingElement`),k=T.useState(`domReferenceElement`),j=T.context.dataRef,M=Ce(D),N=le(k),I=v(M),L=ke(),R=_e(S),z=Z.useRef(p),B=Z.useRef(o??-1),ee=Z.useRef(null),re=Z.useRef(!0),V=G(e=>{i(B.current===-1?null:B.current,e)}),ie=Z.useRef(!!D),ae=Z.useRef(E),H=Z.useRef(!1),se=Z.useRef(!1),ce=Z.useRef(null),ue=v(g),de=v(E),fe=v(o),W=v(x),pe=ye(),he=ye(),ge=G(()=>{function e(e){f?R?.events.emit(`virtualfocus`,e):ce.current=De(e,{sync:H.current,preventScroll:!0})}let t=n.current[B.current],r=se.current;t&&e(t),(H.current?e=>e():e=>pe.request(e))(()=>{let i=n.current[B.current]||t;i&&(t||e(i),Te&&(r||!re.current)&&i.scrollIntoView?.({block:`nearest`,inline:`nearest`}))})});X(()=>{j.current.orientation=_},[j,_]),X(()=>{a&&(E&&D?(B.current=o??-1,z.current&&o!=null&&(se.current=!0,V())):ie.current&&(B.current=-1,V()))},[a,E,D,o,V]),X(()=>{if(a){if(!E){H.current=!1;return}if(D)if(r==null){if(H.current=!1,fe.current!=null)return;if(ie.current&&(B.current=-1,ge()),(!ae.current||!ie.current)&&z.current&&(ee.current!=null||z.current===!0&&ee.current==null)){let e=0,t=()=>{n.current[0]==null?(e<2&&(e?e=>he.request(e):queueMicrotask)(t),e+=1):(B.current=ee.current==null||Ir(ee.current,_,d)||l?P(n):Ue(n),ee.current=null,V())};t()}}else ze(n.current,r)||(B.current=r,ge(),se.current=!1)}},[a,E,D,r,fe,l,n,_,d,V,ge,he]),X(()=>{if(!a||D||!R||f||!ie.current)return;let e=R.nodesRef.current,t=e.find(e=>e.id===L)?.context?.elements.floating,n=me(O(k??t??null)),r=e.some(e=>e.context&&U(e.context.elements.floating,n));t&&!r&&re.current&&t.focus({preventScroll:!0})},[a,D,k,R,L,f]),X(()=>{ae.current=E,ie.current=!!D}),X(()=>{E||(ee.current=null,z.current=p)},[E,p]);let ve=r!=null,be=G(e=>{if(!de.current)return;let t=n.current.indexOf(e.currentTarget);t!==-1&&(B.current!==t||r!==t)&&(B.current=t,V(e))}),xe=G(()=>y??R?.nodesRef.current.find(e=>e.id===L)?.context?.dataRef?.current.orientation),Se=G(()=>P(n,ue.current)),we=G(e=>{if(re.current=!1,H.current=!0,e.which===229||!de.current&&e.currentTarget===I.current)return;if(l&&Rr(e.key,_,d,w)){Fr(e.key,xe())||F(e),T.setOpen(!1,Y(je,e.nativeEvent)),ne(k)&&(f?R?.events.emit(`virtualfocus`,k):k.focus());return}let t=B.current,r=P(n,g),i=Ue(n,g);if(N||(e.key===`Home`&&(F(e),B.current=r,V(e)),e.key===`End`&&(F(e),B.current=i,V(e))),C!=null){let t=C(e,B.current,n,_,c,d,g,r,i);if(t!=null&&(B.current=t,V(e)),_===`both`)return}if(Fr(e.key,_)){if(F(e),E&&!f&&me(e.currentTarget.ownerDocument)===e.currentTarget){B.current=Ir(e.key,_,d)?r:i,V(e);return}Ir(e.key,_,d)?c?t>=i?s&&t!==n.current.length?B.current=-1:(H.current=!1,B.current=r):B.current=oe(n.current,{startingIndex:t,disabledIndices:g}):B.current=Math.min(i,oe(n.current,{startingIndex:t,disabledIndices:g})):c?t<=r?s&&t!==-1?B.current=n.current.length:(H.current=!1,B.current=i):B.current=oe(n.current,{startingIndex:t,decrement:!0,disabledIndices:g}):B.current=Math.max(r,oe(n.current,{startingIndex:t,decrement:!0,disabledIndices:g})),ze(n.current,B.current)&&(B.current=-1),V(e)}}),Te=Z.useMemo(()=>({onFocus(e){H.current=!0,be(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){H.current=!0,se.current=!1,m&&be(e)},onPointerLeave(e){if(!de.current||!re.current||e.pointerType===`touch`)return;H.current=!0;let t=e.relatedTarget;if(!(!m||n.current.includes(t))&&W.current&&(ce.current?.(),ce.current=null,B.current=-1,V(e),!f)){let e=I.current,t=me(O(e));e&&U(e,t)&&e.focus({preventScroll:!0})}}}),[be,de,I,m,n,V,W,f]),K=Z.useMemo(()=>f&&E&&ve&&{"aria-activedescendant":`${b}-${r}`},[f,E,ve,b,r]),q=Z.useMemo(()=>({"aria-orientation":_===`both`?void 0:_,...N?{}
177:K,onKeyDown(e){if(e.key===`Tab`&&e.shiftKey&&E&&!f){let t=te(e.nativeEvent);if(t&&!U(I.current,t))return;F(e),T.setOpen(!1,Y(A,e.nativeEvent)),ne(k)&&k.focus();return}we(e)},onPointerMove(){re.current=!0}}),[K,we,I,_,N,T,E,f,k]),J=Z.useMemo(()=>{function e(e){T.setOpen(!0,Y(je,e.nativeEvent,e.currentTarget))}function t(e){p===`auto`&&u(e.nativeEvent)&&(z.current=!f)}function n(e){z.current=p,p===`auto`&&Re(e.nativeEvent)&&(z.current=!0)}return{onKeyDown(t){let n=T.select(`open`);re.current=!1;let r=t.key.startsWith(`Arrow`),i=Lr(t.key,xe(),d),a=Fr(t.key,_),o=(l?i:a)||t.key===`Enter`||t.key.trim()===``;if(f&&n)return we(t);if(!(!n&&!h&&r)){if(o){let e=Fr(t.key,xe());ee.current=l&&e?null:t.key}if(l){i&&(F(t),n?(B.current=Se(),V(t)):e(t));return}a&&(fe.current!=null&&(B.current=fe.current),F(t),!n&&h?e(t):we(t),n&&V(t))}},onFocus(e){T.select(`open`)&&!f&&(B.current=-1,V(e))},onPointerDown:n,onPointerEnter:n,onMouseDown:t,onClick:t}},[we,p,Se,l,V,T,h,_,xe,d,fe,f]),Ee=Z.useMemo(()=>({...K,...J}),[K,J]);return Z.useMemo(()=>a?{reference:Ee,floating:q,item:Te,trigger:J}:{},[a,Ee,q,J,Te])}function Br(e,t){let{listRef:n,elementsRef:r,activeIndex:i,onMatch:a,disabledIndices:o,onTyping:c,enabled:l=!0,resetMs:u=750,selectedIndex:f=null}=t,p=`rootStore`in e?e.rootStore:e,m=p.useState(`open`),h=s(),g=Z.useRef(``),_=Z.useRef(f??i??-1),v=Z.useRef(null),y=G(e=>{function t(e){let t=r?.current[e];return!t||d(t)}function s(e){return t(e)?o==null||!I(x,e,o):!1}function l(e,t,n=0){if(e.length===0)return-1;let r=(n%e.length+e.length)%e.length,i=t.toLowerCase();for(let t=0;t<e.length;t+=1){let n=(r+t)%e.length;if(!(!e[n]?.toLowerCase().startsWith(i)||!s(n)))return n}return-1}let p=n.current;if(g.current.length>0&&e.key===` `&&(F(e),c?.(!0)),g.current.length>0&&g.current[0]!==` `&&l(p,g.current)===-1&&e.key!==` `&&c?.(!1),p==null||e.key.length!==1||e.ctrlKey||e.metaKey||e.altKey)return;m&&e.key!==` `&&(F(e),c?.(!0));let y=g.current===``;y&&(_.current=f??i??-1),p.every((e,t)=>e&&s(t)?e[0]?.toLowerCase()!==e[1]?.toLowerCase():!0)&&g.current===e.key&&(g.current=``,_.current=v.current),g.current+=e.key,h.start(u,()=>{g.current=``,_.current=v.current,c?.(!1)});let b=((y?f??i??-1:_.current)??0)+1,S=l(p,g.current,b);S===-1?e.key!==` `&&(g.current=``,c?.(!1)):(a?.(S),v.current=S)}),b=G(e=>{let t=e.relatedTarget,n=p.select(`domReferenceElement`),r=p.select(`floatingElement`);U(n,t)||U(r,t)||(h.clear(),g.current=``,_.current=v.current,c?.(!1))});X(()=>{!m&&f!==null||(h.clear(),v.current=null,g.current!==``&&(g.current=``))},[m,f,h]),X(()=>{m&&g.current===``&&(_.current=f??i??-1)},[m,f,i]);let S=Z.useMemo(()=>({onKeyDown:y,onBlur:b}),[y,b]);return Z.useMemo(()=>l?{reference:S,floating:S}:{},[l,S])}var Vr=.1,Hr=Vr*Vr,$=.5;function Ur(e,t,n,r,i,a){return r>=t!=a>=t&&e<=(i-n)*(t-r)/(a-r)+n}function Wr(e,t,n,r,i,a,o,s,c,l){let u=!1;return Ur(e,t,n,r,i,a)&&(u=!u),Ur(e,t,i,a,o,s)&&(u=!u),Ur(e,t,o,s,c,l)&&(u=!u),Ur(e,t,c,l,n,r)&&(u=!u),u}function Gr(e,t,n){return e>=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height}function Kr(e,t,n,r,i,a){return e>=Math.min(n,i)&&e<=Math.max(n,i)&&t>=Math.min(r,a)&&t<=Math.max(r,a)}function qr(e={}){let{blockPointerEvents:t=!1}=e,n=new xe,r=({x:e,y:t,placement:r,elements:i,onClose:a,nodeId:o,tree:s})=>{let c=r?.split(`-`)[0],l=!1,u=null,d=null,f=typeof performance<`u`?performance.now():0;function p(e,t){let n=performance.now(),r=n-f;if(u===null||d===null||r===0)return u=e,d=t,f=n,!1;let i=e-u,a=t-d,o=i*i+a*a,s=r*r*Hr;return u=e,d=t,f=n,o<s}function m(){n.clear(),a()}return function(r){n.clear();let a=i.domReference,u=i.floating;if(!a||!u||c==null||e==null||t==null)return;let{clientX:d,clientY:f}=r,h=te(r),g=r.type===`mouseleave`,_=U(u,h),v=U(a,h);if(_&&(l=!0,!g))return;if(v&&(l=!1,!g)){l=!0;return}if(g&&W(r.relatedTarget)&&U(u,r.relatedTarget))return;function y(){return!!(s&&ge(s.nodesRef.current,o).length>0)}function b(){y()||m()}if(y())return;let x=a.getBoundingClientRect(),S=u.getBoundingClientRect(),C=e>S.right-S.width/2,w=t>S.bottom-S.height/2,T=S.width>x.width,E=S.height>x.height,D=(T?x:S).left,O=(T?x:S).right,k=(E?x:S).top,A=(E?x:S).bottom;if(c===`top`&&t>=x.bottom-1||c===`bottom`&&t<=x.top+1||c===`left`&&e>=x.right-1||c===`right`&&e<=x.left+1){b();return}let j=!1;switch(c){case`top`:j=Kr(d,f,D,x.top+1,O,S.bottom-1);break;
177case`bottom`:j=Kr(d,f,D,S.top+1,O,x.bottom-1);break;case`left`:j=Kr(d,f,S.right-1,A,x.left+1,k);break;case`right`:j=Kr(d,f,x.right-1,A,S.left+1,k);break;default:}if(j)return;if(l&&!Gr(d,f,x)){b();return}if(!g&&p(d,f)){b();return}let M=!1;switch(c){case`top`:{let n=T?$/2:$*4,r=T||C?e+n:e-n,i=T?e-n:C?e+n:e-n,a=t+$+1,o=C||T?S.bottom-$:S.top,s=C?T?S.bottom-$:S.top:S.bottom-$;M=Wr(d,f,r,a,i,a,S.left,o,S.right,s);break}case`bottom`:{let n=T?$/2:$*4,r=T||C?e+n:e-n,i=T?e-n:C?e+n:e-n,a=t-$,o=C||T?S.top+$:S.bottom,s=C?T?S.top+$:S.bottom:S.top+$;M=Wr(d,f,r,a,i,a,S.left,o,S.right,s);break}case`left`:{let n=E?$/2:$*4,r=E||w?t+n:t-n,i=E?t-n:w?t+n:t-n,a=e+$+1,o=w||E?S.right-$:S.left,s=w?E?S.right-$:S.left:S.right-$;M=Wr(d,f,o,S.top,s,S.bottom,a,r,a,i);break}case`right`:{let n=E?$/2:$*4,r=E||w?t+n:t-n,i=E?t-n:w?t+n:t-n,a=e-$,o=w||E?S.left+$:S.right,s=w?E?S.left+$:S.right:S.left+$;M=Wr(d,f,a,r,a,i,o,S.top,s,S.bottom);break}default:}M?l||n.start(40,b):b()}};return r.__options={...e,blockPointerEvents:t},r}function Jr(e){let t=e.getBoundingClientRect(),n=K(e);if(p)return t;let r=n.getComputedStyle(e,`::before`),i=n.getComputedStyle(e,`::after`);if(!(r.content!==`none`||i.content!==`none`))return t;let a=parseFloat(r.width)||0,o=parseFloat(r.height)||0,s=parseFloat(i.width)||0,c=parseFloat(i.height)||0,l=Math.max(t.width,a,s),u=Math.max(t.height,o,c),d=l-t.width,f=u-t.height;return{left:t.left-d/2,right:t.right+d/2,top:t.top-f/2,bottom:t.bottom+f/2}}var Yr=Z.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function Xr(){return Z.useContext(Yr)}var Zr=r();function Qr(e){let{children:t,elementsRef:n,labelsRef:r,onMapChange:i}=e,a=G(i),o=Z.useRef(0),s=V(ei).current,c=V($r).current,[l,u]=Z.useState(0),d=Z.useRef(l),f=G((e,t)=>{c.set(e,t??null),d.current+=1,u(d.current)}),p=G(e=>{c.delete(e),d.current+=1,u(d.current)}),m=Z.useMemo(()=>{let e=new Map;return Array.from(c.keys()).filter(e=>e.isConnected).sort(ti).forEach((t,n)=>{let r=c.get(t)??{};e.set(t,{...r,index:n})}),e},[c,l]);X(()=>{if(typeof MutationObserver!=`function`||m.size===0)return;let e=new MutationObserver(e=>{let t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),t.size===0&&(d.current+=1,u(d.current))});return m.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[m]),X(()=>{d.current===l&&(n.current.length!==m.size&&(n.current.length=m.size),r&&r.current.length!==m.size&&(r.current.length=m.size),o.current=m.size),a(m)},[a,m,n,r,l]),X(()=>()=>{n.current=[]},[n]),X(()=>()=>{r&&(r.current=[])},[r]);let h=G(e=>(s.add(e),()=>{s.delete(e)}));X(()=>{s.forEach(e=>e(m))},[s,m]);let g=Z.useMemo(()=>({register:f,unregister:p,subscribeMapChange:h,elementsRef:n,labelsRef:r,nextIndexRef:o}),[f,p,h,n,r,o]);return(0,Zr.jsx)(Yr.Provider,{value:g,children:t})}function $r(){return new Map}function ei(){return new Set}function ti(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}var ni=Z.createContext(void 0);function ri(){return Z.useContext(ni)?.direction??`ltr`}var ii=e=>({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:l}=t,{element:u,padding:d=0,offsetParent:f=`real`}=D(e,t)||{};if(u==null)return{};let p=j(d),h={x:n,y:r},g=be(i),_=E(g),v=await o.getDimensions(u),y=g===`y`,b=y?`top`:`left`,x=y?`bottom`:`right`,S=y?`clientHeight`:`clientWidth`,C=a.reference[_]+a.reference[g]-h[g]-a.floating[_],w=h[g]-a.reference[g],T=f===`real`?await o.getOffsetParent?.(u):s.floating,O=s.floating[S]||a.floating[_];(!O||!await o.isElement?.(T))&&(O=s.floating[S]||a.floating[_]);let k=C/2-w/2,A=O/2-v[_]/2-1,M=Math.min(p[b],A),N=Math.min(p[x],A),P=M,F=O-v[_]-N,I=O/2-v[_]/2+k,L=m(P,I,F),R=!l.arrow&&c(i)!=null&&I!==L&&a.reference[_]/2-(I<P?M:N)-v[_]/2<0,z=R?I<P?I-P:I-F:0;return{[g]:h[g]+z,data:{[g]:L,centerOffset:I-L-z,...R&&{alignmentOffset:z}},reset:R}}}),ai=(e,t)=>({...ii(e),options:[e,t]}),oi=Sr().fn,si={name:`hide`,async fn(e){let{width:t,height:n,x:r,y:i}=e.rects.reference,a=t===0&&n===0&&r===0&&i===0;return{data:{referenceHidden:(await oi(e)).data?.referenceHidden||a}}}},ci={sideX:`left`,sideY:`top`},li={name:`adaptiveOrigin`,async fn(e){let{x:t,y:n,rects:{floating:r},elements:{floating:i},platform:a,strategy:o,placement:s}=e,c=K(i),l=c.getComputedStyle(i);if(!(l.transitionDuration!==`0s`&&l.transitionDuration!==``))return{x:t,y:n,data:ci};let u=await a.getOffsetParent?.(i),d={width:0,height:0};
177if(o===`fixed`&&c?.visualViewport)d={width:c.visualViewport.width,height:c.visualViewport.height};else if(u===c){let e=O(i);d={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await a.isElement?.(u)&&(d=await a.getDimensions(u));let f=qe(s),p=t,m=n;f===`left`&&(p=d.width-(t+r.width)),f===`top`&&(m=d.height-(n+r.height));let h=f===`left`?`right`:ci.sideX,g=f===`top`?`bottom`:ci.sideY;return{x:p,y:m,data:{sideX:h,sideY:g}}}};function ui(e,t,n){let r=e===`inline-start`||e===`inline-end`;return{top:`top`,right:r?n?`inline-start`:`inline-end`:`right`,bottom:`bottom`,left:r?n?`inline-end`:`inline-start`:`left`}[t]}function di(e,t,n){let{rects:r,placement:i}=e;return{side:ui(t,qe(i),n),align:c(i)||`center`,anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function fi(e){let{anchor:t,positionMethod:n=`absolute`,side:r=`bottom`,sideOffset:i=0,align:a=`center`,alignOffset:o=0,collisionBoundary:s,collisionPadding:u=5,sticky:d=!1,arrowPadding:f=5,disableAnchorTracking:p=!1,inline:m,keepMounted:h=!1,floatingRootContext:g,mounted:_,collisionAvoidance:y,shiftCrossAxis:b=!1,nodeId:x,adaptiveOrigin:S,lazyFlip:C=!1,externalTree:w}=e,[T,E]=Z.useState(null);!_&&T!==null&&E(null);let D=y.side||`flip`,k=y.align||`flip`,A=y.fallbackAxisSide||`end`,j=typeof t==`function`?t:void 0,M=G(j),N=j?M:t,P=v(t),F=v(_),I=ri()===`rtl`,L=T||{top:`top`,right:`right`,bottom:`bottom`,left:`left`,"inline-end":I?`left`:`right`,"inline-start":I?`right`:`left`}[r],R=a===`center`?L:`${L}-${a}`,z=u,B=+(r===`bottom`),ee=+(r===`top`),te=+(r===`right`),ne=+(r===`left`);typeof z==`number`?z={top:z+B,right:z+ne,bottom:z+ee,left:z+te}:z&&={top:(z.top||0)+B,right:(z.right||0)+ne,bottom:(z.bottom||0)+ee,left:(z.left||0)+te};let re={boundary:s===`clipping-ancestors`?`clippingAncestors`:s,padding:z},V=Z.useRef(null),ie=v(i),ae=v(o),oe=typeof i==`function`?0:i,H=typeof o==`function`?0:o,se=[];m&&se.push(m),se.push(_r(e=>{let t=di(e,r,I),n=typeof ie.current==`function`?ie.current(t):ie.current,i=typeof ae.current==`function`?ae.current(t):ae.current;return{mainAxis:n,crossAxis:i,alignmentAxis:i}},[oe,H,I,r]));let ce=k===`none`&&D!==`shift`,le=!ce&&(d||b||D===`shift`),ue=D===`none`?null:br({...re,padding:{top:z.top+1,right:z.right+1,bottom:z.bottom+1,left:z.left+1},mainAxis:!b&&D===`flip`,crossAxis:k===`flip`?`alignment`:!1,fallbackAxisSideDirection:A}),de=ce?null:vr(e=>{let t=O(e.elements.floating).documentElement;return{...re,rootBoundary:b?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:k!==`none`,crossAxis:le,limiter:d||b?void 0:yr(e=>{if(!V.current)return{};let{width:t,height:n}=V.current.getBoundingClientRect(),r=l(qe(e.placement)),i=r===`y`?t:n,a=r===`y`?z.left+z.right:z.top+z.bottom;return{offset:i/2+a/2}})}},[re,d,b,z,k]);D===`shift`||k===`shift`||a===`center`?se.push(de,ue):se.push(ue,de),se.push(xr({...re,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){if(!F.current)return;let i=e.style;i.setProperty(`--available-width`,`${t}px`),i.setProperty(`--available-height`,`${n}px`);let a=K(e).devicePixelRatio||1,{x:o,y:s,width:c,height:l}=r.reference,u=(Math.round((o+c)*a)-Math.round(o*a))/a,d=(Math.round((s+l)*a)-Math.round(s*a))/a;i.setProperty(`--anchor-width`,`${u}px`),i.setProperty(`--anchor-height`,`${d}px`)}}),ai(e=>({element:V.current||O(e.elements.floating).createElement(`div`),padding:f,offsetParent:`floating`}),[f]),{name:`transformOrigin`,fn(e){let{elements:t,middlewareData:n,placement:a,rects:o,y:s}=e,c=qe(a),u=l(c),d=V.current,f=n.arrow?.x||0,p=n.arrow?.y||0,m=d?.clientWidth||0,h=d?.clientHeight||0,g=f+m/2,_=p+h/2,v=Math.abs(n.shift?.y||0),y=o.reference.height/2,b=typeof i==`function`?i(di(e,r,I)):i,x=v>b,S={top:`${g}px calc(100% + ${b}px)`,bottom:`${g}px ${-b}px`,left:`calc(100% + ${b}px) ${_}px`,right:`${-b}px ${_}px`}[c],C=`${g}px ${o.reference.y+y-s}px`;return t.floating.style.setProperty(`--transform-origin`,le&&u===`y`&&x?C:S),{}}},si,S),X(()=>{!_&&g&&g.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[_,g]);let fe=Z.useMemo(()=>({elementResize:!p&&typeof ResizeObserver<`u`,layoutShift:!p&&typeof IntersectionObserver<`u`}
177),[p]),{refs:U,elements:W,x:pe,y:me,middlewareData:he,update:ge,placement:_e,context:ve,isPositioned:ye,floatingStyles:be}=wr({rootContext:g,open:h?_:void 0,placement:R,middleware:se,strategy:n,whileElementsMounted:h?void 0:(...e)=>rr(...e,fe),nodeId:x,externalTree:w}),{sideX:xe,sideY:Se}=he.adaptiveOrigin||ci,Ce=ye?n:`fixed`,we=Z.useMemo(()=>{let e=S?{position:Ce,[xe]:pe,[Se]:me}:{position:Ce,...be};return ye||(e.opacity=0),e},[S,Ce,xe,pe,Se,me,be,ye]),Te=Z.useRef(null);X(()=>{if(!_)return;let e=P.current,t=typeof e==`function`?e():e,n=(pi(t)?t.current:t)||null;n!==Te.current&&(U.setPositionReference(n),Te.current=n)},[_,U,N,P]),Z.useEffect(()=>{if(!_)return;let e=P.current;typeof e!=`function`&&pi(e)&&e.current!==Te.current&&(U.setPositionReference(e.current),Te.current=e.current)},[_,U,N,P]),Z.useEffect(()=>{if(h&&_&&W.reference&&W.floating)return rr(W.reference,W.floating,ge,fe)},[h,_,W,ge,fe]);let q=qe(_e),J=ui(r,q,I),Ee=c(_e)||`center`,De=!!he.hide?.referenceHidden;X(()=>{C&&_&&ye&&E(q)},[C,_,ye,q]);let Oe=Z.useMemo(()=>({position:`absolute`,top:he.arrow?.y,left:he.arrow?.x}),[he.arrow]),Y=he.arrow?.centerOffset!==0;return Z.useMemo(()=>({positionerStyles:we,arrowStyles:Oe,arrowRef:V,arrowUncentered:Y,side:J,align:Ee,physicalSide:q,anchorHidden:De,refs:U,context:ve,isPositioned:ye,update:ge}),[we,Oe,V,Y,J,Ee,q,De,U,ve,ye,ge])}function pi(e){return e!=null&&`current`in e}function mi(e){return e===`starting`?Te:ee}function hi(e,t,{styles:n,transitionStatus:r,props:i,refs:a,hidden:o,inert:s=!1}){let c={...n};return s&&(c.pointerEvents=`none`),Oe(`div`,e,{state:t,ref:a,props:[{role:`presentation`,hidden:o,style:c},mi(r),i],stateAttributesMapping:Be})}var gi=20;function _i(e,t,n,r){let[i,a]=Z.useState(!1);X(()=>{if(!e||!t||n==null){a(!1);return}let r=O(n).documentElement.clientWidth,i=n.offsetWidth;a(r>0&&i>0&&i>=r-gi)},[e,t,n]),fe(e&&(!t||i),r)}var vi=Z.createContext(void 0);function yi(e){let t=Z.useContext(vi);if(t===void 0&&!e)throw Error(Me(69));return t}var bi=function(e){return e[e.None=0]=`None`,e[e.GuessFromOrder=1]=`GuessFromOrder`,e}({});function xi(e={}){let{label:t,metadata:n,textRef:r,indexGuessBehavior:i,index:a}=e,{register:o,unregister:s,subscribeMapChange:c,elementsRef:l,labelsRef:u,nextIndexRef:d}=Xr(),f=Z.useRef(-1),[p,m]=Z.useState(a??(i===bi.GuessFromOrder?()=>{if(f.current===-1){let e=d.current;d.current+=1,f.current=e}return f.current}:-1)),h=Z.useRef(null),g=Z.useCallback(e=>{if(h.current=e,p!==-1&&e!==null&&(l.current[p]=e,u)){let n=t!==void 0;u.current[p]=n?t:r?.current?.textContent??e.textContent}},[p,l,u,t,r]);return X(()=>{if(a!=null)return;let e=h.current;if(e)return o(e,n),()=>{s(e)}},[a,o,s,n]),X(()=>{if(a==null)return c(e=>{let t=h.current?e.get(h.current)?.index:null;t!=null&&m(t)})},[a,c,m]),{ref:g,index:p}}var Si=`transition-[opacity,scale,translate] duration-150 data-starting-style:scale-95 data-starting-style:opacity-0 data-ending-style:scale-95 data-ending-style:opacity-0 data-[side=bottom]:data-starting-style:-translate-y-2 data-[side=bottom]:data-ending-style:-translate-y-2 data-[side=left]:data-starting-style:translate-x-2 data-[side=left]:data-ending-style:translate-x-2 data-[side=right]:data-starting-style:-translate-x-2 data-[side=right]:data-ending-style:-translate-x-2 data-[side=top]:data-starting-style:translate-y-2 data-[side=top]:data-ending-style:translate-y-2`;function Ci(e,t){let n=Z.useRef(null);function r(t){cn.flushSync(()=>{e.setOpen(!1,Y(A,t.nativeEvent,t.currentTarget))}),Le(n.current)?.focus()}function i(n){let r=e.select(`positionerElement`);if(r&&Ke(n,r))e.context.beforeContentFocusGuardRef.current?.focus();else{cn.flushSync(()=>{e.setOpen(!1,Y(A,n.nativeEvent,n.currentTarget))});let i=re(e.context.triggerFocusTargetRef.current||t.current);for(;i!==null&&U(r,i);){let e=i;if(i=pe(i),i===e)break}i?.focus()}}return{preFocusGuardRef:n,handlePreFocusGuardFocus:r,handleFocusTargetFocus:i}}var wi=t(),Ti=e=>{let t=(0,wi.c)(11),n=e===void 0?!0:e,r;t[0]===n?r=t[1]:(r={isLoading:n,isFailed:!1,isSucceed:!1},t[0]=n,t[1]=r);let[i,a]=(0,Z.useState)(r),o,s,c;t[2]===i?(o=t[3],s=t[4],c=t[5]):(o=()=>{a({...i,isLoading:!0,isFailed:!1,isSucceed:!1})},s=()=>{a({...i,isLoading:!1,isFailed:!1,isSucceed:!0})},c=()=>{a({...i,isLoading:!1,isFailed:!0,isSucceed:!1})},t[2]=i,t[3]=o,t[4]=s,t[5]=c);let l;
177return t[6]!==i||t[7]!==o||t[8]!==s||t[9]!==c?(l={...i,setLoading:o,setFinish:s,setError:c},t[6]=i,t[7]=o,t[8]=s,t[9]=c,t[10]=l):l=t[10],l};function Ei(e){let t=(0,wi.c)(10),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({className:n,type:i,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a;t[4]===n?a=t[5]:(a=o(`file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground border-border flex h-8 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm`,n),t[4]=n,t[5]=a);let s;return t[6]!==r||t[7]!==a||t[8]!==i?(s=(0,Zr.jsx)(`input`,{type:i,"data-slot":`input`,className:a,...r}),t[6]=r,t[7]=a,t[8]=i,t[9]=s):s=t[9],s}export{er as C,rn as D,on as E,Q as O,Cr as S,sn as T,Br as _,bi as a,Ar as b,_i as c,fi as d,li as f,qr as g,Jr as h,Si as i,an as k,hi as l,Qr as m,Ti as n,xi as o,ri as p,Ci as r,yi as s,Ei as t,mi as u,zr as v,un as w,kr as x,Mr as y};
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.