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

Naiara diz que brothers a acordaram e leva invertida de Douglas

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

18/01/2022 18h00Atualizada em 19/01/2022 13h40

Na tarde de hoje, no quarto grunge do "BBB 22" (TV Globo), Naiara Azevedo ficou incomodada com o barulho feito por alguns brothers enquanto dormia. A cantora levantou e disse que foi acordada pela conversa de Douglas Silva, que estava batendo um papo com Pedro Scooby, Paulo André e Tiago Abravanel no cômodo. O ator logo respondeu que ela fez o mesmo na noite de ontem.

Ao ver a colega se levantar da cama, Paulo André perguntou se eles a acordaram.

"Acordou. Vou fazer xixi. Aprenda uma coisa. Tudo que você me perguntar, você vai ouvir a verdade", disse a cantora.

"Mas eu perguntei pra saber a verdade...", respondeu o atleta.

"Mas tá tudo bem. Eu sei que eu acordei as pessoas essa madrugada também", continuou Naiara, reclamando em seguida de dor de cabeça.

Os participantes que estavam no cômodo a orientaram a pedir um remédio no confessionário. Eles questionaram se ela estava com ressaca após o "cooler" de ontem. Naiara negou.

"Eu não consegui dormir. De antes de ontem para ontem, eu não dormi porque eu estava ansiosa pra entrar no Big Brother. Eu já estava muito cansada. Quando todo mundo veio dormir, eu fiquei na cozinha preparando as coisinhas para fazer o almoço e estava sem sono também", contou.

Quando eu peguei no sono, vocês acordaram. E aí parece que vocês estavam lá na cozinha aqui dentro do quarto em cima da minha cama. Naiara Azevedo

Douglas, então, rebateu.

Mas foi mais ou menos isso você fez ontem. Você, Nati e a Jessi. A gente querendo dormir. Douglas

"Eu entendo, porque eu também acordei vocês", respondeu a cantora.

Pior que era o horário de sono real. O tradicional. De madrugada. Douglas Silva

"E tá tudo bem. É aprender a conviver com as pessoas", continuou Naiara.

"Tá tudo bem", completou Douglas.

Pedro Scooby questionou, então, se alguém tinha acordado Naiara. Tiago respondeu que eles tinham interrompido o sono dela fazendo barulho no quarto, mas Douglas logo o corrigiu.

"Barulho não, a gente está conversando só", respondeu o ator.

Naiara, que estava na porta do quarto, disse não se importar por ter sido acordada.

"Ele [Paulo] perguntou: 'A gente te acordou?' Acordou. E daí? Vou dormir de novo. Vou mijar e dormir de novo. Gente, relaxa...", finalizou a sertaneja, deixando o quarto.

BBB 22: Qual o participante mais odiado da edição do reality global?

Resultado parcial

Total de 30863 votos
3,19%
Reprodução/Instagram @bbb