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

Lollipop resiste! Conheça designer que recriou quarto do 'BBB' em sua casa

BBB 22: Designer recria quarto lollipop em sua casa no Rio - Reprodução/Globoplay
BBB 22: Designer recria quarto lollipop em sua casa no Rio Imagem: Reprodução/Globoplay

Amanda Araújo e Juliana Santos

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

18/04/2022 13h03

O quarto lollipop fechou nos estúdios Globo, mas o cômodo segue firme e forte em Mesquita, no Rio de Janeiro. Um designer fluminense recriou, em sua própria casa, o famoso cômodo do "BBB 22" (TV Globo) —e agora dorme todos os dias em seu próprio pedacinho do reality.

Em entrevista ao UOL, Almir Freixo contou por que decidiu montar seu lollipop, quanto gastou para alterar o cômodo e se, afinal, sua torcida é do último lollipopper restante na casa: o também designer Eliezer.

"Eu amo decoração, principalmente as mais extravagantes", diz. "Minha casa é toda colorida, só a sala tem quatro papéis de parede diferentes e uma vibe toda descolada, na pegada de um reality show de verdade."

A ideia do quarto foi pra ser justamente a atração da minha casa nessa temporada. Eu já queria fazer o quarto cordel encantado do "BBB 21", porém, não consegui —por ter pego Covid e ficado um tempo de cama. Nesse ano, me apaixonei pelo quarto lollipop, e fiz dele uma realidade na minha casa. Almir Freixo

BBB 22: Designer recria quarto lollipop em sua casa - Arquivo pessoal - Arquivo pessoal
BBB 22: Designer recria quarto lollipop em sua casa
Imagem: Arquivo pessoal

O empresário, que é fã de reality shows, afirma que "o 'BBB' supera todos", e já até se inscreveu em outras edições. "Acompanho na medida do possível por conta do trabalho, e nesse ano vou me inscrever novamente", promete.

Sucesso no Instagram

Almir é instrutor de envelopamento de parede com adesivos e tem uma empresa gráfica de comunicação visual. Além de decorar seu próprio quarto da maneira que gosta, ele viu na recriação do quarto lollipop uma oportunidade de promover sua empresa.

BBB 22: Designer Almir Freixo em seu quarto lollipop - Arquivo pessoal - Arquivo pessoal
BBB 22: Designer Almir Freixo em seu quarto lollipop
Imagem: Arquivo pessoal

"A recriação foi uma ideia genial. Não criamos, mas o fato de recriar eu acreditei que traria uma visibilidade maior pro meu negócio", explica. "O assunto 'BBB' sempre esteve em alta nas redes, e me bateu a ideia de fazer um vídeo satirizando essa ideia de ter criado meu próprio 'BBB'."

O designer colocou a ideia em prática em seu Instagram, e o esforço logo compensou: Almir foi notado por Brunna Gonçalves, uma lollipopper original, e apareceu no programa "Mais Você" (TV Globo) com Ana Maria Braga.

Processo e custos

"Demorei cerca de 15 dias pra reproduzir", conta. Com o kit de lençóis e edredom oficial e uma cabeceira idêntica à do programa, Almir procurou, por conta própria, luminárias, móbiles e outros objetos de decoração similares ao da casa mais vigiada do Brasil.

BBB 22: Designer recria, nos detalhes, quarto lollipop - Arquivo pessoal - Arquivo pessoal
BBB 22: Designer recria, nos detalhes, quarto lollipop
Imagem: Arquivo pessoal

O rapaz garante que, apesar da teoria de que a decoração do "BBB" é escolhida para induzir estresse, ele não é afetado pela carga visual. "Eu amo cores e não me incomodo quando durmo nele. Eu tenho outro quarto em casa, então não fico preso a um só", explica. Mas não, o segundo quarto não é o grunge!

E o custo? "Pelas minhas contas, R$ 3.410. Ainda pretendo colocar mais alguns detalhes que faltam, e vou permanecer com essa decoração até janeiro do ano que vem, quando começar o 'BBB 23'", planeja.

O próximo tema, irei reproduzir novamente. Acho que vai virar um vício anual —até o dia que eu entrar no programa! Almir Freixo

Torcida no 'BBB 22'

Almir ite que seu participante preferido do lollipop não é uma escolha comum: "Eliezer é meu preferido, me identifico com ele", comenta. "O Eli também é designer e tem um estilo parecido com o meu, certamente me daria bem com ele na casa."

BBB 22: Eliezer é o último lollipopper restante na casa - Reprodução/Globoplay - Reprodução/Globoplay
BBB 22: Eliezer é o último lollipopper restante na casa
Imagem: Reprodução/Globoplay

Eliezer e Almir, além da profissão, também moram em cidades fluminenses —o brother em Volta Redonda, e o "futuro" brother em Mesquita.

Mas sua aposta para vencer o reality show, e também sua torcida, vai para Arthur Aguiar. "Estrategista nato!", elogia. "Sabe jogar e visualizar o jogo da forma correta. Bato palmas pra ele!"

Qual quarto das últimas edições do 'BBB' foi o mais inesquecível?

Resultado parcial

Total de 934 votos
23,02%
Reprodução/Globoplay
39,94%
Reprodução/TV Globo
21,52%
Reprodução/TV Globo
15,52%
Reprodução/TV Globo
A votação do UOL não possui caráter cientifico ou influência sobre o resultado do programa da TV Globo

Veja agora: 'Realities - O Brasil na TV'

A gente já conversou com os ex-BBBs arrependidos, com os que causaram polêmica e agora, em "Realities - O Brasil na TV", documentário em três episódios produzido por Splash e MOV.doc, contamos os primórdios e os bastidores dos reality shows no Brasil.

Reprodução/Globoplay

Veja aqui as principais novidades do Big Brother Brasil. Acompanhe as principais notícias e análises sobre as provas, formação de paredão, discussões, casais, enquetes e muito mais. O reality, produzido pela Globo e apresentado por Tadeu Schmidt, chega a sua 25ª edição com uma inovação: pela primeira vez, os participantes entraram na casa em duplas.