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

Rita Lee não queria políticos em velório: 'Me levantaria para vaiá-los'

De Splash, em São Paulo

09/05/2023 11h58

Rita Lee morreu na noite da última segunda-feira, aos 75 anos, e, em sua autobiografia, "Rita Lee: Uma Autobiografia", da Editora Globo, falou sobre como imaginava que o mundo lidaria com sua morte.

A artista contou já ter escolhido qual a frase que gostaria que estivesse em seu epitáfio: "Ela nunca foi um bom exemplo, mas era gente boa."

Na obra, discorreu sobre as reações ao anúncio de sua partida.

"Quando eu morrer, posso imaginar as palavras de carinho de quem me detesta", escreveu. "Algumas rádios tocarão minhas músicas sem cobrar jabá, colegas dirão que farei falta no mundo da música, quem sabe até deem meu nome para uma rua sem saída."

No livro, Rita ainda falou sobre a reação daqueles que a amam. "Os fãs, esses sinceros, empunharão capas dos meus discos e entoarão 'Ovelha Negra', as TVs já devem ter na manga um resumo da minha trajetória para exibir no telejornal do dia e uma notinha no obituário de algumas revistas há de sair."

"Nas redes virtuais, alguns dirão: 'Ué, pensei que a véia já tivesse morrido, kkk'. Nenhum político se atreverá a comparecer ao meu velório, uma vez que nunca compareci ao palanque de nenhum deles e me levantaria do caixão para vaiá-los. Enquanto isso, estarei eu de alma presente no céu tocando minha autoharp e cantando para Deus: 'Thank you Lord, finally sedated' ('Obrigada, Deus, finalmente sedada', em tradução livre para o português)."

Leia o trecho na íntegra:

"Quando eu morrer, posso imaginar as palavras de carinho de quem me detesta. Algumas rádios tocarão minhas músicas sem cobrar jabá, colegas dirão que farei falta no mundo da música, quem sabe até deem meu nome para uma rua sem saída. Os fãs, esses sinceros, empunharão capas dos meus discos e entoarão "Ovelha negra", as tvs já devem ter na manga um resumo da minha trajetória para exibir no telejornal do dia e uma notinha no obituário de algumas revistas há de sair. Nas redes virtuais, alguns dirão: "Ué, pensei que a véia já tivesse morrido, kkk". Nenhum político se atreverá a comparecer ao meu velório, uma vez que nunca compareci ao palanque de nenhum deles e me levantaria do caixão para vaiá-los. Enquanto isso, estarei eu de alma presente no céu tocando minha autoharp e cantando para Deus: 'Thank you Lord, finally sedated'".

Rita Lee: veja fotos da carreira da artista