1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Bkj-6dJj.js","./DN69hVJo.js","./B7tMZP-u.js","./entry.CIKpU-1_.css","./DvVG1-Ui.js","./BBYsSiXm.js","./Cc2lMekQ.js","./TrJajjDr.js","./D1sl6ACM.js","./CHkWTf7c.js","./BUQIRNS1.js","./LocationSpotlight.CU7qvIqV.css","./BAtHrAbS.js","./CadE5xZ4.js","./Dcxs7pLx.js","./CSNfeyYx.js","./ZXLQq8yX.js"])))=>i.map(i=>d[i]); 2import{d as F,r as te,n as se,p as ne,c as a,e as t,F as h,j as P,f as o,m as k,o as s,q as D,a as f,b as p,k as _,t as g,_ as M,l as U,i as n,s as oe,u as ae,w as L,v as le,h as ie,g as H,x as q,y as z,z as I}from"#entry";import{r as re,_ as ce,a as de}from"./DN69hVJo.js";import{_ as _e}from"./DvVG1-Ui.js";import{_ as W}from"./BBYsSiXm.js";import{b as ue,a as pe,d as me,s as ge,u as he}from"./BzN2tQtx.js";import fe from"./CFgx9UA_.js";import{_ as ve}from"./Cc2lMekQ.js";import{u as ye}from"./CfVjjQKq.js";import{u as N,q as T}from"./CIZTBggi.js";import{u as be}from"./Diwa33BY.js";import"./TrJajjDr.js";import"./D1sl6ACM.js";import"./BbrHsC9D.js";import"./CkwzzOqT.js";const we={class:"HeroSlider relative","data-component":"HeroSlider"},ke={class:"block md:hidden"},xe={class:"bg-accent-700"},$e={class:"space-y-4 text-white"},Se={class:"is-heading-3"},ze={class:"is-size-6 line-clamp-5"},Ie={key:0},Ce={class:"sr-only"},Ee={class:"hidden md:block"},Le={class:"flex h-full items-center justify-center sm:items-end sm:justify-start"},Pe={class:"is-rounded m-auto max-w-prose space-y-8 bg-accent-700 p-8"},Ve={class:"space-y-4 text-white"},Oe={class:"is-heading-3 line-clamp-2"},Ae={class:"is-size-6 line-clamp-2 lg:line-clamp-3"},De={key:0},Ne={class:"sr-only"},Te={key:0,class:"absolute inset-0 hidden bg-accent-900 z-[1] 2xl:block"},Re={slot:"container-end"},je=F({__name:"HeroSlider",props:{swiperOptions:{default:{slidesPerView:1,pagination:{clickable:!0},spaceBetween:0,autoplay:{delay:5e3,pauseOnMouseEnter:!0},mousewheel:{forceToAxis:!0}}},items:{default:()=>[]},heading:{},overline:{},subheading:{},description:{},images:{},backgroundImage:{},video:{},credit:{},caption:{},links:{}},setup(r){const l=r,u=te(null);re(),se(()=>{u.value.initialize()});const V={"--swiper-pagination-bottom":"2rem","--swiper-theme-color":"white","--swiper-pagination-bullet-size":"1rem","--swiper-pagination-bullet-inactive-color":"white","--swiper-pagination-bullet-inactive-opacity":.6};return l?.items?.length&&l.items[0]?.images?.length&&ne({link:[{href:l.items[0].images[0]?.src,rel:"preload"}]}),(R,i)=>{const O=ce,C=_e,x=M,$=U,A=W;return s(),a("div",we,[t("swiper-container",k(r.swiperOptions,{ref_key:"swiperEl",ref:u,"data-component":"Swiper","data-status":"done",init:"false",style:V}),[(s(!0),a(h,null,P(r.items,(e,E)=>(s(),a("swiper-slide",{class:"h-auto bg-accent-700 2xl:relative",key:E},[e?._component==="event"?(s(),a(h,{key:0},[o(O,k({class:"is-no-tag container relative z-10 mx-auto h-full w-full"},{ref_for:!0},e),null,16),t("div",{class:"absolute -inset-2 hidden bg-cover bg-center bg-no-repeat blur brightness-75 z-[1] 2xl:block",style:D({backgroundImage:e?.hero?.images?.length?`url(${e.hero.images[0].src})`:""})},null,4)],64)):(s(),a(h,{key:1},[t("div",ke,[e?.images?.length?(s(),f(C,k({key:0,ref_for:!0},e.images[0],{ratio:"wide",loading:E!==0,preload:E===0}),null,16,["loading","preload"])):p("",!0),t("div",xe,[o($,{class:"is-section-spacer space-y-8"},{default:_(()=>[t("div",$e,[t("h2",Se,g(e?.title||e?.heading),1),t("p",ze,g(e?.description||e.summary),1)]),e?.links?.length||e?.link?.href?(s(),f(x,{key:0,class:"is-button is-filled",href:e?.links?.[0]?.href||e?.link?.href,title:e?.links?.[0]?.text||e?.link?.text},{default:_(()=>[e?.links?.[0]?.text?(s(),a("span",Ie,g(e?.links?.[0]?.text),1)):(s(),a(h,{key:1},[i[0]||(i[0]=t("span",null,"Read more",-1)),t("span",Ce,"about "+g(e?.title||e?.heading),1)],64))]),_:2},1032,["href","title"])):p("",!0)]),_:2},1024)])]),t("div",Ee,[t("div",{class:"is-bg-img relative h-full bg-cover bg-center bg-no-repeat 2xl:container sm:aspect-wide 2xl:z-[2] 2xl:mx-auto 2xl:px-8",style:D(n(ue)(e.images))},[t("div",Le,[t("div",Pe,[t("div",Ve,[t("h2",Oe,g(e?.title||e?.heading),
21),t("p",Ae,g(e?.description||e.summary),1)]),e?.links?.length||e?.link?.href?(s(),f(x,{key:0,class:"is-button is-filled",href:e?.links?.[0]?.href||e?.link?.href,title:e?.links?.[0]?.text||e?.link?.text},{default:_(()=>[e?.links?.[0]?.text?(s(),a("span",De,g(e?.links?.[0]?.text),1)):(s(),a(h,{key:1},[i[1]||(i[1]=t("span",null,"Read more",-1)),t("span",Ne,"about "+g(e?.title||e?.heading),1)],64))]),_:2},1032,["href","title"])):p("",!0)])])],4),e?.images?.length?(s(),a("div",{key:1,class:"absolute -inset-2 hidden bg-cover bg-center bg-no-repeat blur brightness-75 z-[1] 2xl:block",style:D({backgroundImage:e?.images?.length?`url(${e.images[0].src})`:""})},null,4)):(s(),a("div",Te))])],64))]))),128)),t("div",Re,[o(A,{class:"absolute bottom-0 left-0 right-0 z-10 hidden w-full md:block",src:"/img/dividers/hero-slider.svg",alt:""})])],16)])}}}),Be=oe(je,[["__scopeId","data-v-fb8635c5"]]),He=z(()=>I(()=>import("./Bkj-6dJj.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]),import.meta.url).then(r=>r.default||r)),qe=z(()=>I(()=>import("./CHkWTf7c.js"),__vite__mapDeps([9,2,3,4,5]),import.meta.url).then(r=>r.default||r)),Fe=z(()=>I(()=>import("./BUQIRNS1.js"),__vite__mapDeps([10,5,2,3,4,11]),import.meta.url).then(r=>r.default||r)),Me=z(()=>I(()=>import("./BAtHrAbS.js"),__vite__mapDeps([12,13,14,2,3]),import.meta.url).then(r=>r.default||r)),Ue=z(()=>I(()=>import("./CSNfeyYx.js"),__vite__mapDeps([15,16,6,2,3,5]),import.meta.url).then(r=>r.default||r)),We={class:"PageIndex debug","data-component":"PageIndex"},Ge={class:"sr-only"},Je={class:"is-section-spacer bg-tertiary-100"},Ke={key:0,class:"bg-white md:is-section-spacer"},Qe={class:"md:space-y-4"},Xe={class:"md:hidden"},Ye={class:"hidden md:block 2xl:hidden"},Ze={class:"max-md:flex max-md:justify-center max-md:py-8"},et={key:0,class:"is-section-spacer bg-white"},tt={class:"space-y-16"},st={key:0,class:"grid gap-8 md:grid-cols-3"},nt={key:1,class:"hidden gap-4 sm:grid sm:grid-cols-2 md:grid-cols-4 lg:grid-cols-5"},ot={class:"flex justify-center py-8"},at={key:1},lt={class:"relative w-full"},it={class:"is-section-spacer bg-tertiary-100"},rt={key:2,class:"is-section-spacer bg-accent-700"},ct={class:"is-section-spacer bg-primary-700"},$t=F({__name:"index",async setup(r){let l,u;const V=ae(),{getBodyContent:R}=ye(),{data:i,pending:O}=([l,u]=L(()=>N(`page-${ge(V.path)}`,()=>T("/").findOne())),l=await l,u(),l),C=([l,u]=L(()=>he()),l=await l,u(),l);if(pe([me({name:"caloundra",logo:"/img/caloundra-logos/wide-Navy.png"}),...C?.value?.length?C.value:[]]),!O.value&&!i?.value)throw le({statusMessage:"Page not found",statusCode:404});const x=R(i?.value?.body);ie(i?.value?.head||{title:i.value?.title});const{data:$}=([l,u]=L(()=>N("index-news",()=>T("news").sort({publishedAt:-1}).where({_component:"news",hidePage:{$ne:!0}}).limit(9).only(["title","description","_path","hero"]).find(),{transform:w=>{const d=w.map(c=>({title:c.title,description:c.description,images:c?.hero?.images??[],link:{text:c.title,href:c._path}})),m=i?.value?.news??[];return d.filter(c=>!m.map(y=>y.link.href).includes(c.link.href)).slice(0,6)}})),l=await l,u(),l),A=new Date().toISOString(),{data:e}=([l,u]=L(()=>N("index-events",()=>T("events").sort({publishedAt:-1}).where({_component:"event"}).limit(9).only(["title","href","hero","event","description","eventCategories","primaryCategory","_component"]).where({$and:[{"event.dates.0.start":{$gte:A}},{primaryCategoryValue:{$in:["caloundra_events_local","caloundra_events_major"]}}]}).sort({"event.dates.0.start":1}).find(),{server:!1,transform:w=>{const d=w,m=i?.value?.events??[],v=d.filter(c=>!m.map(y=>y.href).includes(c.href));return[...m,...v].slice(0,9)}})),l=await l,u(),l),{data:E}=be(),G=H(()=>Object.values(e?.value??{})?.toSorted((w,d)=>{const m=v=>{if(!v?.event?.dates?.length)return-1;try{return new Date(v?.event?.dates[0].start).valueOf()}catch{return-1}};return m(d)-m(w)})),J=H(()=>[...i.value?.hero?.items??[],...G.value]);return(w,d)=>{const m=Be,v=fe,c=U,y=de,j=M,B=ve,K=He,Q=qe,X=W,Y=Fe,Z=Me,ee=Ue;return s(),a("div",We,[t("h1",Ge,g(n(i)?.title),1),t("div",null,[n(i)?.hero?.items?.length?(s(),f(m,{key:0,items:n(J)},null,8,["items"])):p("",!0)]),t("section",Je,[o(c,null,{default:_(()=>[n(x)?(s(),f(v,{key:0,class:"debug",value:n(x)},{empty:_(()=>[...d[0]||(d[0]=[])]),_:1},8,["value"])):p("",!0)]),_:1})]),o(B,{fallbackTag:"span",fallback:"Loadingâ¦"},{default:_(()=>[n(e)?.length?(s(),a("section",Ke,[t("div",Qe,[o(c,{class:"max-md:px-0"},{default:_(()=>[...d[1]||(d[1]=[t("h2",{class:"is-heading-1 font-bold text-accent-500 max-md:sr-only"},"Whatâs on",-1)])]),_:1}),t("div",Xe,[o(y,{items:n(e),options:{"slides-per-view":1,loop:n(e).length>3,pagination:!0,"space-between":32}},null,8,["items","options"])]),t("div",Ye,[o(y,{items:n(e),options:{"slides-per-view":1.6,"centered-slides":!0,loop:n(e).length>3,pagination:!0,"space-between":32}},null,8,["items","options"])]),o(c,{class:"hidden 2xl:block"},{default:_(()=>[o(y,{items:n(e),options:{"slides-per-view":1.8,"centered-slides":!0,loop:n(e).length>3,pagination:!0,"space-between":64}},null,8,["items","options"])]),_:1}),o(c,null,{default:_(()=>[t("div",Ze,[o(j,{class:"is-button is-outlined",href:"/whats-on",title:"View all events"},{default:_(()=>[...d[2]||(d[2]=[q("View all events",-1)])]),_:1})])]),_:1})])])):p("",!0)]),_:1}),n(i)?.news?.length||n($)?.length?(s(),a("section",et,[o(c,null,{default:_(()=>[t("div",tt,[d[4]||(d[4]=t("h2",{class:"is-heading-1 font-bold text-accent-500"},"News",-1)),n(i)?.news?.length?(s(),a("div",st,[(s(!0),a(h,null,P(n(i).news,(S,b)=>(s(),f(K,k({key:b,ref_for:!0},S),null,16))),128))])):p("",!0),n($)?.length?(s(),a("div",nt,[(s(!0),a(h,null,P(n($),(S,b)=>(s(),f(Q,k({key:b,ref_for:!0},S,{class:{"md:hidden lg:block":b>3,"lg:hidden":b>4}}),null,16,["class"]))),128))])):p("",!0),t("div",ot,[o(j,{class:"is-button is-outlined",href:"/news",title:"View all news"},{default:_(()=>
2[...d[3]||(d[3]=[q("View all news",-1)])]),_:1})])])]),_:1})])):p("",!0),n(i)?.relatedItems?.length?(s(),a("section",at,[t("div",lt,[o(X,{class:"hidden w-full md:block",src:"/img/dividers/spotlight.svg",alt:""})]),t("div",it,[o(c,{class:"space-y-16"},{default:_(()=>[d[5]||(d[5]=t("h2",{class:"is-heading-1 font-bold text-accent-500"},"Location Spotlight",-1)),(s(!0),a(h,null,P(n(i).relatedItems,(S,b)=>(s(),f(Y,k({key:b,ref_for:!0},S),null,16))),128))]),_:1})])])):p("",!0),n(i)?.news?.length?(s(),a("section",rt,[o(c,null,{default:_(()=>[o(Z)]),_:1})])):p("",!0),t("section",null,[t("div",ct,[o(c,null,{default:_(()=>[o(B,null,{default:_(()=>[o(ee)]),_:1})]),_:1})])])])}}});export{$t 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.