PageSourceSearch

https://www.ghaseel.com/_next/static/chunks/pages/bh/car-wash-e640cb4c7448a7a5.js

js ghaseel.com collected 2026-10-02 15:05:36 UTC 8,326 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[49367],{6516:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/bh/car-wash",function(){return r(75485)}])},75485:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSG:()=>l,default:()=>o});var a=r(37876),s=r(93753),l=!0;function o(e){let{hubVendors:t,cityLinks:r}=e;return(0,a.jsx)(s.A,{pageId:"bh-car-wash",schemaServiceType:"Mobile Car Wash",hubVendors:t,cityLinks:r})}},91168:(e,t,r)=>{"use strict";r.d(t,{n_:()=>a});function a(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"kw";if("booking"===e){var a,s;a=t,s=r,localStorage.setItem("country",s),sessionStorage.setItem("country",s.toUpperCase()),sessionStorage.removeItem("preSelectedCompanyId"),localStorage.removeItem("preSelectedCompanyId"),sessionStorage.removeItem("preSelectedCompanyServiceType"),localStorage.removeItem("preSelectedCompanyServiceType"),sessionStorage.removeItem("originalCompanyId"),sessionStorage.removeItem("selectedCompanyName_en"),sessionStorage.removeItem("selectedCompanyName_ar"),a.push("/#booking");return}if("subscriptions"===e){localStorage.setItem("country","kw"),sessionStorage.setItem("country","KW"),t.push("/subscriptions?tab=plans");return}t.push("/download")}},93753:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var a=r(37876);r(14232);var s=r(89099),l=r(83549),o=r(6982),i=r(68911),n=r(22412),c=r(78607),d=r(52642),x=r(480),m=r(44176),g=r(21169),h=r(91168),p=r(79097);function b(e){let{pageId:t,schemaServiceType:r,hubVendors:b=[],cityLinks:y=[],contentOverride:u,schemaOptions:j}=e,f=(0,s.useRouter)(),{language:v,isRTL:N}=(0,c.o)(),w=(0,g.normalizeSiteLocale)(f.locale),k=null!=u?u:(0,d.E)(t,w),S=e=>{(0,p.trackLandingCtaClick)(k.path,k.primaryCtaAction,k.bookingCountry,e),(0,h.n_)(k.primaryCtaAction,f,k.bookingCountry)};return(0,a.jsxs)(l.default,{children:[(0,a.jsx)(i.A,{title:k.metaTitle,description:k.metaDescription,path:k.path,language:w,locale:w,ogImage:(0,m.rf)(k.heroImage)}),(0,a.jsx)(n.A,{data:(0,x.c6)(k,w,r,j)}),(0,a.jsxs)("main",{className:"bg-white dark:bg-gray-900",dir:N?"rtl":"ltr",children:[(0,a.jsxs)("section",{className:"relative py-20 md:py-28 bg-gradient-to-br from-[#00bfff] to-[#0088cc] overflow-hidden",children:[(0,a.jsx)("div",{className:"absolute inset-0 opacity-25",children:(0,a.jsx)(o.A,{src:k.heroImage,alt:k.title,fill:!0,objectFit:"cover",objectPosition:k.heroImagePosition,priority:!0})}),(0,a.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/65 via-black/25 to-transparent"}),(0,a.jsx)("div",{className:"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,a.jsxs)("div",{className:"max-w-3xl mx-auto text-center",children:[(0,a.jsx)("span",{className:"inline-block mb-4 px-4 py-1.5 rounded-full bg-white/15 text-white text-sm font-medium backdrop-blur-sm border border-white/20",children:k.availabilityNote}),(0,a.jsx)("h1",{className:"text-4xl md:text-5xl font-bold text-white mb-6",children:k.heroTitle}),(0,a.jsx)("p",{className:"text-lg md:text-xl text-white/90 mb-8 leading-relaxed",children:k.heroSubtitle}),(0,a.jsx)("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:(0,a.jsx)("button",{type:"button",onClick:()=>S("hero"),className:"w-full sm:w-auto bg-white text-[#0088cc] font-bold py-4 px-8 rounded-xl text-base shadow-lg hover:bg-gray-50 transition-colors",children:k.ctaPrimary})})]})})]}),(0,a.jsx)("section",{className:"py-16 bg-gray-50 dark:bg-gray-800",children:(0,a.jsx)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 items-center",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h2",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-8 text-center lg:text-start",children:k.stepsTitle}),(0,a.jsx)("ol",{className:"space-y-6",children:k.steps.map((e,t)=>(0,a.jsxs)("li",{className:"flex gap-4 text-start",children:[(0,a.jsx)("span",{className:"flex-shrink-0 w-10 h-10 rounded-full bg-gradient-to-br from-[#00bfff] to-[#0088cc] text-white font-bold flex items-center justify-center",children:t+1}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"font-semibold text-gray-900 dark:text-white mb-1",children:e.title}),(0,a.jsx)("p",{className:"text-gray-600 dark:text-gray-300",children:e.description})]})]},e.title))})]}),(0,a.jsx)("div",{className:"relative rounded-2xl overflow-hidden shadow-xl h-80 md:h-[28rem]",children:(0,a.jsx)(o.A,{src:k.secondaryImage,alt:k.title,fill:!0,objectFit:"cover",objectPosition:k.secondaryImagePosition})})]})})}),b.length>0?(0,a.jsx)("section",{className:"py-16 border-t border-gray-200 dark:border-gray-700",children:(0,a.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,a.jsx)("h2",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-3 text-center",children:N?"مزودو الخدمة على غسيل":"Providers on Ghaseel"}),(0,a.jsx)("p",{className:"text-gray-600 dark:text-gray-300 mb-8 text-center max-w-2xl mx-auto",children:N?"احجز مباشرة من مزودين موثوقين في منطقتك.":"Book directly from trusted providers in your area."}),(0,a.jsx)("nav",{"aria-label":N?"مزودو الخدمة":"Service providers",children:(0,a.jsx)("ul",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-3",children:b.map(e=>(0,a.jsx)("li",{children:(0,a.jsx)("a",{href:(0,g.localizedPath)("/".concat(e.slug),w),className:"block rounded-lg border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-900 px-4 py-3 text-[#0088cc] hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors",children:N?e.nameAr:e.name})},e.slug))})})]})}):null,y.length>0?(0,a.jsx)("section",{className:"py-16 bg-gray-50 dark:bg-gray-800 border-t border-gray-200 dark:border-gray-700",children:(0,a.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,a.jsx)("h2",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-3 text-center",children:N?"المدن المتاحة":"Cities we serve"}),(0,a.jsx)("p",{className:"text-gray-600 dark:text-gray-300 mb-8 text-center max-w-2xl mx-auto",children:N?"اختر مدينتك لعرض المزودين المتاحين في منطقتك.":"Choose your city to see providers available in your area."}),(0,a.jsx)("nav",{"aria-label":N?"المدن المتاحة":"Cities we serve",children:(0,a.jsx)("ul",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-3",children:y.map(e=>(0,a.jsx)("li",{children:(0,a.jsx)("a",{href:(0,g.localizedPath)(e.path,w),className:"block rounded-lg border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-900 px-4 py-3 text-[#0088cc] hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors text-center",children:N?e.nameAr:e.name})},e.path))})})]})}):null,(0,a.jsx)("section",{className:"py-16",children:(0,a.jsxs)("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,a.jsx)("h2",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-8 text-center",children:k.faqTitle}),(0,a.jsx)("div",{className:"space-y-4",children:k.faq.slice(0,3).map(e=>(0,a.jsxs)("details",{className:"group rounded-lg border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800 p-5",children:[(0,a.jsxs)("summary",{className:"cursor-pointer font-semibold text-gray-900 dark:text-white list-none flex items-center justify-between gap-4",children:[(0,a.jsx)("span",{children:e.question}),(0,a.jsx)("span",{className:"text-[#00bfff] transition-transform group-open:rotate-45 text-xl leading-none","aria-hidden":!0,
1children:"+"})]}),(0,a.jsx)("p",{className:"mt-4 text-gray-600 dark:text-gray-300 leading-relaxed",children:e.answer})]},e.question))})]})}),(0,a.jsx)("section",{className:"py-16 bg-gradient-to-br from-[#00bfff] to-[#0088cc]",children:(0,a.jsxs)("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[(0,a.jsx)("h2",{className:"text-3xl font-bold text-white mb-8",children:k.ctaPrimary}),(0,a.jsx)("button",{type:"button",onClick:()=>S("footer"),className:"w-full sm:w-auto bg-white text-[#0088cc] font-bold py-4 px-8 rounded-xl shadow-lg hover:bg-gray-50 transition-colors",children:k.ctaPrimary})]})})]})]})}}},e=>{var t=t=>e(e.s=t);e.O(0,[7708,38513,74938,48230,1126,54587,70233,384,83549,79669,80023,90636,46593,38792],()=>t(6516)),_N_E=e.O()}]);

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.