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

Inflação acelera e vai a 0,84% em fevereiro, com alta no setor de educação

Reajustes na mensalidade que, tradicionalmente, acontecem no início do ano letivo foram as maiores responsáveis pela alta no setor - skynesher/Getty Images
Reajustes na mensalidade que, tradicionalmente, acontecem no início do ano letivo foram as maiores responsáveis pela alta no setor Imagem: skynesher/Getty Images

Do UOL, em São Paulo

10/03/2023 09h02Atualizada em 10/03/2023 10h48

O IPCA (Índice de Preços ao Consumidor Amplo), a inflação oficial do país, ficou em 0,84% em fevereiro. Os dados foram divulgados hoje pelo IBGE (Instituto Brasileiro de Geografia e Estatística).

Os preços de educação pesaram no bolso e registraram a maior alta em quase 20 anos.

O que dizem os dados:

  • Alta da inflação foi puxada pelo grupo de educação, que subiu 6,28% no mês, devido a reajustes normalmente praticados no início do ano letivo. É a maior alta desde fevereiro de 2004;
  • No ano, o IPCA acumula alta de 1,37% e, nos últimos 12 meses, de 5,6%. A meta do Banco Central para a inflação neste ano é de 3,25%, com margem de tolerância de 1,5 ponto percentual para mais ou para menos -- ou seja, variando entre 1,75% e 4,75%. A meta é considerada irrealista pelo governo do presidente Lula (PT).
  • No mês anterior, o índice ficou em 0,54%. Entretanto, o resultado de fevereiro é melhor do que o mesmo mês em 2022, quando ficou em 1,01%.
  • O resultado veio um pouco acima do esperado. As expectativas de analistas em pesquisa da Reuters eram de alta de 0,80% em fevereiro., acumulando em 12 meses 5,54%.

Fevereiro é sempre muito marcado pela educação, pois os reajustes efetuados pelos estabelecimentos de ensino na virada do ano são contabilizados nesse mês. Normalmente, essa alta de educação fica indexada ao próprio IPCA, ou seja, o reajuste das mensalidades é baseado na inflação do ano anterior
Pedro Kislanov, gerente da pesquisa

Veja a inflação em fevereiro em cada um dos grupos pesquisados

  • Educação: 6,28%
  • Saúde e cuidados pessoais: 1,26%
  • Comunicação: 0,98%
  • Habitação: 0,82%
  • Despesas pessoais: 0,44%
  • Transportes: 0,37%
  • Alimentação e bebidas: 0,16%
  • Artigos de residência: 0,11%
  • Vestuário: -0,24%

Ensino médio tem maior alta

  • Reajustes na mensalidade que, tradicionalmente, acontecem no início do ano letivo foram as maiores responsáveis pela alta no setor
  • A maior alta percentual foi do ensino médio (10,28%), seguida pelo ensino fundamental (10,06%), pré-escola (9,58%) e creche (7,20%).
  • Também se destacaram as altas do ensino superior (5,22%), dos cursos técnicos (4,11%) e de pós-graduação (3,44%).

Como se calcula o IPCA?

  • O índice é calculado pelo IBGE desde 1980 e se refere às famílias com rendimento de 1 a 40 salários mínimos, residentes em áreas urbanas.
  • Entre as categorias consideradas para mapear o aumento, diminuição ou estabilidade geral nos preços, estão os custos com alimentação e bebidas, habitação, saúde, transportes, educação, entre outros.