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

Esse conteúdo é antigo

Chinesa bate recorde com cílios de 20 cm, os mais longos do mundo

Chinesa entra para o livro dos recordes com os cílios mais longos do mundo - Divulgação/ Guinness World Records
Chinesa entra para o livro dos recordes com os cílios mais longos do mundo Imagem: Divulgação/ Guinness World Records

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

10/06/2021 15h00Atualizada em 10/06/2021 15h02

A chinesa You Jianxia quebrou o próprio recorde mundial do Guinness World Records como a pessoa que tem os cílios mais longos do mundo, medindo 20,5 centímetros de comprimento.

Com a nova medição feita no dia 20 de maio, a mulher, que é da província Jiangsu, superou o recorde que ela mesma registrou em junho de 2016, quando seus cílios mediram 12,4 centímetros.

Em entrevista ao Guinness World Records, You Jianxia disse que já procurou diversos médicos para tentar encontrar uma explicação do porquê seus cílios crescem tanto, porém nenhum profissional encontrou uma resposta.

"Eu percebi, pela primeira vez, que meus cílios estavam crescendo em 2015. Eles continuam a crescer lentamente, ficando cada vez mais longos. Eu visitei vários profissionais para descobrir porque meus cílios são mais longos do que os de outras pessoas, mas não tive explicação. Os médicos dizem que é realmente incrível", disse You Jianxia.

Todos os cílios de You Jianxia são longos, mas o maior cílio foi encontrado na pálpebra superior do olho esquerdo. Foi ele que foi oficialmente medido em 20,5 centímetros, estabelecendo um novo recorde.

"Eu também tentei encontrar razões científicas para esse crescimento acima da média como questões genéticas ou alguma outra coisa. No entanto, nenhum membro da minha família tem cílios longos como eu, então isso não pode ser explicado", disse ela.

Apesar do comprimento, You Jianxia diz que os cílios não afetam sua vida no dia a dia. Ela acrescenta que eles até a ajudam a economizar tempo na hora de fazer a maquiagem.

"Graças aos meus cílios naturalmente longos, não preciso usar sombra ou delineador. Meus cílios naturais agem como um delineador longo", acrescenta.

"As pessoas têm belezas únicas temos que ficar felizes com isso", finalizou You Jianxia.