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

'Não tenho nada a esconder', diz Flávio Bolsonaro após liminar contra Globo

Flávio Bolsonaro (Republicanos-RJ) conseguiu liminar contra Globo na Justiça do Rio - Dida Sampaio/Estadão Conteúdo
Flávio Bolsonaro (Republicanos-RJ) conseguiu liminar contra Globo na Justiça do Rio Imagem: Dida Sampaio/Estadão Conteúdo

Do UOL, em São Paulo*

05/09/2020 00h00

O senador Flávio Bolsonaro (Republicanos-RJ) disse que não tem nada a esconder horas depois de conseguir liminar na Justiça do Rio que proíbe a TV Globo de exibir documentos sigilosos de investigações sobre o filho do presidente Jair Bolsonaro (sem partido). A emissora ainda não se pronunciou sobre o assunto.

Nas redes sociais, Flávio comemorou a liminar e disse que parte da imprensa "inventa narrativas" para desgastar a sua imagem e a do seu pai.

"Acabo de ganhar liminar impedindo a #globolixo de publicar qualquer documento do meu procedimento sigiloso. Não tenho nada a esconder e expliquei tudo nos autos, mas as narrativas que parte da imprensa inventa para desgastar minha imagem e a do presidente Jair Bolsonaro são criminosas", disse ele.

"[A] juíza entendeu que isso é altamente lesivo à minha defesa. Querer atribuir a mim conduta ilícita, sem o devido processo legal, configura ofensa ível, inclusive, de reparação", acrescentou.

A juíza Cristina Serra Feijó, da 33ª Vara Cível do Tribunal de Justiça do Rio, proibiu em caráter liminar a exibição de qualquer documento ou peça do processo sigiloso referente à investigação das "rachadinhas" envolvendo o senador Flávio Bolsonaro (Republicanos-RJ) na TV Globo.

A medida atendeu pedido do parlamentar, que apresentou ação ontem, por meio de seus advogados Rodrigo Roca e Luciana Pires. O processo está sob sigilo.

O UOL procurou a assessoria de comunicação da TV Globo e aguarda o retorno.

Em nota, a Associação Nacional de Jornais (ANJ) criticou a censura e disse que a decisão atenta "contra a liberdade de imprensa, cerceia o direito da sociedade de ser livremente informada". "Isso é ainda mais grave quando se tratam de informações de evidente interesse público", apontou a ANJ.

O presidente da Associação Brasileira de Jornalismo Investigativo (Abraji), Marcelo Träsel, também criticou a censura imposta pela Justiça do Rio.

"Consideramos qualquer tipo de censura prévia inaceitável numa democracia, sobretudo quando o alvo da cobertura jornalística é uma pessoa pública cujo mandato foi outorgado pelo voto, o que lhe traz a obrigação de prestar contas à sociedade. Não tivemos o à sentença, mas uma medida como essa exigiria razões excepcionais para se justificar", afirmou. "A decisão da 33ª Vara Cível do TJRJ dificulta a cobertura jornalística das graves denúncias contra o senador Flávio Bolsonaro, violando a liberdade de imprensa e o direito à informação."

"Quem perde são os eleitores do Rio de Janeiro e todos os cidadãos, que terão dificuldades para acompanhar o andamento das investigações contra o filho do presidente da República e avaliar se as autoridades estão cumprindo seus deveres", concluiu Träsel.

Nas redes sociais, jornalistas, famosos e anônimos também criticaram a decisão da Justiça e classificaram como "censura". "Censura. O que teme?", ironizou Sonia Bridi, repórter da Globo. "Qual o motivo? Por que será?", questionou o apresentador Marcelo Cosme, da GloboNews. "O nome é censura", ressaltou a comentarista Flávia Oliveira, também da GloboNews.

Investigado

Flávio Bolsonaro é investigado por peculato, lavagem de dinheiro e organização criminosa, em suposto esquema do qual faria parte seu então assessor Fabrício Queiroz, demitido em 2018 após os primeiros indícios de irregularidades no gabinete do filho do presidente serem revelados. Queiroz foi preso em Atibaia (SP) em junho, e cumpre prisão domiciliar no Rio de Janeiro.

Na segunda-feira, 31, o Ministério Público do Rio informou que o rupo de Atuação Especializada no Combate à Corrupção (Gaecc/MPRJ) finalizou as investigações e encaminhou o procedimento criminal para o procurador-geral de Justiça do Rio.

Em agosto, extratos bancários de Queiroz anexados à investigação revelaram que o ex-assessor de Flávio depositou 21 cheques em nome da primeira-dama Michelle Bolsonaro. As transações datam de outubro de 2011 a dezembro de 2016, em valores que variam de R$ 3 mil a R$ 4 mil. Somados, os cheques somam R$ 72 mil.

*Com informação do Estadão Conteúdo