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

A Fazenda: Como vai ser a última festa da edição com os peões eliminados

A Fazenda 2021: Ex-peões retornam para última festa da edição - Reprodução/PlayPlus
A Fazenda 2021: Ex-peões retornam para última festa da edição Imagem: Reprodução/PlayPlus

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

14/12/2021 20h38

A grande final de "A Fazenda 13" (RecordTV) está chegando. Até agora, Bil Araújo e Marina Ferrari já garantiram suas vagas na disputa milionária. Dynho Alves, Rico Melquiades, Solange Gomes e Sthe Matos disputam as duas últimas vagas da final.

Hoje, todos os eliminados retornam para Itapecerica da Serra, na tradicional última festa com os finalistas. De acordo com a programação da RecordTV, a edição começará às 22h45.

Durante o programa, outros dois peões serão eliminados, os 4 finalistas serão conhecidos e a votação para ajudar um deles se tornar milionário será aberta.

Os eliminados participarão da "Cabide de Descompressão", com Lidi Lisboa e Lucas Selfie. Ontem, Aline Mineiro e MC Gui participaram e questionaram se estariam solteiros, após proximidade firmada entre eles.

sxds - Reprodução/PlayPlus - Reprodução/PlayPlus
A Fazenda 2021: MC Gui e Aline Mineiro são eliminados na semifinal
Imagem: Reprodução/PlayPlus

Hora da festa

Ao final de todos os compromissos, os eliminados retornarão para a grande e tradicional última festa. Fernanda Medrado, que bateu o sino e desistiu do reality show rural nove dias depois da estreia, Nego do Borel, que foi expulso após ser acusado de estupro de vulnerável por dormir com Dayane Mello quando ela estava bêbada, não foram convidados para a festividade. Já Liziane Gutierrez testou positivo para covid, e, possivelmente não estará presente.

Os melhores momentos da festa serão exibidos na edição de quarta-feira. Ainda não é possível saber se o encontro será transmitido pelo PlayPlus —- plataforma de streaming da Record, que transmite o reality show 24 horas por dia.

Preparativos

No início da noite, MC Gui contou, em seu Instagram, que estava completando 24 horas acordado, mas que iria descansar para curtição: "Vou dar uma descansada que mais tarde a gente volta para sede da Fazenda, para participar da última festa e reencontrar os peões", contou.

A Fazenda 2021: Os looks escolhidos por Adriane Galisteu para o reality

A Fazenda 2021: Quem você quer que fique entre Dynho, Rico, Solange e Sthe?

Enquete encerrada

Total de 36241 votos
60,97%
Antonio Chahestian/Record TV