1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[262],{8262:function(e,t,i){"use strict";i.d(t,{M:function(){return FlexibleContentLayout}});var a=i(4103),l=i(7482),r=i(8013),s=i(109),n=i(5534),o=i(1793),d=i.n(o),c=i(4216),m=i(5730),u=i(7113),p=i(9457),x=i(3476),v=i(772),h=i(9815);let SubNav=e=>{var t;let{items:i}=e,{headerTotalHeight:l}=(0,h.Ge)(),r=(0,u.useRouter)(),{t:s}=(0,v.Z)();if(!i.length)return null;let o=i.filter(e=>(0,m.v)(e.url,r))[0];return(0,a.jsxs)("div",{className:"gtm-subnav sticky z-10 bg-[#f6f6f6] transition-colors","data-component":"on-page-subnav",style:{top:"".concat(l,"px")},children:[(0,a.jsx)(n.W,{className:"hidden max-lg:p-0 lg:block",fluid:!0,children:(0,a.jsx)("nav",{className:"flex justify-center max-lg:flex-col",children:i.map(e=>(0,a.jsx)(c.r,{href:e.url,className:d()("hover:bg-primary inline-block p-5 font-bold uppercase tracking-wider text-black transition-colors hover:text-white",{"bg-primary text-white":(0,m.v)(e.url,r)}),children:e.title},e.title))})}),(0,a.jsx)("div",{className:"dropdown-container p-5 lg:hidden",children:(0,a.jsxs)(p.fC,{children:[(0,a.jsx)(p.xz,{asChild:!0,children:(0,a.jsxs)("button",{className:"flex w-full justify-between border p-2",children:[(0,a.jsx)("span",{children:null!==(t=null==o?void 0:o.title)&&void 0!==t?t:s("footer.international-sites-menu.select-placeholder")}),(0,a.jsx)(x.kWQ,{size:"1.5rem"})]})}),(0,a.jsx)(p.Uv,{children:(0,a.jsx)(p.VY,{align:"start",className:"z-10 box-border w-full bg-[#f6f6f6] lg:hidden",children:(0,a.jsx)(p.ck,{className:"flex flex-col gap-4 px-5 py-2",children:i.map(e=>(0,a.jsx)(c.r,{href:e.url,children:e.title},e.url))})})})]})})]})};var f=i(79);let FlexibleContentLayout=e=>{let{resource:t,showBreadcrumbs:i,subNav:n}=e,o=(0,l.T)(),d=t.field_layout[0],c=(null==d?void 0:d.type)==="paragraph--on_page_secondary_navigation"&&"side"===d.field_nav_location;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{children:t.field_hero.map(e=>(0,a.jsx)(r.S,{children:(0,f.r)(e)},e.id))}),c?(0,a.jsx)(l.N.Provider,{value:{...o,onPageSecondaryNavigation:{onSide:!0}},children:(0,a.jsxs)("div",{className:"grid lg:grid-cols-[300px_1fr]",children:[(0,a.jsx)("div",{className:"sticky top-0 z-10 bg-white shadow-[0_4px_24px_0_rgba(0,0,0,0.18)] lg:relative lg:z-0",children:(0,f.r)(d,!0)}),(0,a.jsxs)("div",{children:[i&&(0,a.jsx)(s.O,{breadcrumbs:t.breadcrumbs}),n&&(0,a.jsx)(SubNav,{items:n}),(0,a.jsx)("div",{children:t.field_layout.slice(1).map(e=>(0,a.jsx)(r.S,{children:(0,f.r)(e)},e.id))})]})]})}):(0,a.jsxs)(a.Fragment,{children:[i&&(0,a.jsx)(s.O,{breadcrumbs:t.breadcrumbs}),n&&(0,a.jsx)(SubNav,{items:n}),(0,a.jsx)("div",{children:t.field_layout.map(e=>(0,a.jsx)(r.S,{children:(0,f.r)(e)},e.id))})]})]})}},79:function(e,t,i){"use strict";i.d(t,{r:function(){return getComponentFromParagraph}});var a=i(4103),l=i(1793),r=i.n(l),s=i(5534),n=i(3665),o=i(5896);let d={amount:0,margin:"0px 0px -20% 0px",once:!0},c={xxs:.06,xs:.1,sm:.2,md:.4,lg:.6,xl:.9,xxl:1.2};var m=i(8187);function mvRevealEmpty(e){var t,i;let a=null==e?void 0:e.delay,l=null!==(i=null==e?void 0:e.sc)&&void 0!==i?i:0,r={hide:{},show:{transition:{staggerChildren:l}}};return void 0!==a&&(null===(t=r.show)||void 0===t?void 0:t.transition)&&(r.show.transition.delay=a),r}function mvRevealLinear(e){var t,i;let a=null==e?void 0:e.delay,l=null!==(i=null==e?void 0:e.duration)&&void 0!==i?i:c.md,r={hide:{opacity:0,transition:{type:"tween",ease:"linear",duration:c.sm}},show:{opacity:1,transition:{type:"tween",ease:"linear",duration:l}}};return void 0!==a&&(null===(t=r.show)||void 0===t?void 0:t.transition)&&(r.show.transition.delay=a),r}function mvRevealFromY(e){var t;let{side:i="bottom",delay:a=0,revealSize:l="sm"}=e,r={y:{sm:"bottom"===i?5:-5,md:"bottom"===i?10:-10,lg:"bottom"===i?30:-30},duration:{sm:c.lg,md:c.xl,lg:c.xxl}},s={hide:{opacity:0,y:r.y[l],transition:{type:"tween",duration:.9,ease:m.Z.easeOutQuart}},show:{opacity:1,y:0,transition:{type:"tween",ease:m.Z.easeOutQuart,duration:r.duration[l]}}};return a&&(null===(t=s.show)||void 0===t?void 0:t.transition)&&(s.show.transition.delay=a),s}function mvRevealFromX(e){var t;let{side:i="left",delay:a=0,revealSize:l="sm"}=e,r={x:{sm:"left"===i?-5:5,md:"left"===i?-10:10,lg:"left"===i?-30:30},duration:{sm:c.lg,md:c.xl,lg:c.xxl}},s={hide:{opacity:0,x:r.x[l]},show:{opacity:1,x:0,transition:{type:"tween",ease:m.Z.easeOutQuart,duration:r.duration[l]}}};return a&&(null===(t=s.show)||void 0===t?void 0:t.transition)&&(s.show.transition.delay=a),s}function mvMaskRevealX(e){var t;let{side:i="left",delay:a=0}=e,l={show:{x:0,transition:{type:"tween",duration:.3,ease:m.Z.easeOutQuart}},hide:{x:"right"===i?"-100%":"100%",transition:{type:"tween",duration:.6,ease:m.Z.easeOutQuart}}};return a&&(null===(t=l.hide)||void 0===t?void 0:t.transition)&&(l.hide.transition.delay=a),l}var u=i(2814),p=i(9312),x=i(4937);let useImgScrollParallax=(e,t,i)=>{let a="right"===i?-1:1;return(0,p.H)(e,[0,1],[-t*a,t*a])},useBasicContentAnimations=e=>{let[t,i]=(0,u.useState)(!1),a=(0,u.useRef)(null),l=mvRevealEmpty({sc:c.xxs}),r=mvRevealLinear(),s=mvRevealFromY({revealSize:"sm"}),n=mvMaskRevealX({side:e,delay:c.sm}),{scrollYProgress:o}=(0,x.v)({target:a,offset:["center end","end start"]}),d=useImgScrollParallax(o,30,e);return{variants:{section:l,content:s,image:r,mask:n},animationActive:t,setAnimationActive:i,imageXPosition:d,imageRef:a}};var v=i(6294);let CTAs=e=>{let{ctas:t,alignment:i,sectionTitle:l}=e;return t?(0,a.jsx)("div",{className:r()("mb-6 flex flex-wrap items-start gap-4 last:mb-0",{"justify-start":"left"===i,"justify-center":"center"===i,"justify-end":"right"===i}),children:t.map(e=>(0,a.jsx)(v.I,{cta:e,sectionTitle:l},e.href))}):null};var h=i(7680),f=i(4013),g=i(161),_=i(8834);let Image_Image=e=>{let{image:t,imageWidth:i}=e;return t?t.content?(0,a.jsx)("div",{children:(0,_.N)(t.content)}):(0,a.jsx)("figure",{className:"aspect-4/3 relative",children:(0,a.jsx)(g.E,{fill:!0,className:r()({"object-cover":"image"===t.type,"object-contain":"icon"===t.type}),src:t.src,alt:t.alt,sizes:i?({"1/3":"(max-width: 767px) 90vw, (max-width: 1023px) 50vw, 30vw","2/3":"(max-width: 767px) 90vw, (max-width: 1023px) 50vw, 55vw"})[i]:void 0})}):null},DesktopFullImage=e=>{let{image:t}=e;return(0,a.jsxs)("div",{className:"relative mt-8 hidden lg:block 2xl:mx-auto 2xl:max-w-screen-2xl",children:[(0,a.jsx)(Image_Image,{image:t}),t.location&&(0,a.jsx)(h.t,{location:t.location,color:t.location_pin_color,className:"absolute right-1 top-2"}),t.credit&&(0,a.jsx)(f.k,{credit:t.credit})]})};var b=i(7956);let Subtitle=e=>{let{subtitle:t}=e;return t?(0,a.jsx)(b.C,{as:"div",className:"mb-4 last:mb-0",size:"large",children:(0,_.N)(t)}):null},Body=e=>{let{body:t}=e;return t?(0,a.jsx)(b.C,{as:"div",className:"mb-6 last:mb-0",children:(0,_.N)(t)}):null},Pretitle=e=>{let{pretitle:t}=e;return t?(0,a.jsx)(b.C,{className:"mb-2 font-semibold",children:t}):null};var j=i(1178);let Title=e=>{let{title:t,noTitleDecoration:i,headingLevel:l,titleTextAlignment:s,titleColour:n}=e;return t?(0,a.jsx)(j.H3,{as:"h".concat(l),decoration:!i,className:r()("mb-6 last:mb-0",{"text-left":"left"===s,"text-center":"center"===s,"text-right":"right"===s,"text-primary":"red"===n,"text-black":"black"===n}),children:(0,_.N)(t)}):null},MobileImage=e=>{let{image:t}=e;return(0,a.jsxs)("div",{className:"relative mb-4 last:mb-0",children:[(0,a.jsx)(Image_Image,{image:t}),t.location&&(0,a.jsx)(h.t,{location:t.location,color:t.location_pin_color,className:"absolute right-1 top-1"}),t.credit&&(0,a.jsx)(f.k,{credit:t.credit})]})},y=(0,u.forwardRef)((e,t)=>{let{image:i,imageWidth:l,imagePosition:s,variants:n,animationActive:d,imageXPosition:c}
1=e,m="icon"===i.type;return(0,a.jsxs)(o.m.div,{variants:n.image,className:r()("relative mb-4 overflow-hidden last:mb-0",{"xl:col-span-1":"1/3"===l,"xl:col-span-2":"2/3"===l,"order-2":"right"===s}),children:[(0,a.jsx)(o.m.div,{variants:n.mask,animate:d?"hide":"show",className:"absolute inset-0 z-20 -translate-x-1/2 bg-white will-change-transform"}),(0,a.jsx)("div",{className:r()({"scale-110":!m}),ref:t,children:(0,a.jsx)(o.m.div,{style:{x:m?0:c},className:"will-change-transform",children:(0,a.jsx)(Image_Image,{image:i,imageWidth:l})})}),i.location&&(0,a.jsx)(h.t,{location:i.location,color:i.location_pin_color,className:"absolute right-1 top-1"}),i.credit&&(0,a.jsx)(f.k,{credit:i.credit})]})}),BasicContent=e=>{let{body:t,image:i,imageMobilePosition:l="above-title",imageDesktopPosition:c="right",pretitle:m,subtitle:u,title:p,ctas:x,imageWidth:v="1/3",bodyTextAlignment:h="left",titleTextAlignment:f="left",headingLevel:g=2,titleColour:_="black"}=e,{variants:b,animationActive:j,imageXPosition:w,setAnimationActive:N,imageRef:C}=useBasicContentAnimations("left"===c?"left":"right"),k=i&&"full-width"===c,T="center"===f||"right"===f;return(0,a.jsx)(n.m,{as:"section",className:r()("relative z-0",{"text-left":"left"===h,"text-center":"center"===h,"text-right":"right"===h}),"data-component":"basic-content","data-section-title":p,"data-section-pretitle":m,children:(0,a.jsxs)(o.m.div,{variants:b.section,onViewportEnter:()=>i&&N(!0),animate:i?j?"show":"hide":"show",initial:!1,viewport:d,children:[(0,a.jsxs)(s.W,{type:i?"default":"medium",children:[(0,a.jsxs)("div",{className:"block lg:hidden",children:[i&&"above-title"===l&&(0,a.jsx)(MobileImage,{image:i}),(0,a.jsx)(Pretitle,{pretitle:m}),(0,a.jsx)(Title,{headingLevel:g,title:p,noTitleDecoration:T,titleTextAlignment:f,titleColour:_}),i&&"below-title"===l&&(0,a.jsx)(MobileImage,{image:i}),(0,a.jsx)(Subtitle,{subtitle:u}),i&&"below-subtitle"===l&&(0,a.jsx)(MobileImage,{image:i}),(0,a.jsx)(Body,{body:t}),(0,a.jsx)(CTAs,{ctas:x,alignment:h,sectionTitle:p}),i&&"below-body"===l&&(0,a.jsx)(MobileImage,{image:i})]}),(0,a.jsxs)("div",{className:"hidden gap-8 lg:grid lg:grid-cols-2 lg:items-start xl:grid-cols-3",children:[i&&!k&&(0,a.jsx)(y,{image:i,imageWidth:v,imagePosition:c,variants:b,imageXPosition:w,animationActive:j,ref:C}),(0,a.jsx)("div",{className:r()("self-center",{"lg:col-span-1":!k&&i,"lg:col-span-2 xl:col-span-3":k||!i,"lg:mx-24":k,"xl:col-span-1":!k&&i&&"2/3"===v,"xl:col-span-2":!k&&i&&"1/3"===v}),children:(0,a.jsxs)(o.m.div,{variants:b.content,children:[(0,a.jsx)(Pretitle,{pretitle:m}),(0,a.jsx)(Title,{headingLevel:g,title:p,noTitleDecoration:T,titleTextAlignment:f,titleColour:_}),(0,a.jsx)(Subtitle,{subtitle:u}),(0,a.jsx)(Body,{body:t}),(0,a.jsx)(CTAs,{ctas:x,alignment:h,sectionTitle:p})]})})]})]}),k&&(0,a.jsx)(DesktopFullImage,{image:i})]})})};var w=i(2708),N=i(6306);let ctaParagraphToCtaWithVariant=e=>{var t;return{title:e.field_call_to_action.title,href:e.field_call_to_action.full_url,target:Array.isArray(e.field_call_to_action.options)?"_self":e.field_call_to_action.options.attributes.target,className:r()("gtm-cta",!Array.isArray(e.field_call_to_action.options)&&e.field_call_to_action.options.attributes.class?Object.values(e.field_call_to_action.options.attributes.class).filter(e=>!!e):void 0),ariaLabel:Array.isArray(e.field_call_to_action.options)?void 0:null!==(t=e.field_call_to_action.options.attributes["aria-label"])&&void 0!==t?t:void 0,variant:"primary"===e.field_term_one.field_machine_name?"primary":"cta-link",gate:(0,N.F)(e.field_call_to_action)}},BasicContentToComponent=e=>{var t,i,l,r,s,n;let o={title:e.field_title,pretitle:e.field_pretitle,subtitle:null===(t=e.field_subtitle)||void 0===t?void 0:t.value,headingLevel:null!==(n=e.field_heading_level)&&void 0!==n?n:void 0,body:null===(i=e.field_body)||void 0===i?void 0:i.value,image:e.field_image?(0,w.D)(e.field_image):void 0,ctas:e.field_items?e.field_items.map(e=>ctaParagraphToCtaWithVariant(e)):void 0,imageWidth:e.field_term_three.field_machine_name,imageDesktopPosition:e.field_term_one.field_machine_name,imageMobilePosition:e.field_term_tw
1o.field_machine_name,bodyTextAlignment:null===(l=e.field_term_four)||void 0===l?void 0:l.field_machine_name,titleColour:null===(r=e.field_term_five)||void 0===r?void 0:r.field_machine_name,titleTextAlignment:null===(s=e.field_term_six)||void 0===s?void 0:s.field_machine_name};return(0,a.jsx)(BasicContent,{...o})};var C=i(9229);let BasicImage=e=>{let{body:t,image:i,imageAspect:l="portrait",showLocation:o}=e;return(0,a.jsx)(n.m,{as:s.W,type:"medium",children:(0,a.jsxs)("div",{className:"",children:[(0,a.jsxs)("div",{className:r()("relative",{"aspect-9/16 sm:aspect-3/4 md:aspect-3/4 lg:aspect-4/3 xl:aspect-11/10":"portrait"===l,"aspect-4/3 xl:aspect-8/5":"landscape"===l}),children:[(0,a.jsx)(g.E,{src:i.src,alt:i.alt,fill:!0,className:"object-cover"}),i.location&&o&&(0,a.jsxs)("div",{className:"3xl:text-xl absolute right-7 top-7 flex items-center text-lg text-white drop-shadow-[0_0_10px_rgba(0,0,0,0.25)]",children:[i.location,(0,a.jsx)(C.L5z,{size:"2rem",className:"ml-3",color:"currentColor"})]})]}),t&&(0,a.jsx)(b.C,{size:"small",as:"div",className:"mt-4",children:(0,_.N)(t)})]})})},BasicImageToComponent=e=>{var t;return(0,a.jsx)(BasicImage,{image:(0,w.D)(e.field_image),body:null===(t=e.field_body)||void 0===t?void 0:t.value,imageAspect:e.field_term_one.field_machine_name,showLocation:e.field_show_location})},Fact=e=>{let{fact:t,body:i,source:l}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"rounded-lg bg-white p-8 shadow-md",children:[t&&(0,a.jsx)(j.H3,{as:"h4",className:"text-primary break-words",children:t.substring(0,8)}),i&&(0,a.jsx)(b.C,{as:"div",className:"leading-tight text-[#282828]",children:(0,_.N)(i)})]}),l&&(0,a.jsx)(b.C,{as:"div",size:"extra-small",className:"mt-5 px-2 italic",children:(0,_.N)(l)})]})},CTAs_CTAs=e=>{let{ctas:t}=e;return t?(0,a.jsx)("div",{className:r()("mb-6 mt-8 flex flex-col flex-wrap items-center justify-center gap-4 last:mb-0 md:mt-14"),children:t.map(e=>(0,a.jsx)(v.I,{cta:e},e.href))}):null},FactBlock=e=>{let{title:t,body:i,items:l,ctas:n}=e,m=l.length%4==0||(l.length+1)%4==0,p=l.length%3==0||(l.length+1)%3==0,x=!m&&p,v=m||!x,[h,f]=(0,u.useState)(!1),g=mvRevealEmpty({sc:c.xxs}),y=mvRevealLinear({duration:c.md}),w=mvRevealFromY({revealSize:"sm"});return(0,a.jsx)("section",{className:"bg-light-grey relative z-0 py-14 text-center lg:py-20","data-component":"fact-block","data-section-title":t,children:(0,a.jsx)(o.m.div,{variants:g,onViewportEnter:()=>f(!0),animate:h?"show":"hide",initial:!1,viewport:d,children:(0,a.jsxs)(s.W,{children:[(0,a.jsx)("div",{className:"mx-auto mb-8 empty:hidden lg:w-3/4",children:(0,a.jsxs)(o.m.div,{variants:y,children:[t&&(0,a.jsx)(j.H4,{as:"h3",className:"mb-4 last:mb-0",children:t}),i&&(0,a.jsx)(b.C,{as:"div",children:(0,_.N)(i)})]})}),(0,a.jsx)("div",{className:"flex flex-wrap gap-8",children:l.map(e=>(0,a.jsx)(o.m.div,{className:r()("flex-grow basis-[calc(50%-theme(spacing.8))]",{"lg:basis-[calc(25%-theme(spacing.8))]":v,"lg:basis-[calc(33.33%-theme(spacing.8))]":x}),variants:w,children:(0,a.jsx)(Fact,{...e})},e.id))}),n&&n.length>0&&(0,a.jsx)(CTAs_CTAs,{ctas:n})]})})})},FactBlockToComponent=e=>{var t;let i={title:e.field_title,body:null===(t=e.field_body)||void 0===t?void 0:t.value,items:e.field_items.map(e=>{var t,i;return{id:e.id,fact:e.field_title,source:null===(t=e.field_subtitle)||void 0===t?void 0:t.value,body:null===(i=e.field_body)||void 0===i?void 0:i.value}}),ctas:e.field_call_to_actions?e.field_call_to_actions.map(e=>ctaParagraphToCtaWithVariant(e)):void 0};return(0,a.jsx)(FactBlock,{...i})};var k=i(7482),T=i(9815);let OnPageAnchor=e=>{var t;let{id:i,title:l}=e,s=(0,k.T)(),{headerTotalHeight:n}=(0,T.Ge)();return(0,a.jsx)("div",{id:i,className:r()("relative",{"bg-primary p-8 text-center":l}),style:{top:-1*n-20},children:l&&(0,a.jsx)(j.H3,{as:"h2",className:r()("text-white",{"!text-[26px] font-normal md:!text-[36px]":null===(t=s.onPageAnchor)||void 0===t?void 0:t.customClasses}),children:l})})},OnPageAnchorToComponent=e=>(0,a.jsx)(OnPageAnchor,{id:e.field_title,title:e.field_pretitle});var I=i(4911);let P=u.useLayoutEffect,useSetActiveItem=e=>{let t=(0,u.useRef)(null),{setSecondaryNavIsSticky:i,secondaryNavIsSticky:a}=(0,I.D)(),[l,r]=(0,u.useState)(null),{headerTotalHeight:s}=(0,T.Ge)(),n=(0,u.useRef)(s);(0,u.useEffect)(()=>{n.current=s},[s]);let o=(0,u.useRef)(null);return P(()=>{t.current&&(o.current=t.current.getBoundingClientRect().top+window.scrollY)},[]),(0,u.useEffect)(()=>{let update=()=>{var a,l;let s=o.current;if(null===s||0===n.current)return;let d=window.scrollY+n.current>=s;if(i(d),!d){r(null);return}let c=null!==(l=null===(a=t.current)||void 0===a?void 0:a.getBoundingClientRect().height)&&void 0!==l?l:0,m=n.current+c,u=null;for(let t of e){let e=document.querySelector(t.href);e&&e.getBoundingClientRect().top<m&&(u=t)}r(u)};
1return update(),window.addEventListener("scroll",update,{passive:!0}),()=>window.removeEventListener("scroll",update)},[e,i]),{activeItem:l,secondaryNavIsTopOfViewport:a,containerRef:t}};var A=i(3858),E=i(3476);function clickHandler(e){let t=document.querySelector(e);t&&t.scrollIntoView()}let S="!bg-[color:var(--secondary-navigation-sticky-background)] !text-[color:var(--secondary-navigation-sticky-text)]",B="!bg-[color:var(--secondary-navigation-background)] !text-[color:var(--secondary-navigation-text)]",OnPageSecondaryNavigation=e=>{let{items:t,selectPlaceholder:i,onSide:l=!1}=e,n=(0,k.T)(),{activeItem:o,containerRef:d,secondaryNavIsTopOfViewport:c}=useSetActiveItem(t),{headerTotalHeight:m}=(0,T.Ge)();return t.length?(0,a.jsxs)("div",{ref:d,className:r()("gtm-subnav z-10 transition-colors",{[B]:!c,[S]:c,sticky:c}),style:{top:"".concat(m,"px")},"data-component":"on-page-secondary-navigation",children:[(0,a.jsx)(s.W,{className:r()("hidden lg:block",{"!p-0":n.onPageSecondaryNavigation.onSide&&l}),fluid:!0,children:(0,a.jsx)("nav",{className:r()("flex justify-center",{"flex-col":n.onPageSecondaryNavigation.onSide&&l}),children:t.map(e=>{let t=c&&(null==o?void 0:o.href)===e.href;return(0,a.jsx)("button",{className:r()("hover:bg-primary inline-block p-5 transition-colors",{"text-xl font-medium":n.onPageSecondaryNavigation.onSide&&l,"font-[var(--secondary-navigation-font-weight)] uppercase":!n.onPageSecondaryNavigation.onSide||!l,"hover:text-white":!c,"text-[color:var(--secondary-navigation-sticky-text)]":c,"bg-primary !text-white":c&&t}),onClick:()=>{clickHandler(e.href)},"aria-current":t?"page":void 0,children:e.title},e.href)})})}),(0,a.jsx)("div",{className:"p-5 lg:hidden",children:(0,a.jsxs)(A.fC,{value:null==o?void 0:o.href,onValueChange:e=>clickHandler(e),children:[(0,a.jsxs)(A.xz,{className:r()("flex w-full justify-between border p-2",{["".concat(B," !border-[color:var(--secondary-navigation-select-border)]")]:!c,["".concat(S," !border-white")]:c}),children:[(0,a.jsx)(A.B4,{placeholder:i}),(0,a.jsx)(A.JO,{children:(0,a.jsx)(E.kWQ,{size:"1.5rem"})})]}),(0,a.jsx)(A.h_,{className:"w-full",children:(0,a.jsx)(A.VY,{avoidCollisions:!1,position:"popper",className:r()("z-10 w-[var(--radix-select-trigger-width)] py-1",{[S]:c,[B]:!c}),children:(0,a.jsx)(A.l_,{children:t.map(e=>(0,a.jsx)(A.ck,{value:e.href,className:r()("select-none p-2 outline-none",{[S]:c,[B]:!c}),children:(0,a.jsx)(A.eT,{children:e.title})},e.href))})})})]},null==o?void 0:o.href)})]}):null},OnPageSecondaryNavigationToComponent=(e,t)=>{let i=e.field_items.map(e=>{let t=e.field_anchor;return t.startsWith("#")||(t="#".concat(t)),{href:t,title:e.field_title}}),l={selectPlaceholder:e.field_title,items:i,onSide:t};return(0,a.jsx)(OnPageSecondaryNavigation,{...l})};var L=i(8698),z=i.n(L);let BasicContentGrid=e=>{let{items:t}=e;return(0,a.jsx)(n.m,{className:"mx-auto max-w-screen-2xl grid-cols-2 lg:grid","data-component":"basic-content-grid",children:t.map(e=>{let{title:t,subtitle:i,body:l,ctas:r,id:s,icon:n}=e;return(0,a.jsxs)("div",{className:"border-y border-[#E1E1E1] px-5 py-8 first:border-t-2 last:border-b-2 lg:px-20 lg:pb-24 lg:pt-14 lg:even:border-l-2 lg:[&:nth-last-of-type(-n+2)]:border-b-2 lg:[&:nth-of-type(-n+2)]:border-t-2","data-component":"basic-content-grid-item","data-section-title":t,children:[(0,a.jsxs)("div",{className:"mb-4 flex flex-nowrap items-start justify-between last:mb-0",children:[(0,a.jsx)(BasicContentGrid_Title,{title:t}),n&&(n.content?(0,a.jsx)("div",{className:"ml-2 hidden w-20 shrink-0 md:block",children:(0,_.N)(n.content)}):(0,a.jsx)("div",{className:"relative ml-2 hidden aspect-square w-20 shrink-0 md:block",children:(0,a.jsx)(z(),{src:n.src,alt:n.alt,fill:!0,className:"object-contain object-top"})}))]}),(0,a.jsx)(BasicContentGrid_Subtitle,{subtitle:i}),n&&(0,a.jsx)("div",{className:"relative mx-auto mb-4 aspect-square w-20 last:mb-0 md:hidden",children:(0,a.jsx)(z(),{src:n.src,alt:n.alt,fill:!0,className:"object-contain object-top"})}),(0,a.jsx)(BasicContentGrid_Body,{body:l}),(0,a.jsx)(BasicContentGrid_CTAs,{ctas:r})]},s)})})},BasicContentGrid_Title=e=>{let{title:t}=e;return t?(0,a.jsx)(j.H3,{decoration:!0,children:t}):null},BasicContentGrid_Subtitle=e=>{let{subtitle:t}=e;return t?(0,a.jsx)(b.C,{as:"div",className:"mb-4 last:mb-0",size:"large",children:(0,_.N)(t)}):null},BasicContentGrid_Body=e=>{let{body:t}=e;return t?(0,a.jsx)(b.C,{as:"div",className:"mb-4 last:mb-0",children:(0,_.N)(t)}):null},BasicContentGrid_CTAs=e=>{let{ctas:t}=e;return t?(0,a.jsx)("div",{className:"mb-6 flex flex-wrap items-start gap-4 last:mb-0",children:t.map(e=>(0,a.jsx)(v.I,{cta:e},e.href))}):null},BasicContentGridToComponent=e=>{let t=e.field_items.map(e=>{var t,i;return{id:e.id,title:e.field_title,body:null===(t=e.field_body)||void 0===t?void 0:t.value,subtitle:null===(i=e.field_subtitle)||void 0===i?void 0:i.value,ctas:e.field_items?e.field_items.map(e=>ctaParagraphToCtaWithVariant(e)):void 0,icon:e.field_image?(0,w.D)(e.field_image):void 0}});return(0,a.jsx)(BasicContentGrid,{items:t})};var M=i(27),D=i(4216);let TeaserBlockItem=e=>{let{title:t,body:i,cta:l,textAlign:s,style:n,titleColour:o,accentColour:d,titleDecoration:c,inlineButton:m=!1,image:u}=e;return m||u?(0,a.jsxs)("div",{className:r()("grid gap-6 text-center md:text-left",{"items-end md:grid-cols-[1fr_max-content]":!u,"items-center md:grid-cols-[1fr_25%] xl:grid-cols-[1fr_29%] 2xl:gr
1id-cols-[1fr_35%]":u,"px-6 md:px-16 xl:px-20":!m}),children:[(0,a.jsxs)("div",{className:r()({"order-2 md:order-1":u}),children:[(0,a.jsx)(TeaserBlockItem_Title,{title:t,textAlign:s,style:n,titleDecoration:c,titleColour:o,accentColour:d}),(0,a.jsx)(TeaserBlockItem_Body,{body:i})]}),(0,a.jsxs)("div",{className:r()({"order-1 md:order-2":u}),children:[u&&(0,a.jsx)("figure",{className:"relative h-[200px] w-full",children:(0,a.jsx)(g.E,{fill:!0,src:u.src,alt:u.alt,className:"object-cover",sizes:"(max-width: 767px) 100vw, (max-width: 1023px) 500vw, 30vw"})}),(0,a.jsx)(CTA,{cta:l,style:n,accentColour:d})]})]}):(0,a.jsxs)("div",{children:[(0,a.jsx)(TeaserBlockItem_Title,{title:t,textAlign:s,style:n,titleDecoration:c,titleColour:o,accentColour:d}),(0,a.jsx)(TeaserBlockItem_Body,{body:i}),(0,a.jsx)(CTA,{cta:l,style:n,accentColour:d})]})},TeaserBlockItem_Title=e=>{let{title:t,textAlign:i,style:l,titleDecoration:r,titleColour:s,accentColour:n}=e;if(!t)return null;let o="white"===s?"!text-white":"black"===s?"!text-websiteBackground":"red"===s?"!text-redTextLinks":"canadian-flag-red"===s?"!text-canadianRedFlag":"sunset-pink"===s?"!text-sunsetPink":"aurora-purple"===s?"!text-auroraPurple":"jaune-prairies"===s?"!text-juanePrairies":"great-lakes-blue"===s?"!text-greatLakesBlue":"pacific-teal"===s?"!text-pacificTeal":"",d="red"===l?"white":"black"===l?"white":"canadian-flag-red"===l?"white":"sunset-pink"===l?"websiteBackground":"aurora-purple"===l?"websiteBackground":"jaune-prairies"===l?"websiteBackground":"great-lakes-blue"===l?"websiteBackground":"pacific-teal"===l?"websiteBackground":"";return r?(0,a.jsx)(j.H4,{as:"h2",className:"mb-4 last:mb-0 after:!bg-".concat(d," ").concat("center"===i&&"after:mx-auto"," ").concat("white"===n?"after:!bg-white":"black"===n?"after:!bg-websiteBackground":"red"===n?"after:!bg-redTextLinks":"canadian-flag-red"===n?"after:!bg-canadianRedFlag":"sunset-pink"===n?"after:!bg-sunsetPink":"aurora-purple"===n?"after:!bg-auroraPurple":"jaune-prairies"===n?"after:!bg-juanePrairies":"great-lakes-blue"===n?"after:!bg-greatLakesBlue":"pacific-teal"===n?"after:!bg-pacificTeal":""," text-").concat(d," ").concat(o),decoration:!0,children:t}):(0,a.jsx)(j.H4,{as:"h2",className:"mb-4 last:mb-0 text-".concat(d," ").concat(o),children:t})},TeaserBlockItem_Body=e=>{let{body:t}=e;return t?(0,a.jsx)("div",{className:"mb-4 last:mb-0",children:(0,_.N)(t)}):null},CTA=e=>{let{cta:t,style:i,accentColour:l}=e;return t?(0,a.jsx)(M.z,{className:r()("mb-4 mt-4 last:mb-0",t.className),as:D.r,href:t.href,target:t.target,variant:(l||"red"!==i)&&(l||"canadian-flag-red"!==i)?(l||"sunset-pink"!==i)&&(l||"aurora-purple"!==i)&&(l||"jaune-prairies"!==i)&&(l||"great-lakes-blue"!==i)?"pacific-teal"===l?"colour-pacific-teal":"sunset-pink"===l?"colour-sunset-pink":"aurora-purple"===l?"colour-aurora-purple":"jaune-prairies"===l?"colour-jaune-prairies":"great-lakes-blue"===l?"colour-great-lakes-blue":"pacific-teal"===l?"colour-pacific-teal":"primary":"secondary":"secondary-dark",children:t.title}):null};var F=i(8165);let TeaserBlock=e=>{let{items:t,backgroundColour:i,accentColour:l,titleColour:s,containerWidth:n,centreLine:o,textAlign:d,titleDecoration:c,inlineButton:m}=e,u=t.length;return(0,a.jsx)("section",{className:r()({"bg-white text-black":"white"===i,"bg-websiteBackground text-white":"black"===i,"bg-redTextLinks text-white":"red"===i,"bg-canadianRedFlag text-white":"canadian-flag-red"===i,"bg-sunsetPink text-websiteBackground":"sunset-pink"===i,"bg-auroraPurple text-websiteBackground":"aurora-purple"===i,"bg-juanePrairies text-websiteBackground":"jaune-prairies"===i,"bg-greatLakesBlue text-websiteBackground":"great-lakes-blue"===i,"bg-pacificTeal text-websiteBackground":"pacific-teal"===i,"bg-light-grey text-black":"light-grey"===i}),children:(0,a.jsx)("div",{className:r()("md:p-0",{"text-left":"left"===d,"text-right":"right"===d,"text-center":"center"===d,"max-w-screen-2xl 2xl:mx-auto":"default"===n,"max-w-screen-xl xl:mx-auto":"medium"===n,"max-w-screen-lg lg:mx-auto":"small"===n}),"data-component":"teaser-block",children:(0,a.jsx)(F.Z,{className:"!gap-10 pb-[60px] pt-[60px] md:!gap-0 md:p-0",children:t.map((e,t)=>(0,a.jsx)("div",{className:r()({"md:!py-[80px]":!m&&!e.image&&(1===u||0===t&&2===u),"md:!py-[60px]":m&&!e.image&&(1===u||0===t&&2===u),"md:!py-[24px]":e.image&&(1===u||0===t&&2===u),"col-start-1 col-end-3 px-5 md:col-start-1 md:col-end-13 md:px-16 md:py-[80px] 2xl:px-0":1===u,"4xl:p-[80px] col-start-1 col-end-3 px-4 md:col-end-7 md:px-5 md:py-[80px] xl:px-[60px]":0===t&&2===u,"!border-white":0===t&&2===u&&o&&"red"===i,"border-grey
1Border border-b-2 pb-12 md:border-b-0 md:border-r md:pb-0":0===t&&2===u&&o,"border-greyBorder md:border-l":1===t&&2===u&&o,"4xl:p-[80px] col-start-1 col-end-3 row-start-2 px-4 md:col-start-7 md:col-end-13 md:row-start-1 md:px-5 md:py-[80px] xl:px-[60px] ":1===t&&2===u,"bg-white text-black":"white"===i}),children:(0,a.jsx)(TeaserBlockItem,{title:e.title,body:e.body,cta:e.cta,textAlign:d,style:i,titleColour:s,accentColour:l,titleDecoration:c,inlineButton:m,image:e.image})},e.id))})})})},TeaserBlockToComponent=e=>{var t,i,l,r,s,n;let o={containerWidth:null===(t=e.field_term_three)||void 0===t?void 0:t.field_machine_name,backgroundColour:null===(i=e.field_term_two)||void 0===i?void 0:i.field_machine_name,accentColour:null===(l=e.field_term_one)||void 0===l?void 0:l.field_machine_name,titleColour:null===(r=e.field_term_five)||void 0===r?void 0:r.field_machine_name,titleDecoration:e.field_title_decoration,textAlign:null===(s=e.field_term_four)||void 0===s?void 0:s.field_machine_name,centreLine:e.field_centre_line,items:e.field_two_items.map(e=>{var t;return{id:e.id,title:e.field_title,body:null===(t=e.field_body)||void 0===t?void 0:t.value,cta:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,image:e.field_image?(0,w.D)(e.field_image):void 0}}),inlineButton:null!==(n=e.field_inline_button)&&void 0!==n&&n};return(0,a.jsx)(TeaserBlock,{...o})};var O=i(6952);let AccordionItem=e=>{let{title:t,body:i,id:l,boldTitle:s}=e,n=(0,u.useRef)(null),[o,d]=(0,u.useState)(0);return(0,u.useEffect)(()=>{let e=n.current;if(!e)return;let updateHeight=()=>d(e.scrollHeight);updateHeight();let t=new ResizeObserver(updateHeight);return t.observe(e),()=>t.disconnect()},[i]),(0,a.jsxs)(O.ck,{value:l,className:"group","data-component":"accordion-item","data-section-title":t,children:[(0,a.jsx)(O.xz,{children:(0,a.jsxs)("h3",{className:r()("text-textGray m-0 flex w-full items-center py-3 text-left",{"font-bold":s}),children:[(0,a.jsx)("span",{className:"text-primary",children:(0,a.jsx)(E.kWQ,{size:"1.5rem",className:"anim--default -ml-1.5 mr-2 transition-transform group-data-[state=open]:rotate-180",color:"currentColor"})}),t]})}),(0,a.jsx)(O.VY,{forceMount:!0,children:(0,a.jsx)("div",{ref:n,style:{"--accordion-item-height":"".concat(o,"px")},className:"overflow-hidden transition-[height] duration-300 ease-in-out group-data-[state=closed]:h-0 group-data-[state=open]:h-[var(--accordion-item-height)]",children:(0,a.jsx)("div",{className:"px-7 pb-5",children:(0,a.jsx)(AccordionItem_Body,{body:i})})})})]})},AccordionItem_Body=e=>{let{body:t}=e;return(0,a.jsx)("div",{className:"mb-4 last:mb-0",children:(0,_.N)(t)})},AccordionItemContainer=e=>{let{title:t,accordionItems:i,columnPosition:l,boldItemTitles:r}=e;return(null==i?void 0:i.length)?(0,a.jsxs)("div",{className:l?"left"===l?"col-start-1 px-3":"col-start-1 md:col-start-2 px-3":"col-start-1 col-span-full","data-component":"accordion-item-container","data-section-title":t,children:[(0,a.jsx)(AccordionItemContainer_Title,{title:t}),(0,a.jsx)(O.fC,{type:"single",collapsible:!0,children:i.map(e=>(0,a.jsx)(AccordionItem,{id:e.id,title:e.title,body:e.body,boldTitle:r},e.id))})]}):null},AccordionItemContainer_Title=e=>{let{title:t}=e;return t?(0,a.jsx)(j.H5,{as:"h3",className:"mb-4 mt-5 last:mb-0",children:t}):null},Accordion=e=>{let{containerItems:t,title:i,body:l,topPadding:o="default",bottomPadding:d="default",layout:c="default",boldItemTitles:m=!1}=e;if(!(null==t?void 0:t.length))return null;let u="contained"===c;return(0,a.jsx)(n.m,{as:"section","data-component":"accordion","data-section-title":i,className:r()({"mt-8 lg:mt-12":"half"===o,"mb-8 lg:mb-12":"half"===d,"!mt-0":"none"===o,"!mb-0":"none"===d,"mt-32 lg:mt-48":"double"===o,"mb-32 lg:mb-48":"double"===d}),children:(0,a.jsxs)(s.W,{type:u?"small":"medium",className:r()("bg-white",{"relative md:px-11 xl:px-16":u}),children:[(0,a.jsx)(Accordion_Title,{title:i}),(0,a.jsx)(Accordion_Body,{body:l}),(0,a.jsx)("div",{className:"mt-7 grid grid-cols-1 md:mt-10 md:grid-cols-2",children:t.map(e=>(0,a.jsx)(AccordionItemContainer,{...e,boldItemTitles:m},e.id))})]})})},Accordion_Title=e=>{let{title:t}=e;return t?(0,a.jsx)(j.H4,{as:"h2",className:"mb-4 last:mb-0",children:t}):null},Accordion_Body=e=>{let{body:t}=e;return t?(0,a.jsx)("div",{className:"mb-4 last:mb-0",children:(0,_.N)(t)}):null},AccordionToComponent=e=>{var t;let i={title:e.field_title,body:null===(t=e.field_body)||void 0===t?void 0:t.value,topPadding:e.field_top_margin,bottomPadding:e.field_bottom_margin,layout:e.field_accordion_layout,boldItemTitles:e.field_bold_item_titles,containerItems:e.field_items.map(e=>{var t;return{id:e.id,title:e.field_title,columnPosition:null===(t=e.field_term_one)||void 0===t?void 0:t.field_machine_name,accordionItems:e.field_items.map(e=>({id:e.id,title:e.field_title,body:e.field_body.value}))}})};return(0,a.jsx)(Accordion,{...i})};var R=i(8653);let FullImageContentBlock=e=>{let{image:t,title:i,subtitle:l,body:n,cta:m,ctaVariant:v="primary",textShadow:f=!1,backgroundOption:b,video:y,textAlign:w="center",textColor:N="white",...C}=e,k="white"===N?"text-white":"text-rockyMountainBlack",[T,I]=(0,u.useState)(!1),P=mvRevealEmpty({sc:c.xs}),A=mvRevealFromY({}),E=(0,u.useRef)(null),{scrollYProgress:S}=(0,x.v)({target:E,offset:["center end","end start"]}),B=(0,p.H)(S,[0,1],[-60,60]);return(0,a.jsx)(o.m.div,{variants:P,onViewportEnter:()=>I(!0),animate:T?"show":"hide",initial:!1,viewport:d,children:(0,a.jsxs)("section",{...C,className:r()("c-fullimagecontentblock","min-h-screen lg:min-h-0","flex flex-col items-center justify-center","lg:aspect-2/1 2xl:aspect-8/3 lg:h-auto","relative z-0",{"text-shadow":f}),ref:E,"data-component":"full-image-content-block","data-section-title":i,children:[(0,a.jsx)("div",{className:"relative z-20 w-full py-8",children:(0,a.jsx)(s.W,{children:(0,a.jsx)(F.Z,{children:(0,a.jsxs)("div",{className:r()("col-span-2","md:col-span-12","lg:col-span-8",{"text-left lg:col-start-1":"left"
1===w,"text-center lg:col-start-3":"center"===w,"text-left lg:col-start-5 lg:text-right":"right"===w}),children:[i&&(0,a.jsx)(o.m.div,{variants:A,children:(0,a.jsx)(j.H1,{as:"h2",fontFamily:"font-main",className:k,children:i})}),l&&(0,a.jsx)(o.m.div,{variants:A,children:(0,a.jsx)(j.H4,{as:"h3",className:r()("mt-4 lg:mt-2 2xl:mt-3",k),children:(0,_.N)(l)})}),n&&(0,a.jsx)(o.m.div,{variants:A,className:"mt-6 ",children:(0,a.jsx)(j.H6,{as:"div",className:k,children:(0,_.N)(n)})}),m&&(0,a.jsx)(o.m.div,{variants:A,className:"mt-9 lg:mt-8",children:(0,a.jsx)(M.z,{className:r()("gtm-cta",m.className),as:D.r,href:m.href,target:m.target,variant:v,children:m.title})})]})})})}),(0,a.jsxs)("div",{className:r()("absolute inset-0 z-10 overflow-hidden"),children:[(0,a.jsx)("div",{className:"absolute inset-0 scale-125",children:(0,a.jsxs)(o.m.div,{className:"absolute inset-0 will-change-transform",style:{y:B},children:[b&&(0,a.jsx)("div",{className:r()("absolute inset-0 z-20",{overlay1:"bg-black opacity-25",overlay2:"bg-black opacity-50"}[b])}),!y&&t&&(0,a.jsx)(g.E,{src:t.src,alt:t.alt,fill:!0,className:"h-full w-full object-cover",sizes:"(max-width: 1600px) 100vw, 90vw"}),y&&(0,a.jsx)(R.V,{video:y,mode:"bgCoverAutoplayInViewport"})]})}),(null==t?void 0:t.location)&&(0,a.jsx)(h.t,{location:t.location,color:t.location_pin_color,className:"absolute right-1 top-1"})]})]})})};var V=i(3895);let mediaVideoFileToVideoFile=e=>{var t;return{type:"file",url:(0,V.G)(e.field_media_video_file.uri.url),filemime:e.field_media_video_file.filemime,infos:null===(t=e.field_video_additional_info)||void 0===t?void 0:t.processed,aspectRatio:e.field_video_aspect_ratio.field_machine_name,urlMobile:e.field_mobile_media_video_file?(0,V.G)(e.field_mobile_media_video_file.uri.url):void 0,filemimeMobile:e.field_mobile_media_video_file?e.field_mobile_media_video_file.filemime:void 0}},mediaVideoRemoteToVideoRemote=e=>{var t,i,a;return{type:"remote",url:e.field_media_oembed_video,embedCode:e.field_video_embed_code.value,thumb:e.thumbnail.uri.url,infos:null===(t=e.field_video_additional_info)||void 0===t?void 0:t.processed,aspectRatio:e.field_video_aspect_ratio.field_machine_name,provider:null!==(i=e.field_video_provider)&&void 0!==i?i:"",urlMobile:null!==(a=e.field_mobile_media_oembed_video)&&void 0!==a?a:void 0}},mediaVideoToVideo=e=>{switch(e.type){case"media--remote_video":return mediaVideoRemoteToVideoRemote(e);case"media--video":return mediaVideoFileToVideoFile(e)}},FullImageContentBlockToComponent=e=>{var t,i,l,r;let s={image:e.field_image?(0,w.D)(e.field_image):void 0,title:e.field_title,subtitle:null===(t=e.field_subtitle)||void 0===t?void 0:t.value,body:null===(i=e.field_body)||void 0===i?void 0:i.value,cta:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,ctaVariant:e.field_term_five.field_machine_name,textShadow:(null===(l=e.field_term_two)||void 0===l?void 0:l.field_machine_name)==="text_shadow",backgroundOption:(null===(r=e.field_term_one)||void 0===r?void 0:r.field_machine_name)?e.field_term_one.field_machine_name:void 0,video:e.field_video?mediaVideoToVideo(e.field_video):void 0,textAlign:e.field_term_three.field_machine_name,textColor:e.field_term_four.field_machine_name};return(0,a.jsx)(FullImageContentBlock,{...s})};var G=i(3734),H=i(4063),W=i(6411),U=i(6869),Z=i(7941);let CardMedia=e=>{let{img:t,video:i,isLink:l=!1,mediaOverlayText:s,playIcon:n=!1,numSlides:o,hoverScale:d=!0}=e;return(0,a.jsxs)("div",{className:"relative h-full w-full",children:[i&&(0,a.jsx)(R.V,{video:i,mode:"bgCoverAutoplay"}),t&&!i&&(0,a.jsxs)("figure",{className:"relative h-full w-full",children:[(0,a.jsx)(g.E,{fill:!0,src:t.src,alt:t.alt,sizes:{4:"(max-width: 640px) 100vw,(max-width: 1023px) 42vw, 25vw",3:"(max-width: 640px) 100vw,(max-width: 1023px) 42vw, 30vw",1:"(max-width: 640px) 100vw, 60vw"}[o],className:r()("object-cover",{"anim--hover-image":l&&!1!==d})}),t.credit&&(0,a.jsx)(f.k,{credit:t.credit})]}),s&&(0,a.jsx)("div",{className:r()("bg-canadianRedFlag px-7 py-4","max-xl:px-4 max-xl:py-3 max-xl:text-sm","absolute left-0 top-0 z-10","font-bold uppercase text-white "),children:s}),n&&(0,a.jsx)("div",{className:r()("absolute bottom-3 left-3 h-16 w-16","xl:bottom-4 xl:left-4 xl:h-20 xl:w-20 "),children:(0,a.jsx)(W.w,{className:"h-full max-h-full w-full max-w-full",color:"#062F23"})})]})},CardTitle=e=>{let{title:t,url:i,linkType:l="internal",linkClasses:s,titleDecoration:n,headingLevel:o,headingSize:d="small",numberItem:c,titleColor:m,extraClasse
1s:u=""}=e,p={small:j.H6,default:j.H5,large:j.H3},x=p[d];return i?(0,a.jsx)(x,{as:"h".concat(o),className:r()("mt-2",u,{"text-canadianRedFlag":"red"===m}),children:(0,a.jsxs)(D.r,{className:r()("hover:text-redTextLinks gtm-tile_click group transition-all duration-150 ease-linear",s),href:i,target:"external"===l?"_blank":"",children:[c&&(0,a.jsxs)("span",{className:"text-canadianRedFlag text-[1.5em]",children:[c,"."," "]}),t,"chevron"===n&&"external"!==l&&(0,a.jsx)(U.Pd.Provider,{value:{size:"0.9em"},children:(0,a.jsx)("span",{className:r()("ml-1 inline-block","transition-all duration-300 ease-out will-change-transform","group-hover:translate-x-1"),children:(0,a.jsx)(E.yoF,{className:"inline"})})}),"external"===l&&(0,a.jsx)("span",{className:"ml-3",children:(0,a.jsx)(Z.h,{size:"0.7em",className:r()("inline","transition-all duration-150 ease-linear","group-hover:fill-redTextLinks")})})]})}):(0,a.jsxs)(x,{as:"h".concat(o),className:r()("mt-2",u,{"text-canadianRedFlag":"red"===m}),children:[c&&(0,a.jsxs)("span",{className:"text-canadianRedFlag text-[1.5em]",children:[c,"."," "]}),t,"chevron"===n&&(0,a.jsx)(U.Pd.Provider,{value:{size:"0.9em"},children:(0,a.jsx)("span",{className:"ml-1",children:(0,a.jsx)(E.yoF,{className:"inline"})})})]})},CarouselCard=e=>{let{cardUrl:t,cardUrlType:i="internal",cardLinkClasses:l,img:s,video:n,mediaOverlayText:m,pretitle:p,subtitle:x,subtitleLocation:h=!1,headingLevel:f=3,title:j,titleDecoration:y,ctaPrimary:w,ctaSecondary:N,partnerIcon:C,partnerText:k,playIcon:T=!1,sizeClasses:I,headingSize:P="small",numSlides:A,body:E,numberItem:S,hoverScale:B=!0,...L}=e,[z,M]=(0,u.useState)(!1),F=mvRevealFromY({revealSize:"md",delay:c.sm});return(0,a.jsx)(o.m.div,{variants:F,onViewportEnter:()=>M(!0),animate:z?"show":"hide",initial:!1,viewport:d,children:(0,a.jsxs)("div",{className:r()("c-carousel-card anim--default overflow-hidden",I.width,{"grid items-center xl:grid-cols-[40%_60%] 2xl:grid-cols-[30%_70%]":1===A}),...L,children:[(s||n)&&(0,a.jsx)("div",{className:r()("c-carousel-card__image anim--default","relative order-2 overflow-hidden",I.height,{rounded:1!==A,"xl:order-2":1===A}),children:t?(0,a.jsx)(D.r,{href:t,target:"external"===i?"_blank":"","aria-label":j,className:r()("gtm-tile_click absolute inset-0 block overflow-hidden focus-visible:border-2 focus-visible:border-[#0066f4]",l),children:(0,a.jsx)(CardMedia,{img:s,video:n,isLink:!0,mediaOverlayText:m,playIcon:T,numSlides:A,hoverScale:B})}):(0,a.jsx)(CardMedia,{img:s,video:n,isLink:!1,mediaOverlayText:m,playIcon:T,numSlides:A})}),(0,a.jsxs)("div",{className:r()("c-carousel-card__main pb-1 pl-1",{"max-xl:p-8 max-sm:p-5 xl:pr-16 2xl:pr-20":(s||n)&&1===A,"mt-5":!((s||n)&&1===A)}),children:[p&&(0,a.jsx)(b.C,{size:"small",className:"text-mid-grey mb-2",children:p}),j&&(0,a.jsx)(CardTitle,{numberItem:S,title:j,url:t&&!w?t:void 0,titleDecoration:y,linkType:i,linkClasses:l,headingLevel:f,headingSize:1===A?"large":P,titleColor:1===A?"red":"black",extraClasses:1===A?"!break-normal":""}),x&&(0,a.jsxs)(b.C,{as:"div",className:r()("mb-8 mt-4 text-sm text-black last:mb-0 xl:text-base 2xl:text-lg",{"text-mapleRed":h}),children:[h&&(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsxs)("svg",{width:"15",height:"18",viewBox:"0 0 15 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("g",{clipPath:"url(#clip0_493_10589)",children:(0,a.jsx)("path",{d:"M7.76746 0.499707C3.89526 0.492591 0.753906 3.53513 0.753906 7.28933C0.753906 7.33663 0.754443 7.38384 0.755427 7.43088C0.786207 8.88823 1.33721 10.2903 2.28423 11.4221L7.12761 17.2103C7.45045 17.596 8.05746 17.596 8.3802 17.2103L13.2243 11.4212C14.1566 10.3071 14.7063 8.93084 14.7507 7.49658C14.7521 7.44997 14.7531 7.40319 14.7535 7.35633C14.791 3.5997 11.6407 0.506824 7.76746 0.499707ZM10.4525 7.56905C10.4074 8.94021 9.256 10.0571 7.84227 10.1008C6.28125 10.1492 5.00549 8.91175 5.05524 7.39764C5.10034 6.02647 6.25172 4.90959 7.66546 4.86585C9.22647 4.81751 10.5022 6.05494 10.4524 7.56905H10.4525Z",fill:"#500603"})}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0_493_10589",children:(0,a.jsx)("rect",{width:"14",height:"17",fill:"white",transform:"translate(0.753906 0.5)"})})})]}),(0,a.jsx)("div",{className:"h-[18px] leading-[20px]",children:(0,_.N)(x)})]}),!h&&(0,a.jsx)(a.Fragment,{children:(0,_.N)(x)})]}),E&&(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(b.C,{as:"div",className:r()("mb-4 last:mb-0",{"[&::-webkit-scrollbar-thumb]:bg-pacificTeal relative max-h-[310px] overflow-auto pb-10 pr-3 !text-base [scrollbar-color:#AADACA_#75757512] [scrollbar-width:thin] [&::-webkit-scrollbar-track]:rounded-full [&::-webkit-scrollbar-track]:bg-[#75757512] [&::-webkit-scrollbar]:w-1.5":1===A}),children:(0,_.N)(E)}),1===A&&(0,a.jsx)("div",{className:"absolute bottom-0 left-0 h-[50px] w-full bg-gradient-to-b from-[transparent] to-white"})]}),(w||N)&&(0,a.jsxs)("div",{className:"mt-3 flex flex-wrap items-center gap-x-5 gap-y-2",children:[w&&(0,a.jsx)(v.I,{cta:{...w,variant:w&&N?"primary":"cta-link",ariaLabel:"".concat(w.title," about ").concat(j)}}),N&&(0,a.jsx)(v.I,{cta:{...N,variant:"cta-link"}})]}),C&&(0,a.jsxs)("div",{className:"mt-10 flex items-center gap-4",children:[(0,a.jsx)(g.E,{src:C.src,alt:C.alt,width:"40",height:"40",sizes:"40px"}
1),k&&(0,a.jsx)("span",{children:k})]})]})]})})};var q=i(7821),Y=i(772),J=i(2717);let Q={4:{width:"w-full sm:w-[40vw] lg:w-[21vw]",height:"h-[66vh] sm:h-[60vw] lg:h-[32vw]"},3:{width:"w-full sm:w-[40vw] lg:w-[28vw] ",height:"h-[66vh] sm:h-[46vw] lg:h-[32vw]"},1:{width:"w-full",height:"h-[59vw] md:h-[51vw] xl:h-[35vw] 2xl:h-[32vw]"}},X={4:{width:"w-full sm:w-[40vw] lg:w-[21vw]",height:"aspect-square"},3:{width:"w-full sm:w-[40vw] lg:w-[28vw]",height:"aspect-square"},1:{width:"w-full",height:"aspect-square"}},K={4:"top-[33vh] sm:top-[30vw] lg:top-[16vw]",3:"top-[33vh] sm:top-[23vw] lg:top-[16vw]",1:"top-1/2"},$={4:"top-[calc(50vw_-_1rem)] sm:top-[20vw] lg:top-[10.5vw]",3:"top-[calc(50vw_-_1rem)] sm:top-[20vw] lg:top-[14vw]",1:"top-[calc(50vw_-_1rem)] sm:top-[20vw] lg:top-[14vw]"},ee={1:"",3:"sm:left-[calc(80vw+24px)] lg:left-[calc(84vw+40px)] 2xl:left-[calc(84vw+60px)]",4:"sm:left-[calc(80vw+24px)] lg:left-[calc(84vw+56px)] 2xl:left-[calc(84vw+84px)]"},Carousel=e=>{var t,i;let{hasRedBgHeading:l=!1,pretitle:s,title:o,headingLevel:d=2,introText:c,body:m,cta:p,slides:x,numSlides:v,background:h="white",numberItems:f=!1,squareImages:g=!1,gtmTitle:_,randomizeSlides:b=!1,...j}=e,[y,w]=(0,u.useState)(null),N=(null===(t=x[0])||void 0===t?void 0:t.img)||(null===(i=x[0])||void 0===i?void 0:i.video)?g?$[v]:K[v]:"top-1/2",C=ee[v],k=g?X[v]:Q[v],T=(0,u.useRef)(null),I=(0,u.useRef)(null),{t:P}=(0,Y.Z)();(0,u.useEffect)(()=>{w(x.filter(J.EN))},[x,b]);let[,A]=(0,u.useState)(!1),[E,S]=(0,u.useState)(!1);return(0,u.useEffect)(()=>{S(!0)},[]),(0,a.jsxs)(n.m,{as:"section",condition:!l,className:r()("c-carousel relative z-0","c-carousel--num-slide-".concat(v),{"bg-white":"white"===h,"bg-light-grey py-8 lg:py-16":"white"!==h}),...j,"data-component":"carousel","data-section-title":_||o,"data-section-pretitle":s,children:[(0,a.jsx)("header",{children:(0,a.jsx)(CarouselHeading,{hasRedBgHeading:l,title:o,headingLevel:d,pretitle:s,cta:p,introText:c,body:m})}),(0,a.jsx)("div",{className:r()({"mt-4 md:mt-6 lg:mt-7 xl:mt-12":!l&&1!==v,"xl:mt-15 mt-10 xl:mt-16 2xl:mt-24":l}),children:(0,a.jsx)("div",{className:r()({"sm:grid-cols-vedgemd 2xl:grid-cols-vedge2xl px-4 md:grid md:px-0":1!==v}),children:(0,a.jsx)("div",{className:r()("relative w-full",{"sm:col-start-2 md:col-end-4":1!==v}),children:E&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(G.tq,{wrapperClass:r()("xl:!ease-inoutcubic",{"xl:!duration-500":1!==v}),speed:500,loop:1===v,modules:[H.W_,H.s5],spaceBetween:12,slidesPerView:"auto",slidesPerGroup:1,simulateTouch:!1,breakpoints:{640:{spaceBetween:16,slidesPerGroup:1===v?1:2,slidesPerView:"auto"},1024:{spaceBetween:16,slidesPerGroup:v,slidesPerView:"auto"},1280:{spaceBetween:16,slidesPerGroup:v,slidesPerView:"auto"},1440:{spaceBetween:24,slidesPerGroup:v,slidesPerView:"auto"}},navigation:{nextEl:T.current,prevEl:I.current,disabledClass:"u-disabled",enabled:!0},onInit:()=>{A(!0)},children:y&&y.map((e,t)=>(0,a.jsx)(G.o5,{className:r()("max-w-full sm:w-auto",{"xl:px-16 xl:py-12 2xl:px-28 2xl:py-20":1===v}),children:(0,a.jsx)(CarouselCard,{cardUrl:e.cardUrl,cardUrlType:e.cardUrlType,cardLinkClasses:e.cardLinkClasses,img:e.img,video:e.video,mediaOverlayText:e.mediaOverlayText,pretitle:e.pretitle,subtitle:e.subtitle,subtitleLocation:e.subtitleLocation,title:e.title,headingLevel:6===d?6:d+1,titleDecoration:e.titleDecoration,ctaPrimary:e.ctaPrimary,ctaSecondary:e.ctaSecondary,partnerIcon:e.partnerIcon,partnerText:e.partnerText,playIcon:e.playIcon,sizeClasses:k,headingSize:4===v?"small":"default",numSlides:v,body:e.body,numberItem:f?t+1:void 0})},e.id))}),(0,a.jsx)(q.E,{direction:"left",size:"responsive",ref:I,className:r()("swiper-prev absolute z-20",N,"-translate-y-1/2",{"lg:hidden":x.length<=v,"left-0 -translate-x-1/2":1!==v,"!bg-canadianRedFlag left-0 -translate-x-[50%] text-white":1===v}),"aria-label":P("carousel.prev-button-aria-label")}),(0,a.jsx)(q.E,{direction:"right",size:"responsive",ref:T,className:r()("swiper-next absolute z-20",N,"-translate-y-1/2",C,{"lg:hidden":x.length<=v,"left-full -translate-x-1/2":1!==v,"!bg-canadianRedFlag right-0 translate-x-[50%] text-white":1===v}),"aria-label":P("carousel.next-button-aria-label")})]})})})})]})},CarouselHeading=e=>{let{hasRedBgHeading:t,title:i,headingLevel:l,pretitle:n,cta:o,introText:d,body:c}=e;return t&&!i?null:t?(0,a.jsx)("div",{className:"bg-canadianRedFlag py-5 text-center text-white md:py-8",children:(0,a.jsx)(s.W,{children:(0,a.jsx)("div",{className:"mx-auto max-w-screen-md",children:(0,a.jsx)(j.H3,{as:"h".concat(l),className:"text-white",children:i&&(0,_.N)(i)})})})}):(0,a.jsxs)(s.W,{children:[(0,a.jsxs)("div",{className:r()("items-end justify-between",{"md:flex":!c}),children:[(0,a.jsxs)("div",{className:r()("mb-2 md:mb-0",{"md:max-w-[70%] xl:max-w-none":!c}),children:[n&&(0,a.jsx)(b.C,{as:l>2?"h2":"p",className:"text-mid-grey mb-1 font-semibold",children:n}),i&&(0,a.jsx)(j.H2,{as:"h".concat(l),className:"text-primary !leading-none",children:(0,_.N)(i)}),c&&(0,a.jsx)(b.C,{as:"div",className:"text-textGray my-4",size:"large",children:(0,_.N)(c)})]}),o&&(0,a.jsx)(v.I,{className:"gtm-readmore md:!py-1 lg:!py-2",cta:{...o,variant:"cta-link"}})]}),d&&(0,a.jsx)(F.Z,{children:(0,a.jsx)("div",{className:"col-span-2 md:col-span-12 lg:col-span-9 xl:col-span-8",children:(0,a.jsx)(b.C,{className:"text-textGray mt-5",children:d})})})]})},isRenderableCarouselItem=e=>{var t;return"paragraph--carousel_item_content"!==e.type||!!(null===(t=e.field_reference_content)||void 0===t?void 0:t.path)},CarouselToComponent=e=>{var t,i,l,s,n;let o={num_3:3,num_4:4}[e.field_term_one.field_machine_name],d={num_3:"carousel_card_three_across",num_4:"carousel_card_four_across",num_1:"carousel_card_single"}[e.field_term_one.field_machine_name],c={id:e.id,pretitle:e.field_pretitle,title:e.field_title,body:null===(t=e.field_body)||void 0===t?void 0:t.value,headingLevel:null!==(l=e.field_heading_level)&&void 0!==l?l:void 0,cta:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,numSlides:o,background:null===(i=e.field_background_color)||void 0===i?void 0:i.field_machine_name,numberItems:null!==(s=e.field_numbered_items)&&void 0!==s&&s,squareImages:null!==(n=e.field_square_images)&&void 0!==n&&n,slides:e.f
1ield_items.filter(isRenderableCarouselItem).map(t=>{var i,a,l,s,n,o,c,m;return"paragraph--carousel_item_content"===t.type?{id:t.id,cardUrl:t.field_reference_content.path.alias,cardUrlType:t.field_term_two.field_machine_name,cardLinkClasses:void 0,title:t.field_reference_content.title,img:t.field_reference_content.field_image?(0,w.D)(t.field_reference_content.field_image,d):void 0,pretitle:t.field_pretitle,ctaPrimary:t.field_cta_text?{title:t.field_cta_text,href:t.field_reference_content.path.alias,target:"external"===t.field_term_two.field_machine_name?"_blank":"",className:"gtm-cta"}:void 0,ctaSecondary:t.field_call_to_action_secondary?(0,N.k)(t.field_call_to_action_secondary):void 0,mediaOverlayText:t.field_media_overlay_text,titleDecoration:null===(s=t.field_term_one)||void 0===s?void 0:s.field_machine_name,playIcon:t.field_add_play_icon}:"paragraph--external_media_link"===t.type?{id:t.id,cardUrl:t.field_call_to_action?t.field_call_to_action.full_url:void 0,cardUrlType:"external",cardLinkClasses:t.field_call_to_action&&r()(!Array.isArray(t.field_call_to_action.options)&&t.field_call_to_action.options.attributes.class?Object.values(t.field_call_to_action.options.attributes.class).filter(e=>!!e):void 0),img:t.field_image?(0,w.D)(t.field_image,e.field_square_images?void 0:d):void 0,subtitle:null===(n=t.field_subtitle)||void 0===n?void 0:n.value,title:t.field_title,ctaPrimary:t.field_call_to_action&&t.field_call_to_action.title?{href:t.field_call_to_action.full_url,title:t.field_call_to_action.title,target:"_blank",className:r()("gtm-cta",!Array.isArray(t.field_call_to_action.options)&&t.field_call_to_action.options.attributes.class?Object.values(t.field_call_to_action.options.attributes.class).filter(e=>!!e):void 0)}:void 0,body:null!==(c=null===(o=t.field_body)||void 0===o?void 0:o.value)&&void 0!==c?c:void 0}:{id:t.id,cardUrl:t.field_call_to_action?t.field_call_to_action.full_url:void 0,cardUrlType:t.field_term_two.field_machine_name,cardLinkClasses:t.field_call_to_action&&r()(!Array.isArray(t.field_call_to_action.options)&&t.field_call_to_action.options.attributes.class?Object.values(t.field_call_to_action.options.attributes.class).filter(e=>!!e):void 0),img:t.field_image?(0,w.D)(t.field_image,e.field_square_images?void 0:d):void 0,video:t.field_video?mediaVideoToVideo(t.field_video):void 0,pretitle:t.field_pretitle,subtitle:null===(i=t.field_subtitle)||void 0===i?void 0:i.value,subtitleLocation:t.field_show_location,title:t.field_title,ctaPrimary:t.field_call_to_action&&t.field_call_to_action.title?{href:t.field_call_to_action.full_url,title:t.field_call_to_action.title,target:"external"===t.field_term_two.field_machine_name?"_blank":"",className:r()("gtm-cta",!Array.isArray(t.field_call_to_action.options)&&t.field_call_to_action.options.attributes.class?Object.values(t.field_call_to_action.options.attributes.class).filter(e=>!!e):void 0)}:void 0,ctaSecondary:t.field_call_to_action_secondary?(0,N.k)(t.field_call_to_action_secondary):void 0,mediaOverlayText:t.field_media_overlay_text,titleDecoration:null===(a=t.field_term_one)||void 0===a?void 0:a.field_machine_name,playIcon:t.field_add_play_icon,partnerIcon:t.field_partner_icon?(0,w.D)(t.field_partner_icon):void 0,partnerText:t.field_partner_title,body:null!==(m=null===(l=t.field_body)||void 0===l?void 0:l.value)&&void 0!==m?m:void 0}}),randomizeSlides:e.field_randomize_items};return(0,a.jsx)(Carousel,{...c})},ArticlesCarouselToComponent=e=>{var t;let i={pretitle:e.field_pretitle,title:e.field_title,headingLevel:null!==(t=e.field_heading_level)&&void 0!==t?t:void 0,cta:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,numSlides:{num_3:3,num_4:4}[e.field_term_one.field_machine_name],slides:e.promotedArticlesData.map(e=>({id:e.id,title:e.title,img:e.image?(0,w.D)(e.image):void 0,cardUrl:e.url}))};return(0,a.jsx)(Carousel,{...i})},et=mvRevealEmpty(),ei=mvRevealFromY({delay:c.sm,revealSize:"sm"}),VideoTeaser=e=>{let{layout:t,title:i,text:l="",textSize:r,video:s,videoPosition:n,videoMobilePosition:c,videoMode:m="embed",redTitle:p=!1,verticalAlignment:x,...v}=e,[h,f]=(0,u.useState)(!1);return(0,a.jsx)("section",{className:"c-videoteaser relative z-0 overflow-hidden",...v,"data-component":"video-teaser","data-section-title":i,children:(0,a.jsx)(o.m.div,{variants:et,onViewportEnter:()=>f(!0),viewport:d,initial:!1,animate:h?"show":"hide",children:"video_centered"!==t&&"video_centered_small"!==t?(0,a.jsx)(TwoColumnsVideoTeaser,{title:i,text:l,textSize:r,videoPosition:n,videoMobilePosition:c,video:s,videoMode:m,redTitle:p,layout:t,verticalAlignment:x}):(0,a.jsx)(CenteredVideoTeaser,{title:i,video:s,videoMode:m,maxWidth:"video_centered_small"===t})})})},TwoColumnsVideoTeaser=e=>{let{title:t,text:i,textSize:l="small",videoPosition:n="right",videoMobilePosition:d,video:c,videoMode:m="embed",redTitle:u=!1,layout:p="two_columns",verticalAlignment:x}=e,v=r()({"order-2":"below"===d,"lg:order-none":"below"===d&&"right"!==n,"lg:order-2":"right"===n}),h=r()({"order-1":"below"===d,"lg:order-none":"below"===d&&"right"!==n,"lg:order-1":"right"===n}),f=mvRevealFromX({side:n,revealSize:"md"});return(0,a.jsx)(s.W,{className:"3xl:!px-0 !px-0 lg:!px-16 2xl:!px-20",children:(0,a.jsxs)(F.Z,{className:"top"===x?"items-start":"bottom"===x?"items-end":"items-center",children:[(0,a.jsx)("div",{className:r()(v,{"mt-5 lg:mt-0":"below"===d,"col-span-2 md:col-span-12 lg:col-span-8":"two_columns"===p,"col-span-2 md:col-span-12 lg:col-span-6":"two_columns_even"===p}),children:(0,a.jsx)(o.m.div,{variants:f,children:(0,a.jsx)(VideoObject,{video:c,videoMode:m})})}),(0,a.jsx)("div",{className:r()("px-4 md:px-6 lg:px-0",h,{"mt-5 lg:mt-0":"below"!==d,"col-span-2 md:col-span-12 lg:col-span-4":"two_columns"===p,"col-span-2 md:col-span-12 lg:col-span-6":"two_columns_even"===p}),children:(0,a.jsxs)(o.m.div,{variants:ei,children:[t&&(0,a.jsx)(j.H6,{as:"h3",className:r()("mb-2",{"text-canadianRedFlag":u}),children:t}),i&&(0,a.jsx)(b.C,{as:"div",size:l,children:(0,_.N)(i)})]})})]})})},CenteredVideoTeaser=e=>{let{video:t,videoMode:i="embed",title:l,maxWidth:s=!1}
1=e,n=mvRevealFromY({revealSize:"md"});return(0,a.jsx)(o.m.div,{variants:n,className:r()("mx-auto px-5",{"max-w-screen-sm":s,"lg:px-0x max-w-screen-lg xl:max-w-screen-xl xl:px-24 2xl:px-5":!s}),children:(0,a.jsx)(VideoObject,{video:t,videoMode:i,title:l})})},TwoVideoTeaser=e=>{let{video:t,videoTwo:i,videoMode:l="embed",...r}=e,[n,c]=(0,u.useState)(!1);return(0,a.jsx)("section",{className:"c-videoteaser relative z-0 overflow-hidden",...r,"data-component":"video-teaser",children:(0,a.jsx)(o.m.div,{variants:et,onViewportEnter:()=>c(!0),viewport:d,initial:!1,animate:n?"show":"hide",children:(0,a.jsx)(s.W,{className:"3xl:!px-0 !px-5 lg:!px-16 2xl:!px-20",children:(0,a.jsxs)(F.Z,{className:"items-center gap-y-5",children:[(0,a.jsx)("div",{className:"col-span-2 md:col-span-12 lg:col-span-6",children:(0,a.jsx)(o.m.div,{children:(0,a.jsx)(VideoObject,{video:t,videoMode:l})})}),(0,a.jsx)("div",{className:"col-span-2 md:col-span-12 lg:col-span-6",children:(0,a.jsx)(o.m.div,{children:(0,a.jsx)(VideoObject,{video:i,videoMode:l})})})]})})})})},VideoObject=e=>{let{video:t,videoMode:i="embed",title:l}=e;return(0,a.jsxs)(a.Fragment,{children:["customPlayIcon"===i&&(0,a.jsx)(R.V,{video:t,mode:"baseWithCustomPlayIcon",title:l}),"embed"===i&&(0,a.jsx)(R.V,{video:t,mode:"base"})]})},VideoTeasers=e=>{let{title:t,titleColor:i,titleAlign:l,sections:o,...d}=e;return(0,a.jsxs)(n.m,{as:"section",className:"c-videoteasers",...d,"data-component":"video-teasers","data-section-title":t,children:[t&&(0,a.jsx)("header",{children:(0,a.jsx)(s.W,{className:r()("pb-2",{"text-center xl:pb-8":"center"===l,"text-right xl:pb-8":"right"===l,"text-left":"left"===l}),children:(0,a.jsx)(j.H3,{as:"h2",className:r()({"text-primary":"red"===i}),decoration:"left"===l,children:t})})}),(0,a.jsx)("div",{children:o.length>0&&o.map(e=>(0,a.jsxs)("div",{className:r()("py-6 last:pb-0 md:py-8 lg:py-4 xl:py-7",{"first:pt-0":"left"===l}),children:["video_teaser"===e.type&&(0,a.jsx)(VideoTeaser,{type:e.type,layout:e.layout,video:e.video,title:e.title,text:e.text,textSize:e.textSize,videoPosition:e.videoPosition,videoMobilePosition:e.videoMobilePosition,videoMode:e.videoMode,redTitle:e.redTitle,verticalAlignment:e.verticalAlignment}),"two_video_teaser"===e.type&&(0,a.jsx)(TwoVideoTeaser,{type:e.type,video:e.video,videoTwo:e.videoTwo,videoMode:e.videoMode})]},e.id))})]})},VideoTeasersToComponent=e=>{let t={title:e.field_title,titleColor:e.field_term_three?e.field_term_three.field_machine_name:"red",titleAlign:e.field_term_six?e.field_term_six.field_machine_name:"center",sections:e.field_items.map(e=>{var t,i,a,l;return"paragraph--two_video_teaser"===e.type?{id:e.id,type:"two_video_teaser",videoMode:e.field_term_three.field_machine_name,video:mediaVideoToVideo(e.field_video),videoTwo:mediaVideoToVideo(e.field_video_two)}:{id:e.id,type:"video_teaser",layout:e.field_term_one.field_machine_name,title:e.field_title,text:null===(t=e.field_body)||void 0===t?void 0:t.processed,textSize:e.field_term_two.field_machine_name,videoPosition:e.field_term_four?e.field_term_four.field_machine_name:void 0,videoMobilePosition:null===(i=e.field_term_five)||void 0===i?void 0:i.field_machine_name,video:mediaVideoToVideo(e.field_video),videoMode:e.field_term_three.field_machine_name,redTitle:null!==(a=e.field_highlighted_title)&&void 0!==a&&a,verticalAlignment:null!==(l=e.field_vertical_alignment)&&void 0!==l?l:"center"}})};return(0,a.jsx)(VideoTeasers,{...t})},ea=mvRevealLinear({duration:c.lg}),ContactListingsAddress=e=>{let{title:t,subtitle:i,body:l,mapDetails:r,addressTitle:c,addressDetails:m}=e,[p,x]=(0,u.useState)(!1);return(0,a.jsxs)(n.m,{bottomOnly:!0,as:"section",className:"m-auto transition-all duration-200","data-component":"contact-listings-address","data-section-title":t,children:[t&&(0,a.jsx)("header",{children:(0,a.jsx)("div",{className:"bg-primary px-5 py-12 text-center",children:(0,a.jsx)(j.H3,{as:"h2",className:"mb-4 text-white last:mb-0",children:t})})}),(0,a.jsxs)(s.W,{type:"medium",children:[(0,a.jsx)("div",{className:"my-6 md:my-14",children:(0,a.jsxs)(F.Z,{children:[(0,a.jsxs)("div",{className:"col-span-full col-start-1 mb-6 xl:col-end-9 xl:mb-0",children:[i&&(0,a.jsx)(j.H6,{as:"h3",className:"text-text mb-4 last:mb-0",children:(0,_.N)(i)}),(0,a.jsx)(ContactListingsAddress_Body,{body:l})]}),(0,a.jsxs)("div",{className:"col-span-full row-start-2 xl:col-start-9 xl:col-end-13 xl:row-start-1",children:[c&&(0,a.jsx)(j.H6,{as:"h3",className:"text-primary mb-4 last:mb-0",children:c}),(0,a.jsx)(ContactListingsAddress_Body,{body:m})]})]})}),(0,a.jsx)(o.m.div,{variants:ea,onViewportEnter:()=>x(!0),animate:p?"show":"hide",initial:!1,viewport:d,children:(0,a.jsx)(MapboxMap,{...r})})]})]})},MapboxMap=e=>{let{...t}=e,l=(0,u.useRef)(null),r=(0,u.useRef)(!1);return(0,u.useEffect)(()=>{let e=null;return i.e(538).then(i.t.bind(i,6455,23)).then(i=>{let a=l.current;null===a||r.current||(e=new i.Map({container:a,accessToken:t.accessToken,style:"mapbox://styles/mapbox/streets-v11",center:[t.longitude,t.latitude],zoom:t.zoom,cooperativeGestures:!0}),new i.Marker({color:"#e60013"}).setLngLat([t.longitude,t.latitude]).addTo(e),r.current=!0)}),()=>{null==e||e.remove(),r.current=!1}},[t.accessToken,t.longitude,t.latitude,t.zoom]),(0,a.jsx)("div",{ref:l,className:"h-[350px] w-full md:h-[400px] xl:h-[650px] 2xl:h-[700px]"})},ContactListingsAddress_Body=e=>{let{body:t}=e;return t?(0,a.jsx)(b.C,{as:"div",className:"mb-4 last:mb-0",children:(0,_.N)(t)}):null},ContactListingAddressToComponent=e=>{var t,i,l;let r={title:e.field_title,subtitle:null===(t=e.field_subtitle)||void 0===t?void 0:t.value,body:null===(i=e.field_body)||void 0===i?void 0:i.value,addressTitle:e.field_address_title,addressDetail
1s:null===(l=e.field_address_details)||void 0===l?void 0:l.value,mapDetails:{latitude:e.field_coordinates.lat,longitude:e.field_coordinates.lng,zoom:e.field_zoom,accessToken:"pk.eyJ1IjoidmVyYi1tYXBib3giLCJhIjoiY2xmcjF3M3EwMDE0YzN4cDltczFhMGZqMyJ9.WHX6KwbCwpiRj7xMHF3JVw"}};return(0,a.jsx)(ContactListingsAddress,{...r})},submitWebform=async(e,t)=>await fetch("".concat("https://admin.destinationcanada.com","/webform_rest/submit"),{method:"POST",body:JSON.stringify({webform_id:e,...t}),headers:{"Content-Type":"application/json"}});var el=i(1596),er=i(7113),es=i(2052),en=i(2830);let CorpContactForm=e=>{let{...t}=e,i=(0,er.useRouter)(),{executeRecaptcha:l}=(0,es.xX)(),{register:s,handleSubmit:n,setError:o,formState:{errors:d,isSubmitting:c,isSubmitSuccessful:m}}=(0,el.cI)(),{t:u}=(0,Y.Z)(),p=n(async e=>{var t;if(!l)return;let a=await l(),r=JSON.stringify({...e,guest_language_code:null!==(t=i.locale)&&void 0!==t?t:"en",simple_recaptcha_token:a}),s=await fetch((0,en.wE)("/api/corp-contact-us"),{method:"POST",body:r});s.ok||o("root.serverError",{type:"400"})});return(0,a.jsxs)("section",{className:"relative px-5 py-9 md:px-8 lg:p-16 2xl:p-28",children:[t.image&&(0,a.jsx)("div",{className:"absolute left-0 top-0 h-full w-full",children:(0,a.jsx)(g.E,{src:t.image.src,alt:t.image.alt,fill:!0,className:"h-full w-full object-cover",sizes:"(max-width: 1600px) 100vw, 90vw"})}),(0,a.jsxs)("div",{className:"relative grid gap-y-5 bg-[rgba(255,255,255,0.98)] px-9 py-8 lg:grid-cols-[2fr_3fr] lg:gap-x-12 lg:px-16 lg:py-14 2xl:gap-x-40 2xl:px-28 2xl:py-20",children:[(t.title||t.body||t.cta)&&(0,a.jsxs)("div",{children:[t.title&&(0,a.jsx)(j.H2,{children:t.title}),t.body&&(0,a.jsx)("div",{className:"mt-4",children:(0,_.N)(t.body)}),t.cta&&(0,a.jsx)(M.z,{className:"mt-6",as:D.r,href:t.cta.href,target:t.cta.target,variant:"cta-link",children:t.cta.title})]}),(0,a.jsxs)("div",{className:r()("",{"col-span-2":!t.title&&!t.body&&!t.cta}),children:[!m&&(0,a.jsx)("form",{onSubmit:p,children:(0,a.jsxs)("div",{className:"grid gap-x-6 gap-y-8 sm:grid-cols-2",children:[(0,a.jsxs)("label",{children:[(0,a.jsxs)("strong",{className:"font-normal",children:[u("webforms.inquiry-type"),(0,a.jsx)("span",{className:"text-canadianRedFlag",children:"*"})]}),(0,a.jsxs)("select",{id:"inquiry_type",required:!0,className:"h-11 w-full rounded-sm border-[1px] border-[rgba(117,117,117,0.25)] bg-white px-4",...s("inquiry_type",{required:!0}),children:[(0,a.jsx)("option",{value:"0",children:u("webforms.choose-inquiry-type")}),(0,a.jsx)("option",{value:u("webforms.advertising"),children:u("webforms.advertising")}),(0,a.jsx)("option",{value:u("webforms.business-events"),children:u("webforms.business-events")}),(0,a.jsx)("option",{value:u("webforms.careers"),children:u("webforms.careers")}),(0,a.jsx)("option",{value:u("webforms.gov-rel"),children:u("webforms.gov-rel")}),(0,a.jsx)("option",{value:u("webforms.image-video"),children:u("webforms.image-video")}),(0,a.jsx)("option",{value:u("webforms.industry"),children:u("webforms.industry")}),(0,a.jsx)("option",{value:u("webforms.media"),children:u("webforms.media")}),(0,a.jsx)("option",{value:u("webforms.procurement"),children:u("webforms.procurement")}),(0,a.jsx)("option",{value:u("webforms.research"),children:u("webforms.research")}),(0,a.jsx)("option",{value:u("webforms.social"),children:u("webforms.social")})]})]}),(0,a.jsxs)("label",{children:[(0,a.jsxs)("strong",{className:"font-normal",children:[u("webforms.subject"),(0,a.jsx)("span",{className:"text-canadianRedFlag",children:"*"})]}),(0,a.jsx)("input",{id:"full_name",placeholder:u("webforms.subject"),required:!0,className:"h-11 w-full rounded-sm border-[1px] border-[rgba(117,117,117,0.25)] bg-white px-4",...s("subject",{required:!0})})]}),(0,a.jsxs)("label",{children:[(0,a.jsxs)("strong",{className:"font-normal",children:[u("webforms.full-name"),(0,a.jsx)("span",{className:"text-canadianRedFlag",children:"*"})]}),(0,a.jsx)("input",{id:"full_name",placeholder:u("webforms.full-name"),required:!0,className:"h-11 w-full rounded-sm border-[1px] border-[rgba(117,117,117,0.25)] bg-white px-4",...s("full_name",{required:!0})})]}),(0,a.jsxs)("label",{children:[(0,a.jsxs)("strong",{className:"font-normal",children:[u("webforms.email"),(0,a.jsx)("span",{className:"text-canadianRedFlag",children:"*"})]}),(0,a.jsx)("input",{id:"email",placeholder:u("webforms.email"),required:!0,className:"h-11 w-full rounded-sm border-[1px] border-[rgba(117,117,117,0.25)] bg-white px-4",type:"email",...s("email",{required:!0})})]}),(0,a.jsxs)("label",{className:"col-span-full",children:[(0,a.jsxs)("strong",{className:"font-normal",children:[u("webforms.message"),(0,a.jsx)("span",{className:"text-canadianRedFlag",children:"*"})]}),(0,a.jsx)("textarea",{id:"message",rows:7,placeholder:u("webforms.message-placeholder"),required:!0,className:"w-full rounded-sm border-[1px] border-[rgba(117,117,117,0.25)] bg-white p-4",...s("message",{required:!0})})]}),(0,a.jsx)("div",{children:t.restFields&&JSON.parse(t.restFields).markup&&(0,a.jsx)("div",{children:(0,_.N)(JSON.parse(t.restFields).markup["#markup"])})}),(0,a.jsx)("div",{className:"col-span-full",children:(0,a.jsx)(M.z,{loading:c,variant:"primary",type:"submit",textAlign:"center",children:u("webforms.submit")})}),d.root&&"serverError"in d.root&&(0,a.jsx)(b.C,{className:"col-span-full text-center text-[red]",children:"Server issue with form submission. Please try again later."})]})}),m&&(0,a.jsx)(b.C,{className:"text-center",children:u("webforms.submission-successful")})]})]})]})};
1var eo=i(5418);let WebformToComponent=e=>{var t,i;let l=e.field_webform.resourceIdObjMeta.drupal_internal__target_id,handleSubmit=async e=>{await submitWebform(l,e)},r={image:e.field_image?(0,w.D)(e.field_image):void 0,title:null!==(i=e.field_title)&&void 0!==i?i:void 0,body:null===(t=e.field_body)||void 0===t?void 0:t.value,cta:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,restFields:JSON.stringify(e.webform_rest_fields)};return"corp_contact_us"===l?(0,a.jsx)(CorpContactForm,{image:r.image,title:r.title,body:r.body,cta:r.cta,restFields:r.restFields}):(0,a.jsx)(eo.h,{form:e.webform_rest_fields,onSubmit:handleSubmit})};var ed=i(460);let HeroBannerToComponent=e=>{let t={size:e.field_size.field_machine_name,slides:e.field_items.map(e=>{var t,i,a,l,r,s,n,o,d,c,m;return{overlay:e.field_overlay.map(e=>{var t,i;return{id:e.id,overlayImage:(0,w.D)(e.field_overlay_image),overlayHAlign:e.field_horizontal_alignment,overlayVAlign:e.field_vertical_alignment,overlayMaxWidth:null!==(t=e.field_max_width)&&void 0!==t?t:void 0,overlaySizing:null!==(i=e.field_sizing)&&void 0!==i?i:void 0}}),hAlign:e.field_text_alignment.field_machine_name,vAlign:e.field_content_vertical_alignment.field_machine_name,bgImage:e.field_image?(0,w.D)(e.field_image):void 0,title:e.field_title,text:null===(t=e.field_body)||void 0===t?void 0:t.value,cta:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,featuredImage:e.field_featured_image?(0,w.D)(e.field_featured_image):void 0,textShadow:(null===(i=e.field_hb_text_addon)||void 0===i?void 0:i.field_machine_name)==="text_shadow",backgroundOption:(null===(a=e.field_hb_bg_addon)||void 0===a?void 0:a.field_machine_name)?e.field_hb_bg_addon.field_machine_name:void 0,id:e.id,bgVideo:e.field_video?mediaVideoToVideo(e.field_video):void 0,textColor:e.field_hero_banner_text_color.field_machine_name,headingLevel:null!==(l=e.field_heading_level)&&void 0!==l?l:void 0,effect:null!==(r=e.field_title_effect)&&void 0!==r?r:void 0,effectSettings:null!==(s=e.field_effect_settings)&&void 0!==s?s:void 0,textWidth:null!==(n=e.field_text_width)&&void 0!==n?n:"default",titleFontFamily:null!==(o=e.field_title_font_family)&&void 0!==o?o:void 0,pretitle:null!==(d=e.field_pretitle)&&void 0!==d?d:void 0,border:null!==(c=e.field_top_bottom_border)&&void 0!==c?c:void 0,longTitle:null!==(m=e.field_long_title)&&void 0!==m&&m}}),randomizeSlides:e.field_randomize_items};return(0,a.jsx)(ed.y,{...t})},ec={image:{bg:"bg-transparent",text:"text-white",ctaVariation:"primary"},red:{bg:"bg-canadianRedFlag",text:"text-white",ctaVariation:"secondary-dark"},white:{bg:"bg-white",text:"text-canadianRedFlag",ctaVariation:"primary"},jaunePrairies:{bg:"bg-juanePrairies",text:"text-websiteBackground",ctaVariation:"monochrome"},sunsetPink:{bg:"bg-sunsetPink",text:"text-websiteBackground",ctaVariation:"monochrome"},greatLakesBlue:{bg:"bg-greatLakesBlue",text:"text-websiteBackground",ctaVariation:"monochrome"},pacificTeal:{bg:"bg-pacificTeal",text:"text-websiteBackground",ctaVariation:"monochrome"},auroraPurple:{bg:"bg-auroraPurple",text:"text-websiteBackground",ctaVariation:"monochrome"}},QuoteBlock=e=>{let{text:t,cta:i,credit:l,bgImage:m,colorCombo:p,textShadow:x=!1,bgOverlay:v=!0,...h}=e,f=m?"image":p,[b,y]=(0,u.useState)(!1),w=mvRevealLinear(),N=mvRevealFromY({delay:c.sm});return(0,a.jsx)(n.m,{as:"section","data-component":"quote-block",children:(0,a.jsx)(s.W,{...h,className:"relative bg-white",children:(0,a.jsx)(o.m.div,{variants:w,onViewportEnter:()=>y(!0),animate:b?"show":"hide",initial:!1,viewport:d,children:(0,a.jsxs)("div",{className:r()(ec[f].bg,ec[f].text,"px-6 py-14","text-center italic","mx-auto max-w-screen-2xl","relative",{"text-shadow":x}),children:[m&&(0,a.jsxs)("div",{className:"absolute inset-0",children:[(0,a.jsx)(g.E,{alt:m.alt,src:m.src,fill:!0,sizes:"(max-width: 1440px) 70vw, 90vw",className:"relative object-cover object-center"}),v&&(0,a.jsx)("div",{className:"absolute inset-0 bg-black opacity-40"})]}),(0,a.jsx)(F.Z,{children:(0,a.jsxs)("div",{className:"relative col-span-2 md:col-span-10 md:col-start-2 2xl:col-span-8 2xl:col-start-3",children:[(0,a.jsx)(j.H4,{as:"div",className:"!leading-snug",children:(0,_.N)(t)}),l&&(0,a.jsx)(j.H5,{as:"div",className:"mt-7",children:l}),i&&(0,a.jsx)(o.m.div,{variants:N,children:(0,a.jsx)(M.z,{variant:ec[f].ctaVariation,as:D.r,href:i.href,target:i.target,className:r()("mt-7 !not-italic",i.className),children:i.title})})]})})]})})})})},QuoteBlockToComponent=e=>{var t,i;let l={text:e.field_body.value,cta:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,credit:e.field_pretitle,bgImage:e.field_image?(0,w.D)(e.field_image):void 0,colorCombo:e.field_term_tw
1o.field_machine_name,textShadow:(null===(t=e.field_term_three)||void 0===t?void 0:t.field_machine_name)==="text_shadow",bgOverlay:(null===(i=e.field_term_one)||void 0===i?void 0:i.field_machine_name)==="black_overlay"};return(0,a.jsx)(QuoteBlock,{...l})};var em=i(3210);let IconGridItem=e=>{let{body:t,icon:i,className:l,cta:s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:r()("rounded-lg bg-white px-12 py-8 shadow-[0px_2px_9px_rgba(0,0,0,0.1)]","h-[180px]","md:h-[200px]",l),children:(0,a.jsx)("div",{className:"relative h-full",children:(0,a.jsx)(z(),{src:i.src,alt:i.alt,fill:!0,className:"object-contain",sizes:"(max-width: 767px) 75vw, (max-width: 1023px) 20vw, 25vw"})})}),t&&(0,a.jsx)(b.C,{as:"div",size:"large",className:"mt-6 px-2 font-bold lg:mt-8",children:(0,_.N)(t)})]}),(0,a.jsx)("div",{children:s&&(0,a.jsx)(em.e,{as:D.r,href:s.href,target:s.target,className:r()("mt-3 block text-lg lg:mt-5 lg:text-xl",s.className),children:s.title})})]})},IconGridCarousel=e=>{let{items:t}=e;return(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(G.tq,{modules:[H.W_,H.s5],spaceBetween:0,slidesPerView:1,slidesPerGroup:1,breakpoints:{768:{spaceBetween:12,slidesPerView:2,slidesPerGroup:2},1024:{spaceBetween:38,slidesPerGroup:3,slidesPerView:3}},navigation:{nextEl:".swiper-next",prevEl:".swiper-prev",disabledClass:"u-disabled"},children:t.map(e=>(0,a.jsx)(G.o5,{className:"md:!h-auto",children:(0,a.jsx)(IconGridItem,{...e})},e.id))}),(0,a.jsx)(q.E,{size:"small",direction:"left",iconColorClass:"text-white",bgColorClass:"bg-primary",className:r()("swiper-prev bg-primary absolute left-0 z-20 -translate-x-1/2 -translate-y-1/2","top-[90px]","md:top-[100px]")}),(0,a.jsx)(q.E,{size:"small",direction:"right",iconColorClass:"text-white",bgColorClass:"bg-primary",className:r()("swiper-next bg-primary absolute right-0 z-20 -translate-y-1/2 translate-x-1/2","top-[90px]","md:top-[100px]")})]})},IconGrid=e=>{let{title:t,body:i,items:l,isCarousel:m=!1,cta:p,postIconsBody:x,backgroundColor:h="grey",highlightedTitle:f=!1}=e,g=l.length%4==0||(l.length+1)%4==0,y=l.length%3==0||(l.length+1)%3==0,w=!g&&y,N=g||!w,[C,k]=(0,u.useState)(!1),T=mvRevealEmpty({sc:c.xxs}),I=mvRevealLinear({duration:c.md}),P=mvRevealFromY({revealSize:"sm"});return(0,a.jsx)(n.m,{condition:"grey"!==h&&!f,className:r()("relative z-0 text-center",{"bg-light-grey pb-16 lg:pb-24":"grey"===h,"py-16 lg:py-24":!f&&"grey"===h}),"data-component":"icon-grid","data-section-title":t,children:(0,a.jsxs)(o.m.div,{variants:T,onViewportEnter:()=>k(!0),animate:C?"show":"hide",initial:!1,viewport:d,children:[f&&t&&(0,a.jsx)("div",{className:"bg-primary mb-8 p-4",children:(0,a.jsx)(s.W,{children:(0,a.jsx)(j.H4,{as:"h2",className:"text-white",children:t})})}),(0,a.jsxs)(s.W,{children:[(0,a.jsx)("div",{className:"mx-auto mb-8 empty:hidden lg:w-3/4",children:(0,a.jsxs)(o.m.div,{variants:I,children:[!f&&t&&(0,a.jsx)(j.H4,{as:"h2",className:"mb-3",children:t}),i&&(0,_.N)(i)]})}),!m&&(0,a.jsx)("div",{className:"flex flex-wrap gap-8",children:l.map(e=>(0,a.jsx)(o.m.div,{variants:P,className:r()("flex h-full flex-grow basis-full flex-col justify-between",{"md:basis-[calc(33.33%-theme(spacing.8))]":w,"md:basis-[calc(25%-theme(spacing.8))]":N}),children:(0,a.jsx)(IconGridItem,{...e})},e.id))}),m&&(0,a.jsx)(IconGridCarousel,{items:l}),x&&(0,a.jsx)(b.C,{as:"div",size:"large",className:"mt-8 font-bold lg:mt-14",children:(0,_.N)(x)}),p&&(0,a.jsx)(v.I,{cta:p,className:"mt-4"})]})]})})},IconGridToComponent=e=>{var t,i;let l={isCarousel:e.field_is_carousel,title:e.field_title,body:null===(t=e.field_body)||void 0===t?void 0:t.value,items:e.field_items.map(e=>{var t;return{id:e.id,body:null===(t=e.field_body)||void 0===t?void 0:t.value,icon:(0,w.D)(e.field_image)}}),cta:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,postIconsBody:null===(i=e.field_subtitle)||void 0===i?void 0:i.value,backgroundColor:e.field_term_one.field_machine_name,highlightedTitle:e.field_highlighted_title};return(0,a.jsx)(IconGrid,{...l})},BasicContentTwoColumn=e=>
1{let{title:t,intro:i,leftColumnBody:l,rightColumnBody:r,ctas:o}=e;return(0,a.jsxs)(n.m,{as:s.W,"data-component":"basic-content-two-column","data-section-title":t,children:[t&&(0,a.jsx)(j.H3,{as:"h2",decoration:!0,children:t}),i&&(0,a.jsx)(b.C,{as:"div",size:"large",className:"mb-6",children:(0,_.N)(i)}),(0,a.jsxs)("div",{className:"grid items-stretch md:grid-cols-2 md:gap-8",children:[(0,a.jsx)("div",{className:"mb-4 md:mb-0",children:l&&(0,a.jsx)(b.C,{as:"div",className:"h-full",children:(0,_.N)(l)})}),(0,a.jsxs)("div",{children:[r&&(0,a.jsx)(b.C,{as:"div",className:"h-full",children:(0,_.N)(r)}),o&&(0,a.jsx)("div",{className:"mb-6 mt-4 flex flex-wrap items-start gap-4 last:mb-0",children:o.map(e=>(0,a.jsx)(v.I,{cta:e},e.href))})]})]})]})},BasicContentTwoColumnToComponent=e=>{var t,i,l;let r={title:e.field_title,intro:null===(t=e.field_subtitle)||void 0===t?void 0:t.value,leftColumnBody:null===(i=e.field_body)||void 0===i?void 0:i.value,rightColumnBody:null===(l=e.field_body_second_column)||void 0===l?void 0:l.value,ctas:e.field_items?e.field_items.map(e=>ctaParagraphToCtaWithVariant(e)):void 0};return(0,a.jsx)(BasicContentTwoColumn,{...r})},ContentSplit3070=e=>{let{title:t,subtitle:i,text:l,cta:s,image:m,imageDesktopPosition:y="right",...w}=e,[N,C]=(0,u.useState)(!1),k=mvRevealEmpty({sc:c.xxs}),T=mvRevealFromY({revealSize:"sm"}),I=mvRevealFromX({side:y,revealSize:"md",delay:c.sm}),P=mvMaskRevealX({side:y,delay:c.sm}),A=(0,u.useRef)(null),{scrollYProgress:E}=(0,x.v)({target:A,offset:["center end","end start"]}),S=((e,t)=>{let i="right"===y?-1:1;return(0,p.H)(e,[0,1],[-t*i,t*i])})(E,30);return(0,a.jsx)(n.m,{as:"section",className:"c-contentsplit3070 relative z-0 overflow-hidden",...w,"data-component":"content-split-30-70","data-section-title":t,children:(0,a.jsx)(o.m.div,{variants:k,onViewportEnter:()=>C(!0),animate:N?"show":"hide",initial:!1,viewport:d,children:(0,a.jsxs)("div",{className:"lg:flex lg:items-center",children:[(0,a.jsxs)("div",{className:r()("px-5 pb-5 md:px-8 md:pb-8 lg:pt-10","lg:shrink lg:grow",{"lg:pl-20 lg:pr-14 2xl:pl-32 2xl:pr-16":"right"===y,"lg:pl-14 lg:pr-20 2xl:pl-16 2xl:pr-32":"left"===y,"order-2":"left"===y}),children:[(0,a.jsx)(o.m.div,{variants:T,children:(0,a.jsx)(j.H3,{as:"h2",decoration:!0,children:t})}),i&&(0,a.jsx)(o.m.div,{variants:T,children:(0,a.jsx)(b.C,{as:"div",className:"mt-4",size:"normal",children:(0,_.N)(i)})}),(0,a.jsx)(o.m.div,{variants:T,children:(0,a.jsx)(b.C,{as:"div",className:"mt-4",size:"small",children:(0,_.N)(l)})}),s&&(0,a.jsx)(o.m.div,{variants:T,children:(0,a.jsx)(v.I,{scroll:!1,cta:s,className:"mt-4 w-full md:w-auto",textAlign:"center"})})]}),(0,a.jsxs)("div",{className:r()("overflow-hidden","aspect-10/11 md:aspect-4/3 2xl:aspect-8/5 relative","lg:w-3/5 lg:shrink-0 lg:grow-0",{"order-1":"left"
1===y}),children:[(0,a.jsx)(o.m.div,{variants:P,animate:N?"hide":"show",className:"absolute inset-0 z-20 -translate-x-1/2 bg-white will-change-transform"}),(0,a.jsx)("div",{className:"h-full w-full scale-125",ref:A,children:(0,a.jsx)(o.m.div,{style:{x:S},className:"h-full w-full will-change-transform",children:(0,a.jsx)(o.m.figure,{variants:I,animate:N?"show":"hide",className:"relative h-full w-full",children:(0,a.jsx)(g.E,{src:m.src,alt:m.alt,fill:!0,className:"object-cover object-center"})})})}),m.location&&(0,a.jsx)(h.t,{location:m.location,color:m.location_pin_color,className:"absolute right-1 top-2"}),m.credit&&(0,a.jsx)(f.k,{credit:m.credit})]})]})})})},ContentSplit3070ToComponent=e=>{let t={title:e.field_title,text:e.field_body.value,cta:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,image:(0,w.D)(e.field_image),imageDesktopPosition:e.field_term_one.field_machine_name,subtitle:e.field_subtitle?e.field_subtitle.value:void 0};return(0,a.jsx)(ContentSplit3070,{...t})},nonBreakingHyphenatedWords=e=>e.replace(/(\S)-(\S)/g,"$1‑$2"),CardGridItem=e=>{var t,i,l,s;let{body:n,image:m,video:p,imageOverlayTitle:x,title:h,ctaPrimary:j,ctaSecondary:y,headingLevel:w=3,logo:N,subtitle:C,subtitleTwo:T,postBody:I,truncateContent:P,ctaCardWrapper:A,additionalLinkAttributes:E={},style:S,relatedItems:B,overlayTitleStyle:L="default",fullWidth:z=!1,eyebrowText:M,titleColour:F,boostSubtitle:O}=e,{t:V}=(0,Y.Z)(),G=(0,k.T)(),[H,W]=(0,u.useState)(!1),U=mvRevealFromY({revealSize:"md",delay:c.sm}),[Z,q]=(0,u.useState)(!1),[J,Q]=(0,u.useState)(null),X=(0,u.useRef)(null),K=j&&y?"primary":G.cardGridItem.soloCtaButtonVariant;(0,u.useEffect)(()=>{if(X.current){let e=X.current.offsetHeight;Q(e)}},[]);let $=!!(P&&J&&J>=300),{className:ee,...et}=E;return(0,a.jsx)(o.m.div,{variants:U,onViewportEnter:()=>W(!0),animate:H?"show":"hide",initial:!1,viewport:d,className:r()({"col-span-full mb-5 last:mb-0":z}),children:(0,a.jsxs)("div",{className:r()("gtm-card relative h-full",{"grid items-center gap-x-16 gap-y-3 sm:gap-y-5 lg:grid-cols-3":z}),"data-component":"card-grid-item","data-section-title":h,children:[p&&(0,a.jsx)("div",{className:r()("relative mb-5 aspect-video last:mb-0",{"lg:col-span-2":z}),children:(0,a.jsx)(R.V,{video:p,mode:"bgCoverAutoplay"})}),m&&!p&&(0,a.jsx)(ImageWrapper,{cta:A,title:h,additionalLinkAttributes:E,fullWidth:z,children:(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsxs)("figure",{className:r()("relative aspect-square",{"sm:aspect-video":z}),children:[(0,a.jsx)(g.E,{fill:!0,src:m.src,alt:m.alt,className:r()("object-cover",{"anim--hover-image":A}),sizes:"(max-width: 767px) 100vw, (max-width: 1023px) 500vw, 30vw"}),m.credit&&(0,a.jsx)(f.k,{credit:m.credit})]}),x&&(0,a.jsx)(b.C,{className:r()("absolute left-0 p-3 text-white",{"top-0":!N&&("default"===L||!L),"bottom-0":N&&("default"===L||!L),"bg-primary":"default"===L||!L,"bg-mapleRed top-5 font-bold lg:top-10":"darkRed"===L}),children:x}),N&&(0,a.jsx)("div",{className:r()("absolute",{"left-0 top-0 w-full":"top-left"===N.position||!N.position,"bottom-[60px] right-0 w-[149px]":"bottom-right"===N.position}),children:(0,a.jsx)(g.E,{fill:!0,className:r()("!w-auto p-2",{"!h-[80px]":"top-left"===N.position||!N.position,"!h-[60px]":"bottom-right"===N.position,"bg-black":"black"===N.backgroundColor,"bg-white":"white"===N.backgroundColor||!N.backgroundColor}),src:N.image.src,alt:N.image.alt})})]})}),(0,a.jsxs)("div",{ref:X,className:r()({"overflow-hidden":P,"max-h-auto after:hidden":P&&Z,"max-h-[300px]":P&&!Z,"relative after:absolute after:bottom-0 after:block after:h-[40px] after:w-full after:bg-gradient-to-t after:from-white":$,"only:col-span-full":z}),children:[(0,a.jsx)(CardGridItem_CardTitle,{title:h,subtitle:C,subtitleTwo:T,cta:A,headingLevel:w,additionalLinkAttributes:E,style:S,fullWidth:z,eyebrowText:M,titleColour:F,boostSubtitle:O}),B&&!!B.length&&(0,a.jsx)("div",{className:"mb-4 last:mb-0",children:B.map((e,t)=>(0,a.jsxs)("span",{children:[(0,a.jsx)(D.r,{href:e.href,className:r()(e.className,"underline"),children:e.title}),t!==B.length-1&&", "]},"".concat(e.href).concat(e.title)))}),n&&"string"==typeof n&&(0,a.jsx)(b.C,{as:"div",className:"mb-4 last:mb-0",children:(0,_.N)(n,S&&["red","canadian-flag-red","black"].includes(S)?{anchorClass:"text-white"}:void 0)}),n&&"string"!=typeof n&&n,I&&(0,a.jsx)(b.C,{as:"div",className:"mb-4 last:mb-0",children:I}),(j||y)&&(0,a.jsxs)("div",{className:"mt-3 flex flex-wrap items-center gap-x-5 gap-y-2",children:[j&&(0,a.jsx)(v.I,{...et,className:r()(ee,{"!text-primary hover:bg-primary bg-white pl-4 hover:!text-white":"red"===S||"canadian-flag-red"===S}),cta:{...j,variant:(null===(t=j.className)||void 0===t?void 0:t.includes("gtm-secondary-cta"))?"cta-link":K,title:null!==(i=j.title)&&void 0!==i?i:V("card-grid-item.cta-title-fallback"),ariaLabel:"".concat(null!==(l=j.title)&&void 0!==l?l:V("card-grid-item.cta-title-fallback")," about ").concat(h)}}),y&&(0,a.jsx)(v.I,{...et,className:r()(ee,{"text-white":S&&["red","canadian-flag-red","black"].includes(S)}),cta:{...y,variant:"cta-link",title:null!==(s=y.title)&&void 0!==s?s:V("card-grid-item.cta-title-fallback")}})]})]}),$&&(0,a.jsx)("button",{className:"text-redTextLinks relative mt-2",onClick:()=>{q(!Z)},"aria-label":"".concat(V(Z?"card-grid-item.collapse":"card-grid-item.expand")," about ").concat(h),children:V(Z?"card-grid-item.collapse":"card-grid-item.expand")})]})})},ImageWrapper=e=>{let{cta:t,children:i,title:l,additionalLinkAttributes:s={},fullWidth:n}=e,{className:o,...d}=s;return t?(0,a.jsx)(D.r,{...d,href:t.href,target:t.target,"aria-label":l,className:r()("gtm-tile_click inset-0 mb-5 block overflow-hidden last:mb-0",t.className,o,{"lg:col-span-2":n}),children:i}):(0,a.jsx)("div",{className:r()("mb-5 last:mb-0",{"lg:col-span-2":n}),children:i})},CardGridItem_CardTitle=e=>
1{let{title:t,headingLevel:i,subtitle:l,subtitleTwo:s,cta:n,additionalLinkAttributes:o={},style:d,fullWidth:c,eyebrowText:m,titleColour:u,boostSubtitle:p}=e;if(!t&&!l)return null;let{className:x,...v}=o;return(0,a.jsx)("div",{className:"mb-4 last:mb-0",children:n?(0,a.jsxs)(a.Fragment,{children:[m&&(0,a.jsx)(b.C,{children:m}),(0,a.jsx)(j.H5,{as:"h".concat(i),className:r()("font-bold leading-tight",{"text-white":d&&["red","canadian-flag-red","black"].includes(d),"text-[22px] lg:text-[24px] 2xl:text-[28px]":!c,"text-[32px] lg:text-[38px] 2xl:text-[42px]":c,"text-canadianRedFlag":"red"===u}),children:(0,a.jsxs)(D.r,{...v,className:r()("hover:text-redTextLinks gtm-tile_click group transition-all duration-150 ease-linear",n.className,x),href:n.href,target:n.target,children:[t&&nonBreakingHyphenatedWords(t),"_blank"===n.target&&(0,a.jsxs)("span",{className:"whitespace-nowrap",children:["\xa0\xa0",(0,a.jsx)(Z.h,{size:"0.7em",className:r()("inline","transition-all duration-150 ease-linear","group-hover:fill-redTextLinks")})]})]})}),l&&(0,a.jsx)(b.C,{as:"div",className:r()({"text-base lg:text-lg 2xl:text-xl":c||p,"text-black":p}),children:(0,_.N)(l)}),s&&(0,a.jsx)(b.C,{children:s})]}):(0,a.jsxs)(a.Fragment,{children:[m&&(0,a.jsx)(b.C,{className:"text-base font-semibold lg:text-[17px] 2xl:text-lg",children:m}),(0,a.jsx)(j.H5,{as:"h2",className:r()("font-bold leading-tight",{"text-white":d&&["red","canadian-flag-red","black"].includes(d),"text-[22px] lg:text-[24px] 2xl:text-[28px]":!c,"text-[32px] lg:text-[38px] 2xl:text-[42px]":c,"text-canadianRedFlag":"red"===u}),children:t&&nonBreakingHyphenatedWords(t)}),l&&(0,a.jsx)(b.C,{as:"div",className:r()({"text-base lg:text-lg 2xl:text-xl":c||p,"text-black":p}),children:(0,_.N)(l)}),s&&(0,a.jsx)(b.C,{children:s})]})})},CardGrid=e=>{let{items:t,pretitle:i,title:l,highlightedTitle:o=!1,loadMore:d,cta:c,empty:m,body:p,numColumns:x,increaseGridSpacing:h=!1,backgroundColour:f,cardTitleColor:g,randomizeCards:_=!1}=e,[y,w]=(0,u.useState)(null);console.log("items"),console.log(t);let N=!!(l||c||i||p);return(0,u.useEffect)(()=>{_?w([...t.sort(()=>Math.random()-.5)].filter(J.EN)):w(t.filter(J.EN))},[t,_]),(0,a.jsxs)(n.m,{as:"section",bottomOnly:o&&!!(l||c||i),"data-component":"card-grid","data-section-title":l,"data-section-pretitle":i,className:r()({"bg-white text-black":"white"===f,"bg-websiteBackground py-[60px] text-white md:py-[80px]":"black"===f,"bg-redTextLinks py-[60px] text-white md:py-[80px]":"red"===f,"bg-canadianRedFlag py-[60px] text-white md:py-[80px]":"canadian-flag-red"===f,"bg-sunsetPink text-websiteBackground py-[60px] md:py-[80px]":"sunset-pink"===f,"bg-auroraPurple text-websiteBackground py-[60px] md:py-[80px]":"aurora-purple"===f,"bg-juanePrairies text-websiteBackground py-[60px] md:py-[80px]":"jaune-prairies"===f,"bg-greatLakesBlue text-websiteBackground py-[60px] md:py-[80px]":"great-lakes-blue"===f,"bg-pacificTeal text-websiteBackground py-[60px] md:py-[80px]":"pacific-teal"===f,"bg-light-grey text-websiteBackground py-[60px] md:py-[80px]":"light-grey"===f}),children:[o&&N&&(0,a.jsxs)("div",{className:"mb-6 lg:mb-12",children:[(0,a.jsx)("header",{className:"bg-primary text-center",children:(0,a.jsxs)(s.W,{className:"py-6 empty:hidden",children:[l&&(0,a.jsx)(j.H2,{className:"mb-2 text-white last:mb-0",children:l}),i&&(0,a.jsx)(b.C,{className:"mb-2 text-white last:mb-0",children:i}),c&&(0,a.jsx)(v.I,{className:"gtm-readmore text-white",cta:{...c,variant:"cta-link"}})]})}),p&&(0,a.jsx)(s.W,{className:"mt-6 first:mt-0 lg:mt-12",children:(0,a.jsx)(CardGrid_Body,{body:p,backgroundColour:f})})]}),(0,a.jsxs)(s.W,{children:[!o&&N&&(0,a.jsx)("header",{className:"mb-6 lg:mb-12",children:(0,a.jsxs)("div",{children:[i&&(0,a.jsx)(b.C,{children:i}),(0,a.jsxs)("div",{className:"mb-4 flex flex-wrap items-center justify-between last:mb-0 lg:flex-nowrap lg:gap-6",children:[l&&(0,a.jsx)(j.H2,{className:r()("mt-2 first:mt-0",{"text-primary":"white"===f,"text-white":"black"===f||"red"===f||"canadian-flag-red"===f,"text-websiteBackground":"sunset-pink"===f||"aurora-purple"===f||"jaune-prairies"===f||"great-lakes-blue"===f||"pacific-teal"===f||"light-grey"===f}),children:l}),c&&(0,a.jsx)(v.I,{className:r()("gtm-readmore lg:whitespace-nowrap",{"text-white":"red"===f||"canadian-flag-red"===f||"black"===f}),cta:{...c,variant:"cta-link"}})]}),p&&(0,a.jsx)(CardGrid_Body,{body:p,backgroundColour:f})]})}),!t.length&&m&&(0,a.jsx)(b.C,{size:"large",className:"text-center",children:m}),!!t.length&&(0,a.jsx)("div",{className:r()(4===x?"grid sm:grid-cols-2 lg:grid-cols-4":"grid sm:grid-cols-2 lg:grid-cols-3",h?"gap-x-4 gap-y-8 sm:gap-x-8 sm:gap-y-16":"gap-x-4 gap-y-8 md:gap-8"),children:y&&y.map(e=>(0,a.jsx)(CardGridItem,{style:f,titleColour:g,...e},e.id))}),d]})]})},CardGrid_Body=e=>{let{body:t,backgroundColour:i}=e;return(0,a.jsx)(b.C,{as:"div",className:"xl:w-2/3",children:(0,_.N)(t,i&&["red","canadian-flag-red","black"].includes(i)?{anchorClass:"text-white"}:void 0)})},eu={"en-ca":{currencyCode:"CAD",currencyDisplay:"code"},"fr-ca":{currencyCode:"CAD",currencyDisplay:"code"},"en-us":{currencyCode:"USD",currencyDisplay:"symbol"},"fr-fr":{currencyCode:"EUR",currencyDisplay:"code"},"es-mx":{currencyCode:"MXN",currencyDisplay:"code"}
1,"en-au":{currencyCode:"AUD",currencyDisplay:"code"},"en-gb":{currencyCode:"GBP",currencyDisplay:"code"}},ep={"en-ca":1,"fr-ca":2,"en-us":3,"en-gb":4,"de-de":5,"fr-fr":6,"es-mx":7,"en-au":8,"ja-jp":9},commaSeparatedTermNames=e=>e.map(e=>e.name).join(","),offerNodeToCardGridItem=function(e){var t,i,a,l,r,s,n,o;let d=arguments.length>1&&void 0!==arguments[1]&&arguments[1],c=eu[e.langcode],m="number"==typeof e.field_price&&c?new Intl.NumberFormat(e.langcode,{style:"currency",currency:c.currencyCode,currencyDisplay:c.currencyDisplay,maximumFractionDigits:0}).format(e.field_price):e.field_price,u="".concat(e.drupal_internal__nid,"-").concat(null!==(r=ep[e.langcode])&&void 0!==r?r:0),p={id:e.id,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,logo:(null===(t=e.field_partner)||void 0===t?void 0:t.field_image)?{image:(0,w.D)(e.field_partner.field_image),backgroundColor:e.field_partner.field_logo_background}:void 0,body:(null===(i=e.body)||void 0===i?void 0:i.summary)?e.body.summary:null===(a=e.body)||void 0===a?void 0:a.value,title:e.title,ctaCardWrapper:e.field_link?{href:e.field_link.full_url,target:"_blank"}:void 0,subtitle:"".concat(null!==(s=e.field_price_prefix)&&void 0!==s?s:""," ").concat(null!=m?m:""," ").concat(null!==(n=e.field_price_suffix)&&void 0!==n?n:"").trim(),subtitleTwo:e.field_duration,truncateContent:!0,additionalLinkAttributes:d?{"data-title":e.title,"data-provinces":commaSeparatedTermNames(e.field_locations),"data-seasons":commaSeparatedTermNames(e.field_seasons),"data-themes":commaSeparatedTermNames(e.field_themes),"data-travel-styles":commaSeparatedTermNames(e.field_travel_styles),"data-types":commaSeparatedTermNames(e.field_offer_types),"data-operator":null!==(o=null===(l=e.field_partner)||void 0===l?void 0:l.title)&&void 0!==o?o:"",className:"gtm-card-link",id:u,"data-identifier":u}:void 0};return p},articleNodeToCardGridItem_commaSeparatedTermNames=e=>e.map(e=>e.name).join(","),articleNodeToCardGridItem=function(e){var t,i;let a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{id:e.id,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,body:(null===(t=e.body)||void 0===t?void 0:t.summary)?e.body.summary:null===(i=e.body)||void 0===i?void 0:i.value,title:e.title,ctaCardWrapper:{href:e.path.alias},additionalLinkAttributes:a?{"data-title":e.title,"data-provinces":articleNodeToCardGridItem_commaSeparatedTermNames(e.field_locations),"data-themes":articleNodeToCardGridItem_commaSeparatedTermNames(e.field_themes)}:void 0}},provinceAndTerritoriesNodeToCardGridItem=e=>({id:e.id,title:e.title,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,ctaCardWrapper:{href:e.path.alias}}),getTeaserLinkCta=e=>{let t=e.field_teaser_link;if(null==t?void 0:t.full_url)return{title:t.title||"",href:t.full_url}},basicPageNodeToCardGridItem=e=>({id:e.id,title:e.title,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,ctaPrimary:getTeaserLinkCta(e)}),listTermNames=(e,t)=>e.map(e=>e.name).join(t),SocialLink=e=>{let{link:t,name:i=""}=e;return(0,a.jsx)("a",{href:t.full_url,target:"_blank",className:"!text-blueTextLinks",rel:"noreferrer","aria-label":"Visit ".concat(i," on ").concat(t.title),children:t.title})},AmbassadorsCardBody=e=>{let{body:t,ctas:i,email:l,location:r,phone:s,role:n,sector:o,specialty:d,topLink:c,name:m}=e,{t:u}=(0,Y.Z)();return console.log(c),(0,a.jsxs)("div",{children:[n&&(0,a.jsx)(b.C,{as:"div",className:"mb-4 font-bold italic text-black",children:n}),c&&(0,a.jsx)("div",{className:"mb-4",children:(0,a.jsx)(v.I,{cta:(0,N.k)(c)})}),(0,a.jsxs)("div",{children:[r&&(0,a.jsxs)(b.C,{as:"div",className:"mb-1 last:mb-0",children:[(0,a.jsx)("b",{className:"text-black",children:u("contact-card.located")})," ",listTermNames(r,"; ")]}),o&&o.length>0&&(0,a.jsxs)(b.C,{as:"div",className:"mb-1 last:mb-0",children:[(0,a.jsx)("b",{className:"text-black",children:u("contact-card.sector")})," ",listTermNames(o,", ")]}),d&&(0,a.jsxs)(b.C,{as:"div",className:"mb-1 last:mb-0",children:[(0,a.jsx)("b",{className:"text-black",children:u("contact-card.specialty")})," ",d]}),l&&(0,a.jsxs)(b.C,{as:"div",className:"mb-1 last:mb-0",children:[(0,a.jsx)("b",{className:"text-black",children:u("contact-card.email")})," ",(0,a.jsx)("a",{href:"mailto:".concat(l),className:"text-textGray underline",children:l})]}),s&&(0,a.jsxs)(b.C,{as:"div",className:"mb-1 last:mb-0",children:[(0,a.jsx)("b",{className:"text-black",children:u("contact-card.phone")})," ",s]}),i&&!!i.length&&(0,a.jsxs)(b.C,{as:"div",className:"mb-1 last:mb-0",children:[(0,a.jsx)("b",{className:"text-black",children:u("contact-card.featured")}),(0,a.jsx)("ul",{className:"ml-[1em] list-disc",children:i.map(e=>(0,a.jsx)("li",{children:(0,a.jsx)(SocialLink,{link:e,name:m})},e.full_url))})]})]}),t&&(0,a.jsx)(b.C,{as:"div",className:"mt-4",children:(0,_.N)(t.value)})]})},contactNodeToCardGridItem=e=>({id:e.id,title:e.title,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,body:(0,a.jsx)(Ambassad
1orsCardBody,{role:e.field_role,email:e.field_email_address,phone:e.field_phone_number,ctas:e.field_cta,body:e.body,name:e.title}),truncateContent:!0}),beArticleNodeToCardGridItem=e=>{var t;return{id:e.id,title:e.title,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,body:null===(t=e.body)||void 0===t?void 0:t.value,ctaCardWrapper:{href:e.path.alias?e.path.alias:""}}},destinationNodeToCardGridItem=e=>({id:e.id,title:e.title,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,ctaCardWrapper:{href:e.path.alias?e.path.alias:""}}),dmcNodeToCardGridItem=e=>{var t,i;return{id:e.id,title:e.title,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,body:null===(t=e.body)||void 0===t?void 0:t.value,postBody:e.field_email_address?"Email: ".concat(e.field_email_address):"",ctaPrimary:e.field_link?{href:e.field_link.full_url,target:"_blank",title:e.field_link.title,className:"gtm-cta partner"}:void 0,relatedItems:null===(i=e.field_related_destinations)||void 0===i?void 0:i.map(e=>({href:e.path.alias?e.path.alias:"",title:e.title,className:"gtm-tile_click"}))}},experienceNodeToCardGridItem=e=>{let t={id:e.id,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,title:e.title,ctaCardWrapper:{href:e.path.alias?e.path.alias:""}};return t},venueNodeToCardGridItem=e=>{var t;return{id:e.id,title:e.title,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,body:null===(t=e.body)||void 0===t?void 0:t.value}};function isILink(e){return void 0!==e.title&&""!==e.title}let CardGridToComponent=e=>{var t,i,l;let r=e.field_term_one?({num_3:3,num_4:4})[e.field_term_one.field_machine_name]:3,s={title:e.field_title,highlightedTitle:e.field_highlighted_title,pretitle:e.field_pretitle,cta:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,body:null===(t=e.field_body)||void 0===t?void 0:t.value,numColumns:r,increaseGridSpacing:e.field_increase_grid_spacing,items:e.field_items.map(e=>{var t,i,a,l;switch(e.type){case"paragraph--card_grid_item":return{id:e.id,title:e.field_title,subtitle:null===(t=e.field_subtitle)||void 0===t?void 0:t.value,boostSubtitle:!0,body:null===(i=e.field_body)||void 0===i?void 0:i.value,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,imageOverlayTitle:e.field_pretitle,ctaCardWrapper:e.field_call_to_action&&!isILink(e.field_call_to_action)?(0,N.k)({...e.field_call_to_action,title:""},!1):void 0,ctaPrimary:e.field_call_to_action&&isILink(e.field_call_to_action)?(0,N.k)(e.field_call_to_action):void 0,ctaSecondary:e.field_call_to_action_secondary?(0,N.k)(e.field_call_to_action_secondary):void 0,video:e.field_video?mediaVideoToVideo(e.field_video):void 0};case"paragraph--external_media_link":return{id:e.id,title:e.field_title,subtitle:null===(a=e.field_subtitle)||void 0===a?void 0:a.value,boostSubtitle:!0,body:null===(l=e.field_body)||void 0===l?void 0:l.value,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,ctaCardWrapper:e.field_call_to_action&&!isILink(e.field_call_to_action)?(0,N.k)({...e.field_call_to_action,title:""},!1):void 0,ctaPrimary:e.field_call_to_action&&isILink(e.field_call_to_action)?(0,N.k)(e.field_call_to_action):void 0};case"paragraph--card_grid_item_content_reference":{let t=e.field_reference_content;switch(t.type){case"node--article":return articleNodeToCardGridItem(t);case"node--provinces_and_territories":return provinceAndTerritoriesNodeToCardGridItem(t);case"node--offer":return offerNodeToCardGridItem(t);case"node--page":return basicPageNodeToCardGridItem(t);case"node--contact":return contactNodeToCardGridItem(t);case"node--business_events_article":return beArticleNodeToCardGridItem(t);case"node--destination":return destinationNodeToCardGridItem(t);case"node--dmc_partner":return dmcNodeToCardGridItem(t);case"node--experience":return experienceNodeToCardGridItem(t);case"node--venue":return venueNodeToCardGridItem(t);default:throw Error("This should not happen")}}default:throw Error("This should not happen.")}}
1),backgroundColour:null===(i=e.field_term_two)||void 0===i?void 0:i.field_machine_name,cardTitleColor:null===(l=e.field_term_three)||void 0===l?void 0:l.field_machine_name,randomizeCards:e.field_randomize_items};return(0,a.jsx)(CardGrid,{...s})},ListColumn=e=>{let{items:t}=e;return(0,a.jsx)("ul",{style:{listStyleImage:"url(".concat("/_next/static/media/checkmark.d78fb2e2.png",")")},children:t.map(e=>(0,a.jsx)("li",{className:"mb-5 ml-4 pl-1 last:mb-0",children:(0,a.jsx)(b.C,{as:"div",children:(0,_.N)(e)})},e))})},BodyAndList=e=>{let{body:t,listItems:i,bodyTextAlignment:l="left"}=e;return(0,a.jsxs)("div",{className:"mb-10 w-full last:mb-0 empty:hidden md:grid md:grid-cols-2 md:gap-x-8",children:[t&&(0,a.jsx)(b.C,{className:r()("mb-4 last:mb-0 md:mb-0",{"text-left":"left"===l,"text-center":"center"===l,"text-right":"right"===l}),as:"div",children:(0,_.N)(t)}),(0,a.jsx)(ListColumn,{items:i})]})},BodyAndTwoLists=e=>{let{body:t,bodyExtra:i,listItems:l,listItemsSecond:s,bodyTextAlignment:n="left"}=e;return(0,a.jsxs)(a.Fragment,{children:[(t||i)&&(0,a.jsxs)("div",{className:r()("mb-10 w-full last:mb-0",{"text-left":"left"===n,"text-center":"center"===n,"text-right":"right"===n}),children:[t&&(0,a.jsx)(b.C,{as:"div",children:(0,_.N)(t)}),i&&(0,a.jsx)(b.C,{as:"div",className:"mt-4",children:(0,_.N)(i)})]}),(0,a.jsxs)("div",{className:"mb-10 w-full last:mb-0 empty:hidden md:grid md:grid-cols-2 md:gap-x-8",children:[(0,a.jsx)(ListColumn,{items:l}),(0,a.jsx)(ListColumn,{items:s})]})]})},BodyColumnsAndTwoLists=e=>{let{body:t,bodyExtra:i,listItems:l,listItemsSecond:r}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"mb-10 w-full last:mb-0 empty:hidden md:grid md:grid-cols-2 md:gap-x-8",children:[t&&(0,a.jsx)(b.C,{className:"mb-4 last:mb-0 md:mb-0",as:"div",children:(0,_.N)(t)}),(0,a.jsx)(b.C,{as:"div",children:(0,_.N)(i)})]}),(0,a.jsxs)("div",{className:"mb-10 w-full last:mb-0 empty:hidden md:grid md:grid-cols-2 md:gap-x-8",children:[(0,a.jsx)(ListColumn,{items:l}),(0,a.jsx)(ListColumn,{items:r})]})]})},BodyExtraBodyList=e=>{let{body:t,bodyExtra:i,listItems:l,bodyTextAlignment:s="left"}=e;return(0,a.jsxs)("div",{className:"mb-10 w-full last:mb-0 empty:hidden md:grid md:grid-cols-2 md:gap-x-8",children:[t&&(0,a.jsx)(b.C,{className:r()("mb-4 last:mb-0 md:mb-0",{"text-left":"left"===s,"text-center":"center"===s,"text-right":"right"===s}),as:"div",children:(0,_.N)(t)}),(0,a.jsxs)("div",{children:[i&&(0,a.jsx)(b.C,{className:"mb-4 last:mb-0",as:"div",children:(0,_.N)(i)}),(0,a.jsx)(ListColumn,{items:l})]})]})},ListCentered=e=>{let{listItems:t}=e;return(0,a.jsx)("div",{className:"mb-10 w-full last:mb-0 md:w-1/2",children:(0,a.jsx)(ListColumn,{items:t})})},TwoLists=e=>{let{listItems:t,listItemsSecond:i}=e;return(0,a.jsxs)("div",{className:"mb-10 w-full last:mb-0 empty:hidden md:grid md:grid-cols-2 md:gap-x-8",children:[(0,a.jsx)(ListColumn,{items:t}),(0,a.jsx)(ListColumn,{items:i})]})},detectLayout=(e,t,i)=>i?e&&t?"body_columns_and_two_lists":e?"body_and_two_lists":"two_lists":t?"body_extra_body_list":e?"body_and_list":"list_centered",BasicContentWithList=e=>{let{body:t,bodyExtra:i,bodyTextAlignment:l="left",ctas:r,listItems:o,listItemsSecond:d,title:c}=e,m=(null==o?void 0:o.length)?o:void 0,u=(null==d?void 0:d.length)?d:void 0,p=detectLayout(t,i,!!u);return(0,a.jsxs)(n.m,{as:s.W,type:"small",className:"flex flex-col items-center","data-component":"basic-content-with-list","data-section-title":c,children:[c&&(0,a.jsx)(j.H3,{className:"mb-6 w-full text-center last:mb-0",children:c}),"list_centered"===p&&m&&(0,a.jsx)(ListCentered,{listItems:m}),"body_and_list"===p&&m&&(0,a.jsx)(BodyAndList,{body:t,listItems:m,bodyTextAlignment:l}),"two_lists"===p&&m&&u&&(0,a.jsx)(TwoLists,{listItems:m,listItemsSecond:u}),"body_and_two_lists"===p&&m&&u&&(0,a.jsx)(BodyAndTwoLists,{body:t,bodyExtra:i,listItems:m,listItemsSecond:u,bodyTextAlignment:l}),"body_columns_and_two_lists"===p&&m&&u&&i&&(0,a.jsx)(BodyColumnsAndTwoLists,{body:t,bodyExtra:i,listItems:m,listItemsSecond:u}),"body_extra_body_list"===p&&m&&(0,a.jsx)(BodyExtraBodyList,{body:t,bodyExtra:i,listItems:m,bodyTextAlignment:l}),r&&(0,a.jsx)("div",{className:"flex w-full flex-wrap items-start justify-center gap-4",children:r.map(e=>(0,a.jsx)(v.I,{cta:e},e.href))})]})},BasicContentWithListToComponent=e=>{var t,i,l,r,s;let n={title:e.field_title,body:null===(t=e.field_body)||void 0===t?void 0:t.value,ctas:e.field_items?e.field_items.map(e=>ctaParagraphToCtaWithVariant(e)):void 0,listItems:null===(i=e.field_list_item)||void 0===i?void 0:i.map(e=>e.value),listItemsSecond:(null===(l=e.field_list_item_second)||void 0===l?void 0:l.length)?e.field_list_item_second.map(e=>e.value):void 0,bodyExtra:(null===(r=e.field_body_second_column)||void 0===r?void 0:r.value)||void 0,bodyTextAlignment:null===(s=e.field_term_one)||void 0===s?void 0:s.field_machine_name};return(0,a.jsx)(BasicContentWithList,{...n})};var ex=i(7974),ev=i(9862);let MobileCheckboxesFilters=e=>{let{title:t,items:i,activeItems:l,onChangeCb:s}=e,addActiveItem=e=>{s(t=>[...t,e.value])},removeActiveItem=e=>{s(t=>t.filter(t=>t!==e.value))};return(0,a.jsxs)(ex.fC,{children:[(0,a.jsx)(ex.xz,{className:r()("group w-full bg-black px-6 py-4 font-bold text-white"),children:(0,a.jsxs)("div",{className:"group-data-stateopen:border-b-0 flex w-full justify-between border border-white px-3 py-2",children:[(0,a.jsx)("span",{className:"mr-5 block",children:t}),(0,a.jsx)(E.kWQ,{size:"1.5em"})]})}),(0,a.jsx)(ex.VY,{sideOffset:0,align:"start",className:r()("w-radixPopoverTriggerWidth","relative z-50 -mt-4","flex flex-col","bg-black px-6 py-4 pt-0 shadow-lg","text-white"),children:(0,a.jsx)("div",{className:"border border-t-0 border-white px-3 py-2",children:i.map(e=>(0,a.jsx)("div",{className:"my-3 flex items-center",id:e.value,children:(0,a.jsx)(ev.X,{label:e.label,labelAdditionalClass:"justify-between",isLabelFirst:!0,name:t,value:e.value,checked:l.some(t=>t===e.value),onChange:t=>{t.currentTarget.checked?addActiveItem(e):removeActiveItem(e)}})},e.value))})})]})};var eh=i(4489),ef=i.n(eh);let eg=ef()(()=>Promise.all([i.e(538),i.e(36),i.e(557),i.e(329)]).then(i.bind(i,2329)),{loadableGenerated:{webpack:()=>[2329]},loadableGenerated:{webpack:()=>[2329]},ssr:!1}),ProvincialMap=e=>{let{mapSettings:t,pinsCollections:i,provinceCode:l,allProvincesData:o}=e,[d,c]=(0,u.useState)(i[0]?[i[0].id]:[]),m=i.map(e=>({value:e.id,label:e.title}));return(0,a.jsx)(n.m,{as:"section",className:"c-map relative z-0","data-component":"provincial-map",children:(0,a.jsxs)(s.W,{type:"medium",children:[(0,a.jsx)("div",{className:"relative z-10 lg:hidden",children:(0,a.jsx)(MobileCheckboxesFilters,{title:"Select Filters",items:m,onChangeCb:c,activeItems:d})}),(0,a.jsx)("div",{className:"mb-4 hidden px-2 py-2 lg:block",children:(0,a.jsx)("div",{className:"flex flex-wrap items-center justify-center gap-2",children:i.map(e=>(0,a.jsx)("button",{className:r()("gtm-provincial-map-filter focus-visible:border-canadianRedFlag focus-visible:outline-canadianRedFlag rounded-full border-2 border-black px-6 py-2 text-center",{"bg-black text-white":d.includes(e.id),"bg-white text-black":!d.includes(e.id)}),"aria-current":d.includes(e.id),onClick:()=>{c(t=>t.includes(e.id)?t.filter(t=>t!==e.id):[...t,e.id])},children:e.title},e.id))})}),(0,a.jsx)(eg,{settings:t,pinsCollections:i,activePinsCollections:d,provinceCode:l,allProvincesData:o})]})})},ProvincialMapToComponent=e=>{var t,i;if(null===e.provincialMapSettings)return console.log("provincialMapSettings null: unable to render ProvincialMap component"),null;let l=new Map;
1for(let a of e.pins){let e=a.field_map_pin_category.id,r={id:a.id,title:a.title,lat:a.field_geo_location.lat,lng:a.field_geo_location.lng,infobox:{image:a.field_image?(0,w.D)(a.field_image):null,title:null!==(i=a.field_title)&&void 0!==i?i:a.title,subtitle:"",text:null===(t=a.field_text)||void 0===t?void 0:t.processed,cta:a.field_cta[0]?(0,N.k)(a.field_cta[0]):void 0}};if(l.has(e)){let t=l.get(e);t&&t.pins.push(r)}else{let t=(0,w.D)(a.field_map_pin_category.field_pin_icon),i=new URLSearchParams;i.append("url",t.src),i.append("w","1920"),i.append("q","75"),l.set(e,{id:e,title:a.field_map_pin_category.name,pinsImage:{...t,src:"/_next/image?".concat(i.toString())},popup:{bgColor:a.field_map_pin_category.field_popup_background_color.field_machine_name,textColor:a.field_map_pin_category.field_popup_text_color.field_machine_name},settings:{alwaysShopPopup:a.field_map_pin_category.field_force_show_popup,weight:a.field_map_pin_category.weight},pins:[r]})}}let r={mapSettings:{...e.provincialMapSettings,accessToken:"pk.eyJ1IjoidmVyYi1tYXBib3giLCJhIjoiY2xmcjF3M3EwMDE0YzN4cDltczFhMGZqMyJ9.WHX6KwbCwpiRj7xMHF3JVw"},pinsCollections:Array.from(l,e=>e[1]).sort((e,t)=>e.settings.weight<t.settings.weight?-1:1),provinceCode:e.provincialMapSettings.prov_code,allProvincesData:e.allProvinces};return(0,a.jsx)(ProvincialMap,{...r})};var e_=i(2652);let ProvinceSelect=e=>{let{onChange:t,provinces:i,selectKey:l,selectedProvinceId:r,resetMap:s}=e,{t:n}=(0,Y.Z)();return(0,a.jsxs)("div",{className:"top-0 z-10 w-full max-w-[266px] pt-[20px] focus-within:h-auto focus-within:overflow-auto focus-within:pt-[20px] focus-within:opacity-100 lg:absolute lg:left-5 lg:h-[0px] lg:overflow-hidden lg:pt-0 lg:opacity-0 lg:transition-all lg:duration-300",children:[(0,a.jsxs)(A.fC,{onValueChange:t,children:[(0,a.jsxs)(A.xz,{className:"flex w-full items-center justify-between border border-black bg-white p-2",children:[(0,a.jsx)(A.B4,{placeholder:n("national-map.select-a-province-label")}),(0,a.jsx)(A.JO,{children:(0,a.jsx)(E.j$s,{color:"#e60013",size:"1.25rem"})})]}),(0,a.jsx)(A.VY,{asChild:!0,avoidCollisions:!1,position:"popper",className:"z-20 w-[var(--radix-select-trigger-width)] border border-t-0 border-black bg-white shadow",children:(0,a.jsx)(A.l_,{children:i.map(e=>(0,a.jsx)(A.ck,{value:e.title,className:'data-[state="checked"]:text-canadianRedFlag data-[highlighted]:text-canadianRedFlag select-none p-2 outline-none',children:(0,a.jsx)(A.eT,{children:e.title})},e.provinceCode))})})]},l),r&&(0,a.jsx)(M.z,{className:"visible absolute z-0 mt-4 lg:hidden",variant:"colour-jaune-prairies",onClick:s,children:n("national-map.back-button-label")})]})};var eb=i(1442),ej=i(4053);let ey=ef()(()=>Promise.all([i.e(36),i.e(692),i.e(557),i.e(982)]).then(i.bind(i,8982)).then(e=>e.Map),{loadableGenerated:{webpack:()=>[8982]},loadableGenerated:{webpack:()=>[8982]},ssr:!1}),ew={59:{boundingBoxDesktop:[-165,47.489,-110,61],boundingBoxMobile:[-140,44.489,-110,63]},12:{boundingBoxDesktop:[-66.236,43.39,-59.661,47.228],boundingBoxMobile:[-66.236,43.39,-59.661,47.228]}
1,24:{boundingBoxDesktop:[-55,62.592,-104.742,43.013],boundingBoxMobile:[-55,62.592,-85.742,40.013]},48:{boundingBoxDesktop:[-140.362,48,-109,61],boundingBoxMobile:[-125.39,45,-104,63]},46:{boundingBoxDesktop:[-130.362,48,-87.358,60.931],boundingBoxMobile:[-108.362,45,-87.358,62.931]},13:{boundingBoxDesktop:[-69.051,44.83,-63.772,48.091],boundingBoxMobile:[-69.051,42.83,-63.772,50.091]},10:{boundingBoxDesktop:[-52.62,62.578,-82.822,46.611],boundingBoxMobile:[-52.62,64.578,-68.822,42.611]},61:{boundingBoxDesktop:[-170.526,58.906,-100.751,80.977],boundingBoxMobile:[-137.526,55.906,-90.751,80.977]},62:{boundingBoxDesktop:[-170.005,58,-70.688,86.477],boundingBoxMobile:[-111.005,55,-61.688,86.477]},35:{boundingBoxDesktop:[-115.153,41.726,-74.343,56.849],boundingBoxMobile:[-95.153,37.726,-74.343,60.849]},11:{boundingBoxDesktop:[-61.971,47.05,-64.414,45.948],boundingBoxMobile:[-61.971,47.059,-64.414,45.948]},47:{boundingBoxDesktop:[-95.83168,62.97838,-130.362,47.039668],boundingBoxMobile:[-96.83168,62.97838,-116.046524,45.039668]},60:{boundingBoxDesktop:[-170.056,58.619,-115.795,70.771],boundingBoxMobile:[-145.056,55.619,-120.795,75.771]}},eN=[[-125,41],[-54,82]],eC={padding:{top:200,left:720,right:250,bottom:200},duration:2e3},ek={duration:2e3},NationalMap=e=>{let{id:t,mapDetails:i,provinces:l,title:s,preTitle:n,body:o,ctas:d,boundingBox:c,featuredCities:m,shouldQueryForNonFeaturedCities:p=!0}=e,x=(0,u.useRef)(null),v=(0,u.useRef)(),[h,f]=(0,u.useState)(),[g,y]=(0,u.useState)(!1),[w,N]=(0,u.useState)("true"),getProvinceById=e=>l.find(t=>t.provinceCode===e),C=h?getProvinceById(h):void 0,k=new URLSearchParams;C&&k.append("id",C.locationId);let{data:T=[]}=(0,ej.Z)(g&&C&&p?(0,en.wE)("/api/city-pins-by-province?".concat(k.toString())):null),I=l.map(e=>e.provinceCode),toggleSelectKey=()=>{N(e=>"true"===e?"false":"true")},setDevicePlatform=()=>{y(window.innerWidth>=1024)};(0,u.useEffect)(()=>{setDevicePlatform()},[]);let P=(0,e_.y1)(()=>{setDevicePlatform(),resetMap()},200);(0,u.useEffect)(()=>(window.addEventListener("resize",P),()=>{window.removeEventListener("resize",P)}),[P]);let setSelectedProvincesAsFeatured=()=>{I.length<13&&I.forEach(e=>{var t;null===(t=x.current)||void 0===t||t.setFeatureState({source:"provinces",id:e},{featured:!0})})},moveMap=e=>{if(!x.current)return;let t=getProvinceById(e),i=t?ew[t.provinceCode]:null;t&&i&&(g?x.current.fitBounds(i.boundingBoxDesktop,eC):x.current.fitBounds(i.boundingBoxMobile,ek))},activateProvince=e=>{if(I.includes(e)){var t;null===(t=x.current)||void 0===t||t.setFeatureState({source:"provinces",id:e},{active:!0})}},deactivateProvince=e=>{if(I.includes(e)){var t;null===(t=x.current)||void 0===t||t.setFeatureState({source:"provinces",id:e},{active:!1})}},hoverProvince=e=>{if(I.includes(e)&&!h){var t;null===(t=x.current)||void 0===t||t.setFeatureState({source:"provinces",id:e},{hover:!0})}},unHoverProvince=e=>{if(I.includes(e)){var t;null===(t=x.current)||void 0===t||t.setFeatureState({source:"provinces",id:e},{hover:!1})}},fireDataLayerPush=e=>{if(I.includes(e)){let t=getProvinceById(e);t&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"gtm-national-map-click",text:t.title}))}},setActiveProvince=e=>{I.includes(e)&&(moveMap(e),setHighlightedProvince(e),f(e),fireDataLayerPush(e))},setHighlightedProvince=e=>{I.includes(e)&&(h&&deactivateProvince(h),v.current&&deactivateProvince(v.current),activateProvince(e))},resetMap=()=>{x.current&&(h&&(deactivateProvince(h),unHoverProvince(h)),toggleSelectKey(),f(void 0),centreMap())},centreMap=()=>{var e;null===(e=x.current)||void 0===e||e.fitBounds(null!=c?c:eN)},handleSelectDropdownChange=e=>{let t=l.find(t=>t.title===e);t&&setActiveProvince(t.provinceCode)};return(0,a.jsxs)("div",{className:"relative z-0","data-component":"national-map","data-section-title":s,"data-section-pretitle":n,children:[(0,a.jsxs)("div",{className:r()("w-100 visible relative top-[10%] z-20 p-[20px] lg:absolute lg:right-[20px] lg:w-[450px] lg:bg-white lg:pt-[20px] 2xl:w-[480px]",{"lg:hidden":h}),children:[(0,a.jsx)("span",{children:n}),(0,a.jsx)(j.H2,{className:"text-canadianRedFlag",children:s}),o&&(0,a.jsx)(b.C,{as:"div",className:"mb-4 last:mb-0",children:(0,_.N)(o)}),(0,a.jsx)(eb.P,{ctas:d}),!g&&(0,a.jsx)(ProvinceSelect,{selectKey:w,onChange:handleSelectDropdownChange,selectedProvinceId:h,provinces:l,resetMap:resetMap})]}),g&&(0,a.jsx)(ProvinceSelect,{selectKey:w,onChange:handleSelectDropdownChange,selectedProvinceId:h,provinces:l,resetMap:resetMap}),(0,a.jsxs)("div",{className:"relative mt-[-100px] h-[500px] md:h-screen lg:mt-0",children:[(0,a.jsx)("div",{className:"relative z-[9] h-[100px] bg-gradient-to-b from-white lg:h-0"}),(0,a.jsx)("div",{className:"mt-[-99px] h-full lg:mt-0",children:(0,a.jsx)(ey,{mapRef:x,id:t,mapDetails:i,isDesktop:g,handleMapClick:e=>{var t;g&&(null===(t=e.features)||void 0===t?void 0:t[0])&&setActiveProvince(e.features[0].id)},onLoad:()=>{setSelectedProvincesAsFeatured(),centreMap()},handleMouseLeave:()=>{x.current&&v.current&&(unHoverProvince(v.current),v.current=void 0)},handleMouseMove:e=>{var t;x.current&&g&&(null===(t=e.features)||void 0===t?void 0:t[0])&&(v.current&&unHoverProvince(v.current),v.current=e.features[0].id,hoverProvince(v.current))},selectedProvince:C,resetMap:resetMap,provinces:l,featuredCities:m,nonFeaturedCities:T})})]})]})},NationalMapToComponent=e=>{var t;let i=e.provinces.map(e=>{var t,i;return{id:e.id,title:e.title,ctas:null===(t=e.field_items)||void 0===t?void 0:t.map(e=>ctaParagraphToCtaWithVariant(e)),image:e.field_image?(0,w.D)(e.field_image):void 0,national_map_description:null===(i=e.field_national_map_description)||void 0===i?void 0:i.processed,location:e.field_location.name,locationId:e.field_location.id,provinceCode:e.field_location.field_geojson_prov_code}}),l={mapDetails:{latitude:63,longitude:-90,zoom:3.65,accessToken:"pk.eyJ1IjoidmVyYi1tYXBib3giLCJhIjoiY2xmcjF3M3EwMDE0YzN4cDltczFhMGZqMyJ9.WHX6KwbCwpiRj7xMHF3JVw"},preTitle:e.field_pretitle,title:e.field_title,ctas:e.field_items?e.field_items.map(e=>ctaParagraphToCtaWithVariant(e)):void 0,body:null===(t=e.field_body)||void 0===t?void 0:t.processed,provinces:i.filter(e=>0!==e.provinceCode),featuredCities:e.featuredPins.filter(e=>e.field_featured_city).map(e=>({id:e.id,title:e.title,featured:e.field_featured_city,latitude:e.field_geo_location.lat,longitude:e.field_geo_location.lng,location:e.field_location.name}))};return(0,a.jsx)(NationalMap,{...l})},Filter=e=>{let{triggerLabel:t,categories:i,onChange:l,activeItems:r,trigger:s}=e,{t:n}=(0,Y.Z)(),[o,d]=(0,u.useState)(r),addUnappliedActiveItem=e=>{d(t=>[...t,e])},removeUnappliedActiveItem=e=>{d(t=>t.filter(t=>t.itemId!==e.itemId))};return(0,a.jsxs)(ex.fC,{onOpenChange:()=>{d(r)},children:[s({isActive:!!r.length,triggerLabel:t}),(0,a.jsx)(ex.h_,{children:(0,a.jsxs)(ex.VY,{className:"flex flex-col bg-white p-4 shadow-lg",sideOffset:6,children:[(0,a.jsx)("div",{children:i.map(e=>(0,a.jsxs)("div",{className:"mb-3 last:mb-0",children:[i.length>1&&(0,a.jsx)(b.C,{className:"mb-2 text-black",children:e.title}),e.items.filter(e=>!e.isHidden).map(i=>(0,a.jsx)("div",{className:"mb-2 flex items-center last:mb-0",id:i.value,children:(0,a.jsx)(ev.X,{label:i.label,name:t,value:i.value,checked:o.some(e=>e.itemId===i.value),onChange:t=>{t.currentTarget.checked?addUnappliedActiveItem({itemId:i.value,categoryId:e.id,label:i.label}):removeUnappliedActiveItem({itemId:i.value,categoryId:e.id,label:i.label})}})},i.value))]},e.id))}),(0,a.jsxs)("div",{className:"mt-8 flex gap-4",children:[(0,a.jsx)(M.z,{textAlign:"center",onClick:()=>l(o),className:"flex-grow",children:n("filters.apply-filters")}),r.length>0&&(0,a.jsx)(M.z,{textAlign:"center",variant:"secondary",onClick:()=>l([]),className:"flex-grow underline",children:n("filters.reset-filters")})]})]})})]})},CategoryTrigger=e=>{let{isActive:t,triggerLabel:i}=e;return(0,a.jsxs)(ex.xz,{className:r()("flex items-center whitespace-nowrap rounded-full border-2 border-white px-6 py-3",{"bg-primary text-white":!t,"text-primary bg-white":t}),children:[(0,a.jsx)("span",{className:"mr-5 block",children:i}),(0,a.jsx)(E.kWQ,{size:"1.5em"})]})},SubcategoryTrigger=e=>{let{triggerLabel:t}=e;return(0,a.jsxs)(ex.xz,{className:r()("border-mid-grey/25 flex w-full items-center justify-between whitespace-nowrap px-8 py-1 last:border-r-0 sm:w-auto
1sm:justify-start sm:border-r"),children:[(0,a.jsx)("span",{className:"mr-5 block",children:t}),(0,a.jsx)(E.kWQ,{size:"1.5em"})]})};var eT=i(6082);let ClearIndividualFilterButton=e=>{let{item:t,categoryTitle:i,mobileShowAllFilters:l,setActiveItems:s,activeItems:n,itemLabel:o,classes:d}=e;return(0,a.jsxs)("button",{className:r()("focus-visible:border-canadianRedFlag focus-visible:outline-canadianRedFlag flex items-center rounded-full border-2 border-black px-4 py-2 text-black md:[&:nth-child(n+6)]:flex",{"[&:nth-child(n+6)]:hidden":!l},d),onClick:()=>{let e=n[i],a=null==e?void 0:e.filter(e=>e!==t);if(null==a?void 0:a.length)s({...n,[i]:a});else{let{[i]:e,...t}=n;s(t)}},children:[(0,a.jsx)("span",{className:"mr-4 block",children:o}),(0,a.jsx)(eT.lTq,{size:"1.5em"})]})},Filters=e=>{let{categories:t,activeItems:i,setActiveItems:l,numberOfListingsDisplayedText:r,numberOfTopLevelCategories:n,subcategories:o=[],extraActions:d,introText:c,centerActions:m=!1,hasExternalActiveFilter:p=!1}=e,{t:x}=(0,Y.Z)(),v=(0,u.useRef)(null),[h,f]=(0,u.useState)(!1),getItemLabel=e=>{var i;return null===(i=t.concat(o).flatMap(e=>e.items).find(t=>t.value===e))||void 0===i?void 0:i.label},g=Object.entries(i),j=Object.values(i).flat(),y=!!j.length;j.length<=5&&h&&f(!1);let w=t.slice(0,n).filter(e=>2!==e.priority).filter(e=>!1!==e.visible),N=n?t.slice(n).filter(e=>e.priority&&2!==e.priority):[],C=t.flatMap(e=>e.items.map(e=>e.value));o=t.filter(e=>2===e.priority);let k=j.some(e=>C.includes(e));!k&&y&&l({});let onChange=(e,t)=>
1{if(e.length){let t={};e.forEach(e=>{let i=t[e.categoryId];i?i.push(e.itemId):t[e.categoryId]=[e.itemId]});let a={...i,...t};l(a)}else{let e=g.filter(e=>{let[i]=e;return!t.map(e=>e.id).includes(i)});l(Object.fromEntries(e))}},fireDataLayerPush=(e,t)=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"gtm-".concat(e,"-dropdown"),dropdown:t.map(e=>e.label).join(", ")})};return(0,u.useEffect)(()=>{v.current&&v.current.focus()},[g]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"bg-primary py-4",children:(0,a.jsxs)(s.W,{className:"flex flex-wrap justify-center gap-4",children:[d&&!m&&(0,a.jsx)("div",{className:"3xl:block hidden flex-1"}),(0,a.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-4",children:[w.map(e=>{var t,i;return(0,a.jsx)(Filter,{triggerLabel:e.title,categories:[e],trigger:CategoryTrigger,onChange:t=>{fireDataLayerPush(e.analyticsIdentifier,t),onChange(t,[e])},activeItems:null!==(i=null===(t=g.find(t=>{let[i]=t;return i===e.id}))||void 0===t?void 0:t[1].map(t=>{var i;return{categoryId:e.id,itemId:t,label:null!==(i=getItemLabel(t))&&void 0!==i?i:""}}))&&void 0!==i?i:[]},e.id)}),!!N.length&&(0,a.jsx)(Filter,{triggerLabel:x("filters.view-more"),trigger:CategoryTrigger,categories:N,onChange:e=>{fireDataLayerPush("morefilters",e),onChange(e,N)},activeItems:g.filter(e=>{let[t]=e;return N.map(e=>e.id).includes(t)}).flatMap(e=>e[1].map(t=>{var i;return{categoryId:e[0],itemId:t,label:null!==(i=getItemLabel(t))&&void 0!==i?i:""}}))}),d&&d.length>0&&m&&(0,a.jsx)("div",{className:"3xl:flex-1 mr-5 flex gap-3 border-l-2 border-l-white py-3 pl-5",children:d.map(e=>(0,a.jsx)("div",{children:e},e.props.id))})]}),d&&d.length>0&&!m&&(0,a.jsx)("div",{className:"3xl:flex-1 flex gap-3 lg:ml-12",children:d.map(e=>(0,a.jsx)("div",{children:e},e.props.id))})]})}),!!o.length&&(0,a.jsx)("div",{className:"bg-light-grey",children:(0,a.jsx)(s.W,{className:"flex flex-col flex-wrap items-center gap-2 py-2 sm:flex-row sm:justify-center",children:o.map(e=>{var t,i;return(0,a.jsx)(Filter,{trigger:SubcategoryTrigger,triggerLabel:e.title,categories:[e],onChange:t=>{fireDataLayerPush(e.analyticsIdentifier,t),onChange(t,[e])},activeItems:null!==(i=null===(t=g.find(t=>{let[i]=t;return i===e.id}))||void 0===t?void 0:t[1].map(t=>{var i;return{categoryId:e.id,itemId:t,label:null!==(i=getItemLabel(t))&&void 0!==i?i:""}}))&&void 0!==i?i:[]},e.id)})})}),(0,a.jsxs)(s.W,{children:[c&&(0,a.jsx)("div",{className:"font-alt pb-4 pt-8",children:(0,_.N)(c)}),(0,a.jsxs)("div",{className:"flex items-center justify-between pt-8",children:[(0,a.jsx)(b.C,{as:"h2",children:r}),(y||p)&&(0,a.jsx)(M.z,{className:"whitespace-nowrap",onClick:()=>{l({})},ref:v,children:x("filters.clear-filters")})]}),(0,a.jsx)("div",{className:"mt-4 empty:mt-0",children:y&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"flex flex-wrap gap-4",children:g.flatMap(e=>{let[t,r]=e;return r.map(e=>"Yes"===getItemLabel(e)&&"featured"===t?(0,a.jsx)(ClearIndividualFilterButton,{item:e,categoryTitle:t,mobileShowAllFilters:h,setActiveItems:l,activeItems:i,itemLabel:t,classes:"capitalize"},e):(0,a.jsx)(ClearIndividualFilterButton,{item:e,categoryTitle:t,mobileShowAllFilters:h,setActiveItems:l,activeItems:i,itemLabel:getItemLabel(e)},e))})}),j.length>5&&!h&&(0,a.jsxs)("div",{className:"mt-4 flex items-center justify-between md:hidden",children:[(0,a.jsx)("span",{children:x("filters.filters-applied-count",{count:j.length})}),(0,a.jsx)(M.z,{onClick:()=>f(!0),children:x("filters.show-all-filters")})]})]})})]})]})};var eI=i(2442),eP=i(3531),eA=i(4148);let eE=["locations","seasons","travelStyles","themes","types"],eS=["locations","themes"],eB=["locations","themes","seasons"],eL=["experienceTypes","destinations","economicSectors","seasons","eventCapacity"],ez=["experienceTypes","destinations","seasons","interests"],eM=["cities","economicSectors"],eD=["experienceTypes","location","eventCapacity"],eF=["locations"],eO=["economicSectors","location","eventCapacity"],eR=["economicSectors","locations","articleType"],eV=["locations","topic","articleType"],getItemByLabel=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.label.toLowerCase()===i)},getItemByValue=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.value===i)},useGetOffers=e=>{var t,i,a,l,r,s,n;let{locale:o,asPath:d}=(0,er.useRouter)(),[c,m]=(0,eP.useQueryParams)({locations:eP.DelimitedArrayParam,seasons:eP.DelimitedArrayParam,themes:eP.DelimitedArrayParam,travelStyles:eP.DelimitedArrayParam,types:eP.DelimitedArrayParam}),u={locations:null===(t=c.locations)||void 0===t?void 0:t.filter(J.EN),themes:null===(i=c.themes)||void 0===i?void 0:i.filter(J.EN),travelStyles:null===(a=c.travelStyles)||void 0===a?void 0:a.filter(J.EN),seasons:null===(l=c.seasons)||void 0===l?void 0:l.filter(J.EN),types:null===(r=c.types)||void 0===r?void 0:r.filter(J.EN)},p={};
1eE.forEach(t=>{let i=u[t];i&&(p[t]=i.map(i=>{var a;return null===(a=getItemByLabel(e,t,i.toLowerCase()))||void 0===a?void 0:a.value}).filter(J.EN).sort())});let{data:x,isLoading:v,setSize:h,size:f}=(0,eA.ZP)(e=>{let t=new URLSearchParams;return Object.entries(p).forEach(e=>{let[i,a]=e;a.forEach(e=>t.append(i,e))}),t.append("page",String(e)),t.append("locale",null!=o?o:""),t.append("featured",d.includes("featured=yes")?"yes":""),(0,en.wE)("/api/offers?".concat(t.toString()))},{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!1,revalidateFirstPage:!1}),g=v||f>0&&x&&void 0===x[f-1],_=null!==(n=null==x?void 0:x.flatMap(e=>e.data))&&void 0!==n?n:[],b=null==x?void 0:null===(s=x[f-1])||void 0===s?void 0:s.hasNextPage;return{isLoadingMore:g,offers:_,hasNextPage:b,setActiveItems:t=>{let i={};Object.entries(t).forEach(t=>{let[a,l]=t;i[a]=l.map(t=>{var i;return null===(i=getItemByValue(e,a,t))||void 0===i?void 0:i.label.toLowerCase()}).filter(J.EN)}),m({...i},"replace")},activeItems:p,isLoading:v,getNextPage:()=>h(f+1)}},Offers=e=>{let{introText:t,filters:i}=e,{t:l}=(0,Y.Z)(),{offers:r,activeItems:s,setActiveItems:o,isLoading:d,isLoadingMore:c,hasNextPage:m,getNextPage:u}=useGetOffers(i);return(0,a.jsxs)("div",{"data-component":"offers",children:[(0,a.jsx)(Filters,{categories:i,numberOfListingsDisplayedText:l("offers.displaying-number-of-listings",{count:r.length}),activeItems:s,setActiveItems:o,numberOfTopLevelCategories:3,introText:t}),d?(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)(eI.fCD,{className:"mx-auto animate-spin",size:"3em"})}):(0,a.jsx)(CardGrid,{items:r,loadMore:c||m?(0,a.jsx)(M.z,{className:"gtm-loadmore mx-auto mt-4 !block",onClick:u,loading:c,children:l("filters.load-more")}):null,empty:l("offers.no-offers")})]})},OffersToComponent=e=>{var t,i,l,r,s,n;return(0,a.jsx)(Offers,{introText:null===(t=e.field_body)||void 0===t?void 0:t.value,filters:[{id:"locations",title:null===(i=e.filters.locations[0])||void 0===i?void 0:i.vid.name,items:e.filters.locations.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"destinations"},{id:"seasons",title:null===(l=e.filters.seasons[0])||void 0===l?void 0:l.vid.name,items:e.filters.seasons.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"season"},{id:"themes",title:null===(r=e.filters.themes[0])||void 0===r?void 0:r.vid.name,items:e.filters.themes.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"theme"},{id:"types",title:null===(s=e.filters.types[0])||void 0===s?void 0:s.vid.name,items:e.filters.types.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"types"},{id:"travelStyles",title:null===(n=e.filters.travelStyles[0])||void 0===n?void 0:n.vid.name,items:e.filters.travelStyles.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"travel-styles"}]})},ThingsToDoGridToComponent=e=>{let t={items:e.field_themes.map(t=>{var i;let a=new URLSearchParams;return a.append("themes",t.name.toLowerCase()),{id:t.id,title:t.name,body:null===(i=t.description)||void 0===i?void 0:i.value,image:t.field_image&&(0,w.D)(t.field_image),ctaCardWrapper:{href:"".concat(e.field_things_to_do_landing_url.full_url,"?").concat(a.toString())}}})};return(0,a.jsx)(CardGrid,{...t})},useGetThingsToDo_getItemByLabel=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.label.toLowerCase()===i)},useGetThingsToDo_getItemByValue=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.value===i)},useGetThingsToDo=e=>{var t,i,a,l,r;let{locale:s,asPath:n}=(0,er.useRouter)(),[o,d]=(0,eP.useQueryParams)({locations:eP.DelimitedArrayParam,themes:eP.DelimitedArrayParam,seasons:eP.DelimitedArrayParam}),c={locations:null===(t=o.locations)||void 0===t?void 0:t.filter(J.EN),themes:null===(i=o.themes)||void 0===i?void 0:i.filter(J.EN),seasons:null===(a=o.seasons)||void 0===a?void 0:a.filter(J.EN)},m={};eB.forEach(t=>{let i=c[t];i&&(m[t]=i.map(i=>{var a;return null===(a=useGetThingsToDo_getItemByLabel(e,t,i.toLowerCase()))||void 0===a?void 0:a.value}).filter(J.EN).sort())});let{data:u,isLoading:p,setSize:x,size:v}=(0,eA.ZP)(e=>{let t=new URLSearchParams;
1return Object.entries(m).forEach(e=>{let[i,a]=e;a.forEach(e=>t.append(i,e))}),t.append("page",String(e)),t.append("locale",null!=s?s:""),t.append("featured",n.includes("featured=yes")?"yes":""),(0,en.wE)("/api/things-to-do?".concat(t.toString()))},{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!1}),h=p||v>0&&u&&void 0===u[v-1],f=null!==(r=null==u?void 0:u.flatMap(e=>e.data))&&void 0!==r?r:[],g=null==u?void 0:null===(l=u[v-1])||void 0===l?void 0:l.hasNextPage;return{isLoading:p,isLoadingMore:h,thingsToDoItems:f,hasNextPage:g,setActiveItems:t=>{let i={};Object.entries(t).forEach(t=>{let[a,l]=t;i[a]=l.map(t=>{var i;return null===(i=useGetThingsToDo_getItemByValue(e,a,t))||void 0===i?void 0:i.label.toLowerCase()}).filter(J.EN)}),d({...i},"replace")},activeItems:m,getNextPage:()=>x(v+1)}},ThingsToDo=e=>{let{filters:t}=e,{t:i}=(0,Y.Z)(),{isLoading:l,isLoadingMore:r,thingsToDoItems:s,hasNextPage:o,getNextPage:d,setActiveItems:c,activeItems:m}=useGetThingsToDo(t);return(0,a.jsxs)("div",{"data-component":"things-to-do",children:[(0,a.jsx)(Filters,{categories:t,numberOfListingsDisplayedText:i("things-to-do.displaying-number-of-listings",{count:s.length}),activeItems:m,setActiveItems:c}),l?(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)(eI.fCD,{className:"mx-auto animate-spin",size:"3em"})}):(0,a.jsx)(CardGrid,{items:s,loadMore:r||o?(0,a.jsx)(M.z,{className:"gtm-loadmore mx-auto mt-4 !block",onClick:d,loading:r,children:i("filters.load-more")}):null,empty:i("things-to-do.no-things-to-do-items")})]})},ThingsToDoToComponent=e=>{var t,i,l;return(0,a.jsx)(ThingsToDo,{filters:[{id:"locations",title:null===(t=e.filters.locations[0])||void 0===t?void 0:t.vid.name,items:e.filters.locations.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"destination"},{id:"themes",title:null===(i=e.filters.themes[0])||void 0===i?void 0:i.vid.name,items:e.filters.themes.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"theme"},{id:"seasons",title:null===(l=e.filters.seasons[0])||void 0===l?void 0:l.vid.name,items:e.filters.seasons.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"season"}]})},OffersByProvinceToComponent=e=>{let{t}=(0,Y.Z)(),i=e.items.map(e=>offerNodeToCardGridItem(e,!0));return(0,a.jsx)(CardGrid,{items:i,title:e.field_title,pretitle:e.field_pretitle,cta:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,empty:t("offers-by-province.no-offers")})},FromLibraryToComponent=e=>getComponentFromParagraph(e.field_reusable_paragraph.paragraphs);var eG=i(8135),eH=i(8707),eW=i(1166),eU=i(3712),eZ=i(7368),eq=i(9216),eY=i(2104),eJ=i(7426);let eQ={white:{bgClass:"bg-white",textClass:"text-white"},websiteBackground:{bgClass:"bg-websiteBackground",textClass:"text-websiteBackground"},canadianRedFlag:{bgClass:"bg-canadianRedFlag",textClass:"text-canadianRedFlag"},auroraPurple:{bgClass:"bg-auroraPurple",textClass:"text-auroraPurple"},greatLakesBlue:{bgClass:"bg-greatLakesBlue",textClass:"text-greatLakesBlue"},juanePrairies:{bgClass:"bg-juanePrairies",textClass:"text-juanePrairies"},pacificTeal:{bgClass:"bg-pacificTeal",textClass:"text-pacificTeal"},sunsetPink:{bgClass:"bg-sunsetPink",textClass:"text-sunsetPink"}},SocialIntegration=e=>{let{items:t,title:i,hashtag:l,bgColor:n="white",headingTextColor:m="canadianRedFlag",socialMediaLinks:p}=e,{t:x}=(0,Y.Z)(),v=t.slice(0,4),h=eQ[n].bgClass,f=eQ[m].textClass,[g,_]=(0,u.useState)(!1),b=mvRevealEmpty({sc:c.xxs}),y=mvRevealFromY({revealSize:"md"}),w=mvRevealLinear({delay:c.lg,duration:c.sm});return(0,a.jsxs)(o.m.section,{variants:b,onViewportEnter:()=>_(!0),animate:g?"show":"hide",initial:!1,viewport:d,className:r()("relative z-0 pb-5 lg:pb-9",h),"data-component":"social-integration","data-section-title":i,children:[(0,a.jsx)("header",{children:(0,a.jsxs)(s.W,{type:"medium",className:r()("flex flex-col items-center justify-between gap-8 py-8 text-center","lg:flex-row lg:text-left"),children:[(i||l)&&(0,a.jsx)(o.m.div,{variants:w,children:(0,a.jsxs)(j.H3,{className:r()("!font-normal",f),children:[i&&(0,a.jsx)("span",{children:i}),l&&(0,a.jsx)("span",{className:"block hyphens-none font-bold",children:l})]})}),(0,a.jsxs)("div",{className:r()(" flex gap-4",f),children:[p.facebook&&(0,a.jsx)(eW.J,{href:p.facebook,target:"_blank",Icon:eU.V,type:"social",iconColor:n,iconBackgroun
1dColor:m,iconTitle:x("icons.facebook")}),p.twitter&&(0,a.jsx)(eW.J,{href:p.twitter,target:"_blank",Icon:eZ.Z,type:"social",iconColor:n,iconBackgroundColor:m,iconTitle:x("icons.twitter")}),p.instagram&&(0,a.jsx)(eW.J,{href:p.instagram,target:"_blank",Icon:eq.y,type:"social",iconColor:n,iconBackgroundColor:m,iconTitle:x("icons.instagram")}),p.pinterest&&(0,a.jsx)(eW.J,{href:p.pinterest,target:"_blank",Icon:eY.c,type:"social",iconColor:n,iconBackgroundColor:m,iconTitle:x("icons.pinterest")}),p.youtube&&(0,a.jsx)(eW.J,{href:p.youtube,target:"_blank",Icon:eJ.L,type:"social",iconColor:n,iconBackgroundColor:m,iconTitle:x("icons.youtube")})]})]})}),(0,a.jsx)(eG.Z,{licenseKey:"4F26091B-6E25-4471-9760-87415B200704",selector:"a.gallery",plugins:[eH.Z],gotoNextSlideOnVideoEnd:!0,autoplayFirstVideo:!1,download:!1,elementClassNames:"grid grid-cols-[3fr_1fr_3fr] grid-rows-2 lg:grid-cols-[8fr_6fr_12fr_9fr] lg:grid-rows-1 gap-2",children:v.map((e,t)=>{var i,l,s,n;let d,c,m,u;let p="";e.video?(c=e.video.thumbnail.src,p=e.video.thumbnail.alt,d=e.video.url):e.image&&(c=e.image.src,p=e.image.alt,d=e.image.src,m=null===(i=e.image.link)||void 0===i?void 0:i.full_url,u=null===(l=e.image.link)||void 0===l?void 0:l.title);let x=null!==(s=e.socialProfile)&&void 0!==s?s:"",v=null!==(n=e.body)&&void 0!==n?n:"",h=""===x&&""===v?"":'<div class="font-bold mb-1">'.concat(x,"</div><div>").concat(v,"<div>"),f=e.externalUrl&&h?'<a target="_blank" href="'.concat(e.externalUrl,'" class="block">\n ').concat(h,"\n </a>"):"".concat(h);return m?(0,a.jsxs)(o.m.a,{href:m,target:"_blank",title:u,className:r()("relative h-[80vw] max-h-[480px] md:h-[55vw] lg:h-[30vw]","lg:col-span-1","overflow-hidden","group","z-10",{"col-span-2":0===t||3===t}),children:[c&&(0,a.jsx)(z(),{fill:!0,className:"anim--default anim--hover-image h-full rounded-sm object-cover object-center",src:c,alt:p,sizes:"(max-width: 767px) 50vw, 30vw"}),e.socialProfile&&(0,a.jsx)("div",{className:r()("absolute bottom-0 right-0","px-5 py-3","bg-transparent text-white","text-sm","anim--default will-change-transform group-hover:-translate-y-2 group-hover:delay-100"),children:e.socialProfile})]},e.id):(0,a.jsxs)(o.m.a,{variants:y,"data-sub-html":f?'<div class="text-sm leading-relaxed border-t border-greyBorder pt-4">'.concat(f,"</div>"):" ",href:d,className:r()("relative h-[80vw] max-h-[480px] md:h-[55vw] lg:h-[30vw]","lg:col-span-1","overflow-hidden","group","z-10","gallery",{"col-span-2":0===t||3===t}),children:[c&&(0,a.jsx)(z(),{fill:!0,className:"anim--default anim--hover-image h-full rounded-sm object-cover object-center",src:c,alt:p,sizes:"(max-width: 767px) 50vw, 30vw"}),e.socialProfile&&(0,a.jsx)("div",{className:r()("absolute bottom-0 right-0","px-5 py-3","bg-transparent text-white","text-sm","anim--default will-change-transform group-hover:-translate-y-2 group-hover:delay-100"),children:e.socialProfile})]},e.id)})})]})},mediaVideoCrowdriffToVideoCrowdriff=e=>{var t,i;return{type:"crowdriff",url:(0,V.G)(e.field_media_video_file.uri.url),thumbnail:{src:(0,V.G)(e.thumbnail.uri.url),alt:null!==(i=null===(t=e.thumbnail.resourceIdObjMeta)||void 0===t?void 0:t.alt)&&void 0!==i?i:""}}},CrowdriffLayoutToComponent=e=>{let t={title:e.field_title,hashtag:e.field_pretitle,bgColor:e.field_term_two.field_machine_name,headingTextColor:e.field_term_one.field_machine_name,socialMediaLinks:e.socialMediaLinks,items:e.field_crowdriff_layout.filter(e=>e.field_media_image).map(e=>{var t,i,a,l,r,s;if("media--crowdriff_image"===e.type)return{id:e.id,image:(0,w.D)(e),body:null===(t=e.field_crowdriff_asset_text)||void 0===t?void 0:t.value,externalUrl:null!==(i=e.field_crowdriff_asset_social_url)&&void 0!==i?i:void 0,socialProfile:e.field_crowdriff_asset_user_name?"@".concat(e.field_crowdriff_asset_user_name):void 0};if("media--crowdriff_video"===e.type)return{id:e.id,video:mediaVideoCrowdriffToVideoCrowdriff(e),body:null===(a=e.field_crowdriff_asset_text)||void 0===a?void 0:a.value,externalUrl:null!==(l=e.field_crowdriff_asset_social_url)&&void 0!==l?l:void 0,socialProfile:e.field_crowdriff_asset_user_name?"@".concat(e.field_crowdriff_asset_user_name):void 0};{let t=(0,w.D)(e);return{id:e.id,image:t,body:null===(r=e.field_media_image.resourceIdObjMeta)||void 0===r?void 0:r.alt,externalUrl:void 0,socialProfile:null!==(s=t.credit)&&void 0!==s?s:void 0}}})};return(0,a.jsx)(SocialIntegration,{...t})},ArticleContent=e=>(0,a.jsxs)(n.m,{as:s.W,type:"medium",className:e.secondColumn&&"grid md:grid-cols-2 md:gap-8",children:[(0,a.jsx)(b.C,{as:"div",className:e.secondColumn?"md:mb-0":"3xl:pl-12 xl:pr-44",children:(0,_.N)(e.firstColumn)}),e.secondColumn&&(0,a.jsx)(b.C,{as:"div",children:(0,_.N)(e.secondColumn)})]}),ArticleContentToComponent=e=>{var t;return(0,a.jsx)(ArticleContent,{firstColumn:e.field_body.value,secondColumn:null===(t=e.field_body_second_column)||void 0===t?void 0:t.value})},CampaignNationalMapToComponent=e=>{var t,i,l,r;let s=e.field_provincial_modals.map(e=>{var t,i;return{id:e.id,title:e.field_location.name,ctas:null===(t=e.field_items)||void 0===t?void 0:t.map(ctaParagraphToCtaWithVariant),image:e.field_image?(0,w.D)(e.field_image):void 0,national_map_description:null===(i=e.field_body)||void 0===i?void 0:i.value,provinceCode:e.field_location.field_geojson_prov_code,location:e.field_location.name,locationId:e.field_location.id}});return(0,a.jsx)(NationalMap,{preTitle:e.field_pretitle,title:e.field_title,ctas:null===(t=e.field_items)||void 0===t?void 0:t.map(ctaParagraphToCtaWithVariant),body:null===(i=e.field_body)||void 0===i?void 0:i.value,mapDetails:{accessToken:"pk.eyJ1IjoidmVyYi1tYXBib3giLCJhIjoiY2xmcjF3M3EwMDE0YzN4cDltczFhMGZqMyJ9.WHX6KwbCwpiRj7xMHF3JVw",latitude:63,longitude:-90,zoom:3.65},provinces:s,featuredCities:null!==(r=null===(l=e.field_items_two)||void 0===l?void 0:l.map(e=>{var t,i,a;return{id:e.id,title:e.field_title,featured:!0,highlighted:null!==(i=e.field_highlighted)&&void 0!==i&&i,alwaysShowTitle:e.field_always_show_title,latitude:e.field_coordinates.lat,longitude:e.field_coordinates.lng,location:null!==(a=null===(t=e.field_location)||void 0===t?void 0:t.name)&&void 0!==a?a:""}}))&&void 0!==r?r:[],boundingBox:e.field_bounding_box_ne&&e.field_bounding_box_sw?[[e.field_bounding_box_sw.lng,e.field_bounding_box_sw.lat],[e.field_bounding_box_ne.lng,e.field_bounding_box_ne.lat]]:void 0,shouldQueryForNonFeaturedCities:!1})},useGetExperiences_getItemByLabel=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.label.toLowerCase()===i)},useGetExperiences_getItemByValue=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.value===i)},useGetExperiences=e=>{var t,i,a,l,r,s,n;let{locale:o}=(0,er.useRouter)(),[d,c]=(0,eP.useQueryParams)({experienceTypes:eP.ArrayParam,destinations:eP.ArrayParam,economicSectors:eP.ArrayParam,seasons:eP.ArrayParam,eventCapacity:eP.ArrayParam,view:eP.StringParam}),m={experienceTypes:null===(t=d.experienceTypes)||void 0===t?void 0:t.filter(J.EN),destinations:null===(i=d.destinations)||void 0===i?void 0:i.filter(J.EN),economicSectors:null===(a=d.economicSectors)||void 0===a?void 0:a.filter(J.EN),seasons:null===(l=d.seasons)||void 0===l?void 0:l.filter(J.EN),eventCapacity:null===(r=d.eventCapacity)||void 0===r?void 0:r.filter(J.EN),view:d.view},u={};
1eL.forEach(t=>{let i=m[t];i&&(u[t]=i.map(i=>{var a;return null===(a=useGetExperiences_getItemByLabel(e,t,i.toLowerCase()))||void 0===a?void 0:a.value}).filter(J.EN).sort())});let{data:p,isLoading:x,setSize:v,size:h}=(0,eA.ZP)(e=>{let t=new URLSearchParams;return Object.entries(u).forEach(e=>{let[i,a]=e;a.forEach(e=>t.append(i,e))}),t.append("page",String(e)),t.append("locale",null!=o?o:""),t.append("display","map"===m.view?"map":"cards"),(0,en.wE)("/api/experiences?".concat(t.toString()))},{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!1,revalidateFirstPage:!1}),f=x||h>0&&p&&void 0===p[h-1],g=null!==(n=null==p?void 0:p.flatMap(e=>e.data))&&void 0!==n?n:[],_=null==p?void 0:null===(s=p[h-1])||void 0===s?void 0:s.hasNextPage;return{isLoadingMore:f,experiences:g,hasNextPage:_,setActiveItems:t=>{let i={};Object.entries(t).forEach(t=>{let[a,l]=t;i[a]=l.map(t=>{var i;return null===(i=useGetExperiences_getItemByValue(e,a,t))||void 0===i?void 0:i.label.toLowerCase()}).filter(J.EN)}),c({...i,view:m.view},"replace")},activeItems:u,isLoading:x,getNextPage:()=>v(h+1),activeView:"cards"}};var eX=i(8758);let eK=ef()(()=>Promise.all([i.e(36),i.e(101)]).then(i.bind(i,2997)),{loadableGenerated:{webpack:()=>[2997]},loadableGenerated:{webpack:()=>[2997]},ssr:!1}),Experiences=e=>{let{citiesPins:t,filters:i,experiencesTypesData:l,hideMap:s}=e,{t:o}=(0,Y.Z)(),[d,c]=(0,eP.useQueryParams)({view:eP.StringParam}),{experiences:m,activeItems:p,setActiveItems:x,isLoading:v,isLoadingMore:h,hasNextPage:f,getNextPage:g}=useGetExperiences(i),_=(0,a.jsxs)("button",{id:"exp-map-view-btn",onClick:()=>c({view:"map"}),className:r()("anim--linear flex items-center gap-3 whitespace-nowrap !rounded-full border-2 border-white px-4 py-3 uppercase",{"bg-primary hover:text-primary text-white hover:bg-white":"map"!==d.view,"text-primary bg-white":"map"===d.view}),children:[(0,a.jsx)(eI.rB_,{size:"1.4em"}),(0,a.jsx)("span",{children:o("experiences.map-view")})]}),b=(0,a.jsxs)("button",{id:"exp-card-view-btn",onClick:()=>c({view:"cards"}),className:r()("anim--linear flex items-center gap-2 whitespace-nowrap !rounded-full border-2 border-white px-4 py-3 uppercase",{"bg-primary hover:text-primary text-white hover:bg-white":"map"===d.view,"text-primary bg-white ":"map"!==d.view}),children:[(0,a.jsx)(eX.qY1,{size:"1.3em"}),(0,a.jsx)("span",{children:o("experiences.card-view")})]}),y=Object.keys(p);(0,u.useEffect)(()=>{!h&&f&&"map"===d.view&&g()},[g,f,h,d.view]);let w=m.filter(e=>!e.subtitle||"canada-wide"!==e.subtitle.toLowerCase()).map(e=>e.mapPin).filter(J.$K);return(0,a.jsxs)("section",{"data-component":"experiences",children:[(0,a.jsx)("div",{className:"bg-primary pt-5 text-center",children:(0,a.jsx)(j.H5,{className:"text-white",children:o("experiences.section-title")})}),(0,a.jsx)(Filters,{categories:i,numberOfListingsDisplayedText:o("experiences.displaying-number-of-listings",{count:"map"===d.view?w.length:m.length}),activeItems:p,setActiveItems:x,numberOfTopLevelCategories:3,extraActions:s?void 0:[_,b]}),v&&(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)(eI.fCD,{className:"mx-auto animate-spin",size:"3em"})}),"map"!==d.view&&(0,a.jsx)(CardGrid,{items:m,loadMore:h||f?(0,a.jsx)(M.z,{className:"gtm-loadmore mx-auto mt-4 !block",onClick:g,loading:h,children:o("filters.load-more")}):null,empty:o("experiences.no-experiences")}),"map"===d.view&&!s&&(0,a.jsx)(eK,{settings:{centerLatitude:59.563454,centerLongitude:-96.648103,zoom:3,accessToken:"pk.eyJ1IjoidmVyYi1tYXBib3giLCJhIjoiY2xmcjF3M3EwMDE0YzN4cDltczFhMGZqMyJ9.WHX6KwbCwpiRj7xMHF3JVw"},citiesPins:t,pins:w,experiencesTypesData:l,appliedFilters:y})]})},ExperiencesToComponent=e=>{var t,i,l,r;let{t:s}=(0,Y.Z)();return(0,a.jsx)(Experiences,{hideMap:e.field_hide_map,citiesPins:e.field_items.map(e=>({id:e.id,name:e.field_title,lat:e.field_coordinates.lat,lng:e.field_coordinates.lng})),filters:[{id:"economicSectors",title:null===(t=e.filters.economicSectors[0])||void 0===t?void 0:t.vid.name,items:e.filters.economicSectors.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"economicSectors"},{id:"destinations",title:null===(i=e.filters.destinations[0])||void 0===i?void 0:i.vid.name,items:e.filters.destinations.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"destinations"},{id:"experienceTypes",title:null===(l=e.filters.experienceTypes[0])||void 0===l?void 0:l.vid.name,items:e.filters.experienceTypes.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"experienceTypes"},{id:"seasons",title:null===(r=e.filters.seasons[0])||void 0===r?void 0:r.vid.name,items:e.filters.seasons.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"seasons",priority:2},{id:"eventCapacity",title:s("capacity.capacity-title"),items:[{value:"0",label:s("capacity.capacity-50-range")},{value:"50",label:s("capacity.capacity-100-range")},{value:"100",label:s("capacity.capacity-250-range")},{value:"250",label:s("capacity.capacity-500-range")},{value:"500",label:s("capacity.capacity-500-plus")}],analyticsIdentifier:"eventCapacity",priority:2}],experiencesTypesData:e.experiencesTypesData.map(e=>{let t=(0,w.D)(e.field_pin_icon),i=new URLSearchParams;return i.append("url",t.src),i.append("w","64"),i.append("q","75"),{id:e.id,name:e.name,icon:{...t,src:"/_next/image?".concat(i.toString())}}})})},ContactUsItem=e=>
1{let{id:t,extraClasses:i,body:l,title:s,image:n,subtitle:o,subtitleTwo:d,phoneNumber:c,ctaCardWrapper:m,ctaButton:u,children:p,type:x}=e;return p?(0,a.jsx)("div",{className:"flex flex-col gap-8",children:p.map(e=>(0,a.jsx)(ContactUsInnerItem,{id:e.id,body:e.body,title:e.title,image:e.image,subtitle:e.subtitle,subtitleTwo:e.subtitleTwo,phoneNumber:e.phoneNumber,ctaCardWrapper:e.ctaCardWrapper,ctaButton:e.ctaButton,type:e.type},e.id))}):(0,a.jsx)(ContactUsInnerItem,{id:t,extraClasses:r()("group-[.has-dividers]/wrapper:px-8",i),body:l,title:s,image:n,subtitle:o,subtitleTwo:d,phoneNumber:c,ctaCardWrapper:m,ctaButton:u,type:x})},ContactUsInnerItem=e=>{var t,i;let{extraClasses:l,body:s,title:n,image:o,subtitle:d,subtitleTwo:c,phoneNumber:m,ctaCardWrapper:u,ctaButton:p,type:x}=e,h=(0,k.T)(),f=null!==(i=null===(t=h.contactUsItem)||void 0===t?void 0:t.variant)&&void 0!==i?i:"default";return(0,a.jsxs)("div",{className:r()("contact-card relative lg:group-[.not-equal]:[&:nth-child(3n_+_1)]:col-span-2",l),"data-component":"contact-us-card",children:[n&&(0,a.jsxs)("div",{className:"contact-card relative grid gap-x-8 gap-y-4","data-component":"contact-us-card",children:[o&&(0,a.jsx)("figure",{className:"sm:mx-o relative mx-auto aspect-square w-[200px] group-[.text-left]/wrapper:ml-0 group-[.text-right]/wrapper:mr-0",children:(0,a.jsx)(g.E,{fill:!0,src:o.src,alt:o.alt,sizes:"(max-width: 767px) 100vw, (max-width: 1023px) 500vw, 30vw"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("b",{className:r()({"text-[22px] leading-8 text-black":"updated"===f}),children:n}),d&&(0,a.jsx)(b.C,{as:"div",className:r()({"weight-medium leading-[30px]":"updated"===f}),children:d}),c&&(0,a.jsxs)(b.C,{as:"div",className:r()({"mx-auto mb-1 flex w-full max-w-max items-center gap-[8px] text-lg group-[.text-left]/wrapper:ml-0 group-[.text-right]/wrapper:mr-0":"updated"===f}),children:["updated"===f&&(0,a.jsxs)("svg",{width:"21",height:"16",viewBox:"0 0 21 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("g",{clipPath:"url(#clip0_10187_17898)",children:(0,a.jsx)("path",{d:"M20.1199 5.31827V13.844C20.1199 14.319 19.9515 14.7218 19.6148 15.0585C19.2781 15.3952 18.8753 15.5636 18.4003 15.5636H2.59946C2.12447 15.5636 1.72163 15.3952 1.38493 15.0585C1.04823 14.7218 0.879883 14.313 0.879883 13.844V5.31827C1.19253 5.667 1.5593 5.97965 1.96213 6.25021C4.55352 8.01187 6.33322 9.24444 7.29522 9.95391C7.70407 10.2545 8.03476 10.489 8.28728 10.6574C8.53981 10.8257 8.88252 11.0001 9.3034 11.1744C9.72427 11.3488 10.1211 11.439 10.4818 11.439H10.5059C10.8727 11.439 11.2635 11.3488 11.6843 11.1744C12.1052 11.0001 12.4419 10.8257 12.7005 10.6574C12.959 10.489 13.2837 10.2545 13.6925 9.95391C14.907 9.07609 16.6928 7.83751 19.0376 6.25021C19.4465 5.97364 19.8012 5.66099 20.1139 5.31827H20.1199ZM20.1199 2.16171C20.1199 2.72689 19.9455 3.26801 19.5908 3.78509C19.236 4.30216 18.8031 4.74108 18.2801 5.10784C15.5865 6.97772 13.915 8.13814 13.2536 8.59509C13.1815 8.64319 13.0311 8.75141 12.7967 8.92577C12.5622 9.09412 12.3698 9.23241 12.2195 9.33462C12.0631 9.43684 11.8767 9.55709 11.6603 9.68335C11.4438 9.80961 11.2334 9.90581 11.041 9.97195C10.8486 10.0381 10.6682 10.0681 10.5059 10.0681H10.4818C10.3195 10.0681 10.1391 10.0381 9.94673 9.97195C9.75433 9.90581 9.54991 9.80961 9.32745 9.68335C9.10498 9.55709 8.92461 9.43684 8.76828 9.33462C8.61196 9.23241 8.41956 9.09412 8.19108 8.92577C7.95659 8.75742 7.80628 8.6492 7.73413 8.59509C7.08478 8.13814 6.14683 7.48277 4.92028 6.63501C3.69373 5.78725 2.96021 5.27619 2.71971 5.10182C2.27478 4.8012 1.85992 4.38634 1.4631 3.86325C1.0783 3.33415 0.879883 2.84714 0.879883 2.3962C0.879883 1.83704 1.0302 1.37408 1.32481 1.0013C1.61942 0.628526 2.04631 0.442139 2.59946 0.442139H18.4003C18.8633 0.442139 19.2661 0.610489 19.6088 0.947188C19.9515 1.28389 20.1199 1.68673 20.1199 2.16171Z",fill:"#E60013"})}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0_10187_17898",children:(0,a.jsx)("rect",{width:"19.24",height:"15.1154",fill:"white",transform:"translate(0.879883 0.442139)"})})})]}),(0,a.jsx)(D.r,{href:"mailto:"+c,className:r()("break-all underline",{"text-redTextLinks weight-normal":"updated"===f}),children:c})]}),m&&(0,a.jsxs)(b.C,{as:"div",className:r()({"weight-normal mx-auto mb-1 flex w-full max-w-max items-center gap-[8px] text-lg group-[.text-left]/wrapper:ml-0 group-[.text-right]/wrapper:mr-0":"updated"===f}),children:["updated"===f&&(0,a.jsxs)("svg",{width:"25",height:"24",viewBox:"0 0 25 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("g",{clipPath:"url(#clip0_10210_5371)",children:(0,a.jsx)("path",{d:"M18.3314 21.6016C16.774 21.5869 15.2983 21.2179 13.8845 20.5911C11.9068 19.7143 10.1377 18.5255 8.53288 17.0911C6.36471 15.1526 4.66601 12.8703 3.4404 10.2529C2.76734 8.81448 2.3895 7.3025 2.50642 5.69781C2.5502 5.09382 2.82015 4.58745 3.19889 4.13502C3.82682 3.38483 4.64479 2.89361 5.54222 2.52231C6.11101 2.28695 6.60892 2.38279 7.07569 2.80134C8.30672 3.90501 9.29804 5.1852 10.1205 6.60892C10.4975 7.2615 10.2718 7.85701 9.68987 8.23144C9.2872 8.49042 8.87686 8.74004 8.50173 9.03869C8.18483 9.29098 7.88328 9.55754 7.66525 9.90344C7.43051 10.2761 7.3971 10.6554 7.56503 11.0704C7.88825 11.8679 8.3794 12.5547 8.94593 13.1944C9.94447 14.3221 11.045 15.3393 12.3226 16.1564C12.7649 16.4394 13.2376 16.6628 13.7445 16.8188C14.2312 16.9685 14.6478 16.8611 15.0252 16.5482C15.5466 16.1154 15.9059 15.56 16.2296 14.9792C16.3343 14.7911 16.4233 14.5932 16.5379 14.4113C16.8417 13.929 17.4114 13.7712 17.9346 14.0172C19.4889 14.7492 20.8801 15.7053 22.0863 16.924C22.4827 17.3247 22.6235 17.7611 22.4281 18.2995C22.02 19.4246 21.4381 20.4231 20.4269 21.1358C19.8807 21.521 19.2577 21.5682 18.6253 21.6012C18.5278 21.6061 18.4298 21.6021 18.3319 21.6021L18.3314 21.6016Z",fill:"#E60013"})}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0_10210_5371",children:(0,a.jsx)("rect",{width:"24",height:"24",fill:"white",transform:"translate(0.5)"})})})]}),m]}),u&&(0,a.jsx)(b.C,{as:"div",className:"pt-8",children:(0,a.jsx)(v.I,{cta:{...u,title:"Get In Touch",target:"_self"}})})]})]}),"text_block"===x?(0,a.jsxs)("div",{className:r()("flex flex-col gap-x-8 gap-y-4 sm:flex-row sm:items-end",{"border-b-greyBorder border-b pb-4":p}),children:[s&&(0,a.jsx)(b.C,{as:"div",className:r()({"mb-4 last:mb-0":!p}),children:(0,_.N)(s)}),p&&(0,a.jsx)(v.I,{cta:p,className:"w-max max-w-full whitespace-nowrap"})]}):(0,a.jsx)("div",{children:s&&(0,a.jsx)(b.C,{as:"div",className:"mb-4 last:mb-0",children:(0,_.N)(s)})})]})},ContactUsBlock=e=>{let{items:t,title:i,subtitle:l,background:o,margin:d,layout:c,align:m,dividers:u}=e,p="50_25_25"!==c&&"33_33_33"!==c?"lg:border-r-mid-grey/50 lg:border-r-[1px] even:border-none":"lg:border-r-mid-grey/50 lg:border-r-[1px] [&:nth-child(3)]:border-none";return(0,a.jsx)(n.m,{as:"section",className:r()("relative z-0 py-8 lg:py-16",{"bg-white":"white"===o,"bg-light-grey":"white"!==o,"!my-0":"none"===d,"!mt-0":"no_top"===d,"!mb-0":"no_bottom"===d}),"data-component":"contact-us-block","data-section-title":i,children:(0,a.jsxs)(s.W,{className:"max-w-screen-2xl",children:[i&&(0,a.jsx)(j.H3,{className:r()("text-center text-black last:mb-0",{"mb-8":!l,"mb-4":l}),children:i}),l&&(0,a.jsx)(j.H5,{as:"h4",className:"text-textGray mb-8 text-center last:mb-0",children:l}),!!t.length&&(0,a.jsx)("div",{className:r()("group/wrapper grid grid-cols-[100%] gap-y-8",{"two-col lg:grid-cols-2":c&&"50_25_25"!==c&&"33_33_33"!==c,"not-equal group lg:grid-cols-4":"50_25_25"===c,"lg:grid-cols-3":"33_33_33"===c,"text-left":"left"===m,"text-right":"right"===m,"text-center":"left"!==m&&"right"!==m,"has-dividers":u,"gap-x-16":!u}),children:t.map(e=>
1(0,a.jsx)(ContactUsItem,{extraClasses:u?p:void 0,...e},e.id))})]})})},contactNodeToContactUsItem=e=>({id:e.id,title:e.title,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,subtitle:e.field_role,subtitleTwo:e.field_email_address,phoneNumber:e.field_phone_number,ctaCardWrapper:e.field_link?{href:e.field_link.full_url,target:"_blank"}:void 0}),ContactUsBlockToComponent=e=>{var t,i;let l={title:e.field_title,subtitle:e.field_pretitle,align:null===(t=e.field_text_alignment)||void 0===t?void 0:t.field_machine_name,layout:e.field_column_layout,margin:e.field_margins,background:null===(i=e.field_background_color)||void 0===i?void 0:i.field_machine_name,dividers:e.field_vertical_dividers,items:e.field_items.map(e=>{var t,i,a;switch(e.type){case"paragraph--contact_text":return{id:e.id,body:null===(t=e.field_body)||void 0===t?void 0:t.value,ctaButton:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,type:"text_block"};case"paragraph--contact_card":{let t=e.field_reference_content;return contactNodeToContactUsItem(t)}case"paragraph--manual_contact_card":return{id:e.id,title:e.field_title,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,subtitle:e.field_partner_title,subtitleTwo:null!==(i=e.field_email)&&void 0!==i?i:void 0,phoneNumber:null!==(a=e.field_phone_number)&&void 0!==a?a:void 0,ctaCardWrapper:e.field_call_to_action?{href:e.field_call_to_action.full_url}:void 0};case"paragraph--contact_column":return{id:e.id,children:e.field_items.map(e=>{var t,i,a;switch(e.type){case"paragraph--contact_text":return{id:e.id,body:null===(t=e.field_body)||void 0===t?void 0:t.value,ctaButton:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,type:"text_block"};case"paragraph--contact_card":{let t=e.field_reference_content;return contactNodeToContactUsItem(t)}case"paragraph--manual_contact_card":return{id:e.id,title:e.field_title,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,subtitle:e.field_partner_title,subtitleTwo:null!==(i=e.field_email)&&void 0!==i?i:void 0,phoneNumber:null!==(a=e.field_phone_number)&&void 0!==a?a:void 0,ctaCardWrapper:e.field_call_to_action?{href:e.field_call_to_action.full_url}:void 0};default:throw Error("This should not happen.")}})};default:throw Error("This should not happen.")}})};return(0,a.jsx)(ContactUsBlock,{...l})},ContainerToComponent=e=>{let t={children:e.field_items.map(e=>getComponentFromParagraph(e)),type:e.field_container_size};return(0,a.jsx)(s.W,{...t})},useGetAmbassadors_getItemByLabel=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.label.toLowerCase()===i)},useGetAmbassadors_getItemByValue=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.value===i)},useGetAmbassadors=e=>{var t,i,a,l;let{locale:r}=(0,er.useRouter)(),[s,n]=(0,eP.useQueryParams)({cities:eP.ArrayParam,economicSectors:eP.ArrayParam,spotlight:eP.StringParam,contact:eP.StringParam}),o={cities:null===(t=s.cities)||void 0===t?void 0:t.filter(J.EN),economicSectors:null===(i=s.economicSectors)||void 0===i?void 0:i.filter(J.EN),spotlight:s.spotlight,contact:s.contact},d={};eM.forEach(t=>{let i=o[t];i&&Array.isArray(i)&&(d[t]=i.map(i=>{var a;return null===(a=useGetAmbassadors_getItemByLabel(e,t,i.toLowerCase()))||void 0===a?void 0:a.value}).filter(J.EN).sort())});let{data:c,isLoading:m,setSize:u,size:p}=(0,eA.ZP)(e=>{let t=new URLSearchParams;return Object.entries(d).forEach(e=>{let[i,a]=e;a.forEach(e=>t.append(i,e))}),t.append("page",String(e)),t.append("locale",null!=r?r:""),t.append("spotlight","true"===o.spotlight?"true":"false"),o.contact&&t.append("contact",o.contact),(0,en.wE)("/api/ambassadors?".concat(t.toString()))},{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!1,revalidateFirstPage:!1}),x=m||p>0&&c&&void 0===c[p-1],v=null!==(l=null==c?void 0:c.flatMap(e=>e.data))&&void 0!==l?l:[],h=null==c?void 0:null===(a=c[p-1])||void 0===a?void 0:a.hasNextPage;return{isLoadingMore:x,ambassadors:v,hasNextPage:h,setActiveItems:t=>{let i={};Object.entries(t).forEach(t=>{let[a,l]=t;i[a]=l.map(t=>{var i;return null===(i=useGetAmbassadors_getItemByValue(e,a,t))||void 0===i?void 0:i.label.toLowerCase()}).filter(J.EN)}),n({...i,spotlight:o.spotlight,contact:void 0},"replace")},activeItems:d,isLoading:m,getNextPage:()=>u(p+1)}};var e$={src:"/_next/static/media/Speakers-Spotlight-CMYK-Logo-H-Black.45fc1b1b.jpg",height:1596,width:4838,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAADAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABBAAHAAAAAAAAAAAAAAABAAIDBAUREyExUWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Av6eGwVZw2KS0BrNOTrcrhwO3HbxERB
1//2Q==",blurWidth:8,blurHeight:3};let Ambassadors=e=>{let{filters:t}=e,{t:i}=(0,Y.Z)(),[l,s]=(0,eP.useQueryParams)({spotlight:eP.StringParam,contact:eP.StringParam}),{ambassadors:o,activeItems:d,setActiveItems:c,isLoading:m,isLoadingMore:u,hasNextPage:p,getNextPage:x}=useGetAmbassadors(t),v=(0,a.jsxs)("button",{id:"spotlight-btn",onClick:function(){"true"===l.spotlight?s({spotlight:"false",contact:void 0}):s({spotlight:"true",contact:void 0})},className:"bg-primary anim--linear group flex items-center gap-3 whitespace-nowrap text-white",children:[(0,a.jsx)("div",{className:r()("flex h-5 w-5 items-center justify-center rounded bg-white duration-300",{"text-[transparent]":"true"!==l.spotlight,"text-black":"true"===l.spotlight}),children:(0,a.jsx)(eI.l_A,{size:"0.8em"})}),(0,a.jsx)("span",{children:i("ambassadors.spotlight")})]});return(0,a.jsxs)("section",{"data-component":"ambassadors",children:[(0,a.jsx)("div",{className:"bg-primary pt-5 text-center",children:(0,a.jsx)(j.H5,{className:"text-white",children:i("ambassadors.section-title")})}),(0,a.jsx)(Filters,{categories:t,numberOfListingsDisplayedText:i("ambassadors.displaying-number-of-listings",{count:o.length}),activeItems:d,setActiveItems:c,numberOfTopLevelCategories:3,extraActions:[v],centerActions:!0,hasExternalActiveFilter:!!l.contact}),m&&(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)(eI.fCD,{className:"mx-auto animate-spin",size:"3em"})}),(0,a.jsx)(CardGrid,{items:o.map(e=>{let{contactInfo:t,...i}=e;return{...i,body:(0,a.jsx)(AmbassadorsCardBody,{...t}),logo:e.spotlight?{image:{...e$,alt:""},backgroundColor:"white",position:"bottom-right"}:void 0,truncateContent:!0}}),loadMore:u||p?(0,a.jsx)(M.z,{className:"gtm-loadmore mx-auto mt-4 !block",onClick:x,loading:u,children:i("filters.load-more")}):null,empty:i("ambassadors.no-ambassadors")})]})},AmbassadorsToComponent=e=>{var t,i;return(0,a.jsx)(Ambassadors,{filters:[{id:"economicSectors",title:null===(t=e.filters.economicSectors[0])||void 0===t?void 0:t.vid.name,items:e.filters.economicSectors.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"economicSectors"},{id:"cities",title:null===(i=e.filters.cities[0])||void 0===i?void 0:i.vid.name,items:e.filters.cities.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"cities"}]})},useGetDestinations_getItemByLabel=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.label.toLowerCase()===i)},useGetDestinations_getItemByValue=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.value===i)},useGetDestinations=e=>{var t,i,a,l,r;let{locale:s}=(0,er.useRouter)(),[n,o]=(0,eP.useQueryParams)({experienceTypes:eP.ArrayParam,location:eP.ArrayParam,eventCapacity:eP.ArrayParam}),d={experienceTypes:null===(t=n.experienceTypes)||void 0===t?void 0:t.filter(J.EN),location:null===(i=n.location)||void 0===i?void 0:i.filter(J.EN),eventCapacity:null===(a=n.eventCapacity)||void 0===a?void 0:a.filter(J.EN)},c={};eD.forEach(t=>{let i=d[t];i&&Array.isArray(i)&&(c[t]=i.map(i=>{var a;return null===(a=useGetDestinations_getItemByLabel(e,t,i.toLowerCase()))||void 0===a?void 0:a.value}).filter(J.EN).sort())});let{data:m,isLoading:u,setSize:p,size:x}=(0,eA.ZP)(e=>{let t=new URLSearchParams;return Object.entries(c).forEach(e=>{let[i,a]=e;a.forEach(e=>t.append(i,e))}),t.append("page",String(e)),t.append("locale",null!=s?s:""),(0,en.wE)("/api/destinations?".concat(t.toString()))},{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!1,revalidateFirstPage:!1}),v=u||x>0&&m&&void 0===m[x-1],h=null!==(r=null==m?void 0:m.flatMap(e=>e.data))&&void 0!==r?r:[],f=null==m?void 0:null===(l=m[x-1])||void 0===l?void 0:l.hasNextPage;return{isLoadingMore:v,destinations:h,hasNextPage:f,setActiveItems:t=>{let i={};Object.entries(t).forEach(t=>{let[a,l]=t;i[a]=l.map(t=>{var i;return null===(i=useGetDestinations_getItemByValue(e,a,t))||void 0===i?void 0:i.label.toLowerCase()}).filter(J.EN)}),o({...i},"replace")},activeItems:c,isLoading:u,getNextPage:()=>p(x+1)}},Destinations=e=>{let{filters:t}=e,{t:i}=(0,Y.Z)(),{destinations:l,activeItems:r,setActiveItems:s,isLoading:o,isLoadingMore:d,hasNextPage:c,getNextPage:m}=useGetDestinations(t);return(0,a.jsxs)("section",{"data-component":"destinations",children:[(0,a.jsx)("div",{className:"bg-primary pt-5 text-center",children:(0,a.jsx)(j.H5,{className:"text-white",children:i("destinations.section-title")})}),(0,a.jsx)(Filters,{categories:t,numberOfListingsDisplayedText:i("destinations.displaying-number-of-listings",{count:l.length}),activeItems:r,setActiveItems:s,numberOfTopLevelCategories:3}),o&&(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)(eI.fCD,{className:"mx-auto animate-spin",size:"3em"})}),(0,a.jsx)(CardGrid,{items:l,loadMore:d||c?(0,a.jsx)(M.z,{className:"gtm-loadmore mx-auto mt-4 !block",onClick:m,loading:d,children:i("filters.load-more")}):null,empty:i("destinations.no-destinations")})]})},DestinationsToComponent=e=>{var t,i;let{t:l}=(0,Y.Z)();return(0,a.jsx)(Destinations,{filters:[{id:"experienceTypes",title:null===(t=e.filters.experienceTypes[0])||void 0===t?void 0:t.vid.name,items:e.filters.experienceTypes.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"experienceTypes"},{id:"location",title:null===(i=e.filters.location[0])||void 0===i?void 0:i.vid.name,items:e.filters.location.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"location"},{id:"eventCapacity",title:l("capacity.capacity-title"),items:[{value:"250",label:l("capacity.capacity-250")},{value:"500",label:l("capacity.capacity-500")},{value:"750",label:l("capacity.capacity-750")},{value:"1000",label:l("capacity.capacity-1000")}],analyticsIdentifier:"eventCapacity"}]})},useGetDMCPartners_getItemByLabel=(e,t)=>
1{var i;return null===(i=e[0])||void 0===i?void 0:i.items.find(e=>e.label.toLowerCase()===t)},useGetDMCPartners_getItemByValue=(e,t)=>{var i;return null===(i=e[0])||void 0===i?void 0:i.items.find(e=>e.value===t)},useGetDMCPartners=e=>{var t,i,a;let{locale:l}=(0,er.useRouter)(),[r,s]=(0,eP.useQueryParams)({locations:eP.ArrayParam}),n={locations:null===(t=r.locations)||void 0===t?void 0:t.filter(J.EN)},o={};eF.forEach(t=>{let i=n[t];i&&Array.isArray(i)&&(o[t]=i.map(t=>{var i;return null===(i=useGetDMCPartners_getItemByLabel(e,t.toLowerCase()))||void 0===i?void 0:i.value}).filter(J.EN).sort())});let{data:d,isLoading:c,setSize:m,size:u}=(0,eA.ZP)(e=>{let t=new URLSearchParams;return Object.entries(o).forEach(e=>{let[i,a]=e;a.forEach(e=>t.append(i,e))}),t.append("page",String(e)),t.append("locale",null!=l?l:""),(0,en.wE)("/api/dmcpartners?".concat(t.toString()))},{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!1,revalidateFirstPage:!1}),p=c||u>0&&d&&void 0===d[u-1],x=null!==(a=null==d?void 0:d.flatMap(e=>e.data))&&void 0!==a?a:[],v=null==d?void 0:null===(i=d[u-1])||void 0===i?void 0:i.hasNextPage;return{isLoadingMore:p,dmcpartners:x,hasNextPage:v,setActiveItems:t=>{let i={};Object.entries(t).forEach(t=>{let[a,l]=t;i[a]=l.map(t=>{var i;return null===(i=useGetDMCPartners_getItemByValue(e,t))||void 0===i?void 0:i.label.toLowerCase()}).filter(J.EN)}),s({...i},"replace")},activeItems:o,isLoading:c,getNextPage:()=>m(u+1)}},DMCPartners=e=>{let{filters:t}=e,{t:i}=(0,Y.Z)(),{dmcpartners:l,activeItems:r,setActiveItems:s,isLoading:o,isLoadingMore:d,hasNextPage:c,getNextPage:m}=useGetDMCPartners(t);return(0,a.jsxs)("section",{"data-component":"dmc",children:[(0,a.jsx)("div",{className:"bg-primary pt-5 text-center",children:(0,a.jsx)(j.H5,{className:"text-white",children:i("dmc.section-title")})}),(0,a.jsx)(Filters,{categories:t,numberOfListingsDisplayedText:i("dmc.displaying-number-of-listings",{count:l.length}),activeItems:r,setActiveItems:s,numberOfTopLevelCategories:3}),o&&(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)(eI.fCD,{className:"mx-auto animate-spin",size:"3em"})}),(0,a.jsx)(CardGrid,{items:l,loadMore:d||c?(0,a.jsx)(M.z,{className:"gtm-loadmore mx-auto mt-4 !block",onClick:m,loading:d,children:i("filters.load-more")}):null,empty:i("dmc.no-dmc")})]})},DMCPartnersToComponent=e=>{var t;return(0,a.jsx)(DMCPartners,{filters:[{id:"locations",title:null===(t=e.filters.locations[0])||void 0===t?void 0:t.vid.name,items:e.filters.locations.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"locations"}]})},useGetVenues_getItemByLabel=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.label.toLowerCase()===i)},useGetVenues_getItemByValue=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.value===i)},useGetVenues=e=>{var t,i,a,l,r;let{locale:s}=(0,er.useRouter)(),[n,o]=(0,eP.useQueryParams)({economicSectors:eP.ArrayParam,location:eP.ArrayParam,eventCapacity:eP.ArrayParam}),d={economicSectors:null===(t=n.economicSectors)||void 0===t?void 0:t.filter(J.EN),location:null===(i=n.location)||void 0===i?void 0:i.filter(J.EN),eventCapacity:null===(a=n.eventCapacity)||void 0===a?void 0:a.filter(J.EN)},c={};eO.forEach(t=>{let i=d[t];i&&Array.isArray(i)&&(c[t]=i.map(i=>{var a;return null===(a=useGetVenues_getItemByLabel(e,t,i.toLowerCase()))||void 0===a?void 0:a.value}).filter(J.EN).sort())});let{data:m,isLoading:u,setSize:p,size:x}=(0,eA.ZP)(e=>{let t=new URLSearchParams;return Object.entries(c).forEach(e=>{let[i,a]=e;a.forEach(e=>t.append(i,e))}),t.append("page",String(e)),t.append("locale",null!=s?s:""),(0,en.wE)("/api/venues?".concat(t.toString()))},{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!1,revalidateFirstPage:!1}),v=u||x>0&&m&&void 0===m[x-1],h=null!==(r=null==m?void 0:m.flatMap(e=>e.data))&&void 0!==r?r:[],f=null==m?void 0:null===(l=m[x-1])||void 0===l?void 0:l.hasNextPage;return{isLoadingMore:v,venues:h,hasNextPage:f,setActiveItems:t=>{let i={};Object.entries(t).forEach(t=>{let[a,l]=t;i[a]=l.map(t=>{var i;return null===(i=useGetVenues_getItemByValue(e,a,t))||void 0===i?void 0:i.label.toLowerCase()}).filter(J.EN)}),o({...i},"replace")},activeItems:c,isLoading:u,getNextPage:()=>p(x+1)}},Venues=e=>{let{filters:t}=e,{t:i}=(0,Y.Z)(),{venues:l,activeItems:r,setActiveItems:s,isLoading:o,isLoadingMore:d,hasNextPage:c,getNextPage:m}=useGetVenues(t);return(0,a.jsxs)("section",{"data-component":"venues",children:[(0,a.jsx)("div",{className:"bg-primary pt-5 text-center",children:(0,a.jsx)(j.H5,{className:"text-white",children:i("venues.section-title")})}),(0,a.jsx)(Filters,{categories:t,numberOfListingsDisplayedText:i("venues.displaying-number-of-listings",{count:l.length}),activeItems:r,setActiveItems:s,numberOfTopLevelCategories:3}),o&&(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)(eI.fCD,{className:"mx-auto animate-spin",size:"3em"})}),(0,a.jsx)(CardGrid,{items:l,loadMore:d||c?(0,a.jsx)(M.z,{className:"gtm-loadmore mx-auto mt-4 !block",onClick:m,loading:d,children:i("filters.load-more")}):null,empty:i("venues.no-venues")})]})},VenuesToComponent=e=>{var t,i;let{t:l}=(0,Y.Z)();return(0,a.jsx)(Venues,{filters:[{id:"economicSectors",title:null===(t=e.filters.economicSectors[0])||void 0===t?void 0:t.vid.name,items:e.filters.economicSectors.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"economicSectors"},{id:"location",title:null===(i=e.filters.location[0])||void 0===i?void 0:i.vid.name,items:e.filters.location.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"location"},{id:"eventCapacity",title:l("capacity.capacity-title"),items:[{value:"250",label:l("capacity.capacity-250")},{value:"500",label:l("capacity.capacity-500")},{value:"750",label:l("capacity.capacity-750")},{value:"1000",label:l("capacity.capacity-1000")}],analyticsIdentifier:"eventCapacity"}]})},useGetBEArticles_getItemByLabel=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.label.toLowerCase()===i)},useGetBEArticles_getItemByValue=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.value===i)},useGetBEArticles=e=>{var t,i,a,l,r;let{locale:s}=(0,er.useRouter)(),[n,o]=(0,eP.useQueryParams)({economicSectors:eP.ArrayParam,locations:eP.ArrayParam,articleType:eP.ArrayParam}),d={economicSectors:null===(t=n.economicSectors)||void 0===t?void 0:t.filter(J.EN),locations:null===(i=n.locations)||void 0===i?void 0:i.filter(J.EN),articleType:null===(a=n.articleType)||void 0===a?void 0:a.filter(J.EN)},c={};eR.forEach(t=>{let i=d[t];i&&Array.isArray(i)&&(c[t]=i.map(i=>{var a;return null===(a=useGetBEArticles_getItemByLabel(e,t,i.toLowerCase()))||void 0===a?void 0:a.value}).filter(J.EN).sort())});let{data:m,isLoading:u,setSize:p,size:x}=(0,eA.ZP)(e=>{let t=new URLSearchParams;
1return Object.entries(c).forEach(e=>{let[i,a]=e;a.forEach(e=>t.append(i,e))}),t.append("page",String(e)),t.append("locale",null!=s?s:""),(0,en.wE)("/api/be-articles?".concat(t.toString()))},{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!1,revalidateFirstPage:!1}),v=u||x>0&&m&&void 0===m[x-1],h=null!==(r=null==m?void 0:m.flatMap(e=>e.data))&&void 0!==r?r:[],f=null==m?void 0:null===(l=m[x-1])||void 0===l?void 0:l.hasNextPage;return{isLoadingMore:v,beArticles:h,hasNextPage:f,setActiveItems:t=>{let i={};Object.entries(t).forEach(t=>{let[a,l]=t;i[a]=l.map(t=>{var i;return null===(i=useGetBEArticles_getItemByValue(e,a,t))||void 0===i?void 0:i.label.toLowerCase()}).filter(J.EN)}),o({...i},"replace")},activeItems:c,isLoading:u,getNextPage:()=>p(x+1)}},BEArticles=e=>{let{filters:t}=e,{t:i}=(0,Y.Z)(),{beArticles:l,activeItems:r,setActiveItems:s,isLoading:o,isLoadingMore:d,hasNextPage:c,getNextPage:m}=useGetBEArticles(t);return(0,a.jsxs)("section",{"data-component":"be-articles",children:[(0,a.jsx)("div",{className:"bg-primary pt-5 text-center",children:(0,a.jsx)(j.H5,{as:"h2",className:"text-white",children:i("be-articles.section-title")})}),(0,a.jsx)(Filters,{categories:t,numberOfListingsDisplayedText:i("be-articles.displaying-number-of-listings",{count:l.length}),activeItems:r,setActiveItems:s,numberOfTopLevelCategories:3}),o&&(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)(eI.fCD,{className:"mx-auto animate-spin",size:"3em"})}),(0,a.jsx)(CardGrid,{items:l,loadMore:d||c?(0,a.jsx)(M.z,{className:"gtm-loadmore mx-auto mt-4 !block",onClick:m,loading:d,children:i("filters.load-more")}):null,empty:i("be-articles.no-articles")})]})},BEArticlesToComponent=e=>{var t,i,l;return(0,a.jsx)(BEArticles,{filters:[{id:"economicSectors",title:null===(t=e.filters.economicSectors[0])||void 0===t?void 0:t.vid.name,items:e.filters.economicSectors.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"economicSectors"},{id:"locations",title:null===(i=e.filters.locations[0])||void 0===i?void 0:i.vid.name,items:e.filters.locations.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"locations"},{id:"articleType",title:null===(l=e.filters.articleType[0])||void 0===l?void 0:l.vid.name,items:e.filters.articleType.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"articleType"}]})},SustainabilityGridItem=e=>{let{type:t,body:i,title:l,image:r,relatedIcons:s}=e;return(0,a.jsxs)(o.m.div,{children:["paragraph--sustainability_icon"===t&&r&&(0,a.jsx)("div",{className:"sustainability-item relative h-full","data-component":"sustainability-item",children:(0,a.jsx)("figure",{className:"sm:mx-o relative mx-auto aspect-square w-[300px] sm:w-full",children:(0,a.jsx)(g.E,{fill:!0,src:r.src,alt:r.alt,sizes:"(max-width: 767px) 100vw, (max-width: 1023px) 500vw, 30vw"})})}),"paragraph--sustainability_content"===t&&(0,a.jsxs)("div",{className:"sustainability-item relative flex h-full flex-col","data-component":"sustainability-item",children:[r&&(0,a.jsx)("figure",{className:"sm:mx-o bg-canadianRedFlag relative mx-auto -mb-[42px] h-[85px] w-[85px] overflow-hidden rounded-full p-4",children:(0,a.jsx)(g.E,{fill:!0,src:r.src,alt:r.alt,className:"!relative object-contain"})}),i&&(0,a.jsx)(b.C,{as:"div",className:"bg-canadianRedFlag flex flex-1 p-1",children:(0,a.jsx)(b.C,{as:"div",className:"flex flex-1 bg-white p-6 pt-[64px] !text-base",children:(0,_.N)(i)})}),l&&(0,a.jsx)("div",{className:"bg-canadianRedFlag px-5 py-4 text-center text-xl text-white",children:l}),s&&!!s.length&&(0,a.jsx)("div",{className:"flex",children:s.map(e=>(0,a.jsx)("figure",{className:"sm:mx-o relative mx-auto aspect-square w-full",children:(0,a.jsx)(g.E,{fill:!0,src:(0,w.D)(e,"card_grid_item_three_across").src,alt:(0,w.D)(e,"card_grid_item_three_across").alt,sizes:"(max-width: 767px) 100vw, (max-width: 1023px) 500vw, 30vw"})},e.id))})]})]})},SustainabilityGrid=e=>{let{items:t,image:i,columns:l}=e;return(0,a.jsx)(n.m,{as:"section",className:"relative z-0 py-8 lg:py-16","data-component":"sustainability-grid",children:(0,a.jsxs)(s.W,{className:"max-w-screen-2xl",children:[i&&(0,a.jsx)("figure",{className:"sm:mx-o relative mx-auto mb-4 w-full max-w-[675px]",children:(0,a.jsx)(g.E,{fill:!0,src:i.src,alt:i.alt,className:"!relative"})}),!!t.length&&(0,a.jsx)("div",{className:"4"===l?"grid gap-4 lg:grid-cols-4":"grid gap-x-4 gap-y-4 sm:grid-cols-2 md:gap-8 lg:grid-cols-6",children:t.map(e=>(0,a.jsx)(SustainabilityGridItem,{...e},e.id))})]})})},SustainabilityGridToComponent=e=>{let t={columns:e.field_columns,image:e.field_image?(0,w.D)(e.field_image):void 0,items:e.field_items.map(e=>{switch(e.type){case"paragraph--sustainability_icon":return{type:e.type,id:e.id,image:e.field_image?(0,w.D)(e.field_image):void 0};case"paragraph--sustainability_content":var t;return{type:e.type,id:e.id,title:e.field_title,body:null===(t=e.field_body)||void 0===t?void 0:t.value,image:e.field_image?(0,w.D)(e.field_image):void 0,relatedIcons:e.field_images};default:throw Error("This should not happen.")}})};return(0,a.jsx)(SustainabilityGrid,{...t})},BasicContentImage=e=>{let{title:t,image:i,body:l,ctas:r,side:o}=e,d="right"===o?(0,a.jsxs)("div",{className:"grid md:grid-cols-3 md:gap-8",children:[(0,a.jsx)("div",{className:"col-span-2",children:l&&(0,a.jsx)(b.C,{as:"div",children:(0,_.N)(l)})}),(0,a.jsx)("div",{children:i&&(0,a.jsx)("div",{className:"relative",children:(0,a.jsxs)("figure",{className:"relative aspect-square",children:[(0,a.jsx)(g.E,{fill:!0,src:i.src,alt:i.alt,className:"object-cover",sizes:"(max-width: 767px) 100v
1w, (max-width: 1023px) 500vw, 30vw"}),i.credit&&(0,a.jsx)(f.k,{credit:i.credit})]})})})]}):"",c="left"===o?(0,a.jsxs)("div",{className:"grid md:grid-cols-3 md:gap-8",children:[(0,a.jsx)("div",{children:i&&(0,a.jsx)("div",{className:"relative",children:(0,a.jsxs)("figure",{className:"relative aspect-square",children:[(0,a.jsx)(g.E,{fill:!0,src:i.src,alt:i.alt,className:"object-cover",sizes:"(max-width: 767px) 100vw, (max-width: 1023px) 500vw, 30vw"}),i.credit&&(0,a.jsx)(f.k,{credit:i.credit})]})})}),(0,a.jsx)("div",{className:"col-span-2",children:l&&(0,a.jsx)(b.C,{as:"div",children:(0,_.N)(l)})})]}):"";return(0,a.jsxs)(n.m,{as:s.W,"data-component":"basic-content-image","data-section-title":t,children:[t&&(0,a.jsx)(j.H3,{decoration:!0,children:t}),d&&d,c&&c,r&&!!r.length&&(0,a.jsx)("div",{children:r.map(e=>(0,a.jsx)(v.I,{cta:e},e.href))})]})},BasicContentImageToComponent=e=>{var t;let i={title:e.field_title,body:null===(t=e.field_body)||void 0===t?void 0:t.value,ctas:e.field_items?e.field_items.map(e=>ctaParagraphToCtaWithVariant(e)):void 0,image:e.field_image?(0,w.D)(e.field_image):void 0,side:e.field_image_side};return(0,a.jsx)(BasicContentImage,{...i})};var e0=i(6459);let VideoCarouselCard=e=>{let{video:t,image:i,body:l,title:s,cardItemsOrder:n="media_title_text",textAlign:o="left"}=e,d={src:"",alt:""};i?(d.src=i.src,d.alt=i.alt):"remote"===t.type&&(d.src="/"===t.thumb[0]?"".concat("https://admin.destinationcanada.com").concat(t.thumb):t.thumb,d.alt=s?"".concat(s):"Thumbnail");let c={left:"text-left",center:"text-center",right:"text-right"}[o];return(0,a.jsxs)("div",{className:"flex flex-col gap-3",children:["remote"===t.type&&(0,a.jsx)("div",{className:r()("relative h-[484px] group-[.swiper-slide-active]:sm:h-[584px]",{"order-2":"title_media_text"===n},{"order-3":"title_text_media"===n}),children:(0,a.jsx)("figure",{className:"relative h-full w-full",children:(0,a.jsx)(g.E,{fill:!0,src:d.src,alt:d.alt,className:"rounded object-cover"})})}),s&&(0,a.jsx)(j.H5,{as:"h3",className:r()("mt-2",c,{"order-1 !mt-0":"title_media_text"===n||"title_text_media"===n}),children:s}),l&&(0,a.jsx)(b.C,{as:"div",className:r()("mt-0",c,{"order-2":"title_text_media"===n,"order-3":"title_media_text"===n}),children:(0,_.N)(l)})]})};var e1=i(2247);let VideoCarousel=e=>{let{title:t,slides:i,randomizeItems:l=!1}=e,s=(0,u.useRef)(null),o=(0,u.useRef)(null),{t:d}=(0,Y.Z)(),[,c]=(0,u.useState)(!1),[m,p]=(0,u.useState)(!1),[x,v]=(0,u.useState)(!1),[h,f]=(0,u.useState)(!1),[g,_]=(0,u.useState)(void 0),b="absolute left-1/2 top-[242px] group-[.swiper-slide-active]:top-[292px] z-10 h-16 w-16 -translate-x-1/2 -translate-y-1/2 group-[.swiper-slide-active]:h-24 group-[.swiper-slide-active]:w-24",y="h-full max-h-full w-full max-w-full block",[w,N]=(0,u.useState)([...i].filter(J.EN));(0,u.useEffect)(()=>{f(!0)},[]),(0,u.useEffect)(()=>{l?N([i[0],...i.slice(1).sort(()=>.5-Math.random())].filter(J.EN)):N(i.filter(J.EN))},[i,l]),(0,u.useEffect)(()=>{function handleResize(){window.innerWidth>=1280&&w.length<7||window.innerWidth>=640&&w.length<5?p(!0):p(!1)}handleResize(),window.addEventListener("resize",handleResize),window.addEventListener("keydown",e=>{"Escape"===e.key&&x&&(v(e=>!e),_(void 0))})});let toggleVideoPlay=(e,t)=>{e.preventDefault(),v(e=>!e),_(t)};return(0,a.jsxs)(n.m,{as:"section","data-component":"video-carousel","data-section-title":t,children:[t&&(0,a.jsx)("header",{children:(0,a.jsx)(j.H2,{className:"text-canadianRedFlag mb-14 text-center",children:t})}),(0,a.jsxs)("div",{className:"relative z-0",children:[(0,a.jsxs)(G.tq,{wrapperClass:"items-center",spaceBetween:16,slidesPerGroup:1,slidesPerView:1.15,slidesOffsetBefore:16,slidesOffsetAfter:16,simulateTouch:!1,modules:[H.W_,H.s5],breakpoints:{640:{slidesPerView:2.5,loop:!0,centeredSlides:!0,slidesOffsetBefore:0,slidesOffsetAfter:0,spaceBetween:16},1280:{slidesPerView:3.5,loop:!0,centeredSlides:!0,slidesOffsetBefore:0,slidesOffsetAfter:0,spaceBetween:16}},navigation:{nextEl:s.current,prevEl:o.current,disabledClass:"u-disabled",enabled:!0},onInit:()=>{c(!0)},children:[w.map(e=>(0,a.jsx)(G.o5,{className:"group",children:(0,a.jsxs)("div",{children:[(0,a.jsx)(VideoCarouselCard,{image:e.image,video:e.video,body:e.body,title:e.title,cardItemsOrder:e.cardItemsOrder,textAlign:e.textAlign}),(0,a.jsx)("button",{className:b,onClick:t=>toggleVideoPlay(t,e.video),"aria-label":"Play Video",children:(0,a.jsx)(e1.o,{color:"white",className:y})})]})},e.id)),m&&w.map(e=>(0,a.jsx)(G.o5,{className:"group",children:(0,a.jsxs)("div",{children:[(0,a.jsx)(VideoCarouselCard,{image:e.image,video:e.video,body:e.body,title:e.title,cardItemsOrder:e.cardItemsOrder,textAlign:e.textAlign}),(0,a.jsx)("button",{className:b,onClick:t=>toggleVideoPlay(t,e.video),"aria-label":"Play Video",children:(0,a.jsx)(e1.o,{color:"white",className:y})})]})},e.id))]}),(0,a.jsx)(q.E,{direction:"left",size:"responsive",ref:o,className:"swiper-prev absolute left-0 top-[242px] z-10 -translate-y-[50%] sm:left-[27%] sm:top-[292px] xl:left-1/3","aria-label":d("carousel.prev-button-aria-label")}),(0,a.jsx)(q.E,{direction:"right",size:"responsive",ref:s,className:"swiper-next absolute right-0 top-[242px] z-10 -translate-y-[50%] sm:right-[27%] sm:top-[292px] xl:right-1/3","aria-label":d("carousel.next-button-aria-label")})]}),h&&(0,e0.createPortal)((0,a.jsxs)("div",{className:r()("fixed left-0 top-0 flex h-full w-full items-center bg-black transition-all duration-150 ease-linear",{"z-50 opacity-100":x,"pointer-events-none -z-10 opacity-0":!x}),children:[(0,a.jsxs)("button",{className:"absolute left-3 top-3 z-10 flex items-center gap-3 text-lg font-semibold text-white",onClick:e=>{e.preventDefault(),v(e=>!e),_(void 0)},"aria-label":d("national-map.close-button-label"),children:[(0,a.jsx)(E.jTe,{className:"relative -top-[1.5px] text-xl"}),(0,a.jsx)("span",{children:d("national-map.close-button-label")})]}),void 0!==g&&(0,a.jsx)("div",{className:"flex h-full w-full items-center justify-center",children:(0,a.jsx)("div",{className:"group/video relative mx-auto mb-5 h-full w-full last:mb-0",children:(0,a.jsx)(R.V,{video:g,mode:"modalVideo"})})})]}),document.body)]})},VideoCarouselToComponent=e=>
1{let t={title:e.field_title,slides:e.field_items.map(t=>{var i,a,l;return{id:t.id,title:t.field_title,body:null===(i=t.field_body)||void 0===i?void 0:i.value,video:mediaVideoToVideo(t.field_video),image:t.field_image?(0,w.D)(t.field_image,"card_grid_item_three_across"):void 0,cardItemsOrder:null!==(l=e.field_card_items_order)&&void 0!==l?l:void 0,textAlign:null===(a=e.field_text_alignment)||void 0===a?void 0:a.field_machine_name}}),randomizeItems:!0!=!e.field_avoid_randomizing_items};return(0,a.jsx)(VideoCarousel,{...t})},ImageWithCaption=e=>{let{body:t,image:i}=e;return(0,a.jsx)(n.m,{as:s.W,type:"medium",children:(0,a.jsxs)("div",{className:"3xl:pl-12 xl:pr-44",children:[(0,a.jsx)("div",{className:"relative aspect-video",children:(0,a.jsx)(g.E,{src:i.src,alt:i.alt,fill:!0,className:"object-cover"})}),t&&(0,a.jsx)(b.C,{size:"small",as:"div",className:"mt-4",children:(0,_.N)(t)})]})})},ImageWithCaptionToComponent=e=>{var t;return(0,a.jsx)(ImageWithCaption,{image:(0,w.D)(e.field_image),body:null===(t=e.field_body)||void 0===t?void 0:t.value})};var e2=i(5730);let CampaignNavigation=e=>{let{items:t,selectPlaceholder:i}=e,l=(0,er.useRouter)();return t.length?(0,a.jsxs)("div",{className:r()("gtm-subnav top-[-1px] z-10 transition-colors","!bg-[color:var(--secondary-navigation-background)] !text-[color:var(--secondary-navigation-text)]"),"data-component":"campaign-navigation",children:[(0,a.jsx)(s.W,{className:"hidden lg:block",type:"medium",children:(0,a.jsx)("nav",{className:"grid grid-cols-4 justify-center",children:t.map(e=>{let t=(0,e2.v)(e.href,l);return(0,a.jsx)(D.r,{href:e.href,className:r()("hover:bg-primary inline-block p-5 text-center text-xl font-[var(--secondary-navigation-font-weight)] uppercase transition-colors hover:text-white",{"bg-primary text-white":t},"flex items-center justify-center text-center"),children:e.title},e.href)})})}),(0,a.jsx)("div",{className:"p-5 lg:hidden",children:(0,a.jsxs)(A.fC,{onValueChange:e=>{l.push(e)},children:[(0,a.jsxs)(A.xz,{className:r()("flex w-full justify-between border p-2"),children:[(0,a.jsx)(A.B4,{placeholder:i}),(0,a.jsx)(A.JO,{children:(0,a.jsx)(E.kWQ,{size:"1.5rem"})})]}),(0,a.jsx)(A.h_,{className:"",children:(0,a.jsx)(A.VY,{avoidCollisions:!1,position:"popper",className:r()("z-10 w-[var(--radix-select-trigger-width)] border-b border-l border-r border-black bg-white py-1"),children:(0,a.jsx)(A.l_,{children:t.map(e=>(0,a.jsx)(A.ck,{value:e.href,className:r()("select-none p-2 outline-none"),children:(0,a.jsx)(A.eT,{children:e.title})},e.href))})})})]})})]}):null},CampaignNavigationToComponent=e=>{let t={selectPlaceholder:e.field_title,items:e.field_links.map(e=>(0,N.k)(e))};return(0,a.jsx)(CampaignNavigation,{...t})},CenteredCarouselCard_CardMedia=e=>{let{img:t,video:i,isLink:l=!1,autoplay:s=!1}=e;return(0,a.jsxs)("div",{className:"relative h-full w-full",children:[i&&(0,a.jsx)(R.V,{video:i,mode:s?"bgCoverOnly":"bgCoverAutoplay"}),t&&!i&&(0,a.jsxs)("figure",{className:"relative h-full w-full",children:[(0,a.jsx)(g.E,{fill:!0,src:t.src,alt:t.alt,sizes:"(max-width: 640px) 100vw,(max-width: 1023px) 42vw, 30vw",className:r()("object-cover",{"anim--hover-image":l})}),t.credit&&(0,a.jsx)(f.k,{credit:t.credit})]})]})},CenteredCarouselCard_CardTitle=e=>{let{title:t,url:i}=e;return i?(0,a.jsx)(j.H5,{as:"h3",className:"mt-3",children:(0,a.jsx)(D.r,{className:r()("hover:text-redTextLinks gtm-tile_click group transition-all duration-150 ease-linear"),href:i,children:t})}):(0,a.jsx)(j.H5,{as:"h3",className:"mt-3",children:t})},CenteredCarouselCard=e=>{let{img:t,video:i,pretitle:l,title:s,cta:n,description:o,autoplay:d,...c}=e;return t||i?(0,a.jsxs)("div",{className:r()("c-centered-carousel-card anim--default"),...c,children:[(t||i)&&(0,a.jsx)("div",{className:r()("c-centered-carousel-card__image anim--default xl:!ease-outcubic xl:!duration-500","relative overflow-hidden rounded","3xl:h-[480px] 4xl:h-[520px] h-[380px] md:h-[450px] lg:h-[350px] xl:h-[420px] 2xl:h-[450px]","group-[.swiper-slide-active]:3xl:h-[580px] group-[.swiper-slide-active]:4xl:h-[620px] group-[.swiper-slide-active]2xl:h-[550px] group-[.swiper-slide-active]:h-[480px] group-[.swiper-slide-active]:md:h-[550px] group-[.swiper-slide-active]:lg:h-[450px] group-[.swiper-slide-active]:xl:h-[520px]"),children:n?(0,a.jsx)(D.r,{target:n.target,href:n.href,"aria-label":s,className:r()("gtm-tile_click absolute inset-0 block overflow-hidden"),children:(0,a.jsx)(CenteredCarouselCard_CardMedia,{img:t,video:i,isLink:!0,autoplay:d})}):(0,a.jsx)(CenteredCarouselCard_CardMedia,{img:t,video:i,isLink:!1,autoplay:d})}),(0,a.jsxs)("div",{className:"c-carousel-card__main mt-5",children:[l&&(0,a.jsx)(b.C,{as:"div",size:"small",className:"text-mid-grey mb-2",children:l}),s&&(0,a.jsx)(CenteredCarouselCard_CardTitle,{title:s}),o&&(0,a.jsx)(b.C,{as:"div",className:"mt-3",children:(0,_.N)(o)}),n&&(0,a.jsx)("div",{className:"flex flex-wrap items-center gap-x-5 gap-y-2",children:(0,a.jsx)(v.I,{cta:{...n,variant:"cta-link",ariaLabel:"".concat(n.title," about ").concat(s)},showExternalUrlIcon:"_blank"===n.target})})]})]}):null},CenteredCarousel=e=>{let{pretitle:t,title:i,slides:l,cta:s,body:o,randomizeItems:d=!1}=e,c=(0,u.useRef)(null),m=(0,u.useRef)(null),{t:p}=(0,Y.Z)(),[x,v]=(0,u.useState)(null);(0,u.useEffect)(()=>{d?v([...l.sort(()=>Math.random()-.5)].filter(J.EN)):v(l.filter(J.EN))},[l,d]);let h=d?x?Math.floor(x.length/2):null:1,[,f]=(0,u.useState)(!1);return(0,a.jsxs)(n.m,{as:"section",className:r()("c-centered-carousel relative z-0"),"data-component":"centered-carousel","data-section-title":i,"data-section-pretitle":t,children:[(0,a.jsx)("header",{children:(0,a.jsx)(CenteredCarousel_CarouselHeading,{title:i,pretitle:t,cta:s,body:o})}),x&&null!==h&&(0,a.jsx)("div",{className:"mt-4 md:mt-6 lg:mt-7 xl:mt-12",children:(0,a.jsx)("div",{className:"",children:(0,a.jsxs)("div",{className:"relative w-full",children:[(0,a.jsx)(G.tq,{wrapperClass:"xl:!ease-outcubic xl:!duration-500 items-start",centeredSlides:!0,slidesPerView:"auto",spaceBetween:24,initialSlide:h,modules:[H.W_,H.s5],navigation:{nextEl:c.current,prevEl:m.current,disabledClass:"u-disabled",enabled:!0},onInit:()=>{f(!0)},children:x.map(e=>(0,a.jsx)(G.o5,{className:r()("group","opacity-50 [&.swiper-slide-active]:opacity-100","w-[80%] md:w-[50%] lg:w-[28%]","mt-[50px]","[&.swiper-slide-active]:!mt-[0px]"),children:(0,a.jsx)(CenteredCarouselCard,{img:e.img,video:e.video,pretitle:e.pretitle,de
1scription:e.description,title:e.title,cta:e.cta,autoplay:e.autoplay})},e.id))}),(0,a.jsx)(q.E,{direction:"left",size:"responsive",ref:m,className:r()("swiper-prev absolute z-20","left-6 -translate-x-1/2 md:left-[calc(50%-25%)] lg:left-[calc(50%-14%)]","3xl:top-[290px] 4xl:top-[310px] top-[240px] -translate-y-[50%] md:top-[275px] lg:top-[225px] xl:top-[260px] 2xl:top-[275px]"),"aria-label":p("carousel.prev-button-aria-label")}),(0,a.jsx)(q.E,{direction:"right",size:"responsive",ref:c,className:r()("swiper-next absolute z-20","right-6 translate-x-1/2 md:right-[calc(50%-25%)] lg:right-[calc(50%-14%)]","3xl:top-[290px] 4xl:top-[310px] top-[240px] -translate-y-[50%] md:top-[275px] lg:top-[225px] xl:top-[260px] 2xl:top-[275px]"),"aria-label":p("carousel.next-button-aria-label")})]})})})]})},CenteredCarousel_CarouselHeading=e=>{let{title:t,pretitle:i,cta:l,body:r}=e;return(0,a.jsxs)(s.W,{children:[(0,a.jsxs)("div",{className:"items-end justify-between md:flex",children:[(0,a.jsxs)("div",{className:"mb-2 md:mb-0 md:max-w-[70%] xl:max-w-none",children:[i&&(0,a.jsx)(b.C,{className:"text-mid-grey mb-1 font-semibold",children:i}),t&&(0,a.jsx)(j.H2,{className:"text-primary !leading-none",children:t})]}),l&&(0,a.jsx)(v.I,{className:"gtm-readmore",cta:{...l,variant:"cta-link"}})]}),r&&(0,a.jsx)("div",{className:"mt-6 first:mt-0 lg:mt-12",children:(0,_.N)(r)})]})},CenteredCarouselToComponent=e=>{var t;let i="carousel_card_three_across",l={pretitle:e.field_pretitle,title:e.field_title,cta:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,body:null===(t=e.field_body)||void 0===t?void 0:t.value,slides:e.field_items.filter(e=>"paragraph--centered_carousel_item_content"===e.type&&e.field_reference_content.field_image||"paragraph--centered_carousel_item"===e.type&&(e.field_image||e.field_video)).map(e=>{var t,a;return"paragraph--centered_carousel_item_content"===e.type?{id:e.id,img:e.field_reference_content.field_image?(0,w.D)(e.field_reference_content.field_image,i):void 0,pretitle:e.field_pretitle,title:e.field_reference_content.title,cta:{href:e.field_reference_content.path.alias,title:e.field_cta_text,className:"gtm-cta"}}:{id:e.id,img:e.field_image?(0,w.D)(e.field_image,i):void 0,video:e.field_video?mediaVideoToVideo(e.field_video):void 0,pretitle:e.field_pretitle,title:e.field_title,cta:e.field_call_to_action?{href:e.field_call_to_action.full_url,title:e.field_call_to_action.title,className:"gtm-cta",target:Array.isArray(e.field_call_to_action.options)?"_self":e.field_call_to_action.options.attributes.target}:void 0,description:null===(t=e.field_body)||void 0===t?void 0:t.value,autoplay:null!==(a=e.field_autoplay)&&void 0!==a&&a}}),randomizeItems:!0!=!e.field_avoid_randomizing_items};return(0,a.jsx)(CenteredCarousel,{...l})};var e3=i(7705),e4=i.n(e3);i(4379);let e5={"en-ca":"en","fr-ca":"fr","ja-jp":"ja"},FootlightCalendar_FootlightCalendar=e=>{var t;let{title:i}=e,l=(0,er.useRouter)(),r=null!==(t=l.locale)&&void 0!==t?t:"en-ca",n=Object.keys(e5).includes(r)?e5[r]:"en";return(0,a.jsxs)("section",{className:"my-24",children:[(0,a.jsx)(e4(),{src:"https://listing-widget.footlight.io/v2/static/js/widget.js",strategy:"lazyOnload"}),(0,a.jsxs)("div",{className:"mt-24",children:[(0,a.jsx)(j.H2,{className:"text-center",children:i}),(0,a.jsx)(s.W,{type:"small",className:"mt-8",children:(0,a.jsx)("div",{id:"calendar-widget","data-calendar":"nac-osaka","data-locale":n,"data-redirection-mode":"NONE","data-color":"#e60013","data-limit":"6","data-font":"SuisseIntl, sans-serif","data-show-footer":"false","data-always-on-date-picker":"false","data-disable-grouping":"true","data-filter-options":"DATES|PLACE|66fa7b17eb00ea006325fc4c"})})]})]})},FootlightCalendarToComponent=e=>{let t={title:e.field_title};return(0,a.jsx)(FootlightCalendar_FootlightCalendar,{...t})},MarketAccordions=e=>{let{markets:t}=e,{t:i}=(0,Y.Z)(),l=(0,er.useRouter)();return(0,a.jsxs)("div",{className:"mx-auto my-20 max-w-screen-2xl px-5 sm:px-16",children:[(0,a.jsx)(j.H4,{as:"h2",className:"mb-8",children:i("markets.title")}),(0,a.jsx)(O.fC,{type:"single",collapsible:!0,defaultValue:l.asPath.split("#")[1],onValueChange:e=>{if(e){let t=Array.isArray(e)?e[0]:e;setTimeout(()=>{window.history.replaceState(null,"","#".concat(t))},310)}},children:t.map(e=>(0,a.jsx)(MarketAccordion,{title:e.title,company:e.company,location:e.location,image:e.image,contacts:e.contacts},e.title))})]})},MarketAccordion=e=>{let{title:t,company:i,location:l,image:r,contacts:s}=e;return(0,a.jsxs)(O.ck,{value:t.replace(/\s+/g,""),className:"group mb-5 border-2 border-[rgba(117,117,117,0.10)] px-2.5 py-5 last:mb-0 sm:px-8","data-component":"accordion-item","data-section-title":t,id:t.replace(/\s+/g,""),children:[(0,a.jsx)(O.xz,{className:"w-full",children:(0,a.jsxs)(j.H6,{as:"h3",className:"text-textGray m-0 flex w-full items-center justify-between text-left",children:[t,(0,a.jsx)("span",{className:"text-primary",children:(0,a.jsx)(E.kWQ,{size:"1em",className:"anim--default leading-none transition-transform group-data-[state=open]:rotate-180",color:"currentColor"})})]})}),(0,a.jsx)(O.VY,{className:"group-data-[state=closed]:animate-radix-accordion-slide-up group-data-[state=open]:animate-radix-accordion-slide-down overflow-hidden",children:(0,a.jsxs)("div",{className:"mt-4 grid gap-x-12 gap-y-6 pb-3 lg:grid-cols-5",children:[r&&(0,a.jsx)("div",{className:"relative col-span-3 aspect-square h-full w-full sm:aspect-auto sm:h-[410px] lg:h-full",children:(0,a.jsx)(g.E,{src:r.src,alt:r.alt,fill:!0,className:"object-cover"})}),(0,a.jsxs)("div",{className:"col-span-2",children:[(0,a.jsx)(j.H3,{as:"div",decoration:!0,className:"text-black",children:t}),(0,a.jsx)("p",{className:"text-xl",children:i}),(0,a.jsxs)("div",{className:"mb-5 mt-1.5 flex items-center gap-1.5 text-lg",children:[(0,a.jsxs)("svg",{className:"relative top-[-2px]",width:"13",height:"19",viewBox:"0 0 13 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("g",{clipPath:"url(#clip0_9747_9811)",children:(0,a.jsx)("path",{d:"M6.51043 9.42349C4.75341 9.42349 3.33068 7.99877 3.33068
16.24374C3.33068 4.48871 4.7554 3.06399 6.51043 3.06399C8.26546 3.06399 9.69018 4.48871 9.69018 6.24374C9.69018 7.99877 8.26546 9.42349 6.51043 9.42349ZM6.51043 0.680176C3.36252 0.680176 0.80957 3.23313 0.80957 6.38104C0.80957 9.52895 3.30482 13.1902 6.51043 18.6802C9.71605 13.1902 12.2113 9.53094 12.2113 6.38104C12.2113 3.23114 9.66033 0.680176 6.51043 0.680176Z",fill:"#EC2227"})}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0_9747_9811",children:(0,a.jsx)("rect",{width:"11.4037",height:"18",fill:"white",transform:"translate(0.80957 0.680176)"})})})]}),(0,a.jsx)("span",{children:l})]}),s.length>0&&(0,a.jsx)("div",{className:"mt-6 flex flex-col gap-6",children:s.map(e=>(0,a.jsx)(MarketContact,{title:e.title,role:e.role,phone:e.phone,email:e.email},e.title))})]})]})})]})},MarketContact=e=>{let{title:t,role:i,phone:l,email:r}=e,{t:s}=(0,Y.Z)();return(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsx)(j.H6,{as:"h4",className:"text-textGray mb-1.5",children:t}),i&&(0,a.jsx)("p",{className:"leading-[26px]",children:i}),l&&(0,a.jsxs)("p",{className:"leading-[26px]",children:[s("markets.phone")," ",(0,a.jsx)(D.r,{href:"tel:"+l,children:l})]}),r&&(0,a.jsxs)("p",{className:"leading-[26px]",children:[s("markets.email")," ",(0,a.jsx)(D.r,{href:"mailto:"+r,className:"text-redTextLinks underline",children:r})]})]})},MarketAccordionsToComponent=e=>{let t=e.markets.map(e=>({title:e.title,company:e.field_title,location:e.field_city,image:e.field_image?(0,w.D)(e.field_image):void 0,contacts:e.field_items?e.field_items.map(e=>{var t,i,a;return{title:e.field_title,role:null!==(t=e.field_pretitle)&&void 0!==t?t:void 0,phone:null!==(i=e.field_phone_number)&&void 0!==i?i:void 0,email:null!==(a=e.field_email)&&void 0!==a?a:void 0}}):[]}));return(0,a.jsx)(MarketAccordions,{markets:t})};var e8=i(8872),e6=i.n(e8);i(3458);let OOOMessageGenerator_OOOMessageGenerator=e=>{let{title:t}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e6(),{children:(0,a.jsx)("link",{rel:"stylesheet",crossOrigin:"anonymous",href:"https://pray-sn-oo-ow-day-front-end.vercel.app/assets/index.css"})}),(0,a.jsxs)("section",{"data-component":"ooo-message-generator",children:[t&&(0,a.jsx)(j.H2,{className:"text-center",children:t}),(0,a.jsx)("div",{id:"dc-snoooday"}),(0,a.jsx)(e4(),{crossOrigin:"anonymous",type:"module",src:"https://pray-sn-oo-ow-day-front-end.vercel.app/assets/index.js"})]})]})},OOOMessageGeneratorToComponent=e=>{let t={title:e.field_title};return(0,a.jsx)(OOOMessageGenerator_OOOMessageGenerator,{...t})},useGetProcurementOpportunities=()=>{var e;let{locale:t}=(0,er.useRouter)(),{data:i,isLoading:a}=(0,eA.ZP)(e=>{let i=new URLSearchParams;return i.append("page",String(e)),i.append("locale",null!=t?t:""),(0,en.wE)("/api/procurement-opportunities?".concat(i.toString()))},{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!1,revalidateFirstPage:!1}),l=null!==(e=null==i?void 0:i.flatMap(e=>e.data))&&void 0!==e?e:[];return{opportunities:l,isLoading:a}},ProcurementOpportunityItem=e=>{let{title:t,expiry:i,link:l}=e,{t:r}=(0,Y.Z)(),{locale:s}=(0,er.useRouter)(),n=new Date(i);function getMonthName(e){switch(e){case 0:return r("months.january");case 1:return r("months.february");case 2:return r("months.march");case 3:return r("months.april");case 4:return r("months.may");case 5:return r("months.june");case 6:return r("months.july");case 7:return r("months.august");case 8:return r("months.september");case 9:return r("months.october");case 10:return r("months.november");case 11:return r("months.december");default:return"Invalid Date"}}let o="Expires on ".concat(getMonthName(n.getMonth())," ").concat(n.getDate()+1,", ").concat(n.getFullYear());return"fr-ca"===s&&(o="date limite: ".concat(n.getDate()+1," ").concat(getMonthName(n.getMonth())," ").concat(n.getFullYear())),(0,a.jsxs)("div",{className:"grid flex-wrap gap-x-5 gap-y-2.5 border-2 border-[rgba(117,117,117,0.10)] px-3.5 py-3.5 sm:flex sm:items-center sm:px-5 lg:flex-nowrap",children:[(0,a.jsx)("b",{className:"text-pretty flex-[100%] grow text-lg lg:flex-auto lg:pr-8 xl:text-[22px] xl:leading-[32px]",children:t}),(0,a.jsx)(b.C,{className:"text-pretty !xl:text-xl xl:leading-[30px]",children:o}),(0,a.jsx)(v.I,{className:"w-max whitespace-nowrap",cta:{href:l.full_url,title:r("procurement.link-title"),target:"_blank"}})]})},ProcurementOpportunities=e=>{let{title:t,body:i}=e,{opportunities:l,isLoading:r}=useGetProcurementOpportunities(),s=l.filter(e=>new Date(e.expiry)>=new Date);return(0,a.jsxs)("section",{"data-component":"procurement",children:[t&&(0,a.jsx)("div",{className:"bg-primary py-7 text-center",children:(0,a.jsx)(j.H3,{className:"text-white",children:t})}),i&&(0,a.jsx)(b.C,{className:"3xl:px-0 mb-10 mt-20 max-w-screen-2xl px-4 text-center md:px-16 2xl:mx-auto 2xl:px-20",children:(0,_.N)(i)}),r&&(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)(eI.fCD,{className:"mx-auto animate-spin",size:"3em"})}),(0,a.jsx)("div",{className:"3xl:px-0 mb-20 grid w-full gap-5 px-4 md:px-16 xl:max-w-screen-2xl 2xl:mx-auto 2xl:px-20",children:s.map(e=>(0,a.jsx)(ProcurementOpportunityItem,{id:e.id,title:e.title,expiry:e.expiry,link:e.link},e.id))})]})},ProcurementOpportunitiesToComponent=e=>{var t,i,l;return(0,a.jsx)(ProcurementOpportunities,{title:null!==(i=e.field_title)&&void 0!==i?i:void 0,body:null!==(l=null===(t=e.field_body)||void 0===t?void 0:t.value)&&void 0!==l?l:void 0})},EventsListing=e=>{let{events:t}=e;return(0,a.jsx)(CardGrid,{items:t})},EventsListingToComponent=e=>{let{t}=(0,Y.Z)();function getMonth(e){switch(e){case 0:return t("months.january-short");case 1:return t("months.february-short");case 2:return t("months.march-short");case 3:return t("months.april-short");case 4:return t("months.may-short");case 5:return t("months.june-short");case 6:return t("months.july-short");
1case 7:return t("months.august-short");case 8:return t("months.september-short");case 9:return t("months.october-short");case 10:return t("months.november-short");case 11:return t("months.december-short");default:return""}}let i=e.events.map(e=>{var i;let a;return a=e.field_event_date_label?e.field_event_date_label:e.field_event_show_year_only?new Date(e.field_start_date).getFullYear().toString():e.field_end_date?function(e,t){let i=new Date(e),a=new Date(t);return i.getFullYear()!==a.getFullYear()?"".concat(getMonth(i.getMonth())," ").concat(i.getDate()+1,", ").concat(i.getFullYear()," - ").concat(getMonth(a.getMonth())," ").concat(a.getDate()+1,", ").concat(a.getFullYear()):i.getMonth()!==a.getMonth()?"".concat(getMonth(i.getMonth())," ").concat(i.getDate()+1," - ").concat(getMonth(a.getMonth())," ").concat(a.getDate()+1,", ").concat(i.getFullYear()):"".concat(getMonth(i.getMonth())," ").concat(i.getDate()+1," - ").concat(a.getDate()+1,", ").concat(i.getFullYear())}(e.field_start_date,e.field_end_date):function(e){let t=new Date(e);return"".concat(getMonth(t.getMonth())," ").concat(t.getDate()+1,", ").concat(t.getFullYear())}(e.field_start_date),{id:e.id,title:e.title,image:e.field_image?(0,w.D)(e.field_image):void 0,subtitle:"<b>".concat(t("events.location"),"</b> ").concat(e.field_event_location),body:null===(i=e.body)||void 0===i?void 0:i.value,ctaPrimary:e.field_cta&&e.field_cta[0]?(0,N.k)(e.field_cta[0]):void 0,ctaSecondary:e.field_cta&&e.field_cta[1]?(0,N.k)(e.field_cta[1]):void 0,imageOverlayTitle:a,overlayTitleStyle:"darkRed",fullWidth:e.field_featured_boolean,eyebrowText:e.field_featured_boolean?t("events.featured"):void 0}});return(0,a.jsx)(EventsListing,{events:i})},useGetCorpArticles=()=>{var e,t;let{locale:i}=(0,er.useRouter)(),a={},{data:l,isLoading:r,setSize:s,size:n}=(0,eA.ZP)(e=>{let t=new URLSearchParams;return Object.entries(a).forEach(e=>{let[i,a]=e;a.forEach(e=>t.append(i,e))}),t.append("page",String(e)),t.append("locale",null!=i?i:""),(0,en.wE)("/api/corp-articles?".concat(t.toString()))},{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!1}),o=r||n>0&&l&&void 0===l[n-1],d=null!==(t=null==l?void 0:l.flatMap(e=>e.data))&&void 0!==t?t:[],c=null==l?void 0:null===(e=l[n-1])||void 0===e?void 0:e.hasNextPage;return{isLoading:r,isLoadingMore:o,corpArticlesItems:d,hasNextPage:c,setActiveItems:e=>{let t={};Object.entries(e).forEach(e=>{let[i,a]=e;t[i]=a})},activeItems:a,getNextPage:()=>s(n+1)}},CorpArticles=()=>{let{t:e}=(0,Y.Z)(),{isLoading:t,isLoadingMore:i,corpArticlesItems:l,hasNextPage:r,getNextPage:s}=useGetCorpArticles();return(0,a.jsx)("div",{"data-component":"corp-articles",children:t?(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)(eI.fCD,{className:"mx-auto animate-spin",size:"3em"})}):(0,a.jsx)(CardGrid,{items:l,loadMore:i||r?(0,a.jsx)(M.z,{className:"gtm-loadmore mx-auto mt-4 !block",onClick:s,loading:i,children:e("filters.load-more")}):null,empty:e("corp-articles.no-items")})})},CorpArticlesToComponent=()=>(0,a.jsx)(CorpArticles,{}),useGetCulinaryExperiences_getItemByLabel=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.label.toLowerCase()===i)},useGetCulinaryExperiences_getItemByValue=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.value===i)},useGetCulinaryExperiences=e=>{var t,i,a,l,r,s;let{locale:n}=(0,er.useRouter)(),[o,d]=(0,eP.useQueryParams)({experienceTypes:eP.ArrayParam,destinations:eP.ArrayParam,seasons:eP.DelimitedArrayParam,interests:eP.DelimitedArrayParam}),c={experienceTypes:null===(t=o.experienceTypes)||void 0===t?void 0:t.filter(J.EN),destinations:null===(i=o.destinations)||void 0===i?void 0:i.filter(J.EN),seasons:null===(a=o.seasons)||void 0===a?void 0:a.filter(J.EN),interests:null===(l=o.interests)||void 0===l?void 0:l.filter(J.EN)},m={};ez.forEach(t=>{let i=c[t];i&&(m[t]=i.map(i=>{var a;return null===(a=useGetCulinaryExperiences_getItemByLabel(e,t,i.toLowerCase()))||void 0===a?void 0:a.value}).filter(J.EN).sort())});let{data:u,isLoading:p,setSize:x,size:v}=(0,eA.ZP)(e=>{let t=new URLSearchParams;
1return Object.entries(m).forEach(e=>{let[i,a]=e;a.forEach(e=>t.append(i,e))}),t.append("page",String(e)),t.append("locale",null!=n?n:""),(0,en.wE)("/api/culinary-experiences?".concat(t.toString()))},{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!1,revalidateFirstPage:!1}),h=p||v>0&&u&&void 0===u[v-1],f=null!==(s=null==u?void 0:u.flatMap(e=>e.data))&&void 0!==s?s:[],g=null==u?void 0:null===(r=u[v-1])||void 0===r?void 0:r.hasNextPage;return{isLoadingMore:h,experiences:f,hasNextPage:g,setActiveItems:t=>{let i={};Object.entries(t).forEach(t=>{let[a,l]=t;i[a]=l.map(t=>{var i;return null===(i=useGetCulinaryExperiences_getItemByValue(e,a,t))||void 0===i?void 0:i.label.toLowerCase()}).filter(J.EN)}),d({...i},"replace")},activeItems:m,isLoading:p,getNextPage:()=>x(v+1),activeView:"cards"}},e7=ef()(()=>Promise.all([i.e(36),i.e(291)]).then(i.bind(i,5291)),{loadableGenerated:{webpack:()=>[5291]},loadableGenerated:{webpack:()=>[5291]},ssr:!1}),CulinaryExperiences=e=>{let{filters:t,experiencesTypesData:i}=e,{t:l}=(0,Y.Z)(),{experiences:r,activeItems:s,setActiveItems:o,isLoading:d,isLoadingMore:c,hasNextPage:m,getNextPage:p}=useGetCulinaryExperiences(t),x=Object.keys(s);(0,u.useEffect)(()=>{!c&&m&&p()},[p,m,c]);let v=r.map(e=>e.mapPin).filter(J.$K);return(0,a.jsxs)("section",{"data-component":"experiences",children:[(0,a.jsx)("div",{className:"bg-primary pt-5 text-center",children:(0,a.jsx)("h2",{className:"break-words text-[22px] font-bold leading-tight text-white lg:text-[24px] 2xl:text-[28px]",children:l("culinary-map.section-title")})}),(0,a.jsx)(Filters,{categories:t,numberOfListingsDisplayedText:l("experiences.displaying-number-of-listings",{count:r.length}),activeItems:s,setActiveItems:o,numberOfTopLevelCategories:4}),d&&(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)(eI.fCD,{className:"mx-auto animate-spin",size:"3em"})}),(0,a.jsx)(e7,{settings:{centerLatitude:59.563454,centerLongitude:-96.648103,zoom:3,accessToken:"pk.eyJ1IjoidmVyYi1tYXBib3giLCJhIjoiY2xmcjF3M3EwMDE0YzN4cDltczFhMGZqMyJ9.WHX6KwbCwpiRj7xMHF3JVw"},pins:v,experiencesTypesData:i,appliedFilters:x})]})},CulinaryExperiencesToComponent=e=>{var t,i,l,r;return(0,a.jsx)(CulinaryExperiences,{filters:[{id:"destinations",title:null===(t=e.filters.destinations[0])||void 0===t?void 0:t.vid.name,items:e.filters.destinations.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"destination"},{id:"seasons",title:null===(i=e.filters.seasons[0])||void 0===i?void 0:i.vid.name,items:e.filters.seasons.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"season"},{id:"experienceTypes",title:null===(l=e.filters.experienceTypes[0])||void 0===l?void 0:l.vid.name,items:e.filters.experienceTypes.sort((e,t)=>e.weight-t.weight).map(e=>({value:e.id,label:e.name,isHidden:e.field_not_selectable})),analyticsIdentifier:"experienceType"},{id:"interests",title:null===(r=e.filters.interests[0])||void 0===r?void 0:r.vid.name,items:e.filters.interests.sort((e,t)=>e.weight-t.weight).map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"interest"}],experiencesTypesData:e.experiencesTypesData.map(e=>{let t=(0,w.D)(e.field_pin_icon),i=new URLSearchParams;return i.append("url",t.src),i.append("w","64"),i.append("q","75"),{id:e.id,name:e.name,icon:{...t,src:"/_next/image?".concat(i.toString())}}})})};var e9=i(7591);let JobBoard=e=>{let{title:t,body:i,jobDetailsLink:l}=e,r=(0,er.useRouter)(),{t:o}=(0,Y.Z)(),d=r.query.gh_src?"&gh_src="+r.query.gh_src:"",{isLoading:c,data:m=[],error:u}=(0,e9.ZP)((0,en.wE)("/api/greenhouse/jobs"),async()=>{let e=await fetch((0,en.wE)("/api/greenhouse/jobs"));return e.json()},{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateOnMount:!0,shouldRetryOnError:!1});return(0,a.jsx)("div",{"data-component":"job-board",children:(0,a.jsxs)(s.W,{type:"large",fluid:!0,className:"relative bg-white md:px-11 xl:px-16",children:[(0,a.jsxs)(s.W,{type:"medium",className:"relative my-12 bg-white md:px-11 xl:px-16",children:[(0,a.jsx)(Title,{title:t,headingLevel:2,noTitleDecoration:!1,titleColour:"red",titleTextAlignment:"left"}),(0,a.jsx)(Body,{body:i})]}),c?(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)(eI.fCD,{className:"mx-auto animate-spin",size:"3em"})}):Array.isArray(m)&&m.length>0?(0,a.jsxs)(n.m,{className:"p-0",bottomOnly:!0,children:[(0,a.jsx)("div",{className:"3xl:px-0 my-12 max-w-screen-xl px-4 text-left text-base font-bold leading-[26px] md:px-16 xl:mx-auto xl:text-lg xl:leading-[28px] 2xl:px-20",children:o("job-board.jobs-intro")}),(0,a.jsxs)("div",{className:"w-full text-left",children:[(0,a.jsxs)("div",{className:"text-primary border-mapleRed border-b-2 bg-white text-lg",children:[(0,a.jsxs)("div",{className:"hidden items-center md:flex",children:[(0,a.jsx)("div",{className:"w-1/3 px-2 py-1 font-bold sm:px-3 sm:py-4 md:px-4",children:o("job-board.job-title")}),(0,a.jsx)("div",{className:"w-1/6 px-2 py-1 font-bold sm:px-3 sm:py-4 md:px-4",children:o("job-board.department")}),(0,a.jsx)("div",{className:"w-1/6 px-2 py-1 font-bold sm:px-3 sm:py-4 md:px-4",children:o("job-board.location")}),(0,a.jsx)("div",{className:"w-1/3 px-2 py-1 font-bold sm:px-3 sm:py-4 md:px-4",children:o("job-board.details-heading")})]}),(0,a.jsxs)("div",{className:"flex py-2 font-bold md:hidden",children:[o("job-board.job-title"),"/",o("job-board.department"),"/",o("job-board.location"),"/",o("job-board.details-heading")]})]}),(0,a.jsx)("div",{className:"flex flex-col",children:m.map(e=>(0,a.jsxs)("div",{className:"mt-2 flex flex-row flex-wrap items-center rounded border border-[#75757510] py-4 shadow-[0px_0px_10px_0px_#00000010]",children:[(0,a.jsx)("div",{className:"border-grey
1Border w-full px-2 py-1 text-base sm:px-3 sm:py-0 md:w-1/3 md:border-r md:px-4",children:e.title}),(0,a.jsx)("div",{className:"border-greyBorder w-full px-2 py-1 text-sm sm:w-1/4 sm:border-r sm:px-3 sm:py-0 md:w-1/6 md:px-4",children:"en-ca"===r.locale?e.departments.map(e=>e.name).join(", ").split("/")[0]:e.departments.map(e=>e.name).join(", ").split("/")[1]}),(0,a.jsx)("div",{className:"border-greyBorder w-full px-2 py-1 text-sm sm:w-1/4 sm:border-r sm:px-3 sm:py-0 md:w-1/6 md:px-4",children:e.location.name}),(0,a.jsxs)("div",{className:"flex w-full flex-row flex-wrap gap-2 px-2 py-1 text-sm sm:w-1/2 sm:flex-nowrap sm:items-center sm:px-3 sm:py-0 md:w-1/3 md:px-4",children:[(0,a.jsx)("div",{className:"w-full sm:w-1/2",children:e.content.match("Posting Close Date(?:.*?)([A-Za-z]+\\s\\d{1,2},\\s\\d{4})")?e.content.match("Posting Close Date(?:.*?)([A-Za-z]+\\s\\d{1,2},\\s\\d{4})")[1]:e.content.match("Date de fin d’affichage(?:.*?)([\\d]{1,2})(?:&nbsp;|\\s)([a-zA-Z\xe9]+)(?:&nbsp;|\\s)(\\d{4})")?e.content.match("Date de fin d’affichage(?:.*?)([\\d]{1,2})(?:&nbsp;|\\s)([a-zA-Z\xe9]+)(?:&nbsp;|\\s)(\\d{4})")[1]+" "+e.content.match("Date de fin d’affichage(?:.*?)([\\d]{1,2})(?:&nbsp;|\\s)([a-zA-Z\xe9]+)(?:&nbsp;|\\s)(\\d{4})")[2]+" "+e.content.match("Date de fin d’affichage(?:.*?)([\\d]{1,2})(?:&nbsp;|\\s)([a-zA-Z\xe9]+)(?:&nbsp;|\\s)(\\d{4})")[3]:""}),(0,a.jsx)(v.I,{className:"ml-0",cta:{href:"".concat(l.full_url,"?gh_jid=").concat(e.id)+d,title:o("job-board.job-details-cta")},showExternalUrlIcon:!0,sectionTitle:e.title})]})]},e.id))})]}),(0,a.jsxs)("div",{className:"3xl:px-0 mt-16 max-w-screen-xl px-4 md:px-16 xl:mx-auto 2xl:px-20",children:[(0,a.jsx)("h3",{className:"mb-4 text-left text-xl font-bold leading-tight xl:text-2xl",children:o("job-board.jobs-alert-title")}),(0,a.jsx)("p",{className:"mb-6 text-left text-base leading-[26px] xl:text-lg xl:leading-[28px]",children:o("job-board.jobs-alert-description")}),(0,a.jsx)(v.I,{cta:{href:"en-ca"===r.locale?"https://my.greenhouse.io/users/sign_in?job_board=destinationcanada&source=job_alert_post":"https://my.greenhouse.io/users/sign_in?job_board=destinationcanadafr&source=job_alert_post",title:o("job-board.jobs-alert-cta"),target:"_blank"},showExternalUrlIcon:!0})]})]}):Array.isArray(m)&&0===m.length?(0,a.jsxs)(n.m,{className:"3xl:px-0 max-w-screen-xl px-4 md:px-16 xl:mx-auto 2xl:px-20",bottomOnly:!0,children:[(0,a.jsx)("div",{className:"text-left text-base leading-[26px] xl:text-lg xl:leading-[28px]",children:o("job-board.no-jobs")}),(0,a.jsxs)("div",{className:"mt-16",children:[(0,a.jsx)("h3",{className:"mb-4 text-left text-xl font-bold leading-tight xl:text-2xl",children:o("job-board.jobs-alert-title")}),(0,a.jsx)("p",{className:"mb-6 text-left text-base leading-[26px] xl:text-lg xl:leading-[28px]",children:o("job-board.jobs-alert-description")}),(0,a.jsx)(v.I,{cta:{href:"en-ca"===r.locale?"https://my.greenhouse.io/users/sign_in?job_board=destinationcanada&source=job_alert_post":"https://my.greenhouse.io/users/sign_in?job_board=destinationcanadafr&source=job_alert_post",title:o("job-board.jobs-alert-cta"),target:"_blank"},showExternalUrlIcon:!0})]})]}):u?(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)("div",{children:"Failed to load jobs"})}):null]})})},JobBoardToComponent=e=>{var t;let i={title:e.field_title,body:null===(t=e.field_body)||void 0===t?void 0:t.value,jobDetailsLink:e.field_job_details_link};return(0,a.jsx)(JobBoard,{...i})},GreenhouseIframe=e=>{let{jobBoardId:t}=e;return(0,u.useEffect)(()=>{let e={};e.Settings={targetDomain:"https://job-boards.greenhouse.io",scrollOnLoad:!0,boardURI:"https://job-boards.greenhouse.io/embed/job_board?for=".concat(t),applicationURI:"https://job-boards.greenhouse.io/embed/job_app?for=".concat(t),baseURI:"",iFrameWidth:"100%",useEmbeddedInternalBoard:!1},e.Const={JOB_ID:"gh_jid",SOURCE_TOKEN:"gh_src",PROGRAMMATIC_SOURCING_TRACKING:"ccuid"},e.Config={IframeDefault:{id:"grnhse_iframe",width:e.Settings.iFrameWidth,frameborder:"0",scrolling:"no",allow:"geolocation",onload:void 0,title:"Greenhouse Job Board"}},e.UriHelper={base:function(){let t=e.UriHelper,i=t.currentLocation();return t.pathFromLocation(i)},currentLocation:function(){var e;return null===(e=window.top)||void 0===e?void 0:e.location},getParam:function(t){let i=e.UriHelper.currentLocation(),a=i.href,l=a.indexOf(t);if(-1===l)return null;l+=t.length+1;let r=a.substring(l).search(/(&|#|$|;)/);return a.substring(l,l+r)},appendParams:function(t,i){return i.push("b="+e.UriHelper.base()),(t+=-1===t.indexOf("?")?"?":"&")+i.join("&")},pathFromLocation:function(e){return encodeURIComponent(e.protocol+"//"+e.host+e.pathname)}};let i=null,a=null;function onWindowResize(){a&&clearTimeout(a),a=setTimeout(triggerResize,200)}function triggerResize(){var e;(null==i?void 0:null===(e=i.iframeElement)||void 0===e?void 0:e.contentWindow)&&i.iframeElement.contentWindow.postMessage("resize","*")}function onMessage(t){(null==i?void 0:i.iframeElement)&&t.origin===e.Settings.targetDomain&&t.data>0&&i.iframeElement.setAttribute("height",t.data)}return e.Iframe=function(t,a,l){this.jobId=t||e.UriHelper.getParam(e.Const.JOB_ID)||"",this.source=a||e.UriHelper.getParam(e.Const.SOURCE_TOKEN)||"",this.ccuid=l||e.UriHelper.getParam(e.Const.PROGRAMMATIC_SOURCING_TRACKING)||"",this.queryParams={token:this.jobId,t:this.source,ccuid:this.ccuid},this.iframeElement=null,this.pathToLoad=this.jobId?this.applicationUrl():this.boardUrl(),i=this,window.addEventListener("message",onMessage,!1),window.addEventListener("resize",onWindowResize,!1),this.iframeElement=this.render()},e.Iframe.prototype.boardUrl=function(){let t=e.Settings.boardURI,i=new URL(t);return this.source&&i.searchParams.set("t",this.source),e.Settings.useEmbeddedInternalBoard&&i.searchParams.set("internal","true"),i.href},e.Iframe.prototype.applicationUrl=function(){let t=e.Settings.applicationURI,i=new URL(t);for(let[e,t]of Object.entries(this.queryParams))t&&i.searchParams.set(e,t);return e.Settings.useEmbeddedInternalBoard&&i.searchParams.set("internal","true"),i.href},e.Iframe.prototype.build=function(){let t=document.createElement("iframe"),i=e.Config.IframeDefault;for(let[e,a]of Object.entries(i))t.setAttribute(e,String(a));return t.setAttribute("src",this.pathToLoad),t},e.Iframe.prototype.render=function(){let e=document.getElementById("grnhse_app");if(!e)return null;e.innerHTML="";let t=this.build();return e.appendChild(t),t},e.Iframe.load=function(t,i,a){return new e.Iframe(t,i,a)},e.Iframe.load(),()=>{window.removeEventListener("message",onMessage,!1),window.removeEventListener("resize",onWindowResize,!1)}},[t]),(0,a.jsx)("div",{id:"grnhse_app"})};i(3823),i(2039).lW;let getJobBoardIdForLocale=e=>"fr-ca"===e?"destinationcanadafr":"destinationcanada",JobDetails=e=>{let{jobBoardlink:t}=e,{t:i}=(0,Y.Z)(),l=(0,er.useRouter)(),r=getJobBoardIdForLocale(l.locale),{gh_jid:n}=l.query,o=l.query.gh_src?"?gh_src="+l.query.gh_src:"";return(0,u.useEffect)(()=>{l.isReady&&void 0===n&&(null==t?void 0:t.full_url)&&l.replace(t.full_url)},[l,n,null==t?void 0:t.full_url]),(0,a.jsx)("div",{"data-component":"job-board",children:(0,a.jsxs)(s.W,{type:"small",className:"relative bg-white pt-28 md:px-11 xl:px-16 xl:pt-32",children:[void 0!==n&&(0,a.jsx)(GreenhouseIframe,{jobBoardId:r}),(null==t?void 0:t.full_url)&&(0,a.jsx)("div",{className:"flex justify-center py-8",children:(0,a.jsx)(v.I,{cta:{title:i("job-board.view-all-jobs"),href:t.full_url+o}})})]})})},JobDetailsToComponent=e=>{let t={jobBoardlink:e.field_job_board_link};return(0,a.jsx)(JobDetails,{...t})},useGetItineraries_getItemByLabel=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.label.toLowerCase()===i)},useGetItineraries_getItemByValue=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.value===i)},useGetItineraries=e=>{var t,i,a,l;let{locale:r,asPath:s}=(0,er.useRouter)(),[n,o]=(0,eP.useQueryParams)({locations:eP.DelimitedArrayParam,themes:eP.DelimitedArrayParam}),d={locations:null===(t=n.locations)||void 0===t?void 0:t.filter(J.EN),themes:null===(i=n.themes)||void 0===i?void 0:i.filter(J.EN)},c={};
1eS.forEach(t=>{let i=d[t];i&&(c[t]=i.map(i=>{var a;return null===(a=useGetItineraries_getItemByLabel(e,t,i.toLowerCase()))||void 0===a?void 0:a.value}).filter(J.EN).sort())});let{data:m,isLoading:u,setSize:p,size:x}=(0,eA.ZP)(e=>{let t=new URLSearchParams;return Object.entries(c).forEach(e=>{let[i,a]=e;a.forEach(e=>t.append(i,e))}),t.append("page",String(e)),t.append("locale",null!=r?r:""),t.append("featured",s.includes("featured=yes")?"yes":""),(0,en.wE)("/api/itineraries?".concat(t.toString()))},{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!1,revalidateFirstPage:!1}),v=u||x>0&&m&&void 0===m[x-1],h=null!==(l=null==m?void 0:m.flatMap(e=>e.data))&&void 0!==l?l:[],f=null==m?void 0:null===(a=m[x-1])||void 0===a?void 0:a.hasNextPage;return{isLoadingMore:v,itineraries:h,hasNextPage:f,setActiveItems:t=>{let i={};Object.entries(t).forEach(t=>{let[a,l]=t;i[a]=l.map(t=>{var i;return null===(i=useGetItineraries_getItemByValue(e,a,t))||void 0===i?void 0:i.label.toLowerCase()}).filter(J.EN)}),o({...i},"replace")},activeItems:c,isLoading:u,getNextPage:()=>p(x+1)}},Itineraries=e=>{let{filters:t}=e,{t:i}=(0,Y.Z)(),{itineraries:l,activeItems:r,setActiveItems:s,isLoading:o,isLoadingMore:d,hasNextPage:c,getNextPage:m}=useGetItineraries(t);return(0,a.jsxs)("div",{"data-component":"itineraries",children:[(0,a.jsx)(Filters,{categories:t,numberOfListingsDisplayedText:i("itineraries.displaying-number-of-listings",{count:l.length}),activeItems:r,setActiveItems:s,numberOfTopLevelCategories:3}),o?(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)(eI.fCD,{className:"mx-auto animate-spin",size:"3em"})}):(0,a.jsx)(CardGrid,{items:l,loadMore:d||c?(0,a.jsx)(M.z,{className:"gtm-loadmore mx-auto mt-4 !block",onClick:m,loading:d,children:i("filters.load-more")}):null,empty:i("itineraries.no-itineraries")})]})},ItinerariesToComponent=e=>{var t,i;return(0,a.jsx)(Itineraries,{filters:[{id:"locations",title:null===(t=e.filters.locations[0])||void 0===t?void 0:t.vid.name,items:e.filters.locations.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"destinations"},{id:"themes",title:null===(i=e.filters.themes[0])||void 0===i?void 0:i.vid.name,items:e.filters.themes.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"theme"}]})},useGetCaseStudies_getItemByLabel=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.label.toLowerCase()===i)},useGetCaseStudies_getItemByValue=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.value===i)},useGetCaseStudies=e=>{var t,i,a,l,r;let{locale:s}=(0,er.useRouter)(),[n,o]=(0,eP.useQueryParams)({topic:eP.ArrayParam,locations:eP.ArrayParam,articleType:eP.ArrayParam}),d={topic:null===(t=n.topic)||void 0===t?void 0:t.filter(J.EN),locations:null===(i=n.locations)||void 0===i?void 0:i.filter(J.EN),articleType:null===(a=n.articleType)||void 0===a?void 0:a.filter(J.EN)},c={};eV.forEach(t=>{let i=d[t];i&&Array.isArray(i)&&(c[t]=i.map(i=>{var a;return null===(a=useGetCaseStudies_getItemByLabel(e,t,i.toLowerCase()))||void 0===a?void 0:a.value}).filter(J.EN).sort())});let{data:m,isLoading:u,setSize:p,size:x}=(0,eA.ZP)(e=>{let t=new URLSearchParams;return Object.entries(c).forEach(e=>{let[i,a]=e;a.forEach(e=>t.append(i,e))}),t.append("page",String(e)),t.append("locale",null!=s?s:""),(0,en.wE)("/api/case-studies?".concat(t.toString()))},{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!1,revalidateFirstPage:!1}),v=u||x>0&&m&&void 0===m[x-1],h=null!==(r=null==m?void 0:m.flatMap(e=>e.data))&&void 0!==r?r:[],f=null==m?void 0:null===(l=m[x-1])||void 0===l?void 0:l.hasNextPage;return{isLoadingMore:v,caseStudies:h,hasNextPage:f,setActiveItems:t=>{let i={};Object.entries(t).forEach(t=>{let[a,l]=t;i[a]=l.map(t=>{var i;return null===(i=useGetCaseStudies_getItemByValue(e,a,t))||void 0===i?void 0:i.label.toLowerCase()}).filter(J.EN)}),o({...i},"replace")},activeItems:c,isLoading:u,getNextPage:()=>p(x+1)}},CaseStudyGrid=e=>{let{filters:t}=e,{t:i}=(0,Y.Z)(),{caseStudies:l,activeItems:r,setActiveItems:s,isLoading:o,isLoadingMore:d,hasNextPage:c,getNextPage:m}=useGetCaseStudies(t);return console.log(l),console.log(t),(0,a.jsxs)("div",{"data-component":"case-studies",children:[(0,a.jsx)(Filters,{categories:t,numberOfListingsDisplayedText:i("be-articles.displaying-number-of-listings",{count:l.length}),activeItems:r,setActiveItems:s,numberOfTopLevelCategories:3}),o?(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)(eI.fCD,{className:"mx-auto animate-spin",size:"3em"})}):(0,a.jsx)(CardGrid,{items:l,loadMore:d||c?(0,a.jsx)(M.z,{className:"gtm-loadmore mx-auto mt-4 !block",onClick:m,loading:d,children:i("filters.load-more")}):null,empty:i("corp-articles.no-items")})]})},CaseStudiesToComponent=e=>{var t,i,l;return(0,a.jsx)(CaseStudyGrid,{filters:[{id:"locations",title:null===(t=e.filters.locations[0])||void 0===t?void 0:t.vid.name,items:e.filters.locations.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"locations"},{id:"articleType",title:null===(i=e.filters.articleType[0])||void 0===i?void 0:i.vid.name,items:e.filters.articleType.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"articleType"},{id:"topic",title:null===(l=e.filters.topic[0])||void 0===l?void 0:l.vid.name,items:e.filters.topic.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:"economicSectors"}]})},GalleryGridItem=e=>{let{image:t,title:i,ctaCardWrapper:l,additionalLinkAttributes:s={},download:n=!1,registration:m=!1,aspectRatio:p}=e,[x,v]=(0,u.useState)(!1),h=mvRevealFromY({revealSize:"md",delay:c.sm}),_=(0,u.useRef)(null);return(0,a.jsx)(o.m.div,{variants:h,onViewportEnter:()=>v(!0),animate:x?"show":"hide",initial:!1,viewport:d,children:(0,a.jsx)("div",{className:"gtm-card relative h-full","data-component":"gallery-grid-item","data-section-title":i,children:(0,a.jsxs)(CardWrapper,{title:i,cta:l,additionalLinkAttributes:s,children:[t&&(0,a.jsx)("div",{className:"relative mb-5 last:mb-0",children:(0,a.jsxs)("figure",{className:r()("relative aspect-square",{"lg:aspect-video":"wide"===p}),children:[(0,a.jsx)(g.E,{fill:!0,src:t.src,alt:t.alt,className:r()("object-cover",{"anim--hover-image":l}
1),sizes:"(max-width: 767px) 100vw, (max-width: 1023px) 500vw, 30vw"}),t.credit&&(0,a.jsx)(f.k,{credit:t.credit})]})}),(0,a.jsxs)("div",{ref:_,className:"flex grow flex-col",children:[i&&(0,a.jsx)(j.H5,{as:"h3",className:"grow font-bold leading-tight",children:nonBreakingHyphenatedWords(i)}),(0,a.jsxs)("div",{className:"mt-4 flex gap-3",children:[(0,a.jsxs)("svg",{className:r()("aspect-square w-[45px]",{"opacity-30":!m}),width:"45",height:"46",viewBox:"0 0 45 46",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("rect",{y:"0.531616",width:"45",height:"45",rx:"22.5",fill:"#E60013"}),(0,a.jsx)("path",{d:"M12.7667 23.7079L20.3491 30.2187L27.5255 21.7266L32.2331 15.8445",stroke:"white",strokeWidth:"3.5"})]}),(0,a.jsxs)("svg",{className:r()("aspect-square w-[45px]",{"opacity-30":!n}),width:"46",height:"46",viewBox:"0 0 46 46",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("rect",{x:"0.5",y:"0.531616",width:"45",height:"45",rx:"22.5",fill:"#E60013"}),(0,a.jsx)("path",{d:"M23.5 28.2347L16.9961 21.7308L18.8172 19.8447L22.1992 23.2267V12.6254H24.8008V23.2267L28.1828 19.8447L30.0039 21.7308L23.5 28.2347ZM13.0938 33.4379V26.934H15.6953V30.8363H31.3047V26.934H33.9062V33.4379H13.0938Z",fill:"white"})]})]})]})]})})})},CardWrapper=e=>{let{cta:t,children:i,title:l,additionalLinkAttributes:s={}}=e,{className:n,...o}=s;return t?(0,a.jsx)(D.r,{...o,href:t.href,target:t.target,"aria-label":l,className:r()("gtm-tile_click inset-0 mb-5 flex h-full flex-col overflow-hidden last:mb-0",t.className,n),children:i}):(0,a.jsx)("div",{className:"flex h-full flex-col",children:i})},GalleryGrid=e=>{let{items:t,title:i,numColumns:l}=e;return(0,a.jsxs)(n.m,{as:"section","data-component":"gallery-grid","data-section-title":i,children:[i&&(0,a.jsx)("div",{className:"mb-6 lg:mb-12",children:(0,a.jsx)(j.H3,{as:"h2",className:"mb-2 text-center last:mb-0",children:i})}),(0,a.jsx)(s.W,{children:(0,a.jsx)("div",{className:r()("grid grid-cols-1 gap-8",{"lg:grid-cols-4":4===l,"lg:grid-cols-3":3===l,"sm:grid-cols-2":1!==l}),children:null==t?void 0:t.map(e=>(0,a.jsx)(GalleryGridItem,{aspectRatio:l<3?"wide":"square",...e},e.id))})})]})},GalleryGridToComponent=e=>{var t;let i={title:null!==(t=e.field_title)&&void 0!==t?t:void 0,numColumns:{one:1,two:2,three:3,four:4}[e.field_column_count],items:e.field_items?e.field_items.map(e=>{var t,i,a;return{id:e.id,title:null!==(t=e.field_title)&&void 0!==t?t:void 0,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,ctaCardWrapper:e.field_call_to_action?(0,N.k)({...e.field_call_to_action,title:""},!1):void 0,download:null!==(i=e.field_download_required)&&void 0!==i&&i,registration:null!==(a=e.field_registration_required)&&void 0!==a&&a}}):void 0};return(0,a.jsx)(GalleryGrid,{...i})},MediaAccordion=e=>{let{title:t,headingLevel:i=2,slides:l,...s}=e,o=(0,u.useRef)(null),d=(0,u.useRef)(null),{t:c}=(0,Y.Z)(),[,m]=(0,u.useState)(!1);return(0,a.jsxs)(n.m,{as:"section",className:"c-carousel relative z-0",...s,"data-component":"carousel","data-section-title":t,children:[(0,a.jsx)("header",{children:(0,a.jsx)(MediaAccordion_CarouselHeading,{title:t,headingLevel:i})}),(0,a.jsx)("div",{className:"mt-4 md:mt-6 lg:mt-7 xl:mt-12",children:(0,a.jsxs)("div",{className:"relative w-full px-6 sm:px-0 lg:px-20",children:[(0,a.jsx)(G.tq,{wrapperClass:"xl:!ease-inoutcubic xl:!duration-500 [&>.item:has(~.item:hover)]:md:w-[25%]",modules:[H.W_,H.s5],spaceBetween:0,slidesPerView:1,slidesPerGroup:1,simulateTouch:!1,centeredSlides:!0,loop:!1,breakpoints:{620:{spaceBetween:20,slidesPerGroup:1,slidesPerView:1.2,centeredSlides:!0},1024:{spaceBetween:16,slidesPerGroup:3,slidesPerView:"auto",centeredSlides:!1},1440:{spaceBetween:24,slidesPerGroup:3,slidesPerView:"auto",centeredSlides:!1}},navigation:{nextEl:o.current,prevEl:d.current,disabledClass:"u-disabled",enabled:!0},onInit:()=>{m(!0)},children:l.map(e=>(0,a.jsx)(G.o5,{className:"item anim--default w-full lg:w-[25%] first:lg:w-[50%] hover:lg:w-[50%]",children:(0,a.jsx)(CarouselCard,{cardUrl:e.cardUrl,cardUrlType:e.cardUrlType,cardLinkClasses:e.cardLinkClasses,img:e.img,video:e.video,mediaOverlayText:e.mediaOverlayText,pretitle:e.pretitle,title:e.title,headingLevel:6===i?6:i+1,titleDecoration:e.titleDecoration,ctaPrimary:e.ctaPrimary,ctaSecondary:e.ctaSecondary,partnerIcon:e.partnerIcon,partnerText:e.partnerText,playIcon:e.playIcon,sizeClasses:{width:"w-full",height:"h-[260px] md:h-[500px] 2xl:h-[620px]"},headingSize:"default",numSlides:3,body:e.body,hoverScale:!1})},e.id))}),(0,a.jsx)(q.E,{direction:"left",size:"default",ref:d,className:r()("swiper-prev absolute -left-[24px] top-[130px] z-20 -translate-y-1/2 translate-x-1/2 sm:left-0 md:top-[250px] lg:top-[310px]",{"lg:hidden":l.length<=3}),"aria-label":c("carousel.prev-button-aria-label")}),(0,a.jsx)(q.E,{direction:"right",size:"default",ref:o,className:r()("swiper-next absolute -right-[24px] top-[130px] z-20 -translate-x-1/2 -translate-y-1/2 sm:right-0 md:top-[250px] lg:top-[310px]",{"lg:hidden":l.length<=3}),"aria-label":c("carousel.next-button-aria-label")})]})})]})},MediaAccordion_CarouselHeading=e=>{let{title:t,headingLevel:i}=e;return t?(0,a.jsx)(s.W,{children:(0,a.jsx)("div",{className:"items-end justify-between md:flex",children:(0,a.jsx)("div",{className:"mb-2 md:mb-0 md:max-w-[70%] xl:max-w-none",children:t&&(0,a.jsx)(j.H2,{as:"h".concat(i),className:"text-primary !leading-none",children:t})})})}):null},MediaAccordionToComponent=e=>{var t;let i={title:e.field_title,headingLevel:null!==(t=e.field_heading_level)&&void 0!==t?t:void 0,slides:e.f
1ield_items.map(e=>{var t,i,a;return{id:e.id,cardUrl:e.field_call_to_action?e.field_call_to_action.full_url:void 0,cardUrlType:e.field_term_two.field_machine_name,cardLinkClasses:e.field_call_to_action&&r()(!Array.isArray(e.field_call_to_action.options)&&e.field_call_to_action.options.attributes.class?Object.values(e.field_call_to_action.options.attributes.class).filter(e=>!!e):void 0),img:e.field_image?(0,w.D)(e.field_image,"media_accordion"):void 0,video:e.field_video?mediaVideoToVideo(e.field_video):void 0,pretitle:e.field_pretitle,title:e.field_title,ctaPrimary:e.field_call_to_action&&e.field_call_to_action.title?{href:e.field_call_to_action.full_url,title:e.field_call_to_action.title,target:"external"===e.field_term_two.field_machine_name?"_blank":"",className:r()("gtm-cta",!Array.isArray(e.field_call_to_action.options)&&e.field_call_to_action.options.attributes.class?Object.values(e.field_call_to_action.options.attributes.class).filter(e=>!!e):void 0)}:void 0,ctaSecondary:e.field_call_to_action_secondary?(0,N.k)(e.field_call_to_action_secondary):void 0,mediaOverlayText:e.field_media_overlay_text,titleDecoration:null===(t=e.field_term_one)||void 0===t?void 0:t.field_machine_name,playIcon:e.field_add_play_icon,partnerIcon:e.field_partner_icon?(0,w.D)(e.field_partner_icon):void 0,partnerText:e.field_partner_title,body:null!==(a=null===(i=e.field_body)||void 0===i?void 0:i.value)&&void 0!==a?a:void 0}})};return(0,a.jsx)(MediaAccordion,{...i})},Tabs=e=>{var t,i;let{title:l,items:s}=e,n=(0,u.useRef)(null),[o,d]=(0,u.useState)(0),c=(0,er.useRouter)(),scrollToTarget=()=>{null!==n.current&&n.current.scrollIntoView({behavior:"smooth",block:"start"})};return(0,u.useEffect)(()=>{c.asPath.split("#")[1]&&s.forEach((e,t)=>{e.title.toLowerCase().trim().split(" ").join("-").split("\xe0").join("a").split("\xe2").join("a").split("\xe7").join("c").split("\xe9").join("e").split("\xe8").join("e").split("\xea").join("e").split("\xeb").join("e").split("\xee").join("i").split("\xef").join("i").split("\xf4").join("o").split("\xf9").join("u").split("\xfb").join("u").split("\xfc").join("i")===c.asPath.split("#")[1]&&(d(t),scrollToTarget())})},[c.asPath,s]),(0,a.jsxs)("div",{className:"tabs bg-[#f8f8f8] p-6 md:p-16 xl:px-20 2xl:p-20",ref:n,children:[(0,a.jsxs)("div",{className:"hidden xl:flex",children:[(0,a.jsx)("h2",{className:"text-canadianRedFlag border-b-canadianRedFlag border-b text-[32px] font-bold xl:pr-8 2xl:pr-16 2xl:text-[36px]",children:l}),(0,a.jsx)("div",{className:"subnav_click flex grow",children:s.map((e,t)=>(0,a.jsx)("button",{onClick:()=>d(t),"aria-current":o===t?"true":"false",className:r()("border-b-canadianRedFlag grow border-b text-lg font-medium",{"text-textGrey bg-white 2xl:border-b-white":o!==t,"bg-canadianRedFlag 2xl:border-b-canadianRedFlag text-white":o===t}),children:e.title},e.id))})]}),(0,a.jsxs)("div",{className:"grid sm:grid-cols-2 xl:hidden",children:[(0,a.jsx)("h2",{className:"text-canadianRedFlag border-b-canadianRedFlag border-b text-center text-[26px] font-bold sm:text-left",children:l}),(0,a.jsxs)(A.fC,{value:o.toString(),onValueChange:e=>d(parseInt(e)),children:[(0,a.jsxs)(A.xz,{className:"bg-canadianRedFlag flex h-[42px] w-full items-center justify-between px-5 pt-1 text-lg font-semibold leading-none text-white",children:[(0,a.jsx)(A.B4,{placeholder:o}),(0,a.jsx)(A.JO,{className:"relative -top-0.5",children:(0,a.jsx)(E.j$s,{size:"13px"})})]}),(0,a.jsx)(A.h_,{className:"w-full",children:(0,a.jsx)(A.VY,{avoidCollisions:!1,position:"popper",className:"z-30 w-[var(--radix-select-trigger-width)] bg-white p-5 py-1",children:(0,a.jsx)(A.l_,{children:s.map((e,t)=>(0,a.jsx)(A.ck,{value:t.toString(),className:"select-none p-2 outline-none",children:(0,a.jsx)(A.eT,{children:e.title})},e.id))})})})]},o)]}),s.length&&(0,a.jsx)("div",{className:"bg-white",children:null===(i=s[o])||void 0===i?void 0:null===(t=i.items)||void 0===t?void 0:t.map(e=>(0,a.jsx)("div",{children:(0,a.jsx)(Carousel,{className:"!m-0",...e})},e.id))})]})},TabsToComponent=e=>{var t,i,l;let s={num_3:3,num_4:4,num_1:1},n={num_3:"carousel_card_three_across",num_4:"carousel_card_four_across",num_1:void 0},o={title:null!==(i=e.field_title)&&void 0!==i?i:void 0,items:null!==(l=null===(t=e.field_items)||void 0===t?void 0:t.map(t=>{var i,a;return{id:t.id,title:t.field_title,items:null!==(a=null===(i=t.field_items)||void 0===i?void 0:i.map(i=>{if("paragraph--carousel"===i.type){var a,l,o,d,c;let m=s[i.field_term_one.field_machine_name],u=n[i.field_term_one.field_machine_name];return{id:i.id,pretitle:i.field_pretitle,title:i.field_title,gtmTitle:i.field_title?void 0:"".concat(e.field_title," - ").concat(t.field_title),body:null===(a=i.field_body)||void 0===a?void 0:a.value,headingLevel:null!==(o=i.field_heading_level)&&void 0!==o?o:void 0,cta:i.field_call_to_action?(0,N.k)(i.field_call_to_action):void 0,numSlides:m,background:null===(l=i.field_background_color)||void 0===l?void 0:l.field_machine_name,numberItems:null!==(d=i.field_numbered_items)&&void 0!==d&&d,squareImages:null!==(c=i.field_square_images)&&void 0!==c&&c,slides:i.field_items.filter(isRenderableCarouselItem).map(e=>{var t,i,a,l,s,n;return"paragraph--carousel_item_content"===e.type?{id:e.id,cardUrl:e.field_reference_content.path.alias,cardUrlType:e.field_term_tw
1o.field_machine_name,cardLinkClasses:void 0,title:e.field_reference_content.title,img:e.field_reference_content.field_image?(0,w.D)(e.field_reference_content.field_image,u):void 0,pretitle:e.field_pretitle,ctaPrimary:e.field_cta_text?{title:e.field_cta_text,href:e.field_reference_content.path.alias,target:"external"===e.field_term_two.field_machine_name?"_blank":"",className:"gtm-cta"}:void 0,ctaSecondary:e.field_call_to_action_secondary?(0,N.k)(e.field_call_to_action_secondary):void 0,mediaOverlayText:e.field_media_overlay_text,titleDecoration:null===(l=e.field_term_one)||void 0===l?void 0:l.field_machine_name,playIcon:e.field_add_play_icon}:{id:e.id,cardUrl:e.field_call_to_action?e.field_call_to_action.full_url:void 0,cardUrlType:e.field_term_two.field_machine_name,cardLinkClasses:e.field_call_to_action&&r()(!Array.isArray(e.field_call_to_action.options)&&e.field_call_to_action.options.attributes.class?Object.values(e.field_call_to_action.options.attributes.class).filter(e=>!!e):void 0),img:e.field_image?(0,w.D)(e.field_image,u):void 0,video:e.field_video?mediaVideoToVideo(e.field_video):void 0,pretitle:e.field_pretitle,subtitle:null!==(s=null===(t=e.field_subtitle)||void 0===t?void 0:t.value)&&void 0!==s?s:void 0,subtitleLocation:e.field_show_location,title:e.field_title,ctaPrimary:e.field_call_to_action&&e.field_call_to_action.title?{href:e.field_call_to_action.full_url,title:e.field_call_to_action.title,target:"external"===e.field_term_two.field_machine_name?"_blank":"",className:r()("gtm-cta",!Array.isArray(e.field_call_to_action.options)&&e.field_call_to_action.options.attributes.class?Object.values(e.field_call_to_action.options.attributes.class).filter(e=>!!e):void 0)}:void 0,ctaSecondary:e.field_call_to_action_secondary?(0,N.k)(e.field_call_to_action_secondary):void 0,mediaOverlayText:e.field_media_overlay_text,titleDecoration:null===(i=e.field_term_one)||void 0===i?void 0:i.field_machine_name,playIcon:e.field_add_play_icon,partnerIcon:e.field_partner_icon?(0,w.D)(e.field_partner_icon):void 0,partnerText:e.field_partner_title,body:null!==(n=null===(a=e.field_body)||void 0===a?void 0:a.value)&&void 0!==n?n:void 0}})}}throw Error("This should not happen.")}))&&void 0!==a?a:[]}}))&&void 0!==l?l:[]};return(0,a.jsx)(Tabs,{...o})},IFrameEmbed=e=>{let{title:t,embed_link:i}=e;return(0,a.jsx)(n.m,{as:"section","data-component":"iframe-embed","data-section-title":t,children:(0,a.jsx)(s.W,{className:"flex flex-wrap items-center gap-x-4 py-2",children:(0,a.jsx)("iframe",{src:i,title:t,width:"100%",height:"1300px"})})})},IFrameEmbedToComponent=e=>{var t;let i={title:e.field_title,embed_link:null!==(t=e.field_iframe_url)&&void 0!==t?t:void 0};return(0,a.jsx)(IFrameEmbed,{...i})},Palette=e=>{let{items:t}=e;return(null==t?void 0:t.length)?(0,a.jsx)(n.m,{as:"section","data-component":"palette",children:(0,a.jsx)(s.W,{type:"small",className:"relative bg-white md:px-11 xl:px-16",children:(0,a.jsx)("div",{className:"grid max-w-[700px] sm:grid-cols-2",children:t.map(e=>(0,a.jsx)(Color,{...e},e.id))})})}):null},Color=e=>{let{title:t,hex:i,fullWidth:l,pantoneC:s,pantoneU:n,textColor:o,cyan:d,magenta:c,yellow:m,black:u}=e,{t:p}=(0,Y.Z)();function hexToRgb(e){let t=parseInt(e.substring(0,2),16),i=parseInt(e.substring(2,4),16),a=parseInt(e.substring(4,6),16);return{r:t,g:i,b:a}}function hexToCmyk(e){let t=hexToRgb(e);t.r/=255,t.g/=255,t.b/=255;let i=1-Math.max(t.r,t.g,t.b),a=(1-t.r-i)/(1-i),l=(1-t.g-i)/(1-i),r=(1-t.b-i)/(1-i);return 1===i&&(a=0,l=0,r=0),a=Math.round(100*a),{c:a,m:l=Math.round(100*l),y:r=Math.round(100*r),k:i=Math.round(100*i)}}let x={full:"w-full max-w-[calc((100%/5)-((2rem*4)/5))] min-w-min",normal:"w-full max-w-[calc((100%/3)-((2rem*2)/3))] min-w-min"};return(0,a.jsx)("div",{className:r()("aspect-square p-8 text-sm",{"col-span-full":l,"text-white":"white"===o,"text-canadianRedFlag":"red"===o,"text-black":"black"===o}),style:{backgroundColor:"#".concat(i)},children:(0,a.jsxs)("div",{className:"flex flex-wrap gap-8",children:[(0,a.jsx)("div",{className:l?x.full:x.normal,children:t}),(0,a.jsxs)("div",{className:l?x.full:x.normal,children:[(0,a.jsx)("div",{children:p("palette.pantone")}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)("span",{children:s}),(0,a.jsx)("span",{children:p("palette.pantone-c")})]}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)("span",{children:n}),(0,a.jsx)("span",{children:p("palette.pantone-u")})]})]}),(0,a.jsxs)("div",{className:l?x.full:x.normal,children:[(0,a.jsxs)("div",{className:"flex gap-4",children:[(0,a.jsx)("span",{className:"w-[14px]",children:p("palette.cyan")}),(0,a.jsx)("span",{children:null!=d?d:hexToCmyk(i).c})]}),(0,a.jsxs)("div",{className:"flex gap-4",children:[(0,a.jsx)("span",{className:"w-[14px]",children:p("palette.magenta")}),(0,a.jsx)("span",{children:null!=c?c:hexToCmyk(i).m})]}),(0,a.jsxs)("div",{className:"flex gap-4",children:[(0,a.jsx)("span",{className:"w-[14px]",children:p("palette.yellow")}),(0,a.jsx)("span",{children:null!=m?m:hexToCmyk(i).y})]}),(0,a.jsxs)("div",{className:"flex gap-4",children:[(0,a.jsx)("span",{className:"w-[14px]",children:p("palette.black")}),(0,a.jsx)("span",{children:null!=u?u:hexToCmyk(i).k})]})]}),(0,a.jsxs)("div",{className:l?x.full:x.normal,children:[(0,a.jsxs)("div",{className:"flex gap-4",children:[(0,a.jsx)("span",{className:"w-[14px]",children:p("palette.red")}),(0,a.jsx)("span",{children:hexToRgb(i).r})]}),(0,a.jsxs)("div",{className:"flex gap-4",children:[(0,a.jsx)("span",{className:"w-[14px]",children:p("palette.green")}),(0,a.jsx)("span",{children:hexToRgb(i).g})]}),(0,a.jsxs)("div",{className:"flex gap-4",children:[(0,a.jsx)("span",{className:"w-[14px]",children:p("palette.blue")}),(0,a.jsx)("span",{children:hexToRgb(i).b})]})]}),(0,a.jsxs)("div",{className:l?x.full:x.normal,children:[(0,a.jsx)("div",{children:p("palette.hex")}),(0,a.jsx)("div",{children:i})]})]})})},PaletteToComponent=e=>{let t={items:e.field_items.map(e=>{var t,i,a,l;return{id:e.id,title:e.field_title,hex:e.field_hexcode,fullWidth:e.field_highlighted,pantoneC:e.field_pantone_c,pantoneU:e.field_pantone_u,textColor:e.field_text_color,cyan:null!==(t=e.field_cyan)&&void 0!==t?t:void 0,magenta:null!==(i=e.field_magenta)&&void 0!==i?i:void 0,yellow:null!==(a=e.field_yellow)&&void 0!==a?a:void 0,black:null!==(l=e.field_black)&&void 0!==l?l:void 0}})};return(0,a.jsx)(Palette,{...t})},useGetBasicPages_getItemByLabel=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.label.toLowerCase()===i)},useGetBasicPages_getItemByValue=(e,t,i)=>{var a;return null===(a=e.find(e=>e.id===t))||void 0===a?void 0:a.items.find(e=>e.value===i)},useGetBasicPages=function(e){var t,i;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"title_asc",{locale:l}=(0,er.useRouter)(),r=Object.fromEntries(e.map(e=>[e.id,eP.DelimitedArrayParam])),[s,n]=(0,eP.useQueryParams)(r),o={};e.forEach(t=>{let i=t.id,a=s[i];a&&(o[i]=a.filter(J.EN).map(t=>{var a;return null===(a=useGetBasicPages_getItemByLabel(e,i,t.toLowerCase()))||void 0===a?void 0:a.value}).filter(J.EN).sort())});let{data:d,isLoading:c,setSize:m,size:u}=(0,eA.ZP)(e=>{let t=new URLSearchParams;
1return Object.entries(o).forEach(e=>{let[i,a]=e;a.forEach(e=>t.append(i,e))}),t.append("page",String(e)),t.append("locale",null!=l?l:""),t.append("sort",a),(0,en.wE)("/api/basic-pages?".concat(t.toString()))},{revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!1,revalidateFirstPage:!1}),p=c||u>0&&d&&void 0===d[u-1],x=null!==(i=null==d?void 0:d.flatMap(e=>e.data))&&void 0!==i?i:[],v=null==d?void 0:null===(t=d[u-1])||void 0===t?void 0:t.hasNextPage;return{isLoadingMore:p,basicPages:x,hasNextPage:v,setActiveItems:t=>{let i={};Object.entries(t).forEach(t=>{let[a,l]=t;i[a]=l.map(t=>{var i;return null===(i=useGetBasicPages_getItemByValue(e,a,t))||void 0===i?void 0:i.label.toLowerCase()}).filter(J.EN)}),n({...i},"replace")},activeItems:o,isLoading:c,getNextPage:()=>m(u+1)}},DynamicContentCollection=e=>{let{title:t,introText:i,filters:l,sortOrder:r="title_asc"}=e,{t:s}=(0,Y.Z)(),{basicPages:o,activeItems:d,setActiveItems:c,isLoading:m,isLoadingMore:u,hasNextPage:p,getNextPage:x}=useGetBasicPages(l,r);return console.log(o),(0,a.jsxs)("div",{"data-component":"dynamic-content-collection",children:[(t||i)&&(0,a.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 py-10 text-center md:px-16 2xl:px-20",children:[t&&(0,a.jsx)(j.H2,{className:"mb-4",children:t}),i&&(0,a.jsx)(b.C,{className:"text-grey-dark",children:(0,_.N)(i)})]}),(0,a.jsx)(Filters,{categories:l,numberOfListingsDisplayedText:s("dynamic-content-collection.displaying-number-of-listings",{count:o.length}),activeItems:d,setActiveItems:c,numberOfTopLevelCategories:l.length}),m?(0,a.jsx)(n.m,{className:"px-10",children:(0,a.jsx)(eI.fCD,{className:"mx-auto animate-spin",size:"3em"})}):(0,a.jsx)(CardGrid,{items:o.map(e=>e.ctaPrimary&&!e.ctaPrimary.title?{...e,ctaPrimary:{...e.ctaPrimary,title:s("dynamic-content-collection.learn-more"),className:"gtm-tile_click"}}:e.ctaPrimary?{...e,ctaPrimary:{...e.ctaPrimary,className:"gtm-tile_click"}}:e),loadMore:u||p?(0,a.jsx)(M.z,{className:"gtm-loadmore mx-auto mt-4 !block",onClick:x,loading:u,children:s("filters.load-more")}):null,empty:s("dynamic-content-collection.no-results")})]})},DynamicContentCollectionToComponent=e=>{var t,i,l;let r=Object.entries(e.filters).filter(e=>{let[,t]=e;return t.length>0}).map(e=>{var t,i,a;let[l,r]=e;return{id:l,title:null!==(a=null===(i=r[0])||void 0===i?void 0:null===(t=i.vid)||void 0===t?void 0:t.name)&&void 0!==a?a:l,items:r.map(e=>({value:e.id,label:e.name})),analyticsIdentifier:l}});return(0,a.jsx)(DynamicContentCollection,{title:null!==(i=e.field_title)&&void 0!==i?i:void 0,introText:null===(t=e.field_body)||void 0===t?void 0:t.value,filters:r,sortOrder:null!==(l=e.field_sort_order)&&void 0!==l?l:"title_asc"})};var te=i(6647);let AnimatedFacts=e=>{let{title:t,subtitle:i,body:l,cta:s,theme:o,data:d}=e,c=d?JSON.parse(d):[];return(0,a.jsx)(n.m,{as:"section","data-component":"animated-facts","data-section-title":t,className:r()("!my-0 p-8 md:px-20 md:py-12",{"bg-[#f6f6f6]":"light"===o,"bg-[#013841]":"dark"===o}),children:(0,a.jsxs)("div",{className:"mx-auto max-w-screen-xl",children:[(t||s)&&(0,a.jsxs)("div",{className:"pb-9 md:flex md:items-end md:justify-between",children:[t&&(0,a.jsx)(j.H3,{as:"h2",className:r()("mb-3 !leading-none md:mb-0",{"text-rockyMountainBlack":"light"===o,"text-white":"dark"===o}),children:t}),s&&(0,a.jsx)(v.I,{className:"gtm-readmore hidden md:block",cta:{...s,variant:"primary"}})]}),(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-12 xl:flex-nowrap xl:gap-20",children:[(0,a.jsxs)("div",{className:"w-full xl:w-1/4",children:[i&&(0,a.jsx)("div",{className:r()("break-words text-[22px] font-bold leading-tight lg:text-[24px] 2xl:text-[28px]",{"text-rockyMountainBlack":"light"===o,"text-white":"dark"===o}),children:(0,_.N)(i)}),l&&(0,a.jsx)("div",{className:r()("mt-2 text-[14px] leading-[26px]",{"text-textGrey":"light"===o,"text-[#54979F]":"dark"===o}),children:(0,_.N)(l)})]}),(0,a.jsx)("div",{className:"grid w-full gap-9 sm:grid-cols-2 md:grid-cols-4 xl:w-3/4",children:c.map(e=>(0,a.jsx)(AnimatedFact,{theme:o,...e},e.number))})]}),s&&(0,a.jsx)(v.I,{className:"gtm-readmore mt-5 md:hidden",cta:{...s,variant:"primary"}})]})})},AnimatedFact=e=>{let{title:t,titlePosition:i,number:l,prefix:s,suffix:n,description:o,duration:d,theme:c}=e;return(0,a.jsxs)("div",{className:r()({"grid grid-rows-[1fr_max-content_1fr]":t&&"bottom"!==i}),children:[t&&"bottom"!==i&&(0,a.jsx)("div",{className:r()("mb-3 self-end",{"text-rockyMountainBlack":"light"===c,"text-white":"dark"===c}),children:t}),(0,a.jsxs)("div",{className:r()("mb-3 border-l-2 pl-3 text-[58px] leading-[80%] md:text-[38px] lg:text-[58px]",{"border-[#065D69] text-[#065D69]":"light"===c,"border-[#54979F] text-[#54979F]":"dark"===c}),children:[(0,a.jsx)("span",{className:"font-black",children:s}),(0,a.jsx)(te.ZP,{end:parseInt(l),duration:d?parseInt(d):5,className:"font-black"}),(0,a.jsx)("span",{className:"font-[450]",children:n})]}),t&&"bottom"===i&&(0,a.jsx)("div",{className:r()("mb-3",{"text-rockyMountainBlack":"light"===c,"text-white":"dark"===c}),children:t}),(0,a.jsx)("div",{className:r()("text-[14px] leading-[26px]",{"text-[#397E87]":"light"===c,"text-white":"dark"===c}),children:o.map(e=>(0,a.jsx)("p",{children:(0,_.N)(e)},e))})]})},AnimatedFactsToComponent=e=>{var t,i;let l={title:e.field_title,subtitle:null===(t=e.field_subtitle)||void 0===t?void 0:t.value,body:null===(i=e.field_body)||void 0===i?void 0:i.value,cta:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,theme:e.field_colour_theme,data:e.field_ascendometers};return(0,a.jsx)(AnimatedFacts,{...l})},SimpleviewForm=e=>{var t;let{title:i,text:l,headingLevel:r=2,svFormId:n,bgColour:o="red"}=e,d=(0,er.useRouter)(),c=null!==(t=d.locale)&&void 0!==t?t:"en-ca",m=["aurora-
1purple","great-lakes-blue","jaune-prairies","pacific-teal","sunset-pink","white","light-grey"].includes(o)?"#000000":"#FFFFFF";return(0,a.jsx)("section",{"data-component":"simpleview-form","data-section-title":i,className:"py-8 text-white lg:pb-12 lg:pt-16",style:{backgroundColor:{"aurora-purple":"#d5d8ef",black:"#000000","canadian-flag-red":"#e60013","great-lakes-blue":"#b9ddf5","jaune-prairies":"#fada46","pacific-teal":"#aadaca",red:"#e60013","sunset-pink":"f4d2d8",white:"#ffffff","light-grey":"$F8F8F8"}[o],color:m},children:(0,a.jsx)(s.W,{children:(0,a.jsxs)("div",{className:"items-start justify-between gap-8 lg:flex xl:gap-24",children:[(0,a.jsxs)("div",{className:"lg:w-1/2 xl:w-5/12",children:[i&&(0,a.jsx)(j.H2,{as:"h".concat(r),className:"font-alt text-white",style:{color:m},children:i}),l&&(0,a.jsx)(b.C,{className:"mt-4",as:"div",children:(0,_.N)(l)})]}),(0,a.jsx)("div",{className:"mt-7 lg:mt-0 lg:w-1/2 xl:w-7/12",children:(0,a.jsx)("iframe",{title:"SimpleView webform iframe",src:(0,en.wE)("/api/simpleviewform?locale=".concat(c,"&fin=").concat(n,"&inpage=1&tyms=simple&bgcolor=").concat(o)),frameBorder:"0",className:"h-[250px] w-full md:h-[400px] lg:h-[300px]",style:{color:"white"}})})]})})})},SimpleviewFormToComponent=e=>{var t,i,l;let r={title:e.field_title,text:null===(t=e.field_body)||void 0===t?void 0:t.value,headingLevel:null!==(l=e.field_heading_level)&&void 0!==l?l:void 0,svFormId:e.field_simpleview_form_id,bgColour:null===(i=e.field_background_color)||void 0===i?void 0:i.field_machine_name};return(0,a.jsx)(SimpleviewForm,{...r})};var tt=i(9395),ti=i(1375);let ta=["days","hours","minutes","seconds"],createRenderer=(e,t)=>i=>{let{days:l,hours:r,minutes:s,seconds:n,completed:d}=i;if(d)return e?(0,a.jsx)(CountdownCompleted,{content:e}):null;let c={days:{label:t("countdown.days"),value:String(l)},hours:{label:t("countdown.hours"),value:String(r)},minutes:{label:t("countdown.minutes"),value:String(s)},seconds:{label:t("countdown.seconds"),value:String(n)}};return(0,a.jsx)("div",{className:"flex justify-center gap-2 md:gap-5",children:ta.map(e=>(0,a.jsxs)("div",{className:"bg-sunsetPink text-canadianRedFlag flex w-[180px] flex-col items-center gap-2 rounded-lg py-6 md:gap-4 md:py-8",children:[(0,a.jsx)(j.H1,{className:"text-canadianRedFlag",children:(0,a.jsx)(ti.M,{mode:"wait",children:(0,a.jsx)(o.m.div,{initial:{opacity:0,y:20},exit:{opacity:0,y:-30},animate:{opacity:1,y:0},transition:{duration:"0.2"},children:c[e].value},c[e].value)})}),(0,a.jsx)(o.m.span,{className:"text-[12px] font-semibold md:text-[18px]",children:c[e].label})]},e))})},Countdown=e=>{let{title:t,subtitle:i,body:l,countdownDateTime:r,coutdownCompleteContent:o}=e,{t:d}=(0,Y.Z)(),[c,m]=(0,u.useState)(!1);return(0,u.useEffect)(()=>{m(!0)},[]),(0,a.jsx)(n.m,{as:"section","data-component":"countdown",className:"text-center",children:(0,a.jsx)(s.W,{type:"small",children:(0,a.jsxs)("div",{className:"flex flex-col gap-7",children:[t&&(0,a.jsx)(j.H2,{className:"font-alt text-primary",children:t}),l&&(0,a.jsx)(b.C,{as:"div",dangerouslySetInnerHTML:{__html:l}}),i&&(0,a.jsx)(j.H3,{className:"font-alt text-primary",dangerouslySetInnerHTML:{__html:i}}),c&&(0,a.jsx)(tt.ZP,{date:r,renderer:createRenderer(o,d)})]})})})},CountdownCompleted=e=>{let{content:t}=e;return(0,a.jsx)(b.C,{as:"div",children:(0,_.N)(t)})},CountdownToComponent=e=>{var t,i;return(0,a.jsx)(Countdown,{title:e.field_title,subtitle:e.field_pretitle,body:null===(t=e.field_body)||void 0===t?void 0:t.value,countdownDateTime:e.field_countdown_date_time,coutdownCompleteContent:null===(i=e.field_subtitle)||void 0===i?void 0:i.processed})},TileItem=e=>{var t,i;let{body:l,image:r,title:s,cta:n,rows:o}=e,{t:d}=(0,Y.Z)();return(0,a.jsxs)("div",{className:"flex flex-col gap-5",children:[r&&(0,a.jsx)("div",{className:"relative",children:(0,a.jsx)("figure",{className:"relative h-[280px] w-full md:h-[340px] xl:h-[380px]",children:(0,a.jsx)(g.E,{fill:!0,src:r.src,alt:r.alt,className:"object-cover"})})}),s&&(0,a.jsx)(j.H5,{children:s}),(0,a.jsx)("div",{className:"grow",children:l&&"string"==typeof l&&(0,a.jsx)(b.C,{as:"div",className:"mb-4 last:mb-0",children:(0,_.N)(l)})}),o.length>0&&(0,a.jsx)("div",{className:"grid grid-cols-[max-content_auto] border-b border-b-[rgba(117,117,117,0.2)]",children:o.map(e=>(0,a.jsx)(KeyValue,{...e},e.id))}),n&&(0,a.jsx)(v.I,{className:"gtm-readmore mt-2",cta:{...n,title:null!==(t=n.title)&&void 0!==t?t:d("c
1ard-grid-item.cta-title-fallback"),ariaLabel:"".concat(null!==(i=n.title)&&void 0!==i?i:d("card-grid-item.cta-title-fallback")," about ").concat(s),variant:"cta-link"}})]})},KeyValue=e=>{let{title:t,body:i}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"text-canadianRedFlag border-t border-t-[rgba(117,117,117,0.2)] py-3 pr-6",children:t}),(0,a.jsx)("div",{className:"border-t border-t-[rgba(117,117,117,0.2)] py-3",children:i&&"string"==typeof i&&(0,a.jsx)(b.C,{as:"div",className:"mb-4 last:mb-0",children:(0,_.N)(i)})})]})},Tiles=e=>{let{background:t,items:i,pretitle:l,title:o,cta:d}=e,c=(0,u.useRef)(null),m=(0,u.useRef)(null),{t:p}=(0,Y.Z)(),[,x]=(0,u.useState)(!1),[h,f]=(0,u.useState)(!1);return(0,u.useEffect)(()=>{f(!0)},[]),(0,a.jsx)(n.m,{as:"section",className:r()("relative z-0 py-8 lg:py-16",{"bg-white":"white"===t,"bg-light-grey":"white"!==t}),"data-component":"tiles-block","data-section-title":o,children:(0,a.jsxs)(s.W,{children:[(0,a.jsx)("header",{className:"mb-6 lg:mb-12",children:(0,a.jsxs)("div",{children:[l&&(0,a.jsx)(b.C,{children:l}),(0,a.jsxs)("div",{className:"mb-4 flex flex-wrap items-center justify-between last:mb-0 lg:flex-nowrap lg:gap-6",children:[o&&(0,a.jsx)(j.H2,{className:"text-primary mt-2 first:mt-0",children:o}),d&&(0,a.jsx)(v.I,{className:"gtm-readmore lg:whitespace-nowrap",cta:{...d,variant:"cta-link"}})]})]})}),i.length>2&&h?(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(G.tq,{wrapperClass:"xl:!ease-inoutcubic xl:!duration-500",speed:500,loop:!1,modules:[H.W_,H.s5],spaceBetween:40,slidesPerView:1,slidesPerGroup:1,simulateTouch:!1,breakpoints:{768:{slidesPerView:2}},navigation:{nextEl:c.current,prevEl:m.current,disabledClass:"u-disabled",enabled:!0},onInit:()=>{x(!0)},children:i.map(e=>(0,a.jsx)(G.o5,{className:"max-w-full sm:w-auto",children:(0,a.jsx)(TileItem,{...e})},e.id))}),(0,a.jsx)(q.E,{direction:"left",size:"responsive",ref:m,className:"swiper-prev absolute left-0 top-[140px] z-20 -translate-x-1/2 -translate-y-1/2 md:top-[170px] xl:top-[190px]","aria-label":p("carousel.prev-button-aria-label")}),(0,a.jsx)(q.E,{direction:"right",size:"responsive",ref:c,className:"swiper-next absolute left-full top-[140px] z-20 -translate-x-1/2 -translate-y-1/2 md:top-[170px] xl:top-[190px]","aria-label":p("carousel.next-button-aria-label")})]}):(0,a.jsx)("div",{className:"grid gap-10 md:grid-cols-2",children:i.map(e=>(0,a.jsx)(TileItem,{...e},e.id))})]})})},articleNodeToTileItem=e=>{var t,i;return{id:e.id,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,body:(null===(t=e.body)||void 0===t?void 0:t.summary)?e.body.summary:null===(i=e.body)||void 0===i?void 0:i.value,title:e.title,cta:{href:e.path.alias},rows:e.field_items.map(e=>{var t;return{id:e.id,title:e.field_title,body:null===(t=e.field_body)||void 0===t?void 0:t.value}})}},TilesToComponent=e=>{var t;let i={background:null===(t=e.field_background_color)||void 0===t?void 0:t.field_machine_name,title:e.field_title,pretitle:e.field_pretitle,cta:e.field_call_to_action?(0,N.k)(e.field_call_to_action):void 0,items:e.field_items.map(e=>{switch(e.type){case"paragraph--custom_tile":var t,i;return{id:e.id,title:e.field_title,body:null===(t=e.field_body)||void 0===t?void 0:t.value,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,cta:e.field_call_to_action&&void 0!==(i=e.field_call_to_action).title&&""!==i.title?(0,N.k)(e.field_call_to_action):void 0,rows:e.field_items.map(e=>{var t;return{id:e.id,title:e.field_title,body:null===(t=e.field_body)||void 0===t?void 0:t.value}})};case"paragraph--reference_tile":{let t=e.field_reference_content;if("node--article"===t.type)return articleNodeToTileItem(t);throw Error("This should not happen")}default:throw Error("This should not happen.")}})};return(0,a.jsx)(Tiles,{...i})},NewsCard=e=>{let{image:t,title:i,publication:l,date:s,href:n,target:m}=e,{t:p}=(0,Y.Z)(),x=(0,er.useRouter)(),[v,h]=(0,u.useState)(!1),f=mvRevealFromY({revealSize:"md",delay:c.sm}
1),_=s?formatDate(s,x.locale):void 0,b=[l,_].filter(Boolean).join(" | ");return(0,a.jsx)(o.m.div,{variants:f,onViewportEnter:()=>h(!0),animate:v?"show":"hide",initial:!1,viewport:d,className:"gtm-card relative aspect-[4/5] overflow-hidden","data-component":"news-card","data-section-title":i,children:(0,a.jsxs)(NewsCard_CardWrapper,{href:n,target:m,title:i,children:[t&&(0,a.jsx)(g.E,{fill:!0,src:t.src,alt:t.alt,className:r()("object-cover",{"anim--hover-image":n}),sizes:"(max-width: 767px) 100vw, (max-width: 1023px) 50vw, 34vw"}),b&&(0,a.jsx)("div",{className:"absolute left-0 right-0 top-0 z-10 bg-black/40 px-4 py-3",children:(0,a.jsx)("span",{className:"text-xs font-semibold uppercase tracking-wide text-white",children:b})}),(0,a.jsxs)("div",{className:"absolute inset-x-0 bottom-0 z-10 bg-gradient-to-t from-black/80 via-black/30 to-transparent px-4 pb-4 pt-16",children:[i&&(0,a.jsx)(j.H5,{as:"h3",className:"mb-2 font-bold leading-tight text-white",children:nonBreakingHyphenatedWords(i)}),(0,a.jsxs)("span",{className:"inline-flex items-center gap-1 text-xs font-bold uppercase tracking-wide text-white",children:[p("card-grid-item.cta-title-fallback"),(0,a.jsx)(Z.h,{size:"0.7em",color:"white",className:"inline"})]})]})]})})},NewsCard_CardWrapper=e=>{let{href:t,target:i,title:l,children:r}=e;return t?(0,a.jsx)(D.r,{href:t,target:i,"aria-label":l,className:"gtm-tile_click absolute inset-0 block h-full w-full",children:r}):(0,a.jsx)("div",{className:"absolute inset-0 h-full w-full",children:r})},formatDate=(e,t)=>{let i=t?"".concat(t.slice(0,2),"-").concat(t.slice(-2).toUpperCase()):"en-CA";try{return new Intl.DateTimeFormat(i,{year:"numeric",month:"long",day:"numeric",timeZone:"UTC"}).format(new Date(e))}catch(e){return}},LatestNews=e=>{let{title:t,items:i}=e;return i.length?(0,a.jsx)(n.m,{as:"section","data-component":"latest-news","data-section-title":t,children:(0,a.jsxs)(s.W,{children:[t&&(0,a.jsx)("header",{className:"mb-6 border-b border-black pb-4 lg:mb-12",children:(0,a.jsx)(j.H2,{children:t})}),(0,a.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3",children:i.map(e=>(0,a.jsx)(NewsCard,{...e},e.id))})]})}):null},LatestNewsToComponent=e=>{let t={title:e.field_title,items:e.field_news_items.map(e=>{var t;return{id:e.id,title:e.field_title,publication:e.field_publication,date:e.field_date,image:e.field_image?(0,w.D)(e.field_image,"card_grid_item_three_across"):void 0,href:null===(t=e.field_call_to_action)||void 0===t?void 0:t.full_url,target:e.field_call_to_action?Array.isArray(e.field_call_to_action.options)?e.field_call_to_action.full_url.includes("http")?"_blank":"_self":e.field_call_to_action.options.attributes.target:void 0}})};return(0,a.jsx)(LatestNews,{...t})},getComponentFromParagraph=(e,t)=>{try{switch(e.type){case"paragraph--basic_content":return BasicContentToComponent(e);case"paragraph--basic_image":return BasicImageToComponent(e);case"paragraph--two_column_basic_content":return BasicContentGridToComponent(e);case"paragraph--basic_content_text_two_column":return BasicContentTwoColumnToComponent(e);case"paragraph--fact_block":return FactBlockToComponent(e);case"paragraph--on_page_anchor":return OnPageAnchorToComponent(e);case"paragraph--on_page_secondary_navigation":return OnPageSecondaryNavigationToComponent(e,null!=t&&t);case"paragraph--full_image_content_block":return FullImageContentBlockToComponent(e);case"paragraph--teaser_block":return TeaserBlockToComponent(e);case"paragraph--accordion":return AccordionToComponent(e);case"paragraph--carousel":return CarouselToComponent(e);case"paragraph--articles_carousel":return ArticlesCarouselToComponent(e);case"paragraph--video_teasers":return VideoTeasersToComponent(e);case"paragraph--contact_listing_address":return ContactListingAddressToComponent(e);case"paragraph--webform":return WebformToComponent(e);case"paragraph--hero_banner":return HeroBannerToComponent(e);case"paragraph--quote_block":return QuoteBlockToComponent(e);case"paragraph--icon_fact_block":return IconGridToComponent(e);case"paragraph--content_split_3070":return ContentSplit3070ToComponent(e);case"paragraph--card_grid":return CardGridToComponent(e);case"paragraph--basic_content_with_list":return BasicContentWithListToComponent(e);case"paragraph--national_map":return NationalMapToComponent(e);case"paragraph--provincial_map":return ProvincialMapToComponent(e);case"paragraph--crowdriff_layout":return CrowdriffLayoutToComponent(e);case"paragraph--offers":return OffersToComponent(e);case"paragraph--things_to_do":return ThingsToDoToComponent(e);case"paragraph--things_to_do_grid":return ThingsToDoGridToComponent(e);case"paragraph--offers_by_province":return OffersByProvinceToComponent(e);case"paragraph--from_library":return FromLibraryToComponent(e);case"paragraph--image_with_caption":return ImageWithCaptionToComponent(e);
1case"paragraph--article_content":return ArticleContentToComponent(e);case"paragraph--campaign_national_map":return CampaignNationalMapToComponent(e);case"paragraph--experience_map":return ExperiencesToComponent(e);case"paragraph--contact_us_block":return ContactUsBlockToComponent(e);case"paragraph--container":return ContainerToComponent(e);case"paragraph--ambassadors":return AmbassadorsToComponent(e);case"paragraph--destinations":return DestinationsToComponent(e);case"paragraph--dmc_partners":return DMCPartnersToComponent(e);case"paragraph--venues":return VenuesToComponent(e);case"paragraph--business_events_articles":return BEArticlesToComponent(e);case"paragraph--sustainability_grid":return SustainabilityGridToComponent(e);case"paragraph--basic_content_with_image":return BasicContentImageToComponent(e);case"paragraph--video_carousel":return VideoCarouselToComponent(e);case"paragraph--centered_carousel":return CenteredCarouselToComponent(e);case"paragraph--campaign_navigation":return CampaignNavigationToComponent(e);case"paragraph--market_accordions":return MarketAccordionsToComponent(e);case"paragraph--ooo_message_generator":return OOOMessageGeneratorToComponent(e);case"paragraph--procurement_opportunities":return ProcurementOpportunitiesToComponent(e);case"paragraph--events_listing":return EventsListingToComponent(e);case"paragraph--corp_articles":return CorpArticlesToComponent();case"paragraph--culinary_experiences_map":return CulinaryExperiencesToComponent(e);case"paragraph--job_board":return JobBoardToComponent(e);case"paragraph--job_details":return JobDetailsToComponent(e);case"paragraph--itineraries":return ItinerariesToComponent(e);case"paragraph--footlight_calendar":return FootlightCalendarToComponent(e);case"paragraph--case_study_grid":return CaseStudiesToComponent(e);case"paragraph--gallery_grid":return GalleryGridToComponent(e);case"paragraph--media_accordion":return MediaAccordionToComponent(e);case"paragraph--tabs":return TabsToComponent(e);case"paragraph--iframe_embed":return IFrameEmbedToComponent(e);case"paragraph--palette":return PaletteToComponent(e);case"paragraph--dynamic_content_collection":return DynamicContentCollectionToComponent(e);case"paragraph--animated_facts_bar":return AnimatedFactsToComponent(e);case"paragraph--simpleview_form":return SimpleviewFormToComponent(e);case"paragraph--countdown_section":return CountdownToComponent(e);case"paragraph--tiles":return TilesToComponent(e);case"paragraph--latest_news":return LatestNewsToComponent(e)}}catch(t){return console.log("[frontendUtils] Error in paragraph: ".concat(e.type)),console.log(t),null}}},109:function(e,t,i){"use strict";i.d(t,{O:function(){return Breadcrumbs}});var a=i(4103),l=i(4216),r=i(5534),s=i(3210),n=i(2442),o=i(7956),d=i(772),c=i(1793),m=i.n(c);let Breadcrumbs=e=>{let{breadcrumbs:t,variant:i="dark"}=e,{t:c}=(0,d.Z)();return(0,a.jsx)("div",{className:m()({"bg-light-grey":"dark"===i,"bg-white":"light"===i}),"data-component":"breadcrumbs",children:(0,a.jsx)(r.W,{className:"flex flex-wrap items-center gap-x-4 py-2",children:t.map((e,i)=>i===t.length-1?(0,a.jsx)(o.C,{size:"small",children:e.title.replace("<br>","")},e.path):(0,a.jsxs)("div",{className:"flex items-center gap-4",children:[(0,a.jsx)(o.C,{size:"small",children:(0,a.jsx)(s.e,{as:l.r,href:e.path,className:"gtm-breadcrumbs",children:0===i&&"Home"===e.title?c("breadcrumbs.home"):e.title})}),(0,a.jsx)(n.Dli,{className:"w-2 fill-[#757575]"})]},e.path))})})}},8013:function(e,t,i){"use strict";i.d(t,{S:function(){return ErrorBoundary}});var a=i(2814);let ErrorBoundary=class ErrorBoundary extends a.Component{static getDerivedStateFromError(e){return{hasError:!0}}componentDidCatch(e,t){console.error("[ErrorBoundary] Uncaught error:",e,t)}render(){return this.state.hasError?null:this.props.children}constructor(...e){super(...e),this.state={hasError:!1}}}},8653:function(e,t,i){"use strict";i.d(t,{V:function(){return g}});var a=i(4103),l=i(2814),r=i(1793),s=i.n(r),n=i(6411),o=i(2247);let d=(0,l.memo)(e=>{let{children:t,aspectRatioClass:i}=e;return(0,a.jsx)("div",{className:"pointer-events-none relative h-full w-full overflow-hidden",children:(0,a.jsx)("div",{className:s()(i,"min-h-full","min-w-full","absolute left-1/2 top-1/2","-translate-x-1/2 -translate-y-1/2"),children:(0,a.jsx)("div",{className:"h-full w-full object-cover object-center",children:t})})})}),PauseIcon=e=>{let{size:t="32px",color:i="#000000",title:l="Pause Icon",className:r}=e;return(0,a.jsxs)("svg",{width:t,height:t,fill:i,"aria-labelledby":"PauseIconTitleId",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 40 41",className:r,children:[l&&(0,a.jsx)("title",{children:l}),(0,a.jsxs)("g",{clipPath:"url(#clip0_3989_35082)",children:[(0,a.jsx)("path",{d:"M19.9997 0.837891C8.97227 0.837891 0 9.81016 0 20.8376C0 31.865 8.97227 40.8373 19.9997 40.8373C31.0271 40.8373 40 31.8656 40 20.8376C40 9.80957 31.0277 0.837891 19.9997 0.837891ZM19.9997 38.9303C10.0232 38.9303 1.90698 30.8141 1.90698 20.8376C1.90698 10.8611 10.0238 2.74546 19.9997 2.74546C29.9756 2.74546 38.0924 10.8617 38.0924 20.8382C38.0924 30.8147 29.9762 38.9309 19.9997 38.9309V38.9303Z",fill:i}),(0,a.jsx)("path",{d:"M15.3624 12.543H15.3618C14.1971 12.543 13.2529 13.4872 13.2529 14.6519V27.0248C13.2529 28.1895 14.1971 29.1337 15.3618 29.1337H15.3624C16.5271 29.1337 17.4713 28.1895 17.4713 27.0248V14.6519C17.4713 13.4872 16.5271 12.543 15.3624 12.543Z",fill:i}),(0,a.jsx)("path",{d:"M24.6388 12.543H24.6382C23.4735 12.543 22.5293 13.4872 22.5293 14.6519V27.0248C22.5293 28.1895 23.4735 29.1337 24.6382 29.1337H24.6388C25.8035 29.1337 26.7477 28.1895 26.7477 27.0248V14.6519C26.7477 13.4872 25.8035 12.543 24.6388 12.543Z",fill:i})]}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0_3989_35082",children:(0,a.jsx)("rect",{width:"40",height:"40",fill:i,transform:"translate(0 0.837891)"})})})]})};var c=i(1178),m=i(7956),u=i(4489),p=i.n(u),x=i(8834),v=i(2253),h=i.n(v);let f=p()(()=>i.e(151).then(i.bind(i,6151)),{loadableGenerated:{webpack:()=>[6151]},loadableGenerated:{webpack:()=>[6151]},ssr:!1}),g=(0,l.memo)(e=>{var t;let{video:i,mode:l="base",autoplayControls:r=!0,title:s}=e,n={file:{attributes:{style:{objectFit:"cover",objectPosition:"center",width:"100%",height:"100%"}}},youtube:{playerVars:{modestbranding:1,rel:0}},vimeo:{playerOptions:{}}},o=null!==(t=i.aspectRatio)&&void 0!==t?t:"landscape",d={landscape:"aspect-video",portrait:"aspect-9/16"}[o];switch(l){case"base":return(0,a.jsx)("div",{className:"c-flexible-video",children:(0,a.jsx)(BaseVideo,{video:i,config:n,aspectRatioClass:d})});case"baseWithCustomPlayIcon":return(0,a.jsx)("div",{className:"c-flexible-video",children:(0,a.jsx)(BaseVideoCustomPlayIcon,{video:i,config:n,aspectRatioClass:d,title:s})});case"bgCoverAutoplay":return(0,a.jsx)("div",{className:"c-flexible-video",children:(0,a.jsx)(Backgroun
1dAutoplayVideo,{video:i,autoplayControls:r,config:n,aspectRatioClass:d})});case"bgCoverOnly":return(0,a.jsx)("div",{className:"c-flexible-video",children:(0,a.jsx)(BackgroundPausedVideo,{video:i,autoplayControls:r,config:n,aspectRatioClass:d})});case"bgCoverAutoplayInViewport":return(0,a.jsx)("div",{className:"c-flexible-video",children:(0,a.jsx)(BackgroundPlayInViewportVideo,{video:i,config:n,aspectRatioClass:d,autoplayControls:r})});case"modalVideo":return(0,a.jsx)("div",{className:"c-flexible-video",children:(0,a.jsx)(ModalVideo,{video:i,config:n,aspectRatioClass:d})});default:return null}}),BaseVideo=e=>{let{video:t,config:i,aspectRatioClass:r}=e,[n,o]=(0,l.useState)(void 0);(0,l.useEffect)(()=>{let e=h()(()=>{o(window.innerWidth<1024)},250);return o(window.innerWidth<1024),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]);let d=n&&t.urlMobile;return(0,a.jsx)("div",{className:"relative",children:(0,a.jsx)("div",{className:s()(d?"aspect-9/16":r),children:(0,a.jsx)(f,{url:d?t.urlMobile:t.url,playing:!1,controls:!0,width:"100%",height:"100%",playsinline:!0,config:i})})})},BaseVideoCustomPlayIcon=e=>{let{video:t,config:i,aspectRatioClass:r,title:o}=e,[d,u]=(0,l.useState)(void 0),[p,v]=(0,l.useState)(!1);(0,l.useEffect)(()=>{let e=h()(()=>{u(window.innerWidth<1024)},250);return u(window.innerWidth<1024),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]);let g=d&&t.urlMobile,_=g?"aspect-9/16":r;return(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsxs)("div",{className:s()(_,"relative"),children:[(0,a.jsx)(f,{className:"z-10",url:g?t.urlMobile:t.url,playing:p,controls:!0,width:"100%",height:"100%",style:{zIndex:10,position:"relative"},playsinline:!0,config:i,pip:!1,onPlay:()=>{v(!0)},onPause:()=>{v(!1)},onEnded:()=>{v(!1)}}),(0,a.jsx)("div",{className:s()("bg-rockyMountainBlack pointer-events-none absolute inset-0 z-20",{"opacity-0":p},{"opacity-50":!p},"transition-all duration-150 ease-linear")}),(0,a.jsx)("button",{className:s()("absolute left-1/2 top-1/2 z-30","-translate-x-1/2 -translate-y-1/2","h-16 w-16","md:h-24 md:w-24",{"opacity-0":p},{"opacity-100":!p},"transition-all duration-150 ease-linear"),onClick:()=>{v(e=>!e)},"aria-label":"Play Video",children:(0,a.jsx)(n.w,{className:s()("h-full max-h-full w-full max-w-full")})})]}),(o||t.infos)&&(0,a.jsxs)("div",{className:s()("absolute top-1/2 z-30","mt-8 md:mt-12","flex w-full flex-col items-center","px-7 text-center",{"opacity-0":p},{"opacity-100":!p},"transition-all delay-100 duration-150 ease-linear"),children:[o&&(0,a.jsx)(c.H6,{as:"h3",className:"mt-6 text-white",children:o}),t.infos&&(0,a.jsx)(m.C,{as:"div",className:"mt-2 text-white",children:(0,x.N)(t.infos)})]})]})},BackgroundAutoplayVideo=e=>{let{video:t,autoplayControls:i=!0,config:r,aspectRatioClass:n}=e,[c,m]=(0,l.useState)(void 0),[u,p]=(0,l.useState)(!0);(0,l.useEffect)(()=>{let e=h()(()=>{m(window.innerWidth<1024)},250);return m(window.innerWidth<1024),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]);let x=c&&t.urlMobile;return(0,a.jsxs)("div",{className:"relative h-full w-full",children:["remote"===t.type&&(0,a.jsx)("div",{className:"h-full w-full",children:(0,a.jsx)("div",{className:"h-full w-full",children:(0,a.jsx)(d,{aspectRatioClass:x?"aspect-9/16":n,children:(0,a.jsx)(f,{url:x?t.urlMobile:t.url,playing:u,loop:!0,controls:!!i&&"Vimeo"===t.provider,muted:!0,playsinline:!0,config:r,width:"100%",height:"100%"})})})}),"file"===t.type&&(0,a.jsx)(f,{url:x?t.urlMobile:t.url,playing:u,loop:!0,controls:!1,muted:!0,playsinline:!0,width:"100%",height:"100%",config:r}),i&&(0,a.jsxs)("button",{className:"absolute bottom-2 right-2 z-40 h-10 w-10 xl:bottom-4 xl:right-4",onClick:e=>{e.preventDefault(),p(e=>!e)},"aria-label":"Play Video",children:[(0,a.jsx)(o.o,{color:"white",className:s()("h-full max-h-full w-full max-w-full",{hidden:u,block:!u})}),(0,a.jsx)(PauseIcon,{color:"white",className:s()("h-full max-h-full w-full max-w-full fill-[white]",{block:u,hidden:!u})})]})]})},BackgroundPausedVideo=e=>{let{video:t,autoplayControls:i=!0,config:r,aspectRatioClass:n}=e,[c,m]=(0,l.useState)(void 0),[u,p]=(0,l.useState)(!1);(0,l.useEffect)(()=>{let e=h()(()=>{m(window.innerWidth<1024)},250);return m(window.innerWidth<1024),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]);let x=c&&t.urlMobile;return(0,a.jsxs)("div",{className:"group relative h-full w-full",children:["remote"===t.type&&(0,a.jsx)(d,{aspectRatioClass:x?"aspect-9/16":n,children:(0,a.jsx)(f,{url:x?t.urlMobile:t.url,playing:u,loop:!0,controls:!!i&&"Vimeo"===t.provider,muted:!0,playsinline:!0,config:r,width:"100%",height:"100%"})}),"file"===t.type&&(0,a.jsx)(f,{url:x?t.urlMobile:t.url,playing:u,loop:!0,controls:!1,muted:!0,playsinline:!0,width:"100%",height:"100%",config:r}),i&&(0,a.jsxs)("button",{className:"absolute bottom-2 right-2 z-40 h-10 w-10 xl:bottom-4 xl:right-4",onClick:e=>{e.preventDefault(),p(e=>!e)},"aria-label":"Play Video",children:[(0,a.jsx)(o.o,{color:"white",className:s()("h-full max-h-full w-full max-w-full",{hidden:u,block:!u})}),(0,a.jsx)(PauseIcon,{color:"white",className:s()("h-full max-h-full w-full max-w-full fill-[white]",{block:u,hidden:!u})})]})]})}
1,BackgroundPlayInViewportVideo=e=>{let{video:t,config:i,aspectRatioClass:r,autoplayControls:n=!0}=e,[c,m]=(0,l.useState)(void 0),[u,p]=(0,l.useState)(!1),[x,v]=(0,l.useState)(!0),g=(0,l.useRef)(null),IOCallback=e=>{let[t]=e;(null==t?void 0:t.isIntersecting)&&x?p(!0):p(!1)},_={root:null,rootMargin:"0px",threshold:.25};(0,l.useEffect)(()=>{let e=g.current,t=new IntersectionObserver(IOCallback,_);return e&&t.observe(e),()=>{e&&t.unobserve(e)}}),(0,l.useEffect)(()=>{let e=h()(()=>{m(window.innerWidth<1024)},250);return m(window.innerWidth<1024),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]);let b=c&&t.urlMobile;return(0,a.jsxs)("div",{ref:g,className:"relative h-full w-full",children:["remote"===t.type&&(0,a.jsx)(d,{aspectRatioClass:b?"aspect-9/16":r,children:(0,a.jsx)(f,{url:b?t.urlMobile:t.url,playing:u,loop:!0,controls:!!n&&"Vimeo"===t.provider,muted:!0,playsinline:!0,width:"100%",height:"100%",config:i})}),"file"===t.type&&(0,a.jsx)(f,{url:b?t.urlMobile:t.url,playing:u,loop:!0,controls:!1,muted:!0,playsinline:!0,width:"100%",height:"100%",config:i}),n&&(0,a.jsxs)("button",{className:"absolute bottom-2 right-2 z-40 h-10 w-10 xl:bottom-4 xl:right-4",onClick:()=>{v(e=>!e)},"aria-label":"Play Video",children:[(0,a.jsx)(o.o,{color:"white",className:s()("h-full max-h-full w-full max-w-full",{hidden:u,block:!u})}),(0,a.jsx)(PauseIcon,{color:"white",className:s()("h-full max-h-full w-full max-w-full fill-[white]",{block:u,hidden:!u})})]})]})},ModalVideo=e=>{let{video:t,config:i,aspectRatioClass:r}=e,[n,d]=(0,l.useState)(!0),[c,m]=(0,l.useState)(void 0);(0,l.useEffect)(()=>{let e=h()(()=>{m(window.innerWidth<1024)},250);return m(window.innerWidth<1024),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]);let u=c&&t.urlMobile,p=u?"aspect-9/16":r;return(0,a.jsxs)("div",{className:"group relative flex h-full w-full items-center justify-center",children:["remote"===t.type&&(0,a.jsx)("div",{className:s()(p,{"h-[85%] w-auto":u},{"h-auto w-[90%]":!u}),children:(0,a.jsx)(f,{url:u?t.urlMobile:t.url,playing:n,controls:"Vimeo"===t.provider,loop:!1,playsinline:!0,config:i,width:"100%",height:"100%",onEnded:()=>{d(!1)}})}),"file"===t.type&&(0,a.jsx)(f,{url:u?t.urlMobile:t.url,playing:n,controls:!1,loop:!1,playsinline:!0,width:"100%",height:"100%",config:i,onPlay:()=>{d(!0)},onPause:()=>{d(!1)},onEnded:()=>{d(!1)}}),(0,a.jsxs)("button",{className:s()("absolute left-1/2 top-1/2 z-40 h-16 w-16 -translate-x-1/2 -translate-y-1/2 focus:outline",{"opacity-0 lg:group-hover:opacity-100":n},{"opacity-100":!n}),onClick:e=>{e.preventDefault(),d(e=>!e)},"aria-label":"Play Video",children:[(0,a.jsx)(o.o,{color:"white",className:s()("h-full max-h-full w-full max-w-full",{hidden:n,block:!n})}),(0,a.jsx)(PauseIcon,{color:"white",className:s()("h-full max-h-full w-full max-w-full fill-[white] opacity-0 transition-all duration-150 ease-linear group-hover/video:opacity-100",{block:n,hidden:!n})})]})]})}},8165:function(e,t,i){"use strict";var a=i(4103),l=i(1793),r=i.n(l);t.Z=e=>{let{children:t,className:i}=e;return(0,a.jsx)("div",{className:r()("c-grid","grid grid-cols-2 gap-x-8 md:grid-cols-12 lg:gap-x-12",i),children:t})}},460:function(e,t,i){"use strict";i.d(t,{y:function(){return HeroBanner}});var a=i(4103),l=i(1793),r=i.n(l),s=i(1178),n=i(5534),o=i(7956),d=i(8165),c=i(8834),m=i(4013),u=i(8653),p=i(2814),x=i(161),v=i(7680),h=i(6294),f=i(5067),g=i.n(f),_=i(5843),b=i(5896),j=i(1375),y=i(7482);let w={long:"min-h-screen lg:min-h-[720px] 2xl:min-h-[1080px]",medium:"min-h-[100vw] md:min-h-[90vw] lg:min-h-[640px]",short:"min-h-[100vw] md:min-h-[75vw] lg:min-h-[360px]",fifa:"min-h-[50vh] md:min-h-0 md:aspect-[1920/915]"},N={long:"sm:py-16",medium:"sm:py-16",short:"sm:py-16",fifa:"sm:py-16"},C={bottom:"justify-end",center:"justify-center"},k={left:{default:"text-left",wide:"text-left",extrawide:"text-left"},center:{default:"text-center lg:col-start-3 3xl:col-start-4",wide:"text-center lg:col-start-2 3xl:col-start-3",extrawide:"text-center lg:col-start-1 3xl:col-start-2"},right:{default:"text-right lg:col-start-5 3xl:col-start-7",wide:"text-right lg:col-start-3 3xl:col-start-5",extrawide:"text-right lg:col-start-1 3xl:col-start-3"}},T={left:{top:"object-left-top",center:"object-left",bottom:"object-left-bottom"},center:{top:"object-top",center:"object-center",bottom:"object-bottom"},right:{top:"object-right-top",center:"object-right",bottom:"object-right-bottom"}},I={left:{top:"top-0 left-0",center:"top-1/2 -translate-y-1/2 left-0",bottom:"bottom-0 left-0"},center:{top:"top-0 left-1/2 -translate-x-1/2",center:"top-1/2 -translate-y-1/2 left-1/2 -translate-x-1/2",bottom:"bottom-0 left-1/2 -translate-x-1/2"},right:{top:"top-0 right-0",center:"top-1/2 -translate-y-1/2 right-0",bottom:"bottom-0 right-0"}},P={overlay1:"bg-gradient-to-b from-[rgba(0,0,0,0)] to-[rgba(0,0,0,0.6)]",overlay2:"bg-gradient-to-b from-[rgba(0,0,0,0)] to-[rgba(0,0,0,0.8)]"},HeroBannerSlide=e=>{let{size:t,hAlign:i="left",vAlign:l="bottom",bgImage:s,bgVideo:f,bgVideoAutoplayControls:g=!0,title:_,text:b,cta:j,featuredImage:y,textShadow:A=!0,textColor:E="white",backgroundOption:S,headingLevel:B=2,effect:L,effectSettings:z,overlay:M,textWidth:D="default",titleFontFamily:F,pretitle:O,border:R,longTitle:V}=e,G=(0,p.useRef)(null),H="white"===E?"text-white":"text-rockyMountainBlack";return s||f?(0,a.jsxs)("div",{className:r()("c-herobanner__slide relative","flex flex-col",w[t],N[t],C[l],R&&"border-y-8"),style:{borderColor:R},"data-component":"hero-banner-slide","data-section-title":_||(s?s.alt:"Hero Banner"),children:[(0,a.jsx)("div",{ref:G,className:"absolute inset-0 overflow-hidden",children:(0,a.jsxs)("div",{className:"relative h-full w-full",children:[s&&!f&&(0,a.jsxs)("figure",{className:"relative h-full w-full",children:[(0,a.jsx)(x.E,{fill:!0,src:s.src,alt:s.alt,className:"object-cover",priority:!0}),s.credit&&(0,a.jsx)(m.k,{credit:s.credit})]}
1),f&&(0,a.jsx)(u.V,{video:f,mode:"bgCoverAutoplay",autoplayControls:g}),S&&(0,a.jsx)("div",{className:"absolute inset-0 z-10 ".concat(P[S])}),s&&s.location&&(0,a.jsx)(v.t,{location:s.location,color:s.location_pin_color,className:"absolute right-1 top-20 z-20"})]})}),M&&M.map(e=>(0,a.jsx)("div",{className:r()("absolute overflow-hidden",e.overlayMaxWidth?"h-full w-full ".concat(I[e.overlayHAlign][e.overlayVAlign]):"inset-0"),style:{maxWidth:e.overlayMaxWidth},children:(0,a.jsx)("figure",{className:"relative h-full w-full",children:(0,a.jsx)(x.E,{fill:!0,src:e.overlayImage.src,alt:e.overlayImage.alt,className:r()(T[e.overlayHAlign][e.overlayVAlign],{"object-cover":"contain"!==e.overlaySizing&&!e.overlayMaxWidth,"object-contain":"contain"===e.overlaySizing||e.overlayMaxWidth})})})},e.id)),(0,a.jsx)("div",{className:r()("relative z-30 px-4 md:px-0 lg:px-8 xl:px-24"),children:(0,a.jsxs)(n.W,{fluid:!0,className:H,children:[y&&(0,a.jsx)("div",{className:r()("flex ",{"justify-start":"left"===i,"justify-center":"center"===i,"justify-end":"right"===i}),children:(0,a.jsx)(FeaturedImage,{image:y,size:t})}),!y&&(0,a.jsx)(d.Z,{children:(0,a.jsxs)("div",{className:r()(k[i][D],"sm:px-10",{"text-shadow":A,"3xl:col-span-6 col-span-2 md:col-span-12 lg:col-span-8 lg:px-0":"default"===D,"3xl:col-span-8 col-span-2 md:col-span-12 lg:col-span-10 lg:px-0":"wide"===D,"3xl:col-span-10 col-span-2 md:col-span-12 lg:px-0":"extrawide"===D}),children:[O&&(0,a.jsx)("div",{className:"text-[24px] font-semibold uppercase tracking-wide",children:O}),_&&(0,a.jsx)(HeroTitle,{title:_,headingLevel:B,textColorClass:H,effect:L,settings:z,alignment:i,titleFontFamily:F,longTitle:V}),b&&(0,a.jsx)(o.C,{as:"div",className:"mt-4",children:(0,c.N)(b)}),j&&(0,a.jsx)(h.I,{cta:{...j,ariaLabel:"".concat(j.title," about ").concat((null==b?void 0:b.replace(/<[^>]*>/g,""))||"")},className:"mt-4"})]})})]})})]}):null},HeroTitle=e=>
1{let{effect:t,title:i,headingLevel:l,textColorClass:r,settings:s,alignment:n="left",titleFontFamily:o,longTitle:d}=e;switch(t){case"cycle":return(0,a.jsx)(CyclingTitle,{title:i,headingLevel:l,textColorClass:r,settings:s,alignment:n,titleFontFamily:o});case"roll_up":return(0,a.jsx)(RollUpTitle,{title:i,headingLevel:l,textColorClass:r,titleFontFamily:o,longTitle:d});default:return(0,a.jsx)(SimpleTitle,{title:i,headingLevel:l,textColorClass:r,titleFontFamily:o,longTitle:d})}},SimpleTitle=e=>{var t,i;let{title:l,headingLevel:r,textColorClass:n,titleFontFamily:o,longTitle:d}=e,m=(0,y.T)();return d?(0,a.jsx)(s.H3,{as:r&&"h".concat(r),className:n+" [word-break:keep-all]",children:(0,c.N)(l)}):(0,a.jsx)(s.H1,{as:r&&"h".concat(r),className:n+" [word-break:keep-all]",fontFamily:null!==(i=null!=o?o:null===(t=m.heroTitle)||void 0===t?void 0:t.fontFamily)&&void 0!==i?i:void 0,children:(0,c.N)(l)})},RollUpTitle=e=>{var t,i;let{title:l,headingLevel:n,textColorClass:o,titleFontFamily:d,longTitle:c}=e,m=(0,y.T)(),u=(0,p.useRef)(null),x=(0,_.Y)(u,{margin:"-10%"}),[v,h]=(0,p.useState)([]),f=(0,p.useMemo)(()=>{let e=l.replace(/<[^>]*>/g," ").replace(/\s+/g," ").trim();return e.split(" ").filter(Boolean).map((e,t)=>({id:"w".concat(t),text:e}))},[l]);(0,p.useLayoutEffect)(()=>{let e=u.current;if(!e)return;let measure=()=>{let t=Array.from(e.querySelectorAll("[data-word]"));if(!t.length)return;let i=[],a=null;t.forEach((e,t)=>{let l=f[t];if(!l)return;let r=e.offsetTop;if(null===a||r!==a)i.push([l.text]),a=r;else{var s;null===(s=i[i.length-1])||void 0===s||s.push(l.text)}}),h(i.map(e=>e.join(" ")))};measure();let t=new ResizeObserver(measure);return t.observe(e),()=>t.disconnect()},[f]);let g={as:n?"h".concat(n):void 0,className:r()(o,"[word-break:keep-all]")},j=(0,a.jsxs)("div",{ref:u,style:{perspective:"800px",position:"relative"},children:[(0,a.jsx)("div",{"aria-hidden":!0,style:{visibility:"hidden",position:"relative"},children:f.map((e,t)=>(0,a.jsxs)("span",{"data-word":!0,style:{display:"inline-block"},children:[e.text,t<f.length-1?"\xa0":""]},e.id))}),v.length>0&&(0,a.jsx)("div",{style:{position:"absolute",top:0,left:0,width:"100%"},children:v.map((e,t)=>(0,a.jsx)("div",{style:{overflow:"hidden"},children:(0,a.jsx)(b.m.div,{initial:{rotateX:-90,opacity:0},animate:x?{rotateX:0,opacity:1}:{rotateX:-90,opacity:0},transition:{duration:1,type:"spring",delay:x?.15*t:0},style:{transformOrigin:"center 150%"},children:e})},e))})]});return c?(0,a.jsx)(s.H3,{...g,children:j}):(0,a.jsx)(s.H1,{...g,fontFamily:null!==(i=null!=d?d:null===(t=m.heroTitle)||void 0===t?void 0:t.fontFamily)&&void 0!==i?i:void 0,children:j})},CyclingTitle=e=>{var t,i;let{title:l,headingLevel:r,textColorClass:n,settings:o,alignment:d="left",titleFontFamily:c}=e,m=(0,y.T)(),u=o&&JSON.parse(o.replace(/(\r\n|\n|\r)/g,"")),x=null==u?void 0:u.effectSettings.placeholder,v=null==u?void 0:u.effectSettings.cycle,h={left:"0",center:"-50%",right:"-100%"},f={enter:{y:20,opacity:0,x:h[d]},center:{y:0,opacity:1,x:h[d]},exit:{y:-20,opacity:0,x:h[d]}},[_,w]=(0,p.useState)(0);(0,p.useEffect)(()=>{setTimeout(()=>{let e=_+1;e===v.length&&(e=0),w(e)},3e3)},[_,w,v.length]);let N=(0,a.jsx)(b.m.div,{className:"h-[75px] overflow-hidden",children:(0,a.jsx)(j.M,{children:(0,a.jsx)(b.m.span,{className:"absolute",variants:f,initial:"enter",animate:"center",exit:"exit",transition:{y:{type:"spring"},opacity:{duration:.5}},children:v[_]},_)})});return(0,a.jsx)(s.H1,{as:r&&"h".concat(r),className:n,fontFamily:null!==(i=null!=c?c:null===(t=m.heroTitle)||void 0===t?void 0:t.fontFamily)&&void 0!==i?i:void 0,children:g()(l,"{{".concat(x,"}}"),()=>N)})},FeaturedImage=e=>{var t,i;let{image:l,size:s}=e;return(0,a.jsx)("div",{className:r()("w-[75vw]","md:w-[60vw]","lg:w-[35vw]","2xl:w-[30vw]",{"lg:h-[180px] 2xl:h-[220px]":"short"===s,"lg:h-[300px] 2xl:h-[400px]":"short"!==s}),children:(0,a.jsx)(x.E,{src:l.src,alt:l.alt,width:null===(t=l.dimensions)||void 0===t?void 0:t.width,height:null===(i=l.dimensions)||void 0===i?void 0:i.height,className:"h-full w-full object-contain"})})};var A=i(3734),E=i(4063),S=i(7821),B=i(2717);let HeroBanner=e=>{let{size:t,slides:i,randomizeSlides:l=!1}=e;return(0,a.jsxs)("section",{className:"c-herobanner relative z-0","data-component":"hero-banner",children:[1===i.length&&i[0]&&(0,a.jsx)(HeroBannerSlide,{...i[0],size:t}),i.length>1&&(0,a.jsx)(HeroBannerCarousel,{size:t,slides:i,randomizeSlides:l})]})},HeroBannerCarousel=e=>{let{size:t,slides:i,randomizeSlides:l=!1}=e,[s,n]=(0,p.useState)(null);return(0,p.useEffect)(()=>{l?n([...i.sort(()=>
1Math.random()-.5)].filter(B.EN)):n(i.filter(B.EN))},[i,l]),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(A.tq,{wrapperClass:"xl:!ease-inoutcubic xl:!duration-500",modules:[E.W_,E.s5,E.Rv],spaceBetween:0,slidesPerView:1,slidesPerGroup:1,navigation:{nextEl:".swiper-next",prevEl:".swiper-prev",disabledClass:"u-disabled"},children:s&&s.map(e=>(0,a.jsx)(A.o5,{children:(0,a.jsx)(HeroBannerSlide,{...e,size:t})},e.id))}),(0,a.jsx)(S.E,{direction:"left",size:"responsive",bgColorClass:"bg-[rgba(0,0,0,0.6)] hover:bg-rockyMountainBlack",iconColorClass:"text-white hover:text-canadianRedFlag",className:r()("swiper-prev absolute z-20","left-5 top-1/2 -translate-y-1/2","xl:left-20")}),(0,a.jsx)(S.E,{direction:"right",size:"responsive",bgColorClass:"bg-[rgba(0,0,0,0.6)] hover:bg-rockyMountainBlack",iconColorClass:"text-white hover:text-canadianRedFlag",className:r()("swiper-next absolute z-20 ","right-5 top-1/2 -translate-y-1/2","xl:right-20")})]})}},2247:function(e,t,i){"use strict";i.d(t,{o:function(){return PlayIcon}});var a=i(4103);let PlayIcon=e=>{let{size:t="32px",color:i="#000000",title:l="Play Icon",className:r}=e;return(0,a.jsxs)("svg",{width:t,height:t,fill:i,"aria-labelledby":"PlayIconTitleId",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 40 40",className:r,children:[l&&(0,a.jsx)("title",{children:l}),(0,a.jsxs)("g",{clipPath:"url(#clip0_3989_34887)",children:[(0,a.jsx)("path",{d:"M29.5083 19.1607L15.8046 12.161C15.5206 12.0158 15.1817 12.0287 14.9101 12.1952C14.6386 12.3617 14.4727 12.6575 14.4727 12.9763V27.0225C14.4727 27.3419 14.6391 27.6377 14.9113 27.8042C15.0571 27.8933 15.2225 27.9382 15.3884 27.9382C15.5318 27.9382 15.6753 27.9045 15.807 27.8366L29.5107 20.7902C29.8159 20.6332 30.0078 20.3185 30.0078 19.9749C30.0078 19.6313 29.8147 19.3172 29.5089 19.1607H29.5083Z",fill:i}),(0,a.jsx)("path",{d:"M19.9997 0C8.97227 0 0 8.97227 0 19.9997C0 31.0271 8.97227 39.9994 19.9997 39.9994C31.0271 39.9994 40 31.0277 40 19.9997C40 8.97168 31.0277 0 19.9997 0ZM19.9997 38.0924C10.0232 38.0924 1.90698 29.9762 1.90698 19.9997C1.90698 10.0232 10.0238 1.90757 19.9997 1.90757C29.9756 1.90757 38.0924 10.0238 38.0924 20.0003C38.0924 29.9768 29.9762 38.093 19.9997 38.093V38.0924Z",fill:i})]}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0_3989_34887",children:(0,a.jsx)("rect",{width:"40",height:"40",fill:i})})})]})}},6411:function(e,t,i){"use strict";i.d(t,{w:function(){return PlayIconBig}});var a=i(4103);function PlayIconBig(e){let{size:t="32px",color:i="#062F23",title:l="Play Icon",className:r}=e;return(0,a.jsxs)("svg",{width:t,height:t,fill:i,viewBox:"0 0 114 116",xmlns:"http://www.w3.org/2000/svg",className:r,children:[l&&(0,a.jsx)("title",{children:l}),(0,a.jsx)("path",{d:"M-3.45695e-05 57.5706C0.0844568 25.8079 25.6537 0.118584 57.1267 0.203825C88.6209 0.289065 114.074 26.085 114 57.837C113.915 89.5997 88.3357 115.289 56.8732 115.204C25.3896 115.129 -0.0845259 89.312 -3.45695e-05 57.5706Z",fill:"white",fillOpacity:"1"}),(0,a.jsx)("path",{d:"M75.5433 62.8917C65.0123 68.1664 54.6643 73.3494 44.1763 78.5942V36.8613C51.4513 40.5843 58.6697 44.2726 65.9249 47.9796C72.3723 51.274 78.8489 54.5833 85.4201 57.9449C82.1037 59.6057 78.8147 61.2531 75.5433 62.8917Z",stroke:i,fill:"white",strokeWidth:"5.5"})]})}},4013:function(e,t,i){"use strict";i.d(t,{k:function(){return ImageCredit}});var a=i(4103);let ImageCredit=e=>{let{credit:t}=e;return(0,a.jsx)("figcaption",{className:"absolute bottom-0 right-0 px-4 py-2 text-xs text-white",children:t})}},7680:function(e,t,i){"use strict";i.d(t,{t:function(){return ImageLocationPin}});var a=i(4103),l=i(6082),r=i(2444),s=i(2814),n=i(1793),o=i.n(n);let ImageLocationPin=e=>{let{location:t,className:i,color:n="white"}=e,[d,c]=(0,s.useState)(!1),m={white:{text:"text-white",fill:"fill-white"},websiteBackground:{text:"text-websiteBackground",fill:"fill-websiteBackground"},juanePrairies:{text:"text-juanePrairies",fill:"fill-juanePrairies"},sunsetPink:{text:"text-sunsetPink",fill:"fill-sunsetPink"},greatLakesBlue:{text:"text-greatLakesBlue",fill:"fill-greatLakesBlue"},pacificTeal:{text:"text-pacificTeal",fill:"fill-pacificTeal"},auroraPurple:{text:"text-auroraPurple",fill:"fill-auroraPurple"},canadianRedFlag:{text:"text-canadianRedFlag",fill:"fill-canadianRedFlag"}}[n];return(0,a.jsx)("div",{className:i,children:(0,a.jsx)(r.zt,{delayDuration:0,skipDelayDuration:0,
1children:(0,a.jsxs)(r.fC,{delayDuration:0,open:d,children:[(0,a.jsx)(r.xz,{className:o()("ease-outcubic cursor-default px-1 py-2 transition-all duration-300 will-change-transform","data-[state='delayed-open']:scale-90 data-[state='delayed-open']:opacity-80","data-[state='instant-open']:scale-90 data-[state='instant-open']:opacity-80"),onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),onFocus:()=>c(!0),onBlur:()=>c(!1),"aria-label":"Show or Hide Image Location info",children:(0,a.jsx)(l.$0r,{size:"2em",className:m.fill})}),(0,a.jsx)(r.h_,{children:(0,a.jsx)(r.VY,{className:o()('data-[state="delayed-open"]:animate-radix-tooltip-reveal-from-right',m.text),side:"left",sideOffset:0,avoidCollisions:!1,children:t})})]})})})}},1442:function(e,t,i){"use strict";i.d(t,{P:function(){return CTAs}});var a=i(4103),l=i(6294);let CTAs=e=>{let{ctas:t}=e;return t?(0,a.jsx)("div",{className:"mb-6 flex flex-col flex-wrap items-start gap-4 last:mb-0",children:t.map(e=>(0,a.jsx)(l.I,{cta:e},e.href))}):null}},8187:function(e,t,i){"use strict";i.d(t,{Z:function(){return a}});let a={easeOutExpo:[.16,1,.3,1],easeOutQuint:[.22,1,.36,1],easeOutCubic:[.33,1,.68,1],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuart:[.5,0,.75,0],easeInOutCubic:[.65,0,.35,1]}},6306:function(e,t,i){"use strict";i.d(t,{F:function(){return resolveGateFromLink},k:function(){return linkToCTA}});var a=i(1793),l=i.n(a);let linkToCTA=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return{title:e.title,href:e.full_url,target:Array.isArray(e.options)?e.full_url.includes("http")?"_blank":"_self":e.options.attributes.target,className:l()({"gtm-cta":t},!Array.isArray(e.options)&&e.options.attributes.class?Object.values(e.options.attributes.class).filter(e=>!!e):void 0),gate:resolveGateFromLink(e)}};function resolveGateFromLink(e){var t,i;if(Array.isArray(e.options))return;let a=null===(t=e.options.attributes["gate-type"])||void 0===t?void 0:t.trim();if(a)return{type:a,stateKey:(null===(i=e.options.attributes["gate-state-key"])||void 0===i?void 0:i.trim())||void 0}}},2708:function(e,t,i){"use strict";i.d(t,{D:function(){return mediaImageToImage}});var a=i(3895);let mediaImageToImage=(e,t)=>{var i,l,r,s,n,o;let d=t?(0,a.G)(e.field_media_image.image_style_uri[t]):(0,a.G)(e.field_media_image.uri.url);switch(e.type){case"media--image":return{src:d,alt:null!==(l=null===(i=e.field_media_image.resourceIdObjMeta)||void 0===i?void 0:i.alt)&&void 0!==l?l:"",credit:e.field_credit,dimensions:e.field_media_image.resourceIdObjMeta?{width:e.field_media_image.resourceIdObjMeta.width,height:e.field_media_image.resourceIdObjMeta.height}:void 0,link:e.field_link,location:e.field_location,location_pin_color:e.field_location_pin_color?e.field_location_pin_color.field_machine_name:void 0,type:"image"};case"media--icon":return{src:d,alt:null!==(s=null===(r=e.field_media_image.resourceIdObjMeta)||void 0===r?void 0:r.alt)&&void 0!==s?s:"",dimensions:e.field_media_image.resourceIdObjMeta?{width:e.field_media_image.resourceIdObjMeta.width,height:e.field_media_image.resourceIdObjMeta.height}:void 0,content:e.field_contents,type:"icon"};case"media--crowdriff_image":return{src:d,alt:null!==(o=null===(n=e.field_media_image.resourceIdObjMeta)||void 0===n?void 0:n.alt)&&void 0!==o?o:"",dimensions:e.field_media_image.resourceIdObjMeta?{width:e.field_media_image.resourceIdObjMeta.width,height:e.field_media_image.resourceIdObjMeta.height}:void 0,type:"image"};default:throw Error("Missing a media type when converting to image.")}}},3895:function(e,t,i){"use strict";function absoluteUrl(e){let t=new URL(e,"https://admin.destinationcanada.com");return t.toString()}i.d(t,{G:function(){return absoluteUrl}})},5730:function(e,t,i){"use strict";i.d(t,{v:function(){return isActiveUrl}});let isActiveUrl=(e,t)=>e===t.asPath||e==="/".concat(t.locale).concat(t.asPath)||"/"===t.asPath&&(e==="/".concat(t.locale)||"/"===e)},4379:function(){},3458:function(){}}]);
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.