import{a as D,s as f,H as V,f as X,cI as $,W as q,aA as G,a6 as I,ak as C,M as J,c6 as K,S as s,n as d,_ as p,cj as Q,E as U}from"./index.f9240906.js";import{u as Y}from"./useSize.3965ca89.js";import{e as Z}from"./eagerComputed.938959e2.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=D({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),A=f(!1),h=f(1),S=f(null),x=f(null),_=V("avatar",e),O=_.prefixCls,W=Y(),n=X(function(){return e.size==="default"?W.value:e.size}),k=$(),c=Z(function(){if(q(e.size)==="object"){var r=G.find(function(t){return k.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(!(!S.value||!x.value)){var a=S.value.offsetWidth,t=x.value.offsetWidth;if(a!==0&&t!==0){var l=e.gap,o=l===void 0?4:l;o*2