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

Butantan pede autorização à Anvisa para testar soro contra covid-19 em humanos

Dimas Covas disse que dossiê com resultados foi enviado na terça-feira, 2, cujo retorno com observações é esperado até o fim do dia - Divulgação
Dimas Covas disse que dossiê com resultados foi enviado na terça-feira, 2, cujo retorno com observações é esperado até o fim do dia Imagem: Divulgação

Priscila Mengue

05/03/2021 16h48

O diretor do Instituto Butantan, Dimas Covas, anunciou hoje ter feito uma solicitação à Agência Nacional de Vigilância Sanitária (Anvisa) para autorizar o início de estudos clínicos em pessoas de um soro de tratamento para a covid-19. Ele disse que um dossiê com os resultados foi enviado na terça-feira, 2, cujo retorno com observações é esperado até o fim do dia.

Assim como em uma iniciativa no Rio e pesquisas em outros países, como na Argentina, o soro é desenvolvido a partir do plasma de cavalos. Segundo o diretor, o estudo se mostrou seguro e efetivo nos testes pré-clínicos, feitos em camundongos e coelhos. "Está mostrando resultados extremamente promissores. Esperamos que a mesma efetividade seja mostrada nesses estudos clínicos", disse, durante coletiva de imprensa no Palácio dos Bandeirantes.

Ao todo, três mil frascos estão prontos para iniciar o estudo clínico, que será realizado em pacientes transplantados do Hospital do Rim e com comorbidades do Hospital de Clínicas, ambos da capital paulista, nos quais serão conduzidos, respectivamente, pelos médicos José Medina e Esper Kallas.

"Esse material foi todo desenvolvido no Butantan. O vírus foi isolado de um paciente brasileiro. Foi, na sequência, cultivado, inativo, submetido a vários testes em camundongos e, finalmente, levado a imunizar os animais", explicou Dimas Covas.

"Esses animais (cavalos) foram submetidos a esse vírus e, na sequência, produziram anticorpos. O plasma desses animais foi coletado e processado nas nossas instalações, dando origem ao produto."

Ao longo do estudo, foi constatada a diminuição da inflamação dos pulmões de hamsters após um dia de tratamento, o que pode contribuir na redução da letalidade da covid-19. "Esperamos que a mesma efetividade seja demonstrada agora nesses estudos clínicos, que poderão ser autorizados na próxima semana para ter o seu início", destacou o diretor.

Em entrevista ao Estadão em fevereiro, Ana Marisa Chudzinski-Tavassi, diretora de inovação do Butantan, explicou que o vírus foi inativado por radiação para poder circular sem risco. "Fizemos análise bioquímica, caracterizamos o vírus, as proteínas, se era capaz de produzir anticorpos, se eram capazes de neutralizar o vírus ativo. Isso tudo feito", comentou.

Estado de SP anuncia novas faixas etárias para vacinação na segunda

Na coletiva, o governador João Doria (PSDB) destacou que anunciará, na segunda-feira, 8, as próximas etapas de vacinação contra covid-19 para idosos abaixo de 77 anos. Ao todo, foram aplicadas 3.079.945 vacinas no estado, das quais 761.107 de segunda dose.

A ampliação ocorre em um momento em que São Paulo vive um aumento de casos, óbitos e internações por covid-19. Em média, 3 pessoas são hospitalizadas a cada 2 minutos no estado por causa da doença.

No caso de hospitalizações relacionadas à covid-19, houve um aumento de 13,5% na média diária, que chegou a 2.066 novos pacientes por dia. Em comparação a três semanas atrás, na segunda de fevereiro, isso representa uma elevação de 42,4%.

No caso de óbitos, a média diária da semana é de 273, um aumento de 13,2% em relação à semana anterior. As médias são consideradas parciais, por enquanto, pois não incluem dados dos dois últimos dias da semana epidemiológica (a sexta-feira, 5, e o sábado, 6).

Doria destacou, ainda, que um novo hospital de campanha montado dentro de uma unidade hospitalar já existente será anunciado na segunda-feira. 8. Ele justificou que não será nos moldes de outros do ano ado, como os montados em estádios de futebol e com leitos majoritariamente de enfermaria, mas sim voltados aos pacientes mais graves.

"Nós precisamos de quartos com equipamentos de UTI. Essa é a razão fundamental pela qual não optamos pelas tendas", comentou. Ele também completou a fala do secretário ao dizer: "Nós não queremos atender pacientes em corredores. Vamos atender em quartos e de forma digna."

São Paulo soma 2.093.924 casos e 61.064 óbitos pelo novo coronavírus. A ocupação é de 77,4% em leitos de UTI, média que é de 79,1% na Grande São Paulo. Nas enfermarias, a ocupação é de 59,6% e 66,9%, respectivamente.

O número de pacientes internados chegou a 17.802 na quinta-feira, 4, dos quais 9.910 estão em enfermaria e 7.892 em unidades de terapia intensiva. Na terça-feira, 2, o estado teve o maior registro de confirmações de mortes pela doença de toda a pandemia, chegando a 468. Na quinta-feira, 313 óbitos foram confirmados.