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

Criticada por Dayane, Marina desabafa: 'Só me achava bonita por filtro'

A Fazenda 2021: Marina desabafou sobre críticas de Dayane - Reprodução/PlayPlus
A Fazenda 2021: Marina desabafou sobre críticas de Dayane Imagem: Reprodução/PlayPlus

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

08/11/2021 16h33

Marina Ferrari desabafou durante bate-papo com Aline Mineiro sobre as críticas feitas por Dayane Mello sobre sua aparência física em "A Fazenda 13" (RecordTV).

Recentemente, a modelo disse que a empresária tem uma aparência masculina, e Mineiro foi contar à Marina, que ficou bastante chateada.

Segundo contou, faltou "sensibilidade" à Dayane, sobretudo dado o atual contexto em que elas estão, em um confinamento. A peoa ficou bastante magoada com a crítica feita por sua colega e citou a busca pela perfeição à qual muitas pessoas se submetem, justamente por não se sentirem confortáveis com a própria beleza.

"Aqui a gente já está com o emocional ruim, não estou me cuidando e ainda escutar comentários assim... Fico imaginando a quantidade de pessoas lá fora que sofrem com isso. Na academia ei 2h pensando em como comentário maldoso muda a autoestima de alguém, essa busca pela perfeição, cirurgia plástica, filtros nas redes sociais para não aparecer sem maquiagem", iniciou.

"Estou há dois anos sem usar filtro no Instagram, eu não uso por conta disso, porque sentia que só me achava bonita com filtro, como antigamente só me achava bonita de maquiagem, como ela falou. Às vezes você toca em um ponto da pessoa que você não sabe se a pessoa já sofreu, superou, não é um comentário besta", destacou, ressaltando que isso não necessariamente afetou sua autoestima, mas pontuou que "quem é a gente para julgar a roupa do outro, quanto mais a aparência física numa situação dessa? Obviamente que a gente não está no nosso melhor".

Por fim, Marina disse que pretende não se produzir para o programa ao vivo amanhã e ressaltou que a fala de Dayane foi uma "coisa muito feia", por isso ela pensar em dizer, durante a atração, que a beleza mais importante é a que "vem de dentro" e não a beleza física.

Após eliminação de Erasmo Viana, quem merece vencer o reality?

Enquete encerrada

Total de 47311 votos
30,15%
Antonio Chahestian/Record TV