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

Covid-19 é dez vezes mais letal que H1N1, diz OMS

Genebra (Suíça)

13/04/2020 14h27

O novo coronavírus é dez vezes mais letal do que o vírus responsável pela gripe A (H1N1) e surgido no final de março de 2009 no México - disseram autoridades da Organização Mundial da Saúde (OMS), pedindo uma suspensão "lenta" do confinamento.

"Os dados coletados em vários países nos dão uma imagem mais clara desse vírus, de seu comportamento, da maneira de contê-lo. Sabemos que a covid-19 se espalha rapidamente e sabemos que é letal: dez vezes mais do que o vírus responsável pela pandemia de gripe de 2009", declarou o diretor-geral da OMS, Tedros Adhanom Ghebreyesus, em entrevista coletiva virtual feita de Genebra.

Enquanto a nova pandemia de coronavírus deixou mais de 115.000 mortes em todo o mundo desde que surgiu na China em dezembro, segundo um balanço estabelecido pela AFP com fontes oficiais, a gripe A (H1N1) deixou 18.500 mortos, segundo a OMS. No entanto, a revista médica Lancet estimou o número de mortes entre 151.700 e 575.400.

A pandemia causada pelo vírus A (H1N1) levou a campanhas maciças de vacinação.

Os países ocidentais, particularmente os europeus, e a OMS foram criticados por uma mobilização considerada superdimensionada a cada ano, a gripe sazonal deixa entre 250.000 e 500.000 mortos, segundo autoridades mundiais de saúde.

Na falta de uma vacina contra o novo coronavírus SARS-Cov-2, a OMS insta os países a lançarem campanhas de diagnóstico generalizadas entre os casos suspeitos, colocá-los em quarentena e acompanhar seus contatos. Seu diretor reconheceu, contudo, que, na "era da globalização, significa que o risco da covid-19 se reintroduzir e ressurgir pode continuar".

"Por fim, o desenvolvimento e a distribuição de uma vacina segura e eficaz serão necessários para impedir completamente a disseminação", enfatizou.

Dada a falta de testes e o congestionamento de muitos hospitais pelos infectados, os governos implementaram medidas de confinamento que levaram à paralisia de setores da economia.

Entretanto, nos últimos dias, as pressões se multiplicam para retomar a atividade econômica.

O diretor da OMS recomendou que os países encontrem "o equilíbrio entre as medidas para combater a mortalidade pela covid-19 e outras doenças devido aos sistemas de saúde sobrecarregados e ao impacto socioeconômico" da pandemia.

Ele reiterou que as medidas de contenção serão progressivamente suspensas.

"Sabemos que em alguns países, os casos dobram a cada 3 a 4 dias. Enquanto a covid-19 se espalha muito rapidamente, diminui muito mais lentamente", disse Tedros Adhanom Ghebreyesus. "Isso significa que as medidas devem ser suspensas lentamente e com controle", insistiu.