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

Criança de 10 anos com 200 kg supera meta de vaquinha e fará bariátrica

Matheus ganhou cirurgia bariátrica após bater a meta na vaquinha - Arquivo Pessoal
Matheus ganhou cirurgia bariátrica após bater a meta na vaquinha Imagem: Arquivo Pessoal

Abinoan Santiago

Colaboração para o UOL, em Florianópolis

15/03/2021 13h50

A luta da família de Matheus Fetter, de 10 anos, em busca de uma cirurgia bariátrica está próxima de chegar ao fim. A vaquinha online criada pela família para arrecadar fundos para realizar o procedimento superou a meta, levando em conta transferências bancárias. Com 195 kg e apenas 1,30 de altura, o garoto precisa da cirurgia para ter uma vida normal, em Chapecó (SC).

Matheus também recebeu a oferta de dois médicos que se colocaram a disposição para realizarem a bariátrica gratuitamente. O garoto está em Florianópolis desde sexta-feira (12) ando por exames antes de ser submetido ao centro cirúrgico, previsto para quarta-feira (17), no Hospital Baía Sul. A bariátrica será feita pelo médico Jeferson Diel. A previsão é de que o menino fique na capital por mais 15 dias em observação.

O caso de Matheus é um mistério para os médicos que o acompanha, no Hospital Infantil Joana Gusmão, em Florianópolis. Segundo a família, todos os exames para as síndromes que causam obesidade deram negativos. Um exame de genética enviado para fora do país também não apontou qualquer alteração no menino.

"O médico em si não estamos pagando com o dinheiro arrecadado. Estamos arcando com o restante, que abrange as consultas, equipe médica, internação e parte da estadia", comemorou a mãe, Gabriela Fetter, de 27 anos.

A vaquinha online pretendia arrecadar R$ 70 mil, mas a família superou os R$ 100 mil. Além disso, a família ainda recebeu valores por meio de transferência bancária — que preferiu não divulgar — para dar conforto ao menino.

"Temos apenas a agradecer, fico sem palavras. Isso aconteceu porque cada um cedeu um pouquinho para o Matheus realizar o seu sonho. Não encerramos a vaquinha online, o médico até publicou um vídeo sobre isso, porque iremos continuar com o tratamento pós-operatório", disse a mãe.

"A cirurgia por si só não é a resolução da situação por completo. É importante saber que ele terá uma recuperação multidisciplinar depois. Todos que ainda querem ajudar, são bem vindos para restruturação social do Matheus", comentou o médico, nas redes sociais.

Matheus lutava por bariátrica há anos

A família conta que começou a desconfiar que algo estaria anormal com Matheus nos primeiros 30 dias após ao nascimento. Com apenas um mês, o peso era de 7 kg, mesmo se alimentando apenas com o leito materno.

Gabriela e o marido Jarbas Rosa, de 33 anos, possuem outros dois filhos pequenos. Nenhum apresenta anormalidade no peso. A segunda mais velha, de três anos, pesa 10 kg. Com apenas dois anos, Matheus já estava com 43 kg.

De acordo com a família, o garoto nunca comeu em excesso, o que torna o caso dele ainda mais curioso para a equipe médica. Ele engordava cerca de sete quilos por semana.

Matheus está no quinto ano do ensino fundamental. Ele relatou não ter sofrido bullying na escola, mas lamenta não conseguir brincar com os amigos do colégio, sobretudo jogar futebol, a paixão do garoto, que tem a Chapecoense como time do coração. O peso gerou uma série de problemas de saúde no menino.

A família lutava na Justiça para que o SUS (Sistema Único de Saúde) pagasse pela cirurgia de redução de estômago. O procedimento foi a alternativa recomendada pelos médicos para Matheus ter uma juventude como outra qualquer.

A técnica orientada é a "sleeve", que transforma o estômago em um tubo, auxiliando no fim da produção de grelina, hormônio responsável pela fome. O procedimento também é considerado o menos invasivo para a idade dele.