(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[820],{255:(e,t,a)=>{"use strict";function l(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return l}}),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 o},getImageProps:function(){return i}});let l=a(8229),n=a(8883),s=a(3063),r=l._(a(1193));function i(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:r.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 o=s.Image},1994:(e,t,a)=>{"use strict";a.d(t,{default:()=>i});var l=a(5155);a(2115);var n=a(6766);let s={src:"/_next/static/media/cranerental1.37f4df32.webp",height:572,width:824,blurDataURL:"data:image/webp;base64,UklGRn4AAABXRUJQVlA4WAoAAAAQAAAABwAABQAAQUxQSA0AAAABD/D8/4iIMIAR/Y8AAFZQOCBKAAAA0AEAnQEqCAAGAAJAOCWwAnQA9If7zgAA/vtZC9wUFmZiGyT20+SpESmI0cxIOEHyfjUa/o6dR21O2sb8mGyaq/Y2ItOImRqAAAA=",blurWidth:8,blurHeight:6};var r=a(4514);let i=function(){return(0,l.jsx)("div",{className:"cranerental py-10 bg-[#F7F7F7]",children:(0,l.jsx)("div",{className:"container mx-auto my-20",children:(0,l.jsxs)("div",{className:"grid grid-cols-12 gap-10 ",children:[(0,l.jsxs)("div",{className:"col-span-12 lg:col-span-6 mx-8 md:mx-10",children:[(0,l.jsx)("h1",{className:"text-2xl md:text-3xl lg:text-4xl font-bold heading-font text-[#191619] mb-10",children:"Why Choose McKenna Roofing & Construction for Crane Rental?"}),(0,l.jsx)("p",{className:"text-[#5B5B5B] font-normal text-xl font-inter",children:"Our crane rentals are perfect for a variety of lifting and hoisting needs, including:"}),(0,l.jsx)("div",{className:"mb-6",children:(0,l.jsxs)("ul",{children:[(0,l.jsxs)("li",{className:"flex items-center gap-4 md:leading-14 text-[#5B5B5B] font-normal text-xl max-w-160",children:[(0,l.jsx)("div",{className:"w-10",children:(0,l.jsx)(r.A,{})}),"Fully insured and OSHA-compliant"]}),(0,l.jsxs)("li",{className:"flex items-center gap-4 md:leading-14 text-[#5B5B5B] font-normal border-t border-[#5B5B5B]/10 text-xl max-w-120",children:[(0,l.jsx)("div",{className:"w-10",children:(0,l.jsx)(r.A,{})}),"Competitive hourly, daily, and weekly rates"]}),(0,l.jsxs)("li",{className:"flex items-center gap-4 md:leading-14 text-[#5B5B5B] font-normal border-t border-[#5B5B5B]/10 text-xl max-w-120",children:[(0,l.jsx)("div",{className:"w-10",children:(0,l.jsx)(r.A,{})}),"Fast scheduling and dispatch"]}),(0,l.jsxs)("li",{className:"flex items-center gap-4 md:leading-14 text-[#5B5B5B] font-normal border-t border-[#5B5B5B]/10 text-xl max-w-120",children:[(0,l.jsx)("div",{className:"w-10",children:(0,l.jsx)(r.A,{})}),"Expert lift planning and site evaluation"]}),(0,l.jsxs)("li",{className:"flex items-center gap-4 md:leading-14 text-[#5B5B5B] font-normal border-t border-[#5B5B5B]/10 text-xl max-w-120",children:[(0,l.jsx)("div",{className:"w-10",children:(0,l.jsx)(r.A,{})}),"Servicing Rhode Island & Massachusetts"]})]})})]}),(0,l.jsx)("div",{className:"col-span-12 lg:col-span-6 flex justify-center items-center mx-3",children:(0,l.jsx)("div",{className:"flex flex-col sm:flex-row w-full",children:(0,l.jsx)("div",{className:"flex-3 flex justify-center md:mb-0 sm:mb-4",children:(0,l.jsx)(n.default,{src:s,alt:"dedication image",className:"rounded-2xl "})})})})]})})})}},2146:(e,t,a)=>{"use strict";function l(e){let{reason:t,children:a}=e;return a}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return l}}),a(5262)},2292:(e,t,a)=>{"use strict";a.d(t,{default:()=>i});var l=a(5155);a(2115);var n=a(6766),s=a(9738),r=a(4514);let i=function(){return(0,l.jsx)("div",{className:"dedicated py-10",children:(0,l.jsx)("div",{className:"container mx-auto my-20",children:(0,l.jsxs)("div",{className:"grid grid-cols-12 gap-10 ",children:[(0,l.jsx)("div",{className:"col-span-1"}),(0,l.jsxs)("div",{className:"col-span-11 lg:col-span-6 mx-8 md:mx-10",children:[(0,l.jsx)("h1",{className:"text-2xl md:text-3xl lg:text-4xl font-bold heading-font text-[#191619] mb-10",children:"Why Choose McKenna Roofing & Construction for Crane Rental?"}),(0,l.jsx)("div",{className:"mb-6",children:(0,l.jsxs)("ul",{children:[(0,l.jsxs)("li",{className:"flex items-center gap-4 md:leading-14 text-[#5B5B5B] font-normal text-xl max-w-160",children:[(0,l.jsx)("div",{className:"w-10",children:(0,l.jsx)(r.A,{})}),"Fully insured and OSHA-compliant"]}),(0,l.jsxs)("li",{className:"flex items-center gap-4 md:leading-14 text-[#5B5B5B] font-normal border-t border-[#5B5B5B]/10 text-xl max-w-120",children:[(0,l.jsx)("div",{className:"w-10",children:(0,l.jsx)(r.A,{})}),"Competitive hourly, daily, and weekly rates"]}),(0,l.jsxs)("li",{className:"flex items-center gap-4 md:leading-14 text-[#5B5B5B] font-normal border-t border-[#5B5B5B]/10 text-xl max-w-120",children:[(0,l.jsx)("div",{className:"w-10",children:(0,l.jsx)(r.A,{})}),"Fast scheduling and dispatch"]}),(0,l.jsxs)("li",{className:"flex items-center gap-4 md:leading-14 text-[#5B5B5B] font-normal border-t border-[#5B5B5B]/10 text-xl max-w-120",children:[(0,l.jsx)("div",{className:"w-10",children:(0,l.jsx)(r.A,{})}),"Expert lift planning and site evaluation"]}),(0,l.jsxs)("li",{className:"flex items-center gap-4 md:leading-14 text-[#5B5B5B] font-normal border-t border-[#5B5B5B]/10 text-xl max-w-120",children:[(0,l.jsx)("div",{className:"w-10",children:(0,l.jsx)(r.A,{})}),"Servicing Rhode Island & Massachusetts"]})]})})]}),(0,l.jsx)("div",{className:"col-span-11 lg:col-span-3 flex justify-center items-center",children:(0,l.jsx)(n.default,{src:s.A,alt:"dedication image",className:"rounded-4xl mb-8 w-[80%]"})}),(0,l.jsx)("div",{className:"col-span-2"})]})})})}},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 r},createAsyncLocalStorage:function(){return s},createSnapshot:function(){return i}});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 l{disable(){throw a}getStore(){}run(){throw a}exit(){throw a}enterWith(){throw a}static bind(e){return e}}let n="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function s(){return n?new n:new l}function r(e){return n?n.bind(e):l.bind(e)}function i(){return n?n.snapshot():function(e,...t){return e(...t)}}},4304:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var l,n=a(2115);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";a.d(t,{A:()=>r});var l,n=a(2115);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";a.d(t,{default:()=>n.a});var l=a(6645),n=a.n(l)},5744:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return l.workAsyncStorageInstance}});let l=a(7828)},6546:(e,t,a)=>{"use strict";a.d(t,{default:()=>c});var l=a(5155),n=a(2115),s=a(6766);let r={src:"/_next/static/media/map.11b6ec70.webp",height:567,width:769,blurDataURL:"data:image/webp;base64,UklGRjQAAABXRUJQVlA4ICgAAACwAQCdASoIAAYAAkA4JYwAAudNJ4uAAP78ev1YWS4I+w17chscIAAA",blurWidth:8,blurHeight:6};var i=a(4304);let o=(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]=n.useState([]),[a,c]=(0,n.useState)(!1),[u,m]=(0,n.useState)(!1),[x,f]=(0,n.useState)(!1),h=async a=>{a.preventDefault(),c(!0),m(!1),f(!1);let l=a.currentTarget,n={firstName:l.firstName.value,lastName:l.lastName.value,email:l.email.value,phone:l.phone.value,services:e.map(e=>e.label),message:l.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(n)}),m(!0),l.reset(),t([])}catch(e){f(!0)}finally{c(!1)}};return(0,l.jsx)("div",{className:"contact py-10",children:(0,l.jsx)("div",{className:"container mx-auto",children:(0,l.jsx)("div",{className:"card shadow rounded-3xl",children:(0,l.jsxs)("div",{className:"grid grid-cols-12",children:[(0,l.jsx)("div",{className:"col-span-12 lg:col-span-6",children:(0,l.jsx)("div",{className:"flex flex-col justify-center sm:px-6 lg:px-8",children:(0,l.jsx)("div",{className:"mt-8 sm:mx-auto sm:w-full sm:max-w-md",children:(0,l.jsx)("div",{className:"py-8 px-4",children:(0,l.jsx)("form",{onSubmit:h,method:"POST",children:(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:"py-5",children:[(0,l.jsx)("h1",{className:"font-bold text-3xl md:text-4xl lg:text-5xl heading-font pb-4 text-[#191619]",children:"Contact Us"}),(0,l.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,l.jsx)("p",{className:"text-green-600 font-medium mb-3",children:"Message sent successfully!"}),x&&(0,l.jsx)("p",{className:"text-red-600 font-medium mb-3",children:"Something went wrong. Please try again."}),(0,l.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,l.jsx)("div",{className:"mt-4",children:(0,l.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,l.jsx)("div",{className:"mt-4",children:(0,l.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,l.jsx)("div",{className:"mt-4",children:(0,l.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,l.jsx)("div",{className:"mt-4",children:(0,l.jsx)(o,{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,l.jsx)("div",{className:"mt-4",children:(0,l.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,l.jsxs)("div",{className:"mt-6 flex items-center gap-3",children:[(0,l.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,l.jsx)("div",{className:"loader border-2 border-t-2 border-green-500 border-t-transparent rounded-full w-5 h-5 animate-spin"})]})]})})})})})}),(0,l.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,l.jsxs)("div",{className:"flex flex-col",children:[(0,l.jsx)(s.default,{src:r,alt:"map image",className:"rounded-4xl"}),(0,l.jsxs)("div",{className:"flex justify-end mt-10 text-[#656565] font-normal inter-font text-lg gap-3",children:[(0,l.jsx)(i.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 n}});let l=a(8229)._(a(7357));function n(e,t){var a;let n={};"function"==typeof e&&(n.loader=e);let s={...n,...t};return(0,l.default)({...s,modules:null==(a=s.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)},6766:(e,t,a)=>{"use strict";a.d(t,{default:()=>n.a});var l=a(1469),n=a.n(l)},6922:(e,t,a)=>{Promise.resolve().then(a.bind(a,6546)),Promise.resolve().then(a.bind(a,1994)),Promise.resolve().then(a.bind(a,2292))},7357:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let l=a(5155),n=a(2115),s=a(2146);function r(e){return{default:e&&"default"in e?e.default:e}}a(255);let i={loader:()=>Promise.resolve(r(()=>null)),loading:null,ssr:!0},o=function(e){let t={...i,...e},a=(0,n.lazy)(()=>t.loader().then(r)),o=t.loading;function d(e){let r=o?(0,l.jsx)(o,{isLoading:!0,pastDelay:!0,error:null}):null,i=!t.ssr||!!t.loading,d=i?n.Suspense:n.Fragment,c=t.ssr?(0,l.jsxs)(l.Fragment,{children:[null,(0,l.jsx)(a,{...e})]}):(0,l.jsx)(s.BailoutToCSR,{reason:"next/dynamic",children:(0,l.jsx)(a,{...e})});return(0,l.jsx)(d,{...i?{fallback:r}:{},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 l}});let l=(0,a(4054).createAsyncLocalStorage)()},9738:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});let l={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(6922)),_N_E=e.O()}]);