"use strict";const r=require("../../libs/vue.js"),e=require("../../libs/config/props.js"),a=require("../../libs/function/test.js"),o=r.defineMixin({props:{src:{type:String,default:()=>e.defProps.avatar.src},shape:{type:String,default:()=>e.defProps.avatar.shape},size:{type:[String,Number],default:()=>e.defProps.avatar.size},mode:{type:String,default:()=>e.defProps.avatar.mode},text:{type:String,default:()=>e.defProps.avatar.text},bgColor:{type:String,default:()=>e.defProps.avatar.bgColor},color:{type:String,default:()=>e.defProps.avatar.color},fontSize:{type:[String,Number],default:()=>e.defProps.avatar.fontSize},icon:{type:String,default:()=>e.defProps.avatar.icon},mpAvatar:{type:Boolean,default:()=>e.defProps.avatar.mpAvatar},randomBgColor:{type:Boolean,default:()=>e.defProps.avatar.randomBgColor},defaultUrl:{type:String,default:()=>e.defProps.avatar.defaultUrl},colorIndex:{type:[String,Number],validator(t){return a.test.range(t,[0,19])||t===""},default:()=>e.defProps.avatar.colorIndex},name:{type:String,default:()=>e.defProps.avatar.name}}});exports.props=o;
