import{a as X,s as f,J as D,f as G,cI as J,X as V,aB as $,a7 as I,al as C,N as q,c6 as K,T as s,n as d,_ as S,cj as Q,G as U}from"./index.7e08ba81.js";import{u as Y}from"./useSize.1210be5f.js";import{e as Z}from"./eagerComputed.41f917f7.js";var ee=function(){return{prefixCls:String,shape:{type:String,default:"circle"},size:{type:[Number,String,Object],default:function(){return"default"}},src:String,srcset:String,icon:U.any,alt:String,gap:Number,draggable:{type:Boolean,default:void 0},crossOrigin:String,loadError:{type:Function}}},ae=X({compatConfig:{MODE:3},name:"AAvatar",inheritAttrs:!1,props:ee(),slots:["icon"],setup:function(e,E){var y=E.slots,g=E.attrs,m=f(!0),j=f(!1),h=f(1),p=f(null),x=f(null),_=D("avatar",e),O=_.prefixCls,T=Y(),n=G(function(){return e.size==="default"?T.value:e.size}),N=J(),c=Z(function(){if(V(e.size)==="object"){var r=$.find(function(t){return N.value[t]}),a=e.size[r];return a}}),R=function(a){return c.value?{width:"".concat(c.value,"px"),height:"".concat(c.value,"px"),lineHeight:"".concat(c.value,"px"),fontSize:"".concat(a?c.value/2:18,"px")}:{}},z=function(){if(!(!p.value||!x.value)){var a=p.value.offsetWidth,t=x.value.offsetWidth;if(a!==0&&t!==0){var l=e.gap,o=l===void 0?4:l;o*2