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

Guedes diz que auxílio emergencial terá mais 3 parcelas, sem citar valor

Antonio Temóteo

Do UOL, em Brasília

30/06/2020 11h16Atualizada em 30/06/2020 15h16

O ministro da Economia, Paulo Guedes, afirmou hoje que o governo deve conceder mais três parcelas do auxílio emergencial, sem confirmar o valor de cada uma. A afirmação foi feita durante audiência pública no Congresso Nacional. Porém, diversas fontes ouvidas pelo UOL nesta terça-feira (30) afirmaram que a extensão do benefício deve ser feita em duas parcelas de R$ 600.

As três primeiras parcelas foram de R$ 600, e o valor das próximas ainda não é consenso entre os poderes Executivo e Legislativo. Em live na semana ada, o presidente Jair Bolsonaro e Guedes sugeriram pagar uma parcela de R$ 500, outra de R$ 400 e outra de R$ 300 (R$ 1.200 no total), mas disseram que não estava confirmado. O Congresso, porém, defende o pagamento de duas parcelas de R$ 600 (também R$ 1.200 no total). O anúncio oficial está previsto para hoje às 16h, em cerimônia com Bolsonaro.

"Até agora, nós demos os três meses iniciais (de auxílio emergencial) e estendemos por mais três meses. Se [a curva de contágio do coronavírus] não descer, vamos pensar em quanto tempo vamos segurar o fôlego. Estamos contando que esse é o quadro, a pandemia deve retroceder e estaremos fazendo o retorno seguro ao trabalho", disse o ministro da Economia nesta terça (30).

Novos programas sociais devem ser anunciados

Apesar da afirmação, Guedes iniciou a audiência pública dizendo que o presidente faria o anúncio e que ele não anteciparia o número de parcelas e o valor que será pago. Guedes também afirmou que novos programas sociais serão lançados, sem dar detalhes sobre as medidas.

"Dentro de dois, três meses, assim que acabar o auxílio emergencial que estamos estendendo, vamos anunciar os novos programas. O Renda Brasil, o Programa Verde Amarelo. São programas sociais importantes para estimular a retomada do crescimento", disse Guedes, durante audiência pública no Congresso Nacional.

Programas de crédito ainda não foram satisfatórios, diz Guedes

Os programas de empréstimos para empresas lançados pelo governo não tiveram resultado "satisfatório até o momento", disse Guedes. Segundo ele, o governo trabalha para aperfeiçoar as medidas para oferecer empréstimos para empreendedores individuais, microempresas e pequenas empresas.

No fim de março, o governo lançou um programa para oferecer empréstimo para pequenas e médias empresas pagarem os salários dos trabalhadores por até dois meses. Empresas com faturamento anual entre R$ 360 mil e R$ 10 milhões teriam o a R$ 20 bilhões por dois meses, totalizando R$ 40 bilhões. Entretanto, só R$ 4,1 bilhões, pouco mais de 10%, foram emprestados.

Três meses depois, após aprovação do Congresso, o governo lançou o Pronampe (Programa Nacional de Apoio às Microempresas e Empresas de Pequeno Porte). Focado em MEIs (microempreendedores individuais), micro e pequenas empresas, os empréstimos começaram a ser ofertados pela Caixa e pelo Banco do Brasil.