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

Lacen da Bahia tem aumento nos testes de covid analisados: 7 mil em um dia

Percentual de resultados positivos também subiu, com 50% dos testes apontando diagnóstico para covid-19 - Sergey Nikolaev/NurPhoto via Getty Images
Percentual de resultados positivos também subiu, com 50% dos testes apontando diagnóstico para covid-19 Imagem: Sergey Nikolaev/NurPhoto via Getty Images

Do UOL, em São Paulo

01/03/2021 16h09Atualizada em 01/03/2021 16h24

O Lacen (Laboratório Central de Saúde Pública) de Salvador, na Bahia, tem registrado um aumento no número de testes de covid-19 analisados nas últimas semanas, segundo a diretora Arabela Leal. Só no último sábado (27), disse, o laboratório recebeu mais de 7 mil amostras — quando o normal é em torno de "4 ou 5 mil".

O percentual de resultados positivos também subiu, com cerca de metade dos testes recebidos apontando diagnóstico para covid-19. Em dezembro, em entrevista à TV Bahia, Arabela disse que essa proporção estava em torno de 40%; de setembro a outubro, em 20%.

"Estamos em uma crescente no número de amostras, e [está] acima de 50% o número de casos positivos detectados no laboratório", disse hoje a diretora do Lacen, novamente à TV Bahia. "Quatro, cinco mil [testes] é o que a gente vinha recebendo aos sábados, que é o dia que a gente tem um volume maior de amostras [para análise]. Neste sábado, amos de 7 mil amostras".

A Bahia já soma 684.037 casos confirmados e 11.819 mortes causadas pelo coronavírus desde o início da pandemia, segundo última atualização divulgada pelo governo estadual.

Com taxas de ocupação de UTIs (Unidades de Terapia Intensiva) acima de 80% na maioria das regiões, o governador Rui Costa (PT) decidiu prorrogar as restrições no estado por mais 48 horas, a contar de hoje.

"Infelizmente a situação continua muito grave. Só nos últimos três dias, foram 320 óbitos na Bahia. Apenas no dia de hoje estavam na fila, aguardando pela regulação de um leito de UTI, mais de 190 pessoas. É a pior situação desde o início da pandemia, portanto tomamos uma medida absolutamente necessária", justificou.

Choro do governador

Mais cedo, em entrevista ao "Jornal da Manhã", da TV Bahia, Rui Costa fez um apelo à população para que cumpra as medidas de isolamento e chorou ao falar de um pai que perdeu a filha de 16 anos.

"Temos que pensar quantas vidas humanas uma bebedeira vale. Por quantas vidas humanas você vai ser responsável por ir em uma festa? 'Ah, eu tenho direito de ficar bêbado, de encher bares, de ir para paredão'. Seu direito é superior à dor de mães e pais que perderam filhos? Vi hoje um pai chorando porque perdeu filha de 16 anos, Então... É isso...", disse, já muito emocionado.

Costa ainda voltou a chorar quando tentou falar sobre o fechamento do comércio.

"As pessoas me perguntam assim: 'E o meu negócio? E a minha loja?'. O que é mais importante? São 48 horas de uma loja funcionando ou... As vidas humanas? Desculpe", afirmou, interrompendo a fala logo em seguida.