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

Lucas sobre Arthur e Jade: 'Eles ganham R$ 1,5 milhão em um contrato'

BBB 22: Lucas fala mal de Jade e Arthur Aguiar para Rodrigo - Reprodução/Globoplay
BBB 22: Lucas fala mal de Jade e Arthur Aguiar para Rodrigo Imagem: Reprodução/Globoplay

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

28/01/2022 21h54

Lucas parece não ter gostado da entrada dos participantes Jade Picon e Arthur Aguiar no "BBB 22" (TV Globo). O engenheiro desabafou para Rodrigo e Natália, durante um papo na cozinha, que a dupla por possuir muitos seguidores, pode ganhar R$ 1,5 milhão facilmente aqui fora.

"Eu não sei qual é a fama do Arthur lá fora..", iniciou Lucas, que foi interrompido por Rodrigo: "O que ele fez antes do BBB não me importa. O que importa é do dia 17 pra cá."

Eles não estão aqui pra ganhar R$ 1,5 milhão. Eles ganham isso num contrato. A Jade tem 13 milhões de seguidores, o Arthur tem 8 milhões, a esposa dele tem sei lá quantos milhões e a filha tem 1 milhão, disparou Lucas Bissoli.

Para o engenheiro, a influenciadora digital não agrega em nada no jogo e pode sair se for para o paredão."Minha prioridade para desmanchar esse grupo é ir aos poucos: Jade, Arthur...", disse Lucas. "Não sei se a Jade sai", opinou Rodrigo.

"Na festa ela só fica observando tudo. Ela não cria nada. Gente boa, mas ela não faz nada no jogo. Ela é o quê? Um rostinho bonito? Pô, você está no BBB, está aqui para se jogar, para cair de cabeça, para tirar a roupa. Surtar que está bêbado e não está bêbado. Roubar copo dos outros... Se ela estivesse aqui se jogando na festa, ela iria ganhar público.", analisou o engenheiro.

Natália que também estava acompanhando a conversa, concordou com o brother. "Mas ela não veio para jogar, ela está aqui para dar close", opinou. "Mas quem quer ver close?", questionou Lucas. "Muita gente gosta de close também", afirmou Nat.

"Ah, acho que não. O pessoal quer ver a gente se divertindo. Mesmo que dê um surto, acha que não ganha visibilidade com isso, que nem você ganhou?", analisou o brother.

Nat concordou e eles mudaram de assunto.

Após eliminação de Luciano, quem é o participante preferido do 'BBB 22'?

Enquete encerrada

Total de 19336 votos
16,68%
Reprodução/Instagram @bbb