import{d as H,r as T,da as $,f as X,eY as Y,eT as q,eU as D,O as G,J as N,P as K,di as w,T as l,b as c,Q as B,dv as Z,U as h,V as ee,db as ae,eW as re,b8 as te}from"./index-f4658ae7.js";import{u as ne,a as oe}from"./useSize-90c5eaba.js";import{e as ie}from"./eagerComputed-1ea78af6.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:ee.any,alt:String,gap:Number,draggable:{type:Boolean,default:void 0},crossOrigin:String,loadError:{type:Function}}},se=H({name:"AAvatar",inheritAttrs:!1,props:le(),slots:["icon"],setup:function(e,S){var P=S.slots,o=S.attrs,g=T(!0),p=T(!1),x=T(1),i=T(null),y=T(null),j=$("avatar",e),m=j.prefixCls,O=ne(),n=X(function(){return e.size==="default"?O.value:e.size}),k=Y(),u=ie(function(){if(q(e.size)==="object"){var a=D.find(function(t){return k.value[t]}),r=e.size[a];return r}}),E=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(!(!i.value||!y.value)){var r=i.value.offsetWidth,t=y.value.offsetWidth;if(r!==0&&t!==0){var s=e.gap,z=s===void 0?4:s;z*2