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

Dynho ainda não falou com Mirella: 'Quero pedir desculpa olhando pra ela'

A Fazenda 2021: Dynho diz que não conversou com Mirella - Reprodução/PlayPlus
A Fazenda 2021: Dynho diz que não conversou com Mirella Imagem: Reprodução/PlayPlus

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

16/12/2021 00h40Atualizada em 16/12/2021 00h43

Na tarde de hoje, após ser eliminado de "A Fazenda 13" (RecordTV) ao lado de Sthefane Matos, Dynho Alves contou que ainda não conversou com Mirella, sua agora ex-mulher. A cantora pediu o divórcio do ex-peão enquanto ele ainda estava confinado, incomodada com os carinhos trocados entre ele e Sthe. Dynho disse que quer pedir desculpas "olhando para ela".

No "Link Podcast", quando questionado sobre o motivo de ainda não ter entrado em contato com a ex, o dançarino contou que tinha acabado de receber seu telefone celular e que foi aconselhado por uma psicóloga e por outras pessoas próximas a não conversar com Mirella ainda, porque os acontecimentos estavam muito recentes.

Lucas Selfie, apresentador da atração, contou que Mirella fez uma live na tarde de hoje e parecia estar chateada por Dynho não ter pedido desculpas durante a "live do eliminado", que havia acontecido mais cedo. Dynho respondeu que gostaria de falar com Mirella pessoalmente sobre o assunto.

Pedir desculpas seria muito mais viável [com] eu olhando pros olhos dela ou fazendo uma ligação pra ela, pra ela sentir uma coisa, assim, mais verdadeira em vez de tá vendo tudo isso, sabe? Eu pedir desculpas aqui na internet pode até ser legal, mas eu queria realmente, primeiro, pedir desculpa pra ela olhando pra ela e depois pedir desculpa pra todo mundo que se sentiu chateado no lugar dela. Dynho Alves

No papo, o ex-peão afirmou que, caso Mirella pedisse, ele se afastaria de Sthe. Ele também contou que ainda não tirou a aliança de casamento.

"[Só vou tirar] quando ela não quiser mais olhar pra minha cara. Quando sair da boca dela que tá tudo acabado mesmo. Quando ela tiver olhando pra mim, olhando nos meus olhos, eu tiro. Porque até agora, eu não vou tirar simplesmente porque ela viu uma coisa. Creio que ela tá num momento muito chateada com tudo que ela viu, então eu vou esperar uma resposta concreta dela", contou.

Dynho ficou emocionado ao descobrir que a cantora já está removendo as tatuagens que fez em homenagem a ele e, com lágrimas nos olhos, disse temer ataques a Mirella, caso os dois optem por reatar o relacionamento: "Eu fico triste com isso porque eu sei como ela é. Eu sei que ela vai ficar triste, vai ver um monte de mensagem. Eu vou tentar falar com ela, sim, mas eu tenho medo de as pessoas ficarem atacando ela por causa de mim", lamentou.

A Fazenda: Dynho e Sthe protagonizam momentos de carinho dentro do jogo

A Fazenda: Quem você quer que vença? Bil, Marina, Rico ou Solange?

Enquete encerrada

Total de 50788 votos
57,06%
Antonio Chahestian/Record TV