;(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; // 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(); })();

Topo
REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Cenas da vida real: documentários LGBT+ para assistir com o UOL Play

Cenas da vida real: documentários LGBT+ para assistir com o UOL Play - UOL Play
Cenas da vida real: documentários LGBT+ para assistir com o UOL Play
Imagem: UOL Play

Rafael Saturnino

Colunista do UOL Play

28/06/2024 00h00

No Mês do Orgulho LGBTQIAPN+ mais do que celebrar a diversidade e consumir conteúdos que tragam representatividade para a comunidade, é essencial conhecer um pouco mais da história do movimento.

Para isso, você pode aproveitar os incríveis documentários disponíveis nas plataformas de conteúdo para entender melhor como chegamos até aqui e o que ainda precisa melhorar.

O UOL Play separou algumas produções especiais disponíveis na Max para te acompanhar nessa maratona e de bônus ainda tem a indicação de um filme que é inspirado em fatos que, com certeza, vai deixar seu coração ainda mais quentinho. Vem conferir esse conteúdo exclusivo!

Assine UOL Play + Max e ganhe todos os meses R$ 20 para usar no cinema.

Documentários LGBT+ para assistir no Mês do Orgulho

Os documentários trazem marcos importantes da história do movimento LGBT+, mas também nos fazem refletir sobre o momento atual e quais as lutas ainda precisam de apoio, como os direitos de pessoas trans e o à saúde pública. Veja as dicas para a sua maratona:

Transhood

Conhecer as histórias de luta e superação de pessoas trans é mais do que interessante, é necessário! O documentário Transhood acompanha 4 jovens e suas famílias ao longo de 5 anos.

Gravado no estado do Kansas, nos Estados Unidos, ele traz um processo de descoberta, aceitação e luta de pessoas de 4, 7, 12 e 15 anos (idade no início das gravações). Assim, conseguimos entender como é crescer em um país cada vez mais dividido e, também, preconceituoso.

Quando eu descobri

Você já perguntou a uma pessoa LGBT+ como foi quando ela "descobriu"? É essa a dinâmica proposta neste documentário divertido, mas muito comovente. O processo de se reconhecer fora dos padrões que a sociedade prega como "certo" e "normal", é muito particular.

Enquanto algumas pessoas têm mais facilidade para lidar com este momento, outras lutam até o fim para negar quem elas são.

Pode ter certeza que você vai rir, chorar e se sensibilizar com as histórias apresentadas. Além disso, é possível perceber como os estilos de vida, o contexto social e o apoio familiar fazem toda diferença nesta trajetória.

Assine UOL Play + Max e ganhe todos os meses R$ 20 para usar no cinema.

Equal

Se é para falar de igualdade, precisamos falar de história! Equal é uma série documental que nos traz 4 episódios que mostram eventos marcantes para a comunidade LGBT+.

Cada episódio aprofunda a história de heróis do movimento e suas participações na luta pelos direitos e igualdade.

Desde o nascimento do movimento como conhecemos hoje até a Revolta de Stonewall, Equal traz esclarecimento e nos faz pensar e refletir em tudo que as pessoas que vieram antes de nós aram para termos a nossa liberdade atualmente.

Assine UOL Play + Max e ganhe todos os meses R$ 20 para usar no cinema.

Gêmeas Trans - Uma Nova Vida

Esse reality show mostra a vida de Mayla e Sofia, duas irmãs gêmeas que fizeram a transição de gênero. Elas são as primeiras gêmeas trans no mundo e, na série, acompanhamos o retorno das duas mulheres para a cidade natal, no interior do Brasil.

Nesta produção brasileira original da Max conseguimos entender como a luta por respeito, dignidade e aceitação é difícil. Além disso, fica claro nos episódios a importância do apoio familiar e de uma rede de segurança que acolhe, trazendo carinho e amor para pessoas marginalizadas.

Assine UOL Play + Max e ganhe todos os meses R$ 20 para usar no cinema.

Bônus: The Normal Heart

Apesar de não ser um documentário, esse filme original da Max não pode faltar na sua maratona! Nele vemos a luta de um jornalista e uma médica para que o mundo se atente à epidemia de AIDS, que está matando homens e mulheres com velocidade impressionante.

O filme é baseado na história real de Larry Kramer e seu trabalho para conscientizar o público sobre o HIV. Na época, como a maioria das pessoas afetadas era da comunidade LGBTQIAPN+, muitos governos e órgãos responsáveis não davam a devida atenção.

Kramer foi um dos fundadores da Gay Men's Health Crisis (GMHC), uma organização privada responsável por dar assistência aos pacientes com HIV positivo. O médico era portador do vírus, porém, a doença nunca se manifestou nele. O ativista e roteirista morreu aos 84 anos, em 2020.

Maratona sobre o Mês do Orgulho é com a Max e UOL Play

Para celebrar o orgulho e a diversidade, nada melhor do que maratonar conteúdos que trazem representatividade e muita história. Além dos documentários sugeridos aqui, você ainda encontra uma infinidade de produções disponíveis na Max.

E para ter o é super simples! Basta o UOL Play e aproveitar todos os benefícios e uma infinidade de filmes, séries e documentários. Com planos a partir de R$ 34,90/mês, além de todo o catálogo da Max e Paramount+, você ainda a canais ao vivo, conteúdos originais e muito mais!

Assine agora o UOL Play e leve entretenimento para toda a família!