;(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 racismo é um tema grave. Ele quer me destruir', desabafa Day sobre Rico

A Fazenda 2021: Dayane Mello chora após ser detonada por Rico em festa - Reprodução/Playplus
A Fazenda 2021: Dayane Mello chora após ser detonada por Rico em festa Imagem: Reprodução/Playplus

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

13/11/2021 00h27Atualizada em 13/11/2021 07h13

Após ser detonada por Rico Melquiades, Dayane Mello abandonou a nona festa de "A Fazenda 13" (RecordTV), na madrugada de hoje, para se deitar e chorar no quarto da sede. Ela foi consolada por Solange Gomes e Valentina Francavilla e lamentou que o humorista está prometendo expor suas falas preconceituosas com a intenção de queimá-la com os fãs do reality show.

Aos prantos, a modelo desistiu da festa após a briga, tirou a roupa para devolver a produção da RecordTV e se deixou na cama para chorar. Solange Gomes e Valentina Francavilla, então, foram ao cômodo da sede para consolar a amiga após a confusão durante a festa.

"Não sei de nada", disse Solange Gomes sobre Rico ter dito das falas preconceituosas da peoa dentro do confinamento. "Imagina, ele inventou um monte de merda", afirmou Dayane Mello. "Ele inventou isso", acrescentou a ex-banheira do Gugu.

Valentina Francavilla quis saber da peoa a origem da história sobre 'não gostar de mulher musculosa'.

Que história é essa que você disse que não gosta de mulher musculosa?

Solange Gomes diz ter achado estranhou a menção ao racismo dito por Rico. "Racista e você se encantou pelo Nego do Borel. Ah, entendi, tá bom", opinou.

"A maioria dos meus namorados foram negros", lembrou Dayane Mello. "Tá bom, tudo bem, ok. Deixa ele falar sozinho", aconselhou Solange Gomes. "Sabe o que é isso? É porque a qualquer custo", lamentou Val.

Dayane Mello, no entanto, desabafou que Rico Melquiades estava se apoiando em bandeiras com forte apelo para causar a sua saída de "A Fazenda 2021".

Ele quer me difamar, amiga. Ele quer destruir comigo. Ele sabe que lá fora o racismo é um tema, uma bandeira muito grave. Ele quer me destruir. Ele quer fazer de tudo para acabar comigo. Ele tem ódio que eu voltei, tem raiva que eu tô aqui. Ele tem raiva que me distanciei, ele tem raiva que eu digo que ele é um falso, ele tem raiva que eu digo que ele é um lixo.

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

Resultado parcial

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