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

Coronavírus: número de casos suspeitos no Brasil sobe para 132

Único caso confirmado no país é de um homem de 61 anos, em São Paulo, que retornou de viagem à Itália - Felipe Amorim/UOL
Único caso confirmado no país é de um homem de 61 anos, em São Paulo, que retornou de viagem à Itália Imagem: Felipe Amorim/UOL

Felipe Amorim

Do UOL, em Brasília

27/02/2020 17h33Atualizada em 27/02/2020 19h42

Resumo da notícia

  • Total de casos suspeitos pode ser maior pois ministério ainda não incluiu outras 213 notificações de estados
  • Brasil tem um caso confirmado de infecção pelo vírus em São Paulo
  • Número de estados com casos suspeitos ou de 7 para 15, além do DF

O número de suspeitas de infecção pelo coronavírus no país subiu para 132 casos, segundo informou hoje o Ministério da Saúde. Ontem, esse número era de 20 casos suspeitos.

O Brasil permanece com apenas um caso confirmado de infecção pelo vírus, que foi anunciado ontem pelo ministério. O paciente infectado é um homem de 61 anos que mora em São Paulo e esteve na Itália, país que ou por um aumento recente no número de casos da doença.

Segundo o secretário-executivo do Ministério da Saúde, João Gabbardo dos Reis, o número de casos suspeitos no Brasil pode ser ainda maior pois, até o fim da tarde de hoje, quando foi divulgada a última atualização dos números, o ministério ainda não tinha concluído a avaliação de outras 213 notificações recebidas de autoridades de saúde dos estados e municípios.

"Esse número não é definitivo, é muito maior do que 132 [casos]", disse Gabbardo. "Ficamos com 213 notificações que ainda não foram analisadas por nossa equipe", disse.

Os casos notificados poderão ser incluídos como suspeitos ou descartados, com base nos critérios utilizados pelos técnicos do Ministério da Saúde.

"A gente acredita que a maioria desses 213 seja de casos que vão entrar na lista de suspeitos", afirmou o secretário.

Segundo Gabbardo, um dos fatores que levaram ao aumento de casos suspeitos foi a inclusão de países na lista de risco para o coronavírus. O Ministério da Saúde ampliou para 16 os países em alerta, que são aqueles com mais de cinco casos registrados de transmissão local do vírus.

Entre ontem e hoje, ou de 7 para 16 o número de estados do Brasil com casos de pessoas com suspeita de terem sido infectadas pelo coronavírus. Até ontem, os estados com casos suspeitos eram São Paulo, Santa Catarina, Rio de Janeiro, Espírito Santo, Minas Gerais, Pernambuco e Paraíba.

Agora, além sete estados acima, há casos suspeitos no Ceará, Rio Grande do Norte, Alagoas, Bahia, Paraná, Rio Grande do Sul, Mato Grosso do Sul, Goiás e Distrito Federal.

Homem de 61 anos é o primeiro caso de coronavírus no Brasil

redetv