;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Esse conteúdo é antigo

Zé Trovão diz que ministros do STF vão 'sair de suas cadeiras'

Alvo de um mandado de prisão, Marcos Antonio Pereira Gomes, conhecido como Zé Trovão, participou ontem de uma live e voltou a criticar os ministros do STF - Reprodução
Alvo de um mandado de prisão, Marcos Antonio Pereira Gomes, conhecido como Zé Trovão, participou ontem de uma live e voltou a criticar os ministros do STF Imagem: Reprodução

Do UOL, em São Paulo

04/09/2021 07h52Atualizada em 04/09/2021 12h14

Após ser alvo de um mandado de prisão, o caminhoneiro Marcos Antônio Pereira Gomes, conhecido como Zé Trovão, afirmou que não cometeu nenhum crime e que os ministros do STF "vão sair de suas cadeiras". As declarações de Zé Trovão foram feitas durante uma live na noite de ontem, minutos depois da confirmação do pedido de prisão contra ele, com a pastora Jane Silva.

"Eu não cometi nenhum crime, eu não sou bandido. Vocês estão mandando me prender inconstitucionalmente. Vocês vão se ver com a Justiça, com a justiça do povo brasileiro. Os senhores vão sair de suas cadeiras. Essa prisão que vocês vão cometer é a última. Ministros, vocês não têm vergonha na cara. Vocês vão pagar pelo crime de vocês", disse ele.

A prisão foi solicitada pela PGR (Procuradoria-Geral da República) e determinada pelo ministro Alexandre de Moraes. Zé Trovão, apoiador do presidente Jair Bolsonaro (sem partido), é acusado de promover a incitação de atos violentos contra o Congresso Nacional e STF (Supremo Tribunal Federal) por meio das redes sociais. Ele teria descumprido ordens cautelares determinadas anteriormente por Moraes.

O advogado de Gomes, Levi de Andrade, disse ao UOL que seu cliente não deve se entregar à Polícia Federal, pelo menos até o dia 7 de Setembro. Questionado se vai estar em Brasília ou São Paulo na próxima terça-feira, quando estão marcados os atos contra o STF, Zé Trovão disse que só dará essa informação no dia.

"No 7 de setembro vocês têm que estar na rua. Quem me garante que eu vou sair do presídio vivo? Quem vai garantir que eu vou sair andando, como aconteceu com o Oswaldo Eustáquio (jornalista bolsonarista que foi preso). Quem vai garantir a segurança do Wellington Macedo que foi preso mais cedo?", disse ele.

Ainda na noite de ontem, no grupo do Telegram, Zé Trovão pediu que as pessoas "não deem munição ao inimigo em dizer coisas que podem nos complicar ou complicar o grupo".