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

Influência de políticos freou operações da polícia no Rio, diz ministro

Jungmann disse ainda que parte dos recursos virá por meio da Caixa Econômica Federal - Foto: Marcelo Camargo/ABr
Jungmann disse ainda que parte dos recursos virá por meio da Caixa Econômica Federal Imagem: Foto: Marcelo Camargo/ABr

Felipe Amorim

Do UOL, em Brasília

07/05/2018 18h51

O ministro da Segurança Pública, Raul Jungmann, afirmou nesta segunda-feira (7) que a intervenção federal no setor de segurança do Rio de Janeiro descobriu que dezenas de operações policiais foram planejadas, mas não puderam ser realizadas por influência de políticos.

Segundo o ministro, os responsáveis pela intervenção encontraram ao menos 60 operações prontas para serem deflagradas na Polícia Civil [antes do início da intervenção], mas boa parte delas não era realizada por conta de possível repercussão política.

"Pra você ter uma ideia, eles lá encontraram 60 operações em carteira, prontas para ser deflagradas, por exemplo, dentro da Polícia Civil. E por que em grande medida não eram deflagradas? Ah, porque ali é o território de um político, porque aqui é território de um fulano, de um beltrano e  assim por diante", disse Jungmann.

O ministro fez a afirmação em entrevista a jornalistas, após reunião com a presidente do STF (Supremo Tribunal Federal), ministra Cármen Lúcia.

Jungmann citou a influência política sobre as operações ao enumerar os problemas nas polícias enfrentados pela intervenção federal. O ministro também citou como problemas a corrupção e a falta de equipamentos e treinamento adequado pelos policiais.

Segundo Jungmann, a intervenção federal tem como objetivo o trabalho de reestruturação das polícias do Rio e de prevenção social do crime, por meio do trabalho conjunto com outros ministérios.

O ministro afirmou que a intervenção "está dando muito certo" mas que é preciso ter um horizonte de longo prazo para que os resultados comecem a aparecer.

"Eu acho, na minha avaliação, que está dando muito certo e acho que há uma pressa que é preciso ser calibrada. Hoje o mundo inteiro discute os bons exemplos de Medelín e Bogotá ou de Cidade Juarez. É bom lembrar que Medelín levou oito anos, Bogotá levou nove anos e Cidade Juarez levou aproximadamente cinco anos", disse.

"O Rio de Janeiro construiu uma tragédia em termos de segurança ao longo de décadas. Nós temos o que? Vai fazer três meses praticamente que nós estamos lá. As mudanças existem, só que elas ainda não são percebidas", disse.

"Você tem que reestruturar, praticamente você tem que refazer as polícias do Rio de Janeiro. Você acha que dá para refazer polícias e mudar o sentimento e a percepção de segurança em 90 dias? Não há mágica a fazer", afirmou o ministro.

Jungmann também disse acreditar que a população e os futuros governantes defenderão a manutenção da intervenção federal na segurança além do período previsto. A intervenção está marcada para terminar no final deste ano, mas em 2019 tomam posse o presidente da República e governador escolhidos nas eleições de outubro. Eles serão os responsáveis por definir a continuidade ou não do que está sendo realizado pelos interventores.

"Olha, até agora a previsão é que vá até o fim do ano, agora se você quer a minha opinião, aí é uma opinião pessoal, não é uma opinião de governo, eu acredito que o povo do Rio de Janeiro e o futuro governante não vai abrir mão da continuidade da presença das Forças Armadas", disse.

"Agora, eu acredito que a depender dos resultados, que acredito que serão progressivamente positivos, eu acho que vai ser um anseio [a manutenção da intervenção]. Agora vai depender do futuro presidente, do futuro governador", afirmou Jungmann.