;(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();
})();
Eduardo Smith de Vasconcelos Suplicy, o Supla! Ou o namorado da Nina Hagen. Ou o Papito. Ou o Charada Brasileiro. Ou o Parça da Erva. Ou o cara que gravou um clipe muito louco em Cubatão. Tudo depende da fase em que você conheceu esse ícone da cultura pop brasileira.
Mas o ano é 2021 e tem gente que ainda está descobrindo o Supla. E até que dá para perdoar. Algumas dessas pessoas nem tinham nascido quando ele voltou para o Brasil e foi direto para a "Casa dos Artistas", em 2001. Jovens, vocês precisam conhecer todas as facetas de Supla.
Supla é filho do Eduardo Suplicy, vereador de São Paulo pelo PT. E também da ex-senadora Marta Suplicy, que foi também prefeita de São Paulo. Mas isso é óbvio, todo o mundo já sabia.
No primeiro Rock in Rio da história, em 1985, Supla foi responsável por um dos bafões fora dos palcos. Ele teve um lance com a alemã Nina Hagen. Daí nasceu o clássico "Garota de Berlim". Nosso Billy Idol brasileiro tocou no festival pela primeira vez na edição seguinte, em 1991, e em várias outras.
Supla vive misturando inglês e português, mas isso tem explicação. Ele morou seis anos nos Estados Unidos quando era criança e foi alfabetizado em inglês, antes do português. Depois, nos anos 1990, Supla morou mais uns anos em NY. E quando voltou ao Brasil virou um fenômeno: de novo.
Eu to muito feliz que a internet finalmente está descobrindo e dando valor ao Supla!
Essa é uma das poucas ocasiões que eu posso falar que eu sou fã raiz, conheçi nos anos 2000 no extinto Piores Clipes do Mundo na MTV.
Pode acreditar. O Marcos Mion foi um dos caras que deixou o Supla MUITO popular no comecinho dos anos 2000. E, calma, isso não tem nada a ver com a Fazendola.
Imagem: Reprodução/RecordTV
Ele apresentava o "Piores Clipes do Mundo", da MTV, e zoava demais os clipes do Papito. O preferido era "Green Hair", do refrão "japa japa girl". Em vez de se incomodar, Supla até participou do programa.
Inesquecível
Momento lindo do Mion com medo do Supla por causa da brincadeira no Piores Clipes pic.twitter.com/b0xN4G9S2Y
Depois veio a "Casa dos Artistas", no SBT. Era a primeira vez que o Brasil assistia a um reality show e Sílvio Santos acertou demais ao convidar Supla para o elenco. A simpatia do bad boy conquistou o público e nascia ali o primeiro casal de reality: Supla e Bárbara Paz. A união deu a vitória a ela.
Continua depois da publicidade
Ninguém lembra, mas o Brasil já shipou Barbara Paz e Supla na jurássica Casa dos Artistas. pic.twitter.com/OOEnDhwGYA
Depois do "Piores Clipes" e da "Casa dos Artistas", a lista dos rolês aleatórios do Supla (e das zoeiras) só foi crescendo...
Supla foi procurar namorada na MTV. E na falta de uma, rolaram duas temporadas do reality de pegação só dele.
voces falando do supla só me lembra que ele tinha um reality chamado papito in love. que era basicamente umas 15 mulheres disputando para ficar com ele e era esse conteúdo aí dos stories mas por 40 minutos seguidos
Como Supla segue tão jovem aos 54 anos? Ele é esportista! Na adolescência, chegou a lutar boxe profissionalmente, um talento herdado do pai. O Papito também surfa. Para quem duvidou, ele até divulgou umas fotos dele pegando onda.
Do Natal até agora, Supla já ganhou mais de 58 mil seguidores no Instagram. É lá que ele está apostando na divulgação do seu disco novo, "SuplaEgo", e respondendo várias perguntas aleatórias nos Stories. A galera tá feliz de interagir com o cantor.
Fui no direct do Supla pedir um salve par ao grupo de Discord e o cara me mandou um áudio super firmeza. Enquanto isso tem influenciador cobrando mais de 100 conto pra fazer a mesma coisa
Bem que o Supla podia seguir o exemplo do Matheus Carrieri e voltar para um reality 20 anos depois. Já pensou o Supla no "BBB 21"?
Chega mais, Boninho!
Supla no BBB 21 seria mágico na moral, já pensou um diálogo dele com um Daniel Xentê da vida, quantas pautas ricas em conteúdo seriam colocadas na mesa, que sonho...
ID: {{comments.info.id}}
URL: {{comments.info.url}}
Ocorreu um erro ao carregar os comentários.
Por favor, tente novamente mais tarde.
{{comments.total}} Comentário
{{comments.total}} Comentários
Seja o primeiro a comentar
Essa discussão está encerrada
Não é possivel enviar novos comentários.
Essa área é exclusiva para você, , ler e comentar.
Só s do UOL podem comentar
Ainda não é ? Assine já.
Se você já é do UOL, faça seu .
O autor da mensagem, e não o UOL, é o responsável pelo comentário. Reserve um tempo para ler as Regras de Uso para comentários.