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

Equilíbrio

Cuidar da mente para uma vida mais harmônica


Pessoas com comportamento antissocial têm cérebro diferente, diz estudo

Essas pessoas têm o córtex mais fino e menores áreas de regiões do cérebro relacionadas ao comportamento - GETTY IMAGES
Essas pessoas têm o córtex mais fino e menores áreas de regiões do cérebro relacionadas ao comportamento Imagem: GETTY IMAGES

Do VivaBem, em São Paulo

18/02/2020 15h19

Pesquisa sugere que a estrutura cerebral é diferente em indivíduos que apresentam comportamento antissocial persistente ao longo da vida. O estudo, publicado no periódico The Lancet Psychiatry, mostrou que essas pessoas têm o córtex mais fino e a área superficial de regiões do cérebro relacionadas ao comportamento menor.

Os cientistas consideraram antissociais indivíduos com histórico de roubo, agressão e violência, intimidação, mentira ou falha repetida em cuidar das responsabilidades do trabalho ou da escola. Os resultados mostraram, entretanto, que quem tem esse comportamento apenas na adolescência não tem anormalidades estruturais cerebrais generalizadas.

Os autores afirmam que as descobertas fornecem a primeira evidência robusta para sugerir que existem diferenças neuropsicológicas subjacentes em pessoas com comportamento antissocial persistente ao longo da vida e têm implicações na maneira como são tratados jovens infratores.

"Pode haver diferenças em sua estrutura cerebral que dificultam a desenvoltura de habilidades sociais que os impeçam de praticar comportamentos antissociais. Essas pessoas poderiam se beneficiar de mais apoio ao longo de suas vidas", diz Christina Carlisi, autora principal.

Como o estudo foi feito

  • Os pesquisadores compararam diferenças estruturais do cérebro de 672 pessoas com idade média de 45 anos usando ressonância magnética.
  • Dos 672 participantes, 80 (12%) foram classificados como tendo comportamento antissocial persistente ao longo da vida, 151 (23%) como tendo comportamento antissocial limitado na adolescência e 441 (66%) como tendo baixo comportamento antissocial.
  • Indivíduos com trajetória persistente ao longo da vida tiveram uma área superficial média menor e espessura cortical média menor do que os do grupo baixo. A maioria das áreas reduzidas estava ligada a comportamento direcionados a objetivos, regulação das emoções e motivação.

Implicações futuras

Segundo os autores, não está claro se essas diferenças cerebrais são herdadas e precedem o comportamento antissocial, ou se são o resultado de uma vida inteira de fatores de risco confusos, como abuso de substâncias, baixo QI e problemas de saúde mental.

Os cientistas ainda afirmam que são necessários mais estudos de longo prazo sobre esse tipo de comportamento e que incluam várias medidas de cérebro, genes e ambiente para entender como se desenrola o antissocial persistente ao longo da vida.

"As abordagens políticas para comportamentos juvenis geralmente oscilam entre medidas punitivas e espaço para 'reforma'. Nossas descobertas apoiam a necessidade de diferentes abordagens para diferentes infratores —no entanto, alertamos para que a imagem cerebral não seja usada para triagem, pois o entendimento das diferenças da estrutura cerebral não é suficientemente robusto para ser aplicado em um nível individual", diz a co-autora Terrie Moffitt.