1import{D as e,On as t,Pt as n,Zn as r,_ as i,b as a,et as o,g as s,k as c,mt as l,qt as u,tr as d,v as f,xt as p,y as m}from"./runtime-core.esm-bundler-DPmoNEl9.js";import{b as h}from"./dist-CpmBTglX.js";import{t as g}from"./useForwardExpose-RlTU6fXY.js";import{t as _}from"./Primitive-OUQ7g2gS.js";import{n as v}from"./utils-DICGkfbo.js";import{n as y,r as b}from"./useId-Ci9vvzPH.js";import{t as x}from"./Presence-CmNFq99T.js";import{n as S,r as C,t as w}from"./RadioGroupItem-giVoyvNq.js";import{t as T}from"./dist-C0S6jEGJ.js";import{t as E}from"./DynamicIcon-Y9SxWFl1.js";import{r as D,t as O}from"./RichText-CHDH6K2y.js";import{t as k}from"./InformationCircleSolid-YWbbnOoQ.js";var A=c({__name:`RadioGroupIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(n){let{forwardRef:r}=g(),i=S();return(n,a)=>(l(),f(t(x),{present:n.forceMount||t(i).checked.value},{default:u(()=>[e(t(_),o({ref:t(r),"data-state":t(i).checked.value?`checked`:`unchecked`,"data-disabled":t(i).disabled.value?``:void 0,"as-child":n.asChild,as:n.as},n.$attrs),{default:u(()=>[p(n.$slots,`default`)]),_:3},16,[`data-state`,`data-disabled`,`as-child`,`as`])]),_:3},8,[`present`]))}}),j=c({__name:`RadioGroup`,props:{modelValue:{},defaultValue:{},disabled:{type:Boolean},orientation:{},dir:{},loop:{type:Boolean},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},emits:[`update:modelValue`],setup(e,{emit:n}){let r=e,i=n,a=h(r,`class`),s=y(a,i);return(e,n)=>(l(),f(t(C),o({"data-slot":`radio-group`,class:t(v)(`group/radio-group grid gap-3`,r.class)},t(s)),{default:u(()=>[p(e.$slots,`default`)]),_:3},16,[`class`]))}}),M={key:0,"data-slot":`radio-group-card-label`,class:`absolute top-0 right-0 rounded-tr-sm rounded-bl-sm bg-accent px-1 py-px text-sm font-bold text-foreground-accent uppercase`},N=[`id`],P={key:1,"data-slot":`radio-group-card-info-text`,class:`mt-2 flex items-start gap-1 text-sm text-foreground-placeholder`},F=c({__name:`RadioGroupCard`,props:{class:{type:[Boolean,null,String,Object,Array]},name:{},highlightLabel:{},description:{},hint:{},highlighted:{type:Boolean},icon:{},size:{default:`big`},alignment:{default:`left`},id:{},value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},required:{type:Boolean}},setup(c){let g=c,_=h(g,`class`,`icon`,`name`,`highlightLabel`,`description`,`hint`,`highlighted`,`size`,`alignment`),y=b(_),x=n(),S=s(()=>g.alignment===`center`),C=s(()=>S.value?`order-1 shrink-0 self-center`:`order-3 shrink-0 self-center`),T=s(()=>S.value?`order-2 shrink-0 text-foreground-default`:`order-1 shrink-0 text-foreground-default`),j=s(()=>S.value?`order-3 flex w-full min-w-0 flex-col items-center gap-1`:`order-2 flex min-w-0 flex-1 flex-col gap-1`);return(n,s)=>(l(),f(t(w),o({"data-slot":`radio-group-card`},t(y),{"aria-describedby":c.description?t(x):void 0,class:t(v)(t(z)({alignment:c.alignment,highlighted:c.highlighted}),g.class)}),{default:u(()=>[p(n.$slots,`default`,{},()=>
1[c.highlightLabel?(l(),a(`span`,M,d(c.highlightLabel),1)):m(``,!0),i(`div`,{"data-slot":`radio-group-card-indicator`,class:r(C.value)},[i(`div`,{class:r(t(v)(t(L),`pointer-events-none`))},[e(t(A),{class:`relative flex size-full items-center justify-center`},{default:u(()=>[i(`div`,{class:r(t(R))},null,2)]),_:1})],2)],2),c.icon?(l(),a(`div`,{key:1,"data-slot":`radio-group-card-icon`,class:r(T.value),"aria-hidden":`true`},[e(E,{name:c.icon,class:`size-6`},null,8,[`name`])],2)):m(``,!0),i(`div`,{class:r(j.value)},[i(`span`,{"data-slot":`radio-group-card-title`,class:r(t(B)({size:c.size}))},d(c.name),3),c.description?(l(),a(`div`,{key:0,id:t(x),"data-slot":`radio-group-card-description`,class:r([`wrap-break-word text-foreground-default`,{"text-xs":c.size===`small`}])},[e(O,{doc:c.description},null,8,[`doc`])],10,N)):m(``,!0),c.hint&&!t(D)(c.hint)?(l(),a(`div`,P,[e(k,{class:`mt-1.5 size-3 shrink-0`,"aria-hidden":`true`}),e(O,{doc:c.hint,class:`italic [--app-color-foreground-default:currentColor]`},null,8,[`doc`])])):m(``,!0)],2),n.$slots.asideContent?(l(),a(`div`,{key:2,"data-slot":`radio-group-card-aside-content`,class:r(t(v)(`shrink-0 self-center`,S.value?`order-4`:`order-2`))},[p(n.$slots,`asideContent`)],2)):m(``,!0)])]),_:3},16,[`aria-describedby`,`class`]))}}),I=c({__name:`RadioGroupItem`,props:{id:{},value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},setup(n){let a=n,s=h(a,`class`),c=b(s);return(n,s)=>(l(),f(t(w),o({"data-slot":`radio-group-item`},t(c),{class:t(v)(t(L),a.class)}),{default:u(()=>[e(t(A),{"data-slot":`radio-group-indicator`,class:`relative flex items-center justify-center`},{default:u(()=>[i(`div`,{class:r(t(R))},null,2)]),_:1})]),_:1},16,[`class`]))}}),L=`group aspect-square size-6 shrink-0 cursor-pointer rounded-full border border-foreground-button-secondary-default bg-interaction-default transition-[color,box-shadow] outline-none hover:border-foreground-button-secondary-hover hover:bg-interaction-hover focus-visible:ring-2 focus-visible:ring-stroke-focus focus-visible:ring-offset-2 aria-invalid:border-red-error aria-invalid:ring-red-error-light data-[disabled]:cursor-not-allowed data-[disabled]:border-foreground-button-secondary-disabled data-[disabled]:bg-interaction-disabled dark:aria-invalid:ring-red-error/40`,R=`absolute top-1/2 left-1/2 size-3.5 -translate-x-1/2 -translate-y-1/2 rounded-full bg-foreground-button-secondary-default group-data-[disabled]:bg-foreground-button-secondary-disabled`,z=T(`relative flex w-full cursor-pointer gap-4 roun
1ded-[4px] border text-foreground-default transition-[color,box-shadow,border-color,background-color] outline-none select-none border-stroke-cards bg-component hover:bg-interaction-hover focus-visible:ring-2 focus-visible:ring-stroke-focus focus-visible:ring-offset-2 focus-visible:ring-offset-block data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50 data-[disabled]:bg-interaction-disabled aria-invalid:border-red-error aria-invalid:ring-1 aria-invalid:ring-red-error-light data-[state=checked]:bg-accent-light data-[state=checked]:border-stroke-focus`,{variants:{alignment:{left:`flex-row items-start justify-between text-left px-4 py-7`,center:`flex-col items-center justify-center text-center p-4`},highlighted:{true:`group-[&:not(:has([data-state=checked]))]/radio-group:bg-accent-light group-[&:not(:has([data-state=checked]))]/radio-group:border-transparent group-[&:not(:has([data-state=checked]))]/radio-group:hover:bg-accent`}},defaultVariants:{alignment:`left`}}),B=T(`font-bold break-words text-foreground-default`,{variants:{size:{big:`text-xl leading-tight tracking-tight`,small:`text-base leading-6`}},defaultVariants:{size:`big`}});export{j as a,F as i,L as n,I as r,R as 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.