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

No último dia de prazo, 1,9 mi têm auxílio emergencial em análise

700 mil estão em segunda análise, quando o cidadão que teve o benefício rejeitado e corrige dados ou contesta a não-aprovação - Marcello Casal Jr/Agência Brasil
700 mil estão em segunda análise, quando o cidadão que teve o benefício rejeitado e corrige dados ou contesta a não-aprovação Imagem: Marcello Casal Jr/Agência Brasil

Da Agência Brasil

02/07/2020 18h22

No último dia de cadastramento para o auxílio emergencial de R$ 600 (R$ 1,2 mil para mães solteiras), 1,9 milhão de brasileiros ainda estão com o pedido em análise, divulgou hoje a Caixa Econômica Federal. Desse total, 1,2 milhão de pedidos estão em primeira análise e 700 mil estão em segunda análise, quando o cidadão que teve o benefício rejeitado e corrige dados ou contesta a não-aprovação.

O vice-presidente de Rede de Varejo da Caixa, Paulo Henrique Angelo, explicou que quem tiver o benefício liberado depois do fim do prazo receberá as cinco parcelas previstas no programa, com intervalo mínimo de 30 dias entre cada uma. "A análise e a liberação do benefício dependem da Dataprev [estatal de tecnologia que verifica os cadastros]. A Caixa apenas recebe a lista e faz os pagamentos", explicou.

Em três meses de funcionamento, o auxílio emergencial pagou R$ 112,5 bilhões a 64,9 milhões de brasileiros. "Praticamente um a cada três adultos no país está recebendo o benefício", disse Angelo. Ele ressaltou que o programa é um dos maiores sistemas de transferência de renda do mundo.

Desse total, 31 milhões estão recebendo a terceira parcela, 8,7 milhões a segunda parcela e 1,1 milhão, que tiveram o benefício liberado na metade de junho, começaram a receber a primeira parcela. Existem ainda 19,2 milhões de inscritos no Bolsa Família incorporados automaticamente ao auxílio emergencial que acabaram de receber a terceira parcela.

Desde 7 de abril, quando começou o cadastramento para o auxílio emergencial, a Caixa recebeu 108,9 milhões de pedidos por meio do aplicativo Caixa Auxílio Emergencial ou do site auxilio.caixa.gov.br. Desse total, 107,7 milhões foram processados, dos quais 65,2 milhões foram considerados elegíveis para receberem o benefício e 42,5 milhões tiveram o pedido rejeitado.