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

Prefeitura de Manaus investiga morte de idoso após tomar a vacina contra covid-19

Liege Albuquerque, especial para o Estadão

Manaus

31/01/2021 16h09

O Centro de Referência de Imunobiológicos (Crie), órgão vinculado à Fundação de Vigilância Sanitária (FVS) e à Secretaria Estadual de Saúde do Amazonas (SES), recebeu na sexta-feira (29) da prefeitura de Manaus, uma coleta de sangue de um idoso de 83 anos que teria morrido no sábado (30) depois de ter sido vacinado contra covid-19 na quinta-feira (28) com a primeira dose da vacina AstraZeneca. O Crie tem até sete dias para emitir laudo.

Segundo um familiar do idoso, ele estava aparentando sintomas de gripe, mas como eram "leves" levaram para vacinar. "Ele também tinha pressão alta, mas tomava remédio. Agora só sabendo o laudo, vamos esperar, mas achamos melhor informar à FVS pela coincidência", disse.

Na noite de sábado (30) a prefeitura de Manaus também resolveu adiantar para este domingo (31) o início do calendário de vacinação de idosos de 75 a 79 anos, ao mesmo tempo dos idosos de 80 e mais. De acordo com a Secretaria Municipal de Saúde (Semsa), o objetivo de acelerar o calendário é estimular a vacinação dos idosos.

Nos primeiros dois dias de vacinação, o número de idosos de 80 anos foi abaixo do esperado nos postos fixos e drive-thrus espalhados pela cidade, tendo sido vacinadas cerca de 4.000 pessoas de 80 anos ou mais nos primeiros dois dias de vacinação (sexta e sábado). A prefeitura não registrou filas nem aglomerações, mas a expectativa era que o dobro de pessoas tivessem sido vacinadas.

De acordo com a Semsa, a ideia é que até o dia 10 seja finalizada a vacinação de idosos de 75 anos em diante para ser iniciada a de 70 a 74 anos, com comorbidades. A prefeitura tem frisado que os idosos não precisam residir próximo ao local de vacinação para optar por onde for mais fácil a locomoção, e podem também solicitar carona de volta em vans da prefeitura previamente agendadas.

A mãe da funcionária pública Elizabeth Maia, a aposentada Elizabeth Cardoso, de 76 anos, foi vacinada e já saiu com a carteirinha informando que a segunda dose será em abril. "Sabemos que a segunda dose desta vacina deve ser em até três meses para ser eficaz, mas vamos continuar com todos os cuidados. Mamãe não tem saído de casa, trazemos todas as compras do que ela precisa, já que ela mora sozinha, e não teria como morar comigo ou com outro filho porque nenhum está em home office", contou.