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

Paulo Guedes quer ajuste para ter R$ 20 bilhões para auxílio emergencial

Na avaliação de Guedes e sua equipe, esse novo texto da PEC precisa conter uma cláusula de calamidade pública - Mateus Bonomi/AGIF/Estadão Conteúdo
Na avaliação de Guedes e sua equipe, esse novo texto da PEC precisa conter uma cláusula de calamidade pública Imagem: Mateus Bonomi/AGIF/Estadão Conteúdo

Adriana Fernandes

Brasília

10/02/2021 13h03

O ministro da Economia, Paulo Guedes, disse às lideranças do Congresso que vai precisar de uma nova versão de uma "Proposta de Emenda Constitucional (PEC) de guerra" para conceder mais três parcelas de R$ 200 do auxílio emergencial aos informais, com custo total de cerca R$ 20 bilhões - valor semelhante ao previsto para compra das vacinas contra a covid-19.

Na avaliação de Guedes e sua equipe, esse novo texto da PEC precisa conter uma cláusula de calamidade pública, para dar segurança jurídica à concessão do auxílio emergencial com a edição de um crédito extraordinário, e estar associado às medidas fiscais contidas na PEC do pacto federativo.

Uma minuta do texto está sendo preparada pela equipe econômica para ser apresentada aos presidentes do Senado, Rodrigo Pacheco (DEM-MG), e da Câmara, Arthur Lira (Progressistas-PB). O diagnóstico apresentado pela equipe econômica é de que o auxílio emergencial é para o enfrentamento da covid-19 e o agravamento da pandemia pede um protocolo de crise com a cláusula de calamidade.

Como mostrou o jornal O Estado de S. Paulo, Pacheco e Lira, pressionados pelas suas bases de apoio, querem uma via expressa para a concessão do auxílio, com o argumento de que a urgência da pandemia não permite esperar a aprovação de medidas de contenção de gastos. Mas o ministro, nas conversas dos últimos dias, vem argumentando que é preciso acionar a cláusula de calamidade e garantir contrapartidas em nome da responsabilidade fiscal e controle das contas públicas. Para a equipe econômica, essas medidas devem ser consideradas o novo marco fiscal para o País.

Conselho Fiscal

Sem a cláusula de calamidade, o risco apontado é de crime de responsabilidade fiscal. É ela que vai permitir que os gastos com o pagamento dos três meses do auxílio fiquem de fora do limite do teto de gastos (a regra que impede o crescimento das despesas acima da inflação), afastando também a necessidade de compensação para o cumprimento da meta fiscal.

Apesar da pressão dos presidentes do Senado e da Câmara, o sentimento na equipe econômica é de que as conversas estão avançando num tom muito positivo e que, após o acordo, a votação poderá ser rápida.

A ideia é que seja criado um Conselho Fiscal da República, com representantes dos três Poderes, incluindo do Tribunal de Contas da União. A cada três meses, o colegiado se reuniria num ritual parecido com o do Comitê de Política Monetária (Copom), do Banco Central, responsável pela definição da taxa básica de juros.

Além de prever o acionamento dos chamados gatilhos (medidas corretivas para diminuir os gastos), a PEC prevê uma cláusula vinculante para que as mesmas práticas cobradas pelo TCU sejam praticadas pelos Tribunais de Contas estaduais e municipais.

"Se fizer mais um pacote fiscal sem nenhuma contraparte, a mensagem que será ada é que a trajetória da dívida vai continuar a subir e o prêmio de risco que os investidores vão pedir para manter a dívida brasileira pode ter um efeito, uma implicação de qual tipo de política que o Banco Central pode adotar", avisou na terça-feira, 9, o presidente do BC, Roberto Campos Neto, em videoconferência direcionada a investidores internacionais.

Antes da negociação da nova retomada do auxílio, a estratégia inicial do governo era conceder, após a pandemia, o Bolsa Família e também criar o chamado Bônus de Inclusão Produtiva (BIP), que nada mais é do que o nome fantasia dado pelo ministro Paulo Guedes para o chamado imposto de renda negativo, instrumento de transferência de renda para quem está trabalhando na informalidade e ganha menos do que um salário mínimo. O BIP seria destinado aos trabalhadores "invisíveis" e estaria associado à nova Carteira Verde Amarela, com menos encargos para a contratação.

As informações são do jornal O Estado de S. Paulo.