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

Peões levam bronca do Faro: 'Não tentem estragar esse programa'

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

23/10/2022 18h31Atualizada em 24/10/2022 13h39

Os peões de "A Fazenda 2022" (RecordTV) levaram uma bronca de Rodrigo Faro após roça de Thomaz.

Alguns peões tentaram combinar sinais com as plaquinhas que Thomaz colocaria em cada peão, na dinâmica do programa 'Hora do Faro'. O apresentador, então, repreendeu os participantes.

"Nós tínhamos conhecimento de tudo dessa combinação. Então a decisão é muito simples: nós não vamos mostrar as plaquinhas. Ou seja, nós deixamos o Thomaz absolutamente à vontade por aqui. Por isso, nós não vamos mostrar as plaquinhas pra vocês", disse ele.

Faro continuou, dando uma bronca nos peões: "Vamos combinar uma coisa: isso tá absolutamente errado, né? Aí não tem fair play. E pra vocês que combinaram, uma dica, não de um apresentador, de um ser humano: não repitam. Não tentem estragar esse programa, que há tantos anos faz tanto sucesso. Afinal, como a Deborah chegou a dizer na formação da última roça, a competição tem que ser justa", disse ele.

"Hoje eu não vou falar pra vocês quem foram os peões que combinaram isso, mas o público sabe. O público assistiu tudo. Eu não vou falar hoje, mas eu já quero combinar com vocês uma coisa. Se isso se repetir, na próxima vez, eu mesmo vou falar claramente os nomes pra vocês na sede, quem foram as pessoas que tiveram esse tipo de atitude. Quem foram essas pessoas que tentaram trapacear aqui no nosso 'Última chance'", disse Rodrigo Faro.

Ele foi aplaudido pelos peões. "O Thomaz não sabe quem tá forte no jogo, ele não sabe quem tá fraco aqui fora. Então repito pra vocês, não adianta combinar nada", terminou o apresentador.

A Fazenda 2022: Você concordou com a expulsão de Tiago e Shayan?

Resultado parcial

Total de 5885 votos
18,10%
Reprodução/PlayPlus
38,59%
Playplus
21,27%
Reprodução/PlayPlus
8,56%
Reprodução/Playplus
9,74%
Reprodução/Playplus
3,74%
Reprodução/Playplus

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".

Quem participou de 'A Fazenda 2022'? Os peões que disputaram o reality

Assista ao documentário 'Realities: o Brasil na TV'