<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>rehabsteve</provider_name><provider_url>https://rehabsteve.com</provider_url><author_name>Preston Magnussen</author_name><author_url>https://rehabsteve.com/members/kettlebar9/</author_url><title>Activity</title><type>rich</type><x_buddypress>activity</x_buddypress><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content bp-activity-item"&gt;&lt;p&gt;A Comprehensive Guide to French Door Repair Parts&lt;/p&gt;
&lt;p&gt;French doors are a stylish addition to any home, offering an attractive entrance to outdoor patios, gardens, or other outside spaces. While these stunning doors come with numerous benefits, they can also face wear and tear over time. Comprehending the different parts of French doors and knowing&hellip;&lt;span class="activity-read-more" id="activity-read-more-144702"&gt;&lt;a href="https://rehabsteve.com/activity/p/144702/" onclick="top.location.href='https://rehabsteve.com/activity/p/144702/'" rel="nofollow"&gt;Read more&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
- Preston Magnussen (@kettlebar9) &lt;a href="https://rehabsteve.com/activity/p/144702/"&gt;November 20, 2025&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe style="max-width:100%" sandbox="allow-top-navigation allow-scripts" security="restricted" src="https://rehabsteve.com/members/kettlebar9/activity/144702/?embed=true#?secret=jLU6uQ7PPd" width="600" height="338" title="Embedded Activity Item" data-secret="jLU6uQ7PPd" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^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&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(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&lt;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);
//# sourceURL=https://rehabsteve.com/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html></oembed>
