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

Bruna Griphao, Fred Nicácio e Sarah Aline estão no 13º Paredão do BBB 23

BBB 23: Bruna Griphao, Fred Nicácio e Sarah Aline enfrentam o Paredão - Reprodução/Globoplay
BBB 23: Bruna Griphao, Fred Nicácio e Sarah Aline enfrentam o Paredão Imagem: Reprodução/Globoplay

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

09/04/2023 23h38Atualizada em 10/04/2023 01h02

Mais um Paredão, o 13º da edição do BBB 23 (Globo) está formado com Bruna Griphao, Fred Nicácio e Sarah Aline. Nesta semana, Aline e Amanda já começaram a disputa com o colar de emparedadas. Tudo isso, após Cezar Black vencer a Prova do Anjo e indicar as duas ao Castigo do Monstro.

Em uma dinâmica inédita, mais um Paredão triplo foi formado. Dessa vez, com muitas trocas e emoções.

Como aconteceu:

Anjo

Cezar Black, o Anjo da semana, tentou imunizar Sarah Aline: "Eu não consigo me olhar no espelho sem hoje dar essa imunidade para a única pessoa que me protegeria numa situação que eu precisei. Então, vou dar essa imunidade pra Sarinha. Mesmo que na terça-feira eu saia, sairei com muito orgulho."

O que ele descobriu minutos depois, é que não poderia imunizá-la, já que o Anjo era autoimune.

cezar - Globoplay - Globoplay
BBB 23: Cezar Black comemora Anjo autoimune
Imagem: Globoplay

Indicação do Líder

Ricardo, o Líder indicou Fred Nicácio ao Paredão. Antes, o Líder da semana afirmou que indicaria Cezar Black, porém, o brother foi imunizado ao conquistar o Anjo.

Ricardo: "Fico pensando na volta das pessoas de fora porque, querendo ou não, tá acabando. Teve pessoas que tiveram sim um desgaste de estar aqui esse tempo todo. Hoje escutei do Nicácio a frase 'se ele se sentiu afetado a ponto de me dar planta por ter protegido o Black, ele está muito fragilizado'"

Ricardo justificou, então, a sua opção de ter dado o emoji para Nicácio.

Te dei planta pelo seu jogo, porque você chegou aqui na primeira semana, teve uma boa relação, na Discórdia chamou Amanda e lembrou de um assunto da primeira semana de jogo. Até aí tudo bem. No segundo, trouxe o mesmo assunto, cara! [...] Nesse contexto, por você não ter se posicionado com mais firmeza em algumas situações, e por ter privilégio de ter vindo de fora e não ter ido ao Paredão, você tem que ir agora! Ricardo Alface

fred  - Reprodução/Globoplay - Reprodução/Globoplay
BBB 23: Fred Nicácio na formação do 13º Paredão
Imagem: Reprodução/Globoplay

Votação da casa

No confessionário, cada brother votou em uma pessoa:

  • Aline votou em Sarah Aline;
  • Fred Nicácio votou em Bruna;
  • Amanda votou em Sarah Aline;
  • Domitila votou em Bruna;
  • Bruna votou em Sarah;
  • Sarah votou em Bruna;
  • Larissa votou em Sarah;
  • Cezar votou em Bruna.

Bruna e Sarah empataram com o número de votos. Ricardo, o Líder, desempatou e escolheu deixar Bruna na berlinda.

Poder Curinga

Com o Poder Curinga arrematado por Aline, a cantora se 'salvou', mas puxou Sarah Aline para o seu lugar.

Emparedado pelo Líder + contragolpe

Fred Nicácio, que foi emparedado pelo Líder, tirou o colar de emparedada de Sarah. Já Amanda, que estava com o colar teve um contragolpe e, novamente puxou Sarah Aline para berlinda. Ficando assim:

  • Fred Nicácio indicado pelo Líder;
  • Bruna Griphao a mais votada pela casa;
  • Sarah Aline e Amanda no Paredão pelo 'poder da mistura'.

Prova Bate e Volta

Amanda, Bruna Griphao e Sarah Aline participaram da disputa para tentar escapar do Paredão. Dividida em três fases, vencia quem encontrasse os objetos espalhados em cada fase da prova.

Amanda saiu na frente e encontrou o objeto nas duas primeiras fases, seguida por Sarah Aline que encontrou apenas na primeira fase. Bruna Griphao foi a única que permaneceu na primeira fase.

Amanda, então, conseguiu escapar da berlinda.

ENQUETE UOL BBB 23: Quem você quer eliminar no Paredão?

Enquete encerrada

Total de 200398 votos
49,71%
Divulgação/Globo