window.appConfig = { code: "bdb33359-05b3-2238-0197-eaec2006d83e", env: "api", app: "sc-connect.scorpion.co" }; window.connectConfig = { js: "https://sc-connect.scorpion.co/assets/index-Diep2JEn.js", css: "https://sc-connect.scorpion.co/assets/index-CYZM74W6.css" }; (async function(){ const url = `https://${window.appConfig.env}.scorpion.co/platformapp/connect/v1/api/helpcenter/start`; const location = /(?:^|;\\s*)L=#(\\d+)(?:;|$)/.exec( document.cookie ); const response = await fetch( url, { method: "GET", headers: { "Content-Type": "application/json", "X-Request-From": window.location.href, "x-location": +location?.[1] || 0, "x-code": window.appConfig.code || undefined, "x-signup": window.appConfig.signup || undefined, }, }); const data = await response.json(); if ( !data?.result ) { console.error('Unable to obtain helpcenter/start'); return; } window.connectConfig.js = data.result.js || window.connectConfig.js; window.connectConfig.css = data.result.css || window.connectConfig.css; function startConnect(){ // Load the appConfig JS and CSS const script = document.createElement("script"); script.defer = true; script.src = window.connectConfig.js; document.body.appendChild(script); // Load the Google Font for Inter const fontLink = document.createElement("link"); fontLink.href = "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap"; fontLink.rel = "stylesheet"; document.head.appendChild(fontLink); } let duration = 0; const searchParams = new URLSearchParams(window.location.search); if (searchParams.has("rwg_token")) { document.cookie = "rwg_token=" + searchParams.get("rwg_token"); } if (searchParams.has("openscheduler") || searchParams.has("rwg_token")) { var exp = new Date(); exp.setMinutes(exp.getMinutes() + 30); var obj = { "expiresOn": exp, "route": 6 }; localStorage.setItem( "connectRoute", JSON.stringify(obj) ); } startConnect(); })();