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

'Rede de amigos deles me salva', diz mulher que perdeu filhos em Brumadinho

Henrique Mendes

Colaboração para Universa

14/06/2022 19h43

O Universa Talks 2022 recebeu no "Você não está só" a presidente do Instituto Camila e Luiz Taliberti, Helena Taliberti, que perdeu a filha, o filho e a nora grávida na tragédia de Brumadinho, em Minas Gerais. Helena, que descobriu que estava com leucemia após a tragédia, contou sobre como seguir em frente mesmo em um momento tão difícil. Segundo ela, os amigos dos filhos foram verdadeiros anjos em sua vida.

"É uma rede enorme. Psicoterapia, arteterapia, meditação, religião, médicos muito queridos que cuidam de mim, e, principalmente, uma rede enorme de amigas e amigos da Camila e do Luiz. Eles estão próximos de mim diuturnamente, em todos os momentos da minha vida, desde o primeiro dia. Eles são maravilhosos comigo", diz ela.

Eles foram mesmo muito especiais. Essa rede que se formou e pela qual me sinto muito amparada. É mensagem de manhã se estou bem, se acordei, se dormi, se preciso de alguma coisa, de tudo, durante todo esse tempo.

Questionada sobre se teve vontade de morrer também, ela disse não ter pensado nisso.

"Comecei a perceber que a morte deles tinha que ter uma razão de ser. Não é à toa que fui jogada naquele cenário, naquela imagem da lama descendo e carregando tudo. Eles estavam lá eando, eram turistas, não trabalhavam na empresa, não eram da comunidade. Então, o que eles estavam fazendo lá. Não tive isso, uma hora tenho que entender o que estou fazendo nessa vida e por que estou ando por isso", diz ela.

uni - Mariana Pekin/ UOL - Mariana Pekin/ UOL
Helena Taliberti, presidente do Instituto Camila e Luiz Taliberti, perdeu a filha, o filho e a nora grávida na tragédia de Brumadinho
Imagem: Mariana Pekin/ UOL

Segundo Helena, existiram alguns momentos em que retomar a vida foi difícil, mas ela se sente bem em falar dos filhos.

"Hoje, meu marido e eu saímos, a gente sai com amigos, recebe pessoas em casa quando pode, então acho que precisa retomar. E é gostoso conversar sobre eles, a memória deles é gostosa, não me traz tristeza. O que me traz dor é me lembrar da forma como eles morreram, isso sim é dor", diz ela.

'Acidente me transformou'

Helena diz que o acidente mudou sua forma de olhar as coisas da vida e a fez enxergar o quanto o nosso meio ambiente está degradado e despreparado para proteger a vida.

"O rompimento de uma barragem, da forma como foi Brumadinho foi de uma brutalidade. Não é a lama que desceu, foi o minério de ferro que desceu, então eles não foram levados pela lama, eles foram triturados por um trator de minério de ferro. Me jogou num cenário que eu não imaginava que existia, como a gente pode se manter a mesma pessoa?", disse.

uni - Mariana Pekin/ UOL - Mariana Pekin/ UOL
A jornalista Juliana Linhares fala com Helena Taliberti, que perdeu a filha, o filho e a nora grávida na tragédia de Brumadinho, durante o Universa Talks 2022
Imagem: Mariana Pekin/ UOL

Ela diz que a morte dos filhos deixou uma herança para ela.

"Acho que Camila e Luiz, com todo engajamento que tinham nessas questões sociais, meio ambiente, eles me chacoalhavam, tentaram me avisar que o mundo não era aquilo que eu imaginava que fosse. Mudei muito e hoje em dia sou uma pessoa que tem uma preocupação com tudo, meio ambiente, questão social. Foi a herança que eles me deixaram. Eu herdei. É diferente, quando você morre, seu filho herda, no meu caso, eu herdei um legado enorme", afirmou.