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

Flávio Bolsonaro e mais 11 senadores se negam a informar sobre gastos

19.jan.2019 - Flávio Bolsonaro, senador eleito pelo PSL e filho de Jair Bolsonaro, presidente da República - Sergio Moraes/Reuters
19.jan.2019 - Flávio Bolsonaro, senador eleito pelo PSL e filho de Jair Bolsonaro, presidente da República Imagem: Sergio Moraes/Reuters

Patrik Camporez

Em Brasília

31/08/2019 12h50

A decisão do presidente do Senado, Davi Alcolumbre (DEM-AP), de manter em sigilo as notas fiscais que justificam seus gastos com a chamada cota parlamentar ou a ser seguida na Casa por mais parlamentares. Pelo menos 12 senadores, incluindo Flávio Bolsonaro (PSL-RJ), filho do presidente Jair Bolsonaro, negaram pedidos feitos via Lei de o à Informação com a mesma justificativa.

A recusa em abrir os detalhes dos gastos tem como base um parecer de 2016, produzido na gestão de Renan Calheiros (MDB-AL) na presidência da Casa. O documento afirma que qualquer senador pode se negar a apresentar uma nota fiscal, quando julgar necessário, por questões que envolvem a sua própria segurança.

A reportagem teve o a uma lista com 60 pedidos negados com base neste parecer, referentes a pelo menos 12 senadores. Além de Flávio e Alcolumbre, aparecem Telmário Mota (Pros-RR), Omar Aziz (PSD-AM), Randolfe Rodrigues (Rede-AP) e Eduardo Braga (MDB-AM). Os demais nomes não foram identificados na lista que a reportagem obteve.

A cota parlamentar é o dinheiro usado para senadores pagarem despesas com agens, serviços postais, manutenção de escritórios de apoio à atividade parlamentar, hospedagem, combustível, entre outras. O valor que cada um pode utilizar varia de acordo com o Estado de origem do senador - quanto mais longe de Brasília, maior.

Como revelou o jornal "O Estado de S. Paulo", Alcolumbre briga na Justiça para que os senadores mantenham em sigilo as notas fiscais usadas para justificar o uso da cota. Uma ação popular ajuizada na Justiça Federal em Minas Gerais questiona a falta de transparência e pede a nulidade do parecer da gestão Renan.

Uma das justificativas dos três advogados do Senado escalados para fazer a defesa de Alcolumbre nesta ação é que, desde julho, a Casa ou a apresentar as cópias de notas fiscais de gastos de gabinete em seu site. A decisão, porém, não é retroativa. Ou seja, todas as notas de gastos feitos antes de julho permanecem em sigilo.

Procurada para explicar a recusa em divulgar as notas fiscais, a assessoria de Flávio Bolsonaro primeiro questionou se os documentos já não estavam no site do Senado. Informada de que não estavam, disse "que ia ver com a área responsável" o motivo. Desde que assumiu o mandato, Flávio gastou R$ 102,9 mil da cota parlamentar, segundo consta no site da Casa. Até a noite de ontem, no entanto, as notas referentes aos gastos de fevereiro a maio do senador não estavam disponíveis.

A assessoria do senador Eduardo Braga afirmou que o site do Senado já traz informações detalhadas sobre os gastos e, caso seja determinado pela presidência da Casa um detalhamento maior - como a divulgação das notas fiscais -,"ela será seguida sem problemas".

Também na lista dos que negaram o às suas notas fiscais via Lei de o à Informação, Randolfe Rodrigues forneceu os documentos quando solicitado pela reportagem. Ele disse discordar da decisão do Senado sobre o sigilo.

Líderes

A assessoria de imprensa de Davi Alcolumbre confirmou que a orientação na Casa é dar transparência às notas apenas a partir de julho, e de deixar os documentos referentes a meses anteriores em sigilo.

Segundo a assessoria, essa decisão foi tomada em conjunto em reunião de líderes do Senado. O entendimento dos líderes foi o de que, ao divulgar os dados a partir de julho, a Lei de o à Informação não seria desrespeitada, informou.

Desde quando o presidente do Senado o ou a negar o às notas fiscais, associações que atuam na área da transparência têm cobrado uma posição mais firme dos senadores quanto ao cumprimento da Lei de o à Informação.

Fundador e secretário-geral da Associação Contas Abertas, Gil Castello Branco afirmou que não existe "meia transparência". "A transparência não pode ficar dependendo da boa ou má vontade de um ou outro senador. Todas as notas deveriam ser publicadas. Entendo que as notas devem ser publicadas retroativamente. Todos os senadores devem cumprir a Lei de o à Informação."

A reportagem procurou os demais parlamentares que aparecem na lista, mas eles não responderam até a noite de sexta-feira, 30. As informações são do jornal O Estado de S. Paulo.