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

Ministério tenta evitar colapso e manda material e médicos para Manaus

Ana Carolina Silva e Flávio Costa

Do UOL, em São Paulo

11/04/2020 18h58

O Ministério da Saúde anunciou neste sábado (11) um conjunto de medidas para tentar conter a crise do sistema de Manaus, que está perto de entrar em colapso por causa da pandemia do novo coronavírus.

A ideia é que se não for possível desacelerar o número de novos casos na capital do Amazonas, a capacidade de atendimento será elevada.

O estado é o que tem maior incidência, no país, de casos de covid-19, a doença provocada pelo novo coronavírus: 250 por cada 1 milhão de habitantes.

Mais cedo o ministro da Saúde, Luiz Henrique Mandetta, já havia anunciado que Manaus terá o segundo hospital de campanha montado pelo governo federal. O anúncio foi feito durante vistoria nas obras da primeira unidade, em Águas Lindas de Goiás (GO). O ministro acompanhou o presidente Jair Bolsonaro (sem partido).

"A situação hoje de Manaus é que a curva está muito próxima da nossa linha de atendimento. Nós chegamos em um ponto em que, se não tomarmos uma medida, o número de casos vai ultraar nossa capacidade de atendimento. Não vai ter leito, não vai ter respirador," afirmou João Gabbardo, secretário-executivo do Ministério da Saúde.

O governo federal vai liberar recursos para o hospital referência Delphina Aziz atender casos.

"A unidade tem três andares que não estão sendo utilizados. Vamos colocar recursos para que Manaus possa imediatamente colocar 350 leitos em funcionamento. Mandamos ontem 20 respiradores. Vamos mandar mais 20 respiradores ainda."

A partir de segunda-feira (13), médicos intensivistas de outros hospitais de estados onde os números de atendimento são considerados estáveis, a exemplo do Rio Grande do Sul, serão enviados para atender pacientes na capital do Amazonas.

"Vai ser o primeiro estado do programa 'Brasil, Conta Comigo', em que nós abrimos possibilidade de voluntários," afirmou Gabbardo.

Isolamento não deve ser relaxado

O secretário de vigilância em saúde do ministério, Wanderson Oliveira, ressaltou que Manaus é o local do país que chegou mais perto de adotar o lockdown, o isolamento total. Por esta razão, a capital do Amazonas e outras três cidades — Fortaleza, São Paulo e Rio de Janeiro — não devem relaxar na medida atual de isolamento.

"Ontem mesmo, eu conversei com a Secretaria de Vigilância e Saúde do estado do Amazonas. Eu creio que Manaus, São Paulo e RJ são os locas que nós não podemos relaxar ainda com as medidas de distanciamento social", disse Oliveira.

Prefeito de Manaus cita "colapso funerário"

Arthur Virgílio Neto (PSDB), prefeito de Manaus, disse ontem que a cidade já vive um "colapso funerário" com as mortes causadas pela covid-19 e atacou o presidente Jair Bolsonaro (sem partido) por "desmobilizar" a população sobre a importância do isolamento social.

"Está havendo um colapso funerário, os enterros estão crescendo de maneira exponencial, as mortes. É uma situação que deixa as pessoas nervosas, estressadas. Atitudes como a do presidente, que sai tranquilamente às ruas e mostra que para ele não há perigo em nada, fazem com que hoje muitas ruas em Manaus estejam cheias de carros", disse ele à CNN Brasil.