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

Manaus receberá policiais da PRF de RR e RJ para ajudar a combater ataques

07.jun.2020 - Vista da cidade de Manaus, no Amazonas, na manhã de hoje, após os ataques - JULCEMAR ALVES/AGÊNCIA PIXEL PRESS/ESTADÃO CONTEÚDO
07.jun.2020 - Vista da cidade de Manaus, no Amazonas, na manhã de hoje, após os ataques Imagem: JULCEMAR ALVES/AGÊNCIA PIXEL PRESS/ESTADÃO CONTEÚDO

Beatriz Gomes

Do UOL, em São Paulo

07/06/2021 13h01Atualizada em 07/06/2021 15h20

Manaus está recebendo policiais da PRF (Polícia Rodoviária Federal) de Roraima e do Rio de Janeiro para auxiliar no combate aos ataques que ocorrem na capital desde a noite do último sábado (5), informou o coronel Louismar Bonates, secretário de Segurança Pública, em entrevista coletiva.

Na entrevista, obtida pelo UOL por meio da secretaria, o secretário informou que os agentes de Roraima já estão na capital amazonense enquanto os policiais da PRF do Rio de Janeiro ainda irão de deslocar até a cidade. Bonates declarou que a vinda desses agentes visa "dar apoio [à fiscalização e policiamento] no interior do estado" e agradeceu a PRF "que se prontificou a ajudar".

A onda de violência teve início em Manaus após a morte de um traficante conhecido como "Dadinho" em uma ação da PM (Polícia Militar). Ele seria ligado à facção criminosa Comando Vermelho, que teve origem no Rio de Janeiro, e hoje age em prisões do Amazonas.

Em transmissão ao vivo na página do Facebook do Governo do Amazonas, Bonates detalhou que, entre as medidas de combate aos ataques, estão mais de 40 "barreiras para fiscalização" espalhadas pela cidade de Manaus, além das operações que se deslocam no território, que vistoriam pessoas e veículos. Ele explicou que a determinação do governador Wilson Lima (PSC) é que essas ações policiais se encaminhem ao interior do estado para impedir que criminosos se encaminhem para essas regiões a fim de cometer crimes. Em razão disso, as abordagens policiais buscam apreender combustível e armas de fogo.

Bonates também informou que 29 pessoas já foram presas na ação que visa combater os ataques na região.

"Nós estamos com um reforço muito grande de policiamento. Já foram realizadas 29 prisões e apreensão de duas armas de fogo, sendo uma metralhadora. De maneira que nós achamos que esse problema vai se encerrar o mais rápido possível", declarou Bonates.

De acordo com o secretário, dois dos 29 presos seriam "lideranças" que estavam no comando desses ataques e as demais prestavam apoio nas ações.

Governador pede ajuda da Força Nacional

O governador do Amazonas solicitou ao Ministério da Justiça o envio de homens da Força Nacional ao estado para ajudar a conter os ataques.

Segundo Lima, o objetivo é "reforçar o trabalho das forças de segurança do Estado, que atuam no combate aos atos de vandalismo que têm acontecido nas últimas horas".

Bonates explicou que a solicitação do apoio das Forças Armadas ocorreu "em razão do efetivo [amazonense] não ser suficiente para desenvolver essa ação por muitos dias".

"Como nós temos que dar atenção melhor para o interior do estado, nós precisamos que a Força Nacional venha para reforçar o policiamento da capital para que a gente possa levar mais policiamento ao interior do estado", explicou o secretário.

O UOL entrou em contato com a PRF para questionar o envio de policiais a Manaus. Em resposta, a assessoria da SSP informou que a corporação está prestando apoio às ações policiais com reforço de policiamento nas rodovias.