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

Jaque Patombá, Eliherpes, Iarnuou: os apelidos marcantes do 'BBB'

BBB 4: Solange canta "We Are The World" - Reprodução/TV Globo
BBB 4: Solange canta 'We Are The World' Imagem: Reprodução/TV Globo

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

02/03/2022 04h00

Em menos de dois meses, o "BBB 22" (TV Globo) já gerou diversos apelidos para seus participantes na internet. Mas essa edição não foi a única a brincar com trejeitos e ações dos brothers, e transformá-los em codinomes. Confira algumas dos apelidos mais marcantes da história do programa:

Iarnuou

BBB 4: Solange canta 'We Are The World' - Reprodução/TV Globo - Reprodução/TV Globo
Imagem: Reprodução/TV Globo

Solange, do "BBB 4", ficou conhecida por "Iarnuou". A ex-sister ganhou esse apelido quando, enquanto enfrentava uma prova de resistência, cantou a música "We Are The World", de Michael Jackson. No entanto, desconhecendo inglês, Solange "adaptou" a letra e divertiu o público.

X9

Aline foi eliminada com 95% dos votos no 'BBB 5' - Divulgação/Globo - Divulgação/Globo
Imagem: Divulgação/Globo

Já Aline, do "BBB 5", foi apontada como a "fofoqueira" da edição em que participou e, por isso, ganhou o apelido de "X9", expressão usada para se referir a um delator.

Prestobarbie

Fernanda Keulla - Divulgação / TV Globo - Divulgação / TV Globo
Imagem: Divulgação / TV Globo

Fernanda protagonizou um momento inesperado quando usou uma lâmina de barbear para depilar seus pelos faciais no "BBB 13". Depois da cena, e devido aos longos cabelos loiros e aparência que lembravam a boneca Barbie, a ex-sister foi denominada como "Prestobarbie".

Dhemômini

Dhomini - Reprodução/TV Globo - Reprodução/TV Globo
Imagem: Reprodução/TV Globo

Dhomini chocou o público quando contou, durante sua participação no "BBB 13", que havia torturado um cachorro. Ele ou a ser chamado por algumas pessoas de "Dhemômini", uma junção do seu nome e a palavra "demônio".

Mari quem?

BBB 13: Marien - Reprodução/TV Globo - Reprodução/TV Globo
Imagem: Reprodução/TV Globo

Marien, considerada planta do "BBB 13", teve seu nome alterado por parte do público para "Mari Quem?". Ela não teria tido uma participação muito marcante no programa.

NX Nasser

BBB 13: Nasser - Reprodução/TV Globo - Reprodução/TV Globo
Imagem: Reprodução/TV Globo

Nasser, também do "BBB 13, ganhou o apelido de "NX Nasser". A origem do nome surgiu da aparência do ex-brother, que usava penteado e roupas similares às do integrantes da banda NX Zero.

Jaque Patombá

Karol Conká no BBB 21 - Reprodução/Globoplay - Reprodução/Globoplay
Imagem: Reprodução/Globoplay

Karol Conká, do "BBB 21", foi chamada assim devido a sua música "Tombei". O apelido brinca com o trecho "já que é pra tombar" do hit.

Jade Píton

BBB 22: Jade buscou entender a conversa entre Eliezer e Arthur - Reprodução/Globoplay - Reprodução/Globoplay
Imagem: Reprodução/Globoplay

Jade Picon, do "BBB 22", teve seu sobrenome trocado para "Píton" por alguns espectadores, em referência à cobra que não é venenosa, mas mata "abraçando" suas presas até asfixiá-las. A alcunha veio quando Jade indicou Arthur Aguiar ao paredão depois de dizer que não ia fazê-lo.

Sunguinha

BBB 22: Natália revela a Lucas possível voto em Jade  - Reprodução / Globoplay - Reprodução / Globoplay
Imagem: Reprodução / Globoplay

Lucas Bissoli ganhou o codinome de "sunguinha" por desfilar constantemente usando apenas a peça de banho durante sua participação no "BBB 22". Até mesmo a equipe do brother mudou o emoji oficial de Lucas para uma sunga.

Nanacita

Naiara Azevedo no BBB 22  - Reprodução/GloboPlay - Reprodução/GloboPlay
Imagem: Reprodução/GloboPlay

Naiara Azevedo ficou conhecida como "Nanacita" no "BBB 22". Isso aconteceu devido às semelhanças apontadas entre a sertaneja e a ex-participante Karol Conká, que refere a si mesma como "mamacita".

Eliherpes

eliezer - Reprodução/Globoplay - Reprodução/Globoplay
Imagem: Reprodução/Globoplay

Eliezer beijou na boca diversas vezes em sua participação no "BBB 22". E nem mesmo uma crise de herpes oral o atrapalhou. Por isso, ele foi apelidado de Eliherpes.

O que você achou da prolongação do 'BBB 22' para 100 dias?

Resultado parcial

Total de 1455 votos
17,11%
Reprodução/Globoplay