function buildAvatarPreloader(): IntersectionObserver { return new IntersectionObserver((entries, observer) => { for (const entry of entries) { if (entry.isIntersecting) { const img = entry.target; img.removeAttribute('lazy'); observer.unobserve(img); } } }, { rootMargin: '1000px 0px' }); } export let avatarPreloader = buildAvatarPreloader();