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

Saúde

Sintomas, prevenção e tratamentos para uma vida melhor


Vício em atividade física é maior em pessoas com transtornos alimentares

iStock
Imagem: iStock

Cristiane Bonfim

Da Agência Einstein

17/02/2020 11h07

Pessoas que apresentam características de um distúrbio alimentar têm 3,7 vezes mais chances de se tornarem viciadas em atividades físicas em comparação àquelas sem qualquer transtorno do gênero. É o que mostra um estudo liderado por Mike Trott, pesquisador da área de Ciência do Esporte e Exercício da Universidade de Anglia Ruskin, no Reino Unido.

O trabalho, que foi publicado recentemente na revista científica Eating and Weight Disorders - Studies on Anorexia, Bulimia and Obesity, é o primeiro a medir as taxas de dependência de exercícios físicos em grupos de pessoas com e sem transtornos alimentares como bulimia, anorexia e compulsão alimentar, entre outros.

Para isso, o pesquisador analisou dados de 2.140 pacientes com idade média de 25 anos e que fizeram parte de nove estudos diferentes realizados nos Estados Unidos, Austrália, Itália, além do próprio Reino Unido.

A análise mostrou que os 408 pacientes que relataram qualquer tipo de relação negativa ou compulsiva com os alimentos tinham um risco 3,7 maior de se viciarem em exercícios. "É de conhecimento da medicina que pessoas com distúrbios alimentares apresentam mais chances de exibir personalidade dependente e comportamentos obsessivo-compulsivos em outras áreas, mas esta é a primeira vez que o risco de dependência desses pacientes em relação ao exercício físico é calculado", disse Trott à Agência Einstein.

A explicação está no fato de que as dependências, sejam elas por comida, compras ou sexo, são processadas pelo sistema cerebral: o de recompensa. Trata-se de um esquema que aciona várias estruturas do cérebro durante a realização de ações compreendidas como prazerosas. As substâncias liberadas após o acionamento são responsáveis pela sensação de bem-estar.

Porém, uma combinação de fatores que inclui de predisposição genética a condições ambientais (família, trabalho etc), pode levar o indivíduo a desenvolver a vontade permanente de sentir mais e mais o bem-estar assegurado pelas atividades que servem de gatilho.

Por esta razão, é comum que os indivíduos desenvolvam mais de um tipo de compulsão. O tratamento para dependência em exercícios segue a cartilha da terapia para controle de transtornos do gênero: medicamentos (ansiolíticos e antidepressivos), quando necessários, psicoterapia e prática de atividades que reduzem a ansiedade como a ioga ou a meditação.

O estudo inglês é importante para que educadores físicos e profissionais da saúde estejam atentos aos sinais de quem parece exagerar na prática de atividades físicas.

"Honestamente, não sabemos ainda ao certo que tipos de danos um relacionamento compulsivo com exercícios pode trazer, mas há relatos de que pessoas com dependências em exercícios manifestam mais dificuldades financeiras, por exemplo, além de lesões em longo prazo", conta Trott. A resposta completa a esta questão será respondida na segunda etapa do estudo. "A avaliação dos danos da dependência é parte essencial da próxima fase do nosso trabalho", afirma.