1import{D as b}from"./Videos-BfqBQcFa.js";import{l as o,s as x,z as y,v as t,E as s,x as k,u as d,B as C,j as w,r as E,k as F,p as g,q as _,F as B,y as T,C as q,f as i}from"./vendor-vue-DgKPkTzM.js";import{u as L}from"./links-lgUQVf6P.js";import"./vendor-icons-C07lCRXW.js";import"./vendor-Dtr_Mrnh.js";import"./vendor-swiper-CmTBkzXo.js";const M=["src","alt"],S=["innerHTML"],z={__name:"FeatureCard",props:{imageUrl:{type:String,required:!0},title:{type:String,required:!0},description:{type:String,required:!0},to:{type:String,required:!1},large:{type:Boolean,default:!1}},setup(e){return(c,r)=>(o(),x(d(C),{href:e.to,class:s(["relative flex aspect-[581/210] w-full cursor-pointer flex-col justify-end overflow-hidden rounded-md p-3 text-white transition-all hover:-translate-y-1 hover:shadow-xl",e.large?"md:p-5":""])},{default:y(()=>[t("img",{src:e.imageUrl,alt:e.title,loading:"lazy",class:"absolute inset-0 h-full w-full object-fill"},null,8,M),r[0]||(r[0]=t("div",{class:"pointer-events-none absolute inset-0 bg-gradient-to-b from-[#333]/20 from-50% to-black/70"},null,-1)),t("div",{"data-testid":"feature-card-text",class:s(["relative flex flex-col",e.large?"md:max-w-[500px] md:gap-[10px]":""])},[t("h3",{class:s(["my-0 font-semibold",e.large?"text-2xl md:text-[2rem] md:leading-[1.3]":"text-2xl md:text-[1.75rem]"])},k(e.title),3),t("div",{class:s(["text-balance",e.large?"text-xs md:text-[18px] md:leading-[1.3]":"text-xs md:text-[17px]"]),innerHTML:e.description},null,10,S)],2)]),_:1},8,["href","class"]))}},D={key:0,class:"block-container"},I={class:"mb-10 grid grid-cols-1 md:grid-cols-2 gap-2 pt-2 px-4 md:px-0"},H=w({__name:"FeaturedJT",props:{block:{}},setup(e){const{t:c,locale:r}=L(),p=e,u=i(()=>{var l;return((l=p.block.content)==null?void 0:l.items)||[]}),n=E([...u.value]);F(()=>{n.value=[...u.value].sort(()=>Math.random()-.5)});const h=i(()=>n.value.length%2===1),v=i(()=>n.value.length-1),m=l=>h.value&&l===v.value;return(l,N)=>d(r)==="en"?(o(),g("div",D,[_(b,{title:d(c)("ARTICLE_PROFILE_FEATURED_NAME"),size:"large",class:"mb-0"},null,8,["title"]),t("div",I,[(o(!0),g(B,null,T(n.value,(a,f)=>(o(),x(z,{key:a.url,to:a.url,"image-url":a.imageUrl,title:a.title,description:a.description,large:m(f),class:s(m(f)?"md:col-span-2":"")},null,8,["to","image-url","title","description","large","class"]))),128))])])):q("",!0)}});export{H 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.