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

Maia critica pressão para favorecer policial: "55 anos é uma boa idade"

O presidente da Câmara, Rodrigo Maia, na comissão especial da reforma da Previdência - Pablo Valadares/Câmara dos Deputados
O presidente da Câmara, Rodrigo Maia, na comissão especial da reforma da Previdência Imagem: Pablo Valadares/Câmara dos Deputados

Lucas Borges Teixeira

Colaboração para o UOL, em São Paulo

05/07/2019 19h30

O presidente da Câmara dos Deputados, Rodrigo Maia (DEM-RJ), criticou hoje a tentativa do presidente Jair Bolsonaro e de alguns parlamentares de tentar suavizar as regras para a aposentadoria de policiais na reforma da Previdência. Maia disse que todos devem contribuir, inclusive os policiais, e que a idade mínima de 55 anos para a aposentadoria é "uma boa idade".

Se o brasileiro mais simples pode contribuir, a polícia também pode. Cinquenta e cinco anos é uma boa idade, pelo amor de Deus.
Rodrigo Maia, presidente da Câmara dos Deputados

Os 55 anos são uma referência à idade mínima proposta para os policiais na reforma, inferior à dos trabalhadores da iniciativa privada, que só poderão se aposentar a partir dos 62 (mulheres) e 65 anos (homens).

Sinalização ruim

Maia também afirmou que retirar os policiais da reforma seria uma "sinalização muito ruim" para a sociedade. Em evento voltado ao mercado financeiro, em São Paulo, o deputado afirmou que Jair Bolsonaro tem de lembrar que é "presidente de todos os brasileiros".

"Vai ser uma sinalização muito ruim do Parlamento e do próprio governo excluir alguma parte da sociedade do esforço [da reforma]", afirmou.

Em debate com Fernando Bezerra (MDB-PE), líder do governo no Senado, e com o ministro Luís Roberto Barroso, do STF (Supremo Tribunal Federal), Maia reforçou que a reforma deverá ser votada na próxima semana.

Bolsonaro deve ser "presidente de todos os brasileiros"

O presidente da Câmara disse entender que Bolsonaro tenha pensado nos policiais, visto que sua base eleitoral sempre foi ligada às forças de segurança pública, mas afirmou que, como presidente, ele deve pensar no país como um todo.

"O presidente representa os policiais desde o primeiro mandato, é normal e legítimo que ele sofra maior pressão. Cabe a cada um de nós, brasileiros, pedir que ele compreenda [a necessidade da inclusão dos policiais na reforma]", afirmou. "Ele é presidente de todos os brasileiros, e não apenas dos policiais."

O presidente da Câmara disse ainda que Bolsonaro tem mudado de ideia quanto à reforma e que espera que ele continue comprometido com a proposta. "A gente sabe que o presidente era contra a reforma da Previdência, sempre votou contra", declarou.

Estados e municípios podem ficar de fora

Maia mostrou descrença em relação à inclusão dos estados e municípios na reforma. "Enquanto todos os governadores não se postarem publicamente junto a seus deputados a favor da reforma, será difícil incluí-los", afirmou. "Eu tentei até o último dia, mas não sou otimista."

"Minha impressão é que alguns governadores, pelo fato de a reforma ter sido assinada pelo governo Bolsonaro, preferiram não se comprometer", avaliou. "Foi uma decisão política deles."

Já Bezerra afirmou que, no Senado, espera-se que estados e municípios entrem na proposta. "Agora que estamos com a reforma ideal, adequada, como vamos permitir ter 27 regimes previdenciários distintos?", questionou. "O sentimento do Senado é de inclusão."

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

UOL Notícias