import{g as u,aH as Z,aO as $,aD as ee,s as ae,H as te,b as I,au as ne,p as f,I as g,m as T,L,c as n,f as le,F as x,w as se,j as ie}from"../../assets/main-CbsX0Voe.js";import{m as r,u as v,a as de,b as ce}from"./B4raF4nqxz_3h9gAYxiJ.js";import{m as A,d as _,i as ue,l as V,t as D,y as N,u as z,f as R,z as re,V as S,g as C,B as w,v as oe,j as ve,c as me,J as ye,K as ge,w as fe,R as ke,x as be,k as Ce,e as Ve,M as Ie,N as Se,A as Ae,L as he}from"./ByfZnMKtn1DL36CPUZJN.js";import{V as F}from"./BYqSlRVuJjZa0hnoahql.js";function Pe(e){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",t=arguments.length>2?arguments[2]:void 0;return u()({name:t??Z($(e.replace(/__/g,"-"))),props:{tag:{type:String,default:l},...r()},setup(a,c){let{slots:s}=c;return()=>{var d;return ee(a.tag,{class:[e,a.class],style:a.style},(d=s.default)==null?void 0:d.call(s))}}})}function He(){const e=ae(!1);return te(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:I(()=>e.value?void 0:{transition:"none !important"}),isBooted:ne(e)}}const xe=f({start:Boolean,end:Boolean,icon:g,image:String,text:String,...r(),...A(),..._(),...ue(),...V(),...T(),...D({variant:"flat"})},"VAvatar"),B=u()({name:"VAvatar",props:xe(),setup(e,l){let{slots:t}=l;const{themeClasses:a}=L(e),{colorClasses:c,colorStyles:s,variantClasses:d}=N(e),{densityClasses:m}=z(e),{roundedClasses:y}=R(e),{sizeClasses:o,sizeStyles:i}=re(e);return v(()=>n(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},a.value,c.value,m.value,y.value,o.value,d.value,e.class],style:[s.value,i.value,e.style]},{default:()=>[t.default?n(C,{key:"content-defaults",defaults:{VImg:{cover:!0,image:e.image},VIcon:{icon:e.icon}}},{default:()=>[t.default()]}):e.image?n(F,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?n(S,{key:"icon",icon:e.icon},null):e.text,w(!1,"v-avatar")]})),{}}}),Be=u()({name:"VCardActions",props:r(),setup(e,l){let{slots:t}=l;return le({VBtn:{slim:!0,variant:"text"}}),v(()=>{var a;return n("div",{class:["v-card-actions",e.class],style:e.style},[(a=t.default)==null?void 0:a.call(t)])}),{}}}),Te=f({opacity:[Number,String],...r(),...V()},"VCardSubtitle"),Le=u()({name:"VCardSubtitle",props:Te(),setup(e,l){let{slots:t}=l;return v(()=>n(e.tag,{class:["v-card-subtitle",e.class],style:[{"--v-card-subtitle-opacity":e.opacity},e.style]},t)),{}}}),_e=Pe("v-card-title"),De=f({appendAvatar:String,appendIcon:g,prependAvatar:String,prependIcon:g,subtitle:[String,Number],title:[String,Number],...r(),...A()},"VCardItem"),Ne=u()({name:"VCardItem",props:De(),setup(e,l){let{slots:t}=l;return v(()=>{var o;const a=!!(e.prependAvatar||e.prependIcon),c=!!(a||t.prepend),s=!!(e.appendAvatar||e.appendIcon),d=!!(s||t.append),m=!!(e.title!=null||t.title),y=!!(e.subtitle!=null||t.subtitle);return n("div",{class:["v-card-item",e.class],style:e.style},[c&&n("div",{key:"prepend",class:"v-card-item__prepend"},[t.prepend?n(C,{key:"prepend-defaults",disabled:!a,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},t.prepend):n(x,null,[e.prependAvatar&&n(B,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&n(S,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),n("div",{class:"v-card-item__content"},[m&&n(_e,{key:"title"},{default:()=>{var i;return[((i=t.title)==null?void 0:i.call(t))??e.title]}}),y&&n(Le,{key:"subtitle"},{default:()=>{var i;return[((i=t.subtitle)==null?void 0:i.call(t))??e.subtitle]}}),(o=t.default)==null?void 0:o.call(t)]),d&&n("div",{key:"append",class:"v-card-item__append"},[t.append?n(C,{key:"append-defaults",disabled:!s,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},t.append):n(x,null,[e.appendIcon&&n(S,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&n(B,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])])}),{}}}),ze=f({opacity:[Number,String],...r(),...V()},"VCardText"),Re=u()({name:"VCardText",props:ze(),setup(e,l){let{slots:t}=l;return v(()=>n(e.tag,{class:["v-card-text",e.class],style:[{"--v-card-text-opacity":e.opacity},e.style]},t)),{}}}),we=f({appendAvatar:String,appendIcon:g,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:g,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...oe(),...r(),...A(),...de(),...ve(),...me(),...ye(),...ge(),..._(),...fe(),...V(),...T(),...D({variant:"elevated"})},"VCard"),Oe=u()({name:"VCard",directives:{Ripple:ke},props:we(),setup(e,l){let{attrs:t,slots:a}=l;const{themeClasses:c}=L(e),{borderClasses:s}=be(e),{colorClasses:d,colorStyles:m,variantClasses:y}=N(e),{densityClasses:o}=z(e),{dimensionStyles:i}=ce(e),{elevationClasses:M}=Ce(e),{loaderClasses:j}=Ve(e),{locationStyles:p}=Ie(e),{positionClasses:H}=Se(e),{roundedClasses:O}=R(e),k=Ae(e,t),E=I(()=>e.link!==!1&&k.isLink.value),b=I(()=>!e.disabled&&e.link!==!1&&(e.link||k.isClickable.value));return v(()=>{const q=E.value?"a":e.tag,J=!!(a.title||e.title!=null),K=!!(a.subtitle||e.subtitle!=null),G=J||K,Q=!!(a.append||e.appendAvatar||e.appendIcon),U=!!(a.prepend||e.prependAvatar||e.prependIcon),W=!!(a.image||e.image),X=G||U||Q,Y=!!(a.text||e.text!=null);return se(n(q,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":b.value},c.value,s.value,d.value,o.value,M.value,j.value,H.value,O.value,y.value,e.class],style:[m.value,i.value,p.value,e.style],href:k.href.value,onClick:b.value&&k.navigate,tabindex:e.disabled?-1:void 0},{default:()=>{var h;return[W&&n("div",{key:"image",class:"v-card__image"},[a.image?n(C,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},a.image):n(F,{key:"image-img",cover:!0,src:e.image},null)]),n(he,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:a.loader}),X&&n(Ne,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:a.item,prepend:a.prepend,title:a.title,subtitle:a.subtitle,append:a.append}),Y&&n(Re,{key:"text"},{default:()=>{var P;return[((P=a.text)==null?void 0:P.call(a))??e.text]}}),(h=a.default)==null?void 0:h.call(a),a.actions&&n(Be,null,{default:a.actions}),w(b.value,"v-card")]}}),[[ie("ripple"),b.value&&e.ripple]])}),{}}});export{B as V,_e as a,Le as b,Pe as c,Oe as d,Re as e,Be as f,He as u};