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

Irmão de Rodrigo Mussi revela que já flagrou a mãe com 11 homens em casa

Diogo Mussi, irmão de Rodrigo Mussi, rebate falas de mãe em entrevista - Juliana Hippertt/Gshow
Diogo Mussi, irmão de Rodrigo Mussi, rebate falas de mãe em entrevista Imagem: Juliana Hippertt/Gshow

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

23/08/2022 15h41Atualizada em 23/08/2022 20h35

Diogo Mussi, irmão do ex-BBB Rodrigo Mussi, comentou e rebateu as informações que sua mãe deu numa entrevista no último domingo. Mara Lúcia Abrão concedeu entrevista ao 'Domingo Espetacular' e falou sobre sua relação conturbada com o filho famoso, além de contar que pediu de volta o dinheiro que investiu no intercâmbio do ex-BBB e que se separou do pai de Diogo e Rodrigo por conta de seus filhos

Em conversa com a coluna de Léo Dias, Diogo se abriu sobre situações que viveu com sua mãe, incluindo ver homens nus na cama dela. "Ela sempre fez lavagem cerebral, dizendo: 'ah, o papai roubou a mamãe, tirou tudo da mamãe'. De tanto eu ficar contra meu pai, uma certa vez meu pai me mostrou o processo e mostrou que ele que pediu a separação e ele só ficou com uma moto, enquanto ela ficou com todos os bens", disse Diogo.

O irmão de Rodrigo, que também já se abriu sobre a relação dos dois, continuou falando sobre a visão que tem sobre sua mãe em conversa com Léo Dias. "Ela perdeu tudo com gandaia, com homens. Ela ia para rodeios e voltava com um monte de homens. Uma vez eu dormi fora de casa, voltei no dia seguinte, tive que pular a janela porque ninguém atendia. Quando eu pulei a janela, vi 11 homens, contei, eram 11 homens estranhos dormindo na casa dela. Já vi homem nu na cama dela. Ela saía e voltava com um monte de gente estranha", disse Diogo, completando o desabafo: "Era nojento, era horrível".

Diogo também contou que Mara só foi visitar Rodrigo no hospital após seu acidente quase fatal 24 horas depois de ficar sabendo do ocorrido. "O momento que ela soube do acidente (de carro do Rodrigo) foi praticamente ao mesmo tempo em que eu soube. Foi através de um amigo nosso e aí eu liguei pro Rafael (irmão), na hora, e avisei que estava indo buscá-lo e o Rafael mora com ela (Mara). Foi de imediato, minha mulher estava grávida e eu fui para São Paulo, fomos para o hospital. Isso foi na quinta-feira à tarde. Ela foi aparecer no hospital, dizendo que se desesperou, a narcisista só fala dela. Mas ela só foi aparecer lá no hospital na sexta-feira à noite, mais de 24h depois do ocorrido", contou ele.

Na entrevista de domingo, Mara disse que Rodrigo tinha um amor obsessivo por ela. "Era doentio. Você acredita? Ao nível de afastar o pai dele de mim. Quando o pai dele colocava a mão em mim, me abraçava, ele entrava no meio e afastava", disse ela na entrevista. Ela disse também sobre o suposto empréstimo de R$50 mil que fez para que Rodrigo pudesse ir para a Austrália. Sobre esse assunto, Rodrigo se posicionou em suas redes: "Eu realmente gostaria de vir aqui e dizer: sim, minha mãe sempre esteve ao meu lado e, sim, ela me ajudou quando fui para a Austrália, mas infelizmente isso nunca aconteceu", disse ele no Twitter.