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

Em Manaus, explosão em clube de tiro deixa quatro mortos e um ferido

Bruna Chagas

Colaboração para o UOL, em Manaus

15/01/2023 15h02Atualizada em 16/01/2023 00h34

Quatro pessoas morreram no local e um homem foi levado ao hospital em estado grave. Não se sabe o que provocou a explosão no clube de tiros localizado no bairro Ponta Negra, zona oeste de Manaus, na manhã deste domingo (15).

Segundo o Corpo de Bombeiros Militar do Amazonas (CBMAM), os mortos são Nardier Pinheiro de Araújo e sua esposa, Ursula Rodrigues Macedo de Araújo, que eram os donos do local, e dois funcionários, identificados apenas como Dangelo e Francisco.

Com 90% do corpo queimado, Mairkon Alves, 30 anos, foi encaminhado ao Hospital 28 de Agosto e ou por uma cirurgia de emergência.

explosão clube de tiro - Divulgação Corpo de Bombeiros do Amazonas - Divulgação Corpo de Bombeiros do Amazonas
Entre os mortos estão os donos do estabelecimento e dois funcionários
Imagem: Divulgação Corpo de Bombeiros do Amazonas

Investigações

O governo do Amazonas informou que as autoridades estão apurando as causas do acidente, que devem ser apontadas após uma perícia.

"Temos dois corpos fora, um corpo muito queimado foi conduzido ao hospital. Há muita fumaça no interior do clube, os bombeiros estão aos poucos entrando, e na entrada dos bombeiros no recinto, foram encontrados mais dois corpos dentro. Dois corpos dentro, dois corpos fora", disse o secretário de Segurança Pública do Amazonas, general Carlos Alberto Mansur, ao falar com a imprensa no local da explosão.

De acordo com o tenente-coronel do CBMAM Falcão, as equipes foram acionadas por volta das 8h e tiveram dificuldades para atuar no local, devido a presença de gás no ambiente.

"Foi constatado muito gás proveniente de material combustível, aí foram constatados mais dois óbitos, mas as equipes tiveram muita dificuldade de se locomover. Determinamos que as equipes se retirassem para fazer uma ventilação", informou o tenente-coronel.

O coronel Muniz dos bombeiros publicou em sua rede social que até o momento atuam no local 6 viaturas e 24 bombeiros militares.

A 19ª Companhia Interativa Comunitária (Cicom) foi acionada para atuar na ocorrência. O Instituto Médico Legal (IML) fez a remoção dos corpos.

O caso será investigado pela Polícia Civil.