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


Os olhos merecem cuidado especial na pandemia de covid-19

iStock
Imagem: iStock

Da Agência Einsten

11/06/2020 13h01

Evitar tocar os olhos ou a ser um mantra em tempos de Covid-19, já que eles podem ser uma via para o novo coronavírus entrar no organismo. O germe é capaz de causar conjuntivite, como mostrou um estudo publicado no periódico científico Journal of Medical Virology. Realizado na China, o trabalho avaliou a lágrima e secreções da conjuntiva - membrana mucosa que reveste a esclera, a parte branca do olho - de 30 pacientes com pneumonia derivada da contaminação pelo vírus.

As amostras foram analisadas por meio do exame RT-PCR, que diagnostica a infecção pelo Sars-Cov-2. No único paciente com conjuntivite, o resultado deu positivo para a presença do micro-organismo no material coletado.

As secreções lacrimais participam do sistema de limpeza ocular, que tem seu início no ato mecânico de piscar. O ser humano pisca de 15 a 20 vezes por minuto. "Trata-se de uma forma de lubrificar a superfície ocular e eliminar qualquer substância ou micro-organismo que porventura aterrisse sobre os olhos", explica o oftalmologista Adriano Biondi, do Hospital Israelita Albert Einstein, de São Paulo. A lágrima é drenada para o canal lacrimal, vai para o saco lacrimal e segue para a mucosa do nariz até chegar na faringe. Seu trajeto termina na garganta. É o mesmo percurso no qual o vírus circula.

Eliminações lacrimais podem estar presentes em toalhas e roupa de cama, por exemplo. Mas ainda não está claro quanto tempo o vírus é infectante nessas condições.

Home office

Há maneiras de aumentar a proteção. Quem está trabalhando em casa quase sempre permanece mais tempo em frente à tela do computador ou do celular. Isso interfere na nossa capacidade de piscar. "Quando você olha para uma tela, há uma mudança na resposta fisiológica normal responsável pela limpeza ocular", explica Biondi.

O olho fica mais aberto e estático e pisca-se até três vezes menos. O resultado é o ressecamento, característica da síndrome do uso excessivo da tela do computador. Seus sintomas incluem ardência, vermelhidão, visão embaçada e cansaço dos olhos. Grau desregulado dos óculos também entra nessa equação.

O olho ressaca muito rápido. Ele tem uma película de hidratação, o filme lacrimal. Esse filme tem camadas. A mais externa é formada por gordura, encarregada de criar uma tensão superficial que "segura" a lágrima na região. A segunda camada é a parte aquosa, constituída de água, enzimas, eletrólitos e proteínas, que nutrem a córnea. "É ali que os vírus circulam", fala Biondi.

O terceiro estrato está em contato com a superfície do olho e é denominado proteico. Células oculares produzem proteínas com carga elétrica que atrai e segura a água na região. "As três trabalham em harmonia", relata o oftalmologista. Se ocorre algum problema, como a blefarite, a inflamação da pálpebra, há uma instabilidade do filme lacrimal - ele desaparece em segundos. O olho fica irritado, abrindo espaço para vírus porque o sistema de limpeza natural não está funcionando a contento. Isso vale para as conjuntivites virais também, não só o Sars-Cov-2.

Pausa necessária

Para evitar que os olhos sofram com o trabalho exaustivo diante do computador, o ideal é que, a cada 20 minutos, faça-se uma pausa de 1 minuto longe da tela. "Olhe para longe, pisque mais e tome um copo d'água para a reidratação ocular", aconselha o oftalmologista. Mirar o horizonte ou qualquer coisa distante descansa a visão - já o que é próximo tem o efeito contrário. Isso porque o ser humano tem olhos de predador: são paralelos e adaptados para ver uma "caça" de longe. Assim como os do águia. Com os animais que são presas, a história é diferente. "O pato e a galinha possuem olhos lateralizados para enxergar quem vem por trás e fugir", diz Biondi.