`);
}
var u = "https://www.mirabelanalytics.com/mmwap/";
_paq.push([cv('c2V0VHJhY2tlclVybA=='), u + "/" + __mrkt_TR_Path]);
_paq.push([cv('c2V0U2l0ZUlk'), '577']);
try {
PushToWebflow(fpr.fp, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]);
} catch (e) {
}
var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0]; g.type = 'text/javascript';
g.defer = true; g.async = true; g.src = u + "/" + __mrkt_TR_JS_Path; s.parentNode.insertBefore(g, s);
__mrkt_logRequestCheck = true;
}
}
function saveSessionInfo() {
if (__mrkt_isLocal == 1) {
try {
var response = getEmailId(getdata);
function getdata(response) {
document.getElementById('spnmessage').innerHTML = 'email: ' + response.em + "
fp: " + response.fp;
sendUsageReport(response);
}
} catch (e) {
/*if there is any error in this call, it will start PIWIK tracking*/
getEmailId(sendUsageReport);
}
}
else {
if (_mrkt_sessionData == "1") {
//console.log("Website is Under Tracking");
}
else {
PushToWebflow(cv("Tm90VW5kZXJUcmFja2luZw=="), getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]);
}
getEmailId(sendUsageReport);
}
}
function IFrameCall() {
if (___debug__code) { debugger; }
var carryFwQs = ''
/*trying get email from query sting and passing the same email to iframe*/
var _mrkt_e = getQueryStringByKey(cv('ZW0='));
if (_mrkt_e)
_mrkt_e = _mrkt_e.replace(/-/g, "=")
if (!isValueNullorEmpty(_mrkt_e))
carryFwQs += "&campem=" + _mrkt_e;
var fref = getQueryStringByKey('fref');
if (!isValueNullorEmpty(fref))
carryFwQs += "&fref=" + fref;
if (__mrkt_userRef != undefined && __mrkt_userRef != '') {
__mrkt_f = __gen_sys_param == "v1" ? __mrkt_userRef : __gen_sys_param; //__mrkt_tfp;
/*setting up temporary cookie for first time visit.*/
setCookie(__mrkt_userRef);
}
/*check if frame already loaded*/
if (typeof (Storage) != "undefined") {
if (_mrkt_sessionData == "0" || sessionStorage.getItem('pageLoaded') == "true") {
/* setting up digital id for webflow*/
getEmailId(setwebflowFld);
if (__mrkt_isUb == 'true') {
getEmailId(setUbFld);
} else {
/*Loading iFrame every page load in case of landing pages*/
return;
}
}
}
//alert(mrkt_baseUrl);
var frameObj = document.createElement("div");
frameObj.innerHTML = '';
document.getElementsByTagName('body')[0].appendChild(frameObj);
}
IFrameCall();
function readPostMessage() {
return;
var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
var eventer = window[eventMethod];
var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message";
eventer(messageEvent, function (e) {
//if (e.origin == 'http://iframe.example.com') {
//alert('post message');
//console.log('messageEvent:' + e.data);
//console.log('origin------------------------------->:' + e.origin);
//console.clear();
//return;
if (e.origin == 'http://www.mirabelsmarketingmanager.com' || e.origin == 'http://mirabelsmarketingmanager.com'
|| e.origin == 'http://app.mirabelsmarketingmanager.com' || e.origin == 'https://app.mirabelsmarketingmanager.com'
|| e.origin == 'http://marketingmanager.solutions'
|| e.origin == 'http://localhost' || e.origin == 'http://site1.com') {
//console.log('Origin MessageEvent: ' + e.data);
if (e.data.toString().indexOf(cv('X19mcF90ZW1wX3Rva2VuX2lk')) > -1) {
var temptokendata = JSON.parse(e.data);
var old_user_temp_key = getSession_TempKey();
if (old_user_temp_key != temptokendata.session_temp_key_id)
Set_cl_fp_TempToken(temptokendata.session_temp_key_id);
if (__mrkt_logRequestCheck) {
__dispatchTempSessionId(temptokendata.session_temp_key_id);
}
}
if (e.data.toString().indexOf('cookid') == -1)
return;
var _mrkt_fdata = JSON.parse(e.data);
//console.log(_mrkt_fdata);
if (_mrkt_fdata.cookid != undefined && _mrkt_fdata.cookid != '') {
__mrkt_lsof = _mrkt_fdata.cookid;
__mrkt_lsemail = _mrkt_fdata.email;
}
else if (isValueNullorEmpty(_mrkt_fdata.lid) == false)
//!= undefined && _mrkt_fdata.lid != '' && _mrkt_fdata.lid != 'null')
{
__mrkt_lsof = _mrkt_fdata.lid;
//console.log('local Storage:' + __mrkt_lsof);
__mrkt_lsemail = _mrkt_fdata.email;
}
/*Setting this flag to true to restrict iframe loading*/
if (__mrkt_lsof != undefined && __mrkt_lsof != null && __mrkt_lsof != '' && __mrkt_lsof != 'null') {
SetFpCookie(__mrkt_lsof, __mrkt_lsemail);
if (__mrkt_lsemail != null && __mrkt_lsemail != "null" && __mrkt_lsemail != undefined && __mrkt_lsemail.length > 0) {
if (_mrkt_sessionData == "1") {
/********************************** Temp for LnT Wrong submissions Begin ***************** */
let removeEmail = tempEmailRemoval(__mrkt_lsemail);
__mrkt_lsemail = removeEmail ? "" : __mrkt_lsemail;
/********************************** Temp for LnT Wrong submissions End ************** */
_paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 1, 'eid', __mrkt_lsemail, cv('dmlzaXQ=')]);
}
}
if (__mrkt_lsof != null && __mrkt_lsof != "null" && __mrkt_lsof != undefined && __mrkt_lsof.length > 0) {
if (_mrkt_sessionData == "1") {
_paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 2, cv('ZGlkcg=='), __mrkt_lsof, cv('dmlzaXQ=')]);
}
}
if (_mrkt_sessionData == "1" && typeof (Storage) != "undefined") {
try {
sessionStorage.setItem("pageLoaded", "true");
/*creating storage obj in target site.*/
localStorage.setItem(cv('ZnBpZA=='), __mrkt_lsof);
localStorage.setItem(cv('X19mcF9lbWFpbGlk'), __mrkt_lsemail);
localStorage.setItem(cv('ZnBsc29m'), __mrkt_lsof)
localStorage.setItem(cv('ZW1haWw='), __mrkt_lsemail)
sessionStorage.setItem(cv('ZnBsc29m'), __mrkt_lsof);
sessionStorage.setItem(cv('ZW1haWw='), __mrkt_lsemail);
}
catch (ex) { console.log("__mrkt_lsof:" + __mrkt_lsof); }
}
//alert('storage setup');
}
if (isValueNullorEmpty(__mrkt_lsof) == false && __mrkt_isUb == 'true') {
PushToUnbounce(__mrkt_lsof, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]);
}
if (isValueNullorEmpty(__mrkt_lsof) == false) {
PushToWebflow(__mrkt_lsof, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]);
}
}
}, false);
}
//readPostMessage();
function isValueNullorEmpty(val) {
if (val == '' || val == null || val == undefined || val == "null") {
return true;
}
return false;
}
function getEmailId(callbakfun) {
var _mrkt_e;
var c;
var w;
var tw;
/*Set values based on fp cookie from Server*/
f='5051ee32-6003-4b09-b740-b53aa8495476';e='';c=2520;w=577;tfp='';tw='';
/*trying get email from query sting*/
if (getQueryStringByKey(cv('ZW0=')) != undefined && getQueryStringByKey(cv('ZW0=')).length > 0) {
_mrkt_e = getQueryStringByKey(cv('ZW0='));
if (_mrkt_e)
_mrkt_e = _mrkt_e.replace(/-/g, "=")
}
if (_mrkt_e == null)
_mrkt_e = '';
else if (_mrkt_e.length > 0) {
if (_mrkt_e.indexOf('@') == -1)
_mrkt_e = IFrame_Base64.decode(_mrkt_e);
}
/*if we did not receive any __mrkt_f value from server then assign it from lso*/
if (__mrkt_f == '')
__mrkt_f = __mrkt_lsof;
if (__gen_sys_param != "v1" && __mrkt_f == __mrkt_lsof)
__mrkt_f = __gen_sys_param;
/*if we did not receive any _mrkt_e value from server then assign it from lso*/
if (_mrkt_e == '' && isValueNullorEmpty(__mrkt_lsemail)) {
//alert(__mrkt_lsemail);
_mrkt_e = __mrkt_lsemail;
}
var fplsof = "";
var lsem = "";
if (typeof (Storage) != "undefined") {
try {
fplsof = localStorage.getItem(cv('ZnBpZA=='));
} catch (e) { fplsof = ""; }
try {
lsem = localStorage.getItem(cv('X19mcF9lbWFpbGlk'));
} catch (e) { lsem = ""; }
//fplsof = sessionStorage.getItem('fplsof');
//lsem = sessionStorage.getItem('email');
}
//console.log('fplsof:' + fplsof + ", __mrkt_f:" + __mrkt_f);
if (__mrkt_f == '' && fplsof != undefined && fplsof != '' && fplsof != null)
__mrkt_f = fplsof;
if (_mrkt_e == '' && lsem != undefined && lsem != '' && lsem != null)
_mrkt_e = lsem;
if (_mrkt_e == '' || _mrkt_e.length == 0 || _mrkt_e == null || _mrkt_e == "null") {
_mrkt_e = getfpCookie(cv("X19mcF9lbWFpbGlk"));
}
if (__mrkt_f.length == 0 && __mrkt_waitCallTime < __mrkt_maxWaitCallTime) {
//console.log('__mrkt_waitCallTime:' + __mrkt_waitCallTime + ', __mrkt_lsof:' + __mrkt_lsof);
setTimeout(function () { getEmailId(callbakfun); }, 100);
__mrkt_waitCallTime += 100;
return;
}
if (__mrkt_userRef != undefined && __mrkt_userRef != '' && __mrkt_f == '') {
__mrkt_f = __mrkt_userRef;
/*setting up temporary cookie for first time visit.*/
setCookie(__mrkt_userRef);
}
__mrkt_ft = __mrkt_f;
//alert(__mrkt_f);
if (_mrkt_sessionData == "1")
data = { [cv("ZnA=")]: __mrkt_f, [cv("ZW0=")]: _mrkt_e, [cv("dHc=")]: tw };
else
data = {};
if (data.fp != null && data.fp != "null")
SetFpCookie(data.fp, data.em);
callbakfun(data);
return;
}
function getfpCookie(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 "";
}
function SetFpCookie(fpvalue, email) {
if (_mrkt_sessionData == "1") {
var expiration_date = new Date();
var cookie_string = '';
expiration_date.setFullYear(expiration_date.getFullYear() + 1);
if (fpvalue.length > 0) {
cookie_string = cv("ZnBpZA==") + "=" + fpvalue + "; path=/; expires=" + expiration_date.toUTCString();
// Create or update the cookie:
document.cookie = cookie_string;
}
if (email.length > 0 && email != null && email != "null") {
cookie_string = cv("X19mcF9lbWFpbGlk") + "=" + email + "; path=/; expires=" + expiration_date.toUTCString();
document.cookie = cookie_string;
}
}
}
function __mrkt__updateEm(data) {
updateEm(data);
}
function updateEm(data) {
//var data = { 'em': 'mail@mail.com', 'tw': 'twitter1', 'fb': 'facebook1' };
var em = data.em;
var tw = data.tw;
var fb = data.fb;
var frmt = data.frmtype;
var src = '';
var source = '';
var cat = '';
var pagename = '';
var formid = '';
var pageurl = '';
src = getQueryStringByKey('lp_source');
source = getQueryStringByKey('utm_source');
if (source != null && source != '' && source != undefined)
src = source;
cat = getQueryStringByKey('lp_category');
pagename = getQueryStringByKey('lp_pagename');
formid = getQueryStringByKey('lp_formid');
var campaign = getQueryStringByKey('utm_campaign');
pageurl = window.location.href.split('?')[0];
em = (em == undefined ? '' : em);
tw = (tw == undefined ? '' : tw);
fb = (fb == undefined ? '' : fb);
/*calling handler using img as source. this way we don't need to use jQuery or async calls to update data.*/
var d = document.createElement('div');
//d.id = 'dimg';
d.style.display = 'none';
var qurstr = mrkt_baseUrl + 'fps/JsUResource.ashx?e=' + em + '&f=' + __mrkt_ft + '&tw=' + tw + '&fb=' + fb + '&frmt=' + frmt + '&' + __mrkt_qs + '&fn=' + data.firstName + '&ln=' + data.lastName + '&ph=' + data.phone + '&ph=' + data.phone + '&src=' + src + '&cat=' + cat + '&pagename=' + pagename + '&formID=' + formid + '&pageurl=' + pageurl + '&camp=' + campaign;;
qurstr = encodeURI(qurstr)
//alert(qurstr);
d.innerHTML = '"';
document.getElementsByTagName('body')[0].appendChild(d);
}
function getEmail(callbakfun) {
var __mrkt_f;
var _mrkt_e;
/*Set values based on fp cookie*/
f='5051ee32-6003-4b09-b740-b53aa8495476';e='';c=2520;w=577;tfp='';tw='';
data = { [cv("ZnA=")]: __mrkt_f, [cv("ZW1haWxpZA==")]: _mrkt_e };
if (__mrkt_f != undefined) {
callbakfun(data);
return;
}
callbakfun(data);
return;
}
function getMailinQs(__qs) {
if (isValueNullorEmpty(__qs)) {
}
var assoc = {};
var __decode = function (__s) { return decodeURIComponent(__s.replace(/\+/g, " ")); };
//var queryString = location.search.substring(1);
var __keyValues = __qs.split('&');
for (var i in __keyValues) {
try {
var __key = __keyValues[i].split('=');
if (__key.length > 1) {
assoc[__decode(__key[0])] = __decode(__keyValues[i].replace(__key[0] + "=", ""));
}
} catch (err) { }
}
return assoc;
}
function getQueryStringByKey(key) {
var url = window.location.href;
key = key.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + key + "(=([^]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
function getParamValue(urlparamName, fpParamName, url) {
var paramVal = getQueryStringByKey(urlparamName);
if (!isValueNullorEmpty(paramVal)) {
// misc += fpParamName + paramVal;
return paramVal;
}
else {
/*Form submission was happened from redirected unbounce form.*/
srcIndex = url.indexOf(fpParamName);
if (srcIndex > -1) {
/*ignoring "||src:" from url*/
srcIndex = srcIndex + fpParamName.length;
var endIndex = url.indexOf("||", srcIndex + 1);
if (endIndex == -1)
endIndex = url.indexOf("&", srcIndex + 1);
if (endIndex == -1)
endIndex = url.length;
paramVal = url.substring(srcIndex, endIndex);
if (isValueNullorEmpty(paramVal))
return '';
else
return paramVal;
// misc += fpParamName + paramVal;
}
else
return '';
}
}
function setCookie(ecv) {
/*baseDomain value will be assigned infp.aspx*/
if (_mrkt_sessionData == "1")
document.cookie = cv("dGVtcHRva2Vu") + " =" + ecv + ";path=/";
}
var __mkm_unbounceCounter = 0;
function PushToUnbounce(fp, c, w) {
/*this call must be from email service landing pages and it doesn't require unbounce related code execution.*/
if (typeof __ismrktlp != "undefined" && __ismrktlp == true) { return; }
// alert("S");
if ($ == undefined) {
//alert('Please include jQuery in your landing page');
return;
}
var url = window.location.href;
url = decodeURIComponent(url);
var srcIndex = 0;
var fields = $("form fieldset").find("input");
if (fields.length == 0) {
fields = $("form .fields").find("input");
}
var misc = '';
/*adding landing page source.*/
var src = getQueryStringByKey('lp_source');
var source = getQueryStringByKey('utm_source');
if (source != null && source != '' && source != undefined)
src = source;
if (!isValueNullorEmpty(src)) {
misc += '||src:' + src;
}
else {
/*Form submission was happened from redirected unbounce form.*/
srcIndex = url.indexOf('||src:');
if (srcIndex > -1) {
/*ignoring "||src:" from url*/
srcIndex = srcIndex + 6;
var endIndex = url.indexOf("||", srcIndex + 1);
if (endIndex == -1)
endIndex = url.indexOf("&", srcIndex + 1);
if (endIndex == -1)
endIndex = url.length;
src = url.substring(srcIndex, endIndex);
misc += '||src:' + src;
//__mrkt_f:4C9D-7598-6016-5179-D1DD-FE68-5877-64B9||c:M4CzyyeEkWA,||w:vV6RswGzEhM,||src:dev-test
}
}
misc += '||cat:' + getParamValue('lp_category', '||cat:', url);
var pageName = getQueryStringByKey('lp_pagename');
if (!isValueNullorEmpty(pageName)) {
misc += '||pagename:' + pageName;
}
var formid = getQueryStringByKey('lp_formid');
if (!isValueNullorEmpty(formid)) {
misc += '||formID:' + formid;
}
var temptoken = getSession_TempKey();
var pageurl = window.location.href.split('?')[0];
if (!isValueNullorEmpty(pageurl)) {
misc += '||pageurl:' + pageurl;
}
var __qsPart = getQsFromUrl();
misc += '||qsPart:' + __qsPart;
misc += '||camp:' + getParamValue('utm_campaign', '||camp:', url);
srcIndex = url.indexOf('||refurl:');
if (srcIndex > -1) {
srcIndex = srcIndex + 9;
var endIndex = url.indexOf("||", srcIndex + 1);
if (endIndex == -1)
endIndex = url.indexOf("&", srcIndex + 1);
if (endIndex == -1)
endIndex = url.length;
ref = url.substring(srcIndex, endIndex);
misc += '||refurl:' + ref;
}
else {
var ref = document.referrer;
if (!isValueNullorEmpty(ref) && ref.indexOf("unbouncepages.com") == -1) {
misc += '||refurl:' + ref;
}
}
misc += '||Time:' + __mrkt_utcCurrentTime;
__mrkt_customVarV4 = getCustomVariable();
if (_mrkt_sessionData == "1") {
misc += '||' + cv('Y3VzdG9tX3Zhcl92NA==') + ':' + __mrkt_customVarV4;
}
var fpval = "";
if (_mrkt_sessionData == "1") {
fpval = 'f:' + fp + "||c:" + c + "||w:" + w + misc + "||ip:" + __mrkt_ipAddress + "||tt:" + temptoken;
}
else {
fpval = "c:" + c + "||w:" + w + misc;
}
if (fields.length > 0) {
var fieldName = $(fields[0]).attr("name");
if (document.getElementById('____mrktmgr___') == undefined) {
var nfield = "";
$(fields[0]).after(nfield);
}
}
else if ($('#' + cv('RGlnaXRhbF9JRA==')).length > 0) {
$('#Digital_ID').val(fpval);
}
if (document.getElementsByName("submitted[" + cv('RGlnaXRhbF9JRA==') + "]").length > 0) {
var elements = document.getElementsByName("submitted[" + cv('RGlnaXRhbF9JRA==') + "]");
for (var i = 0; i < elements.length; i++) {
elements[i].value = fpval;
}
}
if (document.getElementById(cv('RGlnaXRhbF9JRA==')) == undefined && document.getElementsByName(cv('RGlnaXRhbF9JRA==')).length == 0) {
setTimeout(function () {
__mkm_unbounceBindEvent(fpval)
}, 1500);
}
}
function setUbFld(d) {
if (_mrkt_sessionData == "1" && isValueNullorEmpty(d.fp) == false && __mrkt_isUb == 'true') {
PushToUnbounce(d.fp, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]);
} else {
PushToUnbounce("", getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]);
}
}
function setwebflowFld(d) {
if (_mrkt_sessionData == "1" && isValueNullorEmpty(d.fp) == false) {
PushToWebflow(d.fp, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]);
} else {
PushToWebflow("", getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]);
}
}
function getQsFromUrl() {
var __urlCmpts = window.location.href.split('?');
if (__urlCmpts.length > 1) {
return encodeURIComponent(__urlCmpts[1]);
}
return '';
}
function GenerateCampaignDigitalId(fp, c, w) {
var url = window.location.href;
url = decodeURIComponent(url);
var srcIndex = 0;
var misc = '';
var src = getQueryStringByKey('lp_source');
var source = getQueryStringByKey('utm_source');
if (source != null && source != '' && source != undefined)
src = source;
if (!isValueNullorEmpty(src)) {
misc += '||src:' + src;
}
else {
srcIndex = url.indexOf('||src:');
if (srcIndex > -1) {
srcIndex = srcIndex + 6;
var endIndex = url.indexOf("||", srcIndex + 1);
if (endIndex == -1)
endIndex = url.indexOf("&", srcIndex + 1);
if (endIndex == -1)
endIndex = url.length;
src = url.substring(srcIndex, endIndex);
misc += '||src:' + src;
}
}
misc += '||cat:' + getParamValue('lp_category', '||cat:', url);
var pageName = getQueryStringByKey('lp_pagename');
if (!isValueNullorEmpty(pageName)) {
misc += '||pagename:' + pageName;
}
var formid = getQueryStringByKey('lp_formid');
if (!isValueNullorEmpty(formid)) {
misc += '||formID:' + formid;
}
misc += '||camp:' + getParamValue('utm_campaign', '||camp:', url);
srcIndex = url.indexOf('||refurl:');
if (srcIndex > -1) {
srcIndex = srcIndex + 9;
var endIndex = url.indexOf("||", srcIndex + 1);
if (endIndex == -1)
endIndex = url.indexOf("&", srcIndex + 1);
if (endIndex == -1)
endIndex = url.length;
ref = url.substring(srcIndex, endIndex);
misc += '||refurl:' + ref;
}
else {
var ref = document.referrer;
if (!isValueNullorEmpty(ref)) {
misc += '||refurl:' + ref;
}
}
var pageurl = window.location.href.split('?')[0];
if (!isValueNullorEmpty(pageurl)) {
misc += '||pageurl:' + pageurl;
}
var __qsPart = getQsFromUrl();
misc += '||qsPart:' + __qsPart;
if (_mrkt_sessionData == "1") {
__mrkt_customVarV4 = getCustomVariable();
misc += '||' + cv('Y3VzdG9tX3Zhcl92NA==') + ':' + __mrkt_customVarV4;
}
var temptoken = getSession_TempKey();
var fpsrcval = "";
if (_mrkt_sessionData == "1") {
fpsrcval = 'f:' + fp + "||c:" + c + "||w:" + w + misc + "||ip:" + __mrkt_ipAddress + "||tt:" + temptoken;
} else {
fpsrcval = 'f:' + fp + "||c:" + c + "||w:" + w + misc;
}
return fpsrcval;
}
var __mkm_counter = 0;
function PushToWebflow(fp, c, w) {
var url = window.location.href;
url = decodeURIComponent(url);
var srcIndex = 0;
var misc = '';
var src = getQueryStringByKey('lp_source');
var source = getQueryStringByKey('utm_source');
if (source != null && source != '' && source != undefined)
src = source;
if (!isValueNullorEmpty(src)) {
misc += '||src:' + src;
}
else {
/*Form submission was happened from webflow form.*/
srcIndex = url.indexOf('||src:');
if (srcIndex > -1) {
srcIndex = srcIndex + 6;
var endIndex = url.indexOf("||", srcIndex + 1);
if (endIndex == -1)
endIndex = url.indexOf("&", srcIndex + 1);
if (endIndex == -1)
endIndex = url.length;
src = url.substring(srcIndex, endIndex);
misc += '||src:' + src;
}
}
misc += '||cat:' + getParamValue('lp_category', '||cat:', url);
var pageName = getQueryStringByKey('lp_pagename');
if (!isValueNullorEmpty(pageName)) {
misc += '||pagename:' + pageName;
}
var formid = getQueryStringByKey('lp_formid');
if (!isValueNullorEmpty(formid)) {
misc += '||formID:' + formid;
}
misc += '||camp:' + getParamValue('utm_campaign', '||camp:', url);
srcIndex = url.indexOf('||refurl:');
if (srcIndex > -1) {
srcIndex = srcIndex + 9;
var endIndex = url.indexOf("||", srcIndex + 1);
if (endIndex == -1)
endIndex = url.indexOf("&", srcIndex + 1);
if (endIndex == -1)
endIndex = url.length;
ref = url.substring(srcIndex, endIndex);
misc += '||refurl:' + ref;
}
else {
var ref = document.referrer;
if (!isValueNullorEmpty(ref)) {
misc += '||refurl:' + ref;
}
}
var pageurl = window.location.href.split('?')[0];
if (!isValueNullorEmpty(pageurl)) {
misc += '||pageurl:' + pageurl;
}
var __qsPart = getQsFromUrl();
misc += '||qsPart:' + __qsPart;
if (_mrkt_sessionData == "1") {
__mrkt_customVarV4 = getCustomVariable();
misc += '||' + cv('Y3VzdG9tX3Zhcl92NA==') + ':' + __mrkt_customVarV4;
}
var temptoken = getSession_TempKey();
var fpsrcval = "";
if (_mrkt_sessionData == "1") {
fpsrcval = 'f:' + fp + "||c:" + c + "||w:" + w + misc + "||ip:" + __mrkt_ipAddress + "||tt:" + temptoken;
} else {
fpsrcval = 'f:' + fp + "||ip:" + __mrkt_ipAddress + "||c:" + c + "||w:" + w + misc;
}
setTimeout(function () {
__mkm_processiFrames(fpsrcval);
}, 5000)
setTimeout(function () {
__mkm_bindEvent(document, fpsrcval);
}, 1000);
}
var ___ifrmsDocs = [];
var ___ifrmReties = 0;
function __mkm_processiFrames(fpsrcval) {
/*Check if there are any iframes with same origin docs, so that we can assign FP data to elements within the frame*/
var ___ifrms = document.getElementsByTagName('iframe');
for (var i = 0; i < ___ifrms.length; i++) {
try {
var ___doc = ___ifrms[i].contentWindow.document;
/*if the documnet was not added before, process it*/
if (___ifrmsDocs.indexOf(___doc) == -1) {
/* if no exception thrown then this must be a same origin document*/
if (___debug__code) { console.log('New frame doc found at ' + new Date().toString()) }
___ifrmsDocs.push(___doc);
__mkm_bindEvent(___doc, fpsrcval);
}
} catch (e) {
//console.log(e);
}
}
/*try checking if any nw iframes added to DOM*/
if (___ifrmReties < 10) {
setTimeout(function () {
__mkm_processiFrames(fpsrcval);
___ifrmReties++;
}, 5000)
}
///* if same domain document found, check for Fp element*/
//if (___ifrmsDocs.length > 0) {
// for (var i = 0; i < ___ifrmsDocs.length; i++) {
// var ___doc = ___ifrms[i].contentWindow.document;
// __mkm_bindEvent(___doc, fpsrcval);
// }
//}
}
function __mkm_bindEvent(_doc, __mkm_fpsrcval) {
//console.log("mkmid length :" + _doc.getElementsByName("idmkmdigid").length);
var elements = _doc.getElementsByName(cv("aWRta21kaWdpZA=="));
//document.getElementsByTagName('iframe')[0].contentWindow.document.querySelectorAll("input[value='idmkmdigid']").length
if (elements.length == 0) {
elements = _doc.getElementsByName(cv("ZGlnaXRhbF9pZA=="));
}
if (elements.length == 0) {
elements = _doc.getElementsByName(cv("ZGlnaXRhbF9pZA=="));
}
if (elements.length == 0) {
elements = _doc.querySelectorAll("input[value='" + cv("aWRta21kaWdpZA==") + "']");
}
if (elements.length == 0) {
elements = _doc.querySelectorAll("input[name*='" + cv("aWRta21kaWdpZA==") + "']");
}
if (elements.length == 0) {
elements = _doc.getElementsByName("submitted[" + cv("ZGlnaXRhbF9pZA==") + "]");
}
if (elements.length == 0) {
elements = _doc.querySelectorAll("input[placeholder='idmkmdigid']");
}
if (elements.length == 0 && _doc.getElementById(cv("aWRta21kaWdpZA=="))) {
elements.push(_doc.getElementById(cv("aWRta21kaWdpZA==")));
}
if (elements.length == 0 && __mkm_counter < 30) {
setTimeout(function () {
__mkm_counter++;
__mkm_bindEvent(_doc, __mkm_fpsrcval);
}, 1000);
}
for (var i = 0; i < elements.length; i++) {
if (typeof __env_id != 'undefined')
elements[i].value = __mkm_fpsrcval + "||uuid:" + __env_id;;
}
}
function __mkm_unbounceBindEvent(fpval) {
//console.log("Digital_ID length :" + document.getElementsByName("Digital_ID").length);
var elements = document.getElementsByName(cv("RGlnaXRhbF9JRA=="));
if (elements.length == 0 && __mkm_unbounceCounter < 30) {
setTimeout(function () {
__mkm_unbounceCounter++;
__mkm_unbounceBindEvent(fpval);
}, 1000);
}
for (var i = 0; i < elements.length; i++) {
if (typeof __env_id != 'undefined')
elements[i].value = fpval + "||uuid:" + __env_id;;
}
}
function __logvstemupd(emid) {
if (_mrkt_sessionData == "1") {
if (typeof emid == 'undefined' || emid.indexOf("@") == -1)
return;
localStorage.setItem(cv('X19mcF9lbWFpbGlk'), emid);
localStorage.setItem(cv('ZW1haWw='), emid)
if (_paq != undefined && _paq != null) {
_paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 1, cv('ZWlk'), emid, cv('dmlzaXQ=')]);
if (typeof __env_id != 'undefined')
_paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 1, cv('X19mcF91dWlk'), __env_id, cv('cGFnZQ==')]);
_paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 5, cv('dGVtcF9hY3Rpb24='), 1, cv('cGFnZQ==')]);
_paq.push([cv('dHJhY2tQYWdlVmlldw==')]); _paq.push([cv('ZW5hYmxlTGlua1RyYWNraW5n')]);
}
}
try {
var iFrame = document.getElementById('mrktFrame__');
iFrame.contentWindow.postMessage('{"client_email_ref":"' + emid + '"}', "*");
} catch (e) {
}
}
try {
$('.lp-pom-button').bind("click", function () {
if ($('#email').val() != '') {
__logvstemupd($('#email').val());
}
});
} catch (e) {
}
function Set_cl_fp_TempToken(__session_temp_key_id) {
if (_mrkt_sessionData == "1") {
var expiration_date = new Date();
var cookie_string = '';
expiration_date.setFullYear(expiration_date.getFullYear() + 10);
if (__session_temp_key_id && __session_temp_key_id.length > 0) {
cookie_string = cv("X19mcF90ZW1wX3Rva2VuX2lk") + "=" + __session_temp_key_id + "; path=/; expires=" + expiration_date.toUTCString();
// Create or update the cookie:
document.cookie = cookie_string;
}
if (typeof (Storage) != "undefined") {
try {
localStorage.setItem(cv('X19mcF90ZW1wX3Rva2VuX2lk'), __session_temp_key_id);
}
catch (ex) {
}
}
}
}
function __dispatchTempSessionId(temptoken, __fpv2) {
if (_mrkt_sessionData == "1") {
if (_paq != undefined && _paq != null) {
if (temptoken != null && temptoken != undefined && __getSessionData(cv('X3RlbXB0b2tlbl9zZW5k')) == '') {
_paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 3, cv('X19mcF90ZW1wX3Rva2VuX2lk'), temptoken, cv('dmlzaXQ=')]);
sessionStorage.setItem(cv('X3RlbXB0b2tlbl9zZW5k'), 'yes');
}
if (__fpv2 != null && __fpv2 != undefined && __getSessionData(cv('X2ZwX3NlbmQ=')) == '') {
_paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 5, 'fpv2 external', __fpv2, cv('dmlzaXQ=')]);
sessionStorage.setItem(cv('X2ZwX3NlbmQ='), 'yes');
}
if (__getSessionData(cv('X2ZwX3NlbmQ=')) == '' || __getSessionData(cv('X3RlbXB0b2tlbl9zZW5k')) == '') {
_paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 5, 'temp_action', 1, cv('cGFnZQ==')]);
if (typeof __env_id != 'undefined')
_paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 1, '__env_id', __env_id, cv('cGFnZQ==')]);
_paq.push([cv('dHJhY2tQYWdlVmlldw==')]); _paq.push([cv('ZW5hYmxlTGlua1RyYWNraW5n')]);
}
}
}
}
function __getSessionData(_sessionkey) {
var _sessionValue = sessionStorage.getItem(_sessionkey);
return (_sessionValue == null || _sessionValue == undefined) ? '' : _sessionValue;
}
function __temptoken_readpostmessage() {
var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
var eventer = window[eventMethod];
var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message";
eventer(messageEvent, function (e) {
if (e.data.toString().indexOf('ZnJvbW1rbQ') > -1) {
if (e.data.toString().indexOf(cv('ZnBfdGVtcF90b2tlbl9pZA==')) > -1) {
var temptokendata = JSON.parse(e.data);
//console.log('event fired ' + temptokendata.fp_temp_token_id);
var old_user_temp_key = getSession_TempKey();
if (old_user_temp_key != temptokendata.session_temp_key_id)
Set_cl_fp_TempToken(temptokendata.session_temp_key_id);
if (__mrkt_logRequestCheck) {
__dispatchTempSessionId(temptokendata.session_temp_key_id, __gen_sys_param);
}
}
var _is_temptokensend = sessionStorage.getItem('IstempTokensend') == undefined ? false : sessionStorage.getItem('IstempTokensend');
if (_is_temptokensend == false) {
sessionStorage.setItem('IstempTokensend', true)
postClientData(__gen_sys_param, __ui_syscfg, e);
}
if (e.data.toString().indexOf('cookid') == -1)
return;
var _mrkt_fdata = JSON.parse(e.data);
//console.log(_mrkt_fdata);
if (_mrkt_fdata.cookid != undefined && _mrkt_fdata.cookid != '') {
__mrkt_lsof = _mrkt_fdata.cookid;
__mrkt_lsemail = _mrkt_fdata.email;
}
else if (isValueNullorEmpty(_mrkt_fdata.lid) == false)
//!= undefined && _mrkt_fdata.lid != '' && _mrkt_fdata.lid != 'null')
{
__mrkt_lsof = _mrkt_fdata.lid;
//console.log('local Storage:' + __mrkt_lsof);
__mrkt_lsemail = _mrkt_fdata.email;
}
/*Setting this flag to true to restrict iframe loading*/
if (__mrkt_lsof != undefined && __mrkt_lsof != null && __mrkt_lsof != '' && __mrkt_lsof != 'null') {
SetFpCookie(__mrkt_lsof, __mrkt_lsemail);
if (__mrkt_lsemail != null && __mrkt_lsemail != "null" && __mrkt_lsemail != undefined && __mrkt_lsemail.length > 0) {
if (_mrkt_sessionData == "1") {
/********************************** Temp for LnT Wrong submissions Begin ***************** */
let removeEmail = tempEmailRemoval(__mrkt_lsemail);
__mrkt_lsemail = removeEmail ? "" : __mrkt_lsemail;
/********************************** Temp for LnT Wrong submissions End ************** */
_paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 1, cv('ZWlk'), __mrkt_lsemail, cv('dmlzaXQ=')]);
}
}
if (__mrkt_lsof != null && __mrkt_lsof != "null" && __mrkt_lsof != undefined && __mrkt_lsof.length > 0) {
if (_mrkt_sessionData == "1") {
_paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 2, 'didr', __mrkt_lsof, cv('dmlzaXQ=')]);
}
}
if (_mrkt_sessionData == "1" && typeof (Storage) != "undefined") {
try {
sessionStorage.setItem("pageLoaded", "true");
/*creating storage obj in target site.*/
localStorage.setItem(cv('ZnBpZA=='), __mrkt_lsof);
localStorage.setItem(cv('X19mcF9lbWFpbGlk'), __mrkt_lsemail);
localStorage.setItem(cv('ZnBsc29m'), __mrkt_lsof)
localStorage.setItem(cv('ZW1haWw='), __mrkt_lsemail)
sessionStorage.setItem(cv('ZnBsc29m'), __mrkt_lsof);
sessionStorage.setItem(cv('ZW1haWw='), __mrkt_lsemail);
}
catch (ex) { console.log("excep __mrkt_lsof:" + __mrkt_lsof); }
}
//alert('storage setup');
}
if (isValueNullorEmpty(__mrkt_lsof) == false && __mrkt_isUb == 'true') {
PushToUnbounce(__mrkt_lsof, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]);
}
if (isValueNullorEmpty(__mrkt_lsof) == false) {
PushToWebflow(__mrkt_lsof, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]);
}
}
}, false);
}
__temptoken_readpostmessage();
function postClientData(__gen_sys_param, _components, e) {
e.source.postMessage({ [cv("X2Zw")]: __gen_sys_param, [cv("X2ZwX2NvbXBvbmVudHM=")]: _components, "frommkm": "1" }, "*");
}
var isNewfpgenerated = false;
//var setFP = setInterval(1000, tempfpcall);
function cv(value) {
return atob(value);
}
function tempfpcall() {
let _prior_Env_Id = localStorage.getItem(cv('ZnBpZA=='));
if (isNewfpgenerated == false && __gen_sys_param != "v1" && __mrkt_logRequestCheck == true && _prior_Env_Id != __gen_sys_param) {
isNewfpgenerated = true;
clearInterval(setFP);
_paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 2, cv('ZGlkcg=='), __gen_sys_param, cv('dmlzaXQ=')]);
localStorage.removeItem(cv('ZnBpZA=='));
localStorage.setItem(cv('ZnBpZA=='), __gen_sys_param);
PushToWebflow(__gen_sys_param, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]);
if (__mrkt_isUb == 'true') {
PushToUnbounce(__gen_sys_param, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]);
}
}
}
The review you're looking for doesn't exist.