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

Saúde

Sintomas, prevenção e tratamentos para uma vida melhor


Estudo: sinusite crônica pode desencadear mudanças na atividade cerebral

Sinusite é a inflamação dos seios paranasais - iStock
Sinusite é a inflamação dos seios paranasais Imagem: iStock

Do VivaBem, em São Paulo

22/04/2021 17h47

A sinusite crônica, além de trazer um grande desconforto nos pacientes, também pode desencadear mudanças na atividade cerebral, segundo um estudo publicado pelo periódico JAMA Otolaryngology-Head & Neck Surgery no dia 8 de abril. A doença é caracterizada pela inflamação dos seios paranasais, que são os espaços ocos dos ossos que rodeiam os olhos, a maçã do rosto e a testa —isso tudo pode causar dor de cabeça, tosse, entre outros sintomas.

No estudo, os pesquisadores fizeram uma análise profunda e descobriram que um importante centro funcional do cérebro —a rede frontoparietal— era interrompido em pacientes com sinusite. Segundo os cientistas, essa região tem um papel relevante na modulação da cognição das pessoas.

Apesar das descobertas, os autores sinalizam que o estudo traz informações preliminares e não mostra uma relação direta de causa e efeito. Algumas questões, inclusive, permanecem sem respostas. Por exemplo: não é possível afirmar que pacientes com sinusite têm maior predisposição a desenvolver doenças mentais.

Como o estudo foi feito

A equipe analisou imagens cerebrais e avaliações de saúde mental de mais de 1.200 adultos, com idades entre 22 e 35 anos. Todos participaram do Human Connectome Project, dos EUA, com dados coletados entre 2019 e 2020.

A partir disso, os pesquisadores se concentraram em 22 pacientes com sinusite moderada a grave. Também analisaram outras 22 pessoas sem a doença.

Quais foram os resultados?

Inicialmente, a equipe não viu nenhuma diferença significativa em termos de quão bem os pacientes se saíram nos testes de raciocínio em relação àqueles sem sinusite.

No entanto, após uma análise mais aprofundada no cérebro deste grupo específico, eles descobriram que um importante centro funcional do órgão foi interrompido em casos de pessoas diagnosticadas com sinusite.

De acordo com o pesquisador principal, esta região é importante por coordenar a atividade de várias áreas do cérebro e manter o equilíbrio do órgão. Ele observou, por exemplo, que a área afetada se sobrepõe amplamente às regiões acometidas por doenças mentais, como depressão e esquizofrenia. Ainda assim, as descobertas são preliminares e não mostram uma relação direta de causa e efeito.

Por que este estudo é importante?

O autor do estudo explica que a descoberta é importante porque pode ampliar a maneira como os médicos enxergam a sinusite.

"O reconhecimento da dimensão da disfunção cerebral da sinusite, pelos médicos, é um primeiro o poderoso no tratamento da doença com um todo e não apenas dos sintomas clássicos", afirmou Aria Jafari, autor do estudo.

"No futuro, as terapias com foco na disfunção cerebral podem ser uma opção para ajudar os pacientes com sinusite a recuperar sua saúde e maximizar sua qualidade de vida."