"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[50544],{40247:(e,t,n)=>{n.r(t),n.d(t,{default:()=>I});var r=n(41364),a=n(16652),o=n(68852),i=n(64006),l=n(13380),c=n(40539),u=n(64385);let d={ANIMATION_STEP:n(56242).E.MS200,CIRCLE_MARGIN:5,CIRCLE_SIZE:6,DARK_ACTIVE:c.l.DARK.GRAY_40,DARK_DEFAULT:c.l.DARK.GRAY_80,LIGHT_ACTIVE:c.l.GLOBAL.BLACK,LIGHT_DEFAULT:c.l.LIGHT.GRAY_20},s=(0,l.i7)({"0%":{background:d.DARK_DEFAULT},"16.66667%":{background:d.DARK_DEFAULT},"33.33333%":{background:d.DARK_ACTIVE},"50%":{background:d.DARK_ACTIVE},"66.66667%":{background:d.DARK_DEFAULT},"83.33333%":{background:d.DARK_DEFAULT}}),f=(0,l.i7)({"0%":{background:d.LIGHT_DEFAULT},"16.66667%":{background:d.LIGHT_DEFAULT},"33.33333%":{background:d.LIGHT_ACTIVE},"50%":{background:d.LIGHT_ACTIVE},"66.66667%":{background:d.LIGHT_DEFAULT},"83.33333%":{background:d.LIGHT_DEFAULT}}),p={borderRadius:u.Z.CIRCLE,content:'""',display:"block",height:d.CIRCLE_SIZE,width:d.CIRCLE_SIZE},b={circle:{...p,"&:after":{animationDelay:"".concat(2*d.ANIMATION_STEP,"ms"),left:d.CIRCLE_SIZE+d.CIRCLE_MARGIN},"&:after, &:before":{...p,content:'""',position:"absolute"},"&:before":{animationDelay:"0s",left:-(d.CIRCLE_SIZE+d.CIRCLE_MARGIN)},animationDelay:"".concat(d.ANIMATION_STEP,"ms"),left:d.CIRCLE_SIZE+d.CIRCLE_MARGIN,position:"relative"},container:{display:"block",width:2*d.CIRCLE_MARGIN+3*d.CIRCLE_SIZE},[a.C.DARK]:{"&, &:after, &:before":{animationDuration:"".concat(3*d.ANIMATION_STEP,"ms"),animationIterationCount:"infinite",animationName:s,background:d.DARK_DEFAULT}},[a.C.LIGHT]:{"&, &:after, &:before":{animationDuration:"".concat(3*d.ANIMATION_STEP,"ms"),animationIterationCount:"infinite",animationName:f,background:c.l.LIGHT.GRAY_20}}},I=function(e){let{customContainerStyles:t,label:n=(0,o.ui)("common.loading.label"),theme:l=a.C.LIGHT}=e;return(0,r.FD)("div",{css:[b.container,t],"data-testid":"loading-indicator","data-component":"Loading",children:[(0,r.Y)("span",{css:i.Jq,children:n}),(0,r.Y)("span",{css:[b.container,b.circle,b[l]]})]})}},42714:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setAttributesFromProps",{enumerable:!0,get:function(){return o}});let n={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"},r=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"];function a(e){return["async","defer","noModule"].includes(e)}function o(e,t){for(let[o,i]of Object.entries(t)){if(!t.hasOwnProperty(o)||r.includes(o)||void 0===i)continue;let l=n[o]||o.toLowerCase();"SCRIPT"===e.tagName&&a(l)?e[l]=!!i:e.setAttribute(l,String(i)),(!1===i||"SCRIPT"===e.tagName&&a(l)&&(!i||"false"===i))&&(e.setAttribute(l,""),e.removeAttribute(l))}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},50544:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var r=n(41364),a=n(20903),o=n(50965),i=n(80869),l=n(50299);let c=function(e){return e.poster.width&&e.poster.height&&e.poster.width/e.poster.height!=16/9&&(e.poster.width=1600,e.poster.height=900),e.isColumn?(0,r.Y)("div",{"data-component":"module-video",children:(0,r.Y)(i.A,{...e,sizes:[240,600,870]})}):(0,r.Y)("div",{"data-component":"module-video",children:(0,r.Y)(a.A,{css:l.R.spacingTopS60XL80,children:(0,r.Y)(o.A,{gridColumnL:"3/13",gridColumnXL:"5/11",children:(0,r.Y)(i.A,{...e,sizes:[240,600,870]})})})})}},53689:(e,t,n)=>{n.d(t,{FU:()=>l,IB:()=>c});var r=n(41364),a=n(12115),o=n(54880);let i=(0,o.q6)();function l(e){let{children:t}=e,n=function(){let[e,t]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{window.onYouTubeIframeAPIReady=()=>{t(!0)}},[]),{isYoutubeScriptReady:e}}();return(0,r.Y)(i.Provider,{value:n,"data-element":"unknown","data-component":"YoutubeScriptContextProvider",children:t})}let c=(e,t)=>(0,o.i7)(i,e,t)},63554:(e,t,n)=>{n.d(t,{default:()=>a.a});var r=n(69243),a=n.n(r)},69243:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return C},handleClientScriptLoad:function(){return I},initScriptLoader:function(){return _}});let r=n(88229),a=n(6966),o=n(95155),i=r._(n(47650)),l=a._(n(12115)),c=n(82830),u=n(42714),d=n(92374),s=new Map,f=new Set,p=e=>{if(i.default.preinit){e.forEach(e=>{i.default.preinit(e,{as:"style"})});return}{let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}},b=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:a=null,dangerouslySetInnerHTML:o,children:i="",strategy:l="afterInteractive",onError:c,stylesheets:d}=e,b=n||t;if(b&&f.has(b))return;if(s.has(t)){f.add(b),s.get(t).then(r,c);return}let I=()=>{a&&a(),f.add(b)},_=document.createElement("script"),m=new Promise((e,t)=>{_.addEventListener("load",function(t){e(),r&&r.call(this,t),I()}),_.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});o?(_.innerHTML=o.__html||"",I()):i?(_.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",I()):t&&(_.src=t,s.set(t,m)),(0,u.setAttributesFromProps)(_,e),"worker"===l&&_.setAttribute("type","text/partytown"),_.setAttribute("data-nscript",l),d&&p(d),document.body.appendChild(_)};function I(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>b(e))}):b(e)}function _(e){e.forEach(I),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function m(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:a=null,strategy:u="afterInteractive",onError:s,stylesheets:p,...I}=e,{updateScripts:_,scripts:m,getIsSsr:C,appDir:g,nonce:h}=(0,l.useContext)(c.HeadManagerContext),y=(0,l.useRef)(!1);(0,l.useEffect)(()=>{let e=t||n;y.current||(a&&e&&f.has(e)&&a(),y.current=!0)},[a,t,n]);let A=(0,l.useRef)(!1);if((0,l.useEffect)(()=>{if(!A.current){if("afterInteractive"===u)b(e);else if("lazyOnload"===u)"complete"===document.readyState?(0,d.requestIdleCallback)(()=>b(e)):window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>b(e))});A.current=!0}},[e,u]),("beforeInteractive"===u||"worker"===u)&&(_?(m[u]=(m[u]||[]).concat([{id:t,src:n,onLoad:r,onReady:a,onError:s,...I}]),_(m)):C&&C()?f.add(t||n):C&&!C()&&b(e)),g){if(p&&p.forEach(e=>{i.default.preinit(e,{as:"style"})}),"beforeInteractive"===u)if(!n)return I.dangerouslySetInnerHTML&&(I.children=I.dangerouslySetInnerHTML.__html,delete I.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:h,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...I,id:t}])+")"}});else return i.default.preload(n,I.integrity?{as:"script",integrity:I.integrity,nonce:h,crossOrigin:I.crossOrigin}:{as:"script",nonce:h,crossOrigin:I.crossOrigin}),(0,o.jsx)("script",{nonce:h,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([n,{...I,id:t}])+")"}});"afterInteractive"===u&&n&&i.default.preload(n,I.integrity?{as:"script",integrity:I.integrity,nonce:h,crossOrigin:I.crossOrigin}:{as:"script",nonce:h,crossOrigin:I.crossOrigin})}return null}Object.defineProperty(m,"__nextScript",{value:!0});let C=m;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},80869:(e,t,n)=>{n.d(t,{A:()=>T});var r=n(41364),a=n(63554),o=n(12115),i=n(33400),l=n(82462),c=n(72554),u=n(40247),d=n(16652),s=n(67914),f=n(16838),p=n(17601),b=n(82686),I=n(68852),_=n(53689);let m={YOUTUBE_API_URL:"//www.youtube.com/iframe_api",SCRIPT_ID:"youtube-api"};var C=n(40539),g=n(64385),h=n(56242),y=n(71561);let A={button:{bottom:0,display:"block",height:"100%",left:0,opacity:1,position:"absolute",right:0,top:0,transition:"opacity ".concat(h.E.MS200,"ms ease, z-index ").concat(h.E.MS200,"ms ease"),width:"100%",zIndex:y.M.FRONT,":hover, :focus":{"span>span":{background:C.l.GLOBAL.ORANGE}}},buttonContent:{height:"100%",position:"relative",width:"100%"},buttonIcon:{background:C.l.LIGHT.GRAY_70,borderRadius:g.Z.CIRCLE,height:75,justifyContent:"center",transition:"background-color ".concat(h.E.MS100,"ms ease-in-out"),width:75,svg:{marginLeft:4,width:18}},container:{display:"block",position:"relative",color:C.l.GLOBAL.WHITE},image:{objectFit:"cover",objectPosition:"center bottom"},imageContainer:{height:"100%",width:"100%"},posterIcon:{left:"50%",position:"absolute",top:"50%",transform:"translateX(-50%) translateY(-50%)",zIndex:y.M.TOP},video:{bottom:0,display:"block",left:0,position:"absolute",right:0,top:0},videoIframe:{height:"100%",width:"100%",opacity:1}},E={video:{zIndex:y.M.FRONT},button:{opacity:0,zIndex:y.M.ZERO}},T=function(e){let{aspectRatio:t="16/9",customContainerStyles:n,customVideoStyles:C,isButtonFocusable:g=!0,poster:h,shouldPauseVideo:y,sizes:T,videoId:L,setShouldPauseVideo:v}=e,{hasPlayedVideo:R,isLoading:S,setIsLoading:k,pauseVideo:O,resumeVideo:w,youtubeContainerId:D,duration:M,isPlaybackCompleted:P}=function(e){let{videoId:t}=e,n=(0,_.IB)(e=>e.isYoutubeScriptReady),[r,a]=(0,o.useState)(!1),[i,l]=(0,o.useState)(!1),[c,u]=(0,o.useState)(!1),[d,s]=(0,o.useState)(null),[f,p]=(0,o.useState)(!1),b="video-".concat(t,"-").concat((0,o.useId)()),I=(0,o.useRef)(void 0),m=(0,o.useCallback)(()=>{if(!I.current||c||f){a(!1);return}I.current.playVideo(),l(!0)},[c,f]),C=(0,o.useCallback)(e=>{let{data:t,target:n}=e;0===t?p(!0):3===t&&c&&(u(!1),n.pauseVideo())},[c]),g=(0,o.useCallback)(()=>{I.current&&s(I.current.getDuration()),m()},[m]),h=(0,o.useCallback)(()=>{window.YT.Player&&window.YT&&(I.current=new window.YT.Player(b,{events:{onReady:g,onStateChange:C},playerVars:{rel:0},videoId:t}))},[C,g,t,b]),y=(0,o.useCallback)(()=>{u(!0),I.current&&I.current.pauseVideo&&I.current.pauseVideo()},[]),A=(0,o.useCallback)(()=>{u(!1),I.current&&I.current.pauseVideo&&I.current.playVideo()},[]);return(0,o.useEffect)(()=>{n&&r&&(u(!1),h())},[n,r,h]),{duration:d,hasPlayedVideo:i,isLoading:r,isPlaybackCompleted:f,pauseVideo:y,resumeVideo:A,setIsLoading:a,youtubeContainerId:b}}({videoId:L}),Y=(0,o.useCallback)(()=>{k(!0),s.o.videoEvent.emit(!0)},[k]),x=(0,o.useCallback)(()=>{var e;(0,f.uj)(P?p.B.VIDEO_PLAYBACK_COMPLETED:p.B.VIDEO_PLAYBACK_STARTED,{total_length:null!=M?M:"",video_player:"youtube",content_asset_name:null!==(e=h.altText)&&void 0!==e?e:"",content_asset_id:L})},[M,P,L,h]),G="".concat((0,b.rb)(t),"%");return(0,o.useEffect)(()=>{y&&v&&(O(),v(!1)),!y&&v&&w(),R&&!P&&x(),P&&x()},[O,w,y,v,R,P,x]),(0,r.FD)("div",{"data-component":"Video",children:[(0,r.Y)(a.default,{src:m.YOUTUBE_API_URL,id:m.SCRIPT_ID,strategy:"lazyOnload","data-element":"Script"}),(0,r.FD)("div",{css:[A.container,{paddingBottom:G},n],children:[(0,r.Y)("button",{"aria-label":(0,I.ui)("common.video.play"),onClick:Y,tabIndex:R||!g?-1:0,css:[A.button,R&&E.button],children:(0,r.FD)("div",{css:A.buttonContent,children:[(0,r.Y)("span",{css:A.posterIcon,children:S?(0,r.Y)(u.default,{theme:d.C.DARK}):(0,r.Y)(i.default,{name:l.Ze.PLAY,css:A.buttonIcon})}),(0,r.Y)(c.default,{customContainerStyles:A.imageContainer,customImageStyles:A.image,widths:T,altText:h.altText,src:h.src,fill:!0,"data-element":"Image"})]})}),(0,r.Y)("div",{css:[A.video,R&&E.video,C],children:(0,r.Y)("div",{css:A.videoIframe,id:D})})]})]})}},82686:(e,t,n)=>{function r(e,t){return e/t*100}function a(e){return e>0?e.toFixed(1):0}function o(e){let[t,n]=e.split("/");return parseInt(n,10)/parseInt(t,10)*100}n.d(t,{Ty:()=>a,qW:()=>r,rb:()=>o})},92374:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cancelIdleCallback:function(){return r},requestIdleCallback:function(){return n}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}}]);