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

Caso Backer: Polícia Civil indicia 11 pessoas por contaminação em cerveja

Polícia Civil indicia 11 pessoas por contaminação em cerveja no caso Backer - Divulgação/Backer
Polícia Civil indicia 11 pessoas por contaminação em cerveja no caso Backer Imagem: Divulgação/Backer

Bruno Torquato

Colaboração para o UOL, em Betim (MG)

09/06/2020 14h32

A investigação da Polícia Civil de Minas Gerais sobre os casos de intoxicação por monoetilenoglicol e dietilenoglicol presentes nos produtos da cervejaria Backer resultou no indiciamento de 11 envolvidos. A conclusão do inquérito foi divulgada manhã de hoje pela corporação mineira.

Ao todo, o inquérito lista 29 vítimas da síndrome nefroneural, doença causada pela contaminação por produtos tóxicos, sendo sete fatais. Há ainda outras 30 pessoas que reclamam terem sido intoxicadas, mas que estão em análises.

O inquérito apontou técnicos da empresa como os principais responsáveis pela contaminação. Foram indiciados por homicídio culposo, lesão corporal culposa e contaminação de produto alimentar o chefe de manutenção e seis técnicos do setor de produção.

Três integrantes do comando da Backer foram indiciados por contaminação de produto alimentício e, dentro da legislação de Defesa do Consumidor, não dar publicidade a produto alimentar contaminado. Foi indiciado ainda testemunha que mentiu durante depoimento. Os nomes não foram revelados e nenhum pedido de prisão foi realizado.

A contaminação da cerveja Belorizontina aconteceu devido a uma falha na solda do tanque em que a bebida era armazenada no processo de fabricação, porém o principal fator foi o uso dos anticongelantes tóxicos.

"A questão principal não é nem qual dos dois produtos eles usavam, porque ambos são tóxicos. Há o manual do fabricante do tanque dizendo que, para produção de alimentícios, é preciso usar apenas produtos não-tóxicos", disse o delegado responsável pela investigação, Flávio Grossi.

"Os produtos literalmente jorraram dentro do tanque. Se fossem produtos não-tóxicos não estaríamos aqui, o que poderia ter acontecido era uma alteração no sabor ou no teor alcoólico da cerveja", completou.

Flávio ainda destacou que, em uma das vendas para a black friday, um lote foi entregue diretamente a uma rede de supermercados no bairro Buritis, em Belo Horizonte, e por isso um terço das vítimas são moradores da região.

"O supermercado não recebeu as cervejas em seu centro de distribuição e redistribuiu, mas [comercializou] diretamente em uma unidade e por isso dez pessoas foram contaminadas no bairro", disse.

Procurada pela reportagem do UOL, a Backcer diz que "irá honrar com todas as suas responsabilidades junto à justiça, às vítimas e aos consumidores. Sobre o inquérito policial, tão logo os advogados analisarem o relatório, a empresa se posicionará publicamente."

Familiares negam apoio da Backer

Do outro lado da cervejaria estão as vítimas. A reportagem do UOL conversou com Christiani Assis, representante do grupo de famílias afetadas pelo caso. Ela perdeu sua mãe, Maria Augusta, de 59 anos, que bebeu a cerveja e 38 horas depois morreu intoxicada. Ela alega que não recebeu nenhum contato da empresa.

"Não me ligaram, não me falaram nada. Ficaram na promessa", conta Christiani, que espera que a conclusão da investigação traga justiça.

"Esperamos que eles cumpram com urgência o custeio das despesas médicas dos tratamentos para aqueles que sobreviveram. Minha mãe não volta mais, mas quero que eles respondam criminalmente por a terem matado e outras seis pessoas. Eles precisam responder pelo que fizeram".

Já sobre a falta de contato e apoio, Christiani acusa a Backer de "descaso".

"É uma total negligência, foi dentro da fábrica a contaminação, é também uma falta de respeito e cuidado com as pessoas. Estávamos em um momento de alegria. Hoje estamos chocados e tristes", concluiu.

*Com informações da Agência Estado