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

Didi Wagner celebra reunião com Mion para o Lollapalooza: 'Renovação'

Lollapalooza 2022: Didi Wagner celebra reunião com Mion e revela o que diria a Rihanna  - Arquivo pessoal
Lollapalooza 2022: Didi Wagner celebra reunião com Mion e revela o que diria a Rihanna Imagem: Arquivo pessoal

Laysa Zanetti e Renata Nogueira

De Splash, em São Paulo

25/03/2022 10h26

É dada a largada oficial do Lollapalooza 2022, e se o público está empolgado, os apresentadores da transmissão ao vivo na TV não ficam para trás.

Afinal, foram dois anos sem o festival, que volta neste fim de semana a São Paulo com direito a um gostinho de nostalgia para os saudosos da MTV: Didi Wagner e Marcos Mion vão fazer a cobertura juntinhos!

"Estou muito animada para compartilhar essa transmissão com o Mion", declarou a VJ em entrevista a Splash.

"Vai ser muito especial, porque comecei minha carreira televisiva fazendo programas ao vivo ao lado do Mion. 22 anos depois, a gente se reencontra nesse momento em uma situação de renovação."

A apresentadora, veterana de Lolllapalooza pelo Multishow, revela ainda uma iração pelo momento profissional do colega:

Marcos Mion no 'Caldeirão' - Divulgação - Divulgação
Marcos Mion no 'Caldeirão'; apresentador vai comandar tranmissão do Lollapalooza na TV Globo
Imagem: Divulgação

"Sinto que tenho muito a aprender com o Mion, porque ele está em um momento brilhante de sua carreira. Se tem alguém que sabe falar com o público, é ele. Por outro lado, eu tenho muita experiência em transmissões ao vivo de festivais. Então eu acho que teremos uma troca muito legal quando pudermos estar juntos."

Volta com gostinho especial

Aos 46 anos, Didi declara que voltar ao Autódromo de Interlagos este ano tem um gosto especial, sobretudo considerando que a edição de 2020 foi cancelada às vésperas da data marcada:

"Naquele momento, além de toda a apreensão, foi um balde de água fria ver um festival deste porte ser cancelado tão próximo da data em que seria realizado. Agora, dois anos depois e com a vacina (...), eu me sinto realizada em poder participar de um evento que celebra a música e reúne as pessoas. Estou animada e também um pouquinho enferrujada; afinal, são dois anos sem fazer parte de nenhuma transmissão de um grande festival de música."

Carinho do público é bom, mas com segurança

Público do Lollapalooza Brasil 2019 - Flavio Moraes/UOL - Flavio Moraes/UOL
Público do Lollapalooza Brasil 2019
Imagem: Flavio Moraes/UOL

Para Didi, mesmo com o retorno aos eventos presenciais e com a vacinação, ainda é prudente manter um distanciamento:

"Já recebi pedidos de selfies, já recebi abraços, beijos... Até determinado momento, fiquei apreensiva com a questão do contato, porque a pandemia ainda não acabou. Depois de algumas interações com pessoas que me abordaram, comecei a falar: 'Gente, vamos dar um oi mais de longe, acho que é mais sensato ainda nesse momento'."

Mesmo assim, ela reforça que gosta de receber o afeto das pessoas que acompanham seu trabalho:

"Fico muito honrada de ser reconhecida, acho que é uma grande demonstração de carinho pelo meu trabalho. Fico feliz e me sinto querida."

'Ano ado eu morri, mas esse ano eu não morro'

Doja Cat se apresenta no 'Billboard Music Awards 2021' - Reprodução/TNT GO - Reprodução/TNT GO
Doja Cat se apresenta no 'Billboard Music Awards 2021'
Imagem: Reprodução/TNT GO

Didi confessa que a pergunta é dificil, mas elege alguns shows que considera imperdíveis na edição deste ano. Para ela, Doja Cat, Pabllo Vittar, que já está preparadíssima para protestos políticos, Matuê e Emicida são artistas que prometem muito.

"Doja Cat é uma cantora que vem fazendo sucesso mais recentemente, mas já tem muitos hits", explica. "É uma mulher divertida, que dança super bem e tem todo o aparato do showbiz por trás. Acho que vai trazer um show colorido, animado e bastante cativante."

Já das atrações nacionais, ela destaca seu gosto pelo trap nordestino do Matuê, que "não sai de sua playlist", e explica que o show do Emicida poderá ser catártico para o público:

"O Emicida lançou em 2019 o 'Amarelo', que tem canções incríveis sobre ativismo social e positivismo. Não aquele positivismo tóxico, e sim de engajamento e luta. E, sem querer, lançou uma das músicas desse disco acabou virando hino da pandemia. Acredito que a canção que ele fez usando o sample do Belchior será o hino do Lollapalooza 2022."

Nova profissão?

Rihanna: será que cantora vem ao Brasil acompanhar o rapper A$AP Rocky? - Getty Images - Getty Images
Rihanna: será que cantora vem ao Brasil acompanhar o rapper A$AP Rocky?
Imagem: Getty Images

Com os boatos de Rihanna vindo ao Brasil acompanhar A$AP Rocky, Didi revela o que diria à cantora, que está grávida, caso a encontrasse pelos bastidores:

"Se eu trombasse com a Rihanna aqui, acho que o que eu perguntaria para ela é: posso ser sua babá?"