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

Gwyneth Paltrow é criticada por indicar dieta cetogênica para tratar covid

Gwyneth Paltrow causou polêmica ao falar de jejum para curar covid-19 - Reprodução/Instagram
Gwyneth Paltrow causou polêmica ao falar de jejum para curar covid-19 Imagem: Reprodução/Instagram

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

25/02/2021 08h00

Na semana ada, Gwyneth Paltrow revelou que teve covid-19, doença causada pelo novo coronavírus, que se tornou uma pandemia há quase um ano. A atriz vencedora do Oscar contou em seu blog no portal "Goop" que, para se curar, seguiu orientações de um "profissional de medicina funcional". O tratamento divulgado por ela causou revolta em um médico britânico.

No texto postado em seu site, Gwyneth contou que tem feito jejum até as 11 horas, e se adaptado a uma dieta cetogênica baseada em plantas, sem açúcar ou álcool.

Quem falou sobre o assunto foi o professor Stephen Powis, do NHS England, em declaração para o "The New York Daily News". Segundo ele, o "jejum intuitivo", supostamente seguido por Gwyneth e outros métodos alternativos "não são as soluções recomendadas" para tratar da covid-19.

Assim como o vírus, a desinformação atravessa fronteiras, sofre mutações e evolui. Então, acho que o YouTube e outras plataformas de mídia social têm uma responsabilidade e uma oportunidade reais aqui. Nos últimos dias, vi que Gwyneth Paltrow infelizmente está sofrendo os efeitos da covid. Desejamos-lhe tudo de bom, mas algumas das soluções que ela está recomendando realmente não são as soluções que recomendaríamos no NHS.

Em seguida, alertou para os perigos dos tratamentos dito alternativos para tratar do problema. "Precisamos levar a covid muito a sério e aplicar ciência séria. Todos os influenciadores que usam as redes sociais têm o dever de responsabilidade e o dever de cuidar disso".

Há alguns dias, ao falar sobre o assunto, Gwyneth Paltrow contou que tem sofrido com os efeitos da chamada "covid longa", em que os sintomas da infecção persistem mesmo depois de o paciente ter se livrado do vírus.

A atriz fez o desabafo sobre a "fadiga e a confusão mental" que a acompanharam por meses em seu site pessoal, o Goop, contando que teve que repensar seu estilo de vida para tentar recuperar sua saúde.

"Eu peguei covid-19 muito cedo e tive alguns efeitos a longo prazo como fadiga e confusão mental", detalhou a atriz, de 48 anos, contando que ou por exames de rotina no mês ado que indicaram inflamações em seu organismo.

"Então fui atrás de um dos maiores especialistas que conheço, o Dr. Will Cole. Ele viu meus exames e me explicou que a estrada até a recuperação seria mais longa que o habitual", relatou Gwyneth.

Conhecida pelos cuidados intensos com o próprio corpo, a atriz deixou claro que seus hábitos antigos não foram suficientes para ajudá-la a superar os sintomas da covid-19. A recuperação exigiu que a artista intensificasse ainda mais a rotina de exercícios e cortasse definitivamente açúcar e álcool de sua dieta.

"Eu tenho cozinhado muito, algumas coisas realmente deliciosas (...) Também estou tomando suplementos, visando um intestino melhor. Tudo o que faço é para me sentir melhor, como um presente para o meu corpo. Eu tenho energia, estou malhando de manhã e fazendo muita sauna, tudo a serviço da minha recuperação", afirmou.