;(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; // 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(); })();
Topo
Entretenimento

Resumo novela 'Dona de Mim' da semana: confira capítulos de 30/5 a 7/6

Jaques (Marcello Novaes) e Ricardo (Marcos Pasquim) em "Dona de Mim" - Manoella Mello/Globo
Jaques (Marcello Novaes) e Ricardo (Marcos Pasquim) em 'Dona de Mim' Imagem: Manoella Mello/Globo
do UOL

Colaboração para Splash, em São Paulo

29/05/2025 19h30

Ricardo é seduzido pela esposa de Jaques. Confira o resumo dos próximos capítulos de "Dona de Mim" (Globo) logo abaixo:

Sexta-feira, 30 de maio

Jaques debocha de Danilo e Filipa, e tenta se aproximar da cunhada. Yuri diz a Ryan que, se ele não tiver um endereço, não conseguirá deixar a prisão. Lucas vai ao encontro de Vespa, e Marlon o procura. Jaques desabafa seu ressentimento com Rosa. Jaques conta a Abel sobre Filipa e Danilo. Davi conversa com Leo sobre seu comportamento. Abel confronta Filipa e Enzo. Davi anuncia que será responsável pela contratação da consultoria indicada por Ricardo. Abel alerta Danilo. Gabriela insiste que Vanderson se divorcie de Ellen. Tânia seduz Ricardo. Vanderson vai à Boaz e encontra Samuel.

Sábado, 31 de maio

Vanderson pede informações sobre Ellen a Samuel, que comenta com Abel sobre o encontro. Sofia diz a Leo que Rosa está triste. Vanderson contrata Sidnei para descobrir o paradeiro de Ellen. Abel elogia Davi. Ricardo percebe que perdeu sua caneta. Rosa cozinha com Sofia e Leo. Jaques encontra a caneta de Ricardo em sua casa, e Tânia o despista. Samuel revela a Leo que Vanderson procurou por Ellen. Filipa pede perdão a Danilo. Sidnei anuncia a Vanderson que Ellen está morta. Vanderson descobre que os Boaz arcaram com os custos hospitalares de Ellen. Marlon pede Kami em namoro. Ryan liga para Marlon, e Wilson flagra. Vanderson confronta Abel e Samuel.

Segunda-feira, 2 de junho

Abel afirma a Samuel que não deixará Vanderson se aproximar de Sofia. Gabriela fica aliviada ao saber que Ellen está morta. Marlon sonha com Luisão, que o aconselha. Wilson contesta os presos sobre as armas e celulares apreendidos, mas Ryan a despercebido. Marlon confessa a Alan que atendeu a ligação de Ryan do presídio. Vanderson descobre que Gabriela quer se casar com separação total de bens. Manuel conversa com Jussara sobre seus filhos. Yuri procura Marlon para falar sobre Ryan e Lucas. Marlon encontra Lucas na batalha de rimas e o leva para casa. Jeff chora nos braços de Solange. Abel rejeita a proposta de Jaques e Davi. Vanderson chantageia Abel. Jaques conhece Vanderson.

Terça-feira, 3 de junho

Jaques sonda Vanderson sobre sua relação com Ellen. Vanderson faz uma proposta a Magno. Jussara cuida de Lucas. A batalha de rimas entre Jeff e Dara faz sucesso na internet. Durval alerta Ryan sobre a proximidade com Marlon. Dara e Marlon aconselham Lucas. Jaques desconfia que Vanderson possa ser o pai de Sofia. Jaques e Danilo iram Filipa durante o ensaio da peça. Jaques tenta colher o DNA de Sofia. Jaques confronta Ricardo sobre sua relação com Tânia. Kami fica frustrada com o namoro com Marlon. Vanderson inicia um novo golpe com Sidnei. Leo vê Vanderson e pede ajuda a Marlon. Davi e Ayla visitam Rosa. Kami flagra Leo e Marlon juntos.

Quarta-feira, 4 de junho

Kami se revolta contra Leo, que tenta explicar a situação para a amiga. Magno dá o cartão com o nome falso de Vanderson para Leo, que conta a Samuel. Davi convoca Leo a preparar uma festa-surpresa para o aniversário de Samuel. Dom inicia um assalto à mão armada na padaria de Manuel, mas Marlon o rende. Abel confronta Vanderson sobre o cartão com o falso nome. Marlon é aplaudido por sua reação na polícia. Jeff inicia suas aulas com Alan e Marlon. Chega o dia da festa de Samuel. Leo diz a Samuel que o considera especial, e os dois se aproximam.

Quinta-feira, 5 de junho

Sofia torce para que Leo e Samuel namorem. As luzes da mansão se apagam. Tânia convoca Ricardo para sua casa, enquanto Jaques está fora. Rosa tem um esquecimento, mas logo recupera a memória a tempo de despistar as desconfianças de Jaques. Sem querer, Ayla impede que Jaques consiga colher o DNA de Sofia. Davi e Leo se divertem na festa, e Samuel vê os dois juntos. Samuel consegue religar a luz da mansão, e Katinha o parabeniza. Samuel conversa com Katinha. Abel conta para Filipa sobre a carta de Ellen para Sofia. Sofia questiona Ayla e Gisele sobre filhos. Jaques chega em casa, e Ricardo se esconde. Leo flagra Samuel e Katinha juntos.

Sexta-feira, 6 de junho

Leo tenta disfarçar, e Katinha questiona Samuel sobre sua relação com ela. Tânia despista Jaques e provoca Ricardo. Patrícia alerta Ricardo sobre Tânia. Filipa pensa em ler a carta de Ellen. Jaques tenta seduzir Filipa. Leo se incomoda ao lembrar de Samuel e Katinha. Jaques consegue manipular Sofia para colher o DNA. Solange pede que Marlon cuide de Jeff. Sofia conhece Marlon, que se emociona quando a menina fala de Sophya. Samuel conta a Davi que Katinha negou seu pedido de namoro. Kami afirma a Marlon que ainda existe algo entre ele e Leo. Enzo, Ronald e Yra dizem que Filipa deve ter redes sociais. Jaques se interessa por Patrícia. Vanderson vê Sofia.

Sábado, 7 de junho

Leo protege Sofia de Vanderson, que acredita já conhecer a menina. Filipa tem divergências com Ronald e Yra durante os ensaios, e Enzo se preocupa. Leo pede ajuda a Marlon, e Kami flagra os dois juntos novamente. Vanderson descobre que Sofia é a caçula dos Boaz. Leo decide aceitar o pedido de namoro de Davi, a fim de afastar as desconfianças de Kami. Davi vai à procura de Leo. Dara e Peter vão para a batalha de rimas. Sofia não leva a sério o namoro de Leo e Davi. Dara e Jeff fazem sucesso com sua apresentação. Leo pede ajuda a Samuel e revela que Vanderson viu Sofia. Davi chama Leo de namorada na frente de Samuel.

Entretenimento