Link 8
Link 6
Link 5
Pearson
Teste
Teste1.1 Teste2.2 Teste3.3
sair

English English
Português Português
Español Español
×


SEU CARRINHO ESTá VAZIO

Continuar comprando

Ao finalizar sua compra você poderá inserir um cupom de desconto e parcelar seu pagamento

Subtotal

R$
Continuar
comprando
Finalizar
compra
ENTRAR entrar
ESQUECI MINHA SENHA
ESQUECI MINHA SENHA
CADASTRE-SE
  • Link 8
  • Link 6
  • Link 5
  • Pearson
  • Teste
    • Teste1.1
      Teste2.2
      Teste3.3
  • Aviso de privacidade
  • Aviso de termos de uso
  • Aviso de dados

123 da silva 4

Copyright © 2025 Endtest - Todos os direitos reservados

Disponível no ${plan_name}

Faça o upgrade do seu plano para acessar a funcionalidade ${plan_description}.

Falar com consultor `; } async function toolzzPlanCreateBlocked(el) { if(document.getElementById('toolzz-plans-blocked-features')) { return; } if(!el.style) { return; } if(el.tagName === 'A') { el.style.cursor = 'pointer'; el.href = '#'; } else if(el.tagName === 'BUTTON') { el.type = null; } el.style.cursor = 'pointer'; el.href = '#'; el.dataset.target = null; el.dataset.toggle = null; el.setAttribute('onclick', '() => return false'); el.onclick = function() { return false; } el.addEventListener("click", () => { return false; }); el.insertAdjacentHTML('afterbegin', `${await showBlockedPlan(el.dataset.featureBlocked ? el.dataset.featureBlocked : null)}`); var element = document.getElementById('toolzz-plans-blocked-features'); if(!inViewport(element)) { let bounds = element.getBoundingClientRect(); let viewWidth = document.documentElement.clientWidth; let viewHeight = document.documentElement.clientHeight; let elBounds = el.getBoundingClientRect(); console.log(bounds, viewWidth, viewHeight); console.log('window', window.innerWidth); if (bounds['right'] > window.innerWidth) { document.getElementById('toolzz-plans-blocked-features-header-square').style.left = null; document.getElementById('toolzz-plans-blocked-features-header-square').style.right = '20px'; document.getElementById('toolzz-plans-blocked-features').style.right = ((elBounds['right'] + elBounds['width'] + 15) - window.innerWidth)+'px'; } else { document.getElementById('toolzz-plans-blocked-features-header-square').style.left = '16px'; document.getElementById('toolzz-plans-blocked-features-header-square').style.right = null; } } } function toolzzPlanRemoveBlocked() { if(!toolzzBlockedPlanElementMousePosition && document.getElementById('toolzz-plans-blocked-features')) { document.getElementById('toolzz-plans-blocked-features').remove(); } } $(document).ready(function() { let el = document.getElementsByClassName("toolzz-plans-blocked"); for (i in el){ if(el[i] && typeof el[i] === 'object' && el[i] !== null && 'addEventListener' in el[i]) { el[i].addEventListener("click", () => { handleMouseMove(); toolzzPlanCreateBlocked(this); }); el[i].addEventListener("mousedown", () => { handleMouseDown() }); el[i].addEventListener("mousemove", () => { handleMouseMove(); toolzzPlanCreateBlocked(this); }); el[i].addEventListener("mouseout", () => { handleMouseOut() }); el[i].addEventListener("mouseup", () => { handleMouseUp(); toolzzPlanCreateBlocked(this); }); el[i].addEventListener("touchstart", () => { handleTouchStart(); toolzzPlanCreateBlocked(this); }); el[i].addEventListener("touchmove", () => { handleTouchMove(); toolzzPlanCreateBlocked(this); }); el[i].addEventListener("touchend", () => { handleTouchEnd(); }); el[i].addEventListener("mouseover", function(event){ toolzzPlanCreateBlocked(this); }); el[i].addEventListener("mouseout", function(){ toolzzPlanRemoveBlocked(); }); el[i].addEventListener("mouseleave", function(){ toolzzPlanRemoveBlocked(); }); } } }); -->