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

'Não me lembrava de estar grávida', diz mãe de gêmeas após período na UTI

Mili América Antelo com as filhas Ayma e Ayla  - Reprodução/Twitter
Mili América Antelo com as filhas Ayma e Ayla Imagem: Reprodução/Twitter

De Universa

06/05/2020 20h11

Grávida de gêmeas, a espanhola Mili América Antelo, de 40 anos, foi internada por causa de uma pneumonia grave, devido à covid-19. Ela precisou ser sedada para ar por uma cesariana e, quando acordou, 21 dias depois, não se lembrava nem que estava grávida.

A história de Mili foi relatada por Felix Castillo, chefe do Serviço Neonatal do hospital Vall d'Hebron, de Barcelona, na Espanha, onde tudo ocorreu. Ele publicou em seu perfil no Twitter uma foto do momento em que a mãe segurou pela primeira vez as filhas e descreveu todo o processo.

"Mili sofre de pneumonia grave devido a covid-19. Grávida de gêmeos. Cesárea de 28 semanas. Ayma e Ayla nascem. 21 dias intubada, quando ela acordou, não se lembrava da gravidez. Este é seu primeiro canguru com suas filhas em recém-nascidas", contou.

No dia 27 de março, no auge da pandemia na Espanha, Mili foi internada no hospital de Barcelona e, no dia seguinte, precisou ser levada para a UTI. No terceiro dia, com insuficiência respiratória grave, foi sedada e ou por uma cesariana. As meninas Ayma e Ayla nasceram após 28 semanas de gestação, pesando apenas um quilo cada.

No dia 8 de abril, a espanhola deixou a UTI e foi informada de tudo o que havia acontecido. "Quatro médicos vieram e me disseram: 'Você sabia que deu à luz?', Mas não, eu não sabia de nada. Não me lembrava de estar grávida ou de dar à luz", explicou para o jornal espanhol El País.

O chefe da UTI pediátrica em que Mili foi internada, Joan Balcells, explicou o período de confusão para o jornal: "O período de desorientação é frequente após a remoção da sedação. Entre 25% e 30% dos pacientes experimentam e melhoram dentro de alguns dias. O mais impressionante é a amnésia antes da issão".

A mãe só conheceu suas filhas um mês depois do nascimento, após ter se recuperado da covid-19. No dia 21 de abril, Mili teve alta do hospital, mas os bebês seguem na incubadora.

Mesmo recuperada, ela ainda sofre as consequências do período de sedação. "É como uma nuvem. Agora é difícil para mim, esqueço as coisas", ressaltou para o jornal.