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

Japão e Austrália adotam restrições para tentar barrar nova variante

Segundo a OMS, a B.1.1.529 é a variante mais "significante" detectada até agora - iStock
Segundo a OMS, a B.1.1.529 é a variante mais "significante" detectada até agora Imagem: iStock

Do UOL, em São Paulo

27/11/2021 09h25

Japão e Austrália se juntaram à lista de países que adotaram medidas de restrição para tentar evitar a entrada em seus territórios da variante ômicron, recém-descoberta no sul da África e classificada pela OMS (Organização Mundial da Saúde) como "de preocupação".

A Austrália suspendeu voos de nove países da África e fechou suas fronteiras para qualquer estrangeiro que tenha estado na região. O anúncio foi feito hoje pelo ministro da Saúde, Greg Hunt.

As restrições aplicam-se aos seguintes países: África do Sul, Namíbia, Zimbábue, Botsuana, Lesoto, Eswatini, Seychelles, Maláui e Moçambique. Os australianos que tentarem voltar para casa daquela região terão permissão para entrar no país, mas serão submetidos à quarentena obrigatória num hotel.

Qualquer pessoa que já esteja na Austrália, que tenha visitado uma das nações listadas nos últimos 14 dias, deve entrar em quarentena e fazer o teste imediatamente — são menos de cem pessoas nessas condições, segundo o governo.

Hunt disse que não há casos conhecidos da ômicron na Austrália, mas que medidas de precaução são necessárias.

Japão

O Japão também fortalecerá seus controles de fronteira para todas as chegadas —de japoneses e estrangeiros— da África do Sul e cinco outras nações africanas a partir de hoje, disse o secretário-chefe do gabinete, Hirokazu Matsuno.

Pessoas que estiveram recentemente em Botsuana, Eswatini, Lesoto, Namíbia, África do Sul ou Zimbábue deverão ar dez dias em quarentena numa instalação designada pelo governo após a sua chegada. Durante o período, eles deverão fazer quatro testes.

Matsuno disse em entrevista coletiva na noite de ontem que, com a possibilidade de que a nova variante seja mais infecciosa e possa representar uma ameaça à eficácia das vacinas, o Japão está tomando seu "maior nível de precauções".

Variante preocupa OMS

Segundo a OMS, a B.1.1.529 é a variante mais "significante" detectada até agora e tem alto potencial de propagação.

A variante tem uma proteína de espigão diferente daquela do coronavírus original, na qual se baseiam as vacinas contra covid-19. Isso aumenta a preocupação de que a B.1.1.529 possa "escapar" da proteção dos imunizantes.

Autoridades globais reagiram com alarme à nova variante. União Europeia, Reino Unido e Brasil anunciaram controles de fronteira mais rigorosos enquanto cientistas tentam determinar se a mutação é resistente a vacinas.

O governo da Bélgica anunciou ontem o primeiro caso na Europa da nova variante, em uma pessoa não vacinada que viajou ao exterior.