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

É possível Arthur perder o 'BBB'? Edições adas mostram que sim

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

14/04/2022 04h00

Faltando menos de duas semanas para o "BBB 22" (TV Globo) chegar ao fim, Arthur Aguiar segue como um forte candidato para vencer o reality show. Ele foi eleito como o favorito pela enquete UOL repetidas vezes, voltou de cinco berlindas e foi escolhido para o paredão falso.

Mas, nesta altura do jogo, ainda seria possível os rumos mudarem e o prêmio de R$ 1,5 milhão cair nas mãos de outra pessoa? Edições adas provam que nem sempre o programa está tão ganho assim — mesmo quando há um franco favorito.

Confira quando isso aconteceu:

BBB 20: Thelma Assis

Thelma é a campeã do BBB 20 - Reprodução/TV Globo - Reprodução/TV Globo
Imagem: Reprodução/TV Globo

Nas primeiras semanas do reality show, a médica foi tachada de "planta". Além disso, não era um dos grandes destaques do grupo pipoca, formado por anônimos.

O desafio para estar na final foi tão grande que, no top 5 do programa, apenas Thelma não era famosa — Rafa Kallimann, Manu Gavassi, Babu Santana e Mari Gonzalez foram os "camarotes" que chegaram mais longe na edição.

Até mesmo a enquete UOL apontou a derrota de Thelma. Mas foi ela quem saiu do programa com a conta bancária milionária depois de dar uma guinada histórica nas últimas semanas e conquistar um público cativo.

BBB 20: Marcela Mc Gowan

BBB 20: Marcela Gowan é eliminada do programa - Reprodução/Globoplay - Reprodução/Globoplay
Imagem: Reprodução/Globoplay

Na mesma edição de Thelma, a médica Marcela, por outro lado, seguiu um caminho inverso. A ex-sister era a a favorita para ganhar o prêmio até o meio da edição.

No entanto, seu relacionamento amoroso com Daniel, o afastamento de Thelma e a formação de alianças frágeis fez o favoritismo desandar. O público não gostou das atitudes da médica e acabou eliminado a sister assim que teve oportunidade.

BBB 14: Marcelo Zagonel

BBB 14: Marcelo Zagonel - Reprodução/Globoplay - Reprodução/Globoplay
Imagem: Reprodução/Globoplay

O brother era um dos preferidos do público para levar o prêmio. Porém, sua insistência em um relacionamento com Angela e atitudes vistas como vitimistas e soberbas culminaram em sua eliminação.

Marcelo ficou em 4º lugar. E quem acabou ganhando força enquanto o brother perdia espaço foi Vanessa, que cativou fãs na reta final e levou R$ 1,5 milhão para casa. Ela tinha um affair com Clara e não fugiu de tretas no reality.

BBB 5: Jean Wyllys

bbb 5 - grazy e jean - Reprodução/TV Globo - Reprodução/TV Globo
Imagem: Reprodução/TV Globo

O professor começou o reality show tímido e recluso. Jean, primeiro participante assumidamente homossexual do programa, sofreu uma série de discriminações de parte do público, mas também ganhou simpatia de uma grande fatia de fãs do reality.

Grazi Massafera, que era forte candidata ao prêmio, chegou na final com Jean. No fim, o professor surpreendeu e saiu vencedor do programa.

Os que nunca caíram em desgraça

Por outro lado, nem todos sucumbiram a esse "plot twist". Alguns tiveram a sorte de conquistar o público logo no início, conseguiram se manter fortes em toda a trajetória e venceram o programa com uma grande torcida.

BBB 21: Juliette Freire

BBB 21:Juliette é a vencedora da edição - Reprodução/ Globoplay - Reprodução/ Globoplay
Imagem: Reprodução/ Globoplay

A paraibana é provavelmente a figura mais icônica quando se trata de favoritos do reality. Assim que sofreu certa rejeição dentro da casa na primeira semana, Juliette foi acolhida pelo público, que também abraçou sua espontaneidade e orgulho das raízes nordestinas. Ela venceu o programa e é a ex-BBB que conquistou mais seguidores nas redes sociais da história.

BBB 15: Cezar Lima

BBB 15: O vencedor Cezar Lima - Reprodução/Globoplay - Reprodução/Globoplay
Imagem: Reprodução/Globoplay

Cezar também se tornou um personagem querido pela simplicidade de "homem do campo" e história de vida. Em 2015, ele foi declarado vencedor com 65% dos votos, a 5ª maior aprovação até aquele momento.

BBB 10: Marcelo Dourado

BBB 10: Marcelo Dourado vence - Reprodução/TV Globo - Reprodução/TV Globo
Imagem: Reprodução/TV Globo

O lutador já havia participado do BBB 4, do qual foi eliminado, e retornou ao programa em 2010. Ele protagonizou diversas brigas, se aliou a Lia e Cadu e acabou sendo excluindo pela maior parte do elenco do reality. O público abraçou a história do gaúcho, e ele angariou fãs pelo país. Dourado terminou como o grande vencedor da edição.

Após eliminação de Natália, quem é o favorito ao prêmio do 'BBB 22'?

Enquete encerrada

Total de 62324 votos
49,64%
Reprodução/Instagram @bbb