1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="10fd2d47-0cfd-4574-9572-896f2da5f45c",e._sentryDebugIdIdentifier="sentry-dbid-10fd2d47-0cfd-4574-9572-896f2da5f45c")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3925],{32610:function(e,t,i){"use strict";var a=i(85893),n=i(67294),r=i(32233),s=i(16893),o=i(97522);t.Z=e=>{let{className:t="",children:i="",noAnimation:l=!1}=e,d=(0,n.useRef)(null),c=(0,r._)(),_=(0,s.Y)(d,{amount:.5,once:!0});(0,n.useEffect)(()=>{_&&c.start("visible"),_||c.start(l?"visible":"hidden")},[c,_,l]);let u={hidden:{opacity:l?1:0,y:"0.15em"},visible:{opacity:1,y:"0em",transition:{duration:1,type:"spring"}}};return(0,a.jsx)("div",{"aria-label":i,role:"heading","aria-level":1,className:t,children:(0,a.jsx)(o.E.span,{ref:d,"aria-hidden":"true",initial:"hidden",animate:c,variants:{hidden:{},visible:{transition:{delayChildren:.1,staggerChildren:.1}}},style:{display:"inline-block"},children:i.split(" ").map((e,t)=>(0,a.jsx)(o.E.span,{"aria-hidden":"true",variants:u,style:{display:"inline-block",marginRight:"0.25em"},children:e},t))})})}},27302:function(e,t,i){"use strict";var a=i(85893),n=i(67294),r=i(93967),s=i.n(r),o=i(50837),l=i.n(o);let d=(0,n.forwardRef)((e,t)=>(0,a.jsx)("div",{ref:t,className:s()(l().container,e.className,e.size&&l()[e.size]),children:e.children}));d.displayName="Container",t.Z=d},30584:function(e,t,i){"use strict";var a=i(85893),n=i(67294),r=i(93967),s=i.n(r),o=i(68505),l=i.n(o);let d=(0,n.forwardRef)((e,t)=>{let{className:i,children:n,paddingSize:r="medium",noTopPadding:o,noBottomPadding:d,...c}=e;return(0,a.jsx)("section",{ref:t,className:s()(l().section,{[l()["padding--".concat(r)]]:r,[l()["padding--noTop"]]:o,[l()["padding--noBottom"]]:d},i),...c,children:n})});d.displayName="Section",t.Z=d},63925:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return sections_Testimonials}});var a=i(85893),n=i(67294),r=i(98987),s=i(61215),o=i(97522),l=i(79661),d=i(27302),c=i(30584),_=i(25675),u=i.n(_),m=i(93967),h=i.n(m),f=i(60222),y=i(32610),p=i(80573),v=i.n(p),components_TestimonialCard=e=>{let t=(0,l.ac)("(max-width: 575px)"),renderEmoji=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6;return"emoji"in e&&(null==e?void 0:e.emoji)?(0,a.jsx)("div",{className:h()(v().card__emoji,{[v()["card__emoji--left"]]:"left"===e.emojiPlaceHorizontally,[v()["card__emoji--center"]]:"center"===e.emojiPlaceHorizontally,[v()["card__emoji--right"]]:"right"===e.emojiPlaceHorizontally,[v()["card__emoji--top"]]:"top"===e.emojiPlaceVertically,[v()["card__emoji--middle"]]:"middle"===e.emojiPlaceVertically,[v()["card__emoji--bottom"]]:"bottom"===e.emojiPlaceVertically}),children:(0,a.jsx)(f.Xu,{children:(0,a.jsx)(f.VS,{speed:t,easing:"easeOutQuad",children:e.emoji})})}):null};switch(null==e?void 0:e.fieldGroupName){case"TestimonialsCardsImageCardLayout":return"image"in e?(0,a.jsx)("div",{className:h()(v().card,v().card__image,e.className),children:(0,a.jsx)(f.Xu,{children:(0,a.jsx)(f.VS,{speed:t?0:8,easing:"easeOutQuad",children:(0,a.jsxs)("div",{className:v().card__inner,children:[renderEmoji(),(0,a.jsx)(f.UG,{className:v().card__imageContainer,children:(0,a.jsx)(f.mU,{speed:-4,children:(0,a.jsx)(u(),{src:e.image.node.sourceUrl,alt:e.image.node.altText,width:420,height:380})})})]})})})}):null;case"TestimonialsCardsReviewCardLayout":var i,n,r,s;return"author"in e?(0,a.jsx)("div",{className:h()(v().card,v().card__review,e.className),children:(0,a.jsxs)("div",{className:v().card__inner,children:[renderEmoji(-4),(0,a.jsx)(o.E.div,{className:v().card__title,initial:{opacity:0,y:50},whileInView:{opacity:1,y:0},transition:{duration:.6},children:(0,a.jsx)(y.Z,{children:e.title})}),(0,a.jsx)(o.E.div,{className:v().card__text,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},transition:{duration:.6},children:e.text}),(0,a.jsxs)(o.E.div,{className:v().card__author,initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},transition:{duration:.6},children:[(0,a.jsx)("div",{className:v().card__authorAvatar,children:(0,a.jsx)(u(),{src:null!==(r=null===(i=e.author.avatar)||void 0===i?void 0:i.node.sourceUrl)&&void 0!==r?r:"",alt:null!==(s=null===(n=e.author.avatar)||void 0===n?void 0:n.node.altText)&&void 0!==s?s:"",width:48,height:48})}),(0,a.jsx)("div",{className:v().card__authorName,children:e.author.name})]})]})}):null;default:return null}},j=i(11952),g=i.n(j),sections_Testimonials=e=>{let{backgroundText:t,cards:i}=e,_=(0,n.useRef)(null),u=(0,l.ac)("(max-width: 575px)"),m=(0,r.v)({target:_,offset:["start end","128px start"]}),h=(0,s.H)(m.scrollYProgress,[0,1],[0,1]),f=(0,s.H)(m.scrollYProgress,[0,1],[-300,0]),[y,p]=(0,n.use
1State)();return(0,n.useEffect)(()=>{if(u){p({});return}p({opacity:h,y:f})},[u]),(0,a.jsx)("div",{ref:_,children:(0,a.jsx)(c.Z,{className:g().section,paddingSize:"medium",children:(0,a.jsx)(d.Z,{children:(0,a.jsxs)("div",{children:[(0,a.jsx)(o.E.div,{className:g().section__title,dangerouslySetInnerHTML:{__html:t},style:y}),(0,a.jsx)("div",{className:g().section__cards,children:null==i?void 0:i.map((e,t)=>(0,a.jsx)(components_TestimonialCard,{...e,className:g().section__card},t))})]})})})})}},50837:function(e){e.exports={container:"Container_container__ozbA_",small:"Container_small__qTdPV"}},68505:function(e){e.exports={section:"styles_section__3dVyx","padding--small":"styles_padding--small__O1oRB","padding--medium":"styles_padding--medium__t_X7b","padding--noTop":"styles_padding--noTop__U94K4","padding--noBottom":"styles_padding--noBottom__eX6Gy"}},80573:function(e){e.exports={card:"styles_card__oJXOE",card__inner:"styles_card__inner__FIwzH",card__emoji:"styles_card__emoji___EsLh","card__emoji--left":"styles_card__emoji--left__6ZStM","card__emoji--right":"styles_card__emoji--right__KOVTE","card__emoji--center":"styles_card__emoji--center__0hlTN","card__emoji--top":"styles_card__emoji--top__F_QBU","card__emoji--bottom":"styles_card__emoji--bottom__ZfGGf","card__emoji--middle":"styles_card__emoji--middle__5h_tE",card__image:"styles_card__image__WryLP",card__imageContainer:"styles_card__imageContainer__JHLfG",card__review:"styles_card__review__IpoLw",card__title:"styles_card__title__yDapW",card__text:"styles_card__text__PfGvH",card__author:"styles_card__author__vQH2b",card__authorAvatar:"styles_card__authorAvatar__OT7Zk",card__authorName:"styles_card__authorName__KvPUp"}},11952:function(e){e.exports={section:"styles_section__Qqb5w",section__title:"styles_section__title__fzVJn",section__cards:"styles_section__cards__Vr6yb",section__card:"styles_section__card__VFvCi"}},32233:function(e,t,i){"use strict";i.d(t,{_:function(){return useAnimation}});var a=i(96681),n=i(75062),r=i(35539),s=i(95777),o=i(25386);function setVariants(e,t){let i=[...t].reverse();i.forEach(i=>{let a=e.getVariant(i);a&&(0,r.C)(e,a),e.variantChildren&&e.variantChildren.forEach(e=>{setVariants(e,t)})})}function animationControls(){let e=!1,t=new Set,i={subscribe:e=>(t.add(e),()=>void t.delete(e)),start(i,a){(0,o.k)(e,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");let n=[];return t.forEach(e=>{n.push((0,s.d)(e,i,{transitionOverride:a}))}),Promise.all(n)},set:i=>((0,o.k)(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),t.forEach(e=>{Array.isArray(i)?setVariants(e,i):"string"==typeof i?setVariants(e,[i]):(0,r.C)(e,i)})),stop(){t.forEach(e=>{!function(e){e.values.forEach(e=>e.stop())}(e)})},mount:()=>(e=!0,()=>{e=!1,i.stop()})};return i}let useAnimation=function(){let e=(0,a.h)(animationControls);return(0,n.L)(e.mount,[]),e}},16893:function(e,t,i){"use strict";i.d(t,{Y:function(){return useInView}});var a=i(67294),n=i(11816);let r={some:0,all:1};function useInView(e,{root:t,margin:i,amount:s,once:o=!1,initial:l=!1}={}){let[d,c]=(0,a.useState)(l);return(0,a.useEffect)(()=>{if(!e.current||o&&d)return;let a={root:t&&t.current||void 0,margin:i,amount:s};return function(e,t,{root:i,margin:a,amount:s="some"}={}){let o=(0,n.I)(e),l=new WeakMap,d=new IntersectionObserver(e=>{e.forEach(e=>{let i=l.get(e.target);if(!!i!==e.isIntersecting){if(e.isIntersecting){let i=t(e.target,e);
1"function"==typeof i?l.set(e.target,i):d.unobserve(e.target)}else"function"==typeof i&&(i(e),l.delete(e.target))}})},{root:i,rootMargin:a,threshold:"number"==typeof s?s:r[s]});return o.forEach(e=>d.observe(e)),()=>d.disconnect()}(e.current,()=>(c(!0),o?void 0:()=>c(!1)),a)},[t,e,i,o,s]),d}}}]);
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.