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

Em colapso, RO anuncia transferência de doentes com covid-19 e pede médicos

Marcos Rocha, governador de Rondônia - Reprodução
Marcos Rocha, governador de Rondônia Imagem: Reprodução

Carlos Madeiro

Colaboração para o UOL, em Manaus

24/01/2021 14h02

O governador de Rondônia, Marcos Rocha (PSL), anunciou em pronunciamento ontem à noite que chegou a um acordo com o governo federal para transferir pacientes que estão em fila de espera para tratamento da covid-19. Sem vagas para mais atendimentos, ele fez ainda um apelo para que médicos se dirijam ao estado para ajudar equipes de saúde.

Temos equipes, mas tem uma profissão que faz grande falta: os médicos, aqueles que vão comandar essas equipes. Eu faço um apelo ao senhor doutor, à senhora doutor que, por favor, venha nos ajudar, ajudar os rondonienses porque nós temos os leitos, mas está faltando o senhor e a senhora para ajudar os demais integrantes da equipe de saúde

Segundo Rocha, um contato feito ontem com o ministro da Saúde, Eduardo Pazuello, garantiu que o governo federal deve transferir pacientes e ajudar a desafogar a rede de saúde sem vagas para novos pacientes. Ontem, 543 pessoas estavam internadas tratando a doença em hospitais de Rondônia.

Nós amos o dia em contato com o governo federal, com o general Pazuello, e ele de pronto disse que iria atender o nosso pedido e de fazer a transferência dos pacientes que estão na fila de espera e quantos mais forem necessários para outros hospitais federais do nosso país.

O estado enfrenta um aumento sem precedentes no número de casos confirmados, que mais que quintuplicou em apenas três semanas: em 1º de janeiro foram confirmados 270 casos, e na sexta foram 1.422. Ontem o estado confirmou mais 933 casos e 12 mortes.

Diante do cenário, o governador fez um apelo para que a população não faça festas e aglomerações.

"Eu tive essa doença, sei como ela é ruim. Eu perdi amigos, perdi ontem, inclusive, um grande amigo. Não podemos permitir que essa doença se amplie. Então, rondonienses, vamos manter a união de não disseminarmos esse vírus maldito que tem dilacerado famílias. Esse vírus não escolhe rico ou pobre; homem ou mulher; preto ou branco", diz.

UTI de Rondônia - Divulgação - Divulgação
Imagem: Divulgação

Colapso e casos mais graves

Ontem, o prefeito de Porto Velho, Hildon Chaves (PSDB), disse que o sistema de saúde da capital e do estado de Rondônia está em colapso. A suspeita é de que a nova variante com origem no estado vizinho, o Amazonas, seja responsável pela explosão de casos.

"A situação hoje é muito mais grave daquela que tivemos no auge da pandemia em junho e julho. Hoje o sistema de saúde de Porto Velho está em colapso, todos os leitos da prefeitura e do governo estão ocupados. Provavelmente viveremos uma situação parecida com a que vimos no Amazonas", diz.

Segundo o prefeito, assim como relataram médicos ao UOL, os casos atuais que chegam de covid-19 estão com maior gravidade e com avanço muito mais rápido que visto na primeira onda.

"Nós não temos a confirmação científica ainda [que a nova cepa de origem do Amazonas] está circulando aqui, mas a probabilidade e os sintomas hoje são muito parecidos: há um agravamento muito rápido. O que antes levava uma semana a dez dias hoje está em coisa de três, quatro dias. Isso leva a um estresse muito rápido a rede", afirma.