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

Justiça afirma que juiz que mandou prender ex-ministro é alvo de ameaças

Eduardo Militão

Do UOL, em Brasília

23/06/2022 11h31Atualizada em 23/06/2022 13h37

O juiz que ontem mandou prender o pastor Milton Ribeiro, ex-ministro da Educação do governo Jair Bolsonaro (PL), recebeu "centenas de ameaças dos grupos de apoio ao ex-ministro" nas últimas horas, segundo informou hoje a assessoria da Justiça Federal em Brasília.

"Já está tudo sendo investigado", informou a assessoria na manhã desta quinta-feira (23). O teor das ameaças e a natureza delas não foram revelados.

O juiz da 15ª Vara Federal Renato Borelli mandou prender Ribeiro, os pastores Gilmar Santos e Arilton Moura, um ex-assessor do MEC e um ex-assessor da Prefeitura de Goiânia. Todos são suspeitos de participar de um esquema de corrupção no MEC. Hoje o TRF-1 (Tribunal Regional Federal da 1ª Região) ordenou a soltura dos detidos.

Borelli já condenou o próprio Jair Bolsonaro a usar máscaras durante a pandemia de coronavírus quando essa medida protetiva era obrigatória em todo o país. A decisão foi derrubada depois.

Milton Ribeiro a hoje por audiência de custódia na 15ª Vara Federal Criminal do Distrito Federal. A oitiva será realizada por videoconferência. A audiência de custódia é um instrumento que permite à defesa questionar a prisão imposta e ao juiz validar se mantém ou não a medida, com a possibilidade de sua revogação ou substituição por medidas cautelares.

Ribeiro foi preso em Santos (SP) e está detido na Superintendência da Polícia Federal em São Paulo. No mandado de prisão, é apontado que o ex-ministro é suspeito dos crimes de corrupção iva, prevaricação, advocacia istrativa e tráfico de influência.

Ontem à noite, a defesa apresentou um pedido de habeas corpus pela revogação da prisão preventiva ou sua substituição por uma prisão domiciliar. O caso foi enviado ao TRF-1 (Tribunal Regional Federal da 1ª Região) e distribuído ao desembargador Ney Bello.

"Balcão de negócios"

As investigações da PF miram a atuação de Ribeiro e dos pastores Gilmar Santos e Arilton Moura em esquema para liberação de verbas do FNDE (Fundo Nacional de Desenvolvimento da Educação), órgão do governo controlado pelo centrão.

Os pastores são acusados de montar um "balcão de negócios" dentro da pasta ao supostamente cobrar propinas de prefeitos em troca de liberação de recursos do FNDE. O caso foi revelado pelo jornal "O Estado de S. Paulo".

Em março, áudio obtido pelo jornal Folha de S.Paulo revelou que o governo federal priorizou a liberação de recursos a prefeituras indicadas pelos pastores, que atuavam como lobistas na pasta, apesar de não terem cargos oficiais no governo.

Na gravação, o ex-ministro diz que o privilégio atenderia a solicitação de Bolsonaro, que negou ter orientado o então subordinado a cometer qualquer irregularidade.

Após a divulgação do áudio, o prefeito do município de Luis Domingues (MA), Gilberto Braga (PSDB), disse que o pastor Arilton Moura solicitou R$ 15 mil antecipados para protocolar as demandas da cidade, além de 1 kg de ouro.

No dia seguinte, Ribeiro itiu o encontro com pastores, mas isentou Bolsonaro de pedir "atendimento preferencial" aos líderes religiosos e lobistas do MEC.

O presidente da República não pediu atendimento preferencial a ninguém, solicitou apenas que pudesse receber todos que nos procurassem, inclusive as pessoas citadas na reportagem."
Milton Ribeiro, ex-ministro da Educação, em nota divulgada em março

O inquérito inicialmente foi aberto no STF (Supremo Tribunal Federal), uma vez que Ribeiro tinha foro privilegiado. Em abril, a PGR (Procuradoria-Geral da República) afirmou que não via elementos para incluir Bolsonaro no caso, uma vez que o nome do presidente é apenas mencionado na gravação do ex-ministro.

Após a demissão de Ribeiro, o caso foi enviado para a primeira instância.

Em nota, o Ministério da Educação disse que vai continuar "contribuindo com os órgãos de controle para que os fatos sejam esclarecidos com a maior brevidade possível". "O MEC ressalta que o Governo Federal não compactua com qualquer ato irregular e continuará a colaborar com as investigações", disse.