1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Image.BAc_J50B.js","./BpBITFyr.js","./entry.20JQNQ72.css","./Image.BZScezWs.css","./Promo.CCPG3NkH.js","./Promo.aMl5khve.css","./PromoModal.wsZZCfNq.js","./PromoModal.DgHUhw8y.css","./Slideshow.CqeKEY5I.js","./VaultVideo.DWtAgjLb.js","./VaultVideo.BhLpOiMJ.css","./YouTubeVideo.BvLdh83d.js","./YouTubeVideo.XsKfyC14.css","./carousel.es.CBXQXbSY.js","./carousel.C8grAasz.css","./Slideshow.BMCsKEmk.css","./FeaturedEvents.BSnJLIjY.js","./luxon.CwDzBzLR.js","./useEventUrl.RqZZsVWS.js","./FeaturedEvents.D-WnVeI9.css","./News.BD5CFP-X.js","./format.0-j4igMm.js","./News.-nVS_12f.css","./FullWidthPromo.B4ED5Em4.js","./FullWidthPromo.BIgnS2zt.css"])))=>i.map(i=>d[i]); 2import{d as x,c as i,o as a,e as s,f as g,a1 as H,b as I,a as v,a2 as R,t as k,am as z,i as b,w as B,n as q,_ as F,u as m,F as P,z as j,h as G,y as J,ac as Q,ae as h,aa as Y,a8 as A,O as p,B as N,m as Z,k as ee,p as D,r as te,X as ne,P as oe}from"./BpBITFyr.js";import{C as ae,_ as se,a as ie,b as ce,g as le}from"./MultiPromo.13hH84Yv.js";import{u as re,a as _e}from"./useUpdateHead.D70tbKsR.js";const de={class:"hero"},ue={class:"hero__container"},me={class:"hero__media"},ge={class:"hero__content"},ve={class:"hero__title u-apparent-link","aria-hidden":"true"},he={key:0,class:"hero__subtitle"},pe={key:1,class:"hero__cta"},ke={class:"btn btn--primary"},fe=x({__name:"Hero",props:{content:{}},setup(e){return(n,t)=>{const c=H,r=R,o=z;return a(),i("section",de,[s("div",ue,[g(c,{class:"u-stretch-link","aria-label":e.content.title,"local-link":e.content.localLink,"external-link":e.content.externalLink},null,8,["aria-label","local-link","external-link"]),s("div",me,[e.content.image?(a(),I(r,{key:0,"image-data":e.content.image,sizes:"(min-width: 1300px) 1300px, 100vw",loading:"eager",decoding:"sync",fetchpriority:"high"},null,8,["image-data"])):v("",!0)]),s("div",ge,[s("h2",ve,k(e.content.title),1),e.content.subtitle?(a(),i("div",he,[g(o,{document:e.content.subtitle},null,8,["document"])])):v("",!0),e.content.linkText?(a(),i("div",pe,[s("div",ke,k(e.content.linkText),1)])):v("",!0)])])])}}}),ye=Object.assign(b(fe,[["__scopeId","data-v-5047411a"]]),{__name:"Hero"}),xe={class:"visit-item__image"},be={class:"visit-item__content"},Ce={class:"visit-item__title"},Te={key:0,class:"visit-item__subtitle"},$e=x({__name:"Item",props:{content:{}},setup(e){const n=e;let t="";switch(n.content.icon){case"Calendar":t="ic:baseline-calendar-month";break;case"Exhibitions":t="ic:outline-account-balance";break;case"Time":t="ic:outline-access-time";break;case"Tickets":t="ic:outline-confirmation-number";break}return(c,r)=>{const o=R,d=F,f=H;return a(),I(f,{"local-link":e.content.localLink,"external-link":e.content.externalLink,class:"visit-item"},{default:B(()=>[s("div",xe,[g(o,{"image-data":e.content.image,"static-size":165,role:"presentation",loading:"lazy",decoding:"async"},null,8,["image-data"])]),s("div",{class:q(["visit-item__icon",`visit-item__icon--${e.content.icon.toLowerCase()}`])},[g(d,{name:m(t),size:"32px"},null,8,["name"])],2),s("div",be,[s("div",Ce,k(e.content.title),1),e.content.subtitle?(a(),i("div",Te,k(e.content.subtitle),1)):v("",!0)])]),_:1},8,["local-link","external-link"])}}}),Ie=Object.assign(b($e,[["__scopeId","data-v-63bc8b3b"]]),{__name:"VisitItem"}),Le={class:"visit l-flush-component"},we={class:"visit__container"},De={key:0,class:"visit__title txt-h2"},Pe={key:1,class:"visit__subtitle"},Ee={class:"visit__list",role:"list"},Ve={class:"visit__address"},Oe={class:"visit__location"},Se={class:"visit__map-link"},Ae=x({__name:"index",props:{content:{}},setup(e){return(n,t)=>{const c=z,r=F,o=G;return a(),i("section",Le,[s("div",we,[e.content.title?(a(),i("h2",De,k(e.content.title),1)):v("",!0),e.content.summary?(a(),i("div",Pe,[g(c,{document:e.content.summary},null,8,["document"])])):v("",!0),s("ul",Ee,[(a(!0),i(P,null,j(e.content.visitItems,d=>(a(),i("li",{key:d.sys.id},[g(Ie,{content:d.fields},null,8,["content"])]))),128))]),s("div",Ve,[s("span",Oe,k(e.content.address),1),s("span",Se,[g(o,{to:e.content.addressLink},{default:B(()=>[g(r,{name:"ic:baseline-location-on"}
2),t[0]||(t[0]=s("span",null,"View Map",-1))]),_:1},8,["to"])])])])])}}}),Ne=Object.assign(b(Ae,[["__scopeId","data-v-db94be20"]]),{__name:"Visit"}),He={key:0,class:"page page--home-content"},Re={class:"page__content"},ze=x({__name:"PageContentHome",props:{content:{}},setup(e){const n={Image:h(()=>p(()=>import("./Image.BAc_J50B.js"),__vite__mapDeps([0,1,2,3]),import.meta.url)),Promo:h(()=>p(()=>import("./Promo.CCPG3NkH.js"),__vite__mapDeps([4,1,2,5]),import.meta.url)),PromoModal:h(()=>p(()=>import("./PromoModal.wsZZCfNq.js"),__vite__mapDeps([6,1,2,7]),import.meta.url)),Slideshow:h(()=>p(()=>import("./Slideshow.CqeKEY5I.js"),__vite__mapDeps([8,0,1,2,3,9,10,11,12,13,14,15]),import.meta.url)),FeaturedEvents:h(()=>p(()=>import("./FeaturedEvents.BSnJLIjY.js"),__vite__mapDeps([16,1,2,17,18,19]),import.meta.url)),News:h(()=>p(()=>import("./News.BD5CFP-X.js"),__vite__mapDeps([20,1,2,21,17,22]),import.meta.url)),FullWidthPromo:h(()=>p(()=>import("./FullWidthPromo.B4ED5Em4.js"),__vite__mapDeps([23,1,2,24]),import.meta.url))},t={Hero:ye,Visit:Ne,MultiPromo:se,RichText:Y,ContentListing:ae,...n};return(c,r)=>e.content?(a(),i("div",He,[s("div",Re,[(a(!0),i(P,null,j(e.content.content,(o,d)=>(a(),I(Q(m(A)(o)&&t[m(A)(o)]),J({id:o.sys.id,key:d,content:o.fields},{ref_for:!0},{...o.sys.contentType?.sys.id==="multiPromo"&&{"is-home-page":!0}}),null,16,["id","content"]))),128))])])):v("",!0)}}),Be=Object.assign(b(ze,[["__scopeId","data-v-cbfd83d4"]]),{__name:"PageContentHome"}),Fe=e=>{if(typeof N!="function"||typeof localStorage>"u"||typeof btoa!="function")return;const n=e||[],t=Date.now(),c=n.map(l=>{const{url:u,startDate:y,endDate:$}=l.fields,L=y?new Date(y).getTime():NaN,_=$?new Date($).getTime():null;return{takeover:l,url:u,takeoverStartDate:L,takeoverEndDate:_}}).filter(({url:l,takeoverStartDate:u})=>!!l&&!Number.isNaN(u)).filter(({takeoverStartDate:l,takeoverEndDate:u})=>t>=l&&(u?t<u:!0)).sort((l,u)=>u.takeoverStartDate-l.takeoverStartDate)[0]?.takeover;if(!c)return;const{url:r,startDate:o,endDate:d}=c.fields;if(!r||!o)return;const f=btoa(r+o+(d||"")),C=parseInt(localStorage.getItem(f)||""),T=C?C+1e3*60*60*24:null;T&&t<T||(localStorage.setItem(f,t.toString()),N(r,{external:!0}))},je={key:0,class:"spinner-wrapper"},Me={key:2,class:"page page--home"},Ue={class:"u-visually-hidden"},Ke=x({__name:"index",async setup(e){let n,t;re();const{locale:c}=Z(),r=_e(),{$contentfulClientv2:o}=ee(),d=c.value==="en"?"en-US":c.value,{data:f}=([n,t]=D(()=>o.getEntries({content_type:"homePage","fields.active":"true",include:"1",limit:"1",locale:"*"})),n=await n,t(),n),{data:C,error:T,status:E}=([n,t]=D(()=>o.getEntries({content_type:"homePage","fields.active":"true",include:"3",limit:"1",locale:d})),n=await n,t(),n);if(T.value)throw te({statusCode:404,statusMessage:"Page Not Found"});const l=C.value?.items[0],u=([n,t]=D(()=>le(o,l?.sys.id||"",c.value)),n=await n,t(),n),y=ne.find(S=>S.code===u.resolvedLocale),$=y?.dir||"ltr",L=y?.code||"en",_=l?.fields,V=_?.homepageTakeover?Array.isArray(_.homepageTakeover)?_.homepageTakeover:[_.homepageTakeover]:[];V&&Fe(V);const O=f.value?.items[0]?.fields.pageContent,w=ie(_?.pageContent?.fields),M=O?Object.keys(O):[],U={title:"",..._},K=l?.sys.id;return r({social:U,pageID:K,languages:M,homepage:!0,langOverride:L,dirOverride:$}),(S,We)=>{const W=oe,X=ce;return a(),i(P,null,[m(E)==="pending"?(a(),i("div",je,[g(W)])):v("",!0),m(w)?(a(),I(X,{key:1,id:m(w).sys.id,content:m(w).fields},null,8,["id","content"])):v("",!0),m(_)?.pageContent?.fields?(a(),i("div",Me,[s("h1",Ue,k(m(_).title),1),g(Be,{content:m(_).pageContent?.fields},null,8,["content"])])):v("",!0)],64)}}}),Je=b(Ke,[["__scopeId","data-v-590d4a28"]]);export{Je as default};
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.