{"version":"1.0","provider_name":"","provider_url":"https:\/\/communityroofingofva.com\/blog","author_name":"ywpadmin","author_url":"https:\/\/communityroofingofva.com\/blog\/author\/ywpadmin\/","title":"When Should You Call a Roofing Contractor?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"p4VrVvFVPS\"><a href=\"https:\/\/communityroofingofva.com\/blog\/2024\/12\/11\/when-should-you-call-a-roofing-contractor\/\">When Should You Call a Roofing Contractor?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/communityroofingofva.com\/blog\/2024\/12\/11\/when-should-you-call-a-roofing-contractor\/embed\/#?secret=p4VrVvFVPS\" width=\"600\" height=\"338\" title=\"&#8220;When Should You Call a Roofing Contractor?&#8221; &#8212; \" data-secret=\"p4VrVvFVPS\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/communityroofingofva.com\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Your roof plays a vital role in protecting your home from the elements, enhancing its aesthetic appeal, and maintaining its value. However, like any other part of your house, roofs require attention and care to ensure they remain in top condition. But when is it the right time to call a roofing contractor? At Community ... Read more"}