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

Militares são só 1% do total de aposentados, mas representam 15% do déficit

Antonio Temóteo e Thâmara Kaoru

Do UOL, em Brasília e em São Paulo

17/04/2019 04h00

Os militares e os servidores públicos são minoria entre os aposentados, mas, pelos rendimentos altos, têm um peso proporcional muito maior no déficit da Previdência. Dados do Tesouro Nacional de 2018 mostram que os militares inativos e pensionistas são apenas 1,16% do total de aposentados no país, mas representam 15,4% do rombo da Previdência Social.

Os números dos servidores públicos são parecidos: eles são 2% do total de aposentados, mas sua participação no déficit do sistema é de 16,3%. Os funcionários de empresas privadas, que são a maioria dos brasileiros, representam 96,8% do total de aposentados e 68,3% do déficit.

Veja os números de aposentados e o peso de cada um no rombo da Previdência, em 2018:

Total de aposentados/inativos (privados, públicos e militares): 33,044 milhões
Déficit total da Previdência: R$ 284,6 bilhões

Funcionários privados aposentados e pensionistas: 32 milhões (96,8% do total de aposentados)
Déficit com aposentadoria e pensão de funcionários privados: R$ 194,3 bilhões (68,3% do total do déficit)

Militares inativos: 384 mil (1,16% do total de aposentados)
Déficit com militares inativos: R$ 43,8 bilhões (15,4% do total do déficit)

Servidores aposentados: 660 mil (2% do total de aposentados)
Déficit com servidores públicos: R$ 46,4 bilhões (16,3% do déficit)

Governo diz que militares têm atividade diferente

O governo apresentou projeto de lei com novas regras para a aposentadoria de militares, que é diferente da reforma geral da Previdência.

Para justificar, o governo afirma que a carreira militar tem uma série de especificidades e, por isso, requer um tratamento diferenciado. Algumas dessas peculiaridades listadas na apresentação do governo são:

  • risco de morte
  • proibição de greve
  • sem adicional noturno
  • sem hora extra
  • disponibilidade permanente

Reforma corta mais de militar e servidor, diz governo

Segundo cálculos do governo, os militares e os servidores públicos perderão mais com a reforma do que os trabalhadores privados.

A perda média para os trabalhadores da iniciativa privada é estimada em R$ 9,6 mil em dez anos para cada contribuinte do INSS (Instituto Nacional do Seguro Social).

O impacto por pessoa para o funcionalismo público da União é de R$ 141 mil. No caso dos militares das Forças Armadas, é de R$ 181 mil, sem considerar a reestruturação das carreiras, que representam ganhos para os militares e gastos para os cofres públicos.

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

UOL Notícias