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

Marina diz que Dayane planejou fuga da roça: 'Ela botou a Val e tirou ela'

A Fazenda 2021: Marina diz que Dayane planejou toda a roça - Reprodução/Playplus
A Fazenda 2021: Marina diz que Dayane planejou toda a roça Imagem: Reprodução/Playplus

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

17/11/2021 02h58Atualizada em 17/11/2021 06h00

No quarto da sede de "A Fazenda 13" (RecordTV), durante a madrugada de hoje, Marina Ferrari declarou para Aline Mineiro que enxergou que Dayane Mello planejou a fuga da nona roça sem pensar que a amiga Valentina Francavilla iria correr o risco de deixar o jogo.

Essa roça aí foi tudo manipulada. Ela, praticamente, botou a Val e tirou ela", afirmou a influenciadora digital.

Marina ainda apontou ter visto incoerência em Dayane ao se aproximar de Gui Araujo, Dynho Alves e MC Gui - sendo que teve desavenças com os peões no início de "A Fazenda 2021".

Ela conseguiu se reaproximar de pessoas que só criticaram e nunca jogaram com ela.

A influenciadora digital destacou que entendeu como sujo a ida de Valentina Francavilla para roça, já que a peoa interage de forma limpa com os participantes.

Outra, a Val sempre defendia os meninos, brincava com os meninos, só teve divergência com Bil e depois pediu desculpa. É coisa que ela nunca pediu uma desculpa pra ninguém. A Val errou, mas pede desculpa e vai atrás. Falou, magoou alguém e vai atrás.

Por fim, Marina Ferrari tranquilizou Aline Mineiro dizendo que vê Solange Gomes como provável eliminada na berlinda por incoerências no jogo.

Nada acontece por acaso. Eu tô sentindo que a Sol sai por conta de outras incoerências no jogo. Se ela voltasse, ela ia voltar se achando de novo. Talvez ainda não seja a hora dela. Deixa ela ir enfeitiçando os meninos pra gente ver até que ponto vai.

Quem deve se livrar da roça e virar o fazendeiro da semana?

Enquete encerrada

Total de 6402 votos
65,57%
Antonio Chahestian/Record TV