1import{a as e}from"./nuxt-Dw3LQvcO.mjs";import{A as t,Ct as n,E as r,H as i,Ht as a,K as o,L as s,Ln as c,N as l,Nt as u,O as d,Ot as f,P as p,Pt as m,R as h,U as g,Yt as _,Z as v,Zt as y,at as b,dt as x,it as S,jn as C,k as w,kn as T,lt as E,q as D,tt as O,un as k,vt as A,yt as j,zt as M}from"./vue.runtime.esm-bundler-DK-ieOMu.mjs";import{f as ee}from"./error-Dvy0PY9B.mjs";import{r as N}from"./dist-ixpjVjHx.mjs";import{t as P}from"./defu-BW3xJdEx.mjs";import{t as te}from"./nuxt-link-5D9M1x0w.mjs";import{c as ne,n as re,o as F,t as I}from"./is-equal-CdQM1mL-.mjs";import{R as ie,W as ae,_ as oe,a as se,g as L,h as R,i as z,m as ce,n as le,o as B,p as V,r as H,z as ue}from"./useFieldGroup-BjrnXgPF.mjs";var U=`__proto__`;function de(e,t){let n=[];return W(e,t,``,n),n}function W(e,t,n,r){if(e===t)return;let i=typeof e!=`object`||!e,a=typeof t!=`object`||!t;if(!i&&!a){let i=G(e),a=G(t);for(let[e,t]of i){let i=n?`${n}.${e}`:e;a.has(e)?W(t,a.get(e),i,r):r.push(new q(i,`removed`,void 0,K(t,i)))}for(let[e,t]of a){if(i.has(e))continue;let a=n?`${n}.${e}`:e;r.push(new q(a,`added`,K(t,a)))}return}if(fe(e,i)||fe(t,a))return;let o=pe(e,n,i),s=pe(t,n,a);o.hash!==s.hash&&r.push(new q(n,`changed`,s,o))}function G(e){let t=new Map;for(let n in e)n!==U&&t.set(n,e[n]);return t}function fe(e,t){if(t)return!1;for(let t in e)if(t!==U)return!0;return!1}function pe(e,t,n){return n?new J(t,e,me(e)):new J(t,e,`{}`,Object.create(null))}function K(e,t=``){if(typeof e!=`object`||!e)return new J(t,e,me(e));let n=Object.create(null),r=[];for(let i in e){if(i===U)continue;let a=K(e[i],t?`${t}.${i}`:i);n[i]=a,r.push(a.hash)}return new J(t,e,`{${r.join(`:`)}}`,n)}function me(e){switch(typeof e){case`string`:return`'${e}'`;case`number`:case`boolean`:return``+e;case`bigint`:return`${e}n`;default:return re(e)}}var q=class{key;type;newValue;oldValue;constructor(e,t,n,r){this.key=e,this.type=t,this.newValue=n,this.oldValue=r}toString(){return this.toJSON()}toJSON(){switch(this.type){case`added`:return`Added \`${this.key}\``;case`removed`:return`Removed \`${this.key}\``;case`changed`:return`Changed \`${this.key}\` from \`${this.oldValue?.toString()||`-`}\` to \`${this.newValue?.toString()}\``}}},J=class{key;value;hash;props;constructor(e,t,n,r){this.key=e,this.value=t,this.hash=n,this.props=r}toString(){return this.props?`{${Object.keys(this.props).join(`,`)}}`:JSON.stringify(this.value)}toJSON(){let e=this.key||`.`;return this.props?`${e}({${Object.keys(this.props).join(`,`)}})`:`${e}(${this.value})`}};i();var he=Symbol(`nuxt-ui.avatar-group`);function ge(e){let t=g(he,void 0),n=r(()=>e.size??t?.value.size),i=r(()=>e.color??t?.value.color);return b(he,r(()=>({size:n.value,color:i.value}))),{size:n,color:i}}var _e={slots:{root:`relative inline-flex items-center justify-center shrink-0`,base:`rounded-full ring ring-bg flex items-center justify-center text-inverted font-medium whitespace-nowrap`},variants:{color:{primary:`bg-primary`,secondary:`bg-secondary`,success:`bg-success`,info:`bg-info`,warning:`bg-warning`,error:`bg-error`,neutral:`bg-inverted`},size:{"3xs":`h-[4px] min-w-[4px] text-[4px]`,"2xs":`h-[5px] min-w-[5px] text-[5px]`,xs:`h-[6px] min-w-[6px] text-[6px]`,sm:`h-[7px] min-w-[7px] text-[7px]`,md:`h-[8px] min-w-[8px] text-[8px]`,lg:`h-[9px] min-w-[9px] text-[9px]`,xl:`h-[10px] min-w-[10px] text-[10px]`,"2xl":`h-[11px] min-w-[11px] text-[11px]`,"3xl":`h-[12px] min-w-[12px] text-[12px]`},position:{"top-right":`top-0 right-0`,"bottom-right":`bottom-0 right-0`,"top-left":`top-0 left-0`,"bottom-left":`bottom-0 left-0`},inset:{false:``},standalone:{false:`absolute`}},compoundVariants:[{position:`top-right`,inset:!1,class:`-translate-y-1/2 translate-x-1/2 transform`},{position:`bottom-right`,inset:!1,class:`translate-y-1/2 translate-x-1/2 transform`},{position:`top-left`,inset:!1,class:`-translate-y-1/2 -translate-x-1/2 transform`},{position:`bottom-left`,inset:!1,class:`translate-y-1/2 -translate-x-1/2 transform`}],defaultVariants:{size:`md`,color:`primary`,position:`top-right`}};i(),m(),k();var ve=Object.assign({inheritAttrs:!1},{__name:`UChip`,props:o({as:{type:null,required:!1},text:{type:[String,Number],required:!1},color:{type:null,required:!1},size:{type:null,required:!1},position:{type:null,required:!1},inset:{type:Boolean,required:!1,default:!1},standalone:{type:Boolean,required:!1,default:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},{show:{type:Boolean,default:!0},showModifiers:{}}),emits:[`update:show`],setup(e){let n=e,i=B(`chip`,n),a=A(e,`show`,{type:Boolean,default:!0}),{size:o}=ge(n),s=F(),u=r(()=>z({extend:_e,...s.ui?.chip||{}})({color:i.color,size:o.value??i.size,position:i.position,inset:i.inset,standalone:i.standalone}));return(e,n)=>(S(),d(y(R),{as:y(i).as,"data-slot":e.$attrs[`data-slot`]??`root`,class:T(u.value.root({class:[y(i).ui?.root,y(i).class]}))},{default:f(()=>
1[p(y(L),C(h({...e.$attrs,"data-slot":void 0})),{default:f(()=>[E(e.$slots,`default`)]),_:3},16),a.value?(S(),t(`span`,{key:0,"data-slot":`base`,class:T(u.value.base({class:y(i).ui?.base}))},[E(e.$slots,`content`,{},()=>[l(c(y(i).text),1)])],2)):w(``,!0)]),_:3},8,[`as`,`data-slot`,`class`]))}}),ye={slots:{root:`inline-flex items-center justify-center shrink-0 select-none rounded-full align-middle`,image:`h-full w-full rounded-[inherit] object-cover`,fallback:`font-medium truncate`,icon:`shrink-0`},variants:{color:{primary:{root:`bg-primary/10`,fallback:`text-primary`,icon:`text-primary`},secondary:{root:`bg-secondary/10`,fallback:`text-secondary`,icon:`text-secondary`},success:{root:`bg-success/10`,fallback:`text-success`,icon:`text-success`},info:{root:`bg-info/10`,fallback:`text-info`,icon:`text-info`},warning:{root:`bg-warning/10`,fallback:`text-warning`,icon:`text-warning`},error:{root:`bg-error/10`,fallback:`text-error`,icon:`text-error`},neutral:{root:`bg-elevated`,fallback:`text-muted`,icon:`text-muted`}},size:{"3xs":{root:`size-4 text-[8px]`},"2xs":{root:`size-5 text-[10px]`},xs:{root:`size-6 text-xs`},sm:{root:`size-7 text-sm`},md:{root:`size-8 text-base`},lg:{root:`size-9 text-lg`},xl:{root:`size-10 text-xl`},"2xl":{root:`size-11 text-[22px]`},"3xl":{root:`size-12 text-2xl`}}},defaultVariants:{size:`md`,color:`neutral`}};m(),i(),k();var be=Object.assign({inheritAttrs:!1},{__name:`UAvatar`,props:{as:{type:null,required:!1},src:{type:String,required:!1},alt:{type:String,required:!1},icon:{type:null,required:!1},text:{type:String,required:!1},size:{type:null,required:!1},color:{type:null,required:!1},chip:{type:[Boolean,Object],required:!1},class:{type:null,required:!1},style:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){let i=e,o=B(`avatar`,i),s=r(()=>typeof o.as==`string`||typeof o.as?.render==`function`?{root:o.as}:P(o.as,{root:`span`})),l=r(()=>o.text||(o.alt||``).split(` `).map(e=>e.charAt(0)).join(``).substring(0,2)),u=F(),{size:p,color:m}=ge(i),h=r(()=>z({extend:ye,...u.ui?.avatar||{}})({size:p.value??o.size,color:m.value??o.color})),g=r(()=>h.value.root({class:[o.ui?.root,o.class]})),_=r(()=>{let e=(g.value||``).split(` `).find(e=>/^size-\d+$/.test(e));if(e){let t=Number.parseFloat(e.split(`-`)[1]??``);if(!Number.isNaN(t))return t*4}return null}),v=a(!1);n(()=>o.src,()=>{v.value&&=!1});function b(){v.value=!0}return(e,n)=>(S(),d(x(y(o).chip?ve:y(R)),D({as:s.value.root},y(o).chip?typeof y(o).chip==`object`?{inset:!0,...y(o).chip}:{inset:!0}:{},{"data-slot":e.$attrs[`data-slot`]??`root`,class:g.value,style:y(o).style}),{default:f(()=>[y(o).src&&!v.value?(S(),d(x(s.value.img||y(`img`)),D({key:0,src:y(o).src,alt:y(o).alt,width:_.value,height:_.value},e.$attrs,{"data-slot":`image`,class:h.value.image({class:y(o).ui?.image}),onError:b}),null,16,[`src`,`alt`,`width`,`height`,`class`])):(S(),d(y(L),C(D({key:1},{...e.$attrs,"data-slot":void 0})),{default:f(()=>[E(e.$slots,`default`,{},()=>[y(o).icon?(S(),d(H,{key:0,name:y(o).icon,"data-slot":`icon`,class:T(h.value.icon({class:y(o).ui?.icon}))},null,8,[`name`,`class`])):(S(),t(`span`,{key:1,"data-slot":`fallback`,class:T(h.value.fallback({class:y(o).ui?.fallback}))},c(l.value||`\xA0`),3))])]),_:3},16))]),_:3},16,[`as`,`data-slot`,`class`,`style`]))}});i(),m();function xe(e){let t=F(),n=r(()=>_(e)),i=r(()=>n.value.icon&&n.value.leading||n.value.icon&&!n.value.trailing||n.value.loading&&!n.value.trailing||!!n.value.leadingIcon);return{isLeading:i,isTrailing:r(()=>n.value.icon&&n.value.trailing||n.value.loading&&n.value.trailing||!!n.value.trailingIcon&&n.value.trailing!==!1),leadingIconName:r(()=>n.value.loading?n.value.loadingIcon||t.ui.icons.loading:n.value.leadingIcon||n.value.icon),trailingIconName:r(()=>n.value.loading&&!i.value?n.value.loadingIcon||t.ui.icons.loading:n.value.trailingIcon||n.value.icon)}}i(),m();var Se=Symbol(`nuxt-ui.form-options`),Ce=Symbol(`nuxt-ui.form-events`),we=Symbol(`nuxt-ui.form-state`),Y=Symbol(`nuxt-ui.form-field`),Te=Symbol(`nuxt-ui.input-id`),Ee=Symbol(`nuxt-ui.form-inputs`),X=Symbol(`nuxt-ui.form-loading`),De=Symbol(`nuxt-ui.form-errors`);function Oe(e,t){let n=g(Se,void 0),i=g(Ce,void 0),a=g(Y,void 0),o=g(Te,void 0);b(Y,void 0),a&&o&&(t?.bind===!1?o.value=void 0:e?.id&&(o.value=e?.id));function s(e,t,n){i&&a&&t&&i.emit({type:e,name:t,eager:n})}function c(){s(`blur`,a?.value.name)}function l(){s(`focus`,a?.value.name)}function d(){s(`change`,a?.value.name)}let f=!1;u()&&M(()=>
1{f=!0});let p=ae(()=>{f||s(`input`,a?.value.name,!t?.deferInputValidation||a?.value.eagerValidation)},a?.value.validateOnInputDelay??n?.value.validateOnInputDelay??0);return{id:r(()=>e?.id??o?.value),name:r(()=>e?.name??a?.value.name),size:r(()=>e?.size??a?.value.size),color:r(()=>a?.value.error?`error`:e?.color),highlight:r(()=>a?.value.error?!0:e?.highlight||void 0),disabled:r(()=>n?.value.disabled||e?.disabled||void 0),emitFormBlur:c,emitFormInput:p,emitFormChange:d,emitFormFocus:l,ariaAttrs:r(()=>{if(!a?.value)return;let e=[`error`,`hint`,`description`,`help`].filter(e=>a?.value?.[e]).map(e=>`${a?.value.ariaId}-${e}`)||[],t={"aria-invalid":!!a?.value.error};return e.length>0&&(t[`aria-describedby`]=e.join(` `)),t})}}var ke=`active.activeClass.ariaCurrentValue.as.disabled.download.exact.exactActiveClass.exactHash.exactQuery.external.form.formaction.formenctype.formmethod.formnovalidate.formtarget.href.hreflang.inactiveClass.locale.media.noPrefetch.noRel.onClick.ping.prefetch.prefetchOn.prefetchedClass.referrerpolicy.rel.replace.target.title.to.trailingSlash.type.viewTransition`.split(`.`);function Ae(e){let t=Object.keys(e),n=t.filter(e=>e.startsWith(`aria-`)),r=t.filter(e=>e.startsWith(`data-`)),i=[...ke,...n,...r];return ue(e,...i)}function je(e,t){let n=de(e,t).reduce((e,t)=>(t.type===`added`&&e.add(t.key),e),new Set),r=Object.fromEntries(Object.entries(e).filter(([e])=>!n.has(e))),i=Object.fromEntries(Object.entries(t).filter(([e])=>!n.has(e)));return I(r,i)}function Me(e){if(!(typeof window>`u`))return typeof window.requestIdleCallback==`function`?window.requestIdleCallback(e):setTimeout(e,1)}function Ne(e){if(!(typeof window>`u`||e===void 0)){if(typeof window.cancelIdleCallback==`function`){window.cancelIdleCallback(e);return}clearTimeout(e)}}var Z=null,Q=new Map;function Pe(e,t){return typeof IntersectionObserver>`u`?()=>{}:(Z||=new IntersectionObserver(e=>{for(let t of e){let e=Q.get(t.target);(t.isIntersecting||t.intersectionRatio>0)&&e&&e()}}),Q.set(e,t),Z.observe(e),()=>{Q.delete(e),Z?.unobserve(e),Q.size===0&&(Z?.disconnect(),Z=null)})}i(),m();var $={__name:`ULinkBase`,props:{as:{type:String,required:!1,default:`button`},type:{type:String,required:!1,default:`button`},disabled:{type:Boolean,required:!1},onClick:{type:[Function,Array],required:!1},href:{type:[String,null],required:!1},navigate:{type:Function,required:!1},target:{type:[String,Object,null],required:!1},rel:{type:[String,Object,null],required:!1},active:{type:Boolean,required:!1},isExternal:{type:Boolean,required:!1}},setup(e){let t=e;function n(e){if(t.disabled){e.stopPropagation(),e.preventDefault();return}if(t.onClick)for(let n of Array.isArray(t.onClick)?t.onClick:[t.onClick])n(e);t.href&&t.navigate&&!t.isExternal&&t.navigate(e)}return(t,r)=>(S(),d(y(R),D(e.href?{as:`a`,href:e.disabled?void 0:e.href,"aria-disabled":e.disabled?`true`:void 0,role:e.disabled?`link`:void 0,tabindex:e.disabled?-1:void 0}:e.as===`button`?{as:e.as,type:e.type,disabled:e.disabled}:{as:e.as},{rel:e.rel,target:e.target,onClick:n}),{default:f(()=>[E(t.$slots,`default`)]),_:3},16,[`rel`,`target`]))}},Fe={base:`outline-primary/25 focus-visible:outline-3 rounded-md`,variants:{active:{true:`text-primary`,false:`text-muted`},disabled:{true:`cursor-not-allowed opacity-75`}},compoundVariants:[{active:!1,disabled:!1,class:[`hover:text-default`,`transition-colors`]}]};m(),k(),i();var Ie=Object.assign({inheritAttrs:!1},{__name:`ULink`,props:{as:{type:null,required:!1,default:`button`},type:{type:null,required:!1,default:`button`},disabled:{type:Boolean,required:!1},active:{type:Boolean,required:!1,default:void 0},exact:{type:Boolean,required:!1},exactQuery:{type:[Boolean,String],required:!1},exactHash:{type:Boolean,required:!1},inactiveClass:{type:String,required:!1},custom:{type:Boolean,required:!1},raw:{type:Boolean,required:!1},locale:{type:[Boolean,String],required:!1,default:void 0},class:{type:null,required:!1},to:{type:null,required:!1},href:{type:null,required:!1},external:{type:Boolean,required:!1},target:{type:[String,Object,null],required:!1},rel:{type:[String,Object,null],required:!1},noRel:{type:Boolean,required:!1},prefetchedClass:{type:String,required:!1},prefetch:{type:Boolean,required:!1},prefetchOn:{type:[String,Object],required:!1},noPrefetch:{type:Boolean,required:!1},trailingSlash:{type:String,required:!1},activeClass:{type:String,required:!1},exactActiveClass:{type:String,required:!1},ariaCurrentValue:{type:String,required:!1,default:`page`},viewTransition:{type:Boolean,required:!1},replace:{type:Boolean,required:!1}},setup(t){let n=t,i=ee(),a=F(),o=e(),c=oe(ie(n,`as`,`type`,`disabled`,`active`,`exact`,`exactQuery`,`exactHash`,`activeClass`,`inactiveClass`,`to`,`href`,`raw`,`custom`,`locale`,`class`)),l=r(()=>z({extend:Fe,...P({variants:{active:{true:V(a.ui?.link?.variants?.active?.true,n.activeClass),false:V(a.ui?.link?.variants?.active?.false,n.inactiveClass)}}},a.ui?.link||{})})),u=r(()=>{let e=n.to??n.href;if(!e||typeof e!=`string`||n.external||N(e,{acceptRelative:!0})||n.locale===!1)return e;let t=o.$localePath;if(!t)return e;let r=o.$i18n?.localeCodes?.value;return r?.length&&RegExp(`^/(${r.join(`|`)})($|[/?#])`).test(e)?e:t(e,typeof n.locale==`string`?n.locale:void 0)||e}),p=r(()=>!u.value||n.external?!1:typeof u.value!=`string`||!(N(u.value,{acceptRelative:!0})||n.target&&n.target!==`_self`)),m=r(()=>n.noRel?null:n.rel===void 0?!p.value||n.target&&n.target!==`_self`?`noopener noreferrer`:null:n.rel||null);function g({route:e,isActive:t,isExactActive:r}={}){if(n.active!==void 0)return n.active;if(!u.value)return!1;if(n.exactQuery===`partial`){if(!je(e.query,i.query))return!1}else if(n.exactQuery===!0&&!I(e.query,i.query))return!1;return n.exactHash&&e.hash!==i.hash?!1:!!(n.exact&&r||!n.exact&&t)}function _({route:e,isActive:t,isExactActive:r,prefetched:i}={}){let a=g({route:e,isActive:t,isExactActive:r}),o=i?n.prefetchedClass:void 0;return n.raw?[n.class,a?n.activeClass:n.inactiveClass,o]:l.value({class:o?[n.class,o]:n.class,active:a,disabled:n.disabled})}let b=s(),x;function w(){x?.prefetch?.(o)}function T({prefetch:e,shouldPrefetch:t},n){if(e&&t&&(x={prefetch:e,shouldPrefetch:t},t(`interaction`)))return D({onPointerenter:n.onPointerenter,onFocus:n.onFocus},{onPointerenter:w,onFocus:w})}let k,A=null,j=!1;return O(()=>{if(!x?.shouldPrefetch?.(`visibility`))return;let e=b?.proxy?.$el,t=e instanceof Element?e:e?.nextElementSibling;t&&ne(()=>{j||(k=Me(()=>{A=Pe(t,()=>{A?.(),A=null,w()})}))})}),v(()=>{j=!0,Ne(k),A?.(),A=null}),(e,r)=>{let i=te;return p.value?(S(),d(i,D({key:0},y(c),{to:u.value,custom:``}),{default:f(({href:r,navigate:i,route:a,isActive:o,isExactActive:s,...c})=>[t.custom?(S(),d(y(L),{key:0},{default:f(()=>
1[E(e.$slots,`default`,C(h({...e.$attrs,...t.exact&&s?{"aria-current":n.ariaCurrentValue}:{},...c.prefetched&&t.prefetchedClass?{class:t.prefetchedClass}:{},...T(c,e.$attrs),as:t.as,type:t.type,disabled:t.disabled,href:r,navigate:i,rel:m.value,target:c.target,isExternal:c.isExternal,active:g({route:a,isActive:o,isExactActive:s})})))]),_:2},1024)):(S(),d($,D({key:1},{...e.$attrs,...t.exact&&s?{"aria-current":n.ariaCurrentValue}:{},as:t.as,type:t.type,disabled:t.disabled,href:r,navigate:i,rel:m.value,target:c.target,isExternal:c.isExternal,...T(c,e.$attrs)},{class:_({route:a,isActive:o,isExactActive:s,prefetched:c.prefetched})}),{default:f(()=>[E(e.$slots,`default`,{active:g({route:a,isActive:o,isExactActive:s})})]),_:2},1040,[`class`]))]),_:3},16,[`to`])):t.custom?(S(),d(y(L),{key:1},{default:f(()=>[E(e.$slots,`default`,C(h({...e.$attrs,as:t.as,type:t.type,disabled:t.disabled,...u.value?{href:String(u.value),target:n.target,rel:m.value,isExternal:!0}:{},active:t.active??!1})))]),_:3})):(S(),d($,D({key:2},{...e.$attrs,as:t.as,type:t.type,disabled:t.disabled,...u.value?{href:String(u.value),target:n.target,rel:m.value,isExternal:!0}:{}},{class:_()}),{default:f(()=>[E(e.$slots,`default`,{active:t.active??!1})]),_:3},16,[`class`]))}}}),Le={slots:{base:[`rounded-md font-medium inline-flex items-center disabled:cursor-not-allowed aria-disabled:cursor-not-allowed disabled:opacity-75 aria-disabled:opacity-75`,`transition-colors`],label:`truncate`,leadingIcon:`shrink-0`,leadingAvatar:`shrink-0`,leadingAvatarSize:``,trailingIcon:`shrink-0`},variants:{fieldGroup:{horizontal:`not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none focus-visible:z-[1]`,vertical:`not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none focus-visible:z-[1]`},color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},variant:{solid:``,outline:``,soft:``,subtle:``,ghost:``,link:``},size:{xs:{base:`px-2 py-1 text-xs gap-1`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`},sm:{base:`px-2.5 py-1.5 text-xs gap-1.5`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`},md:{base:`px-2.5 py-1.5 text-sm gap-1.5`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`},lg:{base:`px-3 py-2 text-sm gap-2`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`},xl:{base:`px-3 py-2 text-base gap-2`,leadingIcon:`size-6`,leadingAvatarSize:`xs`,trailingIcon:`size-6`}},block:{true:{base:`w-full justify-center`,trailingIcon:`ms-auto`}},square:{true:``},leading:{true:``},trailing:{true:``},loading:{true:``},active:{true:{base:``},false:{base:``}}},compoundVariants:[{color:`primary`,variant:`solid`,class:`text-inverted bg-primary hover:bg-primary/75 active:bg-primary/75 disabled:bg-primary aria-disabled:bg-primary outline-primary/25 focus-visible:outline-3`},{color:`secondary`,variant:`solid`,class:`text-inverted bg-secondary hover:bg-secondary/75 active:bg-secondary/75 disabled:bg-secondary aria-disabled:bg-secondary outline-secondary/25 focus-visible:outline-3`},{color:`success`,variant:`solid`,class:`text-inverted bg-success hover:bg-success/75 active:bg-success/75 disabled:bg-success aria-disabled:bg-success outline-success/25 focus-visible:outline-3`},{color:`info`,variant:`solid`,class:`text-inverted bg-info hover:bg-info/75 active:bg-info/75 disabled:bg-info aria-disabled:bg-info outline-info/25 focus-visible:outline-3`},{color:`warning`,variant:`solid`,class:`text-inverted bg-warning hover:bg-warning/75 active:bg-warning/75 disabled:bg-warning aria-disabled:bg-warning outline-warning/25 focus-visible:outline-3`},{color:`error`,variant:`solid`,class:`text-inverted bg-error hover:bg-error/75 active:bg-error/75 disabled:bg-error aria-disabled:bg-error outline-error/25 focus-visible:outline-3`},{color:`primary`,variant:`outline`,class:`ring ring-inset ring-primary/50 text-primary hover:bg-primary/10 active:bg-primary/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent outline-primary/25 focus-visible:outline-3 focus-visible:ring-primary`},{color:`secondary`,variant:`outline`,class:`ring ring-inset ring-secondary/50 text-secondary hover:bg-secondary/10 active:bg-secondary/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent outline-secondary/25 focus-visible:outline-3 focus-visible:ring-secondary`},{color:`success`,variant:`outline`,class:`ring ring-inset ring-success/50 text-success hover:bg-success/10 active:bg-success/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent outline-success/25 focus-visible:outline-3 focus-visible:ring-success`},{color:`info`,variant:`outline`,class:`ring ring-inset ring-info/50 text-info hover:bg-info/10 active:bg-info/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent outline-info/25 focus-visible:outline-3 focus-visible:ring-info`},{color:`warning`,variant:`outline`,class:`ring ring-inset ring-warning/50 text-warning hover:bg-warning/10 active:bg-warning/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent outline-warning/25 focus-visible:outline-3 focus-visible:ring-warning`},{color:`error`,variant:`outline`,class:`ring ring-inset ring-error/50 text-error hover:bg-error/10 active:bg-error/10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent outline-error/25 focus-visible:outline-3 focus-visible:ring-error`},{color:`primary`,variant:`soft`,class:`text-primary bg-primary/10 hover:bg-primary/15 active:bg-primary/15 outline-primary/25 focus-visible:outline-3 disabled:bg-primary/10 aria-disabled:bg-primary/10`},{color:`secondary`,variant:`soft`,class:`text-secondary bg-secondary/10 hover:bg-secondary/15 active:bg-secondary/15 outline-secondary/25 focus-visible:outline-3 disabled:bg-secondary/10 aria-disabled:bg-secondary/10`},{color:`success`,variant:`soft`,class:`text-success bg-success/10 hover:bg-success/15 active:bg-success/15 outline-success/25 focus-visible:outline-3 disabled:bg-success/10 aria-disabled:bg-success/10`},{color:`info`,variant:`soft`,class:`text-info bg-info/10 hover:bg-info/15 active:bg-info/15 outline-info/25 focus-visible:outline-3 disabled:bg-info/10 aria-disabled:bg-info/10`},{color:`warning`,variant:`soft`,class:`text-warning bg-warning/10 hover:bg-warning/15 active:bg-warning/15 outline-warning/25 focus-visible:outline-3 disabled:bg-warning/10 aria-disabled:bg-warning/10`},{color:`error`,variant:`soft`,class:`text-error bg-error/10 hover:bg-error/15 active:bg-error/15 outline-error/25 focus-visible:outline-3 disabled:bg-error/10 aria-disabled:bg-error/10`},{color:`primary`,variant:`subtle`,class:`text-primary ring ring-inset ring-primary/25 bg-primary/10 hover:bg-primary/15 active:bg-primary/15 disabled:bg-primary/10 aria-disabled:bg-primary/10 outline-primary/25 focus-visible:outline-3 focus-visible:ring-primary`},{color:`secondary`,variant:`subtle`,class:`text-secondary ring ring-inset ring-secondary/25 bg-secondary/10 hover:bg-secondary/15 active:bg-secondary/15 disabled:bg-secondary/10 aria-disabled:bg-secondary/10 outline-secondary/25 focus-visible:outline-3 focus-visible:ring-secondary`},{color:`success`,variant:`subtle`,class:`text-success ring ring-inset ring-success/25 bg-success/10 hover:bg-success/15 active:bg-success/15 disabled:bg-success/10 aria-disabled:bg-success/10 outline-success/25 focus-visible:outline-3 focus-visible:ring-success`},{color:`info`,variant:`subtle`,class:`text-info ring ring-inset ring-info/25 bg-info/10 hover:bg-info/15 active:bg-info/15 disabled:bg-info/10 aria-disabled:bg-info/10 outline-info/25 focus-visible:outline-3 focus-visible:ring-info`},{color:`warning`,variant:`subtle`,class:`text-warning ring ring-inset ring-warning/25 bg-warning/10 hover:bg-warning/15 active:bg-warning/15 disabled:bg-warning/10 aria-disabled:bg-warning/10 outline-warning/25 focus-visible:outline-3 focus-visible:ring-warning`},{color:`error`,variant:`subtle`,class:`text-error ring ring-inset ring-error/25 bg-error/10 hover:bg-error/15 active:bg-error/15 disabled:bg-error/10 aria-disabled:bg-error/10 outline-error/25 focus-visible:outline-3 focus-visible:ring-error`},{color:`primary`,variant:`ghost`,class:`text-primary hover:bg-primary/10 active:bg-primary/10 outline-primary/25 focus-visible:outline-3 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent`},{color:`secondary`,variant:`ghost`,class:`text-secondary hover:bg-secondary/10 active:bg-secondary/10 outline-secondary/25 focus-visible:outline-3 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent`},{color:`success`,variant:`ghost`,class:`text-success hover:bg-success/10 active:bg-success/10 outline-success/25 focus-visible:outline-3 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent`},{color:`info`,variant:`ghost`,class:`text-info hover:bg-info/10 active:bg-info/10 outline-info/25 focus-visible:outline-3 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent`},{color:`warning`,variant:`ghost`,class:`text-warning hover:bg-warning/10 active:bg-warning/10 outline-warning/25 focus-visible:outline-3 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent`},{color:`error`,variant:`ghost`,class:`text-error hover:bg-error/10 active:bg-error/10 outline-error/25 focus-visible:outline-3 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent`},{color:`primary`,variant:`link`,class:`text-primary hover:text-primary/75 active:text-primary/75 disabled:text-primary aria-disabled:text-primary outline-primary/25 focus-visible:outline-3`},{color:`secondary`,variant:`link`,class:`text-secondary hover:text-secondary/75 active:text-secondary/75 disabled:text-secondary aria-disabled:text-secondary outline-secondary/25 focus-visible:outline-3`},{color:`success`,variant:`link`,class:`text-success hover:text-success/75 active:text-success/75 disabled:text-success aria-disabled:text-success outline-success/25 focus-visible:outline-3`},{color:`info`,variant:`link`,class:`text-info hover:text-info/75 active:text-info/75 disabled:text-info aria-disabled:text-info outline-info/25 focus-visible:outline-3`},{color:`warning`,variant:`link`,class:`text-warning hover:text-warning/75 active:text-warning/75 disabled:text-warning aria-disabled:text-warning outline-warning/25 focus-visible:outline-3`},{color:`error`,variant:`link`,class:`text-error hover:text-error/75 active:text-error/75 disabled:text-error aria-disabled:text-error outline-error/25 focus-visible:outline-3`},{color:`neutral`,variant:`solid`,class:`text-inverted bg-inverted hover:bg-inverted/90 active:bg-inverted/90 disabled:bg-inverted aria-disabled:bg-inverted outline-inverted/25 focus-visible:outline-3`},{color:`neutral`,variant:`outline`,class:`ring ring-inset ring-accented text-default bg-default hover:bg-elevated active:bg-elevated disabled:bg-default aria-disabled:bg-default outline-inverted/25 focus-visible:outline-3 focus-visible:ring-inverted`},{color:`neutral`,variant:`soft`,class:`text-default bg-elevated hover:bg-accented/75 active:bg-accented/75 outline-inverted/25 focus-visible:outline-3 disabled:bg-elevated aria-disabled:bg-elevated`},{color:`neutral`,variant:`subtle`,class:`ring ring-inset ring-accented text-default bg-elevated hover:bg-accented/75 active:bg-accented/75 disabled:bg-elevated aria-disabled:bg-elevated outline-inverted/25 focus-visible:outline-3 focus-visible:ring-inverted`},{color:`neutral`,variant:`ghost`,class:`text-default hover:bg-elevated active:bg-elevated outline-inverted/25 focus-visible:outline-3 hover:disabled:bg-transparent dark:hover:disabled:bg-transparent hover:aria-disabled:bg-transparent dark:hover:aria-disabled:bg-transparent`},{color:`neutral`,variant:`link`,class:`text-muted hover:text-default active:text-default disabled:text-muted aria-disabled:text-muted outline-inverted/25 focus-visible:outline-3`},{size:`xs`,square:!0,class:`p-1`},{size:`sm`,square:!0,class:`p-1.5`},{size:`md`,square:!0,class:`p-1.5`},{size:`lg`,square:!0,class:`p-2`},{size:`xl`,square:!0,class:`p-2`},{loading:!0,leading:!0,class:{leadingIcon:`animate-spin`}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:`animate-spin`}}],defaultVariants:{color:`primary`,variant:`solid`,size:`md`}};i(),m(),k();var Re={__name:`UButton`,props:{label:{type:String,required:!1},color:{type:null,required:!1},activeColor:{type:null,required:!1},variant:{type:null,required:!1},activeVariant:{type:null,required:!1},size:{type:null,required:!1},square:{type:Boolean,required:!1},block:{type:Boolean,required:!1},loadingAuto:{type:Boolean,required:!1},onClick:{type:[Function,Array],required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:null,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1},as:{type:null,required:!1},type:{type:null,required:!1},disabled:{type:Boolean,required:!1},active:{type:Boolean,required:!1},exact:{type:Boolean,required:!1},exactQuery:{type:[Boolean,String],required:!1},exactHash:{type:Boolean,required:!1},inactiveClass:{type:String,required:!1},locale:{type:[Boolean,String],required:!1},to:{type:null,required:!1},href:{type:null,required:!1},external:{type:Boolean,required:!1},target:{type:[String,Object,null],required:!1},rel:{type:[String,Object,null],required:!1},noRel:{type:Boolean,required:!1},prefetchedClass:{type:String,required:!1},prefetch:{type:Boolean,required:!1},prefetchOn:{type:[String,Object],required:!1},noPrefetch:{type:Boolean,required:!1},trailingSlash:{type:String,required:!1},activeClass:{type:String,required:!1},exactActiveClass:{type:String,required:!1},ariaCurrentValue:{type:String,required:!1},viewTransition:{type:Boolean,required:!1},replace:{type:Boolean,required:!1}}
1,setup(e){let n=e,i=j(),o=B(`button`,n),s=F(),{orientation:l,size:u}=le(n),m=se(Ae(o)),h=r(()=>ce(m.value,[`type`,`disabled`,`onClick`])),_=a(!1),v=g(X,void 0);async function b(e){_.value=!0;let t=Array.isArray(o.onClick)?o.onClick:[o.onClick];try{await Promise.all(t.map(t=>t?.(e)))}finally{_.value=!1}}let x=r(()=>o.loading||o.loadingAuto&&(_.value||v?.value&&o.type===`submit`)),{isLeading:C,isTrailing:O,leadingIconName:k,trailingIconName:A}=xe(r(()=>({icon:o.icon,leading:o.leading,leadingIcon:o.leadingIcon,trailing:o.trailing,trailingIcon:o.trailingIcon,loading:x.value,loadingIcon:o.loadingIcon}))),M=r(()=>z({extend:Le,...P({variants:{active:{true:{base:V(s.ui?.button?.variants?.active?.true?.base,o.activeClass)},false:{base:V(s.ui?.button?.variants?.active?.false?.base,o.inactiveClass)}}}},s.ui?.button||{})})({color:o.color,variant:o.variant,size:u.value??o.size,loading:x.value,block:o.block,square:o.square||!i.default&&!o.label,leading:C.value,trailing:O.value,fieldGroup:l.value}));return(e,n)=>(S(),d(Ie,D({type:y(o).type,disabled:y(o).disabled||x.value},h.value,{custom:``}),{default:f(({active:n,...r})=>[p($,D({"data-slot":`base`},r,{class:M.value.base({class:[y(o).ui?.base,y(o).class],active:n,...n&&y(o).activeVariant?{variant:y(o).activeVariant}:{},...n&&y(o).activeColor?{color:y(o).activeColor}:{}}),onClick:b}),{default:f(()=>[E(e.$slots,`leading`,{ui:M.value},()=>[y(C)&&y(k)?(S(),d(H,{key:0,name:y(k),"data-slot":`leadingIcon`,class:T(M.value.leadingIcon({class:y(o).ui?.leadingIcon,active:n}))},null,8,[`name`,`class`])):y(o).avatar?(S(),d(be,D({key:1,size:y(o).ui?.leadingAvatarSize||M.value.leadingAvatarSize()},y(o).avatar,{"data-slot":`leadingAvatar`,class:M.value.leadingAvatar({class:y(o).ui?.leadingAvatar,active:n})}),null,16,[`size`,`class`])):w(``,!0)]),E(e.$slots,`default`,{ui:M.value},()=>[y(o).label!==void 0&&y(o).label!==null?(S(),t(`span`,{key:0,"data-slot":`label`,class:T(M.value.label({class:y(o).ui?.label,active:n}))},c(y(o).label),3)):w(``,!0)]),E(e.$slots,`trailing`,{ui:M.value},()=>[y(O)&&y(A)?(S(),d(H,{key:0,name:y(A),"data-slot":`trailingIcon`,class:T(M.value.trailingIcon({class:y(o).ui?.trailingIcon,active:n}))},null,8,[`name`,`class`])):w(``,!0)])]),_:2},1040,[`class`])]),_:3},16,[`type`,`disabled`]))}};export{Ce as a,Ee as c,we as d,Te as f,ve as g,be as h,Ae as i,X as l,xe as m,Ie as n,De as o,Oe as p,$ as r,Y as s,Re as t,Se as u};
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.