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

Adolescente de 13 anos fere coordenadora com faca e ateia fogo em escola na Bahia

Adolescente ateou fogo na Escola Municipal Yeda Barradas Carneiro, na Chapada Diamantina (BA) - Reprodução/Facebook
Adolescente ateou fogo na Escola Municipal Yeda Barradas Carneiro, na Chapada Diamantina (BA) Imagem: Reprodução/Facebook

São Paulo

27/09/2022 14h54Atualizada em 28/09/2022 15h05

Um adolescente de 13 anos atacou a Escola Municipal Yeda Barradas Carneiro, onde estuda, na cidade de Morro do Chapéu, na Chapada Diamantina, na Bahia. Na manhã desta terça-feira, 27, ele ateou fogo no colégio e feriu a coordenadora com o uso de uma faca. O jovem foi apreendido pela Polícia Militar e deve responder por ato infracional análogo ao crime de lesão corporal leve.

Segundo informações da Polícia Civil baiana, o estudante entrou na escola e atirou explosivos caseiros do tipo coquetel molotov, que causaram as chamas. Em seguida, teria esfaqueado a coordenadora. Ninguém ficou ferido pelo contato com o fogo e a vítima será encaminhada a exame de corpo de delito.

A Polícia Militar informou que o 7º BPM foi acionado após o recebimento de informações de que um aluno havia tentado atear fogo no colégio. Quando os policiais chegaram, o adolescente foi apreendido e apresentado ao Conselho Tutelar para adoção das medidas cabíveis.

A Polícia Civil informou que a princípio ele responderá por ato infracional análogo ao crime de lesão corporal leve, mas os depoimentos que estão sendo ouvidos vão ajudar a avaliar se houve cometimento de outro ato infracional.

Na segunda-feira, 26, o Colégio Municipal Eurides Sant'Anna, em Barreiras, na região oeste da Bahia, também foi palco de um ataque. Nesse caso, houve uma vítima fatal. Uma aluna com deficiência que usava cadeira de rodas foi morta por um adolescente de 14 anos trajando roupa preta, capuz e óculos.

Segundo informações das Polícias Civil e Militar da Bahia, ele pulou o muro da escola, no bairro de São Pedro, e matou Geane de Silva de Brito, de 19 anos, com golpes de arma branca e disparo de arma de fogo. A Secretaria Municipal de Educação diz que ele se misturou aos alunos na hora da entrada.

O autor do crime foi atingido por tiros por uma pessoa ainda não identificada. Ele foi socorrido pelo Serviço de Atendimento Móvel de Urgência (Samu) e levado a uma unidade de saúde, onde está sob custódia.

Errata: este conteúdo foi atualizado
Diferentemente do informado no texto inicialmente, a vítima era coordenadora, e não diretora da escola. O conteúdo foi corrigido.