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


Leda Nagle propaga notícia falsa de que Lula e STF queriam matar Bolsonaro

Rafael Bragança

Do UOL, em São Paulo*

19/04/2021 16h21Atualizada em 22/04/2021 15h06

A jornalista Leda Nagle compartilhou uma fake news de que o ex-presidente Luiz Inácio Lula da Silva (PT) e autoridades do STF (Supremo Tribunal Federal) teriam tramado um plano para matar o presidente Jair Bolsonaro (sem partido). A propagação feita por Leda ajudou a mentira a se espalhar na internet nos últimos dias, principalmente entre apoiadores de Bolsonaro.

O falso plano teve origem em uma conta falsa no Twitter do atual diretor-geral da PF (Polícia Federal), o delegado Paulo Maiurino. Ele assumiu o comando da corporação no início do mês, como consequência da troca de seis ministros promovida por Bolsonaro. Anderson Torres, novo ministro da Justiça e Segurança Pública, decidiu colocar Maiurino no lugar de Rolando de Souza.

dsa - Reprodução/Twitter - Reprodução/Twitter
Paulo Maiurino assumiu comando da PF há cerca de duas semanas
Imagem: Reprodução/Twitter

Apesar de a troca ter sido feita há quase duas semanas, Leda pareceu desconhecer o novo cargo de Maiurino ao compartilhar a fake news. A jornalista, que esteve por 13 anos à frente da apresentação do Jornal Hoje, na TV Globo, leu publicações do perfil falso as atribuindo apenas ao "delegado" Maiurino. No início, ela chegou a confundir o sobrenome do chefe da PF, o chamando de "Paulo Mariuti".

O compartilhamento foi feito durante uma transmissão ao vivo realizada na noite de anteontem (17). Leda falava para um grupo fechado chamado "Clube da Notícia", no qual ela repercute notícias do dia.

Após ler publicações da conta falsa de Maiurino, que relatavam a vontade do STF de "acabar com o presidente", em plano traçado para matar Bolsonaro "em conjunto com Lula", a jornalista demonstrou seu espanto com os tuítes.

"Realmente não sei o que fazer, fico tão assustada com isso tudo", afirmou Leda, que deixou a TV em 2016, após ser demitida da EBC (Empresa Brasil de Comunicação). Pela emissora estatal TV Brasil, a jornalista ficou marcada ao comandar por 20 anos o programa "Sem Censura".

Propina e ameaça de morte

Na série de tuítes publicados pela conta falsa, o perfil "@d_delegado" afirma que o plano de matar Bolsonaro só não se concretizaria pela denúncia dele, já que "metade das cadeiras" dos 11 ministros do STF teria recebido propina. As publicações também falam que o perfil havia sido derrubado quatro vezes em apenas um dia e que o seu dono teria recebido "16 ameaças de morte" por e-mail.

O perfil foi confirmado ao UOL como falso pela PF, que citou a conta "@PMaiurino" como a oficial do diretor-geral da corporação. Já o perfil falso não está mais disponível na rede social.

Apesar de não ser citada nas publicações, a relação de Maiurino com o STF poderia ser um elo para dar força à mentira. Antes de ser nomeado como chefe da PF, o delegado foi secretário de segurança do STF, cargo que ocupou até setembro do ano ado.

Pedido de desculpas

Após a repercussão negativa do caso, que foi exposto em publicações nas redes sociais, Leda postou hoje um pedido de desculpas em suas contas no Twitter e no Instagram. Ela reconheceu o erro, mas reclamou do vídeo que circula nas redes sobre o momento em que compartilha a fake news (veja acima).

A jornalista disse que o trecho de dois minutos foi retirado de uma live de 47 minutos. Ela também afirma que o grupo no qual fez a transmissão checa "coletivamente" as notícias que comenta, e que ela repercutiu um tuíte "viralizado". Leda ainda disse que esperava fazer a checagem da fake news na sua live de hoje, às 20h, já que não faz transmissões aos domingos.

"Viralizou antes mesmo que eu tivesse voltado com a checagem completa da informação", afirmou a jornalista em nota. "Lamento o ocorrido", acrescentou.

*Colaborou Fábio Castanho

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].