PageSourceSearch

https://www.discoveryshop-walnutcreek.org/_next/static/chunks/theme.summer-379ee9c109e597a9.js

js discoveryshop-walnutcreek.org collected 2026-10-05 22:06:19 UTC 29,357 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4411],{861:(e,l,t)=>{t.d(l,{default:()=>c});var r=t(95155),a=t(70622),s=t(41062),n=t(47929),i=t(12115),o=t(20542);function c(){let[e,l]=(0,i.useState)(""),{openModal:t}=(0,s.d)();return(0,r.jsxs)("form",{onSubmit:l=>{l.preventDefault(),t({zip_code:e})},className:"relative flex bg-white rounded-lg overflow-hidden shadow-lg",children:[(0,r.jsxs)("div",{className:"flex-1 flex items-center px-4 h-16",children:[(0,r.jsx)(a.A,{id:"icon-search",path:"/summer",size:20,className:"text-gray-400 mr-3"}),(0,r.jsx)("input",{type:"text",placeholder:"Enter your Zip Code",className:"flex-1 text-gray-700 placeholder-gray-400 focus:outline-none",value:e,onChange:e=>l(e.target.value),...n.O.zipcode})]}),(0,r.jsx)(o.A,{variant:"primary",type:"submit",className:"absolute right-2 top-1/2 -translate-y-1/2 px-5",children:"Search"})]})}},5263:(e,l,t)=>{t.d(l,{default:()=>c});var r=t(95155),a=t(70622),s=t(62804),n=t(83850);let i=(0,t(67909).default)(()=>Promise.all([t.e(4411),t.e(8072)]).then(t.bind(t,43554)),{loadableGenerated:{webpack:()=>[43554]},ssr:!1,loading:()=>(0,r.jsx)("div",{className:"min-h-[100px] w-full animate-pulse rounded-lg bg-white/50"})});function o(e){let{list:l,startIndex:t}=e;return(0,r.jsx)(i,{list:l,startIndex:t})}function c(e){var l,t;let{title:i,subtitle:c,list:d}=e,x=(0,n.A)(d);if(!(null==d?void 0:d.length))return null;let u=null!=(l=null==x?void 0:x.isOpen)&&l,h=null!=(t=null==x?void 0:x.currentDay)?t:-1;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"flex items-center gap-4 mb-[22px]",children:[(0,r.jsx)("h3",{className:"h4 mb-0",children:i}),u&&(0,r.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,r.jsx)("div",{className:"w-2 h-2 bg-green-500 rounded-full"}),(0,r.jsx)("span",{className:"text-green-600 font-medium text-sm",children:"Open Now"})]})]}),(0,r.jsx)("div",{className:"mb-4 -mx-5 md:mx-2",children:(0,r.jsx)(s.default,{placeholder:(0,r.jsx)("div",{className:"min-h-[100px] w-full"}),children:(0,r.jsx)(o,{list:d,startIndex:h})})}),(0,r.jsxs)("div",{className:"flex items-start space-x-2 text-[#707070] mb-1",children:[(0,r.jsx)(a.A,{id:"icon-info",path:"/summer",size:16,className:"mt-0.5 flex-shrink-0"}),(0,r.jsx)("span",{className:"text-[14px]",children:c})]})]})}},10601:(e,l,t)=>{t.r(l),t.d(l,{TestimonialsSlider:()=>o,default:()=>o});var r=t(95155),a=t(50014),s=t(71700),n=t(68072),i=t(12115);function o(e){let{widget:l}=e,{reviews:t}=l,o=(0,i.useMemo)(()=>(0,s.A)({delay:5e3,stopOnMouseEnter:!0,stopOnInteraction:!1}),[]),[c,d]=(0,n.A)({loop:!0},[o]),x=(0,i.useCallback)(()=>null==d?void 0:d.scrollPrev(),[d]),u=(0,i.useCallback)(()=>null==d?void 0:d.scrollNext(),[d]);return(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{className:"overflow-hidden",ref:c,children:(0,r.jsx)("div",{className:"flex items-stretch",children:null==t?void 0:t.map((e,l)=>(0,r.jsx)("div",{className:"flex-[0_0_100%] min-w-0",children:(0,r.jsx)("div",{className:"bg-[#F7F4F0] rounded-lg p-8",children:(0,r.jsxs)("div",{className:"text-center",children:[(0,r.jsx)("div",{className:"flex justify-center mb-6",children:[void 0,void 0,void 0,void 0,void 0].map((l,t)=>(0,r.jsx)("svg",{className:"w-6 h-6 ".concat(Math.ceil(e.rating||5)>t?"text-yellow-400":"text-gray-300"),fill:"currentColor",viewBox:"0 0 20 20",children:(0,r.jsx)("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})},t))}),(0,r.jsx)("blockquote",{dangerouslySetInnerHTML:{__html:e.content},className:"text-[#262626] text-lg md:text-xl leading-relaxed mb-6 font-normal"}),(0,r.jsx)("div",{className:"text-center mb-4",children:(0,r.jsxs)("p",{className:"text-[#262626] font-bold text-lg",children:[e.author,", ",e.city,", ",e.state]})}),(0,r.jsxs)("div",{className:"flex justify-center items-center -space-x-3 mb-6",children:[(0,r.jsx)("div",{className:"w-8 h-8 bg-[var(--color-3)] border-2 border-white rounded-full flex items-center justify-center text-white font-bold text-sm",children:"C"}),(0,r.jsx)("div",{className:"w-8 h-8 rounded-full border-2 border-white overflow-hidden",children:(0,r.jsx)("img",{src:a.A.src,className:"object-cover",alt:"",width:48,height:48,loading:"lazy",decoding:"async"})}),(0,r.jsx)("div",{className:"w-8 h-8 border-2 border-white bg-[var(--color-1)] rounded-full flex items-center justify-center text-white font-bold text-xs",children:"TF"})]})]})})},l))})}),(0,r.jsx)("button",{onClick:x,"aria-label":"Previous slide",className:"absolute left-4 top-1/2 transform -translate-y-1/2 w-10 h-10 bg-white rounded-full shadow-lg flex items-center justify-center hover:bg-gray-50 transition-colors z-10",children:(0,r.jsx)("svg",{className:"w-5 h-5 text-gray-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 19l-7-7 7-7"})})}),(0,r.jsx)("button",{onClick:u,"aria-label":"Next slide",className:"absolute right-4 top-1/2 transform -translate-y-1/2 w-10 h-10 bg-white rounded-full shadow-lg flex items-center justify-center hover:bg-gray-50 transition-colors z-10",children:(0,r.jsx)("svg",{className:"w-5 h-5 text-gray-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})})]})}},20542:(e,l,t)=>{t.d(l,{A:()=>i});var r=t(95155);t(12115);var a=t(75889);let s={primary:"border text-white bg-[var(--color-7)] shadow-[0_1px_0_1px_rgba(255,255,255,0.20)_inset,0_1px_2px_0_rgba(0,0,0,0.05)] border-solid border-[rgba(0,0,0,0.10)] hover:bg-[var(--color-8)] focus:bg-[var(--color-8)] active:bg-[var(--color-9)]",secondary:"bg-[var(--color-1)] text-white hover:bg-[var(--color-3)] focus:bg-[var(--color-3)] active:bg-[var(--color-2)] shadow-[0_1px_0_1px_rgba(255,255,255,0.20)_inset,0_1px_2px_0_rgba(0,0,0,0.05)]",outline:"border-gray-800 hover:bg-beige-100 focus:bg-beige-100 active:bg-gray-400",info:"bg-blue-300 border-blue-500 hover:bg-blue-400 focus:bg-blue-400 active:bg-blue-500",dark:"bg-gray-1000 text-white hover:bg-gray-900 focus:bg-gray-1000 active:bg-gray-1000",success:"bg-[#5bb75b] text-white",danger:"bg-[#da4f49] text-white"},n={sm:"px-[25px] py-2.5",md:"text-[17px] leading-6.5 px-[25px] py-2.5",lg:"py-4 px-8 leading-5.5",xl:"py-4 px-8 leading-5.5 lg:text-xl lg:leading-5.5 lg:py-5 lg:px-7"};function i(e){let{as:l,children:t,variant:i="primary",size:o="md",loading:c=!1,className:d,disabled:x,type:u="button",...h}=e,m=null!=l?l:"button",p=(0,a.QP)("inline-flex items-center justify-center uppercase gap-1 rounded-lg transition-colors border border-transparent cursor-pointer no-underline font-bold focus:outline-none disabled:opacity-35 disabled:cursor-not-allowed disabled:pointer-events-none",s[i],n[o],(x||c)&&"opacity-35 cursor-not-allowed pointer-events-none",d);return(0,r.jsx)(m,{className:p,disabled:x||c,type:"button"===m?u:void 0,...h,children:c?"Loading...":t})}},22871:(e,l,t)=>{t.d(l,{default:()=>d});var r=t(95155),a=t(70622),s=t(12115),n=t(7251),i=t(41062),o=t(20542);function c(e){let{funnelData:l}
1=e,[t,c]=(0,s.useState)(""),{openModal:d}=(0,i.d)();if(!l)return null;let{firstQuestionCategory:x,questions:u,phone:h,quoteButtonLabel:m,queryParams:p}=l,g=e=>{let l=e.currentTarget;c(l.value),d({attributes:decodeURIComponent(l.value)})};return(0,r.jsxs)("div",{className:"lp-funnel-form rounded-lg shadow-lg overflow-hidden bg-[#E8DFD3]",children:[(0,r.jsx)("div",{className:"font-bold text-lg p-5 text-black",children:x}),(0,r.jsx)("div",{className:"pb-6 px-5 pt-0",children:(0,r.jsxs)("form",{onSubmit:e=>{e.preventDefault(),d({attributes:decodeURIComponent(t)})},className:"space-y-4",children:[(0,r.jsx)("input",{type:"hidden",name:"button",value:"btn-primary"}),(0,r.jsx)("input",{type:"hidden",name:"phone",value:h}),(0,r.jsx)("input",{type:"hidden",name:"category",value:null==p?void 0:p.category}),(0,r.jsx)("input",{type:"hidden",name:"site_abtest_id",value:""}),(0,r.jsx)("input",{type:"hidden",name:"funnel",value:null==p?void 0:p.funnel}),(0,r.jsx)("div",{className:"bg-white rounded-lg overflow-hidden",children:(0,r.jsx)("div",{className:"",children:u.map(e=>(0,r.jsxs)("label",{className:"text-gray-900 w-full flex items-center border-b border-[#E5E5E5] gap-2 font-medium py-3 px-3 cursor-pointer hover:bg-[var(--color-5)] group",children:[(0,r.jsx)("input",{type:"radio",name:"service-attributes",value:JSON.stringify(e.value),onChange:g,className:"w-4 h-4 appearance-none border-2 border-gray-300 rounded-full checked:border-[3px] checked:border-white checked:bg-[#FA512C] checked:shadow-[0px_0px_0px_1px_#FA512C] group-hover:border-[#FA512C] transition-colors"}),(0,r.jsx)("span",{className:"text-[#404040] font-semibold leading-5",children:e.display})]},e.display))})}),(0,r.jsx)(o.A,{type:"submit",variant:"secondary",className:"w-full",children:m})]})}),(0,r.jsx)("a",{href:"tel:".concat(null==h?void 0:h.replace(/\D/g,"")),className:"bg-gray-200 p-4 block no-underline",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex items-center space-x-3",children:[(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("img",{src:n.A.src,alt:"Expert",className:"w-12 h-12 rounded-full object-cover",width:48,height:48,loading:"lazy",decoding:"async"}),(0,r.jsx)("div",{className:"absolute -top-1 -right-1 w-4 h-4 bg-green-500 rounded-full border-2 border-white"})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"text-gray-600 text-sm mb-0",children:"or Talk to an expert"}),(0,r.jsx)("p",{className:"text-black font-bold text-lg mb-0",children:h})]})]}),(0,r.jsx)("div",{className:"flex items-center",children:(0,r.jsx)(a.A,{id:"icon-phone-2",path:"/summer",size:32,className:"text-[#34C759]"})})]})})]})}function d(e){let{funnelData:l}=e,t=(0,s.useId)(),[n,i]=(0,s.useState)(!1);return(0,r.jsxs)("div",{className:"hidden md:block fixed z-20 bottom-5 right-5",children:[(0,r.jsx)("button",{"aria-expanded":n,"aria-controls":t,onClick:()=>{i(e=>!e)},className:"group cursor-pointer size-17 grid place-content-center bg-[var(--color-3)]/30 rounded-full shadow-[0_160px_45px_0_rgba(1,24,11,0.00),0_102px_41px_0_rgba(1,24,11,0.01),0_57px_34px_0_rgba(1,24,11,0.05),0_26px_26px_0_rgba(1,24,11,0.09),0_6px_14px_0_rgba(1,24,11,0.10)]",children:(0,r.jsx)("div",{className:"bg-[var(--color-3)] transition-colors rounded-full size-15 group-[:hover,:active]:bg-[var(--color-2)]",children:(0,r.jsx)(a.A,{id:"icon-chat",path:"/summer",className:"p-3 text-white size-15"})})}),(0,r.jsx)("div",{id:t,className:"".concat(n?"block":"hidden"," absolute w-81.5 -top-4 right-0 -translate-y-full"),children:(0,r.jsx)(c,{funnelData:l})})]})}},26872:(e,l,t)=>{t.r(l),t.d(l,{default:()=>c});var r=t(95155),a=t(7251),s=t(70622),n=t(41062),i=t(12115),o=t(20542);function c(e){let{funnelData:l,theme:t="dark"}=e,[c,d]=(0,i.useState)(""),{openModal:x}=(0,n.d)();if(!l)return null;let{firstQuestionCategory:u,questions:h,phone:m,quoteButtonLabel:p,queryParams:g}=l,v=e=>{let l=e.currentTarget;d(l.value),x({attributes:decodeURIComponent(l.value)})};return(0,r.jsxs)("div",{className:"lp-funnel-form rounded-lg shadow-lg overflow-hidden ".concat("dark"===t?"bg-[linear-gradient(to_bottom,var(--color-1),var(--color-4))]":"bg-[#E8DFD3]"),children:[(0,r.jsx)("div",{className:"font-bold text-lg p-5 ".concat("dark"===t?"text-white":"text-black"),children:u}),(0,r.jsx)("div",{className:"pb-6 px-5 pt-0",children:(0,r.jsxs)("form",{onSubmit:e=>{e.preventDefault(),x({attributes:decodeURIComponent(c)})},className:"space-y-4",children:[(0,r.jsx)("input",{type:"hidden",name:"button",value:"btn-primary"}),(0,r.jsx)("input",{type:"hidden",name:"phone",value:m}),(0,r.jsx)("input",{type:"hidden",name:"category",value:null==g?void 0:g.category}),(0,r.jsx)("input",{type:"hidden",name:"site_abtest_id",value:""}),(0,r.jsx)("input",{type:"hidden",name:"funnel",value:null==g?void 0:g.funnel}),(0,r.jsx)("div",{className:"bg-white rounded-lg overflow-hidden",children:(0,r.jsx)("div",{className:"",children:h.map(e=>(0,r.jsxs)("label",{className:"text-gray-900 w-full flex items-center border-b border-[#
1E5E5E5] gap-2 font-medium py-3 px-3 cursor-pointer hover:bg-[var(--color-5)] group",children:[(0,r.jsx)("input",{type:"radio",name:"service-attributes",value:JSON.stringify(e.value),onChange:v,className:"w-4 h-4 appearance-none border-2 border-gray-300 rounded-full checked:border-[3px] checked:border-white checked:bg-[#FA512C] checked:shadow-[0px_0px_0px_1px_#FA512C] group-hover:border-[#FA512C] transition-colors"}),(0,r.jsx)("span",{className:"text-[#404040] font-semibold leading-5",children:e.display})]},e.display))})}),(0,r.jsx)(o.A,{type:"submit",variant:"primary",className:"w-full",children:p})]})}),(0,r.jsx)("a",{href:"tel:".concat(null==m?void 0:m.replace(/\D/g,"")),className:"bg-gray-200 p-4 block no-underline",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex items-center space-x-3",children:[(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("img",{src:a.A.src,alt:"Expert",className:"w-12 h-12 rounded-full object-cover",width:48,height:48,loading:"lazy",decoding:"async"}),(0,r.jsx)("div",{className:"absolute -top-1 -right-1 w-4 h-4 bg-green-500 rounded-full border-2 border-white"})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"text-gray-600 text-sm mb-0",children:"Prefer to Talk to An Expert?"}),(0,r.jsx)("p",{className:"text-black font-bold text-lg mb-0",children:m})]})]}),(0,r.jsx)("div",{className:"flex items-center",children:(0,r.jsx)(s.A,{id:"icon-phone-2",path:"/summer",size:32,className:"text-[#34C759]"})})]})})]})}},28978:(e,l,t)=>{t.d(l,{default:()=>i});var r=t(95155),a=t(67909);let s=(0,r.jsx)("div",{className:"min-h-75 w-full animate-pulse rounded-lg bg-[#F7F4F0]"}),n=(0,a.default)(()=>Promise.all([t.e(4411),t.e(8072),t.e(9455)]).then(t.bind(t,10601)),{loadableGenerated:{webpack:()=>[10601]},ssr:!1,loading:()=>s});function i(e){let{widget:l}=e;return(0,r.jsx)(n,{widget:l})}},29958:(e,l,t)=>{t.d(l,{default:()=>i});var r=t(95155),a=t(70622),s=t(55836),n=t(12115);function i(e){let{title:l,items:t,useGrid:i=!1}=e,[o,c]=(0,n.useState)(!1);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"hidden lg:block",children:[(0,r.jsx)("p",{className:"font-bold text-lg mb-4 text-[var(--color-4)]",children:l}),(0,r.jsx)("div",{className:i?"grid grid-cols-1 lg:grid-cols-2 gap-2":"space-y-2 flex flex-col",children:null==t?void 0:t.map((e,l)=>{var t;return(0,r.jsx)(s.default,{href:"/".concat(null!=(t=e.slug)?t:""),className:"underline",children:e.name},l)})})]}),(0,r.jsxs)("div",{className:"lg:hidden",children:[(0,r.jsxs)("button",{onClick:()=>{c(!o)},className:"w-full flex items-center justify-between",children:[(0,r.jsx)("p",{className:"font-bold text-lg text-[var(--color-4)] mb-0",children:l}),(0,r.jsx)(a.A,{id:"angle-down",path:"/summer",size:18,className:"w-3.5 h-3.5 text-[var(--color-4)] transition-transform duration-200 ".concat(o?"rotate-180":"")})]}),o&&(0,r.jsx)("div",{className:"py-4 space-y-2",children:null==t?void 0:t.map((e,l)=>{var t;return(0,r.jsx)(s.default,{href:"/".concat(null!=(t=e.slug)?t:""),className:"block underline text-white",children:e.name},l)})})]})]})}},43554:(e,l,t)=>{t.r(l),t.d(l,{default:()=>n});var r=t(95155),a=t(68072),s=t(12115);function n(e){let{list:l,startIndex:t}=e,[n,i]=(0,a.A)({loop:!0,align:"center",slidesToScroll:1,startIndex:t}),o=(0,s.useCallback)(()=>null==i?void 0:i.scrollPrev(),[i]),c=(0,s.useCallback)(()=>null==i?void 0:i.scrollNext(),[i]);return(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{className:"overflow-hidden",ref:n,children:(0,r.jsx)("div",{className:"flex",children:null==l?void 0:l.map((e,l)=>(0,r.jsx)("div",{className:"flex-[0_0_33.333%] md:flex-[0_0_20%] min-w-0",children:(0,r.jsx)("div",{className:"px-1",children:(0,r.jsx)("div",{className:"p-2.5 rounded-lg border-1 transition-all duration-200 h-[100px] flex flex-col justify-center ".concat(l===t?"bg-[var(--color-5)] border-[var(--color-3)]":"bg-white border-[#E5E5E5]"),children:(0,r.jsxs)("div",{className:"text-center",children:[(0,r.jsx)("div",{className:"text-[14px] mb-1",children:e.title}),(0,r.jsx)("div",{className:"font-bold text-[14px] text-[#262626]",children:e.content})]})})})},l))})}),(0,r.jsx)("button",{onClick:o,"aria-label":"Previous",className:"absolute left-2.5 md:-left-2 top-1/2 -translate-y-1/2 w-9 h-9 bg-white rounded-full shadow-lg flex items-center justify-center hover:bg-gray-50 transition-colors cursor-pointer z-10",children:(0,r.jsx)("svg",{className:"w-4 h-4 text-gray-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 19l-7-7 7-7"})})}),(0,r.jsx)("button",{onClick:c,"aria-label":"Next",className:"absolute right-2.5 md:-right-2 top-1/2 -translate-y-1/2 w-9 h-9 bg-white rounded-full shadow-lg flex items-center justify-center hover:bg-gray-50 transition-colors cursor-pointer z-10",children:(0,r.jsx)("svg",{className:"w-4 h-4 text-gray-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})})]})}},53970:(e,l,t)=>{t.d(l,{default:()=>s});var r=t(95155),a=t(41062);function s(e){let{title:l,content:t,image:s}=e,{openModal:n}=(0,a.d)();return(0,r.jsx)("button",{type:"button",onClick:e=>{e.preventDefault(),n()},className:"group relative overflow-hidden rounded-lg shadow-lg hover:shadow-xl transition-all duration-300",children:(0,r.jsxs)("div",{className:"relative h-84.5 lg:h-50",children:[s&&(0,r.jsx)("img",{src:"/assets/".concat(s.filename_download,"?v=").concat(s.id,"&width=600&height=510&fit=cover&qual
1ity=60"),alt:l,className:"absolute inset-0 size-full object-cover group-hover:scale-110 transition-transform duration-300",width:600,height:510,loading:"lazy",decoding:"async"}),(0,r.jsx)("div",{className:"absolute bottom-0 left-0 right-0 bg-[var(--color-3)] px-4 py-1.5 lg:opacity-90",children:(0,r.jsx)("p",{className:"text-white font-semibold text-[17px] mb-[6px] italic text-center","aria-hidden":"true",children:l})}),(0,r.jsxs)("div",{className:"absolute bottom-0 bg-[var(--color-3)] group-hover:opacity-100 transition-opacity duration-300 flex flex-col justify-center items-center text-center p-2 pb-3 lg:inset-0 lg:opacity-0 lg:p-3",children:[(0,r.jsx)("h3",{className:"text-white italic mb-1.5 text-lg lg:mb-3",children:l}),t&&(0,r.jsx)("div",{className:"text-[var(--color-5)] italic text-sm leading-5 mb-2 lg:mb-3",dangerouslySetInnerHTML:{__html:t}}),(0,r.jsx)("span",{className:"text-white text-sm underline hover:text-[#E5EFE9] transition-colors font-semibold",children:"Build Away"})]})]})})}},56346:(e,l,t)=>{t.r(l),t.d(l,{default:()=>n});var r=t(95155),a=t(4988),s=t(12115);function n(e){let{points:l,center:n,iconColor:i="#F95D3B"}=e,o=(0,s.useRef)(null);return(0,s.useEffect)(()=>{if(!(null==l?void 0:l.length))return;let e=async()=>{await (0,a.P)("/assets/leaflet.css");let e=await t.e(1761).then(t.t.bind(t,55027,23));o.current&&(o.current.remove(),o.current=null);let r=e.default.icon({iconUrl:"data:image/svg+xml;utf8,".concat(encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" id="map-marker" viewBox="0 0 14 16">\n      <path fill="'.concat(i,'"\n        d="M1.459 7.533a5.688 5.688 0 1 1 11.375 0c0 2.039-1.052 3.753-2.195 5.018-1.147 1.27-2.429 2.134-2.986 2.481a.951.951 0 0 1-1.013 0c-.557-.347-1.84-1.212-2.986-2.481-1.143-1.265-2.195-2.98-2.195-5.018Z" />\n      <path fill="#fff" d="M7.001 9.958a2.333 2.333 0 1 0 0-4.667 2.333 2.333 0 0 0 0 4.667Z" />\n  </svg>'))),iconSize:[48,48]}),s=null==n?void 0:n.split(","),c=Number(null==s?void 0:s[0]),d=Number(null==s?void 0:s[1]);if(!s||isNaN(c)||isNaN(d))return;let x=e.default.map("service-map",{zoomControl:!1}).setView([c,d],11);o.current=x,e.default.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:""}).addTo(x),l.forEach(l=>{let{latitude:t,longitude:a}=l;null!=t&&null!=a&&e.default.marker([t,a],{icon:r}).addTo(x)})},r=new IntersectionObserver(l=>{l.forEach(l=>{l.isIntersecting&&e()},{rootMargin:"200px 0px"})}),s=document.getElementById("service-map");return r.observe(s),()=>{o.current&&(o.current.remove(),o.current=null),r.unobserve(s)}},[l,n]),(0,r.jsx)("div",{id:"service-map",className:"w-full h-full rounded-lg"})}},60795:(e,l,t)=>{t.d(l,{default:()=>n});var r=t(95155),a=t(70622),s=t(12115);function n(e){let{title:l,content:t}=e,[n,i]=(0,s.useState)(!0);return(0,r.jsxs)("div",{className:"bg-white border border-[#E5E5E5] rounded-lg overflow-hidden faq-item",children:[(0,r.jsxs)("button",{onClick:()=>i(!n),className:"w-full px-6 py-4 text-left flex items-center justify-between",children:[(0,r.jsx)("h3",{className:"text-[var(--color-3)] font-bold text-lg pr-4 mb-0",children:l}),(0,r.jsx)(a.A,{id:"angle-down",path:"/summer",size:18,className:"w-5 h-5 text-[#262626] transition-transform duration-200 ".concat(n?"rotate-180":"")})]}),(0,r.jsx)("div",{className:"px-6 pb-4 ".concat(n?"block":"hidden"),children:(0,r.jsx)("div",{className:"text-[#404040] text-base leading-relaxed",dangerouslySetInnerHTML:{__html:t}})})]})}},83034:(e,l,t)=>{t.r(l),t.d(l,{default:()=>n});var r=t(95155),a=t(41062),s=t(20542);function n(e){let{children:l,...t}=e,{openModal:n}=(0,a.d)();return(0,r.jsx)(s.A,{onClick:()=>{n()},...t,children:l})}},93429:(e,l,t)=>{t.d(l,{default:()=>i});var r=t(95155),a=t(41062),s=t(12115),n=t(20542);function i(e){let{services:l}=e,[t,i]=(0,s.useState)(""),{openModal:o}=(0,a.d)(),c=e=>{let l=e.currentTarget;i(l.value),o({attributes:decodeURIComponent(l.value)})};return(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:null==l?void 0:l.map((e,l)=>{let{name:a,slug:s}=e;return(0,r.jsxs)("label",{className:"flex items-center space-x-3 p-3 rounded-lg cursor-pointer bg-white hover:bg-[var(--color-6)] border transition-colors group ".concat(t===s?"border-[var(--color-4)] font-semibold":"border-[#
1E5E5E5] hover:border-[var(--color-4)]"),children:[(0,r.jsx)("input",{type:"radio",name:"services",value:s,checked:t===s,onChange:c,className:"w-4 h-4 appearance-none border-2 border-gray-300 rounded-full checked:border-[3px] checked:border-white checked:bg-[#FA512C] checked:shadow-[0px_0px_0px_1px_#FA512C] group-hover:border-[#FA512C] transition-colors"}),(0,r.jsx)("span",{className:"text-[#404040] text-[17px] font-semibold leading-[1.4]",children:a})]},l)})}),(0,r.jsx)("div",{className:"mt-5 lg:mt-8 text-center",children:(0,r.jsx)(n.A,{variant:"primary",onClick:e=>{e.preventDefault(),o({attributes:decodeURIComponent(t)})},children:"Schedule now"})})]})}},97283:(e,l,t)=>{t.d(l,{default:()=>d});var r=t(95155),a=t(70622),s=t(55836),n=t(41062),i=t(12115),o=t(20542);function c(e){let{phone:l,showShakeAnimation:t=!0,size:s="sm",className:n,...i}=e;return l?(0,r.jsxs)(o.A,{variant:"primary",...i,size:s,className:"".concat("flex-col bg-[var(--color-7)] text-white relative"," ").concat(t?"animate-[shake-effect_3s_infinite]":""," ").concat(n||""," ").concat("sm"===s?"h-13 pl-18":"h-14 md:h-16 px-8 pl-20 lg:py-2.5 lg:pl-20"),children:[(0,r.jsx)(a.A,{id:"icon-phone",path:"/summer",size:32,className:"fill-[#ffffff] absolute left-[15px]"}),(0,r.jsx)("span",{className:"absolute bg-[rgba(0,0,0,0.16)] w-[1px] h-10 left-15"}),(0,r.jsx)("span",{className:"text-[#FDD441] text-sm leading-[1.5] mb-[-5px]",children:"Call Now"}),l]}):null}function d(e){let{data:l}=e,[t,d]=(0,i.useState)(!1),{openModal:x}=(0,n.d)(),{siteName:u,logo:h,phone:m,quoteButtonLabel:p,menu:g,services:v}=l;return(0,i.useEffect)(()=>(t?document.body.style.overflow="hidden":document.body.style.overflow="unset",()=>{document.body.style.overflow="unset"}),[t]),(0,i.useEffect)(()=>{let e=()=>{let e=document.getElementById("mobile-call-banner");e&&(window.scrollY>300?e.style.transform="translateY(0)":e.style.transform="translateY(100%)")},l=document.getElementById("mobile-call-banner");return l&&(l.style.transform="translateY(100%)"),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("header",{children:(0,r.jsx)("div",{className:"fixed inset-0 z-50 lg:block bg-white pt-16 lg:bg-[var(--color-2)] lg:text-white lg:pt-0 ".concat(t?"block":"hidden"," lg:static"),children:(0,r.jsxs)("div",{className:"lg:container lg:mx-auto",children:[(0,r.jsx)("nav",{className:"overflow-y-auto text-[1.125rem] font-semibold max-h-[calc(100vh-174px)] lg:overflow-y-visible lg:h-11 lg:flex lg:items-center lg:gap-8 lg:justify-center",children:null==g?void 0:g.map(e=>{var l;return(0,r.jsxs)("div",{className:"service-list"===e.type?"relative group":"",children:[(0,r.jsxs)(s.default,{href:"/".concat(null!=(l=e.slug)?l:""),className:"px-4 transition-colors flex items-center text-[var(--color-1)] text-center justify-center py-6 lg:text-white lg:py-2 ".concat("service-list"===e.type?"hover:bg-[var(--color-1)] hover:text-white":"hover:text-[var(--color-4)]"),children:[e.name,"service-list"===e.type&&(0,r.jsx)("svg",{className:"hidden lg:block w-4 h-4 ml-1",fill:"currentColor",viewBox:"0 0 20 20",children:(0,r.jsx)("path",{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"})})]}),"service-list"===e.type&&(0,r.jsx)("div",{className:"hidden lg:block absolute top-full left-1/2 transform -translate-x-1/2 mt-2 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-500",children:(0,r.jsx)("div",{className:"bg-white rounded-lg border border-gray-200 min-w-[240px] py-2",style:{boxShadow:"0 160px 45px 0 rgba(1, 24, 11, 0.00), 0 102px 41px 0 rgba(1, 24, 11, 0.01), 0 57px 34px 0 rgba(1, 24, 11, 0.05), 0 26px 26px 0 rgba(1, 24, 11, 0.09), 0 6px 14px 0 rgba(1, 24, 11, 0.10)"},children:null==v?void 0:v.map(e=>{var l;return(0,r.jsx)(s.default,{href:"/".concat(null!=(l=e.slug)?l:""),className:"block px-4 py-3 text-center text-[18px] font-semibold leading-[22px] transition-colors text-[#262626] hover:text-[var(--color-2)]",children:e.name},e.name)})})})]},e.name)})}),(0,r.jsx)("div",{className:"lg:hidden absolute bottom-0 left-0 right-0 p-4",children:(0,r.jsx)(c,{as:"a",href:"tel:".concat(null==m?void 0:m.replace(/\D/g,"")),phone:m,className:"w-full py-4 px-6",
1showShakeAnimation:!1})})]})})}),(0,r.jsx)("div",{className:"bg-white lg:sticky lg:top-0 relative z-80 w-full shadow-[0_4px_16px_6px_rgba(0,0,0,0.08)]",children:(0,r.jsx)("div",{className:"container",children:(0,r.jsxs)("div",{className:"flex items-center justify-between py-[6px] lg:py-4 text-[var(--color-2)] h-16 lg:h-26",children:[(0,r.jsxs)("div",{className:"flex items-center lg:hidden",children:[t&&(0,r.jsx)("button",{onClick:()=>d(!1),className:"text-[var(--color-3)]",children:(0,r.jsx)("svg",{className:"w-8 h-8",fill:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{d:"M6 18L18 6M6 6l12 12",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}),!t&&(0,r.jsx)("button",{onClick:()=>d(!0),className:"text-[var(--color-3)]",children:(0,r.jsx)(a.A,{id:"icon-menu",path:"/summer",size:32})})]}),(0,r.jsxs)("a",{href:"tel:".concat(null==m?void 0:m.replace(/\D/g,"")),className:"hidden lg:flex lg:items-center lg:space-x-3 hover:text-[var(--color-3)] transition-colors",children:[(0,r.jsx)(a.A,{id:"icon-phone",path:"/summer",className:"mt-1"}),(0,r.jsx)("span",{className:"text-[32px] font-bold italic leading-[1.25]",children:m})]}),(0,r.jsx)(s.default,{className:"h-full",href:"/",children:(0,r.jsx)("img",{src:"/assets/".concat(null==h?void 0:h.filename_download,"?v=").concat(null==h?void 0:h.id,"&height=208&fit=inside&quality=80"),alt:"".concat(u," logo"),className:"h-full w-auto object-contain",width:199,height:52,fetchPriority:"high",decoding:"async"})}),(0,r.jsx)("div",{className:"flex items-center lg:hidden",children:(0,r.jsx)("a",{href:"tel:".concat(null==m?void 0:m.replace(/\D/g,"")),className:"text-[var(--color-3)]",children:(0,r.jsx)(a.A,{id:"icon-phone",path:"/summer",size:32})})}),(0,r.jsx)("div",{className:"hidden lg:block",children:(0,r.jsx)(o.A,{variant:"primary",onClick:()=>{x()},children:p})})]})})}),(0,r.jsx)("div",{className:"lg:hidden px-4 py-3 fixed bottom-0 left-0 right-0 z-50 transform transition-transform duration-300 bg-[linear-gradient(to_right,var(--color-3),var(--color-2))] shadow-[0_-4px_12px_0_rgba(0,0,0,0.20)]",id:"mobile-call-banner",children:(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)("div",{className:"text-white font-bold uppercase leading-tight",children:(0,r.jsx)("div",{className:"text-lg",children:"TAP FOR CALL NOW"})})}),(0,r.jsx)("div",{children:(0,r.jsx)(c,{as:"a",href:"tel:".concat(null==m?void 0:m.replace(/\D/g,"")),phone:m,className:"px-6 py-3",size:"sm",showShakeAnimation:!1})})]})})]})}}}]);

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.