Loading `; return new Promise(resolve => setTimeout(resolve, 3000)); } return new Promise(resolve => setTimeout(resolve, 100)); } reportBtn.addEventListener('click', async () => { await loadForm(); reportModal = document.getElementById('report-modal'); document.querySelector('.single-page-banner__report').innerHTML = ` Loading `; if (reportingScriptIsntLoaded) { await loadScript('https://www.google.com/recaptcha/api.js?render=6LeGdvEZAAAAAEW8ZT6hkZWJykDD4bHc9EY9Odob'); const response = await fetch('https://utils-aznude.aznude.workers.dev/get-report-html?type=celebs'); const { html } = await response.json(); const formEl = document.querySelector('.report-form'); if (formEl) formEl.innerHTML = html; const mod = await import(varValues.reportLinks.new_script); mod.initializeReporting(); reportingScriptIsntLoaded = false; } submitButton = document.querySelector('.report-btn-submit'); submitButton.addEventListener('click', () => { delayForm = true; }); document.querySelector('.single-page-banner__report').innerHTML = 'Report content issue'; document.body.style.overflowY = 'scroll'; document.documentElement.style.height = '100%'; document.documentElement.style.width = '100%'; document.documentElement.style.position = 'fixed'; reportModal.style.display = 'flex'; reportModal.showModal(); }); }