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

Rosiane se exalta durante entrevista, bate-boca e joga água em Ingrid

A Fazenda 2022: Rosiane bate-boca com Ingrid Ohara durante live - Reprodução/Youtube
A Fazenda 2022: Rosiane bate-boca com Ingrid Ohara durante live Imagem: Reprodução/Youtube

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

01/11/2022 18h01

Rosiane Pinheiro, Shayan Haghbin, Ingrid Ohara e Bruno Tálamo, alguns dos eliminados de "A Fazenda 2022" (RecordTV), participaram do podcast "Link Podcast" no final da tarde de hoje e, as ex-peoas, protagonizaram uma baita confusão após relembrarem as acusações de assédio que Shayan sofreu na casa.

Tudo começou quando Rosiane relembrou de ter discutido com Ingrid durante a formação de uma roça.

"Quando eu xinguei ela no ao vivo, eu me excedi como mulher. E naquele momento, como eu falei, eu sou ação e reação. E eu sou muito amor, mas quando eu odeio, eu odeio muito. E a partir do momento que eu me sentir esfaqueada pelas costas eu reagi e reagir de maneira brutal", afirmou.

A dançarina disse que se sentiu traída por Ingrid e, que por isso, queria bater nela, mas se conteve e apenas usou palavras ofensivas.

"Assim como eu sentir a faca entrar eu devolvi com palavras. Lá em Salvador, quando a gente briga, não é todo mundo, eu, por exemplo, se a gente brigar quer xingar uma a outra pra não sair no soco. Eu tô no ao vivo, não vou poder bater nela, então fui batendo com os xingamentos", afirmou Rosiane.

"Você queria me bater?", interrompeu Ingrid.

Rosiane ignorou a influenciadora e continuou falando. "Só que aí quando eu saio, hoje em dia quando eu saio, vem aquela questão da mulher querer defender a outra. Coisas que eu não tinha o entendimento 100%, porque eu sou de uma época diferente da dela. Tenho quase o dobro da idade dela", afirmou.

Ingrid, então, comentou como foi receber os ataques da ex-peoa.

"Naquele momento eu não tive reação, todo mundo perguntou porque eu não revidei e eu não esperava. O que eu falei quando a Dri [Adriane Galisteu] perguntou, sobre uma pessoa que não está vivendo o jogo e eu falei a Rosi. E eu falei mais como até um conselho de amiga", disse.

"No ao vivo? Me poupe. Não tem essa de você querer me cortar, você não vai conseguir. Você pode querer fingir que vai me cortar, pra você falar o que você quiser, mas eu falo o que eu quiser na hora que eu quiser", interrompeu Rosi, batendo na mesa.

"Deixa eu terminar de falar. Eu acho que é questão de educação. Eu vou querer terminar de falar", pediu Ingrid.

"Você está ao vivo comigo, querida. Você não está pelo telefone não", rebateu Rosi se exaltando e levantando da cadeira, ao lembrar da treta das duas durante a "Live do Eliminado", com Lucas Selfie.

"Você vai me bater? Posso terminar de falar?", questionou Ingrid, sem sair do lugar. "Depende da sua ação, querida", disparou a dançarina.

"Calma, Rosi", pediu Bruno, ao entregar uma garrafinha com água para ela. "Você está me ameaçando?", perguntou a influenciadora digital.

"Ah, me poupe! Quer se fazer de boazinha pra cima de mim? Aqui pra você!", gritou, jogando água em cima de Ingrid.

Rosiane precisou ser segurada por Bruno e pelo apresentador do podcast, Felipeh Campos. Momentos depois, a live retornou sem a presença de Ingrid na bancada.

Confira o momento:

Quer ver o fogo no feno? Receba direto no canal de Splash no Telegram todas as informações sobre "A Fazenda". Para se inscrever, clique aqui ou procure por "Splash UOL - A Fazenda" e selecione "entrar"

A Fazenda 2022: Deolane Bezerra é protagonista ou vilã da edição?

Resultado parcial

Total de 1569 votos
28,11%
Reprodução/PlayPlus