"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[539,219],{32994:(Q,y,n)=>{n.d(y,{w:()=>T});var e=n(48322);const u=48,T=({color:O="currentColor",direction:p="left",distance:i="md",duration:U=.4,easing:x="cubic-bezier(0, 0, 0, 1)",hideOutline:R=!0,label:L,lines:d=3,onToggle:E,render:D,rounded:s=!1,size:N=32,toggle:w,toggled:$})=>{const[B,F]=(0,e.useState)(!1),m=Math.max(12,Math.min(u,N)),G=Math.round((u-m)/2),I=m/12,g=Math.round(I),f=m/(d*((i==="lg"?.25:i==="sm"?.75:.5)+(d===3?1:1.25))),M=Math.round(f),k=g*d+M*(d-1),W=Math.round((u-k)/2),H=d===3?i==="lg"?4.0425:i==="sm"?5.1625:4.6325:i==="lg"?6.7875:i==="sm"?8.4875:7.6675,K=(I-g+(f-M))/(d===3?1:2),Y=parseFloat((m/H-K/(4/3)).toFixed(2)),b=Math.max(0,U),t={cursor:"pointer",height:`${u}px`,position:"relative",transition:`${b}s ${x}`,userSelect:"none",width:`${u}px`},o={background:O,height:`${g}px`,left:`${G}px`,position:"absolute"};R&&(t.outline="none"),s&&(o.borderRadius="9em");const l=w||F,r=$!==void 0?$:B;return D({barHeight:g,barStyles:o,burgerStyles:t,easing:x,handler:()=>{l(!r),typeof E=="function"&&E(!r)},isLeft:p==="left",isToggled:r,label:L,margin:M,move:Y,time:b,topOffset:W,width:m})}},87644:(Q,y,n)=>{n.r(y),n.d(y,{default:()=>b});var e=n(48322),u=n(70149),T=n(92040),O=n(60118),p=n(67115),i=n(55141);const x=p.Ay.div` ${({theme:{mq:t,colors:o,spacing:l}})=>(0,p.AH)` .flow > * + * { margin-block-start: 2em; } .u-container { max-width: var(--grid-max-width); padding-inline: var(--grid-gutter); margin-inline: auto; } .u-grid { display: flex; flex-direction: column-reverse; @media ${t.min.px.laptop} { display: grid; grid-template-columns: repeat(12, 1fr); grid-template-areas: 'content content content content content content content content . aside aside aside'; } } .event-body { max-width: var(--grid-max-width); margin-block-start: var(--space-l-xl); margin-inline: auto; } .event-body__content { display: flex; flex-direction: column; padding-block-end: var(--space-xl-2xl); @media ${t.min.px.laptop} { grid-area: content; } } .event-body__aside { margin-block-start: 0; margin-block-end: var(--space-xl-2xl); @media ${t.min.px.laptop} { grid-area: aside; } } h1, h2, h3, h4, h5, h6 { color: ${o.light.brand.darkBlue}; } ${i.A} { position: sticky; top: 120px; bottom: 80px; } .key-facts { @media ${t.min.px.laptop} { grid-area: aside; } } .event-thumbnail { width: inherit; align-self: inherit; } .event-banner { background-color: ${o.light.brand.lightestGold}; .event-banner-list { display: flex; flex-direction: column; gap: 8px; list-style-type: none; width: 100%; margin: 0 auto; padding: ${l.s} ${l.s}; max-width: var(--grid-max-width); .key-fact { display: flex; gap: ${l.s}; color: ${o.light.brand.darkBlue}; .key-fact__label { display: flex; gap: 8px; } } } } `} `;var R=n(12774),L=n(54337),d=n(97265),E=n(98401),D=n(8981),s=n(27030),N=n(43266),w=n(52546),$=n(83692),B=n(90985),F=n(22504),m=n(38698);const G=t=>{if(!t)return;const o=t.date.from?(0,m.Yq)(t.date.from,"dddd, d MMMM yyyy"):null,l=t.date.to?(0,m.Yq)(t.date.to,"dddd, d MMMM yyyy"):null,r=(a,c)=>!a||!c?null:a===c?a:`${a} - ${c}`;return{title:t.entryTitle||"",date:r(o,l),location:t.location??null,summary:t.summary??null,time:t.time??null,uri:t.sys.uri??""}},g=({contentType:t,excludeIds:o=[],categoryId:l})=>{const r=(0,N.d4)(w.rE.selectors.selectVersionStatus),[a,c]=(0,e.useState)(null),[C,P]=(0,e.useState)(!0);return(0,e.useEffect)(()=>{let A=!0;return(async()=>{const v=[s.Op.equalTo("sys.versionStatus",r),s.Op.equalTo("sys.contentTypeId",B.f[t]),s.Op.greaterThanOrEqualTo("date.from",new Date)];o.length>0&&o.forEach(h=>v.push(s.Op.not(s.Op.equalTo("sys.id",h)))),l&&v.push(s.Op.contains("category.sys.id",l));const S=new s.Query(...v);S.pageSize=3,S.orderBy=s.OrderBy.asc("date.from"),S.fields=Array.from(F.tj);const z=await $.cachedSearch.search(S,0).then(h=>({error:null,response:h})).catch(h=>({error:h,response:null}));if(z?.response&&A){const J=(z.response&&z.response.items).map(X=>G(X));c(J),P(!1)}})(),()=>{A=!1}},[r,t]),{isLoading:C,relatedContent:a}};var V=n(84546);const f="black",k=({className:t})=>e.createElement("div",{className:`component-loader ${t??""}`},e.createElement("svg",{width:"38",height:"38",style:{width:"40px",height:"40px"},viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg","aria-label":"Loading"},e.createElement("defs",null,e.createElement("linearGradient",{x1:"8.042%",y1:"0%",x2:"65.682%",y2:"23.865%",id:"a"},e.createElement("stop",{stopColor:f,stopOpacity:"0",offset:"0%"}),e.createElement("stop",{stopColor:f,stopOpacity:".631",offset:"63.146%"}),e.createElement("stop",{stopColor:f,offset:"100%"}))),e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(1 1)"},e.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18",stroke:"url(#a)",strokeWidth:"2"},e.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"})),e.createElement("circle",{fill:f,cx:"36",cy:"18",r:"1"},e.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"})))))),H=({contentType:t,excludeIds:o,categoryId:l})=>{const{isLoading:r,relatedContent:a}=g({contentType:t,excludeIds:o,categoryId:l}),c=t==="event"?"Related Events":"Related Content";return e.createElement(K,null,r&&(!a||a.length<1)?e.createElement(k,{className:"component-loader"}):a&&e.createElement("div",{className:"u-container"},e.createElement("h2",null,c),e.createElement(V.A,{cards:a,related:!0,cardRowTheme:"lightGrey"})))},K=p.Ay.div` margin: 0px; padding-block: var(--space-xl-2xl); background-color: ${({theme:t})=>t.colors.light.neutral.lightGrey}; .u-container { h2 { margin-block-end: 0.5em; } } `,b=({mappedEntry:t})=>{const{width:o}=(0,D.l)();if(!t)return null;if(t&&t.status==="error")return e.createElement(O.A,{...t});console.log("Mapped Entry:",t);const{metadata:l,hero:r,keyFacts:a,content:c,contactInformation:C,id:P,categoryId:A}=t;return t&&t.status==="success"?e.createElement(u.A,{meta:l},e.createElement(e.Fragment,null,e.createElement(x,null,e.createElement(T.A,{...r}),e.createElement("div",{className:"event-banner"},e.createElement("ul",{className:"event-banner-list"},a&&a.facts.map((j,v)=>e.createElement(L.A,{key:v,...j})))),e.createElement("div",{className:"u-container event-body"},e.createElement("div",{className:"[ u-grid ] flow"},e.createElement("article",{className:"event-body__content flow"},c&&e.createElement(d.default,{data:c}),C&&e.createElement(E.VK,{text:C})),o>1032&&e.createElement("aside",{className:"event-body__aside key-facts"},a&&e.createElement(R.A,{...a}))))),e.createElement(H,{contentType:"event",excludeIds:[P],categoryId:A||null}))):null}}}]);