PageSourceSearch

https://wheelsnextdoor.com/_nuxt/-uFMVZQD.js

js wheelsnextdoor.com collected 2026-10-02 01:48:32 UTC 29,998 bytes, 1 lines download raw bytes

1import{r as d,f as le,c as $,o as m,a as o,K as ne,t as T,F as ce,y as dt,d as x,w,j as e,A as B,_ as ae,a0 as ke,V as xe,aI as Te,s as E,T as ge,U as Ne,l as b,S as me,aB as Re,u as X,G as Be,g,p as ue,b as i,a4 as be,aS as _e,i as pe,v as he,R as L,bE as ct,N as je,aG as Ie,O as Fe,aC as mt,aD as $e,aY as Ve,ad as de,bF as pt,e as vt,M as Me,L as yt,k as De,X as ft,bG as _t,C as gt,Q as Ee,aF as bt,ag as kt,am as $t,aP as ht}from"./BOEYUW13.js";import{_ as It}from"./B8IOakvq.js";import{_ as Ct}from"./DrvD5aPM.js";import{_ as Le}from"./8hZGLaFe.js";import{_ as Ae}from"./D_RupI4P.js";import{a as Ke,_ as wt}from"./Dp82COY4.js";import{_ as Pt}from"./DSy_LxYT.js";import{_ as St}from"./DRDB962W.js";import{M as Ot}from"./Ygql5m-s.js";import{M as Ue}from"./CTSsbsP5.js";import{_ as xt}from"./BNlBICIU.js";import{_ as Tt,a as Bt}from"./BNKS_056.js";const Vt={class:"text-subtitle-1 font-weight-bold"},Mt={__name:"SingleSelectableChips",props:{title:String,items:{type:Array,default:[]},selected:{type:String,default:""}},emits:["update:selected"],setup(k,{emit:n}){let r=d("");const l=k,p=n;le(async()=>{r.value=l.selected});function f(y){B(y),r.value==y?r.value="":r.value=y,p("update:selected",r.value)}return(y,_)=>{const S=Ct;return m(),$(ce,null,[o("span",Vt,[ne(T(y.$t(`${k.title}`))+" ",1),_[0]||(_[0]=o("br",null,null,-1))]),(m(!0),$(ce,null,dt(k.items,(a,s)=>(m(),x(S,{style:{cursor:"pointer"},onClick:O=>f(a),key:s,src:a==e(r)?"check":""},{title:w(()=>[ne(T(y.$t(`${a}`)),1)]),_:2},1032,["onClick","src"]))),128)),_[1]||(_[1]=o("br",null,null,-1))],64)}}},Et={class:"text-subtitle-1 font-weight-bold"},Ut={class:"range_container"},Nt={class:"sliders_control"},Rt=["min","max"],jt=["min","max"],Ft={__name:"MyRangeSlider",props:{start:Number,end:Number,title:String,min:Number,max:Number},emits:["update:modelValue"],setup(k,{emit:n}){const r=n,l=k;let p=d([0,0]);function f(a){B(a),r("update:modelValue",a[0],a[1])}let y=d(),_=d();le(()=>{B(`My range lsider intial valye ${l.start} - ${l.end}`),l.start!=null&&l.end!=null&&Number.isNaN(l.start)==!1&&Number.isNaN(l.end)==!1&&(y.value=l.start,_.value=l.end,p.value=[l.start??l.min,l.end??l.max])}),ke(y,async()=>{S()},{immediate:!0}),ke(_,async()=>{S()},{immediate:!0});function S(){Number.isNaN(Number(y.value))==!1&&Number.isNaN(Number(_.value))==!1&&(B(`valueeeeeeeeeeee ${l.start.toString()} - ${l.end.toS} ${l.end}`),Number(y.value)>Number(_.value)?p.value=[Number(_.value),Number(y.value)]:p.value=[Number(y.value),Number(_.value)],f(p.value))}return(a,s)=>(m(),$(ce,null,[o("span",Et,[ne(T(a.$t(`${k.title}`))+" : "+T(e(p)[0])+" - "+T(e(p)[1])+" ",1),s[2]||(s[2]=o("br",null,null,-1))]),o("div",Ut,[o("div",Nt,[xe(o("input",{id:"fromSlider",type:"range",min:k.min,max:k.max,"onUpdate:modelValue":s[0]||(s[0]=O=>E(y)?y.value=O:y=O)},null,8,Rt),[[Te,e(y)]]),xe(o("input",{id:"toSlider",type:"range",min:k.min,max:k.max,"onUpdate:modelValue":s[1]||(s[1]=O=>E(_)?_.value=O:_=O)},null,8,jt),[[Te,e(_)]])])])],64))}},Dt=ae(Ft,[["__scopeId","data-v-7c2d6f8b"]]),Lt={__name:"MyDrawer",props:ge({},{modelValue:{},modelModifiers:{}}),emits:ge(["close"],["update:modelValue"]),setup(k,{emit:n}){let r=Ne(k,"modelValue");return(l,p)=>(m(),$("div",null,[e(r)?(m(),$("div",{key:0,class:"overlay",onClick:p[0]||(p[0]=f=>E(r)?r.value=!1:r=!1)})):b("",!0),o("aside",{class:Re([{open:e(r)},"nav-drawer"])},[o("ul",null,[me(l.$slots,"content",{},void 0,!0)])],2)]))}},He=ae(Lt,[["__scopeId","data-v-78d9d00a"]]),At={class:"filter-bar"},Kt={class:"filter-bar-actions"},Ht={class:"card"},Wt={class:"v-col"},qt={class:"v-row",style:{"align-items":"space-between !important","align-self":"end"}},Gt={key:0},zt={key:2,class:"divider"},Yt={key:3,class:"divider"},Qt={class:"v-row",style:{position:"absolute"}},Jt={key:0},Xt={__name:"VehicleFilters",setup(k){const n=X();let r=Be(),l=d(!1),p=d(0),f=d(0),y=d(""),_=d(!1),S=d(0),a=d(0),s=d(""),O=d(0),M=d(1e4),h=d(0),I=d(1e4),U=d(0),N=d(1e3),v=d(0),c=d(1e3),R=d(0),H=d(500),W=d(0),P=d(500),Z=d(0),ee=d(1e4),q=d(0),G=d(1e4),oe=d(0),ie=d(20),C=d(0),te=d(20),ve=d(""),ye=d([]),J=d(""),A=d(),z=d([]),F=d(),V=d(),K=d([]),Y=d(""),Q=d(0),se=d("country0");le(async()=>{we()}),ke(Be(),async()=>{we()},{immediate:!0});function Ce(){s.value="",h.value=O.value,I.value=M.value,v.value=U.value,c.value=N.value,W.value=R.value,P.value=H.value,C.value=oe.value,te.value=ie.value,q.value=Z.value,G.value=ee.value,ve.value="",ye.value=[],J.value=n.countryByIP,A.value=n.countryByIPObject,z.value=[],V.value={},K.value=[],Y.value="",F.value="",a.value=0,p.value=0,f.value=0}function ze(){Ce(),Pe()}function we(){Ce(),J.value=n.countryByIP,A.value=n.countryByIPObject;let t=r.query;if("selected"in r.query&&g.vehicleTypes.includes(r.query.selected)&&(s.value=r.query.selected,a.value++),"min_dailyMaximum"in t&&parseFloat(t.min_dailyMaximum)>0&&(h.value=parseFloat(t.min_dailyMaximum),a.value++),"max_dailyMaximum"in t&&parseFloat(t.max_dailyMaximum)>0&&(I.value=parseFloat(t.max_dailyMaximum),a.value++),"max_hourly"in t&&parseFloat(t.max_hourly)>0&&(c.value=parseFloat(t.max_hourly),a.value++),"min_hourly"in t&&parseFloat(t.min_hourly)>0&&(v.value=parseFloat(t.min_hourly),a.value++),"min_selectedPricePerKm"in t&&parseFloat(t.min_selectedPricePerKm)>0&&(W.value=parseFloat(t.min_selectedPricePerKm),a.value++),"max_selectedPricePerKm"in t&&parseFloat(t.max_selectedPricePerKm)>0&&(P.value=parseFloat(t.max_selectedPricePerKm),a.value++),"max_seats"in t&&parseFloat(t.max_seats)>0&&(te.value=parseFloat(t.max_seats),a.value++),"min_seats"in t&&parseFloat(t.min_seats)>
10&&(C.value=parseFloat(t.min_seats),a.value++),"min_weight"in t&&parseFloat(t.min_weight)>0&&(q.value=parseFloat(t.min_weight),a.value++),"max_weight"in t&&parseFloat(t.max_weight)>0&&(G.value=parseFloat(t.max_weight),a.value++),"rentalStart"in t&&parseFloat(t.rentalStart)>0&&(p.value=parseFloat(t.rentalStart),a.value++),"rentalEnd"in t&&parseFloat(t.rentalEnd)>0&&(f.value=parseFloat(t.rentalEnd),a.value++),"fuelType"in t&&g.fuelTypes.includes(t.fuelType)&&(ve.value=t.fuelType,a.value++),"features"in t){let u=t.features.split(",");if(u.length>0){a.value++;for(let D=0;D<u.length;D++){let j=u[D];g.featuresToFilter.includes(j)&&ye.value.push(j)}}}if("country"in r.query){if(n.countriesEnabled!=null){let u=n.countriesEnabled;for(let D=0;D<u.length;D++){let j=u[D];if(j.name==t.country){A.value=j,J.value=j.name,z.value=j.rentalStates??j.states,V.value=j.cities,Y.value="",F.value="";break}}}a.value++}else n.countryByIPObject!=null&&(A.value=n.countryByIPObject,J.value=n.countryByIPObject.name,z.value=n.countryByIPObject.rentalStates??n.countryByIPObject.states,V.value=n.countryByIPObject.cities);if("state"in t){a.value++;let u=t.state;z.value.includes(u)&&(F.value=u,F.value in V.value&&(K.value=V.value[F.value],ue("cities ",V.value[F.value])))}if("city"in t){let u=t.city;ue("city in query ",u),K.value.includes(u)&&(Y.value=u),a.value++}"lat"in t&&t.lat.toString().length>0&&"lng"in t&&t.lng.toString().length>0&&a.value++,Q.value++,se.value=`country${Q}`,S.value++}function Ye(t){B("startDatePicked");let u=new Date(t);B(u.getTime()),p.value=u.getTime()}function Qe(t){let u=new Date(t);f.value=u.getTime()}function Je(t,u){h.value=t,I.value=u}function Xe(t,u){v.value=t,c.value=u}function Ze(t,u){W.value=t,P.value=u}function et(t,u){C.value=t,te.value=u}function tt(t,u){q.value=t,G.value=u}function nt(t){s.value=t}function lt(t){ue("updateCountry",t),Y.value="",K.value=[],z.value=[],F.value="",J.value=t.name,A.value=t,z.value=A.value.rentalStates??A.value.states,V.value=A.value.cities,Q.value++,se.value=`country${Q}`}function at(t){F.value=t,B("updateState"),B(t),B(V.value),B(`${V.value!=null} ${t in V.value}`),V.value!=null&&t in V.value&&(ue(V.value[t],"updateState"),K.value=V.value[t]),B(K.value),Q.value++,se.value=`countr${Q}`}function ot(t){Y.value=t,Q.value++,se.value=`country${Q}`}async function Pe(){_.value=!1;let t={};p.value!=0&&(p.value<Date.now()?(y="Rental start date can not be in Past",_.value=!0,n.showSnackbar(y,!1)):f.value==0||p.value>f.value?(y="Rental start date should not pass end date",_.value=!0,n.showSnackbar(y,!1)):t.rentalStart=p.value),f.value!=0&&(f.value<Date.now()?(y="Rental end date can not be in Past",_.value=!0):p.value==0||p.value>f.value?(y="Rental start date should not pass end date",_.value=!0):t.rentalEnd=f.value),ve.value.length>0&&(t.fuelType=ve.value),s.value.length>0&&(t.selected=s.value),(h.value>O.value||I.value<M.value)&&(t.max_dailyMaximum=I.value,t.min_dailyMaximum=h.value),(v.value>U.value||c.value<N.value)&&(t.max_hourly=c.value,t.min_hourly=v.value),(W.value>R.value||P.value<H.value)&&(t.max_selectedPricePerKm=P.value,t.min_selectedPricePerKm=W.value),(C.value>oe.value||te.value<ie.value)&&(t.max_seats=te.value,t.min_seats=C.value),(q.value>Z.value||G.value<ee.value)&&(t.max_weight=G.value,t.min_weight=q.value),ye.value.length>0&&(t.features=ye.value.toString()),J.value!=n.countryByIP&&(t.country=J.value),F.value.toString().length>0&&(t.state=F.value),Y.value.toString().length>0&&(t.city=Y.value),_.value==!1&&L(g.ROUTE_VEHICLES,t),l.value=!1}return(t,u)=>{const D=be,j=It,it=Mt,re=Dt,Se=Le,st=Ae,rt=pe,Oe=he,ut=He;return m(),$("div",At,[ne(T(t.$t("vehicles"))+" ",1),o("div",Kt,[i(ut,{modelValue:e(l),"onUpdate:modelValue":u[1]||(u[1]=fe=>E(l)?l.value=fe:l=fe)},{content:w(()=>[o("div",Ht,[o("div",Wt,[o("div",qt,[ne(T(t.$t("filters"))+" ",1),i(D,{style:{"margin-right":"auto","text-align":"end"},icon:"close",onIconClicked:u[0]||(u[0]=fe=>E(l)?l.value=!e(l):l=!e(l))})]),t.$viewport.breakpoint.value=="xs"?(m(),$("div",Gt,[i(j,{"pick-date":!0,"pick-time":!0,placeholder:t.$t("start_time"),label:t.$t("rental_start"),modelValue:e(p),"onUpdate:modelValue":Ye,"min-date":("formatDateTimeLocal"in t?t.formatDateTimeLocal:e(_e))(new Date),"max-date":("formatDateTimeLocal"in t?t.formatDateTimeLocal:e(_e))(new Date(`${new Date().getFullYear()+10}-12-31`))},null,8,["placeholder","label","modelValue","min-date","max-date"]),i(j,{"pick-date":!0,"pick-time":!0,label:t.$t("rental_end"),modelValue:e(f),"onUpdate:modelValue":Qe,"min-date":("formatDateTimeLocal"in t?t.formatDateTimeLocal:e(_e))(new Date),"max-date":("formatDateTimeLocal"in t?t.formatDateTimeLocal:e(_e))(new Date(`${new Date().getFullYear()+10}-12-31`))},null,8,["label","modelValue","min-date","max-date"]),u[3]||(u[3]=o("div",{class:"divider"},null,-1))])):b("",!0),i(it,{selected:e(s),items:e(g).vehicleTypes,"onUpdate:selected":nt,title:"vehicle_type"},null,8,["selected","items"]),u[7]||(u[7]=o("div",{class:"divider"},null,-1)),i(re,{title:"Price - Day",min:e(O),max:e(M),start:e(h),end:e(I),"onUpdate:modelValue":Je},null,8,["min","max","start","end"]),u[8]||(u[8]=o("div",{class:"divider"},null,-1)),i(re,{title:"Price - Hourly",min:e(U),max:e(N),start:e(v),end:e(c),"onUpdate:modelValue":Xe},null,8,["min","max","start","end"]),e(g).licenseNeededVehicleTypes.includes(e(s))?(m(),x(re,{key:1,title:"price_per_kilometer",min:e(R),max:e(H),start:e(W),end:e(P),"onUpdate:modelValue":Ze},null,8,["min","max","start","end"])):b("",!0),e(g).licenseNeededVehicleTypes.includes(e(s))?(m(),$("div",zt)):b("",!0),i(re,{title:"seats",min:e(oe),max:e(ie),start:e(C),end:e(te),"onUpdate:modelValue":et},null,8,["min","max","start","end"]),u[9]||(u[9]=o("div",{class:"divider"},null,-1)),i(re,{title:"Weight - KG",min:e(Z),max:e(ee),start:e(q),end:e(G),"onUpdate:modelValue":tt},null,8,["min","max","start","end"]),e(V)!=null&&e(K).length>0?(m(),$("div",Yt)):b("",!0),i(rt,null,{default:w(()=>[(m(),$("div",{key:e(se)},[e(V)!=null&&e(K).length>0?(m(),x(Se,{key:0,items:e(K),title:t.$t("city"),"onUpdate:selected":ot,selected:e(Y)},null,8,["items","title","selected"])):b("",!0),u[4]||(u[4]=o("div",{class:"divider"},null,-1)),e(z).length>0?(m(),x(Se,{key:1,items:e(z),selected:e(F),title:t.$t("state"),"onUpdate:selected":at},null,8,["items","selected","title"])):b("",!0),u[5]||(u[5]=o("div",{class:"divider"},null,-1)),i(st,{selectedCountry:e(A),"onUpdate:country":lt},null,8,["selectedCountry"]),u[6]||(u[6]=o("div",{class:"divider"},null,-1))]))]),_:1})]),o("div",Qt,[i(Oe,{variant:"outlined","btn-name":"reset",icon:"filter-off",onBtnClicked:ze,style:{height:"35px"}}),i(Oe,{style:{height:"35px"},variant:"elevated","btn-name":"Search",icon:"magnify",onBtnClicked:Pe})]),u[10]||(u[10]=o("br",null,null,-1)),u[11]||(u[11]=o("br",null,null,-1)),u[12]||(u[12]=o("br",null,null,-1)),u[13]||(u[13]=o("br",null,null,-1))])]),_:1},8,["modelValue"]),t.$viewport.breakpoint.value!="xs"?(m(),$("div",Jt)):b("",!0),i(D,{icon:"filter-menu",onIconClicked:u[2]||(u[2]=fe=>E(l)?l.value=!e(l):l=!e(l))})])])}}},Zt=ae(Xt,[["__scopeId","data-v-435f4c59"]]),We={__name:"ThemeSwitch",setup(k){const n=X(),r=ct();async function l(){let p="light";r.preference=="light"?(p="dark",n.dark=!0):n.dark=!1,r.preference=p}return le(()=>{}),(p,f)=>{const y=be;return m(),x(y,{color:e(g).secondaryColor,icon:e(r).preference=="light"?"light-mode":"dark-mode",onClick:l},null,8,["color","icon"])}}},en={__name:"MyBadge",props:{badgeContent:{type:String,default:""},color:{type:String,default:"var(--color-secondary)"},mode:{type:String,default:"text"},position:{type:String,default:"top-right",validator:k=>["top-right","top-left","bottom-right","bottom-left"].includes(k)}},emits:["click"],setup(k,{emit:n}){const r=n;return(l,p)=>k.badgeContent||k.mode=="dot"?(m(),$("div",{key:0,class:"badge-container",onClick:p[
10]||(p[0]=f=>r("click"))},[me(l.$slots,"default",{},void 0,!0),o("span",{class:Re(["badge",k.position]),style:je({backgroundColor:k.color,fontSize:k.mode=="text"?"9px":"1px",minWidth:k.mode=="text"?"16px":"7px"})},[o("p",null,T(k.badgeContent?k.badgeContent:" "),1)],6)])):me(l.$slots,"default",{key:1},void 0,!0)}},tn=ae(en,[["__scopeId","data-v-47f7316a"]]),qe=Ie("/text_logo_light.png"),Ge=Ie("/text_logo_dark.png"),nn=Ie("/logo.png"),ln={class:"app-bar-main"},an={style:{display:"flex"}},on=["src"],sn=["src"],rn={class:"app-bar-actions"},un={key:0,class:"app-bar-extension"},dn={__name:"MyAppBar",props:{extended:{type:Boolean,default:!1}},setup(k){Fe();let n=X();const r=mt(),l=$e(()=>r.breakpoint.value!="xs"&&n.isLoggedIn==!1),p=$e(()=>r.breakpoint.value!="xs"&&n.isLoggedIn==!0);let f=d(""),y=d(!1);le(()=>{f.value=n.givenName,y.value=!0});async function _(a,s){B(a+s),L(g.ROUTE_VEHICLES,{selected:a})}async function S(a,s){await L("/list",{selected:s})}return(a,s)=>{const O=pe,M=he,h=Ke,I=Pt,U=Ae,N=We,v=be,c=tn;return m(),$("header",{class:"app-bar",style:je(`height: ${k.extended?"80px":"50px"}`)},[o("div",ln,[o("div",an,[a.$viewport.breakpoint.value=="xs"?(m(),$("img",{key:0,alt:"Wheels Next Door Logo",style:{"object-fit":"scale-down !important",width:"48px",height:"40px"},class:"app-logo",src:e(nn),onClick:s[0]||(s[0]=R=>("navigateTo"in a?a.navigateTo:e(Ve))({path:"/"}))},null,8,on)):(m(),x(O,{key:1},{default:w(()=>[o("img",{alt:"Wheels Next Door Logo",style:{"object-fit":"scale-down !important",width:"80px",height:"48px","padding-left":"8px"},class:"app-logo",src:a.$colorMode.preference=="dark"?e(Ge):e(qe),onClick:s[1]||(s[1]=R=>("navigateTo"in a?a.navigateTo:e(Ve))({path:"/"}))},null,8,sn)]),_:1}))]),o("div",rn,[a.$viewport.breakpoint.value!="xs"&&a.$viewport.breakpoint.value!="sm"&&a.$viewport.breakpoint.value!="md"?(m(),x(M,{key:0,variant:"outlined","btn-name":"referral_program",icon:"groups",onBtnClicked:s[2]||(s[2]=R=>("pushRoute"in a?a.pushRoute:e(L))(e(g).ROUTE_REFERRALS))})):b("",!0),a.$viewport.breakpoint.value!="xs"&&a.$viewport.breakpoint.value!="sm"?(m(),x(I,{key:1,mode:"hover",width:"240px"},{activator:w(()=>[i(M,{variant:"outlined",btnName:"list_your_vehicle",icon:"new-label"})]),content:w(()=>[i(h,{onOnCategorySelect:S})]),_:1})):b("",!0),a.$viewport.breakpoint.value!="xs"&&a.$viewport.breakpoint.value!="sm"?(m(),x(I,{key:2,mode:"hover",width:"240px"},{activator:w(()=>[i(M,{variant:"outlined",btnName:"rent_a_vehicle",icon:"car-rental"})]),content:w(()=>[i(h,{onOnCategorySelect:_})]),_:1})):b("",!0),i(O,null,{default:w(()=>[e(n).countries.length>0&&e(n).selectedCountryObject!=null&&((a._.provides[de]||a.$route).path=="/"||(a._.provides[de]||a.$route).path==e(g).ROUTE_VEHICLES)?(m(),x(U,{key:0,selectedCountry:e(n).selectedCountryObject,"onUpdate:country":e(n).updateCountry,"icon-widget":!0,"show-label":!1},null,8,["selectedCountry","onUpdate:country"])):b("",!0),i(N),i(c,{mode:e(n).showNotificationsBadge?"dot":"text",badgeContent:e(n).showNotificationsBadge?"":void 0,color:e(g).secondaryColor},{default:w(()=>[i(v,{color:e(g).secondaryColor,icon:"notifications",onIconClicked:s[3]||(s[3]=R=>("pushRoute"in a?a.pushRoute:e(L))(e(g).ROUTE_NOTIFICATIONS))},null,8,["color"])]),_:1},8,["mode","badgeContent","color"]),p.value?(m(),x(M,{key:1,variant:"outlined",icon:"account",btnName:e(n).givenName,onBtnClicked:s[4]||(s[4]=R=>("pushRoute"in a?a.pushRoute:e(L))(e(g).ROUTE_PROFILE))},null,8,["btnName"])):b("",!0),l.value?(m(),x(M,{key:2,onBtnClicked:s[5]||(s[5]=R=>("pushRoute"in a?a.pushRoute:e(L))(e(g).ROUTE_SIGN_IN)),variant:"outlined",icon:"account",btnName:"sign_in_or_register"})):b("",!0)]),_:1}),i(c,{mode:"text",badgeContent:e(n).unreadChats==0?void 0:e(n).unreadChats.toString()},{default:w(()=>[i(v,{onClick:s[6]||(s[6]=R=>a.$emit("toggle-drawer")),icon:"menu"})]),_:1},8,["badgeContent"])])]),k.extended==!0?(m(),$("div",un,[me(a.$slots,"extension",{},void 0,!0)])):b("",!0)],4)}}},cn=ae(dn,[["__scopeId","data-v-7465b93b"]]),mn={__name:"LanguageSwitcher",emits:["locale-changed"],setup(k,{emit:n}){const{locale:r,locales:l,setLocale:p}=pt(),f=n,y=X();let _=$e(()=>y.selectedLocaleObj);function S(a){B("localeChanged"),B(a),B(g.languages),p(a.code),y.selectedLocale=a.code,y.selectedLocaleObj=a,f("locale-changed")}return(a,s)=>{const O=Le,M=pe;return m(),x(M,null,{default:w(()=>[i(O,{prependIcon:"languages",mode:"object","onUpdate:selected":S,selected:e(_),items:e(y).languages,itemTitle:"name",itemValue:"code"},null,8,["selected","items"])]),_:1})}}},pn={key:0},vn={class:"v-col"},yn={class:"row-center"},fn={key:0},_n={__name:"ContactUs",props:{isOpen:{type:Boolean,default:!1}},emits:["close"],setup(k,{emit:n}){const{width:r}=Fe();let l=X();const p=n;let f=d(""),y=d(""),_=d(""),S=d(!1),a=d(!1),s=vt({name:{value:y,rules:{required:!0}},email:{value:f,rules:{required:!0,email:!0}},message:{value:_,rules:{required:!0}},errors:{}});
1le(async()=>{l.isLoggedIn&&l.user!=null&&(y.value=l.user.given_name,f.value=l.user.username,a.value=!0)});const O=h=>{const I=s[h].value,U=s[h].rules;let N=gt(U,I);N!=null?s.errors[h]=N:delete s.errors[h]};async function M(){let h=!1;if(Object.keys(s).forEach(I=>{B(I),ue(s[I],"value"),I!=="errors"&&(O(I),s.errors[I]&&(h=!0))}),h==!1&&S.value==!1){S.value=!0;let I={name:y.value,email:f.value,message:_.value};(await _t(I)).ok==!0&&(p("close"),_.value="",l.showSnackbar("success",!0)),S.value=!1}}return(h,I)=>{const U=he,N=ft;return m(),x(N,{"show-close-icon":!0,"is-open":k.isOpen,title:"send_us_message",onClose:I[3]||(I[3]=v=>h.$emit("close")),"show-actions":!0,maxWidth:h.$viewport.breakpoint.value=="xs"||h.$viewport.breakpoint.value=="sm"?`${e(r)*.98}px`:"500px"},{content:w(()=>[i(Ot,{cols1:h.$viewport.breakpoint.value=="xs"?0:4,cols2:h.$viewport.breakpoint.value=="xs"?12:8},{"col-0":w(()=>[h.$viewport.breakpoint.value!="xs"?(m(),$("div",pn,[i(Ue,{height:"300px",src:"/assets/images/wnd_tee_art.png"})])):b("",!0)]),"col-1":w(()=>[o("div",vn,[I[4]||(I[4]=o("br",null,null,-1)),i(Me,{label:h.$t("enter_name"),style:{"padding-bottom":"10px"},modelValue:e(y),"onUpdate:modelValue":I[0]||(I[0]=v=>E(y)?y.value=v:y=v),"error-message":e(s).errors.name,disabled:e(a)},null,8,["label","modelValue","error-message","disabled"]),i(Me,{label:h.$t("enter_email"),style:{"padding-bottom":"10px"},modelValue:e(f),"onUpdate:modelValue":I[1]||(I[1]=v=>E(f)?f.value=v:f=v),"error-message":e(s).errors.email,disabled:e(a)},null,8,["label","modelValue","error-message","disabled"]),i(yt,{label:h.$t("enter_message"),style:{"padding-bottom":"10px"},modelValue:e(_),"onUpdate:modelValue":I[2]||(I[2]=v=>E(_)?_.value=v:_=v),"error-message":e(s).errors.message},null,8,["label","modelValue","error-message"]),o("div",yn,[i(U,{disaled:e(S),"btn-name":"send_now",onBtnClicked:M},null,8,["disaled"])]),e(S)?(m(),x(De,{key:0,type:"linear",height:"2px"})):b("",!0)])]),_:1},8,["cols1","cols2"]),h.$viewport.breakpoint.value=="xs"?(m(),$("div",fn,[i(Ue,{height:"300px",src:"/assets/images/wnd_tee_art.png"})])):b("",!0)]),_:1},8,["is-open","maxWidth"])}}},gn={style:{display:"flex",margin:"0px"}},bn=["src"],kn={key:0},$n={__name:"MyNavDrawer",props:ge({},{modelValue:{},modelModifiers:{}}),emits:ge(["close"],["update:modelValue"]),setup(k,{emit:n}){let r=X(),l=d(!1);d(!1);let p=d(!1),f=Ne(k,"modelValue"),y=n,_=d(!1);async function S(v,c){B(v+c),L(g.ROUTE_VEHICLES,{selected:v}),h.value=!1,f.value=!1}async function a(v,c){L("/list",{selected:c}),f.value=!1,O.value=!1}function s(v){y("close"),f.value=!1,L(v)}let O=d(!1);function M(v){O.value=v}let h=d(!1);function I(v){h.value=v}async function U(){_.value=!0,await kt(),_.value=!1,f.value=!1}function N(){f.value=!1,p.value=!0}return(v,c)=>{const R=be,H=pe,W=We,P=St,Z=Ke,ee=wt,q=mn,G=De,oe=He,ie=_n;return m(),$(ce,null,[i(oe,{onClose:c[15]||(c[15]=C=>s(e(g).ROUTE_HOME)),modelValue:e(f),"onUpdate:modelValue":c[16]||(c[16]=C=>E(f)?f.value=C:f=C)},{content:w(()=>[o("div",gn,[i(R,{onClick:c[0]||(c[0]=C=>s(e(g).ROUTE_HOME)),icon:"home"}),i(H,null,{default:w(()=>[o("img",{alt:"Wheels Next Door Logo",style:{"object-fit":"scale-down !important",width:"70px",height:"35px"},class:"app-logo",src:v.$colorMode.preference=="dark"?e(Ge):e(qe),onClick:c[1]||(c[1]=C=>s(e(g).ROUTE_LANDING_PAGE))},null,8,bn)]),_:1}),i(W,{style:{"margin-left":"auto"}})]),o("ul",null,[i(H,null,{default:w(()=>[e(r).isLoggedIn==!1?(m(),x(P,{key:0,clickable:!0,title:v.$t("sign_in_or_register"),prependIcon:"account",onClick:c[2]||(c[2]=C=>s(e(g).ROUTE_SIGN_IN))},null,8,["title"])):b("",!0),e(r).isLoggedIn?(m(),x(P,{key:1,clickable:!0,title:e(r).givenName,prependIcon:"account",onClick:c[3]||(c[3]=C=>s(e(g).ROUTE_PROFILE))},null,8,["title"])):b("",!0)]),_:1}),i(ee,{title:v.$t("rent_a_vehicle"),icon:"car-rental","model-value":e(h),"onUpdate:modelValue":I},{content:w(()=>[i(Z,{onOnCategorySelect:S})]),_:1},8,["title","model-value"]),i(ee,{title:v.$t("list_your_vehicle"),icon:"new-label","model-value":e(O),"onUpdate:modelValue":M},{content:w(()=>[i(Z,{onOnCategorySelect:a})]),_:1},8,["title","model-value"]),i(P,{onClick:c[4]||(c[4]=C=>s(e(g).ROUTE_CHATS)),clickable:!0,title:v.$t("my_messages"),prependIcon:"messages",append:e(r).unreadChats==0?void 0:e(r).unreadChats.toString()},null,8,["title","append"]),i(P,{clickable:!0,title:v.$t("my_earnings"),prependIcon:"wallet",onClick:c[5]||(c[5]=C=>s(e(g).ROUTE_EARNINGS))},null,8,["title"]),i(P,{clickable:!0,title:v.$t("notifications"),prependIcon:"notifications",onClick:c[6]||(c[6]=C=>s(e(g).ROUTE_NOTIFICATIONS))},null,8,["title"]),i(P,{clickable:!0,title:v.$t("referral_program"),prependIcon:"groups",onClick:c[7]||(c[7]=C=>s(e(g).ROUTE_REFERRALS))},null,8,["title"]),i(P,{clickable:!0,title:v.$t(e(r).user!=null&&e(r).user.distributor==!1?"become_a_distributor":"distributor_details"),prependIcon:"horizontal-distribute",onClick:c[8]||(c[8]=C=>s(e(g).ROUTE_DISTRIBUTOR))},null,8,["title"]),i(P,{clickable:!0,title:v.$t("questions_answers"),prependIcon:"questions-answers",onClick:c[9]||(c[9]=C=>("openExternalUrl"in v?v.openExternalUrl:e(Ee))(e(g).FAQ_URL))},null,8,["title"]),i(P,{clickable:!0,title:v.$t("terms_conditions"),prependIcon:"checklist-rtl",onClick:c[10]||(c[10]=C=>("openExternalUrl"in v?v.openExternalUrl:e(Ee))(e(g).TERMS))},null,8,["title"]),i(P,{clickable:!0,title:v.$t("contact_us"),prependIcon:"contact-mail",onClick:N},null,8,["title"]),e(r).isLoggedIn&&e(r).user!=null&&e(r).user.superadmin?(m(),$("div",kn,[c[19]||(c[19]=o("div",{class:"divider"}
1,null,-1)),i(P,{clickable:!0,title:"Admin Dashboard",prependIcon:"menu-book",onClick:c[11]||(c[11]=C=>("openFlutterApp"in v?v.openFlutterApp:e(bt))("/sadmin"))}),c[20]||(c[20]=o("div",{class:"divider"},null,-1))])):b("",!0),i(q),i(H,null,{default:w(()=>[e(r).isLoggedIn&&e(r).user!=null&&e(r).user.superadmin!=null&&e(r).user.superadmin==!1?(m(),x(P,{key:0,clickable:!0,title:v.$t("delete_profile"),prependIcon:"person-remove",onClick:c[12]||(c[12]=C=>E(l)?l.value=!0:l=!0)},null,8,["title"])):b("",!0),e(r).isLoggedIn?(m(),x(P,{key:1,clickable:!0,title:v.$t("sign_out"),prependIcon:"exit-to-app",onClick:U},null,8,["title"])):b("",!0),e(_)?(m(),x(G,{key:2,type:"linear",height:"2px"})):b("",!0)]),_:1}),i(P,{clickable:!0,title:v.$t("team"),prependIcon:"team",onClick:c[13]||(c[13]=C=>s(e(g).ROUTE_TEAM))},null,8,["title"]),i(P,{clickable:!0,title:v.$t("about_us"),prependIcon:"info",onClick:c[14]||(c[14]=C=>s(e(g).ROUTE_ABOUT_US))},null,8,["title"]),i(P,{subtitle:e(g).version_web},null,8,["subtitle"])])]),_:1},8,["modelValue"]),i(H,null,{default:w(()=>[i(xt,{"is-open":e(l),onClose:c[17]||(c[17]=C=>E(l)?l.value=!1:l=!1)},null,8,["is-open"]),i(ie,{"is-open":e(p),onClose:c[18]||(c[18]=C=>E(p)?p.value=!1:p=!1)},null,8,["is-open"])]),_:1})],64)}}},hn=ae($n,[["__scopeId","data-v-b90d48b6"]]),In={class:"footer"},Cn={key:0,id:"country"},wn={class:"footer-content"},Pn={class:"footer-col"},Sn={class:"logo"},On=["src"],xn={class:"app-links"},Tn=["href"],Bn=["href"],Vn={key:0,class:"footer-col company-info"},Mn={key:0},En={style:{border:"none"},width:"10"},Un={style:{border:"none"}},Nn={key:1},Rn={style:{border:"none"}},jn={style:{border:"none"}},Fn={key:2},Dn={style:{border:"none"}},Ln={style:{border:"none"}},An=["href"],Kn={key:3},Hn=["href"],Wn={key:0,class:"social-icons"},qn=["href"],Gn=["href"],zn=["href"],Yn=["href"],Qn=["href"],Jn={__name:"MyFooter",setup(k){let n=X();return(r,l)=>{const p=$t;return m(),$("footer",In,[l[6]||(l[6]=o("div",{class:"divider"},null,-1)),o("p",null,[ne(T(r.$t("owned_and_managed"))+" ",1),e(n).countryByIPObject!=null?(m(),$("span",Cn,T(e(n).countryByIPObject.name),1)):b("",!0)]),l[7]||(l[7]=o("div",{class:"divider"},null,-1)),o("div",wn,[o("div",Pn,[o("div",Sn,[o("img",{src:e(n).dark?"/text_logo_dark.png":"/text_logo_light.png",alt:"Wheels Next Door Logo",id:"logo",style:{"object-fit":"scale-down !important",width:"100px",height:"45px"}},null,8,On)]),o("p",null,T(r.$t("download_the_app")),1),o("div",xn,[o("a",{href:e(g).playStoreUrl,target:"_blank"},l[0]||(l[0]=[o("img",{src:Tt,alt:"Google Play",style:{"object-fit":"scale-down !important",width:"100px",height:"45px"}},null,-1)]),8,Tn),o("a",{href:e(g).appStoreUrl,target:"_blank"},l[1]||(l[1]=[o("img",{src:Bt,alt:"App Store",style:{"object-fit":"scale-down !important",width:"100px",height:"45px"}},null,-1)]),8,Bn)])]),e(n).countryByIPObject!=null&&"companyInfo"in e(n).countryByIPObject?(m(),$("div",Vn,[o("table",null,["registrationNumber"in e(n).countryByIPObject.companyInfo?(m(),$("tr",Mn,[o("td",En,T(r.$t("registration_no")),1),l[2]||(l[2]=o("td",{style:{border:"none"},width:"1"},":",-1)),o("td",Un,T(e(n).countryByIPObject.companyInfo.registrationNumber),1)])):b("",!0),"address"in e(n).countryByIPObject.companyInfo?(m(),$("tr",Nn,[o("td",Rn,T(r.$t("address")),1),l[3]||(l[3]=o("td",{style:{border:"none"}},":",-1)),o("td",jn,T(e(n).countryByIPObject.companyInfo.address),1)])):b("",!0),"phone"in e(n).countryByIPObject.companyInfo?(m(),$("tr",Fn,[o("td",Dn,T(r.$t("phone")),1),l[4]||(l[4]=o("td",{style:{border:"none"}},":",-1)),o("td",Ln,[o("a",{style:{"text-decoration":"none"},href:`tel:${e(n).countryByIPObject.companyInfo.phone}`,target:"_blank"},T(e(n).countryByIPObject.companyInfo.phone),9,An)])])):b("",!0),"email"in e(n).countryByIPObject.companyInfo?(m(),$("tr",Kn,[o("td",null,T(r.$t("email")),1),l[5]||(l[5]=o("td",null,":",-1)),o("td",null,[o("a",{style:{"text-decoration":"none"},href:`mailto:${e(n).countryByIPObject.companyInfo.email}`,target:"_blank"},T(e(n).countryByIPObject.companyInfo.email),9,Hn)])])):b("",!0)]),e(n).countryByIPObject!=null&&"companyInfo"in e(n).countryByIPObject?(m(),$("div",Wn,["facebook"in e(n).countryByIPObject.companyInfo&&e(n).c
1ountryByIPObject.companyInfo.facebook.toString().length>0?(m(),$("a",{key:0,href:e(n).countryByIPObject.companyInfo.facebook,target:"_blank"},[i(p,{icon:"facebook"})],8,qn)):b("",!0),"facebookGroup"in e(n).countryByIPObject.companyInfo&&e(n).countryByIPObject.companyInfo.facebookGroup.toString().length>0?(m(),$("a",{key:1,href:e(n).countryByIPObject.companyInfo.facebookGroup,target:"_blank"},[i(p,{icon:"facebook"})],8,Gn)):b("",!0),"x"in e(n).countryByIPObject.companyInfo&&e(n).countryByIPObject.companyInfo.x.toString().length>0?(m(),$("a",{key:2,href:e(n).countryByIPObject.companyInfo.x,target:"_blank"},[i(p,{icon:"twitter"})],8,zn)):b("",!0),"instagram"in e(n).countryByIPObject.companyInfo&&e(n).countryByIPObject.companyInfo.instagram.toString().length>0?(m(),$("a",{key:3,href:e(n).countryByIPObject.companyInfo.instagram,target:"_blank"},[i(p,{icon:"instagram"})],8,Yn)):b("",!0),"linkedIn"in e(n).countryByIPObject.companyInfo&&e(n).countryByIPObject.companyInfo.linkedIn.toString().length>0?(m(),$("a",{key:4,href:e(n).countryByIPObject.companyInfo.linkedIn,target:"_blank"},[i(p,{icon:"linkedin"})],8,Qn)):b("",!0)])):b("",!0)])):b("",!0)])])}}},Xn={style:{"margin-top":"60px",width:"100% !important"}},cl={__name:"default",setup(k){let n=d(!1);function r(){n.value=!n.value}return(l,p)=>{const f=Zt,y=cn,_=hn,S=pe;return m(),$(ce,null,[i(y,{onToggleDrawer:r,extended:(l._.provides[de]||l.$route).path==e(g).ROUTE_VEHICLES},ht({_:2},[(l._.provides[de]||l.$route).path==e(g).ROUTE_VEHICLES?{name:"extension",fn:w(()=>[i(f)]),key:"0"}:void 0]),1032,["extended"]),i(S,null,{default:w(()=>[i(_,{modelValue:e(n),"onUpdate:modelValue":p[0]||(p[0]=a=>E(n)?n.value=a:n=a),onClose:p[1]||(p[1]=a=>E(n)?n.value=!1:n=!1)},null,8,["modelValue"])]),_:1}),o("div",null,[o("main",Xn,[me(l.$slots,"default")])]),i(S,null,{default:w(()=>[(l._.provides[de]||l.$route).path==e(g).ROUTE_HOME?(m(),x(Jn,{key:0})):b("",!0)]),_:1})],64)}}};export{cl 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.