1import{k as h,ak as f,aJ as x,o as l,d as i,e as t,A as d,v as s,q as v,l as b,f as o,t as y,ai as u}from"#entry";import{_ as k}from"./BTmZTOKx.js";const _={class:"center-content relative z-10 flex flex-col items-center gap-6 px-4 lg:px-8 w-full xl:max-w-2/5"},p={class:"block xl:hidden font-bold leading-tight"},w={key:0,class:"block text-[#1E1E48] text-5xl lg:text-6xl text-center"},z={key:1,class:"block text-[#1E1E48] text-5xl lg:text-6xl text-center"},I={class:"text-[#1e1e48] text-base leading-relaxed text-center"},L={key:0,class:"img-group img-group-left hidden xl:block absolute pointer-events-none"},S={class:"img-card img-left-back absolute top-0 left-0 img-large pointer-events-auto"},B={class:"w-full h-full rounded-[20px] overflow-hidden"},E={class:"img-card img-left-front absolute bottom-0 right-0 img-small pointer-events-auto",style:{"z-index":"2"}},A={class:"w-full h-full rounded-[20px] overflow-hidden"},N={key:1,class:"img-group img-group-right hidden xl:block absolute pointer-events-none"},V={class:"img-card img-right-front absolute top-0 left-0 img-small pointer-events-auto",style:{"z-index":"2"}},C={class:"w-full h-full rounded-[20px] overflow-hidden"},j={class:"img-card img-right-back absolute bottom-0 right-0 img-large pointer-events-auto"},O={class:"w-full h-full rounded-[20px] overflow-hidden"},R={__name:"AnimatedIntroSection",props:{description:{type:String,default:""},cta:{type:Object,default:()=>null},images:{type:Array,default:()=>[]},titleLine1:{type:String,default:""},titleLine2:{type:String,default:""}},setup(e){const c=u(null),r=u(!1);let a=null;return f(()=>{a=new IntersectionObserver(([g])=>{g.isIntersecting&&(r.value=!0,a?.disconnect())},{threshold:.12}),c.value&&a.observe(c.value)}),x(()=>a?.disconnect()),(g,q)=>{const m=b,n=k;return l(),i("section",{ref_key:"sectionRef",ref:c,class:y(["relative overflow-x-clip bg-white py-10 xl:pt-20 xl:pb-52 lg:flex lg:items-center lg:justify-center",{"is-visible":r.value}])},[t("div",_,[t("h2",p,[e.titleLine1?(l(),i("span",w,d(e.titleLine1),1)):s("",!0),e.titleLine2?(l(),i("span",z,d(e.titleLine2),1)):s("",!0)]),t("p",I,d(e.description),1),e.cta?.label?(l(),v(m,{key:0,label:e.cta.label,link:e.cta.url,type:"primary","is-external":e.cta.target==="_blank"},null,8,["label","link","is-external"])):s("",!0)]),e.images.length>=2?(l(),i("div",L,[t("div",S,[t("div",B,[o(n,{src:e.images[0].url,alt:e.images[0].alt,width:"304",height:"221",sizes:"304px",loading:"lazy",class:"img-fill"},null,8,["src","alt"])])]),t("div",E,[t("div",A,[o(n,{src:e.images[1].url,alt:e.images[1].alt,width:"253",height:"184",sizes:"253px",loading:"lazy",class:"img-fill"},null,8,["src","alt"])])])])):s("",!0),e.images.length>=4?(l(),i("div",N,[t("div",V,[t("div",C,[o(n,{src:e.images[2].url,alt:e.images[2].alt,width:"253",height:"184",sizes:"253px",loading:"lazy",class:"img-fill"},null,8,["src","alt"])])]),t("div",j,[t("div",O,[o(n,{src:e.images[3].url,alt:e.images[3].alt,width:"304",height:"221",sizes:"304px",loading:"lazy",class:"img-fill"},null,8,["src","alt"])])])])):s("",!0)],2)}}},M=h(R,[["__scopeId","data-v-ad917a69"]]);export{M 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.