;(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

Homem que ameaçou Lula postou vídeo desafiando Moraes horas antes da prisão

Do UOL, em São Paulo

22/07/2022 16h10Atualizada em 22/07/2022 19h58

Horas antes de ser preso, Ivan Rejane Fonte Boa Pinto fez novas ameaças ao STF (Supremo Tribunal Federal) e desafiou o ministro Alexandre de Moraes. O homem teve prisão temporária decretada após dizer que iria "caçar" integrantes do tribunal e lideranças de esquerda, como o ex-presidente Luiz Inácio Lula da Silva (PT).

Pinto foi detido na manhã desta sexta-feira (22), pela Polícia Federal, em Belo Horizonte. Além da prisão temporária, de cinco dias, Moraes autorizou a PF (Polícia Federal) a fazer buscas em dois endereços ligados a Ivan, um em Belo Horizonte e outro em Esmeraldas (MG), na região metropolitana da capital mineira.

Em um vídeo publicado no YouTube por volta das 7 horas, ele aparece "convocando" a população brasileira a "ir para dentro do STF, sim". Em outro trecho, ele diz ser um general e chama Moraes de "vagabundo". O vídeo termina com um gesto de continência militar.

"São os bandidos que tiraram 'tecnicamente' as condenações do Lula pra tentar fraudar as eleições. Nós temos que estar muito cientes disso. Querem fraudar as eleições. E vão conseguir uma guerra civil neste país. Eu sou um general. Pra esse vagabundo aí que pediu pra me prender, vem aqui me prender você. Vem aqui, tchutchuca (sic). Moleques como você eu como antes do café da manhã, no pré-treino", diz Pinto.

Em abril do ano ado, por 8 votos a 3, o STF manteve a decisão do ministro Edson Fachin que anulou as duas condenações contra o ex-presidente Lula, proferidas pela Justiça Federal do Paraná. Com isso, Lula deixou de ser ficha-suja, o que lhe permite disputar eleições novamente.

Além disso, diferentemente do que ele diz, nunca houve comprovação de fraude nas eleições brasileiras desde que as urnas eletrônicas foram implementadas - parcialmente em 1996 e 1998, e integralmente a partir de 2000. A segurança da votação é constatada pelo TSE, pelo MPE (Ministério Público Eleitoral) e por estudos independentes.

Até por volta de 15h30, o vídeo tinha cerca de 3.300 visualizações. Entre os mais de 600 comentários, muitos ironizavam a prisão, enquanto outros defendiam o homem que se identifica nas redes sociais como "Terapeuta Ivan" ou "Terapeuta Papo Reto".

Na publicação, o simpatizante do presidente Jair Bolsonaro (PL) ainda incita a violência contra outros ministros do Supremo e os chama de "bandidos". Em um outro trecho Ivan diz que "essas tchuchucas (sic) do PT estão em desespero" porque, segundo ele, sabem que a direita vai "fazer o maior 7 de Setembro da história".

Entenda a prisão

Ivan foi preso por ordem de Alexandre de Moraes, do STF. Em um dos vídeos publicados por ele, o homem cita o feriado de 7 de Setembro e profere ameaças aos ministros do STF, ao ex-presidente Lula, à presidente do PT, Gleisi Hoffmann e ao deputado federal Marcelo Freixo (PSB-RJ).

O pedido de prisão temporária foi feito pela própria PF, que alertou Moraes para o risco de Ivan promover "ações violentas" diretamente ou com a adesão de voluntários, "mediante inclusive a 'luta armada'", com o objetivo de destituir os ministros de suas funções.

Em decisão, o ministro relembra que a liberdade de expressão não é escudo para a prática de discursos de ódio, antidemocráticos e ameaças e agressões contra as instituições. Às pessoas próximas, o ministro tem dito que ameaças e ataques como os proferidos por Ivan não serão tolerados e que acompanha de perto as movimentações para o feriado.

Ao autorizar a prisão de Ivan, Moraes manda um recado a grupos extremistas que planejam atos para o feriado de 7 de Setembro.

Liberdade de expressão não é Liberdade de agressão! Liberdade de expressão não é Liberdade de destruição da Democracia, das Instituições e da dignidade e honra alheias! Liberdade de expressão não é Liberdade de propagação de discursos mentirosos, agressivos, de ódio e preconceituosos!
Alexandre de Moraes, ministro do Supremo Tribunal Federal

Moraes também mandou o Twitter, Facebook e Youtube bloquearem os perfis de Ivan em suas plataformas e determinou ao Telegram que suspenda o canal usado por Ivan, preservando seu conteúdo.

Em nota, o Youtube disse que não iria se manifestar. "O processo é confidencial", disse. A reportagem entrou em contato com demais as plataformas e aguarda manifestação