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

Pfizer/BioNTech pedem autorização na UE para usar vacina em jovens de 12 a 15 anos

Pedidos se baseiam nos dados de um estudo clínico de fase 3, que mostra "eficácia de 100%" para prevenir a doença neste grupo de idade - Dado Ruvic/Reuters
Pedidos se baseiam nos dados de um estudo clínico de fase 3, que mostra "eficácia de 100%" para prevenir a doença neste grupo de idade Imagem: Dado Ruvic/Reuters

Em Frankfurt

30/04/2021 11h09

O laboratório alemão BioNTech e seu sócio americano Pfizer anunciaram hoje que apresentaram um pedido de aprovação na UE (União Europeia) de sua vacina anticovid para jovens de 12 a 15 anos, o que pode levar a sua homologação em junho.

Baseando-se em um estudo clínico que demonstra uma "eficácia de 100%" para este grupo de idade, ambos solicitaram, de acordo com um comunicado, uma "ampliação" da autorização concedida até agora para os maiores de 16 anos.

Este processo costuma durar entre quatro e seis semanas.

Nos Estados Unidos, as duas empresas já apresentaram uma solicitação similar em abril para ampliar a aprovação de emergência concedida pela FDA.

Os pedidos se baseiam nos dados de um estudo clínico de fase 3, publicado no final de março, que mostra uma "eficácia de 100%" da vacina para prevenir a doença neste grupo de idade. Também foi "geralmente bem tolerada".

Os efeitos colaterais foram "geralmente consistentes com os observados" em pessoas de entre 16 e 25 anos, disseram a Pfizer e a BioNTech no final de março.

Ainda não existe vacina para as crianças, que estão menos expostas aos casos graves da doença. Até agora sua vacinação não foi prioridade.

Elas representam, no entanto, uma proporção importante da população e, segundo especialistas, também deveriam ser imunizadas para frear a transmissão.

O ministro alemão da Saúde, Jens Spahn, disse ontem que a vacinação seria possível "no mais tardar durante as férias de verão" para os jovens de 12 a 15 anos.

No caso das crianças de 5 a 12 anos, o diretor da BioNTech, Ugur Sahin, continua esperando os resultados do estudo clínico em julho e afirma que está "no caminho" de conseguir a aprovação para o início do curso escolar, em setembro.

Os resultados de um estudo sobre crianças ainda menores poderão estar disponíveis a partir de setembro, noticiou ontem a revista alemã Der Spiegel.

Neste caso, "a validação leva entre quatro e seis semanas", disse Sahin.