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

Gordas nas novelas: as personagens atuais fogem do estereótipo do sobrepeso

Nanci e Poliana - Gabriel Cardoso/Divulgação SBT
Nanci e Poliana Imagem: Gabriel Cardoso/Divulgação SBT

Camila Brunelli

Colaboração para Universa

12/08/2018 04h00

Por muito tempo, os personagens gordos de filmes, novelas e seriados estiveram sempre amarrados à questão do peso no enredo - principalmente as mulheres. Moças que eram vítimas de gordofobia, que se apaixonavam por homens que preferiam ficar com magrinhas, ou que emagreciam no final da trama e aí, sim, podiam ser felizes. 

Atriz desde os nove anos, Mariana Xavier já interpretou personagens que vão de um extremo a outro. Ela viveu Marcelina, filha de Dona Hermínia, protagonista do filme “Minha Mãe é Uma Peça”, de 2013, que era motivo de chacota até da própria mãe por ser gorda. Já durante a novela “A Força do Querer”, de 2017, ela interpretou Abigail, a Biga, uma it girl gorda e bem resolvida com seu corpo.

Veja também

“A Biga, pra mim, foi uma grande vitória, porque ela era uma mulher real, que tinha a vida dela, tomava o chopp dela e tinha outras questões”, contou a atriz. “Na vida real as pessoas são assim, então as obras têm de trazer a complexidade do ser humano para os personagens. O gordo é sempre o alivio cômico e não tem de ser.” Recentemente Mariana viveu para o cinema a Marilu, personagem hiperssexualizada no filme "Gostosas, Lindas & Sexies". “Também não é positivo, porque não é real.”

Mariana Xavier - Divulgação - Divulgação
Mariana Xavier
Imagem: Divulgação

A sinopse de “A Força do Querer” já dizia que a Biga seria modelo plus size, mas o autor acabou deixando essa menção para os capítulos finais da novela. Mariana diz que recebeu muitas mensagens de fãs que queriam ter assistido mais cenas da personagem como modelo. “Eu não fazia a menor questão, não fiquei nem um pouco frustrada com isso. A gente precisa parar de alimentar essa ideia de que para ser bem-sucedida, você precisa de um selo de aprovação que o mundo te acha bonita e só aí pode ser feliz. Eu quero que cada vez mais nós tenhamos personagens gordas que sejam professoras, advogadas, motoristas, porque na vida real é isso que a gente vê. O ideal é que não se escalem atrizes gordas só para falar desse assunto”, disse a atriz, que confessou ter retardado sua tentativa de entrar na televisão por não se achar “adequada”, depois de ter ouvido isso de algumas pessoas, inclusive agenciadores.

Ativistas antigordofobia

Para os ativistas antigordofobia Felipe Mariano e Jessica Chamma, a personagem não era tão despida dessa questão. “Além de ela ter virado modelo plus size no fim da novela, outros personagens comentavam que ela se amava mesmo sendo gorda”, lembrou Jéssica.

Felipe Marino e Jessica Chamma - Aline Lelles - Aline Lelles
Felipe Marino e Jessica Chamma
Imagem: Aline Lelles

“Eu acho aumentou um pouco a representatividade, tenho notado uma busca maior por isso, mas ainda sinto que o assunto principal dessas personagens é o sobrepeso. Só me darei por satisfeito quando eu vir um gordo num papel principal e que tenha um trabalho, uma história, e em que nenhum momento da trama o peso seja colocado”, cravou Mariano.

Arquitetos de formação, estavam descontentes e viram na fotografia, que até então era um hobby, uma oportunidade de trabalharem com o que mais gostavam. “Eu comecei a olhar fotos de retratistas que eu gostava e notei que eles sempre fotografavam o mesmo tipo de mulher. Não me senti representada, e pensei: será que esse cara conseguiria me fotografar com a mesma beleza">var Collection = { "path" : "commons.uol.com.br/monaco/export/api.uol.com.br/collection/universa/transforma/autoestima/data.json", "channel" : "transforma", "central" : "universa", "titulo" : "Autoestima", "search" : {"tags":"78762"} };