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

Maíra Cardi descarta crise com Arthur Aguiar: 'Inventam demais'

Mayra Cardi e Arthur Aguiar  - Reprodução/Instagram
Mayra Cardi e Arthur Aguiar Imagem: Reprodução/Instagram

Colunista do UOL

05/08/2022 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

Maíra Cardi e Arthur Aguiar não estão vivendo uma nova crise no casamento. Pelo menos é o que explica a influenciadora em conversa exclusiva com esta coluna de Splash. Após circularem notícias de que a coach e o campeão do "BBB 22" poderiam estar dando um "tempo" na relação, ela diz que "inventam" demais sobre sua vida pessoal.

"Eu e Arthur nos amamos muito. Acho que o fato de eu estar na Califórnia e ele não ter vindo, e o fato de nossos stories serem diferentes, faz com que as pessoas deduzam coisas. Estão sempre procurando algo ruim para bater e falar", conta Maíra.

Por conta de comentários e haters, a influenciadora - que sempre gostou de mostrar muito sobre a vida pessoal nas redes sociais - promete não se expor mais:

"Repensei e entendi que não quero mais dividir tudo da minha vida. Nunca me importei com as consequências, eu dava conta sozinha. A partir do momento que minha filha ficou doente e foi internada na UTI duas vezes, tudo mudou de lugar. A paz da minha família vem antes agora", explica.

Maíra se refere ao período em que a filha, Sophia, foi internada em janeiro deste ano, quando Arthur Aguiar estava confinado na casa do "Big Brother Brasil". Na época, a influenciadora disse que a filha teve uma parada respiratória.

'Nunca interferi na carreira do Arthur'

Ainda na entrevista, a coach relembra a participação de Arthur Aguiar no reality da Globo e diz que se dedicou muito ao marido na época. Ela ressalta que, ao contrário dos boatos que circulam nas redes sociais, nunca cobrou nada em troca dele ou quis interferir em sua carreira.

"Fiz por amor e faria tudo de novo. Tudo que se faz por amor o retorno é imediato. Me faz feliz ajudar quem amamos. Também nunca interferi na carreira do Arthur, e não seria agora. As decisões que ele toma serão sempre respeitadas por mim".

Mudança do Brasil?

A busca por privacidade é tanta que Maíra e Arthur, conforme noticiou o jornalista Leo Dias, do "Metrópoles", estariam planejando sair do Brasil em breve. Segundo a publicação, eles iriam para a Califórnia, Estados Unidos, onde a coach está no momento e já morou antes por oito anos.

Questionada sobre o assunto, Maíra nega que já tenha uma data para a mudança e esclarece que tudo não a ainda de uma vontade.

"Em momento algum falei que ia mudar do Brasil. Estou na Califórnia porque meu filho vai se mudar. Vim ver as coisas para ele", diz ela, que completa: "O fato do Arthur estar na Globo nos impedia de mudança, mas agora não temos mais nada que impeça. Não afirmei que vamos mudar. É uma vontade que sempre tive, e antes não era uma possibilidade".