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


Excesso de sedentarismo no lazer aumenta em sete vezes o risco de AVC

iStock
Imagem: iStock

Cristiane Santos

Da Agência Einstein

01/09/2021 11h00

O lazer sedentário (assistir televisão, ler, mexer no celular, usar o computador, jogar videogame) pode aumentar o risco de AVC entre adultos. É o que mostra um estudo publicado no periódico científico Stroke, da Associação Americana do Coração.

Ao revisarem registros canadenses de saúde e estilo de vida, pesquisadores da Universidade de Calgary descobriram que adultos com menos de 60 anos que gastam oito ou mais horas do dia em lazer sedentário têm sete vezes mais chance de sofrer um AVC.

Os cientistas analisaram as informações de 143 mil adultos sem episódios de derrame, doença cardíaca ou câncer que participaram da Pesquisa de Saúde da Comunidade Canadense nos anos 2000, 2003, 2005 e no intervalo de 2007 a 2012.

Durante um acompanhamento de quase uma década — concluído em 31 de dezembro de 2017 —, foram registrados 2 965 AVCs. A partir daí, os pesquisadores verificaram o tempo que cada um dos 143 mil participantes gastou com atividades sedentárias. Os voluntários foram separados em quatro grupos:

  • Menos de quatro horas de lazer sedentário por dia;
  • De quatro a menos de seis horas por dia;
  • De seis a menos de oito horas por dia;
  • Oito horas ou mais por dia.

O tempo médio de sedentarismo no lazer foi de quase quatro horas por dia entre adultos com menos de 60 anos. Mas no grupo que relatou oito ou mais horas de lazer sedentário e baixa atividade física, o risco de AVC se mostrou sete vezes maior.

"As pessoas devem estar cientes de que comportamentos sedentários podem ter efeitos adversos na saúde", afirmou Raed Joundi, principal autor do estudo, ao site da Associação Americana do Coração.

O cientista esclareceu que a análise do tempo sedentário dos voluntários do estudo não considerou o período de trabalho. Segundo ele, cada vez mais as pessoas se divertem com hobbies que envolvem pouco exercício, o que pode favorecer problemas de saúde.

Em brasileiros entre 50 e 59 anos, o tempo dedicado a atividades como ver TV ou de 2 horas e 12 minutos para 3 horas e 15 minutos durante a pandemia. O uso de tablets ou computador também ganhou mais tempo: saiu de 3 horas e 25 minutos para 4 horas e 13 minutos.

Os dados são da Pesquisa ConVid de Comportamentos, realizada pela Fiocruz (Fundação Oswaldo Cruz), em parceria com a UFMG (Universidade Federal de Minas Gerais) e a Unicamp (Universidade Estadual de Campinas).