1import{d as h,o,c as s,P as m,e as x,B as A,q as r,w as n,F as u,r as b,f as a,_ as N,m as f,g as v,t as y,n as g}from"./CD6cw12B.js";import{_ as k}from"./CtCLe1uW.js";import{_ as w}from"./BcOdHXA9.js";import{A as S}from"./C51W80eH.js";import{u as B}from"./BcwHe3eZ.js";import"./C_18auKa.js";import"./D1X_xuHQ.js";const C={class:"flex flex-col gap-4"},L=h({__name:"BlockList",props:{cols:{type:Number,default:()=>1},smCols:{type:Number,default:()=>null},mdCols:{type:Number,default:()=>null},lgCols:{type:Number,default:()=>null},xlCols:{type:Number,default:()=>null},articles:{type:Array,default:()=>[]}},setup(e){return(l,p)=>(o(),s("div",C,[m(l.$slots,"heading"),x("div",{class:A(["grid w-full grid-cols-1 gap-4",{"grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4":e.cols===4,"grid-cols-1 sm:grid-cols-2 md:grid-cols-3":e.cols===3,"grid-cols-1 sm:grid-cols-2":e.cols===2}])},[m(l.$slots,"default")],2)]))}}),G=Object.assign(L,{__name:"GridsBlockList"}),V={key:0,class:"group text-center"},$={class:"font-serif font-bold text-base md:text-lg line-clamp-2 md:min-h-[2lh] text-theme-ui-card-text dark:text-theme-ui-d-card-text group-hover:text-theme-accent transition-colors mb-3"},j={key:2,class:"md:hidden"},z=h({__name:"ArticleGrid",props:{articles:{},columns:{},variant:{},showAuthor:{type:Boolean},adSlotName:{},mobileAdSlotName:{},mobileAdAfter:{}},setup(e){const{getArticleUrl:l}=B();return(p,I)=>{const c=N,_=k,i=w;return o(),r(G,{cols:e.columns},{default:n(()=>[(o(!0),s(u,null,b(e.articles,(t,d)=>(o(),s(u,{key:d},[e.variant==="editorial"?(o(),s("div",V,[x("h3",$,[a(c,{to:f(l)(t),title:t.title},{default:n(()=>[v(y(t.title),1)]),_:2},1032,["to","title"])]),a(c,{to:f(l)(t),class:"block aspect-[4/3] overflow-hidden"},{default:n(()=>[a(_,{src:t.photo,alt:t.title,width:600,height:450,sizes:"xs:100vw sm:288px md:229px lg:228px xl:284px","video-id":t.videoId,class:"w-full h-full object-cover group-hover:scale-[1.02] transition-transform duration-500"},null,8,["src","alt","video-id"])]),_:2},1032,["to"])])):(o(),r(S,{key:1,"article-data":t,"show-author":e.showAuthor,"default-excerpt":!1,sizes:"xs:100vw sm:288px md:229px lg:228px xl:284px"},null,8,["article-data","show-author"])),e.mobileAdSlotName&&d===(e.mobileAdAfter??1)?(o(),s("div",j,[a(i,{name:e.mobileAdSlotName},null,8,["name"])])):g("",!0)],64))),128)),e.adSlotName?(o(),r(i,{key:0,name:e.adSlotName},null,8,["name"])):g("",!0)]),_:1},8,["cols"])}}}),T=Object.assign(z,{__name:"SectionsArticleGrid"});export{T 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.