1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,47445,e=>{e.v(JSON.parse('{"cities":[{"id":"oakland-ca","name":"Oakland","state":"CA","slug":"oakland-ca","description":"Oakland, California combines urban vibrancy with stunning natural surroundings. Our comprehensive construction and remodeling services help Oakland residents transform their properties with expert architectural design and quality craftsmanship.","population":"440646","area":"78.0","timezone":"Pacific Time","coordinates":{"latitude":37.8044,"longitude":-122.2712},"seo":{"metaTitle":"Home Remodeling & Construction Services in Oakland, CA","metaDescription":"Professional home remodeling, architectural design, and construction services in Oakland, CA. Licensed contractors for residential projects.","keywords":"home remodeling Oakland CA, Oakland contractors, ADU construction Oakland, Oakland home renovation"},"services":["Architectural & Engineering","Home Renovation","Room Additions & ADU\'s","Electrical","Design"],"featuredImage":"/assets/portfolio/3001-jackson/DSC03337-HDR.webp","variationFactors":{"environmentalAngle":"urban-commercial","technicalFocus":"seismic-resilience","toneArchetype":"hardworking-reliable","localProof":"Deep knowledge of Oakland permitting, hillside builds, and seismic upgrades"},"sectionContent":{"services":{"heading":"Resilient Design & Remodeling for Oakland\'s Dynamic Homes","subheading":"The truth is, Oakland projects demand smart planning, from historic craftsman details to hillside foundations. We blend architectural vision with structural clarity.","highlights":["Seismic-focused structural engineering for Oakland zones","Permit navigation across neighborhood-specific guidelines","Sustainable materials and energy upgrades that fit Oakland values"],"cta":"Start Your Oakland Project"},"process":{"heading":"A Clear, SeismicâSmart Process for Oakland","subheading":"Besides thoughtful design, our phased approach streamlines reviews and inspections, therefore reducing delays.","steps":[{"title":"Site & Code Review","description":"We assess slope, setbacks, and Oakland code requirements before design begins."}
1,{"title":"Architectural Concepts","description":"We align layouts and elevations to your goals and neighborhood context."},{"title":"Engineering & Permits","description":"Stamped structural sets and submission to Oakland permitting with our guidance."},{"title":"Build & Delivery","description":"Clean, coordinated construction with milestone walkthroughs and quality checks."}]},"whySetsApart":{"heading":"Why Oakland Chooses Heroes Services","subheading":"And the thing is, we treat timelines and budgets like guardrails, not suggestionsâbacked by seasoned architects, engineers, and builders working as one team.","features":[{"title":"Seismic Expertise","description":"Foundation reinforcement, shear walls, and retrofit strategies tailored to Oakland."},{"title":"Historic Sensitivity","description":"We respect craftsman character while upgrading performance and comfort."},{"title":"Transparent Permitting","description":"We simplify submittals, corrections, and inspections with proactive coordination."},{"title":"Premium Craftsmanship","description":"Detailâdriven finishes that stand up to daily lifeâand scrutiny."}]},"cta":{"heading":"Plan Your Oakland Remodel with Confidence","subheading":"From drawings to delivery, we manage the details so you can enjoy the result.","primaryCTA":"Talk to Oakland Experts","secondaryCTA":"Book a Consultation"}}},{"id":"san-francisco-ca","name":"San Francisco","state":"CA","slug":"san-francisco-ca","description":"San Francisco\'s iconic architecture and strict building requirements demand experienced professionals. Our services help SF residents navigate complex regulations while creating beautiful, functional spaces.","population":"873965","area":"46.9","timezone":"Pacific Time","coordinates":{"latitude":37.7749,"longitude":-122.4194},"seo":{"metaTitle":"Home Remodeling & Construction in San Francisco, CA","metaDescription":"Expert home remodeling and construction in San Francisco. Victorian renovations, ADUs, and modern upgrades by licensed Bay Area contractors.","keywords":"home remodeling San Francisco, SF contractors, Victorian renovation, San Francisco ADU"},"services":["Architectural & Engineering","Home Renovation","Room Additions & ADU\'s","Electrical","Design"],"featuredImage":"/assets/portfolio/3001-jackson/DSC03337-HDR.webp","variationFactors":{"environmentalAngle":"urban-commercial","technicalFocus":"space-optimization","toneArchetype":"industrial-professional","localProof":"Experienced with SF Planning & DBI processes, historic façades, and compact footprints"},"sectionContent":{"services":{"heading":"Precise Architecture for San Francisco\'s Iconic Homes","subheading":"Therefore, we pair codeâtight drawings with design fluencyâfrom Victorian details to sleek modern interiors.","highlights":["DBI submissions and coordination","Vertical additions and efficient reconfigurations","Discreet structural upgrades behind preserved character"],"cta":"Plan Your SF Project"},"process":{"heading":"A PermitâReady Process for San Francisco","subheading":"We anticipate review cycles and craft complete packages to reduce revisions.","steps":[{"title":"Feasibility & Zoning","description":"Verify constraints, lot coverage, and potential before design sprints."},{"title":"Design Narrative","description":"Concepts tuned to SF context, light, and compact living needs."},{"title":"Engineering & Submittal","description":"Coordinated sets ready for DBI with responsive corrections."},{"title":"Construction Management","description":"Tight urban logistics and whiteâglove finish work."}]},"whySetsApart":{"heading":"Built for San Francisco Complexity","subheading":"Besides great design, our clients value our calm through reviews, inspections, and tight site access.","features":[{"title":"Code Depth","description":"Energy, egress, and structural requirements handled endâtoâend."},{"title":"SmallâSpace Mastery","description":"Storage, daylight, and flow elevated in compact floor plates."},{"title":"Historic Care","description":"Respectful façade and interior recovery with modern systems."},{"title":"Urban Operations","description":"Noise, staging, and neighbors managed professionally."}]},"cta":{"heading":"Transform Your San Francisco Home","subheading":"Letâs align function, heritage, and modern comfortâbeautifully.","primaryCTA":"Speak with SF Team","secondaryCTA":"Book a Consultation"}}},{"id":"berkeley-ca","name":"Berkeley","state":"CA","slug":"berkeley-ca","description":"Berkeley homeowners value sustainability and thoughtful design. Our eco-friendly construction and remodeling services help create beautiful, environmentally responsible homes.","population":"124321","area":"17.7","timezone":"Pacific Time","coordinates":{"latitude":37.8715,"longitude":-122.273},"seo":{"metaTitle":"Home Remodeling & Construction Services in Berkeley, CA","metaDescription":"Sustainable home remodeling and construction in Berkeley, CA. Green building, ADUs, and eco-friendly renovations by licensed contractors.","keywords":"home remodeling Berkeley CA, Berkeley contractors, green building, Berkeley ADU construction"},"services":["Architectural & Engineering","Home Renovation","Room Additions & ADU\'s","Electrical","Design"],"featuredImage":"/assets/portfolio/3001-jackson/DSC03337-HDR.webp","variationFactors":{"environmentalAngle":"suburban-residential","technicalFocus":"sustainable-design","toneArchetype":"modern-innovative","localProof":"Berkeley greenâbuilding experience with energy modeling and material transparency"},"sectionContent":{"services":{"heading":"Sustainable Architecture for Berkeley Living","subheading":"The truth is, thoughtful details plus efficie
1nt systems create homes that simply feel better.","highlights":["Passive strategies and daylight planning","LowâVOC finishes and highâperformance envelopes","ADU solutions that add value with minimal footprint"],"cta":"Design Your Berkeley Upgrade"},"process":{"heading":"A HumanâCentered Process for Berkeley","subheading":"We balance craft, cost, and carbon from concept to completion.","steps":[{"title":"Discovery & Goals","description":"Capture priorities, budgets, and sustainability targets."},{"title":"Concept & Iteration","description":"Model comfort, light, and flowâthen refine."},{"title":"Engineering & Permits","description":"Coordinated documents for smooth approvals."},{"title":"Build & Commission","description":"Tidy construction and performance verification."}]},"whySetsApart":{"heading":"Why Berkeley Chooses Heroes Services","subheading":"Besides design, we obsess over indoor air quality and longâterm operating costs.","features":[{"title":"Energy Intelligence","description":"Envelope, glazing, and systems tuned to climate and comfort."},{"title":"Material Health","description":"Selections that respect people and planet without compromising style."},{"title":"ADU KnowâHow","description":"Backyard and overâgarage ADUs designed to live beautifully."},{"title":"Cost Clarity","description":"Early feasibility keeps scope aligned with investment."}]},"cta":{"heading":"Build Better in Berkeley","subheading":"Efficient, elegant, and crafted to last.","primaryCTA":"Talk to Berkeley Team","secondaryCTA":"Book a Consultation"}}},{"id":"walnut-creek-ca","name":"Walnut Creek","state":"CA","slug":"walnut-creek-ca","description":"Walnut Creek\'s upscale neighborhoods and family-friendly environment deserve quality construction services. We deliver premium remodeling and architectural design throughout Walnut Creek.","population":"72420","area":"19.8","timezone":"Pacific Time","coordinates":{"latitude":37.9101,"longitude":-122.0652},"seo":{"metaTitle":"Home Remodeling & Construction in Walnut Creek, CA","metaDescription":"Premium home remodeling and construction in Walnut Creek, CA. Custom renovations, ADUs, and architectural design by experienced contractors.","keywords":"home remodeling Walnut Creek CA, Walnut Creek contractors, luxury renovation, Walnut Creek construction"},"services":["Architectural & Engineering","Home Renovation","Room Additions & ADU\'s","Electrical","Design"],"featuredImage":"/assets/portfolio/3001-jackson/DSC03337-HDR.webp","variationFactors":{"environmentalAngle":"suburban-residential","technicalFocus":"luxury-finishes","toneArchetype":"hometown-trust","localProof":"Custom additions and highâend kitchens across Walnut Creek neighborhoods"},"sectionContent":{"services":{"heading":"Elevated Renovations for Walnut Creek Homes","subheading":"Therefore, we merge tailored layouts with refined materials for spaces that welcome and impress.","highlights":["Custom millwork and stone craftsmanship","Primary suite reconfiguration and spa baths","Outdoor living integration for yearâround use"],"cta":"Start Your Walnut Creek Remodel"},"process":{"heading":"A WhiteâGlove Process for Walnut Creek","subheading":"Schedules, protection, and communication designed for busy households.","steps":[{"title":"Vision & Budget","description":"We align lifestyle priorities with investment planning."},{"title":"Design Development","description":"Finish palettes, fixtures, and technical drawingsâno guesswork."},{"title":"Permits & Procurement","description":"Approve, order, and stage so the build moves smoothly."},{"title":"Construction & Handover","description":"Clean sites, respectful crews, and meticulous punchlists."}]},"whySetsApart":{"heading":"Details That Matter in Walnut Creek","subheading":"And the thing is, craftsmanship has no shortcutâwe plan it, protect it, and deliver it.","features":[{"title":"DesignâBuild Team","description":"One accountable team from sketches to finishes."},{"title":"Premium Sourcing","description":"Trusted vendors and curated selections for lasting beauty."},{"title":"Communication Cadence","description":"Weekly updates and milestone previews keep you in control."}
1,{"title":"Warranty Support","description":"We stand behind our work with responsive service."}]},"cta":{"heading":"Make Your Walnut Creek Home Exceptional","subheading":"Spaces that entertain, restore, and perform.","primaryCTA":"Speak with a Designer","secondaryCTA":"Book a Consultation"}}},{"id":"san-jose-ca","name":"San Jose","state":"CA","slug":"san-jose-ca","description":"San Jose\'s tech-forward community appreciates innovative design and smart home integration. Our services combine modern technology with quality construction throughout San Jose.","population":"1013240","area":"180.0","timezone":"Pacific Time","coordinates":{"latitude":37.3382,"longitude":-121.8863},"seo":{"metaTitle":"Home Remodeling & Construction Services in San Jose, CA","metaDescription":"Modern home remodeling and smart home integration in San Jose, CA. Tech-forward construction services by licensed contractors.","keywords":"home remodeling San Jose CA, San Jose contractors, smart home, San Jose ADU construction"},"services":["Architectural & Engineering","Home Renovation","Room Additions & ADU\'s","Electrical","Design"],"featuredImage":"/assets/portfolio/3001-jackson/DSC03337-HDR.webp","variationFactors":{"environmentalAngle":"urban-commercial","technicalFocus":"smart-technology","toneArchetype":"modern-innovative","localProof":"Smart home electrical, networking, and modernization across Silicon Valley"},"sectionContent":{"services":{"heading":"Modern Design + Smart Systems for San Jose Homes","subheading":"Besides clean lines and better storage, we integrate automation and energy control that simply works.","highlights":["Smart lighting, networking, and panel upgrades","Openâplan kitchens and productive home offices","Energyâefficient envelopes and comfort systems"],"cta":"Plan Your San Jose Upgrade"},"process":{"heading":"A TechâSavvy Process for San Jose","subheading":"Coordinated designâbuild that respects speed and precision.","steps":[{"title":"Discovery Sprint","description":"We map goals, devices, and integration needs."},{"title":"Design System","description":"Layouts, elevations, and specs that support modern living."},{"title":"Engineering & Permits","description":"Electrical and structural sets prepared for approval."},{"title":"Build & Setup","description":"Quality construction plus seamless device configuration."}]},"whySetsApart":{"heading":"Designed for Life in San Jose","subheading":"Therefore, we deliver practical innovationâno gimmicks, just better living.","features":[{"title":"Smart Integration","description":"Systems that are simple to use and easy to maintain."},{"title":"FutureâReady Wiring","description":"Infrastructure that anticipates tomorrowâs bandwidth."},{"title":"Efficient Layouts","description":"Space planning that boosts daily productivity."},{"title":"Reliable Delivery","description":"Tight schedules and dependable communication."}]},"cta":{"heading":"Upgrade Your San Jose Home","subheading":"Innovation that feels effortless, every day.","primaryCTA":"Talk to Our Team","secondaryCTA":"Book a Consultation"}}},{"id":"pleasant-hill-ca","name":"Pleasant Hill","state":"CA","slug":"pleasant-hill-ca","description":"Pleasant Hill\'s family-friendly neighborhoods and well-maintained homes deserve quality renovation services. We provide expert remodeling and construction throughout Pleasant Hill.","population":"34903","area":"7.1","timezone":"Pacific Time","coordinates":{"latitude":37.948,"longitude":-122.0608},"seo":{"metaTitle":"Home Remodeling & Construction Services in Pleasant Hill, CA","metaDescription":"Professional home remodeling and construction in Pleasant Hill, CA. Family-focused renovations and quality craftsmanship. Free consultation!","keywords":"home remodeling Pleasant Hill CA, Pleasant Hill contractors, home renovation, Pleasant Hill construction"},"services":["Architectural & Engineering","Home Renovation","Room Additions & ADU\'s","Electrical","Design"],"featuredImage":"/assets/portfolio/3001-jackson/DSC03337-HDR.webp","variationFactors":{"environmentalAngle":"suburban-residential","technicalFocus":"family-functionality","toneArchetype":"family-friendly","localProof":"Additions, kitchens, and ADUs crafted for growing families in Pleasant Hill"},"sectionContent":{"services":{"heading":"FamilyâReady Renovations for Pleasant Hill","subheading":"And the thing is, better layouts change daily lifeâmudrooms, storage, and durable finishes where they matter most.","highlights":["Open living and kitchen reâplans","Bedroom/bath additions and ADUs","Durable, lowâmaintenance materials for busy homes"],"cta":"Start Your Pleasant Hill Project"},"process":{"heading":"A Neighborly Process for Pleasant Hill","subheading":"Clear communication and tidy jobsites keep family routines on track.","steps":[{"title":"InâHome Consultation","description":"We shape scope around your routines and priorities."},{"title":"Design & Selections","description":"Layouts and finishes chosen for comfort and longevity."},{"title":"Permits & Build","description":"We coordinate reviews and keep the site protected and clean."}
1,{"title":"Walkthrough & Care","description":"Detailed handover and responsive warranty support."}]},"whySetsApart":{"heading":"Trusted by Pleasant Hill Families","subheading":"Besides craftsmanship, parents love our predictability and respect for the home.","features":[{"title":"FamilyâFirst Planning","description":"Safety, cleanliness, and weekendâfriendly scheduling."},{"title":"Budget Guardrails","description":"Transparent allowances that avoid surprises."},{"title":"ADU Experience","description":"Flexible space for relatives, office, or rental income."},{"title":"Responsive Team","description":"Questions answered fast, decisions documented clearly."}]},"cta":{"heading":"Create Space That Works for Your Family","subheading":"Comfort, storage, and styleâtailored to you.","primaryCTA":"Talk to a Project Lead","secondaryCTA":"Book a Consultation"}}},{"id":"alameda-ca","name":"Alameda","state":"CA","slug":"remodeling-heroes","description":"Alameda\'s charming island neighborhoods and historic Victorian homes demand expert craftsmanship. We provide top-rated kitchen remodeling, bathroom renovations, second story additions, and full-service construction throughout Alameda, CA.","population":"79177","area":"10.6","timezone":"Pacific Time","coordinates":{"latitude":37.7648,"longitude":-122.2417},"seo":{"metaTitle":"Kitchen & Bathroom Remodel in Alameda, CA | Heroes Services","metaDescription":"Top-rated kitchen remodeling, bathroom renovation, and second story additions in Alameda, CA. Licensed Bay Area contractors. Free consultation!","keywords":"kitchen remodeling alameda, bathroom remodel alameda, second story addition alameda, home remodeling alameda ca"},"services":["Architectural & Engineering","Home Renovation","Room Additions & ADU\'s","Electrical","Design"],"featuredImage":"/assets/portfolio/3001-jackson/DSC03337-HDR.webp","variationFactors":{"environmentalAngle":"island-coastal","technicalFocus":"historic-preservation","toneArchetype":"quality-focused","localProof":"Kitchen remodels, bathroom renovations, and second story additions tailored to Alameda\'s Victorian and craftsman homes"},"sectionContent":{"services":{"heading":"Kitchen & Bathroom Remodel in Alameda, CA","subheading":"From historic Victorian kitchens to modern bathroom retreats and second story additions, we deliver expert remodeling services across Alameda island.","highlights":["Kitchen remodeling with custom cabinetry and high-end finishes","Bathroom renovations from powder rooms to luxury master suites","Second story additions and full home expansions"],"cta":"Start Your Alameda Project"},"process":{"heading":"Our Remodeling Process in Alameda","subheading":"Clear timelines, respectful jobsites, and transparent communication from first call to final walkthrough.","steps":[{"title":"Free In-Home Consultation","description":"We assess your space, discuss your goals, and provide a detailed project scope."},{"title":"Design & Permits","description":"Architectural drawings, material selections, and City of Alameda permit coordination."},{"title":"Expert Construction","description":"Licensed contractors deliver quality craftsmanship on schedule and on budget."},{"title":"Final Walkthrough","description":"Detailed inspection, punch list completion, and full warranty documentation."}]},"whySetsApart":{"heading":"Why Alameda Homeowners Choose Heroes Services","subheading":"Deep local knowledge, licensed professionals, and a track record of delivering beautiful remodels on Alameda island.","features":[{"title":"Local Expertise","description":"We know Alameda\'s permitting, historic guidelines, and neighborhood character."},{"title":"Licensed & Insured","description":"CA License #1058605. Fully insured for your peace of mind."}
1,{"title":"Kitchen Specialists","description":"Custom kitchen remodeling that maximizes function and resale value."},{"title":"Second Story Additions","description":"Structural engineering and full build for second story expansions on Alameda homes."}]},"cta":{"heading":"Ready to Remodel Your Alameda Home?","subheading":"Get a free consultation with our licensed Alameda remodeling experts.","primaryCTA":"Get Free Quote","secondaryCTA":"Call (510) 216-1913"}}}]}'))},16381,e=>{"use strict";var t=e.i(18050),i=e.i(71645),n=e.i(22016),a=e.i(15386),s=e.i(63059),o=e.i(94351);e.i(3502);var r=e.i(79794);e.s(["default",0,({title:e,subtitle:l,description:c,image:d="/assets/portfolio/3001-jackson/DSC03337-HDR.webp",badges:u,cta:m,breadcrumbs:h,className:p=""})=>(0,t.jsxs)("div",{className:`relative min-h-[60vh] flex justify-center align-center pt-20 items-center bg-gradient-to-br from-primary via-primary-hover to-accent overflow-hidden ${p}`,children:[(0,t.jsxs)("div",{className:"absolute inset-0",children:[(0,t.jsx)(a.default,{src:d,alt:e,fill:!0,className:"object-cover opacity-60",priority:!0}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-primary/70 via-primary-hover/70 to-accent/70"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/20"})]}),(0,t.jsx)("div",{className:"relative z-10 min-h-[60vh] flex items-center",children:(0,t.jsx)("div",{className:"max-w-7xl mx-auto px-4 py-16 w-full",children:(0,t.jsxs)("div",{className:"text-center max-w-4xl mx-auto",children:[c&&(0,t.jsx)("p",{className:"text-lg text-text-light/80 mb-1 leading-relaxed max-w-3xl mx-auto",children:c}),(0,t.jsx)("h1",{className:"text-4xl md:text-6xl font-light mb-6 leading-tight text-text-light",children:e}),l&&(0,t.jsx)("h2",{className:"text-xl md:text-2xl text-text-light/90 mb-6 font-medium",children:l}),m&&(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-8 justify-center mb-8",children:[m.primary&&(0,t.jsx)(r.Button,{asChild:!0,variant:m.primary.variant||"default",size:m.primary.size||"lg",children:(0,t.jsx)(n.default,{href:m.primary.link,children:m.primary.text})}),m.secondary&&(0,t.jsx)(r.Button,{asChild:!0,variant:m.secondary.variant||"outline",size:m.secondary.size||"lg",children:(0,t.jsx)(n.default,{href:m.secondary.link,children:m.secondary.text})})]}),u&&u.length>0&&(0,t.jsx)("div",{className:"flex flex-wrap justify-center gap-2 mb-6",children:u.map((e,i)=>(0,t.jsx)("span",{className:"bg-background/20 backdrop-blur-sm text-text-light px-3 py-1 rounded-full text-sm font-medium border border-background/30",children:e},i))}),h&&h.length>0&&(0,t.jsxs)("nav",{className:"flex items-center justify-center text-text-light/80 text-sm",children:[(0,t.jsxs)(n.default,{href:"/",className:"flex items-center hover:text-text-light transition-colors",children:[(0,t.jsx)(o.Home,{className:"h-4 w-4 mr-1"}),"Home"]}),h.map((e,a)=>(0,t.jsxs)(i.default.Fragment,{children:[(0,t.jsx)(s.ChevronRight,{className:"h-4 w-4 mx-2 text-text-light/60"}),(0,t.jsx)(n.default,{href:e.href,className:"hover:text-text-light transition-colors",children:e.label})]},a))]})]})})})]})])},88653,e=>{"use strict";e.i(47167);var t=e.i(18050),i=e.i(71645),n=e.i(31178),a=e.i(47414),s=e.i(74008),o=e.i(21476),r=e.i(72846),l=i,c=e.i(37806);class d extends l.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,i=(0,r.isHTMLElement)(e)&&e.offsetWidth||0,n=this.props.sizeRef.current;n.height=t.offsetHeight||0,n.width=t.offsetWidth||0,n.top=t.offsetTop,n.left=t.offsetLeft,n.right=i-n.width-n.left}return null}componentDidUpdate(){}render(){return this.props.children}}function u({children:e,isPresent:i,anchorX:n,root:a}){let s=(0,l.useId)(),o=(0,l.useRef)(null),r=(0,l.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:u}=(0,l.useContext)(c.MotionConfigContext);return(0,l.useInsertionEffect)(()=>{let{width:e,height:t,top:l,left:c,right:d}=r.current;if(i||!o.current||!e||!t)return;let m="left"===n?`left: ${c}`:`right: ${d}`;o.current.dataset.motionPopId=s;let h=document.createElement("style");u&&(h.nonce=u);let p=a??document.head;return p.appendChild(h),h.sheet&&h.sheet.insertRule(` 2 [data-motion-pop-id="${s}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${t}px !important; 6 ${m}px !important; 7 top: ${l}px !important; 8 } 9 `),()=>{p.contains(h)&&p.removeChild(h)}},[i]),(0,t.jsx)(d,{isPresent:i,childRef:o,sizeRef:r,children:l.cloneElement(e,{ref:o})})}let m=({children:e,initial:n,isPresent:s,onExitComplete:r,custom:l,presenceAffectsLayout:c,mode:d,anchorX:m,root:p})=>{let g=(0,a.useConstant)(h),f=(0,i.useId)(),y=!0,v=(0,i.useMemo)(()=>(y=!1,{id:f,initial:n,isPresent:s,custom:l,onExitComplete:e=>
9{for(let t of(g.set(e,!0),g.values()))if(!t)return;r&&r()},register:e=>(g.set(e,!1),()=>g.delete(e))}),[s,g,r]);return c&&y&&(v={...v}),(0,i.useMemo)(()=>{g.forEach((e,t)=>g.set(t,!1))},[s]),i.useEffect(()=>{s||g.size||!r||r()},[s]),"popLayout"===d&&(e=(0,t.jsx)(u,{isPresent:s,anchorX:m,root:p,children:e})),(0,t.jsx)(o.PresenceContext.Provider,{value:v,children:e})};function h(){return new Map}var p=e.i(64978);let g=e=>e.key||"";function f(e){let t=[];return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&t.push(e)}),t}let y=({children:e,custom:o,initial:r=!0,onExitComplete:l,presenceAffectsLayout:c=!0,mode:d="sync",propagate:u=!1,anchorX:h="left",root:y})=>{let[v,x]=(0,p.usePresence)(u),b=(0,i.useMemo)(()=>f(e),[e]),C=u&&!v?[]:b.map(g),w=(0,i.useRef)(!0),k=(0,i.useRef)(b),A=(0,a.useConstant)(()=>new Map),[S,j]=(0,i.useState)(b),[D,P]=(0,i.useState)(b);(0,s.useIsomorphicLayoutEffect)(()=>{w.current=!1,k.current=b;for(let e=0;e<D.length;e++){let t=g(D[e]);C.includes(t)?A.delete(t):!0!==A.get(t)&&A.set(t,!1)}},[D,C.length,C.join("-")]);let T=[];if(b!==S){let e=[...b];for(let t=0;t<D.length;t++){let i=D[t],n=g(i);C.includes(n)||(e.splice(t,0,i),T.push(i))}return"wait"===d&&T.length&&(e=T),P(f(e)),j(b),null}let{forceRender:H}=(0,i.useContext)(n.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:D.map(e=>{let i=g(e),n=(!u||!!v)&&(b===D||C.includes(i));return(0,t.jsx)(m,{isPresent:n,initial:(!w.current||!!r)&&void 0,custom:o,presenceAffectsLayout:c,mode:d,root:y,onExitComplete:n?void 0:()=>{if(!A.has(i))return;A.set(i,!0);let e=!0;A.forEach(t=>{t||(e=!1)}),e&&(H?.(),P(k.current),u&&x?.(),l&&l())},anchorX:h,children:e},i)})})};e.s(["AnimatePresence",()=>y],88653)},55436,e=>{"use strict";let t=(0,e.i(75254).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["Search",()=>t],55436)},91702,e=>{"use strict";var t=e.i(18050),i=e.i(46932),n=e.i(71645),a=e.i(88653),s=e.i(22016),o=e.i(46897),r=e.i(55436),l=e.i(47445);let c=({className:e=""})=>{let[c,d]=(0,n.useState)(""),[u,m]=(0,n.useState)([]),[h,p]=(0,n.useState)(!1),g=n.default.useMemo(()=>l.default.cities,[]);(0,n.useEffect)(()=>{p(!0),m(g)},[g]),(0,n.useEffect)(()=>{m(g.filter(e=>e.name.toLowerCase().includes(c.toLowerCase())||e.state.toLowerCase().includes(c.toLowerCase())))},[c,g]);let f={hidden:{opacity:0,y:20},visible:{opacity:1,y:0,transition:{type:"spring",stiffness:100,damping:12}}};return(0,t.jsxs)("div",{className:`w-full max-w-7xl mx-auto px-4 py-6 ${e}`,children:[(0,t.jsxs)(i.motion.div,{initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},transition:{duration:.5,delay:.3},className:"mb-12",children:[(0,t.jsx)("p",{className:"text-lg text-center text-text-secondary max-w-2xl mx-auto leading-relaxed mb-2",children:"Find out our service areas near you"}),(0,t.jsxs)("div",{className:"relative max-w-md mx-auto",children:[(0,t.jsx)("input",{type:"text",placeholder:"Search cities...",value:c,onChange:e=>d(e.target.value),className:"w-full px-6 py-4 pl-12 text-lg border-2 border-border rounded-full focus:border-primary focus:outline-none focus:ring-2 focus:ring-primary/20 transition-all duration-300 shadow-sm hover:shadow-md bg-card"}),(0,t.jsx)("div",{className:"absolute left-4 top-1/2 transform -translate-y-1/2",children:(0,t.jsx)(r.Search,{className:"w-5 h-5 text-text-secondary"})})]})]}),(0,t.jsx)(i.motion.div,{variants:{hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.1,delayChildren:.2}}},initial:"hidden",animate:h?"visible":"hidden",className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 gap-4",children:(0,t.jsx)(a.AnimatePresence,{children:u.map(e=>(0,t.jsx)(i.motion.div,{variants:f,initial:"hidden",animate:"visible",exit:{opacity:0,scale:.9},className:"group",children:(0,t.jsx)(s.default,{href:`/${e.slug}/`,className:"block",children:(0,t.jsx)("div",{className:"p-5 rounded-xl transition-all duration-300 bg-card border-2 border-border hover:border-primary/50 shadow-sm hover:shadow-md group-hover:-translate-y-1",children:(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("div",{className:"flex justify-center mb-2",children:(0,t.jsx)("div",{className:"w-10 h-10 rounded-full bg-primary/10 text-primary flex items-center justify-center group-hover:bg-primary group-hover:text-primary-foreground group-hover:scale-110 transition-all",children:(0,t.jsx)(o.MapPin,{className:"w-5 h-5"})})}),(0,t.jsx)("h5",{className:"font-semibold text-base text-card-foreground group-hover:text-primary transition-colors mb-1",children:e.name}),(0,t.jsx)("p",{className:"text-sm text-text-secondary",children:e.state})]})})})},e.id))})}),(0,t.jsx)(i.motion.div,{initial:{opacity:0}
9,animate:{opacity:1},transition:{delay:.8},className:"text-center mt-12",children:(0,t.jsx)("div",{className:"inline-flex items-center gap-2 px-6 py-3 bg-card border-2 border-border rounded-full",children:(0,t.jsxs)("p",{className:"text-text-secondary font-medium",children:["Showing"," ",(0,t.jsx)("span",{className:"text-primary font-bold",children:u.length})," ","of"," ",(0,t.jsx)("span",{className:"text-primary font-bold",children:g.length})," ","cities"]})})})]})};e.s(["default",0,()=>(0,t.jsx)("section",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,t.jsx)("div",{className:"container mx-auto max-w-7xl",children:(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},transition:{duration:.6,delay:.2},viewport:{once:!0},children:(0,t.jsx)(c,{})})})})],91702)}]);
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.