1import{a as e,i as t}from"./B8zIrfix.js";import{B as n,C as r,D as i,F as a,K as o,O as s,Tt as c,m as l,wt as u,xt as d,yt as f}from"./DtSZKRQB.js";import{$ as p,D as m,E as h,Ft as g,Ht as _,J as v,L as y,Lt as b,Nt as x,Rt as S,b as C,ct as w,et as T,g as E,gt as ee,k as te,mt as D,qt as O,tt as ne,v as k,wt as A,xt as j,y as M,z as N}from"./KMxuRXml.js";import{Tt as re,_t as P,c as F,gt as I,pt as ie,wt as ae,xt as oe}from"./B4bG9ECJ.js";import{o as se,s as ce,t as le}from"./ou9sfBfC.js";import{a as ue,d as L,f as de,g as fe,i as R,l as pe,n as me,o as he,p as z,s as ge,t as B,u as _e}from"./CqupDiYh.js";import{a as V,c as H,n as U,o as ve,s as W,t as G}from"./CfzFWygh.js";var K=R?window:void 0;R&&window.document,R&&window.navigator,R&&window.location;function q(e){let t=a(e);return t?.$el??t}function J(...e){let t=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),r=E(()=>{let t=L(a(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0});return fe(()=>[r.value?.map(e=>q(e))??[K].filter(e=>e!=null),L(a(r.value?e[1]:e[0])),L(n(r.value?e[2]:e[1])),a(r.value?e[3]:e[2])],([e,n,r,i],a,o)=>{if(!e?.length||!n?.length||!r?.length)return;let s=he(i)?{...i}:i,c=e.flatMap(e=>n.flatMap(n=>r.map(r=>t(e,n,r,s))));o(()=>{c.forEach(e=>e())})},{flush:`post`})}function Y(){let e=s(!1),t=y();return t&&w(()=>{e.value=!0},t),e}function X(e){let t=Y();return E(()=>(t.value,!!e()))}function ye(e,t,n={}){let{window:r=K,...i}=n,o,s=X(()=>r&&`MutationObserver`in r),c=()=>{o&&=(o.disconnect(),void 0)},l=_(E(()=>{let t=L(a(e)).map(q).filter(ge);return new Set(t)}),e=>{c(),s.value&&e.size&&(o=new MutationObserver(t),e.forEach(e=>o.observe(e,i)))},{immediate:!0,flush:`post`}),u=()=>o?.takeRecords(),d=()=>{l(),c()};return z(d),{isSupported:s,stop:d,takeRecords:u}}function be(e){return typeof e==`function`?e:typeof e==`string`?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function xe(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]==`object`?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);let{target:i=K,eventName:o=`keydown`,passive:s=!1,dedupe:c=!1}=r,l=be(t);return J(i,o,e=>{e.repeat&&a(c)||l(e)&&n(e)},s)}function Se(e,t={}){let{immediate:n=!0,fpsLimit:r=null,window:o=K,once:c=!1}=t,l=s(!1),u=E(()=>{let e=a(r);return e?1e3/e:null}),d=0,f=null;function p(t){if(!l.value||!o)return;d||=t;let n=t-d;if(u.value&&n<u.value){f=o.requestAnimationFrame(p);return}if(d=t,e({delta:n,timestamp:t}),c){l.value=!1,f=null;return}f=o.requestAnimationFrame(p)}function m(){!l.value&&o&&(l.value=!0,d=0,f=o.requestAnimationFrame(p))}function h(){l.value=!1,f!=null&&o&&(o.cancelAnimationFrame(f),f=null)}return n&&m(),z(h),{isActive:i(l),pause:h,resume:m}}function Ce(e){return JSON.parse(JSON.stringify(e))}function we(e,t,n={}){let{window:r=K,...i}=n,o,s=X(()=>r&&`ResizeObserver`in r),c=()=>{o&&=(o.disconnect(),void 0)},l=_(E(()=>{let t=a(e);return Array.isArray(t)?t.map(e=>q(e)):[q(t)]}),e=>{if(c(),s.value&&r){o=new ResizeObserver(t);for(let t of e)t&&o.observe(t,i)}},{immediate:!0,flush:`post`}),u=()=>{c(),l()};return z(u),{isSupported:s,stop:u}}var Te={page:e=>[e.pageX,e.pageY],client:e=>[e.clientX,e.clientY],screen:e=>[e.screenX,e.screenY],movement:e=>e instanceof MouseEvent?[e.movementX,e.movementY]:null};function Ee(e={}){let{type:t=`page`,touch:n=!0,resetOnTouchEnds:r=!1,initialValue:i={x:0,y:0},window:a=K,target:o=a,scroll:c=!0,eventFilter:l}=e,u=null,d=0,f=0,p=s(i.x),m=s(i.y),h=s(null),g=typeof t==`function`?t:Te[t],_=e=>{let t=g(e);u=e,t&&([p.value,m.value]=t,h.value=`mouse`),a&&(d=a.scrollX,f=a.scrollY)},v=e=>{if(e.touches.length>0){let t=g(e.touches[0]);t&&([p.value,m.value]=t,h.value=`touch`)}},y=()=>{if(!u||!a)return;let e=g(u);u instanceof MouseEvent&&e&&(p.value=e[0]+a.scrollX-d,m.value=e[1]+a.scrollY-f)},b=()=>{p.value=i.x,m.value=i.y},x=l?e=>l(()=>_(e),{}):e=>_(e),S=l?e=>l(()=>v(e),{}):e=>v(e),C=l?()=>l(()=>y(),{}):()=>y();if(o){let e={passive:!0};J(o,[`mousemove`,`dragover`],x,e),n&&t!==`movement`&&(J(o,[`touchstart`,`touchmove`],S,e),r&&J(o,`touchend`,b,e)),c&&t===`page`&&J(a,`scroll`,C,e)}return{x:p,y:m,sourceType:h}}function De(e,t={}){let{windowResize:n=!0,windowScroll:r=!0,handleOutside:i=!0,window:a=K}=t,o=t.type||`page`,{x:c,y:l,sourceType:u}=Ee(t),d=s(e??a?.document.body),f=s(0),p=s(0),m=s(0),h=s(0),g=s(0),v=s(0),y=s(!0);function b(){if(!a)return;let e=q(d);if(!(!e||!(e instanceof Element)))for(let t of e.getClientRects()){let{left:e,top:n,width:r,height:s}=t;m.value=e+(o===`page`?a.pageXOffset:0),h.value=n+(o===`page`?a.pageYOffset:0),g.value=s,v.value=r;let u=c.value-m.value,d=l.value-h.value;if(y.value=r===0||s===0||u<0||d<0||u>r||d>s,(i||!y.value)&&(f.value=u,p.value=d),!y.value)break}}let x=[];
1function S(){x.forEach(e=>e()),x.length=0}if(de(()=>{b()}),a){let{stop:e}=we(d,b),{stop:t}=ye(d,b,{attributeFilter:[`style`,`class`]}),i=_([d,c,l],b);x.push(e,t,i),J(document,`mouseleave`,()=>y.value=!0,{passive:!0}),r&&x.push(J(`scroll`,b,{capture:!0,passive:!0})),n&&x.push(J(`resize`,b,{passive:!0}))}return{x:c,y:l,sourceType:u,elementX:f,elementY:p,elementPositionX:m,elementPositionY:h,elementHeight:g,elementWidth:v,isOutside:y,stop:S}}function Oe(e,t,n,i={}){var a,o;let{clone:s=!1,passive:c=!1,eventName:l,deep:u=!1,defaultValue:d,shouldEmit:f}=i,p=y(),m=n||p?.emit||(p==null||(a=p.$emit)==null?void 0:a.bind(p))||(p==null||(o=p.proxy)==null||(o=o.$emit)==null?void 0:o.bind(p?.proxy)),h=l;t||=`modelValue`,h||=`update:${t.toString()}`;let g=e=>s?typeof s==`function`?s(e):Ce(e):e,v=()=>ue(e[t])?g(e[t]):d,b=e=>{f?f(e)&&m(h,e):m(h,e)};if(c){let n=r(v()),i=!1;return _(()=>e[t],e=>{i||(i=!0,n.value=g(e),ne(()=>i=!1))}),_(n,n=>{!i&&(n!==e[t]||u)&&b(n)},{deep:u}),n}return E({get(){return v()},set(e){b(e)}})}function ke(e){let t=y(),n=t?.type.emits,r={};return n?.length||console.warn(`No emitted event found. Please check component: ${t?.type.__name}`),n?.forEach(t=>{r[c(o(t))]=(...n)=>e(t,...n)}),r}function Ae(e,t){return je(Z(e),Z(t))}function je(e,t){let n=[],r=new Set([...Object.keys(e.props||{}),...Object.keys(t.props||{})]);if(e.props&&t.props)for(let i of r){let r=e.props[i],a=t.props[i];r&&a?n.push(...je(e.props?.[i],t.props?.[i])):(r||a)&&n.push(new Me((a||r).key,r?`removed`:`added`,a,r))}return r.size===0&&e.hash!==t.hash&&n.push(new Me((t||e).key,`changed`,t,e)),n}function Z(e,t=``){if(e&&typeof e!=`object`)return new Ne(t,e,ce(e));let n={},r=[];for(let i in e)n[i]=Z(e[i],t?`${t}.${i}`:i),r.push(n[i].hash);return new Ne(t,e,`{${r.join(`:`)}}`,n)}var Me=class{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()}\``}}},Ne=class{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})`}};function Pe(e,t){let n=t?ke(t):{};return E(()=>{let t=l(e)?e.value:e,r={...n};for(let e in t){let n=t[e];n!==void 0&&(r[e]=n)}return r})}async function Fe(e,t){return await Ie(t).catch(e=>(console.error(`Failed to get image meta for `+t,e+``),{width:0,height:0,ratio:0}))}async function Ie(e){if(typeof Image>`u`)throw TypeError(`Image not supported`);return new Promise((t,n)=>{let r=new Image;r.onload=()=>{t({width:r.width,height:r.height,ratio:r.width/r.height})},r.onerror=e=>n(e),r.src=e})}function Le(e=``){if(e===void 0||!e.length)return[];let t=new Set;for(let n of e.split(` `)){let e=Number.parseInt(n.replace(`x`,``));e&&t.add(e)}return Array.from(t)}function Re(e){if(e.length===0)throw Error("`densities` must not be empty, configure to `1` to render regular size only (DPR 1.0)")}function Q(e=``){if(typeof e==`number`)return e;if(typeof e==`string`&&e.replace(`px`,``).match(/^\d+$/g))return Number.parseInt(e,10)}function ze(e){let t={};if(typeof e==`string`)for(let n of e.split(/[\s,]+/).filter(e=>e)){let e=n.split(`:`);e.length===2?t[e[0].trim()]=e[1].trim():t[`1px`]=e[0].trim()}else Object.assign(t,e);return t}function Be(e){let t={options:e},n=(e,n={})=>He(t,e,n),r=((e,t,r)=>n(e,I({modifiers:t},r)).url);for(let t in e.presets)r[t]=((n,i,a)=>r(n,i,{...e.presets[t],...a}));return r.options=e,r.getImage=n,r.getMeta=((e,n)=>Ve(t,e,n)),r.getSizes=((e,n)=>Ge(t,e,n)),t.$img=r,r}async function Ve(e,t,n){let r=He(e,t,{...n});return typeof r.getMeta==`function`?await r.getMeta():await Fe(e,r.url)}function He(e,t,n){if(t&&typeof t!=`string`)throw TypeError(`input must be a string (received ${typeof t}: ${JSON.stringify(t)})`);if(!t||t.startsWith(`data:`))return{url:t};let{setup:r,defaults:i}=Ue(e,n.provider||e.options.provider),a=r(),o=We(e,n.preset);if(t=P(t)?t:re(t),!a.supportsAlias){for(let n in e.options.alias)if(t.startsWith(n)){let r=e.options.alias[n];r&&(t=oe(r,t.slice(n.length)))}}if(a.validateDomains&&P(t)){let n=ae(t).host;if(!e.options.domains.find(e=>e===n))return{url:t}}let s=I(n,o,i),c={...s,modifiers:{...s.modifiers,width:s.modifiers?.width?Q(s.modifiers.width):void 0,height:s.modifiers?.height?Q(s.modifiers.height):void 0}},l=a.getImage(t,c,e);return l.format||=c.modifiers.format||``,l}function Ue(e,t){let n=e.options.providers[t];if(!n)throw Error(`Unknown provider: `+t);return n}function We(e,t){if(!t)return{};if(!e.options.presets[t])throw Error(`Unknown preset: `+t);return e.options.presets[t]}function Ge(e,t,n){let r=We(e,n.preset),i=I(n,r),a=Q(i.modifiers?.width),o=Q(i.modifiers?.height),s=i.sizes?ze(i.sizes):{},c=i.densities?.trim(),l=c?Le(c):e.options.densities;Re(l);let u=a&&o?o/a:0,d=[],f=[];if(Object.keys(s).length>=1){for(let r in s){let i=Ke(r,String(s[r]),o,u,e);if(i!==void 0){d.push({size:i.size,screenMaxWidth:i.screenMaxWidth,media:`(max-width: ${i.screenMaxWidth-1}px)`});for(let r of l)f.push({width:i._cWidth*r,src:qe(e,t,n,i,r)})}}Je(d)}else for(let r of l){let i=Object.keys(s)[0],a=i?Ke(i,String(s[i]),o,u,e):void 0;a===void 0&&(a={size:``,screenMaxWidth:0,_cWidth:n.modifiers?.width,_cHeight:n.modifiers?.height}),f.push({width:r,src:qe(e,t,n,a,r)})}Ye(f);let p=f[f.length-1],m=d.length?d.map(e=>`${e.media?e.media+` `:``}${e.size}`).join(`, `):void 0,h=m?`w`:`x`;return{sizes:m,srcset:f.map(e=>`${e.src}
1 ${e.width}${h}`).join(`, `),src:p?.src}}function Ke(e,t,n,r,i){let a=i.options.screens&&i.options.screens[e]||Number.parseInt(e),o=t.endsWith(`vw`);if(!o&&/^\d+$/.test(t)&&(t+=`px`),!o&&!t.endsWith(`px`))return;let s=Number.parseInt(t);if(!a||!s)return;o&&(s=Math.round(s/100*a));let c=r?Math.round(s*r):n;return{size:t,screenMaxWidth:a,_cWidth:s,_cHeight:c}}function qe(e,t,n,r,i){return e.$img(t,{...n.modifiers,width:r._cWidth?r._cWidth*i:void 0,height:r._cHeight?r._cHeight*i:void 0},n)}function Je(e){e.sort((e,t)=>e.screenMaxWidth-t.screenMaxWidth);let t=null;for(let n=e.length-1;n>=0;n--){let r=e[n];r.media===t&&e.splice(n,1),t=r.media}for(let t=0;t<e.length;t++)e[t].media=e[t+1]?.media||``}function Ye(e){e.sort((e,t)=>e.width-t.width);let t=null;for(let n=e.length-1;n>=0;n--){let r=e[n];r.width===t&&e.splice(n,1),t=r.width}}function Xe(e){let t;return()=>t||(t=typeof e==`function`?e():e,t)}var Ze={screens:{sm:640,md:768,lg:1024,xl:1280,"2xl":1536},presets:{},domains:[],alias:{},densities:[1,2],format:[`webp`],quality:void 0,provider:`none`,providers:{none:{setup:Xe({getImage:e=>({url:e})}),defaults:{}}}},Qe=n=>{let r=e(),i=t();return i.$img||i._img||(i._img=Be({...Ze,event:n||i.ssrContext?.event,nuxt:{baseURL:r.app.baseURL},runtimeConfig:r}))};function $e(e){performance?.mark?.(`mark_feature_usage`,{detail:{feature:e}})}var et=e=>{let t=Qe();return{providerOptions:E(()=>({provider:e.provider,preset:e.preset})),normalizedAttrs:E(()=>({width:Q(e.width),height:Q(e.height),crossorigin:e.crossorigin===!0?`anonymous`:e.crossorigin||void 0,nonce:e.nonce})),imageModifiers:E(()=>({...e.modifiers,width:e.width,height:e.height,format:e.format,quality:e.quality||t.options.quality,background:e.background,fit:e.fit}))}},tt=[`src`],nt={__name:`NuxtImg`,props:{custom:{type:Boolean,required:!1},placeholder:{type:[Boolean,String,Number,Array],required:!1},placeholderClass:{type:String,required:!1},src:{type:String,required:!1},format:{type:String,required:!1},quality:{type:[String,Number],required:!1},background:{type:String,required:!1},fit:{type:String,required:!1},modifiers:{type:Object,required:!1},preset:{type:String,required:!1},provider:{type:null,required:!1},sizes:{type:[String,Object],required:!1},densities:{type:String,required:!1},preload:{type:[Boolean,Object],required:!1},width:{type:[String,Number],required:!1},height:{type:[String,Number],required:!1},crossorigin:{type:[String,Boolean],required:!1},nonce:{type:String,required:!1}},emits:[`load`,`error`],setup(e,{expose:n,emit:i}){let a=e,o=i,s=Qe(),{providerOptions:c,normalizedAttrs:l,imageModifiers:u}=et(a),f=E(()=>s.getSizes(a.src,{...c.value,sizes:a.sizes,densities:a.densities,modifiers:u.value})),p=r(!1),m=x(),h=E(()=>({...l.value,"data-nuxt-img":``,...!a.placeholder||p.value?{sizes:f.value.sizes,srcset:f.value.srcset}:{},...m})),g=E(()=>{if(p.value)return!1;let e=a.placeholder===``?[10,10]:a.placeholder;if(!e)return!1;if(typeof e==`string`)return e;let[t=10,n=t,r=50,i=3]=Array.isArray(e)?e:typeof e==`number`?[e]:[];return s(a.src,{...u.value,width:t,height:n,quality:r,blur:i},c.value)}),_=E(()=>a.sizes?f.value.src:s(a.src,u.value,c.value)),v=E(()=>g.value||_.value),y=t().isHydrating,b=S(`imgEl`);return n({imgEl:b}),w(()=>{if(g.value||a.custom){let e=new Image;_.value&&(e.src=_.value),a.sizes&&(e.sizes=f.value.sizes||``,e.srcset=f.value.srcset),e.decode?e.decode().then(()=>{p.value=!0,o(`load`,new Event(`load`))}).catch(e=>{o(`error`,e)}):(e.onload=e=>{p.value=!0,o(`load`,e)},e.onerror=e=>{o(`error`,e)}),$e(`nuxt-image`);return}b.value&&(b.value.complete&&y&&(b.value.getAttribute(`data-error`)?o(`error`,new Event(`error`)):o(`load`,new Event(`load`))),b.value.onload=e=>{o(`load`,e)},b.value.onerror=e=>{o(`error`,e)})}),(t,n)=>e.custom?j(t.$slots,`default`,d(N({imgAttrs:h.value,isLoaded:p.value,src:v.value})),void 0,void 0,1):(D(),C(`img`,T({key:0,ref_key:`imgEl`,ref:b,class:g.value?e.placeholderClass:void 0},h.value,{src:v.value}),null,16,tt))}},rt=Symbol(`nuxt-ui.avatar-group`);function it(e){let t=v(rt,void 0),n=E(()=>e.size??t?.value.size),r=E(()=>e.color??t?.value.color);return ee(rt,E(()=>({size:n.value,color:r.value}))),{size:n,color:r}}var at={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-[10
1px] 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`}},ot=Object.assign({inheritAttrs:!1},{__name:`UChip`,props:p({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 t=e,r=U(`chip`,t),i=g(e,`show`,{type:Boolean,default:!0}),{size:a}=it(t),o=F(),s=E(()=>G({extend:at,...o.ui?.chip||{}})({color:r.color,size:a.value??r.size,position:r.position,inset:r.inset,standalone:r.standalone}));return(e,t)=>(D(),k(n(W),{as:n(r).as,"data-slot":e.$attrs[`data-slot`]??`root`,class:f(s.value.root({class:[n(r).ui?.root,n(r).class]}))},{default:O(()=>[m(n(H),d(N({...e.$attrs,"data-slot":void 0})),{default:O(()=>[j(e.$slots,`default`)]),_:3},16),i.value?(D(),C(`span`,{key:0,"data-slot":`base`,class:f(s.value.base({class:n(r).ui?.base}))},[j(e.$slots,`content`,{},()=>[h(u(n(r).text),1)])],2)):M(``,!0)]),_:3},8,[`as`,`data-slot`,`class`]))}}),st={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`}},ct=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 t=e,i=U(`avatar`,t),a=E(()=>typeof i.as==`string`||typeof i.as?.render==`function`?{root:i.as}:I(i.as,{root:`span`})),o=E(()=>i.text||(i.alt||``).split(` `).map(e=>e.charAt(0)).join(``).substring(0,2)),s=F(),{size:c,color:l}=it(t),p=E(()=>G({extend:st,...s.ui?.avatar||{}})({size:c.value??i.size,color:l.value??i.color})),m=E(()=>p.value.root({class:[i.ui?.root,i.class]})),h=E(()=>{let e=(m.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}),g=r(!1);_(()=>i.src,()=>{g.value&&=!1});function v(){g.value=!0}return(e,t)=>(D(),k(A(n(i).chip?ot:n(W)),T({as:a.value.root},n(i).chip?typeof n(i).chip==`object`?{inset:!0,...n(i).chip}:{inset:!0}:{},{"data-slot":e.$attrs[`data-slot`]??`root`,class:m.value,style:n(i).style}),{default:O(()=>[n(i).src&&!g.value?(D(),k(A(a.value.img||n(nt)),T({key:0,src:n(i).src,alt:n(i).alt,width:h.value,height:h.value}
1,e.$attrs,{"data-slot":`image`,class:p.value.image({class:n(i).ui?.image}),onError:v}),null,16,[`src`,`alt`,`width`,`height`,`class`])):(D(),k(n(H),d(T({key:1},{...e.$attrs,"data-slot":void 0})),{default:O(()=>[j(e.$slots,`default`,{},()=>[n(i).icon?(D(),k(B,{key:0,name:n(i).icon,"data-slot":`icon`,class:f(p.value.icon({class:n(i).ui?.icon}))},null,8,[`name`,`class`])):(D(),C(`span`,{key:1,"data-slot":`fallback`,class:f(p.value.fallback({class:n(i).ui?.fallback}))},u(o.value||`\xA0`),3))])]),_:3},16))]),_:3},16,[`as`,`data-slot`,`class`,`style`]))}});function lt(e){let t=F(),n=E(()=>a(e)),r=E(()=>n.value.icon&&n.value.leading||n.value.icon&&!n.value.trailing||n.value.loading&&!n.value.trailing||!!n.value.leadingIcon);return{isLeading:r,isTrailing:E(()=>n.value.icon&&n.value.trailing||n.value.loading&&n.value.trailing||!!n.value.trailingIcon&&n.value.trailing!==!1),leadingIconName:E(()=>n.value.loading?n.value.loadingIcon||t.ui.icons.loading:n.value.leadingIcon||n.value.icon),trailingIconName:E(()=>n.value.loading&&!r.value?n.value.loadingIcon||t.ui.icons.loading:n.value.trailingIcon||n.value.icon)}}var ut=Symbol(`nuxt-ui.field-group`);function dt(e){let t=v(ut,void 0);return{orientation:E(()=>t?.value.orientation),size:E(()=>e?.size??t?.value.size)}}te({name:`FieldGroupReset`,setup(e,{slots:t}){return ee(ut,E(()=>({size:void 0,orientation:void 0}))),()=>t.default?.()}});var ft=Symbol(`nuxt-ui.form-loading`),pt=`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 mt(e){let t=Object.keys(e),n=t.filter(e=>e.startsWith(`aria-`)),r=t.filter(e=>e.startsWith(`data-`)),i=[...pt,...n,...r];return _e(e,...i)}function ht(e,t){let n=Ae(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 se(r,i)}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 r(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,i)=>(D(),k(n(W),T(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:r}),{default:O(()=>[j(t.$slots,`default`)]),_:3},16,[`rel`,`target`]))}},gt={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`]}]},_t=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(e){let r=e,i=ie(),a=F(),o=t(),s=me(pe(r,`as`,`type`,`disabled`,`active`,`exact`,`exactQuery`,`exactHash`,`activeClass`,`inactiveClass`,`to`,`href`,`raw`,`custom`,`locale`,`class`)),c=E(()=>G({extend:gt,...I({variants:{active:{true:V(a.ui?.link?.variants?.active?.true,r.activeClass),false:V(a.ui?.link?.variants?.active?.false,r.inactiveClass)}}},a.ui?.link||{})})),l=E(()=>{let e=r.to??r.href;if(!e||typeof e!=`string`||r.external||P(e,{acceptRelative:!0})||r.locale===!1)return e;let t=o.$localePath;if(!t)return e;let n=o.$i18n?.localeCodes?.value;return n?.length&&RegExp(`^/(${n.join(`|`)})($|[/?#])`).test(e)?e:t(e,typeof r.locale==`string`?r.locale:void 0)||e}),u=E(()=>!l.value||r.external?!1:typeof l.value!=`string`||!(P(l.value,{acceptRelative:!0})||r.target&&r.target!==`_self`)),f=E(()=>r.noRel?null:r.rel===void 0?!u.value||r.target&&r.target!==`_self`?`noopener noreferrer`:null:r.rel||null);function p({route:e,isActive:t,isExactActive:n}={}){if(r.active!==void 0)return r.active;if(!l.value)return!1;if(r.exactQuery===`partial`){if(!ht(e.query,i.query))return!1}else if(r.exactQuery===!0&&!se(e.query,i.query))return!1;return r.exactHash&&e.hash!==i.hash?!1:!!(r.exact&&n||!r.exact&&t)}function m({route:e,isActive:t,isExactActive:n}={}){let i=p({route:e,isActive:t,isExactActive:n});return r.raw?[r.class,i?r.activeClass:r.inactiveClass]:c.value({class:r.class,active:i,disabled:r.disabled})}return(t,i)=>{let a=le;return u.value?(D(),k(a,T({key:0},n(s),{to:l.value,custom:``}),{default:O(({href:i,navigate:a,route:o,isActive:s,isExactActive:c,...l})=>[e.custom?(D(),k(n(H),{key:0},{default:O(()=>[j(t.$slots,`default`,d(N({...t.$attrs,...e.exact&&c?{"aria-current":r.ariaCurrentValue}:{},as:e.as,type:e.type,disabled:e.disabled,href:i,navigate:a,rel:f.value,target:l.target,isExternal:l.isExternal,active:p({route:o,isActive:s,isExactActive:c})})))]),_:2},1024)):(D(),k($,T({key:1},{...t.$attrs,...e.exact&&c?{"aria-current":r.ariaCurrentValue}:{},as:e.as,type:e.type,disabled:e.disabled,href:i,navigate:a,rel:f.value,target:l.target,isExternal:l.isExternal},{class:m({route:o,isActive:s,isExactActive:c})}),{default:O(()=>[j(t.$slots,`default`,{active:p({route:o,isActive:s,isExactActive:c})})]),_:2},1040,[`class`]))]),_:3},16,[`to`])):e.custom?(D(),k(n(H),{key:1},{default:O(()=>[j(t.$slots,`default`,d(N({...t.$attrs,as:e.as,type:e.type,disabled:e.disabled,...l.value?{href:String(l.value),target:r.target,rel:f.value,isExternal:!0}:{},active:e.active??!1})))]),_:3})):(D(),k($,T({key:2},{...t.$attrs,as:e.as,type:e.type,disabled:e.disabled,...l.value?{href:String(l.value),target:r.target,rel:f.value,isExternal:!0}:{}},{class:m()}),{default:O(()=>[j(t.$slots,`default`,{active:e.active??!1})]),_:3},16,[`class`]))}}}
1),vt={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`}},yt={__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}},setup(e){let t=e,i=b(),a=U(`button`,t),o=F(),{orientation:s,size:c}=dt(t),l=Pe(mt(a)),d=r(!1),p=v(ft,void 0);async function h(e){d.value=!0;let t=Array.isArray(a.onClick)?a.onClick:[a.onClick];try{await Promise.all(t.map(t=>t?.(e)))}finally{d.value=!1}}let g=E(()=>a.loading||a.loadingAuto&&(d.value||p?.value&&a.type===`submit`)),{isLeading:_,isTrailing:y,leadingIconName:x,trailingIconName:S}=lt(E(()=>({...a,loading:g.value}))),w=E(()=>G({extend:vt,...I({variants:{active:{true:{base:V(o.ui?.button?.variants?.active?.true?.base,a.activeClass)},false:{base:V(o.ui?.button?.variants?.active?.false?.base,a.inactiveClass)}}}},o.ui?.button||{})})({color:a.color,variant:a.variant,size:c.value??a.size,loading:g.value,block:a.block,square:a.square||!i.default&&!a.label,leading:_.value,trailing:y.value,fieldGroup:s.value}));return(e,t)=>(D(),k(_t,T({type:n(a).type,disabled:n(a).disabled||g.value},n(ve)(n(l),[`type`,`disabled`,`onClick`]),{custom:``}),{default:O(({active:t,...r})=>[m($,T({"data-slot":`base`},r,{class:w.value.base({class:[n(a).ui?.base,n(a).class],active:t,...t&&n(a).activeVariant?{variant:n(a).activeVariant}:{},...t&&n(a).activeColor?{color:n(a).activeColor}:{}}),onClick:h}),{default:O(()=>[j(e.$slots,`leading`,{ui:w.value},()=>
1[n(_)&&n(x)?(D(),k(B,{key:0,name:n(x),"data-slot":`leadingIcon`,class:f(w.value.leadingIcon({class:n(a).ui?.leadingIcon,active:t}))},null,8,[`name`,`class`])):n(a).avatar?(D(),k(ct,T({key:1,size:n(a).ui?.leadingAvatarSize||w.value.leadingAvatarSize()},n(a).avatar,{"data-slot":`leadingAvatar`,class:w.value.leadingAvatar({class:n(a).ui?.leadingAvatar,active:t})}),null,16,[`size`,`class`])):M(``,!0)]),j(e.$slots,`default`,{ui:w.value},()=>[n(a).label!==void 0&&n(a).label!==null?(D(),C(`span`,{key:0,"data-slot":`label`,class:f(w.value.label({class:n(a).ui?.label,active:t}))},u(n(a).label),3)):M(``,!0)]),j(e.$slots,`trailing`,{ui:w.value},()=>[n(y)&&n(S)?(D(),k(B,{key:0,name:n(S),"data-slot":`trailingIcon`,class:f(w.value.trailingIcon({class:n(a).ui?.trailingIcon,active:t}))},null,8,[`name`,`class`])):M(``,!0)])]),_:2},1040,[`class`])]),_:3},16,[`type`,`disabled`]))}};export{K as a,Y as c,Oe as d,Pe as i,De as l,_t as n,xe as o,ct as r,q as s,yt 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.