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

Homem escreve carta antes de morrer de covid-19: 'Lutei até onde pude'

Raphael deixou uma carta aos familiares antes de morrer. Ele e Estela eram pais de Rhavi, de um ano - Arquivo pessoal
Raphael deixou uma carta aos familiares antes de morrer. Ele e Estela eram pais de Rhavi, de um ano Imagem: Arquivo pessoal

Heloísa Barrense

Do UOL, em São Paulo

24/08/2021 14h06Atualizada em 24/08/2021 14h06

A família de Raphael Voltan, de 31 anos, foi surpreendida com uma carta de despedida redigida por ele mesmo em seus últimos momentos de vida no domingo (22). Ele, que tinha sido diagnosticado com um linfoma Não-Hodgkin no ano ado, pegou covid-19 em agosto desse ano e acabou não resistindo à doença. "Lutei até onde pude", diz ele na mensagem.

Estela Mastellari, de 35 anos, recebeu o documento ainda no hospital, após a notícia da morte do namorado. Ela e Raphael são pais de Rhavi, de um ano.

"A gente ficou feliz de receber algo dele. Infelizmente, a covid tira a vida das pessoas", contou ao UOL. A carta havia sido deixada com uma enfermeira a pedidos do paciente, que estava isolado e se comunicava com a família apenas por chamada de vídeo.

Segundo Estela, o namorado foi internado no dia 29 de julho, recebeu alta no Dia dos Pais (8 de agosto), mas acabou sendo diagnosticado com a covid-19 logo em seguida e voltando ao hospital no dia 11, com sintomas.

"Deu febre, falta de ar. Então a gente teve que levá-lo aqui no hospital de Campo Limpo Paulista. No dia seguinte ele foi transferido para o São Vicente (em Jundiaí) e foi para o isolamento. Depois disso a gente não viu mais ele. Só por chamada de vídeo."

No texto, escrito à mão, Raphael diz para a família: "Amo vocês. Lutei até onde pude. Cuide do Rhavi. Eu amo muito ele. Todos vocês fiquem com Deus."

Raphael estava em tratamento de um linfoma, um câncer com origem nas células do sistema linfático, que faz parte do sistema imunológico. Segundo a namorada, ele havia ado por quimioterapias anteriormente e quase não sobreviveu a uma delas, o que levou a família a procurar tratamentos alternativos.

"Sempre foi um diagnóstico muito ruim. Os médicos falaram que era um câncer muito agressivo, mas a gente acreditou na cura e no milagre", conta.

O casal, por intermédio de uma ONG, encontrou medicamento "Pembrulizumab", que poderia ajudar na recuperação de Raphael. Entretanto, o alto custo do produto fez com que os dois buscassem ajuda com uma campanha de arrecadação na internet.

"O valor era de R$ 18 mil cada ampola e ele precisava de duas a cada três semanas", explica Estela. "Os amigos todos entraram para ajudar na vaquinha e assim foi feito. Ele conseguiu fazer duas aplicações e muitas pessoas começaram a entrar em contato, inclusive advogados para ajudar a gente. Nós conseguimos obter o medicamento pelo SUS (Sistema Único de Saúde) e ele ia receber agora, mas não deu tempo."

Estela lamenta que a descoberta do medicamento foi tarde, mas diz que toda a campanha teve retornos positivos para o namorado. "Ele se sentiu muito amado", conta. Raphael ainda conseguiu tomar duas aplicações do remédio, que foram pagas com o dinheiro arrecadado na campanha.

O apoio das pessoas no enfrentamento à doença e a despedida de Raphael na carta trouxe para Estela um conforto para enfrentar o luto. "Não tem como não falar sobre como ele foi um grande companheiro porque ele aguentou coisas que muita gente não aguentaria. Ele sempre quis ver o filho crescer. Ele amava muito o Rhavi, amava muito a família dele. Não é à toa que a carta dele diz isso. Mesmo fraco, mesmo não podendo, ele queria estar perto", finaliza.