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

Stalkeadas

Um olhar diferente sobre o que bomba nas redes sociais


Stalkeadas

Química para além do set: Zendaya e Tom Holland formam o casal do momento

Tom Holland e Zendaya em cena de "Spider Man" - Reprodução / Internet
Tom Holland e Zendaya em cena de "Spider Man" Imagem: Reprodução / Internet

Júlia Flores

De Universa

06/12/2021 11h49

Se existe um casal mais adorável do que Zendaya e Tom Holland, nós desconhecemos. Os atores de Hollywood, que se aproximaram durante as gravações do filme "Homem Aranha", definem bem o que a gente pode chamar de match perfeito.

Zendaya, que tem 25 anos, é a queridinha fashionista de Los Angeles. Universa, inclusive, já publicou uma matéria comentando os looks e maquiagens da artista, que não brinca em serviço no quesito moda e já lançou até a própria marca de roupas, a Daya by Zendaya.

Mas não é só por causa de seu estilo que Zendaya brilha: ano ado, em 2020, ela se tornou a atriz mais jovem a ganhar um Emmy graças à sua atuação na série "Euphoria", em que interpreta uma adolescente viciada em analgésicos e drogas sintéticas, Rue.

Sim, Tom Holland é um cara de sorte e, a seguir, preparamos uma lista para explicar a relação do casal e também para provar que não faltam motivos para torcer pelo sucesso desse relacionamento:

Química começou no set

Tom Holland e Zendaya - Reprodução / Internet - Reprodução / Internet
Fã cria o melhor meme sobre namoro de Tom Holland e Zendaya
Imagem: Reprodução / Internet

O casal se conheceu em 2016, durante as gravações de "Homem Aranha: de volta ao lar". No filme, Zendaya interpreta Michelle "MJ" Jones e Tom, o próprio Spider Man.

À época, Tom deu uma entrevista para a Revista People em que descreveu Zendaya como sua melhor amiga (cof cof): "Somos como melhores amigos. Ela é tão incrível. Estou um pouco preocupado [em lidar com a fama ... mas] Zendaya é super famosa e já ou por isso, e eu apenas ligo para ela e digo: 'Como faço para ser famoso?'. Fico feliz de ter uma amiga como ela. "

Estado de negação

Fofocas e rumores de que os atores estariam namorando ficaram mais fortes em 2017, durante a turnê de divulgação do filme. Apesar de fontes próximas ao casal terem confirmado o relacionamento, os dois logo desmentiram a história.

No tuíte abaixo, Zendaya brinca com as fofocas:

"Espera aí... a minha fofoca favorita diz que nós amos as férias juntos! Eu não tiro folga há anos..."

Enquanto isso...

Entre 2016 e 2021, Tom e Zendaya chegaram a se relacionar com outras pessoas. Em agosto de 2019, a atriz viajou para a Grécia com Jacob Elordi, colega de cena "Euphoria", e, apesar dos dois nunca terem assumido nenhum compromisso, um paparazzi flagrou o casal se beijando em fevereiro de 2020.

Zendaya e Jacob Elordi na primeira temporada de Euphoria, da HBO - HBO - HBO
Zendaya e Jacob Elordi na primeira temporada de Euphoria, da HBO
Imagem: HBO

Já Holland começou a namorar Nadia Parks em julho de 2020. Fontes afirmaram que, por causa da pandemia, os dois chegaram a dividir o mesmo teto... só que o relacionamento não durou muito.

É pra shippar de pé!

Um ano depois, em juho de 2021, Zendaya e Holland foram flagrados juntos em Los Angeles. Os rumores sobre o casal voltam a surgir e, em agosto deste ano, chegou a confirmação; os dois foram vistos de mãos dadas em um jantar de amigos:

Tom e Zendaya posam juntos em um jantar de amigos - Reprodução Instagram - Reprodução Instagram
Tom e Zendaya posam juntos em um jantar de amigos
Imagem: Reprodução Instagram

Olha a pose desse casal! Não é a coisa mais fofa do universo?

Lindos, românticos e descolados

A partir daí, Zendaya e Holland as declarações públicas chegaram. Nesse post acima, o ator principal de Spider Man compartilhou uma foto no set ao lado da namorada e escreveu na legenda: "Minha Mary Jane, tenha o mais feliz dos aniversários. Me ligue quando acordar."

Com o tempo, os dois foram vistos juntos com mais frequência e Holland chegou a compartilhar uma foto só de Zendaya em seu Instagram para divulgar o lançamento do filme "Dunes", em que a ela atua ao lado de Timothée Chalamet.

Tamanho não é problema

Tom Holland e Zendaya. Atriz é cerca de 5 cm mais alta do que o namorado - TodaTeen - TodaTeen
Após flagra, Zendaya e Tom Holland são vistos juntos mais uma vez (Créditos: Alberto E. Rodriguez/Getty Images for Disney)
Imagem: TodaTeen

Mas o ápice da fofura do casal aconteceu na última semana, durante evento de divulgação da nova franquia do "Homem Aranha - Sem volta para casa". Ao ser questionada sobre a diferença de altura com o namorado - a atriz é cerca de 5 centímetros mais alta do que o parceiro — Zendaya respondeu que isso só é um problema dentro de set.

Em resumo: não há obstáculos para o amor desse casal. Ansiosas para mais capítulos dessa história de amor.

Stalkeadas