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

Aguardamos ansiosamente, diz responsável por CoronaVac na Turquia

30.nov.2020 - Tiago Queiroz/Estadão Conteúdo
Imagem: 30.nov.2020 - Tiago Queiroz/Estadão Conteúdo

Nathan Lopes

Do UOL, em São Paulo

23/12/2020 12h33Atualizada em 23/12/2020 12h33

O anúncio dos resultados do estudo clínico da CoronaVac é esperado com expectativa pelos responsáveis pelo teste da vacina na Turquia.

"Estamos aguardando ansiosamente", escreveu ao UOL o professor Murat Akova, coordenador das pesquisas sobre a vacina no país, integrante do departamento de Doenças Infecciosas da Universidade de Hacettepe, e membro da ESCMID (sigla para Sociedade Europeia de Microbiologia Clínica e Doenças Infecciosas).

Segundo Akova, o governo turco planeja iniciar a vacinação em meados de janeiro caso sejam positivos os resultados da fase 3 do estudo da Sinovac e do Instituto Butantan —dados que serão divulgados na tarde de hoje junto com a taxa de eficácia da CoronaVac. "Depois, darão uma aprovação emergencial para a CoronaVac."

Até o momento, com base nos estudos iniciais, as informações divulgadas pela Sinovac a respeito da vacina dão conta de que ela:

  • tem "boa segurança";
  • "é bem tolerada em diferentes grupos de idade", com estudos feitos em grupos com pessoas de 18 a 59 anos de idade, e idosos;
  • tem capacidade de produzir resposta imune no organismo 28 dias após sua aplicação em 97% dos casos;

Resultados iniciais

"Parece que será uma vacina segura e efetiva contra o vírus da covid-19", afirmou Akova. Ele disse que os resultados da fase 2 "indicaram que os níveis de anticorpos produzidos pela vacina foram menores do que os encontrados após a infecção natural". "Mas, o significado desses resultados é desconhecido".

akona - Reprodução/ECMM - Reprodução/ECMM
Murat Akona, coordenador dos testes da CoronaVac na Turquia
Imagem: Reprodução/ECMM

Na comparação preliminar com outras vacinas, Akova disse que "o repertório de anticorpos produzido pela CoronaVac pode ser mais rico do que os outros". "Ou seja, mais variedade de anticorpos são produzidos contra o vírus, do que as outras vacinas, que produzem apenas anticorpos contra proteínas spike." Ele faz a ressalva de que a importância desse ponto ainda precisa ser estudada.

O professor diz que ainda não se pode dizer que a CoronaVac seja a melhor vacina contra a covid-19. "Primeiro, não sabemos os resultados dos testes da fase 3. Além disso, não houve nenhum ensaio até agora comparando vacinas diferentes entre si no mesmo ensaio. Até lá, ninguém pode dizer que uma vacina é melhor que a outra."

Akova lembra que, mesmo com os resultados de hoje, os voluntários ainda serão acompanhados por até um ano para que se analise a eficácia e a segurança da vacina. "Nesta fase, apenas a aprovação de emergência pode ser feita, [mas] dependendo dos resultados favoráveis que serão divulgados hoje."

Avanço das pesquisas

Akova avalia que este momento é apenas o início de um período de pesquisas e descobertas sobre todas as vacinas. E algumas dúvidas ainda precisarão ser esclarecidos com o avanço das pesquisas, como:

  • "É claro que a pergunta mais importante a ser respondida é se a aplicação generalizada das várias vacinas irá deter a pandemia de forma eficaz. Eu acho que mais dados de segurança e eficácia serão coletados após este período."
  • "Por quanto tempo a eficácia persistirá é uma questão urgente que precisamos responder."
  • "Também precisamos de dados se essas vacinas também podem prevenir a disseminação em vez de prevenir covid-19."
  • "As combinações de vacinas podem ser outra opção de pesquisa. Ou seja, diferentes vacinas a serem usadas na mesma pessoa?"

Contra hesitação

Assim como no Brasil, Akova diz que na Turquia também há pessoas que que acham que a covid-19 não seja tão séria "ou não tão mais grave que uma gripe" e que, por isso, vacinas não seriam necessárias. Outros falam em teses infundadas, como a de que a imunização viria com um chip genético.

Por causa dessas teorias infundadas, ele acredita, "muitas pessoas tendem a hesitar em ser vacinadas". "Mas, conforme o vírus se espalha e os números de infecção e mortalidade aumentam, as pessoas começam a entender a gravidade da situação."

Na Turquia, já há o registro de quase 1,2 milhão de casos. Cerca de 18 mil pessoas perderam a vida por causa da covid-19 em um país com aproximadamente 82 milhões de habitantes.

Com uma população equivalente a quase duas Turquias e meia, o Brasil já ultraou a marca de 7,3 milhões de casos e está perto de chegar a 190 mil mortes.