;(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 tem novo recorde diário de casos de covid-19 com altas nos EUA, Brasil e Índia

Imagem ilustrativa do novo coronavírus - Getty Imagens
Imagem ilustrativa do novo coronavírus Imagem: Getty Imagens

13/07/2020 10h05

A OMS (Organização Mundial da Saúde) registrou um novo recorde no número de casos confirmados de coronavírus em um período de 24 horas, superando 230 mil.

Estados Unidos, Brasil, Índia, nessa ordem, puxaram a alta.

O recorde global anterior havia sido alcançado na última sexta-feira (10), com mais de 228 mil novos casos em todo o mundo.

No Brasil, o número de casos confirmados ultraou 1.864.000 ontem e deve ultraar 2 milhões ainda nesta semana, segundo indica uma projeção feita a pedido da BBC News Brasil.

Segundo a OMS, a maioria dos novos casos foi registrada no continente americano, seguido pelo Sudeste Asiático.

Dados da Universidade Johns Hopkins, nos Estados Unidos, mostram que um total de quase 12,9 milhões de casos foi registrado oficialmente em todo o mundo no início do dia de hoje e 568.296 mortes.

Especialistas, no entanto, acreditam que esses números estejam subnotificados, em grande parte devido à falta de testagem em massa, que impede autoridades de saúde de saber a realidade da pandemia, como é o caso do Brasil.

Os Estados Unidos voltaram ao topo da lista de novos casos registrados por dia, com mais de 66 mil, no domingo.

Somente a Flórida confirmou o maior aumento de casos diários de todos os tempos para um estado americano, com 15 mil novos casos, também no domingo.

O recorde anterior era detido pela Califórnia, com 11.694, na última quarta-feira (8).

Em 15 de abril, Nova York tinha 11.571.

O aumento no número de casos na Flórida se refletiu também em mais mortes. Foram 514, uma média de 73 por dia. Três semanas atrás, o estado tinha, em média, 30 mortes por dia.

No Texas, um homem de 30 anos morreu depois de participar de uma "festa covid", acreditando que o vírus era uma farsa, afirmou uma autoridade médica do estado americano.

Segundo Jane Appleby, diretora médica do hospital metodista em San Antonio, o evento foi organizado por alguém diagnosticado com o novo coronavírus para verificar se o vírus é real e se pode infectar outras pessoas.

Mortes

De acordo com a OMS, as mortes globais permanecem estáveis em cerca de 5 mil por dia.

O México se tornou o país com o quarto maior número de mortes no mundo neste domingo, ultraando a Itália, com 35.006. A Itália registrou 34.954 mortes.

Já as Filipinas quebraram seu próprio recorde de mortes registradas por dia, com 162 novas mortes.