UNPKG

@rdsaude/pulso-react-components

Version:

Biblioteca de componentes React do Pulso Design System da RD Saúde oferece componentes consistentes e de alto desempenho, alinhados com os padrões da RDSaúde. Ideal para desenvolver aplicações modernas e acessíveis.

40 lines (35 loc) 78.1 kB
"use strict";var Pi=Object.create;var lt=Object.defineProperty,Ti=Object.defineProperties,Oi=Object.getOwnPropertyDescriptor,_i=Object.getOwnPropertyDescriptors,Ai=Object.getOwnPropertyNames,xt=Object.getOwnPropertySymbols,Ii=Object.getPrototypeOf,Xt=Object.prototype.hasOwnProperty,Wo=Object.prototype.propertyIsEnumerable;var Bo=(e,t,o)=>t in e?lt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,C=(e,t)=>{for(var o in t||(t={}))Xt.call(t,o)&&Bo(e,o,t[o]);if(xt)for(var o of xt(t))Wo.call(t,o)&&Bo(e,o,t[o]);return e},A=(e,t)=>Ti(e,_i(t));var D=(e,t)=>{var o={};for(var n in e)Xt.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(e!=null&&xt)for(var n of xt(e))t.indexOf(n)<0&&Wo.call(e,n)&&(o[n]=e[n]);return o};var Ni=(e,t)=>{for(var o in t)lt(e,o,{get:t[o],enumerable:!0})},jo=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Ai(t))!Xt.call(e,r)&&r!==o&&lt(e,r,{get:()=>t[r],enumerable:!(n=Oi(t,r))||n.enumerable});return e};var me=(e,t,o)=>(o=e!=null?Pi(Ii(e)):{},jo(t||!e||!e.__esModule?lt(o,"default",{value:e,enumerable:!0}):o,e)),Di=e=>jo(lt({},"__esModule",{value:!0}),e);var he=(e,t,o)=>new Promise((n,r)=>{var i=c=>{try{s(o.next(c))}catch(l){r(l)}},a=c=>{try{s(o.throw(c))}catch(l){r(l)}},s=c=>c.done?n(c.value):Promise.resolve(c.value).then(i,a);s((o=o.apply(e,t)).next())});var Cs={};Ni(Cs,{InputSelect:()=>Ss});module.exports=Di(Cs);function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)({}).hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},H.apply(null,arguments)}var x=require("react"),Ao=require("react-dom");function Qt(e,[t,o]){return Math.min(o,Math.max(t,e))}function de(e,t,{checkForDefaultPrevented:o=!0}={}){return function(r){if(e==null||e(r),o===!1||!r.defaultPrevented)return t==null?void 0:t(r)}}var $e=me(require("react"),1),Yo=require("@radix-ui/react-context");var zo=require("react");function Li(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function ki(...e){return t=>e.forEach(o=>Li(o,t))}function Q(...e){return(0,zo.useCallback)(ki(...e),e)}var Zt=require("@radix-ui/react-slot");function Ko(e){let t=e+"CollectionProvider",[o,n]=(0,Yo.createContextScope)(t),[r,i]=o(t,{collectionRef:{current:null},itemMap:new Map}),a=p=>{let{scope:$,children:u}=p,d=$e.default.useRef(null),b=$e.default.useRef(new Map).current;return $e.default.createElement(r,{scope:$,itemMap:b,collectionRef:d},u)},s=e+"CollectionSlot",c=$e.default.forwardRef((p,$)=>{let{scope:u,children:d}=p,b=i(s,u),h=Q($,b.collectionRef);return $e.default.createElement(Zt.Slot,{ref:h},d)}),l=e+"CollectionItemSlot",m="data-radix-collection-item",f=$e.default.forwardRef((p,$)=>{let w=p,{scope:u,children:d}=w,b=D(w,["scope","children"]),h=$e.default.useRef(null),v=Q($,h),y=i(l,u);return $e.default.useEffect(()=>(y.itemMap.set(h,C({ref:h},b)),()=>void y.itemMap.delete(h))),$e.default.createElement(Zt.Slot,{[m]:"",ref:v},d)});function g(p){let $=i(e+"CollectionConsumer",p);return $e.default.useCallback(()=>{let d=$.collectionRef.current;if(!d)return[];let b=Array.from(d.querySelectorAll(`[${m}]`));return Array.from($.itemMap.values()).sort((y,w)=>b.indexOf(y.ref.current)-b.indexOf(w.ref.current))},[$.collectionRef,$.itemMap])}return[{Provider:a,Slot:c,ItemSlot:f},g,n]}var jr=require("@radix-ui/react-context");var ft=require("react"),Mi=(0,ft.createContext)(void 0);function Uo(e){let t=(0,ft.useContext)(Mi);return e||t||"ltr"}var U=require("react");function yt(e,t,{checkForDefaultPrevented:o=!0}={}){return function(r){if(e==null||e(r),o===!1||!r.defaultPrevented)return t==null?void 0:t(r)}}var qe=require("react"),qo=require("react-dom"),Go=require("@radix-ui/react-slot");var Vi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Z=Vi.reduce((e,t)=>{let o=(0,qe.forwardRef)((n,r)=>{let c=n,{asChild:i}=c,a=D(c,["asChild"]),s=i?Go.Slot:t;return(0,qe.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,qe.createElement)(s,H({},a,{ref:r}))});return o.displayName=`Primitive.${t}`,A(C({},e),{[t]:o})},{});function Xo(e,t){e&&(0,qo.flushSync)(()=>e.dispatchEvent(t))}var Ge=require("react");function re(e){let t=(0,Ge.useRef)(e);return(0,Ge.useEffect)(()=>{t.current=e}),(0,Ge.useMemo)(()=>(...o)=>{var n;return(n=t.current)===null||n===void 0?void 0:n.call(t,...o)},[])}var Qo=require("react");function Zo(e,t=globalThis==null?void 0:globalThis.document){let o=re(e);(0,Qo.useEffect)(()=>{let n=r=>{r.key==="Escape"&&o(r)};return t.addEventListener("keydown",n),()=>t.removeEventListener("keydown",n)},[o,t])}var Jt="dismissableLayer.update",Fi="dismissableLayer.pointerDownOutside",Hi="dismissableLayer.focusOutside",Jo,Bi=(0,U.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),tn=(0,U.forwardRef)((e,t)=>{var o;let E=e,{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:s,onDismiss:c}=E,l=D(E,["disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss"]),m=(0,U.useContext)(Bi),[f,g]=(0,U.useState)(null),p=(o=f==null?void 0:f.ownerDocument)!==null&&o!==void 0?o:globalThis==null?void 0:globalThis.document,[,$]=(0,U.useState)({}),u=Q(t,S=>g(S)),d=Array.from(m.layers),[b]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),h=d.indexOf(b),v=f?d.indexOf(f):-1,y=m.layersWithOutsidePointerEventsDisabled.size>0,w=v>=h,P=Wi(S=>{let L=S.target,k=[...m.branches].some(M=>M.contains(L));!w||k||(i==null||i(S),s==null||s(S),S.defaultPrevented||c==null||c())},p),T=ji(S=>{let L=S.target;[...m.branches].some(M=>M.contains(L))||(a==null||a(S),s==null||s(S),S.defaultPrevented||c==null||c())},p);return Zo(S=>{v===m.layers.size-1&&(r==null||r(S),!S.defaultPrevented&&c&&(S.preventDefault(),c()))},p),(0,U.useEffect)(()=>{if(f)return n&&(m.layersWithOutsidePointerEventsDisabled.size===0&&(Jo=p.body.style.pointerEvents,p.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(f)),m.layers.add(f),en(),()=>{n&&m.layersWithOutsidePointerEventsDisabled.size===1&&(p.body.style.pointerEvents=Jo)}},[f,p,n,m]),(0,U.useEffect)(()=>()=>{f&&(m.layers.delete(f),m.layersWithOutsidePointerEventsDisabled.delete(f),en())},[f,m]),(0,U.useEffect)(()=>{let S=()=>$({});return document.addEventListener(Jt,S),()=>document.removeEventListener(Jt,S)},[]),(0,U.createElement)(Z.div,H({},l,{ref:u,style:C({pointerEvents:y?w?"auto":"none":void 0},e.style),onFocusCapture:yt(e.onFocusCapture,T.onFocusCapture),onBlurCapture:yt(e.onBlurCapture,T.onBlurCapture),onPointerDownCapture:yt(e.onPointerDownCapture,P.onPointerDownCapture)}))});function Wi(e,t=globalThis==null?void 0:globalThis.document){let o=re(e),n=(0,U.useRef)(!1),r=(0,U.useRef)(()=>{});return(0,U.useEffect)(()=>{let i=s=>{if(s.target&&!n.current){let m=function(){on(Fi,o,l,{discrete:!0})};var c=m;let l={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",r.current),r.current=m,t.addEventListener("click",r.current,{once:!0})):m()}n.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",i),t.removeEventListener("click",r.current)}},[t,o]),{onPointerDownCapture:()=>n.current=!0}}function ji(e,t=globalThis==null?void 0:globalThis.document){let o=re(e),n=(0,U.useRef)(!1);return(0,U.useEffect)(()=>{let r=i=>{i.target&&!n.current&&on(Hi,o,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",r),()=>t.removeEventListener("focusin",r)},[t,o]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function en(){let e=new CustomEvent(Jt);document.dispatchEvent(e)}function on(e,t,o,{discrete:n}){let r=o.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:o});t&&r.addEventListener(e,t,{once:!0}),n?Xo(r,i):r.dispatchEvent(i)}var rn=require("react"),eo=0;function an(){(0,rn.useEffect)(()=>{var e,t;let o=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=o[0])!==null&&e!==void 0?e:nn()),document.body.insertAdjacentElement("beforeend",(t=o[1])!==null&&t!==void 0?t:nn()),eo++,()=>{eo===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(n=>n.remove()),eo--}},[])}function nn(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var le=require("react");var to="focusScope.autoFocusOnMount",oo="focusScope.autoFocusOnUnmount",sn={bubbles:!1,cancelable:!0};var un=(0,le.forwardRef)((e,t)=>{let u=e,{loop:o=!1,trapped:n=!1,onMountAutoFocus:r,onUnmountAutoFocus:i}=u,a=D(u,["loop","trapped","onMountAutoFocus","onUnmountAutoFocus"]),[s,c]=(0,le.useState)(null),l=re(r),m=re(i),f=(0,le.useRef)(null),g=Q(t,d=>c(d)),p=(0,le.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,le.useEffect)(()=>{if(n){let v=function(T){if(p.paused||!s)return;let E=T.target;s.contains(E)?f.current=E:De(f.current,{select:!0})},y=function(T){if(p.paused||!s)return;let E=T.relatedTarget;E!==null&&(s.contains(E)||De(f.current,{select:!0}))},w=function(T){let E=document.activeElement;for(let S of T)S.removedNodes.length>0&&(s!=null&&s.contains(E)||De(s))};var d=v,b=y,h=w;document.addEventListener("focusin",v),document.addEventListener("focusout",y);let P=new MutationObserver(w);return s&&P.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",y),P.disconnect()}}},[n,s,p.paused]),(0,le.useEffect)(()=>{if(s){ln.add(p);let d=document.activeElement;if(!s.contains(d)){let h=new CustomEvent(to,sn);s.addEventListener(to,l),s.dispatchEvent(h),h.defaultPrevented||(zi(Gi(dn(s)),{select:!0}),document.activeElement===d&&De(s))}return()=>{s.removeEventListener(to,l),setTimeout(()=>{let h=new CustomEvent(oo,sn);s.addEventListener(oo,m),s.dispatchEvent(h),h.defaultPrevented||De(d!=null?d:document.body,{select:!0}),s.removeEventListener(oo,m),ln.remove(p)},0)}}},[s,l,m,p]);let $=(0,le.useCallback)(d=>{if(!o&&!n||p.paused)return;let b=d.key==="Tab"&&!d.altKey&&!d.ctrlKey&&!d.metaKey,h=document.activeElement;if(b&&h){let v=d.currentTarget,[y,w]=Yi(v);y&&w?!d.shiftKey&&h===w?(d.preventDefault(),o&&De(y,{select:!0})):d.shiftKey&&h===y&&(d.preventDefault(),o&&De(w,{select:!0})):h===v&&d.preventDefault()}},[o,n,p.paused]);return(0,le.createElement)(Z.div,H({tabIndex:-1},a,{ref:g,onKeyDown:$}))});function zi(e,{select:t=!1}={}){let o=document.activeElement;for(let n of e)if(De(n,{select:t}),document.activeElement!==o)return}function Yi(e){let t=dn(e),o=cn(t,e),n=cn(t.reverse(),e);return[o,n]}function dn(e){let t=[],o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{let r=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||r?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;o.nextNode();)t.push(o.currentNode);return t}function cn(e,t){for(let o of e)if(!Ki(o,{upTo:t}))return o}function Ki(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function Ui(e){return e instanceof HTMLInputElement&&"select"in e}function De(e,{select:t=!1}={}){if(e&&e.focus){let o=document.activeElement;e.focus({preventScroll:!0}),e!==o&&Ui(e)&&t&&e.select()}}var ln=qi();function qi(){let e=[];return{add(t){let o=e[0];t!==o&&(o==null||o.pause()),e=fn(e,t),e.unshift(t)},remove(t){var o;e=fn(e,t),(o=e[0])===null||o===void 0||o.resume()}}}function fn(e,t){let o=[...e],n=o.indexOf(t);return n!==-1&&o.splice(n,1),o}function Gi(e){return e.filter(t=>t.tagName!=="A")}var wt=me(require("react"),1);var pn=require("react"),pe=globalThis!=null&&globalThis.document?pn.useLayoutEffect:()=>{};var Xi=wt.useId||(()=>{}),Qi=0;function no(e){let[t,o]=wt.useState(Xi());return pe(()=>{e||o(n=>n!=null?n:String(Qi++))},[e]),e||(t?`radix-${t}`:"")}var J=require("react");var mn=["top","right","bottom","left"];var Ce=Math.min,ie=Math.max,dt=Math.round,pt=Math.floor,xe=e=>({x:e,y:e}),Zi={left:"right",right:"left",bottom:"top",top:"bottom"},Ji={start:"end",end:"start"};function Ct(e,t,o){return ie(e,Ce(t,o))}function Ee(e,t){return typeof e=="function"?e(t):e}function Re(e){return e.split("-")[0]}function ke(e){return e.split("-")[1]}function Et(e){return e==="x"?"y":"x"}function Rt(e){return e==="y"?"height":"width"}function Te(e){return["top","bottom"].includes(Re(e))?"y":"x"}function Pt(e){return Et(Te(e))}function hn(e,t,o){o===void 0&&(o=!1);let n=ke(e),r=Pt(e),i=Rt(r),a=r==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=ut(a)),[a,ut(a)]}function vn(e){let t=ut(e);return[St(e),t,St(t)]}function St(e){return e.replace(/start|end/g,t=>Ji[t])}function ea(e,t,o){let n=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return o?t?r:n:t?n:r;case"left":case"right":return t?i:a;default:return[]}}function gn(e,t,o,n){let r=ke(e),i=ea(Re(e),o==="start",n);return r&&(i=i.map(a=>a+"-"+r),t&&(i=i.concat(i.map(St)))),i}function ut(e){return e.replace(/left|right|bottom|top/g,t=>Zi[t])}function ta(e){return C({top:0,right:0,bottom:0,left:0},e)}function ro(e){return typeof e!="number"?ta(e):{top:e,right:e,bottom:e,left:e}}function Me(e){let{x:t,y:o,width:n,height:r}=e;return{width:n,height:r,top:o,left:t,right:t+n,bottom:o+r,x:t,y:o}}function bn(e,t,o){let{reference:n,floating:r}=e,i=Te(t),a=Pt(t),s=Rt(a),c=Re(t),l=i==="y",m=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2,g=n[s]/2-r[s]/2,p;switch(c){case"top":p={x:m,y:n.y-r.height};break;case"bottom":p={x:m,y:n.y+n.height};break;case"right":p={x:n.x+n.width,y:f};break;case"left":p={x:n.x-r.width,y:f};break;default:p={x:n.x,y:n.y}}switch(ke(t)){case"start":p[a]-=g*(o&&l?-1:1);break;case"end":p[a]+=g*(o&&l?-1:1);break}return p}var yn=(e,t,o)=>he(void 0,null,function*(){let{placement:n="bottom",strategy:r="absolute",middleware:i=[],platform:a}=o,s=i.filter(Boolean),c=yield a.isRTL==null?void 0:a.isRTL(t),l=yield a.getElementRects({reference:e,floating:t,strategy:r}),{x:m,y:f}=bn(l,n,c),g=n,p={},$=0;for(let u=0;u<s.length;u++){let{name:d,fn:b}=s[u],{x:h,y:v,data:y,reset:w}=yield b({x:m,y:f,initialPlacement:n,placement:g,strategy:r,middlewareData:p,rects:l,platform:a,elements:{reference:e,floating:t}});m=h!=null?h:m,f=v!=null?v:f,p=A(C({},p),{[d]:C(C({},p[d]),y)}),w&&$<=50&&($++,typeof w=="object"&&(w.placement&&(g=w.placement),w.rects&&(l=w.rects===!0?yield a.getElementRects({reference:e,floating:t,strategy:r}):w.rects),{x:m,y:f}=bn(l,g,c)),u=-1)}return{x:m,y:f,placement:g,strategy:r,middlewareData:p}});function Xe(e,t){return he(this,null,function*(){var o;t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:s,strategy:c}=e,{boundary:l="clippingAncestors",rootBoundary:m="viewport",elementContext:f="floating",altBoundary:g=!1,padding:p=0}=Ee(t,e),$=ro(p),d=s[g?f==="floating"?"reference":"floating":f],b=Me(yield i.getClippingRect({element:(o=yield i.isElement==null?void 0:i.isElement(d))==null||o?d:d.contextElement||(yield i.getDocumentElement==null?void 0:i.getDocumentElement(s.floating)),boundary:l,rootBoundary:m,strategy:c})),h=f==="floating"?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,v=yield i.getOffsetParent==null?void 0:i.getOffsetParent(s.floating),y=(yield i.isElement==null?void 0:i.isElement(v))?(yield i.getScale==null?void 0:i.getScale(v))||{x:1,y:1}:{x:1,y:1},w=Me(i.convertOffsetParentRelativeRectToViewportRelativeRect?yield i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:h,offsetParent:v,strategy:c}):h);return{top:(b.top-w.top+$.top)/y.y,bottom:(w.bottom-b.bottom+$.bottom)/y.y,left:(b.left-w.left+$.left)/y.x,right:(w.right-b.right+$.right)/y.x}})}var wn=e=>({name:"arrow",options:e,fn(o){return he(this,null,function*(){let{x:n,y:r,placement:i,rects:a,platform:s,elements:c,middlewareData:l}=o,{element:m,padding:f=0}=Ee(e,o)||{};if(m==null)return{};let g=ro(f),p={x:n,y:r},$=Pt(i),u=Rt($),d=yield s.getDimensions(m),b=$==="y",h=b?"top":"left",v=b?"bottom":"right",y=b?"clientHeight":"clientWidth",w=a.reference[u]+a.reference[$]-p[$]-a.floating[u],P=p[$]-a.reference[$],T=yield s.getOffsetParent==null?void 0:s.getOffsetParent(m),E=T?T[y]:0;(!E||!(yield s.isElement==null?void 0:s.isElement(T)))&&(E=c.floating[y]||a.floating[u]);let S=w/2-P/2,L=E/2-d[u]/2-1,k=Ce(g[h],L),M=Ce(g[v],L),I=k,G=E-d[u]-M,O=E/2-d[u]/2+S,N=Ct(I,O,G),Y=!l.arrow&&ke(i)!=null&&O!==N&&a.reference[u]/2-(O<I?k:M)-d[u]/2<0,_=Y?O<I?O-I:O-G:0;return{[$]:p[$]+_,data:C({[$]:N,centerOffset:O-N-_},Y&&{alignmentOffset:_}),reset:Y}})}});var Sn=function(e){return e===void 0&&(e={}),{name:"flip",options:e,fn(o){return he(this,null,function*(){var n,r;let{placement:i,middlewareData:a,rects:s,initialPlacement:c,platform:l,elements:m}=o,O=Ee(e,o),{mainAxis:f=!0,crossAxis:g=!0,fallbackPlacements:p,fallbackStrategy:$="bestFit",fallbackAxisSideDirection:u="none",flipAlignment:d=!0}=O,b=D(O,["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"]);if((n=a.arrow)!=null&&n.alignmentOffset)return{};let h=Re(i),v=Te(c),y=Re(c)===c,w=yield l.isRTL==null?void 0:l.isRTL(m.floating),P=p||(y||!d?[ut(c)]:vn(c)),T=u!=="none";!p&&T&&P.push(...gn(c,d,u,w));let E=[c,...P],S=yield Xe(o,b),L=[],k=((r=a.flip)==null?void 0:r.overflows)||[];if(f&&L.push(S[h]),g){let N=hn(i,s,w);L.push(S[N[0]],S[N[1]])}if(k=[...k,{placement:i,overflows:L}],!L.every(N=>N<=0)){var M,I;let N=(((M=a.flip)==null?void 0:M.index)||0)+1,Y=E[N];if(Y)return{data:{index:N,overflows:k},reset:{placement:Y}};let _=(I=k.filter(K=>K.overflows[0]<=0).sort((K,z)=>K.overflows[1]-z.overflows[1])[0])==null?void 0:I.placement;if(!_)switch($){case"bestFit":{var G;let K=(G=k.filter(z=>{if(T){let ae=Te(z.placement);return ae===v||ae==="y"}return!0}).map(z=>[z.placement,z.overflows.filter(ae=>ae>0).reduce((ae,Pe)=>ae+Pe,0)]).sort((z,ae)=>z[1]-ae[1])[0])==null?void 0:G[0];K&&(_=K);break}case"initialPlacement":_=c;break}if(i!==_)return{reset:{placement:_}}}return{}})}}};function $n(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function xn(e){return mn.some(t=>e[t]>=0)}var Cn=function(e){return e===void 0&&(e={}),{name:"hide",options:e,fn(o){return he(this,null,function*(){let{rects:n}=o,a=Ee(e,o),{strategy:r="referenceHidden"}=a,i=D(a,["strategy"]);switch(r){case"referenceHidden":{let s=yield Xe(o,A(C({},i),{elementContext:"reference"})),c=$n(s,n.reference);return{data:{referenceHiddenOffsets:c,referenceHidden:xn(c)}}}case"escaped":{let s=yield Xe(o,A(C({},i),{altBoundary:!0})),c=$n(s,n.floating);return{data:{escapedOffsets:c,escaped:xn(c)}}}default:return{}}})}}};function oa(e,t){return he(this,null,function*(){let{placement:o,platform:n,elements:r}=e,i=yield n.isRTL==null?void 0:n.isRTL(r.floating),a=Re(o),s=ke(o),c=Te(o)==="y",l=["left","top"].includes(a)?-1:1,m=i&&c?-1:1,f=Ee(t,e),{mainAxis:g,crossAxis:p,alignmentAxis:$}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&typeof $=="number"&&(p=s==="end"?$*-1:$),c?{x:p*m,y:g*l}:{x:g*l,y:p*m}})}var En=function(e){return e===void 0&&(e=0),{name:"offset",options:e,fn(o){return he(this,null,function*(){var n,r;let{x:i,y:a,placement:s,middlewareData:c}=o,l=yield oa(o,e);return s===((n=c.offset)==null?void 0:n.placement)&&(r=c.arrow)!=null&&r.alignmentOffset?{}:{x:i+l.x,y:a+l.y,data:A(C({},l),{placement:s})}})}}},Rn=function(e){return e===void 0&&(e={}),{name:"shift",options:e,fn(o){return he(this,null,function*(){let{x:n,y:r,placement:i}=o,b=Ee(e,o),{mainAxis:a=!0,crossAxis:s=!1,limiter:c={fn:h=>{let{x:v,y}=h;return{x:v,y}}}}=b,l=D(b,["mainAxis","crossAxis","limiter"]),m={x:n,y:r},f=yield Xe(o,l),g=Te(Re(i)),p=Et(g),$=m[p],u=m[g];if(a){let h=p==="y"?"top":"left",v=p==="y"?"bottom":"right",y=$+f[h],w=$-f[v];$=Ct(y,$,w)}if(s){let h=g==="y"?"top":"left",v=g==="y"?"bottom":"right",y=u+f[h],w=u-f[v];u=Ct(y,u,w)}let d=c.fn(A(C({},o),{[p]:$,[g]:u}));return A(C({},d),{data:{x:d.x-n,y:d.y-r,enabled:{[p]:a,[g]:s}}})})}}},Pn=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:o,y:n,placement:r,rects:i,middlewareData:a}=t,{offset:s=0,mainAxis:c=!0,crossAxis:l=!0}=Ee(e,t),m={x:o,y:n},f=Te(r),g=Et(f),p=m[g],$=m[f],u=Ee(s,t),d=typeof u=="number"?{mainAxis:u,crossAxis:0}:C({mainAxis:0,crossAxis:0},u);if(c){let v=g==="y"?"height":"width",y=i.reference[g]-i.floating[v]+d.mainAxis,w=i.reference[g]+i.reference[v]-d.mainAxis;p<y?p=y:p>w&&(p=w)}if(l){var b,h;let v=g==="y"?"width":"height",y=["top","left"].includes(Re(r)),w=i.reference[f]-i.floating[v]+(y&&((b=a.offset)==null?void 0:b[f])||0)+(y?0:d.crossAxis),P=i.reference[f]+i.reference[v]+(y?0:((h=a.offset)==null?void 0:h[f])||0)-(y?d.crossAxis:0);$<w?$=w:$>P&&($=P)}return{[g]:p,[f]:$}}}},Tn=function(e){return e===void 0&&(e={}),{name:"size",options:e,fn(o){return he(this,null,function*(){var n,r;let{placement:i,rects:a,platform:s,elements:c}=o,k=Ee(e,o),{apply:l=()=>{}}=k,m=D(k,["apply"]),f=yield Xe(o,m),g=Re(i),p=ke(i),$=Te(i)==="y",{width:u,height:d}=a.floating,b,h;g==="top"||g==="bottom"?(b=g,h=p===((yield s.isRTL==null?void 0:s.isRTL(c.floating))?"start":"end")?"left":"right"):(h=g,b=p==="end"?"top":"bottom");let v=d-f.top-f.bottom,y=u-f.left-f.right,w=Ce(d-f[b],v),P=Ce(u-f[h],y),T=!o.middlewareData.shift,E=w,S=P;if((n=o.middlewareData.shift)!=null&&n.enabled.x&&(S=y),(r=o.middlewareData.shift)!=null&&r.enabled.y&&(E=v),T&&!p){let M=ie(f.left,0),I=ie(f.right,0),G=ie(f.top,0),O=ie(f.bottom,0);$?S=u-2*(M!==0||I!==0?M+I:ie(f.left,f.right)):E=d-2*(G!==0||O!==0?G+O:ie(f.top,f.bottom))}yield l(A(C({},o),{availableWidth:S,availableHeight:E}));let L=yield s.getDimensions(c.floating);return u!==L.width||d!==L.height?{reset:{rects:!0}}:{}})}}};function Tt(){return typeof window!="undefined"}function Fe(e){return _n(e)?(e.nodeName||"").toLowerCase():"#document"}function fe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ye(e){var t;return(t=(_n(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function _n(e){return Tt()?e instanceof Node||e instanceof fe(e).Node:!1}function ve(e){return Tt()?e instanceof Element||e instanceof fe(e).Element:!1}function we(e){return Tt()?e instanceof HTMLElement||e instanceof fe(e).HTMLElement:!1}function On(e){return!Tt()||typeof ShadowRoot=="undefined"?!1:e instanceof ShadowRoot||e instanceof fe(e).ShadowRoot}function Qe(e){let{overflow:t,overflowX:o,overflowY:n,display:r}=ge(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+o)&&!["inline","contents"].includes(r)}function An(e){return["table","td","th"].includes(Fe(e))}function mt(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(o){return!1}})}function Ot(e){let t=_t(),o=ve(e)?ge(e):e;return o.transform!=="none"||o.perspective!=="none"||(o.containerType?o.containerType!=="normal":!1)||!t&&(o.backdropFilter?o.backdropFilter!=="none":!1)||!t&&(o.filter?o.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(o.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(o.contain||"").includes(n))}function In(e){let t=Oe(e);for(;we(t)&&!He(t);){if(Ot(t))return t;if(mt(t))return null;t=Oe(t)}return null}function _t(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function He(e){return["html","body","#document"].includes(Fe(e))}function ge(e){return fe(e).getComputedStyle(e)}function ht(e){return ve(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Oe(e){if(Fe(e)==="html")return e;let t=e.assignedSlot||e.parentNode||On(e)&&e.host||ye(e);return On(t)?t.host:t}function Nn(e){let t=Oe(e);return He(t)?e.ownerDocument?e.ownerDocument.body:e.body:we(t)&&Qe(t)?t:Nn(t)}function Ve(e,t,o){var n;t===void 0&&(t=[]),o===void 0&&(o=!0);let r=Nn(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),a=fe(r);if(i){let s=At(a);return t.concat(a,a.visualViewport||[],Qe(r)?r:[],s&&o?Ve(s):[])}return t.concat(r,Ve(r,[],o))}function At(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function kn(e){let t=ge(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=we(e),i=r?e.offsetWidth:o,a=r?e.offsetHeight:n,s=dt(o)!==i||dt(n)!==a;return s&&(o=i,n=a),{width:o,height:n,$:s}}function ao(e){return ve(e)?e:e.contextElement}function Ze(e){let t=ao(e);if(!we(t))return xe(1);let o=t.getBoundingClientRect(),{width:n,height:r,$:i}=kn(t),a=(i?dt(o.width):o.width)/n,s=(i?dt(o.height):o.height)/r;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}var na=xe(0);function Mn(e){let t=fe(e);return!_t()||!t.visualViewport?na:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function ra(e,t,o){return t===void 0&&(t=!1),!o||t&&o!==fe(e)?!1:t}function Be(e,t,o,n){t===void 0&&(t=!1),o===void 0&&(o=!1);let r=e.getBoundingClientRect(),i=ao(e),a=xe(1);t&&(n?ve(n)&&(a=Ze(n)):a=Ze(e));let s=ra(i,o,n)?Mn(i):xe(0),c=(r.left+s.x)/a.x,l=(r.top+s.y)/a.y,m=r.width/a.x,f=r.height/a.y;if(i){let g=fe(i),p=n&&ve(n)?fe(n):n,$=g,u=At($);for(;u&&n&&p!==$;){let d=Ze(u),b=u.getBoundingClientRect(),h=ge(u),v=b.left+(u.clientLeft+parseFloat(h.paddingLeft))*d.x,y=b.top+(u.clientTop+parseFloat(h.paddingTop))*d.y;c*=d.x,l*=d.y,m*=d.x,f*=d.y,c+=v,l+=y,$=fe(u),u=At($)}}return Me({width:m,height:f,x:c,y:l})}function so(e,t){let o=ht(e).scrollLeft;return t?t.left+o:Be(ye(e)).left+o}function Vn(e,t,o){o===void 0&&(o=!1);let n=e.getBoundingClientRect(),r=n.left+t.scrollLeft-(o?0:so(e,n)),i=n.top+t.scrollTop;return{x:r,y:i}}function ia(e){let{elements:t,rect:o,offsetParent:n,strategy:r}=e,i=r==="fixed",a=ye(n),s=t?mt(t.floating):!1;if(n===a||s&&i)return o;let c={scrollLeft:0,scrollTop:0},l=xe(1),m=xe(0),f=we(n);if((f||!f&&!i)&&((Fe(n)!=="body"||Qe(a))&&(c=ht(n)),we(n))){let p=Be(n);l=Ze(n),m.x=p.x+n.clientLeft,m.y=p.y+n.clientTop}let g=a&&!f&&!i?Vn(a,c,!0):xe(0);return{width:o.width*l.x,height:o.height*l.y,x:o.x*l.x-c.scrollLeft*l.x+m.x+g.x,y:o.y*l.y-c.scrollTop*l.y+m.y+g.y}}function aa(e){return Array.from(e.getClientRects())}function sa(e){let t=ye(e),o=ht(e),n=e.ownerDocument.body,r=ie(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=ie(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),a=-o.scrollLeft+so(e),s=-o.scrollTop;return ge(n).direction==="rtl"&&(a+=ie(t.clientWidth,n.clientWidth)-r),{width:r,height:i,x:a,y:s}}function ca(e,t){let o=fe(e),n=ye(e),r=o.visualViewport,i=n.clientWidth,a=n.clientHeight,s=0,c=0;if(r){i=r.width,a=r.height;let l=_t();(!l||l&&t==="fixed")&&(s=r.offsetLeft,c=r.offsetTop)}return{width:i,height:a,x:s,y:c}}function la(e,t){let o=Be(e,!0,t==="fixed"),n=o.top+e.clientTop,r=o.left+e.clientLeft,i=we(e)?Ze(e):xe(1),a=e.clientWidth*i.x,s=e.clientHeight*i.y,c=r*i.x,l=n*i.y;return{width:a,height:s,x:c,y:l}}function Dn(e,t,o){let n;if(t==="viewport")n=ca(e,o);else if(t==="document")n=sa(ye(e));else if(ve(t))n=la(t,o);else{let r=Mn(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return Me(n)}function Fn(e,t){let o=Oe(e);return o===t||!ve(o)||He(o)?!1:ge(o).position==="fixed"||Fn(o,t)}function fa(e,t){let o=t.get(e);if(o)return o;let n=Ve(e,[],!1).filter(s=>ve(s)&&Fe(s)!=="body"),r=null,i=ge(e).position==="fixed",a=i?Oe(e):e;for(;ve(a)&&!He(a);){let s=ge(a),c=Ot(a);!c&&s.position==="fixed"&&(r=null),(i?!c&&!r:!c&&s.position==="static"&&!!r&&["absolute","fixed"].includes(r.position)||Qe(a)&&!c&&Fn(e,a))?n=n.filter(m=>m!==a):r=s,a=Oe(a)}return t.set(e,n),n}function ua(e){let{element:t,boundary:o,rootBoundary:n,strategy:r}=e,a=[...o==="clippingAncestors"?mt(t)?[]:fa(t,this._c):[].concat(o),n],s=a[0],c=a.reduce((l,m)=>{let f=Dn(t,m,r);return l.top=ie(f.top,l.top),l.right=Ce(f.right,l.right),l.bottom=Ce(f.bottom,l.bottom),l.left=ie(f.left,l.left),l},Dn(t,s,r));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function da(e){let{width:t,height:o}=kn(e);return{width:t,height:o}}function pa(e,t,o){let n=we(t),r=ye(t),i=o==="fixed",a=Be(e,!0,i,t),s={scrollLeft:0,scrollTop:0},c=xe(0);if(n||!n&&!i)if((Fe(t)!=="body"||Qe(r))&&(s=ht(t)),n){let g=Be(t,!0,i,t);c.x=g.x+t.clientLeft,c.y=g.y+t.clientTop}else r&&(c.x=so(r));let l=r&&!n&&!i?Vn(r,s):xe(0),m=a.left+s.scrollLeft-c.x-l.x,f=a.top+s.scrollTop-c.y-l.y;return{x:m,y:f,width:a.width,height:a.height}}function io(e){return ge(e).position==="static"}function Ln(e,t){if(!we(e)||ge(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return ye(e)===o&&(o=o.ownerDocument.body),o}function Hn(e,t){let o=fe(e);if(mt(e))return o;if(!we(e)){let r=Oe(e);for(;r&&!He(r);){if(ve(r)&&!io(r))return r;r=Oe(r)}return o}let n=Ln(e,t);for(;n&&An(n)&&io(n);)n=Ln(n,t);return n&&He(n)&&io(n)&&!Ot(n)?o:n||In(e)||o}var ma=function(e){return he(this,null,function*(){let t=this.getOffsetParent||Hn,o=this.getDimensions,n=yield o(e.floating);return{reference:pa(e.reference,yield t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}})};function ha(e){return ge(e).direction==="rtl"}var Bn={convertOffsetParentRelativeRectToViewportRelativeRect:ia,getDocumentElement:ye,getClippingRect:ua,getOffsetParent:Hn,getElementRects:ma,getClientRects:aa,getDimensions:da,getScale:Ze,isElement:ve,isRTL:ha};function va(e,t){let o=null,n,r=ye(e);function i(){var s;clearTimeout(n),(s=o)==null||s.disconnect(),o=null}function a(s,c){s===void 0&&(s=!1),c===void 0&&(c=1),i();let{left:l,top:m,width:f,height:g}=e.getBoundingClientRect();if(s||t(),!f||!g)return;let p=pt(m),$=pt(r.clientWidth-(l+f)),u=pt(r.clientHeight-(m+g)),d=pt(l),h={rootMargin:-p+"px "+-$+"px "+-u+"px "+-d+"px",threshold:ie(0,Ce(1,c))||1},v=!0;function y(w){let P=w[0].intersectionRatio;if(P!==c){if(!v)return a();P?a(!1,P):n=setTimeout(()=>{a(!1,1e-7)},1e3)}v=!1}try{o=new IntersectionObserver(y,A(C({},h),{root:r.ownerDocument}))}catch(w){o=new IntersectionObserver(y,h)}o.observe(e)}return a(!0),i}function co(e,t,o,n){n===void 0&&(n={});let{ancestorScroll:r=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:c=!1}=n,l=ao(e),m=r||i?[...l?Ve(l):[],...Ve(t)]:[];m.forEach(b=>{r&&b.addEventListener("scroll",o,{passive:!0}),i&&b.addEventListener("resize",o)});let f=l&&s?va(l,o):null,g=-1,p=null;a&&(p=new ResizeObserver(b=>{let[h]=b;h&&h.target===l&&p&&(p.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var v;(v=p)==null||v.observe(t)})),o()}),l&&!c&&p.observe(l),p.observe(t));let $,u=c?Be(e):null;c&&d();function d(){let b=Be(e);u&&(b.x!==u.x||b.y!==u.y||b.width!==u.width||b.height!==u.height)&&o(),u=b,$=requestAnimationFrame(d)}return o(),()=>{var b;m.forEach(h=>{r&&h.removeEventListener("scroll",o),i&&h.removeEventListener("resize",o)}),f==null||f(),(b=p)==null||b.disconnect(),p=null,c&&cancelAnimationFrame($)}}var Wn=En;var jn=Rn,zn=Sn,Yn=Tn,Kn=Cn,lo=wn;var Un=Pn,fo=(e,t,o)=>{let n=new Map,r=C({platform:Bn},o),i=A(C({},r.platform),{_c:n});return yn(e,t,A(C({},r),{platform:i}))};var X=me(require("react"),1),Dt=require("react"),Gn=me(require("react-dom"),1);var It=typeof document!="undefined"?Dt.useLayoutEffect:Dt.useEffect;function Nt(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 o,n,r;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(o=e.length,o!==t.length)return!1;for(n=o;n--!==0;)if(!Nt(e[n],t[n]))return!1;return!0}if(r=Object.keys(e),o=r.length,o!==Object.keys(t).length)return!1;for(n=o;n--!==0;)if(!{}.hasOwnProperty.call(t,r[n]))return!1;for(n=o;n--!==0;){let i=r[n];if(!(i==="_owner"&&e.$$typeof)&&!Nt(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Xn(e){return typeof window=="undefined"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function qn(e,t){let o=Xn(e);return Math.round(t*o)/o}function uo(e){let t=X.useRef(e);return It(()=>{t.current=e}),t}function Qn(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:n=[],platform:r,elements:{reference:i,floating:a}={},transform:s=!0,whileElementsMounted:c,open:l}=e,[m,f]=X.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[g,p]=X.useState(n);Nt(g,n)||p(n);let[$,u]=X.useState(null),[d,b]=X.useState(null),h=X.useCallback(_=>{_!==P.current&&(P.current=_,u(_))},[]),v=X.useCallback(_=>{_!==T.current&&(T.current=_,b(_))},[]),y=i||$,w=a||d,P=X.useRef(null),T=X.useRef(null),E=X.useRef(m),S=c!=null,L=uo(c),k=uo(r),M=uo(l),I=X.useCallback(()=>{if(!P.current||!T.current)return;let _={placement:t,strategy:o,middleware:g};k.current&&(_.platform=k.current),fo(P.current,T.current,_).then(K=>{let z=A(C({},K),{isPositioned:M.current!==!1});G.current&&!Nt(E.current,z)&&(E.current=z,Gn.flushSync(()=>{f(z)}))})},[g,t,o,k,M]);It(()=>{l===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,f(_=>A(C({},_),{isPositioned:!1})))},[l]);let G=X.useRef(!1);It(()=>(G.current=!0,()=>{G.current=!1}),[]),It(()=>{if(y&&(P.current=y),w&&(T.current=w),y&&w){if(L.current)return L.current(y,w,I);I()}},[y,w,I,L,S]);let O=X.useMemo(()=>({reference:P,floating:T,setReference:h,setFloating:v}),[h,v]),N=X.useMemo(()=>({reference:y,floating:w}),[y,w]),Y=X.useMemo(()=>{let _={position:o,left:0,top:0};if(!N.floating)return _;let K=qn(N.floating,m.x),z=qn(N.floating,m.y);return s?C(A(C({},_),{transform:"translate("+K+"px, "+z+"px)"}),Xn(N.floating)>=1.5&&{willChange:"transform"}):{position:o,left:K,top:z}},[o,s,N.floating,m.x,m.y]);return X.useMemo(()=>A(C({},m),{update:I,refs:O,elements:N,floatingStyles:Y}),[m,I,O,N,Y])}var ga=e=>{function t(o){return{}.hasOwnProperty.call(o,"current")}return{name:"arrow",options:e,fn(o){let{element:n,padding:r}=typeof e=="function"?e(o):e;return n&&t(n)?n.current!=null?lo({element:n.current,padding:r}).fn(o):{}:n?lo({element:n,padding:r}).fn(o):{}}}},Zn=(e,t)=>A(C({},Wn(e)),{options:[e,t]}),Jn=(e,t)=>A(C({},jn(e)),{options:[e,t]}),er=(e,t)=>A(C({},Un(e)),{options:[e,t]}),tr=(e,t)=>A(C({},zn(e)),{options:[e,t]}),or=(e,t)=>A(C({},Yn(e)),{options:[e,t]});var nr=(e,t)=>A(C({},Kn(e)),{options:[e,t]});var rr=(e,t)=>A(C({},ga(e)),{options:[e,t]});var sr=require("@radix-ui/react-context");var ir=require("react");function ar(e){let[t,o]=(0,ir.useState)(void 0);return pe(()=>{if(e){o({width:e.offsetWidth,height:e.offsetHeight});let n=new ResizeObserver(r=>{if(!Array.isArray(r)||!r.length)return;let i=r[0],a,s;if("borderBoxSize"in i){let c=i.borderBoxSize,l=Array.isArray(c)?c[0]:c;a=l.inlineSize,s=l.blockSize}else a=e.offsetWidth,s=e.offsetHeight;o({width:a,height:s})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else o(void 0)},[e]),t}var cr="Popper",[lr,po]=(0,sr.createContextScope)(cr),[ba,fr]=lr(cr),$a=e=>{let{__scopePopper:t,children:o}=e,[n,r]=(0,J.useState)(null);return(0,J.createElement)(ba,{scope:t,anchor:n,onAnchorChange:r},o)},xa="PopperAnchor",ya=(0,J.forwardRef)((e,t)=>{let c=e,{__scopePopper:o,virtualRef:n}=c,r=D(c,["__scopePopper","virtualRef"]),i=fr(xa,o),a=(0,J.useRef)(null),s=Q(t,a);return(0,J.useEffect)(()=>{i.onAnchorChange((n==null?void 0:n.current)||a.current)}),n?null:(0,J.createElement)(Z.div,H({},r,{ref:s}))}),ur="PopperContent",[wa,kc]=lr(ur),Sa=(0,J.forwardRef)((e,t)=>{var o,n,r,i,a,s,c,l;let ce=e,{__scopePopper:m,side:f="bottom",sideOffset:g=0,align:p="center",alignOffset:$=0,arrowPadding:u=0,collisionBoundary:d=[],collisionPadding:b=0,sticky:h="partial",hideWhenDetached:v=!1,avoidCollisions:y=!0,onPlaced:w}=ce,P=D(ce,["__scopePopper","side","sideOffset","align","alignOffset","arrowPadding","collisionBoundary","collisionPadding","sticky","hideWhenDetached","avoidCollisions","onPlaced"]),T=fr(ur,m),[E,S]=(0,J.useState)(null),L=Q(t,ne=>S(ne)),[k,M]=(0,J.useState)(null),I=ar(k),G=(o=I==null?void 0:I.width)!==null&&o!==void 0?o:0,O=(n=I==null?void 0:I.height)!==null&&n!==void 0?n:0,N=f+(p!=="center"?"-"+p:""),Y=typeof b=="number"?b:C({top:0,right:0,bottom:0,left:0},b),_=Array.isArray(d)?d:[d],K=_.length>0,z={padding:Y,boundary:_.filter(Ca),altBoundary:K},{refs:ae,floatingStyles:Pe,placement:it,isPositioned:Ie,middlewareData:se}=Qn({strategy:"fixed",placement:N,whileElementsMounted:co,elements:{reference:T.anchor},middleware:[Zn({mainAxis:g+O,alignmentAxis:$}),y&&Jn(C({mainAxis:!0,crossAxis:!1,limiter:h==="partial"?er():void 0},z)),y&&tr(C({},z)),or(A(C({},z),{apply:({elements:ne,rects:at,availableWidth:st,availableHeight:ct})=>{let{width:Ei,height:Ri}=at.reference,$t=ne.floating.style;$t.setProperty("--radix-popper-available-width",`${st}px`),$t.setProperty("--radix-popper-available-height",`${ct}px`),$t.setProperty("--radix-popper-anchor-width",`${Ei}px`),$t.setProperty("--radix-popper-anchor-height",`${Ri}px`)}})),k&&rr({element:k,padding:u}),Ea({arrowWidth:G,arrowHeight:O}),v&&nr({strategy:"referenceHidden"})]}),[Ue,Ne]=dr(it),R=re(w);pe(()=>{Ie&&(R==null||R())},[Ie,R]);let B=(r=se.arrow)===null||r===void 0?void 0:r.x,oe=(i=se.arrow)===null||i===void 0?void 0:i.y,W=((a=se.arrow)===null||a===void 0?void 0:a.centerOffset)!==0,[V,F]=(0,J.useState)();return pe(()=>{E&&F(window.getComputedStyle(E).zIndex)},[E]),(0,J.createElement)("div",{ref:ae.setFloating,"data-radix-popper-content-wrapper":"",style:A(C({},Pe),{transform:Ie?Pe.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:V,"--radix-popper-transform-origin":[(s=se.transformOrigin)===null||s===void 0?void 0:s.x,(c=se.transformOrigin)===null||c===void 0?void 0:c.y].join(" ")}),dir:e.dir},(0,J.createElement)(wa,{scope:m,placedSide:Ue,onArrowChange:M,arrowX:B,arrowY:oe,shouldHideArrow:W},(0,J.createElement)(Z.div,H({"data-side":Ue,"data-align":Ne},P,{ref:L,style:A(C({},P.style),{animation:Ie?void 0:"none",opacity:(l=se.hide)!==null&&l!==void 0&&l.referenceHidden?0:void 0})}))))});function Ca(e){return e!==null}var Ea=e=>({name:"transformOrigin",options:e,fn(t){var o,n,r,i,a;let{placement:s,rects:c,middlewareData:l}=t,f=((o=l.arrow)===null||o===void 0?void 0:o.centerOffset)!==0,g=f?0:e.arrowWidth,p=f?0:e.arrowHeight,[$,u]=dr(s),d={start:"0%",center:"50%",end:"100%"}[u],b=((n=(r=l.arrow)===null||r===void 0?void 0:r.x)!==null&&n!==void 0?n:0)+g/2,h=((i=(a=l.arrow)===null||a===void 0?void 0:a.y)!==null&&i!==void 0?i:0)+p/2,v="",y="";return $==="bottom"?(v=f?d:`${b}px`,y=`${-p}px`):$==="top"?(v=f?d:`${b}px`,y=`${c.floating.height+p}px`):$==="right"?(v=`${-p}px`,y=f?d:`${h}px`):$==="left"&&(v=`${c.floating.width+p}px`,y=f?d:`${h}px`),{data:{x:v,y}}}});function dr(e){let[t,o="center"]=e.split("-");return[t,o]}var pr=$a,mr=ya,hr=Sa;var Lt=require("react"),vr=me(require("react-dom"),1);var gr=(0,Lt.forwardRef)((e,t)=>{var o;let i=e,{container:n=globalThis==null||(o=globalThis.document)===null||o===void 0?void 0:o.body}=i,r=D(i,["container"]);return n?vr.default.createPortal((0,Lt.createElement)(Z.div,H({},r,{ref:t})),n):null});var zr=require("@radix-ui/react-slot");var Le=require("react");function mo({prop:e,defaultProp:t,onChange:o=()=>{}}){let[n,r]=Ra({defaultProp:t,onChange:o}),i=e!==void 0,a=i?e:n,s=re(o),c=(0,Le.useCallback)(l=>{if(i){let f=typeof l=="function"?l(e):l;f!==e&&s(f)}else r(l)},[i,e,r,s]);return[a,c]}function Ra({defaultProp:e,onChange:t}){let o=(0,Le.useState)(e),[n]=o,r=(0,Le.useRef)(n),i=re(t);return(0,Le.useEffect)(()=>{r.current!==n&&(i(n),r.current=n)},[n,r,i]),o}var kt=require("react");function br(e){let t=(0,kt.useRef)({value:e,previous:e});return(0,kt.useMemo)(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var Mt=require("react");var $r=(0,Mt.forwardRef)((e,t)=>(0,Mt.createElement)(Z.span,H({},e,{ref:t,style:C({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"},e.style)})));var Pa=function(e){if(typeof document=="undefined")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Je=new WeakMap,Vt=new WeakMap,Ft={},ho=0,xr=function(e){return e&&(e.host||xr(e.parentNode))},Ta=function(e,t){return t.map(function(o){if(e.contains(o))return o;var n=xr(o);return n&&e.contains(n)?n:(console.error("aria-hidden",o,"in not contained inside",e,". Doing nothing"),null)}).filter(function(o){return!!o})},Oa=function(e,t,o,n){var r=Ta(t,Array.isArray(e)?e:[e]);Ft[o]||(Ft[o]=new WeakMap);var i=Ft[o],a=[],s=new Set,c=new Set(r),l=function(f){!f||s.has(f)||(s.add(f),l(f.parentNode))};r.forEach(l);var m=function(f){!f||c.has(f)||Array.prototype.forEach.call(f.children,function(g){if(s.has(g))m(g);else try{var p=g.getAttribute(n),$=p!==null&&p!=="false",u=(Je.get(g)||0)+1,d=(i.get(g)||0)+1;Je.set(g,u),i.set(g,d),a.push(g),u===1&&$&&Vt.set(g,!0),d===1&&g.setAttribute(o,"true"),$||g.setAttribute(n,"true")}catch(b){console.error("aria-hidden: cannot operate on ",g,b)}})};return m(t),s.clear(),ho++,function(){a.forEach(function(f){var g=Je.get(f)-1,p=i.get(f)-1;Je.set(f,g),i.set(f,p),g||(Vt.has(f)||f.removeAttribute(n),Vt.delete(f)),p||f.removeAttribute(o)}),ho--,ho||(Je=new WeakMap,Je=new WeakMap,Vt=new WeakMap,Ft={})}},yr=function(e,t,o){o===void 0&&(o="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),r=t||Pa(e);return r?(n.push.apply(n,Array.from(r.querySelectorAll("[aria-live]"))),Oa(n,r,o,"aria-hidden")):function(){return null}};var ue=function(){return ue=Object.assign||function(t){for(var o,n=1,r=arguments.length;n<r;n++){o=arguments[n];for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(t[i]=o[i])}return t},ue.apply(this,arguments)};function Ht(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(o[n[r]]=e[n[r]]);return o}function wr(e,t,o){if(o||arguments.length===2)for(var n=0,r=t.length,i;n<r;n++)(i||!(n in t))&&(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))}var Yt=me(require("react"));var ee=me(require("react"));var We="right-scroll-bar-position",je="width-before-scroll-bar",vo="with-scroll-bars-hidden",go="--removed-body-scroll-bar-size";function Bt(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}var Sr=require("react");function Cr(e,t){var o=(0,Sr.useState)(function(){return{value:e,callback:t,facade:{get current(){return o.value},set current(n){var r=o.value;r!==n&&(o.value=n,o.callback(n,r))}}}})[0];return o.callback=t,o.facade}var Wt=me(require("react"));var _a=typeof window!="undefined"?Wt.useLayoutEffect:Wt.useEffect,Er=new WeakMap;function bo(e,t){var o=Cr(t||null,function(n){return e.forEach(function(r){return Bt(r,n)})});return _a(function(){var n=Er.get(o);if(n){var r=new Set(n),i=new Set(e),a=o.current;r.forEach(function(s){i.has(s)||Bt(s,null)}),i.forEach(function(s){r.has(s)||Bt(s,a)})}Er.set(o,e)},[e]),o}function Aa(e){return e}function Ia(e,t){t===void 0&&(t=Aa);var o=[],n=!1,r={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return o.length?o[o.length-1]:e},useMedium:function(i){var a=t(i,n);return o.push(a),function(){o=o.filter(function(s){return s!==a})}},assignSyncMedium:function(i){for(n=!0;o.length;){var a=o;o=[],a.forEach(i)}o={push:function(s){return i(s)},filter:function(){return o}}},assignMedium:function(i){n=!0;var a=[];if(o.length){var s=o;o=[],s.forEach(i),a=o}var c=function(){var m=a;a=[],m.forEach(i)},l=function(){return Promise.resolve().then(c)};l(),o={push:function(m){a.push(m),l()},filter:function(m){return a=a.filter(m),o}}}};return r}function $o(e){e===void 0&&(e={});var t=Ia(null);return t.options=ue({async:!0,ssr:!1},e),t}var Rr=me(require("react")),Pr=function(e){var t=e.sideCar,o=Ht(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return Rr.createElement(n,ue({},o))};Pr.isSideCarExport=!0;function xo(e,t){return e.useMedium(t),Pr}var jt=$o();var yo=function(){},vt=ee.forwardRef(function(e,t){var o=ee.useRef(null),n=ee.useState({onScrollCapture:yo,onWheelCapture:yo,onTouchMoveCapture:yo}),r=n[0],i=n[1],a=e.forwardProps,s=e.children,c=e.className,l=e.removeScrollBar,m=e.enabled,f=e.shards,g=e.sideCar,p=e.noIsolation,$=e.inert,u=e.allowPinchZoom,d=e.as,b=d===void 0?"div":d,h=Ht(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),v=g,y=bo([o,t]),w=ue(ue({},h),r);return ee.createElement(ee.Fragment,null,m&&ee.createElement(v,{sideCar:jt,removeScrollBar:l,shards:f,noIsolation:p,inert:$,setCallbacks:i,allowPinchZoom:!!u,lockRef:o}),a?ee.cloneElement(ee.Children.only(s),ue(ue({},w),{ref:y})):ee.createElement(b,ue({},w,{className:c,ref:y}),s))});vt.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};vt.classNames={fullWidth:je,zeroRight:We};var j=me(require("react"));var tt=me(require("react"));var _r=me(require("react"));var Tr;var Or=function(){if(Tr)return Tr;if(typeof __webpack_nonce__!="undefined")return __webpack_nonce__};function Na(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Or();return t&&e.setAttribute("nonce",t),e}function Da(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function La(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var wo=function(){var e=0,t=null;return{add:function(o){e==0&&(t=Na())&&(Da(t,o),La(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}};var So=function(){var e=wo();return function(t,o){_r.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&o])}};var gt=function(){var e=So(),t=function(o){var n=o.styles,r=o.dynamic;return e(n,r),null};return t};var ka={left:0,top:0,right:0,gap:0},Co=function(e){return parseInt(e||"",10)||0},Ma=function(e){var t=window.getComputedStyle(document.body),o=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],r=t[e==="padding"?"paddingRight":"marginRight"];return[Co(o),Co(n),Co(r)]},Eo=function(e){if(e===void 0&&(e="margin"),typeof window=="undefined")return ka;var t=Ma(e),o=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-o+t[2]-t[0])}};var Va=gt(),et="data-scroll-locked",Fa=function(e,t,o,n){var r=e.left,i=e.top,a=e.right,s=e.gap;return o===void 0&&(o="margin"),` .`.concat(vo,` { overflow: hidden `).concat(n,`; padding-right: `).concat(s,"px ").concat(n,`; } body[`).concat(et,`] { overflow: hidden `).concat(n,`; overscroll-behavior: contain; `).concat([t&&"position: relative ".concat(n,";"),o==="margin"&&` padding-left: `.concat(r,`px; padding-top: `).concat(i,`px; padding-right: `).concat(a,`px; margin-left:0; margin-top:0; margin-right: `).concat(s,"px ").concat(n,`; `),o==="padding"&&"padding-right: ".concat(s,"px ").concat(n,";")].filter(Boolean).join(""),` } .`).concat(We,` { right: `).concat(s,"px ").concat(n,`; } .`).concat(je,` { margin-right: `).concat(s,"px ").concat(n,`; } .`).concat(We," .").concat(We,` { right: 0 `).concat(n,`; } .`).concat(je," .").concat(je,` { margin-right: 0 `).concat(n,`; } body[`).concat(et,`] { `).concat(go,": ").concat(s,`px; } `)},Ar=function(){var e=parseInt(document.body.getAttribute(et)||"0",10);return isFinite(e)?e:0},Ha=function(){tt.useEffect(function(){return document.body.setAttribute(et,(Ar()+1).toString()),function(){var e=Ar()-1;e<=0?document.body.removeAttribute(et):document.body.setAttribute(et,e.toString())}},[])},Ro=function(e){var t=e.noRelative,o=e.noImportant,n=e.gapMode,r=n===void 0?"margin":n;Ha();var i=tt.useMemo(function(){return Eo(r)},[r]);return tt.createElement(Va,{styles:Fa(i,!t,r,o?"":"!important")})};var Po=!1;if(typeof window!="undefined")try{bt=Object.defineProperty({},"passive",{get:function(){return Po=!0,!0}}),window.addEventListener("test",bt,bt),window.removeEventListener("test",bt,bt)}catch(e){Po=!1}var bt,ze=Po?{passive:!1}:!1;var Ba=function(e){return e.tagName==="TEXTAREA"},Ir=function(e,t){var o=window.getComputedStyle(e);return o[t]!=="hidden"&&!(o.overflowY===o.overflowX&&!Ba(e)&&o[t]==="visible")},Wa=function(e){return Ir(e,"overflowY")},ja=function(e){return Ir(e,"overflowX")},To=function(e,t){var o=t;do{typeof ShadowRoot!="undefined"&&o instanceof ShadowRoot&&(o=o.host);var n=Nr(e,o);if(n){var r=Dr(e,o),i=r[1],a=r[2];if(i>a)return!0}o=o.parentNode}while(o&&o!==document.body);return!1},za=function(e){var t=e.scrollTop,o=e.scrollHeight,n=e.clientHeight;return[t,o,n]},Ya=function(e){var t=e.scrollLeft,o=e.scrollWidth,n=e.clientWidth;return[t,o,n]},Nr=function(e,t){return e==="v"?Wa(t):ja(t)},Dr=function(e,t){return e==="v"?za(t):Ya(t)},Ka=function(e,t){return e==="h"&&t==="rtl"?-1:1},Lr=function(e,t,o,n,r){var i=Ka(e,window.getComputedStyle(t).direction),a=i*n,s=o.target,c=t.contains(s),l=!1,m=a>0,f=0,g=0;do{var p=Dr(e,s),$=p[0],u=p[1],d=p[2],b=u-d-i*$;($||b)&&Nr(e,s)&&(f+=b,g+=$),s=s.parentNode}while(!c&&s!==document.body||c&&(t.contains(s)||t===s));return(m&&(r&&f===0||!r&&a>f)||!m&&(r&&g===0||!r&&-a>g))&&(l=!0),l};var zt=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},kr=function(e){return[e.deltaX,e.deltaY]},Mr=function(e){return e&&"current"in e?e.current:e},Ua=function(e,t){return e[0]===t[0]&&e[1]===t[1]},qa=function(e){return` .block-interactivity-`.concat(e,` {pointer-events: none;} .allow-interac