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

Mulher que deu à luz 9 bebês troca 100 fraldas por dia: 'Foi um choque'

Halima Cisse, que deu à luz nove bebês em maio - Reprodução/Youtube
Halima Cisse, que deu à luz nove bebês em maio Imagem: Reprodução/Youtube

Colaboração para o UOL, em São Paulo

28/07/2021 13h18

Halima Cisse, mulher que deu à luz nove bebês em maio desse ano, falou pela primeira vez sobre como tem sido sua relação com os quatro meninos e cinco meninas que a ajudaram a quebrar o recorde mundial de maior parto do mundo.

Segundo ela, os bebês gastam cerca de 100 fraldas por dia e mais de seis litros de leite.

Aos 26 anos, Cisse não acreditou quando viu nove bebês saindo de dentro dela, segundo contou ao Daily Mail. "Parecia um fluxo interminável de bebês saindo de dentro de mim", disse ela, que em todos os exames de ultrassom que antecederam o parto mostrava que iria parir dois bebês a menos do que o ocorrido.

Ela e Kader Arby, um marinheiro de 35 anos, já tinham uma filha de dois anos de idade e ainda não sabem exatamente como istrar a situação. No entanto, apesar de o parto ter ocorrido em Marrocos, é o governo do Mali, onde a mulher nasceu, que ajuda com os primeiros cuidados dos recém-nascidos.

Ela crê que o governo já desembolsou o equivalente a mais de R$ 7 milhões com seus filhos.

Os meninos Mohammed, Bah, El Hadji e Oumar, e as meninas Hawa, Adama, Fatouma, Oumou e Kadidia, estão sendo acompanhados de perto pela equipe de um hospital no Mali, onde convivem com a mãe durante apenas uma hora diária.

"Foi um choque total quando descobri que teria nove bebês porque pensei que seriam sete", diz Cisse, que lembrou da única coisa que pensava enquanto ava pela dor do parto e angústia de ter que criar os bebês.

"Minha irmã estava segurando minha mão, mas tudo em que eu conseguia pensar era como cuidaria deles e quem iria me ajudar?", diz.

Cisse também ficou sem o leite materno e ainda se sente fraca. "Dar à luz a um filho já é difícil, mas ter nove é inimaginável. É impressionante a quantidade de trabalho que envolve cuidar deles. Estou grato à equipe médica que está fazendo todo o trabalho árduo e ao Governo do Mali por financiar isso", conta.

Já o pai se diz aliviado pela esposa e os filhos estarem em segurança. "A grande preocupação para mim não é o tamanho da minha casa, a quantidade de quartos ou dinheiro, mas sim ter certeza de que minha esposa e filhos estão bem", relata.