/*! Satisfi Embedder SDK - v1.0.143 */(()=>{var t={8330(t){"use strict";t.exports={rE:"1.0.143"}}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var s=e[n]={exports:{}};return t[n](s,s.exports,r),s.exports} /** * SD-10932: Satisfi Embedder Loader (init.js) * * Asset version is baked at build time via Webpack DefinePlugin (__POPUP_VERSION__). * No runtime manifest fetch — loader is synchronous and has zero network dependencies. * js/css are served directly by the backend pod (wwwroot/embedder), not GCS. */!function(){const t="satisfiScript",e=t+"-bundle",n="satisfiAppStyle",i=r(8330).rE,s="https://chat.satis.fi/embedder/",a=["popupId","env","cf","extid"],o=["data-url","data-popupId","data-pageId"];function c(t,r,i){if("script"===t){const t=Object.assign(document.createElement("script"),{type:"text/javascript",id:e,src:r});o.forEach(function(e){var r=i.getAttribute(e);r&&t.setAttribute(e,r)}),i.parentNode.insertBefore(t,i.nextSibling)}else{var s=document.getElementById(n);s&&s.remove();var a=Object.assign(document.createElement("link"),{id:n,rel:"stylesheet",href:r});a.setAttribute("fetchpriority","high"),(document.body||document.head).appendChild(a)}}function d(){try{const e=document.getElementById(t);if(!e)return;const r=e.getAttribute("src"),n=new URL(r,window.location.href),o=new URL(s+"satisfipopup."+i+".js"),d=s+"styles/satisfipopup."+i+".css";a.forEach(function(t){var e=n.searchParams.get(t);e&&o.searchParams.set(t,e)}),c("link",d,e),c("script",o.href,e)}catch(t){console.warn("[Satisfi] Loader critical error:",t)}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d()}()})();