1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[41732],{63639:function(e,n,t){t.d(n,{Z:function(){return r}});let r=(0,t(39763).Z)("AlertTriangle",[["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-3Z",key:"c3ski4"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},76858:function(e,n,t){t.d(n,{Z:function(){return r}});let r=(0,t(39763).Z)("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},17580:function(e,n,t){t.d(n,{Z:function(){return r}});let r=(0,t(39763).Z)("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])},49232:function(e,n,t){t.d(n,{Z:function(){return r}});let r=(0,t(39763).Z)("Coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]])},96362:function(e,n,t){t.d(n,{Z:function(){return r}});let r=(0,t(39763).Z)("ExternalLink",[["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}],["polyline",{points:"15 3 21 3 21 9",key:"mznyad"}],["line",{x1:"10",x2:"21",y1:"14",y2:"3",key:"18c3s4"}]])},82718:function(e,n,t){t.d(n,{Z:function(){return r}});let r=(0,t(39763).Z)("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]])},99397:function(e,n,t){t.d(n,{Z:function(){return r}});let r=(0,t(39763).Z)("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},15868:function(e,n,t){t.d(n,{Z:function(){return r}});let r=(0,t(39763).Z)("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z",key:"1lpok0"}]])},42820:function(e,n,t){t.d(n,{Z:function(){return r}});let r=(0,t(39763).Z)("Wand2",[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72Z",key:"1bcowg"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]])},962:function(e,n,t){t.d(n,{Fw:function(){return k},VY:function(){return w},fC:function(){return j},p_:function(){return m},wy:function(){return N},xz:function(){return D}});var r=t(2265),o=t(6741),a=t(73966),i=t(80886),l=t(61188),u=t(98575),d=t(66840),s=t(71599),c=t(99255),f=t(57437),p="Collapsible",[v,m]=(0,a.b)(p),[y,g]=v(p),h=r.forwardRef((e,n)=>{let{__scopeCollapsible:t,open:o,defaultOpen:a,disabled:l,onOpenChange:u,...s}=e,[v,m]=(0,i.T)({prop:o,defaultProp:null!=a&&a,onChange:u,caller:p});return(0,f.jsx)(y,{scope:t,disabled:l,contentId:(0,c.M)(),open:v,onOpenToggle:r.useCallback(()=>m(e=>!e),[m]),children:(0,f.jsx)(d.WV.div,{"data-state":R(v),"data-disabled":l?"":void 0,...s,ref:n})})});h.displayName=p;var b="CollapsibleTrigger",N=r.forwardRef((e,n)=>{let{__scopeCollapsible:t,...r}=e,a=g(b,t);return(0,f.jsx)(d.WV.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":R(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...r,ref:n,onClick:(0,o.Mj)(e.onClick,a.onOpenToggle)})});N.displayName=b;var M="CollapsibleContent",k=r.forwardRef((e,n)=>{let{forceMount:t,...r}=e,o=g(M,e.__scopeCollapsible);return(0,f.jsx)(s.z,{present:t||o.open,children:e=>{let{present:t}=e;return(0,f.jsx)(x,{...r,ref:n,present:t})}})});k.displayName=M;var x=r.forwardRef((e,n)=>{let{__scopeCollapsible:t,present:o,children:a,...i}=e,s=g(M,t),[c,p]=r.useState(o),v=r.useRef(null),m=(0,u.e)(n,v),y=r.useRef(0),h=y.current,b=r.useRef(0),N=b.current,k=s.open||c,x=r.useRef(k),j=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>x.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,l.b)(()=>{let e=v.current;if(e){j.current=j.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let n=e.getBoundingClientRect();y.current=n.height,b.current=n.width,x.current||(e.style.transitionDuration=j.current.transitionDuration,e.style.animationName=j.current.animationName),p(o)}},[s.open,o]),(0,f.jsx)(d.WV.div,{"data-state":R(s.open),"data-disabled":s.disabled?"":void 0,id:s.contentId,hidden:!k,...i,ref:m,style:{"--radix-collapsible-content-height":h?"".concat(h,"px"):void 0,"--radix-collapsible-content-width":N?"".concat(N,"px"):void 0,...e.style},children:k&&a})});function R(e){return e?"open":"closed"}var j=h,D=N,w=k},49027:function(e,n,t){t.d(n,{Dx:function(){return er},VY:function(){return et},aV:function(){return en},dk:function(){return eo},fC:function(){return J},h_:function(){return ee},jm:function(){return K},p8:function(){return M},x8:function(){return ea},xz:function(){return Q}});var r=t(2265),o=t(6741),a=t(98575),i=t(73966),l=t(99255),u=t(80886),d=t(15278),s=t(99103),c=t(83832),f=t(71599),p=t(66840),v=t(86097),m=t(99157),y=t(5478),g=t(37053),h=t(57437),b="Dialog",[N,M]=(0,i.b)(b),[k,x]=N(b),R=e=>{let{__scopeDialog:n,children:t,open:o,defaultOpen:a,onOpenChange:i,modal:d=!0}=e,s=r.useRef(null),c=r.useRef(null),[f,p]=(0,u.T)({prop:o,defaultProp:null!=a&&a,onChange:i,caller:b});return(0,h.jsx)(k,{scope:n,triggerRef:s,contentRef:c,contentId:(0,l.M)(),titleId:(0,l.M)(),descriptionId:(0,l.M)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:d,children:t})};R.displayName=b;
1var j="DialogTrigger",D=r.forwardRef((e,n)=>{let{__scopeDialog:t,...r}=e,i=x(j,t),l=(0,a.e)(n,i.triggerRef);return(0,h.jsx)(p.WV.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":B(i.open),...r,ref:l,onClick:(0,o.Mj)(e.onClick,i.onOpenToggle)})});D.displayName=j;var w="DialogPortal",[C,O]=N(w,{forceMount:void 0}),I=e=>{let{__scopeDialog:n,forceMount:t,children:o,container:a}=e,i=x(w,n);return(0,h.jsx)(C,{scope:n,forceMount:t,children:r.Children.map(o,e=>(0,h.jsx)(f.z,{present:t||i.open,children:(0,h.jsx)(c.h,{asChild:!0,container:a,children:e})}))})};I.displayName=w;var A="DialogOverlay",E=r.forwardRef((e,n)=>{let t=O(A,e.__scopeDialog),{forceMount:r=t.forceMount,...o}=e,a=x(A,e.__scopeDialog);return a.modal?(0,h.jsx)(f.z,{present:r||a.open,children:(0,h.jsx)(Z,{...o,ref:n})}):null});E.displayName=A;var T=(0,g.Z8)("DialogOverlay.RemoveScroll"),Z=r.forwardRef((e,n)=>{let{__scopeDialog:t,...r}=e,o=x(A,t);return(0,h.jsx)(m.Z,{as:T,allowPinchZoom:!0,shards:[o.contentRef],children:(0,h.jsx)(p.WV.div,{"data-state":B(o.open),...r,ref:n,style:{pointerEvents:"auto",...r.style}})})}),_="DialogContent",F=r.forwardRef((e,n)=>{let t=O(_,e.__scopeDialog),{forceMount:r=t.forceMount,...o}=e,a=x(_,e.__scopeDialog);return(0,h.jsx)(f.z,{present:r||a.open,children:a.modal?(0,h.jsx)(P,{...o,ref:n}):(0,h.jsx)(W,{...o,ref:n})})});F.displayName=_;var P=r.forwardRef((e,n)=>{let t=x(_,e.__scopeDialog),i=r.useRef(null),l=(0,a.e)(n,t.contentRef,i);return r.useEffect(()=>{let e=i.current;if(e)return(0,y.Ry)(e)},[]),(0,h.jsx)(V,{...e,ref:l,trapFocus:t.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.Mj)(e.onCloseAutoFocus,e=>{var n;e.preventDefault(),null===(n=t.triggerRef.current)||void 0===n||n.focus()}),onPointerDownOutside:(0,o.Mj)(e.onPointerDownOutside,e=>{let n=e.detail.originalEvent,t=0===n.button&&!0===n.ctrlKey;(2===n.button||t)&&e.preventDefault()}),onFocusOutside:(0,o.Mj)(e.onFocusOutside,e=>e.preventDefault())})}),W=r.forwardRef((e,n)=>{let t=x(_,e.__scopeDialog),o=r.useRef(!1),a=r.useRef(!1);return(0,h.jsx)(V,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:n=>{var r,i;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,n),n.defaultPrevented||(o.current||null===(i=t.triggerRef.current)||void 0===i||i.focus(),n.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:n=>{var r,i;null===(r=e.onInteractOutside)||void 0===r||r.call(e,n),n.defaultPrevented||(o.current=!0,"pointerdown"!==n.detail.originalEvent.type||(a.current=!0));let l=n.target;(null===(i=t.triggerRef.current)||void 0===i?void 0:i.contains(l))&&n.preventDefault(),"focusin"===n.detail.originalEvent.type&&a.current&&n.preventDefault()}})}),V=r.forwardRef((e,n)=>{let{__scopeDialog:t,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:l,...u}=e,c=x(_,t),f=r.useRef(null),p=(0,a.e)(n,f);return(0,v.EW)(),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(s.M,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:l,children:(0,h.jsx)(d.XB,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":B(c.open),...u,ref:p,onDismiss:()=>c.onOpenChange(!1)})}),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)($,{titleId:c.titleId}),(0,h.jsx)(G,{contentRef:f,descriptionId:c.descriptionId})]})]})}),U="DialogTitle",z=r.forwardRef((e,n)=>{let{__scopeDialog:t,...r}=e,o=x(U,t);return(0,h.jsx)(p.WV.h2,{id:o.titleId,...r,ref:n})});z.displayName=U;var S="DialogDescription",L=r.forwardRef((e,n)=>{let{__scopeDialog:t,...r}=e,o=x(S,t);return(0,h.jsx)(p.WV.p,{id:o.descriptionId,...r,ref:n})});L.displayName=S;var q="DialogClose",H=r.forwardRef((e,n)=>{let{__scopeDialog:t,...r}=e,a=x(q,t);return(0,h.jsx)(p.WV.button,{type:"button",...r,ref:n,onClick:(0,o.Mj)(e.onClick,()=>a.onOpenChange(!1))})});function B(e){return e?"open":"closed"}H.displayName=q;var Y="DialogTitleWarning",[K,X]=(0,i.k)(Y,{contentName:_,titleName:U,docsSlug:"dialog"}),$=e=>{let{titleId:n}=e,t=X(Y),o="`".concat(t.contentName,"` requires a `").concat(t.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(t.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(t.docsSlug);return r.useEffect(()=>{n&&!document.getElementById(n)&&console.error(o)},[o,n]),null},G=e=>{let{contentRef:n,descriptionId:t}=e,o=X("DialogDescriptionWarning"),a="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return r.useEffect(()=>{var e;let r=null===(e=n.current)||void 0===e?void 0:e.getAttribute("aria-describedby");t&&r&&!document.getElementById(t)&&console.warn(a)},[a,n,t]),null},J=R,Q=D,ee=I,en=E,et=F,er=z,eo=L,ea=H},71599:function(e,n,t){t.d(n,{z:function(){return i}});var r=t(2265),o=t(98575),a=t(61188),i=e=>{var n,t;let i,u;let{present:d,children:s}=e,c=function(e){var n,t;let[o,i]=r.useState(),u=r.useRef(null),d=r.useRef(e),s=r.useRef("none"),[c,f]=(n=e?"mounted":"unmounted",t={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,n)=>{let r=t[e][n];return null!=r?r:e},n));return r.useEffect(()=>{let e=l(u.current);s.current="mounted"===c?e:"none"},[c]),(0,a.b)(()=>{let n=u.current,t=d.current;if(t!==e){let r=s.current,o=l(n);e?f("MOUNT"):"none"===o||(null==n?void 0:n.display)==="none"?f("UNMOUNT"):t&&r!==o?f("ANIMATION_OUT"):f("UNMOUNT"),d.current=e}},[e,f]),(0,a.b)(()=>
1{if(o){var e;let n;let t=null!==(e=o.ownerDocument.defaultView)&&void 0!==e?e:window,r=e=>{let r=l(u.current).includes(CSS.escape(e.animationName));if(e.target===o&&r&&(f("ANIMATION_END"),!d.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",n=t.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},a=e=>{e.target===o&&(s.current=l(u.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{t.clearTimeout(n),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:r.useCallback(e=>{u.current=e?getComputedStyle(e):null,i(e)},[])}}(d),f="function"==typeof s?s({present:c.isPresent}):r.Children.only(s),p=(0,o.e)(c.ref,(i=null===(n=Object.getOwnPropertyDescriptor(f.props,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in i&&i.isReactWarning?f.ref:(i=null===(t=Object.getOwnPropertyDescriptor(f,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in i&&i.isReactWarning?f.props.ref:f.props.ref||f.ref);return"function"==typeof s||c.isPresent?r.cloneElement(f,{ref:p}):null};function l(e){return(null==e?void 0:e.animationName)||"none"}i.displayName="Presence"},90535:function(e,n,t){t.d(n,{j:function(){return i}});var r=t(61994);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,a=r.W,i=(e,n)=>t=>{var r;if((null==n?void 0:n.variants)==null)return a(e,null==t?void 0:t.class,null==t?void 0:t.className);let{variants:i,defaultVariants:l}=n,u=Object.keys(i).map(e=>{let n=null==t?void 0:t[e],r=null==l?void 0:l[e];if(null===n)return null;let a=o(n)||o(r);return i[e][a]}),d=t&&Object.entries(t).reduce((e,n)=>{let[t,r]=n;return void 0===r||(e[t]=r),e},{});return a(e,u,null==n?void 0:null===(r=n.compoundVariants)||void 0===r?void 0:r.reduce((e,n)=>{let{class:t,className:r,...o}=n;return Object.entries(o).every(e=>{let[n,t]=e;return Array.isArray(t)?t.includes({...l,...d}[n]):({...l,...d})[n]===t})?[...e,t,r]:e},[]),null==t?void 0:t.class,null==t?void 0:t.className)}}}]);
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.