Los datos sobre sueldos, cachés y patrimonio publicados en NotíLibre proceden de fuentes públicas, declaraciones oficiales y estimaciones del sector. Cuando no existen cifras verificables, se indica expresamente. La información tiene carácter exclusivamente informativo y puede no reflejar la situación económica actual de las personas mencionadas, citadas en virtud de su notoriedad pública conforme al artículo 8.2 de la LO 1/1982.

¿Tienes dudas sobre lo que cobra Raúl Asencio? Contáctanos y recibe ayuda personalizada sobre tu caso.

'; document.body.appendChild(s); } if ('IntersectionObserver' in window) { var obs = new IntersectionObserver(function(e){ if(e[0].isIntersecting){load();obs.disconnect();} }, {rootMargin:'600px'}); obs.observe(container); } else { load(); } } // ── Init ─────────────────────────────────────────────────────────────── function inicializar() { // Cerrar popup RRSS const closeBtn = document.getElementById('close-popup'); const laterBtn = document.getElementById('later-btn'); const overlay = document.getElementById('share-popup-overlay'); if (closeBtn) closeBtn.addEventListener('click', function(e){ e.preventDefault(); e.stopPropagation(); cerrarPopupRRSS(); }); if (laterBtn) laterBtn.addEventListener('click', function(e){ e.preventDefault(); e.stopPropagation(); cerrarPopupRRSS(); }); if (overlay) overlay.addEventListener('click', function(e){ if(e.target===overlay){ e.preventDefault(); cerrarPopupRRSS(); } }); document.querySelectorAll('#share-popup a[target="_blank"]').forEach(function(link){ link.addEventListener('click', function(){ setTimeout(cerrarPopupRRSS, 500); }); }); // Cerrar popup CTA const ctaClose = document.getElementById('cta-popup-close'); if (ctaClose) { ctaClose.addEventListener('click', function() { const el = document.getElementById('cta-popup'); el.classList.remove('visible'); setTimeout(function(){ el.style.display='none'; }, 350); }); } window.addEventListener('scroll', onScroll, { passive: true }); window.addEventListener('resize', ajustarBottomCtaPopup, { passive: true }); onScroll(); generarTOC(); cargarAdSenseLazy(); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', inicializar); } else { inicializar(); } })();