1import{r as u,j as x}from"./vendor-react-BjCqbmv_.js";import{H as c}from"./vendor-ui-CSN33wv-.js";import{h as f}from"./vendor-utils-BQSu_JP4.js";import{c as b}from"./cn-CDU6vJtZ.js";(function(){try{var r=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};r.SENTRY_RELEASE={id:"04b7a25da7dfcdeb70f2ae117ca67e9b3b7f93f1"};var n=new r.Error().stack;n&&(r._sentryDebugIds=r._sentryDebugIds||{},r._sentryDebugIds[n]="eb9b7f88-6e60-4277-9074-84cdc5c4f45f",r._sentryDebugIdIdentifier="sentry-dbid-eb9b7f88-6e60-4277-9074-84cdc5c4f45f")}catch{}})();const s="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/40 focus-visible:ring-offset-2 focus-visible:ring-offset-background",t={xs:"h-7 gap-1 px-2.5 text-[11px] [&_svg]:size-3",sm:"h-8 gap-1.5 px-3 text-[12px] [&_svg]:size-3.5",md:"h-9 gap-1.5 px-4 text-[13px] [&_svg]:size-4",lg:"h-11 gap-2 px-5 text-[15px] [&_svg]:size-[18px]"},o={xs:"h-7 w-7 p-0 [&_svg]:size-3.5",sm:"h-8 w-8 p-0 [&_svg]:size-4",md:"h-9 w-9 p-0 [&_svg]:size-4",lg:"h-11 w-11 p-0 [&_svg]:size-[18px]"},i="inline-flex shrink-0 cursor-pointer items-center justify-center whitespace-nowrap rounded-full font-medium shadow-none transition-colors duration-200 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 "+s,e={primary:"bg-primary/10 font-semibold hover:bg-primary/[.16] data-[state=open]:bg-primary/[.16] text-[color-mix(in_oklab,var(--color-primary)_72%,black)] dark:text-[color-mix(in_oklab,var(--color-primary)_75%,white)]",neutral:"bg-foreground
1/[.07] text-foreground hover:bg-foreground/[.11] data-[state=open]:bg-foreground/[.11]",ghost:"bg-transparent hover:bg-foreground/[.07] hover:text-foreground data-[state=open]:bg-foreground/[.07] data-[state=open]:text-foreground",danger:"bg-destructive/10 text-destructive hover:bg-destructive/[.17]",solid:"bg-primary text-primary-foreground shadow-sm hover:bg-primary/90"},_="w-full min-w-0 border-0 bg-muted text-foreground shadow-none ring-1 ring-inset ring-black/[.06] dark:ring-white/[.08] transition-all duration-200 placeholder:text-muted-foreground outline-none focus-visible:bg-background focus-visible:shadow-sm focus-visible:ring-black/[.12] dark:focus-visible:ring-white/[.14] data-[state=open]:bg-background data-[state=open]:shadow-sm data-[state=open]:ring-black/[.12] dark:data-[state=open]:ring-white/[.14] disabled:cursor-not-allowed disabled:opacity-50",k={xs:"h-7 rounded-full px-2.5 text-[11px]",sm:"h-8 rounded-full px-3 text-[12px]",md:"h-9 rounded-full px-4 text-[13px]",lg:"h-11 rounded-full px-5 text-[15px]"},I={xs:"min-h-[44px] rounded-xl px-2.5 py-1.5 text-[11px] leading-relaxed",sm:"min-h-[52px] rounded-2xl px-3 py-2 text-[12px] leading-relaxed",md:"min-h-[60px] rounded-2xl px-4 py-2.5 text-[13px] leading-relaxed",lg:"min-h-[80px] rounded-2xl px-5 py-3 text-[15px] leading-relaxed"},S={md:"pl-9"},N=`${i} ${e.ghost} text-muted-foreground`,T="inline-flex h-9 max-w-[220px] shrink-0 cursor-pointer items-center gap-1.5 rounded-full bg-muted px-3.5 text-[13px] ring-1 ring-inset ring-black/[.06] dark:ring-white/[.08] transition-colors duration-200 hover:bg-foreground
1/[.04] "+s,D="flex h-9 shrink-0 items-center gap-0.5 rounded-full bg-foreground/[.07] p-1",z="grid h-7 w-8 cursor-pointer place-items-center rounded-full text-foreground/60 transition-colors duration-200 hover:text-foreground "+s,C="bg-background text-foreground shadow-sm ring-1 ring-inset ring-black/[.07] dark:ring-white/[.09]",m=f(i,{variants:{variant:{primary:e.primary,neutral:e.neutral,ghost:e.ghost,danger:e.danger,solid:e.solid,default:e.primary,secondary:e.neutral,outline:e.neutral,destructive:e.danger,link:"bg-transparent text-primary underline-offset-4 hover:underline"},size:{xs:t.xs,sm:t.sm,md:t.md,lg:t.lg,icon:o.md,"icon-xs":o.xs,"icon-sm":o.sm,"icon-lg":o.lg,default:t.md}},defaultVariants:{variant:"primary",size:"md"}}),h=u.forwardRef(({className:r,variant:n,size:a,asChild:d=!1,...l},g)=>{const p=d?c:"button";return x.jsx(p,{className:b(m({variant:n,size:a,className:r})),ref:g,...l})});h.displayName="Button";export{h as B,i as C,k as F,e as I,D as S,_ as a,I as b,s as c,S as d,N as e,t as f,o as g,m as h,T as i,C as j,z as k};
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.