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

Shayan causa em 'A Fazenda' após mãe ser xingada; entenda

A Fazenda 2022: Shay e Lucas discutem na área externa da casa - Reprodução/Playplus
A Fazenda 2022: Shay e Lucas discutem na área externa da casa Imagem: Reprodução/Playplus

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

04/10/2022 17h41

No início da manhã de hoje, uma discussão generalizada tomou conta de "A Fazenda 2022" (RecordTV). Em dado momento, Shayan se incomodou ao ouvir Lucas mandar ir para "put* que te pariu" e acreditar que sua mãe foi ofendida com o xingamento.

Tudo começou quando Pelé e Lucas bateram boca na cozinha. Pelé reclamava sozinho das pessoas que teriam "má educação" no reality show. O peão se queixou de barulho dos participantes que não respeitam o sono alheio. Lucas, porém, acusou Pelé de estar "fingindo" que estava dormindo.

"Você foi moleque quando a gente estava lá dentro e você estava fingindo...", falou Lucas. Ele foi interrompido: "Eu estava dormindo!", afirmou Pelé. "Dormindo o meu ovo!", disse o ator.

"Primeiro você chama a mãe do cara [Shayan] de p*ta. Agora você quer falar do seu pequeno ovo?", perguntou Pelé. Lucas indagou quem teria chamado a mãe do Shay de "p*ta", e o rapper explicou: "[Você disse] 'Vai pra p*ta que te pariu'. Quem pariu ele? A mãe dele".

Lucas tentou entrar no armário para tomar seu remédio. Pelé impediu a porta de fechar usando seu pé e falou: "Não bate a porta na minha cara. Respeita os outros!".

A Fazenda 2022: Shay, Lucas e Tiago foram separados - Reprodução/Playplus - Reprodução/Playplus
A Fazenda 2022: Shay, Lucas e Tiago foram separados
Imagem: Reprodução/Playplus

Quando Lucas voltou do closet, Shayan o confrontou: "Eu não sabia o que significa essa palavra [o xingamento 'vai para a p*ta que te pariu']. Se você xingar a minha mãe, vou te quebrar aqui no meio!". Lucas repetiu, enquanto tentava sair da cozinha e era impedido por Shay: "Vai pra p*ta que te pariu!".

O iraniano foi contido por Kerline e Ruivinha de Marte, que pularam na frente de Shay e pediram para que ele parasse. "Falei para você não xingar a minha mãe! Não xinga a minha mãe! A sua mãe não tem culpa aqui, eu não vou xingar sua mãe. Agora, se você xingar a minha mãe, aguarda que lá fora eu vou te pegar e te quebrar, seu filho da p*ta!", ameaçou Shayan.

Revoltado, o iraniano arrancou o próprio microfone para provocar uma punição. Em seguida, ele bradou contra Lucas: "É proibido xingar a família do Shay! Toma no meio do seu c*!".

Tiago apareceu irritado com o iraniano por ter provocado punição e gritou: "A casa toda tem a ver [com o seu problema], c*ralho? P*rra! Tu é f*da, p*rra!". "Ele vai respeitar eu e a minha família! Xinga eu! Não bota a minha família no meio", repetia Shay.

A gritaria generalizada continuou, até que Shay, Lucas e Tiago aram a se peitar, enquanto outros peões tentavam contê-los. A produção do programa, então, se pronunciou: "Atenção, separem-se imediatamente". Os peões, aos poucos, se afastaram.

A Fazenda: Após saída de Ingrid, quem é o peão mais odiado do reality?

Enquete encerrada

Total de 3034 votos
32,00%
Antonio Chahestian/Record TV