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

Coronavírus: SP chega a 1.700 mortos; um terço dos óbitos é fora da capital

Visão aérea do cemitério da Vila Formosa, em São Paulo, durante a pandemia do novo coronavírus - Miguel Schincariol/Getty Images
Visão aérea do cemitério da Vila Formosa, em São Paulo, durante a pandemia do novo coronavírus Imagem: Miguel Schincariol/Getty Images

Do UOL, em São Paulo

26/04/2020 16h46Atualizada em 26/04/2020 17h28

Resumo da notícia

  • Boletim da Secretaria estadual de Saúde revela que São Paulo tem 1,7 mil mortes por covid-19
  • Um terço das vítimas fatais do coronavírus morava no interior, litoral ou região metropolitana
  • Pessoas acima dos 60 anos representam 75% das mortes e cardiopatia é a comorbidade mais comum no óbitos
  • A ocupação dos leitos na Grande São Paulo continua alta, 77,3% das vagas de UTI

São Paulo acumulou neste domingo 1.700 mortes causadas pela covid-19 e foram registrados 20.175 casos no estado, conforme dados da Secretaria estadual de Saúde. Os dados indicam somente 23 mortes desde ontem, mas pode ocorrer demora na atualização da estatística no final de semana. Um fator que chama a atenção é o avanço da pandemia fora da capital. Hoje, um terço dos óbitos ocorreu em municípios do interior, litoral e região metropolitana. Há vítimas fatais em 128 cidades.

A respeito da ocupação dos hospitais, existem 7.527 pacientes internados com suspeita ou confirmação de coronavírus. Destes, 2.908 pacientes estão leitos de UTI e outros 4.619 na enfermaria. A taxa de ocupação dos leitos de UTI para tratamento da covid-19 ficou em 58,9% no estado. Mas o percentual sobre para 77,3% quando se mede somente a Grande São Paulo.

Os dados atualizados no Brasil neste domingo pelo Ministério da Saúde indicam 4.205 mortes. Isto significa que São Paulo representa 40,4% dos óbitos no país. O estado vê um predomínio de vítimas fatais de homens. A Secretaria estadual de Saúde informou que são 994 vítimas fatais do sexo masculino contra 706 do sexo feminino.

Como ressaltado desde o começo da pandemia, pessoas acima de 60 anos são as mais vulneráveis e 75% das mortes estão nesta faixa etária. Em relação as comorbidades, a que mais se verifica entre os óbitos são as cardiopatias (59,9%). Na sequência, aparece a diabetes mellitus (43,3%). A Secretaria estadual de Saúde informou que fatores de risco foram verificados em 1.413 pessoas das vítimas fatais de covid-19 (83,1% do total).