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

Ex de Karina Bacchi faz novo apelo e pede Dia dos Pais com o filho

Amaury Nunes fez novo vídeo pedindo para ver o filho Enrico - Reprodução/Instagram
Amaury Nunes fez novo vídeo pedindo para ver o filho Enrico Imagem: Reprodução/Instagram

De Splash, em São Paulo

09/08/2022 14h54

Amaury Nunes, ex-marido de Karina Bacchi, se pronunciou novamente após lamentar a distância do filho Enrico.

O empresário de 39 anos agradeceu às mensagens de apoio que recebeu e disse que está sem ver o menino desde o dia 17 de abril.

"Eu também não vi o meu filho no dia do aniversário dele, e foi por isso que eu decidi fazer aquele video, de coração aberto, sem filtro, sem corte", disse Amaury em novo vídeo publicado no Instagram.

"Em relação às acusações ou insinuações que foram feitas, eu acho que quem deve esclarecer é quem fez. Eu jamais teria feito qualquer tipo de acusação desse jeito. Principalmente por respeito ao nosso filho, por respeito à pessoa que é a mãe do meu filho e por tudo que a gente ou durante 5 anos", continuou o empresário.

Ele acrescentou que "todas as pessoas" que de alguma forma participaram da vida do ex-casal sabem de "sua índole, caráter e do pai que ele foi e é" para Enrico.

Espero do fundo do coração que a gente consiga resolver essa situação sem mais polêmicas, sem mais brigas, sem mais acusações e insinuações. Que você tenha o discernimento de saber o melhor para o nosso filho, que a gente possa retomar essa convivência o quanto antes e que nesse Dia dos Pais que está chegando agora ele possa ar com o pai dele. Amaury Nunes

Na semana ada, o empresário publicou um vídeo parabenizando Enrico por seu aniversário de 5 anos e lamentando a distância do filho. Nos comentários, Karina Bacchi se pronunciou, rebatendo de forma leve as afirmações de Amaury.

"As palavras parecem bonitas, mas tudo tem um porquê. Não é à toa que a justiça diz o contrário. Que Deus tenha misericórdia e te dê graça para ser mais verdadeiro em sua próxima família", escreveu a atriz.

Separação

Após 4 anos juntos, o casamento de Karina e Amaury chegou ao fim em maio deste ano.

A Lucas Pasin, colunista de Splash, Bacchi confirmou a separação e disse que não iria "compactuar com mentiras" sobre o motivo do fim da união, chamando de mentirosas as especulações de que a separação teria acontecido devido a um fanatismo religioso de sua parte.

À época, Amaury também se pronunciou, classificando como mentira alguns dos comentários que leu sobre a separação e ressaltando que o respeito entre os dois continuava.

A atriz engravidou por fertilização in vitro com espermatozoide do banco de doadores. Amaury conheceu Enrico quando ele era apenas um bebê de 20 dias e registrou o menino ao dar início ao relacionamento com Karina.