var partnerId = "13d313818e32405aa6117f61edf8d010"; var buttonText = "Compre Agora"; var buttonImage = "https://hm-midias.agazeta.com.br/2021/09/03/hora-do-enem-367127.png"; var partnerIsValid = true; if(partnerId === "") { throw "'partnerId' não especificado"; } if(!partnerIsValid) { throw "'partnerId' não é válido" } var checkoutButton = buttonImage == ""? "" : ""; var container = document.getElementById('he-checkoutbutton-container'); container.innerHTML = checkoutButton; function openHECheckoutModal(anchor){ var modal = document.getElementById("he-checkout-modal"); modal.style.display = "block"; return getHECheckoutModalContent(anchor); } function closeHECheckoutModal() { var modal = document.getElementById("he-checkout-modal"); modal.style.display = "none"; return false; } function getHECheckoutModalContent(anchor) { var overlay = document.getElementById("he-checkout-modal-overlay"); overlay.style.display = "flex"; var content = document.getElementById("he-checkout-modal-body"); var request = new XMLHttpRequest(); request.onreadystatechange = function() { if (this.readyState == 4) { if (this.status === 200) { content.innerHTML = this.responseText; var maskeds = document.querySelectorAll('[data-mask]'); for(var i =0; i < maskeds.length; i++) { var m = maskeds[i].getAttribute("data-mask"); try { m = JSON.parse(m); } catch (e) { } heinputmask({mask: m}).mask(maskeds[i]); } var scripts = content.getElementsByTagName('script') for (var n = 0; n < scripts.length; n++) { eval(scripts[n].innerHTML) } } else { content.innerHTML = "

Ocorreu algo inesperado

Não foi possível carregar este conteúdo

"; } overlay.style.display = "none"; } }; request.open('GET', anchor.getAttribute("data-action"), true); request.setRequestHeader("X-Requested-With", "XMLHttpRequest"); request.withCredentials = true; request.send(); return false; } function postHECheckoutModalContent(url) { var overlay = document.getElementById("he-checkout-modal-overlay"); overlay.style.display = "flex"; var content = document.getElementById("he-checkout-modal-body"); var form = document.getElementById("he-form"); var formData = new FormData( form ); var request = new XMLHttpRequest(); request.open('POST', url===undefined?form.action:url, true); request.onreadystatechange = function() { if (this.readyState == 4) { if (this.status === 200) { content.innerHTML = this.responseText; overlay.style.display = "none"; var maskeds = document.querySelectorAll('[data-mask]'); for(var i =0; i < maskeds.length; i++) { var m = maskeds[i].getAttribute("data-mask"); try { m = JSON.parse(m); } catch (e) { } heinputmask({mask: m}).mask(maskeds[i]); } var scripts = content.getElementsByTagName('script') for (var n = 0; n < scripts.length; n++) { eval(scripts[n].innerHTML) } } else { content.innerHTML = "

Ocorreu algo inesperado

Não foi possível carregar este conteúdo

"; overlay.style.display = "none"; } } }; request.setRequestHeader("X-Requested-With", "XMLHttpRequest"); request.send(formData); return false; } function clearHECheckoutError(elementId) { var element = document.getElementById(elementId); element.innerHTML = ""; }