1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,84339,e=>{"use strict";var t=e.i(28137);e.s(["Loader2",()=>t.default])},96572,e=>{"use strict";let t=(0,e.i(6927).default)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);e.s(["ArrowLeft",0,t],96572)},70685,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={assign:function(){return l},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return o}};for(var s in a)Object.defineProperty(r,s,{enumerable:!0,get:a[s]});function i(e){let t={};for(let[r,a]of e.entries()){let e=t[r];void 0===e?t[r]=a:Array.isArray(e)?e.push(a):t[r]=[e,a]}return t}function n(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;for(let[r,a]of Object.entries(e))if(Array.isArray(a))for(let e of a)t.append(r,n(e));else t.set(r,n(a));return t}function l(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,a]of r.entries())e.append(t,a)}return e}},57999,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={DecodeError:function(){return g},MiddlewareNotFoundError:function(){return k},MissingStaticPage:function(){return v},NormalizeError:function(){return b},PageNotFoundError:function(){return y},SP:function(){return f},ST:function(){return x},WEB_VITALS:function(){return i},execOnce:function(){return n},getDisplayName:function(){return u},getLocationOrigin:function(){return c},getURL:function(){return d},isAbsoluteUrl:function(){return l},isResSent:function(){return p},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return m},stringifyError:function(){return w}};for(var s in a)Object.defineProperty(r,s,{enumerable:!0,get:a[s]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return(...a)=>(r||(r=!0,t=e(...a)),t)}let o=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>o.test(e);function c(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function d(){let{href:e}=window.location,t=c();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function p(e){return e.finished||e.headersSent}function m(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function h(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let a=await e.getInitialProps(t);if(r&&p(r))return a;if(!a)throw Object.defineProperty(Error(`"${u(e)}.getInitialProps()" should resolve to an object. But found "${a}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return a}let f="u">typeof performance,x=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class b extends Error{}class y extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class v extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class k extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function w(e){return JSON.stringify({message:e.message,stack:e.stack})}},59570,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},27034,e=>{"use strict";let t=(0,e.i(6927).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["Search",0,t],27034)},86726,e=>{"use strict";let t=(0,e.i(6927).default)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);e.s(["Star",0,t],86726)},95388,e=>{"use strict";let t=(0,e.i(6927).default)("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
1y:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["ShieldCheck",0,t],95388)},25920,33749,61215,69553,76324,e=>{"use strict";var t=e.i(6927);let r=(0,t.default)("cctv",[["path",{d:"M16.75 12h3.632a1 1 0 0 1 .894 1.447l-2.034 4.069a1 1 0 0 1-1.708.134l-2.124-2.97",key:"ir91b5"}],["path",{d:"M17.106 9.053a1 1 0 0 1 .447 1.341l-3.106 6.211a1 1 0 0 1-1.342.447L3.61 12.3a2.92 2.92 0 0 1-1.3-3.91L3.69 5.6a2.92 2.92 0 0 1 3.92-1.3z",key:"jlp8i1"}],["path",{d:"M2 19h3.76a2 2 0 0 0 1.8-1.1L9 15",key:"19bib8"}],["path",{d:"M2 21v-4",key:"l40lih"}],["path",{d:"M7 9h.01",key:"19b3jx"}]]);e.s(["Cctv",0,r],25920);let a=(0,t.default)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);e.s(["Lock",0,a],33749);let s=(0,t.default)("warehouse",[["path",{d:"M18 21V10a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v11",key:"pb2vm6"}],["path",{d:"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 1.132-1.803l7.95-3.974a2 2 0 0 1 1.837 0l7.948 3.974A2 2 0 0 1 22 8z",key:"doq5xv"}],["path",{d:"M6 13h12",key:"yf64js"}],["path",{d:"M6 17h12",key:"1jwigz"}]]);e.s(["Warehouse",0,s],61215);let i=(0,t.default)("wifi",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]);e.s(["Wifi",0,i],69553);var n=e.i(15097);e.s(["CircleCheck",()=>n.default],76324)},533,e=>{"use strict";var t=e.i(52330);let r="callvcal_parking_reviews_v4",a="callvcal:reviews-updated";function s(){try{return JSON.parse(localStorage.getItem(r)??"{}")}catch{return{}}}function i(e){localStorage.setItem(r,JSON.stringify(e)),window.dispatchEvent(new CustomEvent(a))}e.s(["useCardReviews",0,function(e){let[r,i]=(0,t.useState)({});(0,t.useEffect)(()=>{i(s());let e=()=>i(s());return window.addEventListener(a,e),()=>window.removeEventListener(a,e)},[]);let n=r[e]??[];return{avg:n.length?parseFloat((n.reduce((e,t)=>e+t.rating,0)/n.length).toFixed(1)):null,count:n.length}},"useReviews",0,function(e){let[r,n]=(0,t.useState)({});(0,t.useEffect)(()=>{n(s());let e=()=>n(s());return window.addEventListener(a,e),()=>window.removeEventListener(a,e)},[]);let o=r[e]??[],l=o.length?parseFloat((o.reduce((e,t)=>e+t.rating,0)/o.length).toFixed(1)):null,c=(0,t.useCallback)(t=>{let r=s(),a={id:Date.now().toString(),parkingId:e,...t,date:new Date().toLocaleDateString("en-IN",{day:"numeric",month:"short",year:"numeric"})},o={...r,[e]:[a,...r[e]??[]]};i(o),n(o)},[e]);return{reviews:o,avg:l,addReview:c,updateReview:(0,t.useCallback)((t,r)=>{let a=s(),o=(a[e]??[]).map(e=>e.id===t?{...e,...r,edited:!0}:e),l={...a,[e]:o};i(l),n(l)},[e]),deleteReview:(0,t.useCallback)(t=>{let r=s(),a=(r[e]??[]).filter(e=>e.id!==t),o={...r,[e]:a};i(o),n(o)},[e])}}])},57409,e=>{"use strict";let t=(0,e.i(6927).default)("compass",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}]]);e.s(["Compass",0,t],57409)},45959,e=>{"use strict";var t=e.i(30722),r=e.i(52330),a=e.i(89426),s=e.i(21694),i=e.i(86726),n=e.i(50903),o=e.i(87398),l=e.i(25920),c=e.i(33749),d=e.i(95388),u=e.i(53723),p=e.i(61215),m=e.i(69553),h=e.i(60506),f=e.i(76324),x=e.i(66895),g=e.i(96908),b=e.i(61161),y=e.i(73392),v=e.i(75157),k=e.i(40351),w=e.i(533),j=e.i(43412),N=e.i(81739),C=e.i(60112),S=e.i(75679);e.s(["ParkingCard",0,function({parking:e,highlighted:P}){let[z,E]=(0,r.useState)(!1),[F,M]=(0,r.useState)(0),[L,O]=(0,r.useState)(!1),A=(0,a.useRouter)(),{user:R}=(0,j.useAuth)(),{avg:_,count:$}=(0,w.useCardReviews)(e.id),I=_??e.averageRating,D=(0,k.directionsUrl)(e),T=function(e){if(e.images?.length)return e.images;let t=(0,k.fallbackImages)(e.id,3);return e.image?[e.image,...t.slice(1)]:t}(e),q=T[F],H=(0,k.isFreeParking)(e);[...String(e.id)].reduce((e,t)=>e+t.charCodeAt(0),0);let U=(0,k.availabilityStatus)(e.availableSpaces,e.totalSpaces,{now:!0}),W=e.totalSpaces>0?Math.round((e.totalSpaces-e.availableSpaces)/e.totalSpaces*100):0,B=e.amenities.slice(0,3);return(0,t.jsxs)("div",{onClick:()=>A.push((0,k.parkingDetailUrl)(e,"quick")),className:"group cursor-pointer",children:[(0,t.jsxs)("div",{className:(0,v.cn)("flex flex-col overflow-hidden rounded-2xl border border-border/60 bg-card shadow-sm transition-all duration-300 hover:-translate-y-1 hover:shadow-2xl hover:shadow-
1primary/8",P&&"-translate-y-1 shadow-2xl shadow-primary/8"),children:[(0,t.jsxs)("div",{className:"relative h-48 w-full overflow-hidden",children:[(0,t.jsx)("img",{src:q,alt:e.businessName,loading:"lazy",onError:(0,k.imageFallback)(e.id,F),className:(0,v.cn)("size-full object-cover transition-transform duration-700 group-hover:scale-[1.06]",P&&"scale-[1.06]")}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 bg-gradient-to-t from-black/70 via-black/5 to-transparent"}),T.length>1&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button",onClick:e=>{e.preventDefault(),e.stopPropagation(),M(e=>(e-1+T.length)%T.length)},className:"absolute left-2 top-1/2 z-10 -translate-y-1/2 flex size-7 items-center justify-center rounded-full bg-black/50 text-white backdrop-blur-sm opacity-0 transition-opacity group-hover:opacity-100 hover:bg-black/70",children:(0,t.jsx)(g.ChevronLeft,{className:"size-4"})}),(0,t.jsx)("button",{type:"button",onClick:e=>{e.preventDefault(),e.stopPropagation(),M(e=>(e+1)%T.length)},className:"absolute right-2 top-1/2 z-10 -translate-y-1/2 flex size-7 items-center justify-center rounded-full bg-black/50 text-white backdrop-blur-sm opacity-0 transition-opacity group-hover:opacity-100 hover:bg-black/70",children:(0,t.jsx)(b.ChevronRight,{className:"size-4"})}),(0,t.jsx)("div",{className:"absolute bottom-14 left-1/2 z-10 flex -translate-x-1/2 gap-1",children:T.map((e,r)=>(0,t.jsx)("span",{className:(0,v.cn)("size-1 rounded-full transition-all",r===F?"bg-white w-3":"bg-white/50")},r))})]}),(0,t.jsxs)("div",{className:"absolute left-3 top-3 flex items-center gap-1.5 rounded-full bg-white/95 px-2.5 py-1 shadow-md backdrop-blur-sm",children:[(0,t.jsx)("span",{className:(0,v.cn)("size-1.5 animate-pulse rounded-full",U.dot)}),(0,t.jsx)("span",{className:(0,v.cn)("text-[11px] font-semibold",U.text),children:U.label})]}),(0,t.jsx)("button",{type:"button",onClick:e=>{e.preventDefault(),e.stopPropagation(),E(e=>!e)},className:"absolute right-3 top-3 flex size-8 items-center justify-center rounded-full bg-white/95 shadow-md backdrop-blur-sm transition-transform hover:scale-110",children:(0,t.jsx)(s.Heart,{className:(0,v.cn)("size-4 transition-colors",z?"fill-rose-500 text-rose-500":"text-gray-400")})}),(0,t.jsxs)("div",{className:"absolute bottom-3 left-3 right-3 flex items-end justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-[10px] font-semibold uppercase tracking-widest text-white/60",children:H?"Parking":"Hourly rate"}),(0,t.jsx)("p",{className:"mt-0.5 text-[22px] font-black leading-none tracking-tight text-white",children:H?(0,t.jsxs)(t.Fragment,{children:["Free",(0,t.jsx)("span",{className:"ml-1 text-xs font-medium text-white/60",children:"to park"})]}):(0,t.jsxs)(t.Fragment,{children:["â¹",e.pricePerHour,(0,t.jsx)("span",{className:"ml-1 text-xs font-medium text-white/60",children:"/hr"})]})})]}),e.distance>0&&(0,t.jsxs)("div",{className:"flex items-center gap-1.5 rounded-full border border-white/20 bg-black/30 px-3 py-1.5 backdrop-blur-md",children:[(0,t.jsx)(o.Navigation,{className:"size-3 text-white/80"}),(0,t.jsxs)("span",{className:"text-[11px] font-semibold text-white",children:[e.distance.toFixed(1)," km"]})]})]})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-3 p-4",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-2",children:[(0,t.jsx)("h3",{className:(0,v.cn)("line-clamp-1 text-[15px] font-bold leading-snug text-foreground transition-colors group-hover:text-primary",P&&"text-primary"),children:e.businessName}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-1 rounded-lg bg-amber-50 px-2 py-0.5 dark:bg-amber-950/40",children:[(0,t.jsx)(i.Star,{className:"size-3 fill-amber-400 text-amber-400"}),(0,t.jsx)("span",{className:"text-xs font-bold text-amber-600 dark:text-amber-400",children:I.toFixed(1)}),$>0&&(0,t.jsxs)("span",{className:"text-[10px] text-amber-400",children:["(",$,")"]})]})]}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5 text-[12px] text-muted-foreground",children:[(0,t.jsx)(n.MapPin,{className:"size-3 shrink-0 text-primary/60"}),(0,t.jsx)("span",{className:"line-clamp-1",children:e.address})]}),e.totalSpaces>0&&(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"mb-1.5 flex items-center text-[11px]",children:(0,t.jsxs)("span",{className:"text-muted-foreground",children:[(0,t.jsxs)("span",{className:(0,v.cn)("font-semibold",U.text),children:[e.availableSpaces," free"]})," of ",e.totalSpaces]})}),(0,t.jsx)("div",{className:"h-1.5 w-full overflow-hidden rounded-full bg-muted",children:(0,t.jsx)("div",{className:(0,v.cn)("h-full transition-all duration-500",U.fill),style:{width:`${W}%`}})})]}),B.length>0&&(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-1.5",children:[B.map(e=>{let r,a=(r=e.toLowerCase()).includes("cctv")?l.Cctv:r.includes("ev")?u.Zap:r.includes("security")||r.includes("guard")?d.ShieldCheck:r.includes("cover")?p.Warehouse:r.includes("24/7")||r.includes("availab")?y.Clock:r.includes("wifi")?m.Wifi:r.includes("valet")||r.includes("entry")||r.includes("gate")?c.Lock:r.includes("apart")||r.includes("monthly")||r.includes("pass")?x.Building2:r.includes("shuttle")||r.includes("car")?h.Car:f.CircleCheck;return(0,t.jsxs)("div",{className:"flex items-center gap-1 overflow-hidden rounded-full border border-primary/15 bg-primary/5 px-2.5 py-0.5",children:[(0,t.jsx)(a,{className:"size-3 shrink-0 text-primary/70"}),(0,t.jsx)("span",{className:"truncate text-[11px] font-medium capitalize text-primary/80",children:e})]},e)}),e.amenities.length>3&&(0,t.jsxs)("div",{className:"flex items-center justify-center rounded-full border border-border bg-muted/50 px-2.5 py-0.5 text-[11px] font-medium text-muted-foreground",children:["+",e.amenities.length-3," more"]})]}),(0,t.jsx)("div",{className:"h-px bg-border/60"}),(0,t.jsx)("div",{className:"flex items-center justify-between",children:(0,t.jsxs)("button",{onClick:t=>{t.stopPropagation(),(0,S.trackEvent)("directions_click",{...(0,S.parkingParams)(e),placement:"card",logged_in:!!R}),R?window.open(D,"_blank","noopener,noreferrer"):O(!0)},className:"inline-flex items-center gap-1.5 rounded-xl border border-border bg-background px-3.5 py-1.5 text-[11px] font-semibold text-foreground shadow-sm transition-all hover:border-primary/40 hover:bg-primary/5 hover:text-primary",children:[(0,t.jsx)(o.Navigation,{className:"size-3"}),"Get directions"]})})]})]}),(0,t.jsx)("div",{onClick:e=>e.stopPropagation(),children:(0,t.jsx)(N.AuthDialog,{open:L,onOpenChange:O,entryPoint:"parking_card_directions",onSuccess:()=>{O(!1),(0,C.toast)("Logged in!",{description:"Tap below to open directions.",action:{label:"Open Maps",onClick:()=>window.open(D,"_blank","noopener,noreferrer")}})}})})]})}])},74096,e=>{"use strict";var t=e.i(30722);function r({data:e}){return(0,t.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}})}var a=e.i(55107),s=e.i(50903),i=e.i(36210),n=e.i(73392),o=e.i(95388),l=e.i(8326);e.s(["ParkingSeoSection",0,function({cityName:e,type:c}){let d=e?` in ${e}`:" Near You",u=e?` in ${e}`:" near you",p="quick"===c,m=p?[{icon:i.ParkingCircle,label:"From â¹20/hr",sub:"Lowest parking rates",color:"from-primary/10 to-primary/5 border-primary/20"},{icon:n.Clock,label:"Real-time",sub:"Live availability",color:"from-emerald-500/15 to-emerald-500/5 border-emerald-200/60"},{icon:s.MapPin,label:"Every area",sub:e?`Across ${e}`:"Wherever you are",color:"from-blue-500/15 to-blue-500/5 border-blue-200/60"},{icon:o.ShieldCheck,label:"Verified spaces",sub:"Safe & secure",color:"from-
1amber-500/15 to-amber-500/5 border-amber-200/60"}]:[{icon:l.CalendarClock,label:"From â¹2,000/mo",sub:"Reserved every day",color:"from-primary/10 to-primary/5 border-primary/20"},{icon:o.ShieldCheck,label:"Verified spaces",sub:"Safe & secure",color:"from-emerald-500/15 to-emerald-500/5 border-emerald-200/60"},{icon:s.MapPin,label:"Every area",sub:e?`Across ${e}`:"Wherever you are",color:"from-blue-500/15 to-blue-500/5 border-blue-200/60"},{icon:n.Clock,label:"No daily search",sub:"Park & go",color:"from-amber-500/15 to-amber-500/5 border-amber-200/60"}],h=p?[{q:`How do I find car parking near me${u}?`,a:"Allow location access on the map above, or type your address in the search bar. Callvcal shows all available car parking spaces near you in real time with prices, distance, and availability."},{q:`How much does hourly car parking cost${u}?`,a:"Hourly car parking on Callvcal starts from â¹20/hr. Premium and high-demand locations may range from â¹30ââ¹80/hr depending on coverage and security."},{q:"Can I find bike and two-wheeler parking near me?",a:"Yes. Callvcal shows dedicated bike and two-wheeler parking spaces near your location. Many spaces offer covered bike parking from â¹10ââ¹20/hr."},{q:"Do I need to download an app to book parking?",a:"No. Callvcal works fully on your browser. Find parking, view details, and contact the parking owner directly â no app download needed."}]:[{q:`How much does monthly parking cost${u}?`,a:"Monthly parking passes on Callvcal start from â¹2,000/month. The exact price depends on the area, vehicle type, and whether the spot is covered or secured."},{q:"What is included in a monthly parking pass?",a:"A reserved spot you can use every day for the duration of the pass, with no daily booking or hunting for space. Details and inclusions are listed on each parking space."},{q:"Is monthly parking cheaper than paying daily?",a:"Usually, yes. Commuters who park five or more days a week typically save up to 70% compared with daily or hourly rates."}
1,{q:"Can I get monthly parking for a bike or two-wheeler?",a:"Yes. Many listings offer two-wheeler monthly passes at lower rates than car parking. Use the filters above to narrow down by vehicle type."}],f={"@context":"https://schema.org","@type":"FAQPage",mainEntity:h.map(({q:e,a:t})=>({"@type":"Question",name:e,acceptedAnswer:{"@type":"Answer",text:t}}))};return(0,t.jsxs)("div",{className:"relative overflow-hidden",children:[(0,t.jsx)(r,{data:f}),(0,t.jsxs)("div",{className:"relative mx-auto max-w-5xl px-4 py-16 sm:px-6 lg:px-8",children:[(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 rounded-full border border-primary/20 bg-primary/5 px-4 py-1.5 text-xs font-semibold uppercase tracking-widest text-primary mb-5",children:[(0,t.jsx)(i.ParkingCircle,{className:"size-3.5"})," ",e?`${e}'s Parking Platform`:"India's Parking Platform"]}),(0,t.jsxs)("h1",{className:"text-3xl font-black tracking-tight text-foreground sm:text-4xl",children:[p?`Car Parking${d}`:`Monthly Parking${d}`,(0,t.jsx)("span",{className:"mt-2 block text-transparent bg-clip-text bg-primary",children:p?"Hourly & Instant Booking":"Reserved Spots, Every Day"})]}),(0,t.jsx)("p",{className:"mx-auto mt-4 max-w-2xl text-sm leading-relaxed text-muted-foreground sm:text-base",children:p?(0,t.jsxs)(t.Fragment,{children:["Find safe, affordable parking spaces near you in real time â with prices starting from just"," ",(0,t.jsx)("span",{className:"font-semibold text-foreground",children:"â¹20/hr"}),". Compare options, check live availability, and contact the owner directly."]}):(0,t.jsxs)(t.Fragment,{children:["Reserve a dedicated parking spot from just"," ",(0,t.jsx)("span",{className:"font-semibold text-foreground",children:"â¹2,000/month"}),". Ideal for office goers, residents, and daily commuters who are done hunting for space."]})})]}),(0,t.jsx)("div",{className:"mt-10 grid grid-cols-2 gap-4 sm:grid-cols-4",children:m.map(({icon:e,label:r,sub:a,color:s})=>(0,t.jsxs)("div",{className:`flex flex-col gap-2 rounded-2xl border bg-gradient-to-br p-4 ${s}`,children:[(0,t.jsx)(e,{className:"size-5 text-primary"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-bold text-foreground",children:r}),(0,t.jsx)("p",{className:"text-xs text-muted-foreground",children:a})]})]},r))}),(0,t.jsxs)("div",{className:"mt-12 grid gap-8 lg:grid-cols-3",children:[(0,t.jsx)("div",{className:"lg:col-span-2 space-y-4 text-sm leading-relaxed text-muted-foreground sm:text-base",children:p?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("p",{children:["Finding a safe, affordable parking space",u," has never been easier. Callvcal Quick Parking shows you all available car parking, bike parking, and vehicle parking spaces near your location in real time â so you can compare options and contact the parking owner directly."]}),(0,t.jsxs)("p",{children:["Unlike expensive mall parking or unsafe roadside spots, Callvcal lists ",(0,t.jsx)("strong",{className:"text-foreground",children:"verified parking spaces"})," with transparent pricing, security information, and distance from your destination. Our interactive map updates in real time so you always know exactly what is available before you drive."]}),(0,t.jsxs)("p",{children:["Need long-term parking? Callvcal also offers ",(0,t.jsx)("strong",{className:"text-foreground",children:"monthly parking passes"})," from â¹2,000/month â ideal for office goers, residents, and commuters who need a dedicated spot every day."]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("p",{children:["A monthly parking pass",u," gives you a reserved spot you can count on every single day. Callvcal Monthly Parking lists verified spaces with transparent pricing, so you can compare options near your home or office and contact the owner directly."]}),(0,t.jsxs)("p",{children:["Monthly passes suit ",(0,t.jsx)("strong",{className:"text-foreground",children:"office goers, residents, and daily commuters"})," â no daily booking, no circling the block, no surprise rates. Filter by vehicle type, distance, and price to find a spot that fits your routine."]}),(0,t.jsxs)("p",{children:["Only need parking for a few hours? Callvcal also offers ",(0,t.jsx)("strong",{className:"text-foreground",children:"quick hourly parking"})," from â¹20/hr with live availability."]})]})}),(0,t.jsxs)("div",{className:"rounded-3xl border border-primary/20 bg-primary p-6 text-white shadow-xl shadow-primary/20",children:[(0,t.jsx)("p",{className:"text-xs font-bold uppercase tracking-widest text-white/60",children:"Did you know?"}),(0,t.jsx)("p",{className:"mt-3 text-2xl font-black leading-tight",children:"Save up to 70%"}),(0,t.jsx)("p",{className:"mt-1 text-sm text-white/70",children:"vs daily parking with a monthly pass"}),(0,t.jsx)("div",{className:"mt-4 h-px bg-white/20"}),(0,t.jsx)("ul",{className:"mt-4 space-y-2",children:["No daily search stress","Reserved spot every day","From â¹2,000/month"].map(e=>(0,t.jsxs)("li",{className:"flex items-center gap-2 text-sm text-white/80",children:[(0,t.jsx)(o.ShieldCheck,{className:"size-3.5 shrink-0 text-white/60"}),e]},e))})]})]}),(0,t.jsxs)("div",{className:"mt-14",children:[(0,t.jsxs)("div",{className:"text-center mb-6",children:[(0,t.jsx)("h2",{className:"text-2xl font-bold text-foreground",children:"Frequently Asked Questions"}),(0,t.jsxs)("p",{className:"mt-1 text-sm text-muted-foreground",children:["Everything you need to know about ",p?"parking":"monthly parking",u]}
1)]}),(0,t.jsx)("div",{className:"divide-y divide-border rounded-2xl border border-border overflow-hidden shadow-sm",children:h.map(({q:e,a:r})=>(0,t.jsxs)("details",{className:"group bg-card",children:[(0,t.jsxs)("summary",{className:"flex cursor-pointer items-center justify-between gap-4 px-6 py-4 text-sm font-semibold text-foreground hover:bg-accent/40 transition-colors list-none",children:[e,(0,t.jsx)(a.ChevronDown,{className:"size-4 shrink-0 text-muted-foreground transition-transform group-open:rotate-180"})]}),(0,t.jsx)("p",{className:"px-6 pb-5 text-sm leading-relaxed text-muted-foreground",children:r})]},e))})]})]})]})}],74096)},86937,e=>{"use strict";var t=e.i(30722),r=e.i(52330),a=e.i(89426),s=e.i(74875),i=e.i(74096),n=e.i(3020),o=e.i(58068);let l={mumbai:"mumbai",bengaluru:"bengaluru",bangalore:"bengaluru",delhi:"delhi","new delhi":"new-delhi",hyderabad:"hyderabad",chennai:"chennai",pune:"pune",kolkata:"kolkata",ahmedabad:"ahmedabad",gurugram:"gurugram",noida:"noida"};e.s(["default",0,function(){let e=(0,a.useRouter)();return(0,r.useEffect)(()=>{try{let t=localStorage.getItem("callvcal_location");if(t){let r=JSON.parse(t),a=function(e){let t=e.toLowerCase();for(let[e,r]of Object.entries(l))if(t.startsWith(e))return r;return null}(r.label);if(a)return void e.replace(`/parking/quick/${a}`)}}catch{}},[e]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.SiteHeader,{showCategoryNav:!1}),(0,t.jsxs)("main",{className:"flex-1",children:[(0,t.jsx)(s.SmartParkingClient,{parkingType:"quick",children:(0,t.jsx)(i.ParkingSeoSection,{type:"quick"})}),(0,t.jsx)(o.SiteFooter,{})]})]})}])},80375,e=>{e.v(t=>Promise.all(["static/chunks/0xy1cslhvin98.js"].map(t=>e.l(t))).then(()=>t(53484)))}]);
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.