;(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 menor balanço diário de mortes por coronavírus desde 20 de março

26.abr.2020 - Homem e menino caminham em rua vazia depois que as restrições foram parcialmente relaxadas para crianças pela primeira vez em seis semanas por causa do coronavírus em Ronda, na Espanha - Jon Nazca/Reuters
26.abr.2020 - Homem e menino caminham em rua vazia depois que as restrições foram parcialmente relaxadas para crianças pela primeira vez em seis semanas por causa do coronavírus em Ronda, na Espanha Imagem: Jon Nazca/Reuters

Madri (Espanha)

30/04/2020 15h38

O governo espanhol anunciou hoje que estabelecerá horários para permitir partidas limitadas para seus cidadãos a partir de sábado, em um dia em que o país anunciou seu menor número de mortes diárias desde 20 de março.

De acordo com informações do Ministério da Saúde, a Espanha registrou 268 novas mortes, elevando o total de mortes para 24.543, o quarto maior saldo do mundo, atrás dos Estados Unidos, Itália e Reino Unido.

O país permaneceu nos últimos cinco dias, em torno das 300 mortes diárias, longe do pico de mortes ocorridas no início de abril, quando atingiram 950 mortes em 24 horas.

Tudo isso ocorre após sete semanas de severo confinamento, durante os quais os espanhóis só podiam sair para trabalhar se não fosse possível fazer isso em casa ou para atividades básicas, como comprar comida ou remédio ou ear com o cachorro.

Essas restrições, decretadas em 14 de março, começaram a ser flexibilizadas no fim de semana ado, com a autorização de saídas para menores de 14 anos por uma hora por dia.

Comemorando que o país está "atingindo seus objetivos", o ministro da Saúde, Salvador Illa, confirmou as novas "medidas de alívio" agendadas para sábado: a possibilidade de praticar esportes individualmente ou caminhar com uma pessoa que vive na mesma residência.

Para evitar o acúmulo de pessoas que foram vistas no primeiro dia de saída das crianças, o ministério estabeleceu horários diferentes para essas saídas em municípios com mais de 5.000 habitantes.

Os adultos que quiserem caminhar ou praticar esportes poderão praticar das 06h00 às 10h00 e das 20h00 às 23h00, os idosos terão horários reservados das 10h00 às 12h00 e das 19h00 às 20h00 e crianças das 12h00 às 19h00.

Em Barcelona, para aumentar o espaço disponível para os pedestres, decidiram abrir 70 parques públicos fechados desde o início do confinamento e proibir o tráfego de carros em cerca de quarenta ruas.

- Prejuízo econômico -O governo afirma que a epidemia permanece controlada e destaca os resultados do confinamento.

"Começamos no dia 14 de março com número de infectados de 35% (de aumento diário), hoje estamos em 0,6%", afirmou o chefe da Saúde.

Segundo o ministério, os casos confirmados do novo coronavírus ultraam 213.000, enquanto o número de pessoas que foram curadas da doença é superior a 112.000.

As restrições deixaram um prejuízo econômico significativo. No primeiro trimestre, o PIB caiu 5,2% e a taxa de desemprego subiu para 14,4%.

Além disso, quase 4 milhões de pessoas estão com empregos suspensos pela interrupção temporária da atividade de suas empresas.

O primeiro-ministro espanhol, o socialista Pedro Sánchez, anunciou na terça-feira um plano para o "progressivo" desconfinamento da população, que será realizado em "fases" e deverá terminar no "final de junho" se a epidemia evoluir favoravelmente.

O plano prevê uma reabertura muito gradual e com capacidade limitada em setores de atividade como restaurantes ou hotéis, que criticaram fortemente a estratégia do governo.