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

Ministro do STJ nega a Lula suspender julgamento da apelação do sítio de Atibaia

Ex-presidente Lula dá entrevista a jornal argentino no prédio da Superintendência Regional da PF - Reprodução/YouTube
Ex-presidente Lula dá entrevista a jornal argentino no prédio da Superintendência Regional da PF Imagem: Reprodução/YouTube

Pepita Ortega e Fausto Macedo

São Paulo

25/09/2019 17h37

O ministro Jorge Mussi, da Quinta Turma do Superior Tribunal de Justiça (STJ), negou dois pedidos de liminar em habeas corpus nos quais o ex-presidente Luiz Inácio Lula da Silva alega a suspeição dos desembargadores federais Thompson Flores e João Pedro Gebran Neto - ambos do Tribunal Regional Federal da 4.ª Região (TRF-4) - para julgar a apelação contra a sentença que o condenou a 12 anos e 11 meses no processo da Operação Lava Jato relativa ao sítio de Atibaia (SP). As informações foram divulgadas no site do STJ.

Lula está preso desde 7 de abril de 2018 em Curitiba, condenado por corrupção iva e lavagem de dinheiro no caso do tríplex do Guarujá (SP).

Nos dois habeas corpus, a defesa do petista pediu, em liminar, o sobrestamento do trâmite da apelação no TRF-4 e, no mérito, o reconhecimento da suspeição dos desembargadores federais para julgar a ação penal que condenou Lula por corrupção e lavagem de dinheiro no caso do sítio de Atibaia.

Mussi explicou que o relator para os recursos da Lava Jato na Quinta Turma é o ministro Felix Fischer, atualmente afastado por motivos de saúde.

Até que o desembargador convocado assuma as funções, os casos relativos à Lava Jato estão sob sua responsabilidade.

Thompson Flores

Ex-presidente do TRF-4, atualmente Thompson Flores preside a Oitava Turma do tribunal e é o revisor do processo sobre o sítio.

A defesa argumentou que o magistrado revelou "falta de imparcialidade ao se manifestar, quando ainda presidia a Corte, sobre a sentença proferida na ação penal que tratou do apartamento tríplex do Guarujá, descrevendo-a como 'irretocável' e 'irrepreensível'".

Também alegou que Flores teria empreendido "imensurável esforço" para impedir o cumprimento do alvará de soltura concedido a Lula em julho de 2018 pelo desembargador do TRF-4 Rogério Favreto, aconselhando o juiz de primeiro grau a descumprir a decisão e determinando que a Polícia Federal não acatasse a ordem de libertação.

Thompson Flores teria ainda indeferido pedido de inquirição do delegado federal Rogério Galloro, testemunha indispensável - segundo os advogados de Lula - para esclarecer os fatos relacionados àquela frustrada tentativa de libertar o ex-presidente.

Gebran Neto

Ao pedir a declaração de suspeição do desembargador João Pedro Gebran Neto, relator da apelação sobre o sítio de Atibaia, a defesa de Lula argumentou que haveria indiscutível relação de amizade íntima entre ele e o atual ministro da Justiça, Sergio Moro - que, como juiz da Lava Jato em Curitiba, conduziu a instrução do processo criminal.

A defesa alega ainda que uma sentença de Moro - a que condenou Lula no caso do triplex - foi aproveitada para a elaboração da sentença condenatória no processo do sítio, assinada por uma juíza substituta.

De acordo com a defesa do ex-presidente, Gebran Neto também teria atuado com "empenho especial para impedir o cumprimento do alvará de soltura expedido por Rogério Favreto, avocando os autos quando ainda se encontravam em regime de plantão".

Para a defesa, teria havido "intensa mobilização entre Gebran Neto, o ex-juiz Sergio Moro e o então presidente do TRF-4 Thompson Flores para impedir o restabelecimento da liberdade de Lula" - o que mostraria a parcialidade dos dois membros do tribunal.

A atuação de Gebran Neto no processo do triplex, afirmam os advogados do ex-presidente, demonstra que na ação do sítio de Atibaia o cenário deve ser semelhante.

Exame de provas

Ao indeferir os pedidos de liminar, o ministro Jorge Mussi destacou que não houve ilegalidade flagrante nas decisões do TRF-4 que rejeitaram a alegação de suspeição dos dois magistrados feita perante aquela corte.

De acordo com o ministro, a Quinta Turma do STJ fará análise pormenorizada da questão quando do julgamento do mérito.

Mussi disse ainda que não é cabível a impetração de habeas corpus contra acórdão que julgou improcedente exceção de suspeição, pois isso desrespeita o sistema recursal vigente no âmbito do direito processual penal.

Segundo o relator, é inviável a utilização do habeas corpus para resolver questões que exigem a análise de fatos e provas.

"É pacífico neste Superior Tribunal de Justiça que, para afastar o entendimento das instâncias de origem e concluir que estaria configurada a suspeição do magistrado, é necessário o revolvimento de matéria fático-probatória, providência vedada na via estreita do habeas corpus, circunstância que afasta a plausibilidade jurídica da medida de urgência", afirmou.

Operação Lava Jato