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

Mundo supera 800 mil mortes por covid-19 e aumenta alerta de novos surtos

Imagem do novo vírus coronavirus - Reprodução
Imagem do novo vírus coronavirus Imagem: Reprodução

22/08/2020 17h07

O respiro durou pouco. As medidas para conter a propagação do coronavírus se multiplicam a cada dia, em meio a alertas de novos surtos da pandemia, que já deixa mais de 800 mil mortos no mundo.

O reconfinamento parcial e o uso de máscaras voltaram a ser obrigatórios em muitos países devido a um vírus que não para e já matou ao menos 800.004 pessoas e infectou 23 milhões desde seu surgimento em dezembro na China, segundo um balanço de AFP com base em fontes oficiais.

Geralmente escassas, as boas notícias são recebidas com esperança. A OMS considerou que a situação se estabilizou no Brasil, o mais afetado da América Latina, segundo país em números absolutos de casos (3,5 milhões) e mortes (113.358).

Na Europa, os novos surtos são mais que preocupantes. A Itália, um dos países mais afetados pela covid-19 registrou mil novos contágios nas últimas 24 horas, o pior balanço desde o fim do confinamento em maio.

A Alemanha superou os 2 mil novos casos nas últimas 24 horas, um número que não era registrado desde o final de abril, durante o pico da pandemia.

Em Madri, agora recomenda-se à população que se confine nas áreas mais afetadas pelo coronavírus, quando o número total de casos diagnosticados na Espanha aumentou em mais de 8 mil em 24 horas.

O mesmo rigor chega na Inglaterra, onde o confinamento se endureceu em várias áreas do noroeste e a segunda cidade mais populosa do país, Birmingham, está sob vigilância.

Até ao momento por recomendação, a partir deste sábado a máscara será obrigatória nos transportes públicos da Dinamarca, que enfrenta um ressurgimento de focos e casos de contaminação.

Situação preocupante

Fora da Europa a situação também é preocupante. Coreia do Sul, que foi considerada um exemplo no combate à pandemia, registrou mais de 300 casos declarados em dois dias seguidos e anunciou neste sábado que aumentará as restrições a partir de domingo.

"Estamos numa fase muito instável que pode ser o início de uma segunda onda nacional", avaliou o ministro da Saúde, Park Neung-hoo.

Em outro canto do planeta, a província argentina de Jujuy, na fronteira com a Bolívia, sofre um aumento exponencial de casos que a mantém à beira de um colapso sanitário.

"Esperamos acabar com esta pandemia em menos de dois anos. Principalmente se conseguirmos unir nossos esforços", disse na sexta-feira o diretor-geral da Organização Mundial da Saúde (OMS), Tedros Adhanom Ghebreyesus.

O país mais afetado do mundo, Estados Unidos, soma 5,6 milhões de casos e mais de 175.416 mortes. Mas os contágios diminuíram nas últimas três semanas e o número de mortes, estável em 1.000 por dia desde o final de julho, deve começar a diminuir, segundo autoridades médicas.

Máscaras transparentes

No entanto, para muitos em desemprego forçado, os dois anos mencionados pela OMS podem parecer uma eternidade.

A América Latina, que representa quase uma terça parte do saldo mortal da pandemia, com 254.897 mortos (6.575.960 casos), viu o coronavírus acentuar a pobreza e a desigualdade.

Só na região, segundo a Comissão Econômica para América Latina e Caribe (CEPAL), a pandemia vai levar a pobreza a 45 milhões de pessoas, elevando o total para 231 milhões, 37,3% da população latino-americana.

Enquanto isso, os esforços não param. Vestidos com trajes de segurança e com equipamentos em mãos para detectar o vírus, cerca de 1.800 brigadistas começaram um rastreamento inédito a pé por bairros de La Paz na Bolívia para tentar evitar mais prejuízos da pandemia.

A Venezuela, que está imersa em uma crise política e econômica colossal, recebeu neste sábado 73 toneladas de suprimentos contra a covid-19 enviadas pela Espanha e Portugal.

E como isso vai durar muito, enquanto não chega a tão esperada vacina, há iniciativas como a de fazer máscaras transparentes na Europa, América do Norte e outras regiões. É fundamental para a comunicação dos surdos, embora seja necessário reduzir o preço para serem íveis a todos, como ocorreu com as cirúrgicas ou as de tecido nos últimos meses.

O lazer também começa a se adaptar a esta nova situação. Na Alemanha, pesquisadores iniciaram neste sábado um gigantesco experimento com 4.000 participantes para determinar se é possível autorizar shows pop novamente, apesar da covid-19.