Welcome to Top Hat Support
<![CDATA[ function launchModal(_ref){var id=_ref.id,titleLabel=_ref.titleLabel,contentLabel=_ref.contentLabel,buttonLabel=_ref.buttonLabel,callback=_ref.callback;var modalTemplate="n n n n
“).concat(titleLabel,”n n n
“).concat(contentLabel,”n n n
{const{reason:n={}}=e;r({subject:”unhandledrejection”,error:n})};function a(e={},n={}){const{message:t,filename:o,lineno:s,colno:a,error:i}=e;r({subject:”window error”,error:i,extra:{message:t,filename:o,lineno:s,colno:a},…n})}o?.addEventListener(“error”,a),o?.addEventListener(“unhandledrejection”,s),o?.addEventListener(“removeErrorReporting”,(function(){o?.removeEventListener(“unhandledrejection”,s),o?.removeEventListener(“error”,a),o?.removeEventListener(“removeErrorReporting”,this)}))}(); ]]> {!function(t){const{message:e,stack:o,wcstack:r}=t,{pathname:l,hostname:c}=globalThis.location;a(s()+n,{subject:”bootstrap error”,webruntimeBootstrap:{deployTarget:i()},message:e,stack:o,wcstack:r,location:{pathname:l,hostname:c}})}(t),globalThis.launchModal&&launchModal({id:”webruntime-client-bootstrap-error-failed-to-load-lwr”,titleLabel:”Oops!”,contentLabel:”Something went wrong. Please try refreshing the app”,buttonLabel:”Refresh”,callback:function(){var t=new URL(window.location);t.searchParams.set(“lwr.cachebust”,(new Date).getTime()),window.location=t.href}}),globalThis?.removeEventListener(“bootstrapLoaded”,c),globalThis?.dispatchEvent(new CustomEvent(“removeErrorReporting”)),delete globalThis.LWR.onError})}(); ]]> Welcome to Top Hat Support { if (!ALLOWED_ORIGINS.includes(event.origin)) return if (event.data.action === ‘hello’) { if (!listenerIsSet) { const handleOnEmbeddedMessagingReady = () => { try { window.embeddedservice_bootstrap.prechatAPI.setHiddenPrechatFields( { ‘App_Email’: event.data?.payload?.email, ‘App_First_Name’: event.data?.payload?.userFirstName, ‘App_Last_Name’: event.data?.payload?.userLastName, ‘App_Role’: event.data?.payload?.role, ‘App_Org’: String(event.data?.payload?.orgId), ‘App_Username’: event.data?.payload?.username, ‘App_Active_Join_Code’: event.data?.payload?.activeJoinCode, ‘App_UserId’: event.data?.payload?.userId, } ) } catch(e) { console.log(“Errors thrown!:”,e); console.error(e) } event.source.postMessage( { action: ‘chat_ready’ }, event.origin, ) } window.addEventListener( ‘onEmbeddedMessagingReady’, handleOnEmbeddedMessagingReady, ) window.addEventListener(‘beforeunload’, () => { event.source.postMessage( { action: ‘popup_closed’ }, event.origin, ) window.removeEventListener( ‘onEmbeddedMessagingReady’, handleOnEmbeddedMessagingReady, ) listenerIsSet = false }) event.source.postMessage({ action: ‘ready’ }, event.origin) listenerIsSet = true } } if (event.data.action === ‘chat_ready’) { window.embeddedservice_bootstrap.emitEmbeddedMessagingReadyEvent() } if (event.data.action === ‘open_chat’) { window.embeddedservice_bootstrap.utilAPI.launchChat() } }) })() ]]>
Source