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

Lumena, Mirella e mais: Veja o elenco de 'De Férias com o Ex: Salseiro VIP'

Mirella, Lumena e Lipe Ribeiro estão no elenco de "De Férias com o Ex Caribe: Salseiro Vip" - Divulgação
Mirella, Lumena e Lipe Ribeiro estão no elenco de 'De Férias com o Ex Caribe: Salseiro Vip" Imagem: Divulgação

De Splash, em São Paulo

25/08/2022 12h56Atualizada em 25/08/2022 14h28

A MTV anunciou hoje o elenco do programa "De Férias com o Ex Caribe: Salseiro VIP", que conta com famosos como a ex-BBB Lumena e os ex-participantes de "A Fazenda" (RecordTV) Mirella, Lipe Ribeiro e Bifão.

Esta é a segunda edição do "De Férias com o Ex Caribe". Além disso, o reality já teve sete edições no formato "De Férias com o Ex Brasil". A data de estreia da nova atração ainda não foi anunciada pela emissora.

Confira a lista:

Mirella

A funkeira já é veterana de reality shows: participou da 12ª temporada de "A Fazenda" e da quinta temporada do "Power Couple", ambos da RecordTV. Neste último, competiu ao lado de seu ex-marido Dynho Alves. Ela pediu o divórcio no ano ado, enquanto o dançarino estava confinado na 13ª edição do reality rural.

Além disso, Mirella fatura alto na plataforma de conteúdo adulto OnlyFans e faz sucesso com músicas como "ando o Rodo" e "Quer Mais?", ambas em colaboração com Pocah.

Lumena

A baiana foi a quinta eliminada do "BBB 21" (TV Globo) e ficou famosa por usar expressões "acadêmicas" e gírias regionais em sua agem pela casa mais vigiada do Brasil. Ela também vende conteúdo adulto no OnlyFans e, em dez dias na plataforma, ganhou mais de R$ 100 mil.

Lipe Ribeiro

Lipe já participou de duas edições do "DFCEX". Ele esteve na 3ª temporada e no primeiro "De Férias com o Ex Celebs". Além disso, integrou o elenco da 12ª edição de "A Fazenda" ao lado de Mirella. Ele chegou à final da temporada e acabou sendo o quarto colocado. No início do ano, se envolveu em uma treta com Viih Tube, com quem teve um breve romance.

Willian Guimarães

Willian tem 23 anos e é influenciador digital. No TikTok, ele acumula mais de sete milhões de seguidores e, no Instagram, mais de três milhões.

Bifão

Jhenyfer Dulz, mais conhecida pelo apelido Bifão, participou da quarta temporada de "De Férias com o Ex" e foi a sexta eliminada de "A Fazenda 11" (RecordTV).

Gabriel Coelho (Laddy Nada)

Gabriel é humorista e se apresenta nas redes sociais como "Laddy Nada". Ele acumula mais de 700 mil seguidores no Instagram.

Maria Venture

Maria é youtuber desde 2015 e conta com mais de seis milhões de inscritos na plataforma, além de seis milhões de seguidores no Instagram, onde compartilha sua rotina. Ela já namorou o influenciador digital Gregory Kessey. O relacionamento chegou ao fim em 2020.

Lucas Albert

Lucas Albert também é influenciador digital e amigo do humorista Carlinhos Maia. Ele tem cerca de 3 milhões de seguidores no Instagram e 800 mil no TikTok.

Marina Gregory

A carioca foi a campeã do reality "The Circle Brasil" (Netflix) e participou do "De Férias com o Ex Celebs 2" (MTV).

Bruno Magri

Bruno é influenciador digital e ex-namorado de Viih Tube. O relacionamento de quase três anos chegou ao fim em outubro do ano ado e a dupla voltou a ficar em abril deste ano. Ele acumula mais de dois milhões de seguidores no Instagram no TikTok.