1import{d as T,r as W,u as F,_ as G}from"./CQcL1C8p.js";import{_ as P}from"./DKl7c-1K.js";import{_ as Q}from"./DMaVXbyd.js";import{_ as q,a as J}from"./CUhipB80.js";import{a as B,L as l,M as o,a2 as e,R as r,I as u,N as m,u as L,Q as S,E as h,$,ad as K,A as O,U as X,k as N,W as V,ah as Y,_ as j,ai as Z,aj as ee}from"./DnWGbaG4.js";import{u as te,g as se}from"./Dx8YmcWO.js";import{u as ie}from"./CiKu-cga.js";import"./BCj8FeFu.js";const ae={class:"review-card home"},le={class:"header d-flex flex-row justify-content-between"},oe={class:"left d-flex flex-row"},ne=["src","alt"],ce={class:"details"},re={class:"name"},de={class:"date"},_e={class:"stars"},ue={class:"content"},me={class:"comment"},he={key:0},ve={key:1},ge={__name:"ReviewCardHome",props:{image:{type:String,default:""},imageAlt:{type:String,default:""},name:{type:String,default:""},stars:{type:Number,default:0},comment:{type:String,default:""},date:{type:String,default:""},maxLength:{type:Number,default:340}},setup(c){const d=B(!1),v=()=>{d.value=!d.value};return(z,n)=>{const i=Q;return l(),o("div",ae,[e("div",le,[e("div",oe,[e("img",{class:"image",src:c.image,alt:c.imageAlt,width:"58",height:"58"},null,8,ne),e("div",ce,[e("p",re,r(c.name),1),e("p",de,r(c.date),1),e("div",_e,[(l(!0),o(u,null,m(c.stars,p=>(l(),o("img",{class:"star",key:p,src:q,alt:"star",width:"16",height:"16"}))),128))])])]),n[0]||(n[0]=e("img",{class:"google-logo",src:J,alt:"Google logo",width:"30",height:"30"},null,-1))]),e("div",ue,[e("p",me,[!L(d)&&c.comment.length>c.maxLength?(l(),o("span",he,[S(r(c.comment.slice(0,c.maxLength))+"... ",1),e("div",{onClick:v,class:"see-more-btn"},[n[1]||(n[1]=S("Read More ")),h(i)])])):(l(),o("span",ve,[S(r(c.comment)+" ",1),c.comment.length>c.maxLength?(l(),o("div",{key:0,onClick:v,class:"see-more-btn less"},[n[2]||(n[2]=S(" Read less ")),h(i)])):$("",!0)]))])])])}}},pe={class:"home"},we={class:"banner"},fe={class:"container"},be={class:"row"},ye={class:"col-12 d-flex flex-column align-items-center justify-content-center"},Se={class:"title"},xe={class:"subheading"},ke={class:"image"},Le=["src","alt"],$e={class:"image-mobile"},Ae=["src","alt"],Ie={class:"ratings"},Me={class:"container"},Ce={class:"row"},He={class:"grid"},Re=["src","alt"],Ee={class:"vehicles"},Te={class:"container"},Ne={class:"row"},Ve={class:"header"},je={class:"section-title"},Be={class:"card-ctr"},ze={class:"row"},De={class:"review"},Ue={class:"container"},We={class:"row"},Fe={class:"col-12 col-lg-6 images-ctr"},Ge={class:"section-title mobile"},Pe={class:"images-wrapper d-flex flex-row"},Qe=["src"],qe={class:"col-12 col-lg-6 review-ctr"},Je={class:"section-title"},Ke={class:"review-card-wrapper"},Oe={class:"cta"},Xe={class:"container"},Ye={class:"row flex-row justify-content-between"},Ze={class:"col-12 section-title-wrapper"},et=["innerHTML"],tt={class:"col-12 col-md-6 left"},st=["innerHTML"],it={class:"locations"},at={class:"col-12 col-md-6 right"},lt=["src","alt"],ot=["innerHTML"],vt={__name:"index",async setup(c){var A,I;let d,v;T.extend(W);const n=F().public.FILE_URL_RELATIVE,{data:i}=([d,v]=K(async()=>te("page",async()=>await se("homepage"))),d=await d,v(),d),p=B(0),x=()=>{p.value=window.innerWidth};O(()=>{x(),window.addEventListener("resize",x)}),X(()=>{window.removeEventListener("resize",x)});const D=N(()=>p.value<768),a={title:i.value.title??"",subheading:i.value.subtitle??"",bannerImage:i.value.banner!==null?n+i.value.banner:"",bannerAlt:i.value.title??"",ratings:i.value.statistic.filter(t=>t.home_statistic_id.status==="published").map(t=>n+t.home_statistic_id.logo),vehicleSection:{title:i.value.feature_title??"",link:{label:i.value.feature_button??"",url:i.value.feature_button_url??""},vehicles:i.value.vehicle.filter(t=>t.vehicles_id.status==="published").map(t=>{var _,g,w,f,b,y,s,k,M,C,H,R,E;return{image:((_=t.vehicles_id)==null?void 0:_.hero_image)!==null?n+((g=t.vehicles_id)==null?void 0:g.hero_image):"",imageHover:((w=t.vehicles_id)==null?void 0:w.hero_image_hover)!==null?n+((f=t.vehicles_id)==null?void 0:f.hero_image_hover):"",alt:((b=t.vehicles_id)==null?void 0:b.title)??"",latest:((y=t.vehicles_id)==null?void 0:y.latest_model)??"",price:((s=t.vehicles_id)==null?void 0:s.price)??"",title:((k=t.vehicles_id)==null?void 0:k.title)??"",description:((M=t.vehicles_id)==null?void 0:M.short_desc)??"",year:((C=t.vehicles_id)==null?void 0:C.year)??"",passenger:((H=t.vehicles_id)==null?void 0:H.passenger)??"",luggages:((R=t.vehicles_id)==null?void 0:R.luggage)??"",link:"/vehicles/"+((E=t.vehicles_id)==null?void 0:E.slug)}})},reviewSection:{title:i.value.review_title??"",reviews:i.value.review.map(t=>{var _;return{image:((_=t.review_id)==null?void 0:_.face)!==null?n+t.review_id.face:"",alt:t.review_id.name??"",name:t.review_id.name??"",date:T(t.review_id.date).fromNow(),stars:t.review_id.star??"",comment:t.review_id.description??""}}),reviewImages:[i.value.review_image1!==null?n+i.value.review_image1:"",i.value.review_image2!==null?n+i.value.review_image2:""]},ctaSection:{title:"<p>"+((A=i.value.cta)==null?void 0:A.title),locations:(I=i.value.cta)==null?void 0:I.buttons.map(t=>({label:t.button??"",url:t.button_url??""})),image:i.value.cta.image!==null?n+i.value.cta.image:"",type:i.value.cta.type,video:i.value.cta.video??""}},U=N(()=>D.value?a.ratings.slice(0,4):a.ratings);return ie(i.value.seo),(t,_)=>{const g=G,w=P,f=ge,b=ee,y=Y;return l(),o("div",pe,[e("section",we,[e("div",fe,[e("div",be,[e("div",ye,[e("h1",Se,r(a.title),1),e("div",xe,[e("p",null,r(a.subheading),
11)]),e("div",ke,[e("img",{src:a.bannerImage,alt:a.bannerAlt,width:"1200",height:"600"},null,8,Le)])])])]),e("div",$e,[e("img",{src:a.bannerImage,alt:a.bannerAlt,width:"800",height:"400"},null,8,Ae)])]),e("section",Ie,[e("div",Me,[e("div",Ce,[e("div",He,[(l(!0),o(u,null,m(L(U),s=>(l(),o("div",{class:"item",key:s},[e("img",{src:s,alt:s,width:"120"},null,8,Re)]))),128))])])])]),e("section",Ee,[e("div",Te,[e("div",Ne,[e("div",Ve,[e("h2",je,r(a.vehicleSection.title),1),h(g,{color:"black",size:"small",arrow:!0,to:a.vehicleSection.link.url,label:a.vehicleSection.link.label},null,8,["to","label"])]),e("div",Be,[e("div",ze,[(l(!0),o(u,null,m(a.vehicleSection.vehicles,s=>(l(),o("div",{class:"col-12 col-md-6 col-xl-3",key:s.link},[h(w,{badge:s.latest?"Latest Model":null,price:s.price,"price-unit":"day",image:s.image,"hover-image":s.imageHover,title:s.title,description:s.description,year:s.year,passengers:s.passenger,luggage:s.luggages,slug:s.link},null,8,["badge","price","image","hover-image","title","description","year","passengers","luggage","slug"])]))),128))])])])])]),e("section",De,[e("div",Ue,[e("div",We,[e("div",Fe,[e("h2",Ge,r(a.reviewSection.title),1),e("div",Pe,[(l(!0),o(u,null,m(a.reviewSection.reviewImages,s=>(l(),o("img",{src:s,alt:"Review Images",width:"200",height:"200"},null,8,Qe))),256))])]),e("div",qe,[e("h2",Je,r(a.reviewSection.title),1),e("div",Ke,[h(y,{modules:["SwiperAutoplay"in t?t.SwiperAutoplay:L(Z)],"space-between":0,"slides-per-view":1,loop:!0,speed:600,autoplay:{delay:5e3}},{default:V(()=>[(l(!0),o(u,null,m(a.reviewSection.reviews,(s,k)=>(l(),j(b,{class:"slide"},{default:V(()=>[h(f,{name:s.name,date:s.date,comment:s.comment,image:s.image,"image-alt":s.alt,stars:s.stars,"max-length":340},null,8,["name","date","comment","image","image-alt","stars"])]),_:2},1024))),256))]),_:1},8,["modules"])])])])])]),e("section",Oe,[e("div",Xe,[e("div",Ye,[e("div",Ze,[e("div",{class:"section-title",innerHTML:a.ctaSection.title},null,8,et)]),e("div",tt,[e("div",{class:"section-title desktop-only",innerHTML:a.ctaSection.title},null,8,st),e("div",it,[(l(!0),o(u,null,m(a.ctaSection.locations,s=>(l(),j(g,{key:s.label,to:s.url,label:s.label,size:"small",color:"black",arrow:!0},null,8,["to","label"]))),128))])]),e("div",at,[a.ctaSection.type==="Image"?(l(),o("img",{key:0,src:a.ctaSection.image,alt:a.ctaSection.title,class:"image",width:"600",height:"400"},null,8,lt)):$("",!0),a.ctaSection.type==="Video"?(l(),o("div",{key:1,class:"video",innerHTML:a.ctaSection.video},null,8,ot)):$("",!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.