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

Pai de Anitta mostra dreno após cirurgia: 'Me acordou de madrugada'

Pai de Anitta mostra bomba de dreno após cirurgia: "Me acordou de madrugada" - Reprodução/Instagram
Pai de Anitta mostra bomba de dreno após cirurgia: 'Me acordou de madrugada' Imagem: Reprodução/Instagram

Colaboração para Splash, de Pernambuco

10/06/2022 09h29Atualizada em 10/06/2022 09h29

Mauro Machado, pai da cantora Anitta, postou na manhã de hoje alguns Stories falando a respeito de sua recuperação.

"Sextou! Sextou, São Paulo. Estou em Sampa ainda, treze dias. Essa bomba aqui, bomba de dreno não aguenta mais olhar para a minha cara. Me acordou de madrugada e falou: 'Vai embora para a casa"", brincou Mauro, mostrando no vídeo a bomba de dreno que está usando.

Na última quarta, ele havia postado uma foto se recuperando no hospital.

Mauro ou por uma cirurgia para retirar um câncer no pulmão. Após o procedimento, Anitta usou suas redes para explicar tudo.

"Acabou! Na semana ada, fui pega na única coisa que pode realmente atrapalhar minha força. MINHA FAMÍLIA. Meu pai (meu melhor amigo) teve um derrame de repente no começo da semana e então as coisas aconteceram tão rapidamente", disse Anitta, contando em seguida que, após exames, foi detectado um câncer no pulmão de Mauro Machado.

"O câncer foi totalmente removido e hoje, depois de todos os novos exames, a biópsia das coisinhas ao redor do câncer deu positivo e meu pai está 100% curado. Milagres acontecem! Obrigada", finalizou.

Cirurgia

Fefito, colunista de Splash, havia adiantado que Anitta cancelou uma festa junina porque um familiar aria por um procedimento cirúrgico. Após desabafar no Twitter, a artista celebrou o resultado da operação ao compartilhar uma foto do pai.

"Escolhemos não falar nada antes, pois tudo aconteceu muito de repente e tinha uma cirurgia delicada pela frente. Hoje acordamos com boas respostas e só temos a agradecer", escreveu a cantora ontem.

Escolhemos não falar nada antes pois tudo aconteceu muito de repente e tinha uma cirurgia delicada pela frente. Hoje acordamos com boas respostas e só temos a agradecer. Deus do impossível e dos milagres. Obrigada pelo carinho de todos.

-- Anitta (@Anitta) June 6, 2022

"Hoje é um dia mais positivo para nós depois de uma noite de muita reza", também escreveu Anitta no Twitter sem entrar em detalhes sobre os problemas enfrentados pelo pai.

"ada a primeira fase, exatamente como os médicos precisavam que fosse, meu pai pediu para mandar esta foto agradecendo a rede de orações que todos vocês fizeram ontem", completou a artista.

O "Fantástico" do último domingo (5) exibiu uma entrevista com a cantora, que explicou o motivo de sua tatuagem íntima, disse que nunca usou a lei Rouanet e rejeitou propostas de desvio de verba pública.

Nos Stories do Instagram, Anitta disse que fez a entrevista cinco minutos após receber uma notícia "muito ruim" — provavelmente sobre o problema de saúde de seu pai.

"Cinco minutos antes de começar essa entrevista, eu acabei recebendo uma mensagem no meu celular de uma notícia ruim, não esperada. Eu não estava nem naquela órbita, naquele momento", disse.