var jsFile = 'https://widget.paldesk.io/p/static/js/main.bc291327.js?479'; var cssFile = 'https://widget.paldesk.io/p/static/css/main.bc291327930b66586bdf.css?479'; var analyticsUrl = 'https://paldesk-stats.herokuapp.com/stats/de592c31675cf7c57620a31d670208ab'; function setScriptToWidget (){ if(document.getElementById("paldesk-widget-css")){ var script = paldeskWidgetWindow.document.createElement("script"); script.async = true; script.src = jsFile; script.onload = function () { var beebeeate_config = {"apiKey":"de592c31675cf7c57620a31d670208ab","uniqueKey":"478g-qNvj","kbKey":null,"kbEnabled":false,"enabled":true,"globalMessage":null,"showAgents":false,"showAgentStatus":false,"clientTranscriptEnabled":true,"ratingEnabled":true,"logoHidden":false,"chatLoginTitle":null,"showPrivacyConsent":true,"languageAutoDetect":false,"allowLanguageSelection":false,"attachmentEnabled":true,"emoticonsEnabled":true,"linkEnabled":true,"languageCode":"en","collapsable":false,"agentSubtext":"","layout":{"position":"rb","title":"Live Chat Support","icon_color":"#c30024ff","iconText":"Chat","iconTextColor":"#ffffff","iconImageUrl":null,"iconShape":"circle","bubbleShape":null,"darkMode":false,"backgroundPattern":"","allowSoundNotificationToggle":false},"auth":{"type":"3"},"realTime":{"availability":true,"avatar":true},"channels":[{"type":"1","group":"OxxM","working":true,"afterHoursMsg":"","preChatForm":{"show":true,"question":"How can we help you ?"},"departments":[{"groupId":"OxxM","channelType":"1","label":"Default"}]}],"ts":1581525580512,"clientUUID":"1369a724-387e-4ac8-b59b-c23b78d48c4e"}; paldeskWidgetWindow.beebeeate_config = beebeeate_config; if ("undefined" !== typeof custom_user_data) { paldeskWidgetWindow.beebeeate_config.user_data = window.custom_user_data; } }; paldeskWidgetWindow.document.head.appendChild(script); } else{ setTimeout(setScriptToWidget, 500); } } head = document.head || document.getElementsByTagName('head')[0]; var request = new XMLHttpRequest(); request.open('GET', cssFile, true); request.send(null); request.onreadystatechange = function () { if (request.readyState === 4 && request.status === 200) { var type = request.getResponseHeader('Content-Type'); if (type.indexOf("text") !== 1) { var style = document.createElement("style"); style.id = "paldesk-widget-css"; style.innerHTML = request.responseText; head.appendChild(style); } } }; if (!window.beebeeate_config) { window.beebeeate_config = {}; } var newFrame = document.createElement("iframe"); newFrame.setAttribute("style", "display:none;"); newFrame.setAttribute("id", "iframe_script"); newFrame.setAttribute("name", "iframe_script"); newFrame.onload = function () { paldeskWidgetWindow = newFrame.contentWindow; setScriptToWidget(); }; document.body.appendChild(newFrame); window.BeeBeeate = { widget: { openChatWindow: function(successCallback, errorCallback) { paldeskWidgetWindow.paldeskExposedFunctions.openChatWindow(successCallback, errorCallback); }, authenticate: function(email, firstname, lastname, successCallback, errorCallback) { paldeskWidgetWindow.paldeskExposedFunctions.authenticate(email, firstname, lastname, successCallback, errorCallback); }, closeChatWindow: function(successCallback, errorCallback) { paldeskWidgetWindow.paldeskExposedFunctions.closeChatWindow(successCallback, errorCallback); }, openEmail: function(successCallback, errorCallback) { paldeskWidgetWindow.paldeskExposedFunctions.openEmail(successCallback, errorCallback); }, openFacebook: function(successCallback, errorCallback) { paldeskWidgetWindow.paldeskExposedFunctions.openFacebook(successCallback, errorCallback); }, openWhatsapp: function(successCallback, errorCallback) { paldeskWidgetWindow.paldeskExposedFunctions.openWhatsapp(successCallback, errorCallback); }, openTelegram: function(successCallback, errorCallback) { paldeskWidgetWindow.paldeskExposedFunctions.openTelegram(successCallback, errorCallback); }, openSkype: function(successCallback, errorCallback) { paldeskWidgetWindow.paldeskExposedFunctions.openSkype(successCallback, errorCallback); }, openInstagram: function(successCallback, errorCallback) { paldeskWidgetWindow.paldeskExposedFunctions.openInstagram(successCallback, errorCallback); }, new: function (userConfig) { var paldeskInt = setInterval(function () { if (paldeskWidgetWindow.BeeBeeate) { if (userConfig && userConfig.user_data) { paldeskWidgetWindow.beebeeate_config.user_data = userConfig.user_data; } paldeskWidgetWindow.BeeBeeate.widget.new(paldeskWidgetWindow.beebeeate_config); clearInterval(paldeskInt); } }, 500); }, destroy: function () { if (paldeskWidgetWindow.BeeBeeate) { paldeskWidgetWindow.BeeBeeate.widget.destroy(); } }, openChat: function () { if (paldeskWidgetWindow.BeeBeeate) { paldeskWidgetWindow.BeeBeeate.widget.openChat(); } }, hideWidgetBtn: function () { if (paldeskWidgetWindow.BeeBeeate) { paldeskWidgetWindow.BeeBeeate.widget.hideWidgetBtn(); } } } }; if ("undefined" !== typeof requirejs) { define(function () { return BeeBeeate; }); } try { if(analyticsUrl || analyticsUrl !== 'null'){ var pingAnalyticsRequest = new XMLHttpRequest(); pingAnalyticsRequest.open('HEAD', analyticsUrl, true); pingAnalyticsRequest.send(null); } } catch (e) { } 