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

Saúde prevê 80,1 milhões de doses até abril, mas inclui empresas sem acordo

Secretário-executivo da Saúde acredita que em março situação da pandemia vai ficar mais confortável com chegada de vacinas - Matt Turner/iStock
Secretário-executivo da Saúde acredita que em março situação da pandemia vai ficar mais confortável com chegada de vacinas Imagem: Matt Turner/iStock

Do UOL, em São Paulo

04/03/2021 13h35Atualizada em 04/03/2021 15h33

O Ministério da Saúde prometeu que irá adquirir cerca de 80,1 milhões de doses da vacina contra a covid-19 até abril deste ano. A informação foi dada hoje pelo secretário-executivo da pasta, Élcio Franco, durante uma entrevista ao programa Opinião no Ar, da Rede TV!. No entanto, os números reados por Franco incluem doses vindas de empresas que ainda não têm acordo com o país.

Ele afirmou que a previsão envolve 39,1 milhões de doses da CoronaVac, 30 milhões de doses da AstraZeneca, 3 milhões do consórcio Covax Facility e 8 milhões da Covaxin, sendo que este imunizante não tem ainda a aprovação da Anvisa (Agência Nacional de Vigilância Sanitária) e nem um acordo firmado com o país, condições exigidas pelo próprio ministério para distribuição das vacinas.

"O Butantan tem a previsão de nos fornecer em março 23,3 milhões de doses e em abril 15,8 milhões. Dessa forma, acreditamos que em março começaremos a ficar em uma situação bem mais confortável, porque estaremos recebendo a AstraZeneca pelo Covax Facility, vindas da Coreia do Sul, sendo um total de 3 milhões de doses em março e entre abril e maio, mais 7 mi da Covax, daquele primeiro lote das 42,5 milhões de doses que nós aderimos pelo mecanismo", detalhou o secretário-executivo.

Franco explicou que a pasta aguarda 30 milhões de doses pela Fiocruz (Fundação Oswaldo Cruz) até abril, após enfrentar "alguns gargalos" com o IFA (Ingrediente Farmacêutico Ativo) vindo da China. O secretário-executivo também comemorou o resultado preliminar de estudos clínicos que apontam uma eficácia de 81% da vacina indiana Covaxin, desenvolvida pela Bharat Biotech, mas com quem o Brasil ainda não tem acordo.

"Hoje estão agendados com a Anvisa para solicitar o uso emergencial. Espero que isso ocorra em um curto prazo, porque ela [Covaxin] é uma das vacinas que vai nos oferecer no mês de março 8 milhões de doses." O Ministério da Saúde já tem contrato assinado para a compra de 20 milhões de doses da Covaxin. O investimento foi de R$ 1,614 bilhão.

Ao ser questionado sobre a eficácia das vacinas adquiridas pelo país contra as novas cepas, Franco afirmou que o Ministério da Saúde tem feito pedidos de sequenciamentos genômicos para obter respostas.

"Isso é uma pergunta que está em todo o mundo. Temos três [cepas] que estão se destacando: a do Reino Unido, Brasil e África do Sul. Temos procurado dentro do sequenciamento genômico a eficácia." De acordo com o secretário-executivo, amostras da covid-19 estão sendo enviadas para a Universidade de Oxford analisar.

Intenção de comprar 138 milhões de doses da Pfizer e Janssen

O governo federal oficializou na noite desta quarta-feira (3) a intenção de comprar 138 milhões de doses das vacinas contra a covid-19 produzidas pela Pfizer e pela Janssen. O documento foi publicado no Diário Oficial da União e previu a dispensa de licitação para a compra, o que significa que a negociação pode ser realizada diretamente com as farmacêuticas.

O planejamento inclui a compra de mais de 100 milhões de doses da Pfizer e outras 38 milhões de doses da Janssen. A informação foi reforçada pelo secretário-executivo da pasta, Élcio Franco, durante a entrevista para a Rede TV!.

"A Pfizer nos ofereceu, nesse momento, um escalonamento de 100 milhões de doses, começando com uma quantidade um pouco menor, a partir de maio, e vai se alongando com maiores lotes de entrega ao longo do ano. A Janssen com proporção de 38 milhões de doses, cerca de metade no terceiro trimestre, e outra metade no quarto trimestre", esclareceu.