1import{_ as y}from"./DR-XDUr7.js";import{g as h}from"./2jat2HwS.js";import{i as D}from"./BIFD3iOF.js";import{u as x}from"./o71hRK-2.js";import{d as A,i,c as m,x as p,a as v,m as d,l as b,o as s,F as j,r as E,j as g,p as P,q as k}from"./CZ7uo5US.js";const w=new Set(["content","text"]),T="headline",F="image",_=t=>t.replace(/<[^>]*>/g," ").replace(/ /g," ").replace(/\s+/g," ").trim(),l=t=>{if(!t)return null;if(Array.isArray(t)){for(const n of t){const e=l(n);if(e)return e}return null}if(typeof t=="object"){const n=t,e=n[T];if(typeof e=="string"){const r=_(e);if(r)return r}for(const r of Object.values(n)){const o=l(r);if(o)return o}}return null},u=t=>{if(!t)return null;if(Array.isArray(t)){for(const n of t){const e=u(n);if(e)return e}return null}if(typeof t=="object"){const n=t;for(const[e,r]of Object.entries(n)){if(w.has(e)&&typeof r=="string"){const a=_(r);if(a)return a}const o=u(r);if(o)return o}}return null},f=t=>{if(!t)return null;if(Array.isArray(t)){for(const n of t){const e=f(n);if(e)return e}return null}if(typeof t=="object"){const n=t;for(const[e,r]of Object.entries(n)){if(e===F){const a=D(r||null).getImage("0x0",!0);if(a)return a}const o=f(r);if(o)return o}}return null},S=t=>{if(!t||!t.length)return null;const n=l(t);if(!n)return null;const e=u(t),r=f(t);return{"@context":"https://schema.org","@type":"ProfilePage",mainEntity:{"@type":"Person",name:n,...e?{description:e}:{},...r?{image:r}:{}}}},B={key:0,class:"container container-module"},H={class:"row justify-content-md-center"},I={class:"row"},V=A({__name:"Profile",props:{componentData:{},additionalData:{}},setup(t){const n=t,e=h(n.componentData?.container_content,n.additionalData?.container_content,n.componentData?.index);if(n.componentData&&n.componentData.container_content&&n.componentData.container_content.length>0&&e&&e.length>0){const r=S(n.componentData.container_content);x([r])}return(r,o)=>{const a=y;return t.componentData&&i(e)&&i(e).length>0?(s(),m("section",B,[p("div",H,[v(a,{"grid-options":t.componentData,classes:"container-module__wrapper"},{default:d(()=>[p("div",I,[(s(!0),m(j,null,E(i(e),c=>(s(),g(a,{"grid-options":t.componentData,type:"subWidth",classes:"container-module__subitem"},{default:d(()=>[(s(),g(P(c.component),k({ref_for:!0},{componentData:c.data,additionalData:c.additionalData}),null,16))]),_:2},1032,["grid-options"]))),256))])]),_:1},8,["grid-options"])])])):b("",!0)}}});export{V as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.