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

Lula chama Moro de "amigo de Youssef" e juíza reage: "É melhor o senhor parar com isso"

Bernardo Barbosa e Guilherme Mazieiro

Do UOL, em São Paulo

14/11/2018 19h03

O ex-presidente Luiz Inácio Lula da Silva (PT) acusou o juiz Sergio Moro de ser amigo do doleiro Alberto Youssef durante interrogatório, nesta quarta-feira (14), no processo da Operação Lava Jato sobre reformas feitas por empreiteiras em um sítio de Atibaia (SP) usado pelo petista. A declaração motivou uma repreensão da juíza Gabriela Hardt, que conduziu a audiência.

Lula fez a acusação quando respondia uma pergunta feita por seu advogado, Cristiano Zanin Martins, sobre como eram feitas as indicações para a diretoria da Petrobras. Neste processo, entre outras acusações, o MPF (Ministério Público Federal) afirma que o ex-presidente comandou um esquema criminoso na estatal, envolvendo a nomeação de diretores que teriam aceitado propinas de empreiteiras em troca de benefícios em contratos.

Veja também:

O ex-presidente começou respondendo que a nomeação levava em conta uma análise da idoneidade dos indicados feita pelo GSI (Gabinete de Segurança Institucional), órgão vinculado à Presidência da República. No fim da declaração, o petista faz a afirmação vinculando Moro a Youssef.

"Eu não sei por que cargas d’água, no caso Petrobras, houve essa questão de jogar suspeita sobre indicações de pessoas. É triste, mas é assim. Possivelmente, por conta de que o delator principal é o [Alberto] Youssef, que era amigo do Moro desde o caso do Banestado (Banco do Estado do Paraná). É isso, lamentavelmente é isso", disse

Youssef foi um dos primeiros delatores da Lava Jato, em 2014, e teve seu acordo homologado por Moro. O juiz também homologou, uma década antes, o acordo de delação de Youssef por sua colaboração com as investigações do escândalo do Banestado. Este primeiro acordo chegou a ser invalidado pelo próprio Moro depois da prisão de Youssef na Lava Jato, pois o magistrado entendeu que o doleiro tinha quebrado o pacto ao voltar a cometer crimes.

Assim que Lula associou Moro a Youssef, a juíza Gabriela Hardt -- que substitui o juiz desde que ele aceitou o convite para ser ministro da Justiça no governo eleito de Jair Bolsonaro (PSL) -- repreendeu o ex-presidente por meio de seu advogado.

"Doutor, por favor. Ele não vai fazer acusações sobre meu colega aqui", disse ela.

Lula respondeu que não estava fazendo acusações, mas "constatando um fato".

"Não é um fato, porque o Moro não é amigo do Youssef e nunca foi", rebateu a juíza.

"Mas manteve ele [Youssef] sob vigilância 8 anos", prosseguiu Lula.

"Ele não ficou sob vigilância 8 anos, e é melhor o senhor parar com isso", afirmou Hardt, encerrando a discussão.

A força-tarefa do MPF na Operação Lava Jato acusa Lula de ter cometido os crimes de corrupção iva e lavagem de dinheiro. Segundo os procuradores, o ex-presidente teria favorecido as construtoras Odebrecht e OAS em contratos dentro do esquema de corrupção na Petrobras.

O MPF também afirma que Lula recebeu cerca de R$ 1 milhão em propina da Odebrecht, da OAS e do pecuarista José Carlos Bumlai na forma de obras no sítio de Atibaia, e que a vantagem indevida seria oriunda do esquema de corrupção na Petrobras.

A defesa do ex-presidente nega todas as acusações e diz que ele é alvo de perseguição política. O ex-presidente foi o último dos 13 réus do processo a ser interrogado.