1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,395635,e=>{"use strict";let t=(0,e.i(190472).default)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);e.s(["CheckCircleIcon",()=>t],395635)},443856,e=>{"use strict";var t=e.i(259860);e.s(["ArrowRightIcon",()=>t.default])},127085,e=>{"use strict";let t=(0,e.i(190472).default)("clock",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["default",()=>t])},584583,e=>{"use strict";var t=e.i(127085);e.s(["Clock",()=>t.default])},264640,e=>{"use strict";let t=(0,e.i(190472).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",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["default",()=>t])},735802,e=>{"use strict";let t=(0,e.i(190472).default)("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]]);e.s(["default",()=>t])},186736,584264,864846,239152,133551,e=>{"use strict";var t=e.i(735802);e.s(["Wrench",()=>t.default],186736);var s=e.i(190472);let a=(0,s.default)("receipt",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]]);e.s(["Receipt",()=>a],584264);var l=e.i(264640);e.s(["ShieldCheck",()=>l.default],864846);let i=(0,s.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",()=>i],239152);let r=(0,s.default)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);e.s(["Home",()=>r],133551)},879638,e=>{"use strict";let t,s,a;var l=e.i(900876),i=e.i(77557);JSON.parse(e.i(874344).default.env.NEXT_PUBLIC_DEV_VIDEO_OPTS??'{"path":"/api/video","folder":"videos","provider":"mux"}'??"{}").folder;let r=(0,i.forwardRef)((r,n)=>{if("string"==typeof r.playbackId)return t??(t=(0,i.lazy)(()=>e.A(556205))),(0,l.jsx)(t,{ref:n,...r,controls:!1});let o=function(e){if("string"==typeof e)return e.split(/[#?]/)[0].split(".").pop()?.trim()}(r.src);return"m3u8"===o?(s??(s=(0,i.lazy)(()=>e.A(525231))),(0,l.jsx)(s,{ref:n,...r,controls:!1})):"mpd"===o?(a??(a=(0,i.lazy)(()=>e.A(61333))),(0,l.jsx)(a,{ref:n,...r,controls:!1})):(0,l.jsx)("video",{ref:n,...r,controls:!1})}),n="mux.com",o=(e,{token:t,thumbnailTime:s,width:a,customDomain:l=n}={})=>{let i,r=null==t?s:void 0,{aud:o}=(i=(t??"").split(".")[1])?JSON.parse(decodeURIComponent(atob(i.replace(/-/g,"+").replace(/_/g,"/")).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))):{};if(!t||"t"===o){let s;return`https://image.${l}/${e}/thumbnail.webp${(s=(function(e){let t={};for(let s in e)null!=e[s]&&(t[s]=e[s]);return new URLSearchParams(t)})({token:t,time:r,width:a}).toString())?"?"+s:""}`}},c=(0,i.forwardRef)((e,t)=>{var s;let a,n,{style:c,className:d,children:m,asset:x,poster:h,blurDataURL:u,onPlaying:p,onLoadStart:f,...g}=e,j=i.Children.toArray(m).find(e=>"object"==typeof e&&"type"in e&&"poster"===e.props.slot);(0,i.isValidElement)(j)&&(h="",u=void 0);let b={},y=x?(a=x.providerMetadata?.mux??x.externalIds,a?.playbackId):void 0,v=!0;if(y&&x?.status==="ready"&&(g.src=void 0,g.playbackId=y,h&&((v=h!==o(y,g))||(n=`${o(y,{...g,width:480})} 480w,${o(y,{...g,width:640})} 640w,${o(y,{...g,width:960})} 960w,${o(y,{...g,width:1280})} 1280w,${o(y,{...g,width:1600})} 1600w,${o(y,{...g})} 1920w`))),u){let e=!v&&u===x?.blurDataURL,t=v&&u!==x?.blurDataURL;(e||t)&&(b.width="100%",b.height="100%",b.color="transparent",b.backgroundSize="cover",b.backgroundPosition="center",b.backgroundRepeat="no-repeat",b.backgroundImage=`url('data:image/svg+xml;charset=utf-8,${s=u,`<svg xmlns="http://www.w3.org/2000/svg"><filter id="b" color-interpolation-filters="sRGB"><feGaussianBlur stdDeviation="20"/><feComponentTransfer><feFuncA type="discrete" tableValues="1 1"/></feComponentTransfer></filter>
1<g filter="url(#b)"><image width="100%" height="100%" preserveAspectRatio="xMidYMid slice" href="${s}"/></g></svg>`.replace(/#/g,"%23")}')`)}delete g.thumbnailTime;let[w,N]=(0,i.useState)(!1);return(0,l.jsx)(i.Suspense,{fallback:null,children:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("style",{children:` 2 .next-video-bg { 3 width: 100%; 4 height: 100%; 5 display: grid; 6 } 7 8 .next-video-bg-video, 9 .next-video-bg-poster, 10 .next-video-bg-text { 11 grid-area: 1 / 1; 12 min-height: 0; 13 } 14 15 .next-video-bg-poster { 16 position: relative; 17 object-fit: cover; 18 pointer-events: none; 19 transition: opacity .25s; 20 } 21 22 .next-video-bg-poster[hidden] { 23 opacity: 0; 24 } 25 26 .next-video-bg-video { 27 object-fit: cover; 28 --media-object-fit: cover; 29 } 30 31 .next-video-bg-text { 32 position: relative; 33 display: grid; 34 place-content: center; 35 padding: 5% 5% 10%; 36 } 37 `}),(0,l.jsxs)("div",{className:`${d?`${d} `:""}next-video-bg`,style:{...c},children:[(0,l.jsx)(r,{suppressHydrationWarning:!0,ref:t,className:"next-video-bg-video",onPlaying:e=>{p?.(e),N(!0)},onLoadStart:e=>{f?.(e),N(!1)},muted:!0,autoPlay:!0,loop:!0,playsInline:!0,...g}),h&&(0,l.jsx)("img",{className:"next-video-bg-poster",src:v?h:void 0,srcSet:n,style:b,hidden:w,decoding:"async","aria-hidden":"true"}),(0,l.jsx)("div",{className:"next-video-bg-text",children:m})]})]})})});e.s(["default",()=>c],879638)},233030,e=>{"use strict";var t=e.i(900876),s=e.i(443856),a=e.i(395635),l=e.i(701503),i=e.i(492004),r=e.i(879638);e.i(716787);var n=e.i(487486),o=e.i(519455),c=e.i(668727),d=e.i(917286),m=e.i(74223);function x(){return(0,t.jsxs)("section",{className:"section relative z-10 2xl:w-[calc(100vw-4rem)] h-screen md:min-h-[58rem] md:h-[calc(100vh-16rem)] bg-zinc-900 text-background flex items-start justify-start xl:mx-auto 2xl:rounded-2xl",children:[(0,t.jsx)(l.motion.div,{className:"absolute inset-0 z-0 w-full h-full film-grain 2xl:rounded-2xl overflow-hidden",children:(0,t.jsx)(r.default,{src:"https://stream.mux.com/UTQ01eLO5HW5zJ4axC261x4RysBtNa2QiUuBQlVy1HhQ.m3u8",autoPlay:!0,loop:!0,muted:!0,className:"w-full h-full object-cover opacity-20"})}),(0,t.jsx)("div",{className:"container relative z-20 mx-auto",children:(0,t.jsxs)("div",{className:"flex flex-col items-start justify-start h-full space-y-12",children:[(0,t.jsxs)("div",{className:"flex flex-col items-start justify-start space-y-8 max-w-3xl",children:[(0,t.jsxs)(n.Badge,{variant:"ghost",size:"sm",className:"text-xs text-background bg-white/10 font-bold",children:[(0,t.jsx)("span",{className:"flex items-center gap-0 mr-2",children:Array.from({length:5}).map((e,s)=>(0,t.jsx)(c.StarFilledIcon,{className:"w-4 h-4 -mr-1 text-yellow-400"},s))})," ",d.REVIEW_RATING," Stars on Google Reviews"]}),(0,t.jsx)("h1",{className:"text-4xl md:text-6xl xl:text-7xl",children:"Trusted Garage Door Experts Since 1984"}),(0,t.jsx)("div",{className:"h-1 w-24 bg-background rounded-full"}),(0,t.jsx)("p",{className:"text-lg text-white/80 font-semibold",children:"Easy Lift Door Company provides reliable installation, repair, and maintenance for homeowners and businesses across Northern California and Nevada."})]}),(0,t.jsxs)("div",{className:"flex flex-col lg:flex-row gap-10 w-full lg:items-center justify-start",children:[(0,t.jsxs)(o.Button,{variant:"default",size:"col",type:"button",onClick:()=>(0,m.showScheduler)(),children:[(0,t.jsx)("span",{className:"text-lg font-bold",children:"Schedule Online"}),(0,t.jsx)(s.ArrowRightIcon,{className:"size-5"})]}),(0,t.jsxs)(i.default,{href:"/contact",className:"flex flex-col items-start justify-start",children:[(0,t.jsxs)("span",{className:"text-sm text-white/70",children:[" ","Mon - Fri, 7:00am - 3:30pm"]}),(0,t.jsx)("span",{className:"text-lg font-bold",children:"+1 (916) 922-7123"})]})]})]})}),(0,t.jsxs)("div",{className:"hidden md:block absolute bottom-0 left-0 right-0 z-20 border-t border-gray-100/20",children:[(0,t.jsx)("div",{className:"absolute z-0 w-full lg:w-2/3 xl:w-1/2 lg:left-1/3 xl:left-1/2 h-full bg-white/8 lg:mx-5 xl:mx-auto"}),(0,t.jsxs)("div",{className:"relative z-10container mx-auto rounded-2xl px-16 text-background grid grid-cols-3 xl:grid-cols-4 ",children:[(0,t.jsxs)("div",{className:"hidden lg:grid col-span-1 grid-cols-[2rem_1fr] items-start justify-start gap-2 py-12 lg:pr-10 xl:pr-20",children:[(0,t.jsx)(a.CheckCircleIcon,{className:"size-6 bg-white rounded-full p-1 text-primary"}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)("h2",{className:"text-xl font-bold leading-tight",children:"Over 200,000+ Garage Doors Serviced"}),(0,t.jsx)("p",{className:"text-sm text-white/70",children:"With Easy Lift Door Company, you can trust that your garage door is in good hands."})]})]}),(0,t.jsxs)("div",{className:"hidden xl:grid col-span-1 grid-cols-[2rem_1fr] items-start justify-start gap-2 py-12 lg:pr-10 xl:pr-20",children:[(0,t.jsx)(a.CheckCircleIcon,{className:"size-6 bg-white rounded-full p-1 text-primary"}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)("h2",{className:"text-xl font-bold leading-tight",children:"Committed to Your Satisfaction"}),(0,t.jsx)("p",{className:"text-sm text-white/70",children:"We strive for the highest level of satisfaction on every service."})]})]}),(0,t.jsx)("div",{className:"col-span-4 lg:col-span-2 items-start justify-start gap-2 py-12 lg:pl-10 xl:pl-20 lg:border-l border-gray-100/20 ",children:(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)("h2",{className:"text-2xl lg:text-xl font-bold",children:"Save On Your Next Service!"}),(0,t.jsx)("p",{className:"text-sm text-white/70 mb-6",children:"Take advantage of our current promotions, offerings, and discounts to help you save on your next Garage Door service."}),(0,t.jsx)(o.Button,{variant:"default",size:"sm",asChild:!0,children:(0,t.jsxs)(i.default,{href:"/promotions",children:["View Current Promotions",(0,t.jsx)(s.ArrowRightIcon,{className:"size-3"})]})})]})})]})]})]})}e.s(["Hero",()=>x])},377591,e=>{"use strict";var t=e.i(900876);e.i(716787);var s=e.i(946213),a=e.i(487486),l=e.i(519455),i=e.i(443856),r=e.i(15476),n=e.i(492004);function o(){return(0,t.jsx)("section",{className:"pt-[6rem] pb-[3rem] relative z-10",children:(0,t.jsxs)("div",{className:"container relative z-20 mx-auto grid grid-cols-1 lg:grid-cols-6 w-full space-y-10",children:[(0,t.jsx)(a.Badge,{variant:"outline",className:"lg:col-span-2 self-start mt-3",children:"⢠About Us"}),(0,t.jsxs)("div",{className:"flex flex-col items-start justify-start col-span-4 max-w-[48rem] 2xl:max-w-full",children:[(0,t.jsxs)("h2",{className:"text-5xl xl:text-6xl mb-8",children:["A Garage Door is More Than an Entry, it's Your Home's"," ",(0,t.jsx)("span",{className:"text-primary font-black",children:"First Hello"})]}),(0,t.jsx)("p",{className:"text-xl lg:text-3xl text-muted-foreground font-bold mb-8",children:"Easy Lift Door Company Has Been Trusted Since 1984"}),(0,t.jsx)("p",{className:"text-xl text-muted-foreground font-semibold mb-8",children:"Starting as a small Sacramento operation in 1984, Easy Lift Door Company has grown into a multi-location service company, serving communities across California and Nevada with the same commitment to safety, craftsmanship, and integrity that built our reputation from the beginning."})]}),(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:col-span-6 lg:grid-cols-6 gap-4 mt-12",children:[(0,t.jsx)("div",{className:"lg:col-span-2",children:(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(s.AspectRatio,{ratio:1,children:(0,t.jsx)(r.default,{src:"https://cdn.sanity.io/images/s5xdmd6e/production/7d758c2e60d0f36d642f78820eee5f8eacbde238-2048x1366.jpg",alt:"About Us",width:800,height:800,className:"h-full w-full object-cover rounded-xl"})}
37),(0,t.jsx)(r.default,{src:"/logo.png",alt:"Easy Lift Logo",width:80,height:80,className:"hidden lg:block absolute bottom-4 right-4 w-20 h-auto z-10"})]})}),(0,t.jsx)("div",{className:"lg:col-span-2",children:(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(s.AspectRatio,{ratio:1,children:(0,t.jsx)(r.default,{src:"https://cdn.sanity.io/images/s5xdmd6e/production/e274e7df0fc9039a23341378add1770e995144c9-7952x5304.jpg",alt:"About Us",width:500,height:500,className:"h-full object-cover bg-primary/10 rounded-xl"})}),(0,t.jsx)(r.default,{src:"/logo.png",alt:"Easy Lift Logo",width:80,height:80,className:"hidden lg:block absolute bottom-4 right-4 w-20 h-auto z-10"})]})}),(0,t.jsx)("div",{className:"hidden lg:block col-span-2 row-span-2",children:(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(s.AspectRatio,{ratio:2/3,children:(0,t.jsx)(r.default,{src:"https://cdn.sanity.io/images/s5xdmd6e/production/cc91d8167c937081d3b441425c6d7862bb34ed19-1638x2047.jpg",alt:"About Us",width:500,height:500,className:"h-full object-cover bg-primary/10 rounded-xl"})}),(0,t.jsx)(r.default,{src:"/logo.png",alt:"Easy Lift Logo",width:80,height:80,className:"hidden lg:block absolute bottom-4 right-4 w-20 h-auto z-10"})]})}),(0,t.jsx)("div",{className:"col-span-4 row-span-1 row-start-2 py-[6rem] items-start justify-start h-full pr-[12vw]",children:(0,t.jsxs)("div",{className:"flex flex-col items-start justify-start space-y-8 w-full",children:[(0,t.jsxs)("h3",{className:"text-5xl font-bold",children:["Our"," ",(0,t.jsx)("span",{className:"text-primary font-black",children:"Commitment"})," "]}),(0,t.jsx)("p",{className:"text-xl text-muted-foreground font-semibold mb-8",children:"At Easy Lift Door Company, we take pride in delivering the highest level of service and craftsmanship. Our commitment to you is built on trust, reliability, and a dedication to excellence."}),(0,t.jsx)(l.Button,{size:"lg",asChild:!0,children:(0,t.jsxs)(n.default,{href:"/about",children:["Learn More About Us",(0,t.jsx)(i.ArrowRightIcon,{className:"w-4 h-4 ml-2"})]})})]})})]})]})})}e.s(["About",()=>o])},58209,e=>{"use strict";var t=e.i(900876),s=e.i(492004),a=e.i(15476);e.i(716787);var l=e.i(519455),i=e.i(443856),r=e.i(701503),n=e.i(77557),o=e.i(74223);let c=[{title:"Installation",subtitle:"Expert setup for every style and budget.",description:"From traditional steel doors to custom wood designs, we handle complete installations including framing, opener setup, and system calibration. Every installation includes a full safety inspection and a manufacturer-backed warranty.",keyFeatures:["Complimentary on-site consultation","Energy-efficient options","Smart opener integration","Wide Selection of manufacturer options"],image:"https://cdn.sanity.io/images/s5xdmd6e/production/aad8d06da6570e166483d0e276f511d7c3d71a6b-7952x5304.jpg",href:"/services/garage-door-installation"},{title:"Repair",subtitle:"Fast, reliable service when things break.",description:"We repair all major brands and components (springs, cables, tracks, openers, and sensors), ensuring your door runs safely and quietly. Fast same-day response available in most service areas.",keyFeatures:["Quick turnaround times","Replacement parts stocked locally","Full system safety check included","Transparent, upfront pricing"],image:"https://cdn.sanity.io/images/s5xdmd6e/production/e4a895a553866e15c1fdc29d7e4904b110482a02-1442x1760.png",href:"/services/garage-door-repair"},{title:"Maintenance",subtitle:"Prevent costly breakdowns before they happen.",description:"Routine maintenance extends the life of your door, improves efficiency, and prevents wear and tear. Our technicians provide annual or bi-annual maintenance programs for peace of mind.",keyFeatures:["Lubrication & tension adjustment","Full door and opener inspection","Opener & sensor recalibration","Maintenance plans available"],image:"https://cdn.sanity.io/images/s5xdmd6e/production/f04f21eec98a7939cd60412dc53693a83a7ad412-1643x2048.jpg",href:"/services/garage-door-maintenance"},{title:"Replacement",subtitle:"Upgrade your garage door with modern performance.",description:"We offer high-quality replacements that enhance curb appeal, security, and energy efficie
37ncy for your garage and home. Choose from a wide selection of materials, finishes, and automation options.",keyFeatures:["Custom design options","Energy-efficient options","Upgraded curb appeal","Old door removal included"],image:"https://cdn.sanity.io/images/s5xdmd6e/production/5812dba2f4b7693df7f21ba2ee7c722c7164681d-2048x1366.jpg",href:"/services/garage-door-replacement"}],d=[{src:"/logos/amarr.png",alt:"Amarr"},{src:"/logos/chi.png",alt:"CHI"},{src:"/logos/genie.png",alt:"Genie"},{src:"/logos/liftmaster.svg",alt:"Liftmaster"},{src:"/logos/wayne-dalton.png",alt:"Wayne Dalton"},{src:"/logos/windsor-door.png",alt:"Windsor Door"}];function m(){let[e,m]=(0,n.useState)(null);return(0,t.jsxs)("section",{className:"pt-[6rem] lg:pt-[10rem] max-w-[2080px] mx-auto relative z-10 flex flex-col items-start justify-start",children:[(0,t.jsxs)("div",{className:"container relative z-20 mx-auto grid grid-cols-1 lg:grid-cols-4 gap-4 2xl:gap-8 w-full",children:[(0,t.jsxs)("div",{className:"lg:col-span-4",children:[(0,t.jsxs)("h2",{className:"text-5xl xl:text-6xl mb-8",children:["Premier ",(0,t.jsx)("span",{className:"text-primary font-black",children:"Garage Door"})," ","Services"]}),(0,t.jsxs)("p",{className:"text-3xl text-muted-foreground font-bold mb-8",children:["Reliable. Affordable.",(0,t.jsx)("span",{className:"text-primary font-black",children:" Built to Last."})]}),(0,t.jsx)("p",{className:"text-xl font-semibold mb-8 text-muted-foreground max-w-3xl",children:"Whether you need a brand-new installation, fast repairs, or preventative maintenance, our certified technicians provide professional service that keeps your garage door working safely and smoothly all year long."})]}),c.map((n,o)=>{let c=e===o;return(0,t.jsxs)(s.default,{href:n.href,className:"col-span-1 relative overflow-hidden bg-zinc-950 text-background flex flex-col h-full rounded-2xl",onMouseEnter:()=>m(o),onMouseLeave:()=>m(null),children:[(0,t.jsx)("div",{className:"relative w-full min-h-[28rem] lg:mb-32 bg-zinc-950",children:(0,t.jsx)(r.motion.div,{className:"absolute inset-0 w-full h-full",animate:{opacity:c?.6:1},transition:{type:"spring",stiffness:200,damping:20},children:(0,t.jsx)(a.default,{src:n.image,alt:n.title,fill:!0,className:"object-cover"})})}),(0,t.jsx)(r.motion.div,{className:"absolute bottom-0 bg-primary text-background flex flex-col px-6 z-10 rounded-t-2xl",initial:{y:0,opacity:1,backgroundColor:"oklch(0.47 0.18 255)"},animate:{y:c?"-4.5rem":0,opacity:c?.9:1,backgroundColor:c?"oklch(0.35 0.18 255)":"oklch(0.47 0.18 255)"},transition:{type:"spring",stiffness:120,damping:10},children:(0,t.jsxs)("div",{className:"flex flex-col gap-2 py-6 lg:py-8 leading-tight tracking-tight ",children:[(0,t.jsx)("h3",{className:"text-3xl font-bold",children:n.title}),(0,t.jsx)("p",{className:"text-lg font-semibold text-background/90 leading-tight ",children:n.subtitle}),(0,t.jsx)("p",{className:"text-sm font-semibold leading-relaxed text-background/80 mt-2",children:n.description})]})}),(0,t.jsx)(r.motion.div,{className:"absolute z-20 bottom-0 overflow-hidden w-full shadow-2xl rounded-t-xl",initial:{height:0},animate:{height:c?"auto":0},transition:{type:"spring",stiffness:200,damping:20},children:(0,t.jsxs)("div",{className:"flex flex-col gap-4 pt-6 lg:pt-8 bg-primary text-background w-full px-6 pb-12 -mb-8",children:[n.keyFeatures&&n.keyFeatures.length>0&&(0,t.jsxs)("div",{className:"leading-tight tracking-tight",children:[(0,t.jsx)("p",{className:"text-sm font-semibold mb-3 text-background/90",children:"Key Features:"}),(0,t.jsx)("ul",{className:"space-y-2",children:n.keyFeatures.map((e,s)=>(0,t.jsxs)("li",{className:"flex items-start text-sm text-background/80",children:[(0,t.jsx)("span",{className:"text-background mr-2 mt-0.5 font-bold",children:"â"}),(0,t.jsx)("span",{className:"leading-relaxed",children:e})]},s))})]}),(0,t.jsxs)(l.Button,{variant:"secondary",className:"text-foreground w-full lg:w-auto pointer-events-none my-4",children:["Learn More",(0,t.jsx)(i.ArrowRightIcon,{className:"w-4 h-4 ml-2"})]})]})})]},o)})]}),(0,t.jsx)("div",{className:"max-w-[2080px] bg-zinc-950 -mt-[8rem] pt-[16rem] pb-[8rem] w-full 2xl:w-[calc(100vw-4rem)] mx-auto 2xl:rounded-2xl",children:(0,t.jsxs)("div",{className:"container mx-auto flex flex-col gap-12 sm:grid grid-cols-6 sm:gap-4 lg:items-center ",children:[(0,t.jsxs)("div",{className:"col-span-6 pb-24 mb-24 border-b border-zinc-800 text-background",children:[(0,t.jsx)("h2",{className:"text-5xl xl:text-6xl mb-8",children:"Looking to Book a Service?"}),(0,t.jsx)("p",{className:"text-xl font-bold col-span-2 mt-0",children:"We're here to help. Schedule online or contact us directly."}),(0,t.jsxs)("div",{className:"flex flex-row gap-4 mt-8",children:[(0,t.jsxs)(l.Button,{variant:"default",size:"col",className:"w-max lg:w-auto my-4 text-lg",type:"button",onClick:()=>(0,o.showScheduler)(),children:["Schedule Online",(0,t.jsx)(i.ArrowRightIcon,{className:"w-4 h-4 ml-2"})]}),(0,t.jsx)(l.Button,{variant:"secondary",size:"col",className:"hidden lg:flex w-full lg:w-auto my-4 text-lg",asChild:!0,children:(0,t.jsxs)(s.default,{href:"/contact",children:["Contact Us",(0,t.jsx)(i.ArrowRightIcon,{className:"w-4 h-4 ml-2"})]})})]})]}),(0,t.jsxs)("div",{className:"col-span-2 pr-[30%] text-background lg:space-y-3",children:[(0,t.jsx)("p",{className:"text-xl font-bold col-span-2 mt-0",children:"Servicing With Top Brands"}),(0,t.jsx)("p",{className:"font-semibold col-span-2 mt-3 lg:mt-8",children:"We're an authorized dealer and installer for the best brands in the industry to service with quality first, every time."})]}),(0,t.jsx)("div",{className:"col-span-4 grid grid-cols-2 lg:grid-cols-3 w-full gap-4 ",children:d.map((e,s)=>(0,t.jsx)("div",{className:"h-24 w-full bg-gray-200 rounded-xl px-6 xl:px-12 flex items-center justify-center",children:(0,t.jsx)(a.default,{src:e.src,alt:e.alt,width:140,height:200,className:"object-contain"})},s))})]})})]})}e.s(["Services",()=>m])},309081,e=>{"use strict";var t=e.i(900876),s=e.i(77557),a=e.i(668727);e.i(716787);var l=e.i(487486),i=e.i(515288),r=e.i(323211);function n({data:e}){return(0,t.jsx)("div",{className:"h-full bg-slate-100 rounded-2xl",children:(0,t.jsxs)(i.CardContent,{className:"flex flex-col items-start justify-start p-10 h-full",children:[(0,t.jsxs)("p",{className:"text-xl xl:text-3xl font-bold text-foreground mb-8 leading-tight tracking-tight h-full",children:['"',e.review,'"']}),e.rating&&(0,t.jsxs)(l.Badge,{variant:"ghost",size:"none",className:"text-xs font-bold",children:[(0,t.jsx)("span",{className:"flex items-center gap-0 mr-2",children:Array.from({length:5}).map((e,s)=>(0,t.jsx)(a.StarFilledIcon,{className:"w-4 h-4 -mr-1 text-yellow-400"},s))}),"Â 5 Stars, Google Reviews"]}),(0,t.jsxs)("div",{className:"mt-5",children:[(0,t.jsx)("p",{className:"font-bold text-base",children:function(e){let t=e.trim().split(/\s+/);if(1===t.length)return t[0];let s=t[0],a=t[t.length-1].charAt(0).toUpperCase();return`${s} ${a}.`}(e.name)}),e.location&&(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:e.location})]})]})})}function o({reviews:e}
37){let[a,i]=(0,s.useState)(),[o,c]=(0,s.useState)(0),[d,m]=(0,s.useState)(0);(0,s.useEffect)(()=>{a&&(m(a.scrollSnapList().length),c(a.selectedScrollSnap()+1),a.on("select",()=>{c(a.selectedScrollSnap()+1)}))},[a]);let x=(0,s.useCallback)(e=>{a?.scrollTo(e)},[a]);return e&&0!==e.length?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("section",{className:"pt-[6rem] lg:pt-[10rem] max-w-[2080px] mx-auto relative z-10",children:(0,t.jsx)("div",{className:"container relative z-20 mx-auto",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-6 w-full space-y-10 mb-12",children:[(0,t.jsx)(l.Badge,{variant:"outline",className:"lg:col-span-2 self-start mt-3",children:"⢠Customer Reviews"}),(0,t.jsxs)("div",{className:"flex flex-col items-start justify-start col-span-4 max-w-[48rem] 2xl:max-w-full",children:[(0,t.jsxs)("h2",{className:"text-5xl xl:text-6xl mb-8",children:["What Our ",(0,t.jsx)("span",{className:"text-primary",children:"Customers"})," Say"]}),(0,t.jsx)("p",{className:"text-xl text-muted-foreground font-semibold mb-8",children:"Trusted by Homeowners Across Northern California and Nevada for Over 40 years."})]})]})})}),(0,t.jsx)("section",{className:"pb-[6rem] lg:pb-[10rem] overflow-hidden",children:(0,t.jsxs)(r.Carousel,{setApi:i,opts:{align:"start",loop:!1,skipSnaps:!0},className:"w-full container mx-auto select-none",children:[(0,t.jsx)(r.CarouselContent,{children:e.map(e=>(0,t.jsx)(r.CarouselItem,{className:"md:basis-1/2 lg:basis-1/3",children:(0,t.jsx)(n,{data:e})},e._id))}),(0,t.jsxs)("div",{className:"flex items-center justify-start gap-8 mt-8",children:[(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(r.CarouselPrevious,{className:"static translate-y-0"}),(0,t.jsx)(r.CarouselNext,{className:"static translate-y-0"})]}),(0,t.jsx)("div",{className:"flex gap-2",children:Array.from({length:d},(e,s)=>(0,t.jsx)("button",{className:`h-6 flex items-center justify-center rounded-full transition-all ${s===o-1?"w-12":"w-6"}`,onClick:()=>x(s),"aria-label":`Go to slide ${s+1}`,children:(0,t.jsx)("span",{className:`block h-2 rounded-full transition-all ${s===o-1?"w-10 bg-primary":"w-2 bg-muted-foreground/30"}`})},s))})]})]})})]}):null}e.s(["Reviews",()=>o])},378203,e=>{"use strict";var t=e.i(900876),s=e.i(186736),a=e.i(584583),l=e.i(584264),i=e.i(864846),r=e.i(239152),n=e.i(133551);e.i(716787);var o=e.i(487486),c=e.i(15476);let d=[{icon:(0,t.jsx)(s.Wrench,{className:"size-8 text-primary"}),title:"Certified Technicians",subtitle:"Expert service, every time.",description:"Our technicians are fully trained, licensed, and insured. Every visit includes a full safety check and performance assessment."},{icon:(0,t.jsx)(a.Clock,{className:"size-8 text-primary"}),title:"Fast & Reliable Response",subtitle:"Same-day service when it matters most.",description:"We understand a broken door can't wait. Our team provides prompt, reliable repairs â often within hours of your call."},{icon:(0,t.jsx)(l.Receipt,{className:"size-8 text-primary"}),title:"Transparent Pricing",subtitle:"No surprises, just honesty.",description:"We provide clear quotes before any work begins. You'll always know what you're paying for â and why."},{icon:(0,t.jsx)(i.ShieldCheck,{className:"size-8 text-primary"}),title:"Premium Parts & Materials",subtitle:"Built to last, not just to work.",description:"We use high-quality, durable materials from trusted manufacturers, ensuring long-term reliability and smoother operation."},{icon:(0,t.jsx)(r.Wifi,{className:"size-8 text-primary"}),title:"Smart Home Integration",subtitle:"Modern convenience meets reliability.",description:"Upgrade your system with Wi-Fi openers, mobile control, and smart home compatibility for seamless everyday use."},{icon:(0,t.jsx)(n.Home,{className:"size-8 text-primary"}),title:"Local & Family-Owned",subtitle:"Personal service you can count on.",description:"As a local company, we treat every customer like a neighbor â offering dependable service and genuine care for your home."}];function m(){return(0,t.jsxs)("section",{className:"py-[5rem] relative z-10 2xl:w-[calc(100vw-4rem)] max-w-[2080px] mx-auto flex flex-col items-start justify-start bg-zinc-950 2xl:rounded-2xl overflow-hidden",children:[(0,t.jsx)(c.default,{src:"https://cdn.sanity.io/images/s5xdmd6e/production/33efeda5cc7dcaa07c3f0826a6425bf72c3e0554-1600x1066.jpg",alt:"Why Choose Us",width:2048,height:1366,className:"absolute inset-0 w-full h-full object-cover opacity-5"}),(0,t.jsx)("div",{className:"container relative z-20 mx-auto w-full pt-12 lg:pt-16",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-6 w-full space-y-20 mb-12 lg:mb-16",children:[(0,t.jsx)(o.Badge,{variant:"outline",className:"lg:col-span-2 self-start mt-3 text-white",children:"⢠Why Choose Us"}),(0,t.jsxs)("div",{className:"flex flex-col items-start justify-start col-span-4 max-w-[48rem] 2xl:max-w-full",children:[(0,t.jsxs)("h2",{className:"text-5xl xl:text-6xl mb-8 text-white",children:["Why Homeowners"," ",(0,t.jsx)("span",{className:"text-primary font-black",children:"Trust Easy Lift Door Company"})," ","Garage Doors"]}),(0,t.jsx)("p",{className:"text-xl font-semibold mb-8 text-white/90",children:"We combine craftsmanship, technology, and responsive service to keep your garage door safe, stylish, and reliable â every single day."})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-0 gap-x-20 gap-y-12 lg:col-span-4 lg:col-start-3",children:d.map((e,s)=>(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsx)("div",{className:"flex items-center justify-start size-10",children:e.icon}),(0,t.jsxs)("div",{className:"flex flex-col gap-",children:[(0,t.jsx)("h3",{className:"text-xl font-bold text-white",children:e.title}),(0,t.jsx)("p",{className:"text-sm font-medium text-white/80 leading-relaxed",children:e.description})]})]},s))})]})})]})}e.s(["Why",()=>m])},817222,e=>{"use strict";var t=e.i(900876),s=e.i(443856),a=e.i(813442),l=e.i(544318),i=e.i(584583);e.i(716787);var r=e.i(487486),n=e.i(519455),o=e.i(492004),c=e.i(15476),d=e.i(77557),m=e.i(352677),x=e.i(357071),h=e.i(288498),u=e.i(74223);function p(){var e;let{selectedCity:p,isLoading:f}=(0,m.useCity)(),[g,j]=(0,d.useState)(null);(0,d.useEffect)(()=>{f||p?.region||async function(){try{let e=await x.client.fetch(h.REGIONS_QUERY);if(e&&e.length>0){let t=e.find(e=>e.phone||e.email)||e[0];j(t)}}
37catch(e){console.error("Error fetching fallback region:",e)}}()},[p,f]);let b=p?.region||g;return(0,t.jsxs)("section",{className:"py-[3rem] relative z-10 2xl:w-[calc(100vw-4rem)] max-w-[2080px] mx-auto flex flex-col items-start justify-start bg-zinc-950 2xl:rounded-2xl overflow-hidden",children:[(0,t.jsx)(c.default,{src:"https://cdn.sanity.io/images/s5xdmd6e/production/fbce1dd7694e907a63ab53758328c5321acd53a0-2048x1366.jpg",alt:"Get Started",width:2048,height:1366,className:"absolute inset-0 w-full h-full object-cover opacity-5"}),(0,t.jsxs)("div",{className:"container relative z-20 mx-auto w-full py-12 lg:py-16",children:[(0,t.jsxs)("div",{className:"flex flex-col max-w-3xl w-full gap-8 lg:gap-12 mb-12 lg:mb-16",children:[(0,t.jsxs)("div",{className:"flex flex-col items-start justify-start col-span-1 lg:col-span-6",children:[(0,t.jsx)(r.Badge,{variant:"outline",className:"self-start text-white border-white/20",children:"⢠Let's Get Started"}),(0,t.jsxs)("h2",{className:"text-5xl xl:text-6xl mb-4 text-white pt-12",children:["Your Garage Door Deserves"," ",(0,t.jsx)("span",{className:"text-primary",children:"Expert Care."})]}),(0,t.jsx)("p",{className:"text-xl lg:text-2xl font-medium text-white/90 leading-",children:"Whether it's a small tune-up or a full replacement, we make sure your door runs safely and reliably every single time."})]}),b&&(b.phone||b.email)&&(0,t.jsx)("div",{className:"flex flex-col col-span-1 lg:col-span-6 p-6 bg-white/5 rounded-2xl",children:(0,t.jsxs)("div",{className:"flex flex-col lg:flex-row gap-8 lg:gap-12",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[b.phone&&(0,t.jsxs)("a",{href:`tel:+1${!(e=b.phone)?"":e.replace(/\D/g,"")}`,className:"flex items-center gap-3 text-white/90 hover:text-white transition-colors group",children:[(0,t.jsx)("div",{className:"flex items-center justify-center size-10 rounded-full bg-white/10 group-hover:bg-white/20 transition-colors",children:(0,t.jsx)(a.Phone,{className:"size-5 text-white"})}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"text-sm font-medium text-white/60",children:"Call Us"}),(0,t.jsx)("span",{className:"text-lg font-bold text-white",children:b.phone})]})]}),b.email&&(0,t.jsxs)("a",{href:`mailto:${b.email}`,className:"flex items-center gap-3 text-white/90 hover:text-white transition-colors group",children:[(0,t.jsx)("div",{className:"flex items-center justify-center size-10 rounded-full bg-white/10 group-hover:bg-white/20 transition-colors",children:(0,t.jsx)(l.Mail,{className:"size-5 text-white"})}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"text-sm font-medium text-white/60",children:"Email Us"}),(0,t.jsx)("span",{className:"text-lg font-bold text-white break-all",children:b.email})]})]})]}),b.hoursOfOperation&&b.hoursOfOperation.length>0&&(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)("div",{className:"flex items-center justify-center size-10 rounded-full bg-white/10 ",children:(0,t.jsx)(i.Clock,{className:"size-5 text-white"})}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"text-sm font-medium text-white/60 mb-2",children:"Hours"}),(0,t.jsx)("div",{className:"text-white space-y-1",children:b.hoursOfOperation.map((e,s)=>(0,t.jsxs)("div",{className:"flex justify-between gap-4 text-sm",children:[(0,t.jsxs)("span",{className:"font-medium capitalize min-w-[80px]",children:[e.day,":"]}),(0,t.jsx)("span",{children:!e.closed&&e.openTime?.time&&e.closeTime?.time?`${e.openTime.time} - ${e.closeTime.time}`:"Closed"})]},s))})]})]})]})})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 lg:grid-cols-6 w-full mt-16 lg:mt-24",children:(0,t.jsxs)("div",{className:"flex flex-col lg:flex-row col-span-2 gap-4 items-stretch lg:items-start justify-start w-full",children:[(0,t.jsxs)(n.Button,{className:"h-16 w-full",onClick:()=>(0,u.showScheduler)(),children:[(0,t.jsx)("span",{className:"text-lg font-bold",children:"Schedule Online"}),(0,t.jsx)(s.ArrowRightIcon,{className:"w-4 h-4 ml-2"})]}),(0,t.jsx)(n.Button,{variant:"ghost",className:"h-16 px-20 flex-1 w-full lg:w-auto text-white hover:text-white/60",asChild:!0,children:(0,t.jsxs)(o.default,{href:"/services",children:[(0,t.jsx)("span",{className:"text-lg font-bold",children:"View All Services"}),(0,t.jsx)(s.ArrowRightIcon,{className:"w-4 h-4 ml-2"})]})})]})})]})]})}e.s(["CTA",()=>p])},61333,e=>{e.v(t=>Promise.all(["static/chunks/894329b7b7e39be9.js"].map(t=>e.l(t))).then(()=>t(355182)))},525231,e=>{e.v(t=>Promise.all(["static/chunks/cd2bcc842c25f169.js","static/chunks/cf425f908c903b47.js"].map(t=>e.l(t))).then(()=>t(293710)))},556205,e=>{e.v(t=>Promise.all(["static/chunks/4913b5e91a93e1ee.js","static/chunks/746c230668ae787f.js","
37static/chunks/c1facda982235e05.js","static/chunks/fba7ace16a5e4457.js"].map(t=>e.l(t))).then(()=>t(359913)))}]);
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.