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

Mônica Martelli revela descoberta no 'Saia Justa': 'Acho que fui estuprada'

Felipe Pinheiro

De Splash, em São Paulo

12/01/2022 04h00

Eu estava nesse sofá quando virei para Astrid e falei: 'Gente, acho que fui estuprada se isso é considerado estupro!'

Mônica Martelli constatou, em bate papo com Splash, a violência que sofria diariamente nas ruas com a ajuda das conversas no "Saia Justa", programa do GNT que hoje estreia uma edição especial de verão. O pano de fundo era a campanha "Não é Não!", que foi criada por um coletivo de mulheres em 2017 e que ganhou força no Carnaval.

A apresentadora usou a situação que aconteceu com ela como exemplo para mostrar a contribuição do programa de debates, por vezes polêmicos, na própria vida. Mônica faz parte do quadro de apresentadoras do "Saia" há quase nove anos. No sofá, já aram mulheres como Fernanda Young (1970-2019), Rita Lee, Mônica Waldvogel, Barbara Gancia, entre tantas outras.

A atual formação, com Pitty, Gaby Amarantos, Astrid Fontenelle e Martelli, é a mesma há cinco anos, sendo Gaby a última a entrar no programa. Todas elas, que participaram da conversa com a reportagem, concordam que as discussões as ajudaram a vencer tabus pessoais.

"Essa forma abusiva como tratam o corpo da mulher é normal para a gente, de nos protegermos com um casaco de moletom para o cara não colocar a língua para fora ou para não ouvirmos piadinhas. Sempre foi normal. A partir do momento que a discussão veio, eu falei, acho que fui abusada. Descobri isso aqui", explica Martelli.

Gaby Amarantos, Mônica Martelli, Pitty e Astrid Fontenelle apresentam o 'Saia Justa', que ganha uma edição de verão a partir de hoje (11). - Kelly Fusaro/Divulgação - Kelly Fusaro/Divulgação
Gaby Amarantos, Mônica Martelli, Pitty e Astrid Fontenelle apresentam o 'Saia Justa', que ganha uma edição de verão a partir de hoje (11).
Imagem: Kelly Fusaro/Divulgação

Gaby afirma que o "Saia" tem um caráter um tanto terapêutico, tamanho é o seu poder de transformação.

Os abusos sexuais que eu tinha sofrido, eu realizei no sofá do 'Saia Justa' Gaby Amarantos.

"Eu me sinto em uma sessão de terapia quando estou aqui. Quando vemos que todas nós, de alguma forma, já amos por isso, a gente tem mais coragem de falar sobre isso para a nossa audiência e para o Brasil", reflete.

Astrid e a revelação que fez aborto

Astrid Fontenelle contou no 'Saia Justa' que fez um aborto, em 2015. - Kelly Fusaro/Divulgação - Kelly Fusaro/Divulgação
Astrid Fontenelle contou no 'Saia Justa' que fez um aborto, em 2015.
Imagem: Kelly Fusaro/Divulgação

Foi no estúdio do "Saia Justa", em 2015, que Astrid surpreendeu os telespectadores com um depoimento forte sobre um aborto realizado aos 18 anos. ados sete anos, o tema continua sendo um tabu, mas o programa se aprofundou na questão ao compartilhar uma experiência com o nome e sobrenome de uma pessoa pública.

Eu esperava tomar porrada e fui acolhida - Astrid Fontenelle.

Essa era a reação que a apresentadora esperava ao decidir tornar pública a situação delicada que enfrentou. Neste caso, não foi uma revelação espontânea. O assunto foi debatido entre Astrid e a direção do GNT. "Eu falei, acho ruim quando falamos os números e esses números não têm cara", explica.

Ela diz que sentia a necessidade de se posicionar e como se sentiu abraçada: "A gente se preparou psicologicamente para vir uma enxurrada de cancelamento para cima de mim, e não aconteceu".

"Não sou só eu que fiz aborto. Não foi porque eu queria ou porque naquele dia eu resolvi que não queria mais? Foi uma situação. E eu fui muito acolhida. A gente precisava conversar sobre isso e mudar a lei no Brasil. Por isso eu me coloquei", declara a apresentadora.

Sotaques do Brasil

Gabry Amarantos e Pitty no 'Saia Justa' - Kelly Fusaro - Kelly Fusaro
Gabry Amarantos e Pitty no 'Saia Justa'
Imagem: Kelly Fusaro

O "Saia Justa" busca em seu elenco trazer para o sofá a diversidade do público que assiste ao programa de casa. Mesmo assim, o programa levou anos até ter uma apresentadora preta, o que aconteceu com Taís Araújo, em 2017. Mulheres de regiões diversas do Brasil também aram a fazer parte, como Gaby, do Norte, e Pitty, do Nordeste.

A roqueira nascida em Salvador se recorda que causou um estranhamento ao estrear no "Saia Justa", há cinco anos.

Quando eu entrei, o pessoal escrevia que nunca tinha visto sotaque do nordeste em um programa. Você acredita que escreviam isso para mim? Como assim?Pitty