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

Com medo de barragem, agricultor deixa casa em MG: 'Prefiro a vida'

José Elivaldo Reis saiu da casa onde morou a vida toda por prevenção contra o rompimento da barragem - Lucas Borges Teixeira/UOL
José Elivaldo Reis saiu da casa onde morou a vida toda por prevenção contra o rompimento da barragem Imagem: Lucas Borges Teixeira/UOL

Lucas Borges Teixeira

Do UOL, em Pará de Minas (MG)

13/01/2022 04h00

Com uma muda de roupas e uma sacola, o agricultor José Elivaldo Reis, 67, espera uma carona na frente de sua casa, em uma estrada de terra na área rural de Pará de Minas, a 83 km de Belo Horizonte. Parte da comunidade Carioca, seu terreno está na área de risco à beira da barragem da hidrelétrica de mesmo nome.

Com as fortes chuvas do final de semana, a barragem chegou a transbordar em alguns pontos e, na última terça (11), seu estado foi alternado para emergência. A proprietária diz que a construção "permanece estável", mas a prefeitura já emitiu alerta de rompimento, e parte da comunidade está sendo retirada pela Defesa Civil e pelo Corpo de Bombeiros, por prevenção.

"Eles já vieram aqui mais de uma vez. Estão falando que a barragem pode romper ou não, mas que não podem garantir. Pode acontecer daqui a uma hora ou nunca. O que eu vou fazer? Minha irmã, que mora aqui do lado, já tirou os móveis", conta o agricultor.

As chuvas que têm atingido Minas Gerais desde o final de novembro se intensificaram na região na última semana. A cheia no rio São João, que beira Pará de Minas, ajudou a ar o limite da barragem e inundou cidades vizinhas, como Conceição do Pará.

Morador da mesma casa há mais de 60 anos, Reis diz que nunca havia visto uma chuva como essa e que não queria deixar tudo que tem para trás, mas começou a ter medo.

"A gente viu os vídeos da água saindo [da barragem]. Eu que não quero ficar no caminho, que nem Brumadinho. Aqui pode ser o novo Brumadinho. Não queria perder a casa, mas não quero isso não. Prefiro a vida que a casa", afirma.

Como Reis, parte mais baixa da comunidade Carioca, na área rural de Pará de Minas, onde um possível rompimento da barragem apresenta riscos está sendo evacuada.

"Ali para baixo já tiraram todo mundo", aponta a dona de casa Marlene Santos, moradora do Carioca há 50 anos. Segundo ela, a área principal da comunidade, onde há uma escola municipal e uma UBS (unidade básica de saúde), não vai precisar ser evacuada por ficar em uma área mais alta.

Ainda assim, não se livraram da chuva. "Não parou de chover nem um minuto vários dias. Alagou minha cozinha, a rua aqui parecia um riacho", conta.

Com apenas dois pontos de entrada, o Carioca ficou ilhado por pelo menos três dias. O o pela Rodovia Gustavo Capanema, onde mora Elivaldo Reis, teve partes alagadas e com tanta lama que impedia a agem de veículos.

Já o o pela MG-262, também de terra, foi interrompido por uma cratera na pista, onde a um riacho, que também encheu, e, tamanha violência da água, levou parte da estrada. O caminho segue inviável, mesmo a pé.

minas, chuva - Lucas Borges Teixeira/UOL - Lucas Borges Teixeira/UOL
Cratera foi aberta após chuvas do final de semana e fechou um dos os à comunidade Carioca
Imagem: Lucas Borges Teixeira/UOL

Barragem em estado de emergência

O alerta de rompimento foi emitido pela Prefeitura de Pará de Minas no último domingo (9), dia mais forte de chuvas, quando o rio São João transbordou e destruiu casas, estradas e pontes de diferentes municípios.

Na última terça (11), a Companhia de Tecidos Santanense, proprietária da usina hidrelétrica, publicou um comunicado que afirma que a barragem segue "estável, sem rompimento", mas, dado o alto volume de chuva em outros pontos segue, a população deveria seguir longe das áreas de inundação apontadas pela Defesa Civil.

Na quarta (12), a empresa alterou, junto à Aneel (Agência Nacional de Energia Elétrica) o nível de segurança de alerta para emergência "por cautela e primando pela segurança da comunidade".

Ainda assim, segundo a Santanense, a barragem segue "estável". Quarta-feira foi o primeiro dia sem chuva na região desde o final de semana.

Elivaldo Reis, que vai ficar na casa de uma outra irmã na comunidade rural de Capoeira Grande, em Onça de Pitangui, cidade vizinha, diz esperar "três, quatro dias no máximo". "Se não chover, eu volto", diz.

O UOL procurou a Defesa Civil estadual e a Prefeitura de Pará de Minas para saber qual o protocolo em relação à população retirada de casa e quantas famílias ao todo foram deslocadas, mas não obteve resposta até o fechamento.

"Coisa de gente de fora"

Nem todos na região estão tão preocupados com a situação. Geraldo Lopes, 61, mora e trabalha na região há 20 anos e diz não acreditar em rompimento.

minas, chuva - Lucas Borges Teixeira/UOL - Lucas Borges Teixeira/UOL
Geraldo Lopes não acredita em rompimento da barragem: "coisa de gente de fora"
Imagem: Lucas Borges Teixeira/UOL

"Não tenho medo, não. Isso é coisa de gente de fora. Já conversei com muitas pessoas e eles tão falando que vai romper, não", diz Lopes. A região onde ele trabalha e mora fica entre as comunidades Torneiros e Carioca, próxima à cratera aberta pelas chuvas. Ali não está entre as áreas de evacuação.

"Já teve essa história antes. Choveu como nunca tinha visto, mas agora parou. Se não rompeu, não rompe mais", afirmou.