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

'Bloqueado lá, bloqueado cá', diz irmão de Rodrigo sobre relação com ex-BBB

Diogo Mussi, irmão de Rodrigo Mussi, entrega climão com o ex-BBB - Juliana Hippertt/Gshow
Diogo Mussi, irmão de Rodrigo Mussi, entrega climão com o ex-BBB Imagem: Juliana Hippertt/Gshow

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

06/07/2022 01h05

Diogo Mussi, um dos irmãos de Rodrigo Mussi, decidiu bater um papo com seus seguidores, na noite de ontem, e confidenciou que não possui mais informações sobre o ex-brother do BBB 22 (TV Globo) por ambos terem trocado block nas redes sociais.

Por meio dos stories, no Instagram, o advogado abriu a caixa de perguntas e respostas com um convite aos seguidores: 'capricha'. Um seguidor, então, questionou se ele achava que faltava reconhecimento do irmão após ter o acompanhado no hospital depois do grave acidente.

Ele, inicialmente, preferiu colocar panos quentes para não criar polêmica. "Prefiro não comentar essas coisas para que não haja más interpretações ou especulações!", escreveu.

No entanto, Diogo Mussi recebeu várias questões sobre a relação com o irmão e decidiu contar o climão com o ex-BBB após um internauta apontar que notou que ele e Rodrigo não se seguem mais.

Muitas perguntas assim. Não vou entrar no mérito. Mas é isso, bloqueado lá, bloqueado cá e vida que segue. Não vou mais responder nada sobre o Rodrigo. Espero que compreendam!
Diogo Mussi

Ele ainda foi indagado se havia chance de uma reunião com Rodrigo e o outro irmão, Rafael Mussi. "Nossa relação é EDA", ironizou ele, dizendo que a relação do trio é, atualmente, só à distância.

Por fim, Diogo Mussi não deixou de deixar uma cutucada no ar após um seguidor elogiá-lo por ter se dedicado ao irmão durante o seu período de internação. "Obrigado, de coração! Reconhecimento é para poucos, infelizmente! Mas seguimos!", finalizou.

Diogo Mussi entrega climão vivido com o ex-BBB Rodrigo Mussi - Reproduçaõ/Instagram - Reproduçaõ/Instagram
Diogo Mussi entrega climão vivido com o ex-BBB Rodrigo Mussi
Imagem: Reproduçaõ/Instagram

Problemas com a mãe

Recentemente, Diogo Mussi voltou a falar sobre a difícil relação com a mãe em conversa com os internautas na tarde de hoje. Após dizer que a mãe os expulsou de casa, ele lembrou de uma frase que a mulher falou.

Na caixinha de perguntas no Instagram, uma pessoa questionou quando o rapaz decidiu não querer a mãe em sua vida, e ele respondeu: "No momento em que descobri o que era amor-próprio. Coincidência ou não, foi no mesmo dia em que ela me disse: 'quero você morto ou debaixo de uma ponte'", recordou.

Diogo ainda disse que a internação do ex-BBB, que ficou em estado grave devido a um acidente de carro em março, foi o momento mais difícil de sua vida.

"O acidente do meu irmão me acertou em cheio. O gravíssimo estado que ele estava, o nascimento do Luca [seu filho] próximo, meus processos, startup, obra da nossa casa. Ter que dar conta de tudo, cuidar de tudo, de todos e não desabar. Não desistir. E não perder a fé de que tudo iria ficar bem", declarou.

Reprodução/Globoplay

Veja aqui as principais novidades do Big Brother Brasil. Acompanhe as principais notícias e análises sobre as provas, formação de paredão, discussões, casais, enquetes e muito mais. O reality, produzido pela Globo e apresentado por Tadeu Schmidt, chega a sua 25ª edição com uma inovação: pela primeira vez, os participantes entraram na casa em duplas.