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

Yasmin Brunet, Rihanna e mais: famosas que já deixaram a calcinha de lado

De Splash, em São Paulo

03/05/2022 04h00

Yasmin Brunet curtiu o Desfile das Campeãs do Carnaval do Rio de Janeiro sem calcinha. A modelo contou que escolheu um macacão com transparência e sem a peça íntima justamente para causar.

No entanto, Yasmin não é a primeira famosa a contar que nem sempre usa calcinha. Juliana Paes, Lexa, Karol Conká, Rihanna, Kendall Jenner e outros nomes também já polemizaram ao falar sobre a peça — ou a falta dela.

Confira:

Juliana Paes

Em entrevista ao programa "Hotel Mazzafera", Juliana Paes contou que muitas vezes precisa sair sem calcinha, já que algumas roupas que usa "impedem" o uso da peça.

Tudo tem um recorte aqui, um recorte ali. brincou a atriz

Lexa

Em mais um vídeo do canal de de Matheus Mazzafera no Youtube, Lexa revelou que já saiu várias vezes sem lingerie — a cantora, inclusive, deixou a peça de lado até para ir ao programa do Silvio Santos, no SBT.

Karol Conká

Em entrevista para o canal no YouTube de Julia Faria, Karol Conká contou que dorme pelada e que não gosta de usar calcinha. A preferência faz a cantora escolher roupas que a permitam ficar confortável sem a peça.

Aline Mineiro

A ex-panicat e ex-A Fazenda Aline Mineiro também não é adepta da lingerie em determinados momentos. Durante o reality show da Record TV, Dayane Mello contou que a amiga não usava calcinha para dormir, por exemplo.

Juju Salimeni

Após ter sido questionada sobre uma roupa usada durante seu aniversário do ano ado, Juju Salimeni contou que determinadas vezes abre mão de lingerie, como foi o caso da calcinha para a festa. Ela disse que não é uma pessoa chegada a roupas íntimas e disse não entender a polêmica.

Para mim, isso não faz a menor diferença. Se eu quiser usar, eu uso. Se não quiser, eu não uso.

Vivian Amorim

A ex-BBB Vivian Amorim também contou que, dependendo da roupa, tem que abrir mão da peça. Já para dormir, a calcinha não costuma ser usada nunca.

Ano novo sem calcinha?

Na virada de 2018 para 2019, Ludmilla revelou o que vestiria para atrair sorte no ano que estava prestes a começar — ou melhor, o que ela não vestiria. No Twitter, a cantora brincou: "Hoje é sem calcinha, hein?".

Na época, os seguidores de Lud lembraram que Anitta também recomendou não usar calcinha na virada de 2016 para 2017, antes de a cantora estourar e atingir sucesso internacional. Ou seja: a ausência da peça deu sorte para ela.

Looks de tapete vermelho

Como já citados por muitas das celebridades brasileiras que às vezes abrem mão da calcinha, alguns momentos simplesmente impedem o uso da peça.

Entre as famosas que já dispensaram a lingerie em looks superproduzidos em tapetes vermelhos estão Rihanna, Kendall Jenner, Jennifer Lawrence, Serena Williams, Jennifer Lopez, Paris Hilton, Gwyneth Paltrow e mais.

Além de Yasmin Brunet: famosas que já apareceram sem calcinha