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

Viih Tube confessa que fez teste de gravidez após mal-estar e tonturas

Viih Tube (Foto/ Reprodução Instagram) - Reprodução / Internet
Viih Tube (Foto/ Reprodução Instagram) Imagem: Reprodução / Internet

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

22/03/2022 15h33

Após contar ontem que sumiu um pouco da internet por ter tido um mal-estar e tonturas, Viih Tube, de 21 anos, foi questionada se os sintomas não seriam de uma possível gravidez. No entanto, a influencer digital garantiu que não está esperando um bebê e que já fez o teste.

"Ontem, depois que falei os sintomas que eu estava, só recebi isso no direct. Mas já fiz o exame, gente, de palitinho e de sangue. Não estou grávida não", contou ela.

Em Stories publicados ontem no Instagram, Viih Tube explicou que fez uma bateria de exames depois de ter sentido sintomas "estranhos" nos últimos dias.

"Sei que estou um pouco sumidinha essa última semana. Sei que estou com uma cara meio abatida. Comecei a ter uns sintomas muito estranhos essa semana. Não vou falar nada para vocês por enquanto porque não saíram meus exames ainda, não sei se é algo. Acredito que não seja nada", tranquilizou.

Logo em seguida, ela contou que teve alterações hormonais, mas ainda não sabe a causa do problema. "Meus hormônios estão muito confusos. Não sei se é por conta de um remédio que eu estava tomando, se é por conta do anticoncepcional, se aconteceu alguma coisa. Mas alguns sintomas bem estranhos", disse.

"Esse fim de semana bebi duas taças de gin e me deram uns apagões esquisitos, fiquei meio tonta demais. Não era só de bebida, estavam meio estranhas as coisas. Fiz exames, já ia fazer para renovar, mas aproveitei e fiz um checkup completo", continuou ela.

Além disso, ela lembrou que ano ado também ou por "um sustinho" e chegou a fazer ressonância. "Ano ado, o que deu alteração nos meus exames era muito cansaço, muito trabalho e a cabeça pensando muito. Pode ser que seja isso, por isso fiquei mais quietinha essa semana, dei uma desligada, uma relaxada", disse.

Ela pediu que os fãs não ficassem preocupados pois explicou que não ou o fim de semana sozinha e teve companhia para aguentar a ar com os sintomas. Ela ainda alertou que os seguidores cuidem da saúde física e mental e façam exames.

"Respeitem o limite de vocês. (...) Me alimento super bem, faço exercício físico, estou cuidando super bem, mas a mente é super importante, então cuidem da cabeça de vocês. Eu tive vários sintomas muito esquisitos, esse foi um dos, que eu contei para vocês, que foi o ápice para eu fazer os exames, mas foram vários", finalizou.

Hoje, ela também contou que freou em tantas saídas. Segundo ela, os bailes não pararam, mas agora serão com menos frequência. "Não é que parou, é que são fases e fases. Peguei um pouco de bode de sair tanto, mas ainda amo um rolê, mas estou mais seletiva agora", brincou ela.

Ela também disse que não está triste, mas na expectativa do resultado dos exames. "Estou meio para baixo mesmo, mas é só porque fiquei muito mal na semana ada e nesse fim de semana. Estou esperando sair todos meus exames, mas não vai ser nada não, se Deus quiser", afirmou.