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

Pantaleão abre o jogo sobre OnlyFans: 'Ganhei dinheiro e fiquei feliz'

Thiago Pantaleão diz que conta em plataforma melhorou autoestima  - Reprodução/Instagram
Thiago Pantaleão diz que conta em plataforma melhorou autoestima Imagem: Reprodução/Instagram

De Splash, em São Paulo

09/04/2023 04h00

Thiago Pantaleão, 25, transpira sensualidade. O músico, que viu a vida mudar completamente ao longo dos últimos meses, após o lançamento do álbum "Fim do Mundo" (2022), também enxerga na exposição do próprio corpo uma forma de cuidar da autoestima.

É no OnlyFans que o artista se apresenta ainda mais à vontade e faz questão de avisar: "Cantor e compositor só nas outras redes sociais". O famoso avisa, porém, que não compartilha imagens de nudez explícita na plataforma.

"Eu comecei a crescer na internet com a galera exaltando o meu corpo. Eu biscoitava muito na internet e vi que tinha uma outra forma, outra rede social em que eu poderia me expressar. Aí eu falei: 'Qual é? Vamos ver qual é a dessa'. Aí eu criei", contou, em entrevista exclusiva a Splash.

O sucesso foi quase imediato. Descobrir que as pessoas se interessavam pelo conteúdo compartilhado, segundo Pantaleão, foi um grande impacto. "Aquilo mexeu muito comigo, na minha autoestima. Tinha gente pagando para me ver de uma forma mais exclusiva, diferente. Eu não posto nada explícito. Eu posto mais a liberdade do meu corpo."

Thiago Pantaleão tem 25 anos - Reprodução/Instagram - Reprodução/Instagram
Thiago Pantaleão
Imagem: Reprodução/Instagram

A criação do perfil foi importante para a autoestima do artista. "Depois de tanto tempo achando que era feio, tem pessoas que pagam por me achar bonito. E isso me deu um alavanque na minha cabeça. Foi tão libertador para mim entender isso, que ajudou muito para a minha autoestima."

A plataforma também o ajudou a organizar a própria vida. "É uma plataforma também que, de certa forma, me estruturou também junto com a música. Ela andou assim junto. E ajudou a estruturar a vida da minha família também junto com a música. Hoje eu vivo de música muito bem, mas, de certa forma, tem gente ali me ajudando a me estruturar por conta da minha aparência."

O cantor lucra alto com o OnlyFans, mas prefere não entrar em detalhes quando o assunto é valor. "Eu ganhei dinheiro. Ganhei bastante dinheiro e fiquei feliz. E era dinheiro, a gente precisava pagar as contas, mas fiquei mais feliz de ver que o meu corpo e a minha aparência, que eu tanto achava que era feio, estava sendo uma renda para mim. Mas eu ganhei muito."

Pantaleão para maiores de 18

Thiago Pantaleão  - Reprodução/Instagram  - Reprodução/Instagram
Thiago Pantaleão
Imagem: Reprodução/Instagram

O músico se descreve como alguém "sem travas" quando o assunto é sexo. Por isso, a reportagem de Splash preparou perguntas "quentes" para o artista durante a conversa.

Pode tudo entre quatro paredes. "Desde que seja consentido. Eu não tenho trava não, meu filho. Eu vou até onde puder ir."

Sem lugares inusitados para o sexo: "Sou muito reservadinho". "Eu gosto muito da caminha, do sofazinho, até o chão, tá? Mas geralmente em casa."

Fetiche: tem, mas não conta. Tenho. Não vou revelar qual que eu já fiz, não. Não vai dar, não vai dar."

Um bom sexo precisa de... 'Uma boa troca e intimidade'

Já ficou com mais de uma pessoa ao mesmo tempo.