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

Sintonia de Babi e Iran, choro e mais: o que teve na madrugada da 'Fazenda'

A Fazenda 2022: Babi, Iran e Deolane foram os protagonistas da festa com tema Feira Livre  - Reprodução/PlayPlus
A Fazenda 2022: Babi, Iran e Deolane foram os protagonistas da festa com tema Feira Livre Imagem: Reprodução/PlayPlus

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

19/11/2022 06h31

Mais uma sexta-feira significa mais uma noite de festa em "A Fazenda 2022" (RecordTV) — dessa vez, o tema para os peões foi Feira Livre. E é claro que todos se divertiram muito no evento: rolaram as fofocas de lei, química entre os peões e até conversas sobre estratégias para a 10ª roça.

Confira os destaques da madrugada abaixo!

Química entre Babi e Iran

Iran e Babi aproveitaram cada minuto da pista de dança. Na ocasião, o peão aproveitou para se declarar para a ex-Paquita — que é sua amiga de longa data.

"Você é fiel, viu? Obrigado por tudo! A vivência é a crença da indiferença. Obrigado, obrigado por tudo!", disse o ex-Globo enquanto abraçava a loira.

Logo em seguida, ao som de forró, os dois foram as estrelas da pista e dançaram juntinhos. A coreografia do "casal" animou os amigos do confinamento — que gritaram para os artistas.

A Fazenda 2022: Babi e Iran se dançam forró durante festa - Reprodução/PlayPlus - Reprodução/PlayPlus
A Fazenda 2022: Babi e Iran se dançam forró durante festa
Imagem: Reprodução/PlayPlus

"Que lindo vocês dançando!", disse André.

Essa mulher é parceira pra c*ralho! Iran

Deolane revela indicação para a 10ª roça

A Fazenda 2022: Deolane fala sobre a formação da 10ª roça - Reprodução/PlayPlus - Reprodução/PlayPlus
A Fazenda 2022: Deolane fala sobre a formação da 10ª roça
Imagem: Reprodução/PlayPlus

Já a fazendeira Deolane contou quem pretende mandar direto para a 10ª roça na próxima terça-feira.

Segundo a advogada, mesmo após os desentendimentos e discussões com André, seu ranço por Babi ainda é bem maior no confinamento.

"Eu estou indignada com a covardia dele. Eu só não coloco ele na roça de terça-feira porque o meu ranço pela Babi é maior. Mas eu estou indignada! Que cara ardiloso, estrategista, fio e calculista", afirmou Deolane em conversa com Moranguinho.

No mesmo papo, a fazendeiro indicou qual estratégia ela, Morango, Bia e Pétala devem adotar na formação da 10ª roça: caso comecem a dinâmica do resta um, devem salvar Kerline.

O resta um agora é do André, sempre quem vai sobrar vai ser ele. Se começar por nós, a gente joga para a Kerline. Ela salva o Pelé, o Pelé o Iran, e o André vai. Deolane

Peoas revelam vontade de socar André

A Fazenda 2022: Moranguinho diz que está perto de explodir - Reprodução/PlayPlus - Reprodução/PlayPlus
A Fazenda 2022: Moranguinho diz que está perto de explodir
Imagem: Reprodução/PlayPlus

Também em conversa com Moranguinho, Deolane disse ter vontade de "dar tapa" em André.

"Amiga, é homem, mas a vontade de amassar, de dar um murro na cara, um soco. Juro por Deus. Não tô nem aí, cara, mas minha vontade é de dar um tapão na cara e falar: 'Aprende a ser homem, vagabundo'", disparou a advogada.

"Eu também. Minha vontade é de dar umas porradas. Dar um soco", concordou Morango.

Vontade de enfiar a porrada, vagabundo, covarde. Eu tô indignada, que cara pilantra. Malandro, essa é a palavra pra ele. Deolane

Deolane chora com homenagem de MC Kevin

A Fazenda 2022: Deolane chora ao ouvir música de MC Kevin - Reprodução/PlayPlus - Reprodução/PlayPlus
A Fazenda 2022: Deolane chora ao ouvir música de MC Kevin
Imagem: Reprodução/PlayPlus

A fazendeira da semana também não segurou a emoção ao ouvir uma música do ex-marido, o falecido MC Kevin. Na ocasião, o DJ do reality show tocou a canção "Doutora 2" — composta pelo funkeiro para a advogada.

"Ela é linda e perigosa, sabe que eu sou o coringa desse seu baralho. Te ofereço uma rosa. Sou Romeu, minha Julieta, fica do meu lado", diz um trecho.

Deolane ficou visivelmente emocionada com a homenagem: ela sentou em uma das mesas e começou a chorar.

A Fazenda 2022: Babi e Iran; você shippa um possível romance?

Resultado parcial

Total de 273 votos
54,95%
Reprodução/PlayPlus