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

Revista: Queiroz pagou 21 cheques a Michelle; fato contradiz Bolsonaro

Primeira-dama recebeu R$ 72 mil de Fabrício Queiroz entre 2011 e 2018, segundo relatório do Coaf obtido pela revista Crusoé - TV Brasil/Reprodução
Primeira-dama recebeu R$ 72 mil de Fabrício Queiroz entre 2011 e 2018, segundo relatório do Coaf obtido pela revista Crusoé Imagem: TV Brasil/Reprodução

Do UOL, em São Paulo

07/08/2020 08h13Atualizada em 07/08/2020 14h44

O ex-assessor do senador Flávio Bolsonaro (Republicanos-RJ), Fabrício Queiroz, depositou pelo menos 21 cheques para a primeira-dama Michelle Bolsonaro, fato que contraria a versão do presidente Jair Bolsonaro (sem partido), de que Queiroz teria pago um único cheque à sua mulher. Segundo a revista Crusoé, os pagamentos datam desde 2011.

A publicação conseguiu a informação tendo o à quebra de sigilo bancário de Queiroz, autorizada pela Justiça na investigação da suposta prática de "rachadinha" no gabinete de Flávio, então deputado estadual pelo Rio. Os extratos detalham as movimentações do ex-assessor para Michelle, que totalizam R$ 72.000 entre 2011 e 2016. Por meio de nota, o Ministério Público do Rio informou que "a primeira-dama não faz parte do escopo das investigações sobre a prática de rachadinha".

Quando a informação de que Queiroz havia depositado um cheque de R$ 24.000 para Michelle veio à tona, ainda no fim de 2018, Bolsonaro deu a justificava de que se tratava do pagamento de um empréstimo que ele tinha feito para o ex-assessor de Flávio, no valor de R$ 40.000.

O depósito do cheque aparece em um relatório do Coaf (Conselho de Controle de Atividades Financeiras), que listou o pagamento a Michelle entre movimentações atípicas que somam R$ 1,2 milhão na conta de Queiroz. O documento foi anexado pelo MPF (Ministério Público Federal) à investigação que deu origem à Operação Furna da Onça, que chegou a prender dez deputados estaduais da Alerj (Assembleia Legislativa do Rio de Janeiro).

Segundo os extratos de Queiroz, Michelle recebeu três cheques do ex-assessor em 2011, todos no valor de R$ 3.000. No ano seguinte, foram mais seis depósitos na mesma quantia. Já em 2013, foram três cheques no mesmo valor. O ano de 2016 é o que concentra a maior movimentação para a primeira-dama, totalizando R$ 36.000 em nove cheques.

Queiroz movimentou R$ 6,2 milhões

Além de não identificar nenhum pagamento de Bolsonaro a Queiroz, o que poderia comprovar a tese do empréstimo, os extratos do ex-assessor demonstram que ele movimentou em cerca de dez anos um valor muito acima dos seus rendimentos como policial militar e servidor na Alerj. Entre 2007 e 2018, foram registrados créditos de R$ 6,2 milhões na sua conta.

O detalhamento do extrato mostra que, dessa quantia, R$ 1,6 milhão foram identificados como salários da PM (Polícia Militar) e da Alerj. No entanto, R$ 2 milhões são provenientes de 483 depósitos feitos por servidores do gabinete de Flávio, o que pode indicar a prática de "rachadinha". Além disso, mais R$ 900.000 recebidos por Queiroz não foram identificados.

Dinheiro de familiares de miliciano

Os extratos de Queiroz ainda comprovam o recebimento de valores de familiares do miliciano Adriano da Nóbrega, condecorado por Flávio em 2005 e morto em fevereiro deste ano em confronto com policiais na Bahia. O ex-assessor do então deputado recebeu rees provenientes de contas da mãe, da ex-mulher e de restaurantes ligados ao miliciano.