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

Flávio alegou que recebeu R$ 250 mil de assessores de Bolsonaro, diz jornal

Roque de Sá/Agência Senado
Imagem: Roque de Sá/Agência Senado

Do UOL, em São Paulo

24/09/2020 20h33

O senador Flávio Bolsonaro (Republicanos-RJ) alega, em declarações à Receita Federal, ter recebido empréstimos de R$ 250 mil de dois assessores que atuaram no gabinete do seu pai, então deputado federal Jair Bolsonaro. Os rees, declarados entre os anos de 2008 e 2010, atualmente correspondem ao valor de R$ 440 mil, segundo a correção monetária.

Os dados da receita foram obtidos pelo jornal O Globo e publicados na tarde de hoje. Ao veículo, o senador enviou uma nota dizendo que "não praticou qualquer irregularidade". A publicação disse que ele não respondeu sobre os rees.

Flávio é investigado pelo Ministério Público do Rio por suposto esquema de "rachadinha" em seu gabinete na Assembleia Legislativa do RJ quando era deputado estadual. O caso aponta uma séria de devoluções de salários de funcionários lotados no gabinete, que teria como operador financeiro Fabrício Queiroz, seu ex-assessor.

Segundo a publicação, o primeiro empréstimo foi concedido por Jorge Francisco, em 2008, no valor de R$ 80 mil. Ele era chefe de gabinete de Bolsonaro e trabalhava com a família há 20 anos. Também é pai do atual ministro da Secretaria-Geral da Presidência, Jorge Oliveira. Em 2010, Flávio ampliou o empréstimo, retificando o valor para R$ 150 mil.

Wolmar Villar Júnior, assessor do gabinete de Bolsonaro na Câmara dos Deputados, concedeu o outro empréstimo a Flávio, segundo os documentos, no valor de R$ 100 mil. Os valores foram contraídos em 2010. Atualmente, Wolmar atua na assessoria especial da Presidência da República.

Nas declarações de Imposto de Renda, Flávio diz que os empréstimos de 2008 foram usados na aquisição de salas comerciais no Rio. No entanto, os empréstimos relativos a 2010 não tiveram finalidade explicada nos documentos ou no depoimento concedido ao Ministério Público.