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

Frutas ajudam a reduzir vontade por doces; veja boas opções

Bárbara Therrie

Colaboração para o VivaBem

17/08/2021 04h00

Com a missão de parar de comer doces, uma das dicas que a publicitária Mariana Elias, 36, recebeu no "Desafio Aceito", do Canal UOL, apresentado por Thelminha, médica e ex-BBB, foi aumentar o consumo de frutas. Sabia que elas são uma ótima opção na substituição do açúcar refinado?

A OMS (Organização Mundial da Saúde) recomenda que o consumo de açúcar não deve ultraar de 50 g por dia. As frutas. apesar de serem alimentos de sabor doce, não entram nessa conta. Além disso, o açúcar refinado contém "calorias vazias", enquanto as frutas fornecem vitaminas, fibras, minerais, antioxidantes e compostos bioativos para o nosso organismo.

Sem poder comer doces a partir da segunda semana do desafio, Mariana trocou os bolos, biscoitos e carolinas por frutas, como opção de sobremesa após o almoço e no café da tarde. "Tive um dia corrido e estressante, quase perdi a linha algumas vezes, acabei substituindo a vontade de comer doce, principalmente na sobremesa do almoço, por duas frutas, uma porção de melancia e outra de manga", contou.

De acordo com Muriely Verdin, nutricionista especializada em nutrição esportiva pela Faculdade de Medicina de Ribeirão Preto da USP (Universidade de São Paulo), as melhores frutas para ajudar na substituição do açúcar refinado são as mais adocicadas, mais maduras e frutas secas, como banana, manga, caqui, maçã, lichia, mamão, pêssego, uva, melão, melancia, abacaxi, kiwi, tâmara, uva a, damasco desidratado. Basicamente todas as frutas que são mais maduras ou que são desidratadas tendem a ser mais doces, podendo agradar ao paladar de quem busca por esse sabor.

Pitaya 2 Desafio Aceito - Reprodução - Reprodução
A pitaya agradou o paladar de Mariana, que comparou a textura da fruta à gelatina
Imagem: Reprodução

A nutricionista comenta que algumas combinações também podem ser feitas para ajudar na vontade de comer doce, mas de forma nutritiva, como combinar frutas com canela e aquecê-las no forno ou micro-ondas, ou acompanhadas de mel e chocolate amargo. Ao misturar alguma fruta com esses produtos a tendência é que a pessoa coma uma menor quantidade do doce que comeria, caso fosse consumir apenas o chocolate isoladamente, por exemplo. Mas ela alerta: "É claro que o bom senso é necessário para que a pessoa não acostume a comer a fruta apenas com esses acompanhamentos e que não exagere na quantidade".

Aproveite para experimentar novas frutas

A publicitária aproveitou essa fase de mudanças de hábitos para conhecer e experimentar novas frutas. Algumas ela aprovou: "A pitaya é boa, doce, gostei da textura, parece uma gelatina, achei uma delícia". Outras nem tanto: "Tâmara é muito ruim. Na minha opinião, foi pior coisa que provei no desafio todo".

Tamara Desafio Aceito - Reprodução - Reprodução
Mariana não gostou de tâmara e até comparou a uma barata
Imagem: Reprodução

Segundo Verdin, é importante experimentar e variar os diferentes tipos de frutas, para garantir a ingestão de todos os nutrientes que o nosso corpo precisa. E também para trabalhar o paladar para outros sabores. O azedo e amargo, por exemplo, contribuem para a redução do consumo de açúcar de adição, auxiliando no controle de peso e permitindo que o indivíduo tenha um paladar mais adaptado a alimentos mais naturais e menos ultraprocessados.

A base de uma alimentação saudável consiste no consumo de alimentos da categoria in natura ou minimamente processados, são menos doces, mais azedos e mais amargos que vêm diretamente da natureza e não se comparam ao sabor mais artificial dos ultraprocessados, que devem aparecer em menor frequência e quantidade nos pratos.