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

Esse conteúdo é antigo

Arthur Lira indicou mais de R$ 300 milhões do orçamento secreto em emendas

Presidente da Câmara, Arthur Lira, em entrevista a jornalistas - Marina Ramos/Câmara dos Deputados
Presidente da Câmara, Arthur Lira, em entrevista a jornalistas Imagem: Marina Ramos/Câmara dos Deputados

Do UOL, em São Paulo

10/05/2022 18h42

O presidente da Câmara dos Deputados, Arthur Lira (PP-AL), destinou por volta de R$ 357 milhões para emendas parlamentares nos últimos dois anos - fundos vindos do orçamento secreto. O levantamento desses valores foi feito com base em ofícios enviados pelo Senado Federal e Congresso Nacional ao STF (Supremo Tribunal Federal) na noite de ontem.

O deputado federal do Progressistas teria dedicado todo esse valor a emendas destinadas a cidades do estado de Alagoas - originário de Lira. Os projetos presentes nesses ofícios englobavam os anos de 2020 e 2021.

Como deputado, Arthur Lira só tem direito de enviar cerca de R$ 18 milhões por ano, logo o número final nesses dois anos quase atinge 10 vezes o montante permitido para os parlamentares.

Ao presidente do Senado, Rodrigo Pacheco (PSD), Lira teria enviado planilha com as emendas parlamentares do tipo RP9 que apoiou com esses fundos. Em seu total, durante os dois últimos anos, foram empenhados R$ 36 bilhões do orçamento secreto - contando indicações de todos os parlamentares.

O UOL entrou em contato com a equipe do presidente da Câmara, Arthur Lira, em busca de posicionamento. Se houver manifestação, atualizaremos a matéria.

Informações sobre o "Orçamento secreto"

Ontem, o Senado enviou 100 documentos com informações sobre o orçamento secreto ao STF, já que esse fundo ganhou esse apelido devido à maior falta de transparência na aplicação de seus recursos, segundo parlamentares de oposição ao governo do presidente Jair Bolsonaro (PL).

Em si, o "orçamento secreto" remete a um tipo de emenda parlamentar - a de relator, com o código técnico RP-9.

O Senado define as emendas como "propostas por meio das quais os parlamentares podem opinar ou influir na alocação de recursos públicos em função de compromissos políticos que assumiram durante seu mandato, tanto junto aos estados e municípios quanto a instituições".

Na prática, elas costumam ser usadas para destinar dinheiro a obras e projetos nas bases eleitorais dos parlamentares, o que acaba aumentando o capital político deles.