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

'Pedaladas' no Orçamento podem configurar crime ível de impeachment

Manobras no Orçamento estão na mira do Tribunal de Contas da União  - Pedro Ladeira/Folhapress
Manobras no Orçamento estão na mira do Tribunal de Contas da União Imagem: Pedro Ladeira/Folhapress

Adriana Fernandes

Brasília

30/03/2021 07h48

Pela gravidade do alcance da "pedalada" nas despesas obrigatórias na votação do Orçamento de 2021, auditores do Tribunal de Contas da União (TCU) devem tratar do tema na análise das contas do presidente Jair Bolsonaro de 2021.

Se executar um Orçamento recheado de manobras contábeis, já identificadas por técnicos da própria área orçamentária do governo e do Congresso, o presidente corre o risco de cometer crime de responsabilidade fiscal, ível de impeachment. O tema causa apreensão num momento em que o presidente está sob pressão do Congresso por causa da condução na pandemia e anúncio de trocas nos ministérios.

A maquiagem orçamentária já está sob exame dos técnicos do tribunal depois que um grupo de parlamentares apresentou ao TCU nesta segunda-feira, 29, requerimento pedindo uma manifestação formal sobre o corte de R$ 26,5 bilhões em despesas obrigatórias, sem respaldo nas projeções oficiais do Ministério da Economia, para viabilizar aumento recorde das emendas parlamentares.

Com o Orçamento na mira do TCU, governo e lideranças do Congresso buscam uma solução para o ime em meio a acusações de traições, ganância por emendas, irresponsabilidade e quebra de acordo na votação do Orçamento, na semana ada. O clima azedou também entre Senado e Câmara.

A pressão maior é sobre o relator do Orçamento, senador Márcio Bittar (MDB-AC), que está sendo cobrado pelo comando da Câmara a corrigir o "excesso" de emendas parlamentares, que pela primeira vez superaram a barreira de R$ 50 bilhões.

Segundo apurou o Estadão, três opções estão na mesa: a votação de um novo projeto, o ajuste pelo relator ou veto do presidente Jair Bolsonaro. A equipe econômica tem um projeto para acomodar no Orçamento R$ 16 bilhões extras em emendas, que foi o acordo inicial. Em vez disso, Bittar acrescentou quase o dobro, R$ 31,3 bilhões.

Como revelou o Estadão, Guedes e a articulação política do governo Bolsonaro aceitaram incluir no Orçamento mais R$ 16 bilhões em troca da aprovação da PEC do auxílio emergencial sem retirar o programa Bolsa Família da regra do teto de gastos, que impede que as despesas cresçam em ritmo superior à inflação.

O volume de emendas parlamentares subiu depois que o relator Bittar ampliou em mais R$ 6 bilhões a fatia de emendas que ele próprio escolhe o destino, tendo o apoio do ex-presidente da Casa Davi Alcolumbre (DEM-AP). Outros R$ 8 bilhões acomodaram emendas adicionais para o Ministério do Desenvolvimento Regional, de Rogério Marinho.

'Inexequível'

O ministro da Economia, Paulo Guedes, deu o recado que o Orçamento é "inexequível" e que é preciso fazer o ajuste correto.

O presidente da Câmara, Arthur Lira (PP-AL), é um dos mais irritados com a decisão de Bittar de ampliar o espaço de emendas de relator, além do que havia sido acordado. Como relator do Orçamento, Bittar pode cancelar as emendas e é esse movimento que está sendo esperado desde a sexta-feira.

Lideranças cobram o ajuste do Orçamento antes que o TCU se pronuncie sobre o problema que aumentou a incerteza sobre as contas públicas em 2021.

Um dessas lideranças, que participa das negociações, disse ao Estadão que não tem como o Orçamento ficar do jeito que está e comparou a quebra do acordo pelo relator à entrega de um "cheque de confiança em branco, preenchido com o dobro do valor acertado".

A relatoria do recurso no TCU foi parar nas mãos do ministro Bruno Dantas, que determinou a apresentação de um sumário dos problemas e requisição de informações. "O que a gente espera é que o TCU analise com muita agilidade e retome ainda esta semana com parecer técnico, inclusive do risco da pedalada fiscal", disse o deputado Vinicius Poit (Novo-SP). Lideranças reclamam que Guedes não tem sustentado as negociações que fez para a aprovação da PEC do auxílio emergencial. Também há críticas no Congresso sobre a forma pouco contundente do ministro para barrar a maquiagem orçamentária que teve aval de setores do governo.

Na segunda-feira, 22, depois que o primeiro parecer do relator foi apresentado, ainda sem o corte de despesas obrigatórias, como na Previdência e seguro-desemprego, o Ministério da Economia enviou relatório de avaliação de despesas e receitas mostrando um rombo de R$ 17,5 bilhões para o cumprimento do teto de gasto. A esse buraco se soma os R$ 26,5 bilhões de corte de despesas obrigatórias feitos pelo relator, ampliando para R$ 44 bilhões a necessidade de ajuste do Orçamento.

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