1import{r as i,j as e}from"./vendor-react-1mU4oG6e.js";import{M as d}from"./Map-CfxbGmtv.js";import{g as n}from"./vendor-icons-DTECJFLi.js";import"./vendor-floating-D3zTlarL.js";import"./usePersistFn-CEr5eQTG.js";import"./index-DcPw2_M6.js";import"./vendor-trpc-B3nxJPI5.js";import"./vendor-radix-BghKaey7.js";import"./vendor-router-BNylOM5v.js";const p={lat:27.9506,lng:-82.4572},m=[{position:{lat:27.9259,lng:-82.4584},title:"Hyde Park",color:"#C8102E"},{position:{lat:27.92,lng:-82.44},title:"Davis Islands",color:"#C8102E"},{position:{lat:27.91,lng:-82.47},title:"Palma Ceia",color:"#C8102E"},{position:{lat:27.82,lng:-82.33},title:"Brandon",color:"#C8102E"},{position:{lat:27.77,lng:-82.33},title:"Riverview",color:"#C8102E"},{position:{lat:27.81,lng:-82.24},title:"Valrico",color:"#C8102E"},{position:{lat:27.77,lng:-82.44},title:"Apollo Beach",color:"#C8102E"},{position:{lat:27.77,lng:-82.63},title:"St. Petersburg",color:"#C8102E"},{position:{lat:27.9659,lng:-82.8001},title:"Clearwater",color:"#C8102E"},{position:{lat:28.02,lng:-82.14},title:"Plant City",color:"#C8102E"},{position:{lat:28.0395,lng:-81.9498},title:"Lakeland",color:"#666"},{position:{lat:28.7589,lng:-81.3178},title:"Lake Mary",color:"#666"},{position:{lat:28.5383,lng:-81.3792},title:"Orlando",color:"#666"},{position:{lat:27.3364,lng:-82.5307},title:"Sarasota",color:"#666"},{position:{lat:26.142,lng:-81.795},title:"Naples",color:"#666"},{position:{lat:27.9506,lng:-82.4572},title:"Hytz Roofing HQ",color:"#C8102E"}],a={primary:{areas:["South Tampa & Hyde Park","New Tampa & Pebble Creek","West Tampa & Carrollwood","Seminole Heights & Temple Terrace","Palma Ceia & Bayshore Beautiful","Ybor City & Downtown Tampa","Brandon & Riverview","Valrico & Bloomingdale","Apollo Beach & Ruskin","St. Petersburg & Clearwater","And all of Hillsborough County"]},extended:{title:"Extended Service",region:"Central & Southwest Florida",description:"In addition to the Tampa Bay region, our crews also serve homeowners and businesses across:",areas:["Hillsborough County","P
1inellas County","Polk County","Collier County","Sarasota County","Orange County","Seminole County","Osceola County"]}};function M(){const l=i.useCallback(o=>{m.forEach(({position:t,title:r,color:c})=>{const s=document.createElement("div");s.style.cssText=` 2 background: ${c||"#C8102E"}; 3 color: white; 4 padding: 4px 8px; 5 border-radius: 4px; 6 font-size: 12px; 7 font-weight: 600; 8 white-space: nowrap; 9 box-shadow: 0 2px 6px rgba(0,0,0,0.3); 10 border: 2px solid white; 11 `,s.textContent=r,new window.google.maps.marker.AdvancedMarkerElement({map:o,position:t,title:r,content:s})})},[]);return e.jsxs("div",{"data-loc":"client/src/components/CoverageMap.tsx:89",className:"w-full",children:[e.jsxs("div",{"data-loc":"client/src/components/CoverageMap.tsx:91",className:"bg-card border border-border rounded-sm p-8 mb-8 shadow-sm",children:[e.jsx("div",{"data-loc":"client/src/components/CoverageMap.tsx:92",className:"relative w-full aspect-video rounded-sm overflow-hidden",children:e.jsx(d,{"data-loc":"client/src/components/CoverageMap.tsx:93",className:"absolute inset-0 w-full h-full",initialCenter:p,initialZoom:9,onMapReady:l})}),e.jsx("p",{"data-loc":"client/src/components/CoverageMap.tsx:100",className:"text-center text-muted-foreground text-sm mt-4",children:"Interactive coverage map showing our primary service areas across Tampa Bay and Florida"})]}),e.jsxs("div",{"data-loc":"client/src/components/CoverageMap.tsx:106",className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[e.jsxs("div",{"data-loc":"client/src/components/CoverageMap.tsx:108",className:"bg-card border border-border rounded-sm p-6 shadow-sm",children:[e.jsxs("div",{"data-loc":"client/src/components/CoverageMap.tsx:109",className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{"data-loc":"client/src/components/CoverageMap.tsx:110",className:"w-4 h-4 bg-primary rounded-sm"}),e.jsx("h3",{"data-loc":"client/src/components/CoverageMap.tsx:111",className:"text-2xl font-heading font-bold text-foreground",children:"Primary Coverage"})]}),e.jsx("p",{"data-loc":"client/src/components/CoverageMap.tsx:113",className:"text-muted-foreground text-sm mb-4",children:"We proudly serve homeowners throughout the greater Tampa Bay area."}),e.jsx("div",{"data-loc":"client/src/components/CoverageMap.tsx:116",className:"space-y-2",children:a.primary.areas.map((o,t)=>e.jsxs("div",{"data-loc":"client/src/components/CoverageMap.tsx:118",className:"flex items-center gap-2 text-foreground",children:[e.jsx(n,{"data-loc":"client/src/components/CoverageMap.tsx:119",size:16,className:"text-primary flex-shrink-0"}),e.jsx("span",{"data-loc":"client/src/components/CoverageMap.tsx:120",className:"text-sm",children:o})]},t))})]}),e.jsxs("div",{"data-loc":"client/src/components/CoverageMap.tsx:127",className:"bg-card border border-border rounded-sm p-6 shadow-sm",children:[e.jsxs("div",{"data-loc":"client/src/components/CoverageMap.tsx:128",className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{"data-loc":"client/src/components/CoverageMap.tsx:129",className:"w-4 h-4 bg-primary/60 rounded-sm"}),e.jsx("h3",{"data-loc":"client/src/components/CoverageMap.tsx:130",className:"text-2xl font-heading font-bold text-foreground",children:a.extended.title})]}),e.jsx("h4",{"data-loc":"client/src/components/CoverageMap.tsx:132",className:"text-xl font-heading font-bold text-foreground mb-4",children:a.extended.region}),e.jsx("p",{"data-loc":"client/src/components/CoverageMap.tsx:133",className:"text-muted-foreground text-sm mb-4",children:a.extended.description}),e.jsx("div",{"data-loc":"client/src/components/CoverageMap.tsx:136",className:"space-y-2",children:a.extended.areas.map((o,t)=>e.jsxs("div",{"data-loc":"client/src/components/CoverageMap.tsx:138",className:"flex items-center gap-2 text-foreground",children:[e.jsx(n,{"data-loc":"client/src/components/CoverageMap.tsx:139",size:16,className:"text-primary/60 flex-shrink-0"}),e.jsx("span",{"data-loc":"client/src/components/CoverageMap.tsx:140",className:"text-sm",children:o})]},t))}),e.jsx("p",{"data-loc":"client/src/components/CoverageMap.tsx:144",className:"text-muted-foreground text-xs mt-6 pt-4 border-t border-border",children:"Licensed and insured throughout Central Florida. We bring the same exceptional qual
11ity and service to every location."})]})]})]})}export{M as default};
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.