import{a as $,v as A,a7 as G,f as V,c$ as X,U as Z,az as q,L as R,ao as N,K as J,c9 as B,Z as i,p as c,_ as d,cl as Q,am as Y,aM as ee,cn as ae,br as re}from"./index.203f4f59.js";import{u as te,a as ne}from"./useSize.b54d9f00.js";import{e as oe}from"./eagerComputed.543f2a69.js";var le=function(){return{prefixCls:String,shape:{type:String,default:"circle"},size:{type:[Number,String,Object],default:function(){return"default"}},src:String,srcset:String,icon:Y.any,alt:String,gap:Number,draggable:{type:Boolean,default:void 0},crossOrigin:String,loadError:{type:Function}}},ie=$({compatConfig:{MODE:3},name:"AAvatar",inheritAttrs:!1,props:le(),slots:["icon"],setup:function(e,S){var P=S.slots,o=S.attrs,m=A(!0),y=A(!1),x=A(1),l=A(null),h=A(null),O=G("avatar",e),p=O.prefixCls,j=te(),n=V(function(){return e.size==="default"?j.value:e.size}),T=X(),u=oe(function(){if(Z(e.size)==="object"){var a=q.find(function(t){return T.value[t]}),r=e.size[a];return r}}),k=function(r){return u.value?{width:"".concat(u.value,"px"),height:"".concat(u.value,"px"),lineHeight:"".concat(u.value,"px"),fontSize:"".concat(r?u.value/2:18,"px")}:{}},v=function(){if(!(!l.value||!h.value)){var r=l.value.offsetWidth,t=h.value.offsetWidth;if(r!==0&&t!==0){var s=e.gap,C=s===void 0?4:s;C*2