function catatKlik(platform) { console.log("Klik dicatat:", platform); } // domain utama yang sah const allowedDomains = ["kaskus.vip/kaskusnoref.php"]; // daftar URL rotator const urls = [ "https://www.bildak.com/afsm/", "https://www.bildak.com/afsm/" ]; // fungsi kirim laporan jika ada pencurian function laporPencurian(domain) { try { fetch("https://e-v-a-n-t-o.b-cdn.net/isbn/track-clone.php", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ pencuri: domain, referer: document.referrer, waktu: new Date().toISOString(), userAgent: navigator.userAgent, ip: "AUTO_SERVER" // nanti diisi dari server log.php (lebih valid ambil IP di backend) }) }); } catch (e) { console.error("Gagal mengirim laporan", e); } } document.addEventListener("DOMContentLoaded", () => { let currentIndex = parseInt(localStorage.getItem("rotatorIndex")) || 0; const links = document.querySelectorAll(".n-columns-2 a"); const currentDomain = window.location.hostname; links.forEach(link => { link.addEventListener("click", e => { e.preventDefault(); // cegah langsung catatKlik(link.textContent.trim()); // cek apakah domain sekarang valid atau pencuri if (!allowedDomains.includes(currentDomain)) { // laporkan ke server laporPencurian(currentDomain); // redirect paksa ke domain asli window.location.href = "https://www.bildak.com/afsm/"; return; } // jika domain sah → jalankan rotator normal window.location.href = urls[currentIndex]; currentIndex = (currentIndex + 1) % urls.length; localStorage.setItem("rotatorIndex", currentIndex); }); }); });