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

Divulgação de vídeo presidencial não é abuso de autoridade, dizem juristas

Reunião ministerial 22 de abril - Marcos Corrêa/PR
Reunião ministerial 22 de abril Imagem: Marcos Corrêa/PR

Marcelo Oliveira

Do UOL, em São Paulo

25/05/2020 14h52

Resumo da notícia

  • Juristas dizem que não houve crime de abuso de autoridade na divulgação de vídeo de reunião ministerial
  • Hipótese foi discutida após Bolsonaro postar trecho da lei no Twitter
  • Para juristas não há privacidade envolvida, pois se tratava de uma reunião de governo e gravada
  • Princípio da publicidade deve ser base para todos os atos de funcionários públicos

A divulgação do vídeo da reunião ministerial de 22 de abril pelo ministro Celso de Mello, do STF (Supremo Tribunal Federal) não constitui abuso de autoridade, afirmam juristas ouvidos pelo UOL.

A hipótese ou a ser discutida após o presidente Jair Bolsonaro (sem partido) ter postado em sua conta no Twitter trecho da nova lei de abuso de autoridade, o que foi interpretado por seus seguidores e adversários como uma indireta ao relator do inquérito, aberto para apurar se o presidente interferiu na Polícia Federal, como acusou o ex-ministro Sergio Moro.

O artigo 28 diz que "divulgar gravação ou trecho de gravação sem relação com a prova que se pretenda produzir, expondo a intimidade ou a vida privada ou ferindo a honra ou a imagem do investigado ou acusado" é crime com pena de 1 a 4 anos de detenção.

Segundo os juristas ouvidos pela reportagem, a hipótese não se enquadra ao ato de Mello por dois motivos principais:

  1. não há privacidade dos envolvidos, por tratar-se de uma reunião de Estado, em que foram tratados assuntos de governo, tanto que ela é gravada;
  2. o princípio da publicidade deve orientar os atos governamentais;

Sem privacidade

Para Marcelle Tasoko, advogada criminalista e professora de processo penal, a divulgação do vídeo não pode ser enquadrada com o crime de abuso de autoridade. "A reunião não se enquadra na vida privada do presidente e seus ministros e não houve exposição da intimidade, uma vez que todos estavam sendo filmados com consentimento", afirma.

A advogada acrescenta que o "vídeo tem total relação com a prova que se pretende produzir".

O advogado criminalista e professor da PUC-Rio, Breno Melaragno, em entrevista à GloboNews, disse que "não há qualquer fundamento nessa ilação do presidente".

"Essa norma se destina a outras hipóteses que são indevidamente divulgadas, questões da intimidade da pessoa que não se relacionam ao objeto da investigação ou do processo", disse.

"Não era uma reunião do presidente com seus filhos, mas uma reunião de Estado, com o presidente e o vice-presidente da República presentes", disse.

Princípio da publicidade

Marcelle lembra que a regra geral dos atos públicos é a publicidade. "As atividades dos funcionários públicos devem ser públicas. Nas reuniões que não houver classificação de secreta devem prevalecer a regra da publicidade", afirma.

O procurador de Justiça e presidente do Instituto Não Aceito Corrupção, Roberto Livianu, lembra que o Brasil foi signatário, em 2011, junto com Estados Unidos, Reino Unido e África do Sul e vários outros países, do OGP (Parceria Para Governo Aberto, na sigla em inglês), um pacto internacional de países para proporcionar a transparência.

No mesmo ano, o Brasil aprovou a Lei de o à Informação, que ou a valer no ano seguinte.

O procurador de Justiça criticou também o aspecto autoritário da reunião.

"A impressão que dá é que aquelas pessoas se posicionam como se não houvesse o princípio da repartição dos poderes. É como se houvesse um único poder. É como se só eles prestassem e os outros [Legislativo e Judiciário] não existissem. É um retrocesso ao tempo do absolutismo, da tirania", disse.

Lei questionada no STF

Livianu vai além e lembra que a nova lei de abuso de autoridade, aprovada em 2019, "tem sua legitimidade questionada junto ao STF" por meio de algumas ações diretas de inconstitucionalidade que ainda não foram apreciadas.

O procurador afirma que a lei não teve amplo debate no Congresso Nacional e que o ministro Moro, à época, pediu o veto de alguns dispositivos da lei, "mas Bolsonaro não atendeu seus pedidos".

O procurador aponta que a lei é vingativa, pois pune atos privativos de juízes e membros do Ministério Público, mas não prevê punições para atos típicos de membros do Legislativo e do Executivo.

Isso significa que um membro do MP pode ser enquadrado por uma denúncia e um juiz por uma sentença. Já o chefe de um Poder Executivo não pode ser enquadrado por um decreto, nem um parlamentar por aprovar uma lei inconstitucional, por exemplo.