;(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: por que OMS diz que pandemia ainda vai durar mais do que o previsto

Um carregamento de vacinas da Covax chegou ao Sudão no início de outubro - AFP
Um carregamento de vacinas da Covax chegou ao Sudão no início de outubro Imagem: AFP

Naomi Grimley

BBC News

21/10/2021 08h54Atualizada em 22/10/2021 07h09

A pandemia de covid-19 "vai durar mais um ano do que precisa" porque os países mais pobres não estão recebendo as vacinas de que necessitam, afirma a OMS (Organização Mundial da Saúde).

Bruce Aylward, um alto dirigente da OMS, disse que isso significa que a crise de covid pode "facilmente se arrastar profundamente em 2022".

Menos de 5% da população da África foi vacinada, em comparação com 40% na maioria dos outros continentes.

O Reino Unido distribuiu mais de 10 milhões de vacinas para países necessitados. E prometeu um total de 100 milhões.

Aylward fez um apelo aos países ricos para que cedam seus lugares na fila da vacina para que as empresas farmacêuticas possam priorizar os países de baixa renda.

Segundo ele, os países ricos precisam "fazer um inventário" para ver em que pé estão com seus compromissos de doação — feitos, por exemplo, durante a cúpula do G7 em junho na Cornualha, no sudoeste da Inglaterra.

"Posso dizer que não estamos no caminho certo", afirmou.

"Nós realmente precisamos acelerar, ou sabe o que vai acontecer? Esta pandemia vai durar mais um ano do que precisa."

A The People's Vaccine — uma aliança de instituições de caridade — divulgou novos números sugerindo que apenas uma de cada sete doses prometidas por empresas farmacêuticas e países ricos está realmente chegando aos seus destinos nas nações mais pobres.

Covid: por que OMS diz que pandemia ainda vai durar mais do que o previsto - BBC - BBC
Imagem: BBC

A grande maioria das vacinas contra covid foi aplicada em países de alta renda ou renda média alta. A África é responsável por apenas 2,6% das doses istradas globalmente.

O grupo de instituições de caridade, que inclui a Oxfam e a UNAids, também criticou o Canadá e o Reino Unido por obterem vacinas para suas próprias populações por meio da Covax, o programa global apoiado pela ONU (Organização das Nações Unidas) para distribuir vacinas de forma justa.

Os dados oficiais mostram que no início deste ano o Reino Unido recebeu 539.370 doses da Pfizer, enquanto o Canadá adquiriu pouco menos de um milhão de doses da AstraZeneca.

A ideia original por trás da Covax era que todos os países poderiam adquirir vacinas por meio do consórcio, incluindo os ricos. Mas a maioria dos países do G7 decidiu não fazer isso quando começou a fazer seus próprios acordos individuais com empresas farmacêuticas.

O consultor de saúde global da Oxfam, Rohit Malpani, reconheceu que o Canadá e o Reino Unido tinham tecnicamente o direito de obter vacinas por esta via, por terem investido recursos na iniciativa Covax, mas acrescentou que ainda assim era "moralmente indefensável", uma vez que ambos haviam obtido milhões de doses por meio de seus próprios acordos bilaterais.

"Eles não deveriam ter adquirido essas doses da Covax", afirmou.

"Não é nada mais do que double-dipping (termo em inglês que quer dizer "obter recursos de duas fontes ao mesmo tempo"), e significa que os países mais pobres, que já estão no fim da fila, vão esperar mais tempo."

O governo do Reino Unido destacou que foi um dos países que deu o "pontapé inicial" na Covax no ano ado com uma doação de £ 548 milhões (R$ 4,2 bilhões).

E o governo canadense fez questão de enfatizar que agora havia parado de usar as vacinas da Covax.

"Assim que ficou claro que o fornecimento que havíamos garantido por meio de nossos acordos bilaterais seria suficiente para a população canadense, transferimos as doses que havíamos adquirido da Covax de volta para a Covax, para que pudessem ser redistribuídas para os países em desenvolvimento", afirmou Karina Gould, ministra do Desenvolvimento Internacional do país.

A Covax pretendia originalmente entregar 2 bilhões de doses de vacinas até o fim deste ano, mas até agora forneceu 371 milhões de doses.

Errata: este conteúdo foi atualizado
Diferente do informado anteriormente na reportagem, Cornualha fica no sudoeste da Inglaterra, e não no sudeste. O erro foi corrigido.