1import{_ as T}from"./CEZwrrW6.js";import{_ as j}from"./CoVxTuF_.js";import{_ as q}from"./EJ1bb3_Z.js";import{_ as D}from"./DhkSfkOs.js";import{_ as E}from"./DX9YFXc9.js";import{_ as G}from"./Cct1gDza.js";import{O as y,U as o,R as l,Z as n,_ as c,Y as r,T as x,G as v,X as $,ac as C,S as R,a0 as N,V as U,ab as W,W as X,z as f,b as g,c as Y}from"./Cfgn0zXN.js";import{b as d}from"./Db4TCE2o.js";import{_ as S,d as Z}from"./C8Qm0rk6.js";import{_ as A}from"./DejflGry.js";import"./C2J1si7b.js";import"./DUazbrdC.js";import"./kgdJLe8o.js";import"./BAiuY-mI.js";import"./BKmFv78U.js";import"./isk_KXRP.js";import"./CzemHChE.js";const H={class:"features-modal-header"},J={"aria-label":"Feature Modal Navigation"},K={class:"modal-button-wrap"},Q={class:"modal-button-wrap"},ee={class:"features-modal"},b="2rem",te={__name:"FeaturesModal",props:{card:{type:Object,default:()=>({})},hasPrev:{type:Boolean,default:!1},hasNext:{type:Boolean,default:!1}},setup(e){const i=` 2 (min-width: ${d.xxxl}px) calc((100vw - 3 * ${b}) / 4), 3 (min-width: ${d.xl}px) calc((100vw - 2 * ${b}) / 3), 4 (min-width: ${d.md}px) calc((100vw - 1 * ${b}) / 2), 5 100vw 6 `;return(m,a)=>{const u=D,t=E,_=y("storyblok-component"),p=G;return o(),l(p,{"modal-id":"features-modal","inset-style":!0,"align-content-center":!1},{"content-header":n(()=>[c("div",H,[r(x,{name:"blur-fade",mode:"out-in"},{default:n(()=>[(o(),l(u,{key:e.card._uid,"heading-level":2,"heading-class":"bds-heading heading-1","no-margins":""},{default:n(()=>[U(W(e.card.title),1)]),_:1}))]),_:1}),c("nav",J,[c("div",K,[r(t,{theme:"text",text:"Prev","icon-path":"/icons/small/arrow-left.svg","show-icon":!0,"icon-before":!0,disabled:!e.hasPrev,onClick:a[0]||(a[0]=s=>m.$emit("prev"))},null,8,["disabled"])]),c("div",Q,[r(t,{theme:"text",text:"Next",disabled:!e.hasNext,"show-icon":!0,onClick:a[1]||(a[1]=s=>m.$emit("next"))},null,8,["disabled"])])])])]),default:n(()=>[c("div",ee,[r(x,{name:"blur-fade",mode:"out-in"},{default:n(()=>[(o(),v("div",{key:e.card._uid,class:"features-blocks"},[e.card?.modalLink?.[0]?.content?.blocks?.length?(o(!0),v($,{key:0},C(e.card.modalLink[0].content.blocks,s=>(o(),l(_,R({key:s._uid,blok:s},{ref_for:!0},s.component==="ImageCarouselBlok"?{sizes:i}:{}),null,16,["blok"]))),128)):N("",!0)]))]),_:1})])]),_:1})}}},oe=S(te,[["__scopeId","data-v-9d83ea6e"]]),w="1.5rem",ne={__name:"FeaturesSlider",props:{blok:{type:Object,required:!0}},setup(e){const i=e,m=` 7 (min-width: ${d.md}px) calc((100vw - 2 * ${w}) / 3), 8 (min-width: ${d.xs}px) calc((100vw - 1 * ${w}) / 2), 9 100vw 10`,a=Z(),u=g(!1),t=g(0),_=Y(()=>i.blok.cards?.[t.value]||{}),p=h=>{a.openModal("features-modal"),t.value=h,u.value=!0},s=()=>{t.value>0&&t.value--},B=()=>{t.value<i.blok.cards.length-1&&t.value++},M=()=>{u.value=!1,a.closeModal()};return(h,ae)=>{const z=T,P=j,F=y("storyblok-component"),I=q,V=oe,O=A;return o(),l(O,{class:"features-slider"},{default:n(()=>[e.blok.heading||e.blok.copy?(o(),l(P,{key:0},{default:n(()=>[r(z,{"heading-size":2,title:e.blok.heading,content:e.blok.copy},null,8,["title","content"])]),_:1})):N("",!0),r(I,{"align-center":!0,"aria-label":"test","slides-to-display":3},{slides:n(()=>[(o(),l(X,null,{default:n(()=>[(o(!0),v($,null,C(e.blok.cards,(k,L)=>(o(),l(F,{key:k._uid,blok:k,sizes:m,onClick:()=>p(L)},null,8,["blok","onClick"]))),128))]),_:1}))]),_:1}),r(V,{"modal-id":"features-modal",card:f(_),"has-prev":f(t)>0,"has-next":f(t)<e.blok.cards.length-1,onClose:M,onPrev:s,onNext:B},null,8,["card","has-prev","has-next"])]),_:1})}}},we=S(ne,[["__scopeId","data-v-920f4881"]]);export{we 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.