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

"Não nos oprima ou tente nos controlar": atrizes comentam 2 anos do #MeToo

AFP
Imagem: AFP

De Universa, em São Paulo

04/10/2019 13h53

Esta semana marca dois anos desde que o "New York Times" e a "New Yorker" publicaram relatos de várias mulheres acusando o produtor de cinema Harvey Weinstein de má conduta sexual, alimentando o movimento #MeToo contra o assédio sexual e uma tentativa de empoderar mulheres que trabalham atrás e na frente das câmeras.

Weinstein deve ser julgado em janeiro por acusações de estupro e agressão predatória de duas mulheres. Ele nega qualquer sexo não consensual.

A Reuters perguntou a estrelas o quanto Hollywood mudou desde outubro de 2017. Abaixo estão as respostas, editadas por extensão e clareza:

Julia Louis-Dreyfus

"Gostaria de dizer que sinto que os homens estão começando a se comportar um pouco melhor, e digo talvez. Não estou dizendo que eles tenham definitivamente, mas há uma nova maneira de se comunicar, ou uma percepção um pouco nova, uma mudança de consciência que aconteceu. Está em processo. Este trabalho não está concluído. Nunca estará. Mas acho que há uma maneira de se comunicar que melhorou, espero."

Patricia Arquete

"O movimento #MeToo - minha irmã foi uma das primeiras pessoas a revelar - acho que teve um efeito cascata em todo o mundo, além de Hollywood. Felizmente, há mais representação de mulheres e mulheres negras na televisão do que havia antes, mas ainda não é realmente a mesma coisa... Ativistas e pessoas tentam fazer esse trabalho há muito, muito tempo, mas quanto mais nós tivermos essa conversa, quanto mais pedirmos, mais falarmos sobre a necessidade, melhor. Você tem filmes como 'Mulher Maravilha' e 'Pantera Negra' quebrando recordes de bilheteria e, de repente, o mundo fica como 'Oh, certo, eles podem ser bem-sucedidos'. Às vezes, a indústria é a última a aprender."

Angelina Jolie

"Acho que temos muito a percorrer. Acho que mesmo em Hollywood deveria ter havido uma investigação independente... Há muito foco no que eles dizem que as mulheres querem e eu diria que não é o que queremos. É o que gostaríamos de não ser feito conosco. Não nos limite a ter uma educação, não nos prejudique, seja em guerra ou em nossas próprias casas, não nos oprima ou tente nos controlar, não limite nossas possibilidades como seres humanos e apenas nos deixem ser."

Kristen Stewart

"Existe essa solidariedade que oferece às mulheres a chance de começar a finalmente contar suas próprias histórias e não serem usadas como ferramentas para contar suas histórias através de outras pessoas ... Existem muitos recursos inexplorados e maneiras pelas quais podemos habitar nossas vidas, próprias histórias e retomar a nossa narrativa. [Isso] é totalmente factível agora e pela primeira vez, na história, por isso é um momento emocionante para as mulheres no cinema, enormemente."

Elizabeth Moss

"Fiz um filme que havia uma diretora, três protagonistas femininas, também tínhamos (a) primeira mulher (diretora de fotografia), e é quase uma daquelas coisas que agora se tornou natural porque essas mulheres são as melhores no que fazem, e é por isso que elas estavam lá e não porque são mulheres ... Está apenas se tornando mais normalizado, o que eu acho que é a melhor parte disso."

Nicole Kidman

"Charlize [Theron], Margot [Robbie] e eu acabamos de fazer um filme - 'Bombshell' - que trata de instigar mudanças em termos de assédio sexual... Esperamos que falar constantemente sobre isso mude para as próximas gerações."

Julianne Moore

"Por causa do movimento Time's Up, o governador [de Nova York] [Andrew] Cuomo, adotou uma agenda de segurança, que é realmente significativa para todas as mulheres do estado. Nova York é um estado muito menos progressista que a Califórnia, então quando o Time's Up New York se reuniu, pensamos: 'O que abordamos aqui em nosso estado de origem?' E nós realmente fomos capazes de fazer alterações."

Melissa McCarthy

Acho que estamos no começo de um movimento, e acho que precisamos continuar pressionando. Você pode fazer um bom jogo, mas precisa esperar até que algo mude, e nós ainda não chegamos lá. Nós chegaremos. Você precisa torcer por isso. Eu sou uma pessoa esperançosa. Eu tenho duas filhas, tenho que ser. Vou lutar até não poder mais."

*Com Reuters