;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Brasil é epicentro emergente de fome extrema na pandemia, diz relatório

Crise econômica causada pela pandemia tem acentuado a fome no mundo - Getty Images
Crise econômica causada pela pandemia tem acentuado a fome no mundo Imagem: Getty Images

Da Deutsche Welle

09/07/2020 09h12

Pandemia e falta de apoio do governo federal aos mais vulneráveis ameaçam desfazer os avanços do país no combate à miséria. Pobreza, diz ONG Oxfam, cresce de forma acelerada. A pandemia de covid-19, aliada à falta de apoio do governo Jair Bolsonaro aos mais vulneráveis, está acelerando o crescimento da pobreza no Brasil e já coloca o país como "epicentro emergente" da fome extrema, segundo um relatório divulgado hoje pela ONG Oxfam.

O Brasil aparece com esta classificação, juntamente com Índia e África do Sul, no relatório O vírus da fome: como a covid-19 está aumentando a fome num mundo faminto. Nele, a ONG analisa os impactos da doença em países onde a situação alimentar e nutricional já era extrema antes da pandemia.

A ONG diz que, em 2014, o Brasil estava vencendo a guerra contra a fome, graças a investimentos governamentais em benefício de pequenos produtores rurais e a um pacote de políticas que incluíram a criação de um Consea (Conselho Nacional de Segurança Alimentar e Nutricional), desenvolvido em parceria com a sociedade civil.

Mas a situação da pobreza e fome no Brasil, afirma o relatório, começou a deteriorar-se em 2015 devido "à crise econômica e a quatro anos de austeridade".

"Até 2018, o número de pessoas em situação de fome no Brasil aumentou em 100 mil (para 5,2 milhões) devido a um aumento acentuado nas taxas de pobreza e desemprego e a cortes radicais nos orçamentos para agricultura e proteção social", afirma o documento.

Como fatores para a deterioração da situação da fome no Brasil o relatório aponta os cortes no programa Bolsa Família e, desde 2019, um "desmantelamento gradual" de políticas e instituições destinadas a combater a pobreza, como o Consea.

"A pandemia da covid-19 somou-se a essa combinação já tóxica de fatores, aumentando rapidamente as taxas de pobreza e fome em todo o país. As medidas de distanciamento social adotadas para conter a propagação do coronavírus e evitar o colapso do sistema público de saúde agravaram a crise econômica", acrescenta o estudo.

A ONG ressalta que milhões dos trabalhadores mais pobres, que têm poucas economias e o limitado a benefícios, perderam empregos ou rendimentos devido à pandemia, sem que tenham sido beneficiados por apoios governamentais.

"Até final de junho, o governo federal distribuiu apenas 10% da ajuda financeira prometida aos trabalhadores e empresas, através do Programa de Apoio Emergencial ao Emprego (PESE), com grandes empresas obtendo mais benefícios do governo do que os trabalhadores ou micro e pequenas empresas", aponta a Oxfam.

Da mesma forma, apenas 47,9% dos fundos destinados à ajuda de emergência a pessoas vulneráveis haviam sido distribuídos até o início de julho. Por isso, a ONG entende que "o governo federal está falhando em apoiar as pessoas mais vulneráveis do Brasil no enfrentamento da pandemia".

De acordo com a Oxfam, a implementação do programa de Renda Básica Emergencial regista longos atrasos na resposta aos pedidos de ajuda, recusas injustificadas de ajuda, além da dificuldade imposta pela necessidade de ter um telefone celular, conexão à internet e endereço de e-mail para se qualificar para a assistência.

Por outro lado, continua a organização, apenas três meses após o início do surto do coronavírus do país, e no momento em que ainda está largamente fora de controle, o governo ameaça reduzir o pagamento dos benefícios.

O Brasil registrou 1.223 mortes por covid-19 e 44.571 casos confirmados da doença nas últimas 24 horas, segundo dados do Conselho Nacional de Secretários de Saúde (Conass) e do Ministério da Saúde divulgados ontem.

O balanço diário de novos casos fez com que o país superasse a marca de 1,7 milhão de infectados, somando agora 1.713.160 ocorrências. O Brasil acumula ainda o trágico número de 67.964 óbitos causados pelo vírus Sars-Cov-2.