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

Ana Canosa

OPINIÃO

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

Perdida entre liberdade sexual e romance? Saiba o que é heteropessimismo

nicoletaionescu/Getty Images/iStockphoto
Imagem: nicoletaionescu/Getty Images/iStockphoto

Colunista de Universa

12/04/2022 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

Heteropessimismo é um termo que descreve um conjunto de sentimentos constantemente experimentado nos encontros entre jovens heterossexuais, como arrependimento, constrangimento e desesperança.

Tem principalmente uma relação com a impossibilidade de conciliar demandas afetivas da feminilidade neoliberal, diante da cultura heterossexual, pautada pela desigualdade de gênero e pela violência que sofrem as mulheres nas relações heterossexuais.

Pouco acostumadas a priorizar seus desejos, as mulheres ainda têm dificuldade em negar sexo, revelando a natureza complexa das negociações sexuais. Os limites borrados do consentimento sexual revelam que ele ainda é difícil de navegar e não transforma todas as mazelas da nossa cultura, baseada no poder patriarcal hegemônico que estabelece roteiros culturais que moldam a tomada de decisão sexual das mulheres.

Partindo do pressuposto de que namorar é um desafio para a geração atual - o sexo casual embora possa ser expectado com certa euforia inicial ou mera oportunidade de satisfação de uma necessidade básica, vem sendo acompanhado de um tom mais depressivo do que brincalhão.

Nas palavras da escritora Christine Emba - autora do livro "Rethinking Sex", ("Repensando o Sexo", em tradução livre) essa é uma postura anestésica, que as pessoas usam para lidar com a recorrente decepção, ao reconhecerem que a cultura sexual atual também não está adequada à sua felicidade.

Christine nos lembra que uma regulamentação sexual excessivamente rígida no ado causou danos e sofrimentos, como o alijamento de grupos considerados socialmente "minoritários", a vergonha, a culpa, a insatisfação sexual de tantos, principalmente das mulheres, a patologização de práticas sexuais consideradas "inadequadas".

O sexo asséptico, heteronormativo, castrou identidades e potencialidades. No entanto, a liberdade sexual experimentada principalmente pela juventude atual também desagua no desassossego.

Sem ter que encarcerar o desejo nos limites de um relacionamento amoroso, constituição familiar e maternidade/paternidade, a celebração do sexo livre aos poucos também está minguando o universo psíquico de muitas pessoas, e o preenchimento com possibilidades acaba escancarando outros problemas.

Quando um encontro já carrega o fantasma de uma interação desvinculada afetivamente, limita-se a oportunidade de que algo novo possa acontecer, para além do sexo casual esperado.

Parece que o inesperado - algo que pode ser encontrado também no entusiasmo de uma conversa, na verdadeira curiosidade de um sobre a vida do outro, na fluidez de assuntos, nos interesses em comum, no riso solto, no brilho do olhar, na recusa do sexo no primeiro encontro se assim se desejar - se estabelece com limites, pois é acompanhado das defesas contra as decepções que se consideram estar por vir.

Então, o inesperado, se limita ao sexo "consentido" e não a possibilidade de estabelecer intimidade emocional com as outras pessoas, ou ao menos regras mais claras sobre a experiência de prazer de ambos os parceiros.

Pior, o inesperado no contexto sexual pode ser mais difícil ainda de negociar, haja vista que o tal "consentimento" já foi previamente dado - jantamos, bebemos e vamos para a cama - e isso pode ser uma grande cilada. A fadiga heterossexual sinaliza uma perda de energia para se opor aos problemas inerentes a heterossexualidade - que podem contribuir para um desprendimento do eu e do corpo.

Questiona-se então, se toda a celebração da narrativa de empoderamento e felicidade na liberdade sexual de fato tem levado a um sexo de melhor qualidade.

Christine Emba sugere que é preciso discutir mais amplamente a cultura sexual atual, suas regras e limites, pois embora pareça uma espécie de 'repressão' eles - os limites - podem ser mais libertadores, especialmente em um contexto que leva a dizer "sim'' quando se queria dizer 'não' ou 'não agora'.

"Abraçar a pausa pode nos dar espaço para parar e pensar, decidir o que não queremos - e abrir espaço para o que fazemos."

Sexoterapia recebe Day Feitosa, de "Casamento às Cegas": "Não preciso de um relacionamento para ser feliz, mas sou romântica". Assista: