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

Após tumulto na I, Vaccari ite conhecer Youssef, mas nega propina

Bruna Borges

Do UOL, em Brasília

09/04/2015 12h03Atualizada em 09/04/2015 16h32

O tesoureiro do PT, João Vaccari Neto, afirmou à I (Comissão Parlamentar de Inquérito) da Petrobras nesta quinta-feira (9) que conhece o doleiro Alberto Youssef, preso por envolvimento em um esquema de corrupção envolvendo a estatal, mas negou que tenha uma relação próxima com ele. Ele depôs após um tumulto no início da sessão, quando um servidor da Câmara soltou ratos no plenário.

Vaccari também disse que chegou a ir ao escritório de Youssef, mas que o doleiro não estava lá. Ele, no entanto, não explicou o motivo do visita, mesmo após ter sido questionado por vários deputados. Vaccari também negou que tenha tratado de assuntos financeiros do PT com Youssef. O tesoureiro negou que doações ao partido sejam propina.

O secretário financeiro do PT também disse que conhece o ex-diretor de Abastecimento da Petrobras Paulo Roberto Costa, o ex-diretor de Serviços Renato Duque e o ex-gerente Pedro Barusco, mas negou que tenha tratado de assuntos financeiros do PT com eles.

Vaccari também reconheceu que conhece empreiteiros envolvidos na Operação Lava Jato, mas negou que exista alguma irregularidade nas doações de campanha feitas pelas empresas ao partido. Ele afirmou que conheceu os empreiteiros do “ponto de vista da ação institucional” do PT e que, como responsável pelas finanças do partido, é sua atribuição que fazer visitas a grupos empresariais para “levantar recursos” para a sigla.

O tesoureiro defendeu ainda que as doações feitas ao PT são todas regulares e submetidas à prestação de contas do TSE (Tribunal Superior Eleitoral).

Vaccari é suspeito de receber propina de contratos da Petrobras para abastecer o caixa do PT.

O tesoureiro é acusado pelo ex-gerente da Petrobras Pedro Barusco de receber US$ 300 mil para a campanha presidencial da presidente Dilma Rousseff (PT) em 2010. Para o Ministério Público Federal, Vaccari intermediou o pagamento de propinas ao PT. As doações teriam sido encaminhadas ao partido por meio de doações oficiais entre os anos de 2008 e 2010. Youssef também afirmou, em delação premiada, que encaminhou a Vaccari R$ 400 mil por meio de um funcionário da representante da Toshiba no Brasil.

Baseado nestas acusações, o STF (Supremo Tribunal Federal) abriu um inquérito contra Vaccari para investigar sua suposta participação no esquema de pagamento de propina envolvendo a Petrobras. O tesoureiro afirmou à I que as acusações não procedem e voltou a negar irregularidades nas doações ao PT.

"Os termos da delação do senhor Pedro Barusco no que se refere a minha pessoa não são verdadeiros", afirmou Vaccari. "Os termos da delação de Alberto Youssef não são verdadeiros", declarou o tesoureiro repetidas vezes.

Questionado sobre a possibilidade de se realizar uma acareação entre os delatores e ele, Vaccari deu respostas evasivas. "Desde o início desta processo já emiti inúmeras notas e afirmei que estou à disposição das autoridades competentes para esclarecer tudo", disse o tesoureiro.

Sobre sua saída do PT, o tesoureiro disse que a decisão cabe ao partido.

STF garante direito de não dizer a verdade

Ontem (8), o ministro Teori Zavascki, do STF, concedeu um habeas corpus a Vaccari para que ele não seja obrigado a o termo de compromisso que determina que ele deve dizer a verdade no depoimento de hoje.

A decisão responde a um pedido da defesa do tesoureiro que pretendia garantir a Vaccari o direito de permanecer calado e evitar que ele se autoincrimine, caso resolva falar. O advogado também quer impedir que integrantes da I peçam sua prisão caso julguem que ele esteja mentindo no depoimento. O tesoureiro também pode se comunicar com um advogado durante a sessão.

A procuradoria também defende que o tesoureiro tinha conhecimento de que parte das doações tinha origem ilícita. O juiz Sérgio Moro, que é responsável pelas ações da Lava Jato na primeira instância, afirmou que a tese defendida pelos procuradores "tem amparo" em depoimentos de delatores como Barusco e o executivo da Camargo Corrêa Eduardo Leite.

O depoimento de Vaccari estava previsto para ocorrer no dia 23 de abril, mas o vice-presidente da I, Antonio Imbassahy (PSDB-BA), determinou a antecipação da oitiva com o tesoureiro para hoje. A mudança da data causou protestos de petistas, que atribuíram à alteração uma intenção "política”, pois sua antecipação poderia contribuir para fortalecer os protestos de manifestantes contrários ao governo da presidente Dilma Rousseff (PT) marcados para o próximo domingo (12).