PageSourceSearch

https://a1-roofing-surrey.co.uk/component---packages-theme-theme-o…es-local-service-js-38ef10ef9d44b6cf8513.js

js a1-roofing-surrey.co.uk collected 2026-10-04 08:20:43 UTC 8,189 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_sites_a1_roofing_surrey=self.webpackChunk_sites_a1_roofing_surrey||[]).push([[61],{9055:function(e,t,a){var l=a(2784),n=a(4792),r=a(6854);function i(e){for(var t=e.toLowerCase().split(" "),a=0;a<t.length;a++)t[a]=t[a].charAt(0).toUpperCase()+t[a].substring(1);return t.join(" ")}t.Z=e=>{var t;let{RelatedService:a,data:o}=e;return l.createElement(l.Fragment,null,o.distinct&&o.distinct.length>0?l.createElement("section",{className:"mt-20 mx-auto  max-w-screen-xl items-center mb-20 justify-between px-4"},l.createElement("h3",{className:"text-3xl mb-10  text-blue-500 text-center pb-4  border-b-2"},i(a)," Related Questions"),l.createElement("div",{className:" grid grid-cols-1 md:grid-cols-1 gap-6 h-80 rounded-md overflow-auto outline outline-offset-[4px] hover:outline-offset-[0px]  outline-slate-300/10 hover:outline-slate-800/40 duration-300"},l.createElement("div",{className:"col-span-1  flex md:col-span-14 bg-gray-100 p-4 "},l.createElement("div",{className:"pl-0 p-2 pr-0 lg:pl-6 lg:pr-2  my-auto  w-full   "},l.createElement("div",{className:"text-xl p-4 rounded-md  text-center  text-blue-500 mb-4"},null==o||null===(t=o.distinct)||void 0===t?void 0:t.map((e=>l.createElement(n.Link,{to:"/faq/"+r(e,{lower:!0})},l.createElement("div",{className:"mb-6 p-4 rounded-lg border-2 outline outline-offset-[4px] hover:outline-offset-[0px]  outline-slate-300/10 hover:outline-slate-800/40 duration-100 "}," ",i(e)))))))))):null)}},8296:function(e,t,a){var l=a(2784),n=a(3252);t.Z=e=>{let{allImages:t,related_service:a,area:r,title:i}=e;const o=(0,n.c)(t.childImageSharp);return l.createElement(l.Fragment,null,l.createElement("div",{className:"relative h-52 md:h-64  overflow-hidden  "},l.createElement("div",{className:"absolute inset-0 z-10 bg-slate-800 text-center flex flex-col  justify-center bg-opacity-50 hover:bg-opacity-80 duration-700"},l.createElement("h1",{className:" text-white text-3xl drop-shadow-[0_1.2px_1.2px_rgba(0,0,0,0.8)]"},i||(r?a+" in "+r:a))),l.createElement("div",{className:" flex flex-wrap content-center"},l.createElement(n.G,{image:o,className:"mx-auto ",placeholder:"blurred",alt:i||(r?a+" in "+r:a),style:{height:"100%",width:"100%"}}))))}},2974:function(e,t,a){a.r(t),a.d(t,{Head:function(){return w},default:function(){return y}});var l=a(2784),n=a(6966),r=a(8296),i=a(4792),o=a(2534),s=a(6854);var c=e=>{let{related_service:t,area:a}=e;const{title:n}=(0,o.$)();return l.createElement(l.Fragment,null,l.createElement("div",{className:"hidden sm:block"},l.createElement("div",{className:"max-w-screen-xl md:flex mx-auto px-4 sm:px-6 lg:px-8 mt-6  text-gray-600"},l.createElement(i.Link,{to:"/"},l.createElement("p",{id:"breadcrumbs",className:" pr-2 hover:underline"},""+n)),l.createElement("div",null,"/"),l.createElement(i.Link,{to:"/"+s(t,{lower:!0})},l.createElement("p",{id:"breadcrumbs",className:" px-2 hover:underline"},""+t)),l.createElement("div",null,"/"),l.createElement("p",{id:"breadcrumbs",className:" px-2"},""+a))))},m=a(4133),u=a(4841),d=a(1013),p=a(709),v=a(6854);var x=e=>{var t;let{data:a,area:n}=e;const{site:r}=(0,i.useStaticQuery)("592844702");return l.createElement(l.Fragment,null,l.createElement("section",{className:"mt-6 mx-auto  max-w-screen-xl items-center mb-20   justify-between px-4"},l.createElement("h2",{className:"text-3xl mb-10  text-blue-500 text-center pb-4  border-b-2"},"Our ",r.siteMetadata.mainService," Services in ",n),l.createElement("div",{className:"grid grid-cols-2 text-center md:grid-cols-4 gap-6 divide divide-y  p-6 max-h-96 overflow-auto"},a.group&&a.group.length>0?null===(t=a.group)||void 0===t?void 0:t.map(((e,t)=>{var a=e.edges[0].node.related_service;return l.createElement(i.Link,{to:"/"+v(a,{lower:!0})+"/"+v(n,{lower:!0}),className:"col-span-1   md:col-span-1  shadow  rounded p-6 outline outline-[3px] hover:outline-[3px] outline-blue-500/10 hover:outline-blue-500/60 outline-offset-[5px] hover:outline-offset-0 duration-300"},l.createElement("p",{className:"tracking-wide "},n?a+" in "+n:a))})):null)))},g=a(9055),h=a(6854);function b(e){for(var t=e.toLowerCase().split(" "),a=0;a<t.length;a++)t[a]=t[a].charAt(0).toUpperCase()+t[a].substring(1);return t.join(" ")}var E=e=>{var t;let{RelatedService:a,area:n,data:r,local_government_area:o}=e;return l.createElement(l.Fragment,null,l.createElement("section",{className:"mt-20 mx-auto  max-w-screen-xl items-center mb-20   justify-between px-4"},l.createElement("h3",{className:"text-3xl mb-10  text-blue-500 text-center pb-4  border-b-2"},b(a)+" in "+b(o)),l.createElement("div",{className:"grid grid-cols-1 text-center md:grid-cols-4 gap-6 divide divide-y  p-6 max-h-96 overflow-auto"},l.createElement(i.Link,{to:"/"+h(o,{lower:!0}),className:"col-span-1   md:col-span-4 shadow  rounded p-6 outline outline-[3px] hover:outline-[3px] outline-blue-500/10 hover:outline-blue-500/60 outline-offset-[5px] hover:outline-offset-0 duration-300"},l.createElement("p",{className:" text-gray-500  tracking-wide "},b(o))),r.distinct&&r.distinct.length>0?null==r||null===(t=r.distinct)||void 0===t?void 0:t.map(((e,t)=>l.createElement(i.Link,{to:"/"+h(a,{lower:!0})+"/"+h(e,{lower:!0}),className:"col-span-1   md:col-span-2 shadow  rounded p-6 outline outline-[3px] hover:outline-[3px] outline-blue-500/10 hover:outline-blue-500/60 outline-offset-[5px] hover:outline-offset-0 duration-300"},l.createElement("p",{className:" text-gray-500  tracking-wide "},b(e))))):null)))},f=a(1292),N=a(2954),_=(a(2286),a(6854));const w=e=>{let{pageContext:{local_government_area:t,related_service:a,name:n},data:{site:{siteMetadata:{title:r,phoneNum:i,siteUrl:o}}}}=e;const s="Looking for "+a+" in "+n+", "+t+"? Call "+r+" now on "+i+" for a free quote.";return l.createElement(N.Z,{title:a+" in "+n+(t===n?"":", "+t),description:s},l.createElement("script",{type:"application/ld+json"},JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:r,item:""+o},{"@type":"ListItem",position:2,name:a,item:o+"/"+_(a,{lower:!0})},{"@type":"ListItem",position:3,name:n}]})))};var y=e=>{var t;let{pageContext:a,data:i}=e;const{group:o,local_government_area:s,related_service:v,name:h,phone_number:b,postcode_sector:N,gmap:_,link_site:w,link_company_name:y,link_email:k,link_phone_number:L}=a,S=b||(null==i||null===(t=i.site)||void 0===t?void 0:t.siteMetadata.phoneNum),C=o.edges,Z=C.slice(0,5),U=C.slice(5,9),I=C.slice(9,15),{images:R}=i,{allImages:j}=R;return l.createElement(l.Fragment,null,l.createElement(n.Z,{phone_number:S,tagLine:"We provide the best "+v+" in "+h+", "+s},l.createElement(r.Z,{allImages:j[0],related_service:v,area:h,title:v+" Services in "+h}),l.createElement(m.Z,{background:!0,phone_number:S,subHeading:"We are here for all you "+v+" needs in "+h+", "+s+"."}),l.createElement(c,{related_service:v,area:h}),null!=i&&i.relatedServices?l.createElement(x,{area:h,data:i.relatedServices}):null,l.createElement("div",{className:"mt-6 mx-auto  max-w-screen-xl items-center mb-10 justify-between px-4"},l.createElement("h3",{className:"text-4xl text-blue-500 text-center my-20"}
1,"URGENTLY REQUIRE OUR"," ",String(v).toUpperCase()+" SERVICES IN "+String(h).toUpperCase(),"?? CALL US NOW ON"," ",l.createElement("a",{className:" text-gray-600 underline",href:"tel:+"+S},S))),l.createElement(u.Z,{data:Z,heading:"Local "+v+" Services in "+h+", "+s}),w&&y&&k&&L?l.createElement(m.Z,{phone_number:L,Heading:"Contact Our Local Branch "+y+" on "+L,subHeading:"Contact Us Now for a Free Quote on "+L,link_site:w,link_company_name:y}):l.createElement(m.Z,{phone_number:S,Heading:"Contact Our Local "+v+" Specialist in "+h+", "+s,subHeading:"Contact Us Now for a Free Quote",callNow:!0}),l.createElement(f.Z,{heading:"Where We Cover in "+h+", "+s,gMap:_||null,area:h+","+s}),l.createElement(d.Z,{data:U}),I&&I.length>0?l.createElement(p.Z,{data:I}):null,l.createElement(g.Z,{RelatedService:v,data:null==i?void 0:i.relatedQA}),l.createElement(E,{RelatedService:v,area:h,local_government_area:s,data:null==i?void 0:i.relatedAreas})))}}}]);
2//# sourceMappingURL=component---packages-theme-theme-one-no-fm-src-templates-local-service-js-38ef10ef9d44b6cf8513.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.