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


Paralisia de Bell: conheça a doença que acomete Liminha

Liminha ou mal durante a gravação do "Programa Silvio Santos" - Reprodução/Instagram
Liminha ou mal durante a gravação do "Programa Silvio Santos" Imagem: Reprodução/Instagram

Do UOL VivaBem, em São Paulo

01/11/2018 14h05

O assistente de palco do SBT, Liminha, 53, foi diagnosticado com Paralisia de Bell após ar mal durante a gravação do "Programa Silvio Santos", no último dia 9. Em entrevista ao UOL, sua esposa Fernanda Fiuza conta que ele está se recuperando. "É difícil se adaptar a falar diferente, comer diferente. O sorriso não é o mesmo e ainda ele tem que ouvir piadinhas e apelidos. É uma rotina bastante desgastante, são vários profissionais envolvidos para reverter a sequela da paralisia facial".

Apesar de ser bastante confundida com um princípio de AVC (Acidente Vascular Cerebral), a doença de Liminha é temporária e periférica --consiste em uma inflamação no sétimo nervo craniano facial, diferentemente do AVC que atinge a região cerebral. A paralisia de Bell provoca fraqueza e pode provocar paralisia de um lado da face, como aconteceu com o assistente de palco.

VEJA TAMBÉM:

"O AVC acomete só a parte inferior da face, enquanto a paralisia de Bell pega todo o lado do rosto, não fica só na boca, mas afeta os olhos também. Muitos pacientes ficam com dificuldade de fechá-los", explica José Luiz Pedroso, neurologista do Hospital Israelita Albert Einstein e professor afiliado do departamento de Neurologia da Unifesp (Universidade Federal de São Paulo).

Os principais sintomas desse tipo de paralisia são desvio da boca, alterações no paladar, dificuldade para fechar os olhos, alteração de lacrimejamento e da audição. Os pacientes também podem ter dor na região do ouvido.

Causas vão de vírus a diabetes

Existem algumas doenças que podem desencadear a paralisia, como diabetes, hipertensão e doenças infecciosas, como sífilis e HIV.

Na maioria das vezes, quando a paralisia não tem origem definida, os neurologistas fazem um diagnóstico presuntivo, que ela é de origem viral e inflamatória. “Os vírus mais frequentes associados são os da família do herpes, como o tipo 1 e o menos comum, o Zóster”, fala Pedroso.