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

Marcelle Carvalho

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Cauã e Pável Reymond realizam último desejo da mãe em 'Um Lugar ao Sol'

Pável e Cauã Reymond (Foto: Reprodução/Instagram) - Reprodução / Internet
Pável e Cauã Reymond (Foto: Reprodução/Instagram) Imagem: Reprodução / Internet

Colunista do UOL

29/10/2021 04h00

Os gêmeos Christian e Renato, de "Um Lugar ao Sol', são a mistura do trabalho e da vida pessoal de Cauã Reymond. O ator, no set, teve a companhia do irmão, Pável Reymond, seu dublê nas cenas em que aparecia duplamente. Já na composição dos personagens, Cauã trouxe a história de sua mãe, Denise Marques. Assim como um dos gêmeos, ela também foi adotada quando criança. Com tanta carga familiar embutida, impossível o artista não ter na inédita novela das 21h da TV Globo, que estreia dia 8 de novembro, um dos trabalhos mais marcantes de sua trajetória na TV.

Minha mãe foi adotada pela minha avó, uma mãe solteira. Foi muito contundente para mim fazer parte desta realidade. Estar em mais uma história de irmãos criada por Lícia Manzo (autora) me trouxe para esse universo. Em muitos momentos, foi duro para mim, porque me colocou para pensar na realidade da minha mãe", conta o artista, que perdeu Denise há dois anos e meio.

família - reprodução/instagram - reprodução/instagram
Cauã, Denise e Pável: sonho da mãe dos atores era que eles ficassem cada vez mais juntos
Imagem: reprodução/instagram

Curiosamente, Cauã soube da história da mãe através de Pável, durante conversas sobre a novela:

A irmã da minha mãe morreu por desnutrição e a família a entregá-la para alguém. Minha mãe foi entregue de mão em mão até chegar à minha avó. A trajetória de um dos irmãos em busca da dignidade me fez lembrar o caminho da minha mãe. Foi muito forte."

Estar com Pável no set também foi algo potente para Cauã. Tê-lo como dublê não ava pela cabeça do ator, até Alinne Moraes, seu par na trama e ex-mulher na vida real (os atores foram casados por três anos), lançou o nome do rapaz. O artista levou a ideia da atriz para o diretor Maurício Farias, que decidiu fazer testes com Pável, e viu que tinha um tesouro nas mãos.

Meu irmão fez um teste junto comigo, acabou que foi certeiro. Mesmo ele não tendo uma experiência talvez técnica na televisão, ele estava no set muito carinhoso, atencioso e eu, ao mesmo tempo, olhava para o meu irmão de verdade e tinha muita emoção no olhar. Foi muito potente", diz, numa mistura de orgulho e emoção.

Sabe o que é mais bonito nessa história? De certa forma, "Um Lugar ao Sol" deu a chance de Cauã e Pável realizarem um dos últimos pedidos de Denise.

Era o sonho da minha mãe que continuássemos unidos. Antes de ela ir embora, no leito da morte, ela falou que queria ver a gente junto para sempre. De certa forma, "Um Lugar ao Sol" trouxe esse lugar sincero", afirma Cauã, bastante comovido.