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

No supermercado

Um manual para te ajudar a comprar melhor


No supermercado

Gelatina industrializada e com sabor não é saudável! Veja como substitui-la

iStock
Imagem: iStock

Thais Szegö

Colaboração para o UOL VivaBem

22/04/2019 04h00

Ela faz parte do cardápio de muitas das pessoas que vivem de dieta, já que tem poucas calorias. E o alimento, que é feito a partir de proteínas extraídas dos tendões, pele e ossos de animais, ainda leva a fama de oferecer outros benefícios ao organismo, como fortalecer a pele, os cabelos e as unhas, graças ao colágeno presente na sua fórmula. Mas será que essas informações são verdadeiras? Infelizmente não é para tanto...

As opções encontradas nos supermercados têm uma quantidade muito pequena dessa substância e, por isso, não proporcionam esse ganho ao organismo. Além disso, muitos especialistas torcem o nariz para esse tipo de produto pelo fato de ele ter muito açúcar, corantes e aromatizantes, além de outros ingredientes artificiais, que podem desencadear alergias e irritações no estômago, entre outros problemas.

Isso sem falar que ele tem muito pouco valor nutritivo, pois não conta com nenhum ingrediente que possa ser considerado alimento de verdade, o que faz com que ganhe o título de produto alimentício, em vez de alimento.

Mas não é preciso retirar a gelatina do cardápio totalmente. Ingerida em pequenas quantidades, ela não oferece riscos e há formas mais saudáveis de consumi-la. Veja como e dicas na hora de comprar:

Invista na versão feita em casa
Em vez de apostar nas gelatinas saborizadas, que contêm muito mais aditivos químicos, prefira fazer uma em casa misturando sucos, frutas em pedaços ou iogurtes com gelatina incolor. O produto sem cor é mais saudável, pois não contêm açúcares, edulcorantes ou corantes artificiais. Além disso, esse tipo tem uma quantidade um pouco maior de proteínas.

Ágar-agar também é uma boa aposta
Encontrada em alguns supermercados e lojas de produtos naturais, ela é produzida com uma substância extraída de algas marinhas. Além de não ter as substâncias artificiais encontradas nas versões convencionais, tem bastante proteína e fibras, que ajudam a aumentar a saciedade, e sais minerais, como fósforo, ferro, potássio, cloro e iodo. Com isso, ele pode ser facilmente usado na dica acima.

Cuidado com as opções diet
Elas não têm açúcar, mas são ricas em adoçantes, também chamados de edulcorantes, que podem desencadear um processo inflamatório no organismo e aumentam o risco do aparecimento de resistência à insulina, que é a etapa inicial do diabetes e está associada a uma série de problemas como o aumento da gordura na região abdominal, compulsão alimentar e doenças cardiovasculares, por exemplo. Esse tipo de gelatina é indicado apenas para quem tem restrição à ingestão do açúcar, como os diabéticos.

Confira a lista de ingredientes
E prefira as opções enriquecidas com vitaminas e com aromatizantes, corantes e edulcorantes naturais.

Cuidado com as pegadinhas
Alguns produtos têm o termo "zero açúcar e stevia plus" no rótulo. O termo plus indica que há algo a mais, ou seja, nesse caso stevia combinado com outros adoçantes artificiais, como a sacarina e o ciclamato.

Informação nutricional

Gelatina convencional

  • Porção 7 gramas (1 colher de sopa)
  • Valor energético: 25 kcal
  • Açúcar: 5,5 gramas
  • Proteínas: 1,4 gramas

Gelatina diet ou zero

  • Porção 7 gramas (1 colher de sopa)
  • Valor energético: 20 kcal
  • Açúcar: 0 gramas
  • Proteínas: 3 gramas

Gelatina incolor

  • Porção 7 gramas (1 colher de sopa)
  • Valor energético: 20 kcal
  • Açúcar: 0 gramas
  • Proteínas: 6 gramas

Fontes: Durval Ribas Filho, médico nutrólogo e presidente da Associação Brasileira de Nutrologia (ABRAN) e Débora Palos, nutricionista da Clínica Dra. Maria Fernanda Barca, em São Paulo, especializada terapia nutricional e nutrição clínica pelo Ganep Nutrição Humana, também na capital paulista.

SIGA O UOL VIVABEM NAS REDES SOCIAIS
Facebook - Instagram - YouTube

No supermercado