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

40,6% dos reajustes salariais ficaram abaixo da inflação em 2022

Só 25,4% dos reajustes ficaram acima do INPC em 2022, segundo a Fipe; outros 34,2% foram iguais à inflação - Matheus Sciamana/PhotoPress/Estadão Conteúdo
Só 25,4% dos reajustes ficaram acima do INPC em 2022, segundo a Fipe; outros 34,2% foram iguais à inflação Imagem: Matheus Sciamana/PhotoPress/Estadão Conteúdo

Do UOL, em São Paulo

27/01/2023 00h01

Quatro em cada dez reajustes salariais obtidos pelos trabalhadores em negociações coletivas no ano ado ficaram abaixo da inflação. Os dados são do Salariômetro, da Fipe (Fundação Instituto de Pesquisas Econômicas).

Balanço dos reajustes salariais

  • 40,6% dos reajustes negociados em 2022 ficaram abaixo da inflação medida pelo INPC, que fechou o ano em 5,93%.
  • Somente 25,4% dos acordos ficaram acima do INPC. Outros 34,2% ficaram iguais à inflação;
  • Proporcionalmente, o pior mês de 2022 foi abril, com 54,1% dos reajustes abaixo da inflação;
  • O valor mediano do piso salarial subiu de R$ 1.352 em 2021 para R$ 1.481 em 2022.

Melhora na comparação com 2021

Apesar de ainda representar a maior fatia, a proporção de reajustes abaixo da inflação caiu frente a 2021, quando responderam por quase metade (49,7%) das negociações.

Segundo a Fipe, essa queda acelerou nos últimos quatro meses do ano. Em dezembro, 74,6% dos reajustes ficaram acima do INPC.

Entre todas as negociações feitas em 2022, predominaram aquelas envolvendo pisos salariais (78,9%), reajustes (72,3%) e adicional de hora extra: 50,1%.

Perspectiva para 2023

A expectativa é de que, com a inflação mais controlada, "reajustes reais positivos devem continuar", de acordo com a Fipe.

O aumento real (acima da inflação) dos salários é importante porque garante o poder de compra da população. Ao longo do tempo, com reajustes abaixo da inflação, o trabalhador perde a possibilidade de comprar as mesmas coisas que consumia no ano anterior, piorando suas condições de vida.

Dados prévios de janeiro já indicam melhora frente a dezembro. Neste mês, 82,4% dos reajustes ficaram acima da inflação. Outros 11,8% estavam abaixo do INPC e 5,9% iguais à inflação.

O Salariômetro informa ainda que projeções de bancos apontam para uma desaceleração do INPC ao longo de 2023, saindo de 5,9% no acumulado em 12 meses até janeiro para uma taxa de até 5,6% em dezembro.

O mercado projeta atualmente um IPCA — indicador considerado a inflação oficial do país — de 5,48% em 2023, segundo o último Boletim Focus, do Banco Central. No ano ado, o índice fechou em 5,79%, estourando a meta do governo federal.