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

Nanda e Mack cogitam outros realities: 'Menos os de barraco da Record'

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

23/12/2022 19h49

Nanda Terra e Mack David, que se conheceram em "Casamento às Cegas" e acabaram ter o primeiro filho, Ben, contaram se aceitariam participar de outro reality show.

Em entrevista ao Central Splash, o casal falou também que pretende acompanhar e reagir à nova temporada da edição brasileira do programa, que estreia em 28 de dezembro na Netflix.

"A gente sempre fala brincando sobre isso. Achamos que o 'Power Couple' teve muito barraco esse ano e não sei o que aconteceria, se a gente iria. Pelo que eu tô vendo, as pessoas que ganham se separam e aí eu penso nisso também. Não sei se vale a pena", disse Mack.

Mas a gente participaria de outro reality. A intenção não era ficarmos famosos, mas uma vez que ficamos não vejo problema.

Os dois se conheceram no reality da Netflix, mas o romance só deu certo depois porque no encontro às cegas Nanda escolheu outra pessoa, Thiago, com quem o relacionamento não vingou.

Sobre entrar em outro reality, ela acrescentou que só não participaria de "A Fazenda" (RecordTV), pois o casal quer evitar barracos.

'A Fazenda' está fora de possibilidade. Pelo que a gente está entendendo ser barraqueiro é um requisito.

Mack também contou que ele e a companheira mantêm contato com amigos que participaram da primeira temporada de "Casamento às Cegas", incluindo Shayan, que participou de "A Fazenda 2022" e acabou expulso por agressão.

O Shayan veio aqui em casa um pouco antes do confinamento. Ele é muito amigo da Nanda. Eu falo com o Lício e a Nanda com a Luana. De vez em quando, falo também com a Carol e o Hudson.

De Solange Couto a Carol Nakamura: mais famosos são cotados para o 'BBB 23'

Com o fim do ano, a estreia do "BBB 23" (TV Globo) se aproxima e as especulações sobre quais famosos estarão no camarote não param. Uma nova lista de cotados divulgada pelo Observatório da TV traz nomes como o dos atores Solange Couto, Carol Nakamura, Thiago Martins e Luiza Tomé.

O colunista Lucas Pasin comentou que há possibilidades reais de Solange estar no elenco do reality global.

"A Solange negou participar de 'Todas As Flores' (Globoplay), onde interpretaria Darcy, mãe da Mauritânia, porque ela já estava negociando a entrada no 'BBB 23'. Eu acho que ela é o nome mais interessante. A gente a conhece muito pelos papéis que fez e pela personalidade, não tem cara de planta, e a presença dela pode ser curiosa", afirmou.

No Central Splash, Chico Barney, Aline Ramos e Lucas Pasin discutem tudo o que está bombando nos reality shows, TV e na vida das celebridades e subcelebridades.

Quando: de segunda a sexta-feira, sempre às 18h.

Onde assistir: ao vivo no canal de Splash no YouTube, no Twitter e no Tik Tok de Splash.

Veja a íntegra do programa: