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

CGU vai revogar sigilo de sindicância sobre Pazuello

Comando da Força militar impôs sigilo de cem anos aos documentos alegando que se tratavam de informações relativas à vida privada do militar. - Fabio Rodrigues Pozzebom/Agência Brasil
Comando da Força militar impôs sigilo de cem anos aos documentos alegando que se tratavam de informações relativas à vida privada do militar. Imagem: Fabio Rodrigues Pozzebom/Agência Brasil

Francisco Leali

em Brasília

03/02/2023 08h37

A CGU (Controladoria-Geral da União) vai retirar o sigilo do processo istrativo instaurado pelo Exército em 2021 que tinha como alvo o então ministro da Saúde e general Eduardo Pazuello. Durante o governo Jair Bolsonaro, o Comando da Força militar impôs sigilo de cem anos aos documentos alegando que se tratavam de informações relativas à vida privada do militar.

A CGU também vai analisar outros 233 processos, todos com sigilo imposto na gestão do ex-presidente.

Para embasar a nova decisão, serão apresentados hoje pela Controladoria 14 enunciados. Um desses trata de processos disciplinares sobre a conduta de militares de qualquer patente e estabelece que casos devem ser públicos após encerramento da apuração disciplinar.

Ainda na campanha eleitoral, o presidente Luiz Inácio Lula da Silva prometeu, reiteradas vezes, revelar os segredos da gestão do antecessor e citou o caso de Pazuello.

Ao assumir a Presidência, o petista deu 30 dias para a CGU rever os todos processos com sinais de abuso na imposição de sigilo. O resultado do trabalho será anunciado hoje pela Controladoria.

A revogação do segredo no caso Pazuello, no entanto, não será automática. Primeiro, a CGU vai julgar os recursos de cidadãos que pediram para ter o ao processo disciplinar de Pazuello. Dez pedidos aguardam esse julgamento.

Um deles foi feito pelo Estadão em dezembro ado. A partir da decisão da Controladoria, o Exército terá um prazo para liberar o o aos documentos. A Força, se quiser, pode ainda pedir à CGU que revise sua decisão, retardando a liberação da informação.

Ato

A apuração de transgressão disciplinar foi aberta pelo Exército após a participação de Pazuello em um ato político em maio de 2021, em um palanque ao lado de Bolsonaro, no Rio.

Pelas normas disciplinares da caserna, nenhum militar pode, sem aval superior, participar de eventos de natureza político-partidária.

A sindicância foi arquivada após pressão de Bolsonaro sobre o Exército. Sobre o caso só foi divulgado um extrato do processo.

Os fundamentos da não punição de Pazuello são desconhecidos até hoje por causa do sigilo.

As informações são do jornal O Estado de S. Paulo.