1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9169],{3158:(e,l,a)=>{"use strict";a.d(l,{LinksSliderClient:()=>f});var t=a(36925),r=a(9949),i=a(56337),s=a(64489),n=a(11226),o=a.n(n),d=a(15821),u=a(93467),c=a(93927),m=a(27184);let x=Math.round(448),h=["var(--link-slider-card-accent-1)","var(--link-slider-card-accent-2)","var(--link-slider-card-accent-3)","var(--link-slider-card-accent-4)"];function p(e){if("string"!=typeof e)return null;let l=e.trim();return l.length>0?l:null}let b=({item:e,index:l,showHeadlineSlot:a})=>{let r=(0,u.UY)(e.link),i=h[l%h.length],s=p(e.headline),n="anchor"===e.link.type,m=e.link.newTab&&!n?{rel:"noopener noreferrer",target:"_blank","aria-label":`${e.link.label??""} (opens in new tab)`}:{};return(0,t.jsxs)(o(),{href:r,title:e.link.label??void 0,...m,className:(0,c.cn)("flex h-full min-h-0 w-[var(--link-slider-card-width)] shrink-0 flex-col overflow-hidden rounded-t-[var(--link-slider-card-radius-top)] bg-white shadow-none transition-shadow duration-300","hover:shadow-[0px_4px_10px_-2px_rgba(10,10,10,0.1
1),0px_2px_5px_-2px_rgba(10,10,10,0.05)]","focus-visible:shadow-[0px_4px_10px_-2px_rgba(10,10,10,0.1),0px_2px_5px_-2px_rgba(10,10,10,0.05)] focus-visible:outline-none"),children:[(0,t.jsxs)("div",{className:"relative aspect-[3/4] w-full overflow-hidden rounded-t-[var(--link-slider-card-radius-top)]",children:[(0,t.jsx)(d.$,{resource:e.media,fill:!0,hideCaption:!0,quality:85,className:"absolute inset-0 block size-full",imgClassName:"object-cover",width:336,height:x,size:"(max-width: 767px) min(420px, calc(100vw - 24px)), (max-width: 1023px) 640px, 840px"}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 z-[1] mix-blend-multiply",style:{backgroundImage:"linear-gradient(180deg, rgba(0, 0, 0, 0) 62.17%, rgba(0, 0, 0, 0.8) 91.02%)"},"aria-hidden":!0})]}),(0,t.jsx)("div",{className:"w-full shrink-0",style:{height:"var(--link-slider-card-accent-bar-height)",backgroundColor:i},"aria-hidden":!0}),(0,t.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col justify-start gap-2 p-4 text-left text-neutral-900",children:[a?(0,t.jsx)("p",{className:"headline text-neutral-900","aria-hidden":!s||void 0,children:s??"\xa0"}):null,(0,t.jsx)("p",{className:"heading-h3 min-h-[2lh] font-bold text-neutral-900",children:e.link.label})]})]})};function f({imageLinks:e,headline:l,title:a,description:n,background:o,useParentContentRail:d=!1,parentProvidesContentRail:u=!1}){let x="no-bg"!==o,h=e??[],v=h.some(e=>null!==p(e.headline)),g=!!l?.trim()||!!a?.trim()||!!(n&&(0,m.D)(n)),w=(0,s.useRef)(null),j=!d;return(0,s.useLayoutEffect)(()=>{if(!j)return;let e=w.current;if(!e)return;let l=()=>{let l=document.documentElement.clientWidth,a=e.getBoundingClientRect().left;e.style.width=`${l}px`,e.style.marginLeft=`${-a}px`,e.style.marginRight="0px"},a=()=>{requestAnimationFrame(()=>requestAnimationFrame(l))};a();let t=new ResizeObserver(()=>queueMicrotask(a));return t.observe(document.documentElement),window.addEventListener("resize",a),()=>{t.disconnect(),window.removeEventListener("resize",a)}},[j]),(0,t.jsx)("div",{ref:j?w:void 0,className:(0,c.cn)("box-border overflow-x-clip",j?"max-w-none":"w-full min-w-0 max-w-full"),children:(0,t.jsx)("section",{className:(0,c.cn)("wrapper-lg mx-auto w-full text-center font-body",u?"py-0":"py-[var(--link-slider-section-py)]",o),children:(0,t.jsxs)("div",{className:(0,c.cn)("mx-auto flex min-w-0 w-full max-w-[1440px] flex-col",g?"gap-8 md:gap-10":"gap-0",d?"px-0":"px-[var(--rail-gutter)]"),children:[g?(0,t.jsxs)("div",{className:"flex w-full flex-col gap-y-5",children:[l?(0,t.jsx)("p",{className:"w-full uppercase headline tracking-widest",children:l}):null,a?(0,t.jsx)("h2",{className:(0,c.cn)("heading-h2 w-full",{"text-white":x}),children:a}):null,n&&(0,m.D)(n)?(0,t.jsx)("div",{className:"layout-max-text-width mx-auto",children:(0,t.jsx)(i.default,{data:n,enableGutter:!1,className:(0,c.cn)("w-full text-center",{"text-white":x})})}):null]}):null,(0,t.jsx)("div",{className:(0,c.cn)("min-w-0 w-full",!d&&"max-md:-mx-[var(--rail-gutter)] max-md:w-[calc(100%+2*var(--rail-gutter))]"),children:(0,t.jsx)(r.N,{data:h,renderItem:(e,l)=>(0,t.jsx)(b,{item:e,index:l,showHeadlineSlot:v}),hideScrollbar:!0,hideCTAButton:!0,hasColoredBg:x,equalHeightCards:!0})})]})})})}},5915:(e,l,a)=>{"use strict";a.d(l,{BlogFeed:()=>g});var t=a(36925),r=a(93927),i=a(64489),s=a(15821);a(33688);let n=({categories:e,tags:l,className:a,"aria-label":i})=>{let s=(l??e??[]).filter(e=>"object"==typeof e&&null!==e&&"title"in e);return 0===s.length?null:(0,t.jsx)("ul",{className:(0,r.cn)("widgetMeta",a),"aria-label":i,children:s.map((e,l)=>(0,t.jsx)("li",{children:(0,t.jsx)("span",{children:e.title})},e.id||l))})};var o=a(11226),d=a.n(o),u=a(24794);a(21638);let c=e=>{let{className:l}=e;return(0,t.jsx)("div",{className:(0,r.cn)("halfToneFade","w-full h-[60px]",l),"aria-hidden":"true",role:"presentation"})};var m=a(99336);let x=({title:e,description:l,image:a,link:i,tags:o})=>(0,t.jsx)(d(),{href:i,className:"group flex h-full min-h-0 min-w-0 w-full max-w-full flex-1 flex-col",children:(0,t.jsxs)("article",{className:(0,r.cn)("blog-card flex h-full min-h-0 min-w-0
1w-full max-w-full flex-1 flex-col overflow-hidden","rounded-2xl bg-white shadow-none transition-shadow duration-300 ease-out","group-hover:shadow-[0px_8px_24px_0px_rgba(10,10,10,0.12)]"),children:[(0,t.jsxs)("div",{className:"relative h-[200px] w-full shrink-0 overflow-hidden",children:[a?(0,t.jsx)(s.$,{resource:a,alt:e,fill:!0,className:"absolute inset-0",size:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 400px",imgClassName:"object-cover"}):(0,t.jsx)("div",{className:"h-full w-full bg-neutral-surface-darker"}),(0,t.jsx)(c,{className:"pointer-events-none absolute bottom-0 left-0 z-[1] h-10 w-full md:h-[52px]"})]}),(0,t.jsxs)("div",{className:"flex min-h-0 min-w-0 w-full flex-1 flex-col items-start gap-4 p-4",children:[(0,t.jsx)("div",{className:"flex min-h-[30px] w-full shrink-0 flex-col justify-start",children:o&&o.length>0?(0,t.jsx)(n,{tags:o}):null}),(0,t.jsxs)("div",{className:"flex min-h-0 w-full flex-1 flex-col gap-2 text-neutral-text-title",children:[(0,t.jsx)("h3",{className:"font-body text-[22px] font-bold leading-[1.2]",children:e}),l?(0,t.jsx)("p",{className:"line-clamp-3 text-[length:var(--font-size-body)]",children:l}):null]}),(0,t.jsxs)("span",{className:(0,r.cn)("inline-flex w-full min-h-[30px] shrink-0 items-center justify-center gap-1 rounded-none","bg-black px-[16px] py-[8px] text-[length:var(--font-size-button)] font-medium","leading-[22px] text-white transition-colors duration-300 ease-out","group-hover:bg-primary-500"),children:[m.TB.Yl.U,(0,t.jsx)(u.A,{className:"h-6 w-6 shrink-0","aria-hidden":!0})]})]})]})});var h=a(28683),p=a(26112);function b({render:e=!0,level:l="h2",className:a,title:i=m.Lg.lM}){if(!e)return null;let s=`${l}`;return(0,t.jsxs)("div",{className:(0,r.cn)("flex min-w-0 w-full flex-row items-center justify-between gap-4",a),children:[(0,t.jsx)(s,{className:"heading-h2 min-w-0 shrink break-words",children:i}),(0,t.jsxs)(d(),{href:h.fJ,className:(0,r.cn)("group inline-flex shrink-0 items-center gap-2 rounded-none bg-black px-[16px] py-[8px]","text-white transition-colors hover:bg-primary-500 hover:text-white"),children:[m.Lg.zG,(0,t.jsx)(u.A,{className:"h-4 w-4 shrink-0 group-hover:translate-x-1 transition-transform duration-300"})]})]})}function f({tagList:e,tagMap:l,tagPostCounts:a,selectedTags:i,onToggleTag:s,level:n}){let o=`${n}`;return(0,t.jsx)("div",{className:"blogFeed-filters flex w-full flex-col gap-4",children:e.length>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"h-px w-full shrink-0 bg-neutral-border-lighter","aria-hidden":!0}),(0,t.jsxs)("div",{className:"blogFeed-tags w-full",children:[(0,t.jsx)(o,{id:"blogFeed-tags-heading",className:"sr-only",children:m.Yl.X0}),(0,t.jsx)("ul",{"aria-labelledby":"blogFeed-tags-heading",className:"flex flex-row flex-wrap items-start gap-[8px]",children:e.map(e=>{let n=l.get(e)||"Unknown",o=a.get(e)??0,d=i.has(e);return(0,t.jsx)("li",{className:"min-w-0 max-w-full shrink-0 sm:max-w-[min(100%,20rem)]",children:(0,t.jsxs)("label",{className:(0,r.cn)("box-border inline-flex min-h-[30px] cursor-pointer flex-wrap items-center justify-center gap-x-[8px] gap-y-[4px] rounded-none border-0 px-[16px] py-[4px] font-medium leading-[22px] text-[length:var(--font-size-button)] transition-colors focus-within:outline-none focus-within:ring-2 focus-within:ring-primary-500 focus-within:ring-offset-2",d?"bg-black text-white hover:bg-primary-500 hover:text-white":"bg-[#dedede] text-neutral-text-title hover:bg-neutral-300"),"aria-label":`${m.Yl.X0}: ${n}, ${o} posts`,children:[(0,t.jsx)("input",{type:"checkbox",className:"sr-only",checked:d,onChange:()=>s(e)}),(0,t.jsx)("span",{className:"min-w-0 break-words",children:n}),(0,t.jsxs)("span",{className:"shrink-0 tabular-nums","aria-hidden":!0,children:["(",o,")"]})]})},e)})})]}),(0,t.jsx)("div",{className:"h-px w-full shrink-0 bg-neutral-border-lighter","aria-hidden":!0})]})})}function v({visiblePosts:e,placement:l}){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("ul",{className:(0,r.cn)("min-w-0 max-w-full","widget"===l?"grid w-full grid-cols-1 gap-[32px] md:grid-cols-2 lg:grid-cols-3":"grid w-full grid-cols-1 gap-8 md:gap-y-[55px] lg:grid-cols-2 xl:grid-cols-3"),children:e.map((e,a)=>(0,t.jsx)("li",{className:(0,r.cn)("flex h-full min-h-0 min-w-0
1w-full flex-col","widget"===l&&3===a&&"hidden md:block lg:hidden"),children:(0,t.jsx)(x,{title:e.title||"",description:e.meta?.description||"",image:e.heroImage,link:e.slug?`${h.fJ}/${e.slug}`:"",tags:e.tags})},"string"==typeof e.id?e.id:`post-${a}`))}),0===e.length&&(0,t.jsx)("div",{className:"text-center py-8",children:(0,t.jsx)("p",{children:m.Yl.bj})})]})}let g=e=>{let{posts:l,limitToShow:a,placement:s="widget",level:n="h2",filterMeta:o,title:d,useParentContentRail:u=!1,parentProvidesContentRail:c=!1}=e,[x,h]=(0,i.useState)(new Set),[g,w]=(0,i.useState)(a),j="widget"===s,{tagList:y,tagMap:N,tagPostCounts:k}=(0,i.useMemo)(()=>{let e={tagList:[],tagMap:new Map,tagPostCounts:new Map};if(j)return e;if(o?.tags&&Object.keys(o.tags).length>0){let e=Object.entries(o.tags).sort(([,e],[,l])=>e.title.localeCompare(l.title)),l=new Map(e.map(([e,l])=>[e,l.title])),a=new Map(e.map(([e,l])=>[e,l.count]));return{tagList:e.map(([e])=>e),tagMap:l,tagPostCounts:a}}let a=new Map,t=new Set,r=new Map;return l.forEach(e=>{e.tags&&Array.isArray(e.tags)&&e.tags.forEach(e=>{if("object"!=typeof e||!e||!("id"in e))return;let l=e.id;"title"in e&&e.title&&a.set(l,e.title||"Unknown"),t.add(l),r.set(l,(r.get(l)??0)+1)})}),t.forEach(e=>{a.has(e)||a.set(e,"Unknown")}),{tagList:Array.from(t),tagMap:a,tagPostCounts:r}},[l,j,o]),C=(0,i.useMemo)(()=>0===x.size?l:l.filter(e=>!!e.tags&&!!Array.isArray(e.tags)&&e.tags.some(e=>"object"==typeof e&&null!==e&&"id"in e&&x.has(e.id))),[l,x]);(0,i.useEffect)(()=>{j||queueMicrotask(()=>w(Math.min(a,C.length)))},[C,a,j]);let S=(0,i.useMemo)(()=>j?l:C.slice(0,g),[j,l,C,g]),M=!j&&C.length>0&&g<C.length;return(0,t.jsx)("section",{className:(0,r.cn)("blogFeed wrapper-lg layout flex min-w-0 max-w-full flex-col gap-8 no-bg",j&&(u?"px-0":"mx-auto w-full max-w-[1440px] px-[var(--rail-gutter)]"),!j&&(0,r.cn)(u?"px-4":"mx-auto w-full max-w-[1440px] px-[var(--rail-gutter)]",!c&&"pb-16 md:pb-20 lg:pb-24")),"data-blog-feed-placement":s,children:(0,t.jsxs)("div",{className:"mx-auto flex min-w-0 w-full flex-col gap-8",children:[(0,t.jsx)(b,{render:j,level:n,title:d}),!j&&(0,t.jsx)(f,{tagList:y,tagMap:N,tagPostCounts:k,selectedTags:x,onToggleTag:e=>{h(l=>{let a=new Set(l);return a.has(e)?a.delete(e):a.add(e),a})},level:n}),(0,t.jsx)(v,{visiblePosts:S,placement:s}),M&&(0,t.jsx)("div",{className:"mt-8 flex w-full justify-center",children:(0,t.jsxs)("button",{type:"button",onClick:()=>{j||w(e=>Math.min(e+a,C.length))},className:(0,r.cn)("inline-flex items-center justify-center gap-1 rounded-lg px-2 py-1","font-bold text-[length:var(--font-size-button)] leading-normal text-black","transition-opacity hover:opacity-80","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary-500 focus-visible:ring-offset-2"),children:[m.Yl.Vc,(0,t.jsx)(p.A,{className:"size-5 shrink-0","aria-hidden":!0})]})})]})})}},7115:()=>{},9949:(e,l,a)=>{"use strict";a.d(l,{N:()=>b});var t=a(36925),r=a(64489),i=a(68532),s=a(707),n=a(74167);a(24425),a(78507),a(95461);var o=a(14705),d=a(24794),u=a(93927),c=a(85679),m=a(11226),x=a.n(m),h=a(99336),p=a(28683);let b=({data:e,renderItem:l,hideScrollbar:a=!1,hasColoredBg:m=!1,hideCTAButton:b=!1,equalHeightCards:f=!1})=>{let[v,g]=(0,r.useState)(!0),[w,j]=(0,r.useState)(null),[y,N]=(0,r.useState)(!1),[k,C]=(0,r.useState)(!0),[S,M]=(0,r.useState)(!1),A=(0,n.Ub)({maxWidth:"768px"}),T=(0,n.Ub)({maxWidth:"1024px",minWidth:"768px"}),I=(0,n.Ub)({minWidth:"1024px"}),_=(0,n.Ub)({maxWidth:"767px"}),E=f&&b,L=E&&_;return e?(0,t.jsx)("div",{className:(0,u.cn)("relative h-auto w-full",E?"mb-0":"mb-4"),children:(0,t.jsxs)("div",{className:(0,u.cn)("relative transition-opacity duration-300 blog-swiper",{"absolute inset-0 opacity-0":!y,"opacity-100":y,"hidden-scrollbar":a}),children:[(0,t.jsx)(i.RC,{slidesOffsetBefore:16*!!L,slidesOffsetAfter:16*!!L,scrollbar:!a&&{hide:!1,draggable:!0,snapOnRelease:!0},modules:a?[]:[s.Ze],className:(0,u.cn)("blog-swiper w-full relative",f&&"links-slider-swiper",E&&"!pr-0",a?(0,u.cn)(E?"!pb-0":"!pb-16","md:!pl-0"):"pr-8 pb-16 md:pb-12"),slidesPerView:"auto",freeMode:!E,spaceBetween:A?"16px":T?"24px":I?"32px":"16px",role:"region","aria-label":"Scrollable content",onInit:e=>
1{j(e),C(e.isBeginning),M(e.isEnd),e.isBeginning&&e.isEnd?g(!1):g(!0),setTimeout(()=>N(!0),100)},onResize:e=>{C(e.isBeginning),M(e.isEnd),e.isBeginning&&e.isEnd?g(!1):g(!0)},onSlideChange:e=>{C(e.isBeginning),M(e.isEnd)},onProgress:e=>{C(e.isBeginning),M(e.isEnd)},onReachBeginning:()=>C(!0),onReachEnd:()=>M(!0),children:e.map((e,a)=>(0,t.jsx)(i.qr,{style:{width:"max-content"},className:(0,u.cn)("group relative",f&&"links-slider-swiper__slide"),children:l(e,a)},e.id??a))}),f&&a&&v&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,u.cn)("pointer-events-none absolute inset-y-0 left-0 z-[15] w-20 transition-opacity duration-300 sm:w-32 md:w-44",m?"bg-[linear-gradient(90deg,var(--primary-500)_0%,color-mix(in_srgb,var(--primary-500)_35%,transparent)_48%,transparent_100%)]":"bg-[linear-gradient(90deg,var(--neutral-surface-default)_0%,color-mix(in_srgb,var(--neutral-surface-default)_22%,transparent)_55%,transparent_100%)]",k&&"opacity-0"),"aria-hidden":!0}),(0,t.jsx)("div",{className:(0,u.cn)("pointer-events-none absolute inset-y-0 right-0 z-[15] w-20 transition-opacity duration-300 sm:w-32 md:w-44",m?"bg-[linear-gradient(270deg,var(--primary-500)_0%,color-mix(in_srgb,var(--primary-500)_35%,transparent)_48%,transparent_100%)]":"bg-[linear-gradient(270deg,var(--neutral-surface-default)_0%,color-mix(in_srgb,var(--neutral-surface-default)_22%,transparent)_55%,transparent_100%)]",S&&"opacity-0"),"aria-hidden":!0})]}),v&&(0,t.jsxs)("div",{className:(0,u.cn)("swiper-controls z-20",E?"swiper-controls--edges":"items-center left-0 !mx-0 justify-between"),children:[!b&&(0,t.jsx)(c.$,{asChild:!0,variant:"primary",className:"uppercase",children:(0,t.jsx)(x(),{href:p.fJ,children:h.Yl.cT})}),E?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button",onClick:()=>w?.slidePrev(),disabled:k,"aria-label":"Previous slide",className:(0,u.cn)("flex size-[60px] shrink-0 items-center justify-center border-0 bg-neutral-900 transition-opacity hover:bg-black",k?"invisible pointer-events-none":"pointer-events-auto"),children:(0,t.jsx)(o.A,{className:"size-6 stroke-white","aria-hidden":"true"})}),(0,t.jsx)("button",{type:"button",onClick:()=>w?.slideNext(),disabled:S,"aria-label":"Next slide",className:(0,u.cn)("flex size-[60px] shrink-0 items-center justify-center border-0 bg-neutral-900 transition-opacity hover:bg-black",S?"invisible pointer-events-none":"pointer-events-auto"),children:(0,t.jsx)(d.A,{className:"size-6 stroke-white","aria-hidden":"true"})})]}):(0,t.jsxs)("div",{className:(0,u.cn)("flex items-center gap-2",{"ml-auto":b}),children:[(0,t.jsx)("button",{type:"button",onClick:()=>w?.slidePrev(),disabled:k,"aria-label":"Previous slide",className:(0,u.cn)("group h-fit rounded-full border-2 border-neutral-700 p-2 hover:border-neutral-900",{"max-md:border-white":m,hidden:k}),children:(0,t.jsx)(o.A,{className:(0,u.cn)("size-6 transition-colors",m?"max-md:group-hover:stroke-neutral-900":"stroke-[var(--neutral-700)] group-hover:stroke-neutral-900"),"aria-hidden":"true"})}),(0,t.jsx)("button",{type:"button",onClick:()=>w?.slideNext(),disabled:S,"aria-label":"Next slide",className:(0,u.cn)("group h-fit rounded-full border-2 border-neutral-700 p-2 hover:border-neutral-900",{"max-md:border-white":m,hidden:S}),children:(0,t.jsx)(d.A,{className:(0,u.cn)("size-6 transition-colors",m?"max-md:stroke-white max-md:group-hover:stroke-neutral-900":"stroke-[var(--neutral-700)] group-hover:stroke-neutral-900"),"aria-hidden":"true"})})]})]}),!v&&!b&&(0,t.jsx)(c.$,{asChild:!0,variant:"primary",className:"uppercase",children:(0,t.jsx)(x(),{href:p.fJ,children:h.Yl.cT})})]})}):null}},14404:(e,l,a)=>{"use strict";a.d(l,{LogoGrid_ContinuousCarousel:()=>o});var t=a(36925),r=a(64489),i=a(93927),s=a(15821),n=a(72867);let o=e=>{let{offsetPerFrame:l=.25,direction:a="left",className:o="",images:d=[],backgroundColor:u="no-bg"}=e,c="no-bg"===u?"var(--white)":"bg-white"===u?"#000":u,m=(0,r.useRef)(null),x=(0,r.useRef)(null),h=(0,r.useRef)(0),p=(0,r.useRef)(0),b=(0,r.useRef)(a),f=(0,r.useRef)(null),[v,g]=(0,r.useState)(!1),[w,j]=(0,r.useState)(!1),y=l*(w?1.25:1);(0,r.useEffect)(()=>{b.current=a},[a]),(0,r.useEffect)(()=>{let e=window.matchMedia("(max-width: 767px)"),l=()=>j(e.matches);return l(),e.addEventListener("change",l),()=>e.removeEventListener("change",l)},[]);let N=d.map(e=>e.id??"").join("|");(0,r.useEffect)(()=>{p.current=0},[N]);let k=(0,r.useCallback)(()=>{let e=x.current,l=m.current;if(!e||!l)return void g(!1);let a=d.length;if(0===a)return void g(!1);l.children.length===a?p.current=l.scrollWidth:a<4&&l.children.length===2*a&&(p.current=l.scrollWidth/2);let t=p.current;if(t<=0)return;let r=t>e.clientWidth;g(r),r||(h.current=0,l.style.transform="translateX(0px)")},[d.length,g]),C=(0,r.useCallback)(()=>{let e=m.current;if(!e)return;let l=e.firstElementChild;if(!l)return;let a=l.getBoundingClientRect();if(a.right<=0){let t=l.nextElementSibling,r=t?Math.max(0,t.getBoundingClientRect().left-a.right):0;h.current+=a.width+r,e.removeChild(l),e.appendChild(l)}h.current-=y,e.style.transform=`translateX(${h.current}px)`},[y]);if((0,r.useEffect)(()=>
1{if(!v){null!==f.current&&(cancelAnimationFrame(f.current),f.current=null);return}let e=()=>{C(),f.current=requestAnimationFrame(e)};return f.current=requestAnimationFrame(e),()=>{null!==f.current&&(cancelAnimationFrame(f.current),f.current=null)}},[C,v]),(0,r.useEffect)(()=>{queueMicrotask(()=>k());let e=()=>k();window.addEventListener("resize",e);let l=x.current,a=m.current,t="u">typeof ResizeObserver?new ResizeObserver(()=>{k()}):null;return t&&l&&t.observe(l),t&&a&&t.observe(a),()=>{window.removeEventListener("resize",e),t?.disconnect()}},[k,d,v]),(0,r.useEffect)(()=>{queueMicrotask(()=>k())},[k,w,v]),!d||0===d.length)return null;let S=d.length<4&&v?[...d,...d]:d;return(0,t.jsxs)("div",{ref:x,className:(0,i.cn)("relative w-full max-w-full min-w-0 overflow-hidden",o),children:[(0,t.jsx)("div",{ref:m,className:(0,i.cn)("flex h-[84px] flex-row flex-nowrap items-center gap-12 md:h-[112px]",v&&"will-change-transform",!v&&"justify-center"),children:S.map((e,l)=>{let a=e.link?.url||e.link?.reference,r=(0,t.jsx)(s.$,{resource:e.image,imgClassName:"block h-[84px] w-auto md:h-[112px]"}),i=`${e.id??"logo"}-${l}`;return a&&e.link?(0,t.jsx)("div",{className:"h-full w-auto flex-shrink-0",children:(0,t.jsx)(n.CMSLink,{...e.link,icon:!1,appearance:"inline",children:r})},i):(0,t.jsx)("div",{className:"h-full w-auto flex-shrink-0",children:r},i)})}),v&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute top-0 left-0 bottom-0 w-12 transition-opacity",style:{background:`linear-gradient(to right, ${c}, transparent)`}}),(0,t.jsx)("div",{className:"absolute top-0 right-0 bottom-0 w-12 transition-opacity",style:{background:`linear-gradient(to left, ${c}, transparent)`}})]})]})}},14891:(e,l,a)=>{"use strict";a.d(l,{AdminBar:()=>x,AdminBarData:()=>p,AdminBarProvider:()=>h});var t=a(36925),r=a(93927),i=a(83791),s=a(43969),n=a(64489);a(79797);var o=a(49439);let d={pages:{plural:"Pages",singular:"Page"},homepage:{plural:"Pages",singular:"Page"},blog:{plural:"Blog Posts",singular:"Blog Post"},resources:{plural:"Resource Pages",singular:"Resource Page"}},u=(0,n.createContext)({setCurrentDocId:()=>{},setCurrentCollection:()=>{}}),c=()=>(0,n.useContext)(u),m=()=>(0,t.jsx)("span",{children:"Dashboard"}),x=e=>{let{adminBarProps:l}=e||{},{currentDocId:a,currentCollection:u}=c(),x=(0,i.useSelectedLayoutSegments)(),[h,p]=(0,n.useState)(!1),b=u||(d?.[x?.[1]]?x?.[1]:"pages"),f=(0,i.useRouter)(),v=n.useCallback(e=>{p(e?.id)},[]),g=a?`/admin/collections/${b}/${a}`:void 0;return(0,t.jsx)("div",{className:(0,r.cn)("admin-bar fixed bottom-0 right-0 rounded-t-lg py-2 bg-[#00000099] backdrop-blur-md text-white z-[9999]",{block:h,hidden:!h}),children:(0,t.jsxs)("div",{className:"container flex justify-between items-center",children:[g&&h&&(0,t.jsx)("a",{href:g,style:{marginRight:"1rem",backgroundColor:"#FFA501",padding:"0.25rem 1rem",borderRadius:"0.5rem",fontSize:"small",fontWeight:"bold",whiteSpace:"nowrap",flexShrink:1,textShadow:"0 0 8px rgba(0, 0, 0, 0.3)",fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'},rel:"noopener noreferrer",children:(0,t.jsxs)("span",{children:["Edit ",d[b]?.singular||"Page"]})}),(0,t.jsx)(s.J,{...l,className:"py-2 text-white",classNames:{controls:"font-medium text-white",logo:"text-white",user:"text-white"},cmsURL:(0,o.yw)(),collection:b,collectionLabels:{plural:d[b]?.plural||"Pages",singular:d[b]?.singular||"Page"},logo:(0,t.jsx)(m,{}),onAuthChange:v,onPreviewExit:()=>{fetch("/next/exit-preview").then(()=>{f.push("/"),f.refresh()})},style:{backgroundColor:"transparent",padding:0,position:"relative",zIndex:"unset"}})]})})},h=({children:e})=>{let[l,a]=(0,n.useState)(),[r,i]=(0,n.useState)();return(0,t.jsx)(u.Provider,{value:{currentDocId:l,currentCollection:r,setCurrentDocId:a,setCurrentCollection:i},children:e})},p=({docId:e,collection:l})=>{let{setCurrentDocId:a,setCurrentCollection:t}=c();return(0,n.useEffect)(()=>{a(e),t(l)},[e,l,a,t]),null}},16004:(e,l,a)=>{"use strict";a.d(l,{PostsFeedPagination:()=>u});var t=a(36925),r=a(64489),i=a(85679),s=a(85091),n=a(36962),o=a(26112),d=a(99336);let u=({baseUrl:e,hasNextPage:l,postsPerPage:a=6,remainingPosts:u})=>{let[c,m]=(0,r.useState)([]),[x,h]=(0,r.useState)(!1),[p,b]=(0,r.useState)(0),[f,v]=(0,r.useState)(l);return 0!==c.length||f?(0,t.jsxs)("div",{className:"container-lg flex flex-col items-center",children:[c.length>0&&(0,t.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8 mt-8",children:c.map(l=>(0,t.jsx)(s.R,{post:l,baseUrl:e,isFeed:!0}
1,l.id))}),f&&(0,t.jsx)(i.$,{onClick:()=>{if(x||!f)return;h(!0);let e=p+a;m([...c,...u.slice(p,e)]),b(e),v(e<u.length),h(!1)},disabled:x,className:"group font-semibold mt-12 mx-auto",variant:"ghost",children:x?(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[(0,t.jsx)(n.A,{className:"animate-spin",size:20,strokeWidth:2.5}),(0,t.jsx)("span",{children:d.Yl.ez})]}):(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{children:d.Yl.Vc}),(0,t.jsx)(o.A,{className:"w-4 h-4 group-hover:translate-y-1 transition-transform duration-300"})]})})]}):null}},19328:(e,l,a)=>{"use strict";a.d(l,{WhereaboutsWidgetClient:()=>k});var t=a(36925),r=a(64489),i=a(94129),s=a(64679),n=a(21539),o=a(56337);let d=(0,r.memo)(({accessId:e,latitude:l,longitude:a,radius:i,showFilters:s=!0,distanceUnit:n="metric",excludedTagGroups:o,type:d="operators",detailsDisplayMode:u="slideout"})=>{let c=(0,r.useRef)(null),m=`${l},${a},${"imperial"===n?Math.round(1609.34*i):Math.round(1e3*i)}`;return(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:` 2 <whereabouts-whats-nearby-widget 3 access-id="${e}" 4 type="${d}" 5 location="${m}" 6 show-filters="${s}" 7 details-link="${"operators"===d?"/listing/{NAME}/{ID}":"/events/{NAME}/{ID}"}" 8 details-display-mode="${u}" 9 distance-unit="${n}" 10 ${o?` excluded-tag-groups="${o}"`:""} 11 ></whereabouts-whats-nearby-widget> 12 `},ref:c,className:"w-full"})});function u(e){return(0,t.jsx)(d,{...e})}d.displayName="WhatsNearbyEmbeddedObject";var c=a(72867),m=a(93927);let x="data-wa-fade-left",h="data-wa-fade-right";function p(e){let l=e.shadowRoot;if(!l)return null;let a=l.querySelector('[part="carousel__container"]');if(!a)return null;let t=a.querySelector(".swiper-wrapper")??a;
12return{viewport:a,track:t}}function b(e,l){if(e){if(!l){e.removeAttribute(x),e.removeAttribute(h);return}e.setAttribute(x,l.fadeLeft?"true":"false"),e.setAttribute(h,l.fadeRight?"true":"false")}}let f=(0,r.memo)(({widgetId:e,accessId:l,displayMode:a="grid"})=>{let i=(0,r.useRef)(null),s="carousel"===a,n=s?520:360,[o,d]=(0,r.useState)(!1);(0,r.useEffect)(()=>{queueMicrotask(()=>d(!0))},[]),(0,r.useEffect)(()=>{let e;if(!s)return;let l=i.current;if(!l)return;let a=null,t=null,r=null,n=null,o=0,d=0,u=0,c=null,m=()=>e();function x(){let s=i.current;if(!s)return;let n=l.querySelector("whereabouts-events-widget");if(!n||"carousel"!==n.getAttribute("widget-display-mode")){c?.removeEventListener("scroll",m),c=null,b(s,null),s.style.removeProperty("--wa-carousel-track-px");return}let o=p(n);if(!o){c?.removeEventListener("scroll",m),c=null,b(s,{fadeLeft:!1,fadeRight:!1}),s.style.removeProperty("--wa-carousel-track-px");return}let{viewport:d,track:u}=o;b(s,function(e,l){let a=e.getBoundingClientRect(),t=l.querySelectorAll(".swiper-slide:not(.swiper-slide-duplicate)");if(t.length>0){let e=t[0].getBoundingClientRect(),l=t[t.length-1].getBoundingClientRect();return l.right-e.left>a.width+4?{fadeLeft:e.left<a.left-4,fadeRight:l.right>a.right+4}:{fadeLeft:!1,fadeRight:!1}}if(!(l.scrollWidth>e.clientWidth+4))return{fadeLeft:!1,fadeRight:!1};let r=e.scrollLeft;return{fadeLeft:r>4,fadeRight:r<Math.max(0,l.scrollWidth-e.clientWidth)-4}}(d,u)),window.matchMedia("(min-width: 1400px)").matches?s.style.setProperty("--wa-carousel-track-px",`${d.clientWidth}px`):s.style.removeProperty("--wa-carousel-track-px"),c!==d&&(c?.removeEventListener("scroll",m),(c=d).addEventListener("scroll",m,{passive:!0})),t||((t=new ResizeObserver(()=>e())).observe(d),t.observe(u)),a||(a=new ResizeObserver(()=>e())).observe(n),r||(r=new MutationObserver(()=>e())).observe(u,{attributes:!0,attributeFilter:["style","class"],subtree:!0})}e=()=>{u||(u=requestAnimationFrame(()=>{u=0,x()}))};let h=()=>{let e=l.querySelector("whereabouts-events-widget");return!!(e?.shadowRoot&&p(e))},f=()=>{clearInterval(o),o=0,n?.disconnect(),n=null},v=()=>{x(),f()};h()?x():((n=new MutationObserver(()=>{h()&&v()})).observe(l,{childList:!0,subtree:!0}),o=window.setInterval(()=>{if(d+=1,h())v();else if(d>80){f();let e=l.querySelector("whereabouts-events-widget");e&&!e.shadowRoot&&b(l,null)}},100));let g=()=>e();return window.addEventListener("resize",g),()=>{window.removeEventListener("resize",g),f(),c?.removeEventListener("scroll",m),c=null,u&&cancelAnimationFrame(u),a?.disconnect(),t?.disconnect(),r?.disconnect(),b(l,null),l.style.removeProperty("--wa-carousel-track-px")}},[s,i]);let u=(0,r.useMemo)(()=>`<whereabouts-events-widget widget-id="${e}" organization-id="${l}" event-details-display-mode="slideout" event-details-link="/events/{EVENT_NAME}/{EVENT_ID}" widget-display-mode="${a}" style="display: block; min-height: ${n}px" ></whereabouts-events-widget>`,[e,l,a,n]);return(0,t.jsxs)("div",{ref:i,className:(0,m.cn)(s&&"wa-events-carousel-embed relative overflow-x-hidden",s?"max-w-[min(100%,1440px)] mx-auto sm:overflow-x-hidden w-full":"max-w-[1400px] mx-auto sm:overflow-x-hidden w-full"),...s?{"data-wa-fade-left":"false","data-wa-fade-right":"false"}:{},children:[s?(0,t.jsx)("div",{className:(0,m.cn)("wa-events-carousel-fade wa-events-carousel-fade--left pointer-events-none absolute","
12inset-y-0 left-0 z-10 w-[120px] opacity-0 transition-opacity duration-200"),"aria-hidden":!0}):null,(0,t.jsx)("div",{className:s?"min-w-0":"w-full",style:o?void 0:{minHeight:n},suppressHydrationWarning:!0,...o?{dangerouslySetInnerHTML:{__html:u}}:{}})]})});f.displayName="WhereaboutsEventsEmbeddedObject";let v=(0,r.memo)(({widgetId:e,accessId:l,widgetLimit:a=12,displayMode:i="grid"})=>{let s=(0,r.useRef)(null);return(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:`<whereabouts-operators-widget widget-id="${e}" access-id="${l}" operator-details-link="/listing/{OPERATOR_NAME}/{OPERATOR_ID}" grid-page-size="${a}" operator-list-display-mode="${i}" operator-details-display-mode="slideout" lang="en" ></whereabouts-operators-widget>`},ref:s,className:"mx-auto w-full sm:overflow-x-hidden max-sm:h-[500px]"})});v.displayName="WhereaboutsOperatorEmbeddedObject";let g=(0,r.memo)(({tripperId:e,displayMode:l="itinerary"})=>{let a=(0,r.useRef)(null);return(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:`<ttc-tripper-launcher type="ITINERARY" variant="${"map"===l?"MAP_PATH":""}" trpr-id="${e}" lang="en"></ttc-tripper-launcher>`},ref:a,className:"mx-auto w-full sm:overflow-x-hidden"})});g.displayName="WhereaboutsTripperEmbeddedObject";let w=(0,r.memo)(({bookerId:e})=>{let l=(0,r.useRef)(null),a=e?.trim();if(!a)return null;let i="https://api.prod.next.whereabouts.tech/embeddable/widget/booker/1/latest/main.js";return(0,r.useEffect)(()=>{if(document.querySelector(`script[src="${i}"]`))return;let e=document.createElement("script");e.type="module",e.src=i,e.async=!0,document.body.appendChild(e)},[i]),(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:`<whereabouts-booker-widget booker-id="${a}" button-copy="Buy now" button-bg-color="var(--primary-500)" button-style="border-radius:0px;font-family:var(--font-sans);font-weight:600"></whereabouts-booker-widget>`},ref:l})});w.displayName="WhereaboutsBookerEmbeddedObject";let j=(0,r.memo)(({widgetId:e,organizationId:l})=>{let a=(0,r.useRef)(null),i="https://api.prod.next.whereabouts.tech/embeddable/widget/inquiry/main.js";return(0,r.useEffect)(()=>{if(document.querySelector(`script[src="${i}"]`))return;let e=document.createElement("script");e.type="module",e.src=i,e.async=!0,document.body.appendChild(e)},[i]),(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:`<whereabouts-inquiry-widget widget-id="${e}" organization-id="${l}"></whereabouts-inquiry-widget>`},ref:a,className:"w-full min-w-0 flex justify-center"})});j.displayName="WhereaboutsInquiryEmbeddedObject";let y=(0,r.memo)(({item:e})=>{let l=e.membersOnlyLink?.link;return(0,t.jsxs)("div",{className:(0,m.cn)("flex max-md:flex-col max-w-[1200px] mx-auto p-8 md:p-16 justify-between gap-8 items-center","self-stretch rounded-2xl bg-black text-white"),children:[(0,t.jsxs)("div",{className:"flex flex-col flex-1 max-w-[520px]",children:[(0,t.jsx)("h2",{className:"heading-h2 mb-4 text-white",children:e.title}),e.description&&(0,t.jsx)(o.default,{data:e.description,enableGutter:!1,className:(0,m.cn)("prose-invert text-white","[&_p]:!text-white [&_li]:!text-white [&_strong]:!text-white [&_em]:!text-white/90","[&_a]:!text-secondary-200 [&_a:hover]:!text-white")})]}),(0,t.jsxs)("div",{className:"flex w-[317px] p-8 flex-col justify-center items-center gap-4 roun
12ded-2xl bg-white",children:[(0,t.jsx)(i.A,{className:"w-8 h-8 text-primary-500"}),e.price?.trim()?(0,t.jsx)("h4",{className:"font-bold text-lg font-[family-name:var(--font-heading)]",children:e.price}):null,l?(0,t.jsxs)(c.CMSLink,{...l,label:null,newTab:!0,icon:!1,appearance:"primary",backgroundColor:"light",className:(0,m.cn)("!min-h-0 h-auto shrink-0 rounded-none border-transparent !bg-primary-500 !py-2 !px-4","font-medium normal-case !tracking-normal !text-[length:var(--font-size-button)] !text-white","leading-[22px] hover:!bg-primary-700 focus:!bg-primary-700","inline-flex items-center justify-center gap-2"),children:[(0,t.jsx)(s.A,{className:"size-5 shrink-0","aria-hidden":!0}),"Members Only"]}):null,(0,t.jsx)(w,{bookerId:e.bookerId})]})]})});y.displayName="BookerItemComponent";let N=(0,r.memo)(({item:e,organizationId:l})=>(0,t.jsxs)("div",{className:(0,m.cn)("flex max-md:flex-col max-w-[1200px] mx-auto p-8 md:p-16 justify-between gap-8 items-center","self-stretch rounded-2xl bg-black text-white"),children:[(0,t.jsxs)("div",{className:"flex flex-col flex-1 max-w-[520px]",children:[(0,t.jsx)("h2",{className:"heading-h2 mb-4 text-white",children:e.title}),e.description&&(0,t.jsx)(o.default,{data:e.description,enableGutter:!1,className:(0,m.cn)("prose-invert text-white","[&_p]:!text-white [&_li]:!text-white [&_strong]:!text-white [&_em]:!text-white/90","[&_a]:!text-secondary-200 [&_a:hover]:!text-white")})]}),(0,t.jsxs)("div",{className:"flex w-[317px] p-8 flex-col justify-center items-center gap-4 roun
12ded-2xl bg-white",children:[(0,t.jsx)(n.A,{className:"w-8 h-8 text-primary-500"}),e.price?.trim()?(0,t.jsx)("h4",{className:"font-bold text-lg font-[family-name:var(--font-heading)]",children:e.price}):null,e.inquiryWidgetId?(0,t.jsx)(j,{widgetId:e.inquiryWidgetId,organizationId:l}):null]})]}));N.displayName="InquiryItemComponent";let k=({accessId:e="",widgetId:l,widgetType:a="events",widgetLimit:r,tripperId:i,tripperDisplayMode:s,bookerItems:n,inquiryItems:o,title:d,displayMode:x,eventsCarouselCta:h,customEmbed:p,embedCode:b,latitude:w,longitude:j,radius:k,showFilters:C,distanceUnit:S,excludedTagGroups:M,excludedTagGroupsSelect:A,type:T,detailsDisplayMode:I})=>{let _="events"===a&&!p&&"carousel"===(x||"grid"),E=h?.link,L=_&&!!E?.label?.trim();return(0,t.jsxs)("section",{className:(0,m.cn)("wrapper-lg layout no-bg w-full mx-auto mb-16 overflow-x-hidden",_?"px-0 max-w-[min(100%,1440px)] max-md:overflow-x-visible":"max-w-[1400px] max-[1400px]:px-[var(--rail-gutter)] min-[1401px]:px-0"),children:[(d||L)&&(0,t.jsxs)("div",{className:(0,m.cn)("w-full mb-4 md:mb-8 lg:mb-12",d&&L&&"flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",!d&&L&&"flex justify-end"),children:[d&&(0,t.jsx)("h2",{className:(0,m.cn)("heading-h2 text-black",!L&&"text-center"),children:d}),L&&E&&(0,t.jsx)(c.CMSLink,{...E,appearance:"primary",backgroundColor:"light",icon:"arrow",className:(0,m.cn)("!min-h-0 h-auto shrink-0 rounded-none border-transparent !bg-black !py-2 !px-4","font-medium normal-case !tracking-normal !text-[length:var(--font-size-button)]","leading-[22px] hover:!bg-neutral-700 focus:!bg-neutral-700 [&_svg]:size-6")})]}),!p&&l&&"events"===a&&(0,t.jsx)("div",{className:(0,m.cn)(_&&"max-md:-mx-[var(--rail-gutter)] max-md:w-[calc(100%+2*var(--rail-gutter))] max-md:min-w-0"),children:(0,t.jsx)(f,{widgetId:l,accessId:e,displayMode:x||"grid"})}),!p&&l&&"operator"===a&&(0,t.jsx)(v,{widgetId:l,accessId:e,widgetLimit:r||void 0,displayMode:x||"grid"}),!p&&i&&"tripper"===a&&(0,t.jsx)(g,{tripperId:i,displayMode:s||void 0}),!p&&"booker"===a&&n&&n.length>0&&(0,t.jsx)("div",{className:"space-y-8",children:n.map((e,l)=>(0,t.jsx)(y,{item:e},e.id||l))}),!p&&"inquiries"===a&&o&&o.length>0&&e&&(0,t.jsx)("div",{className:"space-y-8",children:o.map((l,a)=>(0,t.jsx)(N,{item:l,organizationId:e},l.id||a))}),!p&&"whatsNearby"===a&&w&&j&&k&&(0,t.jsx)(u,{accessId:e,latitude:w,longitude:j,radius:k,showFilters:null===C?void 0:C,distanceUnit:S||"metric",excludedTagGroups:Array.isArray(A)&&A.length>0?A.join(",")+(M?","+M:""):M||"",type:T||"operators",detailsDisplayMode:I||"slideout"}),p&&b&&(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:b},"data-lenis-prevent":!0})]})}},21638:()=>{},33445:(e,l,a)=>{"use strict";a.d(l,{LinkCard:()=>u});var t=a(36925),r=a(93927);a(64489);var i=a(15821),s=a(72867),n=a(24794),o=a(76902),d=a(85679);let u=({link:e,media:l,linkDescription:a,linkHeading:u,isButtonVariation:c=!1,cardColor:m="bg-secondary-300",buttonClassName:x})=>e?c?(0,t.jsxs)(s.CMSLink,{...e,className:(0,r.cn)("group h-fit w-[385px] !no-underline text-black hover:text-black",x),icon:!1,label:"",children:[(0,t.jsx)("div",{className:`${m} w-full h-8`}),(0,t.jsxs)("div",{className:(0,r.cn)("rounded-b-xl flex flex-col gap-4 shadow-sm hover:shadow-lg transition-shadow","duration-300 bg-white min-h-[80px] h-full w-full px-12 py-9 uppercase"),children:[(0,t.jsx)("h4",{className:"",children:e.label}),(0,t.jsx)(d.$,{variant:"default",className:"px-9",children:(0,t.jsx)(n.A,{className:"h-4 w-4"})})]})]}):(0,t.jsx)(s.CMSLink,{...e,label:"",className:"group h-fit w-full !no-underline text-black hover:text-black",icon:!1,children:(0,t.jsxs)("div",{className:"!rounded-6 overflow-hidden flex flex-col shadow-sm hover:shadow-lg transition-shadow duration-300",children:[l?(0,t.jsx)(i.$,{resource:l,className:"",imgClassName:"w-full object-cover max-h-[216px] aspect-[5/4]","aria-hidden":"true",width:384,height:216,size:"(max-width: 767px) 100vw, (max-width: 1023px) 50vw, 480px"}):(0,t.jsx)("div",{className:"w-full bg-primary-300 aspect-[5/4] max-h-[216px]"}),(0,t.jsxs)("div",{className:"flex flex-col gap-4 bg-white sm:min-w-[300px] min-h-[80px] h-full w-full p-4",children:[u&&(0,t.jsx)("h3",{className:"mt-[5px] font-bold",children:u}),a&&(0,t.jsx)("p",{className:"",children:a}),(0,t.jsxs)(d.$,{variant:"default",className:"w-fit !rounded-3 py-2 px-4",children:[(0,t.jsx)("span",{children:e.label}),e.newTab?(0,t.jsx)(o.A,{size:24}):(0,t.jsx)(n.A,{size:24})]})]})]})}):null},33688:()=>{},38545:(e,l,a)=>{"use strict";a.d(l,{LivePreviewListener:()=>n});var t=a(36925),r=a(49439),i=a(26568),s=a(83791);a(64489);let n=()=>{let e=(0,s.useRouter)();return(0,t.jsx)(i.p,{refresh:e.refresh,serverURL:(0,r.yw)()})}},38999:(e,l,a)=>{"use strict";a.d(l,{J:()=>
12o});var t=a(36925),r=a(93927),i=a(47400),s=a(84918);a(64489);let n=(0,s.F)("flex my-3 text-base text-neutral-900 font-semibold leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),o=({className:e,ref:l,...a})=>(0,t.jsx)(i.b,{className:(0,r.cn)(n(),e),ref:l,...a})},46418:(e,l,a)=>{"use strict";a.d(l,{Tabs:()=>f});var t=a(36925),r=a(64489),i=a(60369),s=a(74167),n=a(94224),o=a(18008),d=a(39540),u=a(86524);function c(...e){return(0,u.QP)((0,d.$)(e))}let m="px-4 md:px-[54px] lg:px-[90px] min-[1400px]:px-[120px]",x=c("compartment-tab-slot flex min-h-0 min-w-0 h-full w-full flex-col self-stretch overflow-visible pt-2 px-0"),h=c("compartment-tab-trigger","flex min-h-[7rem] w-full min-w-0 flex-1 flex-col items-stretch px-6 py-4 text-left font-sans normal-case tracking-normal text-white transition-[background-color,box-shadow] sm:px-8","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/40 focus-visible:ring-offset-2 focus-visible:ring-offset-neutral-900","rounded-2xl","data-[state=inactive]:bg-neutral-500 data-[state=inactive]:shadow-none","data-[state=active]:relative data-[state=active]:z-[4] data-[state=active]:overflow-visible data-[state=active]:rounded-b-none data-[state=active]:rounded-t-2xl data-[state=active]:bg-neutral-900","data-[state=active]:shadow-[0px_15px_20px_0px_rgba(10,10,10,0.1
12),0px_5px_10px_0px_rgba(10,10,10,0.05)]"),p=c("compartment-tab-trigger compartment-tab-trigger--stacked","flex min-h-[7rem] w-full min-w-0 flex-row items-stretch gap-3 px-6 py-4 text-left font-sans normal-case tracking-normal text-white transition-[background-color,box-shadow] sm:px-8","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/40 focus-visible:ring-offset-2 focus-visible:ring-offset-neutral-900");function b({label:e,content:l,withDarkPanel:a,stackedDarkPanelClass:i,compartmentInnerClass:s,triggerClassName:d}){let[u,m]=r.useState(!1),x=r.useId(),h=()=>m(e=>!e);return(0,t.jsxs)("div",{className:"compartment-tab-mobile-group flex w-full min-w-0 flex-col",children:[(0,t.jsxs)("button",{type:"button",onClick:h,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),h())},"aria-expanded":u,"aria-controls":x,className:c(p,u?"relative z-[4] rounded-t-2xl rounded-b-none bg-neutral-900 shadow-[0px_15px_20px_0px_rgba(10,10,10,0.1),0px_5px_10px_0px_rgba(10,10,10,0.05)]":"rounded-2xl bg-neutral-500 shadow-none",d),children:[(0,t.jsx)("span",{className:"flex min-h-0 min-w-0 flex-1 flex-col items-stretch justify-center",children:e}),(0,t.jsx)("span",{className:"flex shrink-0 self-center text-white","aria-hidden":"true",children:u?(0,t.jsx)(n.A,{size:32,className:"shrink-0"}):(0,t.jsx)(o.A,{size:32,className:"shrink-0"})})]}),(0,t.jsx)("div",{id:x,role:"region","aria-hidden":!u,className:c("transition-all duration-300 ease-in-out",u?"h-fit overflow-visible opacity-100":"max-h-0 overflow-hidden opacity-0"),children:a?(0,t.jsx)("div",{className:i,children:l}):(0,t.jsx)("div",{className:s,children:l})})]})}let f=({defaultValue:e,tabs:l,className:a,onValueChange:n,value:o,triggerClassName:d,contentClassName:u,listClassName:p,variant:f="default",withDarkPanel:v=!0,compartmentPanelPxClass:g})=>{var w;let j="compartment"===f,y=(0,s.Ub)({minWidth:640}),[N,k]=r.useState(()=>e??l[0]?.value??""),C=void 0!==o?o:N,S=j&&l.length>0?{value:C,onValueChange:e=>{void 0===o&&k(e),n?.(e)}}:void 0!==o?{value:o,onValueChange:n}:{defaultValue:e||l[0]?.value,onValueChange:n},M=l.findIndex(e=>e.value===C),A=j?c("relative z-[2] grid h-auto min-h-0 w-full min-w-0 max-w-none items-stretch gap-[8px] mb-[8px] overflow-visible",(w=l.length)<=1?"grid-cols-1":2===w?"grid-cols-1 sm:grid-cols-[repeat(2,minmax(0,1fr))]":3===w?"grid-cols-1 sm:grid-cols-[repeat(3,minmax(0,1fr))]":"grid-cols-1 sm:grid-cols-2 lg:grid-cols-[repeat(4,minmax(0,1fr))]",p):c("grid sm:grid-cols-2 lg:grid-cols-4 gap-4",p),T=j?c(h,d):c("inline-flex items-center justify-center whitespace-nowrap px-3 py-1.5 text-base font-semibold text-primary-text-title font-sans uppercase tracking-2px transition-all focus:outline-none focus:ring-2 focus:ring-primary-300 focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 flex-1",d),I=j&&v?c("relative z-[1] w-full max-w-none bg-neutral-900 text-white shadow-xl","pt-6 pb-12 sm:pt-7 sm:pb-14 lg:pt-8 lg:pb-16",g??m,function(e,l){if(e<=1)return"rounded-tr-2xl rounded-br-2xl rounded-bl-2xl";if(2===e){if(0===l)return"rounded-tr-2xl rounded-br-2xl rounded-bl-2xl";if(1===l)return"rounded-tl-2xl rounded-bl-2xl rounded-br-2xl"}return"rounded-2xl"}(l.length,M>=0?M:0)):null,_=j&&v?c("relative z-[1] w-full max-w-none bg-neutral-900 text-white shadow-xl","pt-6 pb-12 sm:pt-7 sm:pb-14 lg:pt-8 lg:pb-16",g??m,"rounded-b-2xl rounded-t-none"):"",E=j&&!v?c("relative z-[1] -mt-2 w-full border-t border-neutral-50/15 bg-transparent pt-4 sm:pt-5",u):u;return j&&!y?(0,t.jsx)("div",{className:c("compartment-tabs-mobile flex w-full min-w-0 flex-col gap-[8px]",a),children:l.map(e=>(0,t.jsx)(b,{label:e.label,content:e.content,withDarkPanel:v,stackedDarkPanelClass:_,compartmentInnerClass:E,triggerClassName:d},e.value))}):(0,t.jsxs)(i.bL,{className:c("w-full min-w-0",j&&"overflow-visible"),orientation:"horizontal",...S,children:[(0,t.jsx)(i.B8,{className:A,"aria-label":"Tabs Navigation",children:l.map(e=>j?(0,t.jsx)("div",{className:c(x,"overflow-visible"),children:(0,t.jsx)(i.l9,{value:e.value,className:T,tabIndex:0,children:e.label})},e.value):(0,t.jsx)(i.l9,{value:e.value,className:T,tabIndex:0,children:e.label},e.value))}),l.map(e=>(0,t.jsx)(i.UC,{value:e.value,className:c("ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",j&&"overflow-visible",!j&&u),children:j&&I?(0,t.jsx)("div",{className:I,children:e.content}
12):j&&!v?(0,t.jsx)("div",{className:E,children:e.content}):e.content},e.value))]})}},56400:(e,l,a)=>{"use strict";a.d(l,{BlogSlider:()=>o});var t=a(36925);a(64489);var r=a(9949),i=a(85091),s=a(93927),n=a(28683);let o=({docs:e,headerText:l,className:a,hideScrollbar:o=!0,hasColoredBg:d=!1,hideCTAButton:u=!1})=>{if(!e||0===e.length)return null;let c=e.map((e,l)=>({id:e.id||`blog-${l}`,...e}));return(0,t.jsx)("section",{className:(0,s.cn)("wrapper-lg w-full py-16 px-4 overflow-x-hidden",a),children:(0,t.jsxs)("div",{className:"max-w-full 2xl:container-lg mx-auto w-fit",children:[l&&(0,t.jsx)("h2",{className:(0,s.cn)("heading-h2 mb-12 text-left",{"text-white":d}),children:l}),(0,t.jsx)(r.N,{data:c,renderItem:e=>(0,t.jsx)(i.R,{post:e,baseUrl:n.fJ}),hideScrollbar:o,hasColoredBg:d,hideCTAButton:u})]})})}},60322:(e,l,a)=>{"use strict";a.d(l,{FeaturedOperator:()=>o});var t=a(36925),r=a(93927),i=a(64489),s=a(15821),n=a(72867);let o=({items:e,parentProvidesContentRail:l=!1})=>{let[a,o]=(0,i.useState)([]),[d,u]=(0,i.useState)(!0);return((0,i.useEffect)(()=>{(async()=>{try{let e=await fetch("/api/operators"),l=await e.json();o(l)}catch(e){console.error("Failed to fetch operators:",e)}finally{u(!1)}})()},[]),e?.length)?d?(0,t.jsx)("section",{className:(0,r.cn)("layout no-bg wrapper-lg",l?"py-0":"py-16 md:pb-[120px]"),children:(0,t.jsx)("div",{className:"max-w-screen-xl mx-auto layout-container-default-horizontal-spacing",children:(0,t.jsx)("div",{className:"flex justify-center items-center py-20",children:(0,t.jsx)("div",{className:"w-8 h-8 border-4 border-t-transparent border-neutral-surface-default rounded-full animate-spin"})})})}):(0,t.jsx)("section",{className:(0,r.cn)("layout no-bg wrapper-lg px-4",l?"py-0":"py-16 md:pb-[120px]"),children:(0,t.jsx)("div",{className:"max-w-screen-xl mx-auto layout-container-default-horizontal-spacing grid grid-cols-1 md:grid-cols-3 gap-8",children:e.map((e,l)=>{let i=a.find(l=>l.entityID===e.operatorDetails?.operatorId),o=e.overrideDefaults&&e.image?e.image:null,d=e.overrideDefaults&&e.heading||i?.name?.en||"Unknown Operator",u=e.overrideDefaults&&e.description||i?.description?.en||"",c=e.overrideDefaults&&e.links?.[0]?.link?.url||i?.url||"#",m=e.overrideDefaults&&e.links?.[0]?.link?.label||"View Details",x=o?.url||i?.image_url;return e.isFeatured?(0,t.jsxs)("div",{className:(0,r.cn)("relative flex flex-col justify-center md:col-span-3 aspect-[3/1] bg-cover bg-center","group/row py-16 md:py-20 px-[var(--rail-gutter)]"),style:x?{backgroundImage:`url(${x})`}:void 0,children:[(0,t.jsx)("div",{className:(0,r.cn)("absolute inset-3 pointer-events-none z-50 opacity-0 group-hover/row:opacity-100","transition-opacity duration-500 max-md:hidden")}),(0,t.jsx)("div",{className:"absolute inset-0 half-blur-left lg:w-[75%]"}),(0,t.jsxs)("div",{className:"relative z-10 flex flex-col gap-4 max-w-[510px] max-md:mx-auto",children:[e.category&&(0,t.jsx)("span",{className:"uppercase headline font-bold tracking-widest text-white",children:e.category}),(0,t.jsx)("h3",{className:"heading-h2 text-white uppercase font-normal leading-120%",children:d}),(0,t.jsx)("p",{className:"text-white font-[500]",children:u}),(0,t.jsx)(n.CMSLink,{type:"custom",url:c,label:"",className:(0,r.cn)("flex items-center max-md:gap-2 uppercase font-bold text-sm group/link mb-0 text-white","hover:opacity-80 md:group-hover/row:gap-2 no-underline"),children:(0,t.jsx)("span",{className:(0,r.cn)("transition-all duration-500 md:max-w-0 overflow-hidden whitespace-nowrap","group-hover/row:max-w-[200px] md:opacity-0 group-hover/row:opacity-100"),children:m})})]})]},l):(0,t.jsxs)("div",{className:"relative flex flex-col group/row",children:[(0,t.jsx)("div",{className:"relative aspect-[16/9] w-full overflow-hidden",children:x&&(0,t.jsx)(s.$,{src:x,alt:o?.alt||d,fill:!0,className:"w-full h-full",imgClassName:"object-cover transition-transform duration-500 h-full"})}),(0,t.jsxs)("div",{className:"mt-4 md:mt-8 flex flex-col gap-4",children:[(0,t.jsx)("h3",{className:"font-normal heading-h3",children:d}),(0,t.jsx)("p",{children:u}),(0,t.jsx)(n.CMSLink,{type:"custom",url:c,label:"",className:"flex items-center uppercase font-bold text-sm group/link mb-0 gap-2 text-primary-surface-lighter no-underline",children:(0,t.jsx)("span",{className:"transition-all duration-500 whitespace-nowrap group-hover/row:max-w-[200px]",children:m})})]})]},l)})})}):null}},63838:()=>{}
12,67040:(e,l,a)=>{"use strict";a.d(l,{VideoSlider:()=>o});var t=a(36925),r=a(9949),i=a(56337);a(64489);var s=a(93927);let n=({item:e})=>{let l=function(e,l,a){if("youtube-url"===e&&l){let e;return(e=function(e){for(let l of[/(?:youtube\.com\/watch\?v=|youtu\.be\/|youtube\.com\/embed\/)([^&\n?#]+)/,/youtube\.com\/watch\?.*v=([^&\n?#]+)/]){let a=e.match(l);if(a)return a[1]}return null}(l))?`https://www.youtube.com/embed/${e}`:null}if("embed-code"===e&&a){let e;return(e=a.match(/src\s*=\s*["']([^"']+)["']/i))?e[1]:null}return null}(e.videoType,e.youtubeUrl||void 0,e.embedCode||void 0);return l?(0,t.jsx)("div",{className:"group relative w-[715px] max-md:max-w-[90vw] aspect-[143/80] overflow-hidden rounded-3",children:(0,t.jsx)("iframe",{src:l,title:"Video",className:"w-full h-full",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0})}):(0,t.jsx)("div",{className:"w-[715px] max-md:max-w-[90vw] aspect-[143/80] bg-gray-200 rounded-3 flex items-center justify-center",children:(0,t.jsx)("p",{className:"text-gray-500",children:"Invalid video URL"})})};function o({videos:e,subtitle:l,title:a,description:d,background:u,parentProvidesContentRail:c=!1}){if(!e||0===e.length)return console.log("No videos found"),null;let m="no-bg"!==u;return(0,t.jsx)("section",{className:(0,s.cn)("wrapper-lg layout mx-auto min-w-0 w-full max-md:text-center overflow-x-clip font-body",c?"py-0":"py-[64px]",u),children:(0,t.jsxs)("div",{className:"mx-auto flex min-w-0 w-full max-w-[1440px] flex-col gap-y-2 overflow-x-clip px-0",children:[(0,t.jsxs)("div",{className:"mx-auto mb-8 flex w-full max-w-[1440px] flex-col gap-y-8 md:mb-16",children:[l&&(0,t.jsx)("p",{className:"w-full uppercase headline tracking-widest",children:l}),a&&(0,t.jsx)("h2",{className:(0,s.cn)("heading-h2 w-full",{"text-white":m}),children:a}),d&&(0,t.jsx)("div",{className:"layout-max-text-width mx-auto mb-2",children:(0,t.jsx)(i.default,{data:d,enableGutter:!1,className:(0,s.cn)("w-full max-md:text-center",{"text-white":m})})})]}),(0,t.jsx)(r.N,{data:e?.map((e,l)=>({...e,id:e.id||l.toString()}))??[],renderItem:(e,l)=>(0,t.jsx)(n,{item:e}),hideScrollbar:!0,hideCTAButton:!0,hasColoredBg:m})]})})}},67054:()=>{},67861:(e,l,a)=>{"use strict";a.d(l,{Form:()=>z});var t=a(36925),r=a(83791),i=a(64489),s=a(27203),n=a(56337),o=a(85679),d=a(93927),u=a(26898),c=a(5788);let m=({className:e,ref:l,...a})=>(0,t.jsx)(u.bL,{className:(0,d.cn)("peer h-4 w-4 mb-2 shrink-0 rounded-3 border-neutral-900 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary-500 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary-500 data-[state=checked]:text-white data-[state=checked]:border-primary-500 aria-[invalid=true]:border-red-500 aria-[invalid=true]:focus-visible:ring-red-500 transition-colors duration-200",e),ref:l,...a,children:(0,t.jsx)(u.C1,{className:(0,d.cn)("flex items-center justify-center text-current"),children:(0,t.jsx)(c.A,{className:"h-4 w-4"})})});var x=a(38999);let h=({errorMessage:e="This field is required",id:l})=>(0,t.jsx)("div",{id:l,className:"mt-2 text-red-500 text-sm",role:"alert","aria-live":"polite",children:e}),p=({children:e,className:l,width:a})=>(0,t.jsx)("div",{className:l,style:{maxWidth:a?`calc(${a}% - 4px)`:void 0,flex:a&&100!==a?`1 1 calc(${a}% - 8px)`:"0 0 100%"},children:e});var b=a(53980),f=a(65178),v=a(20007);let g=b.bL;b.YJ;let w=b.WT,j=({children:e,className:l,ref:a,...r})=>(0,t.jsxs)(b.l9,{className:(0,d.cn)("flex w-full items-center justify-between rounded-3 border border-neutral-900 mb-2 px-5 py-[10px] text-inherit ring-offset-background placeholder:text-[#979797] focus:outline-none focus:ring-2 focus:ring-primary-500 focus:ring-offset-2 focus:border-primary-500 transition-colors duration-200 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1 bg-white aria-[invalid=true]:border-red-500 aria-[invalid=true]:focus:ring-red-500",l),ref:a,...r,children:[e,(0,t.jsx)(b.In,{asChild:!0,children:(0,t.jsx)(f.A,{className:"h-4 w-4 text-primary-border-default opacity-100"})})]}),y=({className:e,ref:l,...a})=>(0,t.jsx)(b.PP,{className:(0,d.cn)("flex cursor-default items-center justify-center py-1",e),ref:l,...a,children:(0,t.jsx)(v.A,{className:"h-4 w-4"})}),N=({className:e,ref:l,...a})=>(0,t.jsx)(b.wn,{className:(0,d.cn)("flex cursor-default items-center justify-center py-1",e),ref:l,...a,children:(0,t.jsx)(f.A,{className:"h-4 w-4"})}),k=({children:e,className:l,position:a="popper",ref:r,...i})=>(0,t.jsx)(b.ZL,{children:(0,t.jsxs)(b.UC,{className:(0,d.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden border bg-card text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
12de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 rounded-3 border-neutral-900","popper"===a&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",l),position:a,ref:r,...i,children:[(0,t.jsx)(y,{}),(0,t.jsx)(b.LM,{className:(0,d.cn)("p-1","popper"===a&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:e}),(0,t.jsx)(N,{})]})}),C=({children:e,className:l,ref:a,...r})=>(0,t.jsxs)(b.q7,{className:(0,d.cn)("relative flex w-full cursor-default select-none items-center rounded py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",l),ref:a,...r,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(b.VF,{children:(0,t.jsx)(c.A,{className:"h-4 w-4"})})}),(0,t.jsx)(b.p4,{children:e})]}),S=[{label:"Afghanistan",value:"AF"},{label:"\xc5land Islands",value:"AX"},{label:"Albania",value:"AL"},{label:"Algeria",value:"DZ"},{label:"American Samoa",value:"AS"},{label:"Andorra",value:"AD"},{label:"Angola",value:"AO"},{label:"Anguilla",value:"AI"},{label:"Antarctica",value:"AQ"},{label:"Antigua and Barbuda",value:"AG"},{label:"Argentina",value:"AR"},{label:"Armenia",value:"AM"},{label:"Aruba",value:"AW"},{label:"Australia",value:"AU"},{label:"Austria",value:"AT"},{label:"Azerbaijan",value:"AZ"},{label:"Bahamas",value:"BS"},{label:"Bahrain",value:"BH"},{label:"Bangladesh",value:"BD"},{label:"Barbados",value:"BB"},{label:"Belarus",value:"BY"},{label:"Belgium",value:"BE"},{label:"Belize",value:"BZ"},{label:"Benin",value:"BJ"},{label:"Bermuda",value:"BM"},{label:"Bhutan",value:"BT"},{label:"Bolivia",value:"BO"},{label:"Bosnia and Herzegovina",value:"BA"},{label:"Botswana",value:"BW"},{label:"Bouvet Island",value:"BV"},{label:"Brazil",value:"BR"},{label:"British Indian Ocean Territory",value:"IO"},{label:"Brunei Darussalam",value:"BN"},{label:"Bulgaria",value:"BG"},{label:"Burkina Faso",value:"BF"},{label:"Burundi",value:"BI"},{label:"Cambodia",value:"KH"},{label:"Cameroon",value:"CM"},{label:"Canada",value:"CA"},{label:"Cape Verde",value:"CV"},{label:"Cayman Islands",value:"KY"},{label:"Central African Republic",value:"CF"},{label:"Chad",value:"TD"},{label:"Chile",value:"CL"},{label:"China",value:"CN"},{label:"Christmas Island",value:"CX"},{label:"Cocos (Keeling) Islands",value:"CC"},{label:"Colombia",value:"CO"},{label:"Comoros",value:"KM"},{label:"Congo",value:"CG"},{label:"Congo, The Democratic Republic of the",value:"CD"},{label:"Cook Islands",value:"CK"},{label:"Costa Rica",value:"CR"},{label:"Cote D'Ivoire",value:"CI"},{label:"Croatia",value:"HR"},{label:"Cuba",value:"CU"},{label:"Cyprus",value:"CY"},{label:"Czech Republic",value:"CZ"},{label:"Denmark",value:"DK"},{label:"Djibouti",value:"DJ"},{label:"Dominica",value:"DM"},{label:"Dominican Republic",value:"DO"},{label:"Ecuador",value:"EC"},{label:"Egypt",value:"EG"},{label:"El Salvador",value:"SV"},{label:"Equatorial Guinea",value:"GQ"},{label:"Eritrea",value:"ER"},{label:"Estonia",value:"EE"},{label:"Ethiopia",value:"ET"},{label:"Falkland Islands (Malvinas)",value:"FK"},{label:"Faroe Islands",value:"FO"},{label:"Fiji",value:"FJ"},{label:"Finland",value:"FI"},{label:"France",value:"FR"},{label:"French Guiana",value:"GF"},{label:"French Polynesia",value:"PF"},{label:"French Southern Territories",value:"TF"},{label:"Gabon",value:"GA"},{label:"Gambia",value:"GM"},{label:"Georgia",value:"GE"},{label:"Germany",value:"DE"},{label:"Ghana",value:"GH"},{label:"Gibraltar",value:"GI"},{label:"Greece",value:"GR"},{label:"Greenland",value:"GL"},{label:"Grenada",value:"GD"},{label:"Guadeloupe",value:"GP"},{label:"Guam",value:"GU"},{label:"Guatemala",value:"GT"},{label:"Guernsey",value:"GG"},{label:"Guinea",value:"GN"},{label:"Guinea-Bissau",value:"GW"},{label:"Guyana",value:"GY"},{label:"Haiti",value:"HT"},{label:"Heard Island and Mcdonald Islands",value:"HM"},{label:"Holy See (Vatican City State)",value:"VA"},{label:"Honduras",value:"HN"},{label:"Hong Kong",value:"HK"},{label:"Hungary",value:"HU"},{label:"Iceland",value:"IS"},{label:"India",value:"IN"},{label:"Indonesia",value:"ID"}
12,{label:"Iran, Islamic Republic Of",value:"IR"},{label:"Iraq",value:"IQ"},{label:"Ireland",value:"IE"},{label:"Isle of Man",value:"IM"},{label:"Israel",value:"IL"},{label:"Italy",value:"IT"},{label:"Jamaica",value:"JM"},{label:"Japan",value:"JP"},{label:"Jersey",value:"JE"},{label:"Jordan",value:"JO"},{label:"Kazakhstan",value:"KZ"},{label:"Kenya",value:"KE"},{label:"Kiribati",value:"KI"},{label:"Democratic People's Republic of Korea",value:"KP"},{label:"Korea, Republic of",value:"KR"},{label:"Kosovo",value:"XK"},{label:"Kuwait",value:"KW"},{label:"Kyrgyzstan",value:"KG"},{label:"Lao People's Democratic Republic",value:"LA"},{label:"Latvia",value:"LV"},{label:"Lebanon",value:"LB"},{label:"Lesotho",value:"LS"},{label:"Liberia",value:"LR"},{label:"Libyan Arab Jamahiriya",value:"LY"},{label:"Liechtenstein",value:"LI"},{label:"Lithuania",value:"LT"},{label:"Luxembourg",value:"LU"},{label:"Macao",value:"MO"},{label:"Macedonia, The Former Yugoslav Republic of",value:"MK"},{label:"Madagascar",value:"MG"},{label:"Malawi",value:"MW"},{label:"Malaysia",value:"MY"},{label:"Maldives",value:"MV"},{label:"Mali",value:"ML"},{label:"Malta",value:"MT"},{label:"Marshall Islands",value:"MH"},{label:"Martinique",value:"MQ"},{label:"Mauritania",value:"MR"},{label:"Mauritius",value:"MU"},{label:"Mayotte",value:"YT"},{label:"Mexico",value:"MX"},{label:"Micronesia, Federated States of",value:"FM"},{label:"Moldova, Republic of",value:"MD"},{label:"Monaco",value:"MC"},{label:"Mongolia",value:"MN"},{label:"Montenegro",value:"ME"},{label:"Montserrat",value:"MS"},{label:"Morocco",value:"MA"},{label:"Mozambique",value:"MZ"},{label:"Myanmar",value:"MM"},{label:"Namibia",value:"NA"},{label:"Nauru",value:"NR"},{label:"Nepal",value:"NP"},{label:"Netherlands",value:"NL"},{label:"Netherlands Antilles",value:"AN"},{label:"New Caledonia",value:"NC"},{label:"New Zealand",value:"NZ"},{label:"Nicaragua",value:"NI"},{label:"Niger",value:"NE"},{label:"Nigeria",value:"NG"},{label:"Niue",value:"NU"},{label:"Norfolk Island",value:"NF"},{label:"Northern Mariana Islands",value:"MP"},{label:"Norway",value:"NO"},{label:"Oman",value:"OM"},{label:"Pakistan",value:"PK"},{label:"Palau",value:"PW"},{label:"Palestinian Territory, Occupied",value:"PS"},{label:"Panama",value:"PA"},{label:"Papua New Guinea",value:"PG"},{label:"Paraguay",value:"PY"},{label:"Peru",value:"PE"},{label:"Philippines",value:"PH"},{label:"Pitcairn",value:"PN"},{label:"Poland",value:"PL"},{label:"Portugal",value:"PT"},{label:"Puerto Rico",value:"PR"},{label:"Qatar",value:"QA"},{label:"Reunion",value:"RE"},{label:"Romania",value:"RO"},{label:"Russian Federation",value:"RU"},{label:"Rwanda",value:"RW"},{label:"Saint Helena",value:"SH"},{label:"Saint Kitts and Nevis",value:"KN"},{label:"Saint Lucia",value:"LC"},{label:"Saint Pierre and Miquelon",value:"PM"},{label:"Saint Vincent and the Grenadines",value:"VC"},{label:"Samoa",value:"WS"},{label:"San Marino",value:"SM"},{label:"Sao Tome and Principe",value:"ST"},{label:"Saudi Arabia",value:"SA"},{label:"Senegal",value:"SN"},{label:"Serbia",value:"RS"},{label:"Seychelles",value:"SC"},{label:"Sierra Leone",value:"SL"},{label:"Singapore",value:"SG"},{label:"Slovakia",value:"SK"},{label:"Slovenia",value:"SI"},{label:"Solomon Islands",value:"SB"},{label:"Somalia",value:"SO"},{label:"South Africa",value:"ZA"},{label:"South Georgia and the South Sandwich Islands",value:"GS"},{label:"Spain",value:"ES"},{label:"Sri Lanka",value:"LK"},{label:"Sudan",value:"SD"},{label:"Suriname",value:"SR"},{label:"Svalbard and Jan Mayen",value:"SJ"},{label:"Swaziland",value:"SZ"},{label:"Sweden",value:"SE"},{label:"Switzerland",value:"CH"},{label:"Syrian Arab Republic",value:"SY"},{label:"Taiwan",value:"TW"},{label:"Tajikistan",value:"TJ"},{label:"Tanzania, United Republic of",value:"TZ"},{label:"Thailand",value:"TH"},{label:"Timor-Leste",value:"TL"},{label:"Togo",value:"TG"},{label:"Tokelau",value:"TK"},{label:"Tonga",value:"TO"},{label:"Trinidad and Tobago",value:"TT"},{label:"Tunisia",value:"TN"},{label:"Turkey",value:"TR"},{label:"Turkmenistan",value:"TM"},{label:"Turks and Caicos Islands",value:"TC"},{label:"Tuvalu",value:"TV"},{label:"Uganda",value:"UG"},{label:"Ukraine",value:"UA"},{label:"United Arab Emirates",value:"AE"},{label:"United Kingdom",value:"GB"},{label:"United States",value:"US"},{label:"United States Minor Outlying Islands",value:"UM"},{label:"Uruguay",value:"UY"},{label:"Uzbekistan",value:"UZ"},{label:"Vanuatu",value:"VU"},{label:"Venezuela",value:"VE"},{label:"Viet Nam",value:"VN"},{label:"Virgin Islands, British",value:"VG"},{label:"Virgin Islands, U.S.",value:"VI"},{label:"Wallis and Futuna",value:"WF"},{label:"Western Sahara",value:"EH"},{label:"Yemen",value:"YE"},{label:"Zambia",value:"ZM"},{label:"Zimbabwe",value:"ZW"}],M="flex w-full rounded-3 border border-neutral-900 bg-white mb-2 px-5 py-[10px] text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-[#979797] focu
12s-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary-500 focus-visible:ring-offset-2 focus:border-primary-500 transition-colors duration-200 disabled:cursor-not-allowed disabled:opacity-50 aria-[invalid=true]:border-red-500 aria-[invalid=true]:focus-visible:ring-red-500",A=({type:e,className:l,ref:a,...r})=>(0,t.jsx)("input",{className:(0,d.cn)(M,l),ref:a,type:e,...r}),T=[{label:"Alberta",value:"AB"},{label:"British Columbia",value:"BC"},{label:"Manitoba",value:"MB"},{label:"New Brunswick",value:"NB"},{label:"Newfoundland and Labrador",value:"NL"},{label:"Northwest Territories",value:"NT"},{label:"Nova Scotia",value:"NS"},{label:"Nunavut",value:"NU"},{label:"Ontario",value:"ON"},{label:"Prince Edward Island",value:"PE"},{label:"Quebec",value:"QC"},{label:"Saskatchewan",value:"SK"},{label:"Yukon",value:"YT"},{label:"Alabama",value:"AL"},{label:"Alaska",value:"AK"},{label:"Arizona",value:"AZ"},{label:"Arkansas",value:"AR"},{label:"California",value:"CA"},{label:"Colorado",value:"CO"},{label:"Connecticut",value:"CT"},{label:"Delaware",value:"DE"},{label:"Florida",value:"FL"},{label:"Georgia",value:"GA"},{label:"Hawaii",value:"HI"},{label:"Idaho",value:"ID"},{label:"Illinois",value:"IL"},{label:"Indiana",value:"IN"},{label:"Iowa",value:"IA"},{label:"Kansas",value:"KS"},{label:"Kentucky",value:"KY"},{label:"Louisiana",value:"LA"},{label:"Maine",value:"ME"},{label:"Maryland",value:"MD"},{label:"Massachusetts",value:"MA"},{label:"Michigan",value:"MI"},{label:"Minnesota",value:"MN"},{label:"Mississippi",value:"MS"},{label:"Missouri",value:"MO"},{label:"Montana",value:"MT"},{label:"Nebraska",value:"NE"},{label:"Nevada",value:"NV"},{label:"New Hampshire",value:"NH"},{label:"New Jersey",value:"NJ"},{label:"New Mexico",value:"NM"},{label:"New York",value:"NY"},{label:"North Carolina",value:"NC"},{label:"North Dakota",value:"ND"},{label:"Ohio",value:"OH"},{label:"Oklahoma",value:"OK"},{label:"Oregon",value:"OR"},{label:"Pennsylvania",value:"PA"},{label:"Rhode Island",value:"RI"},{label:"South Carolina",value:"SC"},{label:"South Dakota",value:"SD"},{label:"Tennessee",value:"TN"},{label:"Texas",value:"TX"},{label:"Utah",value:"UT"},{label:"Vermont",value:"VT"},{label:"Virginia",value:"VA"},{label:"Washington",value:"WA"},{label:"West Virginia",value:"WV"},{label:"Wisconsin",value:"WI"},{label:"Wyoming",value:"WY"}],I=({className:e,ref:l,...a})=>(0,t.jsx)("textarea",{className:(0,d.cn)("flex min-h-[80px] w-full border border-neutral-900 bg-white mb-2 px-5 py-[10px] text-base ring-offset-background placeholder:text-[#979797] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary-500 focus-visible:ring-offset-2 focus:border-primary-500 transition-colors duration-200 disabled:cursor-not-allowed disabled:opacity-50 aria-[invalid=true]:border-red-500 aria-[invalid=true]:focus-visible:ring-red-500 rounded-3",e),ref:l,...a});var _=a(47228);a(87336);var E=a(12826);a(7115);let L=(0,i.forwardRef)(({value:e,onClick:l,onChange:a,placeholder:r,className:i},s)=>(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("input",{ref:s,value:e,onChange:a,onClick:l,placeholder:r,className:i}),(0,t.jsx)(E.A,{className:"absolute right-3 top-1/2 -translate-y-1/2 h-4 w-4 text-primary-surface-lighter"})]}));L.displayName="CustomInput";let R={checkbox:({name:e,defaultValue:l,errors:a,label:r,register:n,required:o,width:d})=>{let u=n(e,{required:o}),{setValue:c}=(0,s.xW)(),b=(0,i.useId)(),f=o&&a[e];return(0,t.jsxs)(p,{width:d,children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(m,{defaultChecked:l,id:e,"aria-required":o?"true":"false","aria-describedby":f?b:void 0,"aria-invalid":f?"true":"false",...u,onCheckedChange:e=>{c(u.name,e)}}),(0,t.jsxs)(x.J,{htmlFor:e,className:"cursor-pointer",children:[o&&(0,t.jsx)("span",{className:"mr-1 text-red-500","aria-label":"required",children:"*"}),r]})]}),f&&(0,t.jsx)(h,{id:b})]})},country:({name:e,control:l,errors:a,label:r,required:n,width:o,placeholderText:d,description:u})=>{let c=(0,s.xW)();return(0,i.useEffect)(()=>{c&&(c.getValues(e)||c.setValue(e,"CA",{shouldValidate:!0,shouldDirty:!1}))},[c,e,n]),(0,t.jsxs)(p,{width:o,children:[(0,t.jsxs)(x.J,{htmlFor:e,children:[n&&(0,t.jsx)("span",{className:"mr-1 text-orange-200",children:"*"}),r]}),(0,t.jsx)(s.xI,{control:l,defaultValue:"CA",name:e,render:({field:{onCh
12ange:l,value:a}})=>{let r=S.find(e=>e.value===a)||{value:"CA"};return(0,t.jsxs)(g,{onValueChange:e=>l(e),value:r?.value,children:[(0,t.jsx)(j,{className:`w-full ${!r?.value&&"text-grey-300"}`,id:e,children:(0,t.jsx)(w,{placeholder:d,className:r?.value?"":"text-red-400"})}),(0,t.jsx)(k,{className:"bg-white",children:S.map(({label:e,value:l})=>(0,t.jsx)(C,{value:l,className:"cursor-pointer",children:e},l))})]})},rules:{required:n}}),u&&(0,t.jsx)("p",{className:"mt-2 text-black/40",children:u}),n&&a[e]&&(0,t.jsx)(h,{})]})},email:({name:e,defaultValue:l,errors:a,label:r,register:s,required:n,width:o,placeholderText:d,description:u})=>{let c=(0,i.useId)(),m=(0,i.useId)(),b=n&&a[e];return(0,t.jsxs)(p,{width:o,children:[(0,t.jsxs)(x.J,{htmlFor:e,children:[n&&(0,t.jsx)("span",{className:"mr-1 text-red-500","aria-label":"required",children:"*"}),r]}),(0,t.jsx)(A,{defaultValue:l,id:e,type:"email",placeholder:d,"aria-required":n?"true":"false","aria-describedby":`${u?c:""} ${b?m:""}`.trim()||void 0,"aria-invalid":b?"true":"false",...s(e,{pattern:{value:/^\S[^\s@]*@\S+$/,message:"Please enter a valid email address"},required:!!n&&"This field is required"})}),u&&(0,t.jsx)("p",{id:c,className:"mt-2 text-black/40",children:u}),b&&(0,t.jsx)(h,{id:m})]})},message:({message:e})=>(0,t.jsx)(p,{className:"my-12",width:"100",children:e&&(0,t.jsx)(n.default,{data:e})}),number:({name:e,defaultValue:l,errors:a,label:r,register:i,required:s,width:n,placeholderText:o,description:d})=>(0,t.jsxs)(p,{width:n,children:[(0,t.jsxs)(x.J,{htmlFor:e,children:[s&&(0,t.jsx)("span",{className:"mr-1 text-orange-200",children:"*"}),r]}),(0,t.jsx)(A,{defaultValue:l,id:e,type:"number",placeholder:o,...i(e,{required:s})}),d&&(0,t.jsx)("p",{className:"mt-2 text-black/40",children:d}),s&&a[e]&&(0,t.jsx)(h,{})]}),select:({name:e,control:l,errors:a,label:r,options:n,required:o,width:d,placeholderText:u,description:c})=>{let m=(0,i.useId)(),b=(0,i.useId)(),f=o&&a[e];return(0,t.jsxs)(p,{width:d,children:[(0,t.jsxs)(x.J,{htmlFor:e,children:[o&&(0,t.jsx)("span",{className:"mr-1 text-red-500","aria-label":"required",children:"*"}),r]}),(0,t.jsx)(s.xI,{control:l,defaultValue:"",name:e,render:({field:{onChange:l,value:a}})=>{let r=n.find(e=>e.value===a);return(0,t.jsxs)(g,{onValueChange:e=>l(e),value:r?.value,children:[(0,t.jsx)(j,{className:`w-full ${!r?.value&&"text-grey-300"}`,id:e,"aria-required":o?"true":"false","aria-describedby":`${c?m:""} ${f?b:""}`.trim()||void 0,"aria-invalid":f?"true":"false",children:(0,t.jsx)(w,{placeholder:u})}),(0,t.jsx)(k,{className:"bg-white",children:n.map(({label:e,value:l})=>(0,t.jsx)(C,{value:l,className:"cursor-pointer",children:e},l))})]})},rules:{required:!!o&&"Please select an option"}}),c&&(0,t.jsx)("p",{id:m,className:"mt-2 text-black/40",children:c}),f&&(0,t.jsx)(h,{id:b,errorMessage:a[e]?.message||"Please select an option"})]})},sectionHeading:({label:e,description:l})=>(0,t.jsxs)("div",{className:"w-full mb-6",children:[(0,t.jsx)("h4",{className:"heading-h4 text-primary-700",children:e}),l&&(0,t.jsx)("p",{className:"mt-2 text-gray-600",children:l})]}),state:({name:e,control:l,errors:a,label:r,required:i,width:n,placeholderText:o,description:d})=>(0,t.jsxs)(p,{width:n,children:[(0,t.jsxs)(x.J,{htmlFor:e,children:[i&&(0,t.jsx)("span",{className:"mr-1 text-orange-200",children:"*"}),r]}),(0,t.jsx)(s.xI,{control:l,defaultValue:"",name:e,render:({field:{onChange:l,value:a}})=>{let r=T.find(e=>e.value===a);return(0,t.jsxs)(g,{onValueChange:e=>l(e),value:r?.value,children:[(0,t.jsx)(j,{className:`w-full ${!r?.value&&"text-grey-300"}`,id:e,children:(0,t.jsx)(w,{placeholder:o||"TX"})}),(0,t.jsx)(k,{className:"bg-white",children:T.map(({label:e,value:l})=>(0,t.jsx)(C,{value:l,className:"cursor-pointer",children:e},l))})]})},rules:{required:i}}),d&&(0,t.jsx)("p",{className:"mt-2 text-black/40",children:d}),i&&a[e]&&(0,t.jsx)(h,{})]}),text:({name:e,defaultValue:l,errors:a,label:r,register:s,required:n,width:o,placeholderText:d,description:u})=>{let c=(0,i.useId)(),m=(0,i.useId)(),b=n&&a[e];return(0,t.jsxs)(p,{width:o,children:[(0,t.jsxs)(x.J,{htmlFor:e,children:[n&&(0,t.jsx)("span",{className:"mr-1 text-red-500","aria-label":"required",children:"*"}),r]}),(0,t.jsx)(A,{defaultValue:l,id:e,type:"text",placeholder:d,"aria-required":n?"true":"false","aria-describedby":`${u?c:""} ${b?m:""}`.trim()||void 0,"aria-invalid":b?"true":"false",...s(e,{required:n})}),u&&(0,t.jsx)("p",{id:c,className:"mt-2 text-black/40",children:u}),b&&(0,t.jsx)(h,{id:m})]})},textarea:({name:e,defaultValue:l,errors:a,label:r,register:s,required:n,rows:o=3,width:d,placeholderText:u,description:c})=>{let m=(0,i.useId)(),b=(0,i.useId)(),f=n&&a[e];return(0,t.jsxs)(p,{width:d,children:[(0,t.jsxs)(x.J,{htmlFor:e,children:[n&&(0,t.jsx)("span",{className:"mr-1 text-red-500","aria-label":"required",children:"*"}),r]}),(0,t.jsx)(I,{defaultValue:l,id:e,rows:o,placeholder:u,"aria-required":n?"true":"false","aria-describedby":`${c?m:""} ${f?b:""}`.trim()||void 0,"aria-invalid":f?"true":"false",...s(e,{required:!!n&&"This field is required"})}),c&&(0,t.jsx)("p",{id:m,className:"mt-2 text-black/40",children:c}),f&&(0,t.jsx)(h,{id:b,errorMessage:a[e]?.message||"This field is required"})]})},date:({name:e,label:l,required:a,width:r,errors:i,placeholderText:n,description:o})=>{let{register:d,setValue:u,watch:c}=(0,s.xW)(),m=c(e);return d(e,{required:a}),(0,t.jsxs)(p,{width:r,children:[(0,t.jsxs)(x.J,{htmlFor:e,children:[a&&(0,t.jsx)("span",{className:"mr-1 text-orange-200",children:"*"}),l]}),(0,t.jsx)(_.Ay,{id:e,selected:m?new Date(m):null,onChange:l=>u(e,l?.toISOString().split("T")[0]),customInput:(0,t.jsx)(L,{className:M}),dateFormat:"MMMM d, yyyy",placeholderText:n,enableTabLoop:!1}),o&&(0,t.jsx)("p",{className:"text-black/40",children:o}),a&&i[e]&&(0,t.jsx)(h,{})]})}};var B=a(49439),$=a(24794);let z=e=>(0,t.jsx)(P,{...e,variant:"default"}),P=e=>{let l,{enableIntro:a,form:u,form:{id:c,confirmationMessage:m,confirmationType:x,redirect:h,submitButtonLabel:p}={},introContent:b,variant:f,parentProvidesContentRail:v=!1}=e,g=(0,s.mN)({defaultValues:(l=u.fields,l?.reduce((e,l,a)=>"checkbox"===l.blockType?{...e,[l.name]:l.defaultValue}:"country"===l.blockType||"email"===l.blockType||"text"===l.blockType||"select"===l.blockType||"state"===l.blockType||"date"===l.blockType?{...e,[l.name]:""}:"sectionHeading"===l.blockType?{...e,[l.name||`sectionHeading_${a}`]:""}:e,{}))}),{control:w,formState:{errors:j},handleSubmit:y,register:N}=g,[k,C]=(0,i.useState)(!1),[S,M]=(0,i.useState)(),[A,T]=(0,i.useState)(),I=(0,r.useRouter)(),_=(0,i.useCallback)(e=>{let l;(async()=>{T(void 0);let a=Object.entries(e).map(([e,l])=>({field:e,value:l}));l=setTimeout(()=>{C(!0)},1e3);try{let e,t=await fetch(`${(0,B.yw)()}/api/form-submissions`,{body:JSON.stringify({form:c,submissionData:a}),headers:{"Content-Type":"application/json"},method:"POST"});try{e=await t.json()}catch(e){console.error("Failed to parse form submission response as JSON:",e),clearTimeout(l),C(!1),T({message:"There was a problem with the form submission.",status:"error"});return}if(clearTimeout(l),t.status>=400){C(!1),T({message:e.errors?.[0]?.message||"Internal Server Error",status:e.status});return}if(C(!1),M(!0),"redirect"===x&&h){let{url:e}=h;e&&I.push(e)}}catch(e){console.warn(e),C(!1),T({message:"Something went wrong."})}})()}
12,[I,c,h,x]),E=(e,l)=>{let a=R[e.blockType];return a?(0,t.jsx)(a,{form:u,...e,control:w,errors:j,register:N},`field-${l}`):null},L=(e,l=[])=>{let a=u.fields[e],r=R.sectionHeading;return(0,t.jsxs)("div",{className:"flex flex-col w-full border-t-2 border-primary-100 mt-[68px] mb-6 pt-[92px]",children:[(0,t.jsx)(r,{label:a.label,description:a.description}),l&&(0,t.jsx)("div",{className:"w-full flex flex-wrap gap-y-4 gap-x-2 items-start",children:l.map(e=>{let{fieldIndex:l,fieldData:a}=e;return"sectionHeading"===a.blockType?null:E(a,l)})})]},`sep-group-${e}`)},z=(0,d.cn)("sidebar"===f?"wrapper-aside":"wrapper-col layout no-bg",v?"my-0":"my-4");return(0,t.jsxs)("section",{className:z,children:[a&&b&&!S&&(0,t.jsx)(n.default,{className:"mb-12 text-center not-prose",data:b,enableGutter:!1}),(0,t.jsxs)(s.Op,{...g,children:[!k&&S&&"message"===x&&(0,t.jsx)("div",{role:"status","aria-live":"polite",children:(0,t.jsx)(n.default,{data:m})}),k&&!S&&(0,t.jsxs)("div",{role:"status","aria-live":"polite",className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"animate-spin rounded-full h-4 w-4 border-b-2 border-primary-500","aria-hidden":"true"}),(0,t.jsx)("p",{children:"Loading, please wait..."})]}),A&&(0,t.jsx)("div",{role:"alert","aria-live":"assertive",className:"mb-4 p-4 bg-red-50 border border-red-200 rounded-md text-red-800",children:`${A.status||"500"}: ${A.message||""}`}),!S&&(0,t.jsx)("form",{id:c,onSubmit:y(_),noValidate:!0,"aria-label":"Contact form",children:(0,t.jsxs)("fieldset",{disabled:k,children:[(0,t.jsx)("legend",{className:"sr-only",children:"Form fields"}),(0,t.jsx)("div",{className:"last:mb-0",children:(()=>{if(!u||!u.fields)return null;let e=u.fields,l=null,a=[],r=[],i=[];return e.forEach((e,s)=>{"sectionHeading"===e.blockType?(i.length>0&&i.some(e=>null!==e)&&(r.push((0,t.jsx)("div",{className:"flex flex-wrap gap-y-4 gap-x-2 items-end",children:i.filter(Boolean)},`standalone-group-${s}`)),i=[]),null!==l&&r.push(L(l,a)),l=s,a=[]):null!==l?a.push({fieldIndex:s,fieldData:e}):i.push(E(e,s))}),i.length>0&&i.some(e=>null!==e)&&r.push((0,t.jsx)("div",{className:"flex flex-wrap gap-4",children:i.filter(Boolean)},"standalone-group-final")),null!==l&&r.push(L(l,a)),r})()}),(0,t.jsx)("div",{className:"mt-10 flex",children:(0,t.jsxs)(o.$,{className:"group/button",form:c,type:"submit",variant:"default",disabled:k,"aria-describedby":A?"form-error":void 0,children:[k?"Submitting...":p,!k&&(0,t.jsx)($.A,{className:"transition-transform transform group-hover/button:translate-x-1.5 duration-200 shrink-0","aria-hidden":"true"})]})})]})})]})]})}},70435:(e,l,a)=>{"use strict";a.d(l,{Embed:()=>o});var t=a(36925),r=a(64489),i=a(93927),s=a(72867);let n=({embedCode:e})=>{let l=(0,r.useRef)(null);return(0,r.useEffect)(()=>{l.current&&l.current.querySelectorAll("script").forEach(e=>{let l=document.createElement("script");Array.from(e.attributes).forEach(e=>l.setAttribute(e.name,e.value)),e.innerHTML&&(l.innerHTML=e.innerHTML),e.parentNode?.replaceChild(l,e)})},[e]),(0,t.jsx)("div",{ref:l,dangerouslySetInnerHTML:{__html:e},"data-lenis-prevent":!0,role:"region","aria-label":"Embedded content"})},o=({heading:e,embedCode:l,links:a,background:r="none",size:o="default",parentProvidesContentRail:d=!1})=>{let u="";return"default"===o?u="wrapper-col":"wide"===o?u="wrapper-lg container-lg max-w-[calc(1200px+2rem)]":"full"===o&&(u="wrapper-lg"),(0,t.jsxs)("section",{className:(0,i.cn)(u,"flex flex-col justify-center gap-4 overflow-x-hidden",d?"my-0":"my-8"),children:[e&&(0,t.jsx)("h4",{className:"mb-4 font-sans font-semibold text-base text-center uppercase tracking-[0.125rem]",children:e}),(0,t.jsx)("div",{className:(0,i.cn)("h-fit","white"===r?"full"===o?"bg-white p-4 lg:p-8":"bg-white shadow-card !shadow-black/25 rounded-lg mx-2 py-8 md:py-12 px-6 md:px-[60px]":"bg-transparent"),children:l&&(0,t.jsx)(n,{embedCode:l})}),a&&a.length>0&&(0,t.jsx)("div",{className:"flex flex-wrap justify-center gap-8 mt-4",children:a.map((e,l)=>(0,t.jsx)(s.CMSLink,{...e.link},l))})]})}},72867:(e,l,a)=>{"use strict";a.r(l),a.d(l,{CMSLink:()=>c});var t=a(36925),r=a(85679),i=a(93927),s=a(11226),n=a.n(s);a(64489);var o=a(76902),d=a(24794),u=a(93467);let c=e=>{let{type:l,appearance:a="inline",children:s,className:c,label:m,newTab:x,reference:h,size:p,url:b,anchor:f,icon:v="arrow",onClick:g,backgroundColor:w="light"}=e;if("reference"===l&&("string"==typeof h?.value||"number"==typeof h?.value||"object"==typeof h?.value&&!("slug"in h.value)&&"media"!==h.relationTo))return null;let j="reference"===l&&"object"==typeof h?.value?(0,u.UY)({reference:{relationTo:
12h.relationTo,value:h.value}}):"anchor"===l&&f?`#${f}`:b;if(!j)return null;let y="anchor"===l,N=x&&!y?{rel:"noopener noreferrer",target:"_blank","aria-label":`${m||s} (opens in new tab)`}:{},k=e=>{if(y&&f){e.preventDefault();let l=document.getElementById(f);l&&(l.scrollIntoView({behavior:"smooth"}),l.focus())}g&&g()},C="transition-transform transform group-hover/button:translate-x-1.5 duration-200 shrink-0",S=()=>!v||y?null:"arrow"===v?x?(0,t.jsx)(o.A,{className:C,size:20}):(0,t.jsx)(d.A,{className:C,size:20}):"arrow-up-right"===v?(0,t.jsx)(o.A,{className:C}):null;return"inline"===a?(0,t.jsxs)(n(),{className:(0,i.cn)("text-black hover:text-primary-500 underline",c),href:j||b||"",...N,onClick:k,children:[m&&m,s&&s,v&&S()]}):(0,t.jsx)(r.$,{asChild:!0,className:(0,i.cn)(c,"group/button","dark"===w&&"outline"===a&&"text-white border-white hover:bg-white hover:text-black"),size:"inline"===a?"sm":p,variant:a,onClick:k,children:(0,t.jsxs)(n(),{href:j||b||"",...N,children:[m&&m,s&&s,v&&S()]})})}},76590:(e,l,a)=>{"use strict";a.d(l,{CirclesGraphic:()=>s});var t=a(36925);a(64489);var r=a(93927);let i=(e,l)=>e?"#FFFFFF":["#A41724","#F37521","#EC1A3B"][l%3],s=({monoChromatic:e=!0,className:l})=>(0,t.jsxs)("svg",{width:"200",height:"84",viewBox:"0 0 200 84",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,r.cn)("w-full h-full",l),children:[(0,t.jsx)("path",{d:"M99.9998 24.6484C122.449 24.6484 140.648 6.44953 140.648 -16C140.648 -38.4496 122.449 -56.6484 99.9998 -56.6484C77.5502 -56.6483 59.3513 -38.4496 59.3513 -16C59.3514 6.44946 77.5503 24.6483 99.9998 24.6484Z",stroke:i(e,0),strokeWidth:"16"}),(0,t.jsx)("path",{d:"M100 76C150.81 76 192 34.8102 192 -16C192 -66.8102 150.81 -108 100 -108C49.1898 -108 8 -66.8102 8 -16C8 34.8102 49.1898 76 100 76Z",stroke:i(e,1),strokeWidth:"16"}),(0,t.jsx)("path",{d:"M99.9998 50.7749C136.878 50.7749 166.775 20.879 166.775 -15.9995C166.775 -52.8782 136.878 -82.7749 99.9998 -82.7749C63.1212 -82.7747 33.2253 -52.8781 33.2253 -15.9995C33.2255 20.8789 63.1214 50.7747 99.9998 50.7749Z",stroke:i(e,2),strokeWidth:"16"})]})},78137:(e,l,a)=>{"use strict";
12a.d(l,{BackgroundProvider:()=>i});var t=a(36925);let r=(0,a(64489).createContext)({backgroundColor:"none"}),i=({children:e,backgroundColor:l})=>(0,t.jsx)(r.Provider,{value:{backgroundColor:l},children:e})},79797:()=>{},85091:(e,l,a)=>{"use strict";a.d(l,{R:()=>u});var t=a(36925);a(64489);var r=a(15821),i=a(24794),s=a(11226),n=a.n(s),o=a(99336),d=a(93927);let u=({post:e,baseUrl:l,isFeed:a=!1})=>{let{title:s,heroImage:u,slug:c,featured:m,meta:x}=e,h=`${l}/${c}`,p=x?.description||"";return(0,t.jsx)(n(),{href:h,className:"group cursor-pointer flex flex-col w-full",children:(0,t.jsxs)("div",{className:(0,d.cn)("blog-card flex w-full min-w-[310px] group hover:shadow-[0px_4px_16px_0px_rgba(10,10,10,0.10)] max-md:shadow-[0px_4px_16px_0px_rgba(10,10,10,0.10)] transition-shadow",a?"flex-row-reverse max-w-none h-[275px] md:w-fit":"flex-col max-w-[330px]"),children:[u?(0,t.jsxs)("div",{className:(0,d.cn)("relative",a?"w-1/2 lg:max-w-[300px]":"w-full"),children:[(0,t.jsx)(r.$,{resource:u,alt:s,width:298,height:224,className:(0,d.cn)("w-full border-art-deco-corners",a&&"h-full"),imgClassName:(0,d.cn)("w-full object-cover",a?"h-full min-h-[200px]":"h-[217px]")}),m&&(0,t.jsx)("div",{className:(0,d.cn)("absolute right-4 top-4 roun
12ded-2 flex justify-center items-center py-1 px-[10px]","bg-neutral-50 caption font-semibold uppercase"),children:o.Yl.j8})]}):(0,t.jsx)("div",{className:(0,d.cn)("bg-neutral-50",a?"w-1/2 h-auto min-h-[200px] lg:max-w-[300px]":"w-full h-[217px]")}),(0,t.jsxs)("div",{className:(0,d.cn)("p-4 flex flex-col gap-4 justify-center items-start",a?"w-1/2 lg:w-[275px]":"w-full",m?"bg-neutral-700":"bg-neutral-50"),children:[(0,t.jsxs)("div",{className:(0,d.cn)("flex flex-col gap-2",m?"text-white":"text-neutral-text-title"),children:[(0,t.jsx)("h3",{className:"font-bold",children:s}),p&&(0,t.jsx)("p",{className:"line-clamp-3 text-sm",children:p})]}),(0,t.jsxs)("div",{className:(0,d.cn)("flex items-center gap-2 text-sm p-0 justify-start font-medium",m?"text-white hover:text-neutral-300":"text-black hover:text-primary-700"),children:[o.TB.Yl.U,(0,t.jsx)(i.A,{size:16})]})]})]})})}},91272:(e,l,a)=>{"use strict";a.d(l,{JobBoard:()=>m});var t=a(36925),r=a(73774),i=a(11226),s=a.n(i),n=a(64489),o=a(26112),d=a(99336),u=a(93927);function c({job:e}){let l=e.companyName||e.title;return(0,t.jsx)(s(),{href:e.href,className:"group flex h-full min-h-0 min-w-0 w-full flex-col",children:(0,t.jsxs)("article",{className:(0,u.cn)("flex h-full min-h-[434px] w-full flex-col overflow-hidden rounded-2xl border","border-[#b5b5b5] bg-white p-4 transition-shadow duration-300 ease-out","group-hover:shadow-[0px_8px_24px_0px_rgba(10,10,10,0.12)]"),children:[(0,t.jsx)("div",{className:"relative flex h-[177px] w-full shrink-0 items-center justify-center overflow-hidden rounded-[8px] bg-neutral-50",children:e.companyLogoUrl?(0,t.jsx)(r.default,{src:e.companyLogoUrl,alt:l,width:272,height:72,className:"relative h-auto max-h-[72px] w-auto max-w-[68%] object-contain",unoptimized:!0}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-0 opacity-70","aria-hidden":!0,style:{background:"radial-gradient(circle at top left, rgba(0, 0, 0, 0.08), transparent 45%), radial-gradient(circle at bottom right, rgba(0, 0, 0, 0.06), transparent 42%)"}}),(0,t.jsx)("div",{className:"relative max-w-[80%] text-center text-neutral-900",children:(0,t.jsx)("p",{className:"line-clamp-3 break-words font-serif text-[32px] leading-[1.05] tracking-tight md:text-[40px]",children:l})})]})}),(0,t.jsxs)("div",{className:"flex min-h-0 w-full flex-1 flex-col gap-4 pt-4 text-[#131313]",children:[(0,t.jsxs)("div",{className:"flex min-h-[58px] flex-wrap items-start gap-x-2 gap-y-1",children:[(0,t.jsx)("h3",{className:"line-clamp-3 min-w-0 flex-1 text-[length:var(--font-size-h4)] font-bold leading-[1.2] text-neutral-text-title",children:e.title}),e.featured?(0,t.jsx)("span",{className:"shrink-0 rounded bg-primary-500 px-2 py-0.5 text-[11px] font-bold uppercase tracking-wide text-white",children:d.VG.xd}):null]}),(0,t.jsxs)("dl",{className:"grid grid-cols-[103px_1fr] gap-x-2 gap-y-2 text-[length:var(--font-size-body)] leading-[1.5]",children:[(0,t.jsx)("dt",{className:"font-bold",children:"Posted By:"}),(0,t.jsx)("dd",{className:"min-w-0 truncate",children:e.companyName||"TBA"}),(0,t.jsx)("dt",{className:"font-bold",children:"Date posted:"}),(0,t.jsx)("dd",{className:"min-w-0 truncate",children:e.postedDate||"TBA"}),(0,t.jsx)("dt",{className:"font-bold",children:"Location:"}),(0,t.jsx)("dd",{className:"min-w-0 truncate",children:e.location||"TBA"})]}),(0,t.jsx)("span",{className:(0,u.cn)("mt-auto inline-flex min-h-[38px] w-full shrink-0 items-center justify-center bg-black","px-[16px] py-[8px] text-[length:var(--font-size-button)] font-medium leading-[22px]","text-white transition-colors duration-300 ease-out group-hover:bg-primary-500"),children:"More info"})]})]})})}function m({jobs:e,filters:l}){let[a,r]=(0,n.useState)("all"),[i,s]=(0,n.useState)(Math.min(9,e.length)),x=(0,n.useMemo)(()=>"all"===a?e:e.filter(e=>e.filterKeys.includes(a)),[e,a]);(0,n.useEffect)(()=>{queueMicrotask(()=>s(Math.min(9,x.length)))},[x.length]);let h=x.slice(0,i),p=i<x.length;return(0,t.jsxs)("div",{className:"flex w-full flex-col gap-12",children:[(0,t.jsxs)("div",{className:"flex w-full flex-col gap-4",children:[(0,t.jsx)("div",{className:"h-px w-full bg-neutral-border-lighter","aria-hidden":!0}),(0,t.jsx)("div",{className:"flex flex-wrap items-center gap-2",children:l.map(e=>{let l=e.key===a;return(0,t.jsxs)("button",{type:"button",onClick:()=>r(e.key),"aria-pressed":l,className:(0,u.cn)("box-border inline-flex min-h-[34px] shrink-0 appearance-none items-center justify-center gap-x-[8px] gap-y-[4px] border-0 px-[12px] py-[6px] text-left text-[length:var(--font-size-button)] font-medium leading-[22px] transition-colors","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary-500 focus-visible:ring-offset-2",l?"bg-black text-white hover:bg-primary-500":"bg-[#dedede] text-neutral-text-title hover:bg-neutral-300"),children:[(0,t.jsx)("span",{children:e.label}),(0,t.jsxs)("span",{className:"tabular-nums",children:["(",e.count,")"]})]},e.key)})}),(0,t.jsx)("div",{className:"h-px w-full bg-neutral-border-lighter","aria-hidden":!0})]}),0===h.length?(0,t.jsx)("p",{className:"text-neutral-600",children:d.VG.ck}):(0,t.jsx)("ul",{className:"grid w-full grid-cols-1 gap-8 md:grid-cols-2 xl:grid-cols-3",children:h.map(e=>
12(0,t.jsx)("li",{className:"flex h-full min-h-0 min-w-0 w-full flex-col",children:(0,t.jsx)(c,{job:e})},e.id))}),p?(0,t.jsx)("div",{className:"flex w-full justify-center",children:(0,t.jsxs)("button",{type:"button",onClick:()=>s(e=>Math.min(e+9,x.length)),className:(0,u.cn)("inline-flex items-center justify-center gap-1 rounded-lg px-2 py-1","text-[length:var(--font-size-button)] font-bold leading-normal text-black transition-opacity hover:opacity-80","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary-500 focus-visible:ring-offset-2"),children:[d.Yl.Vc,(0,t.jsx)(o.A,{className:"size-5 shrink-0","aria-hidden":!0})]})}):null]})}},93467:(e,l,a)=>{"use strict";a.d(l,{Ke:()=>i,Td:()=>r,UY:()=>s});var t=a(28683);let r=e=>e?"anchor"===e.type&&e.anchor?`#${e.anchor}`:s({url:e.url,reference:e.reference}):"",i=e=>{if(!e)return"";let l=e.label?.trim();if(l)return l;let a=e.reference;if(!a||"object"!=typeof a.value||!a.value)return"";let t=a.value;return"title"in t&&"string"==typeof t.title&&t.title.trim()?t.title.trim():"media"===a.relationTo&&"alt"in t&&t.alt&&String(t.alt).trim()?String(t.alt).trim():""},s=e=>{if(!e)return"";if(e.url)return e.url;if(!e.reference||"string"==typeof e.reference.value||"number"==typeof e.reference.value)return"";if("object"==typeof e.reference.value){let l=e.reference.value;return"media"===e.reference.relationTo&&"url"in l?l.url:"slug"in l?"blog"===e.reference.relationTo?`${t.fJ}/${l.slug}`:"pages"===e.reference.relationTo?l.path?`${l.path}`:`/${l.slug}`:"resources"===e.reference.relationTo?`/resource${l.path||`/${l.slug}`}`:`/${l.slug}`:(console.warn("Missing slug for referenced content:",l),"")}return""}},95461:()=>{},96377:(e,l,a)=>{"use strict";a.d(l,{CompartmentAccordion:()=>s});var t=a(36925),r=a(23804),i=a(93927);a(64489);let s=({items:e,className:l,variant:a="default"})=>(0,t.jsx)("div",{className:(0,i.cn)("flex w-full flex-col","compartmentDark"===a?"gap-8":"gap-0",l),children:e.map((e,l)=>(0,t.jsx)("div",{className:(0,i.cn)("accordion","compartmentDark"===a?"mb-0 w-full max-w-none px-0":(0,i.cn)("wrapper-col","mb-2")),children:(0,t.jsx)(r.A,{label:e.label||`Item ${l+1}`,subheading:e.subheading??void 0,isBlock:!1,defaultOpen:e.defaultOpen,variant:"compartmentDark"===a?"compartmentDark":"default",children:e.content})},e.id))})},99336:e=>{"use strict";e.exports=JSON.parse('{"q0":"TIAO - Tourism Counts","Lg":{"aX":"Back","VN":"Close","zG":"All Blog Posts","lM":"News, Articles, & Press Releases","x8":"Learn more"},"qr":{"o0":"Newsletter Sign Up","Cv":"All content copyright of Tourism Industry Association of Ontario","Jl":"Designed by","UK":"Powered by","ry":{"N":"The New Business","U":"TNB (The New Business)"}},"TB":{"Yl":{"U":"Read more"}},"zQ":{"iR":"Home"},"Yl":{"X0":"Category/Tag","ez":"Loading posts...","bj":"No posts found for the selected categories","cT":"See All","Vc":"View more","j8":"Featured"},"AZ":{"bF":"This event has passed","jq":{"_x":"Website","lZ":"Phone","Rp":"Email"},"q9":"Price","QI":"Tickets","aL":{"1_ordinal":"the first","2_ordinal":"the second","3_ordinal":"the third","4_ordinal":"the fourth","5_ordinal":"the last","happening":"Happening","every":"Every","daily":"Daily","weekly":"Weekly","monthly":"Monthly","yearly":"Yearly","day":"Day","days":"Days","month":"month","months":"months","on":"On","week":"week","weeks":"weeks","allDay":"All Day","nextDay":"+1 day","note":"Note","notes":"Notes"},"WD":{"bm":"Date & Time","_":"Schedule","Z_":"Upcoming Dates & Times","xx":"Upcoming Occurrences","Ib":"Additional Locations"}},"RR":{"C5":"Location","jq":"Contact","Eo":"View Gallery","d3":"Temporarily Closed"},"IA":{"xF":"Subscribe"},"$P":{"DD":"Search","Lq":"Loading...","z3":"Error","wV":"No results found for","UJ":"Website Results","AZ":"Events","Up":"View"},"VG":{"gZ":"Expired","xd":"Featured","ck":"No approved responses yet."}}')}}]);
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.