//if(document.querySelector('[data-script="autoOptimizescript"]')==null) { var optimizeUrl = new URL(window.location.href); var optimizeMode = (optimizeUrl.searchParams.get("ao_mode")!=null) ? optimizeUrl.searchParams.get("ao_mode") : ''; var project_id = (optimizeUrl.searchParams.get("ao_realProjectId")!=null) ? optimizeUrl.searchParams.get("ao_realProjectId") : 0; var $_COOKIE = document.cookie; var $_RELOAD_COOKIE = false; var optimizeScripturl = new URL(document.currentScript.src); var OPTIMIZE_API_URL = "https://app.autooptimize.ai"; console.log("DEBUG API URL", optimizeScripturl); console.log("OPTIMIZE_API_URL", OPTIMIZE_API_URL); var ELEMENT_AO_ID_VS_HASH_MAPPING={}; if(document.currentScript.getAttribute('data-launch') != undefined){ optimizeMode="edit"; } //add referr policy in new chrome referr policy is changed and made it strict which doesnot give us full full path of url var link2 = document.createElement('meta'); link2.setAttribute('name', 'referrer'); link2.content = 'no-referrer-when-downgrade'; document.getElementsByTagName('head')[0].appendChild(link2); if(optimizeMode=="edit"){ if(project_id != 0){ callAPIOld(OPTIMIZE_API_URL+'/api/projects/get-intercom-details/'+project_id); (function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/xc39jsxs';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})(); } else { callAPI(OPTIMIZE_API_URL+'/projects/get-intercom-details'); (function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/xc39jsxs';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})(); } optimizeScripturl="https://cdn.autooptimize.ai/js/ExperimentPreview.js"; } else { var USERDATA = "{\"Status\":\"No Data\"}"; optimizeScripturl="https://cdn.autooptimize.ai/js/ExperimentLive.js"; } var script = document.createElement('script'); script.type = "text/javascript"; script.src = optimizeScripturl; script.setAttribute('data-script',"autoOptimizescript"); script.setAttribute('test-mode',"true"); script.setAttribute('data-userid',"eyJpdiI6InpQZFdDcmFic09KM29XZ1pBandTXC9RPT0iLCJ2YWx1ZSI6IkJpcWhXN2p3UXBWRzVLY01YM2pDTUE9PSIsIm1hYyI6IjRlNzE1YTZhZGM1YWU3N2Y5MjM2MjI0NDgyM2IyZjAwZGNjYjJlZjYyMjdjMDg2OTNiNTI2ZjFiZTNkMGViMmUifQ=="); if(document.currentScript.getAttribute('data-launch') != undefined){ script.setAttribute('data-launch',"yes"); } document.getElementsByTagName('head')[0].appendChild(script); var link = document.createElement('link'); link.rel = 'stylesheet'; link.type = 'text/css'; link.href = 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css'; document.getElementsByTagName('head')[0].appendChild(link); var refreshCookieInterval = setInterval(() => { if ($_RELOAD_COOKIE) { $_RELOAD_COOKIE = false; $_COOKIE = document.cookie; } }, 20); function callAPI(url) { const response = fetch(url); response.then(function (a) { return a.json(); // call the json method on the response to get JSON }) .then(function(data) { if(data.hasIntercom == true ){ window.intercomSettings = { app_id: data.app_id, created_at: data.created_at, email: data.email, name: data.name }; window.show_tour = data.show_tour; if(data.tour_data == null || data.tour_data == ''){ window.tourData = '{"a":false,"b":false,"c":false,"d":false,"e":false,"f":false,"g":false}'; } else { window.tourData = data.tour_data; } } }).catch(function (err) { console.log('none'); }) } function callAPIOld(url) { const response = fetch(url); response.then(function (a) { return a.json(); // call the json method on the response to get JSON }) .then(function(data) { if(data.hasIntercom == true ){ window.intercomSettings = { app_id: data.app_id, created_at: data.created_at, email: data.email, name: data.name }; window.show_tour = data.show_tour; } }) } window.getCookie = function(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } //}