1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6542],{91520:function(e,l,t){t.d(l,{default:function(){return b}});var n=t(57437),r=t(2265),i=t(19764),a=t(51225),o=t(82802),s=t(36760),u=t.n(s);t(7354),t(76889);var d=t(6599),c=t(7368),f=t(78504),v=t(41398);let m=e=>{let{children:l,customCarouselWrapper:t}=e;return t?t({children:l}):(0,n.jsx)(n.Fragment,{children:l})},p=(e,l,t,n,i)=>{let[a,o]=(0,r.useState)(1);return{swipeLoopNext:()=>{null==e||e.slideNext(),n||null==e||e.on("transitionEnd",()=>{i?i.focus({preventScroll:!0}):null==l||l[a===t?1:a].focus({preventScroll:!0})})},swipeLoopPrevious:()=>{null==e||e.slidePrev();let r=1===a?(t||0)-1:a-2;n||null==e||e.on("transitionEnd",()=>{if(i)i.focus({preventScroll:!0});else{var e;null==l||null===(e=l[r])||void 0===e||e.focus({preventScroll:!0})}})},totalCountCurrentIndex:a,setTotalCountCurrentIndex:o}},h=(e,l,t,n,i)=>{let[a,o]=(0,r.useState)(0),[s,u]=(0,r.useState)(0),[d,c]=(0,r.useState)(0),f=(0,r.useMemo)(()=>(!i||i>0)&&e&&"slidesSizesGrid"in e?null==e?void 0:e.slidesSizesGrid:void 0,[i,e]),v=(0,r.useMemo)(()=>(!i||i>0)&&e&&"slidesGrid"in e?null==e?void 0:e.slidesGrid:void 0,[i,e]),m=(0,r.useMemo)(()=>(null==e?void 0:e.width)||0,[null==e?void 0:e.width]),p=(0,r.useMemo)(()=>(null==e?void 0:e.translate)||0,[null==e?void 0:e.translate]),h=(0,r.useMemo)(()=>(null==e?void 0:e.snapIndex)||(null==e?void 0:e.realIndex)||0,[null==e?void 0:e.realIndex,null==e?void 0:e.snapIndex]),x=(0,r.useCallback)(()=>{if(t){let e=h+Math.floor(t),l=(null==v?void 0:v.length)?(null==v?void 0:v.length)-1:0;return e>=l?l:e}if(!n)return(null==v?void 0:v.findIndex((e,l)=>l>d&&e+((null==f?void 0:f[l])||0)>m+Math.abs(p)&&e+((null==f?void 0:f[l])||0)+p>0))||0;{let e=h+n,t=(null==v?void 0:v.length)||(null==l?void 0:l.length)?((null==v?void 0:v.length)||(null==l?void 0:l.length)||0)-1:0;return e>=t?t:e}},[t,n,h,v,l,f,d,m,p]),w=(0,r.useCallback)(()=>{if(t){let e=h-Math.floor(t);return e<0?0:e}if(n){let e=h-n;return e<0?0:e}{let e=(null==v?void 0:v[d])||0;return Math.abs(p)-m<=0?0:(null==v?void 0:v.findIndex(l=>l+m>e))||0}},[t,d,v,h,p,m,n]);return(0,r.useEffect)(()=>{let e=x(),l=w();o(e),u(l)},[x,w,d]),{swipeNotLoopNext:()=>{if(a>0){var t;c(a),null==e||e.slideTo(a),null==l||null===(t=l[a])||void 0===t||t.focus({preventScroll:!0})}},swipeNotLoopPrevious:()=>{if(s>=0){var t;null==e||e.slideTo(s),c(s),null==l||null===(t=l[s])||void 0===t||t.focus({preventScroll:!0})}},notLoop_previousIndex:s,notLoop_currentIndex:d,notLoop_nextIndex:a}};var x=t(71793);let w=(e,l,t,n,i,o,s,u)=>{let d=(0,r.useRef)(null),c=(0,r.useRef)(null),f=(0,v.yK)(),{lastKeyPressedIsTab:m,shiftPressed:p}=(0,a.vv)(),{fallbackRef:h}=(0,x.j)(),w=!e&&l<=1,g=!t||!e&&(-1===i||(f?t:t-1)===l);return{prevButtonProps:{onBlur:e=>{m&&p&&s!==c.current&&s!==d.current&&(e.preventDefault(),h&&h.current?h.current.focus({preventScroll:!0}):null==s||s.focus({preventScroll:!0}))},onKeyDown:e=>{("Enter"===e.key||"Space"===e.code)&&(e.preventDefault(),o("PREV"))},"aria-describedby":u,"aria-disabled":w,disabled:w,onClick:()=>{o("PREV")}},previousButtonRef:d,nextA11yKey:e&&l===t?"a11y_swipeBackToFirst":"a11ySwipeRight",prevA11yKey:e&&l<=1?"a11y_swipeToLast":"a11ySwipeLeft",nextButtonRef:c,nextButtonProps:{onKeyDown:e=>{("Enter"===e.key||"Space"===e.code)&&(e.preventDefault(),o("NEXT"))},onBlur:e=>{m&&p&&w&&s!==c.current&&s!==d.current&&(e.preventDefault(),null==s||s.focus({preventScroll:!0}))},"aria-describedby":u,"aria-disabled":g,disabled:g,onClick:()=>{o("NEXT")}}}};var g=t(88062),y=t(8766),b=e=>{let{loop:l,listeningKeyboard:t,disableCarouselId:s=!1,displayedItem:x,swipeGapBetweenItems:b,responsiveDisplayedItems:S,children:j,customNavigationButton:N,carouselClassname:E,containerClassName:I,navButtonsContainerClassname:k,navButtonsClassname:A,navButtonClassname:T,navLeftButtonClassname:C,navRightButtonClassname:P,navButtonProps:R,hideNavIndex:B,hideControls:M,spaceBetween:Z=24,carouselItemClassname:D,carouselSwiperWrapperClassname:L,leavingSlideSpeed:F,incommingSlideSpeed:_,centered:q,draggable:G,disableFocus:K,overrideFocusRef:z,maximumDisplayedItem:O,swiperOptions:V,carouselTitle:H,carouselTitleId:W,startIndex:X=1,onCurrentIndexChange:Y,onPropagateConfReady:Q,onSlide:J,controller:U,setControlledSwiper:$,customCarouselWrapper:ee,listRoleCarousel:el=!1,hasItemsWithImageAndText:et}=e,en=(0,v.yK)(),er=(0,v.P7)(),ei=(0,v.c_)(),ea=(0,y.Z)(),eo=en&&(null==S?void 0:S.sm)?S.sm:er&&(null==S?void 0:S.md)?S.md:ei&&(null==S?void 0:S.lg)?S.lg:x,es=(0,r.useMemo)(()=>Array.isArray(j)?j.length:1,[j]),[eu,ed]=(0,r.useState)(X),[ec,ef]=(0,r.useState)(),[ev,em]=(0,r.useState)(),{lastKeyPressedIsTab:ep,shiftPressed:eh}=(0,a.vv)(),ex=(0,r.useId)(),{ref:ew,width:eg}=(0,g.NB)(),[ey,eb]=(0,r.useState)([]),[eS,ej]=(0,r.useState)([]),eN=(0,r.useMemo)(()=>eo?es>=eo&&l:l,[eo,l,es]),eE=(0,r.useMemo)(()=>
1{let e=Array.isArray(j)?j.filter(Boolean):[j];if(!eN)return e;{let l=eo||O||3.5;return eo&&l>=2*e.length?[...Array(l<=e.length?3:2)].reduce(l=>[...l,...e],[]):e}},[j,eo,eN,O]),{swipeNotLoopNext:eI,swipeNotLoopPrevious:ek,notLoop_currentIndex:eA,notLoop_nextIndex:eT}=h(ec,ey,eo,b,eg),{swipeLoopNext:eC,swipeLoopPrevious:eP,setTotalCountCurrentIndex:eR,totalCountCurrentIndex:eB}=p(ec,ey,eE.length,K,z),eM=!eo||es>=eo,eZ=(0,r.useCallback)(e=>{"NEXT"===e?eN?eC():eI():eN?eP():ek()},[eN,eC,eP,eI,ek]),{nextButtonRef:eD,nextA11yKey:eL,prevA11yKey:eF,prevButtonProps:e_,previousButtonRef:eq,nextButtonProps:eG}=w(!!eN,eu,es,eA,eT,eZ,ev,s?void 0:W||ex);(0,r.useEffect)(()=>{Y&&Y(eu)},[Y,eu]);let eK=()=>{eR(e=>(null==ec?void 0:ec.realIndex)!==void 0?(null==ec?void 0:ec.realIndex)+1:e),ed(e=>(null==ec?void 0:ec.realIndex)!==void 0&&(null==ec?void 0:ec.realIndex)%es+1||e)};(0,r.useEffect)(()=>{Q&&Q({goToSlide:eZ})},[eZ,Q]),(0,r.useEffect)(()=>{let e=document.getElementsByClassName("swiper-wrapper");for(let l=0;l<e.length;l++)e[l].setAttribute("scroll-lenis-prevent","")},[]),(0,r.useEffect)(()=>{Array.from(document.getElementsByClassName("swiper-wrapper")).forEach(e=>{en?e.setAttribute("role","presentation"):x&&x>1&&e.setAttribute("role","list")})},[x,en]);let ez=(0,r.useCallback)(()=>{ec&&ej(ec.slides.map((e,l)=>{if(e.getBoundingClientRect().left<0||e.getBoundingClientRect().right>window.innerWidth)return l}).filter(Number.isFinite))},[ec]);return(0,r.useEffect)(()=>{ec&&ez()},[ec,ez]),(0,r.useEffect)(()=>{if(!t)return;let e=e=>{var l,t;"ArrowLeft"===e.key&&(e.preventDefault(),null===(l=eq.current)||void 0===l||l.click()),"ArrowRight"===e.key&&(e.preventDefault(),null===(t=eD.current)||void 0===t||t.click())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[t,eq,eD]),(0,n.jsxs)("div",{ref:ew,className:u()({"relative flex h-fit max-w-full flex-col gap-2":!I,["".concat(I)]:I}),children:[H&&(0,n.jsx)("h2",{className:"sr-only",id:ex,children:H}),(0,n.jsx)(m,{customCarouselWrapper:ee,children:(0,n.jsx)(i.tq,{controller:U,onSwiper:e=>{ef(e),$&&$(l=>l?[...l,e]:[e])},onSlideNextTransitionEnd:eK,onSlidePrevTransitionEnd:eK,onSlideNextTransitionStart:e=>{J&&J(e.realIndex,es)},onSlidePrevTransitionStart:e=>{J&&J(e.realIndex,es)},onSlideChange:e=>{J&&J(e.realIndex,es)},onTransitionEnd:ez,navigation:!0,observeParents:!0,observer:!0,className:u()("w-full min-w-full max-w-[calc(100%+24px)]",!1!==E?E||"!py-5":void 0),spaceBetween:Z,loop:eN,centeredSlides:q,slidesPerView:eo||"auto",wrapperClass:u()(L,F&&"customLeavingSlideSpeed",_&&"customIncommingSlideSpeed"),style:{...F?{"--leavingSlideSpeed":"".concat(F,"ms")}:{},..._?{"--incommingSlideSpeed":"".concat(_,"ms")}:{}},modules:[d.gI,d.Qr],initialSlide:X-1,...V,children:eE.map((e,l)=>{let t=eN&&eB!==l+1,a=!!(!eN&&(eA>l||eT!==es-1&&eT<=l)&&eS.includes(l))||!!t;return(0,r.createElement)(i.o5,{draggable:G,"aria-hidden":a?"true":"false",style:{minWidth:"".concat(Math.round(1/(O||3.5)*100),"% !important")},...el&&!en?{role:"listitem"}:{},className:u()({["".concat(eo?"":"!w-auto !max-w-full")]:!D,["".concat(D)]:D}),key:l},(0,n.jsx)("div",{ref:e=>e&&!ey.includes(e)?eb(l=>[...l,e]):void 0,tabIndex:-1,onBlur:e=>{if(eN){var t,n;!ep||eh||(null===(t=ey[l])||void 0===t?void 0:t.matches(":focus-within:not(:focus)"))?ep&&eh&&ev!==eD.current&&!e.target.dataset.preventA11yOriginFocus&&(e.preventDefault(),null==ev||ev.focus({preventScroll:!0})):(e.preventDefault(),null===(n=eq.current)||void 0===n||n.focus({preventScroll:!0}))}},onFocus:e=>{!ev&&e.relatedTarget&&em(e.relatedTarget)},className:u()("h-full focus:outline-utility-accessibilityBlue",{"w-fit min-w-full":!eo&&!D}),children:(0,n.jsx)(c.HiddenParentProvider,{hiddenParent:a,children:e})}))})})}),N?N({currentIndex:eu,realItemCount:es,swiperRef:ec,prevButtonProps:e_,previousButtonRef:eq,nextButtonRef:eD,nextButtonProps:eG,nextA11yKey:eL,prevA11yKey:eF}):eM&&!M?(0,n.jsx)("div",{className:u()(!1!==k?null!=k?k:"flex w-full justify-center":void 0,{"top-[58vw] translate-y-0":et&&!!en}),children:(0,n.jsxs)("div",{className:u()(null!=A?A:"flex w-full max-w-screen-xs justify-between p-2"),children:[(0,n.jsx)(f.Z,{buttonRef:eq,startIcon:"chevronLeft",...e_,animationDirection:"LEFT",className:u()(T,C),variation:"PRIMARY",light:!en,iconOnly:!0,transparent:!0,srOnlytext:ea(eF)||"",blockAnimation:e_.disabled,...R}),(0,n.jsx)("p",{className:u()(B&&"sr-only"),children:(0,n.jsx)(o.default,{word:"a11y_swiperCurrentItem",values:{currentIndex:eu,total:es}})}),(0,n.jsx)(f.Z,{startIcon:"chevronRight",buttonRef:eD,...eG,animationDirection:"RIGHT",className:u()(T,P),variation:"PRIMARY",light:!en,iconOnly:!0,transparent:!0,srOnlytext:ea(eL)||"",blockAnimation:eG.disabled,...R})]})}):void 0]})}},39109:function(e,l,t){t.d(l,{G:function(){return r}});var n=t(79140);let r=e=>{if("string"==typeof e)return e;let l=Object.entries(e).sort((e,l)=>{let[t]=e,[r]=l;return n.f0[t]-n.f0[r]});return l.reduce((e,t,r)=>{let[i,a]=t;if(r===l.length-1)return"".concat(e).concat(a);{let l=n.f0[i];return l?"".concat(e,"(max-width: ").concat(l,"px) ").concat(a,", "):e}},"")}},37881:function(e,l,t){var n=t(57437),r=t(37657),i=t(17294),a=t(36760),o=t.n(a),s=t(6681),u=t(21036);l.Z=e=>{let{mapper:l,textClassname:t,components:a,children:d,field:c,reverse:f,id:v,tabIndex:m,...p}=e;return(0,n.jsx)(r.Z,{textClassname:t,id:v,mapper:l,tabIndex:m,children:(0,n.jsxs)("span",{className:o()(t,{"flex-row-reverse":f}),children:[d,i.Zu.richText(c)&&(0,n.jsx)(u.Z,{...p,field:c,components:{...s.j3,...a}})]})})}},71793:function(e,l,t){t.d(l,{FallbackFocusProvider:function(){return o},j:function(){return a}});var n=t(57437),r=t(2265);let i=(0,r.createContext)({}),a=()=>(0,r.useContext)(i),o=e=>{let{fallbackRefProp:l,children:t}=e,[a,o]=(0,r.useState)(l);return(0,n.jsx)(i.Provider,{value:{fallbackRef:a,setFallbackRefState:o},children:t})}},78061:function(e,l,t){t.d(l,{q:function(){return r}});var n=t(41398);let r=e=>{let l=(0,n.yK)();return e?"mobile"in e&&l&&e.mobile||e:void 0}},97946:function(e,l,t){t.r(l),t.d(l,{default:function(){return v}});var n=t(57437),r=t(36760),i=t.n(r),a=t(2265),o=t(39109),s=t(51225),u=t(24877),d=e=>{let{image:l,fill:t,parallaxContainer:r,className:d,firstSection:c,emptyAltValue:f,defaultAltValue:v,containerClassName:m,preventZoom:p=!1,responsiveSizes:h={sm:"140vw",md:"90vw"},index:x,...w}=e,g=(0,a.useRef)(null),y=(0,a.useRef)(null);(0,s.ht)({parallaxContainer:r,imageRef:y,imageContainerRef:g,firstSection:c});let b=(0,o.G)(h);return(0,n.jsx)("div",{ref:g,className:"h-full w-full min-w-full",children:(0,n.jsx)("div",{className:i()("relative h-full w-full overflow-hidden",m),children:(0,n.jsx)("div",{ref:y,className:i()("min-h-full w-full min-w-full will-change-transform group-[&.prevent-animations]/body:!h-full",{"h-[150%]":r,"h-full":!r}),children:(0,n.jsx)(u.c,{fallbackAlt:"",sizes:b,className:i()("min-h-full w-full min-w-full will-change-auto",{"object-cover":t||r,"max-h-full object-contain":!t&&!r,"transition-transform duration-700 ease-carousel group-[&.prevent-animations]/body:!scale-100 motion-reduce:group-hover/zoomImage:scale-100 md:group-[&:hover:not(:has(.avoidHover:hover))]/zoomImage:scale-110":!r&&!p,["priority_".concat(w.priority)]:w.priority},d),...w,field:{...l,alt:f?"":v?"".concat(v).concat(x?" ".concat(x):""):l.alt?l.alt:""}})})})})},c=t(78061),f=t(42586),v=e=>{let{image:l,mask:t,defaultAlt:r=!1,emptyAltValue:i,containerClassName:a,preventZoom:o,index:s,...u}
1=e,v=(0,c.q)(l),m=(0,f.useTranslations)();return v?(0,n.jsxs)(n.Fragment,{children:[" ",(0,n.jsx)(d,{image:v,preventZoom:o,index:s,defaultAltValue:r?m("a11yDefaultImageAltAttribute"):void 0,emptyAltValue:i,containerClassName:a,...u}),t]}):null}},61948:function(e,l,t){t.d(l,{p:function(){return u}});var n=t(57437),r=t(21036),i=t(17294),a=t(36760),o=t.n(a),s=t(97946);let u=e=>{var l;let{quote:t,name:a,position:u,quoteImage:d,classNamesProps:c}=e;return i.Zu.keyText(a)&&i.Zu.image(d)&&i.Zu.keyText(u)?(0,n.jsxs)("div",{className:"flex w-full flex-col gap-6",children:[i.Zu.richText(t)&&(0,n.jsx)("blockquote",{className:null==c?void 0:c.quote,children:(0,n.jsx)(r.Z,{field:t})}),(0,n.jsxs)("div",{className:"flex h-full w-full items-center gap-4",children:[(0,n.jsx)("div",{className:"w-18",children:(0,n.jsx)(s.default,{className:"h-18 rounded-full object-cover",image:d,preventZoom:!0,responsiveSizes:{sm:"10vw"}})}),(0,n.jsx)("div",{className:"flex-grow",children:(0,n.jsxs)("div",{className:"flex flex-col gap-2 md:max-w-[calc(100%-120px)]",children:[(0,n.jsx)("p",{className:o()("typo-body-l uppercase",null==c?void 0:c.name),children:a}),(0,n.jsx)("p",{className:o()("typo-typo-subtitle ",null!==(l=null==c?void 0:c.position)&&void 0!==l?l:"text-thematique-lightBlue"),children:u})]})})]})]}):(0,n.jsx)("div",{children:"Please fill all required fields"})}}}]);
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.