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

Operação Lava Jato

Esse conteúdo é antigo

Vara de Curitiba não era o juízo competente para julgar Lula, diz Fachin

Do UOL, em São Paulo

08/03/2021 16h56

O ministro do STF (Supremo Tribunal Federal) Edson Fachin baseou a sua decisão de anular as condenações do ex-presidente Luiz Inácio Lula da Silva feitas pela Justiça Federal do Paraná no âmbito da Operação Lava Jato no argumento de que os magistrados de Curitiba não eram o juízo competente para julgar Lula. Na avaliação de Fachin, a Justiça Federal do Distrito Federal em Brasília é quem deve julgar os processos do ex-presidente.

Em nota divulgada para explicar a decisão, Fachin alegou que o procedimento de distribuir as investigações da Lava Jato já vem sendo adotado para outros inquéritos, deixando assim de reconhecer a competência da 13ª Vara Federal da Subseção Judiciária de Curitiba, que já teve o ex-juiz Sergio Moro como titular.

"Inicialmente, retirou-se todos os casos que não se relacionavam com os desvios praticados contra a Petrobras. Em seguida, ou a distribuir por todo território nacional as investigações que tiveram início com as delações premiadas da Odebrecht, OAS e J&F", diz a nota.

O ministro ainda justificou que o plenário do STF e a Segunda Turma da Corte já avaliaram em outros processos que as supostas ilegalidades apuradas pela Lava Jato não envolvem apenas a Petrobras, mas também outros órgãos públicos, o que baseia o julgamento pela Justiça no Distrito Federal.

Fachin afirmou também que a Segunda Turma do STF já deslocou processos semelhantes ao de Lula para outros juízos competentes, lembrando casos envolvendo a Transpetro, uma subsidiária da Petrobras.

"Apesar de vencido diversas vezes quanto ao tema, o relator, tendo em consideração a evolução da matéria na 2ª Turma em casos semelhantes, entendeu que deve ser aplicado ao ex-presidente da República o mesmo entendimento, reconhecendo-se que 13ª Vara Federal de Curitiba não era o juiz natural dos casos", acrescenta a nota de Fachin.

Com a anulação das condenações nos processos do tríplex do Guarujá (SP) e do sítio de Atibaia (SP), Lula volta a se tornar elegível e está apto para disputar a próxima eleição presidencial, no ano que vem.

Em nota, a 13ª Vara Federal de Curitiba informou que "cumprirá a decisão do excelentíssimo ministro Edson Fachin do Supremo Tribunal Federal (STF), remetendo os autos ao juízo indicado".

Fachin foi voto vencido

Apesar da decisão de hoje, Fachin já manifestou julgamento oposto sobre a questão e foi voto vencido no primeiro caso de distribuição de processos da Lava Jato em Curitiba para a Justiça Federal em Brasília. Em setembro do ano ado, o ministro avaliou na Segunda Turma a transferência do inquérito contra os ex-senadores emedebistas Romero Jucá (RR) e Valdir Raupp (RO) por corrupção e lavagem de dinheiro na Transpetro.

Fachin votou contra e foi acompanhado pela ministra Cármen Lúcia. Ambos reconheceram a competência da Justiça em Curitiba para julgar o processo. No entanto, acabaram derrotados por Gilmar Mendes e Ricardo Lewandowski, que votaram pela competência da Justiça Federal de Brasília para julgar o caso.

Como o então decano Celso de Mello se recuperava de uma cirurgia e não participou da sessão virtual, a votação terminou empatada em 2 a 2. Nesse caso, o empate favorece os acusados ou réus, por isso Fachin foi voto vencido.

Operação Lava Jato