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

Mulher que perdeu mãe com covid luta por vaga de UTI para pai na Grande SP

Sueli Firmino, 53, que perdeu a mãe para a covid-19 e aguarda UTI para o pai - Anahi Martinho/UOL
Sueli Firmino, 53, que perdeu a mãe para a covid-19 e aguarda UTI para o pai Imagem: Anahi Martinho/UOL

Anahi Martinho

Colaboração para o UOL, em Taboão da Serra (SP)

09/03/2021 17h48

Dinéia Martins Firmino, 74, foi uma das 11 vítimas do colapso do sistema de saúde em Taboão da Serra, na Grande São Paulo.

Ela morreu no sábado, de covid-19, na UPA Akira Tada, à espera de um leito de UTI (Unidade de Terapia Intensiva) que nunca apareceu.

A filha dela, Sueli, agora luta por uma transferência para o pai, José, 76, internado na mesma unidade.

"A dor é muito grande de saber que eu já perdi minha mãezinha e meu pai está aí", afirmou Sueli, 53, em entrevista ao UOL.

Ela tem ainda um irmão, Samuel, 49, internado na mesma UPA com covid-19. A unidade é a única de Taboão da Serra que está recebendo pacientes com sintomas do novo coronavírus.

No último final de semana, o sistema de transferências de UTI, chamado Cross, entrou em colapso. Onze pacientes morreram.

Precisamos de UTI, pelo amor de Deus. Alguma autoridade tem que nos ajudar.
Sueli Firmino, filha de vítima da covid-19

Ela também teve a doença, mas se recuperou em casa.

"Meu pai está aqui desde quinta-feira esperando um leito de UTI. Prometeram uma transferência para Guarulhos e agora estamos aguardando esse procedimento para transferi-lo. Eu e minha filha estamos lutando por uma vaga para ele", diz Sueli.

Minha mãe morreu com 74 anos, uma guerreira, o amor da minha vida. Ela chegou aqui com caso já muito elevado, precisando de UTI urgente. Chegou na quarta. No sábado recebi a notícia do falecimento dela.
Sueli Firmino, filha de vítima da covid-19

A mãe dela, diabética, teve duas paradas cardíacas e não resistiu. "Se tivesse UTI, eu acredito que teria salvado minha mãe", diz.

"É um desespero. Quero a recuperação não só da minha família, mas de todos que estão aqui sofrendo."