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

Nina Lemos

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Nem príncipe nos salva: como Meghan, sorrimos na foto em vez de pedir ajuda

Meghan revelou ter tido depressão quando vivia com a Família Real - Getty Images
Meghan revelou ter tido depressão quando vivia com a Família Real Imagem: Getty Images

Colunista de Universa

09/03/2021 04h00

Nos últimos anos, os paparazzi se deliciaram com Meghan Markle, a atriz que virou duquesa ao se casar com o príncipe Harry.

Fotos da americana bem vestida e com aparência radiante rodaram o mundo. As roupas usadas por ela se esgotaram rapidamente, e todas nós demos uma olhadinha em seu estilo babando com tanta elegância. O que a gente não sabia: debaixo daquela make, a atriz estava deprimida e, enquanto sorria, pensava em se matar.

Esta e outras revelações foram feitas pela própria Meghan em entrevista a Oprah, concedida junto com Harry à rede de TV americana CBS e exibida na noite de domingo. Chorando, ela contou que chegou ao fundo do poço e que tinha pensamentos suicidas nos dois anos em que viveu próxima à Família Real britânica desde que se casou, em 2018. No início do ano ado, ela e Harry deixaram suas funções junto à realeza e se mudaram para os EUA.

"Eu simplesmente não queria mais estar viva. E esse foi um pensamento constante, muito claro e assustador", disse ela a Oprah.

Para ilustrar a situação, Meghan deu um exemplo impressionante: no dia em que contou para o marido que ava a noite pensando em se matar, os dois precisavam ir a um evento. E ela foi, apesar de estar péssima, porque não podia ficar sozinha. "Por que você poderia fazer algo errado?", perguntou Oprah. "Sim", respondeu.

Nas fotos do evento, ela estava linda como sempre, em um vestido brilhante mostrando a barriga de grávida. Olhando aquele retrato, a gente deve ter pensado que aquilo é que era vida boa e sentido uma leve inveja da moça linda, grávida de um filho que nasceria literalmente em berço de ouro, amada e glamourosa.

Bem, por trás de toda a imagem perfeita que a gente invejava, estava uma mulher desesperada por socorro, que pedia sem sucesso ajuda para ser internada, com medo de "fazer alguma bobagem".

"Você não tem ideia do que se a com as pessoas. Mesmo com quem está sorrindo, você tem de ter compaixão", contou ela, chorando, na entrevista.

É fato. Não sabemos. E nunca foi tão fácil fingir felicidade e vida perfeita. Para isso, não precisamos de paparazzo, já que nós mesmas nos fotografamos e exibimos nossa "perfeição" e nossa vida maravilhosa para os amigos nas redes sociais. Em vez de pedir socorro, sorrimos em selfies.

E, em uma corrente que nunca acaba, olhamos para outras fotos de pessoas sorrindo como uma vida ótima e acreditamos e invejamos, sem imaginar que por baixo do filtro a outra pessoa pode estar péssima.

Não estou falando que todas nós estamos com pensamentos suicidas no momento (se você estiver, procure ajuda). Mas, principalmente agora, em plena pandemia mundial, com cerca de duas mil pessoas morrendo por dia de coronavírus no Brasil, não existe quem esteja bem o tempo todo, superfeliz, com uma vida maravilhosa.

Inclusive, porque vida perfeita não existe, mesmo quando não há uma pandemia. E não existe príncipe que possa mudar isso. Muito pelo contrário, quem casa com um príncipe, como mostram Meghan e Diana, apenas aumenta os seus problemas.

Errata: este conteúdo foi atualizado
Anteriormente, a matéria afirmava que Megan é canadense.

** Este texto não reflete, necessariamente, a opinião do UOL