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

INSS fecha agências, e opção é usar site ou app; saiba se cadastrar

Thâmara Kaoru

Do UOL, em São Paulo

25/03/2020 04h00

As agências do INSS estão fechadas até, pelo menos, 30 de abril por causa do novo coronavírus. Durante esse período, o instituto sugere que os segurados que precisam de algum serviço façam o pedido pelo Meu INSS.

Como a maioria dos serviços exige um cadastro, o UOL mostra o o a o de como cadastrar uma senha no site Meu INSS. Os trabalhadores que preferirem podem ar os serviços pelo aplicativo Meu INSS, disponível para iOS e Android. Quem tiver problemas em ar as plataformas ou preferir ligar pode entrar em contato pelo telefone 135.

Como cadastrar a senha

  • Informe dados pessoais como F, nome completo, telefone e email. Clique em "não sou um robô" e leia os termos de uso e política de privacidade. Se aceitar, vá em "continuar"

  • Responda a perguntas pessoais como ano, mês e dia de nascimento e clique em "continuar". Nas páginas seguintes será necessário responder questões sobre sua vida contributiva, como quando foi sua última contribuição para a Previdência, qual a faixa de salário e se já recebeu algum benefício previdenciário, por exemplo

  • Quando terminar de responder às questões, digite uma senha e clique em "criar senha". Depois, escolha "entrar com gov.br"

  • Na página seguinte, será preciso digitar o F e a senha cadastrada. O segurado terá que ler e aceitar os termos de uso e, em depois, chegará à página principal com a lista de serviços do Meu INSS

O que dá para fazer no Meu INSS?

Entre os serviços disponíveis no Meu INSS, os trabalhadores conseguem fazer pedidos, como de aposentadoria, pensão e salário-maternidade, por exemplo. Dá para ar o Cnis, documento que traz detalhes sobre o período contributivo do segurado, e verificar o extrato de pagamentos. Também é possível ar a carta de concessão de benefício e emitir o extrato de declaração do Imposto de Renda.

Segundo anúncio da semana ada, segurados que precisam de auxílio-doença também conseguirão anexar os atestados médicos pelo Meu INSS. Eles não precisarão ir até uma agência. Essa opção ainda depende de legislação para ser disponibilizada.

Apesar de aparecer na página inicial, o segurado não conseguirá ar o simulador de aposentadoria, que está indisponível desde que a reforma da Previdência entrou em vigor, em novembro do ano ado.

Veja mais economia de um jeito fácil de entender: @uoleconomia no Instagram.
Ouça os podcasts Mídia e Marketing, sobre propaganda e criação, e UOL Líderes, com CEOs de empresas.
Mais podcasts do UOL em uol.com.br/podcasts, no Spotify, Apple Podcasts, Google Podcasts e outras plataformas.