Top-level Gravesend roofers for roof repairs

Why choose us for roof repairs in Gravesend, Northfleet, or nearby areas?

At CNEM Roofing & Guttering, we're passionate about delivering results that exceed our clients' expectations. That means rapid, effective roof repairs and the expert installation of new flat roofs and replacement pitched roofs.

Our expertise encompasses every type of roofing system - from traditional slate and tile work to modern flat roofing materials, including GRP fibreglass, felt, and EPDM rubber. That breadth of knowledge is built on in-depth expertise, a keen eye for detail and a commitment to work that's consistently top-notch.

Health and safety are at the heart of everything we do.

We plan each project with care and precision because we know that's what our clients and their families deserve. As your local roofing specialist, we offer competitive prices without compromising on the quality of our materials or service.

We provide free, no-obligation roof surveys and a clear, comprehensive quote at your convenience. Whether you need urgent repairs, a brand-new roof, flat roofing solutions or proactive maintenance to extend the life of your roof, we're the trusted partner you can count on. We are fully insured, and all work comes with a guarantee.

Please call 0800 061 4097 now.

Real customer reviews for our roofing services Gravesend

Roofing experts in Gravesend
Gravesend roof repairs

Covering whole of DA12

  • Windmill Hill
  • Milton
  • Denton
  • Rosherville
  • Perry Street
  • Westcourt
  • Whitehill
  • Kings Farm
  • Parrock Farm
  • Shears Green
  • Chalk
  • Northfleet
  • Tilbury
  • Christian Fields
  • Harbour Village

Leading Northfleet roofing contractors for roof repairs

At CNEM Roofing & Guttering, we understand the urgency and damage that roof problems can cause, and that's why we specialise in providing quick and effective solutions for residential and commercial properties.

Emergency roof repairs

Our team of experts are skilled in emergency roof repairs. We respond promptly to secure your property and prevent further damage from unexpected events or severe weather conditions.

Leak detection & repair

We identify the source of the water intrusion and implement a permanent solution to ensure a watertight seal, protecting your interiors from costly water damage.

Slate & tile roof repairs

For traditional roofing systems, our skilled roofers have experience in repairing slate and tile roofs. We fix slipped, cracked or missing tiles to keep your roof intact and looking great.

Flat roof repairs

