;(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 matou mais de 1,5 milhão na Europa, onde restrições voltam a ser adotadas

25/11/2021 22h05

Paris, 26 Nov 2021 (AFP) - Mais de 1,5 milhão de pessoas morreram na Europa devido ao coronavírus desde o início da pandemia, que ressurgiu na região, obrigando as autoridades a restabelecer restrições, muitas vezes em meio a distúrbios sociais.

Esta evolução sombria da pandemia coincide com o anúncio por cientistas sul-africanos da detecção de uma nova variante do vírus, com um número "extremamente elevado" de mutações e "um potencial muito alto de propagação".

Após o anúncio, o Reino Unido proibiu a entrada de viajantes procedentes de seis países africanos (África do Sul, Namíbia, Lesoto, Suazilândia, Zimbábue e Botswana) a partir de sexta-feira, quando a OMS se reunirá para estudar a variante.

De acordo com uma contagem da AFP, a Europa superou 1,5 milhão de mortes esta manhã. Esta semana, a região, que inclui 52 países, registra uma média de 4.210 mortes por coronavírus por dia.

Esses números são baseados em dados oficiais, mas a Organização Mundial da Saúde (OMS) estima que o número real é muito maior.

Na região, o país mais afetado é a Rússia, com cerca de 30% do total de mortes e uma média de 1.246 óbitos por dia.

No total, o país contabiliza 269.057 falecidos nessa pandemia, mas, segundo a agência nacional de estatísticas Rosstat, que adota critérios mais amplos para contabilizar as vítimas do coronavírus, as vítimas fatais na Rússia chegavam a 450.000 no final de setembro.

Atrás da Rússia estão o Reino Unido (144.286) e a Itália (133.415).

- "Cada dia conta" -Na Alemanha, onde a pandemia ressurgiu com força, em grande parte devido à lentidão da vacinação, a marca de 100.000 mortes foi ultraada e um recorde de infecções diárias foi registrado na quarta-feira, ultraando os 75.000.

"É um dia triste", disse a chanceler Angela Merkel nesta quinta-feira. "Cada dia conta", acrescentou e pediu mais firmeza para combater a pandemia.

Além das mortes, as infecções também aumentam na Europa, atingindo uma média de 369.915 novos casos na semana ada, uma alta de 14% em relação à semana anterior.

Vários países já endureceram suas restrições, embora isso tenha provocado protestos em países como Áustria, Bélgica e Holanda, às vezes violentos.

Na França, nesta quinta-feira, o governo anunciou novas medidas para conter as infecções: iniciou a terceira dose da vacina para todos os adultos e retomou a obrigatoriedade do uso de máscara em locais fechados.

Até o momento, o país descartou aplicar confinamentos ou toques de recolher como fez a Áustria.

A Holanda e a Letônia também anunciaram "confinamentos", embora menos severos. A Itália acrescentou novas restrições e a República Tcheca decretou estado de emergência de 30 dias e fechou seus mercados de Natal e estabelecimentos noturnos.

O presidente tcheco Milos Zeman voltou a dar entrada em um hospital poucas horas depois de deixá-lo devido a uma infecção por covid-19.

E na Bélgica, o primeiro-ministro Alexander de Croo, que se reunirá com urgência com seu gabinete na sexta-feira para decidir novas medidas, informou que o aumento de casos e hospitalizações é "maior que as curvas mais pessimistas" previstas na última semana.

- Vacinação desigual -Em Bruxelas, nesta quinta-feira, a Comissão Europeia recomendou a istração de uma dose de reforço, o mais tardar nove meses após a segunda dose da vacina anticovid, para reforçar o aporte europeu de saúde, que não terá validade de outra forma.

Além disso, também recomendou adotar a mesma abordagem para os cidadãos de outros países no caso de viagens não essenciais.

Apenas as pessoas com certificado que comprove que estão protegidas com as doses exigidas pela UE ou pela OMS poderão entrar na UE, anunciou a comissária do Interior, Ylva Johansson.

Para as pessoas vacinadas com um imunizante não reconhecido pela UE, será exigido um teste PCR negativo para entrar, afirmou.

Na União Europeia, atualmente, 67,7% da população recebeu pelo menos duas doses da vacina, embora as diferenças sejam notáveis.

Nesta quinta, na tentativa de acelerar o combate ao ressurgimento da pandemia, o órgão regulador europeu aprovou o uso da vacina Pfizer em crianças com entre 5 e 11 anos.

Esta semana, a OMS expressou o temor de que o ressurgimento da pandemia na Europa cause 700.000 mortes adicionais entre agora e março se a tendência atual continuar.

bur-bl/me/mr/aa/ic/mvv