{"version":"1.0","provider_name":"","provider_url":"https:\/\/actionroofingandconstruction.com\/blog","author_name":"Action Roofing &amp; Construction","author_url":"https:\/\/actionroofingandconstruction.com\/blog\/author\/action-roofing\/","title":"The Components of a Skilled Ankeny Roofer -","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"KWhfaZt7d5\"><a href=\"https:\/\/actionroofingandconstruction.com\/blog\/2022\/09\/12\/the-components-of-a-skilled-ankeny-roofer\/\">The Components of a Skilled Ankeny Roofer<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/actionroofingandconstruction.com\/blog\/2022\/09\/12\/the-components-of-a-skilled-ankeny-roofer\/embed\/#?secret=KWhfaZt7d5\" width=\"600\" height=\"338\" title=\"&#8220;The Components of a Skilled Ankeny Roofer&#8221; &#8212; \" data-secret=\"KWhfaZt7d5\" 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:\/\/actionroofingandconstruction.com\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/actionroofingandconstruction.com\/blog\/wp-content\/uploads\/2022\/09\/Action-BLOG.png","thumbnail_width":750,"thumbnail_height":500,"description":"Any moment may be a bad time for a roof to fail on a house. The first step in resolving roof issues is to select a certified and dependable roofing contractor. Action Roofing, the top Ankeny roofer, has many years of experience and will always provide excellent services for your house. Quality, honesty, and workmanship ... Read more"}