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

Avaliando nudes no OnlyFans, brasileira compra casa de R$ 5,4 mi nos EUA

A modelo Iara Ferreira - Reprodução/Instagram
A modelo Iara Ferreira Imagem: Reprodução/Instagram

Colaboração para Splash, em São Paulo

17/11/2022 22h17

A brasileira Iara Ferreira, musa da plataforma de conteúdo adulto OnlyFans, vem ganhando muito dinheiro avaliando nudes de perfis. Mas muito mesmo!

Tento que ela acaba de comprar uma casa de US$ 1 milhão (mais de R$ 5,4 milhões, na cotação do dia) nos EUA, apenas dando suas notas em fotos das pessoas nuas.

Iara lançou, recentemente, um ranking no seu perfil para eleger os nudes mais bonitos e ousados. O prêmio da competição é 1 ano de grátis, com direito a chamadas privadas e vídeos.

A modelo entrou na plataforma durante a pandemia, e chegou a faturar cerca de R$ 500 mil por mês. Com a avaliação de nudes, ela lucrou mais de US$ 1 milhão nos últimos dois anos. Antes disso, ela já havia comprado um apartamento no Brasil e um Porsche.

"Nunca imaginei que compraria uma casa vendo nudes (risos). Acabei de comprar e lancei até um ranking entre os s. Não tenho nem ideia de quantos nudes já vi, até perdi a conta. Gosto disso, me sinto uma crítica sexual. Os homens gostam de se exibir também. Descobri que esse é o grande fetiche deles", disse ela em conversa com a Quem.

Iara cobra à parte da para avaliar um nude e sinceridade em suas avaliações. Além disso, ela manda um áudio para o , fazendo observações e dá uma nota final, de zero a dez.

"Deixo bem livre. A ideia é fazer uma brincadeira e criar uma disputa para eleger os nudes mais bonitos. Eles curtiram a ideia, tem até famoso participando (risos). Vivo para o OnlyFans, estou sempre criando novidades e ouvindo meus s. Muitos deles me acompanham desde o Pânico e as pegadinhas na TV, sempre crio conteúdos temáticos e inéditos", garantiu.

Iara também está se dedicando ao concurso Bela da Copa do Mundo. Ela está representando os EUA:

"E entrei com uma promessa: vou liberar meus vídeos proibidões para todos os meus s conforme a seleção dos EUA for ganhando. Normalmente eu cobro esses vídeos à parte, mas na Copa vai ser tudo liberado", avisou.

OnlyFans é um site popular na indústria do entretenimento adulto. Nele, as pessoas podem fotos e vídeos de outros, seja famoso ou anonimo. Não há censura para imagens nuas. Ele foi lançado em 2016 no Reino Unido. No Brasil, a página conta com celebridades como Anitta, Raíssa Barbosa, Silva e Rita Cadillac.