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

Esse conteúdo é antigo

Lula: decisão do CNMP a favor de Dallagnol é vergonha histórica para o MP

19.jun.2020 - O ex-presidente Luiz Inácio Lula da Silva durante transmissão nas redes sociais - Reprodução/YouTube
19.jun.2020 - O ex-presidente Luiz Inácio Lula da Silva durante transmissão nas redes sociais Imagem: Reprodução/YouTube

Do UOL, em São Paulo

25/08/2020 19h02

O ex-presidente Luiz Inácio Lula da Silva (PT) afirmou hoje via Twitter, após o CNMP (Conselho Nacional do Ministério Público) arquivar representação contra o procurador da República Deltan Dallagnol, coordenador da Lava Jato, que a decisão entrará para a "história como vergonha para o Ministério Público [MP]".

A defesa de Lula entrou com recurso no STF (Supremo Tribunal Federal) na semana ada para que Deltan fosse julgado pelo PowerPoint, apresentado em 2016 para explicar a denúncia contra o petista no processo do tríplex de Guarujá (SP).

Além do caso julgado hoje, 23 reclamações contra Deltan já foram arquivadas pelo conselho. Há ainda no CNMP outros 20 processos contra o procurador em diferentes etapas de tramitação.

"A decisão do CNMP, que sabe que Dallagnol é culpado, embora não tenha tido coragem de inocentá-lo, será uma página que ficará para a história como vergonha para o Ministério Público", escreveu o petista.

O ex-presidente também apontou na rede social que o MP precisa seguir um comportamento exemplar para "merecer respeito da sociedade" e criticou quem "empobrece" o legado da instituição.

"É uma pena que uma instituição que poderia ser tão nobre na prestação de serviço à sociedade brasileira seja empobrecida por alguns de seus membros", escreveu o ex-presidente, que ainda declarou que o conselho criado durante seus mandatos "desmoralizou a justiça".

Advogado de Lula lamenta falta de punição

O advogado do ex-presidente Lula, Cristiano Zanin Martins, lamentou a falta de punição contra Dallagnol no caso do PowerPoint.

Em entrevista coletiva concedida por meio de aplicativo de videochamada, Zanin demonstrou frustração com o resultado do julgamento e disse que a equipe irá analisar o acórdão, que ainda será publicado, para decidir se recorre da decisão.

"O julgamento reforça tudo aquilo que dizemos desde 2016. É uma atuação fora do padrão de um membro do MP e acaba por desgastar a imagem da instituição. Hoje, não vi ninguém dizer que foi correta a atuação. Pelo contrário, ouvi críticas e que havia justa causa para se abrir um processo disciplinar. Não deixa de ser algo inusitado e perplexo que os promotores de Curitiba tenham deixado de ser punidos por prescrição", afirmou.

"Estamos diante de uma omissão do estado na punição de procuradores, que segundo do CNMP atuaram foram do padrão", completou. "Nós precisamos aguardar o acórdão publicado pelo CNMP. E depois disso, precisamos analisar [se iremos recorrer]."

A maioria dos conselheiros entendeu que as punições que poderiam ser aplicadas já estavam prescritas. A prescrição é uma regra jurídica que impede punições após decorrido muito tempo desde o fato investigado.

O CNMP é formado por 14 conselheiros. Mas hoje apenas 10 participaram do julgamento. Desses, 8 votaram pelo arquivamento do caso por reconhecerem a prescrição. Outros 2 também concordavam que havia prescrição, mas rejeitaram o pedido de Lula com o argumento de que os fatos já tinham sido analisados pela Corregedoria do MPF e do próprio conselho.

Apesar do resultado final, os conselheiros reconheceram que existiriam elementos para instaurar um processo disciplinar contra Deltan e os procuradores da Lava Jato pelo episódio.