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

Fachin vota pela continuidade do inquérito das fake news, mas com limites

Eduardo Militão

Do UOL, em Brasília

10/06/2020 20h23Atualizada em 10/06/2020 22h28

O ministro do Supremo Tribunal Federal (STF) Edson Fachin votou a favor da continuidade do inquérito das fake news, que apura ataques e ofensas a integrantes da corte, mas pediu algumas mudanças na forma como a investigação está sendo feita.

Em julgamento hoje, ele disse ser constitucional a portaria que abriu a apuração — decidida pelo presidente do Supremo, ministro Dias Toffoli, e não pelo Ministério Público — e que também não há ilegalidade na escolha de Alexandre de Moraes como relator do caso — o que é objeto de crítica por parte de políticos e juristas.

Único ministro a manifestar seu voto nesta quarta, Fachin também afirmou que "é inissível a defesa da ditadura e do fechamento do Congresso ou do Supremo". O julgamento será retomado na sessão do dia 17 de junho.

Segundo o magistrado, é preciso que o inquérito das fake news siga uma série de seguintes parâmetros, inclusive manter a investigação de disparos em massa de mensagens produzidas e difundidas com financiamento empresarial.

Fachin também propôs que haja acompanhamento das investigações pelo Ministério Público, que o objeto da apuração seja limitado — demandas do procurador-geral da República, Augusto Aras — e que os advogados dos investigados tenham o ao inquérito — uma queixa dos alvos do STF.

Fachin disse ainda ser preciso observar a proteção à liberdade de imprensa, excluindo do objeto do inquérito reportagens jornalísticas e manifestações particulares de pessoas na internet, inclusive com anonimato. No entanto, segundo ele, deveriam ser investigadas essas mensagens quando integram "esquemas de financiamento e divulgação em massa" nas redes sociais.

Políticos, blogueiros, empresários e apoiadores do presidente da República, Jair Bolsonaro (sem partido), que foram alvo de uma operação da Polícia Federal no dia 27 de maio, são suspeitos de integrar o esquema de disseminação de notícias falsas e ataques aos integrantes da corte — alguns deles haviam estado com o presidente dias antes de entrarem na mira do tribunal.

Há intenção de "dinamitar instituições", diz Fachin

Na avaliação de Fachin, a intenção das ameaças aos ministros é "dinamitar instituições" e por isso, disse, decidiu manter a validade das investigações.

"Diante do intento de dinamitar instituições, do incitamento do fechamento do Supremo Tribunal Federal, de ameaça de morte ou de prisão de seus membros, de apregoada desobediência a decisões judiciais, proponho o julgamento improcedente do pedido nos termos expressos", afirmou.

A ação em julgamento nesta quarta-feira foi aberta pelo partido Rede Sustentabilidade. A sigla questionou a constitucionalidade da portaria que ordenou o início da investigação do inquérito, feita pelo presidente do STF, Dias Toffoli, em março do ano ado. E ele mesmo escolheu Moraes como relator, sem usar o sistema de distribuição eletrônica do órgão.

Fachin, porém, argumentou que o STF pode agir quando há "inércia ou omissão" dos órgãos de controle. Afirmou ainda que a distribuição do caso até poderia ter sido feita por sorteio eletrônico, mas que o regimento da corte não proíbe a delegação feita por Toffoli.

Fachin comparou o relator do inquérito, Alexandre de Moraes, aos juízes instrutores dos gabinetes, magistrados que auxiliam o trabalho realizando tarefas, como audiências. Segundo ele, o próprio presidente do STF poderia relatar o caso, mas preferiu delegar a outro ministro.

Defesa da ditadura é inissível, diz Fachin

Em seu voto, Fachin disse que "não há liberdade de expressão que ampare" a defesa da volta da ditadura militar, o fim da democracia e o fechamento do STF e do Congresso, como vem ocorrendo em manifestações de apoiadores de Bolsonaro.

"Quem pratica esses atos precisa saber que enfrentará a Justiça constitucional do seu país. Precisa saber que este Supremo não os tolerará, não há direito e não há princípios que possam ser invocados para que se autorize transigir com a prevalência dos direitos fundamentais", afirmou.

Ele ainda disse que só o Judiciário interpreta a Constituição. "Não há no texto constitucional qualquer norma que autorize outro Poder ou instituição a última palavra sobre e a Constituição Federal, que cabe ao Judiciário. A espada sem a justiça é o arbítrio"

Inquérito deve ter "balizas", diz PGR

Durante o julgamento, o procurador-geral da República, Augusto Aras, voltou a defender a continuidade do inquérito das fake news no Supremo, mas pediu que o tribunal "estabeleça balizas" na investigação.

"Precisamos de balizas para que o objeto do inquérito das fake news não seja um objeto caminhante, não seja um objeto em que caibam todas e quaisquer pessoas", disse Aras

Diferentemente de sua antecessora Raquel Dodge, que pediu o arquivamento do inquérito, Aras diz não ver inconstitucionalidade na forma como a investigação foi aberta — sem provocação da PGR — mas quer que o Ministério Público Federal tenha participação em sua condução. Segundo ele, "medidas de ordem invasiva", como prisões preventivas e ações de busca e apreensão da Polícia Federal, devem ser enviadas antes à Procuradoria para que o órgão possa se manifestar.

Governo defende liberdade de expressão

O advogado-geral da União, José Mello Júnior, também defendeu a legalidade do inquérito das fake news, mas enfatizou a defesa da liberdade de expressão em redes sociais de pessoas que não são jornalistas profissionais — caso daqueles que foram alvos de busca e apreensão pela Polícia Federal e eram militantes bolsonaristas.

Mello disse que a que a democracia exige "fontes alternativas" de informação, além dos meios de comunicação tradicionais e as redes sociais, "sendo elas jornalistas profissionais ou não".

"Inclui as redes sociais e os protagonistas espontâneos", disse o advogado-geral da União. O inquérito diz que parte das publicações em redes sociais é feita de maneira empresarial, por robôs e softwares.

Ao final, Mello pediu que o inquérito respeite princípios, entre os quais o de não criminalizar a liberdade de expressão e de imprensa, "inclusive e em especial na internet". Para ele, na dúvida entre uma informação falsa e o legítimo direito à liberdade de expressão, deve-se valorizar o segundo.