1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[15104],{7130:(e,t,r)=>{r.d(t,{A:()=>n});var n=(0,r(51474).A)("outline","arrow-right","IconArrowRight",[["path",{d:"M5 12l14 0",key:"svg-0"}],["path",{d:"M13 18l6 -6",key:"svg-1"}],["path",{d:"M13 6l6 6",key:"svg-2"}]])},35942:(e,t,r)=>{r.d(t,{A:()=>n});var n=(0,r(51474).A)("outline","copy","IconCopy",[["path",{d:"M7 7m0 2.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667z",key:"svg-0"}],["path",{d:"M4.012 16.737a2.005 2.005 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1",key:"svg-1"}]])},40374:(e,t,r)=>{r.d(t,{A:()=>n});var n=(0,r(51474).A)("outline","code","IconCode",[["path",{d:"M7 8l-4 4l4 4",key:"svg-0"}],["path",{d:"M17 8l4 4l-4 4",key:"svg-1"}],["path",{d:"M14 4l-4 16",key:"svg-2"}]])},40670:(e,t,r)=>{r.d(t,{G$:()=>J,Hs:()=>C,UC:()=>er,VY:()=>eo,ZL:()=>ee,bL:()=>Q,bm:()=>el,hE:()=>en,hJ:()=>et,l9:()=>X});var n=r(97721),o=r(83205),l=r(16754),a=r(55270),i=r(73609),s=r(66401),d=r(90595),c=r(74126),u=r(4761),p=r(6749),f=r(27253),g=r(7298),h=r(13220),v=r(77280),m=r(84422),y=r(58317),w="Dialog",[k,C]=(0,a.A)(w),[x,D]=k(w),j=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:l,onOpenChange:a,modal:d=!0}=e,c=n.useRef(null),u=n.useRef(null),[p,f]=(0,s.i)({prop:o,defaultProp:null!=l&&l,onChange:a,caller:w});return(0,y.jsx)(x,{scope:t,triggerRef:c,contentRef:u,contentId:(0,i.B)(),titleId:(0,i.B)(),descriptionId:(0,i.B)(),open:p,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(e=>!e),[f]),modal:d,children:r})};j.displayName=w;var b="DialogTrigger",R=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=D(b,r),i=(0,l.s)(t,a.triggerRef);return(0,y.jsx)(f.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":V(a.open),...n,ref:i,onClick:(0,o.m)(e.onClick,a.onOpenToggle)})});R.displayName=b;var A="DialogPortal",[I,E]=k(A,{forceMount:void 0}),N=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:l}=e,a=D(A,t);return(0,y.jsx)(I,{scope:t,forceMount:r,children:n.Children.map(o,e=>(0,y.jsx)(p.C,{present:r||a.open,children:(0,y.jsx)(u.Z,{asChild:!0,container:l,children:e})}))})};N.displayName=A;var M="DialogOverlay",O=n.forwardRef((e,t)=>{let r=E(M,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,l=D(M,e.__scopeDialog);return l.modal?(0,y.jsx)(p.C,{present:n||l.open,children:(0,y.jsx)(F,{...o,ref:t})}):null});O.displayName=M;var _=(0,m.TL)("DialogOverlay.RemoveScroll"),F=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=D(M,r);return(0,y.jsx)(h.A,{as:_,allowPinchZoom:!0,shards:[o.contentRef],children:(0,y.jsx)(f.sG.div,{"data-state":V(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),P="DialogContent",B=n.forwardRef((e,t)=>{let r=E(P,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,l=D(P,e.__scopeDialog);return(0,y.jsx)(p.C,{present:n||l.open,children:l.modal?(0,y.jsx)(G,{...o,ref:t}):(0,y.jsx)(T,{...o,ref:t})})});B.displayName=P;var G=n.forwardRef((e,t)=>{let r=D(P,e.__scopeDialog),a=n.useRef(null),i=(0,l.s)(t,r.contentRef,a);return n.useEffect(()=>{let e=a.current;
1if(e)return(0,v.Eq)(e)},[]),(0,y.jsx)(W,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.m)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=r.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,o.m)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,o.m)(e.onFocusOutside,e=>e.preventDefault())})}),T=n.forwardRef((e,t)=>{let r=D(P,e.__scopeDialog),o=n.useRef(!1),l=n.useRef(!1);return(0,y.jsx)(W,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,a;null==(n=e.onCloseAutoFocus)||n.call(e,t),t.defaultPrevented||(o.current||null==(a=r.triggerRef.current)||a.focus(),t.preventDefault()),o.current=!1,l.current=!1},onInteractOutside:t=>{var n,a;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let i=t.target;(null==(a=r.triggerRef.current)?void 0:a.contains(i))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),W=n.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:i,...s}=e,u=D(P,r),p=n.useRef(null),f=(0,l.s)(t,p);return(0,g.Oh)(),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(c.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:i,children:(0,y.jsx)(d.qW,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":V(u.open),...s,ref:f,onDismiss:()=>u.onOpenChange(!1)})}),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(Y,{titleId:u.titleId}),(0,y.jsx)($,{contentRef:p,descriptionId:u.descriptionId})]})]})}),L="DialogTitle",q=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=D(L,r);return(0,y.jsx)(f.sG.h2,{id:o.titleId,...n,ref:t})});q.displayName=L;var S="DialogDescription",Z=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=D(S,r);return(0,y.jsx)(f.sG.p,{id:o.descriptionId,...n,ref:t})});Z.displayName=S;var H="DialogClose",U=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,l=D(H,r);return(0,y.jsx)(f.sG.button,{type:"button",...n,ref:t,onClick:(0,o.m)(e.onClick,()=>l.onOpenChange(!1))})});function V(e){return e?"open":"closed"}U.displayName=H;var z="DialogTitleWarning",[J,K]=(0,a.q)(z,{contentName:P,titleName:L,docsSlug:"dialog"}),Y=e=>{let{titleId:t}=e,r=K(z),o="`".concat(r.contentName,"` requires a `").concat(r.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(r.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(r.docsSlug);return n.useEffect(()=>{t&&(document.getElementById(t)||console.error(o))},[o,t]),null},$=e=>{let{contentRef:t,descriptionId:r}=e,o=K("DialogDescriptionWarning"),l="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return n.useEffect(()=>{var e;let n=null==(e=t.current)?void 0:e.getAttribute("aria-describedby");r&&n&&(document.getElementById(r)||console.warn(l))},[l,t,r]),null},Q=j,X=R,ee=N,et=O,er=B,en=q,eo=Z,el=U},51474:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(97721),o={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"currentColor",stroke:"none"}};let l=(e,t,r,l)=>{let a=(0,n.forwardRef)((r,a)=>{let{color:i="currentColor",size:s=24,stroke:d=2,title:c,className:u,children:p,...f}=r;return(0,n.createElement)("svg",{ref:a,...o[e],width:s,height:s,className:["tabler-icon","tabler-icon-".concat(t),u].join(" "),..."filled"===e?{fill:i}:{strokeWidth:d,stroke:i},...f},[c&&(0,n.createElement)("title",{key:"svg-title"},c),...l.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(p)?p:[p]])});return a.displayName="".concat(r),a}},55628:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(61364).A)("menu",[["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 18h16",key:"19g7jn"}],["path",{d:"M4 6h16",key:"1o0s65"}]])},86333:(e,t,r)=>{r.d(t,{A:()=>n});var n=(0,r(51474).A)("outline","check","IconCheck",[["path",{d:"M5 12l5 5l10 -10",key:"svg-0"}]])}}]);
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.