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

Nova defesa de Palocci diz que Lava Jato não fez 'exigências' para delação

Reprodução
Imagem: Reprodução

Rafael Moraes Moura e Fausto Macedo

Brasília e São Paulo

14/05/2017 19h00

Os novos advogados de Antonio Palocci informaram neste domingo (14) que a força-tarefa da Operação Lava Jato não fez 'qualquer exigência, nem sequer mínima alusão' para que o ex-ministro (Fazenda e Casa Civil dos Governos Lula e Dilma) trocasse de defesa como condição para negociar delação premiada. Palocci trocou seu quadro de defensores na sexta-feira (12).

Desde o início da Lava Jato --e também em outras causas de grande repercussão-- ele era representado pelo criminalista José Roberto Batochio, de São Paulo.

Preso desde setembro de 2016 na Operação Omertà, desdobramento da Lava Jato, o ex-ministro já é réu em duas ações penais, uma delas sobre propinas de R$ 128 milhões que teria recebido da empreiteira Odebrecht --parte do valor supostamente reado para o PT.

Em março, interrogado pelo juiz Sérgio Moro, o ex-ministro de Lula e Dilma acenou claramente com a disposição de colaborar. Disse, na ocasião, que teria nomes e situações para revelar e que tais dados fariam esticar a Lava Jato por mais um ano, pelo menos.

Durante esses meses de prisão ele ainda mantinha expectativa de ganhar liberdade por meio do clássico caminho do habeas corpus nos tribunais superiores. Mas as investidas foram todas infrutíferas, embora ainda pendente um pedido no Supremo Tribunal Federal --o ministro Edson Fachin, relator da Lava Jato na Corte, mandou o habeas de Palocci para o plenário, mas sem data para apreciação.

Diante do risco de permanecer na cadeia por uma longa temporada --a exemplo de seus pares do PT, como João Vaccari Neto, sob custódia desde abril de 2015--, Palocci decidiu buscar acordo de delação premiada e abriu mão de Batochio.

Batochio é um veterano da advocacia que rigorosamente não atua em demandas de delatores. Na própria Lava Jato ele saiu da defesa do lobista Julio Camargo que fez delação e revelou propina de US$ 5 milhões para o ex-presidente da Câmara Eduardo Cunha (PMDB/RJ).

Palocci contratou o advogado Adriano Bretas, defensor de outros alvos da Lava Jato que escolheram a delação como atalho para deixar a prisão.

A mudança teria sido uma exigência dos procuradores do Ministério Público Federal para iniciar a negociação. Os procuradores teriam imposto a troca da defesa, o que é negado com veemência pelo escritório Bretas. Eles também teriam recomendado a Palocci que desistisse do habeas corpus.

Em nota divulgada neste domingo, o Bretas Advogados, estabelecido em Curitiba --base da Lava Jato--, fez um esclarecimento público, no qual destaca que 'a ética conduz e sempre conduziu seus trabalhos'. O texto é subscrito pelos advogados Adriano Bretas, Tracy Reinaldet, André Pontarolli e Matteus Macedo.

Eles observam que o advogado que os antecedeu 'sempre anunciou publicamente que, dependendo da alternativa escolhida pelo cliente na estratégia de sua defesa, renunciaria à causa'.

"Não houve qualquer exigência, nem sequer mínima alusão, por parte do Ministério Público Federal ou da Polícia Federal na contratação ou destituição deste ou daquele escritório", sustentam Bretas e sua equipe. Tal escolha foi feita por livre e espontânea vontade do sr. Antonio Palocci Filho."

A Bretas Advogados também fustigou a versão sobre eventual desistência do pedido de habeas. "Desistir ou prosseguir no habeas corpus é uma escolha livre e exclusiva da defesa, sem qualquer interferência, muito menos 'exigência', do Ministério Público Federal, da Polícia Federal ou de quem quer que seja."