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

Danton Mello alerta sobre Diabetes: 'Ter alimentação regrada e saudável'

Danton Mello - Instagram
Danton Mello Imagem: Instagram

12/11/2021 12h51Atualizada em 12/11/2021 12h51

Danton Mello descobriu há 8 anos que tem Diabetes, uma doença silenciosa e perigosa, pois aumenta em duas vezes as chances de uma pessoa ter um ataque cardíaco ou um derrame.

Dia 14 de novembro é dia Mundial do Diabetes e o ator, que é embaixador do movimento "Quem Vê Diabetes Vê Coração" foi convidado para falar sobre sua experiência no programa "Mais Você" de hoje.

O artista contou que há históricos da doença na sua família: "Minha glicose sempre foi ali no limite. A minha mãe é diabética, o meu avô, pai dela, também tinha diabetes. Eu tinha questão genética também. Até que um dia, num exame de rotina, a minha glicose estava muito alta. Dali em diante eu comecei a tomar remédio".

Mello também pontuou que com a vida sem rotina de ator, é difícil ter cuidado com a alimentação: "Com essa vida corrida que a gente tem de gravação, viagem, uma vida sem rotina, eu me descuidei em alguns momentos".

Apesar dos descuidos, hoje o ator vive um momento bem regrado: "Mas agora estou numa fase realmente de muito cuidado. Meus índices estão excelentes, estou muito bem. Eu não sou diabético de insulina, tomo remédio via oral, mas é ter uma alimentação regrada e saudável, praticar exercícios físicos".

Danton ainda comentou sobre sair da dieta e comer doces, e pontuou que isso deve ser uma exceção, não uma rotina: "Vou ser sincero com você: a gente gosta de doces, de comer um negócio diferente. Essa exceção não pode ser rotina. Tem que ter uma rotina saudável. Com uma alimentação boa, você indo ao médico, vai poder uma vez por semana comer uma coisa diferente. É como eu estou agora".

Danton Mello está na nova novela das 21h, Um Lugar ao Sol, como o personagem Mateus, que entra na trama na próxima segunda-feira.