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

Maraisa recebe cantada de Sergio Marone: 'Pacote desse a gente rasga'

Colaboração para Splash, no Rio de Janeiro

29/12/2022 07h51

Maraisa, de 34 anos, da dupla Maiara e Maraisa, recebeu uma cantada ousada de Sergio Marone, 41, após fazer um desabafo em uma rede social. A cantora jogou uma indireta que estava "empacotada de presente", mas não tinha ninguém para "desembrulhar". O ator então captou a mensagem e mandou uma resposta direta para a sertaneja.

No Twitter, a irmã de Maiara compartilhou uma foto em que aparece com um vestido dourado colado ao corpo e disse:

"Aqui toda empacotada de presente, só não tem ninguém para desembrulhar?", escreveu ela.

Em seguida, ela foi respondida pelo ator, que sugeriu para a sertaneja: "Um pacote desse a gente rasga. Não desembrulha, não...". A cantora não perdeu tempo e respondeu a Sergio: "Eu acho que dou conta".

Não é a primeira vez que os dois flertam nas redes sociais. Neste ano, Maraisa já deixou uma cantada em uma publicação do ator.

Na foto do famoso, a cantora escreveu: "Oi, meu nome é Maraisa. Você vem sempre aqui?". Em seguida, complementou achar não ter chances com o ator.

Contudo, a cantada chegou até Sergio e não parou por aí! Apesar de a artista apagar o comentário pouco tempo depois o ator ficou sabendo da situação por meio de seus seguidores, em uma live. "Eu vi o que você escreveu no tweet ado, ops!, apagado, Maraisa. Nunca diga nunca".

Meses depois, em outubro, a sertaneja disse que ainda não tinha conseguido realizar o encontro com o ator. No entanto, a dupla de Maiara seguia aguardando o momento e afirmou que não sabia como reagiria na frente do galã.

"Esse será o momento da minha vida. Estou esperando esse encontro. A vida inteira fiquei esperando um galã daquele. Ele é um príncipe encantado. O Sérgio Marone até no jeito que ele conversa seduz a gente. Será que ele está me esperando mesmo? Quer me encontrar? É verdade da minha parte. Você acha que eu minto? Não sei se eu dou conta de um homão daquele. Acho que vou travar inteira com ele na minha frente. Ô, homem bonito", elogiou Maraisa, à "Quem".