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

Carla Araújo

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Pacote de Guedes prevê crédito, ajuda a catador de reciclável e uso do FGTS

17.dez.2021 - Paulo Guedes fala à imprensa sobre as ações do Ministério da Economia em 2021  - Dida Sampaio/Estadão Conteúdo
17.dez.2021 - Paulo Guedes fala à imprensa sobre as ações do Ministério da Economia em 2021 Imagem: Dida Sampaio/Estadão Conteúdo

e Fabrício de Castro, do UOL, em Brasília

23/02/2022 07h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

O presidente Jair Bolsonaro (PL) está disposto a usar "a caneta e a cadeira presidencial" para anunciar medidas econômicas que ajudem em seu projeto de reeleição. Por conta da legislação eleitoral, boa parte das propostas deve sair do papel seis meses antes do pleito, ou seja, até o início de abril.

A equipe do ministro da Economia, Paulo Guedes, que briga com a chamada ala política para conter rompantes populistas, tenta manter o seu espaço nas decisões e prepara um pacote de anúncios para logo depois do Carnaval. A ideia é contemplar empresários e também cidadãos, desde os mais vulneráveis até a chamada classe média.

O próprio Guedes fez a promessa a empresários na semana ada e afirmou que o governo lançará um pacote de crédito de R$ 100 bilhões.

Segundo auxiliares do ministro, a ideia é que a medida não tenha custo fiscal, já que dentro deste escopo estará a renovação de programas como o Pronampe (Programa Nacional de Apoio às Microempresas e Empresas de Pequeno Porte). O foco da medida é atender a micro e pequenos empresários.

Logística reversa e 'Lula'

A equipe econômica também trabalha para finalizar um programa de logística reversa com objetivo de auxiliar o universo de catadores de material reciclável. Essa categoria de trabalhadores costuma ter uma ligação forte com o ex-presidente Lula, principal antagonista de Bolsonaro nas eleições. O petista participa há mais de 10 anos do chamado "Natal dos Catadores".

Segundo uma fonte do governo, a ideia é dar ao menos "um nome digno para esse Exército de trabalhadores".

O programa que está sendo fechado prevê incentivo - que não necessariamente será tributário, segundo fontes - para que as empresas em a remunerar o trabalhador de uma forma mais eficiente.

Segundo o Anuário da Reciclagem, divulgado no fim do ano ado, há cerca de 1.850 cooperativas e associações de catadores no Brasil. O levantamento aponta que a quantidade de material coletado em 2020 pode ter chegado a 943 mil toneladas, gerando um faturamento de R$ 784,5 milhões para estas organizações.

Conforme mostrou reportagem do UOL, esse volume estimado coletado pode mitigar a emissão de até 442 mil toneladas de CO2 equivalentes na atmosfera.

Essa é uma das apostas do governo para incentivar empresas a melhorar a remuneração dos catadores. "Da mesma forma como hoje incentivamos ganhos para quem preserva a floresta, vamos procurar melhorar a vida daquele que evita que o lixo pare no fundo do mar, nas ruas. Eles levarão os materiais de volta às empresas", explica uma fonte.

A medida faz parte de um esforço do governo de tentar implementar uma "agenda verde". Em outubro do ano ado, o governo editou um decreto regulamentando a R (Cédula de Produto Rural) Verde, título que permite ao investidor privado remunerar o produtor pela preservação ambiental da propriedade segundo critérios firmados entre eles.

Uso do FGTS

Outra medida em estudo e que deve constar no pacote de bondades do governo é a liberação do FGTS para indivíduos endividados.

Segundo a equipe econômica, a medida tem potencial de atender principalmente a classe média da população, que mesmo com recursos parados na conta do FGTS acabou contraindo dívidas e possui amarras para usar o dinheiro.

Nesta terça-feira (22), Guedes falou que a medida poderia sair do papel "até o fim do ano". "Há várias iniciativas que podemos ter até o fim do ano que devem ajudar a economia a crescer. Podemos mobilizar recursos do FGTS também, porque são fundos privados", disse, em evento do banco BTG Pactual.

No mesmo evento, Guedes afirmou que o governo pretende reduzir em 25% a alíquota do Imposto sobre Produtos Industrializados (IPI). A medida deve ser feita por meio de um decreto presidencial, que pode ser assinado ainda nesta semana.

"Com redução do IPI, vamos reindustrializar o Brasil. A indústria brasileira está sofrendo nas últimas décadas com impostos altos, juros altos e encargos tributários", disse o ministro.