mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-08-12 05:40:58 +00:00
5 lines
30 KiB
JavaScript
5 lines
30 KiB
JavaScript
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33036,e=>{"use strict";var t=e.i(49311),r=e.i(30479),o=e.i(25815),n=e=>{var n;let i,s,{present:l,children:d}=e,c=function(e){var r,n;let[i,s]=t.useState(),l=t.useRef(null),d=t.useRef(e),c=t.useRef("none"),[u,p]=(r=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>n[e][t]??e,r));return t.useEffect(()=>{let e=a(l.current);c.current="mounted"===u?e:"none"},[u]),(0,o.useLayoutEffect)(()=>{let t=l.current,r=d.current;if(r!==e){let o=c.current,n=a(t);e?p("MOUNT"):"none"===n||t?.display==="none"?p("UNMOUNT"):r&&o!==n?p("ANIMATION_OUT"):p("UNMOUNT"),d.current=e}},[e,p]),(0,o.useLayoutEffect)(()=>{if(i){let e,t=i.ownerDocument.defaultView??window,r=r=>{let o=a(l.current).includes(CSS.escape(r.animationName));if(r.target===i&&o&&(p("ANIMATION_END"),!d.current)){let r=i.style.animationFillMode;i.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=r)})}},o=e=>{e.target===i&&(c.current=a(l.current))};return i.addEventListener("animationstart",o),i.addEventListener("animationcancel",r),i.addEventListener("animationend",r),()=>{t.clearTimeout(e),i.removeEventListener("animationstart",o),i.removeEventListener("animationcancel",r),i.removeEventListener("animationend",r)}}p("ANIMATION_END")},[i,p]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:t.useCallback(e=>{l.current=e?getComputedStyle(e):null,s(e)},[])}}(l),u="function"==typeof d?d({present:c.isPresent}):t.Children.only(d),p=(0,r.useComposedRefs)(c.ref,(n=u,(s=(i=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?n.ref:(s=(i=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?n.props.ref:n.props.ref||n.ref));return"function"==typeof d||c.isPresent?t.cloneElement(u,{ref:p}):null};function a(e){return e?.animationName||"none"}n.displayName="Presence",e.s(["Presence",()=>n])},94424,e=>{"use strict";let t=(0,e.i(83227).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["default",()=>t])},90285,e=>{"use strict";let t,r,o;var n=e.i(60498),a=e.i(49311),i=e.i(15822),s=e.i(30479),l=e.i(67658),d=e.i(14830),c=e.i(212),u=e.i(55131),p=e.i(21619),f=e.i(61258),m=e.i(53537),g=e.i(33036),v=e.i(4372),y=Symbol("radix.slottable");function h(e){return a.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===y}var b=e.i(60677),x=e.i(91940),P=e.i(37779),C="Popover",[R,j]=(0,l.createContextScope)(C,[f.createPopperScope]),w=(0,f.createPopperScope)(),[E,N]=R(C),k=e=>{let{__scopePopover:t,children:r,open:o,defaultOpen:i,onOpenChange:s,modal:l=!1}=e,d=w(t),c=a.useRef(null),[u,m]=a.useState(!1),[g,v]=(0,b.useControllableState)({prop:o,defaultProp:i??!1,onChange:s,caller:C});return(0,n.jsx)(f.Root,{...d,children:(0,n.jsx)(E,{scope:t,contentId:(0,p.useId)(),triggerRef:c,open:g,onOpenChange:v,onOpenToggle:a.useCallback(()=>v(e=>!e),[v]),hasCustomAnchor:u,onCustomAnchorAdd:a.useCallback(()=>m(!0),[]),onCustomAnchorRemove:a.useCallback(()=>m(!1),[]),modal:l,children:r})})};k.displayName=C;var Z="PopoverAnchor";a.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,i=N(Z,r),s=w(r),{onCustomAnchorAdd:l,onCustomAnchorRemove:d}=i;return a.useEffect(()=>(l(),()=>d()),[l,d]),(0,n.jsx)(f.Anchor,{...s,...o,ref:t})}).displayName=Z;var D="PopoverTrigger",O=a.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,a=N(D,r),l=w(r),d=(0,s.useComposedRefs)(t,a.triggerRef),c=(0,n.jsx)(v.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":V(a.open),...o,ref:d,onClick:(0,i.composeEventHandlers)(e.onClick,a.onOpenToggle)});return a.hasCustomAnchor?c:(0,n.jsx)(f.Anchor,{asChild:!0,...l,children:c})});O.displayName=D;var I="PopoverPortal",[T,S]=R(I,{forceMount:void 0}),A=e=>{let{__scopePopover:t,forceMount:r,children:o,container:a}=e,i=N(I,t);return(0,n.jsx)(T,{scope:t,forceMount:r,children:(0,n.jsx)(g.Presence,{present:r||i.open,children:(0,n.jsx)(m.Portal,{asChild:!0,container:a,children:o})})})};A.displayName=I;var M="PopoverContent",_=a.forwardRef((e,t)=>{let r=S(M,e.__scopePopover),{forceMount:o=r.forceMount,...a}=e,i=N(M,e.__scopePopover);return(0,n.jsx)(g.Presence,{present:o||i.open,children:i.modal?(0,n.jsx)(U,{...a,ref:t}):(0,n.jsx)(z,{...a,ref:t})})});_.displayName=M;var F=((o=a.forwardRef((e,t)=>{let{children:r,...o}=e;if(a.isValidElement(r)){var n;let e,i,l=(n=r,(i=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?n.ref:(i=(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?n.props.ref:n.props.ref||n.ref),d=function(e,t){let r={...t};for(let o in t){let n=e[o],a=t[o];/^on[A-Z]/.test(o)?n&&a?r[o]=(...e)=>{let t=a(...e);return n(...e),t}:n&&(r[o]=n):"style"===o?r[o]={...n,...a}:"className"===o&&(r[o]=[n,a].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==a.Fragment&&(d.ref=t?(0,s.composeRefs)(t,l):l),a.cloneElement(r,d)}return a.Children.count(r)>1?a.Children.only(null):null})).displayName="PopoverContent.RemoveScroll.SlotClone",t=o,(r=a.forwardRef((e,r)=>{let{children:o,...i}=e,s=a.Children.toArray(o),l=s.find(h);if(l){let e=l.props.children,o=s.map(t=>t!==l?t:a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null);return(0,n.jsx)(t,{...i,ref:r,children:a.isValidElement(e)?a.cloneElement(e,void 0,o):null})}return(0,n.jsx)(t,{...i,ref:r,children:o})})).displayName="PopoverContent.RemoveScroll.Slot",r),U=a.forwardRef((e,t)=>{let r=N(M,e.__scopePopover),o=a.useRef(null),l=(0,s.useComposedRefs)(t,o),d=a.useRef(!1);return a.useEffect(()=>{let e=o.current;if(e)return(0,x.hideOthers)(e)},[]),(0,n.jsx)(P.RemoveScroll,{as:F,allowPinchZoom:!0,children:(0,n.jsx)(L,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,i.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),d.current||r.triggerRef.current?.focus()}),onPointerDownOutside:(0,i.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;d.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,i.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),z=a.forwardRef((e,t)=>{let r=N(M,e.__scopePopover),o=a.useRef(!1),i=a.useRef(!1);return(0,n.jsx)(L,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||r.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let n=t.target;r.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),L=a.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:i,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:p,onFocusOutside:m,onInteractOutside:g,...v}=e,y=N(M,r),h=w(r);return(0,c.useFocusGuards)(),(0,n.jsx)(u.FocusScope,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:i,children:(0,n.jsx)(d.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:s,onInteractOutside:g,onEscapeKeyDown:l,onPointerDownOutside:p,onFocusOutside:m,onDismiss:()=>y.onOpenChange(!1),children:(0,n.jsx)(f.Content,{"data-state":V(y.open),role:"dialog",id:y.contentId,...h,...v,ref:t,style:{...v.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),H="PopoverClose";function V(e){return e?"open":"closed"}a.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,a=N(H,r);return(0,n.jsx)(v.Primitive.button,{type:"button",...o,ref:t,onClick:(0,i.composeEventHandlers)(e.onClick,()=>a.onOpenChange(!1))})}).displayName=H,a.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,a=w(r);return(0,n.jsx)(f.Arrow,{...a,...o,ref:t})}).displayName="PopoverArrow";var W=e.i(14407);function B({...e}){return(0,n.jsx)(k,{"data-slot":"popover",...e})}function K({...e}){return(0,n.jsx)(O,{"data-slot":"popover-trigger",...e})}function q({className:e,align:t="center",sideOffset:r=4,...o}){return(0,n.jsx)(A,{children:(0,n.jsx)(_,{"data-slot":"popover-content",align:t,sideOffset:r,className:(0,W.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md border p-4 shadow-md outline-hidden",e),...o})})}e.s(["Popover",()=>B,"PopoverContent",()=>q,"PopoverTrigger",()=>K],90285)},88274,34216,22016,72857,e=>{"use strict";let t,r,o;var n=e.i(60498),a=e.i(49311),i=e.i(15822),s=e.i(30479),l=e.i(67658),d=e.i(21619),c=e.i(60677),u=e.i(14830),p=e.i(55131),f=e.i(53537),m=e.i(33036),g=e.i(4372),v=e.i(212),y=e.i(37779),h=e.i(91940),b=Symbol("radix.slottable");function x(e){return a.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===b}var P="Dialog",[C,R]=(0,l.createContextScope)(P),[j,w]=C(P),E=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:i,onOpenChange:s,modal:l=!0}=e,u=a.useRef(null),p=a.useRef(null),[f,m]=(0,c.useControllableState)({prop:o,defaultProp:i??!1,onChange:s,caller:P});return(0,n.jsx)(j,{scope:t,triggerRef:u,contentRef:p,contentId:(0,d.useId)(),titleId:(0,d.useId)(),descriptionId:(0,d.useId)(),open:f,onOpenChange:m,onOpenToggle:a.useCallback(()=>m(e=>!e),[m]),modal:l,children:r})};E.displayName=P;var N="DialogTrigger",k=a.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=w(N,r),l=(0,s.useComposedRefs)(t,a.triggerRef);return(0,n.jsx)(g.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":$(a.open),...o,ref:l,onClick:(0,i.composeEventHandlers)(e.onClick,a.onOpenToggle)})});k.displayName=N;var Z="DialogPortal",[D,O]=C(Z,{forceMount:void 0}),I=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:i}=e,s=w(Z,t);return(0,n.jsx)(D,{scope:t,forceMount:r,children:a.Children.map(o,e=>(0,n.jsx)(m.Presence,{present:r||s.open,children:(0,n.jsx)(f.Portal,{asChild:!0,container:i,children:e})}))})};I.displayName=Z;var T="DialogOverlay",S=a.forwardRef((e,t)=>{let r=O(T,e.__scopeDialog),{forceMount:o=r.forceMount,...a}=e,i=w(T,e.__scopeDialog);return i.modal?(0,n.jsx)(m.Presence,{present:o||i.open,children:(0,n.jsx)(M,{...a,ref:t})}):null});S.displayName=T;var A=((o=a.forwardRef((e,t)=>{let{children:r,...o}=e;if(a.isValidElement(r)){var n;let e,i,l=(n=r,(i=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?n.ref:(i=(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?n.props.ref:n.props.ref||n.ref),d=function(e,t){let r={...t};for(let o in t){let n=e[o],a=t[o];/^on[A-Z]/.test(o)?n&&a?r[o]=(...e)=>{let t=a(...e);return n(...e),t}:n&&(r[o]=n):"style"===o?r[o]={...n,...a}:"className"===o&&(r[o]=[n,a].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==a.Fragment&&(d.ref=t?(0,s.composeRefs)(t,l):l),a.cloneElement(r,d)}return a.Children.count(r)>1?a.Children.only(null):null})).displayName="DialogOverlay.RemoveScroll.SlotClone",t=o,(r=a.forwardRef((e,r)=>{let{children:o,...i}=e,s=a.Children.toArray(o),l=s.find(x);if(l){let e=l.props.children,o=s.map(t=>t!==l?t:a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null);return(0,n.jsx)(t,{...i,ref:r,children:a.isValidElement(e)?a.cloneElement(e,void 0,o):null})}return(0,n.jsx)(t,{...i,ref:r,children:o})})).displayName="DialogOverlay.RemoveScroll.Slot",r),M=a.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=w(T,r);return(0,n.jsx)(y.RemoveScroll,{as:A,allowPinchZoom:!0,shards:[a.contentRef],children:(0,n.jsx)(g.Primitive.div,{"data-state":$(a.open),...o,ref:t,style:{pointerEvents:"auto",...o.style}})})}),_="DialogContent",F=a.forwardRef((e,t)=>{let r=O(_,e.__scopeDialog),{forceMount:o=r.forceMount,...a}=e,i=w(_,e.__scopeDialog);return(0,n.jsx)(m.Presence,{present:o||i.open,children:i.modal?(0,n.jsx)(U,{...a,ref:t}):(0,n.jsx)(z,{...a,ref:t})})});F.displayName=_;var U=a.forwardRef((e,t)=>{let r=w(_,e.__scopeDialog),o=a.useRef(null),l=(0,s.useComposedRefs)(t,r.contentRef,o);return a.useEffect(()=>{let e=o.current;if(e)return(0,h.hideOthers)(e)},[]),(0,n.jsx)(L,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,i.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:(0,i.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,i.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),z=a.forwardRef((e,t)=>{let r=w(_,e.__scopeDialog),o=a.useRef(!1),i=a.useRef(!1);return(0,n.jsx)(L,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||r.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let n=t.target;r.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),L=a.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:l,...d}=e,c=w(_,r),f=a.useRef(null),m=(0,s.useComposedRefs)(t,f);return(0,v.useFocusGuards)(),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(p.FocusScope,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:l,children:(0,n.jsx)(u.DismissableLayer,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":$(c.open),...d,ref:m,onDismiss:()=>c.onOpenChange(!1)})}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(J,{titleId:c.titleId}),(0,n.jsx)(Q,{contentRef:f,descriptionId:c.descriptionId})]})]})}),H="DialogTitle",V=a.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=w(H,r);return(0,n.jsx)(g.Primitive.h2,{id:a.titleId,...o,ref:t})});V.displayName=H;var W="DialogDescription",B=a.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=w(W,r);return(0,n.jsx)(g.Primitive.p,{id:a.descriptionId,...o,ref:t})});B.displayName=W;var K="DialogClose",q=a.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=w(K,r);return(0,n.jsx)(g.Primitive.button,{type:"button",...o,ref:t,onClick:(0,i.composeEventHandlers)(e.onClick,()=>a.onOpenChange(!1))})});function $(e){return e?"open":"closed"}q.displayName=K;var X="DialogTitleWarning",[Y,G]=(0,l.createContext)(X,{contentName:_,titleName:H,docsSlug:"dialog"}),J=({titleId:e})=>{let t=G(X),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
|
|
|
|
If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
|
|
|
|
For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return a.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},Q=({contentRef:e,descriptionId:t})=>{let r=G("DialogDescriptionWarning"),o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${r.contentName}}.`;return a.useEffect(()=>{let r=e.current?.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(o))},[o,e,t]),null};e.s(["Close",()=>q,"Content",()=>F,"Description",()=>B,"Overlay",()=>S,"Portal",()=>I,"Root",()=>E,"Title",()=>V,"Trigger",()=>k,"WarningProvider",()=>Y,"createDialogScope",()=>R],34216);let ee=(0,e.i(83227).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["default",()=>ee],22016),e.s(["XIcon",()=>ee],72857);var et=e.i(14407);function er({onOpenChange:e,open:t,...r}){let o=a.useCallback(t=>{e?.(t),t||(document.body.style.removeProperty("pointer-events"),document.body.style.removeProperty("overflow"),setTimeout(()=>{document.body.style.removeProperty("pointer-events"),document.body.style.removeProperty("overflow")},0),setTimeout(()=>{document.body.style.removeProperty("pointer-events"),document.body.style.removeProperty("overflow")},50),setTimeout(()=>{document.body.style.removeProperty("pointer-events"),document.body.style.removeProperty("overflow")},150))},[e]);return a.useEffect(()=>{if(!1===t){let e=()=>{document.body.style.removeProperty("pointer-events"),document.body.style.removeProperty("overflow")};e();let t=setTimeout(e,0),r=setTimeout(e,50),o=setTimeout(e,150),n=setTimeout(e,300);return()=>{clearTimeout(t),clearTimeout(r),clearTimeout(o),clearTimeout(n)}}},[t]),(0,n.jsx)(E,{"data-slot":"dialog",open:t,...r,onOpenChange:o})}function eo({...e}){return(0,n.jsx)(I,{"data-slot":"dialog-portal",...e})}function en({className:e,...t}){return(0,n.jsx)(S,{"data-slot":"dialog-overlay",className:(0,et.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",e),...t})}function ea({className:e,children:t,...r}){return(0,n.jsxs)(eo,{"data-slot":"dialog-portal",children:[(0,n.jsx)(en,{}),(0,n.jsxs)(F,{"data-slot":"dialog-content",className:(0,et.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",e),...r,children:[t,(0,n.jsxs)(q,{className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[(0,n.jsx)(ee,{}),(0,n.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function ei({className:e,...t}){return(0,n.jsx)("div",{"data-slot":"dialog-header",className:(0,et.cn)("flex flex-col gap-2 text-center sm:text-left",e),...t})}function es({className:e,...t}){return(0,n.jsx)("div",{"data-slot":"dialog-footer",className:(0,et.cn)("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",e),...t})}function el({className:e,...t}){return(0,n.jsx)(V,{"data-slot":"dialog-title",className:(0,et.cn)("text-lg leading-none font-semibold",e),...t})}function ed({className:e,...t}){return(0,n.jsx)(B,{"data-slot":"dialog-description",className:(0,et.cn)("text-muted-foreground text-sm",e),...t})}e.s(["Dialog",()=>er,"DialogContent",()=>ea,"DialogDescription",()=>ed,"DialogFooter",()=>es,"DialogHeader",()=>ei,"DialogTitle",()=>el],88274)},19309,e=>{"use strict";e.s([],60551),e.i(60551);var t=e.i(76145),r=e.i(13008);e.s(["defaultErrorMap",()=>r.default,"getErrorMap",()=>t.getErrorMap,"setErrorMap",()=>t.setErrorMap],31278),e.i(31278);var o=e.i(84102);e.s([],32403),e.i(32403);var n=e.i(6029),a=e.i(29176),i=e.i(54942);e.s(["BRAND",()=>a.BRAND,"DIRTY",()=>o.DIRTY,"EMPTY_PATH",()=>o.EMPTY_PATH,"INVALID",()=>o.INVALID,"NEVER",()=>a.NEVER,"OK",()=>o.OK,"ParseStatus",()=>o.ParseStatus,"Schema",()=>a.Schema,"ZodAny",()=>a.ZodAny,"ZodArray",()=>a.ZodArray,"ZodBigInt",()=>a.ZodBigInt,"ZodBoolean",()=>a.ZodBoolean,"ZodBranded",()=>a.ZodBranded,"ZodCatch",()=>a.ZodCatch,"ZodDate",()=>a.ZodDate,"ZodDefault",()=>a.ZodDefault,"ZodDiscriminatedUnion",()=>a.ZodDiscriminatedUnion,"ZodEffects",()=>a.ZodEffects,"ZodEnum",()=>a.ZodEnum,"ZodError",()=>i.ZodError,"ZodFirstPartyTypeKind",()=>a.ZodFirstPartyTypeKind,"ZodFunction",()=>a.ZodFunction,"ZodIntersection",()=>a.ZodIntersection,"ZodIssueCode",()=>i.ZodIssueCode,"ZodLazy",()=>a.ZodLazy,"ZodLiteral",()=>a.ZodLiteral,"ZodMap",()=>a.ZodMap,"ZodNaN",()=>a.ZodNaN,"ZodNativeEnum",()=>a.ZodNativeEnum,"ZodNever",()=>a.ZodNever,"ZodNull",()=>a.ZodNull,"ZodNullable",()=>a.ZodNullable,"ZodNumber",()=>a.ZodNumber,"ZodObject",()=>a.ZodObject,"ZodOptional",()=>a.ZodOptional,"ZodParsedType",()=>n.ZodParsedType,"ZodPipeline",()=>a.ZodPipeline,"ZodPromise",()=>a.ZodPromise,"ZodReadonly",()=>a.ZodReadonly,"ZodRecord",()=>a.ZodRecord,"ZodSchema",()=>a.ZodSchema,"ZodSet",()=>a.ZodSet,"ZodString",()=>a.ZodString,"ZodSymbol",()=>a.ZodSymbol,"ZodTransformer",()=>a.ZodTransformer,"ZodTuple",()=>a.ZodTuple,"ZodType",()=>a.ZodType,"ZodUndefined",()=>a.ZodUndefined,"ZodUnion",()=>a.ZodUnion,"ZodUnknown",()=>a.ZodUnknown,"ZodVoid",()=>a.ZodVoid,"addIssueToContext",()=>o.addIssueToContext,"any",()=>a.any,"array",()=>a.array,"bigint",()=>a.bigint,"boolean",()=>a.boolean,"coerce",()=>a.coerce,"custom",()=>a.custom,"date",()=>a.date,"datetimeRegex",()=>a.datetimeRegex,"defaultErrorMap",()=>r.default,"discriminatedUnion",()=>a.discriminatedUnion,"effect",()=>a.effect,"enum",()=>a.enum,"function",()=>a.function,"getErrorMap",()=>t.getErrorMap,"getParsedType",()=>n.getParsedType,"instanceof",()=>a.instanceof,"intersection",()=>a.intersection,"isAborted",()=>o.isAborted,"isAsync",()=>o.isAsync,"isDirty",()=>o.isDirty,"isValid",()=>o.isValid,"late",()=>a.late,"lazy",()=>a.lazy,"literal",()=>a.literal,"makeIssue",()=>o.makeIssue,"map",()=>a.map,"nan",()=>a.nan,"nativeEnum",()=>a.nativeEnum,"never",()=>a.never,"null",()=>a.null,"nullable",()=>a.nullable,"number",()=>a.number,"object",()=>a.object,"objectUtil",()=>n.objectUtil,"oboolean",()=>a.oboolean,"onumber",()=>a.onumber,"optional",()=>a.optional,"ostring",()=>a.ostring,"pipeline",()=>a.pipeline,"preprocess",()=>a.preprocess,"promise",()=>a.promise,"quotelessJson",()=>i.quotelessJson,"record",()=>a.record,"set",()=>a.set,"setErrorMap",()=>t.setErrorMap,"strictObject",()=>a.strictObject,"string",()=>a.string,"symbol",()=>a.symbol,"transformer",()=>a.transformer,"tuple",()=>a.tuple,"undefined",()=>a.undefined,"union",()=>a.union,"unknown",()=>a.unknown,"util",()=>n.util,"void",()=>a.void],25787);var s=e.i(25787);e.s(["z",0,s],19309)},63737,19522,e=>{"use strict";let t=(0,e.i(83227).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["default",()=>t],19522),e.s(["Plus",()=>t],63737)},13781,e=>{"use strict";var t=e.i(60498),r=e.i(49311),o=e.i(15822),n=e.i(30479),a=e.i(67658),i=e.i(60677),s=e.i(93823),l=e.i(25951),d=e.i(4372),c="Switch",[u,p]=(0,a.createContextScope)(c),[f,m]=u(c),g=r.forwardRef((e,a)=>{let{__scopeSwitch:s,name:l,checked:u,defaultChecked:p,required:m,disabled:g,value:v="on",onCheckedChange:y,form:x,...P}=e,[C,R]=r.useState(null),j=(0,n.useComposedRefs)(a,e=>R(e)),w=r.useRef(!1),E=!C||x||!!C.closest("form"),[N,k]=(0,i.useControllableState)({prop:u,defaultProp:p??!1,onChange:y,caller:c});return(0,t.jsxs)(f,{scope:s,checked:N,disabled:g,children:[(0,t.jsx)(d.Primitive.button,{type:"button",role:"switch","aria-checked":N,"aria-required":m,"data-state":b(N),"data-disabled":g?"":void 0,disabled:g,value:v,...P,ref:j,onClick:(0,o.composeEventHandlers)(e.onClick,e=>{k(e=>!e),E&&(w.current=e.isPropagationStopped(),w.current||e.stopPropagation())})}),E&&(0,t.jsx)(h,{control:C,bubbles:!w.current,name:l,value:v,checked:N,required:m,disabled:g,form:x,style:{transform:"translateX(-100%)"}})]})});g.displayName=c;var v="SwitchThumb",y=r.forwardRef((e,r)=>{let{__scopeSwitch:o,...n}=e,a=m(v,o);return(0,t.jsx)(d.Primitive.span,{"data-state":b(a.checked),"data-disabled":a.disabled?"":void 0,...n,ref:r})});y.displayName=v;var h=r.forwardRef(({__scopeSwitch:e,control:o,checked:a,bubbles:i=!0,...d},c)=>{let u=r.useRef(null),p=(0,n.useComposedRefs)(u,c),f=(0,s.usePrevious)(a),m=(0,l.useSize)(o);return r.useEffect(()=>{let e=u.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(f!==a&&t){let r=new Event("click",{bubbles:i});t.call(e,a),e.dispatchEvent(r)}},[f,a,i]),(0,t.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:a,...d,tabIndex:-1,ref:p,style:{...d.style,...m,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function b(e){return e?"checked":"unchecked"}h.displayName="SwitchBubbleInput";var x=e.i(14407);function P({className:e,...r}){return(0,t.jsx)(g,{"data-slot":"switch",className:(0,x.cn)("peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 inline-flex h-[1.15rem] w-8 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e),...r,children:(0,t.jsx)(y,{"data-slot":"switch-thumb",className:(0,x.cn)("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")})})}e.s(["Switch",()=>P],13781)},54944,7377,e=>{"use strict";var t=e.i(22016);e.s(["X",()=>t.default],54944);let r=(0,e.i(83227).default)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);e.s(["Eye",()=>r],7377)},53397,e=>{"use strict";let t=(0,e.i(83227).default)("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]);e.s(["Wrench",()=>t],53397)},74110,e=>{"use strict";var t=e.i(60498),r=e.i(49311),o=e.i(30479),n=e.i(67658),a=e.i(15822),i=e.i(60677),s=e.i(93823),l=e.i(25951),d=e.i(33036),c=e.i(4372),u="Checkbox",[p,f]=(0,n.createContextScope)(u),[m,g]=p(u);function v(e){let{__scopeCheckbox:o,checked:n,children:a,defaultChecked:s,disabled:l,form:d,name:c,onCheckedChange:p,required:f,value:g="on",internal_do_not_use_render:v}=e,[y,h]=(0,i.useControllableState)({prop:n,defaultProp:s??!1,onChange:p,caller:u}),[b,x]=r.useState(null),[P,C]=r.useState(null),R=r.useRef(!1),w=!b||!!d||!!b.closest("form"),E={checked:y,disabled:l,setChecked:h,control:b,setControl:x,name:c,form:d,value:g,hasConsumerStoppedPropagationRef:R,required:f,defaultChecked:!j(s)&&s,isFormControl:w,bubbleInput:P,setBubbleInput:C};return(0,t.jsx)(m,{scope:o,...E,children:"function"==typeof v?v(E):a})}var y="CheckboxTrigger",h=r.forwardRef(({__scopeCheckbox:e,onKeyDown:n,onClick:i,...s},l)=>{let{control:d,value:u,disabled:p,checked:f,required:m,setControl:v,setChecked:h,hasConsumerStoppedPropagationRef:b,isFormControl:x,bubbleInput:P}=g(y,e),C=(0,o.useComposedRefs)(l,v),R=r.useRef(f);return r.useEffect(()=>{let e=d?.form;if(e){let t=()=>h(R.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[d,h]),(0,t.jsx)(c.Primitive.button,{type:"button",role:"checkbox","aria-checked":j(f)?"mixed":f,"aria-required":m,"data-state":w(f),"data-disabled":p?"":void 0,disabled:p,value:u,...s,ref:C,onKeyDown:(0,a.composeEventHandlers)(n,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,a.composeEventHandlers)(i,e=>{h(e=>!!j(e)||!e),P&&x&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})})});h.displayName=y;var b=r.forwardRef((e,r)=>{let{__scopeCheckbox:o,name:n,checked:a,defaultChecked:i,required:s,disabled:l,value:d,onCheckedChange:c,form:u,...p}=e;return(0,t.jsx)(v,{__scopeCheckbox:o,checked:a,defaultChecked:i,disabled:l,required:s,onCheckedChange:c,name:n,form:u,value:d,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(h,{...p,ref:r,__scopeCheckbox:o}),e&&(0,t.jsx)(R,{__scopeCheckbox:o})]})})});b.displayName=u;var x="CheckboxIndicator",P=r.forwardRef((e,r)=>{let{__scopeCheckbox:o,forceMount:n,...a}=e,i=g(x,o);return(0,t.jsx)(d.Presence,{present:n||j(i.checked)||!0===i.checked,children:(0,t.jsx)(c.Primitive.span,{"data-state":w(i.checked),"data-disabled":i.disabled?"":void 0,...a,ref:r,style:{pointerEvents:"none",...e.style}})})});P.displayName=x;var C="CheckboxBubbleInput",R=r.forwardRef(({__scopeCheckbox:e,...n},a)=>{let{control:i,hasConsumerStoppedPropagationRef:d,checked:u,defaultChecked:p,required:f,disabled:m,name:v,value:y,form:h,bubbleInput:b,setBubbleInput:x}=g(C,e),P=(0,o.useComposedRefs)(a,x),R=(0,s.usePrevious)(u),w=(0,l.useSize)(i);r.useEffect(()=>{if(!b)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!d.current;if(R!==u&&e){let r=new Event("click",{bubbles:t});b.indeterminate=j(u),e.call(b,!j(u)&&u),b.dispatchEvent(r)}},[b,R,u,d]);let E=r.useRef(!j(u)&&u);return(0,t.jsx)(c.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:p??E.current,required:f,disabled:m,name:v,value:y,form:h,...n,tabIndex:-1,ref:P,style:{...n.style,...w,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function j(e){return"indeterminate"===e}function w(e){return j(e)?"indeterminate":e?"checked":"unchecked"}R.displayName=C;var E=e.i(87812),N=e.i(14407);function k({className:e,...r}){return(0,t.jsx)(b,{"data-slot":"checkbox",className:(0,N.cn)("peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e),...r,children:(0,t.jsx)(P,{"data-slot":"checkbox-indicator",className:"flex items-center justify-center text-current transition-none",children:(0,t.jsx)(E.CheckIcon,{className:"size-3.5"})})})}e.s(["Checkbox",()=>k],74110)}]); |