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

Viúva diz por que não falou sobre ajuda financeira que ganha do Roupa Nova

Elaine Soares ao lado de Paulinho - Reprodução
Elaine Soares ao lado de Paulinho Imagem: Reprodução

Colaboração para Splash, em Alagoas

27/12/2021 17h05

Elaine Soares Dias, viúva de Paulinho, vocalista do Roupa Nova, explicou por que não revelou que recebe auxílio da banda, após contar que está trabalhando como ambulante em uma região de comércio no Rio de Janeiro, devido a problemas financeiros.

Em entrevista à Quem, a viúva explicou que ela não falou sobre a ajuda que o Roupa Nova lhe dá mensalmente devido a um acordo confidencial para que esse assunto não fosse divulgado na mídia. O auxílio veio à tona após o próprio Roupa Nova expô-lo em comunicado — Elaine diz ter ficado surpresa com essa atitude.

"Fiquei surpresa com esse comunicado do Roupa Nova porque, em 2018, bem antes do meu marido pensar que ia falecer, ele e os outros integrantes da banda fizeram um pacto e combinaram que, se qualquer um deles falecer, quem ficasse ia amparar a família [do falecido] em todos os sentidos", declarou.

Segundo Elaine, devido à pandemia de coronavírus, o Roupa Nova teve a agenda de shows afetada e, com isso, ela diz que hoje a banda "ajuda no valor que pode", sem revelar a quantia.

"Mas foi feito um trato de confidencialidade e eles me pediram que isso jamais fosse divulgado nos meios de comunicação e até mesmo entre meus amigos. Foi feito um pacto em que ambas as partes não podiam falar sobre a ajuda e a minha parte foi cumprida", afirmou.

Por fim, Elaine Soares relatou que o valor pago mensalmente pelo Roupa Nova é "insuficiente" para sua sobrevivência e, por esse motivo, ela decidiu trabalhar como ambulante durante o período de Natal "para arcar com as despesas que sou obrigada a arcar".

"Se não arcar com essas despesas do condomínio e do IPTU, sou obrigada a sair do apartamento e tenho o direito real de moradia porque sou reconhecida como mulher do Paulinho com muito orgulho. O legado dele, se depender de mim, jamais será esquecido ou apagado. O Paulinho é insubstituível, só que agora não presta mais para as outras pessoas. Mas para mim ele nunca vai deixar de ser meu marido amado e idolatrado", completou.

Entenda

Na semana ada, também em entrevista à Quem, Elaine Soares Dias disse que estava trabalhando como ambulante para conseguir dinheiro para comprar presentes de Natal para a família. Segundo contou, ela pediu ajuda a uma amiga que trabalha vendendo artigos de acrílico em uma banca no Saara, região de comércio popular no Rio.

Após a repercussão das declarações da viúva de Paulinho, o Roupa Nova soltou uma nota explicando que contribui financeiramente com ela.

"Com relação à Elaine Dias, mesmo em tempos de pandemia que prejudicou a vida e o sustento de todos pela ausência de trabalhos, a mesma tem recebido uma quantia mensal a título de doação por parte da banda."

Elaine, que é psicóloga e advogada, está em uma batalha judicial com os filhos do cantor para ter a união estável reconhecida e também direito à herança.