(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6536],{56536:function(n,e,t){"use strict";t.r(e);var i=t(26042),s=t(69396),r=t(85893),a=t(82624),o=t.n(a),c=t(67294),u=t(45338),l=t(86487),p=t(59320),d=function(n){var e,t=n.sectionDetails,a=[];if(t){var d,v=null===(d=t.widgets)||void 0===d?void 0:d.find(function(n){return"title"===n.type});v&&(e=v.displayTitle,a=v.widgets)}var g=(0,c.useState)(0),$=g[0],h=g[1],f=function(n){var e=a.length;n<0?n=e-1:n>=e+1&&(n=0),h(n)},S=(0,c.useState)(190),E=S[0],T=S[1];(0,c.useLayoutEffect)(function(){var n=function(){try{T(document.getElementById(p.Z.USP_TRANSPARENT_IMAGE_BANNER+"_1").clientWidth)}catch(n){}};return window.addEventListener("resize",n),n(),function(){return window.removeEventListener("resize",n)}},[]);var N=(0,u.QS)({onSwipedLeft:function(){return f($+1)},onSwipedRight:function(){return f($-1)}});return(0,r.jsxs)("section",{className:o().section,children:[(0,r.jsx)("div",{className:"h3_headline",children:e}),(0,r.jsx)("div",(0,s.Z)((0,i.Z)({className:o().banner_container},N),{children:(0,r.jsxs)("div",{className:o().inner,style:{transform:"translateX(-".concat($*(E+20),"px)")},children:[a.map(function(n,e){return(0,r.jsx)(l.Z,{title:n.displayTitle,subtitle:n.description,image:n.mediaUrl,type:p.Z.USP_TRANSPARENT_IMAGE_BANNER,id:p.Z.USP_TRANSPARENT_IMAGE_BANNER+"_"+e},p.Z.USP_TRANSPARENT_IMAGE_BANNER+"_"+e)}),a.map(function(n,e){return(0,r.jsx)(l.Z,{title:n.displayTitle,subtitle:n.description,image:n.mediaUrl,type:p.Z.USP_TRANSPARENT_IMAGE_BANNER,copy:"true",id:p.Z.USP_TRANSPARENT_IMAGE_BANNER+"_"+e+"_copy"},p.Z.USP_TRANSPARENT_IMAGE_BANNER+"_"+e+"_copy")})]})})),(0,r.jsx)("div",{className:"".concat(o().indicators," ").concat(o().indicator_position),children:a.map(function(n,e){return(0,r.jsx)("button",{className:"".concat(e===$?o().active:""),onClick:function(){h(e)}},e+"")})})]})};e.default=d},82624:function(n){n.exports={section:"usp-transparent-banner-section_section__QIUB0",banner_container:"usp-transparent-banner-section_banner_container__Z_1B_",indicators:"usp-transparent-banner-section_indicators__DT9LB",active:"usp-transparent-banner-section_active__63Lio",indicator_position:"usp-transparent-banner-section_indicator_position__PNAwu",inner:"usp-transparent-banner-section_inner__Ao_Y2",title:"usp-transparent-banner-section_title__VGGOm"}},45338:function(n,e,t){"use strict";t.d(e,{QS:function(){return u}});var i=t(67294);let s={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},r={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},a="mousemove",o="mouseup";function c(n,e){if(0===e)return n;let t=Math.PI/180*e,i=n[0]*Math.cos(t)+n[1]*Math.sin(t),s=n[1]*Math.cos(t)-n[0]*Math.sin(t);return[i,s]}function u(n){var e,t,u,l;let{trackMouse:p}=n,d=i.useRef(Object.assign({},r)),v=i.useRef(Object.assign({},s)),g=i.useRef(Object.assign({},v.current));g.current=Object.assign({},v.current),v.current=Object.assign(Object.assign({},s),n);let $;for($ in s)void 0===v.current[$]&&(v.current[$]=s[$]);let[h,f]=i.useMemo(()=>(function(n,e){let t=e=>{let t="touches"in e;t&&e.touches.length>1||n((n,s)=>{s.trackMouse&&!t&&(document.addEventListener(a,i),document.addEventListener(o,p));let{clientX:u,clientY:l}=t?e.touches[0]:e,d=c([u,l],s.rotationAngle);return s.onTouchStartOrOnMouseDown&&s.onTouchStartOrOnMouseDown({event:e}),Object.assign(Object.assign(Object.assign({},n),r),{initial:d.slice(),xy:d,start:e.timeStamp||0})})},i=e=>{n((n,t)=>{var i,r,a,o;let u="touches"in e;if(u&&e.touches.length>1)return n;if(e.timeStamp-n.start>t.swipeDuration)return n.swiping?Object.assign(Object.assign({},n),{swiping:!1}):n;let{clientX:l,clientY:p}=u?e.touches[0]:e,[d,v]=c([l,p],t.rotationAngle),g=d-n.xy[0],$=v-n.xy[1],h=Math.abs(g),f=Math.abs($),S=(e.timeStamp||0)-n.start,E=(i=h,r=f,a=g,o=$,i>r?a>0?"Right":"Left":o>0?"Down":"Up"),T="number"==typeof t.delta?t.delta:t.delta[E.toLowerCase()]||s.delta;if(h<T&&f<T&&!n.swiping)return n;let N={absX:h,absY:f,deltaX:g,deltaY:$,dir:E,event:e,first:n.first,initial:n.initial,velocity:Math.sqrt(h*h+f*f)/(S||1),vxvy:[g/(S||1),$/(S||1)]};N.first&&t.onSwipeStart&&t.onSwipeStart(N),t.onSwiping&&t.onSwiping(N);let w=!1;return(t.onSwiping||t.onSwiped||t[`onSwiped${E}`])&&(w=!0),w&&t.preventScrollOnSwipe&&t.trackTouch&&e.cancelable&&e.preventDefault(),Object.assign(Object.assign({},n),{first:!1,eventData:N,swiping:!0})})},u=e=>{n((n,t)=>{let i;if(n.swiping&&n.eventData){if(e.timeStamp-n.start<t.swipeDuration){i=Object.assign(Object.assign({},n.eventData),{event:e}),t.onSwiped&&t.onSwiped(i);let s=t[`onSwiped${i.dir}`];s&&s(i)}}else t.onTap&&t.onTap({event:e});return t.onTouchEndOrOnMouseUp&&t.onTouchEndOrOnMouseUp({event:e}),Object.assign(Object.assign(Object.assign({},n),r),{eventData:i})})},l=()=>{document.removeEventListener(a,i),document.removeEventListener(o,p)},p=n=>{l(),u(n)},d=(n,e)=>{let r=()=>{};if(n&&n.addEventListener){let a=Object.assign(Object.assign({},s.touchEventOptions),e.touchEventOptions),o=[["touchstart",t,a],["touchmove",i,Object.assign(Object.assign({},a),e.preventScrollOnSwipe?{passive:!1}:{}),],["touchend",u,a],];o.forEach(([e,t,i])=>n.addEventListener(e,t,i)),r=()=>o.forEach(([e,t])=>n.removeEventListener(e,t))}return r},v=e=>{null!==e&&n((n,t)=>{if(n.el===e)return n;let i={};return n.el&&n.el!==e&&n.cleanUpTouch&&(n.cleanUpTouch(),i.cleanUpTouch=void 0),t.trackTouch&&e&&(i.cleanUpTouch=d(e,t)),Object.assign(Object.assign(Object.assign({},n),{el:e}),i)})},g={ref:v};return e.trackMouse&&(g.onMouseDown=t),[g,d]})(n=>d.current=n(d.current,v.current),{trackMouse:p}),[p]);return d.current=(e=d.current,t=v.current,u=g.current,l=f,t.trackTouch&&e.el?e.cleanUpTouch?t.preventScrollOnSwipe!==u.preventScrollOnSwipe||t.touchEventOptions.passive!==u.touchEventOptions.passive?(e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:l(e.el,t)})):e:Object.assign(Object.assign({},e),{cleanUpTouch:l(e.el,t)}):(e.cleanUpTouch&&e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:void 0}))),h}}}]);