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

Família de adolescente agredido por PM processará Estado por injuria racial

Adolescente é agredido por policial em abordagem: "Pensei que ia morrer"

UOL Notícias

Alexandre Santos

Colaboração para o UOL, em Salvador

06/02/2020 19h50

A família do adolescente de 16 anos agredido e xingado durante a abordagem de um policial militar no último domingo (2), no bairro de Paripe, em Salvador, processará o Estado pelos crimes de injúria racial e lesão corporal, além de entrar com um pedido de indenização por danos morais no valor de R$ 1 milhão. A informação foi confirmada hoje ao UOL pelo advogado Brasilino Gomes de Sales, que atuará na defesa da vítima.

"Conversamos com a família e definimos que o valor seria de R$ 1 milhão com a finalidade pedagógica de educar o Estado. É bom deixar bem claro que o valor de R$ 1 milhão não se trata apenas de um valor exorbitante. Não diante do poder do Estado e do despreparo dos seus prepostos, o que faz com que situações que atentem contra os direitos humanos diuturnamente aconteçam por falta de investimento em treinamento desses servidores", disse o advogado.

"Trata-se de um crime vil, um ultraje contra o direito do cidadão, que é o crime de racismo, algo que deve ser visto de forma dura pela nossa sociedade. Nós não podemos aceitar, em pleno século 21, esse tipo de prática", acrescentou Sales.

Mãe do adolescente, a dona de casa Karina Barros, 32, diz esperar que a justiça seja feita.

"Um caso desse não pode ar impune. Não é possível que uma instituição tão seria como a PM possa se sujar por causa de uma pessoa desse tipo", afirma.

Segundo o defensor, historicamente, o Estado da Bahia nunca pagou uma indenização por danos morais relacionados a casos ocorridos anteriormente.

"É importante que a sociedade esteja alerta para que fatos como esse não continuem acontecendo. Tem que partir para a prática e denunciá-los."

A Procuradoria-Geral do Estado (PGE) disse, por meio de sua assessoria, que só se manifestará quando tiver o ao teor do processo.

Ministério Público entra no caso

O Ministério Público da Bahia (MP-BA, na sigla) informou hoje que, diante da gravidade do fato, pediu ao comando da Polícia Militar informações sobre as medidas a serem adotadas para a punição do policial.

Além disso, resolveu designar um promotor de Justiça para acompanhar o inquérito aberto pela Corregedoria-Geral da PM-BA.

"O Ministério Público do Estado da Bahia tomou conhecimento das cenas de violência policial contra um jovem por meio das redes sociais e da imprensa e imediatamente manteve contato com o comando da Polícia Militar para obter informações sobre o caso e sobre as medidas adotadas para punição do policial. Diante da gravidade e da repercussão do fato, a instituição entendeu necessária a designação de um promotor de Justiça com atribuições na área para acompanhamento do inquérito policial militar e demais providências necessárias", afirmou em nota encaminhada ao UOL.

Procurada, a assessoria da PM-BA não se manifestou sobre o pedido do MP e voltou a afirmar que o agente permanece afastado das ruas e cumprindo expediente istrativo até que as investigações sejam concluídas.

"Você, pra mim, é ladrão"

Na ocasião em que foi agredido, o adolescente foi alvo de insultos racistas devido ao seu penteado black power. Ele levou socos e teve o boné arrancado de sua cabeça.

"Você, pra mim, é ladrão. Você é vagabundo. Essa desgraça desse cabelo aqui, ó! Essa desgraça. Você é trabalhador, é, viado?", gritou o policial enquanto o agredia.

O PM só cessa as agressões após ser chamado por um dos colegas, que o aguardam retornar para a viatura.

As cenas foram registradas por um morador da região e divulgadas nas redes sociais.

O jovem afirma que três policiais desceram do veículo e foram na direção do grupo. "Um deles me colocou no muro, junto dos outros colegas. Os outros dois abordaram o carro, mas não chegaram a fazer revista. O que me agrediu perguntou o que a gente fazia ali, o que estava acontecendo. Eu falei que não estava acontecendo nada. Falei era trabalhador, que estudava. Do nada, fui chamado de ladrão, de vagabundo. Aí ele [o policial] só parou de me bater quando o outro o chamou pra ir embora", narra.

"Só pensei no pior, não vou mentir", disse o jovem.