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

Delcídio cita Gleisi Hoffmann e Humberto Costa na sua delação

15/03/2016 14h46

São Paulo e Curitiba - Em delação premiada homologada no Supremo Tribunal Federal (STF), o senador Delcídio Amaral (PT-SP) cita a atuação de senadores petistas em negociatas para a obtenção de recursos para campanhas eleitorais aos cargos do Legislativo.

No acordo firmado com a Procuradoria-Geral da República para colaborar com as investigações, Delcídio avaliou que "se deve dar atenção especial" para o período no qual a senadora Gleisi Hoffmann (PT-PR), ex-ministra-chefe da Casa Civil de Dilma Rousseff, foi diretora financeira de Itaipu, quando vários negócios envolvendo obras teriam ado pelas suas mãos.

"O mesmo vale para as concessões do Porto de Santos, quando a mesma, como chefe da Casa Civil, teve atuação decisiva na definição das áreas leiloadas", acrescentou o delator.

Delcídio afirma ainda que é "de notório conhecimento" a relação de Gleisi com a empresa Consist. Segundo ele, a Consist acompanha a senadora e seu marido - o também ex-ministro de Dilma Paulo Bernardo - desde a época em que foram secretários do ex-governador do Mato Grosso do Sul, Zeca do PT.

"A Consist, sempre atuou como braço financeiro dos mesmos, e como mantenedora das despesas do mandato da senadora Gleisi, nos últimos anos. Existem provas incontestáveis sobre isso", disse Delcídio aos investigadores. De acordo com ele, Paulo Bernardo sempre foi o "operador" da esposa.

No documento de delação, Delcídio também alega que o senador Humberto Costa (PT-PE) "agiu com desenvoltura" na Refinaria de Suape (PE). "Ele foi parceiro, entre outras empresas, da White Martins, que sempre contribuiu decisivamente para suas campanhas", afirmou.

Segundo o delator, o "operador" de Humberto Costa no esquema é o empresário Mario Beltrão. Além disso, Delcídio cita a proximidade do senador pernambucano com o ex-diretor de abastecimento da Petrobras Paulo Roberto Costa.

Delcídio deixou a prisão em 19 de fevereiro, após ter ficado quase três meses na cadeia acusado de tentar obstruir as investigações da Operação Lava Jato. O ministro Teori Zavascki, relator da Lava Jato STF, homologou nesta terça-feira, 15, delação premiada do senador e abriu o sigilo dos autos.

Mercadante

Delcídio também entregou à Procuradoria-Geral da República gravação entre seu assessor Eduardo Marzagão e o ministro da Educação, Aloísio Mercadante (PT-SP). Os diálogos foram gravados nos dias 1, 9 e 28 de dezembro de 2015, quando Delcídio já estava preso por tentar barrar a Operação Lava Jato.

Em uma das conversas, Mercadante sugere a Marzagão que diga ao ex-líder do Governo no Senado para "ter calma e avaliar muito bem a conduta a tomar, diante da complexidade do momento político". Duas conversas foram gravadas diretamente com o ministro. A terceira, com "Cacá", assessora de Mercadante.

"Aloísio Mercadante também afirmou que, em pouco tempo, o problema do depoente seria esquecido e que tudo ficaria bem", afirmou Delcídio no depoimento. "Eduardo Marzagão mencionou que o depoente e sua família estavam gastando dinheiro com advogados e, para tanto, colocando imóvel a venda; que, naquele momento, Aloísio Mercadante disse que a questão financeira e, especificamente, o pagamento de advogados, poderia ser solucionado, provavelmente por meio de empresa ligada ao PT; que o depoente assim conclui porque este e o modus operandi do PT", prossegue o depoimento.