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

Mulheres, influenciadoras e digitais: mas ainda com estereótipos e machismo

Shudu Gram e Lil Miquela somam juntas mais de 1,6 milhão de seguidores - Reprodução
Shudu Gram e Lil Miquela somam juntas mais de 1,6 milhão de seguidores Imagem: Reprodução

Matheus Pichonelli

Colaboração para o UOL, em São Paulo

16/04/2019 04h00

Resumo da notícia

  • Modelos virtuais "da diversidade" têm 1,6 milhão de seguidores
  • Mas seus criadores são homens brancos
  • E é para eles que vai o dinheiro gerado pelas modelos

A gente já contou para você leitor do UOL Tecnologia sobre as uber influencers digitais do momento: Shudu Gram, mulher negra com 170 mil seguidores no Instagram, e Lil Miquela, fenômeno latino com 1,5 milhão de fãs. Elas são mulheres feitas em 3D que aparecem em campanhas para grandes marcas e recebem fortunas para marcar presença em eventos.

Mas mesmo o que parece diruptivo no mundo da moda serve para reforçar os estereótipos relacionados a minorias e padrões de beleza. É o que apontou Thais Fabris, consultora especialista em comunicação e que estuda mudanças no comportamento das mulheres, em uma sequência de tuítes. Segue o fio.

A influencer Shudu foi criada em 2017 pelo fotógrafo de moda Cameron-James Wilson. Sua ideia era criar uma Barbie Princesa da África do Sul. Na página de sua agência, ela é descrida como alguém com vida própria que busca lutar por diversidade no mundo da moda e colaborar com criadores de economias emergentes.

Já Miquela, uma personagem brasileira, é defensora de causas LGBTQ+ e de movimentos como Black Lives Matter. Há quase um ano, Miquela esteve envolvida em uma grande polêmica envolvendo chantagem e intrigas.

"As modelos virtuais mais famosas são uma mulher latina e uma negra. Convenientemente, elas não se pronunciam sobre questões raciais", escreveu Fabris.

Segundo a especialista, as reflexões surgiram de uma conversa com a amiga Clariza Rosa, sócia da agência de modelos Jacaré Moda, que atua na periferia do Rio.

Negra e latina, pero no mucho

"No Brasil falamos demais sobre colorismo e a Miquela é menos pigmentada, então não pensaria nela como embaixadora de movimentos como 'Black Lives Matter'", diz Rosa ao UOL Tecnologia. "Já a Shudu é bem complexa, seu criador é branco. E aí a gente reproduz na tecnologia todas as opressões da vida real", diz.

Rosa lembra que, embora as modelos estejam ligadas a boas causas, quem lucra com a militância são seus criadores.

Esse fluxo é mais fácil que de fato incluir pessoas com seus pensamentos críticos. E, no fim, quem lucra, no geral, continuam sendo homens brancos
Clariza Rosa, sócia da agência de modelos Jacaré Moda

As modelos, segundo ela, reforçam padrões porque, mesmo sendo "diversas", são assim de acordo com a visão do criador.

Fabris avalia que a questão de falar de representatividade, no caso das modelos virtuais, esbarra no "como", já que as pessoas (especialmente mulheres, negras e latinas) não são sujeitos contando suas próprias histórias e sim objetos dos quais se fala. Ela também se queixa de que não é para essas pessoas que vai o dinheiro.

Fabris lembra que os homens virtuais têm menos seguidores e, quando brancos, são andrógenos ao ponto de parecerem aliens; já o homem negro virtual "é uma chuva de estereótipo e objetificação".

Objetificação da mulher virtual

"Tirando a Miquela, eles não chegam a ser personagens, são meros objetos", define. Não raro, as fotos nos perfis mostram as modelos em poses sensuais e glamourosas.

Fabris questiona: "quão diferentes esses personagens são das influenciadoras digitais, com seus corpos tornados ainda mais plásticos com edição de fotos e suas vidas milimetricamente inventadas para parecerem perfeitas?".

A conclusão, segundo ela, é que o mundo caminha simultaneamente por caminhos opostos: "se por um lado crescem os perfis que mostram corpos e vidas reais, por outro há espaço para um ideal tão ideal que nem precisa ser real, pode ser completamente plástico".

Como ela mesmo resumiu, dava para fazer um TCC sobre o assunto.