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

Maitê Proença sobre relação com mulheres: 'Gênero pode não ser prioritário'

Maitê Proença reflete sobre relacionamentos e uso de drogas - Reprodução: YouTube
Maitê Proença reflete sobre relacionamentos e uso de drogas Imagem: Reprodução: YouTube

Colaboração para Splash, no Rio de Janeiro

06/09/2022 08h44

Em bate-papo com Angélica, Maitê Proença ite não entender a grande repercussão de seu relacionamento com Adriana Calcanhotto. As duas terminaram o namoro em agosto, após 11 meses juntas.

"Todo esse auê com a questão de ser uma pessoa do mesmo sexo, na minha cabeça não é assim. Na minha cabeça é uma pessoa, eu gosto daquela pessoa e pronto. O gênero pode não ser tão prioritário. Porque aquela pessoa tem uma complexidade, tem várias características, além do fato de ser uma mulher como você", reflete.

Ademais, Maitê diz que já sofreu várias vezes por términos de relacionamentos. "Não tenho nenhuma dica. Você vai se estrumbicar e é bom que seja assim, porque não tem nada pior que viver uma vida morna", diz.

Drogas

Ainda no bate-papo, Maitê fala sobre sua experiência com Ayahuasca, que tomou por três anos seguidos, e ite que já usou as mais variadas drogas. "Fiquei fanática. Fui sem ego, sem pensamento e fiz essa experiência de autoconhecimento. Tomei todas as drogas que queria tomar, mas a Ayahuasca não é uma droga. Tanto que eu ia com medo, palpitações. Todas as vezes, era uma nova conquista para mergulhas por dentro de mim. Foi um divisor de águas na minha vida, eu era uma pessoa e virei outra. Realmente, é transformador", conta.

A atriz destacou drogas como LSD e cogumelos, as quais ela chama de 'drogas do saber'. "A análise não faz isso, porque é racional, e a gente tá falando de um todo, tem coisa impressa em você que você nem sabe. Quando envolve o corpo junto, tudo muda. s pessoas têm medo de ir de encontro a elas mesmas, você não vai encontrar nenhum monstro, é você mesmo. Mas dão dá pra fazer isso em festas, nos obas-obas", afirma.