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

Crise em presídios deixa ministro da Justiça na berlinda

6.jan.2017 - Alexandre de Moraes detalha Plano Nacional de Segurança no Palácio do Planalto, em Brasília - André Dusek/Estadão Conteúdo
6.jan.2017 - Alexandre de Moraes detalha Plano Nacional de Segurança no Palácio do Planalto, em Brasília Imagem: André Dusek/Estadão Conteúdo

Em Brasília

19/01/2017 09h01

Preocupado com o efeito das rebeliões nos presídios sobre a já fragilizada imagem do governo, o presidente Michel Temer tomou para si a istração da crise após uma sucessão de episódios que desgastaram o ministro da Justiça, Alexandre de Moraes.

Apesar dos problemas, porém, Temer não planeja substituir Moraes na reforma ministerial prevista para ocorrer após a eleição que renovará o comando da Câmara dos Deputados e do Senado, em 2 de fevereiro.

O titular da Justiça quase foi demitido em setembro do ano ado, quando afirmou, em Ribeirão Preto (SP), que uma nova etapa da Operação Lava Jato seria deflagrada. "Quando vocês virem (a operação) esta semana, vão se lembrar de mim", disse Moraes, na ocasião, a integrantes do Movimento Brasil Limpo.

No dia seguinte, a Polícia Federal prendeu o ex-ministro Antonio Palocci.

Temer custou a acreditar nas declarações feitas pelo ministro. À época, chegou a chamá-lo para explicações no Palácio do Planalto. Moraes afirmou que havia sido mal interpretado.

Estados

Desta vez, o presidente ficou contrariado com o fato de governadores exigirem uma fonte vinculada de recursos, a exemplo do que ocorre com a saúde e a educação, para a do protocolo de adesão ao Plano Nacional de Segurança Pública. Nos bastidores do Planalto, o embate com os Estados também foi debitado na conta de Moraes.

Auxiliares de Temer reclamam que o ministro da Justiça decide sozinho a estratégia de comunicação e não combina suas ações com o Planalto, o que muitas vezes provoca surpresas desagradáveis.

A avaliação do governo é a de que a tentativa de Moraes de fazer com que todos os Estados endossassem o plano de segurança foi um fracasso e ainda jogou para Temer um problema adicional, pois os governadores se queixaram de falta de dinheiro. Não foi só: muitos deles disseram que apenas construir presídios não resolve.

Em reunião sigilosa realizada na segunda-feira à noite, no Palácio da Alvorada, a crise nos presídios foi discutida sob o ponto de vista político. Mantido sob sigilo, o encontro convocado por Temer reuniu, além de Moraes, os ministros Raul Jungmann (Defesa), Eliseu Padilha (Casa Civil), Sérgio Etchegoyen (Gabinete de Segurança Institucional) e o secretário do Programa de Parcerias de Investimentos (PPI), Moreira Franco.

Ali foi fechada a decisão de anunciar o apoio das Forças Armadas para fazer vistorias dentro dos presídios. Ao longo do dia, Temer havia conversado demoradamente com Etchegoyen. O diagnóstico foi o de que a crise penitenciária estava fugindo totalmente do controle, podendo se alastrar para o Sul e o Sudeste e contaminar ainda mais a imagem do presidente.

Desde o início do ano, os massacres em presídios do Amazonas, Roraima e Rio Grande do Norte já deixaram pelo menos 119 mortos.

Diante desse quadro, considerado "gravíssimo", o governo precisava de uma "ação de impacto" para mostrar que não estava omisso. Em conversas reservadas, assessores de Temer item que ele errou, no início do ano, quando demorou a se posicionar sobre a rebelião de presos em Manaus.

Problemas

Pesquisas em poder do Planalto mostram que as principais preocupações da população, hoje, são emprego, segurança e saúde. Temer enfrenta problemas nessas três áreas. Já as Forças Armadas são vistas como uma das instituições com maior credibilidade.

"O presidente Temer, vendo que os governos estaduais necessitavam de apoio no cumprimento de suas atribuições, não titubeou e colocou à disposição de todos as Forças Armadas para debelar a crise nas penitenciárias", afirmou o ministro Padilha à reportagem.

Com essa mudança, Moraes terá agora de dividir os holofotes com Jungmann. Seus adversários sustentam que ele "perdeu pontos" na Esplanada e também na política.

Amigo de Temer e do governador de São Paulo, Geraldo Alckmin, Moraes é um dos pré-candidatos do PSDB ao Palácio dos Bandeirantes. "Não vejo fragilidade do Ministério da Justiça no enfrentamento do problema da segurança pública", desconversou Jungmann. As informações são do jornal "O Estado de S. Paulo".