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

Pan 2019

Pan: nascido no Japão, Yudy ganhou 10kg com coxinha e guaraná antes do ouro

Eduardo Yudy na vitória com ippon contra o dominicano Del Orbe na final do Pan -  Abelardo Mendes Jr/ rededoesporte.gov.br
Eduardo Yudy na vitória com ippon contra o dominicano Del Orbe na final do Pan Imagem: Abelardo Mendes Jr/ rededoesporte.gov.br

Adriano Wilkson

Do UOL, em São Paulo

11/08/2019 04h00

O judoca Eduardo Yudy ganhou o quarto ouro do judô brasileiro no Pan de Lima ontem (10). Filho de imigrantes brasileiros, ele nasceu no Japão e veio ao Brasil com 19 anos depois que uma academia brasileira foi disputar um torneio na Ásia e o convidou para treinar em São Paulo.

A decisão parece ter dado certo, e o judoca é visto como um dos nomes para renovar a seleção. Seu maior título até aqui veio após um golpe relâmpago que lhe garantiu um ippon aos 18 segundos da luta contra o dominicano Medickson Del Orbe.

A trajetória coroada com o ouro em Lima começou com as tradicionais dificuldades e alegrias de um imigrante em um país distante. Em seus primeiros dias no Brasil, Yudy sofreu para aprender português, mas se deliciou com a comida brasileira.

"Se eu falar isso minha nutricionista vai ficar brava, mas eu gostava muito de coxinha e guaraná", afirmou ele após conquistar a medalha. "Eu era muito leve. Lutava [na categoria] 81kg pesando 76kg. Quando eu cheguei no Brasil engordei 10kg. Antes do treino eu mandava três coxinhas grandes e duas garrafinhas de guaraná. Parei de comer coxinha e guaraná graças ao Rafael Silva, o famoso Baby. Fui treinar com ele, e ele caiu na minha barriga. ei mal o treino inteiro e nunca mais comi antes do treino."

Atleta largou faculdade por sonho olímpico no Brasil

A história de como o atleta veio parar no Brasil mistura os sonhos de seus pais com o dele próprio. O judoca nasceu na província de Ibaraki, depois que seus pais brasileiros foram visitar uma parte da família que morava no Japão. Os pais acabaram decidindo ficar para trabalhar e construir a vida lá.

Yudy começou a treinar no judô e já se destacava quando surgiu a oportunidade de participar de um campeonato júnior no Brasil. Convidado a ficar, Yudy largou a faculdade de Educação Física e tirou dinheiro do próprio bolso para se manter em São Paulo. Logo depois, foi contratado pelo clube Pinheiros. Aos 24 anos, é sargento do Exército brasileiro graças ao programa de incentivo ao esporte de alto rendimento mantido pelas Forças Armadas. No Brasil, ele pretende retomar os estudos.

Eduardo Yudy com a medalha de ouro do Pan - Abelardo Mendes Jr/ rededoesporte.gov.br - Abelardo Mendes Jr/ rededoesporte.gov.br
Imagem: Abelardo Mendes Jr/ rededoesporte.gov.br

Ao prestar continência à bandeira brasileira em Lima, o judoca deixou de cantar o hino nacional. Bem-humorado, afirmou que ainda está aprendendo a letra e comentou seus tropeços com a língua portuguesa.

"No começo eu não falava nada mesmo e tinha muita dificuldade. Só sabia falar 'obrigado', mas não conseguia montar uma frase, não sabia falar coisas como 'comer'. Com a ajuda de meus amigos, consegui aprender bem rápido", disse ele, com um leve sotaque do interior paulista. "Até hoje erro algumas coisas, mas é bem menos do que antes."

O judoca diz que seu maior sonho é ser campeão olímpico e, para chegar lá, ele precisa primeiro se classificar para os Jogos do ano que vem. A vaga pode vir no Mundial de judô, que também será realizado em Tóquio no fim do mês.

Sentindo-se mais brasileiro do que japonês, Yudy já antevê um desafio extra, além dos que encontrará no tatame.

"Hoje em dia prefiro comida japonesa porque coxinha eu já comi bastante", ele ite. "Fico com saudade de comida japonesa. Agora vou pro Japão e provavelmente a comida do hotel é muito boa. Vou dar uma engordadinha e minha nutri vai pegar no meu pé. Tem que controlar."

Após quatro medalhas de ouro, uma de prata e duas de bronze, a seleção brasileira de judô chega hoje ao seu último dia de competição no Peru. O encerramento do Pan está previsto para as 20h30 (de Brasília).