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

Marco Aurélio diz que decisão de Fachin é "bomba atômica" e fala em revisão

O ministro Marco Aurélio Mello, durante sessão do STF (Supremo Tribunal Federal) - Carlos Moura/SCO/STF
O ministro Marco Aurélio Mello, durante sessão do STF (Supremo Tribunal Federal) Imagem: Carlos Moura/SCO/STF

Guilherme Mazieiro

Do UOL, em Brasília

11/03/2021 10h54Atualizada em 11/03/2021 15h16

Para o ministro do STF (Supremo Tribunal Federal) Marco Aurélio Mello, a decisão do colega Edson Fachin que anulou condenações do ex-presidente Luiz Inácio Lula da Silva (PT) foi "uma verdadeira bomba atômica". Ele acredita que o caso pode ser revisado pelo plenário.

Na última segunda-feira (8), Fachin transferiu de Curitiba para Brasília quatro processos criminais de Lula, derrubando as condenações no Paraná e devolvendo a Lula o direito de se candidatar à Presidência em 2022.

"Nesta semana em primeiro lugar, tivemos uma verdadeira bomba atômica com a decisão do ministro Fachin anulando quatro processos-crime alusivos ao ex-presidente Lula. Se houver agravo [recurso] e ele levar à Turma, acredito em um score [pontuação] confirmando a decisão dele em 4 a 1", disse Marco Aurélio em conversa com o UOL.

Já, se o caso for levado a plenário, porém, o ministro prevê que a decisão de Fachin deva ser derrubada por 6 votos a 5 e com isso Lula perderia os direitos políticos.

O entendimento de Fachin provocou reações no STF, que retomou a análise sobre a suspeição de Moro — e também causou impactos políticos. Dois dias após a decisão, Lula fez um discurso em tom de campanha e uma entrevista coletiva durante duas horas e meia, ontem, em São Bernardo do Campo (SP).

Marco Aurélio disse que agora é momento de aguardar os próximos os dos processos no STF. "Mas tenha certeza, de uma coisa: de tédio não se morre", afirmou à reportagem.

"Tivemos o início do julgamento na Turma sobre a suspeição do juiz Sergio Moro. Não cabe desqualificar aquele que foi tido como herói nacional. Aquele que inaugurou a responsabilidade de poderosos no campo penal e que prestou um grande serviço à pátria", disse o ministro do STF.

O mocinho, o herói [Sergio Moro], não pode se transformar, da noite para o dia, em bandido"
Marco Aurélio, ministro do STF

Para Marco Aurélio, se o STF confirmar a suspeição de Moro, a decisão causaria insegurança jurídica.

"Isso revela um retrocesso cultural. Não se goste do juiz Sergio Moro, é uma coisa. Mas chegar ao ponto de aceitar a suspeição dele é o demasiadamente largo. E gera junto aos cidadãos em geral uma insegurança jurídica muito grande", disse ao UOL.

Mais cedo, em entrevista à coluna do jornalista Guilherme Amado, da revista Época, Marco Aurélio se disse "perplexo".

"A decisão do ministro Fachin é uma decisão individual, impugnável ainda. Se já fosse de colegiado, aí haveria prejuízo. Mas é decisão individual. Eu, por exemplo, não julgo individualmente habeas corpus".Ministro Marco Aurélio, do STF

O único erro cometido por Moro, na visão de Marco Aurélio, foi ter deixado um cargo efetivo, com direito à aposentadoria, para auxiliar o presidente Jair Bolsonaro (sem partido).

Sobre a possibilidade da ministra Cármen Lúcia de mudar o voto sobre a suspeição de Sergio Moro, Marco Aurélio opina que a magistrada fez um "gesto de gentileza".

"Quando um colega pede vista e já votamos e não somos o relator, nós dizemos 'Olha, aguardo o voto, quero ouvir também o voto do ministro', é uma gentileza, não quer dizer que vai voltar atrás", alegou em entrevista ao O Globo.

As condenações de Lula anuladas por Fachin

Ao conceder o habeas corpus a Lula, Fachin declarou que a 13ª Vara Federal de Curitiba, origem da Lava Jato, não tem competência para julgar os quatro processos, uma vez que os casos não se limitam apenas aos desvios ocorridos na Petrobras, mas também a outros órgãos da istração pública:

Agora, caberá à Justiça Federal do Distrito Federal analisar os três processos. A PGR (Procuradoria-Geral da República) informou que vai recorrer do habeas corpus de Fachin.

A decisão do ministro do STF não tem relação com o argumento da defesa de Lula de que o ex-juiz Sergio Moro tenha sido parcial na condução dos processos.