PageSourceSearch

https://lp-designs.vercel.app/_next/static/chunks/023xo1.d9zc_-.js?dpl=dpl_FpAkegvedxdwtq1oadK1j9VLEvwU

js lp-designs.vercel.app collected 2026-10-03 07:15:43 UTC 44,026 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,84233,e=>{"use strict";let t=String.fromCharCode(8211),s=String.fromCharCode(8212),a=RegExp(`\\s*[${t}${s}]\\s*`,"g"),i=RegExp(`^[\u2022\\-${t}*]\\s*`),r=RegExp(`^((?:\\s*<[^>]+>)*)\\s*[\u2022\\-${t}*]\\s*`);function l(e){return e.replace(/&amp;/g,"&").replace(/&nbsp;/g," ").replace(/&#8217;|&rsquo;/g,"’").replace(/&#8211;|&ndash;/g,"-").replace(/&#8212;|&mdash;/g,"-")}function n(e){return e.replace(a," - ")}function o(e){return n(l(e).replace(/<(?!\/?a[\s>])[^>]+>/gi,"").replace(/<a\s+[^>]*href="([^"]+)"[^>]*>/gi,'<a href="$1">').replace(/\s+/g," ").replace(/\s+([,.])/g,"$1").trim())}function c(e){return n(l(e.replace(/<[^>]+>/g,""))).replace(/\s+/g," ").trim()}function d(e){let t=c(e).match(/^([A-Z][^:.?!]{2,48}):\s+(\S[\s\S]*)$/);if(!t)return null;let s=t[1].trim(),a=-1;for(let t=0,s=!1;t<e.length;t++){let i=e[t];if("<"===i)s=!0;else if(">"===i)s=!1;else if(!s&&":"===i){a=t;break}}let i=a>=0?e.slice(a+1).replace(/^\s*(<\/(strong|b|a)>\s*)+/i,""):t[2];return{kind:"labelled",label:s,href:a>=0?e.slice(0,a).match(/<a\s+[^>]*href="([^"]+)"/i)?.[1]:void 0,html:o(i)}}let p=[[/hot water/i,"hot-water","Newly installed Rinnai gas hot water unit with copper pipework"],[/roof|stormwater|gutter/i,"stormwater","Two Rapid Service Plumbing plumbers laying new stormwater drainage along a street"],[/relin/i,"pipe-relining","Pipe relining equipment at an excavated sewer line in a backyard"],[/burst|leak|pipe/i,"burst-pipes","A Rapid Service Plumbing plumber fitting new copper pipe to a brick wall"],[/gas/i,"gas-fitting","Licensed gas fitter working on a gas meter against a brick wall"],[/drain|sewer|block/i,"blocked-drains","Rapid Service Plumbing plumber clearing a blocked drain under a house"],[/tap/i,"taps","A plumber tightening a new copper tap spindle with a wrench"],[/bath|shower|toilet/i,"bathroom","A Rapid Service Plumbing plumber in branded uniform fitting out a bathroom"],[/kitchen|sink/i,"kitchen","New waste and supply pipework under a kitchen sink"]],u=/(?:\b(?:St|Mt|Dr|No|Pty|Ltd|approx|e\.g|i\.e))\.$/i;e.s(["cleanInline",0,o,"dashes",0,n,"parseTextarea",0,function(e){if(!e)return[];let t=e.replace(/\r/g,""),s=(t=(t=(t=(t=(t=t.replace(/<br\s*\/?>/gi,"\n")).replace(/<h[1-6][^>]*>([\s\S]*?)<\/h[1-6]>/gi,"\n\n<<H>>$1\n\n")).replace(/<\/?p[^>]*>/gi,"\n\n")).replace(/<\/?(ul|ol)[^>]*>/gi,"\n\n")).replace(/<li[^>]*>/gi,"\n\n<<LI>>").replace(/<\/li>/gi,"\n\n")).split(/\n\s*\n/).map(e=>e.trim()).filter(e=>c(e).length>0),a=[],l=e=>{let t=a[a.length-1];t&&"list"===t.kind?t.items.push(...e):a.push({kind:"list",items:e})};for(let e of s){if(e.startsWith("<<H>>")){a.push({kind:"heading",text:c(e.slice(5))});continue}if(e.startsWith("<<LI>>")){let t=e.slice(6).replace(/\n+/g," ").trim(),s=d(t);s?a.push(s):l([o(t)]);continue}let t=e.split("\n").map(e=>e.trim()).filter(e=>c(e).length>0),s=t.every(e=>i.test(c(e))),n=t.length>=2&&t.every(e=>c(e).length<=160);if(s||n){l(t.map(e=>o(e.replace(r,"$1"))));continue}for(let e of t){let t=d(e);if(t){a.push(t);continue}let s=c(e);if(s.length<=140&&/[?:]\s*$/.test(s)){a.push({kind:"lead-in",html:o(e)});continue}a.push({kind:"para",html:o(e)})}}return a.map((e,t)=>{if("lead-in"!==e.kind)return e;let s=a[t+1];return s&&("list"===s.kind||"labelled"===s.kind)?e:{kind:"para",html:e.html}})},"plain",0,c,"plan",0,function(e){let t,s={prose:[],rows:[],lists:[],checklist:[]},a=0,i=t=>!!t&&("labelled"===t.kind||"heading"===t.kind&&e[e.indexOf(t)+1]?.kind==="labelled");for(;a<e.length;){let r=e[a];if("labelled"===r.kind||"heading"===r.kind&&e[a+1]?.kind==="labelled"){let r=[];for(;a<e.length&&i(e[a]);){let t;"heading"===e[a].kind&&(t=e[a].text,a++);let s=e[a];r.push(t?{label:t,html:`<strong>${s.href?`<a href="${s.href}">${s.label}</a>`:s.label}:</strong> ${s.html}`}:{label:s.label,href:s.href,html:s.html}),a++}r.length>=3&&!s.services?s.services={prompt:t,items:r}:(t&&s.prose.push(t),s.rows.push(...r)),t=void 0;continue}"lead-in"===r.kind?t=r.html:"list"===r.kind?(s.lists.push({prompt:t,items:r.items,beforeLead:void 0===s.lead}),s.checklist.push(...r.items),s.checklistPrompt??=t,t=void 0):"para"===r.kind&&(void 0===s.lead?s.lead=r.html:s.prose.push(r.html)),a++}return t&&s.prose.push(t),s},"reasonFromBox",0,function(e){if(!e||"object"!=typeof e||Array.isArray(e))return null;let t=Object.values(e).filter(e=>"string"==typeof e&&e.trim().length>0);if(t.length<2)return null;let s=t.find(e=>/^\d+\.\s/.test(e))??t.reduce((e,t)=>
1e.length<=t.length?e:t),a=t.find(e=>e!==s)??"";return{title:c(s.replace(/^\d+\.\s*/,"")),text:o(a)}},"slidePhoto",0,function(e,t){for(let[s,a,i]of p)if(s.test(e)&&!t.has(a))return t.add(a),{img:a,alt:i};return{img:"fleet",alt:"The Rapid Service Plumbing fleet of branded vans and trucks at the depot"}},"splitFirstSentence",0,function(e){let t,s=o(e),a=/[.!?](?=\s+\S)/g;for(;t=a.exec(s);){let e=t.index+1,a=s.slice(0,e);if(u.test(a))continue;let i=s.slice(e).trim();if(/<a[\s>]/i.test(a)||a.length>120||!i)break;return{head:c(a),body:i}}return{body:s}}])},28225,(e,t,s)=>{t.exports={_source:"GET /wp-json/wp/v2/service-area?parent=0 fetched 2026-09-30 - the region pages",regions:[["Footscray","/service-area/footscray/"],["Western Sydney","/service-area/plumber-western-sydney/"],["Northern Beaches, Sydney","/service-area/plumber-northern-beaches/"],["North Shore, Sydney","/service-area/plumber-north-shore/"],["Sutherland Shire","/service-area/plumber-sutherland-shire/"],["Inner West","/service-area/plumber-inner-west/"],["Eastern Suburbs, Sydney","/service-area/plumber-eastern-suburbs/"],["City Of Sydney","/service-area/plumber-city-of-sydney/"],["Canterbury-Bankstown Council","/service-area/plumber-canterbury-bankstown/"],["The Hills District","/service-area/plumber-hills-district/"],["Tempe","/service-area/tempe/"]]}},11542,(e,t,s)=>{t.exports={_source:"GET https://rapidserviceplumbing.com.au/wp-json/wp/v2/services/1805 fetched 2026-09-30, meta_box verbatim (main_content_image trimmed to the keys the template uses). children = services posts whose parent is this post.",id:1805,slug:"hot-water-systems-sydney",link:"https://rapidserviceplumbing.com.au/services/hot-water-systems-sydney/",parent:0,title:"Hot Water Systems Sydney",meta_box:{svg_icon:"",service__custom_heading:"HOT WATER SYSTEMS IN SYDNEY",service__hero_description:'<p>Call us on <a href="tel:+61290999138">02 9099 9138</a> or request an obligation free quote using the form below before you hire a plumber in Sydney.</p>\n',service__center_textarea:"<p>At Rapid Service Plumbing, we are your one-stop go-to destination for hot water systems Sydney-wide and beyond, including professional servicing, swift repairs, and so much more.</p>\n",main_content_h2:"SYDNEY HOT WATER SERVICES YOU CAN RELY ON!",main_content_h3:"THE HOT WATER PLUMBING SYDNEY LOCALS DESERVE",main_content_sub_heading:"Here at Rapid Service Plumbing, the experts in hot water plumbing in Sydney locals have trusted for years, our fully-licensed, always-friendly, ultra-experienced local Sydney plumbers can be at your place in a flash! In almost all cases, a single flying visit is all it takes to get your existing hot water system swiftly repaired or completely replaced with the most reputable names for plumbing services Sydney-wide at market-beating prices. There’s almost nothing more disruptive to a happy, busy home or a productive Sydney business than stone-cold water or a misbehaving hot water system. Have you got an eye on all the signs that something is wrong:",text_cvqat0cvlur:"",check_list_1:"Water no longer clear",check_list_2:"Steaming hot water gone stone cold",check_list_3:"Sydney hot water system making odd noises?",check_list_4:"Energy bills suddenly skyrocketing",check_list_5:"Spotted a leak or some rust",main_content_textarea:"<p>Oh no … has your hot shower just turned into a freezing cold nightmare? Are you in the market for a brand new, affordable, ultra-efficient hot water system across the exciting technology range? Are you looking for a fast and cost-effective repair?<br />\nNo matter why hot water is on your mind, we supply, install, repair and inspect the widest range of hot water technologies all over Sydney – we have the perfectly personalised solution for you!</p>\n",main_content_image:{ID:"37747",full_url:"https://rapidserviceplumbing.com.au/wp-content/uploads/DSC06805-scaled.jpg",alt:"Rapid Service Plumbing specialists in Sydney providing expert hot water system installation, repairs and replacements.",width:150,height:150,title:"RSP_Image_03",large:"https://rapidserviceplumbing.com.au/wp-content/uploads/DSC06805-1280x1920.jpg"},text_j1eekufhzji:"Truly trustworthy Sydney hot water replacement",wysiwyg_69ye6fouck:'<p>Perhaps you’re simply on the market to upgrade to an ultra-modern, super-efficient hot water system? Whether you’re tired of your ageing, misbehaving heater or you like the idea of lower bills, a smaller carbon footprint and all the whiz-bang features, we supply, install and repair the full range of hot water technologies such as:</p>\n<ul>\n<li><b><a href="https://rapidserviceplumbing.com.au/services/electric-hot-water-systems-sydney/">Electric</a>:</b> The original, popular choice is still affordable but now more efficient than before.</li>\n<li><b><a href="https://rapidserviceplumbing.com.au/services/gas-hot-water-systems-sydney/">Gas</a>:</b> Whether you’re on the mains or you hook up to LPG bottles, this is the cheaper alternative for even faster heat-up times.</li>\n<li><b>Instantaneous:</b> They look good, they’re small &amp; sleek and you’ll simply never run of water … ever!</li>\n<li><b>Heat pump/solar:</b> Ultra-modern technologies are always the most exciting, but in our ‘green’ age they’re also the most moral and cost-effective choices for the long haul.</li>\n</ul>\n<div class="et_pb_row et_pb_row_4">\n<div class="et_pb_column et_pb_column_4_4 et_pb_column_6 et_pb_css_mix_blend_mode_passthrough et-last-child">\n<div class="et_pb_module et_pb_text et_pb_text_6 et_pb_text_align_left et_pb_text_align_center-tablet et_pb_bg_layout_light"></div>\n</div>\n</div>\n<div class="et_pb_row et_pb_row_5">\n<div class="et_pb_column et_pb_column_4_4 et_pb_column_7 et_pb_css_mix_blend_mode_passthrough et-last-child"></div>\n</div>\n',faq_title:"",faq_question_1:"What types of hot water systems are available in Sydney?",faq_answer_1:"<p>The main types of hot water systems installed in Sydney are electric, gas (instant and storage), solar, and heat pump systems. Rapid Service Plumbing provides expert advice and installation for all these system types, helping you choose the best fit for your home or business based on energy efficie
1ncy, household size, and budget.</p>\n",faq_question_2:"How do I know if my hot water system needs repair or replacement?",faq_answer_2:"<p>Common signs your hot water system needs attention include inconsistent water temperature, loud noises, water leaks, rusty or discoloured water, and reduced water pressure. If you notice any of these issues, Rapid Service Plumbing can diagnose the problem and recommend the most cost-effective repair or replacement solution.</p>\n",faq_question_3:"How often should I service my hot water system?",faq_answer_3:"<p>It’s recommended to have your hot water system professionally serviced every 12–24 months. Regular servicing by Rapid Service Plumbing ensures reliable performance, extends the unit’s lifespan, maintains energy efficiency, and reduces the risk of sudden breakdowns.</p>\n",faq_question_4:"What should I do if I suddenly run out of hot water?",faq_answer_4:"<p>If you suddenly lose hot water, first check for obvious issues like a tripped circuit breaker (for electric systems) or the pilot light (for gas systems). If the problem persists, contact Rapid Service Plumbing for fast troubleshooting and emergency repairs to restore your hot water supply promptly.</p>\n",show_this_section:"yes",image:[],col_h2:"Sydney hot water repairs with a difference",col_content:'<div class="et_pb_row et_pb_row_4">\n<div class="et_pb_column et_pb_column_4_4 et_pb_column_6 et_pb_css_mix_blend_mode_passthrough et-last-child">\n<div class="et_pb_module et_pb_text et_pb_text_6 et_pb_text_align_left et_pb_text_align_center-tablet et_pb_bg_layout_light">\n<div class="et_pb_text_inner">\n<p>In some cases, a fast and cheap fix can be all your hot water system needs – and Rapid Service Plumbing will be all-to-happy to oblige! A little bit of hands-on love with our specialised tools, replacement parts and years of fully-licensed professional experience can tweak and shine your hot water system back into reliable action for a much longer life. We specialise in:</p>\n<ul>\n<li>All water temperature issues</li>\n<li>New thermostat or element installations</li>\n<li>Replacement valves</li>\n<li>Hot water system leak repair, anode rod replacement &amp; so much more.</li>\n</ul>\n<p>Wherever you are all across beautiful regions of Sydney – whether you’re in <a href="https://rapidserviceplumbing.com.au/service-area/plumber-canterbury-bankstown/">Canterbury-Bankstown</a>, <a href="https://rapidserviceplumbing.com.au/service-area/plumber-city-of-sydney/">City of Sydney</a>, <a href="https://rapidserviceplumbing.com.au/service-area/plumber-eastern-suburbs/">Eastern Suburbs</a>, <a href="https://rapidserviceplumbing.com.au/service-area/plumber-hills-district/">Hills District</a>, <a href="https://rapidserviceplumbing.com.au/service-area/plumber-inner-west/">Inner West</a>, <a href="https://rapidserviceplumbing.com.au/service-area/plumber-sutherland-shire/">Sutherland Shire</a> and beyond, we can zip to your place with a fully-stocked van and an always-smiling hot water technician today! In almost all cases, we’ll have your issue resolved on the very same day, so see you soon!</p>\n</div>\n</div>\n</div>\n</div>\n<div class="et_pb_row et_pb_row_5">\n<div class="et_pb_column et_pb_column_4_4 et_pb_column_7 et_pb_css_mix_blend_mode_passthrough et-last-child"></div>\n</div>\n'},children:[["Gas hot water systems Sydney","/services/hot-water-systems-sydney/gas-hot-water-systems-sydney/"],["Electric Hot Water Systems Sydney","/services/hot-water-systems-sydney/electric-hot-water-systems-sydney/"]],parent_link:null,parent_title:null}},37882,(e,t,s)=>{t.exports={_source:"GET https://rapidserviceplumbing.com.au/wp-json/wp/v2/services/1804 fetched 2026-09-30, meta_box verbatim (main_content_image trimmed to the keys the template uses). children = services posts whose parent is this post.",id:1804,slug:"emergency-plumber",link:"https://rapidserviceplumbing.com.au/services/emergency-plumber/",parent:0,title:"Emergency Plumbing",meta_box:{svg_icon:"https://rapidserviceplumbing.com.au/wp-content/uploads/emergency-services.svg",service__custom_heading:"Emergency Plumber Sydney",service__hero_description:'<p>Call us on <a href="tel:+61290999138">02 9099 9138</a> or request an obligation free quote using the form below before you hire a plumber in Sydney.</p>\n',service__center_textarea:'<p class="et_pb_module_heading">Our plumbers in Sydney are ready to solve your plumbing problems 24 hours, 7 days a week. Call now for advice and an obligation-free quote.</p>\n',main_content_h2:"Do you need a Sydney emergency plumber right now?",main_content_h3:"Rapid Service Plumbing – when emergency strikes!",main_content_sub_heading:"Do you think you might need a team of the best emergency plumbers Sydney-wide right this very moment? At Rapid Service Plumbing, we recommend you give us a shout immediately for:",text_cvqat0cvlur:"",check_list_1:"Flooding: The archetypical plumbing emergency is a burst water pipe, which can turn your lounge room into a lake and rack up thousands in damage bills in no time.",check_list_2:"Sewage smells: If you can see or smell bacteria and parasite-breeding raw sewage, you’re in a potentially even more dangerous plumbing emergency than rampant flooding.",check_list_3:"No water: Not only can’t you live at your place for long without water, a catastrophic supply issue means 
1something has gone very, very wrong.",check_list_4:"Water in the walls: Can you hear hissing, trickling or gushing from behind the interior walls in your home? The longer you ignore it, the more damage could be occurring – and your wiring, floors and home’s very foundational structure could be at risk.",check_list_5:"Gas leaks: The smell of gas is a critical emergency. Leaks can cause explosions or serious health risks, so urgent professional help is essential.",main_content_textarea:'<div class="et_pb_module et_pb_text et_pb_text_5 et_pb_text_align_left et_pb_text_align_center-tablet et_pb_bg_layout_light">\n<div class="et_pb_text_inner">\n<p>But we’ll be honest – here at Rapid Service Plumbing, we’ve seen and dealt with a lot more plumbing emergencies than that all over Sydney &amp;beyond! No matter the time of day or night, a fully-stocked van and a friendly, attentive and fully-licensed emergency local Sydney plumber arestanding by and ready to rumble. We carry all the parts, specialised tools &amp; equipment and always use a cool, calm approach to solve the fullsuite of potential dramas in record time and at the lowest possible price, including:</p>\n</div>\n</div>\n<div class="et_pb_module et_pb_text et_pb_text_6 et_pb_text_align_left et_pb_text_align_center-tablet et_pb_bg_layout_light">\n<div class="et_pb_text_inner">\n<ul>\n<li>Blocked drains &amp; overflowing toilets</li>\n<li>Leaking or burst hot water system</li>\n<li>Plumbing fixture failures</li>\n<li>Uncontrolled stormwater/storm effects &amp; much more.</li>\n</ul>\n</div>\n</div>\n',main_content_image:{ID:"37758",full_url:"https://rapidserviceplumbing.com.au/wp-content/uploads/DSC00009-scaled.jpg",alt:"Rapid Service Plumbing emergency plumbers in Sydney providing fast 24/7 plumbing repairs and urgent assistance on-site.",width:150,height:150,title:"RSP_Image_04",large:"https://rapidserviceplumbing.com.au/wp-content/uploads/DSC00009-1280x1920.jpg"},text_j1eekufhzji:"DO YOU NEED A SYDNEY EMERGENCY PLUMBER RIGHT NOW?",wysiwyg_69ye6fouck:"<p>Do you think you might need a team of the best emergency plumbers Sydney-wide right this very moment? At Rapid Service Plumbing, we recommend you give us a shout immediately for:</p>\n<ul>\n<li>Flooding: The archetypical plumbing emergency is a burst water pipe, which can turn your lounge room into a lake and rack up thousands in damage bills in no time.</li>\n<li>Sewage smells: If you can see or smell bacteria and parasite-breeding raw sewage, you’re in a potentially even more dangerous plumbing emergency than rampant flooding.</li>\n<li>No water: Not only can’t you live at your place for long without water, a catastrophic supply issue means something has gone very, very wrong.</li>\n<li>Water in the walls: Can you hear hissing, trickling or gushing from behind the interior walls in your home? The longer you ignore it, the more damage could be occurring – and your wiring, floors and home’s very foundational structure could be at risk.</li>\n</ul>\n<p>But we’ll be honest – here at Rapid Service Plumbing, we’ve seen and dealt with a lot more plumbing emergencies than that all over Sydney &amp;beyond! No matter the time of day or night, a fully-stocked van and a friendly, attentive and fully-licensed emergency local Sydney plumber arestanding by and ready to rumble. We carry all the parts, specialised tools &amp; equipment and always use a cool, calm approach to solve the fullsuite of potential dramas in record time and at the lowest possible price, including:</p>\n<ul>\n<li>Blocked drains &amp; overflowing toilets</li>\n<li>Leaking or burst hot water system</li>\n<li>Plumbing fixture failures</li>\n<li>Uncontrolled stormwater/storm effects &amp; much more.</li>\n</ul>\n",faq_title:"Frequently Asked Questions",faq_question_1:"What qualifies as a plumbing emergency?",faq_answer_1:"<p>A plumbing emergency is any situation that threatens property, health, or safety and requires immediate attention. Common emergencies include burst pipes, overflowing toilets, serious leaks, gas smells, blocked drains, and sudden hot water failures.</p>\n",faq_question_2:"What should I do if I have a plumbing emergency?",faq_answer_2:"<p>If faced with a plumbing emergency, turn off your main water supply if safe to do so, avoid using affected fixtures, and contact Rapid Service Plumbing for urgent 24/7 assistance. For gas leaks, turn off your gas at the meter and ventilate the area while waiting for professional help.</p>\n",faq_question_3:"Are emergency plumbing services available after hours and on weekends?",faq_answer_3:"<p>Yes, Rapid Service Plumbing offers around-the-clock emergency plumbing services—including nights, weekends, and public holidays—to ensure help is always available when needed most.</p>\n",faq_question_4:"What types of emergency plumbing problems do you handle?",faq_answer_4:"<p>Rapid Service Plumbing can urgently tackle burst and leaking pipes, blocked drains, overflowing toilets, hot water system breakdowns, gas leaks, and roof or gutter leaks for both residential and commercial properties.</p>\n",show_this_section:"yes",image:[],col_h2:"DON’T WAIT TO CALL THE EMERGENCY PLUMBER SYDNEY TRUSTS",col_content:"<p>Is a plumbing emergency underway at your Sydney residence or business premises right now? Before calling Rapid Service Plumbing, do the following:</p>\n<ul>\n<li>Turn off the water</li>\n<li>Try to catch leaking water in buckets</li>\n<li>Open taps to drain the remaining water from your pipes</li>\n<li>Call the friendly team at Rapid Service Plumbing!</li>\n</ul>\n<p>With our fast and seamless customer service matched only by our experience, expertise and top-of-the-line equipment and techniques, find out why the people of Sydney keep turning to us when plumbing emergencie
1s strike!</p>\n<p>For immediate service, tailored advice, a no-obligation quote or the full suite of plumbing services offered all over Sydney &amp; beyond, call Rapid Service Plumbing Today.</p>\n"},children:[],parent_link:null,parent_title:null}},40164,e=>{"use strict";var t=e.i(43476),s=e.i(71645),a=e.i(26869),i=e.i(28467),r=e.i(28225),l=e.i(11542),n=e.i(37882),o=e.i(34427),c=e.i(84233);let d={[l.default.slug]:l.default,[n.default.slug]:n.default},p="hot-water-systems-sydney",u={37747:`${o.ASSETS}/services/DSC06805.webp`,37758:`${o.ASSETS}/services/DSC00009.webp`},m={"/services/kitchen-plumbing/":{img:`${o.ASSETS}/slides/kitchen.webp`,alt:"New waste and supply pipework under a kitchen sink"},"/services/burst-pipes-sydney/":{img:`${o.ASSETS}/slides/burst-pipes.webp`,alt:"A Rapid Service Plumbing plumber fitting new copper pipe to a brick wall"},"/services/gas-fitting-sydney/":{img:`${o.ASSETS}/slides/gas-fitting.webp`,alt:"Licensed gas fitter working on a gas meter against a brick wall"},"/services/drainage-solutions-sydney/":{img:`${o.ASSETS}/slides/stormwater.webp`,alt:"Two Rapid Service Plumbing plumbers laying new stormwater drainage"},"/services/hot-water-systems-sydney/":{img:`${o.ASSETS}/slides/hot-water.webp`,alt:"Newly installed Rinnai gas hot water unit with copper pipework"},"/services/emergency-plumber/":{img:`${o.ASSETS}/emergency-job.webp`,alt:"A Rapid Service Plumbing excavator on an emergency sewer callout"},"/services/blocked-drains-sydney/":{img:`${o.ASSETS}/slides/blocked-drains.webp`,alt:"Rapid Service Plumbing plumber clearing a blocked drain under a house"},"/services/bathroom-plumbing-sydney/":{img:`${o.ASSETS}/slides/bathroom.webp`,alt:"A Rapid Service Plumbing plumber in branded uniform fitting out a bathroom"}},h="Your plumbing problems solved!",g="Looking for a Sydney plumber near you? No worries! We offer same day service, solving all your plumbing problems, no matter where they are located. Our team will provide the best plumbing services available in Sydney and beyond at an affordable price.",b=["Honest Pricing","Reliable","Quality Work","24/7 Service","Same Day Service","Family Owned"],y={"Honest Pricing":"check",Reliable:"shield","Quality Work":"trophy","24/7 Service":"phone","Same Day Service":"clock","Family Owned":"thumb"},f=b.map(e=>({word:e,icon:y[e]}));function _(e){return"string"==typeof e?e:""}function x(e){return e.replace("https://rapidserviceplumbing.com.au","")}function w(e){let t=e.meta_box,s=t.main_content_image&&"object"==typeof t.main_content_image?t.main_content_image:null,a=s?{ID:String(s.ID??""),alt:_(s.alt),full_url:_(s.full_url),large:_(s.large)||_((s.sizes?.large??{}).url)}:null,i=x(e.link),l=m[i]??m["/services/hot-water-systems-sydney/"];return{current:i,title:(0,c.plain)(e.title),kicker:(0,c.dashes)(_(t.service__custom_heading)),heroIntro:(0,c.cleanInline)(_(t.service__center_textarea)),heroNote:(0,c.cleanInline)(_(t.service__hero_description)),signs:{h2:(0,c.dashes)(_(t.main_content_h2)),h3:(0,c.dashes)(_(t.main_content_h3)),lead:(0,c.cleanInline)(_(t.main_content_sub_heading)),checklistHeading:(0,c.dashes)(_(t.text_cvqat0cvlur)),items:[1,2,3,4,5].map(e=>(0,c.cleanInline)(_(t[`check_list_${e}`])).replace(/^([A-Z][^:.?!<]{2,40}):\s/,"<strong>$1:</strong> ")).filter(Boolean),body:(0,c.parseTextarea)(_(t.main_content_textarea)),photo:a?{src:u[a.ID]??(a.large||a.full_url),alt:(0,c.dashes)(a.alt||(0,c.plain)(e.title))}:{src:l.img,alt:l.alt}},guide:{heading:(0,c.dashes)(_(t.text_j1eekufhzji)),blocks:(0,c.parseTextarea)(_(t.wysiwyg_69ye6fouck))},repairs:{show:"no"!==_(t.show_this_section),heading:(0,c.dashes)(_(t.col_h2)),blocks:(0,c.parseTextarea)(_(t.col_content))},faq:{heading:(0,c.dashes)(_(t.faq_title))||"Frequently Asked Questions",items:[1,2,3,4,5,6].filter(e=>_(t[`faq_question_${e}`])).map(e=>({q:(0,c.dashes)(_(t[`faq_question_${e}`])),a:(0,c.plain)(_(t[`faq_answer_${e}`]))}))},children:e.children.map(([e,t])=>({title:(0,c.dashes)(e),url:t})),others:o.serviceIcons.filter(e=>e.url!==i),regions:r.default.regions.map(([e,t])=>[e,t])}}function v({items:e}){return(0,t.jsxs)("div",{className:"overflow-hidden rounded-2xl border",style:{backgroundColor:o.WHITE,borderColor:o.LINE},children:[(0,t.jsx)("p",{className:"px-6 py-4 text-[12px] font-bold uppercase tracking-[0.16em]",style:{backgroundColor:o.INK,color:o.WHITE},children:"Work order"}),(0,t.jsx)("ul",{children:e.map((e,s)=>(0,t.jsxs)("li",{className:"flex items-start gap-4 border-t px-6 py-4 first:border-t-0",style:{borderColor:o.LINE},children:[(0,t.jsx)("span",{"aria-hidden":"true",className:"mt-[11px] block h-[3px] w-4 shrink-0",style:{backgroundColor:o.RED}}),(0,t.jsx)(o.Rich,{html:e,className:"font-semibold",style:{...o.TYPE.body,color:o.INK}})]},s))})]})}function k({blocks:e,listAs:s="cells"}){let a="max-w-[68ch]";return(0,t.jsx)("div",{className:"flex flex-col gap-6",children:(function(e){let t=[];for(let s of e){let e=t[t.length-1];"labelled"===s.kind?e&&"cards"===e.kind?e.items.push(s):e&&"one"===e.kind?t[t.length-1]={kind:"cards",items:[e.item,s]}:t.push({kind:"one",item:s}):t.push(s)}return t})(e).map((e,i)=>{var r;if("para"===e.kind)return(0,t.jsx)(o.Rich,{as:"p",html:e.html,className:a,style:{...o.TYPE.body,color:o.INK}},i);if("lead-in"===e.kind)return(0,t.jsx)(o.Rich,{as:"p",html:e.html,className:`${a} font-semibold`,style:{...o.TYPE.body,color:o.INK}},i);if("heading"===e.kind)return(0,t.jsx)("h3",{className:`${a} mt-4 font-bold`,style:o.TYPE.h3,children:e.text},i);if("list"===e.kind)return(0,t.jsx)("div",{className:"my-2",children:"order"===s?(0,t.jsx)(v,{items:e.items}):(0,t.jsx)(o.CheckCells,{items:e.items})},i);if("one"===e.kind){let s=e.item;return(0,t.jsx)(o.Rich,{as:"p",html:`<strong>${s.href?`<a href="${s.href}">${s.label}</a>`:s.label}:</strong> ${s.html}`,className:a,style:{...o.TYPE.body,color:o.INK}},i)}return(0,t.jsx)("ul",{className:`my-6 grid gap-x-10 gap-y-12 ${(r=e.items.length)%4==0?"sm:grid-cols-2 lg:grid-cols-4":r%3==0?"sm:grid-cols-2 lg:grid-cols-3":"sm:grid-cols-2"}`,children:e.items.map(e=>(0,t.jsxs)("li",{className:"flex flex-col gap-4 border-t-[3px] pt-6",style:{borderColor:o.INK},children:[(0,t.jsx)("h3",{className:"text-[26px] font-extrabold leading-tight",style:{color:o.INK},children:e.href?(0,t.jsxs)("a",{href:x(e.href),className:"inline-flex items-center gap-2 hover:opacity-80",style:{color:o.INK,transition:"opacity 150ms ease"},children:[e.label,(0,t.jsx)("span",{className:"shrink-0",children:(0,t.jsx)(o.Icon,{name:"arrowR",size:20,color:o.RED,stroke:3})})]}):e.label}),(0,t.jsx)(o.Rich,{as:"p",html:e.html,style:{...o.TYPE.body,color:o.INK}})]},e.label))},i)})})}function S({heading:e,items:a}
1){let[i,r]=(0,s.useState)(()=>a.map(()=>!1)),l=i.filter(Boolean).length;return(0,t.jsxs)("div",{className:"overflow-hidden rounded-2xl border",style:{backgroundColor:o.WHITE,borderColor:o.LINE},children:[(0,t.jsx)("p",{className:"px-6 py-4 text-[12px] font-bold uppercase tracking-[0.16em]",style:{backgroundColor:o.INK,color:o.WHITE},children:"Job sheet"}),e&&(0,t.jsx)("p",{className:"px-6 pt-5 text-[17px] font-bold",style:{color:o.INK},children:e}),(0,t.jsx)("p",{className:"px-6 pt-4 text-[13px] font-bold uppercase tracking-[0.14em]",style:{color:o.INK3},children:"Tick what you are seeing"}),(0,t.jsx)("ol",{className:"mt-2",children:a.map((e,s)=>(0,t.jsx)("li",{className:"border-t first:border-t-0",style:{borderColor:o.LINE},children:(0,t.jsxs)("label",{htmlFor:`sign-${s}`,className:"flex cursor-pointer items-start gap-4 px-6 py-4",children:[(0,t.jsx)("input",{id:`sign-${s}`,type:"checkbox",checked:i[s],onChange:()=>r(e=>e.map((e,t)=>t===s?!e:e)),className:"mt-[3px] h-5 w-5 shrink-0 cursor-pointer",style:{accentColor:o.RED}}),(0,t.jsx)(o.Rich,{html:e,className:"font-semibold",style:{...o.TYPE.body,color:o.INK}})]})},s))}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-4 border-t px-6 py-5",style:{borderColor:o.LINE,backgroundColor:o.PAPER2},children:[(0,t.jsxs)("p",{"aria-live":"polite",className:"text-[15px] font-semibold",style:{color:o.INK},children:[(0,t.jsx)("span",{className:"text-[28px] font-black tabular-nums",style:{color:o.RED},children:l})," of ",a.length," ticked",l>0&&(0,t.jsx)("span",{style:{color:o.INK3},children:" - mention them when you call"})]}),(0,t.jsxs)("a",{href:o.PHONE_TEL,className:`${o.btnBase} gap-2`,style:{...o.TYPE.btn,backgroundColor:o.RED,color:o.WHITE},children:[(0,t.jsx)(o.Icon,{name:"phone",size:18,color:o.WHITE,stroke:3}),o.PHONE_DISPLAY]})]})]})}function N(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("a",{href:"/contact/",className:o.btnBase,style:{...o.TYPE.btn,backgroundColor:o.RED,color:o.WHITE},children:"Get Quote"}),(0,t.jsxs)("a",{href:o.PHONE_TEL,className:`${o.btnBase} gap-2`,style:{...o.TYPE.btn,backgroundColor:o.INK,color:o.WHITE},children:[(0,t.jsx)(o.Icon,{name:"phone",size:18,color:o.WHITE}),o.PHONE_DISPLAY]})]})}function j(e){return e.flatMap(e=>"labelled"===e.kind?[{title:e.label,description:(0,c.plain)(e.html)}]:"list"===e.kind?e.items.map(e=>({title:(0,c.plain)(e)})):"heading"===e.kind?[{title:e.text}]:[{title:"",description:(0,c.plain)(e.html)}])}function E(e){let t=[{type:"hero",layout:"form-right",content:{kicker:e.kicker,heading:e.title,subheading:(0,c.plain)(e.heroIntro),note:(0,c.plain)(e.heroNote),phone:o.PHONE_DISPLAY,trust:o.trustItems,image:`${o.ASSETS}/hero-team.webp`,form:{fields:[{label:"Name",type:"text"},{label:"Phone",type:"tel"},{label:"Email",type:"email"},{label:"Suburb",type:"text"},{label:"Select Service...",type:"select"},{label:"dd/mm/yyyy",type:"date"},{label:"Preferred Time...",type:"select"},{label:"Message",type:"textarea"}],cta:"Submit"}},style:{backgroundColor:o.INK,textColor:o.WHITE}},{type:"features",layout:"list",content:{heading:"Our Services",items:o.serviceIcons.map(e=>({title:e.label,url:e.url}))}},{type:"features",layout:"grid-2",content:{heading:"Our Iron Clad Guarantee",items:o.guarantees.map(e=>({title:e.title,description:e.text}))},style:{backgroundColor:o.GUARANTEE_INK,textColor:o.WHITE}},{type:"testimonials",layout:"carousel",content:{heading:"Australia's favourite plumbing service provider",items:o.reviews.map(e=>({quote:e.text,author:e.name,role:e.when}))},style:{backgroundColor:o.PAPER2}},{type:"features",layout:"list",content:{heading:e.signs.h2,subheading:e.signs.h3,introParagraph:(0,c.plain)(e.signs.lead),image:e.signs.photo.src,items:[...e.signs.checklistHeading?[{title:e.signs.checklistHeading}]:[],...e.signs.items.map(e=>({title:(0,c.plain)(e)})),...j(e.signs.body)],ctas:[{label:"Get Quote",url:"/contact/"},{label:o.PHONE_DISPLAY,url:o.PHONE_TEL}]}},{type:"features",layout:"list",content:{heading:h,introParagraph:g,items:[...e.children,...e.others.map(e=>({title:e.label,url:e.url})),{title:"All services",url:"/services/"}]},style:{backgroundColor:o.PAPER2}},{type:"features",layout:"list",content:{heading:e.guide.heading,items:j(e.guide.blocks),ctas:[{label:"Get Quote",url:"/contact/"}]}}];return e.repairs.show&&e.repairs.heading&&t.push({type:"features",layout:"list",content:{heading:e.repairs.heading,items:j(e.repairs.blocks)},style:{backgroundColor:o.PAPER2}}),t.push({type:"content",layout:"proof-split",content:{heading:"Why choose us",paragraphs:[b.join(" · ")],stats:o.closingStats.map(e=>({value:e.value,label:e.label}))}}),t.push({type:"faq",layout:"two-column",content:{heading:e.faq.heading,items:e.faq.items.map(e=>({question:e.q,answer:e.a}))},style:{backgroundColor:o.PAPER2,textColor:o.INK}}),t.push({type:"features",layout:"list",content:{heading:"Service Areas",items:e.regions.map(([e,t])=>({title:e,url:t}))}}),t.push({type:"cta",layout:"centered",content:{heading:o.quoteBanner.heading,subheading:o.quoteBanner.sub,cta:{label:o.PHONE_DISPLAY,url:o.PHONE_TEL},image:o.quoteBanner.image},style:{backgroundColor:o.INK,textColor:o.WHITE}}),{meta:{title:`${e.title} | Rapid Service Plumbing`,description:(0,c.plain)(e.heroIntro)},theme:i.default,sections:t}}let I=E(w(d[p])),P="https://rapidserviceplumbing.com.au/wp-json/wp/v2/services";async function T(e){let t=await fetch(`${P}?slug=${encodeURIComponent(e)}&_fields=id,slug,link,title,parent,modified,meta_box`);if(!t.ok)throw Error(`WordPress answered ${t.status}`);let s=(await t.json())[0];if(!s)throw Error(`No services post with the slug "${e}"`);let a=await fetch(`${P}?parent=${s.id}&per_page=100&_fields=link,title`),i=a.ok?await a.json():[];return{post:{id:s.id,slug:s.slug,link:s.link,title:s.title.rendered,meta_box:s.meta_box,children:i.map(e=>[e.title.rendered,x(e.link)])},modified:s.modified}}function R({defaultSlug:e=p,campaignSlug:r="services"}
1){let l=(0,s.useRef)(null),[n,c]=(0,s.useState)(d[e]??d[p]),[u,b]=(0,s.useState)({kind:"saved"});(0,s.useEffect)(()=>{let t=new URLSearchParams(window.location.search).get("post")||e,s=!1;return b({kind:"loading"}),T(t).then(({post:e,modified:t})=>{s||(c(e),b({kind:"live",at:new Date().toLocaleTimeString("en-AU",{hour:"2-digit",minute:"2-digit"}),modified:t}))},e=>{s||(d[t]&&c(d[t]),b({kind:"error",message:e instanceof Error?e.message:"WordPress could not be reached"}))}),()=>{s=!0}},[e]);let y=n.slug,_=w(n),x=Object.fromEntries(["signs","index","guide",_.repairs.show&&_.repairs.heading?"repairs":"","why","faq","areas"].filter(Boolean).map((e,t)=>[e,t%2==0?o.WHITE:o.PAPER2])),v=e=>x[e]===o.WHITE?"paper":"paper-2";return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{ref:l,style:{fontFamily:o.FONT,color:o.INK,backgroundColor:o.WHITE},children:[(0,t.jsx)(o.SiteHeader,{}),(0,t.jsxs)("main",{children:[(0,t.jsx)(o.Hero,{kicker:_.kicker,title:_.title,intro:_.heroIntro,note:_.heroNote}),(0,t.jsx)(o.ServiceIconRow,{current:_.current}),(0,t.jsx)(o.Guarantee,{}),(0,t.jsx)(o.Reviews,{}),(0,t.jsx)("section",{id:"signs","data-scheme":v("signs"),style:{backgroundColor:x.signs},children:(0,t.jsxs)("div",{className:"mx-auto grid max-w-[1320px] gap-12 px-6 py-24 lg:grid-cols-[1.1fr_0.9fr] lg:gap-20",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("h2",{className:"font-bold",style:o.TYPE.h2,children:_.signs.h2}),(0,t.jsx)("p",{className:"mt-4 text-[20px] font-medium leading-[1.4]",style:{color:o.INK3},children:_.signs.h3}),(0,t.jsx)(o.Rich,{as:"p",html:_.signs.lead,className:"mt-6 block max-w-[62ch]",style:{...o.TYPE.body,color:o.INK}}),(0,t.jsx)("div",{className:"mt-8",children:(0,t.jsx)(S,{heading:_.signs.checklistHeading,items:_.signs.items})}),(0,t.jsx)("div",{className:"mt-10 border-l-4 pl-6",style:{borderColor:o.RED},children:(0,t.jsx)(k,{listAs:"order",blocks:_.signs.body})})]}),(0,t.jsx)("div",{className:"order-first lg:order-none lg:sticky lg:top-8 lg:self-start",children:(0,t.jsx)("div",{className:"overflow-hidden rounded-2xl",style:{backgroundColor:o.INK},children:(0,t.jsx)("img",{src:_.signs.photo.src,alt:_.signs.photo.alt,width:1280,height:1920,className:"aspect-[4/3] w-full object-cover object-[50%_25%] lg:aspect-[2/3] lg:object-center"})})})]})}),(0,t.jsx)("section",{id:"index","data-scheme":v("index"),style:{backgroundColor:x.index},children:(0,t.jsxs)("div",{className:"mx-auto max-w-[1320px] px-6 py-24",children:[(0,t.jsxs)("div",{className:"grid gap-8 lg:grid-cols-[1fr_1fr] lg:items-end",children:[(0,t.jsx)("h2",{className:"font-bold",style:o.TYPE.h2,children:h}),(0,t.jsx)("p",{className:"max-w-[60ch]",style:{...o.TYPE.body,color:o.INK},children:g})]}),(0,t.jsxs)("ul",{className:"mt-12 grid grid-cols-2 gap-4 lg:grid-cols-4",children:[_.others.map(e=>{let s=m[e.url];return(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:e.url,className:"group block overflow-hidden rounded-2xl",style:{backgroundColor:o.INK},children:(0,t.jsxs)("div",{className:"relative aspect-[4/5] overflow-hidden",children:[(0,t.jsx)("img",{src:s.img,alt:s.alt,loading:"lazy",className:"absolute inset-0 h-full w-full object-cover group-hover:scale-[1.03]",style:{transition:"transform 400ms ease"}}),(0,t.jsxs)("div",{className:"absolute inset-x-0 bottom-0 flex items-end justify-between gap-3 p-4 pt-16",style:{background:"linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%)"},children:[(0,t.jsx)("span",{className:"text-[17px] font-extrabold uppercase leading-tight",style:{color:o.WHITE},children:e.label}),(0,t.jsx)("span",{className:"flex h-9 w-9 shrink-0 items-center justify-center rounded-full",style:{backgroundColor:o.RED},children:(0,t.jsx)(o.Icon,{name:"arrowR",size:16,color:o.WHITE,stroke:3})})]})]})})},e.url)}),(0,t.jsx)("li",{children:(0,t.jsxs)("a",{href:"/services/",className:"flex h-full min-h-[200px] flex-col justify-between rounded-2xl border p-6 hover:bg-white",style:{borderColor:o.INK,color:o.INK,transition:"background-color 150ms ease"},children:[(0,t.jsx)("span",{className:"flex h-11 w-11 items-center justify-center rounded-full",style:{backgroundColor:o.RED},"aria-hidden":"true",children:(0,t.jsx)(o.Icon,{name:"arrowR",size:20,color:o.WHITE,stroke:3})}),(0,t.jsx)("span",{className:"flex items-center justify-between gap-3",children:(0,t.jsx)("span",{className:"text-[26px] font-extrabold leading-tight",children:"All services"})})]})})]})]})}),(0,t.jsx)("section",{id:"guide","data-scheme":v("guide"),style:{backgroundColor:x.guide},children:(0,t.jsxs)("div",{className:"mx-auto max-w-[1320px] px-6 py-24",children:[(0,t.jsxs)("div",{className:"grid gap-8 lg:grid-cols-[1fr_1fr] lg:items-end",children:[(0,t.jsx)("h2",{className:"max-w-[20ch] font-bold",style:o.TYPE.h2,children:_.guide.heading}),_.guide.blocks[0]?.kind==="para"&&(0,t.jsx)(o.Rich,{as:"p",html:_.guide.blocks[0].html,className:"block max-w-[60ch]",style:{...o.TYPE.body,color:o.INK}})]}),(0,t.jsx)("div",{className:"mt-8",children:(0,t.jsx)(k,{blocks:_.guide.blocks[0]?.kind==="para"?_.guide.blocks.slice(1):_.guide.blocks})}),(0,t.jsx)("div",{className:"mt-10 flex flex-wrap gap-3",children:(0,t.jsx)(N,{})})]})}),_.repairs.show&&_.repairs.heading&&(0,t.jsx)("section",{id:"repairs","data-scheme":v("repairs"),style:{backgroundColor:x.repairs},children:(0,t.jsxs)("div",{className:"mx-auto grid max-w-[1320px] gap-12 px-6 py-24 lg:grid-cols-[0.85fr_1.15fr] lg:gap-20",children:[(0,t.jsxs)("div",{className:"lg:sticky lg:top-8 lg:self-start",children:[(0,t.jsx)("h2",{className:"font-bold",style:o.TYPE.h2,children:_.repairs.heading}),_.repairs.blocks[0]?.kind==="para"&&(0,t.jsx)(o.Rich,{as:"p",html:_.repairs.blocks[0].html,className:"mt-6 block max-w-[52ch]",style:{...o.TYPE.body,color:o.INK}}),(0,t.jsx)("div",{className:"mt-8 hidden flex-wrap gap-3 lg:flex",children:(0,t.jsx)(N,{})})]}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)(k,{listAs:"order",blocks:_.repairs.blocks[0]?.kind==="para"?_.repairs.blocks.slice(1):_.repairs.blocks}
1),(0,t.jsx)("div",{className:"mt-8 flex flex-wrap gap-3 lg:hidden",children:(0,t.jsx)(N,{})})]})]})}),(0,t.jsx)("section",{id:"why","data-scheme":v("why"),style:{backgroundColor:x.why},children:(0,t.jsxs)("div",{className:"mx-auto grid max-w-[1320px] gap-12 px-6 py-24 lg:grid-cols-[0.95fr_1.05fr] lg:items-stretch lg:gap-16",children:[(0,t.jsxs)("figure",{className:"relative overflow-hidden rounded-2xl lg:min-h-[640px]",style:{backgroundColor:o.INK},children:[(0,t.jsx)("img",{src:`${o.ASSETS}/team/team-group.webp`,alt:"The Rapid Service Plumbing owner and his family in branded uniform beside a company ute",width:880,height:990,loading:"lazy",className:"aspect-[8/9] h-auto w-full object-cover object-top lg:absolute lg:inset-0 lg:aspect-auto lg:h-full"}),(0,t.jsx)("figcaption",{className:"lg:absolute lg:inset-x-0 lg:bottom-0 lg:bg-[linear-gradient(180deg,rgba(0,0,0,0)_0%,rgba(0,0,0,0.78)_45%,rgba(0,0,0,0.94)_100%)] lg:pt-24",children:(0,t.jsx)("dl",{className:"grid grid-cols-2 gap-px sm:grid-cols-4",style:{backgroundColor:"rgba(255,255,255,0.14)"},children:o.closingStats.map(e=>(0,t.jsxs)("div",{className:"px-5 py-5",style:{backgroundColor:"rgba(0,0,0,0.55)"},children:[(0,t.jsx)("dd",{className:"text-[30px] font-black leading-none tracking-[-0.03em] sm:text-[34px]",style:{color:o.RED},children:e.value}),(0,t.jsx)("dt",{className:"mt-2 text-[11px] font-bold uppercase tracking-[0.12em]",style:{color:"rgba(255,255,255,0.78)"},children:e.label})]},e.label))})})]}),(0,t.jsxs)("div",{className:"flex flex-col justify-center",children:[(0,t.jsx)("h2",{className:"font-bold",style:o.TYPE.h2,children:"Why choose us"}),(0,t.jsx)("ul",{className:"mt-10 grid gap-x-10 sm:grid-cols-2",children:f.map(e=>(0,t.jsxs)("li",{className:"flex items-center gap-5 border-t py-6",style:{borderColor:o.LINE},children:[(0,t.jsx)("span",{className:"flex h-16 w-16 shrink-0 items-center justify-center rounded-xl",style:{backgroundColor:o.PAPER2},"aria-hidden":"true",children:(0,t.jsx)(o.Icon,{name:e.icon,size:34,color:o.RED,stroke:2.5})}),(0,t.jsx)("span",{className:"text-[22px] font-extrabold leading-tight sm:text-[26px]",style:{color:o.INK},children:e.word})]},e.word))}),(0,t.jsx)("div",{className:"mt-8 flex flex-wrap gap-3",children:(0,t.jsx)(N,{})})]})]})}),(0,t.jsx)(o.Faq,{heading:_.faq.heading,intro:"",items:_.faq.items,ground:x.faq}),(0,t.jsx)(o.Suburbs,{sub:"",items:_.regions,ground:x.areas,countLabel:"service areas",cellPrefix:"Plumber"}),(0,t.jsx)(o.QuoteBanner,{})]}),(0,t.jsx)(o.StickyBar,{}),(0,t.jsx)(o.SiteFooter,{})]},y),(0,t.jsxs)("div",{role:"status",className:"fixed bottom-24 left-4 z-40 max-w-[calc(100vw-32px)] rounded-full border px-4 py-2 text-[13px] font-semibold shadow-sm",style:{backgroundColor:o.WHITE,borderColor:o.LINE,color:o.INK},children:["live"===u.kind&&(0,t.jsxs)(t.Fragment,{children:["Live from WordPress, fetched ",u.at," (post last edited ",u.modified.slice(0,10),")"]}),"loading"===u.kind&&(0,t.jsx)(t.Fragment,{children:"Fetching the live post from WordPress..."}),"saved"===u.kind&&(0,t.jsx)(t.Fragment,{children:"Saved copy"}),"error"===u.kind&&(0,t.jsxs)(t.Fragment,{children:["Saved copy - ",u.message]})]}),(0,t.jsx)(a.default,{pageData:E(_),theme:i.default,clientSlug:"rapidserviceplumbing-com-au",campaignSlug:r,contentRef:l})]})}e.s(["POSTS",0,d,"ServicesTemplate",0,R,"buildPageData",0,E,"default",0,function(){return(0,t.jsx)(R,{})},"derive",0,w,"pageData",0,I])}]);

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.