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

Moraes proíbe Justiça do DF de liberar visitas a presos por atos de 8/1

Weudson Ribeiro

Colaboração para o UOL, em Brasília

24/02/2023 13h59Atualizada em 24/02/2023 18h54

Os suspeitos são investigados pelos crimes de abolição violenta do Estado Democrático de Direito, golpe de Estado, associação criminosa, incitação ao crime, destruição ou inutilização de bem especialmente protegido.

  • Segundo o ministro Alexandre de Moraes, só seu gabinete no STF (Supremo Tribunal Federal) pode analisar e acatar pedidos relacionados a pessoas citadas no inquérito sobre os atos golpistas de 8 de janeiro, que está em segredo de Justiça.
  • A determinação ocorre depois de o deputado federal Nikolas Ferreira (PL-MG) e o senador Cleitinho Azevedo (Republicanos-MG) visitarem a Penitenciária da Colmeia em Brasília, no início deste mês.
  • Os congressistas afirmam ter conversado com mulheres que teriam sido presas indevidamente por causas dos atos.
  • Em outra frente, o deputado distrital Hermeto Neto (MDB) pediu autorização à Seape (Secretaria de istração Penitenciária) para visitar os presos por envolvimento no caso.
  • Ele é relator da I dos Atos Antidemocráticos, que tramita na Câmara Legislativa do DF e tem como alvos de investigação as manifestações realizadas em Brasília em 12 de dezembro de 2022 e 8 de janeiro deste ano.

As investigações que estão sendo realizadas, bem como as diligências que se encontram em curso, tramitam no STF sob sigilo, razão pela qual quaisquer requerimentos formulados que estejam relacionados às prisões efetivadas em razão dos fatos ocorridos em 8/1/2023, deverão ser remetidos diretamente a este relator
Alexandre de Moraes, do STF

Ontem, o magistrado mandou o BC (Banco Central) bloquear contas bancárias do empresário Esdras Jonatas dos Santos.

Ele é alvo de inquérito da PF (Polícia Federal) por ter incitado outros apoiadores do ex-presidente Jair Bolsonaro (PL) a invadirem os prédios do Palácio do Planalto, do Congresso Nacional e do STF (Supremo Tribunal Federal), em 8 de janeiro.

Deverão as instituições financeiras informarem sobre o efetivo bloqueio e fornecerem o extrato completo, no prazo de 48 (quarenta e oito) horas"
Alexandre de Moraes, ministro do STF

Além disso, Moraes analisa um pedido da PGR para que 12 pessoas presas por suspeitas de participação nos atos golpistas sejam soltas.

O órgão pede que, em vez da prisão preventiva, os investigados devem ser proibidos de frequentar estabelecimentos militares, manterem contato com outros denunciados e usarem redes sociais.