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

Juliana Dal Piva

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Flávio Bolsonaro diz que vendeu imóvel para comprar mansão; não há registro

Colunista do UOL

02/03/2021 12h42

O senador Flávio Bolsonaro (Republicanos-RJ) afirmou nesta terça-feira (2) que vendeu seu imóvel no Rio de Janeiro para arcar com parte dos R$ 6 milhões necessários para a compra de uma mansão no Lago Sul em Brasília. No entanto, a coluna verificou que os dois imóveis do senador na capital fluminense continuam em seu nome e de sua mulher, a dentista Fernanda Bolsonaro.

Na nota divulgada para a imprensa, o senador afirmou que "a casa adquirida pelo senador Flávio Bolsonaro em Brasília foi comprada com recursos próprios, em especial oriundos da venda de seu imóvel no Rio de Janeiro". O caso foi revelado pelo "Antagonista" ontem. Procurado, o senador disse que fez um instrumento particular de compra e venda e está em fase de elaboração das certidões para a transferência.

O senador possui dois imóveis no Rio de Janeiro. O principal deles é um apartamento que fica de frente para a praia da Barra da Tijuca, a cerca de 600 metros do condomínio onde o presidente Jair Bolsonaro e o irmão do senador, Carlos, possuem residência. A coluna obteve documentos atualizados do 9º ofício de registro de imóveis, onde o apartamento está registrado, e ele segue no nome de Flávio e Fernanda Bolsonaro. A última anotação é de setembro de 2014, quando o casal financiou o apartamento.

O imóvel foi comprado por R$ 2,55 milhões e era onde Flávio e a família moravam antes de se mudarem para Brasília. O apartamento foi um dos pontos importantes da investigação do Ministério Público do Rio de Janeiro no caso das "rachadinhas" da Assembleia Legislativa do Rio de Janeiro. Os investigadores verificaram que, pelo menos, R$ 295,5 mil usados para quitar os boletos do imóvel vieram a partir de depósitos sem origem identificada.

Os dados foram verificados a partir da quebra de sigilo bancário de Flávio e Fernanda Bolsonaro. No entanto, o STJ (Superior Tribunal de Justiça) anulou a autorização para quebra alegando falta de fundamentação do juiz que permitiu a medida. Ainda cabe recurso dessa decisão, mas o MP também pode apresentar novo pedido de quebra de sigilo para tentar manter essas informações.

Além do apartamento na Barra da Tijuca, o senador possui uma sala comercial no Shopping Via Parque, na Zona Oeste. O 9º ofício de registro de imóveis também não possui qualquer anotação sobre a venda deste segundo imóvel.

Há pouco tempo também o senador se desfez de sua loja de chocolates no Shopping Via Parque, na Zona Oeste do Rio de Janeiro. Mas a coluna apurou que até hoje, porém, não há registro do negócio na Junta Comercial do Rio de Janeiro. A loja também é alvo da investigação da "rachadinha". Os promotores apontam que ela seria usada como parte do esquema de lavagem de dinheiro.

Flávio Bolsonaro sempre negou as acusações e disse que a denúncia feita pelo MP tinha uma narrativa "macabra" e estava repleta de erros. Na nota sobre a compra da mansão, Flávio Bolsonaro disse ainda que mais da metade do valor da compra "ocorreu por intermédio de financiamento imobiliário. Tudo registrado em escritura pública. Qualquer coisa além disso é pura especulação ou desinformação por parte de alguns veículos de comunicação".