1import{D as e,On as t,Qn as n,_ as r,b as i,k as a,mt as o,qt as s,v as c,wt as l}from"./CoKk4mC0.js";import{t as u}from"./Dlm-8u_f2.js";import{t as d}from"./CYzwD0Ik2.js";import{n as f,t as p}from"./CkcBo3MO.js";var m=[`disabled`,`onClick`],h=[`disabled`,`onClick`],g=Object.assign(a({__name:`ui-teaser-carousel`,props:{items:{type:Array,default:()=>[]},scope:{type:String,default:`teaser`},carouselItemClasses:{type:String,default:`basis-full md:basis-1/2 xl:basis-1/3`}},setup(n){let a=n,{normalizeTeasers:p}=f(),g=p(a.items,a.scope),_={container:`ms-0 py-2`,item:a.carouselItemClasses,arrows:{wrapper:`justify-center gap-x-2.5 py-8`},indicators:{wrapper:`relative bottom-0 mt-4`}};return(n,f)=>{let p=u,v=d;return o(),i(`div`,null,[e(v,{items:t(g),ui:_,arrows:``,dots:``},{default:s(({item:e})=>[(o(),c(l(e.component),{key:e.id,data:e,source:a.scope},null,8,[`data`,`source`]))]),prev:s(({onClick:t,disabled:n})=>[r(`button`,{type:`button`,disabled:n,onClick:t,class:`flex items-center justify-center w-12 h-12 text-white bg-[var(--color-primary)] rounded-full disabled:opacity-50`},[e(p,{name:`app:arrow-left`,class:`mr-px`}),f[0]||=r(`span`,{class:`sr-only`},` Previous `,-1)],8,m)]),next:s(({onClick:t,disabled:n})=>[r(`button`,{type:`button`,disabled:n,onClick:t,class:`flex items-center justify-center w-12 h-12 text-white bg-[var(--color-primary)] rounded-full disabled:opacity-50`},[e(p,{name:`app:arrow-right`,class:`ml-px`}),f[1]||=r(`span`,{class:`sr-only`},` Next `,-1)],8,h)]),_:1},8,[`items`])])}}}),{__name:`UiTeaserCarousel`}),_=Object.assign(a({__name:`item-teaser`,props:{data:{type:Object,required:!0},narrowContent:{type:Boolean,default:!1},scope:{type:String,default:void 0},source:{type:String,default:void 0}},setup(e){let t=e;return(e,r)=>{let a=g,s=p;return o(),i(`div`,{class:n({"c-item c-item--teaser":!0,"max-w-4xl mx-auto":t.data.container===`dense`})},[t.data.layout===`carousel`?(o(),c(a,{key:0,items:t.data.entries||[],scope:t.scope===``?t.data.source:t.scope},null,8,[`items`,`scope`])):(o(),c(s,{key:1,teasers:t.data.entries||[],layout:t.data.layout,scope:t.scope===``?t.data.source:t.scope,"narrow-content":!1},null,8,[`teasers`,`layout`,`scope`]))],2)}}}),{__name:`ItemTeaser`});export{_ 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.