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

Subir salário mínimo na pandemia condena pessoas ao desemprego, diz Guedes

Jorge William/Agência O Globo
Imagem: Jorge William/Agência O Globo

Antonio Temóteo

Do UOL, em Brasília

01/09/2020 14h20Atualizada em 01/09/2020 15h02

O ministro da Economia, Paulo Guedes, afirmou que conceder um reajuste do salário mínimo durante a crise econômica decorrente da pandemia do coronavírus condenaria os trabalhadores ao desemprego.

"Hoje, se você der um aumento de salário mínimo, milhares e talvez milhões de pessoas serão demitidas. Estamos no meio de uma crise terrível de emprego. Dar aumento de salário é condenar as pessoas ao desemprego", disse Guedes durante audiência pública na comissão especial do coronavírus no Congresso Nacional.

Ontem, o governo Jair Bolsonaro (sem partido) enviou ao Congresso Nacional uma proposta de salário mínimo de R$ 1.067 em 2021, deixando o piso sem aumento real pelo segundo ano seguido. A projeção faz parte do PLOA (Projeto de Lei Orçamentária Anual).

Reajuste menor do que projetado antes

Em relação aos atuais R$ 1.045, o aumento é de R$ 22, valor que deve apenas repor a inflação projetada para 2020, medida pelo INPC (Índice Nacional de Preços ao Consumidor), de 2,09%. Na prática, significa que o salário mínimo ficará sem aumento por dois anos.

A previsão de valor do salário mínimo em 2021 é R$ 12 menor que a apresentada no PLDO (Projeto de Lei de Diretrizes Orçamentárias).

Quando enviou a proposta ao Congresso, em 15 de abril, o governo estimou que o piso salarial em 2021 seria de R$ 1.079, devido à projeção de 3,29% para o INPC à época.

Aumento real acabou em 2019

De 2007 a 2019, a lei garantia que o salário mínimo tivesse aumento real, acima da inflação, sempre que houvesse crescimento econômico, dentro da política de valorização do salário mínimo das gestões petistas.

Essa fórmula de cálculo levava em conta a inflação do ano anterior, medida pelo INPC, mais o resultado do PIB (Produto Interno Bruto) de dois anos antes.

A fórmula perdeu validade no ano ado, e o governo Bolsonaro decidiu não substituí-la por outra política para o salário mínimo. Com isso, o governo ou a apenas reajustar o mínimo apenas pela inflação, obedecendo o que determina a Constituição.