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

Manoel Vicente, da casa de vidro, é psiquiatra e adepto do 'amor livre'

Manoel Vicente está na casa de vidro do "BBB 23" - Reprodução/Instagram
Manoel Vicente está na casa de vidro do 'BBB 23' Imagem: Reprodução/Instagram

De Splash, em São Paulo

10/01/2023 10h45Atualizada em 11/01/2023 09h27

Manoel Vicente, de 32 anos, é um dos confinados da casa de vidro do BBB 23.

O ruivo é médico psiquiatra, de Cuiabá. Em seu perfil nas redes sociais, ele se descreve como especialista em depressão.

"Vim trazer a força laranja e o calor de Cuiabá", disse o brother, ao se apresentar.

Manoel é adepto do amor livre. Ele e o parceiro, Raphael, estão juntos há 11 anos, mas podem se relacionar com outras pessoas. "A gente conta tudo um para outro. Nunca conseguimos engatar um 'trisal', porque o povo é resistente", disse ele ao Gshow.

"Não me importo se ele ficar com alguém", diz Raphael. "Só espero que ele faça por interesse de viver aquele momento, que seja autêntico. Vou ser feliz vendo ele feliz", completou.

O brother foi criado em uma casa evangélica. "Minha mãe tinha essa coisa de ser evangélica, de fanatismo mesmo. Percebi quando cresci o quanto foi doloroso porque isso mexia diretamente com a minha identidade, sexualidade, vivia em pensamentos de pecado, acabava me condenando e suprimindo. Vivi com medo. Na faculdade, após terminar o namoro com uma menina, fui explorar minha sexualidade, ficar com meninos e dei meu primeiro beijo em outro cara, que foi o Raphael, que estou junto até hoje. Foi uma libertação interna", contou.

Manoel escolheu a profissão na faculdade. "Me considero bom para analisar situações complexas, consigo me conectar bem com as pessoas, entender o sentimento das pessoas. [...] Me inspiro na superação dos pacientes."

Ele participou das seletivas do BBB no ano ado. "A gente está vivo para ter experiências intensas. Tenho uma careira, uma vida estruturada, mas a vida é sobre conquistar coisas novas. [...] É um símbolo de coragem me expor nessa loucura que é o Big Brother."

O brother deu um "gostinho" de sua estratégia. "O equilíbrio mental e saber ler as pessoas", afirma. Ele diz também que irá curtir as festas do programa por horas e se descreve como "inimigo do fim".

Ele diz que é manipulador por trabalhar com a mente humana. Manoel diz ainda que seu humor ácido e sua ironia podem ser um trunfo no jogo, mas interpretados como prepotência e arrogância. "Não sou falso modesto, me considero inteligente, bom no que faço. Consigo ter conversas melhores do que a maioria das pessoas".

BBB 23: Veja fotos dos participantes da Casa de Vidro

Enquete BBB: qual participante da Casa de Vidro deve entrar no reality?

Enquete encerrada

Total de 4385 votos
45,43%
FOTOS: ROBERTO FILHO / BRAZIL NEWS