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

Bil aconselha Rico a colocar jaqueta rasgada por Dayane na formação da roça

A Fazenda 2021: Arcrebiano aconselha Rico Melquiades a usar jasqueta rasgada por Dayane Mello - Reprodução/PlayPlus
A Fazenda 2021: Arcrebiano aconselha Rico Melquiades a usar jasqueta rasgada por Dayane Mello Imagem: Reprodução/PlayPlus

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

16/11/2021 19h23

Em um papo na área externa da sede de "A Fazenda 13" (RecordTV), Arcrebiano e Rico Melquiades conversaram sobre a formação da nona roça, que acontece nesta noite, e o humorista comentou sobre o look que usará no momento, quando foi aconselhado pelo ex-BBB a usar a jaqueta de frio rasgada por Dayane Mello — e que ele ainda não viu que foi danificada.

"23h? O povo trabalha no outro dia, o povo tem compromisso. Ninguém vai estar aqui até 1h da manhã assistindo, não", começou Rico, criticando o horário de início do programa na emissora paulista.

"Vou usar a mesma roupa que eu usei hoje para prova para o ao vivo", continuou o humorista. "Vou lavar a minha camisa, boto para secar. Vou usar aquela xadrezinha que eu uso sempre, gosto dela, uma xadrez cinza, na quinta. Sabe qual é? Uma que eu estou usando sempre agora, uma que eu estava usando no 'Faro' no domingo. Lembra?", perguntou Rico ao colega.

Arcrebiano, que foi um dos poucos peões a perceber que a jaqueta foi rasgada e reprovou atitude de Dayane, aconselhou Rico sobre o figurino da noite:

Põe a verde. A verde e a jaqueta. Arcrebiano

"Vou nada, quero ir com a xadrez. Que jaqueta?", questionou o humorista. "Ué, não sei, a jaqueta. Se tiver", respondeu o capixaba.

Ontem, Dayane prometeu rasgar roupas de Rico como forma de retaliação após discutir com Rico, que expôs falas da modelo sobre os outros colegas de confinamento.

Logo após prometer, a peoa cumpriu e, com o auxílio de uma faca, rasgou uma jaqueta de frio do humorista e foi contida por Valentina Francavilla. "Tão boa a sensação", disse Dayane depois, aos risos.

Após eliminação de Tiago Piquilo, quem merece vencer o reality?

Resultado parcial

Total de 37731 votos
1,57%
Antonio Chahestian/Record TV