;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

ANÁLISE

Inflação desacelera de forma desigual pelo país, e preços seguem pesando

Getty Images/iStockphoto
Imagem: Getty Images/iStockphoto

Rafael Bevilacqua

09/06/2022 09h43

Esta é a versão online da edição de hoje da newsletter Por Dentro da Bolsa, que analisa a desaceleração da inflação em maio, divulgada nesta manhã. Para este e outros boletins e recebê-los diretamente no seu email, cadastre-se aqui. Os s UOL ainda têm direito a mais duas newsletters exclusivas sobre investimentos.

A inflação ao consumidor medida pelo IPCA (Índice de Preços ao Consumidor Amplo) desacelerou a 0,47% em maio, de 1,06% em abril, de acordo com dados do IBGE (Instituto Brasileiro de Geografia e Estatística). As projeções do mercado indicavam alta de 0,6% no período.

Com esse resultado, o indicador acumula alta de 11,73% nos últimos 12 meses, e a média das projeções para a inflação neste ano está atualmente em 8,89% —significativamente acima do teto da meta, de 5%.

A desaceleração da inflação em maio foi puxada principalmente pelo recuo de 1,7% dos custos de habitação, além do tímido avanço de 0,04% dos preços do segmento de educação.

Por outro lado, o segmento de vestuário foi o principal destaque negativo do período, com alta de 2,11%, seguido da alta de 1,34% dos preços dos transportes. Os preços do segmento de saúde e cuidados pessoais avançaram 1,01% no mês.

Alimentos e bebidas, que são os produtos que mais pesam no bolso da população de menor renda, registraram aumento de preços de 0,48%, em linha com o índice geral.

Ao destrinchar o IPCA por segmentos, nota-se que os preços de diferentes produtos e serviços apresentam comportamentos distintos, fazendo com que cada grupo da população sinta o impacto da inflação de maneira diferente.

Além disso, existe um fator geográfico que precisa ser levado em consideração, uma vez que os preços se comportam de maneira diferente em cada região do país.

Em Vitória, o IPCA recuou 0,08% em maio, uma ligeira deflação. Já em Fortaleza, o índice avançou 1,41% —mais de três vezes a média nacional.

Analisando todos esses fatores, fica evidente que a desaceleração da inflação ainda se dá de forma bastante desigual, e a alta dos preços de setores essenciais segue pesando no bolso do trabalhador brasileiro.

Ao longo dos próximos meses, é preciso manter a atenção com a alta dos preços de produtos sensíveis ao cenário externo conturbado, como o petróleo e os alimentos, que podem fazer com que o IPCA volte a acelerar.

Leia no 'Investigando o Mercado' (exclusivo para s UOL, que possuem o integral ao conteúdo de UOL Investimentos): informações sobre a fase final do processo de privatização da Eletrobras.

Um abraço,

Rafael Bevilacqua
Estrategista-chefe e sócio-fundador da Levante

**********

NA NEWSLETTER CARTEIRA RECOMENDADA

A newsletter Carteira Recomendada analisa onde é melhor investir diante dos atuais indicadores econômicos do Brasil, com desemprego em queda e inflação em alta. Para se cadastrar e receber a newsletter semanal, clique aqui.

Queremos ouvir você

Tem alguma dúvida ou sugestão sobre investimentos? Mande sua pergunta para [email protected].

Este material foi elaborado exclusivamente pela Levante Ideias e pelo estrategista-chefe e sócio-fundador Rafael Bevilacqua (sem qualquer participação do Grupo UOL) e tem como objetivo fornecer informações que possam auxiliar o investidor a tomar decisão de investimento, não constituindo qualquer tipo de oferta de valor mobiliário ou promessa de retorno financeiro e/ou isenção de risco . Os valores mobiliários discutidos neste material podem não ser adequados para todos os perfis de investidores que, antes de qualquer decisão, deverão realizar o processo de suitability para a identificação dos produtos adequados ao seu perfil de risco. Os investidores que desejem adquirir ou negociar os valores mobiliários cobertos por este material devem obter informações pertinentes para formar a sua própria decisão de investimento. A rentabilidade de produtos financeiros pode apresentar variações e seu preço pode aumentar ou diminuir, podendo resultar em significativas perdas patrimoniais. Os desempenhos anteriores não são indicativos de resultados futuros.