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

Patrícia Poeta diz que desmaiou antes de cirurgia emergencial na garganta

Patrícia Poeta foi a convidada no "Conversa com Bial" (TV Globo) de ontem  - Reprodução/Youtube
Patrícia Poeta foi a convidada no "Conversa com Bial" (TV Globo) de ontem Imagem: Reprodução/Youtube

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

28/06/2022 10h58

Faltando poucos dias para deixar o "É de Casa" para assumir o "Encontro" de São Paulo, Patrícia Poeta, 45 anos, relembrou um momento difícil em sua vida quando precisou ar por uma cirurgia emergencial que fez nas amígdalas em setembro de 2021.

Ontem, durante participação no programa "Conversa com Bial" (TV Globo), ela relatou ter desmaiado e contou como uma simples dor de garganta, evoluiu para um caso sério, causado por uma bactéria que quase a matou.

"Um dia acordei com uma dor na garganta e achei que era uma gripe, uma virose. Chamei meu médico para ele olhar e a princípio não tinha nada. No dia seguinte, meu rosto inchou, cheguei a desmaiar nesse dia", afirmou.

Patrícia disse que precisou ser encaminhada ao hospital e, ao chegar lá, o médico falou que ela precisaria ar por uma cirurgia.

Eu lembro que fiquei algumas horas no hospital. Estava tão fraca e debilitada que fiquei tomando antibiótico e morfina para poder à noite ir à operação. Foi a noite mais difícil da minha vida. Eu chorava, estava realmente muito assustada de saber que se não fosse por uma questão de horas não estaria aqui Patrícia Poeta

O pós-operatório também foi complicado, já que, segundo a jornalista, precisou reaprender a comer, abrir a boca e a falar. Ela afirmou que foi necessário, paciência e resiliência para ar por tudo.

"Eu tive que ter uma paciência gigantesca e ao mesmo tempo grata pela vida. Fiquei 20 dias sem poder comer, mastigar ou mais. Eu fui tentando esquecer o que tinha acontecido comigo, mas desta história o que sobrou para mim como lição eu acho que é o viver de fato o presente. Essa história me trouxe uma mensagem: 'Você tem uma segunda chance na vida'. Foi uma espécie de renascimento", relatou.

"Quando cheguei em casa depois de muitos dias internada, me senti muito grata. Foi uma coisa que mexeu muito com o meu emocional, não tem como não mexer por saber que por pouco você não foi..", acrescentou.

Patrícia disse ainda que um dos amigos do filho dela, Felipe Poeta, morreu após ar pelo mesmo problema.

"Meu filho perdeu um amiguinho exatamente assim, da mesma forma que eu ei, a mesma situação, só que perdeu em uma questão de horas", concluiu.