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

Delator cita nome que seria responsável por pagamento de propina ao PT

O delator da operação Lava Jato Milton Pascowitch (à direita) - Marcelo Camargo - 6.ago.2015/Agência Brasil
O delator da operação Lava Jato Milton Pascowitch (à direita) Imagem: Marcelo Camargo - 6.ago.2015/Agência Brasil

De São Paulo

18/11/2015 10h21

O lobista Milton Pascowitch, um dos delatores da Operação Lava Jato, afirmou que um homem identificado como 'Ricardo Dias' foi a seu escritório 'por duas ou três vezes' e teria levado R$ 300 mil. Em depoimento no dia 11 de setembro à Polícia Federal, Pascowitch afirmou que 'Ricardo Dias' seria ligado à diretoria financeira do PT.

"Junto ao seu escritório em São Paulo na avenida Faria Lima compareceu por duas ou três vezes a pessoa de Ricardo Dias, o qual seria ligado à diretoria financeira do PT segundo recorda, e teria levado R$ 300 mil em cada oportunidade", declarou o lobista.

O PT comunicou que 'nunca' teve funcionário chamado 'Ricardo Dias'.

Os investigadores da Lava Jato não descartam a hipótese de que 'Ricardo Dias' faça parte de alguma estrutura de arrecadação de campanha vinculado ao partido.

No mesmo depoimento, Milton Pascowitch relata que entre o final de 2009 e o início de 2011, o ree em espécie feito ao ex-tesoureiro do PT João Vaccari Neto chegou a R$ 10 milhões. O lobista declarou que também fez transferências por meio de doações oficiais ao Diretório Nacional do PT por parte da empreiteira Engevix, apontada pelos investigadores como parte do grupo de empresas que cartelizaram contratos da Petrobras entre 2004 e 2014.

Segundo o delator, as doações foram concentradas no período das eleições de 2010. "O controle desses rees era feito pelo declarante e por João Vaccari."

Em junho deste, o lobista começou a contar o que sabe sobre o esquema de corrupção e propinas instalado na Petrobras entre 2004 e 2014. Em troca da delação, Pascowitch deixou a Custódia da Polícia Federal em Curitiba (PR), base da Lava Jato, após 39 dias preso.

Milton Pascowitch foi o pivô da deflagração da Operação Pixuleco, 17ª fase da Lava Jato, que levou à prisão o ex-ministro da Casa Civil José Dirceu (Governo Lula), em 3 de agosto deste ano.

"O Partido dos Trabalhadores nunca teve um funcionário com o nome citado. E ressalta que todas as doações recebidas pelo partido foram realizadas estritamente dentro dos parâmetros legais e posteriormente declaradas à Justiça Eleitoral.", disse o partido em nota.