import{n as x,o as N,t as n,q as t,B as l,v as s,x as m,F as C,G as I,r as p,y as r,C as T,a0 as D,D as F,I as M,_ as B,u as R,H as u,R as j,a8 as z,p as q,A as E,z as y,ae as S}from"./C-p8iwFB.js";import{y as G}from"./NPB8-mQI.js";import{_ as H}from"./CLiMtjFX.js";import{A as $}from"./qrlpHzF4.js";import{_ as U}from"./CGEZKsSZ.js";const J={key:0,class:"card border d-flex flex-column"},K={class:"content d-flex flex-column justify-content-between h-100"},O={class:"richtext"},P={class:"text-grey-700 mb-0 ps-16"},Q={key:0,class:"link-wrapper"},W={class:"mb-0 me-8"},X={key:1,class:"card border bg-grey-50 d-flex flex-column justify-content-between p-24 pt-48 pb-32"},Y={class:"mb-16"},Z={class:"text-4-rows text-grey-700"},ee={key:0},se=x({__name:"SlidingCardsItem",props:{item:{}},setup(h){const d=h,c=N(()=>[d.item.row1,d.item.row2,d.item.row3].filter(Boolean));return(e,v)=>(t(),n("div",null,[e.item.activeVariantNoImg?(t(),n("div",X,[s("div",null,[s("h6",Y,r(e.item.title),1),s("p",Z,r(e.item.description),1)]),e.$renderStoryblokLink(e.item.link)?(t(),n("div",ee,[l(M,{link:e.$renderStoryblokLink(e.item.link),"new-window":e.$renderStoryblokTarget(e.item.link),"outline-grey":"","background-grey":"",small:""},{default:p(()=>[F(r(e.item.titleLink),1)]),_:1},8,["link","new-window"])])):m("",!0)])):(t(),n("div",J,[l(U,{src:e.item.image.filename,alt:e.item.image.alt,class:"image"},null,8,["src","alt"]),s("div",K,[s("div",O,[s("ul",P,[(t(!0),n(C,null,I(c.value,(w,f)=>(t(),n("li",{key:f,class:"text-2-rows"},r(w),1))),128))])]),e.$renderStoryblokLink(e.item.link)?(t(),n("div",Q,[l(D,{to:e.$renderStoryblokLink(e.item.link),"new-window":e.$renderStoryblokTarget(e.item.link),class:"link d-flex align-items-center"},{default:p(()=>[s("p",W,r(e.item.titleLink),1),l(T,{sm:"",name:"other-icon-arrow",class:"arrow-right arrow"})]),_:1},8,["to","new-window"])])):m("",!0)])]))]))}}),te=B(se,[["__scopeId","data-v-3a429475"]]),ne={class:"container mb-32"},ie={class:"mb-16"},oe={key:0},le={class:"container container-right-aligned"},ae={key:0,class:"slider-btn-right container d-none d-xl-block"},re={key:0,class:"slider-btn-left d-none d-xl-block"},de=x({__name:"SlidingCards",props:{details:{}},setup(h){const{t:d}=R(),c=u(!1),e=u(null),v=u([]),w=i=>{i&&(v.value=[i])},f=u(!0),b=u(!1),k=i=>{const o=i.track.details,a=o&&o.slides;a&&(f.value=a[o.rel].abs===o.minIdx,b.value=a[o.rel].abs===o.maxIdx)},L=()=>{e.value&&(e.value.next(),k(e.value))},V=()=>{e.value&&(e.value.moveToIdx(0),k(e.value))},_=u(!1),A=()=>{_.value=!_.value};return j(()=>{v.value[0]&&(e.value=new G(v.value[0],{mode:"free-snap",breakpoints:{"(min-width: 768px)":{slides:{perView:"auto",spacing:48}}},slides:{perView:"auto",spacing:24},slideChanged:i=>{k(i)},created:i=>{k(i)}}))}),z(()=>{e.value&&e.value.destroy()}),(i,o)=>(t(),q(H,{content:i.details},{default:p(({data:a})=>[s("div",ne,[s("h4",ie,r(a.title),1),a.description?(t(),n("div",oe,[s("p",{class:E(["description","text-grey-700","mb-0",{expanded:_.value}])},r(a.description),3),s("span",{class:"toggle text-grey-700 text-link",onClick:A},r(_.value?y(d)("locations.showLess"):y(d)("locations.showMore")),1)])):m("",!0)]),s("div",{class:"position-relative",onMouseenter:o[0]||(o[0]=g=>c.value=!0),onMouseleave:o[1]||(o[1]=g=>c.value=!1)},[s("div",le,[s("div",{ref:w,class:"keen-slider d-flex"},[(t(!0),n(C,null,I(a.cards,g=>(t(),n("div",{key:g.slug,class:"keen-slider__slide mb-32"},[l(te,{item:g},null,8,["item"])]))),128))]),l(S,{name:"slider-btn-right",appear:""},{default:p(()=>[c.value&&!b.value?(t(),n("div",ae,[l($,{right:"",onClick:L})])):m("",!0)]),_:1}),l(S,{name:"slider-btn-left",appear:""},{default:p(()=>[c.value&&!f.value?(t(),n("div",re,[l($,{left:"",onClick:V})])):m("",!0)]),_:1})])],32)]),_:1},8,["content"]))}}),fe=B(de,[["__scopeId","data-v-8d1e1caa"]]);export{fe as S}; //# sourceMappingURL=Bk_cpj1_.js.map