We work with a variety of materials, including felt, GRP fibreglass, and EPDM, to fix leaks, blisters, and other common flat roof problems, providing a robust and weather-tight finish.

    Complete the form and we'll call you back





    Types of roofs we repair in Gravesend, DA11

    We offer professional repair services for all types of roofs, for durability, weatherproofing and aesthetics for your home or business. Our team can handle all materials and structures for each type of roof.

    Pitched Roofs

    Pitched roofs are a classic and practical choice for effective water drainage. We repair all types of pitched roofs. Whether your pitched roof has been damaged by storms, leaks or general wear and tear, we will get it sorted and back to normal.

    Flat Roofs

    Flat roofs are common in modern and commercial buildings. We specialise in finding and repairing leaks, cracks and drainage issues to extend the life of the roof and prevent structural damage.

    Rubber and Fibreglass Roofs

    We repair rubber (EPDM) and fibreglass (GRP) roofs using compatible materials and methods for long-lasting protection.

    Please see our online gallery.

    DA12 roofing specialists

    How to get a roof repair quote in Gravesend

    As a roofing business, we understand the challenges that Gravesend's location can pose to your roof. Located in Kent, Gravesend experiences a range of weather conditions, from damp winters to warm summers, which can lead to common roofing issues. These include leaks, damaged or missing tiles and wear and tear from the elements.

    We offer comprehensive roof repair services to address these issues, ensuring your home or business remains protected. Whether it's a small leak or more extensive damage, our experienced team will provide a reliable and quick solution.

    We offer free, no-obligation roof repair quotes, allowing you to see the scope and cost involved with no commitment. Contact us today to schedule your complimentary survey.

    Highly rated on Checkatrade

    What we do & where we work

    • Kings Farm roof repairs
    • Guttering repairs in Kings Farm
    • Parapet wall repairs Northfleet
    • Felt roofs Whitehill
    • Roofing company in in Kings Farm
    • Shears Green fix roof
    • Professional roofing contractors in Chalk
    • Whitehill flat roofing specialists
    • Ridge tile repair Perry Street

    Signs you need roof repairs in Gravesend

    Recognising the early signs of roof damage can save you from costly repairs down the line.

    A well-maintained roof is crucial for protecting your property from weather-related damage and maintaining its structural integrity. Here are some common signs that your roof may need professional attention:

    Visible roof damage or missing tiles

    If you see cracked, curled or missing tiles, it's a big red flag that your roof is compromised. Damaged tiles can expose the underlay and allow water to enter. Regular inspections will catch these issues early.

    Water stains or leaks in the attic or on the ceiling

    Brown stains on the ceiling or damp patches in your attic mean a leak. This could be caused by compromised flashing, broken tiles or old roofing material. If left unchecked, water intrusion can lead to mould growth and structural damage.

    Sagging or uneven roof lines

    A sagging roof indicates an issue with the decking or supports, typically resulting from prolonged water damage or rot.

    Moss, algae, and roof debris

    Moss, algae or built-up debris can trap moisture and accelerate roof decay. Regular cleaning and repairs will keep your roof healthy and looking its best.

    Gravesend's trusted roofing expertsfirst choice for roof repairsgo-to-team for roofing emergenciesroofing specialists for all roofing issues

    • Leadworks Installation
    • Emergency Roofing Service
    • Rubber Roofing Installation & Repair
    • Pitched Roofing Installation & Repair
    • Flat Roofing Installation & Repair
    • Dormer / Roof Windows
    • Ridged Tiles Installation & Repair
    • Roof Replacement
    • Felt Roofing Installation & Repair

    • Fibreglass GRP Roofing Installation & Repair
    • Hot Melt Roofing Repair
    • Slate Roofer Installation & Repair
    • Hot Melt Roofing Installation
    • Chimney Cowlings Installation

    • Dry Verge Repair
    • Chimneys Repair
    • Dry Ridge Installation & Repair

    • Tiled Conservatory Roof Installation & Repair
    • Single Ply Membrane Roofs Installation & Repair
    • Leadworks Repair
    • Asphalt Roofing Installation & Repair

    • Slate / Tiled Roofing Installation
    • Roof Lights Installation & Repair
    • Polycarbonate Roofing Installation & Repair
    • Warm Roof Construction
    • Balcony Roofing Installation & Repair

    • Roofing Repairs
    • Moss Removal
    • Metal Roofing Repair
    • Conservatory Roof Conversions
    New uPVC fascia and soffits

    Great workmanship would highly recommend very clean and tidy

    What our clients say about our Gravesend roof repairs

    We take great pride in providing our customers with a first-class service. Please see what our customers say about us.

    One recent client said:

    John and his team did an extremely professional job from start to finish. We have a 100 year old house where the roof hasn't been worked on in decades. It was a complex roof with flat areas and valleys that needed to be completely replaced as there was significant leaking into the home. Throughout the process the team worked hard at the property removing the old roofing materials, disposing of them during the process and finally rebuilding the roof. John maintained communication throughout the job, available to ask questions and was on site regularly to check progress and discuss any issues upfront. Finally, the team did a thorough cleanup after the work was completed, as the roof removal has resulted in significant black dust, from the years of neglect, settling everywhere. We're more than happy with the final result and the work that CNEM Roofing & Guttering put into making our house secure and leak free, we can't recommend them enough.

    Related roofing services in Gravesend

    As well as expert roof repairs, we offer a full range of additional roofing services to keep your property safe, looking great and weather-tight. Whether you're upgrading an existing roof or maintaining its condition, our team are here to help.

    New roof installations

    We do new roof installations for both domestic and commercial properties. We work with a variety of roofing materials including tiles, slates, metal and flat roofing systems. Each installation is tailored to your property's specific needs for long-lasting protection and great looks.

    Roof replacements

    When a roof is beyond repair, a full roof replacement may be the answer. We handle the entire process, from the safe removal of the old roof to the installation of the new one. We complete the work and will ensure durability, compliance, and minimal disruption.

    Roof cleaning and moss removal

    Moss, algae, and debris can accumulate over time and cause water retention and damage. Our cleaning services help preserve your roof's condition and improve its appearance.

    Get in touch with our Gravesend roofing company for a roof repair quote

    To book a free roofing survey, please get in touch with our roofers on 0800 061 4097 or email them on [email protected].

    If you need roof repairs Folkestone, contact our team now.

    eyJtYXBfb3B0aW9ucyI6eyJjZW50ZXJfbGF0IjoiNTEuNDQxODgzOTk5OTk5IiwiY2VudGVyX2xuZyI6IjAuMzcwNzU5Iiwiem9vbSI6MTIsIm1hcF90eXBlX2lkIjoiUk9BRE1BUCIsImNlbnRlcl9ieV9uZWFyZXN0IjpmYWxzZSwiZml0X2JvdW5kcyI6dHJ1ZSwiY2VudGVyX2NpcmNsZV9maWxsY29sb3IiOiIjOENBRUYyIiwiY2VudGVyX2NpcmNsZV9maWxsb3BhY2l0eSI6Ii41IiwiY2VudGVyX2NpcmNsZV9zdHJva2Vjb2xvciI6IiM4Q0FFRjIiLCJjZW50ZXJfY2lyY2xlX3N0cm9rZW9wYWNpdHkiOiIuNSIsImNlbnRlcl9jaXJjbGVfcmFkaXVzIjoiMiIsInNob3dfY2VudGVyX2NpcmNsZSI6dHJ1ZSwic2hvd19jZW50ZXJfbWFya2VyIjpmYWxzZSwiY2VudGVyX21hcmtlcl9pY29uIjoiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvd3AtY29udGVudC9wbHVnaW5zL3dwLWdvb2dsZS1tYXAtZ29sZC9hc3NldHMvaW1hZ2VzLy9kZWZhdWx0X21hcmtlci5wbmciLCJkcmFnZ2FibGUiOmZhbHNlLCJzY3JvbGxfd2hlZWwiOiJ0cnVlIiwiZ2VzdHVyZSI6ImF1dG8iLCJpbmZvd2luZG93X3NldHRpbmciOiI8ZGl2IGNsYXNzPVwiZmMtbWFpblwiPlxuPGRpdiBjbGFzcz1cImZjLWl0ZW0tdGl0bGVcIj57bWFya2VyX3RpdGxlfSA8c3BhbiBjbGFzcz1cImZjLWJhZGdlIGluZm9cIj57bWFya2VyX2NhdGVnb3J5fTwvc3Bhbj48L2Rpdj5cbjxkaXYgY2xhc3M9XCJmYy1pdGVtLWZlYXR1cmVkX2ltYWdlXCI+e21hcmtlcl9pbWFnZX0gPC9kaXY+XG48cD57bWFya2VyX21lc3NhZ2V9PC9wPlxuPGFkZHJlc3M+PGI+QWRkcmVzcyA6IDwvYj57bWFya2VyX2FkZHJlc3N9PC9hZGRyZXNzPlxuPC9kaXY+XG4iLCJpbmZvd2luZG93X2dlb3RhZ3Nfc2V0dGluZyI6IjxkaXYgY2xhc3M9XCJmYy1tYWluXCI+PGRpdiBjbGFzcz1cImZjLWl0ZW0tdGl0bGVcIj57cG9zdF90aXRsZX0gPHNwYW4gY2xhc3M9XCJmYy1iYWRnZSBpbmZvXCI+e3Bvc3RfY2F0ZWdvcmllc308L3NwYW4+PC9kaXY+IDxkaXYgY2xhc3M9XCJmYy1pdGVtLWZlYXR1cmVkX2ltYWdlXCI+e3Bvc3RfZmVhdHVyZWRfaW1hZ2V9IDwvZGl2Pntwb3N0X2V4Y2VycHR9PGFkZHJlc3M+PGI+QWRkcmVzcyA6IDwvYj57bWFya2VyX2FkZHJlc3N9PC9hZGRyZXNzPjxhIHRhcmdldD1cIl9ibGFua1wiICBjbGFzcz1cImZjLWJ0biBmYy1idG4tc21hbGwgZmMtYnRuLXJlZFwiIGhyZWY9XCJ7cG9zdF9saW5rfVwiPlJlYWQgTW9yZS4uLjwvYT48L2Rpdj4iLCJpbmZvd2luZG93X3NraW4iOnsibmFtZSI6ImRlZmF1bHQiLCJ0eXBlIjoiaW5mb3dpbmRvdyIsInNvdXJjZWNvZGUiOiImbHQ7ZGl2IGNsYXNzPSZxdW90O2ZjLW1haW4mcXVvdDsmZ3Q7Jmx0O2RpdiBjbGFzcz0mcXVvdDtmYy1pdGVtLXRpdGxlJnF1b3Q7Jmd0O3ttYXJrZXJfdGl0bGV9ICZsdDtzcGFuIGNsYXNzPSZxdW90O2ZjLWJhZGdlIGluZm8mcXVvdDsmZ3Q7e21hcmtlcl9jYXRlZ29yeX0mbHQ7L3NwYW4mZ3Q7Jmx0Oy9kaXYmZ3Q7ICZsdDtkaXYgY2xhc3M9JnF1b3Q7ZmMtaXRlbS1mZWF0dXJlZF9pbWFnZSZxdW90OyZndDt7bWFya2VyX2ltYWdlfSAmbHQ7L2RpdiZndDt7bWFya2VyX21lc3NhZ2V9Jmx0O2FkZHJlc3MmZ3Q7Jmx0O2ImZ3Q7QWRkcmVzcyA6ICZsdDsvYiZndDt7bWFya2VyX2FkZHJlc3N9Jmx0Oy9hZGRyZXNzJmd0OyZsdDsvZGl2Jmd0OyJ9LCJpbmZvd2luZG93X3Bvc3Rfc2tpbiI6eyJuYW1lIjoiZGVmYXVsdCIsInR5cGUiOiJwb3N0Iiwic291cmNlY29kZSI6IiZsdDtkaXYgY2xhc3M9JnF1b3Q7ZmMtbWFpbiZxdW90OyZndDsmbHQ7ZGl2IGNsYXNzPSZxdW90O2ZjLWl0ZW0tdGl0bGUmcXVvdDsmZ3Q7e3Bvc3RfdGl0bGV9ICZsdDtzcGFuIGNsYXNzPSZxdW90O2ZjLWJhZGdlIGluZm8mcXVvdDsmZ3Q7e3Bvc3RfY2F0ZWdvcmllc30mbHQ7L3NwYW4mZ3Q7Jmx0Oy9kaXYmZ3Q7ICZsdDtkaXYgY2xhc3M9JnF1b3Q7ZmMtaXRlbS1mZWF0dXJlZF9pbWFnZSZxdW90OyZndDt7cG9zdF9mZWF0dXJlZF9pbWFnZX0gJmx0Oy9kaXYmZ3Q7e3Bvc3RfZXhjZXJwdH0mbHQ7YWRkcmVzcyZndDsmbHQ7YiZndDtBZGRyZXNzIDogJmx0Oy9iJmd0O3ttYXJrZXJfYWRkcmVzc30mbHQ7L2FkZHJlc3MmZ3Q7Jmx0O2EgdGFyZ2V0PSZxdW90O19ibGFuayZxdW90OyAgY2xhc3M9JnF1b3Q7ZmMtYnRuIGZjLWJ0bi1zbWFsbCBmYy1idG4tcmVkJnF1b3Q7IGhyZWY9JnF1b3Q7e3Bvc3RfbGlua30mcXVvdDsmZ3Q7UmVhZCBNb3JlLi4uJmx0Oy9hJmd0OyZsdDsvZGl2Jmd0OyJ9LCJpbmZvd2luZG93X2Ryb3BfYW5pbWF0aW9uIjpmYWxzZSwiY2xvc2VfaW5mb3dpbmRvd19vbl9tYXBfY2xpY2siOmZhbHNlLCJkZWZhdWx0X2luZm93aW5kb3dfb3BlbiI6ZmFsc2UsImluZm93aW5kb3dfb3Blbl9ldmVudCI6ImNsaWNrIiwibGlzdGluZ19pbmZvd2luZG93X29wZW5fZXZlbnQiOiJjbGljayIsImlzX21vYmlsZSI6ZmFsc2UsImluZm93aW5kb3dfZmlsdGVyX29ubHkiOnRydWUsImluZm93aW5kb3dfY2xpY2tfY2hhbmdlX3pvb20iOjAsImluZm93aW5kb3dfY2xpY2tfY2hhbmdlX2NlbnRlciI6ZmFsc2UsImZ1bGxfc2NyZWVuX2NvbnRyb2wiOnRydWUsInNlYXJjaF9jb250cm9sIjp0cnVlLCJ6b29tX2NvbnRyb2wiOnRydWUsIm1hcF90eXBlX2NvbnRyb2wiOmZhbHNlLCJzdHJlZXRfdmlld19jb250cm9sIjpmYWxzZSwibG9jYXRlbWVfY29udHJvbCI6dHJ1ZSwibW9iaWxlX3NwZWNpZmljIjpmYWxzZSwiem9vbV9tb2JpbGUiOjUsImRyYWdnYWJsZV9tb2JpbGUiOnRydWUsInNjcm9sbF93aGVlbF9tb2JpbGUiOnRydWUsImZ1bGxfc2NyZWVuX2NvbnRyb2xfcG9zaXRpb24iOiJUT1BfUklHSFQiLCJzZWFyY2hfY29udHJvbF9wb3NpdGlvbiI6IlRPUF9MRUZUIiwibG9jYXRlbWVfY29udHJvbF9wb3NpdGlvbiI6IlRPUF9MRUZUIiwiem9vbV9jb250cm9sX3Bvc2l0aW9uIjoiVE9QX0xFRlQiLCJtYXBfdHlwZV9jb250cm9sX3Bvc2l0aW9uIjoiVE9QX1JJR0hUIiwibWFwX3R5cGVfY29udHJvbF9zdHlsZSI6IkhPUklaT05UQUxfQkFSIiwic3RyZWV0X3ZpZXdfY29udHJvbF9wb3NpdGlvbiI6IlRPUF9MRUZUIiwibWFwX2NvbnRyb2wiOmZhbHNlLCJzY3JlZW5zIjp7InNtYXJ0cGhvbmVzIjp7Im1hcF96b29tX2xldmVsX21vYmlsZSI6IjUifSwiaXBhZHMiOnsibWFwX3pvb21fbGV2ZWxfbW9iaWxlIjoiNSJ9LCJsYXJnZS1zY3JlZW5zIjp7Im1hcF96b29tX2xldmVsX21vYmlsZSI6IjUifX0sIm1hcF9pbmZvd2luZG93X2N1c3RvbWlzYXRpb25zIjpmYWxzZSwiaW5mb3dpbmRvd193aWR0aCI6IjEwMCUiLCJpbmZvd2luZG93X2JvcmRlcl9jb2xvciI6InJnYmEoMCwgMCwgMCwgMC4wOTgwMzkyKSIsImluZm93aW5kb3dfYmdfY29sb3IiOiIjZmZmIiwic2hvd19pbmZvd2luZG93X2hlYWRlciI6ZmFsc2UsIm1pbl96b29tIjoiMTEiLCJtYXhfem9vbSI6IjE0Iiwiem9vbV9sZXZlbF9hZnRlcl9zZWFyY2giOiIxMyIsInVybF9maWx0ZXJzIjpmYWxzZSwiZG91YmxlY2xpY2t6b29tIjpmYWxzZSwiY3VycmVudF9wb3N0X29ubHkiOnRydWUsImJvdW5kX21hcF9hZnRlcl9maWx0ZXIiOmZhbHNlLCJkaXNwbGF5X3Jlc2V0X2J1dHRvbiI6ZmFsc2UsIm1hcF9yZXNldF9idXR0b25fdGV4dCI6IlJlc2V0IiwiaGVpZ2h0IjoiNTAwIn0sInBsYWNlcyI6W3sic291cmNlIjoicG9zdCIsInRpdGxlIjoiUm9vZiBSZXBhaXJzIEdyYXZlc2VuZCIsImluZm93aW5kb3dfY29udGVudCI6IjxkaXYgY2xhc3M9XCJmYy1tYWluXCI+PGRpdiBjbGFzcz1cImZjLWl0ZW0tdGl0bGVcIj5Sb29mIFJlcGFpcnMgR3JhdmVzZW5kIDxzcGFuIGNsYXNzPVwiZmMtYmFkZ2UgaW5mb1wiPkxvY2FsLCBSb29mZXJzPC9zcGFuPjwvZGl2PiA8ZGl2IGNsYXNzPVwiZmMtaXRlbS1mZWF0dXJlZF9pbWFnZVwiPjxkaXYgY2xhc3M9XCJmYy1mZWF0dXJlLWltZ1wiPjxpbWcgbG9hZGluZz1cImxhenlcIiBkZWNvZGluZz1cImFzeW5jXCIgYWx0PVwiUm9vZiBSZXBhaXJzIEdyYXZlc2VuZFwiIHdpZHRoPVwiMzc1XCIgaGVpZ2h0PVwiNTAwXCIgc3JjPVwiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvd3AtY29udGVudC91cGxvYWRzL0NORU0tcm9vZmluZy1nYWxsZXJ5LTM3NXg1MDAuanBnXCIgY2xhc3M9XCJ3cC1wb3N0LWltYWdlICAgd3BnbXBfZmVhdHVyZWRfaW1hZ2VcIiA+PC9kaXY+IDwvZGl2PjxhZGRyZXNzPjxiPkFkZHJlc3MgOiA8L2I+e21hcmtlcl9hZGRyZXNzfTwvYWRkcmVzcz48YSB0YXJnZXQ9XCJfYmxhbmtcIiAgY2xhc3M9XCJmYy1idG4gZmMtYnRuLXNtYWxsIGZjLWJ0bi1yZWRcIiBocmVmPVwiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvcm9vZi1yZXBhaXJzL2dyYXZlc2VuZC9cIj5SZWFkIE1vcmUuLi48L2E+PC9kaXY+IiwiYWRkcmVzcyI6IkdyYXZlc2VuZCIsImxvY2F0aW9uIjp7ImxhdCI6IjUxLjQ0MTg4Mzk5OTk5OSIsImxuZyI6IjAuMzcwNzU5Iiwib25jbGlja19hY3Rpb24iOiJtYXJrZXIiLCJyZWRpcmVjdF9wZXJtYWxpbmsiOiJodHRwczovL3d3dy5jbmVtcm9vZmluZy5jby51ay9yb29mLXJlcGFpcnMvZ3JhdmVzZW5kLyIsInpvb20iOjEyLCJleHRyYV9maWVsZHMiOnsicG9zdF9leGNlcnB0IjoiIiwicG9zdF9jb250ZW50IjoiIiwicG9zdF90aXRsZSI6IlJvb2YgUmVwYWlycyBHcmF2ZXNlbmQiLCJwb3N0X2xpbmsiOiJodHRwczovL3d3dy5jbmVtcm9vZmluZy5jby51ay9yb29mLXJlcGFpcnMvZ3JhdmVzZW5kLyIsInBvc3RfZmVhdHVyZWRfaW1hZ2UiOiI8ZGl2IGNsYXNzPVwiZmMtZmVhdHVyZS1pbWdcIj48aW1nIGxvYWRpbmc9XCJsYXp5XCIgZGVjb2Rpbmc9XCJhc3luY1wiIGFsdD1cIlJvb2YgUmVwYWlycyBHcmF2ZXNlbmRcIiB3aWR0aD1cIjM3NVwiIGhlaWdodD1cIjUwMFwiIHNyYz1cImh0dHBzOi8vd3d3LmNuZW1yb29maW5nLmNvLnVrL3dwLWNvbnRlbnQvdXBsb2Fkcy9DTkVNLXJvb2ZpbmctZ2FsbGVyeS0zNzV4NTAwLmpwZ1wiIGNsYXNzPVwid3AtcG9zdC1pbWFnZSAgIHdwZ21wX2ZlYXR1cmVkX2ltYWdlXCIgPjwvZGl2PiIsInBvc3RfY2F0ZWdvcmllcyI6IkxvY2FsLCBSb29mZXJzIiwicG9zdF90YWdzIjoiIiwiJV93cF9wYWdlX3RlbXBsYXRlJSI6ImRlZmF1bHQiLCIlX2Z1c2lvbiUiOiJzbWFsbC12aXNpYmlsaXR5LG1lZGl1bS12aXNpYmlsaXR5LGxhcmdlLXZpc2liaWxpdHksIG5vLCAwLCBkZWZhdWx0IiwiJWF2YWRhX3Bvc3Rfdmlld3NfY291bnQlIjoiMTA3MiIsIiVhdmFkYV90b2RheV9wb3N0X3ZpZXdzX2NvdW50JSI6IjIiLCIlYXZhZGFfcG9zdF92aWV3c19jb3VudF90b2RheV9kYXRlJSI6IjAzLTEwLTIwMjYiLCIlZnVzaW9uX2J1aWxkZXJfc3RhdHVzJSI6ImFjdGl2ZSIsIiVfeW9hc3Rfd3BzZW9fZXN0aW1hdGVkLXJlYWRpbmctdGltZS1taW51dGVzJSI6IjEiLCIlX3lvYXN0X3dwc2VvX3dvcmRwcm9vZl90aW1lc3RhbXAlIjoiIiwiJV95b2FzdF93cHNlb19wcmltYXJ5X2NhdGVnb3J5JSI6IiIsIiVjb3B5d3JpdGVyJSI6IkthdGhyeW4iLCIlX2NvcHl3cml0ZXIlIjoiZmllbGRfNjU2NWQ2MTM4N2UyNyIsIiVib251c2ltYWdlJSI6IjE0NjgxIiwiJV9ib251c2ltYWdlJSI6ImZpZWxkXzVlODIwMTNkODFkM2YiLCIlX2dlb2xhdCUiOiJmaWVsZF82NjE1NzJhZGZjMmY5IiwiJV93cGdtcF9sb2NhdGlvbl9hZGRyZXNzJSI6IiIsIiVfd3BnbXBfbG9jYXRpb25fY2l0eSUiOiIiLCIlX3dwZ21wX2xvY2F0aW9uX3N0YXRlJSI6IiIsIiVfd3BnbXBfbG9jYXRpb25fY291bnRyeSUiOiIiLCIlX3dwZ21wX21ldGFib3hfbGF0aXR1ZGUlIjoiIiwiJV93cGdtcF9tZXRhYm94X2xvbmdpdHVkZSUiOiIiLCIlX3dwZ21wX21ldGFib3hfbG9jYXRpb25fcmVkaXJlY3QlIjoibWFya2VyIiwiJV93cGdtcF9tZXRhYm94X2N1c3RvbV9saW5rJSI6IiIsIiVfd3BnbXBfbWFwX2lkJSI6IiIsIiVfd3BnbXBfbWV0YWJveF9tYXJrZXJfaWQlIjoiIiwiJV93cGdtcF9tZXRhYm94X3RheG9tb21pZXNfdGVybXMlIjoiIiwiJV93cGdtcF9leHRlbnNpb25zX2ZpZWxkcyUiOiIiLCIlX2RvbnRfc2hhcmVfcG9zdF9nb29nbGUlIjoieWVzIiwiJV95b2FzdF93cHNlb190aXRsZSUiOiJSb29mIHJlcGFpcnMgJSVjZl9nZW9sb2NhdGlvbiUlIC0gYm9vayBhIGZyZWUgcm9vZiBzdXJ2ZXkgJiBxdW90ZSIsIiVfZHBfb3JpZ2luYWwlIjoiMTU4MjQiLCIlZ2VvbG9jYXRpb24lIjoiR3JhdmVzZW5kIiwiJV9nZW9sb2NhdGlvbiUiOiJmaWVsZF81ZTUzZGY0NDJhNTYyIiwiJV95b2FzdF93cHNlb19tZXRhZGVzYyUiOiJFeHBlcnQgcm9vZmluZyBjb250cmFjdG9ycyBmb3IgMjQvNyByb29mIHJlcGFpcnMgYW5kIHJvb2Zpbmcgc2VydmljZXMgaW4gR3JhdmVzZW5kIGFuZCAlJWNmX25laWdoYm91cmxvY2F0aW9uJSUuIEF2YWlsYWJsZSBub3cuIENhbGwgJSV0ZWxubyUlLiIsIiVwYXJhZ3JhcGhfMSUiOiI8aDE+VG9wLWxldmVsIEdyYXZlc2VuZCByb29mZXJzIGZvciByb29mIHJlcGFpcnM8L2gxPlxyXG48aDI+V2h5IGNob29zZSB1cyBmb3Igcm9vZiByZXBhaXJzIGluIEdyYXZlc2VuZCwgW3Rvd24yXSwgb3IgbmVhcmJ5IGFyZWFzPzwvaDI+XHJcbjxwPkF0IENORU0gUm9vZmluZyAmIEd1dHRlcmluZywgd2UncmUgcGFzc2lvbmF0ZSBhYm91dCBkZWxpdmVyaW5nIHJlc3VsdHMgdGhhdCBleGNlZWQgb3VyIGNsaWVudHMnIGV4cGVjdGF0aW9ucy4gVGhhdCBtZWFucyA8c3Ryb25nPnJhcGlkLCBlZmZlY3RpdmUgcm9vZiByZXBhaXJzPC9zdHJvbmc+IGFuZCB0aGUgZXhwZXJ0IGluc3RhbGxhdGlvbiBvZiBuZXcgZmxhdCByb29mcyBhbmQgcmVwbGFjZW1lbnQgcGl0Y2hlZCByb29mcy48L3A+PHA+T3VyIGV4cGVydGlzZSBlbmNvbXBhc3NlcyBldmVyeSB0eXBlIG9mIHJvb2Zpbmcgc3lzdGVtIC0gZnJvbSA8ZW0+dHJhZGl0aW9uYWwgc2xhdGUgYW5kIHRpbGU8L2VtPiB3b3JrIHRvIG1vZGVybiBmbGF0IHJvb2ZpbmcgbWF0ZXJpYWxzLCBpbmNsdWRpbmcgPGVtPkdSUCBmaWJyZWdsYXNzPC9lbT4sIDxlbT5mZWx0PC9lbT4sIGFuZCA8ZW0+RVBETTwvZW0+IHJ1YmJlci4gVGhhdCBicmVhZHRoIG9mIGtub3dsZWRnZSBpcyBidWlsdCBvbiA8dT5pbi1kZXB0aCBleHBlcnRpc2UsIGEga2VlbiBleWUgZm9yIGRldGFpbCBhbmQgYSBjb21taXRtZW50IHRvIHdvcms8L3U+IHRoYXQncyBjb25zaXN0ZW50bHkgdG9wLW5vdGNoLjwvcD48cD5IZWFsdGggYW5kIHNhZmV0eSBhcmUgYXQgdGhlIGhlYXJ0IG9mIGV2ZXJ5dGhpbmcgd2UgZG8uPC9wPjxwPldlIHBsYW4gZWFjaCBwcm9qZWN0IHdpdGggY2FyZSBhbmQgcHJlY2lzaW9uIGJlY2F1c2Ugd2Uga25vdyB0aGF0J3Mgd2hhdCBvdXIgY2xpZW50cyBhbmQgdGhlaXIgZmFtaWxpZXMgZGVzZXJ2ZS4gQXMgeW91ciA8YSBocmVmPVwiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvYWJvdXQvXCI+bG9jYWwgcm9vZmluZyBzcGVjaWFsaXN0PC9hPiwgd2Ugb2ZmZXIgY29tcGV0aXRpdmUgcHJpY2VzIHdpdGhvdXQgY29tcHJvbWlzaW5nIG9uIHRoZSBxdWFsaXR5IG9mIG91ciBtYXRlcmlhbHMgb3Igc2VydmljZS48L3A+PHA+V2UgcHJvdmlkZSBmcmVlLCBuby1vYmxpZ2F0aW9uIHJvb2Ygc3VydmV5cyBhbmQgYSBjbGVhciwgY29tcHJlaGVuc2l2ZSBxdW90ZSBhdCB5b3VyIGNvbnZlbmllbmNlLiBXaGV0aGVyIHlvdSBuZWVkIHVyZ2VudCByZXBhaXJzLCBhIGJyYW5kLW5ldyByb29mLCBmbGF0IHJvb2Zpbmcgc29sdXRpb25zIG9yIHByb2FjdGl2ZSBtYWludGVuYW5jZSB0byBleHRlbmQgdGhlIGxpZmUgb2YgeW91ciByb29mLCB3ZSdyZSB0aGUgdHJ1c3RlZCBwYXJ0bmVyIHlvdSBjYW4gY291bnQgb24uIFdlIGFyZSBmdWxseSBpbnN1cmVkLCBhbmQgYWxsIHdvcmsgY29tZXMgd2l0aCBhIGd1YXJhbnRlZS48L3A+PHA+UGxlYXNlIGNhbGwgW3RlbG1lXSBub3cuPC9wPiIsIiVfcGFyYWdyYXBoXzElIjoiZmllbGRfNWU1M2RmMjZlODljZiIsIiVwYXJhZ3JhcGhfMiUiOiI8aDI+TGVhZGluZyBbdG93bjJdIHJvb2ZpbmcgY29udHJhY3RvcnMgZm9yIHJvb2YgcmVwYWlyczwvaDI+XHJcbjxwPkF0IENORU0gUm9vZmluZyAmIEd1dHRlcmluZywgd2UgdW5kZXJzdGFuZCB0aGUgdXJnZW5jeSBhbmQgZGFtYWdlIHRoYXQgcm9vZiBwcm9ibGVtcyBjYW4gY2F1c2UsIGFuZCB0aGF0J3Mgd2h5IHdlIHNwZWNpYWxpc2UgaW4gcHJvdmlkaW5nIHF1aWNrIGFuZCBlZmZlY3RpdmUgc29sdXRpb25zIGZvciByZXNpZGVudGlhbCBhbmQgY29tbWVyY2lhbCBwcm9wZXJ0aWVzLjwvcD5cclxuIiwiJV9wYXJhZ3JhcGhfMiUiOiJmaWVsZF81ZTU0MjYwZTIzNjhlIiwiJXJvb2ZfcmVwYWlycyUiOiIiLCIlX3Jvb2ZfcmVwYWlycyUiOiJmaWVsZF82NGQ4ZTFjOGM4NDRmIiwiJWZsYXRfcm9vZmluZyUiOiIiLCIlX2ZsYXRfcm9vZmluZyUiOiJmaWVsZF82NGQ4ZTBjMTFjMjU2IiwiJXBhcmFncmFwaF8zJSI6IjxoMz5FbWVyZ2VuY3kgcm9vZiByZXBhaXJzPC9oMz5cclxuPHA+T3VyIHRlYW0gb2YgZXhwZXJ0cyBhcmUgc2tpbGxlZCBpbiA8YSBocmVmPVwiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvcm9vZi1yZXBhaXJzL1wiPmVtZXJnZW5jeSByb29mIHJlcGFpcnM8L2E+PHN0cm9uZz4uIDwvc3Ryb25nPldlIHJlc3BvbmQgcHJvbXB0bHkgdG8gc2VjdXJlIHlvdXIgcHJvcGVydHkgYW5kIHByZXZlbnQgZnVydGhlciBkYW1hZ2UgZnJvbSB1bmV4cGVjdGVkIGV2ZW50cyBvciBzZXZlcmUgd2VhdGhlciBjb25kaXRpb25zLjwvcD5cclxuPGgzPkxlYWsgZGV0ZWN0aW9uICYgcmVwYWlyPC9oMz5cclxuPHA+V2UgaWRlbnRpZnkgdGhlIHNvdXJjZSBvZiB0aGUgd2F0ZXIgaW50cnVzaW9uIGFuZCBpbXBsZW1lbnQgYSBwZXJtYW5lbnQgc29sdXRpb24gdG8gZW5zdXJlIGEgd2F0ZXJ0aWdodCBzZWFsLCBwcm90ZWN0aW5nIHlvdXIgaW50ZXJpb3JzIGZyb20gY29zdGx5IHdhdGVyIGRhbWFnZS48L3A+XHJcbjxoMz5TbGF0ZSAmIHRpbGUgcm9vZiByZXBhaXJzPC9oMz5cclxuPHA+Rm9yIHRyYWRpdGlvbmFsIHJvb2Zpbmcgc3lzdGVtcywgb3VyIHNraWxsZWQgcm9vZmVycyBoYXZlIGV4cGVyaWVuY2UgaW4gcmVwYWlyaW5nIDxzdHJvbmc+c2xhdGUgYW5kIHRpbGUgcm9vZnM8L3N0cm9uZz48c3Ryb25nPi48L3N0cm9uZz4gV2UgZml4IHNsaXBwZWQsIGNyYWNrZWQgb3IgbWlzc2luZyB0aWxlcyB0byBrZWVwIHlvdXIgcm9vZiBpbnRhY3QgYW5kIGxvb2tpbmcgZ3JlYXQuPC9wPlxyXG48aDM+RmxhdCByb29mIHJlcGFpcnM8L2gzPlxyXG48cD5XZSB3b3JrIHdpdGggYSB2YXJpZXR5IG9mIG1hdGVyaWFscywgaW5jbHVkaW5nIGZlbHQsIEdSUCBmaWJyZWdsYXNzLCBhbmQgRVBETSwgdG8gZml4IGxlYWtzLCBibGlzdGVycywgYW5kIG90aGVyIGNvbW1vbiBmbGF0IHJvb2YgcHJvYmxlbXMsIHByb3ZpZGluZyBhIHJvYnVzdCBhbmQgd2VhdGhlci10aWdodCBmaW5pc2guPC9wPlxyXG4iLCIlX3BhcmFncmFwaF8zJSI6ImZpZWxkXzVlNTNlM2Q3NDRhMTkiLCIlcGFyYWdyYXBoXzQlIjoiPGgyPlR5cGVzIG9mIHJvb2ZzIHdlIHJlcGFpciBpbiBHcmF2ZXNlbmQsIERBMTE8L2gyPlxyXG48cD5XZSBvZmZlciA8c3Ryb25nPnByb2Zlc3Npb25hbCByZXBhaXIgc2VydmljZXM8L3N0cm9uZz4gZm9yIGFsbCB0eXBlcyBvZiByb29mcywgZm9yIGR1cmFiaWxpdHksIHdlYXRoZXJwcm9vZmluZyBhbmQgYWVzdGhldGljcyBmb3IgeW91ciBob21lIG9yIGJ1c2luZXNzLiBPdXIgdGVhbSBjYW4gaGFuZGxlIGFsbCBtYXRlcmlhbHMgYW5kIHN0cnVjdHVyZXMgZm9yIGVhY2ggdHlwZSBvZiByb29mLjwvcD48cD48aDM+UGl0Y2hlZCBSb29mczwvaDM+PC9wPjxwPlBpdGNoZWQgcm9vZnMgYXJlIGEgY2xhc3NpYyBhbmQgcHJhY3RpY2FsIGNob2ljZSBmb3IgZWZmZWN0aXZlIHdhdGVyIGRyYWluYWdlLiBXZSByZXBhaXIgYWxsIHR5cGVzIG9mIHBpdGNoZWQgcm9vZnMuIFdoZXRoZXIgeW91ciBwaXRjaGVkIHJvb2YgaGFzIGJlZW4gZGFtYWdlZCBieSBzdG9ybXMsIGxlYWtzIG9yIGdlbmVyYWwgd2VhciBhbmQgdGVhciwgd2Ugd2lsbCBnZXQgaXQgc29ydGVkIGFuZCBiYWNrIHRvIG5vcm1hbC48L3A+PHA+PGgzPkZsYXQgUm9vZnM8L2gzPjwvcD48cD48YSBocmVmPVwiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvZmxhdC1yb29maW5nLXNlcnZpY2VzL1wiPkZsYXQgcm9vZnM8L2E+IGFyZSBjb21tb24gaW4gbW9kZXJuIGFuZCBjb21tZXJjaWFsIGJ1aWxkaW5ncy4gV2Ugc3BlY2lhbGlzZSBpbiBmaW5kaW5nIGFuZCByZXBhaXJpbmcgbGVha3MsIGNyYWNrcyBhbmQgZHJhaW5hZ2UgaXNzdWVzIHRvIGV4dGVuZCB0aGUgbGlmZSBvZiB0aGUgcm9vZiBhbmQgcHJldmVudCBzdHJ1Y3R1cmFsIGRhbWFnZS48L3A+PHA+PGgzPlJ1YmJlciBhbmQgRmlicmVnbGFzcyBSb29mczwvaDM+PC9wPjxwPldlIHJlcGFpciBydWJiZXIgKEVQRE0pIGFuZCBmaWJyZWdsYXNzIChHUlApIHJvb2ZzIHVzaW5nIGNvbXBhdGlibGUgbWF0ZXJpYWxzIGFuZCBtZXRob2RzIGZvciBsb25nLWxhc3RpbmcgcHJvdGVjdGlvbi48L3A+PHA+UGxlYXNlIHNlZSBvdXIgPGEgaHJlZj1cImh0dHBzOi8vd3d3LmNuZW1yb29maW5nLmNvLnVrL2dhbGxlcnkvXCI+b25saW5lIGdhbGxlcnk8L2E+LjwvcD5cclxuIiwiJV9wYXJhZ3JhcGhfNCUiOiJmaWVsZF81ZTUzZTNlMjQ0YTFhIiwiJXBhcmFncmFwaF81JSI6IjxoMj5TaWducyB5b3UgbmVlZCByb29mIHJlcGFpcnMgaW4gR3JhdmVzZW5kPC9oMj5cclxuPHA+UmVjb2duaXNpbmcgdGhlIGVhcmx5IHNpZ25zIG9mIHJvb2YgZGFtYWdlIGNhbiBzYXZlIHlvdSBmcm9tIGNvc3RseSByZXBhaXJzIGRvd24gdGhlIGxpbmUuPC9wPjxwPkEgd2VsbC1tYWludGFpbmVkIHJvb2YgaXMgY3J1Y2lhbCBmb3IgcHJvdGVjdGluZyB5b3VyIHByb3BlcnR5IGZyb20gd2VhdGhlci1yZWxhdGVkIGRhbWFnZSBhbmQgbWFpbnRhaW5pbmcgaXRzIHN0cnVjdHVyYWwgaW50ZWdyaXR5LiBIZXJlIGFyZSBzb21lIGNvbW1vbiBzaWducyB0aGF0IHlvdXIgcm9vZiBtYXkgbmVlZCBwcm9mZXNzaW9uYWwgYXR0ZW50aW9uOjwvcD48cD48aDM+VmlzaWJsZSByb29mIGRhbWFnZSBvciBtaXNzaW5nIHRpbGVzPC9oMz48L3A+PHA+SWYgeW91IHNlZSBjcmFja2VkLCBjdXJsZWQgb3IgbWlzc2luZyB0aWxlcywgaXQncyBhIGJpZyByZWQgZmxhZyB0aGF0IHlvdXIgcm9vZiBpcyBjb21wcm9taXNlZC4gRGFtYWdlZCB0aWxlcyBjYW4gZXhwb3NlIHRoZSB1bmRlcmxheSBhbmQgYWxsb3cgd2F0ZXIgdG8gZW50ZXIuIFJlZ3VsYXIgaW5zcGVjdGlvbnMgd2lsbCBjYXRjaCB0aGVzZSBpc3N1ZXMgZWFybHkuPC9wPjxwPldhdGVyIHN0YWlucyBvciBsZWFrcyBpbiB0aGUgYXR0aWMgb3Igb24gdGhlIGNlaWxpbmc8L3A+PHA+QnJvd24gc3RhaW5zIG9uIHRoZSBjZWlsaW5nIG9yIGRhbXAgcGF0Y2hlcyBpbiB5b3VyIGF0dGljIG1lYW4gYSBsZWFrLiBUaGlzIGNvdWxkIGJlIGNhdXNlZCBieSBjb21wcm9taXNlZCBmbGFzaGluZywgYnJva2VuIHRpbGVzIG9yIG9sZCByb29maW5nIG1hdGVyaWFsLiBJZiBsZWZ0IHVuY2hlY2tlZCwgd2F0ZXIgaW50cnVzaW9uIGNhbiBsZWFkIHRvIG1vdWxkIGdyb3d0aCBhbmQgc3RydWN0dXJhbCBkYW1hZ2UuPC9wPjxwPjxoMz5TYWdnaW5nIG9yIHVuZXZlbiByb29mIGxpbmVzPC9oMz48L3A+PHA+QSBzYWdnaW5nIHJvb2YgaW5kaWNhdGVzIGFuIGlzc3VlIHdpdGggdGhlIGRlY2tpbmcgb3Igc3VwcG9ydHMsIHR5cGljYWxseSByZXN1bHRpbmcgZnJvbSBwcm9sb25nZWQgd2F0ZXIgZGFtYWdlIG9yIHJvdC48L3A+PHA+PGgzPk1vc3MsIGFsZ2FlLCBhbmQgcm9vZiBkZWJyaXM8L2gzPjwvcD48cD5Nb3NzLCBhbGdhZSBvciBidWlsdC11cCBkZWJyaXMgY2FuIHRyYXAgbW9pc3R1cmUgYW5kIGFjY2VsZXJhdGUgcm9vZiBkZWNheS4gUmVndWxhciBjbGVhbmluZyBhbmQgcmVwYWlycyB3aWxsIGtlZXAgeW91ciByb29mIGhlYWx0aHkgYW5kIGxvb2tpbmcgaXRzIGJlc3QuPC9wPlxyXG4iLCIlX3BhcmFncmFwaF81JSI6ImZpZWxkXzVlNTNlM2U4NDRhMWIiLCIlcGFyYWdyYXBoXzYlIjoiPGgyPkhvdyB0byBnZXQgYSByb29mIHJlcGFpciBxdW90ZSBpbiBHcmF2ZXNlbmQ8L2gyPlxyXG48cD5BcyBhIHJvb2ZpbmcgYnVzaW5lc3MsIHdlIHVuZGVyc3RhbmQgdGhlIGNoYWxsZW5nZXMgdGhhdCBHcmF2ZXNlbmQncyBsb2NhdGlvbiBjYW4gcG9zZSB0byB5b3VyIHJvb2YuIExvY2F0ZWQgaW4gS2VudCwgR3JhdmVzZW5kIGV4cGVyaWVuY2VzIGEgcmFuZ2Ugb2Ygd2VhdGhlciBjb25kaXRpb25zLCBmcm9tIGRhbXAgd2ludGVycyB0byB3YXJtIHN1bW1lcnMsIHdoaWNoIGNhbiBsZWFkIHRvIGNvbW1vbiByb29maW5nIGlzc3Vlcy4gVGhlc2UgaW5jbHVkZSBsZWFrcywgZGFtYWdlZCBvciBtaXNzaW5nIHRpbGVzIGFuZCB3ZWFyIGFuZCB0ZWFyIGZyb20gdGhlIGVsZW1lbnRzLjwvcD48cD5XZSBvZmZlciBjb21wcmVoZW5zaXZlIHJvb2YgcmVwYWlyIHNlcnZpY2VzIHRvIGFkZHJlc3MgdGhlc2UgaXNzdWVzLCBlbnN1cmluZyB5b3VyIGhvbWUgb3IgYnVzaW5lc3MgcmVtYWlucyBwcm90ZWN0ZWQuIFdoZXRoZXIgaXQncyBhIHNtYWxsIGxlYWsgb3IgbW9yZSBleHRlbnNpdmUgZGFtYWdlLCBvdXIgZXhwZXJpZW5jZWQgdGVhbSB3aWxsIHByb3ZpZGUgYSByZWxpYWJsZSBhbmQgcXVpY2sgc29sdXRpb24uPC9wPjxwPldlIG9mZmVyIGZyZWUsIG5vLW9ibGlnYXRpb24gcm9vZiByZXBhaXIgcXVvdGVzLCBhbGxvd2luZyB5b3UgdG8gc2VlIHRoZSBzY29wZSBhbmQgY29zdCBpbnZvbHZlZCB3aXRoIG5vIGNvbW1pdG1lbnQuIENvbnRhY3QgdXMgdG9kYXkgdG8gc2NoZWR1bGUgeW91ciBjb21wbGltZW50YXJ5IHN1cnZleS48L3A+XHJcbiIsIiVfcGFyYWdyYXBoXzYlIjoiZmllbGRfNjgyZjM1NTE3MjJkNiIsIiVwYXJhZ3JhcGhfNyUiOiI8aDI+V2hhdCBvdXIgY2xpZW50cyBzYXkgYWJvdXQgb3VyIEdyYXZlc2VuZCByb29mIHJlcGFpcnM8L2gyPlxyXG48cD5XZSB0YWtlIGdyZWF0IHByaWRlIGluIHByb3ZpZGluZyBvdXIgY3VzdG9tZXJzIHdpdGggYSBmaXJzdC1jbGFzcyBzZXJ2aWNlLiBQbGVhc2Ugc2VlIDxhIGhyZWY9XCJodHRwczovL3d3dy5jbmVtcm9vZmluZy5jby51ay9yZXZpZXdzL1wiPndoYXQgb3VyIGN1c3RvbWVycyBzYXkgYWJvdXQgdXM8L2E+LjwvcD48cD5PbmUgcmVjZW50IGNsaWVudCBzYWlkOiA8YmxvY2txdW90ZT5Kb2huIGFuZCBoaXMgdGVhbSBkaWQgYW4gZXh0cmVtZWx5IHByb2Zlc3Npb25hbCBqb2IgZnJvbSBzdGFydCB0byBmaW5pc2guIFdlIGhhdmUgYSAxMDAgeWVhciBvbGQgaG91c2Ugd2hlcmUgdGhlIHJvb2YgaGFzbid0IGJlZW4gd29ya2VkIG9uIGluIGRlY2FkZXMuIEl0IHdhcyBhIGNvbXBsZXggcm9vZiB3aXRoIGZsYXQgYXJlYXMgYW5kIHZhbGxleXMgdGhhdCBuZWVkZWQgdG8gYmUgY29tcGxldGVseSByZXBsYWNlZCBhcyB0aGVyZSB3YXMgc2lnbmlmaWNhbnQgbGVha2luZyBpbnRvIHRoZSBob21lLiBUaHJvdWdob3V0IHRoZSBwcm9jZXNzIHRoZSB0ZWFtIHdvcmtlZCBoYXJkIGF0IHRoZSBwcm9wZXJ0eSByZW1vdmluZyB0aGUgb2xkIHJvb2ZpbmcgbWF0ZXJpYWxzLCBkaXNwb3Npbmcgb2YgdGhlbSBkdXJpbmcgdGhlIHByb2Nlc3MgYW5kIGZpbmFsbHkgcmVidWlsZGluZyB0aGUgcm9vZi4gSm9obiBtYWludGFpbmVkIGNvbW11bmljYXRpb24gdGhyb3VnaG91dCB0aGUgam9iLCBhdmFpbGFibGUgdG8gYXNrIHF1ZXN0aW9ucyBhbmQgd2FzIG9uIHNpdGUgcmVndWxhcmx5IHRvIGNoZWNrIHByb2dyZXNzIGFuZCBkaXNjdXNzIGFueSBpc3N1ZXMgdXBmcm9udC4gRmluYWxseSwgdGhlIHRlYW0gZGlkIGEgdGhvcm91Z2ggY2xlYW51cCBhZnRlciB0aGUgd29yayB3YXMgY29tcGxldGVkLCBhcyB0aGUgcm9vZiByZW1vdmFsIGhhcyByZXN1bHRlZCBpbiBzaWduaWZpY2FudCBibGFjayBkdXN0LCBmcm9tIHRoZSB5ZWFycyBvZiBuZWdsZWN0LCBzZXR0bGluZyBldmVyeXdoZXJlLiBXZSdyZSBtb3JlIHRoYW4gaGFwcHkgd2l0aCB0aGUgZmluYWwgcmVzdWx0IGFuZCB0aGUgd29yayB0aGF0IENORU0gUm9vZmluZyAmIEd1dHRlcmluZyBwdXQgaW50byBtYWtpbmcgb3VyIGhvdXNlIHNlY3VyZSBhbmQgbGVhayBmcmVlLCB3ZSBjYW4ndCByZWNvbW1lbmQgdGhlbSBlbm91Z2guPC9ibG9ja3F1b3RlPjwvcD5cclxuIiwiJV9wYXJhZ3JhcGhfNyUiOiJmaWVsZF82ODJmMzYzYTBjMGExIiwiJXBhcmFncmFwaF84JSI6IjxoMj5SZWxhdGVkIHJvb2Zpbmcgc2VydmljZXMgaW4gR3JhdmVzZW5kIDwvaDI+XHJcbjxwPkFzIHdlbGwgYXMgZXhwZXJ0IHJvb2YgcmVwYWlycywgd2Ugb2ZmZXIgYSBmdWxsIHJhbmdlIG9mIGFkZGl0aW9uYWwgcm9vZmluZyBzZXJ2aWNlcyB0byBrZWVwIHlvdXIgcHJvcGVydHkgc2FmZSwgbG9va2luZyBncmVhdCBhbmQgd2VhdGhlci10aWdodC4gV2hldGhlciB5b3UncmUgdXBncmFkaW5nIGFuIGV4aXN0aW5nIHJvb2Ygb3IgbWFpbnRhaW5pbmcgaXRzIGNvbmRpdGlvbiwgb3VyIHRlYW0gYXJlIGhlcmUgdG8gaGVscC48L3A+PHA+PGgzPk5ldyByb29mIGluc3RhbGxhdGlvbnM8L2gzPjwvcD48cD5XZSBkbyA8YSBocmVmPVwiaHR0cHM6Ly93d3cuY25lbXJvb2ZpbmcuY28udWsvcm9vZmVycy9cIj5uZXcgcm9vZiBpbnN0YWxsYXRpb25zPC9hPiBmb3IgYm90aCBkb21lc3RpYyBhbmQgY29tbWVyY2lhbCBwcm9wZXJ0aWVzLiBXZSB3b3JrIHdpdGggYSB2YXJpZXR5IG9mIHJvb2ZpbmcgbWF0ZXJpYWxzIGluY2x1ZGluZyB0aWxlcywgc2xhdGVzLCBtZXRhbCBhbmQgZmxhdCByb29maW5nIHN5c3RlbXMuIEVhY2ggaW5zdGFsbGF0aW9uIGlzIHRhaWxvcmVkIHRvIHlvdXIgcHJvcGVydHkncyBzcGVjaWZpYyBuZWVkcyBmb3IgPHN0cm9uZz5sb25nLWxhc3RpbmcgcHJvdGVjdGlvbjwvc3Ryb25nPiBhbmQgZ3JlYXQgbG9va3MuPC9wPjxwPjxoMz5Sb29mIHJlcGxhY2VtZW50czwvaDM+PC9wPjxwPldoZW4gYSByb29mIGlzIGJleW9uZCByZXBhaXIsIGEgPGEgaHJlZj1cImh0dHBzOi8vd3d3LmNuZW1yb29maW5nLmNvLnVrL25ldy1yb29mcy9cIj5mdWxsIHJvb2YgcmVwbGFjZW1lbnQ8L2E+IG1heSBiZSB0aGUgYW5zd2VyLiBXZSBoYW5kbGUgdGhlIGVudGlyZSBwcm9jZXNzLCBmcm9tIHRoZSA8c3Ryb25nPnNhZmUgcmVtb3ZhbCBvZiB0aGUgb2xkIHJvb2Y8L3N0cm9uZz4gdG8gdGhlIGluc3RhbGxhdGlvbiBvZiB0aGUgbmV3IG9uZS4gV2UgY29tcGxldGUgdGhlIHdvcmsgYW5kIHdpbGwgZW5zdXJlIGR1cmFiaWxpdHksIGNvbXBsaWFuY2UsIGFuZCBtaW5pbWFsIGRpc3J1cHRpb24uPC9wPjxwPjxoMz5Sb29mIGNsZWFuaW5nIGFuZCBtb3NzIHJlbW92YWw8L2gzPjwvcD48cD5Nb3NzLCBhbGdhZSwgYW5kIGRlYnJpcyBjYW4gYWNjdW11bGF0ZSBvdmVyIHRpbWUgYW5kIGNhdXNlIHdhdGVyIHJldGVudGlvbiBhbmQgZGFtYWdlLiBPdXIgY2xlYW5pbmcgc2VydmljZXMgaGVscCBwcmVzZXJ2ZSB5b3VyIHJvb2YncyBjb25kaXRpb24gYW5kIGltcHJvdmUgaXRzIGFwcGVhcmFuY2UuPC9wPlxyXG4iLCIlX3BhcmFncmFwaF84JSI6ImZpZWxkXzY4MmYzNjNkMGMwYTIiLCIlcGFyYWdyYXBoXzklIjoiPGgyPkdldCBpbiB0b3VjaCB3aXRoIG91ciBHcmF2ZXNlbmQgcm9vZmluZyBjb21wYW55IGZvciBhIHJvb2YgcmVwYWlyIHF1b3RlPC9oMj5cclxuPHA+VG8gPHN0cm9uZz5ib29rIGEgZnJlZSByb29maW5nIHN1cnZleTwvc3Ryb25nPiwgcGxlYXNlIGdldCBpbiB0b3VjaCB3aXRoIG91ciByb29mZXJzIG9uIFt0ZWxtZV0gb3IgZW1haWwgdGhlbSBvbiBbZW1haWxtZV0uPC9wPjxwPklmIHlvdSBuZWVkIDxhIGhyZWY9XCIvcm9vZi1yZXBhaXJzL2ZvbGtlc3RvbmUvXCI+cm9vZiByZXBhaXJzIEZvbGtlc3RvbmU8L2E+LCBjb250YWN0IG91ciB0ZWFtIG5vdy48L3A+XHJcbiIsIiVfcGFyYWdyYXBoXzklIjoiZmllbGRfNjgyZjM2ZTRkZDJiNSIsIiVnZW9sYXQlIjoiNTEuNDQxODgzOTk5OTk5IiwiJWdlb2xuZyUiOiIwLjM3MDc1OSIsIiVfZ2VvbG5nJSI6ImZpZWxkXzY2MTU3MmI5ZmMyZmEiLCIlbmVpZ2hib3VybG9jYXRpb24lIjoiTm9ydGhmbGVldCIsIiVfbmVpZ2hib3VybG9jYXRpb24lIjoiZmllbGRfNWU1M2VlNjE0YmFkYyIsIiVuZWlnaGJvdXJsb2NhdGlvbjIlIjoiU2hvcm5lIiwiJV9uZWlnaGJvdXJsb2NhdGlvbjIlIjoiZmllbGRfNjBlY2JlMmQzN2E5ZSIsIiVuZWlnaGJvdXJsb2NhdGlvbjMlIjoiSGlnaGFtIiwiJV9uZWlnaGJvdXJsb2NhdGlvbjMlIjoiZmllbGRfNjczMzlkMjkxMWRhYSIsIiVjb3VudHklIjoiS2VudCIsIiVfY291bnR5JSI6ImZpZWxkXzYwYzg2YzlmYjcxNDQiLCIlTG9jYWxQb3N0Y29kZSUiOiJEQTEyIiwiJV9Mb2NhbFBvc3Rjb2RlJSI6ImZpZWxkXzVlNTk1OTYyNjJlMTAiLCIlYWx0ZXJuYXRlbG9jYXRpb25zJSI6Ijx1bD5cclxuIFx0PGxpPldpbmRtaWxsIEhpbGw8L2xpPlxyXG4gXHQ8bGk+TWlsdG9uPC9saT5cclxuIFx0PGxpPkRlbnRvbjwvbGk+XHJcbiBcdDxsaT5Sb3NoZXJ2aWxsZTwvbGk+XHJcbiBcdDxsaT5QZXJyeSBTdHJlZXQ8L2xpPlxyXG4gXHQ8bGk+V2VzdGNvdXJ0PC9saT5cclxuIFx0PGxpPldoaXRlaGlsbDwvbGk+XHJcbiBcdDxsaT5LaW5ncyBGYXJtPC9saT5cclxuIFx0PGxpPlBhcnJvY2sgRmFybTwvbGk+XHJcbiBcdDxsaT5TaGVhcnMgR3JlZW48L2xpPlxyXG4gXHQ8bGk+Q2hhbGs8L2xpPlxyXG4gXHQ8bGk+Tm9ydGhmbGVldDwvbGk+XHJcbiBcdDxsaT5UaWxidXJ5PC9saT5cclxuIFx0PGxpPkNocmlzdGlhbiBGaWVsZHM8L2xpPlxyXG4gXHQ8bGk+SGFyYm91ciBWaWxsYWdlPC9saT5cclxuPC91bD4iLCIlX2FsdGVybmF0ZWxvY2F0aW9ucyUiOiJmaWVsZF81ZTUzZTNlZDQ0YTFjIiwiJV90aHVtYm5haWxfaWQlIjoiMTQ1NzUiLCIlX2VkaXRfbG9jayUiOiIxNzY3ODc2ODcyOjMiLCIlX2VkaXRfbGFzdCUiOiIzIiwiJW5ld19yb29mcyUiOiIiLCIlX25ld19yb29mcyUiOiJmaWVsZF82NGQ4ZTBkMjFjMjU3IiwiJWZhc2NpYV9zb2ZmaXRzJSI6IiIsIiVfZmFzY2lhX3NvZmZpdHMlIjoiZmllbGRfNjRkOGUxNjRkNjg0MyIsIiViZXNwb2tlX3NlcnZpY2VzJSI6IiIsIiVfYmVzcG9rZV9zZXJ2aWNlcyUiOiJmaWVsZF82NGQ4ZTE5ZWQ2ODQ1IiwiJWd1dHRlcmluZ19zZXJ2aWNlcyUiOiIiLCIlX2d1dHRlcmluZ19zZXJ2aWNlcyUiOiJmaWVsZF82NGQ4ZTFhY2Q2ODQ2IiwiJW1hcGltYWdlJSI6IiIsIiVfbWFwaW1hZ2UlIjoiZmllbGRfNWU4MjAxNTM4MWQ0MCIsIiVqal9oYXNfY2FzZV9zdHVkaWVzJSI6IjAiLCIlampfY2FzZV9zdHVkeV9jb3VudCUiOiIwIiwiJWhhc19jYXNlX3N0dWRpZXMlIjoiMCIsInRheG9ub215PWNhdGVnb3J5IjoiTG9jYWwsIFJvb2ZlcnMiLCJ0YXhvbm9teT1wb3N0X3RhZyI6IiJ9fSwiaWQiOjE1ODU5LCJpbmZvd2luZG93X2Rpc2FibGUiOmZhbHNlfV0sIm1hcF9wcm9wZXJ0eSI6eyJtYXBfaWQiOiIxIiwiZGVidWdfbW9kZSI6ZmFsc2V9LCJtYXBfbWFya2VyX3NwaWRlcmZpZXJfc2V0dGluZyI6eyJtaW5pbXVtX21hcmtlcnMiOiIwIn0sInNoYXBlcyI6eyJkcmF3aW5nX2VkaXRhYmxlIjpmYWxzZX0sImZpbHRlcnMiOnsiZmlsdGVyc19jb250YWluZXIiOiJbZGF0YS1jb250YWluZXI9XCJ3cGdtcC1maWx0ZXJzLWNvbnRhaW5lclwiXSJ9fQ==

    Our local roofing contractors are within 0.2, 0.5 and 5 miles of Gravesend so one of the team can be with you the same day to carry out a roofing survey. We’ll aim to get a quotation for the work back to you within 24-48 hours.

    Not in Gravesend?

    Our approved roofing company provide a full range of roofing services in Longfield Roof Repairs, Strood, Rochester, Chatham and Snodland Roof Repairs. No job too small or too big!