class dojo{static _loaded=!1;static _vid=null;static _queryArgs={};static _config={link:null,utm:{source:"",campaign:"",medium:"",term:"",content:""}};static loaded(){dojo._loaded||(dojo._loaded=!0,dojo.initConfig(),dojo.downgradeReferrerPolicy(),dojo.hookEmailForms(),dojo.setupIdentifier(),dojo.organicClick())}static initConfig(){window.dojoConfig&&(dojo._config={...dojo._config,...window.dojoConfig},dojo._config.link&&!dojo.isUID(dojo._config.link)&&(console.error("Invalid UID in dojoConfig.link"),dojo._config.link=null));const e=dojo.getQueryArgs();dojo.isUID(e.link)&&(dojo._config.link=e.link),e.utm_source&&(dojo._config.utm.source=e.utm_source),e.utm_campaign&&(dojo._config.utm.campaign=e.utm_campaign),e.utm_medium&&(dojo._config.utm.medium=e.utm_medium),e.utm_term&&(dojo._config.utm.term=e.utm_term),e.utm_content&&(dojo._config.utm.content=e.utm_content)}static organicClick(){const e=dojo.getQueryArgs();if(!dojo.isValidSessionId(e.vid)){if(dojo._config.link){const o={vid:dojo.sessionId(),url:dojo.getHostURL(),_mock_referrer:dojo.getReferrer()||"",utm_source:dojo._config.utm.source,utm_medium:dojo._config.utm.medium,utm_campaign:dojo._config.utm.campaign,utm_term:dojo._config.utm.term,utm_content:dojo._config.utm.content,external:e.external||""};let t=dojo.objectToQueryString(o,!1,!0);dojo.sendToServer(`/organic/${dojo._config.link}?${t}`)}if(!dojo.isOnOptinPage()){let e={vid:dojo.sessionId(),url:dojo.getHostURL()},o=[],t=dojo.loadIdentities();for(let e=0;e<t.length;e++)t[e].processed||(o.push(t[e].email),t[e].processed=!0);o.length>0&&(e.email=o.join(","));let i=dojo.objectToQueryString(e,!1,!0);dojo.sendToServer("/organic/bridge-or-offer-view",i,(function(e){"ok"===e&&dojo.saveIdentities(t)}))}}}static isUID(e){return!(!e||"string"!=typeof e||26!==e.length)&&e.match(/((^[0-9]+[a-z]+)|(^[a-z]+[0-9]+))+[0-9a-z]+$/i)}static setupIdentifier(){window.addEventListener("beforeunload",(function(){dojo.rememberIdentity()}))}static rememberIdentity(){var e=dojo.getQueryArgs();if(e.email&&dojo.validateLooseEmail(e.email)){var o=e.email.toLowerCase();if(dojo.sessionId()){for(var t=dojo.loadIdentities(),i=!1,r=0;r<t.length;r++)if(t[r].email==o){i=!0,t[r].processed||(t[r].timestamp=Date.now()/1e3);break}i||t.push({email:o,processed:!1,timestamp:Date.now()/1e3}),dojo.saveIdentities(t)}}}static loadIdentities(){var e=dojo.getCookie(dojo.getIdentitiesCookieKey());return e=e?JSON.parse(e):[]}static saveIdentities(e){dojo.setCookie(dojo.getIdentitiesCookieKey(),JSON.stringify(e))}static getIdentitiesCookieKey(){return"odjo.ids"}static isOnOptinPage(){return dojo.getEmailInputs().length>0}static conversion(e){var o=dojo.sessionId();if(o){var t=e.linkId;if(t){var i=o+t,r=e.revenue;dojo.sendToServer("/conversions/new",`tid=${i}&revenue=${r}`)}}}static sessionId(){if(dojo._vid)return dojo._vid;let e=dojo.getCookie("vid")||null;if(dojo.isValidSessionId(e)&&(dojo._vid=e),!dojo._vid){var o=dojo.getQueryArgs();dojo.isValidSessionId(o.vid)&&(dojo._vid=o.vid)}if(!dojo._vid){var t=dojo.getReferrer();if(t){var i=dojo.getQueryArgs(t);dojo.isValidSessionId(i.vid)&&(dojo._vid=i.vid)}}return dojo._vid||dojo.sendToServer("/session/id",dojo.objectToQueryString(o,!1,!1),(function(e){dojo.isValidSessionId(e)&&(dojo._vid=e)}),"GET"),dojo._vid&&dojo.setCookie("vid",dojo._vid,365),dojo._vid}static isValidSessionId(e){if(!e)return!1;return/^[a-f0-9]{32}$/gi.test(e)}static getReferrer(){var e=null;try{e=window.top!==window.self?window.top.document.referrer:document.referrer}catch(o){e=document.referrer}return e||(e=""),e}static getCookie(e){for(var o=e+"=",t=decodeURIComponent(document.cookie).split(";"),i=0;i<t.length;i++){for(var r=t[i];" "==r.charAt(0);)r=r.substring(1);if(0==r.indexOf(o))return r.substring(o.length,r.length)}return""}static setCookie(e,o,t){var i=new Date;i.setTime(i.getTime()+24*t*60*60*1e3);var r="expires="+i.toUTCString();document.cookie=e+"="+o+";"+r+";path=/"}static getQueryArgs(e){if(e||(e=location.search),!dojo._queryArgs[e]){dojo._queryArgs[e]={};var o=e.indexOf("?");if(-1!==o)for(var t=e.substring(o).split("?")[1].split("&"),i=0;i<t.length;i++){var r=t[i].split("="),n=r[0],d=r[1];void 0!==n&&void 0!==d&&(dojo._queryArgs[e][n]=d)}}return dojo._queryArgs[e]}static setQueryArg(e,o,t){null==t&&(t="");var i=new RegExp("\\b("+o+"=).*?(&|#|$)");return e.search(i)>=0?e.replace(i,"$1"+t+"$2"):(e=e.replace(/[?#]$/,""))+(-1!=e.indexOf("?")?"&":"?")+o+"="+t}static objectToQueryString(e,o,t){return Object.keys(e).map((function(i){var r=e[i];return o&&(i=encodeURIComponent(i)),t&&(r=encodeURIComponent(r)),`${i}=${r}`})).join("&")}static getAbsoluteURL(e){return 0===e.indexOf("http")?e:dojo.getServerURL()+e}static getScriptURL(){if(void 0===dojo.scriptURL)for(var e=document.getElementsByTagName("script"),o=0;o<e.length;++o){var t=e[o].getAttribute("src");if(t&&t.indexOf("/dojo.js")>0){dojo.scriptURL=t;break}}return dojo.scriptURL}static getServerURL(){return dojo.getScriptURL().replace("/dojo.js","")}static sendToServer(e,o,t,i){e=dojo.getAbsoluteURL(e),i||(i="POST");var r=!0;if("POST"===i&&!t&&navigator.sendBeacon&&(r=!navigator.sendBeacon(e,o)),r)return dojo.xhr(e,o,t,i)}static xhr(e,o,t,i){e=dojo.getAbsoluteURL(e);var r=!t,n=new XMLHttpRequest;if("GET"==i&&o&&(e+="?"+o,o=null),n.open(i,e,r),"POST"==i&&n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),t&&(n.onreadystatechange=function(){4===this.readyState&&200===this.status&&t(this.response)}),n.send(o),!r)return n.response}static getHostURL(){var e=document.URL;if(window.top!==window.self)try{var o=dojo.getQueryArgs(window.top.document.URL),t=dojo.getQueryArgs(location.search);for(var i in o)t[i]=o[i];var r=Object.keys(t).map((function(e){return e+"="+t[e]})).join("&");e.indexOf("?")>0&&(e=e.substring(0,e.indexOf("?"))),e+="?"+r}catch(e){}return e}static downgradeReferrerPolicy(){var e=document.createElement("meta");e.name="referrer",e.content="no-referrer-when-downgrade",document.getElementsByTagName("head")[0].appendChild(e)}static validateLooseEmail(e){return/^\S[^,]+@\S[^,]+$/.test(e)}static forceEmailQuery(e){if(e&&dojo.validateLooseEmail(e)){var o=dojo.setQueryArg(location.search,"email",e);history.replaceState({},"",o);for(var t=document.querySelectorAll("form"),i=0;i<t.length;i++){var r=t[i];dojo.isNewLeadRedirectURL(r.action)&&(r.action=dojo.setQueryArg(r.action,"email",e));for(var n=r.querySelectorAll("input[type=hidden]"),d=0;d<n.length;d++){var a=n[d];dojo.isNewLeadRedirectURL(a.value)&&(a.value=dojo.setQueryArg(a.value,"email",e))}}}}static isNewLeadRedirectURL(e){return new RegExp("https?://[a-zA-Z.:0-9]*/f/[a-z0-9]{26}/new-lead").test(e)}static hookThirdPartyFunnels(){if(-1!=dojo.getHostURL().indexOf("superfunnelhero.com/cp")||-1!=dojo.getHostURL().indexOf("rapidprofitmachine.com")&&(-1!=dojo.getHostURL().indexOf("?id=")||-1!=dojo.getHostURL().indexOf("?uid="))){if((e=dojo.getQueryArgs())&&e._odr){function o(){try{let o=[],t=[];if($('input[name="email"]').each((function(e,t){""!==$(t).val().trim()&&($(t).css("border","0px solid red"),customFunctionIsEmail($(t).val().trim())?o.push($(t).val().trim()):$(t).css("border","1px solid red"))})),!Array.isArray(o)||o.length<1)return;let i=$(this);i.attr("data-disabled","true"),i.text("PLEASE WAIT..."),o=removeDuplicates(o),t=removeDuplicates(t);const r={name:t[0],email:o[0],tracking_code:window.___landingPage.tracking_code};Object.keys(r).forEach((e=>{r[e]||delete r[e]})),$.ajax({url:window.___landingPage.action,type:"POST",data:$.param(r),success:function(o){location.href=decodeURIComponent(e._odr)},error:function(e){console.log(e)}})}catch(e){console.log(e)}}window.___landingPage.uid=null,$("form").removeAttr("method"),$("form").attr("action",decodeURIComponent(e._odr)),$('a[href="#submit-form"]').on("click",(function(e){o()})),$("form").on("submit",(function(e){e.preventDefault(),o()}))}}else if(-1!=dojo.getHostURL().indexOf("instantcapturepage.net/funnel.php")||-1!=dojo.getHostURL().indexOf("trafficblaster.info/funnel.php")){var e;if((e=dojo.getQueryArgs())&&e._odr){let t=Array.from(document.querySelectorAll("script[type='text/javascript']"));for(let i=0;i<t.length;i++){let r=t[i];if(-1!=r.innerHTML.indexOf("$('#publicform').submit();")){$(".sbutton").off("click"),r.parentNode.removeChild(r);let n=$("#publicform");window._odTBAction=n.attr("action"),n.removeAttr("action"),n.attr("onsubmit","return dojo.instantCapturePageFormSubmit()");break}}}}}static instantCapturePageFormSubmit(e){e&&e.preventDefault();let o=jQuery("#publicemail").val();return $.post("emailvalid.php",{email:o},(function(e){if("ok"==$.trim(e)){$(".error_div").hide();let e=dojo.getQueryArgs();$.ajax({type:"POST",url:window._odTBAction,data:{email:o},contentType:"application/x-www-form-urlencoded",complete:function(){location.href=decodeURIComponent(e._odr)}})}else $(".error_div").show()})),!1}static resolveFormTokens(){const e=dojo.getQueryArgs(),o={"[vid]":dojo.sessionId(),"[utm_source]":dojo._config.utm.source,"[utm_medium]":dojo._config.utm.medium,"[utm_campaign]":dojo._config.utm.campaign,"[utm_term]":dojo._config.utm.term,"[utm_content]":dojo._config.utm.content,"[external]":e.external||""},t=document.querySelectorAll("form");for(let e=0;e<t.length;e++){let i=t[e];i.action&&(i.action=dojo.stringMapReplace(i.action,o));let r=i.querySelectorAll("input");for(let e=0;e<r.length;e++){let t=r[e];t.value&&(t.value=dojo.stringMapReplace(t.value,o))}}}static stringMapReplace(e,o){for(let t in o)e=dojo.replaceAll(e,t,o[t]);return e}static replaceAll(e,o,t){return e.replace(new RegExp(dojo.escapeRegex(o),"g"),t)}static escapeRegex(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}static getEmailInputs(){var e=dojo.getEmailInputsFromDocument(document),o=[];try{let e=document.querySelectorAll("iframe");e&&e.forEach((function(e){let t=dojo.getEmailInputsFromDocument(e.contentWindow.document.body);t.length>0&&(o=o.concat(t))}))}catch(e){}return e.concat(o)}static getEmailInputsFromDocument(e){var o=[];if(e)for(var t=["input[name='email']","input[type='email']","input[name='Email']","input[name='EMAIL']","input[data-type='email']","input#Email_Address","input#et_pb_signup_email"],i=0;i<t.length;i++){var r=e.querySelectorAll(t[i]);if(r&&r.length>0)for(var n=0;n<r.length;n++)o.push(r[n])}return o}static hookEmailForms(){var e=setInterval((function(){if(e){var o=dojo.getEmailInputs();if(o.length>0){const i=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value");for(var t=0;t<o.length;t++){try{Object.defineProperty(o[t],"value",{get:i.get,set:function(e){i.set.call(this,e),dojo.forceEmailQuery(e)}})}catch(e){}["input","change"].forEach((function(e){o[t].addEventListener(e,(function(){dojo.forceEmailQuery(this.value)}))}))}clearInterval(e),e=0,dojo.resolveFormTokens(),dojo.hookThirdPartyFunnels()}}}),500)}static ready(e){if("complete"===document.readyState)return e();document.addEventListener("DOMContentLoaded",e,!1)}}dojo.ready((function(){dojo.loaded()}));
