"use strict";exports.id=9868,exports.ids=[9868],exports.modules={94163:(e,r,t)=>{t.d(r,{Z:()=>a});var n=t(75593);/**
 * @license lucide-react v0.446.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let a=(0,n.Z)("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},71910:(e,r,t)=>{t.d(r,{aU:()=>z,$j:()=>I,VY:()=>W,dk:()=>T,aV:()=>S,h_:()=>P,fC:()=>F,Dx:()=>M,xz:()=>$});var n=t(9885),a=t(8718),l=t(80880),i=t(45252),o=t(32840),s=t(60080);n.forwardRef((e,r)=>{let{children:t,...a}=e,l=n.Children.toArray(t),i=l.find(p);if(i){let e=i.props.children,t=l.map(r=>r!==i?r:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,s.jsx)(d,{...a,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,t):null})}return(0,s.jsx)(d,{...a,ref:r,children:t})}).displayName="Slot";var d=n.forwardRef((e,r)=>{let{children:t,...a}=e;if(n.isValidElement(t)){let e=function(e){let r=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,t=r&&"isReactWarning"in r&&r.isReactWarning;return t?e.ref:(t=(r=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(t);return n.cloneElement(t,{...function(e,r){let t={...r};for(let n in r){let a=e[n],l=r[n],i=/^on[A-Z]/.test(n);i?a&&l?t[n]=(...e)=>{l(...e),a(...e)}:a&&(t[n]=a):"style"===n?t[n]={...a,...l}:"className"===n&&(t[n]=[a,l].filter(Boolean).join(" "))}return{...e,...t}}(a,t.props),ref:r?(0,l.F)(r,e):e})}return n.Children.count(t)>1?n.Children.only(null):null});d.displayName="SlotClone";var u=({children:e})=>(0,s.jsx)(s.Fragment,{children:e});function p(e){return n.isValidElement(e)&&e.type===u}var c="AlertDialog",[f,m]=(0,a.b)(c,[i.p8]),g=(0,i.p8)(),y=e=>{let{__scopeAlertDialog:r,...t}=e,n=g(r);return(0,s.jsx)(i.fC,{...n,...t,modal:!0})};y.displayName=c;var h=n.forwardRef((e,r)=>{let{__scopeAlertDialog:t,...n}=e,a=g(t);return(0,s.jsx)(i.xz,{...a,...n,ref:r})});h.displayName="AlertDialogTrigger";var v=e=>{let{__scopeAlertDialog:r,...t}=e,n=g(r);return(0,s.jsx)(i.h_,{...n,...t})};v.displayName="AlertDialogPortal";var x=n.forwardRef((e,r)=>{let{__scopeAlertDialog:t,...n}=e,a=g(t);return(0,s.jsx)(i.aV,{...a,...n,ref:r})});x.displayName="AlertDialogOverlay";var j="AlertDialogContent",[A,D]=f(j),w=n.forwardRef((e,r)=>{let{__scopeAlertDialog:t,children:a,...d}=e,p=g(t),c=n.useRef(null),f=(0,l.e)(r,c),m=n.useRef(null);return(0,s.jsx)(i.jm,{contentName:j,titleName:b,docsSlug:"alert-dialog",children:(0,s.jsx)(A,{scope:t,cancelRef:m,children:(0,s.jsxs)(i.VY,{role:"alertdialog",...p,...d,ref:f,onOpenAutoFocus:(0,o.M)(d.onOpenAutoFocus,e=>{e.preventDefault(),m.current?.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,s.jsx)(u,{children:a}),(0,s.jsx)(k,{contentRef:c})]})})})});w.displayName=j;var b="AlertDialogTitle",R=n.forwardRef((e,r)=>{let{__scopeAlertDialog:t,...n}=e,a=g(t);return(0,s.jsx)(i.Dx,{...a,...n,ref:r})});R.displayName=b;var N="AlertDialogDescription",C=n.forwardRef((e,r)=>{let{__scopeAlertDialog:t,...n}=e,a=g(t);return(0,s.jsx)(i.dk,{...a,...n,ref:r})});C.displayName=N;var O=n.forwardRef((e,r)=>{let{__scopeAlertDialog:t,...n}=e,a=g(t);return(0,s.jsx)(i.x8,{...a,...n,ref:r})});O.displayName="AlertDialogAction";var E="AlertDialogCancel",V=n.forwardRef((e,r)=>{let{__scopeAlertDialog:t,...n}=e,{cancelRef:a}=D(E,t),o=g(t),d=(0,l.e)(r,a);return(0,s.jsx)(i.x8,{...o,...n,ref:d})});V.displayName=E;var k=({contentRef:e})=>{let r=`\`${j}\` requires a description for the component to be accessible for screen reader users.

You can add a description to the \`${j}\` by passing a \`${N}\` component as a child, which also benefits sighted users by adding visible context to the dialog.

Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${j}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.

For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return n.useEffect(()=>{let t=document.getElementById(e.current?.getAttribute("aria-describedby"));t||console.warn(r)},[r,e]),null},F=y,$=h,P=v,S=x,W=w,z=O,I=V,M=R,T=C}};