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

Esse conteúdo é antigo

Garoto de programa pede R$ 15 mil de empresário 'sugar daddy' por calote

Garoto de programa diz que empresário foi seu "sugar daddy" - Getty Images
Garoto de programa diz que empresário foi seu 'sugar daddy' Imagem: Getty Images

Daniel César

Colaboração para o UOL, em Pereira Barreto (SP)

20/05/2021 13h48

Um garoto de programa morador de Mairinque (SP) está processando um ex-cliente em R$ 15 mil por calote e o Tribunal de Justiça de SP determinou nesta semana que seja realizada uma audiência conciliatória entre as partes para a tentativa de um acordo. O profissional do sexo alega, nos autos, que não recebeu o pagamento combinado por favores e compromissos sexuais de um empresário, que ele chama de "sugar daddy".

Segundo o processo, a indenização pedida é de R$ 15.395,90, mas em primeira instância um juiz havia negado o pedido. A advogada da vítima, no entanto, entrou com recurso e o TJ-SP afastou a sentença do juiz e determinou que as partes compareçam a uma audiência para a tentativa de um acordo, o que evitaria um julgamento do processo em si.

Nos autos, o garoto de programa deu detalhes do acordo verbal entre ele e um empresário de Botucatu (SP). Segundo ele, os dois se conheceram em um aplicativo de relacionamentos e o "sugar daddy" ou a enviar presentes para que o garoto realizasse fetiches por meio de encontros virtuais por videoconferência. Além disso, o jovem teria até contratado outro homem para fazer sexo para o empresário acompanhar em vídeo, seguindo orientações do próprio cliente.

De acordo com a denúncia, ele combinou o valor de R$ 2 mil para que ele ficasse à disposição e online para o empresário, além de um celular no valor de R$ 9 mil e outros presentes, como uma viagem. O garoto de programa conta que, mesmo com a realização do trabalho, não houve o pagamento.

Embora o juiz de Botucatu tenha considerado o processo extinto, a 35ª Câmara de Direito Privado do Tribunal de Justiça de São Paulo, discordou. "A prostituição é uma ocupação que remonta à Antiguidade Oriental, nas civilizações mais antigas no vale da Mesopotâmia, por volta de 1700 a.C. Desde então, ela esteve presente, como, por exemplo, na época Romana e Idade Média; ora sendo criticada, ora sendo abertamente aceita e institucionalizada, como no reinado de Luis XV, na França, quando teve seu auge", diz trecho da decisão.

"Tradicionalmente, tal atividade, por envolver questões sexuais, sempre foi vista como pecaminosa, ofensiva aos 'bons costumes' e à moral, então mais conservadora, religiosa e rígida, não encontrando, por isso, proteção jurídica. Forçoso concluir, portanto, com base em tais lições doutrinárias e jurisprudencial, que o negócio celebrado pelo autor, prestação onerosa de seus serviços sexuais, é válido e ível de proteção jurídica", segue.

O TJ determinou ainda que, caso as partes se manifestem contra um acordo na audiência conciliatória, que seja feita uma mediação para tentar resolver a questão. Ainda não há data para o encontro entre o garoto de programa e o empresário na Justiça.

Sugar Daddy

O termo sugar daddy surgiu em 1908, no casamento de Adolph Spreckles, de 51 anos, herdeiro de uma fábrica de açúcar, com uma jovem de 27 anos, chamada Alma de Bretteville, que ou a chamá-lo assim. Em tradução literal, significa "papai de açúcar" e, a partir daí, os americanos adotaram o termo para classificar uma relação entre um homem mais velho e alguém mais jovem, que ele patrocina financeiramente.

Com a evolução da sociedade, o termo ou a ganhar notoriedade e também houve ajustes, com a criação do sugar baby, que é o contraponto do sugar daddy e, numa relação assim, os dois estão cientes de seu papel na relação que indica o mais velho sendo generoso financeiramente com seu "baby".