(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[165],{255:(e,t,a)=>{"use strict";function r(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return r}}),a(5155),a(7650),a(5744),a(589)},1469:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var a in t)Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}(t,{default:function(){return i},getImageProps:function(){return o}});let r=a(8229),l=a(8883),n=a(3063),s=r._(a(1193));function o(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,a]of Object.entries(t))void 0===a&&delete t[e];return{props:t}}let i=n.Image},1656:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});let r={src:"/_next/static/media/snowroof2.3699955b.webp",height:572,width:824,blurDataURL:"data:image/webp;base64,UklGRnoAAABXRUJQVlA4WAoAAAAQAAAABwAABQAAQUxQSA0AAAABD/D8/4iIMIAR/Y8AAFZQOCBGAAAA0AEAnQEqCAAGAAJAOCWcAuwA9KE5UXAA/sK3oyZyfYdnbyd4tpdCNiY7GTclKB47XFxMFDydz/9R/qIUYZ/sygcit4aAAA==",blurWidth:8,blurHeight:6}},2146:(e,t,a)=>{"use strict";function r(e){let{reason:t,children:a}=e;return a}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return r}}),a(5262)},3881:(e,t,a)=>{Promise.resolve().then(a.t.bind(a,3063,23)),Promise.resolve().then(a.bind(a,9101)),Promise.resolve().then(a.bind(a,1656)),Promise.resolve().then(a.bind(a,6740)),Promise.resolve().then(a.bind(a,6546)),Promise.resolve().then(a.bind(a,7241))},4054:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var a in t)Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}(t,{bindSnapshot:function(){return s},createAsyncLocalStorage:function(){return n},createSnapshot:function(){return o}});let a=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class r{disable(){throw a}getStore(){}run(){throw a}exit(){throw a}enterWith(){throw a}static bind(e){return e}}let l="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function n(){return l?new l:new r}function s(e){return l?l.bind(e):r.bind(e)}function o(){return l?l.snapshot():function(e,...t){return e(...t)}}},4304:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var r,l=a(2115);function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";a.d(t,{A:()=>s});var r,l=a(2115);function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";a.d(t,{default:()=>l.a});var r=a(6645),l=a.n(r)},5744:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return r.workAsyncStorageInstance}});let r=a(7828)},6546:(e,t,a)=>{"use strict";a.d(t,{default:()=>c});var r=a(5155),l=a(2115),n=a(6766);let s={src:"/_next/static/media/map.11b6ec70.webp",height:567,width:769,blurDataURL:"data:image/webp;base64,UklGRjQAAABXRUJQVlA4ICgAAACwAQCdASoIAAYAAkA4JYwAAudNJ4uAAP78ev1YWS4I+w17chscIAAA",blurWidth:8,blurHeight:6};var o=a(4304);let i=(0,a(5028).default)(()=>a.e(397).then(a.bind(a,4397)),{loadableGenerated:{webpack:()=>[4397]},ssr:!1}),d=[{value:0,label:"Residential Roofing"},{value:1,label:"Commercial Roofing"},{value:2,label:"Construction Services"},{value:3,label:"Crane Rentals"},{value:4,label:"Others"}],c=()=>{let[e,t]=l.useState([]),[a,c]=(0,l.useState)(!1),[u,m]=(0,l.useState)(!1),[A,f]=(0,l.useState)(!1),x=async a=>{a.preventDefault(),c(!0),m(!1),f(!1);let r=a.currentTarget,l={firstName:r.firstName.value,lastName:r.lastName.value,email:r.email.value,phone:r.phone.value,services:e.map(e=>e.label),message:r.message.value};try{await fetch("https://script.google.com/macros/s/AKfycbyop8a82WM0kaim6NnlFqIYzU6UAO0WlYDCclW3qj4Eea21m2VP77to7zXMEhCp4tOYqQ/exec",{method:"POST",mode:"no-cors",headers:{"Content-Type":"application/json"},body:JSON.stringify(l)}),m(!0),r.reset(),t([])}catch(e){f(!0)}finally{c(!1)}};return(0,r.jsx)("div",{className:"contact py-10",children:(0,r.jsx)("div",{className:"container mx-auto",children:(0,r.jsx)("div",{className:"card shadow rounded-3xl",children:(0,r.jsxs)("div",{className:"grid grid-cols-12",children:[(0,r.jsx)("div",{className:"col-span-12 lg:col-span-6",children:(0,r.jsx)("div",{className:"flex flex-col justify-center sm:px-6 lg:px-8",children:(0,r.jsx)("div",{className:"mt-8 sm:mx-auto sm:w-full sm:max-w-md",children:(0,r.jsx)("div",{className:"py-8 px-4",children:(0,r.jsx)("form",{onSubmit:x,method:"POST",children:(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:"py-5",children:[(0,r.jsx)("h1",{className:"font-bold text-3xl md:text-4xl lg:text-5xl heading-font pb-4 text-[#191619]",children:"Contact Us"}),(0,r.jsx)("p",{className:"inter-font font-normal text-xl text-[#191619]",children:"Fill out the form below and we’ll get back to you as soon as possible."})]}),u&&(0,r.jsx)("p",{className:"text-green-600 font-medium mb-3",children:"Message sent successfully!"}),A&&(0,r.jsx)("p",{className:"text-red-600 font-medium mb-3",children:"Something went wrong. Please try again."}),(0,r.jsx)("input",{className:"appearance-none text-black block w-full px-3 py-3 border border-gray-300 rounded-md shadow-sm placeholder-gray-400 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm",type:"text",name:"firstName",id:"firstName",placeholder:"First Name",required:!0}),(0,r.jsx)("div",{className:"mt-4",children:(0,r.jsx)("input",{className:"appearance-none text-black block w-full px-3 py-3 border border-gray-300 rounded-md shadow-sm placeholder-gray-400 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm",type:"text",name:"lastName",id:"lastName",placeholder:"Last Name",required:!0})}),(0,r.jsx)("div",{className:"mt-4",children:(0,r.jsx)("input",{className:"appearance-none text-black block w-full px-3 py-3 border border-gray-300 rounded-md shadow-sm placeholder-gray-400 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm",type:"email",name:"email",id:"email",placeholder:"Email",required:!0})}),(0,r.jsx)("div",{className:"mt-4",children:(0,r.jsx)("input",{className:"appearance-none text-black block w-full px-3 py-3 border border-gray-300 rounded-md shadow-sm placeholder-gray-400 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm",type:"tel",name:"phone",id:"phone",placeholder:"Phone Number",required:!0})}),(0,r.jsx)("div",{className:"mt-4",children:(0,r.jsx)(i,{isMulti:!0,name:"services",options:d,value:e,onChange:e=>t(e),placeholder:"Job Type (Select one or multiple)",styles:{control:e=>({...e,borderRadius:"0.375rem",borderColor:"#D1D5DB",padding:"0.25rem 0.75rem",boxShadow:"none","&:hover":{borderColor:"#4F46E5"}}),multiValue:e=>({...e,backgroundColor:"#006045",color:"white"}),multiValueLabel:e=>({...e,color:"white"}),multiValueRemove:e=>({...e,color:"white",":hover":{backgroundColor:"#004830",color:"white"}}),singleValue:e=>({...e,color:"#000000"}),option:(e,t)=>({...e,color:"#000000",backgroundColor:t.isFocused?"#E5E7EB":"#FFFFFF"})}})}),(0,r.jsx)("div",{className:"mt-4",children:(0,r.jsx)("textarea",{className:"appearance-none text-black block w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm placeholder-gray-400 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm",name:"message",id:"message",rows:4,placeholder:"Write your message here",required:!0})}),(0,r.jsxs)("div",{className:"mt-6 flex items-center gap-3",children:[(0,r.jsx)("button",{className:"w-auto flex justify-center py-2 px-4 border border-transparent text-sm font-medium rounded-md text-white bg-[#006045] focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",type:"submit",disabled:a,children:a?"Sending...":"Send Message"}),a&&(0,r.jsx)("div",{className:"loader border-2 border-t-2 border-green-500 border-t-transparent rounded-full w-5 h-5 animate-spin"})]})]})})})})})}),(0,r.jsx)("div",{className:"col-span-12 lg:col-span-6 flex justify-center items-center p-5 md:p-16 lg:p-16",children:(0,r.jsxs)("div",{className:"flex flex-col",children:[(0,r.jsx)(n.default,{src:s,alt:"map image",className:"rounded-4xl"}),(0,r.jsxs)("div",{className:"flex justify-end mt-10 text-[#656565] font-normal inter-font text-lg gap-3",children:[(0,r.jsx)(o.A,{}),"241 Armistice Blvd Pawtucket RI, 02860"]})]})})]})})})})}},6645:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let r=a(8229)._(a(7357));function l(e,t){var a;let l={};"function"==typeof e&&(l.loader=e);let n={...l,...t};return(0,r.default)({...n,modules:null==(a=n.loadableGenerated)?void 0:a.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6740:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});let r={src:"/_next/static/media/winterbg.3720a7ee.webp",height:650,width:1518,blurDataURL:"data:image/webp;base64,UklGRkAAAABXRUJQVlA4IDQAAACwAQCdASoIAAMAAkA4JaQAAueFEA6AAP73WG6/Z4SuCC4OKQyj2yuBnsKMPJDgNEFYAAAA",blurWidth:8,blurHeight:3}},6766:(e,t,a)=>{"use strict";a.d(t,{default:()=>l.a});var r=a(1469),l=a.n(r)},7241:(e,t,a)=>{"use strict";a.d(t,{default:()=>o});var r=a(5155);a(2115);var l=a(6766),n=a(9738),s=a(4514);let o=function(){return(0,r.jsx)("div",{className:"dedicated py-10",children:(0,r.jsx)("div",{className:"container mx-auto my-20",children:(0,r.jsxs)("div",{className:"grid grid-cols-12 gap-10 ",children:[(0,r.jsx)("div",{className:"hidden md:block col-span-1"}),(0,r.jsxs)("div",{className:"col-span-12 lg:col-span-7 mx-8 md:mx-10",children:[(0,r.jsx)("h1",{className:"text-2xl md:text-3xl lg:text-4xl font-bold heading-font text-[#191619] mb-10",children:"Why You Need Professional Snow & Ice Management?"}),(0,r.jsx)("div",{className:"mb-6",children:(0,r.jsxs)("ul",{children:[(0,r.jsxs)("li",{className:"flex items-center gap-4 md:leading-14 text-[#5B5B5B] font-normal text-xl max-w-160",children:[(0,r.jsx)("div",{className:"w-10",children:(0,r.jsx)(s.A,{})}),"Prevent roof collapses from excessive snow weight"]}),(0,r.jsxs)("li",{className:"flex items-center gap-4 md:leading-14 text-[#5B5B5B] font-normal border-t border-[#5B5B5B]/10 text-xl max-w-160",children:[(0,r.jsx)("div",{className:"w-10",children:(0,r.jsx)(s.A,{})}),"Avoid ice dam damage to shingles, insulation, and drywall"]}),(0,r.jsxs)("li",{className:"flex items-center gap-4 md:leading-14 text-[#5B5B5B] font-normal border-t border-[#5B5B5B]/10 text-xl max-w-160",children:[(0,r.jsx)("div",{className:"w-10",children:(0,r.jsx)(s.A,{})}),"Extend the life of your roof and reduce emergency repair costs"]}),(0,r.jsxs)("li",{className:"flex items-center gap-4 md:leading-14 text-[#5B5B5B] font-normal border-t border-[#5B5B5B]/10 text-xl max-w-160",children:[(0,r.jsx)("div",{className:"w-10",children:(0,r.jsx)(s.A,{})}),"Protect your family or tenants from falling ice or snow slides"]})]})}),(0,r.jsx)("div",{children:(0,r.jsx)("p",{className:"inter-font font-medium italic text-xl text-[#5B5B5B]",children:"Our team uses the right tools, safety equipment, and expertise to clear snow and ice without damaging roofing systems or creating liability risks."})})]}),(0,r.jsx)("div",{className:"col-span-12 lg:col-span-3 ",children:(0,r.jsx)(l.default,{src:n.A,alt:"dedication image",className:"rounded-4xl mb-0 md:mb-8 w-[80%] "})}),(0,r.jsx)("div",{className:"hidden md:block col-span-1"})]})})})}},7357:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let r=a(5155),l=a(2115),n=a(2146);function s(e){return{default:e&&"default"in e?e.default:e}}a(255);let o={loader:()=>Promise.resolve(s(()=>null)),loading:null,ssr:!0},i=function(e){let t={...o,...e},a=(0,l.lazy)(()=>t.loader().then(s)),i=t.loading;function d(e){let s=i?(0,r.jsx)(i,{isLoading:!0,pastDelay:!0,error:null}):null,o=!t.ssr||!!t.loading,d=o?l.Suspense:l.Fragment,c=t.ssr?(0,r.jsxs)(r.Fragment,{children:[null,(0,r.jsx)(a,{...e})]}):(0,r.jsx)(n.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(a,{...e})});return(0,r.jsx)(d,{...o?{fallback:s}:{},children:c})}return d.displayName="LoadableComponent",d}},7828:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return r}});let r=(0,a(4054).createAsyncLocalStorage)()},9101:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});let r={src:"/_next/static/media/snowroof1.e8e026f4.webp",height:572,width:823,blurDataURL:"data:image/webp;base64,UklGRnoAAABXRUJQVlA4WAoAAAAQAAAABwAABQAAQUxQSA0AAAABD/D8/4iIMIAR/Y8AAFZQOCBGAAAA0AEAnQEqCAAGAAJAOCWUAnQA9LaceyAA/vKQYNOD8xdUbNIlzxUEoMmzYJPv0OSFEu8vdEi8J4eJs1/KpyMfBaY8WQwAAA==",blurWidth:8,blurHeight:6}},9738:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={src:"/_next/static/media/whychoose.aa2a980a.webp",height:484,width:436,blurDataURL:"data:image/webp;base64,UklGRqAAAABXRUJQVlA4WAoAAAAQAAAABgAABwAAQUxQSDgAAAABYBTJVpxxgAEkIAJkoAINXNGFgkiIgOTKvpqIiAngdtw2acCk/oH65+zId87ZxTMvH/tFGGOMBlZQOCBCAAAAsAEAnQEqBwAIAAJAOCWIAAKdynRywAD++mXVqToN/Y+w47e59CMrtj/MFy3mOJGd/mkZ//meDkXu+yVwjceiy/gA",blurWidth:7,blurHeight:8}}},e=>{var t=t=>e(e.s=t);e.O(0,[63,441,684,358],()=>t(3881)),_N_E=e.O()}]);