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

Secretária da Saúde do Amazonas está com covid-19 em meio à crise no estado

 Simone Papaiz, secretária estadual de Saúde do Amazonas -  Foto: Diego Peres/Secom
Simone Papaiz, secretária estadual de Saúde do Amazonas Imagem: Foto: Diego Peres/Secom

Wanderley Preite Sobrinho

Do UOL, em São Paulo

26/04/2020 11h37

A secretária estadual de Saúde do Amazonas, Simone Papaiz, testou positivo para o novo coronavírus, informou o governo estadual. O estado é um dos mais afetados pela pandemia no Brasil e já teria "perdido o controle" sobre a doença.

O Amazonas registrou mais 441 casos de Covid-19 no sábado (25), totalizando 3.635 casos confirmados do novo coronavírus no estado, segundo boletim epidemiológico divulgado pela FVS (Fundação de Vigilância em Saúde). Também foram confirmados mais 32 óbitos pela doença, elevando para 287 o total de mortes.

De acordo com a assessoria do governo, Simone realizou o exame na quinta-feira (23) e recebeu o resultado positivo no sábado (25).

"Me sinto bem", disse ela. "Seguindo as orientações das autoridades medicas, farei o isolamento social pelo prazo determinado, mas darei continuidade ao trabalho, mesmo à distância." Simone permanecerá em isolamento social por 14 dias.

Enquanto a secretária dará expediente de casa, o trabalho presencial ficará "sob a responsabilidade dos secretários executivos" da pasta.

"Estado perdeu o controle"

Segundo o presidente do Cosems (Conselho dos Secretários Municipais de Saúde) do Amazonas, Januário Cunha, "o estado perdeu o controle da situação".

"Estamos com sérios problemas aqui no interior. Por exemplo, estamos sem saber quando vamos receber os insumos por parte do estado. Temos pouquíssimos EPIs (equipamentos de proteção individual) e teste rápidos. Além disso, temos dificuldade de logística de levar vacinas e imunoderivados", afirma Cunha.

Por conta da dificuldade, o presidente do Cosems conta que pediu ajuda a políticos paraenses em Brasília, para que consigam apoio do Ministério da Defesa na entrega de insumos. "A gente precisa de mais celeridade. Por isso, estamos pedindo o auxílio das Forças Armadas para os municípios não ficarem desabastecidos."

Entretanto, contatado pelo UOL, o Ministério da Defesa, que coordena a Operação Covid-19, informa que não recebeu solicitação de municípios do estado do Amazonas para transporte de insumos.

A pasta diz que, desde o dia 16 de março, foi instituído um "Gabinete de Crise" para articular e monitorar as ações interministeriais de enfrentamento ao novo coronavírus. "Todas as demandas recebidas pelo Ministério da Defesa, dentro da Operação Covid-19, são analisadas individualmente para planejamento e execução, sendo que, de acordo com a solicitação, podem ser encaminhadas ao Gabinete de Crise, que determina a melhor forma de atendimento", explica.

Como a covid pode ser transmitida quando tossimos ou espirramos

AFP