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

Ex-JN, Lillian Witte Fibe foge de campanha política: 'Torcendo pelo Brasil'

Lillian Witte Fibe na época em que trabalhou no Jornal Nacional - Globo
Lillian Witte Fibe na época em que trabalhou no Jornal Nacional Imagem: Globo

De Splash, em São Paulo

25/07/2022 04h00

Fora da TV aberta, Lillian Witte Fibe é constantemente lembrada por seus comentários e conhecimentos na cobertura de política econômica, traduzindo o "economiquês" para o grande público. Hoje, aos 68 anos, a jornalista, que já foi âncora do "Jornal Nacional", vive uma vida mais discreta, longe dos holofotes, mas ainda faz trabalhos pontuais como palestras e eventos.

No jornalismo, um dos últimos trabalhos foi na revista Veja, em que ela assinava uma coluna. Em 2018, Lillian chegou a mediar um debate entre candidatos à vice-presidência promovido pelo veículo. Em 2022, novamente ano de eleição presidencial, tudo o que ela mais quer é manter sua imagem limpa e distante de candidatos ou partidos políticos.

Ao abrir o perfil de Lillian no Instagram, a mensagem está logo na biografia. "Não faço, participo ou apoio campanha política", diz. Em um post do final de maio, a jornalista é ainda mais direta. "Ninguém, jamais, em tempo algum, viu, ouviu, ou leu algum apoio meu a qualquer presidente", começa.

"Achei Collor um uó —pra não falar do Sarney, dos 89% de inflação ao mês! Não gostei de várias atitudes de FHC. E assim por diante", escreveu Lillian, antes de pedir um favor ao público que a acompanha na internet.

"Portanto, não me venham associar a qualquer campanha. No ado, presente ou futuro. Ok? That's it: campanha? Tô fora! Torcendo incansavelmente pelo Brasil. E me sentindo derrotada again and again."

Questionada pela reportagem se havia sido vítima de fake news ou associada erroneamente a alguma campanha política, a jornalista manteve o silêncio.

lillian - Reprodução/Instagram - Reprodução/Instagram
Lillian Witte Fibe (de blusa listrada) em um evento de inclusão digital para o público 50+, em maio de 2022
Imagem: Reprodução/Instagram

Público sente saudade

Com cerca de 14 mil seguidores no Instagram, Lillian pode até não ter um público gigantesco, mas ele é fiel, engajado e nostálgico.

"Sinto falta de suas opiniões, colocações e conclusões sempre muito inteligentes", escreveu um dos seguidores no último post de Lillian. "Saudades do jornalismo, você representa o jornalismo profissional que há muito não temos", opinou outro. "Você faz falta nessa doidice de opiniões rasas. Quem sabe, sabe, Lillian. Saudades", escreveu uma terceira.

Muito lembrada por seu tempo na bancada do "Jornal Nacional" — ela dividiu o espaço com William Bonner antes mesmo de Fátima Bernardes, entre 1996 e 1998 — Lillian Witte Fibe estreou no principal jornal da Globo em 1982 como repórter.

Em 1989, depois de um período no "Jornal da Globo", ou a fazer seus comentários sobre economia e politica também no JN. No mesmo ano, participou do programa "Palanque Eletrônico", com Joelmir Beting e Alexandre Garcia, entrevistando todos os candidatos à Presidência da República. E, em 1990, cobriu a posse de Fernando Collor de Mello, que renunciou dois anos e meio depois.

Em 2004, Lillian Witte Fibe foi contratada pelo UOL, assumindo a apresentação do UOL News até 2006. Dois anos depois, se tornou âncora do "Roda Viva", mas ficou apenas um ano no programa de entrevistas, que deixou em 2009 após divergências com a direção da TV Cultura.

Legado

Embora tenha ado por outras emissoras, como Band, SBT e Cultura, foi na Globo que Lillian deixou sua marca com o grande público. Nos últimos anos em que esteve na TV aberta, ficou bastante conhecida por participar do quadro de debates "Meninas do Jô", do extinto "Programa do Jô".

Ao lado de nomes como Cristina Serra, Cristiana Lôbo, Ana Maria Tahan e Lucia Hipólito, Lillian Witte Fibe consolidou o trabalho de jornalistas mulheres na cobertura de política e economia. Hoje, tem orgulho de ter deixado um legado, que inclui uma filha também jornalista.

cris fibe - Leo Aversa/Divulgação - Leo Aversa/Divulgação
Cristina Fibe é filha de Lillian Witte Fibe e jornalista como a mãe
Imagem: Leo Aversa/Divulgação

Cristina Fibe foi repórter de política na Folha de S. Paulo, mas também trabalhou nas áreas de cultura, direitos humanos, saúde, educação e meio ambiente. Em 2018, a filha de Lillian Witte Fibe especializou-se na cobertura de violência contra a mulher depois de atuar na revelação dos abusos e estupros cometidos pelo médium João Teixeira de Faria, o João de Deus.

Ela também é autora do livro "João de Deus - o abuso da fé", que conta os bastidores do caso que desmascarou o médium condenado pelos crimes de estupro e abuso sexual. "Cristina Fibe! Minhaaa filhaaaaa é demais! Simples assim", escreveu Lillian em 2019 ao divulgar o lançamento do livro.