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

Jornalista Lucia Hippolito está há quase 10 anos afastada por doença grave

Lucia Hippolito era uma das comentaristas no quadro "Meninas do Jô" - Divulgação/TV Globo
Lucia Hippolito era uma das comentaristas no quadro "Meninas do Jô" Imagem: Divulgação/TV Globo

De Splash, em São Paulo

05/12/2021 16h37Atualizada em 08/12/2021 08h45

A jornalista, cientista política, historiadora e ex-integrante do quadro "Meninas do Jô" no programa de Jô Soares, Lucia Hippolito, está há quase 10 anos afastada do trabalho por questões de saúde.

Em abril de 2012, ela viajava pela França quando tentou levantar da cama e percebeu que suas pernas não se mexiam. Ela foi levada a um hospital em Paris onde recebeu o diagnóstico: um quadro grave de Síndrome de Guillain-Barré.

Trata-se de uma doença autoimune considerada muito rara, que pode ser desencadeada por infecção bacteriana ou viral. Em entrevista ao site Conexão Jornalismo em 2014, relembrou o dia do diagnóstico:

Quatro horas depois de entrar no hospital, eles me deram o nome da doença e me disseram que eu ia piorar muito, que depois eu ficaria um período estável e, mais tarde, começaria a melhorar lentamente. Fiquei na cama, sem movimentos, entubada. Lucia Hippolito

Ela precisou encontrar uma forma de se comunicar com o marido, Edgar Flexa Ribeiro: "Ele me mostrava um papel com todas as letras e números. E ia indicando letra por letra. Eu piscava o olho para dizer "sim" e virava a cabeça para o lado para dizer "não". E assim eu ia construindo as palavras".

Lucia ficou três meses internada em Paris. Segundo o Ministério da Saúde, a doença costuma piorar nos dois primeiros meses antes de entrar numa fase de estabilização. 15% dos pacientes conseguem se recuperar completamente após 2 anos do início da doença, e entre 5% e 10% continuam incapacitados, como foi o caso da jornalista.

Na entrevista de 2014, Lucia se mostrou otimista: "Não ando, as mãos ainda estão tortas, mas estou feliz porque faço progressos todos os dias. A síndrome de Guillain-Barré tem este lado animador. É uma conquista cotidiana. No início, as dores eram lancinantes. É como se os nervos estivem todos expostos".

Agora, em entrevista a Mariza Tavares para o blog "Longevidade: modo de usar", do G1, Lucia conta que sua recuperação tem altos a baixos: "Eu estava conseguindo segurar uma taça de vinho, mas, depois de uma internação causada por uma pneumonia, as mãos se atrofiaram novamente. Agora tomo vinho com canudinho".

"Tenho muito orgulho da minha vida, do que construí. Fui professora, servidora pública e a primeira mulher a ser chefe de gabinete da presidência do IBGE. Lutei contra a ditadura e pelas Diretas Já, fui jornalista e radialista", reflete.

Não me arrependo do que fiz, nem do que não fiz. Gostaria de visitar Paris uma última vez, mas sei que isso não será possível. Mas, para o hospital, não voltarei. Decidi que não vou desistir, mas não ficarei insistindo. Lucia Hippolito

No mês ado, Lucia relembrou a época de "Meninas do Jô" em live para comentar a morte de Cristiana Lôbo, que também fazia parte do quadro.

Lucia Hippolito também é comentarista política da Rádio CBN e âncora do CBN Rio e autora dos livros 'De raposas e reformistas: o PSD e a experiência democrática brasileira (1945-64)' e 'Por dentro do governo Lula: Anotações num diário de bordo'".