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

Tadeu exalta representatividade de Linn em discurso: 'Matou preconceitos'

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

11/04/2022 01h14Atualizada em 11/04/2022 13h14

Para a eliminação de Linn da Quebrada do "BBB 22" (TV Globo), Tadeu Schmidt fez um discurso dedicado em grande parte à sister. O apresentador exaltou a representatividade de Lina, afirmando que a presença da atriz no reality matou "um bocado" de preconceitos. Após a saída de Linn, os brothers comentaram que Tadeu estava emocionado e com a voz embargada ao anunciar a eliminação.

Confira a fala na íntegra:

Chegou a hora. Quando eu terminar, seremos oito. Agora oito de verdade. E se alguém ficou frustrado, chateado, porque o último paredão foi falso, está aí o 'repeteco'. Então, finge que o Arthur venceu a prova bate e volta, e aí estão os mesmos emparedados, logo no paredão seguinte. Se havia alguma dúvida, a gente resolve agora.

E vou logo lembrando, caso alguém não tenha percebido. De um jeito ou de outro, termina aqui a maldição do lollipop. Ou porque o Eli sai e o grupo é definitivamente extinto, ou porque o Eli fica e, finalmente, é um lollipop resistindo a um paredão. Não porque o paredão tinha dois lollipops e um ia se salvar de qualquer jeito, não porque o paredão era falso. Resistindo de verdade. De um jeito ou de outro, a maldição termina aqui.

E é sugestivo que, neste momento, esteja presente o Gustavo, o grande caçador dos lollipopers escondidos, embora tenha se apaixonado por uma. Enfim, ele vai participar ativamente do fim da maldição, como algoz, como vítima ou como espectador da primeira fila.

Para completar, a Lina. Ela, que adora brincar com as palavras e suas sonoridades, tanto que tem o nome artístico Linn da Quebrada. Que pode ser lido também como 'linda quebrada' ou, ainda, como 'linda que brada', do verbo bradar, dizer em voz alta, gritar, proclamar, exigir. E o que brada a Lina? Brada por respeito.

Você disse um dia desses que sempre sonhou com a possibilidade de o Brasil torcer por alguém como você. Hoje eu pergunto: Por que o Brasil não torceria por alguém como você? Eu acredito que você conseguiu. Que as pessoas torceram por você ou contra você pelo que você fez dentro dessa casa, e só. Eu acredito que você conseguiu.

Por sua causa, o Brasil inteiro sabe: não tem mais desculpa para errar o pronome. É ela. Por sua causa, Lina, não tem mais desculpa para errar o artigo. É a travesti. E é travesti e não alguma palavra pejorativa. Quem é capaz de medir o quanto esses erros mexeram com as pessoas aqui fora, o quanto definiram trajetórias aí dentro?

Não foi só o Junior que você matou, Lina, você matou também um bocado de preconceitos. E para conseguir isso, Linn não teve que bradar. Ela apenas aceitou se expor, inteira, por inteiro, inteiramente. Não sei se vocês perceberam, mas hoje foi diferente. Hoje não teve suspense. Hoje era dia de dizer o que precisava ser dito. Quem sai hoje é você, Lina.

Lina é a 12ª eliminada da edição, com 77,6% dos votos. Ela enfrentou Eliezer e Gustavo no paredão, que receberam respectivamente 15,66% dos votos e o ex-morador da casa de vidro, 6,74%. Em conversa com Tadeu, a cantora disse que ainda não entendeu o que a eliminou do jogo: "Se foi a forma como eu me expus... Do que eu expus do que eu pensava, do que eu sentia, de como eu estava me sentindo em relação ao jogo [...] Não consigo entender"."

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

Após eliminação de Linn da Quebrada, quem é o brother mais odiado do 'BBB 22'?

Enquete encerrada

Total de 7038 votos
25,75%
Reprodução/Instagram @bbb