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

Como Thiaguinho e Fernanda Souza: 7 ex-casais famosos que continuam amigos

Eduarda Porto, Fernanda Souza, Carol Peixinho e Thiaguinho curtiram RIR juntos - Reprodução/Instagram
Eduarda Porto, Fernanda Souza, Carol Peixinho e Thiaguinho curtiram RIR juntos Imagem: Reprodução/Instagram

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

13/09/2022 04h00

Thiaguinho e Fernanda Souza posaram juntos no Rock in Rio, acompanhados de seus respectivos cônjuges, Carol Peixinho e Eduarda Porto. O cantor e a apresentadora foram casados por oito anos.

"Uma lição de amor! E eu acredito no amor! Amo a gente! E que assim seja para sempre", escreveu o artista junto à foto, publicada no Instagram.

Thiaguinho e Fernanda são vistos como exemplos de ex que nutrem uma relação de respeito e afeto um pelo outro. Mas outros ex-casais famosos também chamam atenção pela amizade mantida.

Luana Piovani e Pedro Scooby

Pedro Scooby e Luana Piovani no aniversário do filho mais velho, Dom, na escola - Reprodução/Instagram - Reprodução/Instagram
Pedro e Luana têm três filhos juntos
Imagem: Reprodução/Instagram

A atriz já alegou que tem uma relação "relação madura, graças a Deus, baseada no amor" com o ex-marido, com quem divide três filhos. No dia do aniversário do surfista, Luana declarou: "Grata por tudo. Pelos filhos e ensinamentos, nos momentos bons e ruins. Estarei sempre olhando e orando por você".

Scooby, durante sua participação no "BBB 22" (TV Globo), citou a ex-mulher várias vezes em falas carinhosas. "Meu vínculo com a Luana vai ser eterno. Não é minha ex-mulher, ela é mãe dos meus filhos, e vai ser eternamente a mãe dos meus filhos", disse.

Ivete Sangalo e Luciano Huck

Ivete Caldeirão - Divulgação - Divulgação
Huck e Ivete foram um dos casais mais falados no final dos anos 1990
Imagem: Divulgação

Lembra desse casal? No final dos anos 1990, a cantora e o apresentador tiveram um relacionamento que durou menos de seis meses. Huck e Ivete, agora em seus respectivos casamentos, não abandonaram a amizade entre si.

A baiana, inclusive, foi convidada do programa de Huck quando estava grávida de suas filhas gêmeas e se emocionou com uma reprodução da casa de sua infância.

Além disso, o apresentador expressou seu carinho publicamente no aniversário de Ivete. "Feliz aniversário, querida amiga. Saúde, saúde e mais saúde", em publicação nas redes sociais.

Ivete também mostrou seu apoio ao ex quando ele deixou o "Caldeirão" para assumir o "Domingão": "Luciano Huck, quantas memórias especiais dos sábados! Tenho certeza que não será diferente no nosso domingo! Arrase! Nossa torcida sempre".

Carol Dantas e Neymar Jr

Neymar homenageia Carol Dantas e Vinicius Martinez na web - Divulgação - Divulgação
Carol Dantas e Neymar são pais de Davi Lucca (abraçado ao pai na foto)
Imagem: Divulgação

O jogador e a mãe de seu filho, Davi Lucca, também mantêm uma relação amistosa. Quando Carol estava prestes a dar à luz o segundo filho, fruto de seu relacionamento com o publicitário Vinicius Martinez, Neymar fez uma homenagem à criança.

"Ele veio falar comigo e eu falei que estava no hospital, esperando meu filho nascer. Ele ficou extremamente preocupado e sensível. Eu falei: 'Vai descansar que amanhã você tem jogo'. Ele falou então que ia fazer um gol para o meu filho. E ele fez mesmo o gol para o meu filho. Foi o melhor presente que ele poderia me dar. O Davi gostou muito", contou a influenciadora, em entrevista à Quem.

Neymar ainda compartilhou suas felicitações para o matrimônio de Carol: "Que Deus cuide do amor de vocês", escreveu o jogador, no Instagram, junto a uma foto do casal.

Cauã Reymond e Alinne Moraes

Cauã Reymond e Alinne Moraes posaram juntos nos bastidores de "Um Lugar ao Sol" - Reprodução/Instagram - Reprodução/Instagram
O ex-casal contracenou na novela 'Um Lugar ao Sol'
Imagem: Reprodução/Instagram

Os atores, que foram casados entre 2002 e 2008, atuaram como par romântico anos após o término de seu relacionamento, na novela "Um Lugar ao Sol" (TV Globo). O trabalho, porém, não constrangeu o ex-casal.

"É maravilhoso termos mais uma oportunidade de estarmos juntos. Dá para ver nossa intimidade em cena. Estamos felizes e muito empolgados", disse Alinne, em entrevista ao O Globo.

Ao Extra, Cauã também teceu elogios à atriz e se mostrou confortável: "Está sendo ótimo reencontrar a Alinne. Tenho muita iração pelo trabalho dela como atriz e pela linda carreira que ela trilhou.

João Vicente e Sabrina Sato

Sabrina Sato e João Vicente de Castro, quando namoravam em 2013 - Photo Rio News - Photo Rio News
Sabrina e João Vicente terminaram em 2015
Imagem: Photo Rio News

Sabrina e João ficaram tão bem depois do término do relacionamento, em 2015, que a apresentadora até recomenda o ex para as amigas. No aniversário de Sabrina, o ator se declarou:

"Sabrina é quem é por ver o mundo com beleza e generosidade, olhar pro outro como quem olha pra si, amar a si como ama os amigos e familiares. Sabrina é grande porque construiu seu tamanho com afeto, trabalho, gentileza, leveza e amor profundo pela existência. Nada veio de graça", escreveu João, em post nas redes sociais.

Sabrina respondeu: "Muito obrigada por tudo que me ensinou e por todo o amor".

Jade Picon e João Guilherme

Jade Picon e João Guilherme - Reprodução/Instagram - Reprodução/Instagram
Jade Picon e João Guilherme namoraram na adolescência
Imagem: Reprodução/Instagram

A influenciadora e o ator trocam elogios constantemente mesmo após o fim do namoro. Durante sua participação no "BBB 22" (TV Globo), Jade lembrou:

Crescemos juntos, praticamente. Dos 16 aos 19 anos, foi muito tempo. Por isso que eu tenho um super carinho por ele. Foi o primeiro amor da minha vida. Foi ele que me ensinou a amar de verdade, a primeira pessoa que eu me apaixonei.

João, inclusive, apoiou a ex em sua experiência no reality show. "Eu não sou apaixonado pela Jade, não mais. Só que meu coração é grandão, logo, torço por quem um dia me fez feliz".

Bruna Marquezine e Enzo Celulari

Bruna Marquezine comemora aniversário de Enzo Celulari com publicação  - Reprodução/Instagram  - Reprodução/Instagram
Enzo e Bruna namoraram por pouco tempo e terminaram em 2021
Imagem: Reprodução/Instagram

Embora tenham anunciado término do relacionamento no ano ado, Bruna e Enzo também não deixaram de demonstrar afeto. À Quem, o ator alegou: "A gente é muito amigo, se gosta muito, tem um carinho enorme um pelo outro e é por aí. Temos uma gatinha que dividimos a guarda e vou visitar sempre".

Bruna também não deixou que o fim do namoro a afastasse do ex e ainda deixa comentários o elogiando: "Que lindinho".