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

Em meio à crise na segurança, primeiros agentes da Força Nacional chegam a Manaus

Homens da Força Nacional desembarcam na Base Aérea de Manaus - Edmar Barros/Futura Press/Estadão Conteúdo
Homens da Força Nacional desembarcam na Base Aérea de Manaus Imagem: Edmar Barros/Futura Press/Estadão Conteúdo

Do UOL, em São Paulo

10/01/2017 07h43Atualizada em 10/01/2017 13h24

Os primeiros 29 homens da Força Nacional chegaram a Manaus na madrugada desta terça-feira (10). O avião da FAB (Força Aérea Brasileira) chegou por volta das 2h55 (4h55 no horário de Brasília) na capital amazonense. Na noite de segunda-feira, o ministro da Justiça, Alexandre de Moraes anunciou o envio de 200 agentes da Força Nacional para o Amazonas e para Roraima, que vivem crise no sistema penitenciário após a morte de 97 detentos desde o primeiro dia do ano.

Para o Amazonas, serão enviados, ao todo, 100 membros da Força Nacional. Os outros 71 membros estão a caminho da capital amazonense. Em Boa Vista, os 100 agentes da Força chegaram também na manhã desta terça-feira.

"[Os homens vão] realizar policiamento, dar apoio nos bloqueios [policiais] e policiamento no perímetro das penitenciárias", detalhou o ministro na noite de ontem.

Ele explicou que não caberá à Força Nacional substituir a polícia penitenciária. "Eles não poderão realizar a substituição dos agentes penitenciários; eles vão para reforçar [a segurança]", acrescentou.

Brasil já soma 12 mortes por dia em penitenciárias em 2017

UOL Notícias

Governadores pediram socorro

O envio de policiais da Força Nacional foi um pedido feito pelos governadores do Amazonas, José Melo (Pros), e de Roraima, Suely Campos (PP), em meio à atual crise carcerária.

Em ofício enviado hoje ao presidente Michel Temer e ao ministro da Justiça, Campos solicitou, "em caráter de urgência", o envio de cem policiais da Força Nacional, "para auxiliar nossas forças de segurança no controle da Penitenciária Agrícola de Monte Cristo".

Essa unidade prisional, localizada na zona rural de Boa Vista, foi palco, na última sexta-feira (6), do assassinato de 33 detentos. A penitenciária é a maior de Roraima e é istrada pelo governo do Estado.

No domingo (8), Melo pediu ajuda ao governo federal depois que uma rebelião na Cadeia Pública Raimundo Vidal Pessoa, no centro de Manaus, terminou com quatro presos mortos

Foi para essa unidade onde foram transferidos, durante a semana ada, cerca de 280 presos depois que uma rebelião que durou 17 horas resultou no assassinato de 56 detentos, entre os dias 1º e 2, no Compaj (Complexo Penitenciário Anísio Jobim), em Manaus. Outros quatro encarcerados foram mortos na Unidade Prisional do Puraquequara, também na capital amazonense.

"Errei, mas não no mérito"

O ministro foi questionado se houve um erro ao ter negado, no fim de 2016, o envio da Força Nacional a Roraima.

"Eu errei por um esquecimento e aí nós fizemos uma nota [de esclarecimento]. Na resposta, na divulgação, houve um erro de comunicação. Mas no mérito [do pedido] não. Porque a Força Nacional não pode ser polícia penitenciária", disse. "Agora, foi solicitado [pelo governo de Roraima] o envio para segurança pública e foi deferido", acrescentou, explicando que os integrantes da Força Nacional são policiais militares, e, portanto, não podem tratar dos presos. "Quem prende não deve cuidar [dos presos], isso é unânime."

Em ofício enviado no dia 21 de novembro do ano ado, o governo de Roraima solicitou ajuda "em caráter de urgência". A governadora solicitou apoio do governo federal para atuar no sistema prisional do Estado, incluindo reforço da Força Nacional de Segurança, mas o pedido foi negado. À época, em resposta ao pedido de socorro, o ministro informou, por meio de ofício, que "apesar do reconhecimento da importância do pedido de Vossa Excelência, infelizmente, por ora, não poderemos atender ao seu pleito".

Análise: autoridades empurram entre si massacre de Manaus

UOL Notícias