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

Maioria do STF condena José Dirceu; ministros dizem que ex-ministro comandou mensalão

Fernanda Calgaro*

Do UOL, em Brasília

09/10/2012 19h07Atualizada em 09/10/2012 21h18

Com o voto de Marco Aurélio, a maioria dos ministros do STF (Supremo Tribunal Federal) condenou o ex-ministro José Dirceu por corrupção ativa no processo do mensalão. Condenaram Dirceu o relator Joaquim Barbosa, Luiz Fux, Rosa Weber, Cármen Lúcia, Gilmar Mendes e Marco Aurélio. O ex-ministro foi absolvido pelo revisor Ricardo Lewandowski e por Dias Toffoli, ex-advogado do PT.

"José Dirceu teve uma participação acentuada nesse escabroso episódio", disse Marco Aurélio. O ex-ministro condenado hoje começou sua carreira como líder estudantil e foi deputado estadual e federal antes de chegar ao governo Lula.

Em nota, Dirceu disse que acatará a decisao do Supremo, mas não se calará: "Fui prejulgado e linchado. Não tive, em meu benefício, a presunção de inocência." Sua defesa afirmou ainda que a condenação por corrupção ativa não implica necessariamente na sua eventual condenação pelo crime de lavagem de dinheiro, a ser julgada nas próximas semanas.

Pelo menos cinco ministros já afirmaram que Dirceu comandou o mensalão --Aurélio, Mendes, Lúcia, Fux e Barbosa-- e dava respaldo ao ex-presidente da sigla José Genoino e ao ex-tesoureiro Delúbio Soares --ambos também condenados pela maioria da Corte-- para que realizassem as negociações de compra de apoio político dos parlamentares da base aliada no primeiro governo de Luiz Inácio Lula da Silva.

"O ex-ministro José Dirceu, que homologava os acordos daquele partido, acordos que vimos (...) extravasaram e muito o campo simplesmente político. Não podemos ante a disputa acirrada partidária imaginar partidos altruístas, que se socorram mutuamente", afirmou Marco Aurélio. "As reuniões, pasmem, ocorriam no Palácio do Planalto", acrescentou o magistrado.

Gilmar Mendes citou depoimentos de diversas testemunhas que afirmam que Dirceu não participava das reuniões para negociar o acordo entre o PT e o PTB, mas era contatado por Genoino ou Delúbio logo depois que era fechado algum acerto. “Depois das conversas, sempre havia uma ligação ou do Delúbio ou do Genoino para José Dirceu.”

Toffoli poderia condenar Dirceu por corrupção iva

Núcleo publicitário

Com os votos de hoje, também houve maioria pela condenação por corrupção ativa dos réus do chamado núcleo publicitário, incluindo o empresário Marcos Valério, apontado como operador do esquema, seus ex-sócios Ramon Hollerbach e Cristiano Paz e a ex-funcionária da agência de publicidade SMP&B Simone Vasconcelos.

Após dois votos pela absolvição, Rogério Tolentino, advogado e ex-sócio de Valério, também foi condenado pela maioria do Supremo. 

Em relação a Geiza Dias, ex-funcionária da agência SMP&B, e o ex-ministro dos Transportes e atual prefeito de Uberaba (MG), Anderson Adauto, a maioria dos ministros votaram pela absolvição. Confira o placar com os votos dos ministros em relação aos réus julgados até o momento.

*Colaboraram Fabiana Nanô e Guilherme Balza, em São Paulo