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

Posições, música alterada e coragem de fazer sexo: a semana +18 do BBB 23

BBB 23: Semana +18 te papo sobre posições sexuais e edredom - Reprodução/Globoplay
BBB 23: Semana +18 te papo sobre posições sexuais e edredom Imagem: Reprodução/Globoplay

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

31/03/2023 05h05

A menos de 1 mês para seu fim, o BBB 23 (Globo) está oficialmente em reta final.

Mesmo assim, os participantes continuam falando de assuntos sexuais ou protagonizando momentos mais 'quentes', mesmo que em menor intensidade que nas semanas iniciais do programa.

Na semana que marcou o retorno de Fred Nicácio e Larissa e eliminação de Gabriel, teve eliminado esperando DM, casal no edredom e papo sobre posições sexuais.

Confira os destaques:

Movimentos no edredom

. - Reprodução/Globoplay - Reprodução/Globoplay
BBB 23: Sarah e Ricardo movimentam edredom no Quarto do Líder
Imagem: Reprodução/Globoplay

Após Fred Nicácio e Larissa voltarem para o BBB 23, contaram o que viram fora da casa. Com sono, os brothers foram dormir e Sarah e Ricardo subiram para o Quarto do Líder.

Além de estrear o quarto, os dois curtiram o momento a sós e movimentaram o edredom.

Comemorando a liderança da psicóloga, o casal trocou beijos, carícias e mãos bobas no edredom.

Os amassos começaram após Sarah e Ricardo sinalizarem que estavam sem sono, sem vontade de dormir na hora. Com isso, trocaram carinhos embaixo de edredom.

Sarah faria sexo?

Em um papo com Aline Wirley na festa do BBB 23, Sarah Aline afirmou para a amiga que, apesar de querer, não vai fazer sexo com Ricardo, seu affair no reality show.

O brother estava dançando na frente da amada a música "Lepo Lepo", de Psirico e fez uma coreografia direcionada para a ela no refrão: "E se ficar contigo é porque gosta do meu Lepo, Lepo"

Sarah Aline: "Nem isso a gente sabe se a gente gosta"

Ricardo: "O que você acha?"

A sister ri e o brother se afasta em direção à pista de dança. Para Aline Wirley, ela confidencia:

Está cada dia mais difícil. Fazer sexo em rede nacional eu não vou fazer, mas é difícil Sarah Aline

Aline Wirley: "É difícil não fazer, né?"

Brother troca letra de música de Wesley Safadão

. - Reprodução/Globoplay - Reprodução/Globoplay
BBB 23: Ricardo Alface dança muito ao som de Wesley Safadão
Imagem: Reprodução/Globoplay

Ricardo ficou empolgado com o show de Wesley Safadão e João Gomes na festa de sexta no BBB 23. O brother decidiu trocar a letra da música "atempo", de Safadão, o que surpreendeu o cantor.

No refrão, "eu o a mão, eu o a língua, eu o a boca", Ricardo trocou "boca" por "rol*" e fez uma coreografia nova para a música.

Safadão deu risada e avisou: "É só o gesto, só o gesto [enquanto ava a mão no ar, na região das partes íntimas]"

Posições

Gabriel, Marvvila e Sarah conversaram sobre sexo. Enquanto estavam no Quarto do Líder, os brothers revelaram as posições sexuais preferidas.

A cantora perguntou qual a posição que os amigos mais gostaram e Sarah foi a primeira a responder.

Sarah: "Tem algumas que eu gosto muito. Mas acho que a minha favorita é a pessoa sentada e de frente para a pessoa. Ou até de costas, mas de costas prefiro deitada. Essas duas são as que eu gosto muito, que acho que já peguei o meu jeito. Tem outra também, mas deixa baixo".

Gabriel: "Tem duas que eu gosto muito. Gosto muito de estar por baixo, deitado, e a pessoa por cima, de frente".

O ator ainda deu mais detalhes sobre a outra preferência.

Gabriel: "Não é o 'papai e mamãe' em si, mas as variantes que o 'papai e mamãe' podem gerar. Perna pra cima, perna pra baixo, perna aberta, perna no pescoço".

Já Marvvila disse que prefere a posição 'de quatro', mas não deu mais detalhes.

Eliminado aguarda DM

. - Reprodução/Globoplay - Reprodução/Globoplay
BBB 23: Gabriel reage a investida de Thiago Pantaleão
Imagem: Reprodução/Globoplay

Enquanto participava do Bate-Papo BBB, Gabriel Santana viu as investidas que recebeu do cantor Thiago Pantaleão.

No início do game, Gabriel pediu para Marvvila apresentá-lo para Pantaleão e o músico compartilhou o vídeo e respondeu: "Marvvila, se você me ama, faz esse casal acontecer". Ele ainda pediu para Boninho liberar uma hora no Quarto do Líder com Gabriel.

Ao ver isso após a eliminação, Gabriel disse que espera chegar em casa e já ver uma mensagem do cantor no seu celular. "Bruna saí semana que vem, se não já era", brincou o ator, que se viu apaixonado por Bruna Griphao, que continua no game.

Pantaleão, por sua vez, reagiu à primeira publicação de Gabriel já fora do game: "Eita, amor. Lindo, a janta já está pronta", escreveu.

ENQUETE UOL BBB 23: Quem é o mais odiado após eliminação de Gabriel Santana?

Resultado parcial

Total de 8614 votos
3,13%
Divulgação/Globo