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

Felipe Araújo recorda acidente e morte do irmão Cristiano: 'Foi traumático'

Colaboração para Splash, em São Paulo

11/01/2022 11h30Atualizada em 11/01/2022 14h34

O ano de 2022 começou com Tiago Abravanel recebendo mais um convidado especial no "Sai da Caixa". Desta vez, Felipe Araújo chegou com tudo na sala da casa do apresentador contando da sua vida, seus projetos e relembrando um dos momentos, definido por ele como dos mais difíceis de sua vida, a morte de seu irmão Cristiano Araújo, em 2015: "Foi traumático pra mim", assumiu.

O "Sai da Caixa" está na sua segunda temporada e já recebeu Dilsinho, Lauana Prado, Samuel Rosa e outros convidados que se arriscaram soltando a voz em canções de fora de seus repertórios. Salgadinho, Gustavo Mioto e Pocah ainda marcarão presença na temporada.

Com 26 anos, e uma carreira que começou antes dos 15, Felipe Araújo viveu dias inesquecíveis na vida profissional e pessoal. Entre elas, a morte de Cristiano Araújo, em 2015. Seu irmão sofreu um grave acidente de carro, aos 29 anos, enquanto voltava de um show em Goiânia.

"Foi traumático para mim", começou Felipe, abrindo o coração para Abravanel, relembrando o dia mais difícil de sua vida.

Com certeza foi o dia do acidente do meu irmão. Eu ei por coisas que eu nem comento com ninguém, ninguém sabe. Eu ei por coisas que ninguém sabe. Eu prefiro guardar para mim. Nunca comentei com o meu pai, nunca comentei com a minha mãe. Esse dia foi o mais difícil, mais triste de toda a minha vida. Felipe Araújo

Melhor versão

O sertanejo também relembrou, a pedido de Abravanel, o dia em que ele sentiu estar vivendo a sua melhor versão. E adivinhem? Esse dia aconteceu quando Felipe pegou pela primeira vez seu filho no colo, o pequeno Miguel, hoje com dois aninhos.

"Foi o dia que eu senti algo que eu não conhecia". Miguel é o único filho do cantor que lembra com orgulho do seu nascimento: "Naquele momento eu estava radiante, eu estava me sentindo no céu mesmo", disse.

Aquela sensação ali, daquele momento de pegar seu filho no colo pela primeira vez é o mais importante que um ser humano pode experimentar. Aquele momento foi a minha melhor versão. Felipe Araújo

Felipe Araújo - Reinaldo Canato/UOL - Reinaldo Canato/UOL
Sai da Caixa: Felipe Araújo solta a voz no programa de Tiago Abravanel
Imagem: Reinaldo Canato/UOL

Sensações

Ainda relembrando momentos memoráveis de vida, Felipe Araújo falou como foi a primeira vez que subiu em um palco, e colocou um microfone nas mãos: "Eu tava com muito medo, muito nervoso."

Com seu irmão Cristiano já cantando e com um pai que sabia tudo de música, Felipe contou ter medo da reação da família e que por isso, começou a cantar escondido, até chegar o dia da sua primeira apresentação. Ele avisou só para a mãe e pediu que fosse segredo.

Não deu outra, na hora da primeira apresentação estava ali, meu pai, meu irmão, minha mãe, todos os meus irmãos, estavam todo mundo. Eu fiquei muito, muito nervoso, mas eu lembro que aquela ali foi a melhor sensação que eu tive na minha vida. Fui sentir uma sensação melhor que essa só quando eu peguei o meu filho no colo. Felipe Araújo

Felipe Araújo é o convidado de Abravanel no 'Sai da Caixa'; veja bastidores

Você pode assistir a toda a programação do Canal UOL aqui