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

UOL Confere

Uma iniciativa do UOL para checagem e esclarecimento de fatos


Para atacar STF, post usa vídeo antigo que atribui poder ilegal a militares

O jurista Ives Gandra teve vídeo de 2018 compartilhado por páginas bolsonaristas como se fosse recente - Arte sobre reprodução/Facebook
O jurista Ives Gandra teve vídeo de 2018 compartilhado por páginas bolsonaristas como se fosse recente Imagem: Arte sobre reprodução/Facebook

Do UOL, em São Paulo

04/08/2021 19h56

Um vídeo de 2018 no qual o jurista Ives Gandra atribui às Forças Armadas um "poder moderador" ilegal voltou a circular no Facebook de forma distorcida, como se fosse um suposto "recado ao STF" (Supremo Tribunal Federal) feito agora. Na ocasião, Gandra criticava decisão do ministro Luís Roberto Barroso sobre o indulto natalino concedido pelo então presidente Michel Temer (MDB) no fim de 2017.

Uma das publicações foi feita por uma página de apoio ao presidente Jair Bolsonaro (sem partido) ontem (3). Um dia antes, o TSE (Tribunal Superior Eleitoral) — presidido por Barroso — encaminhou ao STF um pedido para que Bolsonaro seja investigado por disseminar notícias falsas. A medida foi tomada depois da live em que o presidente fez uma série de alegações falsas para defender a adoção do voto impresso, que está em debate no Congresso e pode ser votada amanhã (5). Barroso é contra a mudança no sistema de votação e tem sido alvo de ataques de Bolsonaro.

Até o começo da noite de hoje, o post distorcido somava 20 mil compartilhamentos e 135 mil visualizações no Facebook. O vídeo foi publicado inicialmente no TikTok em 10 de julho, mesma data em que o presidente disse que Barroso não deveria estar no STF e um dia depois de chamá-lo de "idiota e imbecil".

Forças Armadas não têm 'poder moderador'

O vídeo compartilhado agora é, na verdade, um pequeno trecho retirado da gravação original e de seu contexto. O vídeo completo foi publicado pelo próprio Ives Gandra em seu canal do YouTube, em 2018, e trata — segundo sua descrição — da "abordagem do ministro do STF Luís Roberto Barroso sobre indulto de Natal assinado pelo presidente Michel Temer". O vídeo é de 14 de março de 2018, um dia depois de Barroso ter fixado novas regras para o indulto natalino concedido pelo então presidente Michel Temer (MDB) em 2017.

O trecho extraído do vídeo afirma que o artigo 142 da Constituição depositou nas Forças Armadas um "poder moderador" e prevê sua atuação no caso de conflito de poderes. A interpretação de Ives Gandra, que não é nova, já foi replicada pelo presidente Bolsonaro e rejeitada pelo STF. Nem mesmo a AGU (Advocacia-Geral da União), um órgão do Poder Executivo, é favorável a esta leitura da Constituição.

Em maio do ano ado, especialistas explicaram ao UOL que a função de poder moderador foi extinta ainda na época do Império e que a fala de Gandra poderia ser utilizada para alimentar discursos golpistas.

O vídeo também circula no momento em que há pedidos pela convocação do ministro da Defesa, o general Braga Netto, à I da Covid no Senado. No início de julho, as Forças Armadas emitiram uma nota declarando que não aceitariam ataques após o presidente da I, Omar Aziz (PSD-AM), afirmar que há militares envolvidos em esquemas de corrupção durante a pandemia.

Vídeo é sobre indulto natalino de Temer

O vídeo de Gandra era uma crítica à decisão de Barroso, em março de 2018, que definiu regras para o indulto feito por Temer. Foi neste contexto que o jurista publicou a gravação, falando sobre "preservação de competências" dos diferentes poderes da República.

O indulto permite a redução ou o perdão da pena a presos que atendam critérios específicos, como cumprimento parcial da pena. Em 2017, o indulto de Temer foi rodeado de polêmica após o presidente reduzir o tempo mínimo de cumprimento de pena para casos em que os crimes praticados não implicassem ameaças ou violência física.

Com isso, a concessão do indulto seria mais extensiva a crimes de corrupção e lavagem de dinheiro, algo que a PGR (Procuradoria-Geral da República) contestou no STF por considerar um risco à Operação Lava Jato. Barroso foi sorteado o relator da ação, mas como a Corte estava em recesso, a análise do pedido foi feita pela então presidente do STF Cármen Lúcia. A ministra determinou a suspensão de trechos do decreto de indulto, decisão que foi confirmada por Barroso em fevereiro de 2018 após o fim do recesso. No mês seguinte, Barroso publicou mais uma decisão fixando nova regras para a concessão do indulto.

O UOL Confere é uma iniciativa do UOL para combater e esclarecer as notícias falsas na internet. Se você desconfia de uma notícia ou mensagem que recebeu, envie para [email protected].

Tradutor: