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

Sindicato diz que greve de servidores do INSS atinge pelo menos 14 estados

Servidores do INSS pedem ao governo aumento salarial de 19,99%  - Agência Brasil
Servidores do INSS pedem ao governo aumento salarial de 19,99% Imagem: Agência Brasil

Fabrício de Castro

Do UOL, em Brasília

23/03/2022 16h49

A greve dos servidores do INSS (Instituto Nacional do Seguro Social), iniciada nesta quarta-feira (23), já atinge pelo menos 14 estados, de acordo com a Fenasps (Federação Nacional dos Sindicatos de Trabalhadores em Saúde, Trabalho, Previdência e Assistência Social). Os servidores pedem aumento de salário de 19,99%. A entidade afirma que agências do INSS foram fechadas em alguns estados, por falta de funcionários, mas não divulgou o número de agências afetadas nem o total de trabalhadores que cruzaram os braços.

O UOL entrou em contato com o Ministério do Trabalho e Previdência, ao qual o INSS é vinculado, e pediu informações sobre os impactos da greve. Até a publicação deste texto, o ministério não havia respondido.

O diretor da Fenasps Moacir Lopes afirmou ao UOL que já aderiram oficialmente à greve os servidores dos estados de Bahia, Ceará, Espirito Santo, Goiás, Tocantins, Maranhão, Minas Gerais, Pará, Paraná, Piauí, Santa Catarina, São Paulo, Rio Grande do Norte e Rio Grande do Sul. Os trabalhadores de outros sete estados e do Distrito Federal estavam mobilizados, mas ainda não havia, até a tarde desta quarta-feira, a confirmação de que eles entrariam em greve.

Conforme Lopes, o INSS tem hoje cerca de 20 mil servidores. A greve é de técnicos e analistas do órgão, que reivindicam aumento salarial de 19,99%. O percentual representa a recomposição das perdas com a inflação dos últimos três anos.

Atualmente, o salário de um técnico previdenciário varia de R$ 3.546,65 a R$ 3.573,09, já incluindo gratificações. Já um analista previdenciário ganha de R$ 5.762,14 a R$ 8.896,27.

Várias agências acabaram fechando, mas ainda não sabemos exatamente quantas, nem quantos servidores estão em greve. Isso está sendo levantado. Muitos servidores estão trabalhando de casa, então a contagem de quem desligou o computador fica mais difícil.
Moacir Lopes, diretor da Fenasps

Aumento para policiais

Os grevistas tentam conseguir um acordo com o governo até 4 de abril, quando vence o prazo para o encaminhamento de aumentos antes do período eleitoral. Segundo Lopes, a categoria não acha justo que o governo aumente apenas categorias específicas —como os policiais federais.

Se não tiver dinheiro para ninguém, é uma coisa. Mas, se o governo der aumento apenas para policiais, isso vai aumentar a crise.
Moacir Lopes, diretor da Fenasps

Desde o fim de 2021, servidores de várias categorias vêm pressionando o governo por aumentos salariais. O movimento começou na esteira do anúncio, feito em dezembro, pelo presidente Jair Bolsonaro, de que o governo poderia promover reajustes para categorias específicas —no caso, para servidores da Polícia Federal.

Depois disso, houve paralisações e protestos de outras categorias, como servidores do Banco Central. Por causa das paralisações diárias, o BC tem atrasado a divulgação de indicadores.

O governo conseguiu que o Orçamento de 2022 fosse aprovado com uma reserva de R$ 1,7 bilhão para aumento a servidores, mas ainda não definiu como o dinheiro será usado.