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

Firmas entravam em esquema por medo de diretores, diz delator da Lava Jato

O empresário Augusto Mendonça, delator da operação Lava Jato, durante depoimento à I - Lucio Bernardo Jr. / Câmara dos Deputados
O empresário Augusto Mendonça, delator da operação Lava Jato, durante depoimento à I Imagem: Lucio Bernardo Jr. / Câmara dos Deputados

Bruna Borges

Do UOL, em Brasília

23/04/2015 11h57Atualizada em 23/04/2015 14h00

O empresário Augusto Mendonça, delator da operação Lava Jato, disse nesta quinta-feira (23) que as empreiteiras que são suspeitas de pagar propina para a Petrobras participavam do esquema porque os ex-diretores da estatal Paulo Roberto Costa (Abastecimento) e Renato Duque (Serviços) tinham “poder de atrapalhar” os negócios. 

“Os diretores não tinham autonomia para aprovar aditivos aos contratos. O poder de um diretor de atrapalhar é enorme, de ajudar é menor. Na minha opinião, eles vendiam mais dificuldade. As companhias participavam muito mais por medo que por vantagem”, declarou Mendonça à I (Comissão Parlamentar de Inquérito) da Petrobras na Câmara.

Mendonça é presidente da empresa Setal e foi um dos primeiros delatores a relatar a existência de um cartel de empreiteiras que mantinham contratos com a Petrobras através do pagamento de propina. A partir de seu depoimento e o de Júlio Camargo, outro executivo que fez delação premiada, que a Polícia Federal deflagrou a sétima fase da operação Lava Jato, em novembro do ano ado, que ou a investigar e prender os empresários das principais empreiteiras do país.

No depoimento de hoje, o executivo reafirmou que pagou propina aos ex-diretores de Serviços e Abastecimento. Ele também confirmou que existia um cartel de empresas que pagavam a comissão aos ex-diretores para serem convidadas para participar de licitações. Este cartel teria sido formado no final da década de 1990 por “iniciativa própria” das empreiteiras para que elas pudessem “se proteger” no mercado em geral. Para Mendonça, a corrupção na Petrobras só foi ocorreu durante a atuação de Duque e Costa à frente das diretorias de Abastecimento e Serviços, quando o "clube de empreiteiras" adquiriu "efetividade".

O executivo disse ainda que, antes da deflagração da operação Lava Jato, o grupo se desfez. Segundo ele, o cartel acabou quando os diretores saíram do comando de suas diretorias. “Depois da operação, as empresas nem se conversam entre si”, declarou.

O relator da I, deputado Luiz Sérgio (PT-RJ), questionou Mendonça se a corrupção é generalizada na Petrobras, como afirmou Pedro Barusco, ex-gerente de Serviços. O executivo negou que houvesse corrupção em toda a companhia.

"Quando o Pedro Barusco fala que era generalizada, ele tem razão em um sentido: de fato, dentro da diretoria de Serviços era generalizada porque queriam aplicar em todos os contratos", respondeu Mendonça. 

Mendonça também reafirmou que os pagamentos de propina eram feitos ao doleiro Alberto Youssef, preso após a Lava Jato. Também eram feitos rees ao exterior. O executivo estima que mais de R$ 70 milhões a Duque e outros R$ 30 milhões a Costa em propina.

Vaccari e o PT

Mendonça assumiu que fez doações legais ao PT a pedido de Duque. Segundo ele, João Vaccari Neto, ex-tesoureiro do PT, nunca fez uma ameaça formal ao executivo, mas era "evidente" que, se ele não fizesse a contribuição ao partido, os negócios com a Petrobras seriam dificultados.

“Duque ofereceu algum benefício a suas empresas na Petrobras">var Collection = { "path" : "commons.uol.com.br/monaco/export/api.uol.com.br/collection/noticias/politica/data.json", "channel" : "politica", "central" : "noticias", "titulo" : "Política", "search" : {"tags":"28132"} };