PageSourceSearch

https://samuels.co.nz/_nuxt/CQWCFNo1.js

js samuels.co.nz collected 2026-10-09 03:40:21 UTC 4,523 bytes, 1 lines download raw bytes

1import{d as E,r as R,u as j,_ as C}from"./CQcL1C8p.js";import{u as N,g as V}from"./Dx8YmcWO.js";import{u as $}from"./CiKu-cga.js";import{b as F,a as U}from"./Dm_cnno6.js";import{_ as z}from"./WISw1hCU.js";import{ad as D,M as l,a2 as t,R as r,$ as v,I as P,N as Q,_ as q,L as c,Q as I,E as G}from"./DnWGbaG4.js";import"./DMaVXbyd.js";import"./CUhipB80.js";const J={class:"locations-page"},K={class:"banner"},O={class:"container"},W={class:"row"},X={class:"col-12 d-flex flex-column align-items-start justify-content-start content-ctr"},Y={class:"title"},Z={key:0,class:"subheading"},tt={class:"content"},et={class:"container"},st={class:"locations-ctr"},at={class:"row"},it={class:"col-12 col-lg-4 map-section"},ot=["innerHTML"],nt={class:"col-12 col-lg-4 details-section"},ct={class:"location-details"},lt={class:"location-title"},rt={class:"detail-item"},dt={class:"detail-item"},ut={class:"detail-item"},_t=["innerHTML"],mt={class:"col-12 col-lg-4 review-section"},vt={class:"cta"},ht={class:"container"},pt={class:"row flex-row justify-content-between"},gt={class:"col-12 col-md-6 left"},bt=["innerHTML"],wt=["innerHTML"],ft={class:"col-12 col-md-6 right"},yt=["src","alt"],Lt=["innerHTML"],Vt={__name:"locations",async setup(St){var g,b,w,f,y,L,S,T,H,M,u,k;let n,d;E.extend(R);const h=j().public.FILE_URL_RELATIVE,{data:i}=([n,d]=D(async()=>N("page",async()=>await V("page-locations"))),n=await n,d(),n),{data:p}=([n,d]=D(async()=>N("locations",async()=>await V("location-list"))),n=await n,d(),n),s={title:i.value.title,subheading:i.value.subtitle,locations:p.value.filter(e=>e.status==="published").map(e=>{var o,_,a,m,x,A,B;return{title:e.title??"",address:e.address??"",hours:e.hour??"",services:[""],description:e.services??"",mapEmbed:e.google_map??"",review:{image:((o=e.review)==null?void 0:o.face)!==null?h+((_=e.review)==null?void 0:_.face):"",imageAlt:((a=e.review)==null?void 0:a.name)??"",name:((m=e.review)==null?void 0:m.name)??"",date:E((x=e.review)==null?void 0:x.date).fromNow(),stars:((A=e.review)==null?void 0:A.star)??"",comment:((B=e.review)==null?void 0:B.description)??""}}}),ctaSection:{title:"<p>"+((g=i.value.cta)==null?void 0:g.title),description:((b=i.value.cta)==null?void 0:b.description)??"",button:{url:((w=i.value.cta)==null?void 0:w.buttons)!==null?((y=(f=i.value.cta)==null?void 0:f.buttons[0])==null?void 0:y.button_url)??"":"",label:((L=i.value.cta)==null?void 0:L.buttons)!==null?((T=(S=i.value.cta)==null?void 0:S.buttons[0])==null?void 0:T.button)??"":""},image:((H=i.value.cta)==null?void 0:H.image)!==null?h+((M=i.value.cta)==null?void 0:M.image):"",type:i.value.cta.type,video:i.value.cta.video??""}};return $(i.value.seo),F(((k=(u=p.value)==null?void 0:u.filter)==null?void 0:k.call(u,e=>e.status==="published"))||[]),U([{name:"Home",url:"/"},{name:"Locations",url:"/locations"}]),(e,o)=>{const _=C;return c(),l("div",J,[t("section",K,[t("div",O,[t("div",W,[t("div",X,[t("h1",Y,r(s.title),1),s.subheading!==null&&s.subheading!==""?(c(),l("div",Z,[t("p",null,r(s.subheading),1)])):v("",!0)])])])]),t("section",tt,[t("div",et,[t("div",st,[(c(!0),l(P,null,Q(s.locations,(a,m)=>(c(),l("div",{key:m,class:"location-item"},[t("div",at,[t("div",it,[t("div",{class:"map-container",innerHTML:a.mapEmbed},null,8,ot)]),t("div",nt,[t("div",ct,[t("h2",lt,r(a.title),1),t("div",rt,[o[0]||(o[0]=t("strong",null,"Address:",-1)),I(" "+r(a.address),1)]),t("div",dt,[o[1]||(o[1]=t("strong",null,"Hours:",-1)),I(" "+r(a.hours),1)]),t("div",ut,[o[2]||(o[2]=t("strong",null,"Services:",-1)),t("div",{class:"location-description",innerHTML:a.description},null,8,_t)])])]),t("div",mt,[G(z,{image:a.review.image,imageAlt:a.review.imageAlt,name:a.review.name,date:a.review.date,stars:a.review.stars,comment:a.review.comment},null,8,["image","imageAlt","name","date","stars","comment"])])])]))),128))])])]),t("section",vt,[t("div",ht,[t("div",pt,[t("div",gt,[t("div",{class:"section-title",innerHTML:s.ctaSection.title},null,8,bt),t("div",{class:"description",innerHTML:s.ctaSection.description},null,8,wt),s.ctaSection.button.label!==""?(c(),q(_,{key:0,to:s.ctaSection.button.url,label:s.ctaSection.button.label,size:"small",color:"black",arrow:!0},null,8,["to","label"])):v("",!0)]),t("div",ft,[s.ctaSection.type==="Image"?(c(),l("img",{key:0,src:s.ctaSection.image,alt:s.ctaSection.title,class:"image",width:"600",height:"400"},null,8,yt)):v("",!0),s.ctaSection.type==="Video"?(c(),l("div",{key:1,class:"video",innerHTML:s.ctaSection.video},null,8,Lt)):v("",!0)])])])])])}}};export{Vt 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.