1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[8326],{85901:function(e,t,n){n.d(t,{Z:function(){return g}});var i=n(6916),l=n(11041),r=n(17507),a=n(29990),s=n(17800),o=n(49222),d=n(1620);const c={display:"inline-flex",alignItems:"center",gap:"8px",whiteSpace:"nowrap",color:l.O9.black,fontWeight:500,padding:0};var h=e=>{let{link:t}=e;const[n]=(0,i.hQ)();return(0,d.jsxs)(s.ZP,{as:a.Z,to:t.url,theme:"transparentStrong",size:"s",$style:c,children:[t.label,(0,d.jsx)("div",{className:n({borderRadius:"50%",border:"1px solid "+l.O9.grey.nine,height:"24px",width:"24px",display:"flex",alignItems:"center",justifyContent:"center"}),children:(0,d.jsx)(o.Z,{rotation:"right",width:14})})]})};const u=(0,i.zo)("div",{display:"flex",alignItems:"center",width:"100%",marginBottom:"24px",paddingBlock:"4px"});var g=e=>{let{heading:t,headerLink:n,$style:i={},$headingStyle:a={}}=e;return null!=t&&t.text||n?(0,d.jsxs)(u,{$style:{...i,justifyContent:n&&t?"space-between":"flex-start"},children:[(null==t?void 0:t.text)&&(0,d.jsx)(r.Z,{as:t.type||"h2",styleAs:t.style||"l",$style:{fontSize:"18px",fontWeight:500,fontFamily:l.Vl.regular,...a},...t.sbEditable||{},children:t.text}),n&&(0,d.jsx)(h,{link:n})]}):null}},21874:function(e,t,n){n(56764);var i=n(6916),l=n(53767),r=n(11041),a=n(1620);const s=(0,i.zo)("div",{width:"100%",maxWidth:r.kk,marginInline:"auto",display:"grid",gridTemplateColumns:"repeat(12, 1fr)",gap:["8px",null,"16px"]}),o=(0,i.zo)("div",{gridColumn:["5 / span 4",null,"6 / span 2"],height:"2px",background:l.Z.grey.eight,borderRadius:"3px",overflow:"hidden",position:"relative",marginBlock:"4px"}),d=(0,i.zo)("div",{height:"100%",background:l.Z.black,borderRadius:"3px",transition:"left "+r.lI.primary,position:"absolute",left:"0"});t.Z=e=>{let{$style:t={},$trackStyle:n={},$thumbStyle:i={},currentSlide:l,totalSlides:r,visibleSlides:c=1}=e;const h=c/r*100,u=(e=>100-e)(h),g=((e,t)=>{const n=Math.max(r-c,1);return Math.min(l/n*t,t)})(0,u);return(0,a.jsx)(s,{$style:t,children:(0,a.jsx)(o,{$style:n,children:(0,a.jsx)(d,{style:{width:h+"%",left:g+"%",...i}})})})}},92760:function(e,t,n){n.d(t,{Z:function(){return y}});var i=n(21874),l=n(85901),r=n(83106),a=n(20006),s=n(14516),o=n(6916),d=n(56764),c=n(79741),h=n(11041),u=n(5929),g=n(1620);const p=(0,o.zo)("div",{display:"none",[h.BC.min.laptop]:{display:"block"}}),v={position:"absolute",top:"50%",transform:"translateY(-50%)",zIndex:2};var f=()=>{const{canScrollPrev:e,canScrollNext:t,scrollPrev:n,scrollNext:i}=(0,r.vr)();return(0,g.jsxs)(p,{children:[e&&(0,g.jsx)(u.Z,{$style:{...v,left:"16px"},addBoxShadow:!0,icon:"chevron-left",size:"l",theme:"solidWhite","aria-label":"Go to the previous slide",onClick:n}),t&&(0,g.jsx)(u.Z,{$style:{...v,right:"16px"},addBoxShadow:!0,icon:"chevron-right",size:"l",theme:"solidWhite","aria-label":"Go to the next slide",onClick:i})]})};const x=(0,o.zo)("div",{position:"relative",display:"flex",flexDirection:"column",paddingBlock:"24px"});var y=(0,d.forwardRef)(((e,t)=>{let{children:n,id:h,sbEditable:u,dragFree:p=[!0,null,!1],heading:v,headerLink:y,inlinePadding:m,slidesPerView:b,spaceBetween:k=["8px",null,"16px"],isDraggable:S=!0,onSlideChange:j,showProgressBar:Z=!0,snapAlign:$="start",$headerStyle:w={},$headingStyle:I={},$progressBarStyle:L={},$style:_={}}=e;const z=d.Children.count(n),[B]=(0,o.hQ)(),{0:A,1:C}=(0,d.useState)(),{0:T,1:E}=(0,d.useState)(0),O=(0,s.Z)(S),D=(0,s.Z)($),P=(0,s.Z)(p),N=(0,c._2)(b).map((e=>z<e?z:e)),M=(0,s.Z)(N);(0,d.useImperativeHandle)(t,(()=>({scrollTo:e=>null==A?void 0:A.scrollTo(e)})),[A]),(0,d.useEffect)((()=>{if(!A)return;const e=()=>{const e=A.selectedScrollSnap();E(e),null==j||j(e)};return e(),A.on("select",e),A.on("reInit",e),()=>{A.off("select",e),A.off("reInit",e)}}),[A]);const R=(0,d.useMemo)((()=>({align:"none"===D?"start":D,loop:!1,watchDrag:!!O,skipSnaps:!0,dragFree:!!P,inViewThreshold:0})),[D,O,P]),H=(0,c._2)(N).map((e=>null!=e?100/e+"%":null)),V=(0,c._2)(k).map((e=>null!=e?"-"+e:null)),W=(0,d.useMemo)((()=>{if(m)return(0,c._2)(m)}),[m]),F=(0,d.useMemo)((()=>{if(W)return W.map((e=>null!=e?"-"+e:null))}),[W]),K=z>M;return(0,g.jsxs)(x,{$style:{..._},id:h,...u,children:[(0,g.jsx)(l.Z,{heading:v,headerLink:y,$headingStyle:I,$style:w}),(0,g.jsx)("div",{className:B({position:"relative",...F&&K?{marginInline:F}:{}}),children:(0,g.jsxs)(r.lr,{setApi:C,orientation:"horizontal",opts:R,plugins:[(0,a.Y)()],children:[(0,g.jsx)(f,{}),(0,g.jsx)(r.KI,{$style:{marginLeft:V},$viewportStyle:W&&K?{paddingInline:W}:{},children:d.Children.map(n,((e,t)=>(0,g.jsx)(r.d$,{$style:{flexBasis:H,paddingLeft:k},children:e},t)))})]})}),M<z&&Z&&(0,g.jsx)(i.Z,{currentSlide:T,totalSlides:z,visibleSlides:M,$style:{paddingTop:"24px",...L}})]})}))},14516:function(e,t,n){var i=n(56764),l=n(58307),r=n(72014);t.Z=e=>{const{0:t,1:n}=(0,i.useState)(r.Z),a=(0,i.useCallback)((()=>{n((0,r.Z)())}),[]);if((0,i.useEffect)((()=>{a();const e=l.AV.slice(1).map((e=>window.matchMedia("(min-width: "+e+"px)")));for(const t of e)t.addEventListener("change",a);return()=>{for(const t of e)t.removeEventListener("change",a)}}),[a]),!Array.isArray(e))return e;let s=e[0];for(let i=1;i<=t&&i<e.length;i++)null!==e[i]&&void 0!==e[i]&&(s=e[i]);return s}},73099:function(e,t){const n={black:"invert(0%) sepia(12%) saturate(7454%) hue-rotate(120deg) brightness(85%) contrast(101%)",grey:"invert(57%) sepia(13%) saturate(13%) hue-rotate(15deg) brightness(98%) contrast(91%)",white:"invert(100%) sepia(0%) saturate(7492%) hue-rotate(351deg) brightness(100%) contrast(106%)"};t.Z=e=>({filter:n[e]||n.black})},43883:function(e,t,n){n.r(t),n.d(t,{default:function(){return Z}});var i=n(11041),l=n(6916),r=n(53142),a=n(29990),s=n(78373),o=n(14345),d=n(92760),c=n(1620);const h=(0,l.zo)("span",{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",display:"inline-block",width:"64px",height:"64px",backgroundSize:"cover"});var u=e=>{let{featuredItems:t=[],heading:n,headerLink:l,id:u,isInlineBackgroun
1d:g}=e;return(0,c.jsx)(d.Z,{heading:n,headerLink:l,id:u,slidesPerView:[3,null,5],isDraggable:[!0,null,!1],inlinePadding:i.ew,children:t.map((e=>{const{background:t,backgroundLoading:n,backgroundOverlays:l,iconSrc:d,iconStyling:u,id:p,label:v,link:f,sbEditable:x={},to:y}=e;return(0,c.jsx)(a.Z,{to:(null==f?void 0:f.url)||y,children:(0,c.jsxs)("div",{style:{display:"flex",flexDirection:"column",textAlign:"center"},...x,children:[(0,c.jsxs)(r.Z,{ratio:s.b.vertical.primary,children:[d&&(0,c.jsx)(h,{$style:{backgroundImage:"url("+d+")",...u}}),(0,c.jsx)(o.Z,{media:t,backgroundOverlay:l,loading:n,isInlineImage:g})]}),v&&(0,c.jsx)("p",{style:{fontFamily:i.Vl.extended,marginTop:"16px"},children:v})]})},p)}))})},g=n(12063),p=n(14474),v=n(73099),f=n(26415),x=n(76353),y=n(85626),m=n(59412),b=n(2514);var k=e=>{var t,n;let{content:i={},isHero:l=!1}=e;const{anchorTag:r=[],heading:a=[],headerLink:s,featuredItems:o=[]}=i,{placeholderImage:d}=(0,m.Z)(),h=s?null===(t=(0,b.Z)(s,"black"))||void 0===t?void 0:t[0]:void 0;if(!o||(null==o?void 0:o.length)<1)return null;const k={alt:"",overlay:"none",position:"50% 50%",size:"cover",src:"",title:"",type:"image"},S=o.map((e=>{var t,n;let{component:i,label:r,link:a,icon:s,iconColor:o,media:c,to:h,imageSrc:u,_uid:x,_editable:m}=e;const b=l?"eager":"lazy";let S,j;const Z=o?(0,v.Z)(o):{},$=null==s||null===(t=s[0])||void 0===t||null===(n=t.icon)||void 0===n?void 0:n.filename;return"featuredItem"===i&&(S=null!=c&&c[0]?(0,f.Z)([c[0]],[.5,null,null,.33]):[{...k,src:d}],j=null!=c&&c[0]?(0,g.Z)([c[0]]):void 0),"featuredCategory"===i&&(S=u?[{...k,src:(0,p.os)(u,{w:"400",auto:"format",q:75})}]:[{...k,src:d}]),{background:S,backgroundLoading:b,backgroundOverlays:j,iconSrc:$,id:x,iconStyling:Z,label:r,link:a,to:h,sbEditable:(0,y.Z)(m)}})),j=(0,x.ZP)({heading:a,defaultStyle:"xxs",defaultType:"h2"});return(0,c.jsx)(u,{featuredItems:S,heading:j,headerLink:h,id:null==r||null===(n=r[0])||void 0===n?void 0:n.anchorTag,isInlineBackground:l})},S=n(41075),j=n(96767);var Z=e=>{let{content:t={},heroHeightSettings:n,isHero:r=!1,layout:a,...s}=e;const[o]=(0,l.hQ)();return(0,c.jsx)(j.Z,{$as:"section",$style:{marginTop:r?["24px","48px"]:"0",...(0,S.Z)({style:t.moduleMarginStyle,hero:!0}),paddingLeft:i.ew,paddingRight:i.ew},className:"layout-"+a,heightSettings:r?n:"none",...(0,y.Z)(t._editable),children:(0,c.jsx)("div",{className:o({maxWidth:i.kk,marginLeft:"auto",marginRight:"auto"}),children:(0,c.jsx)(k,{content:t,isInlineBackground:r,layout:a,...s})})})}},96767:function(e,t,n){n.d(t,{Z:function(){return p}});var i=n(53178),l=n.n(i),r=n(79741),a=n(6916);const s={"100vh":"100svh","80vh":"80svh","66.66vh":"66.66svh","60vh":"60svh","50vh":"50svh","40vh":"40svh","33.33vh":"30.33svh","20vh":"20svh"};var o=e=>{let t=e;return e in s&&(t=s[e]),"calc("+t+" - var(--banner-height, 0px))"},d=n(56764),c=n(1620);const h=(0,a.zo)("div",{display:"flex",alignItems:"stretch",position:"relative","::before":{content:'""',float:"left"},"::after":{display:"table",content:'""',clear:"both"}}),u=(0,a.zo)("div",{width:"100%",height:"auto"}),g=(0,d.forwardRef)(((e,t)=>{let{$as:n="div",$style:i={},children:l=null,heightSettings:a="100vh",...s}=e;return(0,c.jsx)(h,{ref:t,$style:{...i,"::before":{paddingBottom:Array.isArray(a)?(0,r._2)(a).map((e=>o(e))):o(a)}},$as:n,...s,children:(0,c.jsx)(u,{children:l})})}));g.propTypes={$as:l().string,$style:l().object,children:l().node,heightSettings:l().oneOfType([l().string,l().arrayOf(l().oneOfType([l().string]))])};var p=g}}]);
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.