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

Advogado de Dirceu diz que ainda "tinha esperança" e aguarda embargos infringentes

14.ago.2013 - Antônio Carlos de Almeida Castro, o Kakay, que defendeu Duda Mendonça, abraça José Luís Oliveira Lima, advogado de Dirceu, durante a retomada do julgamento do mensalão - Roberto Jayme/UOL
14.ago.2013 - Antônio Carlos de Almeida Castro, o Kakay, que defendeu Duda Mendonça, abraça José Luís Oliveira Lima, advogado de Dirceu, durante a retomada do julgamento do mensalão Imagem: Roberto Jayme/UOL

Guilherme Balza

Do UOL, em Brasília

29/08/2013 18h12

Após a decisão do STF (Supremo Tribunal Federal) de rejeitar todos os recursos do ex-ministro José Dirceu, condenado no julgamento do mensalão, seu advogado disse que ainda "tinha esperança" e que está otimista para a análise dos chamados embargos infringentes.

José Luís Oliveira e Lima afirmou que respeita a decisão do STF, mas não concorda com a fundamentação utilizada pelos ministros ao rejeitar os recursos do réu. “São flagrantes as contradições no acórdão como bem apontaram os ministros Lewandowski e Dias Toffoli. Eu tinha ainda uma esperança e confiava naquilo que argumentamos nos embargos.”

RECURSOS DO MENSALÃO

  • Arte/UOL

    Clique na imagem e saiba como cada ministro votou nos recursos dos réus

O defensor disse que não é mais possível apresentar recursos nesta fase do julgamento, mas aguarda com expectativa a interpretação da Corte sobre os embargos infringentes –tipo de recurso que permite a reabertura do julgamento para réus condenados com placar apertado.

A procedência dos embargos infringentes é motivo de controvérsia no meio jurídico. Oliveira diz acreditar que a Corte os aceite. “Estou otimista com base no que diz a jurisprudência e o regimento do Supremo.”

Próximos os

Em tese, os réus ainda podem apresentar recursos ao STF. Ao final da etapa atual, será publicado um novo acórdão (documento com os votos dos ministros) e os advogados poderão recorrer contestando omissões ou pontos que não tiverem ficado claros na decisão dos magistrados.

Dirceu foi condenado a dez anos e dez meses de prisão por formação de quadrilha e corrupção ativa. No julgamento do ano ado, a maioria dos ministros o considerou o mandante do mensalão. Dirceu foi ministro da Casa Civil no primeiro mandato do governo de Luiz Inácio Lula da Silva (2003-2006).

Na sessão de hoje, os ministros também rejeitaram os recursos apresentados pela defesa de Cristiano Paz, ex-sócio do publicitário Marcos Valério, exceto um que pedia uma correção material (quando há erro de grafia) na transcrição do acórdão, sobre a somatória das penas.

Esta é a terceira semana em que o Supremo julga os recursos dos 25 réus condenados no julgamento do mensalão. Os ministros já analisaram os pedidos de 19 réus, rejeitando a maioria dos embargos (como os recursos são chamados nessa instância).

Pena de Dirceu tem contradição inável, diz advogado