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

Chilavert anuncia candidatura a presidente do Paraguai

Chilavert vai tentar ser presidente do Paraguai - Reprodução Twitter
Chilavert vai tentar ser presidente do Paraguai Imagem: Reprodução Twitter

De São Paulo, Brasil

20/06/2022 13h01

O ex-goleiro José Luis Chilavert Gonzalez, 56 anos, anunciou que irá concorrer à Presidência do Paraguai, em pleito agendado para abril de 2023.

"Depois de refletir e sentir a responsabilidade de construir um Paraguai melhor, decido formalizar minha candidatura a Presidente para que nosso povo possa sentir mais uma vez orgulhoso de ser paraguaio", escreveu em suas redes sociais com um vídeo em que formaliza a candidatura.

E, desde o anúncio, Chilavert postou uma série de mensagens nas redes sociais com seu plano de governo, como "recuperar e sustentar os postos de trabalho das empresas de nosso país" e "manter a estabilidade macroeconômica como condição necessária".

Além das mensagens nas redes, a campanha lançou um "manifesto" e um site com as principais propostas com base em seis eixos: Educação 4.0, Bem-estar, Economia, Energia, Infraestrutura e Segurança.

"Chegamos à política convencidos de que o amor que temos por nosso país nos dará força suficiente para realizar as grandes mudanças para o bem de todos os paraguaios. Estamos cientes de que haverá dificuldades, mas também sabemos que em um período presidencial, José Luis, junto com todos os paraguaios, pode deixar uma marca, uma marca em nossos corações para a nova história do nosso amado Paraguai. É hora de mudanças e nós somos a geração que vai promovê-las", diz um trecho do texto.

Chilavert ainda não anunciou por qual partido disputará a eleição, mas a mídia local fala que ele se filiará ao Partido da Juventude, uma sigla que não é dominante no país. Há anos, o poder na Presidência se divide entre o Partido Colorado, do atual presidente Mario Abdo Benítez, e o Partido Liberal.

O ex-goleiro e capitão da seleção paraguaia é um dos maiores jogadores da história do Paraguai, sendo considerado um dos melhores em sua posição no mundo. Além da segurança em sua posição, Chilavert também era um ótimo cobrador de faltas e pênaltis, marcando 62 gols em partidas oficiais - sendo oito pela seleção nacional.