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

Saúde

Sintomas, prevenção e tratamentos para uma vida melhor


Pai solo, ele teve gêmeos gerados por sobrinha: "Realizei meu sonho"

Anderson e seus filhos gêmeos, Fernanda e Eduardo - Arquivo pessoal
Anderson e seus filhos gêmeos, Fernanda e Eduardo Imagem: Arquivo pessoal

Giulia Granchi

Do VivaBem, em São Paulo

03/06/2020 04h00

O mais novo de dez irmãos, o mineiro Anderson Franco Neves se acostumou a estar sempre rodeado de familiares. Com o ar dos anos, ele assistiu a família crescer: seus irmãos tiveram filhos e até os sobrinhos alongaram a árvore genealógica, dando a ele o título de tio-avô.

Apesar da alegria de ter uma família cada vez maior, para Anderson, algo importante ainda faltava. Ele tinha o sonho de ser pai. Homossexual e solteiro, ele pensou em adoção, mas seu maior desejo era ter um filho biológico.

Em 2015, quando tinha 39 anos, Anderson abriu o coração para a família e, conversando sobre as possibilidades, uma de suas irmãs ofereceu o útero "emprestado", para gestar um bebê com o espermatozoide do irmão e o óvulo de uma doadora anônima.

Após algumas tentativas frustradas de FIV (fertilização in vitro), outra irmã topou o procedimento, mas também não teve resultados. "Foi quando uma sobrinha se solidarizou e iniciamos todo o processo com ela novamente. Foram cinco anos e três familiares, mas finalmente ela engravidou", conta.

Como funciona a barriga solidária

Anderson e sobrinha que ofereceu barriga solidária - Fernanda Mie - Fernanda Mie
Anderson e sua sobrinha Jamile Herfran, que gerou seus filhos
Imagem: Fernanda Mie
As normas para realização do acordo de barriga solidária são estabelecidas pelo CFM (Conselho Federal de Medicina) e estabelecem regras como a de que a cedente do útero deve ter parentesco de no mínimo quarto grau com um dos pais da criança (ou, se for mais distante, necessita a autorização do Conselho Regional de Medicina) e não deve haver envolvimento econômico.

De acordo com o médico ginecologista Edson Borges Júnior, especialista em reprodução humana pela SBRA (Sociedade Brasileira de Reprodução Assistida) e diretor científico do Fertility Medical Group, a fertilização in vitro, método comumente usado para as famílias que escolhem este caminho, é relativamente simples. "Consiste na união do espermatozoide com o óvulo em ambiente laboratorial para formação do embrião que depois é introduzido no útero", explica.

No entanto, o preço médio da técnica é alto. De acordo com Borges Júnior, quem deseja fazer a FIV, independentemente da razão, desembolsa um valor entre R$ 10 mil e R$ 20 mil.

Ambas as partes também precisam ar por uma avaliação psicológica e um termo de compromisso —se a mulher que cede o útero vive em união estável, seu parceiro(a) também precisa consentir.

Anderson pai solo - Fernanda Mie - Fernanda Mie
Imagem: Fernanda Mie

"Engravidar foi a forma de demonstrar gratidão ao meu tio"

Jamile Herfran tinha 17 anos quando seu tio começou as tentativas. "Disse que se ele esperasse até meus 18 anos, eu poderia gerar, mas decidiu começar com as minhas tias. No fundo, já sentia que o processo seria comigo", conta.

Aos 21, Jamile tomou a decisão de ir em frente com a ideia da barriga solidária. Ela, que sempre foi próxima de Anderson, conta que seu tio apoiou a família em vários momentos e essa foi sua forma de retribuir. "Ele esteve comigo quando meu pai, ausente, não ficava ao meu lado, e gestar seus bebês era algo que só eu poderia fazer por ele", diz.

Na época, ela namorava o homem que é hoje seu noivo, e conta que teve total apoio dele. "Ele sabia que eu já vinha me preparando para o momento há anos e me sentia pronta."

Ela também teve apoio de uma psicóloga, com quem já se consultava regularmente desde os 19 anos. "Meu conselho para quem pensa em fazer o mesmo é certificar-se de que você tem uma rede de apoio muito bem estruturada e ter a total consciência de que as crianças não são suas. Na minha cabeça, eu tinha certo de que eu era como um 'forninho'".

"Sinto que foi uma experiência maravilhosa para mim, como mulher. Senti o que é gerar outras vidas e foi muito importante para o meu amadurecimento. Não sei se quero ter filhos biológicos, mas adotar, com certeza", diz.

Hoje, Jamile conta que tem uma relação de carinho especial com os primos, mas não os vê sempre.

Gêmeos filhos de Anderson - Arquivo pessoal - Arquivo pessoal
Imagem: Arquivo pessoal

"Não existe uma forma única de construir uma família"

Anderson e seus filhos em festa - Arquivo pessoal - Arquivo pessoal
Imagem: Arquivo pessoal

Para Anderson, ser pai dos gêmeos Fernanda e Eduardo, hoje com três anos, é uma emoção muito grande. "Mudou minha vida completamente. Quando descobri que eram gêmeos então, quanta alegria! Minha sobrinha fez um chá revelação para mim", lembra.

O empresário conta que sempre teve grande apoio da família e amigos ao buscar seu sonho. "Resolvi encarar essa responsabilidade sozinho porque sabia o que queria, não existe uma forma única de construir uma família. Minha mãe tinha 74 anos não podia me ajudar a gerar. Mas ela mora comigo, ajuda e a família traz muita alegria, dizem que as crianças vão dar mais 10 anos de vida para ela", afirma.