import{d as y,c as o,e as n,f as a,B as c,t as m,p,F as k,A as b}from"./CQ5rtXCu.js";const h={key:0,class:"flex flex-wrap items-center justify-center gap-x-3 gap-y-1"},v=["href","title"],_=y({__name:"FooterFriendLinks",props:{footerData:{},labelClass:{default:""},linkClass:{default:""}},setup(s){const d=s,l=o(()=>d.footerData??{}),i=o(()=>{const e=l.value.componentConfig;return e&&!Array.isArray(e)?e:e?.length?e[0]:{}});function f(...e){for(const t of e){if(typeof t=="number"&&Number.isFinite(t))return String(t);if(typeof t=="string"&&t.trim())return t.trim()}return""}function g(e){return e?/^(?:[a-z][a-z0-9+.-]*:|\/)/i.test(e)?e:`https://${e}`:""}const u=o(()=>(Array.isArray(l.value.bindings?.footerSocials)?l.value.bindings.footerSocials:[]).map((t,r)=>({key:String(t?.id??t?.url??r),label:f(t?.name),href:g(f(t?.url))||"#"})).filter(t=>t.label));return(e,t)=>u.value.length?(n(),a("p",h,[i.value.link?(n(),a("span",{key:0,class:c(s.labelClass)},m(i.value.link)+"：",3)):p("",!0),(n(!0),a(k,null,b(u.value,r=>(n(),a("a",{key:r.key,href:r.href,title:r.label,target:"_blank",rel:"noopener noreferrer",class:c(s.linkClass)},m(r.label),11,v))),128))])):p("",!0)}});export{_};
