1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[861],{34149:()=>{},33470:(e,t,a)=>{"use strict";a.r(t),a.d(t,{AlertDialog:()=>o,AlertDialogAction:()=>x,AlertDialogCancel:()=>g,AlertDialogContent:()=>f,AlertDialogDescription:()=>h,AlertDialogFooter:()=>p,AlertDialogHeader:()=>m,AlertDialogOverlay:()=>u,AlertDialogPortal:()=>c,AlertDialogTitle:()=>b,AlertDialogTrigger:()=>i});var r=a(56102),l=a(43334),n=a(2542),s=a(32694),d=a(91145);let o=n.bL,i=n.l9,c=n.ZL,u=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(n.hJ,{className:(0,s.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...l,ref:t})});u.displayName=n.hJ.displayName;let f=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsxs)(c,{children:[(0,r.jsx)(u,{}),(0,r.jsx)(n.UC,{ref:t,className:(0,s.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border border-neutral-200 bg-white p-6 shadow-lg duration-200 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-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg dark:border-neutral-800 dark:bg-neutral-950",a),...l})]})});f.displayName=n.UC.displayName;let m=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,s.cn)("flex flex-col space-y-2 text-center sm:text-left",t),...a})};m.displayName="AlertDialogHeader";let p=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,s.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...a})};p.displayName="AlertDialogFooter";let b=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(n.hE,{ref:t,className:(0,s.cn)("text-lg font-semibold",a),...l})});b.displayName=n.hE.displayName;let h=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(n.VY,{ref:t,className:(0,s.cn)("text-sm text-neutral-500 dark:text-neutral-400",a),...l})});h.displayName=n.VY.displayName;let x=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(n.rc,{ref:t,className:(0,s.cn)((0,d.r)(),a),...l})});x.displayName=n.rc.displayName;let g=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(n.ZD,{ref:t,className:(0,s.cn)((0,d.r)({variant:"outline"}),"mt-2 sm:mt-0",a),...l})});g.displayName=n.ZD.displayName},63478:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Avatar:()=>d,AvatarFallback:()=>i,AvatarImage:()=>o});var r=a(56102),l=a(43334),n=a(30554),s=a(32694);let d=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(n.bL,{ref:t,className:(0,s.cn)("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",a),...l})});d.displayName=n.bL.displayName;let o=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(n._V,{ref:t,className:(0,s.cn)("aspect-square h-full w-full",a),...l})});o.displayName=n._V.displayName;let i=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(n.H4,{ref:t,className:(0,s.cn)("flex h-full w-full items-center justify-center rounded-full bg-neutral-100 dark:bg-neutral-800",a),...l})});i.displayName=n.H4.displayName},91145:(e,t,a)=>{"use strict";a.d(t,{$:()=>i,r:()=>o});var r=a(56102),l=a(43334),n=a(40168),s=a(31841),d=a(32694);let o=(0,s.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-neutral-950 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 dark:focus-visible:ring-neutral-300",{variants:{variant:{default:"bg-neutral-100 text-black hover:bg-neutral-200 dark:bg-neutral-800 dark:text-white dark:hover:bg-neutral-700",cp30:"bg-white text-black w-[250px] hover:gap-1 py-5 font-light duration-300 flex justify-center rounded-full p-3",brand:"bg-brand-600 dark:bg-brand-600 text-neutral-50 hover:bg-brand-600/90 dark:hover:bg-brand-600/90",destructive:"bg-red-500 text-neutral-50 hover:bg-red-500/90 dark:bg-red-900 dark:text-neutral-50 dark:hover:bg-red-900/90",destructiveOutline:"border border-red-500 hover:bg-red-500/10 text-red-500 dark:border-red-900 dark:hover:bg-red-900/50",de
1structiveGhost:"hover:bg-red-500/10 text-red-500 dark:hover:bg-red-900/50",warning:"bg-yellow-500 text-neutral-50 hover:bg-yellow-500/90 dark:bg-yellow-900 dark:text-neutral-50 dark:hover:bg-yellow-900/90",warningOutline:"border border-yellow-500 hover:bg-yellow-500/10 text-yellow-500 dark:border-yellow-900 dark:hover:bg-yellow-900/50",warningGhost:"hover:bg-yellow-500/10 text-yellow-500 dark:hover:bg-yellow-900/50",outline:"border border-neutral-200 hover:bg-neutral-200/50 hover:text-neutral-900 dark:border-neutral-700 dark:hover:bg-neutral-700/50 dark:hover:text-neutral-50",secondary:"bg-neutral-100 text-neutral-900 hover:bg-neutral-100/80 dark:bg-neutral-800 dark:text-neutral-50 dark:hover:bg-neutral-800/80",ghost:"hover:bg-neutral-100 hover:text-neutral-900 dark:hover:bg-neutral-800 dark:hover:text-neutral-50 text-black dark:text-white",brandGhost:"hover:bg-brand-500/10 text-brand-500 dark:hover:bg-brand-900/50 text-brand-500",link:"text-neutral-900 underline-offset-4 hover:underline dark:text-neutral-50",brandOutline:"border border-brand-500 hover:bg-brand-500/10 text-brand-500 dark:border-brand-900 dark:hover:bg-brand-900/50"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),i=l.forwardRef((e,t)=>{let{className:a,variant:l,size:s,asChild:i=!1,...c}=e,u=i?n.DX:"button";return(0,r.jsx)(u,{className:(0,d.cn)(o({variant:l,size:s,className:a})),ref:t,...c})});i.displayName="Button"},84191:(e,t,a)=>{"use strict";a.r(t),a.d(t,{ChartContainer:()=>f,ChartLegend:()=>h,ChartLegendContent:()=>x,ChartStyle:()=>m,ChartTooltip:()=>p,ChartTooltipContent:()=>b});var r=a(56102),l=a(43334),n=a(22285),s=a(82245),d=a(81331),o=a(32694);let i={light:"",dark:".dark"},c=l.createContext(null);function u(){let e=l.useContext(c);if(!e)throw Error("useChart must be used within a <ChartContainer />");return e}let f=l.forwardRef((e,t)=>{let{id:a,className:s,children:d,config:i,...u}=e,f=l.useId(),p="chart-".concat(a||f.replace(/:/g,""));return(0,r.jsx)(c.Provider,{value:{config:i},children:(0,r.jsxs)("div",{"data-chart":p,ref:t,className:(0,o.cn)("flex aspect-video justify-center text-xs [&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-none [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-sector]:outline-none [&_.recharts-surface]:outline-none",s),...u,children:[(0,r.jsx)(m,{id:p,config:i}),(0,r.jsx)(n.u,{children:d})]})})});f.displayName="Chart";let m=e=>{let{id:t,config:a}=e,l=Object.entries(a).filter(e=>{let[,t]=e;return t.theme||t.color});return l.length?(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:Object.entries(i).map(e=>{let[a,r]=e;return"\n".concat(r," [data-chart=").concat(t,"] {\n").concat(l.map(e=>{var t;let[r,l]=e,n=(null===(t=l.theme)||void 0===t?void 0:t[a])||l.color;return n?" --color-".concat(r,": ").concat(n,";"):null}).join("\n"),"\n}\n")}).join("\n")}}):null},p=s.m,b=l.forwardRef((e,t)=>{let{active:a,payload:n,className:s,indicator:d="dot",hideLabel:i=!1,hideIndicator:c=!1,label:f,labelFormatter:m,labelClassName:p,formatter:b,color:h,nameKey:x,labelKey:v}=e,{config:w}=u(),y=l.useMemo(()=>{var e;if(i||!(null==n?void 0:n.length))return null;let[t]=n,a="".concat(v||t.dataKey||t.name||"value"),l=g(w,t,a),s=v||"string"!=typeof f?null==l?void 0:l.label:(null===(e=w[f])||void 0===e?void 0:e.label)||f;return m?(0,r.jsx)("div",{className:(0,o.cn)("font-medium",p),children:m(s,n)}):s?(0,r.jsx)("div",{className:(0,o.cn)("font-medium",p),children:s}):null},[f,m,n,i,p,w,v]);if(!a||!(null==n?void 0:n.length))return null;let N=1===n.length&&"dot"!==d;return(0,r.jsxs)("div",{ref:t,className:(0,o.cn)("grid min-w-[8rem] items-start gap-1.5 rounded-lg border border-neutral-200 border-neutral-200/50 bg-white px-2.5 py-1.5 text-xs shadow-xl dark:border-neutral-800 dark:border-neutral-800/50 dark:bg-neutral-950",s),children:[N?null:y,(0,r.jsx)("div",{className:"grid gap-1.5",children:n.map((e,t)=>{let a="".concat(x||e.name||e.dataKey||"value"),l=g(w,e,a),n=h||e.payload.fill||e.color;return(0,r.jsx)("div",{className:(0,o.cn)("flex w-full flex-wrap items-stretch gap-2 [&>svg]:h-2.5 [&>svg]:w-2.5 [&>svg]:text-neutral-500 dark:[&>svg]:text-neutral-400","dot"===d&&"items-center"),children:b&&(null==e?void 0:e.value)!==void 0&&e.name?b(e.value,e.name,e,t,e.payload):(0,r.jsxs)(r.Fragment,{children:[(null==l?void 0:l.icon)?(0,r.jsx)(l.icon,{}):!c&&(0,r.jsx)("div",{className:(0,o.cn)("shrink-0 rounded-[2px] border-[--color-border] bg-[--color-bg]",{"h-2.5 w-2.5":"dot"===d,"w-1":"line"===d,"w-0 border-[1.5px] border-dashed bg-transparent":"dashed"===d,"my-0.5":N&&"dashed"===d}),style:{"--color-bg":n,"--color-border":n}}),(0,r.jsxs)("div",{className:(0,o.cn)("flex flex-1 justify-between leading-none",N?"items-end":"items-center"),children:[(0,r.jsxs)("div",{className:"grid gap-1.5",children:[N?y:null,(0,r.jsx)("span",{className:"text-neutral-500 dark:text-neutral-400",children:(null==l?void 0:l.label)||e.name})]}),e.value&&(0,r.jsx)("span",{className:"font-mono font-medium tabular-nums text-neutral-950 dar
1k:text-neutral-50",children:e.value.toLocaleString()})]})]})},e.dataKey)})})]})});b.displayName="ChartTooltip";let h=d.s,x=l.forwardRef((e,t)=>{let{className:a,hideIcon:l=!1,payload:n,verticalAlign:s="bottom",nameKey:d}=e,{config:i}=u();return(null==n?void 0:n.length)?(0,r.jsx)("div",{ref:t,className:(0,o.cn)("flex items-center justify-center gap-4","top"===s?"pb-3":"pt-3",a),children:n.map(e=>{let t="".concat(d||e.dataKey||"value"),a=g(i,e,t);return(0,r.jsxs)("div",{className:(0,o.cn)("flex items-center gap-1.5 [&>svg]:h-3 [&>svg]:w-3 [&>svg]:text-neutral-500 dark:[&>svg]:text-neutral-400"),children:[(null==a?void 0:a.icon)&&!l?(0,r.jsx)(a.icon,{}):(0,r.jsx)("div",{className:"h-2 w-2 shrink-0 rounded-[2px]",style:{backgroundColor:e.color}}),null==a?void 0:a.label]},e.value)})}):null});function g(e,t,a){if("object"!=typeof t||null===t)return;let r="payload"in t&&"object"==typeof t.payload&&null!==t.payload?t.payload:void 0,l=a;return a in t&&"string"==typeof t[a]?l=t[a]:r&&a in r&&"string"==typeof r[a]&&(l=r[a]),l in e?e[l]:e[a]}x.displayName="ChartLegend"},91813:(e,t,a)=>{"use strict";a.d(t,{CodeBlock:()=>m});var r=a(56102),l=a(43334),n=a(50598),s=a(29247),d=a(48810),o=a(56839),i=a(36145),c=a(26346),u=a(32694);
1let f={js:"JavaScript",jsx:"JavaScript React",ts:"TypeScript",tsx:"TypeScript React",py:"Python",java:"Java",c:"C",cpp:"C++",cs:"C#",rb:"Ruby",php:"PHP",swift:"Swift",go:"Go",rs:"Rust",scala:"Scala",kt:"Kotlin",perl:"Perl",lua:"Lua",sh:"Shell",sql:"SQL",html:"HTML",css:"CSS",scss:"SCSS",sass:"Sass",less:"Less",json:"JSON",xml:"XML",yaml:"YAML",md:"Markdown",graphql:"GraphQL",dockerfile:"Dockerfile",bash:"Bash",powershell:"PowerShell",r:"R",matlab:"MATLAB",clj:"Clojure",fs:"F#",elm:"Elm",erlang:"Erlang",haskell:"Haskell",ocaml:"OCaml"},m=(0,l.memo)(e=>{let{language:t,value:a}=e,{isCopied:l,copyToClipboard:m}=(0,c.Cj)({timeout:2e3});return(0,r.jsxs)(i.Zp,{className:(0,u.cn)("relative w-full font-sans codeblock rounded-md overflow-hidden"),children:[(0,r.jsxs)("div",{className:(0,u.cn)("flex items-center justify-between w-full pl-4 pr-2 py-1 bg-neutral-100 dark:bg-neutral-700"),children:[(0,r.jsx)("span",{className:"text-xs font-semibold",children:f[t]||t}),(0,r.jsx)("div",{className:"flex items-center gap-2",children:(0,r.jsxs)("span",{className:"text-xs focus-visible:ring-offset-0 h-fit w-fit p-2 transition-colors duration-200 rounded-md cursor-pointer hover:bg-neutral-200 dark:hover:bg-neutral-600",onClick:()=>{l||m(a)},children:[l?(0,r.jsx)(n.A,{className:"w-4 h-4"}):(0,r.jsx)(s.A,{className:"w-4 h-4"}),(0,r.jsx)("span",{className:"sr-only",children:"Copy code"})]})})]}),(0,r.jsx)("div",{className:"dark:hidden",children:(0,r.jsx)(d.A,{language:t,style:o.vs,PreTag:"div",showLineNumbers:!0,customStyle:{margin:0,width:"100%",background:"transparent",padding:"1rem 1rem",border:"none"},lineNumberStyle:{userSelect:"none"},codeTagProps:{style:{fontSize:"0.9rem",fontFamily:"var(--font-mono)"}},className:"rounded-b-md border-0",children:a})}),(0,r.jsx)("div",{className:"hidden dark:block",children:(0,r.jsx)(d.A,{language:t,style:o.xJ,PreTag:"div",showLineNumbers:!0,customStyle:{margin:0,width:"100%",background:"transparent",padding:"1.5rem 1rem",border:"none"},lineNumberStyle:{userSelect:"none"},codeTagProps:{style:{fontSize:"0.9rem",fontFamily:"var(--font-mono)"}},className:"rounded-b-md border-0",children:a})})]})},(e,t)=>e.value===t.value&&e.language===t.language);m.displayName="CodeBlock"},2631:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Collapsible:()=>o,CollapsibleContent:()=>c,CollapsibleTrigger:()=>i});var r=a(56102),l=a(43334),n=a(52375),s=a(11540),d=a(32694);let o=n.bL,i=l.forwardRef((e,t)=>{let{className:a,children:l,...o}=e;return(0,r.jsxs)(n.l9,{ref:t,className:(0,d.cn)("flex w-fit items-center justify-between font-medium transition-all hover:underline group",a),...o,children:[l,(0,r.jsx)(s.A,{className:"h-4 w-4 shrink-0 transition-transform duration-200 group-data-[state=open]:rotate-180"})]})});i.displayName=n.l9.displayName;let c=l.forwardRef((e,t)=>{let{className:a,children:l,...s}=e;return(0,r.jsx)(n.UC,{ref:t,className:(0,d.cn)("data-[state=closed]:animate-collapsible-up data-[state=open]:animate-collapsible-down overflow-hidden",a),...s,children:(0,r.jsx)("div",{className:"pt-2",children:l})})});c.displayName=n.UC.displayName},30810:(e,t,a)=>{"use strict";a.r(t),a.d(t,{DropdownMenu:()=>c,DropdownMenuCheckboxItem:()=>w,DropdownMenuContent:()=>g,DropdownMenuGroup:()=>f,DropdownMenuItem:()=>v,DropdownMenuLabel:()=>N,DropdownMenuPortal:()=>m,DropdownMenuRadioGroup:()=>b,DropdownMenuRadioItem:()=>y,DropdownMenuSeparator:()=>j,DropdownMenuShortcut:()=>k,DropdownMenuSub:()=>p,DropdownMenuSubContent:()=>x,DropdownMenuSubTrigger:()=>h,DropdownMenuTrigger:()=>u});var r=a(56102),l=a(43334),n=a(59102),s=a(64278),d=a(50598),o=a(75290),i=a(32694);let c=n.bL,u=n.l9,f=n.YJ,m=n.ZL,p=n.Pb,b=n.z6,h=l.forwardRef((e,t)=>{let{className:a,inset:l,children:d,...o}=e;return(0,r.jsxs)(n.ZP,{ref:t,className:(0,i.cn)("flex cursor-default gap-2 select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-neutral-100 data-[state=open]:bg-neutral-100 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 dark:focus:bg-neutral-800 dark:data-[state=open]:bg-neutral-800",l&&"pl-8",a),...o,children:[d,(0,r.jsx)(s.A,{className:"ml-auto"})]})});h.displayName=n.ZP.displayName;let x=l.forwardRef((e,t)=>
1{let{className:a,...l}=e;return(0,r.jsx)(n.G5,{ref:t,className:(0,i.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border border-neutral-200 bg-white p-1 text-neutral-950 shadow-lg 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 dark:border-neutral-800 dark:bg-neutral-950 dark:text-neutral-50",a),...l})});x.displayName=n.G5.displayName;let g=l.forwardRef((e,t)=>{let{className:a,sideOffset:l=4,...s}=e;return(0,r.jsx)(n.ZL,{children:(0,r.jsx)(n.UC,{ref:t,sideOffset:l,className:(0,i.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border border-neutral-200 bg-white p-1 text-neutral-950 shadow-md dark:border-neutral-800 dark:bg-neutral-950 dark:text-neutral-50","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",a),...s})})});g.displayName=n.UC.displayName;let v=l.forwardRef((e,t)=>{let{className:a,inset:l,...s}=e;return(0,r.jsx)(n.q7,{ref:t,className:(0,i.cn)("relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-neutral-100 focus:text-neutral-900 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0 dark:focus:bg-neutral-800 dark:focus:text-neutral-50",l&&"pl-8",a),...s})});v.displayName=n.q7.displayName;let w=l.forwardRef((e,t)=>{let{className:a,children:l,checked:s,...o}=e;return(0,r.jsxs)(n.H_,{ref:t,className:(0,i.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-neutral-100 focus:text-neutral-900 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 dark:focus:bg-neutral-800 dark:focus:text-neutral-50",a),checked:s,...o,children:[(0,r.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,r.jsx)(n.VF,{children:(0,r.jsx)(d.A,{className:"h-4 w-4"})})}),l]})});w.displayName=n.H_.displayName;let y=l.forwardRef((e,t)=>{let{className:a,children:l,...s}=e;return(0,r.jsxs)(n.hN,{ref:t,className:(0,i.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-neutral-100 focus:text-neutral-900 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 dark:focus:bg-neutral-800 dark:focus:text-neutral-50",a),...s,children:[(0,r.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,r.jsx)(n.VF,{children:(0,r.jsx)(o.A,{className:"h-2 w-2 fill-current"})})}),l]})});y.displayName=n.hN.displayName;let N=l.forwardRef((e,t)=>{let{className:a,inset:l,...s}=e;return(0,r.jsx)(n.JU,{ref:t,className:(0,i.cn)("px-2 py-1.5 text-sm font-semibold",l&&"pl-8",a),...s})});N.displayName=n.JU.displayName;let j=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(n.wv,{ref:t,className:(0,i.cn)("-mx-1 my-1 h-px bg-neutral-100 dark:bg-neutral-800",a),...l})});j.displayName=n.wv.displayName;let k=e=>{let{className:t,...a}=e;return(0,r.jsx)("span",{className:(0,i.cn)("ml-auto text-xs tracking-widest opacity-60",t),...a})};k.displayName="DropdownMenuShortcut"},18551:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>c});var r=a(56102),l=a(32694),n=a(69664),s=a(86651),d=a(43334);let o=Object.freeze("ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("")),i=e=>Math.floor(Math.random()*e);function c(e){let{children:t,className:a,duration:c=800,delay:u=0,as:f="div",startOnView:m=!1,animateO
1nHover:p=!0,characterSet:b=o,...h}=e,x=n.P.create(f,{forwardMotionProps:!0}),[g,v]=(0,d.useState)(()=>t.split("")),[w,y]=(0,d.useState)(!1),N=(0,d.useRef)(0),j=(0,d.useRef)(null);return(0,d.useEffect)(()=>{if(!m){let e=setTimeout(()=>{y(!0)},u);return()=>clearTimeout(e)}let e=new IntersectionObserver(t=>{let[a]=t;a.isIntersecting&&(setTimeout(()=>{y(!0)},u),e.disconnect())},{threshold:.1,rootMargin:"-30% 0px"});return j.current&&e.observe(j.current),()=>e.disconnect()},[u,m]),(0,d.useEffect)(()=>{if(!w)return;let e=c/(10*t.length),a=t.length,r=setInterval(()=>{N.current<a?(v(e=>e.map((e,a)=>""===e?e:a<=N.current?t[a]:b[i(b.length)])),N.current=N.current+.1):(y(!1),clearInterval(r))},e);return()=>clearInterval(r)},[t,c,w,b]),(0,r.jsx)(x,{ref:j,className:(0,l.cn)("overflow-hidden py-2 text-4xl font-bold",a),onMouseEnter:()=>{p&&!w&&(N.current=0,y(!0))},...h,children:(0,r.jsx)(s.N,{children:g.map((e,t)=>(0,r.jsx)(n.P.span,{children:e},t))})})}},54202:(e,t,a)=>{"use strict";a.d(t,{I:()=>d});var r=a(56102),l=a(43334),n=a(34445),s=a(32694);let d=(0,l.memo)(e=>{let{name:t,className:a,strokeWidth:l}=e,d=n[t];return d?(0,r.jsx)(d,{className:(0,s.cn)("w-4 h-4",a),strokeWidth:l||2.5}):null});d.displayName="Icon"},36145:(e,t,a)=>{"use strict";a.d(t,{Lt:()=>x.AlertDialog,EO:()=>x.AlertDialogContent,$v:()=>x.AlertDialogDescription,wd:()=>x.AlertDialogHeader,r7:()=>x.AlertDialogTitle,Cg:()=>m,$n:()=>d.$,Zp:()=>p,eR:()=>h.Collapsible,Ke:()=>h.CollapsibleContent,R6:()=>h.CollapsibleTrigger,rI:()=>v.DropdownMenu,SQ:()=>v.DropdownMenuContent,I:()=>v.DropdownMenuGroup,_2:()=>v.DropdownMenuItem,lp:()=>v.DropdownMenuLabel,mB:()=>v.DropdownMenuSeparator,ty:()=>v.DropdownMenuTrigger,In:()=>b.I,pd:()=>s,gu:()=>w.g,oz:()=>f,wv:()=>y.Separator,cj:()=>j.Sheet,h:()=>j.SheetContent,Cn:()=>g.SidebarGroup,rQ:()=>g.SidebarGroupContent,SX:()=>g.SidebarGroupLabel,wZ:()=>g.SidebarMenu,Uj:()=>g.SidebarMenuButton,FX:()=>g.SidebarMenuItem,EA:()=>N,m_:()=>o.Tooltip,ZI:()=>o.TooltipContent,Bc:()=>o.TooltipProvider,k$:()=>o.TooltipTrigger,cL:()=>g.useSidebar});var r=a(56102),l=a(43334),n=a(32694);let s=l.forwardRef((e,t)=>{let{className:a,type:l,...s}=e;return(0,r.jsx)("input",{type:l,className:(0,n.cn)("flex h-9 w-full rounded-md border border-neutral-200 bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-neutral-950 placeholder:text-neutral-500 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-neutral-950 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm dark:border-neutral-800 dark:file:text-neutral-50 dark:placeholder:text-neutral-400 dark:focus-visible:ring-neutral-300",a),ref:t,...s})});s.displayName="Input";var d=a(91145),o=a(49210),i=a(486),c=a(74706),u=a(91813);let f=e=>{let{children:t,asSpan:a=!1,components:s,headingClassName:d}=e,o=(0,l.useMemo)(()=>t.replaceAll("\\(","$").replaceAll("\\)","$").replaceAll("\\[","$$").replaceAll("\\]","$$"),[t]);return(0,l.useMemo)(()=>(0,r.jsx)(i.o,{className:a?void 0:"prose break-words dark:prose-invert prose-p:leading-relaxed prose-pre:p-0 flex flex-col gap-4",components:{h1(e){let{children:t}=e;return(0,r.jsx)("h1",{className:(0,n.cn)("text-xl md:text-2xl font-bold",d),children:t})},h2(e){let{children:t}=e;return(0,r.jsx)("h2",{className:(0,n.cn)("text-lg md:text-xl font-bold",d),children:t})},h3(e){let{children:t}=e;return(0,r.jsx)("h3",{className:(0,n.cn)("text-md md:text-lg font-bold",d),children:t})},h4(e){let{children:t}=e;return(0,r.jsx)("h4",{className:(0,n.cn)("text-sm md:text-md font-bold",d),children:t})},h5(e){let{children:t}=e;return(0,r.jsx)("h5",{className:(0,n.cn)("text-xs md:text-sm font-bold",d),children:t})},h6(e){let{children:t}=e;return(0,r.jsx)("h6",{className:(0,n.cn)("text-xs font-bold",d),children:t})},p(e){var t;let{children:l,node:n}=e;return(null==n?void 0:null===(t=n.children)||void 0===t?void 0:t.some(e=>"element"===e.type&&["div","p","blockquote","form"].includes(e.tagName)))?(0,r.jsx)("div",{className:"text-sm md:text-base",children:l}):a?(0,r.jsx)("span",{children:l}):(0,r.jsx)("p",{className:"text-sm md:text-base",children:l})},a(e){let{href:t,children:a}=e;return(0,r.jsx)("a",{href:t,className:"text-brand-500 underline",target:"_blank",rel:"noopener noreferrer",children:a})},code(e){let{className:t,children:a}=e,l=/language-(\w+)/.exec(t||"");return l?(0,r.jsx)(u.CodeBlock,{language:l[1]||"Plain Text",value:String(a).replace(/\n$/,"")}):(0,r.jsx)("code",{className:t,children:a})},ol(e){let{children:t}=e;return(0,r.jsx)("ol",{className:"list-decimal pl-4 text-sm md:text-base flex flex-col gap-2",children:t})},ul(e){let{children:t}=e;return(0,r.jsx)("ul",{className:"list-disc pl-4 text-sm md:text-base flex flex-col gap-2",children:t})},li(e){let{children:t}=e;return(0,r.jsx)("li",{className:"pl-0 ml-4 text-sm md:text-base space-y-2",children:t})},img(e){let{src:t,alt:a}=e;return(0,r.jsx)(c.default,{src:t,alt:a||"",className:"mx-auto",layout:"responsive",width:500,height:300})},...s},children:o}),[o,a,s,d])};f.displayName="Markdown";let m=e=>{let{children:t,className:a,shimmerWidth:l=100}
1=e;return(0,r.jsx)("p",{style:{"--shiny-width":"".concat(l,"px")},className:(0,n.cn)("text-neutral-600/70 dark:text-neutral-400/70 w-fit","animate-shiny-text bg-clip-text bg-no-repeat [background-position:0_0] [background-size:var(--shiny-width)_100%] [transition:background-position_1s_cubic-bezier(.6,.6,0,1)_infinite]","bg-gradient-to-r from-transparent via-black/80 via-50% to-transparent dark:via-white/80",a),children:t})},p=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)("div",{ref:t,className:(0,n.cn)("rounded-md border border-neutral-200 bg-white text-neutral-950 shadow dark:border-neutral-800 dark:bg-neutral-800 dark:text-neutral-50",a),...l})});p.displayName="Card",l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)("div",{ref:t,className:(0,n.cn)("flex flex-col space-y-1.5 p-6",a),...l})}).displayName="CardHeader",l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)("div",{ref:t,className:(0,n.cn)("font-semibold leading-none tracking-tight",a),...l})}).displayName="CardTitle",l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)("div",{ref:t,className:(0,n.cn)("text-sm text-neutral-500 dark:text-neutral-400",a),...l})}).displayName="CardDescription",l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)("div",{ref:t,className:(0,n.cn)("p-6 pt-0",a),...l})}).displayName="CardContent",l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)("div",{ref:t,className:(0,n.cn)("flex items-center p-6 pt-0",a),...l})}).displayName="CardFooter";var b=a(54202),h=a(2631);a(60204),a(84191);var x=a(33470),g=a(83115);a(63478);var v=a(30810),w=a(64656);a(18551);var y=a(52542);function N(e){let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,n.cn)("animate-pulse rounded-md bg-neutral-900/10 dark:bg-neutral-50/10",t),...a})}var j=a(28434);a(40709),a(38049)},64656:(e,t,a)=>{"use strict";a.d(t,{A:()=>d,g:()=>s});var r=a(56102);a(43334);var l=a(74706),n=a(32694);let s=e=>{let{className:t,showText:a=!1}=e;return(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(l.default,{src:"/c3p0.png",alt:"Logo",width:100,height:100,className:(0,n.cn)("w-10 h-10 hidden dark:block rounded-full",t)}),(0,r.jsx)(l.default,{src:"/cp30.png",alt:"Logo",width:100,height:100,className:(0,n.cn)("w-10 h-10 block dark:hidden rounded-full",t)}),a&&(0,r.jsx)("span",{className:"text-lg font-bold",children:"C-3P0"})]})},d=s},38049:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});var r=a(56102),l=a(43334),n=a(27148),s=a(12858),d=a(3942),o=a(32694);function i(e){let{value:t,direction:a="up",delay:i=0,className:c,decimalPlaces:u=0}=e,f=(0,l.useRef)(null),m=(0,n.d)("down"===a?t:0),p=(0,s.z)(m,{damping:60,stiffness:100}),b=(0,d.W)(f,{once:!0,margin:"0px"});return(0,l.useEffect)(()=>{b&&setTimeout(()=>{m.set("down"===a?0:t)},1e3*i)},[m,b,i,t,a]),(0,l.useEffect)(()=>p.on("change",e=>{f.current&&(f.current.textContent=Intl.NumberFormat("en-US",{minimumFractionDigits:u,maximumFractionDigits:u}).format(Number(e.toFixed(u))))}),[p,u]),(0,r.jsx)("span",{className:(0,o.cn)("inline-block tabular-nums tracking-wider text-black dark:text-white",c),ref:f})}},60204:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Progress:()=>d});var r=a(56102),l=a(43334),n=a(64365),s=a(32694);let d=l.forwardRef((e,t)=>{let{className:a,value:l,indicatorClassName:d,...o}=e;return(0,r.jsx)(n.bL,{ref:t,className:(0,s.cn)("relative h-4 w-full overflow-hidden rounded-full bg-neutral-100 dark:bg-neutral-700",a),...o,children:(0,r.jsx)(n.C1,{className:(0,s.cn)("h-full w-full flex-1 transition-all bg-brand-600 dark:bg-brand-400",d),style:{transform:"translateX(-".concat(100-(l||0),"%)")}})})});d.displayName=n.bL.displayName},40709:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Select:()=>c,SelectContent:()=>h,SelectGroup:()=>u,SelectItem:()=>g,SelectLabel:()=>x,SelectScrollDownButton:()=>b,SelectScrollUpButton:()=>p,SelectSeparator:()=>v,SelectTrigger:()=>m,SelectValue:()=>f});var r=a(56102),l=a(43334),n=a(54464),s=a(11540),d=a(29557),o=a(50598),i=a(32694);let c=n.bL,u=n.YJ,f=n.WT,m=l.forwardRef((e,t)=>{let{className:a,children:l,...d}=e;return(0,r.jsxs)(n.l9,{ref:t,className:(0,i.cn)("flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-neutral-200 bg-transparent px-3 py-2 text-sm shadow-sm placeholder:text-neutral-500 focus:outline-none disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1 dark:border-neutral-800 dark:placeholder:text-neutral-400",a),...d,children:[l,(0,r.jsx)(n.In,{asChild:!0,children:(0,r.jsx)(s.A,{className:"h-4 w-4 opacity-50"})})]})});m.displayName=n.l9.displayName;let p=l.forwardRef((e,t)=>
1{let{className:a,...l}=e;return(0,r.jsx)(n.PP,{ref:t,className:(0,i.cn)("flex cursor-default items-center justify-center py-1",a),...l,children:(0,r.jsx)(d.A,{className:"h-4 w-4"})})});p.displayName=n.PP.displayName;let b=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(n.wn,{ref:t,className:(0,i.cn)("flex cursor-default items-center justify-center py-1",a),...l,children:(0,r.jsx)(s.A,{className:"h-4 w-4"})})});b.displayName=n.wn.displayName;let h=l.forwardRef((e,t)=>{let{className:a,children:l,position:s="popper",...d}=e;return(0,r.jsx)(n.ZL,{children:(0,r.jsxs)(n.UC,{ref:t,className:(0,i.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border border-neutral-200 bg-white text-neutral-950 shadow-md 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 dark:border-neutral-800 dark:bg-neutral-950 dark:text-neutral-50","popper"===s&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",a),position:s,...d,children:[(0,r.jsx)(p,{}),(0,r.jsx)(n.LM,{className:(0,i.cn)("p-1","popper"===s&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:l}),(0,r.jsx)(b,{})]})})});h.displayName=n.UC.displayName;let x=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(n.JU,{ref:t,className:(0,i.cn)("px-2 py-1.5 text-sm font-semibold",a),...l})});x.displayName=n.JU.displayName;let g=l.forwardRef((e,t)=>{let{className:a,children:l,...s}=e;return(0,r.jsxs)(n.q7,{ref:t,className:(0,i.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-neutral-100 focus:text-neutral-900 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 dark:focus:bg-neutral-800 dark:focus:text-neutral-50",a),...s,children:[(0,r.jsx)("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,r.jsx)(n.VF,{children:(0,r.jsx)(o.A,{className:"h-4 w-4"})})}),(0,r.jsx)(n.p4,{children:l})]})});g.displayName=n.q7.displayName;let v=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(n.wv,{ref:t,className:(0,i.cn)("-mx-1 my-1 h-px bg-neutral-100 dark:bg-neutral-800",a),...l})});v.displayName=n.wv.displayName},52542:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Separator:()=>d});var r=a(56102),l=a(43334),n=a(5930),s=a(32694);let d=l.forwardRef((e,t)=>{let{className:a,orientation:l="horizontal",decorative:d=!0,...o}=e;return(0,r.jsx)(n.b,{ref:t,decorative:d,orientation:l,className:(0,s.cn)("shrink-0 bg-neutral-200 dark:bg-neutral-700","horizontal"===l?"h-[1px] w-full":"h-full w-[1px]",a),...o})});d.displayName=n.b.displayName},28434:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Sheet:()=>i,SheetClose:()=>u,SheetContent:()=>b,SheetDescription:()=>v,SheetFooter:()=>x,SheetHeader:()=>h,SheetOverlay:()=>m,SheetPortal:()=>f,SheetTitle:()=>g,SheetTrigger:()=>c});var r=a(56102),l=a(43334),n=a(80810),s=a(31841),d=a(30102),o=a(32694);let i=n.bL,c=n.l9,u=n.bm,f=n.ZL,m=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(n.hJ,{className:(0,o.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...l,ref:t})});m.displayName=n.hJ.displayName;let p=(0,s.F)("fixed z-50 gap-4 bg-white p-6 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500 data-[state=open]:animate-in data-[state=closed]:animate-out dark:bg-neutral-950",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),b=l.forwardRef((e,t)=>
1{let{side:a="right",className:l,children:s,...i}=e;return(0,r.jsxs)(f,{children:[(0,r.jsx)(m,{}),(0,r.jsxs)(n.UC,{ref:t,className:(0,o.cn)(p({side:a}),l),...i,children:[(0,r.jsxs)(n.bm,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-white transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-neutral-950 focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-neutral-100 dark:ring-offset-neutral-950 dark:focus:ring-neutral-300 dark:data-[state=open]:bg-neutral-800",children:[(0,r.jsx)(d.A,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"sr-only",children:"Close"})]}),s]})]})});b.displayName=n.UC.displayName;let h=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,o.cn)("flex flex-col space-y-2 text-center sm:text-left",t),...a})};h.displayName="SheetHeader";let x=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,o.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...a})};x.displayName="SheetFooter";let g=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(n.hE,{ref:t,className:(0,o.cn)("text-lg font-semibold text-neutral-950 dark:text-neutral-50",a),...l})});g.displayName=n.hE.displayName;let v=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(n.VY,{ref:t,className:(0,o.cn)("text-sm text-neutral-500 dark:text-neutral-400",a),...l})});v.displayName=n.VY.displayName},83115:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Sidebar:()=>b,SidebarContent:()=>j,SidebarFooter:()=>y,SidebarGroup:()=>k,SidebarGroupAction:()=>C,SidebarGroupContent:()=>R,SidebarGroupLabel:()=>S,SidebarHeader:()=>w,SidebarInput:()=>v,SidebarInset:()=>g,SidebarMenu:()=>M,SidebarMenuAction:()=>z,SidebarMenuBadge:()=>T,SidebarMenuButton:()=>_,SidebarMenuItem:()=>A,SidebarMenuSkeleton:()=>L,SidebarMenuSub:()=>P,SidebarMenuSubButton:()=>E,SidebarMenuSubItem:()=>I,SidebarProvider:()=>p,SidebarRail:()=>x,SidebarSeparator:()=>N,SidebarTrigger:()=>h,useSidebar:()=>m});var r=a(56102),l=a(43334),n=a(40168),s=a(80810),d=a(31841),o=a(7493),i=a(36145),c=a(26346),u=a(32694);let f=l.createContext(null);function m(){let e=l.useContext(f);if(!e)throw Error("useSidebar must be used within a SidebarProvider.");return e}let p=l.forwardRef((e,t)=>{let{defaultOpen:a=!0,open:n,onOpenChange:s,className:d,style:o,children:m,...p}=e,b=(0,c.al)(),[h,x]=l.useState(!1),[g,v]=l.useState(a),w=null!=n?n:g,y=l.useCallback(e=>{let t="function"==typeof e?e(w):e;s?s(t):v(t),document.cookie="".concat("sidebar:state","=").concat(t,"; path=/; max-age=").concat(604800)},[s,w]),N=l.useCallback(()=>b?x(e=>!e):y(e=>!e),[b,y,x]);l.useEffect(()=>{let e=e=>{"b"===e.key&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),N())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[N]);let j=w?"expanded":"collapsed",k=l.useMemo(()=>({state:j,open:w,setOpen:y,isMobile:b,openMobile:h,setOpenMobile:x,toggleSidebar:N}),[j,w,y,b,h,x,N]);return(0,r.jsx)(f.Provider,{value:k,children:(0,r.jsx)(i.Bc,{delayDuration:0,children:(0,r.jsx)("div",{style:{"--sidebar-width":"16rem","--sidebar-width-icon":"3rem",...o},className:(0,u.cn)("group/sidebar-wrapper flex min-h-svh w-full has-[[data-variant=inset]]:bg-sidebar",d),ref:t,...p,children:m})})})});p.displayName="SidebarProvider";let b=l.forwardRef((e,t)=>{let{side:a="left",variant:l="sidebar",collapsible:n="offcanvas",className:d,children:o,...c}=e,{isMobile:f,state:p,openMobile:b,setOpenMobile:h}=m();return"none"===n?(0,r.jsx)("div",{className:(0,u.cn)("flex h-full w-[--sidebar-width] flex-col gap-2 bg-sidebar text-sidebar-foreground",d),ref:t,...c,children:o}):f?(0,r.jsx)(i.cj,{open:b,onOpenChange:h,...c,children:(0,r.jsxs)(i.h,{"data-sidebar":"sidebar","data-mobile":"true",className:"w-[--sidebar-width] bg-sidebar p-0 text-sidebar-foreground [&>button]:hidden gap-2",style:{"--sidebar-width":"18rem"},side:a,children:[(0,r.jsx)(s.hE,{className:"sr-only",children:"Sidebar Navigation"}),(0,r.jsx)("div",{className:"flex h-full w-full flex-col",children:o})]})}):(0,r.jsxs)("div",{ref:t,className:"group peer hidden md:block text-sidebar-foreground","data-state":p,"data-collapsible":"collapsed"===p?n:"","data-variant":l,"data-side":a,children:[(0,r.jsx)("div",{className:(0,u.cn)("duration-200 relative h-svh w-[--sidebar-width] bg-transparent transition-[width] ease-linear","group-data-[collapsible=offcanvas]:w-0","group-data-[side=right]:rotate-180","floating"===l||"inset"===l?"group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)_+_theme(spacing.4))]":"group-data-[collapsible=icon]:w-[--sidebar-width-icon]")}),(0,r.jsx)("div",{className:(0,u.cn)("duration-200 fixed inset-y-0 z-10 hidden h-svh w-[--sidebar-width] transition-[left,right,width] ease-linear md:flex","left"===a?"left-0 group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)]":"right-0 group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)]","floating"===l||"inset"===l?"p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)_+_theme(spacing.4)_+2px)]":"group-data-[collapsible=icon]:w-[--sidebar-width-icon] group-data-[side=left]:border-r group-data-[side=right]:border-l",d),...c,children:(0,r.jsx)("div",{"data-sidebar":"sidebar",className:"flex h-full w-full flex-col gap-2 bg-sidebar group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:border-sidebar-border group-data-[variant=floating]:shadow",children:o})})]})});b.displayName="Sidebar";let h=l.forwardRef((e,t)=>
1{let{className:a,onClick:l,...n}=e,{toggleSidebar:s}=m();return(0,r.jsxs)(i.$n,{ref:t,"data-sidebar":"trigger",variant:"ghost",size:"icon",className:(0,u.cn)("h-7 w-7",a),onClick:e=>{null==l||l(e),s()},...n,children:[(0,r.jsx)(o.A,{className:"w-4 h-4 text-neutral-700 dark:text-neutral-300"}),(0,r.jsx)("span",{className:"sr-only",children:"Toggle Sidebar"})]})});h.displayName="SidebarTrigger";let x=l.forwardRef((e,t)=>{let{className:a,...l}=e,{toggleSidebar:n}=m();return(0,r.jsx)("button",{ref:t,"data-sidebar":"rail","aria-label":"Toggle Sidebar",tabIndex:-1,onClick:n,title:"Toggle Sidebar",className:(0,u.cn)("absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] hover:after:bg-sidebar-border group-data-[side=left]:-right-4 group-data-[side=right]:left-0 sm:flex","[[data-side=left]_&]:cursor-w-resize [[data-side=right]_&]:cursor-e-resize","[[data-side=left][data-state=collapsed]_&]:cursor-e-resize [[data-side=right][data-state=collapsed]_&]:cursor-w-resize","group-data-[collapsible=offcanvas]:translate-x-0 group-data-[collapsible=offcanvas]:after:left-full group-data-[collapsible=offcanvas]:hover:bg-sidebar","[[data-side=left][data-collapsible=offcanvas]_&]:-right-2","[[data-side=right][data-collapsible=offcanvas]_&]:-left-2",a),...l})});x.displayName="SidebarRail";let g=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)("main",{ref:t,className:(0,u.cn)("relative flex min-h-[calc(100svh-theme(spacing.4))] max-h-[calc(100svh-theme(spacing.4))] overflow-hidden flex-1 flex-col bg-white dark:bg-neutral-900","peer-data-[variant=inset]:min-h-[calc(100svh-theme(spacing.4))] md:peer-data-[variant=inset]:m-2 md:peer-data-[state=collapsed]:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-md md:peer-data-[variant=inset]:shadow",a),...l})});g.displayName="SidebarInset";let v=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(i.pd,{ref:t,"data-sidebar":"input",className:(0,u.cn)("h-8 w-full bg-white shadow-none focus-visible:ring-2 focus-visible:ring-sidebar-ring dark:bg-neutral-950",a),...l})});v.displayName="SidebarInput";let w=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)("div",{ref:t,"data-sidebar":"header",className:(0,u.cn)("flex flex-col gap-4 p-2",a),...l})});w.displayName="SidebarHeader";let y=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)("div",{ref:t,"data-sidebar":"footer",className:(0,u.cn)("flex flex-col gap-2 p-2",a),...l})});y.displayName="SidebarFooter";let N=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)(i.wv,{ref:t,"data-sidebar":"separator",className:(0,u.cn)("w-auto bg-neutral-200 dark:bg-neutral-700",a),...l})});N.displayName="SidebarSeparator";let j=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)("div",{ref:t,"data-sidebar":"content",className:(0,u.cn)("flex min-h-0 flex-1 flex-col gap-2 overflow-auto group-data-[collapsible=icon]:overflow-hidden no-scrollbar",a),...l})});j.displayName="SidebarContent";let k=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)("div",{ref:t,"data-sidebar":"group",className:(0,u.cn)("relative flex w-full min-w-0 flex-col p-2",a),...l})});k.displayName="SidebarGroup";let S=l.forwardRef((e,t)=>{let{className:a,asChild:l=!1,...s}=e,d=l?n.DX:"div";return(0,r.jsx)(d,{ref:t,"data-sidebar":"group-label",className:(0,u.cn)("duration-200 flex h-8 shrink-0 items-center rounded-md px-2 text-xs font-medium text-sidebar-foreground/70 outline-none ring-sidebar-ring transition-[margin,opa] ease-linear focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0","group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0",a),...s})});S.displayName="SidebarGroupLabel";let C=l.forwardRef((e,t)=>{let{className:a,asChild:l=!1,...s}=e,d=l?n.DX:"button";return(0,r.jsx)(d,{ref:t,"data-sidebar":"group-action",className:(0,u.cn)("absolute right-3 top-3.5 flex aspect-square w-5 items-center justify-center rounded-md p-0 text-sidebar-foreground outline-none ring-sidebar-ring transition-transform hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0","after:absolute after:-inset-2 after:md:hidden","group-data-[collapsible=icon]:hidden",a),...s})});C.displayName="SidebarGroupAction";let R=l.forwardRef((e,t)=>
1{let{className:a,...l}=e;return(0,r.jsx)("div",{ref:t,"data-sidebar":"group-content",className:(0,u.cn)("w-full text-sm",a),...l})});R.displayName="SidebarGroupContent";let M=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)("ul",{ref:t,"data-sidebar":"menu",className:(0,u.cn)("flex w-full min-w-0 flex-col gap-2",a),...l})});M.displayName="SidebarMenu";let A=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)("li",{ref:t,"data-sidebar":"menu-item",className:(0,u.cn)("group/menu-item relative",a),...l})});A.displayName="SidebarMenuItem";let D=(0,d.F)((0,u.cn)("peer/menu-button","flex w-full items-center gap-2","overflow-hidden rounded-md p-2","text-left text-sm outline-none","transition-all duration-300 ease-in-out","hover:bg-sidebar-accent hover:text-brand-500","focus-visible:ring-2","active:text-brand-500","disabled:pointer-events-none disabled:opacity-50","aria-disabled:pointer-events-none aria-disabled:opacity-50","group-has-[[data-sidebar=menu-action]]/menu-item:pr-8","data-[active=true]:font-medium data-[active=true]:text-sidebar-active","data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-active","group-data-[collapsible=icon]:!size-8 group-data-[collapsible=icon]:!p-2","[&>span:last-child]:truncate","[&>svg]:size-4 [&>svg]:shrink-0"),{variants:{variant:{default:"hover:bg-sidebar-accent hover:text-sidebar-active",outline:"bg-white shadow-[0_0_0_1px_hsl(var(--sidebar-border))] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-[0_0_0_1px_hsl(var(--sidebar-accent))] dark:bg-neutral-950",brand:"bg-brand-600 text-white hover:bg-brand-700 hover:text-white",brandOutline:"border border-brand-600 text-brand-600 hover:bg-brand-600/10"},size:{default:"h-8 text-sm",sm:"h-7 text-xs",lg:"h-12 text-sm group-data-[collapsible=icon]:!p-0"}},defaultVariants:{variant:"default",size:"default"}}),_=l.forwardRef((e,t)=>{let{asChild:a=!1,isActive:l=!1,variant:s="default",size:d="default",tooltip:o,className:c,...f}=e,p=a?n.DX:"button",{isMobile:b,state:h}=m(),x=(0,r.jsx)(p,{ref:t,"data-sidebar":"menu-button","data-size":d,"data-active":l,className:(0,u.cn)(D({variant:s,size:d}),c),...f});return o?("string"==typeof o&&(o={children:o}),(0,r.jsxs)(i.m_,{children:[(0,r.jsx)(i.k$,{asChild:!0,children:x}),(0,r.jsx)(i.ZI,{side:"right",align:"center",hidden:"collapsed"!==h||b,...o})]})):x});_.displayName="SidebarMenuButton";let z=l.forwardRef((e,t)=>{let{className:a,asChild:l=!1,showOnHover:s=!1,...d}=e,o=l?n.DX:"button";return(0,r.jsx)(o,{ref:t,"data-sidebar":"menu-action",className:(0,u.cn)("absolute right-1 top-1.5 flex aspect-square w-5 items-center justify-center rounded-md p-0 text-sidebar-foreground outline-none ring-sidebar-ring transition-transform hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 peer-hover/menu-button:text-sidebar-accent-foreground [&>svg]:size-4 [&>svg]:shrink-0","after:absolute after:-inset-2 after:md:hidden","peer-data-[size=sm]/menu-button:top-1","peer-data-[size=default]/menu-button:top-1.5","peer-data-[size=lg]/menu-button:top-2.5","group-data-[collapsible=icon]:hidden",s&&"group-focus-within/menu-item:opacity-100 group-hover/menu-item:opacity-100 data-[state=open]:opacity-100 peer-data-[active=true]/menu-button:text-sidebar-accent-foreground md:opacity-0",a),...d})});z.displayName="SidebarMenuAction";let T=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)("div",{ref:t,"data-sidebar":"menu-badge",className:(0,u.cn)("absolute right-1 flex h-5 min-w-5 items-center justify-center rounded-md px-1 text-xs font-medium tabular-nums text-sidebar-foreground select-none pointer-events-none","peer-hover/menu-button:text-sidebar-accent-foreground peer-data-[active=true]/menu-button:text-sidebar-accent-foreground","peer-data-[size=sm]/menu-button:top-1","peer-data-[size=default]/menu-button:top-1.5","peer-data-[size=lg]/menu-button:top-2.5","group-data-[collapsible=icon]:hidden",a),...l})});T.displayName="SidebarMenuBadge";let L=l.forwardRef((e,t)=>{let{className:a,showIcon:n=!1,...s}=e,d=l.useMemo(()=>"".concat(Math.floor(40*Math.random())+50,"%"),[]);return(0,r.jsxs)("div",{ref:t,"data-sidebar":"menu-skeleton",className:(0,u.cn)("rounded-md h-8 flex gap-2 px-2 items-center",a),...s,children:[n&&(0,r.jsx)(i.EA,{className:"size-4 rounded-md","data-sidebar":"menu-skeleton-icon"}),(0,r.jsx)(i.EA,{className:"h-4 flex-1 max-w-[--skeleton-width]","data-sidebar":"menu-skeleton-text",style:{"--skeleton-width":d}})]})});L.displayName="SidebarMenuSkeleton";let P=l.forwardRef((e,t)=>
1{let{className:a,...l}=e;return(0,r.jsx)("ul",{ref:t,"data-sidebar":"menu-sub",className:(0,u.cn)("ml-3.5 flex min-w-0 translate-x-px flex-col gap-1 border-l border-sidebar-border pl-2.5 py-0.5","group-data-[collapsible=icon]:hidden",a),...l})});P.displayName="SidebarMenuSub";let I=l.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,r.jsx)("li",{ref:t,...l,"data-sidebar":"menu-item",className:(0,u.cn)("group/menu-item relative",a)})});I.displayName="SidebarMenuSubItem";let E=l.forwardRef((e,t)=>{let{asChild:a=!1,size:l="md",isActive:s,className:d,...o}=e,i=a?n.DX:"a";return(0,r.jsx)(i,{ref:t,"data-sidebar":"menu-sub-button","data-size":l,"data-active":s,className:(0,u.cn)("flex h-7 min-w-0 -translate-x-px items-center gap-2 overflow-hidden rounded-md px-2 text-sidebar-foreground outline-none ring-sidebar-ring hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 [&>svg]:text-sidebar-accent-foreground","data-[active=true]:bg-sidebar-accent data-[active=true]:text-sidebar-accent-foreground","sm"===l&&"text-xs","md"===l&&"text-sm","group-data-[collapsible=icon]:hidden",d),...o})});E.displayName="SidebarMenuSubButton"},49210:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Tooltip:()=>o,TooltipContent:()=>c,TooltipProvider:()=>d,TooltipTrigger:()=>i});var r=a(56102),l=a(43334),n=a(49881),s=a(32694);let d=n.Kq,o=n.bL,i=n.l9,c=l.forwardRef((e,t)=>{let{className:a,sideOffset:l=4,...d}=e;return(0,r.jsx)(n.ZL,{children:(0,r.jsx)(n.UC,{ref:t,sideOffset:l,className:(0,s.cn)("z-50 overflow-hidden rounded-md bg-neutral-900 px-3 py-1.5 text-xs text-neutral-50 animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-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 dark:bg-neutral-50 dark:text-neutral-900",a),...d})})});c.displayName=n.UC.displayName},26346:(e,t,a)=>{"use strict";a.d(t,{Cj:()=>g,al:()=>l,qJ:()=>b,vz:()=>n.v,Z2:()=>x,S5:()=>o,Rp:()=>d,Dv:()=>f,eY:()=>c,pH:()=>i,Mo:()=>p});var r=a(43334);function l(){let[e,t]=r.useState(void 0);return r.useEffect(()=>{let e=window.matchMedia("(max-width: ".concat(767,"px)")),a=()=>{t(window.innerWidth<768)};return e.addEventListener("change",a),t(window.innerWidth<768),()=>e.removeEventListener("change",a)},[]),!!e}var n=a(1117),s=a(4871);let d=e=>{let{inputMint:t,outputMint:a,inputAmount:r,slippageBps:l,userPublicKey:n}=e,{data:d,isLoading:o,error:i}=(0,s.Ay)("/api/build-transaction/swap",async e=>fetch(e,{method:"POST",body:JSON.stringify({inputMint:t,outputMint:a,inputAmount:r,slippageBps:l,userPublicKey:n})}).then(e=>e.json()));return{data:d,isLoading:o,error:i}},o=e=>{let{inputAmount:t,slippageBps:a,userPublicKey:r,contractAddress:l}=e,{data:n,isLoading:d,error:o}=(0,s.Ay)("/api/build-transaction/stake",e=>fetch(e,{method:"POST",body:JSON.stringify({inputAmount:t,slippageBps:a,userPublicKey:r,contractAddress:l})}).then(e=>e.json()));return{data:n,isLoading:d,error:o}},i=e=>{let{inputAmount:t,slippageBps:a,userPublicKey:r,contractAddress:l}=e,{data:n,isLoading:d,error:o}=(0,s.Ay)("/api/build-transaction/unstake",e=>fetch(e,{method:"POST",body:JSON.stringify({inputAmount:t,slippageBps:a,userPublicKey:r,contractAddress:l})}).then(e=>e.json()));return{data:n,isLoading:d,error:o}},c=e=>{let{data:t,isLoading:a,error:r}=(0,s.Ay)("/api/get-token-data/address/".concat(e),e=>fetch(e).then(e=>e.json()));return{data:t,isLoading:a,error:r}},u=async e=>{let t=await fetch(e);if(!t.ok)throw Error("Failed to fetch token accounts");return t.json()},f=e=>{let{data:t,isLoading:a,error:r,mutate:l}=(0,s.Ay)(e?"/api/token-accounts/owner/".concat(e):null,u);return{data:null!=t?t:[],isLoading:a,error:r,mutate:l}};var m=a(96272);let p=()=>{let{getAccessToken:e}=(0,m.m)(),{data:t,isLoading:a,error:r,mutate:l}=(0,s.Ay)("/api/chats",async t=>{let a=await e();if(!a)throw Error("Not authenticated");return fetch(t,{cache:"no-cache",headers:{Authorization:"Bearer ".concat(a)}}).then(e=>e.json())});return{chats:null!=t?t:[],isLoading:a,error:r,mutate:l}},b=e=>{let{data:t,isLoading:a,error:r}=(0,s.Ay)("/api/knowledge/".concat(e),()=>fetch("/api/knowledge",{method:"POST",body:JSON.stringify({url:e})}).then(e=>e.json()));return{data:t,isLoading:a,error:r}};var h=a(97166);let x=e=>{let{data:t,isLoading:a,error:r,mutate:l}=(0,s.Ay)("native-balance/".concat(e),async()=>{try{let t=new h.Ng("https://mainnet.helius-rpc.com/?api-key=971bf7aa-fddc-473c-89e9-c2a9a9718db8");return await t.getBalance(new h.J3(e))/h.Sr}catch(e){throw console.error("Error fetching SOL balance:",e),e}});return{data:null!=t?t:0,isLoading:a,error:r,mutate:l}},g=e=>{let{timeout:t=2e3}=e,[a,l]=r.useState(!1);return{isCopied:a,copyToClipboard:e=>{var a;(null===(a=navigator.clipboard)||void 0===a?void 0:a.writeText)&&e&&navigator.clipboard.writeText(e).then(()=>{l(!0),setTimeout(()=>l(!1),t)})}}}},1117:(e,t,a)=>{"use strict";a.d(t,{v:()=>c,s:()=>n});var r=a(97166),l=a(90566);let n=()=>{let{wallets:e}=(0,l.k)();return{sendTransaction:async t=>{if(!e.length)throw Error("No wallets found");let a=new r.Ng("https://mainnet.helius-rpc.com/?api-key=971bf7aa-fddc-473c-89e9-c2a9a9718db8");return e[0].sendTransaction(t,a,{skipPreflight:!0})}}};var s=a(96272),d=a(32819),o=a(2629),i=a(2552);let c=function(){let{onComplete:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{user:t,ready:a,logout:r}=(0,s.m)(),{wallets:n,createWallet:c}=(0,l.k)(),{login:u}=(0,d.v)({onComplete:async(t,a,r)=>{if(a&&!t.wallet){let t=await c();null==e||e(t)}else null==e||e(t.wallet)}}),{connectWallet:f}=(0,o.V)(),{fundWallet:m}=(0,i.u)();return{user:t,ready:a,login:u,connectWallet:f,logout:r,wallets:n,fundWallet:m}}},32694:(e,t,a)=>{"use strict";a.d(t,{cn:()=>n});var r=a(69033),l=a(79562);function n(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,l.QP)((0,r.$)(t))}}}]);
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.