9e7eb0c036a4aa626811ae4868c6398a8253d4daaaf679da8f5cbb4b32aecbbe
Source Code:
/* eslint-disable */
(function () {
/* eslint-disable */
if (!window.$mcSite) {
$mcSite = {
optinFeatures: [],
enableOptIn: function () {
this.createCookie("mc_user_optin", true, 365);
this.optinFeatures.forEach(function (fn) {
fn();
});
},
runIfOptedIn: function (fn) {
if (this.hasOptedIn()) {
fn();
} else {
this.optinFeatures.push(fn);
}
},
hasOptedIn: function () {
var cookieValue = this.readCookie("mc_user_optin");
if (cookieValue === undefined) {
return true;
}
return cookieValue === "true";
},
createCookie: function (name, value, expirationDays) {
var cookie_value = encodeURIComponent(value) + ";";
if (expirationDays === undefined) {
throw new Error("expirationDays is not defined");
}
// set expiration
if (expirationDays !== null) {
var expirationDate = new Date();
expirationDate.setDate(expirationDate.getDate() + expirationDays);
cookie_value += " expires=" + expirationDate.toUTCString() + ";";
}
cookie_value += "path=/";
document.cookie = name + "=" + cookie_value;
},
readCookie: function (name) {
var nameEQ = name + "=";
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, c.length);
}
if (c.indexOf(nameEQ) === 0) {
return c.substring(nameEQ.length, c.length);
}
}
return undefined;
}
};
}
})();