import{M as Le}from"./D8ddURuF.js";import{n as we,t as P,q as R,v as B,E as ce,F as te,G as ne,p as re,A as U,_ as Me,H as ie,ai as me,a7 as Se,R as Ce,aw as ze,x as G,y as Q,B as ue,r as Ie}from"./C-p8iwFB.js";import{_ as De}from"./CLiMtjFX.js";import{A as he}from"./Bw4pmyJw.js";import{_ as $e}from"./CGEZKsSZ.js";import{A as ge}from"./qrlpHzF4.js";import{A as Re}from"./D-R8FG10.js";const He={class:"wrapper"},Oe={class:"grid"},Pe={class:"headline"},Be=we({__name:"MoleculeReasons",props:{reasonData:{}},setup(e){return(n,t)=>(R(),P("div",He,[B("div",Oe,[B("div",Pe,[ce(n.$slots,"reason-headline",{},void 0,!0)]),(R(!0),P(te,null,ne(n.reasonData,(o,u)=>(R(),re(Le,{key:o.title,class:U(["benefit",`item-${u}`]),description:o.description,title:o.title,icon:o.icon},null,8,["class","description","title","icon"]))),128))])]))}}),kt=Me(Be,[["__scopeId","data-v-f123f76d"]]);var J=function(){return J=Object.assign||function(e){for(var n,t=1,o=arguments.length;t0?1:0)-(e<0?1:0)||+e}function _e(e){var n=e.getBoundingClientRect();return{height:ke(n.height,e.offsetHeight),width:ke(n.width,e.offsetWidth)}}function F(e,n,t,o){var u=e&&e[n];return u==null?t:o&&typeof u=="function"?u():u}function q(e){return Math.round(1e6*e)/1e6}function Ve(e){var n,t,o,u,s,i;function w(g){i||(i=g),M(!0);var l=g-i;l>o&&(l=o);var a=u[t];if(a[3]0?1:-1),{abs:C+p*i*_,origin:v,rel:C}}function I(m,p,r){var _;if(p||!j())return f(m,r);if(!T(m))return null;var v=L(r??k),C=v.abs,S=m-v.rel,z=C+S;_=f(z);var H=f(z-i*W(S));return(H!==null&&Math.abs(H)6&&(E=E.slice(-6)),k=q(m);var r=y().abs;if(r!==b){var _=b!==null;b=r,_&&e.emit("slideChanged")}}function y(m){var p=m?null:function(){if(i){var r=j(),_=r?(k%t+t)%t:k,v=(r?k%t:k)-s[0][2],C=0-(v<0&&r?t-Math.abs(v):v),S=0,z=L(k),H=z.abs,Y=z.rel,ae=s[Y][2],oe=s.map(function(X,Ae){var O=C+S;(O<0-X[0]||O>1)&&(O+=(Math.abs(O)>t-1&&r?t:0)*W(-O));var fe=Ae-Y,pe=W(fe),K=fe+H;r&&(pe===-1&&O>ae&&(K+=i),pe===1&&Og&&(O-=t));var ve=O+X[0]+X[1],Ee=Math.max(O>=0&&ve<=1?1:ve<0||O>1?0:O<0?Math.min(1,(X[0]+O)/X[0]):(1-O)/X[0],0);return S+=X[0]+X[1],{abs:K,distance:u.rtl?-1*O+1-X[0]:O,portion:Ee,size:X[0]}});return H=D(H),Y=V(H),{abs:D(H),length:o,max:a,maxIdx:A,min:l,minIdx:d,position:k,progress:r?_/t:k/o,rel:Y,slides:oe,slidesLength:t}}}();return n.details=p,e.emit("detailsChanged"),p}return n={absToRel:V,add:h,details:null,distToIdx:$,idxToDist:I,init:function(m){if(function(){if(u=e.options,s=(u.trackConfig||[]).map(function(v){return[F(v,"size",1),F(v,"spacing",0),F(v,"origin",0)]}),i=s.length){t=q(s.reduce(function(v,C){return v+C[0]+C[1]},0));var r,_=i-1;o=q(t+s[0][2]-s[_][0]-s[_][2]-s[_][1]),w=s.reduce(function(v,C){if(!v)return[0];var S=s[v.length-1],z=v[v.length-1]+(S[0]+S[2])+S[1];return z-=C[2],v[v.length-1]>z&&(z=v[v.length-1]),z=q(z),v.push(z),(!r||r200||(W(v)!==W(r.distance)&&r.distance&&(r={distance:0,lastTimestamp:0,time:0}),r.time&&(r.distance+=v),r.lastTimestamp&&(r.time+=C-r.lastTimestamp),r.lastTimestamp=C),r},{distance:0,lastTimestamp:0,time:0});return p.distance/p.time||0}}}function Fe(e){var n,t,o,u,s,i,w,M;function d(b){return 2*b}function A(b){return de(b,w,M)}function c(b){return 1-Math.pow(1-b,3)}function g(){return o?e.track.velocity():0}function l(){E();var b=e.options.mode==="free-snap",k=e.track,h=g();u=W(h);var $=e.track.details,L=[];if(h||!b){var I=a(h),f=I.dist,T=I.dur;if(T=d(T),f*=u,b){var D=k.idxToDist(k.distToIdx(f),!0);D&&(f=D)}L.push({distance:f,duration:T,easing:c});var j=$.position,V=j+f;if(Vi){var N=Vi||$=b||S0||S>k&&t<0)return _;var H=(Sb&&r0||r===k&&t<0)&&ee(y),c+=p,!g&&Math.abs(c*u)>5&&(g=!0),e.track.add(p),A=m,e.emit("dragged")}}function L(y){!i&&e.track.details&&e.track.details.length&&(c=0,i=!0,g=!1,d=!0,M=y.id,f(y),A=T(y),e.emit("dragStarted"))}function I(y){i&&M===y.idChanged&&(i=!1,e.emit("dragEnded"))}function f(y){var m=D(),p=m?y.y:y.x,r=m?y.x:y.y,_=l!==void 0&&a!==void 0&&Math.abs(a-r)<=Math.abs(l-p);return l=p,a=r,_}function T(y){return D()?y.y:y.x}function D(){return e.options.vertical}function j(){u=e.size,s=D()?window.innerHeight:window.innerWidth;var y=e.track.details;y&&(b=y.min,k=y.max)}function V(y){g&&(ee(y),Z(y))}function N(){if(h.purge(),e.options.drag&&!e.options.disabled){var y;y=e.options.dragSpeed||1,w=typeof y=="function"?y:function(p){return p*y},o=e.options.rtl?-1:1,j(),n=e.container,function(){var p="data-keen-slider-clickable";se("[".concat(p,"]:not([").concat(p,"=false])"),n).map(function(r){h.add(r,"dragstart",ee),h.add(r,"mousedown",ee),h.add(r,"touchstart",ee)})}(),h.add(n,"dragstart",function(p){Z(p)}),h.add(n,"click",V,{capture:!0}),h.input(n,"ksDragStart",L),h.input(n,"ksDrag",$),h.input(n,"ksDragEnd",I),h.input(n,"mousedown",L),h.input(n,"mousemove",$),h.input(n,"mouseleave",I),h.input(n,"mouseup",I),h.input(n,"touchstart",L,{passive:!0}),h.input(n,"touchmove",$,{passive:!1}),h.input(n,"touchend",I),h.input(n,"touchcancel",I),h.add(window,"wheel",function(p){i&&Z(p)});var m="data-keen-slider-scrollable";se("[".concat(m,"]:not([").concat(m,"=false])"),e.container).map(function(p){return function(r){var _;h.input(r,"touchstart",function(v){_=T(v),E=!0,x=!0},{passive:!0}),h.input(r,"touchmove",function(v){var C=D(),S=C?r.scrollHeight-r.clientHeight:r.scrollWidth-r.clientWidth,z=_-T(v),H=C?r.scrollTop:r.scrollLeft,Y=C&&r.style.overflowY==="scroll"||!C&&r.style.overflowX==="scroll";if(_=T(v),(z<0&&H>0||z>0&&H=1||(z.origin=1-H-(r>1?0:1-r)),z})}t.options.trackConfig=V}function h(){L();var f=t.size;t.options.disabled||f===u||(u=f,b())}function $(){h(),setTimeout(h,500),setTimeout(h,2e3)}function L(){var f=_e(t.container);t.size=(t.options.vertical?f.height:f.width)||1}function I(){t.slides=se(t.options.selector,t.container)}t.container=(w=se(e,document)).length?w[0]:null,t.destroy=function(){M.purge(),t.emit("destroyed"),d(!0)},t.prev=function(){t.moveToIdx(t.track.details.abs-1,!0)},t.next=function(){t.moveToIdx(t.track.details.abs+1,!0)},t.update=b,a(t.options)}}var Ye=function(e,n,t){try{return function(o,u){var s,i={};return s={emit:function(w){i[w]&&i[w].forEach(function(d){d(s)});var M=s.options&&s.options[w];M&&M(s)},moveToIdx:function(w,M,d){var A=s.track.idxToDist(w,M);if(A){var c=s.options.defaultAnimation;s.animator.start([{distance:A,duration:F(d||c,"duration",500),easing:F(d||c,"easing",function(g){return 1+--g*g*g*g*g})}])}},on:function(w,M,d){d===void 0&&(d=!1),i[w]||(i[w]=[]);var A=i[w].indexOf(M);A>-1?d&&delete i[w][A]:d||i[w].push(M)},options:o},function(){if(s.track=Ne(s),s.animator=Ve(s),u)for(var w=0,M=u;w[]},references:{},title:{}},setup(e){const n=e,t=ie(0),o=ie(!1),u=ie([]),[s,i]=Xe({loop:!0,slideChanged:c=>{t.value=c.track.details.rel}}),w=c=>{var g;(g=i.value)==null||g.moveToIdx(c)},M=()=>{var c;(c=i.value)==null||c.next()},d=()=>{var c;(c=i.value)==null||c.prev()},A=()=>{n.references[t.value]&&n.references[t.value].videoLink&&(u.value[t.value]=!1)};return Ce(()=>{u.value=Array(n.references.length).fill(!0),o.value=!0}),(c,g)=>(R(),P("div",Ge,[B("div",Ue,[B("div",Je,[B("div",Ke,[B("div",null,[c.title?(R(),P("h4",{key:0,class:U(["title",{"d-none":c.teaser.length}])},Q(c.title),3)):G("",!0),c.teaser.length?(R(),P("div",Qe,[ue(De,{content:c.teaser,class:"mb-lg-64"},{default:Ie(({data:l})=>[B("div",Ze,[B("h4",et,[B("span",tt,Q(l.title),1)]),B("p",nt,Q(l.description),1)]),ce(c.$slots,"buttons",{},void 0,!0)]),_:3},8,["content"])])):G("",!0),B("div",{ref_key:"sliderRef",ref:s,class:U(["keen-slider mb-lg-64",{"d-none":c.teaser.length}])},[(R(!0),P(te,null,ne(c.references,(l,a)=>(R(),P("div",{key:a,class:U(["keen-slider__slide",{"d-none":!o.value}])},[B("div",{class:U({"d-none":a!=t.value})},[B("div",rt,[B("div",{class:"text-grey-700",innerHTML:c.$renderStoryblokRichtext(l.description)},null,8,it),l.author?(R(),P("p",at,Q(l.author),1)):G("",!0),l.position?(R(),P("p",ot,Q(l.position),1)):G("",!0)]),ce(c.$slots,"buttons",{},void 0,!0)],2)],2))),128))],2),c.references.length>1?(R(),P("div",st,[(R(!0),P(te,null,ne(c.references,(l,a)=>(R(),re(he,{key:l._uid,active:a===t.value,class:"me-8 ms-8 me-lg-16 ms-lg-0","start-position":a,"end-position":c.references.length,onClick:x=>w(a)},null,8,["active","start-position","end-position","onClick"]))),128))])):G("",!0)])]),B("div",ut,[c.references.length>1?(R(),P("div",lt,[ue(ge,{left:"",onClick:g[0]||(g[0]=l=>d())}),ue(ge,{right:"",onClick:g[1]||(g[1]=l=>M())})])):G("",!0),B("div",{class:U(["image-container",{"pe-none":!(c.references.length>0&&c.references[t.value]&&c.references[t.value].videoLink)}]),onClick:A},[(R(!0),P(te,null,ne(c.references,(l,a)=>(R(),P("div",{key:l._uid},[t.value===a&&u.value[a]?(R(),re($e,{key:0,src:l.image.filename,class:U(["image",{displayed:u.value[a]}])},null,8,["src","class"])):G("",!0),t.value===a&&!u.value[a]&&l.videoLink?(R(),re(Re,{key:1,src:`${l.videoLink}?autoplay=1`},null,8,["src"])):G("",!0)]))),128))],2)]),c.references.length>1?(R(),P("div",ct,[(R(!0),P(te,null,ne(c.references,(l,a)=>(R(),re(he,{key:l._uid,active:a===t.value,class:"me-16 ms-16","start-position":a,"end-position":c.references.length,onClick:x=>w(a)},null,8,["active","start-position","end-position","onClick"]))),128))])):G("",!0)])])]))}}),yt=Me(dt,[["__scopeId","data-v-67cd2bfb"]]);export{kt as M,yt as a}; //# sourceMappingURL=BlZxgXjo.js.map