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

Apoiadores de Trump se reúnem em Washington antes da certificação da vitória de Biden

05/01/2021 18h53

Washington, 5 Jan 2021 (AFP) - Centenas de apoiadores do presidente dos Estados Unidos, Donald Trump, começaram a se reunir em Washington nesta terça-feira (5), um dia antes de um protesto convocado pelo presidente, que se recusa a itir a derrota nas eleições de novembro.

Vindos de todos os cantos dos EUA, os manifestantes disseram estar respondendo ao apelo de Trump para se concentrarem na capital na quarta-feira, quando o Congresso deve certificar a vitória eleitoral de Joe Biden.

"Meu comandante-chefe me chamou e meu senhor e salvador me falou" para vir, disse Debbie Lusk, de 66 anos, uma contadora aposentada de Seattle. "Ou recuperamos nosso país ou ele não existe mais", declarou à AFP.

Trump publicou no Twitter no mês ado que seus apoiadores deveriam se reunir em Washington DC para o que ele prometeu que seria um dia "selvagem" de protestos.

Grande parte do centro da capital foi vedado com tapumes, com lojas e negócios fechados devido à pandemia e em meio a temores de uma repetição da violência que abalou a cidade durante as marchas por justiça racial no ano ado.

Trump se negou a aceitar que perdeu a eleição de 3 de novembro, fazendo repetidas e infundadas alegações de fraude ou manipulação eleitoral nos estados onde foi derrotado por Biden por margens mais estreitas. Vários tribunais rejeitaram as contestações legais de sua equipe.

Mais da metade dos eleitores republicanos acredita que Trump venceu ou não tem certeza de quem venceu, de acordo com uma pesquisa realizada em dezembro por especialistas das principais universidades americanas, incluindo Harvard.

Essa confusão era ecoada nesta terça por muitos dos apoiadores reunidos sob um céu cinzento em uma praça fria próxima à Casa Branca.

"Não confiamos no resultado da eleição", afirmou Chris Thomas, uma vendedora aposentada de 69 anos que usava um boné de Trump.

Thomas disse à AFP que ela e seu marido viajaram de Oregon porque acreditam "na liberdade da América" e para mostrar seu apoio às políticas econômicas de Trump que ajudaram a empresa de vinho de seu filho a prosperar.

- Poucas máscaras -Pelo menos 300 simpatizantes do magnata republicano haviam se reunido até o meio-dia e quase todos eles estavam desobedecendo à obrigatoriedade de uso de máscara imposta pela prefeitura de Washington.

Vários deles disseram que a mídia havia exagerado a gravidade da pandemia de covid-19, que já matou mais de 355.000 pessoas nos Estados Unidos.

O vice-presidente Mike Pence presidirá a sessão conjunta do Congresso na quarta-feira, na qual os legisladores contarão e confirmarão estado a estado os votos do Colégio Eleitoral, que decidem quem ganhou a Casa Branca.

Essa certificação geralmente é uma formalidade, mas Trump tem pressionado Pence, seu fiel escudeiro, para anular a vitória de Biden, argumentando falsamente que o vice-presidente tem autoridade para descartar votos a favor do democrata.

"Realmente nos surpreenderia se Pence não apoiasse Trump", indicou Thomas, a vendedora aposentada.

Muitos manifestantes estão esperando uma surpresa de última hora que manteria Trump no poder após 20 de janeiro, para quando está marcada a posse de Biden.

"Trump ganhou por muito. Há evidências mais do que suficientes", disse Matthew Woods, de 59 anos, da Califórnia.

Anthony Lima, também da Califórnia, contou que viajou para Washington porque queria ver com seus próprios olhos o que estava acontecendo.

"Muitas agências de notícias não nos dizem a verdade", afirmou ele. "Estou aberto a acreditar que Joe Biden e Kamala Harris venceram a eleição, só quero uma investigação."

wat/jm/ad/lda/ic