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

Morre no Piauí idoso que foi de maca ao banco fazer 'prova de vida' do INSS

Idoso que fez "prova de vida" do INSS em cima de maca, morreu ontem no interior do Piauí - Reprodução/ Facebook
Idoso que fez "prova de vida" do INSS em cima de maca, morreu ontem no interior do Piauí Imagem: Reprodução/ Facebook

Do UOL, em São Paulo

15/06/2021 14h34Atualizada em 15/06/2021 15h13

Um aposentado de 80 anos que precisou ir a uma agência do Banco do Brasil fazer a prova de vida obrigatória do INSS (Instituto Nacional do Seguro Social) morreu ontem na cidade de Piripiri, no interior do Piauí.

A informação foi confirmada pelo UOL pela neta do homem. De acordo com ela, o idoso já estava muito debilitado, principalmente por estar acamado há cerca de um ano, por decorrências de um AVC.

A familiar relatou que o avô dela precisava tirar secreções dos pulmões desde que ficou acamado, em idas para a fisioterapia.

"Ontem a fisioterapeuta percebeu que ele estava [muito] cansado", disse ela ao UOL. Ele morreu no mesmo dia.

Ela afirmou que não sabe se a saída do avô no começo do mês para fazer a prova de vida do INSS presencialmente, teria prejudicado a saúde do idoso.

A prova de vida presencial

O caso do idoso chamou muita atenção e gerou revolta após uma familiar publicar em uma rede social sobre a ida do avô para fazer a prova de vida do INSS em uma agência do Banco do Brasil.

O episódio havia acontecido no dia 4 de junho. A familiar questionou se a ida ao banco era realmente "o procedimento para fazer uma prova de vida de um idoso acamado durante uma pandemia".

Procurada pelo UOL para falar sobre o assunto no dia 9, a família preferiu não se manifestar, afirmando que resolveria a situação junto ao banco.

O Banco do Brasil

Através de nota enviada ao UOL para comentar o caso, o Banco do Brasil informou "que não prestou qualquer tipo de orientação para que a prova de vida, no caso do senhor de 80 anos de Piripiri, fosse realizada em alguma de suas agências."

O banco também disse que "o beneficiário foi levado à agência do BB sem contato prévio e orientação sobre como realizar a prova de vida para pessoas acamadas/hospitalizadas."

A instituição afirmou que a prova de vida foi realizada logo após os funcionários perceberem que o homem estava à frente da agência.

Também foram dadas orientações para realizar a prova de vida, incluindo atendimento domiciliar, por procuração via cadastro no site do INSS e também pelo aplicativo do Banco do Brasil, sem precisar comparecer a uma agência.