/* ===== Encoded Hidden Code ===== */
const encodedCode =
"Q09ERSAtIFozWDdDMVY5QjRONk0yUThXNUUwUjdUMVk5VTNJNk8yUDhBNFM3RDFGOUczSDZKMks4TDU=";
/* ===== Elements ===== */
const getBtn = document.getElementById("getBtn");
const codeBox = document.getElementById("codeBox");
const codeLink = document.getElementById("codeLink");
/* ===== Countdown ===== */
let totalSeconds = 60;
let running = false;
let timer = null;
function updateCountdown(){
getBtn.innerHTML =
"You have to wait " + totalSeconds + " seconds.";
}
function revealCode(){
const decoded = atob(encodedCode);
codeLink.innerHTML =
"Code :- " + decoded;
getBtn.style.display = "none";
codeBox.style.display = "block";
}
function tick(){
totalSeconds--;
updateCountdown();
if(totalSeconds <= 0){ clearInterval(timer); revealCode(); } } function startCountdown(){ if(running) return; running = true; updateCountdown(); timer = setInterval(tick,1000); } getBtn.addEventListener("click", startCountdown); /* ===== Stop Timer When Screen Minimize ===== */ document.addEventListener("visibilitychange", function () { if (document.hidden) { clearInterval(timer); running = false; } else { if (!running && totalSeconds > 0) {
running = true;
timer = setInterval(tick, 1000);
}
}
});
/* ===== Disable Copy ===== */
document.addEventListener("copy", function(e){
e.preventDefault();
});
document.addEventListener("cut", function(e){
e.preventDefault();
});
document.addEventListener("selectstart", function(e){
e.preventDefault();
});
document.addEventListener("dragstart", function(e){
e.preventDefault();
});
/* ===== Disable Right Click ===== */
document.addEventListener("contextmenu", function(e){
e.preventDefault();
});