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

Espanha tem 585 mortes em 24 horas por coronavírus; total de óbitos ultraa 19 mil

Paciente chega de ambulância a hotel que foi transformado em centro de tratamento de casos de coronavírus em Madrid - SUSANA VERA/REUTERS
Paciente chega de ambulância a hotel que foi transformado em centro de tratamento de casos de coronavírus em Madrid Imagem: SUSANA VERA/REUTERS

17/04/2020 09h11

A Espanha registrou até esta sexta-feira (17) um total de 19.478 mortes provocadas pelo coronavírus, de acordo com os dados do Ministério da Saúde, cada vez mais questionado por algumas regiões por incluir apenas os casos com teste positivo de covid-19.

O Ministério modificou nesta sexta-feira a metodologia de contagem para homogeneizar os dados enviados pelas diferentes regiões, o que provocou uma mudança na contagem dos dias anteriores.

"Isso pode implicar que, em alguns casos, alguns dados podem parecer um pouco estranhos, esperamos que em breve possamos resolver esse problema", disse o responsável pelo Centro de Emergências Sanitárias, Fernando Simón.

Segundo essa nova metodologia, houve 585 óbitos adicionais nas últimas 24 horas, embora, de acordo com os dados globais oferecidos no dia anterior, esse aumento tenha sido de apenas 348 pessoas, de 19.130 para 19.478 falecimentos.

O número de recuperações também foi alterado, ando de 74.797 na contagem anterior para 72.963 no saldo desta sexta-feira. O número de casos oficialmente diagnosticados é de 188.068 pessoas.

Tais mudanças ocorrem após vários dias de polêmica com algumas regiões, encarregadas de coletar os dados e enviá-los para o Ministério, sobre os critérios para a realização dessa recontagem.

Há dois dias, por exemplo, a Catalunha (nordeste) anunciou uma nova metodologia de contagem baseada em dados oferecidos pelas casas funerárias. Estes números incluíam tanto as pessoas testadas positivas para covid-19 quanto casos suspeitos, mas não confirmados.

Assim, as autoridades catalãs notificaram mais de 7.500 mortes por coronavírus, enquanto o balanço ministerial incluía apenas 3.752 mortes (abaixo das 3.855 relatadas no dia anterior).

O Ministério da Saúde emitiu nesta sexta uma ordem para homogeneizar esses dados, lembrando que apenas os casos com teste positivo para covid-19 deveriam ser incluídos nos balanços regionais.

Sem citar a Catalunha, Simón disse que os dados de uma região "não tinham a consistência que pretendemos dar às séries de dados".

Em Madri, a região mais afetada pela epidemia, a contagem também é objeto de discussão: "Devemos estar cientes de que o número de mortos é muito maior", porque nem todos os casos suspeitos puderam ser testados, reconheceu o vice-presidente regional, Ignacio Aguado.

A Espanha é um dos países mais atingidos no mundo pela epidemia, o que levou o governo a decretar um severo confinamento de sua população entre 14 de março e 25 de abril.

Na semana ada, o chefe de governo Pedro Sánchez declarou que as restrições devem ser estendidas por um período ainda mais longo antes de iniciar um relaxamento gradual.