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

Erasmo diz ser 'muito justo' e cita umbanda: 'Sou filho de Xangô'

A Fazenda 2021: Erasmo e MC Gui conversam sobre Arcrebiano - Reprodução/PlayPlus
A Fazenda 2021: Erasmo e MC Gui conversam sobre Arcrebiano Imagem: Reprodução/PlayPlus

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

26/10/2021 21h22Atualizada em 26/10/2021 22h25

Em papo com MC Gui e Tati Quebra Barraco, em "A Fazenda 13" (RecordTV), Erasmo falou sobre sua religião. No papo, a dupla criticou alguns comportamentos do fazendeiro Arcrebiano e especulou sobre a roça, que será formada na noite de hoje.

"Se o Bil não me indicar, eu recebo isso aqui de voto", disse MC Gui, fazendo um sinal com as mãos. "Do grupinho que ele manipula", completou.

Tati questionou se as pessoas citadas por MC Gui são manipuladas ou se deixam manipular. O funkeiro disse que as duas situações acontecem e acrescentou que os peões não têm personalidade própria. A cantora cogitou que os participantes podem estar se alinhando ao ex-BBB por acreditar que ele é forte fora da casa.

Erasmo, então, falou sobre situações que viveu com Bil e as relacionou à sua religião, a umbanda.

Ninguém tem obrigação de comprar briga de ninguém aqui. [...] Na parada que eu sigo, eu venero, na umbanda, eu sou filho de Xangô. Xangô é o rei da justiça. Eu sou um cara muito justo. Você vê que, no jogo, fico de olho nas paradas, pra não errar. Se vejo uma coisa errada, quero consertar. Eu sou muito justo. Eu tenho essa parada muito forte dentro de mim. Quando eu vi uma parada dessa, que ele fez com o Vitão [Pecoraro], eu fiquei mordido com aquilo. Eu expus porque eu senti que foi uma falta de palavra. Erasmo Viana

Ao citar Victor Pecoraro, o influenciador fitness se referiu ao fato de Arcrebiano não ter imunizado o ator quando pôde, o que levou Victor para a roça e culminou em sua eliminação. Erasmo disse que Arcrebiano ficou infeliz com ele, após notar que o influenciador não estava direcionando tantas críticas a MC Gui, que disse que gostaria de ir para a roça com Rico, mas acabou salvando o peão para evitar cair na berlinda.

"Seu caso não foi injustiça. Você pecou pelas suas próprias palavras. Você não colocou a vida de outro em jogo. Você caiu na sua armadilha. Mas mesmo assim, eu expus o que eu achei errado", avaliou o peão.

Erasmo disse ainda que não vai comprar qualquer briga, mas que agora se indispôs com Rico após trocar farpas com o humorista em uma dinâmica. Pouco depois, o ex-marido de Gabriela Pugliesi e o funkeiro criticaram a falta de proatividade de Bil enquanto fazendeiro.

"O Bil não faz nada o dia inteiro, irmão. Todos os dias", disse o MC. "Ele tá sem fazer nada, nada."

"Ele parou até de treinar. [...] O cara era ativo pra porr*. Treinava", respondeu Erasmo.

"Isso é ruim demais", concluiu Gui.

A Fazenda: Após eliminação de Lary, quem merece vencer o reality?

Enquete encerrada

Total de 46845 votos
21,32%
Antonio Chahestian/Record TV