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

Amazonas supera DF e se torna líder em incidência de covid-19 no país

Sem estrutura, cidades do interior do AM precisam contar com UTIs aéreas para transportar pacientes - Secom/AM
Sem estrutura, cidades do interior do AM precisam contar com UTIs aéreas para transportar pacientes Imagem: Secom/AM

Carlos Madeiro

Colaboração para o UOL, em Maceió

08/04/2020 18h56

Resumo da notícia

  • Amazonas tem 19,1 infecções pelo novo coronavírus para cada 100 mil habitantes, segundo o Ministério da Saúde
  • A taxa estadual já é mais do que o dobro da nacional, que está em 7,5 por cada 100 mil pessoas
  • Segundo o boletim estadual, são 804 casos oficiais de covid-19 no Amazonas, com 30 mortes confirmadas e outras em investigação

O estado do Amazonas ultraou o Distrito Federal e agora registra a maior incidência da doença covid-19 entre todas as unidades federativas do país.

Os dados foram apresentados hoje em entrevista coletiva do Ministério da Saúde, que apontou 19,1 infecções pelo novo coronavírus para cada 100 mil habitantes no Amazonas. A taxa estadual já é mais do que o dobro da nacional, que está em 7,5 por cada 100 mil pessoas.

Já foram registrados 800 óbitos no Brasil em decorrência da covid-19 e 15.927 casos oficiais até o momento.

Segundo o boletim estadual divulgado hoje, foram 168 casos confirmados nas últimas 24 horas no Amazonas, totalizando agora 804. Em apenas uma semana, o número de casos saltou 350%. Já são 30 mortes confirmadas até agora e outras em investigação.

Segundo o ministério, cinco estados — Amazonas, São Paulo, Rio de Janeiro, Amapá e Ceará — e o Distrito federal são classificados como em situação de "emergência", por apresentarem incidência pelo menos 50% a mais do que a média nacional.

Troca de comando na Saúde

Em meio à crise causada pela covid-19, o governo do Amazonas informou hoje a troca de gestor na área da Saúde. O doutor em Saúde Rodrigo Tobias foi exonerado e volta ao seu cargo de pesquisador na Fiocruz (Fundação Oswaldo Cruz).

A Secretaria de Estado de Saúde ou a ser comandada pela biomédica paulista Simone Papaiz, especialista em gestão hospitalar. Ela era secretária municipal de Saúde da cidade de Bertioga (SP).

Para tentar conter o avanço do novo coronavírus, a prefeitura de Manaus baixou um decreto no domingo (5) determinando a cassação do alvará de funcionamento de comerciantes de serviços não essenciais que descumprirem o isolamento social. A prefeitura também suspendeu temporariamente a venda do e estudantil e a gratuidade para idosos.

Na cidade de Manacapuru, na Grande Manaus, já são 44 casos confirmados — a maior incidência entre todas as cidades do estado. A prefeitura decretou toque de recolher das 20h às 6h e tem realizado diariamente a desinfecção das ruas por meio de agentes de saúde.