PageSourceSearch

https://mcctower.com/static/js/308.330ed7a2.chunk.js

js mcctower.com collected 2026-10-08 05:13:08 UTC 19,948 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkmompie_construction_roofing=self.webpackChunkmompie_construction_roofing||[]).push([[308],{7998(e,t,o){o.d(t,{A:()=>s});var a=o(5043),n=o(6360),i=o(2932),r=o(579);const s=e=>{let{onQuoteClick:t,desktopOnly:o=!1}=e;const[s,l]=(0,a.useState)(!1);return(0,r.jsxs)("div",{className:"fixed bottom-6 lg:bottom-[72px] right-6 z-50 ".concat(o?"hidden lg:block":""),children:[(0,r.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[s&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("button",{onClick:()=>{t(),l(!1)},className:"bg-gradient-to-r from-green-500 to-emerald-600 text-white w-14 h-14 rounded-full shadow-lg hover:shadow-xl transition-all hover:scale-110 flex items-center justify-center","aria-label":"Get a free quote",children:(0,r.jsx)("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-3 7h3m-3 4h3m-6-4h.01M9 16h.01"})})}),(0,r.jsx)("button",{onClick:()=>{(0,n.Sg)("Floating Call Button"),window.location.href="tel:".concat(i.Ux.phone.primary)},className:"bg-red-700 hover:bg-red-800 text-white w-14 h-14 rounded-full shadow-lg hover:shadow-xl transition-all hover:scale-110 flex items-center justify-center","aria-label":"Call us at ".concat(i.Ux.phone.formatted),style:{backgroundColor:"#dc2626",opacity:1},children:(0,r.jsx)("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z"})})}),(0,r.jsx)("a",{href:"sms:".concat(i.Ux.sms.number,"?body=").concat(i.Ux.sms.defaultMessage),className:"bg-blue-600 text-white w-14 h-14 rounded-full shadow-lg hover:bg-blue-700 transition-all hover:scale-110 flex items-center justify-center",children:(0,r.jsx)("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z"})})})]}),(0,r.jsx)("button",{onClick:()=>l(!s),className:"bg-gradient-to-r from-red-600 to-orange-600 text-white w-16 h-16 rounded-full shadow-2xl hover:shadow-3xl transition-all flex items-center justify-center ".concat(s?"rotate-45":"animate-bounce"),"aria-label":s?"Close contact options":"Open contact options","aria-expanded":s,children:s?(0,r.jsx)("svg",{className:"w-8 h-8",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:3,d:"M6 18L18 6M6 6l12 12"})}):(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("svg",{className:"w-8 h-8",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z"})}),(0,r.jsx)("span",{className:"absolute -top-1 -right-1 bg-green-500 w-3 h-3 rounded-full animate-ping"}),(0,r.jsx)("span",{className:"absolute -top-1 -right-1 bg-green-500 w-3 h-3 rounded-full"})]})})]}),!s&&(0,r.jsx)("div",{className:"absolute bottom-0 lg:bottom-0 right-20 bg-black text-white px-4 py-2 rounded-full text-sm font-medium whitespace-nowrap hidden lg:block animate-pulse",children:"Need Help? Click to Chat!"})]})}},7090(e,t,o){o.d(t,{A:()=>r});o(5043);var a=o(9367),n=o(2932),i=o(579);const r=e=>{let{title:t="Mompie Construction | Roofing & Windows Palm Beach FL",description:o="Roof replacement & impact windows in Palm Beach County. Shingle, tile & metal roofing. Hurricane windows & doors. Free inspection. 24/7 emergency. Up to $10,000 state grant. Call (561) 248-6039.",keywords:r="roofing contractor palm beach county, roof replacement palm beach, impact windows palm beach county, roof repair west palm beach, Mompie Construction, licensed roofer florida, hurricane windows south florida, free roof inspection, emergency roof repair, impact doors installation",image:s="https://mcctower.com/og-image.png",imageAlt:l,imageWidth:c,imageHeight:m,url:p="https://mcctower.com/",type:d="website",blogPost:h,skipFaq:g=!1}=e;const u=p.endsWith("/")?p:"".concat(p,"/"),f={"@context":"https://schema.org","@type":"RoofingContractor",name:"Mompie Construction Corp",alternateName:["Mompie Construction","Mompie Construction Roofing","Mompie Roofing"],description:"Expert roofing contractor & impact window installer serving Palm Beach County since 2007. Roof repair, replacement, impact windows & doors. Licensed & insured.",image:s,url:p,telephone:"(561) 248-6039",email:"[email protected]",priceRange:"$$",address:{"@type":"PostalAddress",streetAddress:"3832 Park Ln",addressLocality:"West Palm Beach",addressRegion:"FL",postalCode:"33406",addressCountry:"US"},geo:{"@type":"GeoCoordinates",latitude:26.7464,longitude:-80.0743},hasMap:"https://g.page/mcc-tower-corp",openingHoursSpecification:{"@type":"OpeningHoursSpecification",dayOfWeek:["Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday","Sunday"],opens:"07:00",closes:"19:00"},sameAs:["https://www.facebook.com/people/Mompie-Construction-Corp/61554591004814/","https://www.instagram.com/mompieconstruction/","https://www.youtube.com/@mompieconstructioncorp"],foundingDate:"2007",license:"".concat(n.B8.licenses.cbc,", ").concat(n.B8.licenses.ccc),hasOfferCatalog:{"@type":"OfferCatalog",name:"Roofing & Impact Window Services",itemListElement:[{"@type":"Offer",itemOffered:{"@type":"Service",name:"Roof Replacement",description:"Shingle roof replacement, tile roof replacement & metal roof installation in Palm Beach County"}},{"@type":"Offer",itemOffered:{"@type":"Service",name:"Roof Repair",description:"Emergency roof repair, leak repair, storm damage repair. 24/7 service available"}},{"@type":"Offer",itemOffered:{"@type":"Service",name:"Free Roof Inspection",description:"No-cost roof inspection with full report. Insurance-ready documentation"}},{"@type":"Offer",itemOffered:{"@type":"Service",name:"Impact Windows & Doors",description:"Hurricane-rated impact window and door installation for homes in South Florida"}}]},knowsAbout:["Roofing","Roof Repair","Roof Replacement","Shingle Roofing","Tile Roofing","Metal Roofing","Flat Roofing","Impact Windows","Impact Doors","Hurricane Protection"],aggregateRating:{"@type":"AggregateRating",ratingValue:"5.0",reviewCount:"263"},review:[{"@type":"Review",author:{"@type":"Person",name:"Sarah Johnson"},datePublished:"2024-01-15",reviewBody:"Mompie Construction did an amazing job replacing our roof after hurricane damage. They've been our go-to roofing company for years. Professional, timely, and quality work!",reviewRating:{"@type":"Rating",ratingValue:"5"}},{"@type":"Review",author:{"@type":"Person",name:"Michael Davis"},datePublished:"2024-02-20",reviewBody:"Mompie Construction has been the best roofing contractor in Palm Beach! They fixed our roof leak immediately and did a full shingle replacement. Excellent work, very professional!",reviewRating:{"@type":"Rating",ratingValue:"5"}}],areaServed:[{"@type":"AdministrativeArea",name:"Palm Beach County, FL"},{"@type":"AdministrativeArea",name:"Broward County, FL"},{"@type":"AdministrativeArea",name:"Martin County, FL"},{"@type":"City",name:"West Palm Beach"},{"@type":"City",name:"Boca Raton"},{"@type":"City",name:"Delray Beach"},{"@type":"City",name:"Fort Lauderdale"},{"@type":"City",name:"Pompano Beach"},{"@type":"City",name:"Stuart"},{"@type":"City",name:"Boynton Beach"},{"@type":"City",name:"Lake Worth"}]},y={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:(()=>{const e=u.replace("https://mcctower.com","").replace(/\/$/,"")||"/",o=t.split("|")[0].trim(),a=[{name:"Home",item:"https://mcctower.com/"}];return"/"===e||(e.startsWith("/blog/")?(a.push({name:"Blog",item:"https://mcctower.com/blog/"}),a.push({name:o,item:u})):"/blog"===e?a.push({name:"Blog",item:u}):e.startsWith("/service-areas/palm-beach-county/")?(a.push({name:"Service Areas",item:"https://mcctower.com/service-areas/"}),a.push({name:o,item:u})):e.startsWith("/service-areas")?a.push({name:"Service Areas",item:u}):"/residential/roofing"===e?a.push({name:"Roofing Services",item:u}):"/residential/roof-repair"===e?(a.push({name:"Roofing Services",item:"https://mcctower.com/residential/roofing/"}),a.push({name:"Roof Repair",item:u})):"/residential/roof-replacement"===e?(a.push({name:"Roofing Services",item:"https://mcctower.com/residential/roofing/"}),a.push({name:"Roof Replacement",item:u})):"/commercial/roofing"===e?a.push({name:"Commercial Roofing",item:u}):"/commercial/tpo-roofing"===e?(a.push({name:"Commercial Roofing",item:"https://mcctower.com/commercial/roofing/"}),a.push({name:"TPO Roofing",item:u})):"/residential/impact-windows-doors"===e?a.push({name:"Impact Windows & Doors",item:u}):"/financing"===e?a.push({name:"Financing",item:u}):"/contact-us"===e?a.push({name:"Contact Us",item:u}):"/privacy-policy"===e?a.push({name:"Privacy Policy",item:u}):a.push({name:o,item:u})),a})().map((e,t)=>({"@type":"ListItem",position:t+1,name:e.name,item:e.item}))},x=h?{"@context":"https://schema.org","@type":"BlogPosting",headline:t.split("|")[0].trim(),description:o,image:h.image||s,url:u,datePublished:h.datePublished.includes("T")?h.datePublished:"".concat(h.datePublished,"T00:00:00-04:00"),dateModified:(h.dateModified||h.datePublished).includes("T")?h.dateModified||h.datePublished:"".concat(h.dateModified||h.datePublished,"T00:00:00-04:00"),author:{"@type":"Person",name:h.author||"Alex Mompie",url:"https://mcctower.com/"},publisher:{"@type":"Organization",name:"Mompie Construction",logo:{"@type":"ImageObject",url:"https://mcctower.com/logo512.png"}},mainEntityOfPage:{"@type":"WebPage","@id":u}}:null;return(0,i.jsxs)(a.mg,{defer:!1,children:[(0,i.jsx)("title",{children:t}),(0,i.jsx)("meta",{name:"title",content:t}),(0,i.jsx)("meta",{name:"description",content:o}),(0,i.jsx)("meta",{name:"keywords",content:r}),(0,i.jsx)("meta",{name:"robots",content:"index, follow"}),(0,i.jsx)("meta",{name:"language",content:"English"}),(0,i.jsx)("meta",{name:"author",content:"Mompie Construction"}),(0,i.jsx)("link",{rel:"canonical",href:u}),(0,i.jsx)("meta",{property:"og:type",content:d}),(0,i.jsx)("meta",{property:"og:url",content:u}),(0,i.jsx)("meta",{property:"og:title",content:t}),(0,i.jsx)("meta",{property:"og:description",content:o}),(0,i.jsx)("meta",{property:"og:image",content:s}),c&&(0,i.jsx)("meta",{property:"og:image:width",content:String(c)}),m&&(0,i.jsx)("meta",{property:"og:image:height",content:String(m)}),l&&(0,i.jsx)("meta",{property:"og:image:alt",content:l}),(0,i.jsx)("meta",{property:"og:locale",content:"en_US"}),(0,i.jsx)("meta",{property:"og:site_name",content:"Mompie Construction"}),(0,i.jsx)("meta",{property:"twitter:card",content:"summary_large_image"}),(0,i.jsx)("meta",{property:"twitter:url",content:u}),(0,i.jsx)("meta",{property:"twitter:title",content:t}),(0,i.jsx)("meta",{property:"twitter:description",content:o}),(0,i.jsx)("meta",{property:"twitter:image",content:s}),(0,i.jsx)("meta",{name:"geo.region",content:"US-FL"}),(0,i.jsx)("meta",{name:"geo.placename",content:"West Palm Beach"}),(0,i.jsx)("meta",{name:"geo.position",content:"26.7464;-80.0743"}),(0,i.jsx)("meta",{name:"ICBM",content:"26.7464, -80.0743"}),(0,i.jsx)("script",{type:"application/ld+json",children:JSON.stringify(f)}),(0,i.jsx)("script",{type:"application/ld+json",children:JSON.stringify(y)}),!g&&(0,i.jsx)("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"How much does a roof replacement cost in Palm Beach County?",acceptedA
1nswer:{"@type":"Answer",text:"Roof replacement in Palm Beach County typically costs between $8,000-$25,000 depending on size, material (shingle, tile, or metal), and complexity. Mompie Construction offers free roof inspections and detailed quotes with no obligation. Call (561) 248-6039."}},{"@type":"Question",name:"How long does a shingle roof replacement take?",acceptedAnswer:{"@type":"Answer",text:"Most shingle roof replacements in Palm Beach County are completed in 1-3 days. Tile roof replacement may take 3-5 days. We work efficiently to minimize disruption and offer emergency 24/7 service for storm damage."}},{"@type":"Question",name:"What is the best roofing material for Florida hurricanes?",acceptedAnswer:{"@type":"Answer",text:"Metal roofing and concrete tile are the most hurricane-resistant options for Florida homes. Metal roof installation withstands winds up to 160 mph. Tile roof replacement offers 50+ year lifespan. Both qualify for insurance discounts in Palm Beach County."}},{"@type":"Question",name:"Do you offer free roof inspections near me?",acceptedAnswer:{"@type":"Answer",text:"Yes! Mompie Construction offers free, no-obligation roof inspections across Palm Beach County including West Palm Beach, Boca Raton, Delray Beach, and Boynton Beach. We provide a full report you can use for insurance claims. Call (561) 248-6039."}},{"@type":"Question",name:"Do you handle emergency roof repair 24/7?",acceptedAnswer:{"@type":"Answer",text:"Yes, Mompie Construction provides 24/7 emergency roof repair in Palm Beach County. If you have an active leak, storm damage, or a tree fell on your roof, call (561) 248-6039 for immediate response including tarping service."}}]})}),x&&(0,i.jsx)("script",{type:"application/ld+json",children:JSON.stringify(x)}),(0,i.jsx)("meta",{name:"rating",content:"General"}),(0,i.jsx)("meta",{name:"distribution",content:"Global"}),(0,i.jsx)("meta",{name:"revisit-after",content:"7 days"})]})}},7401(e,t,o){o.d(t,{A:()=>r});o(5043);var a=o(6360),n=o(2932),i=o(579);const r=e=>{let{onQuoteClick:t,sourceLabel:o}=e;return(0,i.jsx)("div",{className:"fixed bottom-0 inset-x-0 z-40 lg:bottom-4 lg:inset-x-auto lg:left-1/2 lg:-translate-x-1/2 lg:w-auto",children:(0,i.jsxs)("div",{className:"bg-gray-900/95 backdrop-blur border-t border-gray-700 lg:border lg:rounded-full shadow-2xl px-3 py-3 lg:px-4 flex gap-3 items-center justify-center",children:[(0,i.jsxs)("a",{href:"tel:".concat(n.Ux.phone.primary),onClick:()=>{"undefined"!==typeof window.gtag&&window.gtag("event","click_to_call",{event_category:"engagement",event_label:o,phone_number:n.Ux.phone.formatted}),(0,a.Sg)(o)},className:"flex-1 lg:flex-none bg-red-600 hover:bg-red-700 text-white font-bold text-sm sm:text-base lg:text-lg px-3 sm:px-4 lg:px-8 py-3 rounded-full text-center shadow-lg transform hover:scale-105 transition-all whitespace-nowrap",children:[(0,i.jsxs)("span",{className:"sm:hidden",children:["\ud83d\udcde ",n.Ux.phone.formatted]}),(0,i.jsxs)("span",{className:"hidden sm:inline",children:["\ud83d\udcde Call ",n.Ux.phone.formatted]})]}),(0,i.jsx)("button",{onClick:t,className:"flex-1 lg:flex-none bg-white hover:bg-gray-100 text-gray-900 font-bold text-sm sm:text-base lg:text-lg px-3 sm:px-4 lg:px-8 py-3 rounded-full shadow-lg transform hover:scale-105 transition-all whitespace-nowrap animate-pulse",children:"\ud83d\udd0d Free Inspection"})]})})}},5054(e,t,o){o.d(t,{A:()=>r});var a=o(5043),n=o(579);const i=[{n:1,alt:"Aerial view of a completed white membrane roof on a retail plaza in West Palm Beach, FL",caption:"Finished white thermoplastic polyolefin membrane across the full plaza roof"},{n:2,alt:"Drone view of white membrane roofing sections with rooftop HVAC units",caption:"Reflective membrane installed around existing rooftop HVAC"},{n:3,alt:"Commercial flat roof replacement seen from above in Palm Beach County",caption:"Multi-section commercial roof, fully replaced"},{n:4,alt:"Rooftop HVAC units on new white membrane roofing",caption:"Equipment curbs and supports properly flashed"},{n:5,alt:"White membrane roof surface with parapet wall detail on a commercial building",caption:"Parapet walls wrapped and sealed"},{n:6,alt:"Completed flat roof with view over West Palm Beach",caption:"Clean finish, edge to edge"},{n:7,alt:"Wide view of a new white membrane commercial roof",caption:"Bright reflective surface that cuts cooling load"},{n:8,alt:"Membrane detail around rooftop mechanical equipment",caption:"Detail work around penetrations and equipment"},{n:9,alt:"Pipe supports and conduit sealed on a white membrane commercial roof",caption:"Conduit and pipe penetrations sealed watertight"}],r=e=>{let{title:t="Real Commercial Roof We Completed",subtitle:o="Cafe Central in West Palm Beach, FL \u2014 a 60-mil commercial-grade white thermoplastic polyolefin membrane installed over the full building, backed by a 20-year warranty. Same crew, same standards, on every commercial project.",photos:r=i}=e;const[s,l]=(0,a.useState)(null),[c,m]=(0,a.useState)(!1);return(0,n.jsxs)("section",{className:"py-16 lg:py-20 bg-gray-50",children:[(0,n.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,n.jsxs)("div",{className:"text-center mb-10",children:[(0,n.jsx)("h2",{className:"text-3xl lg:text-4xl font-bold text-gray-900 mb-4",children:t}),(0,n.jsx)("p",{className:"text-lg text-gray-600 max-w-3xl mx-auto",children:o})]}),(0,n.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 lg:gap-6",children:r.map((e,t)=>(0,n.jsxs)("button",{type:"button",onClick:()=>l(e),className:"group relative block w-full overflow-hidden rounded-xl bg-gray-200 shadow-sm hover:shadow-lg transition-shadow focus:outline-none focus:ring-4 focus:ring-blue-500/40 ".concat(t>=6&&!c?"hidden sm:block":""),"aria-label":"View larger: ".concat(e.alt),children:[(0,n.jsxs)("picture",{children:[(0,n.jsx)("source",{media:"(max-width: 640px)",srcSet:"/images/commercial/mobile/commercial-".concat(e.n,".webp"),type:"image/webp"}),(0,n.jsx)("source",{media:"(max-width: 1024px)",srcSet:"/images/commercial/tablet/commercial-".concat(e.n,".webp"),type:"image/webp"}),(0,n.jsx)("img",{src:"/images/commercial/desktop/commercial-".concat(e.n,".webp"),alt:e.alt,width:1200,height:800,loading:t<3?"eager":"lazy",decoding:"async",className:"w-full h-56 sm:h-52 lg:h-60 object-cover group-hover:scale-105 transition-transform duration-500"})]}),(0,n.jsx)("span",{className:"absolute inset-x-0 bottom-0 bg-gradient-to-t from-black/80 to-transparent text-white text-sm font-medium px-4 py-3 text-left",children:e.caption})]},e.n))}),r.length>6&&!c&&(0,n.jsx)("div",{className:"text-center mt-6 sm:hidden",children:(0,n.jsxs)("button",{type:"button",onClick:()=>m(!0),className:"bg-gray-900 text-white font-semibold px-6 py-3 rounded-full hover:bg-gray-800 transition-colors",children:["See ",r.length-6," more photos"]})})]}),s&&(0,n.jsxs)("div",{className:"fixed inset-0 z-[10000] bg-black/90 flex items-center justify-center p-4",onClick:()=>l(null),role:"dialog","aria-modal":"true","aria-label":s.alt,children:[(0,n.jsx)("button",{type:"button",onClick:()=>l(null),className:"absolute top-4 right-4 w-11 h-11 rounded-full bg-white/15 text-white text-2xl leading-none flex items-center justify-center hover:bg-white/25","aria-label":"Close image",children:"\xd7"}),(0,n.jsxs)("figure",{className:"max-w-5xl w-full",onClick:e=>e.stopPropagation(),children:[(0,n.jsx)("img",{src:"/images/commercial/desktop/commercial-".concat(s.n,".webp"),alt:s.alt,className:"w-full h-auto rounded-lg shadow-2xl"}),(0,n.jsx)("figcaption",{className:"text-center text-gray-200 mt-4 text-sm",children:s.caption})]})]})]})}}}]);
2//# sourceMappingURL=308.330ed7a2.chunk.js.map

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.