/* Copyright © 2024 Melbet - All Rights Reserved */ import{defineComponent as g,ref as b,computed as i,unref as n,watch as I,resolveComponent as s,openBlock as m,createBlock as d,createElementBlock as S,createVNode as E}from"../../../../shared-assets/__shared_vue_deps_SRT2KB67.js";import{n as _}from"./DAFcNCavmPI3.js";import{_ as z}from"./O63BiA2h0XkB.js";import{ResizedImagesTeamLogoSizeType as f,RESIZED_IMAGES_URL_PREFIX as U}from"./B_uJR3kmcfOE.js";import{TEAM_LOGO_URL_PREFIX as p,DEFAULT_TEAM_LOGO_URL_NAME as v,t as y}from"./entry-Bl6dkD65.js";var B=g({name:"UiIcoTeamBase",components:{UiImg:z,UiIcoCountry:_},props:{image:{type:String,default:""},label:{type:String,default:""},countryIco:{type:[String,Number],default:void 0},isPresetSize:{type:Boolean,default:!0},presetSize:{type:Number,default:f.M},bordered:{type:Boolean,default:!0}},setup(e,{emit:r}){const o=b(!1),l=i(()=>e.image?`${p}${e.image}`:v),c=i(()=>e.image?`${U}${e.presetSize}${p}${e.image}`:""),t=i(()=>e.isPresetSize?n(c):n(l));I(t,()=>{o.value=!1});const a=i(()=>n(t)&&!n(o));return{logoIsError:o,logoUrl:t,onError:()=>{o.value=!0,r("error")},isLogo:a}}}),L=y(B,[["render",function(e,r,o,l,c,t){const a=s("UiImg"),u=s("UiIcoCountry");return e.isLogo?(m(),d(a,{key:0,onError:e.onError,src:e.$cdn(e.logoUrl),alt:e.label,class:"ui-ico-team-base"},null,8,["onError","src","alt"])):(m(),d(u,{key:1,ico:e.countryIco,bordered:e.bordered,class:"ui-ico-team-base"},null,8,["ico","bordered"]))}]]),T=g({name:"UiIcoTeam",components:{UiIcoTeamBase:L},props:{image:{type:String,default:""},label:{type:String,default:""},countryIco:{type:[String,Number],default:void 0},presetSize:{type:Number,default:f.M},bordered:{type:Boolean,default:!0},isPresetSize:{type:Boolean,default:!0}}});const $={class:"ui-ico-team"};var A=y(T,[["render",function(e,r,o,l,c,t){const a=s("UiIcoTeamBase");return m(),S("span",$,[E(a,{onError:r[0]||(r[0]=u=>e.$emit("error")),image:e.image,label:e.label,alt:e.label,countryIco:e.countryIco,presetSize:e.presetSize,isPresetSize:e.isPresetSize,bordered:e.bordered,class:"ui-ico-team__content"},null,8,["image","label","alt","countryIco","presetSize","isPresetSize","bordered"])])}],["__scopeId","data-v-0048cab1"]]);export{A as c,L as l};