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

Governo diz que reforma como está hoje poupará R$ 933,5 bi em dez anos

Antonio Temóteo

DO UOL, em Brasília

18/07/2019 13h42

O secretário especial de Previdência e Trabalho, Rogério Marinho, afirmou hoje que a economia prevista com a reforma da Previdência, após a aprovação em primeiro turno na Câmara do Deputados, é estimada em R$ 933,5 bilhões em um prazo de dez anos.

Desse total, R$ 914,3 bilhões se devem a mudanças nas regras para a concessão de benefícios e outros R$ 19,2 bilhões virão da arrecadação esperada com o aumento da alíquota de CSLL (Contribuição Social sobre Lucro Líquido) para os bancos.

A economia com a reforma é inferior à esperada inicialmente pelo ministro da Economia. Paulo Guedes esperava mais de R$ 1 trilhão em dez anos. Segundo ele, esse montante é essencial para o lançamento do regime de capitalização.

Além da economia de R$ 933,5 bilhões, Marinho conta com R$ 200 bilhões em dez anos, que viriam da redução de gastos resultante do pente-fino em benefícios do INSS (Instituto Nacional do Seguro Social). Assim, o valor total ultraaria o R$ 1 trilhão desejado por Guedes.

A proposta de substituir o regime atual pelo de capitalização foi enviada pelo governo ao Congresso, na PEC (Proposta de Emenda à Constituição) da reforma. Mas a Câmara resolveu retirá-la do texto.

Na capitalização, cada trabalhador poupa para a própria aposentadoria. É diferente do modelo atual, de repartição, no qual os trabalhadores que estão no mercado pagam parte dos benefícios dos aposentados.

"A capitalização foi retirada pelo Parlamento brasileiro. Para voltar ao Congresso Nacional é preciso uma nova PEC. O ministro Paulo Guedes fará essa avaliação oportunamente", disse Marinho.

Marinho afirmou que o governo está confiante na aprovação do texto e declarou que o presidente do Senado Federal, Davi Alcolumbre (DEM-AP), espera aprovar a proposta em setembro. Segundo ele, a PEC deve ser aprovada como chegou da Câmara.

As eventuais alterações no texto devem ser feitas em um projeto paralelo, que deve incluir estados e municípios na reforma. Com isso, o que foi aprovado em comum acordo pelas duas casas será promulgado e as alterações dos senadores voltam para a Câmara.

Entenda a proposta de reforma da Previdência em 10 pontos

UOL Notícias