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

Homem se revolta com mulheres tomando sol de topless e chama a polícia

Denunciante diz que, além de ser constrangida, foi filmada fazendo topless e o vídeo circula no WhatsApp - Pixabay/reprodução
Denunciante diz que, além de ser constrangida, foi filmada fazendo topless e o vídeo circula no WhatsApp Imagem: Pixabay/reprodução

Júlia Carvalho

Colaboração para Universa, em Natal

10/09/2021 04h00

Duas mulheres que tomavam sol sem a parte de cima do biquíni, na área externa de uma casa, foram denunciadas à polícia por supostamente produzir material pornográfico, em São Miguel do Gostoso, município do litoral norte potiguar. O homem que fez a denúncia mora numa residência de dois andares em frente ao local onde elas estavam e teria invadido a casa vizinha.

Segundo a produtora audiovisual Marana Torrezani, de 35 anos, ela e outras três amigas se bronzeavam na piscina da casa —que pertence a um casal de jornalistas amigo da produtora. Duas mulheres estavam dentro da água sem a parte de cima do biquíni, quando o homem ultraou o portão.

"Ele invadiu, transtornado, gritando e falando que estávamos fazendo filme pornográfico. Depois, a gente conseguiu fazer com que ele saísse", relata Marana.

Conforme o relato, cerca de duas horas após o ocorrido, três agentes da polícia civil foram até o local e também invadiram a residência. "Ouvimos um barulho no portão e achamos que era o vizinho de novo, mas era a polícia. Eles arrombaram o portão. Estavam com muita raiva, não conseguiam conversar direito. Falaram que nós tínhamos cometido crime de importunação sexual e que estávamos presas em flagrante", disse.

De acordo com Torrezani, o banheiro onde estava uma das mulheres também foi invadido.

De acordo com a produtora, somente após muita discussão, os policiais impam um acordo para deixar a casa. "Eles falaram que iriam embora se nós vestíssemos o biquíni, mas que o vizinho continuaria vigiando da janela. Que se ele visse alguém sem biquíni, a polícia entraria de novo e nos levaria para a delegacia" conta, revoltada.

A produtora afirma ainda que o vizinho, que não foi identificado, gravou vídeos das mulheres na piscina sem autorização e os encaminhou para grupos de WhatsApp da cidade.

A assessoria de comunicação da polícia civil informou ao UOL que uma ocorrência dessa natureza foi registrada no mesmo dia e na mesma rua informados por Torrezani. Na versão da polícia, dois homens é que estariam sem roupas. Em nota, a polícia informou que a ocorrência foi resolvida no local.

"A Polícia Civil do Rio Grande do Norte informa que, no dia 7 de setembro, a equipe da Delegacia Móvel instalada em São Miguel do Gostoso foi acionada para uma ocorrência em que ocupantes de um imóvel vizinho ao denunciante estavam despidos na área da piscina de um prédio, o que podia ser visualizado do primeiro andar do denunciante. Após comparecimento dos policiais, os ocupantes do imóvel atenderam ao pedido da equipe, sendo a ocorrência resolvida no local."

Nas redes sociais, a produtora mostrou indignação com o caso: "Anos 60, Leila Diniz fazia topless NA PRAIA DE IPANEMA. Não dá pra acreditar no que o Brasil se transformou. Eu estava dentro de casa e alguém ameaçou me matar literalmente por tomar sol".

Lei e liberdade

Segundo a advogada Maruska Lucena, no Brasil, a prática de topless não é crime, mas ela diz que outras questões também devem ser pontuadas.

"Ele pode ser enquadrado em crime de importunação sexual, tipificado no artigo 233 do Código Penal, que entende ser aquele ato obsceno praticado em lugar público ou aberto ou exposto ao público."

A discussão segue outra lógica quando se entra no ambiente privado, como uma residência com piscina.

"Sob o contexto do ocorrido, existe um segundo ponto: uma residência é lugar público? Não. É uma propriedade privada, de uso . Logo, não se enquadra no conceito de uso comum, posse de todos. Portanto, na minha opinião, topless feito em residência não configura crime de importunação sexual, mas, sim um costume de uma família que o realiza em sua casa, dentro dos limites estabelecidos em lei", argumenta Maruska.

Persiana - Pixabay/reprodução - Pixabay/reprodução
Persianas, cortinas e vidros foscos podem ajudar a manter privacidade e evitar aborrecimentos e multas
Imagem: Pixabay/reprodução

Minha casa, minhas regras?

De acordo com o advogado imobiliário Tiago Oliveira, como o direito de propriedade não é absoluto, não é porque você está dentro dos muros de sua residência que pode fazer o que bem entender. Ele reforça que, no entanto, a lei possui termos subjetivos, como "bons costumes".

"Veja que existe uma obrigação de utilizar imóveis respeitando os bons costumes. Aí poderia se inserir a situação da nudez. A lei tem entendido que você não pode se exibir publicamente, despido, mesmo que esteja dentro de casa. O limite é utilizar o espaço sem ofender a moralidade. Mas o desafio é entender o que é interpretado como moralidade e bons costumes", explica o advogado.