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

Em balanço, Moraes diz que comida servida a presos do 8/1 estava 'caótica'

8.jan.2023 - Golpistas bolsonaristas invadem o Congresso Nacional, em Brasília (DF) - Wallace Martins/Futura Press/Estadão Conteúdo
8.jan.2023 - Golpistas bolsonaristas invadem o Congresso Nacional, em Brasília (DF) Imagem: Wallace Martins/Futura Press/Estadão Conteúdo

Do UOL, em Brasília

09/03/2023 16h24

O ministro Alexandre de Moraes, do STF (Supremo Tribunal Federal), apresentou hoje (9) um balanço dos processos envolvendo os presos do ato golpista de 8 de janeiro, que culminou na invasão e depredação das sedes dos três Poderes.

Durante a sessão, o ministro apontou que o governo do Distrito Federal se comprometeu a melhorar a situação da alimentação servida aos presos, classificada como "caótica".

Como mostrou o UOL, as queixas dos presos sobre a qualidade da comida servida é frequente e figura em relatórios de fiscalização da Defensoria Pública sobre o estado das penitenciárias.

Um relato obtido pela reportagem, por exemplo, descreve um cenário de "refeições com larvas, cabelos". Já um dos relatórios da Defensoria diz que a a "esmagadora maioria dos reclusos apontou que uma das proteínas fornecidas é absolutamente intragável".

Fizemos constatações que houve avanços e que há necessidade... E a governadora ficou de melhorar a alimentação. A alimentação estava caótica e a governadora se comprometeu a chamar a empresa e regularizar."
Alexandre de Moraes, ministro do STF

"A governadora Celina [Leão] vem realizando todas as medidas necessárias para um tratamento mais digno para todos os presos. Isso é muito importante porque todas as nossas solicitações é que qualquer alteração para os presos do dia 9 deve ser feita para todos os presos do sistema. É o momento de visibilidade dos invisíveis", disse Moraes.

Em nota enviada ao UOL na terça-feira (7), a Secretaria da istração Penitenciária do Distrito Federal negou os problemas.

A pasta disse que o "fornecimento de uma alimentação de boa qualidade, um dos aspectos contratuais a serem seguidos pelas Contratadas e fiscalizado pelo Poder Público, tem correlação direta com o princípio da dignidade da pessoa humana e outras normas de matriz constitucional".

Moraes também mencionou dificuldades relacionadas à defesa de alguns presos. Como também mostrou o UOL, alguns detentos aram a rejeitar a assistência da Defensoria Pública, afirmando que possuem advogados particulares, criando um ime aos defensores que ficam sem ter a certeza se essas pessoas estão sendo efetivamente assistidas.

"Alguns advogados que haviam sido contratados somente fizeram a audiência de custódia e não retornaram. E essas pessoas acabaram se recusando a aceitar a Defensoria Pública", disse o ministro.

Na segunda-feira (6), Moraes e a ministra Rosa Weber, presidente do STF, estiveram na Penitenciária Feminina do Distrito Federal, a Colmeia. Segundo Rosa, durante a visita, as presas foram incentivadas a encaminhar suas documentações à Defensoria Pública, para que pudessem ser atendidas.

"O cuidado da equipe médica de psicólogos da equipe da Colmeia nos prestou uma série de informações", comentou Rosa. "Mas por óbvio sempre esbarrando nessas dificuldades todas que levaram o STF a declarar o estado inconstitucional de coisas nos presídios brasileiros."

Durante o balanço, Moraes elogiou o governo do Distrito Federal. Segundo o ministro, apesar da entrada de grande número de presos no mesmo dia, o sistema prisional local conseguiu se organizar.

O ministro disse ainda que o STF está individualizando a conduta de cada um dos detidos.

"O STF está analisando de forma detalhada, de forma individualizada, para que aqueles que praticaram crimes sejam responsabilizados nos termos da lei", afirmou.

Quem praticou crime mais leve, terá uma sanção mais leve. Quem praticou crime mais grave, terá uma sanção mais grave. E aquele que não praticou será absolvido."
Alexandre de Moraes, ministro do STF

Ontem, Moraes concedeu liberdade provisória a 149 mulheres presas por suspeita de participarem dos atos golpistas de 8 de janeiro.

Ao todo, 407 mulheres envolvidas na invasão já foram soltas. Seguem presas 82 acusadas, das quais 61 tiveram pedidos de liberdade negados.