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

Caixa vai devolver R$ 3 bi ao governo, e Guedes diz que "despedala" banco

Antonio Temóteo

Do UOL, em Brasília

12/06/2019 11h35Atualizada em 12/06/2019 14h47

O ministro da Economia, Paulo Guedes, anunciou hoje que os bancos públicos começarão a devolver ao Tesouro Nacional um total de R$ 86,5 bilhões devidos à União. A primeira devolução será da Caixa, com uma parcela de R$ 3 bilhões, de um total devido de R$ 40,2 bilhões.

Guedes falou em "despedalar" os bancos públicos, numa referência às manobras conhecidas como "pedaladas fiscais", que embasaram o pedido de impeachment contra Dilma Rousseff. O dinheiro será usado para diminuir a dívida do governo federal. Segundo Guedes, a equipe econômica já havia dito, durante a campanha eleitoral do ano ado, que tomaria essa medida.

Os recursos foram injetados durante os governos Lula e Dilma para turbinar a concessão de crédito em meio à crise internacional. Porém, isso foi feito de forma irregular pelo governo, segundo técnicos do Tribunal de Contas da União (TCU), já que o aporte foi feito por meio de títulos públicos, e não dinheiro em espécie.

"Ocorreram muitos empréstimos da União aos bancos públicos, que cometeram excessos com esses recursos, em especial Caixa e BNDES", disse Guedes. "Nossa responsabilidade é devolver esses recursos para a União, cumprindo exigências do TCU [Tribunal de Contas da União], e garantir que esses recursos abatam a dívida pública."

Dívida por banco

Os bancos públicos devem, segundo o secretário especial de Fazenda, Waldery Rodrigues, R$ 86,5 bilhões à União em instrumentos de dívida sem vencimento.

  • Caixa: R$ 40,2 bilhões
  • BNDES: R$ 36,1 bilhões
  • Banco do Brasil: R$ 8,1 bilhões
  • Banco do Nordeste: R$ 1 bilhão
  • Banco da Amazônia: R$ 1,06 bilhão

O anúncio foi feito após reunião de Guedes com representantes de bancos públicos. Estiveram no encontro os presidentes da Caixa (Pedro Guimarães), do BNDES (Joaquim Levy) e do Banco do Brasil (Rubem Novaes), além dos secretários Marcelo Guaranys (Executivo), Waldery Rodrigues (Fazenda) e Salim Mattar (Desestatização e Desinvestimentos).

"Pedaladas" e impeachment

"Pedalada fiscal" é como ficaram conhecidos mecanismos usados pelo governo para contornar normas fiscais.

Um deles foi o atraso no ree de dinheiro a bancos públicos responsáveis por programas federais. Os bancos usavam os próprios recursos para pagar obrigações da União, que atrasava os rees para os gastos não serem registrados nas contas públicas. O TCU entendeu que os atrasos, na prática, são um tipo de empréstimo dos bancos ao governo, o que é proibido por lei.

No caso das devoluções que acontecem agora, a União fez empréstimos aos bancos públicos, sem vencimento, para reforçar o capital dos bancos. E apesar dos empréstimos, esse dinheiro que saía não era registrado como aumento de dívida para a União.

Na época do impeachment, em 2016, Dilma negou ter cometido crime de responsabilidade. A então presidente se defendeu afirmando que os atrasos não podem ser entendidos como um tipo proibido de empréstimo porque acontecem desde governos anteriores, apesar de terem usado isso em menor volume.

Quem acha que reforma não é necessária precisa ser internado, diz Guedes

UOL Notícias
PUBLICIDADE
Errata: este conteúdo foi atualizado
Diferentemente do informado em uma versão anterior deste texto, a dívida total da Caixa com o Tesouro, referente às "pedaladas fiscais", é de R$ 40,2 bilhões.