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


Ciência explica por que ficamos mal-humorados quando estamos com fome

Indivíduos com fome relataram maiores emoções desagradáveis - iStock
Indivíduos com fome relataram maiores emoções desagradáveis Imagem: iStock

Do VivaBem

13/06/2018 09h32

Mais do que apenas a falta de açúcar no sangue, a combinação entre a fome e a raiva pode ser uma resposta emocional complicada, de acordo com uma pesquisa publicada no periódico Emotion. Quando alguém está com fome, há duas coisas fundamentais que determinam se essa ela contribuirá para emoções negativas ou não, de acordo com Jennifer MacCormack, autora do estudo: contexto e autoconsciência.

Contexto

Os pesquisadores realizaram experimentos envolvendo mais de 400 indivíduos. Os participantes viram imagens projetadas que induziam sentimentos positivos, neutros ou negativos. Depois, um pictograma chinês foi projetado e os voluntários tiveram que classificá-lo em agradável ou desagradável. Os participantes também foram solicitados a relatar o quanto sentiam fome.

Leia também:

Os pesquisadores descobriram que os participantes mais famintos eram mais propensos a classificar os pictogramas chineses ambíguos como negativos, mas somente depois de primeiro serem preparados com uma imagem negativa. Não houve efeito para imagens neutras ou positivas. "A ideia aqui é que as imagens negativas forneceram um contexto para as pessoas interpretarem seus sentimentos de fome, já que os pictogramas eram desagradáveis", disse MacCormack. "Portanto, parece haver algo de especial em situações desagradáveis que levam as pessoas a sentirem mais os sentimentos de fome do que, digamos, em situações agradáveis ou neutras."

Fome, doce, sobremesa - iStock - iStock
Para acabar com o mau humor, basta dar um o atrás e reconhecer como você está se sentindo
Imagem: iStock

Autoconsciência

E não são apenas dicas ambientais que podem afetar se alguém a da fome para a raiva, de acordo com MacCormack. O nível de consciência emocional das pessoas também é importante. Em um experimento de laboratório envolvendo mais de 200 estudantes universitários, os pesquisadores pediram aos participantes que jejuassem ou comessem antes do teste. Depois que alguns dos alunos foram solicitados a completar um exercício de escrita destinado a direcionar seu foco em suas emoções, todos os participantes foram convidados a participar de um cenário projetado para evocar emoções negativas.

Os pesquisadores descobriram que os indivíduos com fome relataram maiores emoções desagradáveis quando não estavam explicitamente concentrados em suas próprias emoções. Os participantes que gastaram tempo pensando sobre suas emoções, mesmo quando com fome, não relataram essas mudanças nas emoções ou percepções sociais.

Você ainda pode ser você, mesmo quando está com fome

"Um comercial bem conhecido uma vez disse: 'Você não é você quando está com fome', mas nossos dados sugerem que simplesmente dando um o atrás da situação atual e reconhecendo como você está se sentindo, você ainda pode ser você, mesmo quando está com fome", disse MacCormack.

Esta pesquisa enfatiza a conexão entre mente e corpo, de acordo com MacCormack. "Nossos corpos desempenham um papel poderoso em moldar nossas experiências, percepções e comportamentos momento a momento", diz ela. "Isso significa que é importante cuidar de nossos corpos, prestar atenção a esses sinais e não descartá-los, porque eles são importantes não apenas para a nossa saúde mental a longo prazo, mas também para a qualidade de nossa vida psicológica, experiências, relações sociais e desempenho no trabalho."

VIVABEM NAS REDES SOCIAIS
Facebook • Instagram • YouTube