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

Espírito Santo tem 16 municípios em situação de emergência

Enchente no Espírito Santo - Assessoria de Comunicação do Governo/Divulgação
Enchente no Espírito Santo Imagem: Assessoria de Comunicação do Governo/Divulgação

30/01/2020 13h37

O governo federal reconheceu ontem a situação de emergência em 16 municípios do Espírito Santo e de calamidade pública em mais dois. O reconhecimento federal, que facilita o o das prefeituras a recursos federais para ações assistenciais e de restabelecimento de serviços essenciais, ocorre no mesmo dia em que o governo do estado reduziu de alerta máximo para estado de observação o nível de prontidão da Defesa Civil.

Com as duas portarias que o Ministério do Desenvolvimento Regional publicou no Diário Oficial da União desta quinta-feira, sobe para 22 o total de municípios capixabas onde o governo federal ite que as chuvas que atingem parte da Região Sudeste desde o último dia 17 podem causar, ou já estão provocando, danos à saúde da população e prejuízos à prestação dos serviços públicos.

Na Portaria nº 189, a Secretaria Nacional de Proteção e Defesa Civil, do Ministério do Desenvolvimento Regional reconhece a situação de emergência nas cidades de Alegre, Apiacá, Bom Jesus do Norte, Cachoeiro do Itapemirim, Castelo, Divino de São Lourenço, Dores do Rio Preto, Guaçuí, Ibitirama, Irupi, Jerônimo Monteiro, Mimoso do Sul, Muniz Freire, São José do Calçado, Domingo Martins e Marechal Floriano.

Já na Portaria nº 190, é reconhecido o estado de calamidade pública em Conceição de Castelo e Iúna. Antes, a secretaria nacional tinha reconhecido o estado de calamidade pública em Alfredo Chaves; Iconha; Rio Novo do Sul e Vargem Alta.

Mais grave que a emergência, o estado de calamidade pública é decretado quando há prejuízos efetivos para os serviços públicos e para a saúde humana. Com o reconhecimento federal da gravidade da situação, os gestores municipais podem contratar serviços temporários e efetuar compras consideradas essenciais sem a obrigação de realizar processo licitatório.

O reconhecimento federal também permite às prefeituras pedir recursos da União para ações de socorro, assistência às vítimas, restabelecimento de serviços essenciais e reconstrução. Além disso, os moradores de áreas afetadas diretamente prejudicados podem ar mais facilmente alguns benefícios sociais e auxílios, inclusive financeiros, oferecidos pelos governos municipais, estaduais e federais.

Observação

Na manhã de ontem, a Coordenadoria de Proteção e Defesa Civil do Espírito Santo reduziu de alerta máximo para nível de observação o plano de emprego da Defesa Civil estadual. No nível de observação, o risco de inundações, enxurradas e deslizamentos de terra é considerado moderado, enquanto, no grau de alerta, o risco é classificado de alto a muito alto. Segundo a assessoria do órgão, a decisão se deve ao fato de os boletins das agências de meteorologia indicarem menor probabilidade de chuva.

Em boletim, o Centro Nacional de Monitoramento e Alertas de Desastre Natural (Cemaden) diz que é alta "a possibilidade de eventos hidrológicos em todo o Espírito Santo, devido aos altos acumulados dos últimos dias, à continuidade de chuvas previstas para a região e à tendência de alta dos rios das bacias do rios Doce e Itapemirim.

Segundo o Cemaden, é possível haver condições para continuidade da chuva nos próximos dois dias em toda a Região Sudeste.

Em todo o Espírito Santo, as chuvas das últimas duas semanas forçaram 14.765 pessoas a deixar suas casas.

De acordo com a Secretaria estadual da Segurança Pública e Defesa Social (Sesp), 12.735 pessoas esão desalojadas, ou seja, tiveram que deixar suas casas e se abrigar na casa de parentes, amigos ou outras opções temporárias, e 2.030 pessoas ficaram desabrigadas, tendo que se acomodar das provisoriamente em abrigos públicos, improvisados, na maioria dos casos, em escolas ou igrejas.

Nove mortes em função das consequências das chuvas foram registradas: quatro em Iconha; três em Alfredo Chaves; uma em Iúna e uma em Conceição do Castelo.