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

Charlie Watts, dos Stones, deixa fortuna de R$ 183 mi após sua morte

Charlie Watts faleceu em agosto de 2021 aos 80 anos e deixou sua fortuna para sua esposa e filha - Divulgação/ Kevin Mazur
Charlie Watts faleceu em agosto de 2021 aos 80 anos e deixou sua fortuna para sua esposa e filha Imagem: Divulgação/ Kevin Mazur

Colaboração para Splash, em São Paulo

18/05/2022 09h34

Charlie Watts, baterista dos Rolling Stones, que faleceu em agosto de 2021 aos 80 anos, deixou uma fortuna avaliada em US$ 37,2 mi, equivalente a R$ 183 mi, na cotação atual, para sua esposa Shirley e sua filha, Seraphina.

Conforme o The Sun, o total não inclui o valor da propriedade de Charlie na França, que acredita valer milhões a mais. Documentos do inventário obtidos pelo jornal mostram que a maior parte da fortuna do músico irá para sua esposa Shirley.

No entanto, ele ordenou que seus veículos — alguns dos quais ele nunca dirigiu, fossem entregues de acordo com seus desejos, que nunca serão divulgados. O documento de 14 páginas também diz a seus executores para usar a renda para apoiar seus "beneficiários" como quiserem.

Quando Shirley morrer, a fortuna será ada para sua filha Seraphina, a irmã de Charlie, Linda Rootes, suas cunhadas Jackie Fenwick e Jill Minder e o cunhado Stephen Shepherd.

Em agosto do ano ado, Charlie deveria fazer uma turnê pelos Estados Unidos com a banda como parte de sua turnê 'No Filter'. Mas foi anunciado que ele não participaria, pois, precisava se recuperar de uma recente cirurgia de emergência: seria a primeira vez que o baterista ficaria de fora de um show da banda desde a sua entrada, em janeiro de 1963.

Ele não era membro fundador dos Stones como Mick Jagger e Keith Richards, mas participou de todos os álbuns de estúdio do grupo. Em 2004, Charlie Watts fez o tratamento para um câncer de garganta.

Mick Jagger itiu que achou 'muito catártico' voltar ao palco após a morte de seu amigo e colega de banda.

"Depois de fazer os primeiros shows, acho que me sinto muito bem com isso. Mas estou feliz que estamos fazendo isso. Eu sei que Charlie queria que fizéssemos isso. Eu acho que o público quer fazer isso. Eles precisam"

Mick também revelou que sente falta de brincar com Charlie enquanto refletia sobre o recente tempo que aram juntos no estúdio antes de sua morte. "Parece que foi ontem que eu estava no estúdio com Charlie, brincando. É tão estranho e depois muito triste."

E quero dizer, faz tanto tempo que você trabalha com alguém assim, e você conhece alguém tão bem e suas peculiaridades e ela conhecem as suas. E há uma linguagem na comunicação com os músicos, obviamente, ou qualquer outra coisa. Então, você fala sobre isso. É difícil falar de música. Então, depois de tanto tempo, você tem essa facilidade de comunicação, por assim dizer, com outro músico. Isso é muito raro. Eu sinto tanta falta disso

Mick Jagger