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

Jovem que morreu em SP tratava ácido úrico e teve diagnóstico de resfriado

Claudio Reis/FramePhoto/Folhapress
Imagem: Claudio Reis/FramePhoto/Folhapress

Do UOL, em São Paulo

29/03/2020 11h35Atualizada em 29/03/2020 13h21

Um jovem de 26 morreu na noite de ontem em decorrência da covid-19, causada pelo novo coronavírus. A morte foi informada pelo Hospital Santa Cruz, na capital paulista, onde o paciente estava internado desde o dia 23.

A vítima estava em tratamento para hiperuricemia (presença de altos níveis de ácido úrico no sangue), segundo o hospital. Segundo familiares, no entanto, há outra versão.

O paciente chegou ao hospital com quadro de síndrome respiratória aguda grave. Ele ou por uma tomografia de tórax, que revelou padrão compatível com pneumonite viral, e o caso ou a ser tratado como suspeita de covid-19.

A partir disso, o paciente foi isolado e fez o teste para detectar o coronavírus, que deu positivo após 24 horas, informou o hospital.

O paciente foi encaminhado para ser tratado na UTI (Unidade de Terapia Intensiva), mas seu quadro evoluiu com piora progressiva da disfunção respiratória, sendo necessárias ventilação mecânica e manobras para manejo de hipoxemia refratária.

"Infelizmente, a despeito de todas as medidas e recursos aplicados para reverter o quadro, o paciente veio a óbito no início desta noite de 28 de março", disse o hospital em nota.

A família, no entanto, afirma que ele foi ao hospital no dia 18 de março e foi diagnosticado com resfriado comum. Um dia depois, voltou a o hospital e foi orientado a ficar isolado porque tinha suspeita de coronavirus.

No dia 23, com falta de ar, voltou ao hospital novamente. Segundo familiares e amigos, na terceira ida ao hospital, foi direto para a UTI (Unidade de Terapia Intensiva), onde não resistiu.

SP tem 84 mortes pelo coronavírus

O estado de São Paulo é o que tem o maior número de casos e de mortes pelo coronavírus. Até ontem, foram registradas 84 mortes e 1.406 casos oficiais, segundo balanço da Secretaria de Estado da Saúde.

No Brasil, os casos confirmados somavam 3.904, com 114 mortes, até ontem, de acordo com informações divulgadas pelo Ministério da Saúde.