{"version":"1.0","provider_name":"Optimum","provider_url":"https:\/\/www.optimum-te.com\/en\/","author_name":"admin-optimum-549","author_url":"https:\/\/www.optimum-te.com\/en\/author\/admin-optimum-549\/","title":"30th SNCF railway crossing - Optimum","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Q3NnJXcdMU\"><a href=\"https:\/\/www.optimum-te.com\/en\/corporate-en\/30th-sncf-railway-crossing\/\">30th SNCF railway crossing<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.optimum-te.com\/en\/corporate-en\/30th-sncf-railway-crossing\/embed\/#?secret=Q3NnJXcdMU\" width=\"600\" height=\"338\" title=\"&#8220;30th SNCF railway crossing&#8221; &#8212; Optimum\" data-secret=\"Q3NnJXcdMU\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\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\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/www.optimum-te.com\/wp-content\/uploads\/2025\/02\/Projets-sous-voies-SNCF_sans_panneau_mini.jpg","thumbnail_width":500,"thumbnail_height":357,"description":"This week OPTIMUM will finalize its 30th railway crossing project. These must not only integrate a \u201cclassic\u201d trenchless study but also adhere to the strict SNCF criteria necessary for drilling authorization. They enable the complexity and the multiple risks inherent in working under railway lines to be managed proactively and effectively."}