<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>onSedi</provider_name><provider_url>https://onsedi.com/en/</provider_url><author_name>Roger</author_name><author_url>https://onsedi.com/en/author/roger/</author_url><title>Rehabilitation Plan - onSedi</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="j3W3wRS5cs"&gt;&lt;a href="https://onsedi.com/en/architectural-solutions/rehabilitation-plan/"&gt;Rehabilitation Plan&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://onsedi.com/en/architectural-solutions/rehabilitation-plan/embed/#?secret=j3W3wRS5cs" width="600" height="338" title="&#x201C;Rehabilitation Plan&#x201D; &#x2014; onSedi" data-secret="j3W3wRS5cs" 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://onsedi.com/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>Architectural Solutions Rehabilitation plan We analyze the necessary interventions and their scheduling to maintain the building in a proper state of conservation in the medium and long term. The building rehabilitation plan identifies existing deficiencies, analyzes associated costs, and facilitates the scheduling and grouping of interventions according to their priority, taking into account the community&#x2019;s...</description><thumbnail_url>https://onsedi.com/wp-content/uploads/2026/04/plan-rehabilitacion-web.jpg</thumbnail_url></oembed>
