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

Gatos contraem coronavírus e podem transmitir entre animais, aponta estudo

Gatos podem se contaminar com coronavírus - Divulgação/Leticia Oliveira
Gatos podem se contaminar com coronavírus Imagem: Divulgação/Leticia Oliveira

Wanderley Preite Sobrinho

Do UOL, em São Paulo

14/05/2020 12h56

Um estudo divulgado ontem na renomada publicação New England Journal of Medicine confirma a suspeita de que o novo coronavírus é capaz de infectar gatos e que, provavelmente, os animais transmitam a covid-19 entre eles.

O estudo, porém, diz que não é para tomar medidas contra animais porque não existem casos documentados de seres humanos que contraíram a doença por causa do contato com os gatos.

A pesquisa foi desenvolvida por cientistas americanos e japoneses, que recomendam: mantenham seus gatos em ambientes fechados na quarentena para limitar seu contato com outras pessoas e animais.

Como foi o estudo?

Primeiro, os pesquisadores colocaram três gatos em gaiolas separadas e os expam a SARS-CoV-2 (o nome oficial do novo coronavírus).

No dia seguinte, eles verificaram as narinas dos animais e detectaram o vírus em dois deles. Em três dias, o terceiro também estava contaminado.

Para descobrirem se, além de contraírem o vírus, os gatos são capazes de transmiti-lo a outros animais, os cientistas colocaram um gato saudável, sem o vírus, em cada uma das gaiolas.

Em dois dias, um desses gatos contraiu o vírus, e, em seis dias, todos eles estavam com o novo coronavírus.

"Os gatos não apresentaram sintomas", afirmou Yoshihiro Kawaoka, o líder do estudo e professor da Escola de Medicina Veterinária da Universidade de Wisconsin (EUA).

"Essa foi uma descoberta importante para nós", diz ele, que também ajuda a criar uma vacina humana contra a covid-19, chamada CoroFlu.

"Os resultados sugerem que os gatos correm o risco de serem infectados pelo vírus quando expostos a pessoas ou outros gatos positivos para SARS-CoV-2", conclui o estudo.

Gatos na quarentena

O professor Peter Halfmann, que ajudou nas pesquisas, diz que o estudo serviu para que "as pessoas tenham uma coisa em mente": "Se eles estão em quarentena em casa e preocupados em ar a covid-19 para filhos e cônjuges, eles também devem se preocupar em resguardar seus animais."

Eles aconselham que pessoas com sintomas evitem o contato com gatos e mantenham os animais em ambientes fechados, a fim de limitar o contato com outras pessoas e bichos.

Kawaoka diz, no entanto, que "não há justificativa para tomar medidas contra animais" porque não existem casos documentados de seres humanos que contraíram covid-19 por causa do contato com os gatos.

"Os gatos ainda têm muito mais chances de se infectar de um humano do que de um gato", diz Keith Poulsen, diretor do Laboratório de Diagnóstico Veterinário de Wisconsin.

Ruthanne Chun, reitora de assuntos clínicos da UW Veterinary Care, oferece os seguintes conselhos:

  • Se o seu animal de estimação mora dentro de casa com você e não está em contato com nenhum indivíduo positivo do covid-19, é seguro abraçar e interagir com ele.
  • Se o seu resultado deu positivo, é melhor limitar as interações com seus animais de estimação para protegê-los da exposição ao vírus.

"Os donos devem incluir os animais de estimação em seu planejamento de preparação para emergências, incluindo manter à mão um suprimento de duas semanas de alimentos e medicamentos", diz ela.

"Também devem ser feitos preparativos para o cuidado de animais caso você precise ficar em quarentena ou ir para o hospital por causa da doença."

Indígenas correm risco de extermínio por culpa da covid, diz Sebastião Salg

UOL Notícias