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

Lucas Pasin

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Simone decide futuro da carreira e prepara lançamento para este ano

Simone Mendes vai continuar no sertanejo e planeja turnê pelo Brasil - Reprodução/Instagram
Simone Mendes vai continuar no sertanejo e planeja turnê pelo Brasil Imagem: Reprodução/Instagram

Colunista do UOL

23/08/2022 16h38

Receba os novos posts desta coluna no seu e-mail

Email inválido

A cantora Simone Mendes, que encerrou as atividades da dupla com a irmã Simaria semana ada, vai seguir no território sertanejo e já está de olho em músicas inéditas.

Esta coluna recebeu um comunicado, em primeira mão, indicando que a "coleguinha" vai apresentar novidades a partir de outubro.

Ela ainda planeja uma grande turnê pelo Brasil para comemorar a nova fase em carreira solo.

"Simone já está se preparando para levar sua voz potente e todo seu carisma para todos os cantos do país em uma grande turnê, com a mesma equipe que acompanhou a dupla nos últimos anos", diz a nota.

Ontem, Simone contou que a decisão de terminar a dupla de sucesso partiu das duas. Ao ser questionada sobre como se sente, ela ressaltou que está "com o coração em paz".

Simone e Simaria - Heber Barros - Heber Barros
Simone e Simaria
Imagem: Heber Barros

Ainda não vai para o gospel

Em conversa com os seguidores no Instagram no final de semana, a cantora negou os boatos de que iria migrar para a música gospel e garantiu que, no momento, gostaria de dar uma "roupagem" nova aos trabalhos.

"Eu andei lendo algumas matérias falando que eu iria seguir carreira no gospel. Veja: Todo mundo sabe que eu sou cristã, minha família, meu marido, há muitos anos, 20 anos. Mas eu ainda não vou seguir o gospel, porque ainda não é tempo de fazer o gospel. Sou apaixonada, amo louvar, é o que me traz paz, alegria, felicidade, mas eu preciso obedecer o tempo de Deus. Eu permaneço cantando um estilo de som que eu também amo, que eu cresci ouvindo, que me deu tudo na minha vida, que é o sertanejo", afirmou a artista em seus stories na rede social.

A cantora, de 38 anos, também aproveitou a conversa com os fãs para falar sobre a relação com Simaria, afirmando que está feliz pelos novos os da irmã, agora sozinha, e indo às lágrimas ao falar sobre seu amor pela ex-parceira.

"Estou com uma vontade muito grande de viver esse processo novo na minha vida, mas também estou muito feliz pela minha irmã, porque ela está feliz. Ela quer esse tempo pra cuidar dos filhos dela e eu acho que a coisa mais importante da vida é a família, os filhos da gente. Ela é meu Sol, ela é minha luz, ela é minha anja e eu a amo mais do que qualquer coisa nesse mundo. Muito tempo, né? 30 anos de história. Mas é isso, eu estou feliz por ela. Vamos aproveitar a vida, porque viver é bom, enquanto Deus nos permite essa temporada aqui na Terra", concluiu.