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

Em discurso, Tadeu dá toque aos brothers: 'O povo quer ver história'

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

23/02/2022 00h36Atualizada em 23/02/2022 13h34

Tadeu Schmidt foi bastante direto no discurso para a eliminação de Brunna Gonçalves do "BBB 22" (TV Globo). O apresentador deixou claro que o que conta mais é a trajetória dos participantes dentro do reality e até deu um toque, deixando transparecer a preferência do público: "o povo quer ver história".

Confira:

Chegou a hora. Quando terminar, seremos 16. Vocês devem estar imaginando o que decidiu esse paredão. Será que foi alguma coisa que você disse? Será que foi alguma coisa que você fez? Olha que interessante, na primeira semana possível, já temos um morador da casa de vidro correndo risco de ir embora. Uma pessoa que trouxe tanta informação aqui de fora... Não soube aproveitar?

Os outros dois emparedados, sendo camarotes, trouxeram muita coisa de fora também. Uma carreira de sucesso, seguidores nas redes sociais, mas uma coisa eu posso garantir: você sai pelo o que rolou aí dentro. Quem entra no 'BBB', é como um livro zerado com as páginas em branco, e começa escrever a sua história. Cada um escreve a sua a cada prova, a cada festa, a cada voto, a cada conversa, a cada atitude, a cada dia. A gente aqui só acompanha.

A maioria do público nem conhece sua história de vida. Viu um pouquinho no seu perfil de apresentação, mas teve a chance de te ver mesmo no 'BBB'. Então, pode ter uma história linda aqui fora, pode ser uma pessoa incrível, uma pessoa de tantas conquistas, não interessa. Não é sobre seu potencial, seus amigos, sua força na vida, é apenas sobre esses poucos dias vividos aí.

Não adianta dizer: 'As pessoas que me conhecem lá fora sabem que sou isso que eu sou aquilo, aqui fora', mas e aí dentro? A história que você escreveu dentro dessa casa foi de encher os olhos de todo mundo? Quando você escreve suas páginas no livro do 'BBB', você se arrisca. Pode escrever histórias lindas, pode escrever histórias das quais você vai se arrepender. Não tem jeito. A única maneira de não correr esse risco é não escrever.

Então pensa aí: o que será que você fez para ir embora? E se eu disser que foi aquilo que você não fez? Talvez se você tivesse mais tempo, a gente sabe que você poderia ter feito muito mais, mas o tempo acabou. E essa votação na internet deixou uma mensagem bem clara: o povo quer ver história. Quem sai hoje é você, Brunna.

A bailarina foi eliminada com 76,18% dos votos, em um paredão com Gustavo e Paulo André. O ex-morador da casa de vidro recebeu 22,24% dos votos, e P.A., apenas 1,58%. Em conversa com Tadeu Schmidt após a eliminação, Brunna disse que a timidez interferiu em seu jogo: "Eu tenho uma dificuldade de me conectar com as pessoas, demoro para isso. Isso fez com que eu demorasse para 'engatar'."

BBB 22: Todos os participantes que já foram eliminados do reality

Quem você quer eliminar do 'BBB 22'?

Enquete encerrada

Total de 223788 votos
67,28%
Reprodução/Instagram @bbb