<script src="https://cdn.jsdelivr.net/npm/@feathery/react@latest/umd/index.js"></script>
<div id='container'></div>
<input type="hidden" name="xxTrustedFormCertUrl" id="xxTrustedFormCertUrl" value=""/>
<input id="leadid_token" name="universal_leadid" type="hidden" value=""/>
<script>
(() => {
Feathery.init('3d54b6a1-d231-4faf-a841-955f52016169');
Feathery.renderAt('container', {formName: 'Xtimeshares'});
const qp = new URLSearchParams(window.location.search);
Feathery.setFieldValues({
"utm_source": qp.get("utm_source") ?? "",
"utm_medium": qp.get("utm_medium") ?? "",
"utm_campaign": qp.get("utm_campaign") ?? "",
"utm_term": qp.get("utm_term") ?? "",
"utm_content": qp.get("utm_content") ?? "",
"gclid": qp.get("gclid") ?? "",
"fbclid": qp.get("fbclid") ?? "",
});
if (getUrlParameter("affid")) {
if (getUrlParameter("r")) {
console.log("have ef r");
Feathery.setFieldValues({
"ef_affid": getUrlParameter("affid"),
"ef_o": getUrlParameter("o"),
"ef_sub1": getUrlParameter("sub1"),
"ef_sub2": getUrlParameter("sub2"),
"ef_sub3": getUrlParameter("sub3"),
"ef_sub4": getUrlParameter("sub4"),
"ef_sub5": getUrlParameter("sub5"),
"ef_r": getUrlParameter("r")
});
} else {
console.log('loading ef script');
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://www.orangebluebird.com/scripts/sdk/everflow.vanilla.js';
script.onload = addEf;
document.body.append(script);
}
}
function addEf() {
if (EF) {
var offerid = EF.urlParameter('o');
if (!offerid) offerid = 6;
var data = {
offer_id: offerid,
affiliate_id: EF.urlParameter('affid'),
sub1: EF.urlParameter('sub1'),
sub2: EF.urlParameter('sub2'),
sub3: EF.urlParameter('sub3'),
sub4: EF.urlParameter('sub4'),
sub5: EF.urlParameter('sub5'),
};
const transactionid = EF.urlParameter('r');
if (transactionid) data['transaction_id'] = transactionid;
var clickpromise = EF.click(data);
Promise.resolve(clickpromise).then(function (value) {
const eftransid = EF.getTransactionId(offerid);
console.log('trans id', eftransid);
if (console) eftransid ? console.log("EF TransactionID", eftransid) : console.log("EF no transaction");
if (eftransid) {
Feathery.setFieldValues({
"ef_affid": data['affiliate_id'],
"ef_o": data['offer_id'],
"ef_sub1": data['sub1'],
"ef_sub2": data['sub2'],
"ef_sub3": data['sub3'],
"ef_sub4": data['sub4'],
"ef_sub5": data['sub5'],
"ef_r": eftransid
});
}
});
} else {
console.error('no ef');
}
}
async function addAdditionalData() {
try {
var sptrk = function () {
var o = "https://sp-trk.com/", t = "__spd", e = (new Date).getTime();
window[t] || (window[t] = {init: !1});
var c = window[t];
c.d || (c.d = []);
var s = c.d;
function v(t) {
var i = document.createElement("script");
i.id = "sptrk";
i.async = !0, i.src = t, document.head.appendChild(i)
}
c.init || v(o + "u");
var u = /^([a-z0-9]{8})-([a-z0-9]{2})$/;
return function () {
var t = arguments;
if (s.push(t), "config" == t[0] && !c.init && !c.a) {
c.init = !0;
var i = t[1], n = i.match(u), a = n[1], r = n[2];
if (!a || !r) throw"invalid id: " + i;
var d = Math.random().toString(36).substring(2, 15);
v(o + "t/" + a + "?" + ("a=" + e + "&o=" + d))
}
}
}();
sptrk('config', '6pp6xawn-01', {
campaign: 'xtimeshares'
});
sptrk('validate', 'reg', null, function (result) {
console.log('sptrk result', result, result?.s?.toString());
const score = result?.s?.toString();
Feathery.setFieldValues({"spiderscore": (score ?? "")});
});
} catch (e) {
console.error('exception in adding vars', e);
}
}
addAdditionalData();
function getUrlParameter(name) {
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
var results = regex.exec(location.search);
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
};
})();
function updateLeadId() {
try {
const v = document.getElementById("leadid_token").value;
if (!v) {
console.log("no leadid");
return;
}
console.log("setting leadid to ", v);
Feathery.setFieldValues({"jornaya": v});
} catch (e) {
console.error("failed to get jornaya", e);
}
}
function updateTf() {
try {
const fv = document.getElementsByName("xxTrustedFormCertUrl")[0];
if (!fv) {
console.log("no trustedform", window.trustedForm);
return;
}
const v = fv.value;
console.log("setting trustedform to ", v);
Feathery.setFieldValues({"trustedform": v});
} catch (e) {
console.error("failed to get trustedform", e);
}
}
</script>
<script id="LeadiDscript" type="text/javascript">
(function () {
var s = document.createElement('script');
s.id = 'LeadiDscript_campaign';
s.type = 'text/javascript';
s.async = true;
s.src = '//create.lidstatic.com/campaign/57ac61a3-8ad8-0718-a337-2ec2f9a2e7b5.js?snippet_version=2';
s.onload = () => {
setTimeout(updateLeadId, 1000);
}
var LeadiDscript = document.getElementById('LeadiDscript');
LeadiDscript.parentNode.insertBefore(s, LeadiDscript);
})();
</script>
<noscript><img
src='//create.leadid.com/noscript.gif?lac=D72E3F2E-3225-101B-B5FA-061DF4DD4DEC&lck=57ac61a3-8ad8-0718-a337-2ec2f9a2e7b5&snippet_version=2'/>
</noscript>
<script type="text/javascript">
(function () {
var field = 'xxTrustedFormCertUrl';
var provideReferrer = false;
var invertFieldSensitivity = false;
var tf = document.createElement('script');
tf.type = 'text/javascript';
tf.async = true;
tf.src = 'http' + ('https:' == document.location.protocol ? 's' : '') + '://api.trustedform.com/trustedform.js?provide_referrer=' + escape(provideReferrer) + '&field=' + escape(field) + '&l=' + new Date().getTime() + Math.random() + '&invert_field_sensitivity=' + invertFieldSensitivity;
tf.onload = () => {
setTimeout(updateTf, 1000);
}
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(tf, s);
})();
</script>
<noscript><img src="//api.trustedform.com/ns.gif"/></noscript>