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

Irmão de Arthur Aguiar, Ruan viveu de doação antes de novela das 21h

Ruan Aguiar, irmão de Arthur Aguiar, participante do BBB 22 - Reprodução/ Instagram
Ruan Aguiar, irmão de Arthur Aguiar, participante do BBB 22 Imagem: Reprodução/ Instagram

Fernanda Talarico

De Splash, em São Paulo

22/01/2022 04h00

Arthur Aguiar faz parte do Camarote do BBB 22, no entanto, ele não é o único famoso da família. Seu irmão, Ruan Aguiar, também é ator e atualmente está em "Um Lugar ao Sol", na TV Globo, como o pichador Damón, que chegou à trama para abalar o casamento de Joy (Lara Tremourox) e Ravi (Juan Paiva).

Nascido em 10 de setembro de 1999, o ator de 22 anos teve a sua estreia no horário nobre arquitetada pela própria autora, Lícia Manzo. Ele conta que estava nos Estúdios Globo, conversando sobre slam (competição entre poetas que recitam suas obras) com as colegas Lara Tremourox e Juan Paiva — com quem trabalhou em "Malhação" —, quando foi abordado por Lícia.

"Ela me apresentou ao diretor Maurício Farias e, semanas depois, recebi o convite para entrar na novela, justamente na trama de Joy e Ravi", contou ao GShow.

Assim como Ruan, o personagem Damón também faz slam. Inclusive, uma das poesias apresentadas em "Um Lugar ao Sol" é de autoria do ator, que se apresentava em metrôs do Rio de Janeiro.

Carreira

O jovem cresceu em Madureira, Zona Norte do Rio de Janeiro, e perdeu o pai quando ele tinha apenas 11 anos. Na época, seu sonho era se tornar jogador de futebol, mas acabou não dando certo. Aos 12 anos, ele mudou o rumo de sua vida e começou a se dedicar às artes.

Ele começou a cursar aulas de interpretação na Oficina dos Atores e depois não parou mais. Com ajuda de bolsas de estudo, Ruan fez mais de dez cursos de teatro e se apresentou em mais de 20 peças.

Já na TV, ele esteve em diferentes programas, como "Malhação", "Amor de Mãe", "Galera F.C.", "Verão 90", "Dom" e "Filhos da Pátria". Recentemente foi revelado que ele também estará em "Além da Ilusão", a novela das 18h.

Covid-19

Assim como diversos brasileiros, Ruan Aguiar teve os seus planos interrompidos em decorrência da pandemia de covid-19. As gravações de "Um Lugar ao Sol" foram adiadas e o ator ficou sem trabalhos.

Ele mora com a mãe, Tânia Bandeira, e com a avó Necy e precisou pedir ajuda durante o período em que não trabalhou. "Durante a pandemia, fiquei mais de um ano sem dinheiro. O que eu tinha acabou em junho de 2020. Fiquei até maio de 2021 recebendo doações de cesta básica de muitas pessoas", contou em entrevista à Patrícia Kogut.

"Outra ajuda muito simbólica foi de uma amiga que vendia chás para emagrecer. Ela me deu 40 produtos e eu ia ganhar uma comissão. Eu saí pela rua para oferecer para as pessoas, vendi 35 e conseguimos fazer nossa ceia de Natal no ano ado. Com os anos, tenho amadurecido e venho querendo falar para as pessoas o que de fato molda a minha vida: o trabalho, a dedicação", explicou à jornalista.

Irmão no BBB 22

Se você espera entrar no perfil de Ruan e encontrar uma torcida por Arthur Aguiar, vai se decepcionar. Isso porque o intérprete de Damón não se manifestou sobre o assunto em publicações de suas redes sociais.

Ainda em entrevista à Patrícia Kogut, ele explicou que vê Arthur com pouca frequência. Os dois teriam se aproximado durante as gravações de "Malhação: Vidas Brasileiras", mas a distância não ajuda na proximidade dos dois, afinal Ruan mora no Rio e Arthur, em São Paulo.

BBB 22: Veja todos os participantes do reality da Globo

Reprodução/Globoplay

Veja aqui as principais novidades do Big Brother Brasil. Acompanhe as principais notícias e análises sobre as provas, formação de paredão, discussões, casais, enquetes e muito mais. O reality, produzido pela Globo e apresentado por Tadeu Schmidt, chega a sua 25ª edição com uma inovação: pela primeira vez, os participantes entraram na casa em duplas.