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

Participantes de 'A Fazenda' estavam juntos há dias e revelam treta

Os participantes do reality "A Fazenda 14" já estão convivendo na sede do reality em Itapecerica da Serra, em São Paulo - Reprodução
Os participantes do reality 'A Fazenda 14' já estão convivendo na sede do reality em Itapecerica da Serra, em São Paulo Imagem: Reprodução

De Splash, em São Paulo

13/09/2022 10h29

"A Fazenda 2022" estreia hoje à noite, mas o jogo já começou! Os participantes do reality estão confinados na sede em Itapecerica da Serra, convivendo com os concorrentes com quem vão disputar o prêmio de R$ 1,5 milhão.

Ontem, na pré-estreia do programa, os peões mostraram que já estão se enturmando e alguns até têm inimizades na casa. Sem explicar a respeito, Shayan (que participou do reality 'Casamento às Cegas, da Netflix') deixou claro sua opinião sobre Deolane Bezerra e afirmou que a advogada está manipulando o jogo. Já Pétala afirmou que o peão é o mais fraco no jogo. Também sem dar nome aos participantes, os confinados deixaram escapar que já até rolou beijo.

Os 20 participantes entraram na casa no domingo (11). Os cinco integrantes do paiol também já estão confinados e concorrem à 21ª vaga no reality.

Os peões também já competiram por uma pizzada de boas-vindas. Na pré-estreia, eles responderam perguntas de jornalistas ao vivo, e os participantes que recebessem mais de três likes dos entrevistadores poderiam participar do jantar. Mas tinha um detalhe: eles não sabiam que estavam concorrendo!

Os vencedores foram Alex Gallete, André Marinho, Bárbara Borges, Bruno Tálamo, Deborah Albuquerque, Ellen Cardoso, Ingrid Ohara, Iran Malfitano, Kerline, Pelé Milflow, Shayan Haghbin, Tati Zaqui e Vini Buttel.

Sete peões ficaram de fora da comemoração: Deolane Bezerra, Ruivinha de Marte, Thomaz Costa, Tiago Ramos, Rosiane Pinheiro, Pétala Barreiros e Lucas Santos.

Durante as perguntas dos jornalistas, alguns dos participantes comentaram que a casa já está dividida. Vini Buttel, por exemplo, falou que há uma "animosidade" entre os peões, e Pétala Barreiros comentou: "Vocês vão ver ao decorrer da semana, mas já temos 'timinhos' montados. Já temos brigas, já temos machucados".

Quer ver o fogo no feno? Receba direto no canal de Splash no Telegram todas as informações sobre "A Fazenda". Para se inscrever, clique aqui ou procure por "Splash UOL - A Fazenda" e selecione "entrar"

A Fazenda 14: Confira os participantes confirmados no reality show rural