<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Rivoyre Ing&#xE9;nierie</provider_name><provider_url>https://www.rivoyre.com/en/</provider_url><author_name>florent</author_name><author_url>https://www.rivoyre.com/en/author/florent/</author_url><title>Sail - Rivoyre Ing&#xE9;nierie</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="y5NRhbmn6u"&gt;&lt;a href="https://www.rivoyre.com/en/other-sectors/sail/"&gt;Sail&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.rivoyre.com/en/other-sectors/sail/embed/#?secret=y5NRhbmn6u" width="600" height="338" title="&#x201C;Sail&#x201D; &#x2014; Rivoyre Ing&#xE9;nierie" data-secret="y5NRhbmn6u" 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://www.rivoyre.com/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>Sail OVERVIEW We are at the heart of ambitious projects Contact Us From the hull shape file and the general arrangement plan, our calculation and design tools enable us to design the most efficient &#x2018;hull plating / internal structure&#x2019; assembly. General design and structural validation are performed directly in 3D. All results are then recorded [&hellip;]</description><thumbnail_url>https://www.rivoyre.com/wp-content/uploads/2025/09/visuel_voile2.jpg</thumbnail_url><thumbnail_width>580</thumbnail_width><thumbnail_height>620</thumbnail_height></oembed>
