linkvertise(433352, {whitelist: ["https://storehaccounts.blogspot.com/p/"], blacklist: []}); Decrypting link and you will be redirected.. PROCEED TO ??? ACCOUNTS ? "Let's keep going!" Loading... Loading... let num_of_acc = 0; if (sessionStorage.getItem("BCHG_Accs") != null) num_of_acc = parseInt(sessionStorage.getItem("BCHG_Accs")); console.log('acc '+ num_of_acc); let num_of_ads = (Math.floor(num_of_acc * 0.07) + 1); if(num_of_ads <= 1) num_of_ads = 2; console.log('ads: ' + num_of_ads); const additive = (100 / num_of_ads).toFixed(2); let storeKey = "BCHG"; let curAdd = "curAdd"; var ctr = 3; var timer, progTimer; let progCtr = 0; let delay = 0; let spanAcc = document.getElementById("accNum"); let spanPerc = document.getElementById("spanPerc"); let progPerc = document.getElementById("progPerc"); let spanLink = document.getElementById("spanLink"); let spanDef = document.getElementById("percDef"); let spanCounter = document.getElementById("spanCounter"); window.onload = function() { num_of_acc = parseInt(sessionStorage.getItem("BCHG_Accs")); spanAcc.innerHTML = num_of_acc; progPerc.value = (getCtr() * additive); spanPerc.innerHTML = " " + ((getCtr() * additive).toFixed(2) > 100 ? 100 : (getCtr() * additive).toFixed(2)) + "%"; if ((getCtr() * additive).toFixed(2) >= 80) spanDef.innerHTML = "GREAT! You're almost there!"; timer = setInterval(countdown, 1200); progTimer = setInterval(progAnim, 50); } function progAnim() { if ((getCtr() * additive).toFixed(2) >= 100) { progPerc.value = 100; clearInterval(progTimer); } else if (progCtr < Math.floor((getCtr() * additive))) { progPerc.value = progCtr++; } else { delay++; if (delay == 70) { progCtr = 0; delay = 0; } } } function isFreshLink() { return (window.location.href.includes("#")); } function randomLink() { let ranNum = (Math.random() * 9999) + 1000; return "?" + ranNum + "@" + btoa(ranNum + '<' + getCtr()) + "!"; } function incrementCtr() { if (getCtr() == null) sessionStorage.setItem(sessionStorage.getItem(storeKey), parseInt(1)); else sessionStorage.setItem(sessionStorage.getItem(storeKey), (parseInt(getCtr()) + 1)); } function getCtr() { return sessionStorage.getItem(sessionStorage.getItem(storeKey)); } function countdown() { if (ctr > -1) { spanCounter.innerHTML = "Please wait (" + ctr + " seconds)"; ctr--; } else { spanLink.style.textDecoration = "underline"; spanLink.style.display = "block"; if ((getCtr() * additive).toFixed(2) >= 100) { spanCounter.style.display = "none"; spanLink.innerHTML = "Direct to Accounts Now .."; } else { spanCounter.style.display = "none"; spanLink.innerHTML = "Click to Proceed"; } clearInterval(timer); ctr = 3; } } // MAIN CORE \\ if (isFreshLink() || window.location.href.includes("html?m=1")) { //alert("fresh link" + window.location.href.split("?")[1]); /*alert("fresh: " + window.location.href.substring( window.location.href.lastIndexOf("/") + 1 ));*/ // checks whether the link is fresh from the source sessionStorage.setItem(storeKey, btoa(window.location.href.substring( window.location.href.lastIndexOf("/") + 1 ))); sessionStorage.setItem("BCHG_Accs", window.location.href.substring( window.location.href.lastIndexOf("/") + 1 ).split("&")[1]); sessionStorage.setItem(sessionStorage.getItem(storeKey), 0); window.location.href = randomLink(); } else { //window.alert("Entered here! " + randomUrl); // the link is on ads page iterating let cur_add = sessionStorage.getItem(curAdd); let cur_ctr; if (sessionStorage.getItem(sessionStorage.getItem(storeKey)) == null || !window.location.href.includes("?")) { sessionStorage.setItem(sessionStorage.getItem(storeKey), null); //alert("Sorry but your link is generated from nowhere. Please restart."); //window.location.href = "https://storehaccounts.blogspot.com/"; } else if (window.location.href.includes("&m=1")) { // THIS CONDITION DETECTS WHETHER USER IS ON MOBILE OR DESKTOP MODE. //alert("mobile user detected"); try { cur_ctr = window.location.href.split("@")[1]; if(cur_ctr.includes("%")) cur_ctr = cur_ctr.substring(0, cur_ctr.indexOf("%") - 1); else cur_ctr = cur_ctr.substring(0, cur_ctr.indexOf("!")); cur_ctr = atob(cur_ctr).split("<")[1]; } catch(err) { //alert('The URL was modified and will not advance to the next step. Try again.'); //window.location.href = "https://storehaccounts.blogspot.com/"; } } else { // THIS CONDITION DETECTS WHETHER USER IS ON MOBILE OR DESKTOP MODE. //alert("pc user detected"); try { cur_ctr = window.location.href.split("@")[1]; cur_ctr = atob(cur_ctr.substring(0, cur_ctr.length-1)).split("<")[1]; } catch(err) { //alert('The URL was modified and will not advance to the next step. Try again.'); //window.location.href = "https://storehaccounts.blogspot.com/"; } } console.log("SS: " + sessionStorage.getItem(sessionStorage.getItem(storeKey)) + " vs url: " + cur_ctr); console.log(cur_add + " vs " + window.location.href); console.log(cur_add == window.location.href); if (sessionStorage.getItem(sessionStorage.getItem(storeKey)) == cur_ctr) { //alert('equal records: session val: ' + sessionStorage.getItem(sessionStorage.getItem(storeKey)) + ' vs. ' + cur_ctr); if (cur_add == window.location.href) { //alert("Reload page detected. This is not a problem, just proceed with bypassing ads."); } else { incrementCtr(); } } else if ((sessionStorage.getItem(sessionStorage.getItem(storeKey)) == cur_ctr - 1)) { //alert("Reload page detected. This is not a problem, just proceed with bypassing ads."); } else { //alert('2 The URL was modified and will not advance to the next step. Try again.'); } sessionStorage.setItem(curAdd, window.location.href); console.log("latest: " + sessionStorage.getItem(curAdd)); } //window.alert('geting ctr val: ' + getCtr()); //window.alert(getCtr() == num_of_ads); if (getCtr() == num_of_ads) { $.getJSON("https://api.ipify.org?format=json", function(data) { let userIP = data.ip; var decrypted; try { decrypted = CryptoJS.AES.decrypt(localStorage.getItem("BCHG_Auth"), userIP); spanLink.href = decrypted.toString(CryptoJS.enc.Utf8); sessionStorage.setItem("BCHG_Status", 'done'); } catch(err) { window.alert("Failed to decode the target page. Please try again."); spanLink.href = "&error"; localStorage.setItem("BCHG_Status", 'failed'); } }); } else spanLink.href = randomLink();