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

O dia em que Elis Regina ajudou Rita Lee, grávida, a sair da prisão

De Splash, em São Paulo

09/05/2023 12h31

A amizade entre Elis Regina e Rita Lee, que morreu ontem, aos 75 anos, não teve apenas momentos de ternura. Elis, ícone da MPB, é apontada pela Rainha do Rock como responsável por ter conseguido deixar a prisão, em 1976, conforme contou em sua biografia. Rita estava grávida de seu primogênito, Beto.

"Só pode ter sido manobra do meu Anjo da Guarda ter acontecido justamente no dia em que eu estava tendo um sangramento com cólicas ináveis (...) O perigo de aborto era real". É assim que Rita fala, em seu livro, dos momentos de tensão que ou ao ser detida injustamente por uso e porte de maconha.

Rita diz que a amizade entre elas demorou a florescer, já que, nas épocas dos festivais, Elis não era fã das guitarras dos roqueiros, como ela. "A última pessoa que eu esperava que fosse me visitar na cadeia era a Elis", itiu a ex-Mutante, a Ronnie Von, em 2020.

Naquele exato momento, chega uma carcereira dizendo: 'Rita Lee, chegou um artista famosa aqui na portaria e tá junto com o filhinho rodando a baiana querendo te levar de qualquer jeito' (...) Céus quem seria essa santa porreta que me aparece exatamente na hora que eu mais preciso, Nossa Senhora das Roqueiras? Chego corcunda de dor na sala do delegado e quem vem me dar um abraço dos mais fofos que já recebi na vida? Elis, aquela que fazia cara feia para os roqueiros! Elis, a musa mor da MPB! Rita Lee, em sua biografia

rita - Reprodução - Reprodução
Imagem: Reprodução

Elis, que chegou com o filho João Marcelo, teria então usado sua fama para exigir que Rita fosse liberada:

O delegadinho da vez, sem saber se pedia autógrafo ou enfiava a cara no apontador de lápis, fazia papel do falsinho atencioso, ora oferecendo cafezinho, ora perguntando sobre música. Elis ignorou o cara e disse em alto e bom som: 'Se um médico não chegar em cinco minutos, você é que vai precisar de um cafezinho, porque eu vou convocar uma coletiva e denunciar o que está acontecendo aqui com minha amiga Rita Lee.' Rita Lee, em sua biografia

rita - Reprodução - Reprodução
As amigas Elis Regina e Rita Lee; de estilos diferentes, não havia competição
Imagem: Reprodução

Na entrevista a Ronnie Von, a roqueira diz que foi abraçada por Elis, que contou que tinha decidido ir à delegacia ao saber que Rita estava grávida e muito magra. "O que ela berrou, o que ela aprontou lá dentro. (...) Ninguém mexia com a Elis. Ela era o Olimpo. Que mãezona. Mandou que comprassem comida para mim, deu dinheiro e ainda pediu troco. Me ajudou como se fosse uma amiga de infância", concluiu Rita.

Rita Lee: veja fotos da carreira da artista