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

Pfizer diz que negocia com governo para ter vacina no Brasil no início de 2021

Pfizer diz que negocia com governo para ter vacina no Brasil no início de 2021 - Kena Betancur/AFP
Pfizer diz que negocia com governo para ter vacina no Brasil no início de 2021 Imagem: Kena Betancur/AFP

12/11/2020 20h19

(Reuters) - O presidente da Pfizer no Brasil, Carlos Murillo, afirmou hoje que mantém negociações com o governo brasileiro com vistas a possibilitar a chegada ao país da vacina contra Covid-19 em desenvolvimento pela empresa no primeiro trimestre do ano que vem.

"No caso do Brasil, ainda estamos trabalhando fortemente com o governo brasileiro para tentar acelerar a disponibilidade no Brasil o mais rápido possível. Tenho esperança, como o governo também, de que no primeiro trimestre do próximo ano poderíamos estar contando com essa vacina disponível no Brasil", disse o executivo durante participação virtual em simpósio da Academia Nacional de Medicina sobre prováveis cenários de vacinação para a covid-19.

A vacina da Pfizer Inc ou a liderar nesta semana a corrida por um imunizante contra o novo coronavírus, depois que a empresa e sua parceira BioNTech anunciaram que sua candidata mostrou ter eficácia superior a 90%, com base em dados iniciais dos ensaios clínicos em estágio avançado.

A possível vacina a atualmente por testes clínico em estágio avançado no Brasil com 3.100 voluntários nos Estados de São Paulo e da Bahia, mas não há até o momento acordo para compra pelo governo federal ou por qualquer Estado.

De acordo com o Ministério da Saúde, todas as vacinas com estudos avançados no mundo estão sendo analisadas para possível aquisição pelo governo federal, inclusive a do laboratório Pfizer.

Se for fechado um acordo, as doses seriam importadas das fábricas da Pfizer nos Estados Unidos e na Europa, mas posteriormente a empresa poderia firmar parceria com alguma instituição brasileira incluindo transferência de tecnologia, afirmou Murillo.

"Temos interesse em conversar para que essa tecnologia esteja presente no país", afirmou o executivo, lembrando que a vacina da empresa tem como base a tecnologia de RNA mensageiro, ainda inédita no mundo. "Um país como o Brasil tem que ter o e participar desse novo tipo de vacinas e plataformas."

Sobre a necessidade de armazenamento da vacina a temperaturas muito baixas, de no mínimo -70 graus Celsius, Murillo disse que a empresa já oferece juntamente com a vacina uma forma de armazenamento por até 15 dias que utiliza apenas gelo seco.

"Não é um tema simples e tampouco resolve a logística, mas muda muito o esquema de pensar que um país precisaria, para cada centro de vacinação, ter um ultrafreezer, não é isso", afirmou.

A vacina terá três preços diferentes: um para países ricos, outro para renda média (como o Brasil) e um terceiro valor para países subdesenvolvidos, mas o executivo não detalhou.

Até o momento, o governo brasileiro fez sua aposta principal no campo das vacinas para Covid-19 na candidata desenvolvida pela Universidade de Oxford em parceria com o laboratório AstraZeneca. Separadamente, o Estado de São Paulo tem um acordo com a empresa chinesa Sinovac, para a coronaVac.