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

Leonardo Sakamoto

ANÁLISE

Texto baseado no relato de acontecimentos, mas contextualizado a partir do conhecimento do jornalista sobre o tema; pode incluir interpretações do jornalista sobre os fatos.

Brasil decide agora se 3ª onda da covid-19 será uma marola ou um tsunami

20/05/2020 - Ala de UTI para pacientes internados com coronavírus no hospital Gilberto Novaes, em Manaus (AM) - Michael Dantas/AFP
20/05/2020 - Ala de UTI para pacientes internados com coronavírus no hospital Gilberto Novaes, em Manaus (AM) Imagem: Michael Dantas/AFP

Colunista do UOL

06/05/2021 09h49

Receba os novos posts desta coluna no seu e-mail

Email inválido

Com a redução na média móvel de mortes por covid-19, o governo de São Paulo sinaliza que pode decidir por um relaxamento de medidas de isolamento. Indicadores, contudo, mostram um quadro de estabilidade que pode ser prenúncio tanto de uma queda quanto de uma terceira onda de contaminação, ainda pior que a segunda.

O Centro de Contingência do Coronavírus de São Paulo e médicos ouvidos pela coluna que coordenam equipes covid-19 em hospitais particulares de São Paulo não endossam o coro pelo relaxamento. Como informou reportagem do UOL, apesar da queda na média móvel de mortes, a Secretaria de Saúde registrou alta de 2,5% nos novos casos diários em relação à semana anterior.

Aumento de casos, vale lembrar, pode se transformar em aumento de mortes duas semanas depois.

Outra apuração confirma isso, apontando que após semanas de estabilidade, as internações voltaram a crescer nos últimos três dias, segundo dados da Universidade de São Paulo. A taxa de ocupação de leitos, que ou de 90% nos últimos dois meses, está em 78,3% no estado.

Pelo quadro apresentado, que demanda cautela, a reclassificação das restrições do Plano SP apenas sofrerá afrouxamento, nesta sexta (7), por uma decisão política e econômica, não sanitária.

O governador João Doria sofre pressões para reabrir a economia. Ele foi o principal alvo das manifestações bolsonaristas na avenida Paulista deste sábado (1º) - ecoando os ataques desferidos a ele pelo presidente da República, pensando em 2022.

Ao mesmo tempo, tem sido grande a reclamação de setores econômicos, como o de bares, restaurantes e o de lazer, pela reabertura. É bobagem afirmar que todo empresário que quer reabrir é terraplanista biológico. O mais correto é que eles sofrem da falta de e por parte do poder público.

O atraso de 96 dias do governo Jair Bolsonaro em prorrogar o auxílio emergencial (sem contar o seu novo valor baixo) e a demora em retomar os programas de redução de jornada e de salário para a manutenção de empregos e de apoio às micro e pequenas empresas aumentaram a pressão sobre os governadores para abandonar medidas de isolamento social.

Essa falta de apoio por parte do governo federal ajudou na quebradeira de negócios e em um desemprego que ainda não aparece nas estatísticas porque muitos trabalhadores desistiram de procurar serviço por que sabem que não vão encontrar neste momento da pandemia. De acordo com a última Pesquisa Nacional por Amostra de Domicílio (PNAD) Contínua, do IBGE, estamos em 14,4 milhões de desempregados, mas os números reais podem chegar aos 20 milhões.

A oposição na I da Pandemia, no Senado Federal, vê o atraso como parte da estratégia de Bolsonaro de forçar uma contaminação da população para que seja atingido o quanto antes da imunidade de rebanho e o vírus pare de circular. O problema é que o efeito colateral disso são mortes. Até agora, o Brasil já registrou mais de 414 mil óbitos.

O Estado de São Paulo nunca chegou a implementar um bloqueio total visando à contenção e redução de casos. Tivemos quarentenas duras, mas nada que se assemelhasse a um lockdown, como os de cidades da Europa, da China e da Nova Zelândia. Isso fez com que as medidas de restrição fossem menos eficientes e se estendessem por muito mais tempo, afetando vidas e a economia.

Jair Bolsonaro tem repetido a bravata de que vai usar o Exército para reabrir a economia, o que é risível, mas tem efeitos em seus seguidores. Nesta terça, repetiu que baixaria um decreto nesse sentido e alertou para que ninguém ousasse contraditá-lo, em um recado tosco ao Supremo Tribunal Federal.

Mas também há uma parcela da sociedade que não consegue, não pode ou não quer ficar em casa, que vai aumentando com o ar do tempo.

O Instituto de Métricas de Saúde e Avaliação da Universidade de Washington, que vem acertando em suas previsões, apontou que o país vai viver um quadro de relativa estabilidade no número de mortes, ainda que num patamar alto, até o dia 21 de maio.

A partir daí, a projeção mais provável aponta para uma terceira onda em forma de "marola", com um leve aumento no número de mortes. O pior cenário é um tsunami, com um pico de média móvel de mortes de mais de 4,2 mil, bem maior que o recorde de 3.125 registrado em 12 de abril.

O melhor cenário, sem terceira onda e com queda vigorosa, dependeria de 95% das pessoas usando máscara. O que é visto como altamente improvável uma vez que o próprio presidente da República vem atacando o equipamento de proteção - como fez nesta terça (5), quando reclamou de ser cobrado pelo seu uso em público. "Já encheu o saco isso", disse.

O quadro seria diferente se o governo Bolsonaro tivesse adquirido vacinas em quantidades suficiente no ano ado ao invés de ter negado ofertas, como as 70 milhões de doses da Pfizer. Com isso, as decisões que precisam ser tomadas neste momento para proteger trabalhadores e a economia e, ao mesmo tempo, salvar vidas não são simples. O ideal é que o governo federal se sentasse com os governadores e tomassem decisões racionais, incluindo a liberação de recursos. Mas o presidente mostra que a guerra pela sobrevivência em meio a esse caos visa salvar uma única família, a dele.