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

Globo diz que decisão judicial a favor de Flávio Bolsonaro é "cerceamento"

Globo diz que decisão judicial a favor do senador Flávio Bolsonaro foi "cerceamento à liberdade de informar" - Reprodução/TV Globo
Globo diz que decisão judicial a favor do senador Flávio Bolsonaro foi "cerceamento à liberdade de informar" Imagem: Reprodução/TV Globo

Do UOL, em São Paulo

17/09/2020 21h21

A TV Globo disse na noite de hoje que a decisão judicial dada a favor do senador Flávio Bolsonaro (Republicanos-RJ) é "cerceamento à liberdade de informar" e avalia as providências que irá tomar.

Ontem, o desembargador Fábio Dutra, da 1ª Câmara Cível do Tribunal de Justiça do Rio, negou recurso apresentado à emissora e manteve liminar que proíbe a Globo de divulgar documentos do caso das 'rachadinhas' envolvendo o senador e filho do presidente Jair Bolsonaro (sem partido). O processo está sob sigilo.

"A Globo afirma que a decisão judicial foi um cerceamento à liberdade de informar, uma vez que a investigação é de interesse de toda a sociedade. A Globo está avaliando as providências legais e cabíveis", disse a emissora, em nota lida no "Jornal Nacional", na noite de hoje.

A liminar que proíbe a emissora de divulgar documentos do caso das 'rachadinhas' foi deferida pela juíza Cristina Serra Feijó, da 33ª Vara Cível do Rio, que alegou risco de dano à 'imagem' de Flávio Bolsonaro caso as peças fossem veiculadas pela TV Globo.

Segundo a magistrada, sua decisão 'não diz respeito propriamente à liberdade de imprensa', mas sim à 'responsabilidade pelos danos causados pela divulgação de documentos e informações'. Ela nega ter cometido censura.

"Embora irável a atuação do jornalismo investigativo na reconstrução e apuração dos fatos, ela esbarra nos limites da ofensa a direito personalíssimo", afirmou Feijó. "A exposição indevida de documento sigiloso ou a divulgação de informação protegida por sigilo pode vir a comprometer a higidez da investigação".

"Some-se a isto que o requerente (Flávio Bolsonaro) ocupa relevante cargo político e as constantes reportagens, sem qualquer dúvida, podem ter o poder de afetar sua imagem de homem público e, por via transversa, comprometer sua atuação em prol do Estado que o elegeu senador", afirmou a juíza.

A decisão atendeu pedido da defesa do senador, liderada pelos advogados Rodrigo Roca e Luciana Pires. Segundo Flávio, as reportagens investigativas sobre o caso das rachadinhas feitas pela TV Globo 'excedem' os limites da liberdade de imprensa 'ao exibir documentos sigilosos que instruem o procedimento investigatório', como extratos bancários e declarações de imposto de renda, 'fazendo ilações sobre patrimônios e operações financeiras'.

"Rachadinhas"

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.