1import{D as e,E as t,Lt as n,Nt as r,On as i,Pt as a,Tn as o,Zn as s,_ as c,b as l,et as u,g as d,k as f,mt as p,o as m,qt as h,tr as g,v as _,wt as v,xt as y,y as b}from"./CaODJcyn.js";import{C as x,w as S}from"./a63dL2wk.js";import{u as C}from"./DD9zqg4K.js";import{_ as w,f as T,i as E,n as D,r as O,t as k,v as A}from"./C5OgGxhm.js";import{t as j}from"./DoO0cgF3.js";import{t as M}from"./DHihWhf5.js";import{t as N}from"./t5w7Y6IX.js";import{y as P}from"./D2VBE6RP.js";import{S as F}from"./CcG1epsP.js";import{s as I}from"./CZ16vlK4.js";import{n as L,t as R}from"./iiq4UsLT.js";import{t as z}from"./CrK42kq-.js";import{t as B}from"./ws9fgPIk.js";import{n as V}from"./D3AU66qB.js";import{t as H}from"./B-0Nbsqi.js";import{t as U}from"./DJQAwxJb.js";import{t as W}from"./CxAtr1Oh.js";import{l as G}from"./iiY07Gol.js";var[K,q]=w(`CheckboxGroupRoot`),J=f({__name:`CheckboxGroupRoot`,props:{defaultValue:{type:Array,required:!1},modelValue:{type:Array,required:!1},rovingFocus:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1},as:{type:null,required:!1},asChild:{type:Boolean,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1},loop:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,{disabled:a,rovingFocus:s,dir:c}=o(n),l=I(c),{primitiveElement:f,currentElement:m}=V(),g=L(m),x=F(n,`modelValue`,r,{defaultValue:n.defaultValue??[],passive:n.modelValue===void 0}),S=d(()=>s.value?{loop:n.loop,dir:l.value,orientation:n.orientation}:{});return q({modelValue:x,rovingFocus:s,disabled:a}),(e,t)=>(p(),_(v(i(s)?i(H):i(T)),u({ref_key:`primitiveElement`,ref:f,as:e.as,"as-child":e.asChild},S.value),{default:h(()=>[y(e.$slots,`default`),i(g)&&e.name?(p(),_(i(R),{key:0,name:e.name,value:i(x),required:e.required},null,8,[`name`,`value`,`required`])):b(`v-if`,!0)]),_:3},16,[`as`,`as-child`]))}});function Y(e){return e===`indeterminate`}function X(e){return Y(e)?`indeterminate`:e?`checked`:`unchecked`}var[Z,Q]=w(`CheckboxRoot`),ee=f({inheritAttrs:!1,__name:`CheckboxRoot`,props:{defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:`on`},id:{type:String,required:!1},trueValue:{type:null,required:!1,default:()=>!0},falseValue:{type:null,required:!1,default:()=>!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,a=t,{forwardRef:o,currentElement:s}=z(),c=K(null),f=F(n,`modelValue`,a,{defaultValue:n.defaultValue??n.falseValue,passive:n.modelValue===void 0}),g=d(()=>c?.disabled.value||n.disabled),C=d(()=>A(f.value,n.trueValue)),w=d(()=>M(c?.modelValue.value)?f.value===`indeterminate`?`indeterminate`:C.value:N(c.modelValue.value,n.value));function E(){if(M(c?.modelValue.value))f.value===`indeterminate`?f.value=n.trueValue:f.value=C.value?n.falseValue:n.trueValue;else{let e=[...c.modelValue.value||[]];if(N(e,n.value)){let t=e.findIndex(e=>A(e,n.value));e.splice(t,1)}else e.push(n.value);c.modelValue.value=e}}let D=L(s),O=B(),k=r(),j=d(()=>{if(!k[`aria-label`])return n.id&&s.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0});return Q({disabled:g,state:w}),(e,t)=>(p(),l(m,null,[(p(),_(v(i(c)?.rovingFocus.value?i(U):i(T)),u({...e.$attrs,...i(O)},{id:e.id,ref:i(o),role:`checkbox`,"as-child":e.asChild,as:e.as,type:e.as===`button`?`button`:void 0,"aria-checked":i(Y)(w.value)?`mixed`:w.value,"aria-required":e.required,"aria-label":e.$attrs[`aria-label`]||j.value,"data-state":i(X)(w.value),"data-disabled":g.value?``:void 0,disabled:g.value,focusable:i(c)?.rovingFocus.value?!g.value:void 0,onKeydown:x(S(()=>{},[`prevent`]),[`enter`]),onClick:E}),{default:h(()=>[y(e.$slots,`default`,{modelValue:i(f),state:w.value})]),_:3},16,[`id`,`as-child`,`as`,`type`,`aria-checked`,`aria-required`,`aria-label`,`data-state`,`data-disabled`,`disabled`,`focusable`,`onKeydown`])),i(D)&&e.name&&!i(c)?(p(),_(i(R),u({key:0,type:`checkbox`,checked:!!w.value,
1name:e.name,value:e.value,disabled:g.value,required:e.required},i(O)),null,16,[`checked`,`name`,`value`,`disabled`,`required`])):b(`v-if`,!0)],64))}}),te=f({__name:`CheckboxIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(t){let{forwardRef:n}=z(),r=Z();return(t,a)=>(p(),_(i(j),{present:t.forceMount||i(Y)(i(r).state.value)||i(r).state.value===!0},{default:h(()=>[e(i(T),u({ref:i(n),"data-state":i(X)(i(r).state.value),"data-disabled":i(r).disabled.value?``:void 0,style:{pointerEvents:`none`},"as-child":t.asChild,as:t.as},t.$attrs),{default:h(()=>[y(t.$slots,`default`)]),_:3},16,[`data-state`,`data-disabled`,`as-child`,`as`])]),_:3},8,[`present`]))}}),ne={slots:{root:`relative flex items-start`,container:`flex items-center`,base:`rounded-sm ring ring-inset ring-accented overflow-hidden focus-visible:outline-none`,indicator:`flex items-center justify-center size-full text-inverted`,icon:`shrink-0`,wrapper:`w-full`,label:`block font-medium text-default`,description:`text-muted`},variants:{color:{primary:{indicator:`bg-primary`},secondary:{indicator:`bg-secondary`},success:{indicator:`bg-success`},info:{indicator:`bg-info`},warning:{indicator:`bg-warning`},error:{indicator:`bg-error`},neutral:{indicator:`bg-inverted`}},variant:{list:{root:``},card:{root:[`border border-default rounded-lg hover:not-has-disabled:not-has-focus-visible:not-has-data-[state=checked]:bg-elevated/50`,`transition-colors`]}},indicator:{start:{root:`flex-row`,wrapper:`ms-2`},end:{root:`flex-row-reverse`,wrapper:`me-2`},hidden:{base:`sr-only`,wrapper:`flex flex-col items-center gap-1 text-center`}},size:{xs:{base:`size-3`,icon:`size-2.5`,container:`h-4`,wrapper:`text-xs`},sm:{base:`size-3.5`,icon:`size-3`,container:`h-4`,wrapper:`text-xs`},md:{base:`size-4`,icon:`size-3.5`,container:`h-5`,wrapper:`text-sm`},lg:{base:`size-4.5`,icon:`size-4`,container:`h-5`,wrapper:`text-sm`},xl:{base:`size-5`,icon:`size-4.5`,container:`h-6`,wrapper:`text-base`}},required:{true:{label:`after:content-['*'] after:ms-0.5 after:text-error`}},disabled:{true:{root:`opacity-75`,base:`cursor-not-allowed`,label:`cursor-not-allowed`,description:`cursor-not-allowed`}},highlight:{true:``,false:``},checked:{true:``}},compoundVariants:[{indicator:`hidden`,class:{container:`h-auto`}},{variant:`card`,highlight:!1,class:{root:`hover:not-has-disabled:not-has-focus-visible:not-has-data-[state=checked]:border-accented`}},{size:`xs`,indicator:`hidden`,class:{icon:`size-3`}},{size:`sm`,indicator:`hidden`,class:{icon:`size-3.5`}},{size:`md`,indicator:`hidden`,class:{icon:`size-4`}},{size:`lg`,indicator:`hidden`,class:{icon:`size-4.5`}},{size:`xl`,indicator:`hidden`,class:{icon:`size-5`}},{size:`xs`,variant:`card`,class:{root:`p-2.5`}},{size:`sm`,variant:`card`,class:{root:`p-3`}},{size:`md`,variant:`card`,class:{root:`p-3.5`}},{size:`lg`,variant:`card`,class:{root:`p-4`}},{size:`xl`,variant:`card`,class:{root:`p-4.5`}},{color:`primary`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-primary/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-primary`}},{color:`secondary`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-secondary/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-secondary`}},{color:`success`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-success/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-success`}},{color:`info`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-info/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-info`}},{color:`warning`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-warning/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-warning`}},{color:`error`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-error/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-error`}},{color:`neutral`,variant:`list`,indicator:[`start`,`end`],class:{base:`outline-inverted/25 focus-visible:outline-solid focus-visible:outline-3 focus-visible:ring-inverted`}},{color:`primary`,variant:`card`,class:{root:`outline-primary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-primary has-focus-visible:z-[1]`}},{color:`secondary`,variant:`card`,class:{root:`outline-secondary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-secondary has-focus-visible:z-[1]`}},{color:`success`,variant:`card`,class:{root:`outline-success/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-success has-focus-visible:z-[1]`}},{color:`info`,variant:`card`,class:{root:`outline-info/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-info has-focus-visible:z-[1]`}},{color:`warning`,variant:`card`,class:{root:`outline-warning/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-warning has-focus-visible:z-[1]`}},{color:`error`,variant:`card`,class:{root:`outline-error/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-error has-focus-visible:z-[1]`}},{color:`neutral`,variant:`card`,class:{root:`outline-inverted/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-inverted has-focus-visible:z-[1]`}},{color:`primary`,variant:`list`,indicator:`hidden`,class:{root:`outline-primary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-primary has-focus-visible:z-[1]`}},{color:`secondary`,variant:`list`,indicator:`hidden`,class:{root:`outline-secondary/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-secondary has-focus-visible:z-[1]`}},{color:`success`,variant:`list`,indicator:`hidden`,class:{root:`outline-success/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-success has-focus-visible:z-[1]`}},{color:`info`,variant:`list`,indicator:`hidden`,class:{root:`outline-info/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-info has-focus-visible:z-[1]`}},{color:`warning`,variant:`list`,indicator:`hidden`,class:{root:`outline-warning/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-warning has-focus-visible:z-[1]`}},{color:`error`,variant:`list`,indicator:`hidden`,class:{root:`outline-error/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-error has-focus-visible:z-[1]`}},{color:`neutral`,variant:`list`,indicator:`hidden`,class:{root:`outline-inverted/25 has-focus-visible:outline-3 not-has-disabled:has-focus-visible:border-inverted has-focus-visible:z-[1]`}},{color:`primary`,variant:`card`,class:{root:`has-data-[state=checked]:border-primary/50 has-data-[state=checked]:bg-primary/10`}},{color:`secondary`,variant:`card`,class:{root:`has-data-[state=checked]:border-secondary/50 has-data-[state=checked]:bg-secondary/10`}},{color:`success`,variant:`card`,class:{root:`has-data-[state=checked]:border-success/50 has-data-[state=checked]:bg-success/10`}},{color:`info`,variant:`card`,class:{root:`has-data-[state=checked]:border-info/50 has-data-[state=checked]:bg-info/10`}},{color:`warning`,variant:`card`,class:{root:`has-data-[state=checked]:border-warning/50 has-data-[state=checked]:bg-warning/10`}},{color:`error`,variant:`card`,class:{root:`has-data-[state=checked]:border-error/50 has-data-[state=checked]:bg-error/10`}},{color:`neutral`,variant:`card`,class:{root:`has-data-[state=checked]:border-inverted/50 has-data-[state=checked]:bg-elevated`}}
1,{variant:`card`,disabled:!0,class:{root:`cursor-not-allowed`}},{color:`primary`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-primary not-has-disabled:has-data-[state=checked]:border-primary`}},{color:`secondary`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-secondary not-has-disabled:has-data-[state=checked]:border-secondary`}},{color:`success`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-success not-has-disabled:has-data-[state=checked]:border-success`}},{color:`info`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-info not-has-disabled:has-data-[state=checked]:border-info`}},{color:`warning`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-warning not-has-disabled:has-data-[state=checked]:border-warning`}},{color:`error`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-error not-has-disabled:has-data-[state=checked]:border-error`}},{color:`neutral`,indicator:`hidden`,highlight:!0,class:{root:`not-has-disabled:border-inverted not-has-disabled:has-data-[state=checked]:border-inverted`}},{color:`primary`,highlight:!0,class:{base:`ring-primary`}},{color:`secondary`,highlight:!0,class:{base:`ring-secondary`}},{color:`success`,highlight:!0,class:{base:`ring-success`}},{color:`info`,highlight:!0,class:{base:`ring-info`}},{color:`warning`,highlight:!0,class:{base:`ring-warning`}},{color:`error`,highlight:!0,class:{base:`ring-error`}},{color:`neutral`,highlight:!0,class:{base:`ring-inverted`}}],defaultVariants:{highlight:!1,size:`md`,color:`primary`,variant:`list`,indicator:`start`}},$=Object.assign({inheritAttrs:!1},{__name:`UCheckbox`,props:{as:{type:null,required:!1},label:{type:String,required:!1},description:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},indicator:{type:null,required:!1},highlight:{type:Boolean,required:!1},icon:{type:null,required:!1},indeterminateIcon:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},disabled:{type:Boolean,required:!1},required:{type:Boolean,required:!1},name:{type:String,required:!1},value:{type:null,required:!1},id:{type:String,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1},trueValue:{type:null,required:!1},falseValue:{type:null,required:!1}},emits:[`change`,`update:modelValue`],setup(o,{emit:f}){let m=o,x=n(),S=f,w=E(`checkbox`,m),A=C(),j=O(P(w,`required`,`value`,`defaultValue`,`modelValue`,`trueValue`,`falseValue`),S),{id:M,emitFormChange:N,emitFormInput:F,size:I,color:L,highlight:R,name:z,disabled:B,ariaAttrs:V}=G(m),H=M.value??a(),U=d(()=>L.value??w.color),K=d(()=>R.value??w.highlight),q=d(()=>I.value??w.size),J=d(()=>B.value??w.disabled),Y=d(()=>w.indicator===`hidden`?w.icon:void 0),X=r(),Z=d(()=>{let{"data-state":e,...t}=X;return t}),Q=d(()=>D({extend:ne,...A.ui?.checkbox||{}})({size:q.value,color:U.value,variant:w.variant,indicator:w.indicator,highlight:K.value,required:w.required,disabled:J.value}));function $(e){let t=new Event(`change`,{target:{value:e}});S(`change`,t),N(),F()}return(n,r)=>(p(),_(i(T),{as:!i(w).variant||i(w).variant===`list`?i(w).as:i(W),"data-slot":n.$attrs[`data-slot`]??`root`,class:s(Q.value.root({class:[i(w).ui?.root,i(w).class]}))},{default:h(()=>[c(`div`,{"data-slot":`container`,class:s(Q.value.container({class:i(w).ui?.container}))},[e(i(ee),u({id:i(H)},{...i(j),...Z.value,...i(V)},{name:i(z),disabled:J.value,"data-slot":`base`,class:Q.value.base({class:i(w).ui?.base}),"onUpdate:modelValue":$}),{default:h(({state:e})=>[i(w).indicator===`hidden`?b(``,!0):(p(),_(i(te),{key:0,"data-slot":`indicator`,class:s(Q.value.indicator({class:i(w).ui?.indicator}))},{default:h(()=>[e===`indeterminate`?(p(),_(k,{key:0,name:i(w).indeterminateIcon||i(A).ui.icons.minus,"data-slot":`icon`,class:s(Q.value.icon({class:i(w).ui?.icon}))},null,8,[`name`,`class`])):(p(),_(k,{key:1,name:i(w).icon||i(A).ui.icons.check,"data-slot":`icon`,class:s(Q.value.icon({class:i(w).ui?.icon}))},null,8,[`name`,`class`]))]),_:2},1032,[`class`]))]),_:1},16,[`id`,`name`,`disabled`,`class`])],2),Y.value||i(w).label||x.label||i(w).description||x.description?(p(),l(`div`,{key:0,"data-slot":`wrapper`,class:s(Q.value.wrapper({class:i(w).ui?.wrapper}))},[Y.value?(p(),_(k,{key:0,name:Y.value,"data-slot":`icon`,class:s(Q.value.icon({class:i(w).ui?.icon}))},null,8,[`name`,`class`])):b(``,!0),i(w).label||x.label?(p(),_(v(!i(w).variant||i(w).variant===`list`?i(W):`p`),{key:1,for:i(H),"data-slot":`label`,class:s(Q.value.label({class:i(w).ui?.label}))},{default:h(()=>[y(n.$slots,`label`,{label:i(w).label},()=>[t(g(i(w).label),1)])]),_:3},8,[`for`,`class`])):b(``,!0),i(w).description||x.description?(p(),l(`p`,{key:2,"data-slot":`description`,class:s(Q.value.description({class:i(w).ui?.description}))},[y(n.$slots,`description`,{description:i(w).description},()=>[t(g(i(w).description),1)])],2)):b(``,!0)],2)):b(``,!0)]),_:3},8,[`as`,`data-slot`,`class`]))}});
1export{J as n,$ 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.