var OTE_CONFIG = { net: 'e', isHelloUser: false }; function addComment(t){t=document.createComment("C2 DX: "+t);document.head.appendChild(t)}function loadExternalScript(o){return new Promise((t,e)=>{addComment("External script: "+o.src);const n=document.createElement("script");if(n.type="text/javascript",n.src=o.src,n.defer=o.defer||!1,o.id&&(n.id=o.id),o.dataAttributes&&"object"==typeof o.dataAttributes)for(var[r,i]of Object.entries(o.dataAttributes))n.setAttribute("data-"+r,i);n.onload=()=>t(n),n.onerror=t=>{addComment("Error loading script: "+o.src),e(new Error(`Script loading failed for ${o.src}: `+t.message))},document.head.appendChild(n)})}function loadInlineScript(i){return new Promise((t,e)=>{const n=document.createElement("script");n.type="text/javascript";var r=Array.isArray(i.inlineScript)?i.inlineScript.join("\n"):i.inlineScript;n.textContent=r;try{i.defer&&"loading"===document.readyState?(addComment("Deferred inline script"),document.addEventListener("DOMContentLoaded",()=>{document.head.appendChild(n),t()})):(addComment("Inline script"),document.head.appendChild(n),t())}catch(t){e(new Error("Error executing inline script: "+t.message))}})}function loadAdditionalScripts(){var t="https://w3.siemens.com/c2_config.json",e=encodeURIComponent(window.location.href);var n=(n=document.cookie.split(";").find(t=>t.trim().startsWith("c2x=")))?n.split("=")[1]:"",n=n?t+`?url=${e}&c2x=`+encodeURIComponent(n):t+"?url="+e;fetch(n).then(t=>{if(t.ok)return t.json();throw new Error("Network response was not ok.")}).then(t=>{t=t.scripts||[];return Promise.all(t.map(t=>(t.inlineScript?loadInlineScript:loadExternalScript)(t)))}).then(()=>{}).catch(t=>{console.error("Failed to load additional scripts:",t)})}loadAdditionalScripts();