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

Vacina de Oxford comprova segurança e resposta imune inclusive em idosos

Vacina de Oxford é testada no Brasil, assim como outros 4 imunizantes - Amanda Perobelli
Vacina de Oxford é testada no Brasil, assim como outros 4 imunizantes Imagem: Amanda Perobelli

Colaboração para o UOL

19/11/2020 07h57

A vacina da farmacêutica AstraZeneca, feita em parceria com a Universidade de Oxford, provou que é segura e tem "forte resposta imune" em idosos. Essa conclusão foi detalhada e comprovada com dados na revista científica "The Lancet". A vacina está na fase 3 de testes e tem chances de ser aplicada nos brasileiros, se for aprovada pela Anvisa (Agência Nacional de Vigilância Sanitária).

A AstraZeneca já tinha anunciado a conclusão dessa fase, mas agora apresentou detalhes dos testes. O estudo foi feito com 560 participantes, sendo que 240 pessoas tinham mais de 70 anos. São pessoas que nem sempre tem reações eficientes a vacinas, mas dessa vez o resultado foi positivo.

As 560 pessoas foram divididas em 10 grupos, que receberam a vacina (em diferentes doses) ou então uma vacina de meningite, para formar o grupo controle. Os participantes com mais de 55 anos também foram divididos em grupos e receberam uma única dose da vacina, ou duas doses com 28 dias de intervalo.

Diante de toda essa variação, chamou atenção que os efeitos adversos foram menos comuns em idosos do que em adultos e jovens. E todas reações foram leves, como dor no local da injeção, fadiga, dor de cabeça, febre e dor muscular.

A resposta imune, ou seja, a produção de anticorpos, foi semelhante em todas as faixas etárias, após a segunda dose.

"As respostas de anticorpos foram induzidas em todas as faixas etárias e foi reforçada e mantida 28 dias após a vacinação de reforço, incluindo o grupo com 70 anos ou mais", diz o estudo da AstraZeneca.

Quando ficará pronta?

Atualmente a vacina de Oxford está na fase 3 de testes. Voluntários da Inglaterra, Índia, Brasil, África do Sul e Estados Unidos estão tomando os imunizantes para medir a eficácia.

Recentemente o coautor da pesquisa, Andrew Pollard, disse que é possível encerrar esses estudos até o Natal. "Estou otimista que podemos chegar a esse ponto antes do final deste ano", disse ele à BBC.

O Brasil tem colaborado com a pesquisa, através da Fiocruz (Fundação Oswaldo Cruz), e já manifestou interesse de comprar a vacina de Oxford se ela for aprovada pela Anvisa.

Recentemente a agência brasileira viajou até a China para, entre outras coisas, fazer uma vistoria na Wuxi Biologics, empresa produtora dos insumos utilizados pela AstraZeneca. A Anvisa vai analisar o local para futuramente emitir ou não a certificação de boas práticas de fabricação, que é um requisito indispensável para eventual registro das vacinas contra covid-19.

Outras vacinas

Atualmente 4 vacinas estão sendo testadas no Brasil. Além da vacina de Oxford, tem também também os imunizantes Pfizer/BioNTech, CoronaVac (SinoVac) e Janssen (Johnson & Johnson).

Ontem a Pfizer anunciou novos resultados da fase 3 e apontou que a vacina tem 95% de eficácia.

O governo de São Paulo já comprou 6 milhões de doses prontas da CoronaVac, das quais 120 mil chegaram ao país hoje. O governo federal já informou que não pretende aplicar essa vacina na população, por isso a disputa pode parar na Justiça.

Na terça-feira, a Anvisa aprovou uma norma que permite que empresas interessadas em registrar uma vacina enviem dados técnicos sobre os testes de forma contínua. O objetivo é acelerar o registro de vacinas contra a covid-19.