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

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Caso Gabriel Monteiro: cultura pornô da 'novinha' alimenta abuso de meninas

Polícia do Rio afirma que vereador sabia que menina de 15 anos, filmada mantendo relações sexuais com Monteiro, era menor de idade - Igor Mello
Polícia do Rio afirma que vereador sabia que menina de 15 anos, filmada mantendo relações sexuais com Monteiro, era menor de idade Imagem: Igor Mello
Luciana Temer

Colaboração para Universa

08/04/2022 11h12

Causa indignação o caso do vereador Gabriel Monteiro, do Rio de Janeiro, que teve vazado filme no qual se relaciona sexualmente com uma menina de 15 anos. Segundo relatos, Monteiro se vangloriava de ter relações com menores de idade que chegavam a casa dele inclusive com uniforme escolar. Essa história, aliás, me remete a outra bem recente, o caso das ações atribuídas à Samuel e Saul Klein. Do que estamos falando em todos esses casos? De "novinhas".

Esta obsessão de homens por mulheres muito novas não é nenhuma novidade, ao contrário, é bem antiga. Para não ir muito longe, vale citar um trecho do Relatório Final da Comissão Parlamentar Mista de Inquérito sobre exploração sexual de crianças e adolescentes no Brasil, realizado em 2004, no qual uma das meninas, falando sobre um dos exploradores, afirma que mulher de 17 anos para ele já é "coroa".

Apesar de ciente dessa realidade, por muito tempo tive a ingenuidade de acreditar em uma natural revisão e superação desta cultura antiga e no desenvolvimento de uma nova consciência sobre relações saudáveis entre homens e mulheres. Confesso que não sou mais tão otimista.

Depois de 5 anos como presidente do Instituto Liberta, mergulhada na problemática da violência sexual contra crianças e adolescentes, o que eu vejo hoje é uma indústria poderosíssima, a indústria da pornografia, que retroalimenta essas relações sexuais perversas.

Uma indústria cujos ganhos competem com a indústria do álcool e do tabaco, mas trabalha na sombra e sem regulamentação, já que ainda é tabu falar desse assunto.

Há tempos fiz incursões em sites pornográficos e descobri que o termo de busca mais ado era "teen porn", algo similar, em uma tradução livre ao "novinha", usado no Brasil. Me deparei com títulos como "padrasto arrombando a enteada", "professora dando nota para a aluna", "tio se divertindo com a sobrinha" e assim por diante.

Afora o fato de que muitas dessas situações são violências reais, como apontado em matéria publicada pelo New York Times em outubro de 2019, essa retratação é inissível mesmo que ficção. As simulações com atrizes adultas que se am por adolescentes funcionam como incitador desta violência. Infelizmente, essa não é a posição jurídica atual, que entende que o vídeo só é considerado criminoso se houver efetivamente a participação de criança ou adolescente.

Muito bem, mas hoje descobri, fazendo uma pesquisa para escrever este artigo, que o termo "novinha", deixou de ser um dos mais procurados e que, segundo o Pornhub, o termo mais procurado atualmente é "hentai". Fui atrás para descobrir do que se tratava e me deparei com desenhos pornográficos japoneses que retratam meninas sendo sodomizadas, em situações escolares, etc. Sempre meninas! Claramente meninas! Ou seja, pode ter mudado o termo de busca, mas a preferência em relação a faixa etária continua a mesma. E se não olharmos de verdade e com coragem para isso, não terá fim os Samuels, Sauls e Gabriels.

Aproveito para reforçar o levante virtual "Agora você sabe" que o Instituto Liberta está promovendo nas redes sociais. Convidamos pessoas que sofreram algum tipo de violência sexual antes dos 18 anos a gravar um vídeo que fará parte de um manifesto exibido no formato de uma eata online no Dia Nacional de Combate à Exploração de Crianças e Adolescentes, em 18 de maio. É só com desconforto social, expondo o problema da sociedade que o poder público vai buscar soluções.

*Luciana Temer é advogada, professora da PUC SP e presidente do Instituto Liberta, entidade que atua no enfrentamento da exploração sexual de crianças e adolescentes.

Assista a série "Saul Klein e o Império do Abuso", documentário produzido por MOV e Universa/ UOL, que expõe Caso Saul Klein, investigado por crimes sexuais.