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

Com temperaturas de até 48ºC, Paquistão e Índia sofrem com onda de calor

Índia e Paquistão registrarão recorde de calor nos próximos dias, com temperaturas que podem chegar a 46 ºC e 48 ºC, respectivamente - Arif ALI/AFP
Índia e Paquistão registrarão recorde de calor nos próximos dias, com temperaturas que podem chegar a 46 ºC e 48 ºC, respectivamente Imagem: Arif ALI/AFP

AFP

29/04/2022 15h46Atualizada em 29/04/2022 15h56

Com direito a 48ºC no Paquistão, uma onda de calor sem precedentes afeta o país asiático e a Índia, causando cortes de eletricidade e escassez de água para milhões de pessoas que sofrerão essa situação com cada vez mais frequência no futuro, de acordo com especialistas em mudanças climáticas.

A temperatura em Nova Délhi se aproximava de 46 graus Celsius nesta quinta-feira. A onda de calor extremo afetará o noroeste e o centro da Índia por cinco dias e o leste até o fim de semana, de acordo com o departamento meteorológico indiano.

"É a primeira vez que vejo tanto calor em abril", disse Dara Singh, 65, que istra uma pequena loja em Nova Délhi.

No Rajastão, no noroeste da Índia, no oeste de Gujarat e no sul de Andhra Pradesh, cortes de energia foram impostos nas fábricas para reduzir o consumo.

De acordo com a imprensa, as principais usinas estão enfrentando escassez de carvão.

Várias regiões deste país de 1,4 bilhão de pessoas têm uma diminuição no abastecimento de água, que se agravará até as chuvas de monção caírem em junho e julho.

Em março, Nova Délhi registrou 40,1 graus, a temperatura mais alta para aquele mês desde 1946.

Ondas "mais quentes e perigosas"

Ondas de calor mataram mais de 6.500 desde 2010. Os cientistas dizem que devido às mudanças climáticas elas estão se tornando mais frequentes, mas também mais severas.

"As mudanças climáticas estão tornando as altas temperaturas mais prováveis na Índia", disse Mariam Zachariah, do Instituto Grantham do Imperial College de Londres.

"Antes das atividades humanas aumentarem as temperaturas globais, calor como o que atingiu a Índia no início deste mês só era observado uma vez a cada 50 anos", acrescentou.

"Agora podemos esperar temperaturas tão altas cerca de uma vez a cada quatro anos", alertou.

Nesta quinta-feira, os bombeiros indianos combatiam um incêndio que começou há três dias em um dos enormes aterros sanitários de Nova Délhi.

Quatro brigadas lutavam contra o fogo no local, de difícil o, informou à AFP uma autoridade dos bombeiros da capital, que acrescentou que o fogo poderá estar controlado até sexta-feira.

A megacidade de mais de 20 milhões de habitantes carece de infraestrutura moderna para tratar as 12 mil toneladas de resíduos que produz diariamente.

Três outros incêndios ocorreram em menos de um mês no maior lixão da capital, Ghazipur, uma montanha de lixo de 65 metros.

48ºC no Paquistão

O Paquistão também sofre uma onda de calor extremo que durará até a próxima semana.

As temperaturas devem ficar 8 graus acima do normal em algumas partes do país, chegando a 48 graus em certas áreas, de acordo com a Sociedade Meteorológica do Paquistão.

Os agricultores terão de gerir o abastecimento de água neste país onde a agricultura, a base da economia, emprega cerca de 40% da força de trabalho total.

"A saúde pública e a agricultura do país enfrentarão sérias ameaças pelas temperaturas extremas deste ano", disse Sherry Rehman, ministra de Mudanças Climáticas.

O mês de março foi o mais quente já registrado desde 1961, de acordo com o Escritório Meteorológico do Paquistão.