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

Florianópolis cogita usar vacina tríplice viral contra covid, diz prefeito

Vacina tríplice viral (sarampo, caxumba e rubéola) - WILLIAN MOREIRA/FUTURA PRESS
Vacina tríplice viral (sarampo, caxumba e rubéola) Imagem: WILLIAN MOREIRA/FUTURA PRESS

Do UOL, em São Paulo

09/03/2021 19h48

O prefeito de Florianópolis, Gean Loureiro (DEM-SC), cogitou hoje a possibilidade de usar a vacina tríplice viral — também conhecida como MMR, que protege contra sarampo, caxumba e rubéola— no combate à covid-19. Um grupo de professores da UFSC (Universidade Federal de Santa Catarina), que tem estudado os efeitos do imunizante contra a covid-19, apresentou resultados animadores, segundo o chefe do Executivo municipal.

"A nossa equipe técnica está analisando a pesquisa. Há possibilidade real de usarmos", afirmou ele, em post publicado nas redes sociais.

De acordo com o prefeito, os resultados da pesquisa com a vacina indicam uma eficácia de 76% contra internação hospitalar e 42% contra os sintomas, e ajudaria a reduzir a carga viral. A ideia do chefe de Loureiro seria utilizar o imunizante em grupos não prioritários, maiores de 18 anos.

"Vamos aguardar a publicação oficial da pesquisa, a análise pelos pares, e, em caso positivo, preparar uma estratégia para as próximas semanas. Parabéns a nossa UFSC e aos professores envolvidos", escreveu.

Vale ressaltar que, apesar dos resultados promissores, mais estudos precisam ser realizados para concluir se a vacina tríplice viral pode ser eficaz contra a covid-19 e atenuar os sintomas da infecção.

Estudo nos EUA

Em fevereiro, um estudo mBio, jornal científico da American Society for Microbiology, já havia revelado que quem foi imunizado com a vacina tríplice viral parece ter sintomas mais leves do novo coronavírus.

Os pesquisadores dividiram 80 pessoas em dois grupos e analisaram quem tinha sido vacinado e os níveis de gravidade da covid-19 —50 pessoas tinham anticorpos por meio da vacina e 30 indivíduos teriam anticorpos por outros meios, incluindo já ter tido as doenças (sarampo, caxumba e rubéola) anteriormente.

Os pesquisadores apontaram que as pessoas com menos de 42 anos que foram imunizadas com a vacina tiveram sintomas menos graves da covid-19.

De acordo com os cientistas, isso também explicaria porque as crianças são menos atingidas pela doença em comparação com os adultos, assim como apresentam uma taxa de mortalidade muito menor.

"A maioria das crianças recebe a primeira vacinação MMR por volta dos 12 a 15 meses de idade e a segunda dos 4 aos 6 anos de idade. Este é o primeiro estudo imunológico que avaliou a relação entre a vacina e a covid-19. Ela é considerada segura com muito poucos efeitos colaterais. Se tiver ainda o benefício de prevenir a covid-19, a disseminação da doença e sua gravidade, a vacinação compensa muito", destacou David J Hurley, coautor do estudo, professor e microbiologista molecular da Universidade da Geórgia (EUA).