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

Bandidos armados roubam vacinas contra a covid-19 de posto de saúde em Natal

13.mar.2021 - Homens roubam 20 doses da vacina CoronaVac contra a covid-19 em Natal - Miguel Riopa/AFP
13.mar.2021 - Homens roubam 20 doses da vacina CoronaVac contra a covid-19 em Natal Imagem: Miguel Riopa/AFP

Ricardo Araújo, Especial para o Estadão

Natal

22/03/2021 15h42

Dois homens foram presos pela Polícia Militar e pela Guarda Municipal de Natal acusados de roubar 20 doses da vacina Coronavac que seriam aplicadas em idosos de 75 anos ou mais na Unidade Básica de Saúde da Vila de Ponta Negra, zona Sul de Natal. Eles teriam chegado ao local armados e anunciado o assalto no final da manhã desta segunda-feira, 22. Além dos imunizantes, um celular de um dos profissionais de saúde que estava trabalhando no atendimento aos idosos foi roubado.

"Eles invadiram a unidade e pegaram um lote com aproximadamente 20 doses da vacina. Saíram em fuga num veículo de cor prata, em direção à Via Costeira. Houve perseguição policial e dois foram presos. Um terceiro suspeito conseguiu fugir", afirma Alberfran Grilo, comandante da Guarda Municipal de Natal. A polícia acredita que as vacinas estejam em poder do foragido, pois ainda não foram localizadas.

Conforme relatos reados por testemunhas aos agentes de segurança pública momentos após o crime, o trio tentou roubar as vacinas pouco após a abertura da Unidade Básica de Saúde, por volta das 7h. Um veículo que chegou ao local foi abordado pelos criminosos, pois eles suspeitavam de que fosse um carregamento de vacinas contra a covid-19, mas era uma carga de água sanitária. Os pacientes e os trabalhadores da Unidade desconfiaram da movimentação e acionaram a polícia.

"Uma viatura foi ao local após o pedido de ajuda. Os guardas permaneceram por cerca de duas horas e saíram para atender outra ocorrência", relatou Alberfran Grilo. Foi nesse momento que os homens voltaram à UBS, fortemente armados, segundo testemunhas, e renderam os idosos e profissionais que atuavam na aplicação do imunizante. Um trabalhador reagiu, tentando impedir a ação criminosa, mas foi agredido e teve o celular roubado, mas recuperado horas depois pelos policiais.

A dupla presa foi encaminhada para a Central de Flagrantes da Polícia Civil, em Natal, e deverá ar por Audiência de Custódia nas próximas 24 horas. Um dos homens presos é condenado pela Justiça e usa tornozeleira eletrônica. A Polícia Civil investigará se o roubo das vacinas foi encomendado e por quem.