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

'O povo conhece Helen Ganzarolli, não Solange Gomes', debocha Rico

A Fazenda 2021: Rico Melquiades debocha da fama de "ex-banheira do Gugu" de Solange Gomes em discussão - Reprodução/PlayPlus
A Fazenda 2021: Rico Melquiades debocha da fama de 'ex-banheira do Gugu' de Solange Gomes em discussão Imagem: Reprodução/PlayPlus

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

03/12/2021 21h17

Rico Melquiades e Solange seguiram trocando ofensas em "A Fazenda 13" (RecordTV). O que começou com uma discussão entre a ex-banheira e Mileide Mihaile se tornou uma discussão acalorada entre ela e o humorista.

Depois de falar que Rico quer a atacar por ela ter derrubado Dayane Mello, a última eliminada, Solange alertou Rico sobre as carícias de Rico em Arcrebiano e o humorista disparou:

Se proceda, mulher! Toma tenência, Solange! Falta personalidade em você. Rico Melquiades

"Você não vai me provocar. Falta personalidade em mim? Por**, na tua amiga falta o quê?", devolveu a ex-banheira. "Falta, você acha que gritar só é personalidade e falar mentira?", alfinetou o humorista.

"Ah, falar mentira? Qual mentira que eu falei?", questionou ela. "Da Mileide, dos R$ 20 mil, você foi falar na pensão dela, que você não sabe qual o valor", disse o peão.

"Saiu na mídia, amor. Beijo, me liga", respondeu Solange. "Estudou todo mundo, não foi linda?", disse Rico e a peoa negou.

"Estudou, gata. Gente, ela também aprova os fogos, viu, porque ela aprovou quando soltou aqui perto dos bichinhos. Levantou essa bandeira para sair a boa samaritana", alfinetou Rico.

"Que feio... Rico, está feio para você", disse Solange. "Feio, não. Quando soltou os fogos para a Tati, você gostou. Ela aplaudiu e correu para a porta. Levantou uma pauta que você não cumpre. Solange, menos teoria e mais prática", rebateu o humorista.

"Está bom, Rico, você é o esperto", minimizou a ex-banheira. "Esperta é você, linda, mas para cima de mim, não", disparou o peão.

Solange seguiu dizendo que nunca recebeu uma placa de falsa e Rico disse que o mesmo aconteceu com ele. "Sabe por que eu sou inável? Porque eu falo o que as pessoas não querem ouvir", afirmou a peoa, que continuou alfinetando o humorista.

"Começou a carreira agora", disparou Solange e Rico rebateu, citando "A Banheira do Gugu":

Ah, você começou há muito tempo e está flopadíssima, Solange. 'Banheira do Gugu' há 30 anos? Olha a vítima, gente. O povo conhece Helen Ganzarolli, não é Solange Gomes, não. Me poupe, garota. O povo nem lembra quando você pegava sabonete no Gugu. Rico Melquiades

"Está bom, pode humilhar", disse a peoa. "Humilhar? Quem é você para falar de humilhar? Você me chamava de feio aqui. Você sabe como é destruir a autoestima de uma pessoa chamar de feio? Me chamava de feio você, dizia que eu era escorado no Carlinhos Maia. Você pode humilhar, né?

"Pera aí que eu vou pegar o meu baba ovo aqui. Mas eu fiz isso na primeira semana, você faz toda hora. Bil, você me ajuda aqui? Meu baba ovo, vem cá", debochou a peoa, chamando Arcrebiano.

"Ele não dá nem os ovos para você babar. Queria você babar os ovos dele, mas ele não dá, não. Ele quer te usar, como usou todo mundo aqui. Usou Mileide, está usando a Marina, aí vai usar tu agora", finalizou Rico.

'A Fazenda 13': Os peões que foram eliminados ou saíram do reality rural

Após saída de Dayane Mello, quem merece vencer o reality?

Enquete encerrada

Total de 66141 votos
36,96%
Antonio Chahestian/Record TV