;(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();
})();
"É ruim andar pelo hospital e ver colegas chorando", conta infectologista
Vinicius é médico neurologista infantil e está afastado do filho recém-nascido Imagem: Arquivo pessoal
Cleber Souza
Do UOL, em São Paulo
09/05/2020 04h03
Há 20 dias, Carolina, mulher do neurologista infantil da Santa Casa, Vinícius Spazzapan, deu à luz o pequeno Caetano, filho mais novo do casal, que ainda têm Cecília, de 1 ano e sete meses. Formado na Famema (Faculdade de Medicina de Marília), ele atua na Santa Casa da Santa Cecília, região central da capital paulista. Sua família se mudou temporariamente para uma chácara, enquanto ele fica sozinho em casa, sem a presença de seus familiares.
Na linha de frente no combate à covid-19 — doença causada pelo novo coronavírus, Vinícius é mais um entre profissionais de saúde que têm sofrido com a distância da família e de amigos. Para o neurologista se tornou "atormentador" ter de ficar longe de tudo e de todos enquanto atua contra a crise.
A mulher, grávida, e a filha pequena se afastaram no início da pandemia, quando ele teve gripe. Sem conseguir fazer o teste da covid-19 na ocasião, inclusive na rede particular, a própria esposa de Vinícius levantou a questão de um isolamento mais rígido.
"Muita saudade deles. Há dias não temos nenhum contato presencial. Estamos baseados num fundo de medo. Já perdi dois colegas de profissão por causa da covid-19, isso favorece mais a ansiedade e aumenta a pressão", comentou Spazzapan.
No nascimento de seu filho, o neurologista solicitou alta precoce, para que sua esposa e bebê não ficassem expostos ao vírus.
Fizemos todo um movimento para diminuir chances de infecção e diminuir contato, em hospital é impossível não ter esses riscos. Estou perdendo os melhores momentos do meu filho recém-nascido, a amamentação, de trocar uma fralda, da minha filha que está crescendo. Tudo isso é triste, você acaba se tornando uma pessoa mais robotizada.
Luiz Francisco D'Elia Zanella, infectologista
Imagem: Arquivo pessoalNão há heróis, e sim seres humanos
Sem voltar para casa há 4 meses, o médico infectologista Luiz Francisco D'Elia Zanella, atua na rede pública e particular do estado de São Paulo. Para ele, a covid-19 tem sido uma doença cruel, pela velocidade que atinge diversas pessoas, e como tem mexido com o comportamento da sociedade.
"Vendo tudo isso, a gente fica em dúvida de como e quando vai ver seu familiar. Muita angústia. Na semana ada eu dei a notícia de uma senhora que morreu, o neto foi receber a informação, na semana anterior ele tinha enterrado o pai e a tia por causa da covid-19. Muita tristeza. Uma avalanche na sua vida, carregando tudo de uma vez", comentou Luiz.
O termo herói, para o infectologista, eleva a pressão aos profissionais de saúde, os afastando da figura do ser humano.
A figura do herói invencível, sempre disponível, não existe. Não há herói. Somos profissionais capacitados por anos de estudo, e por trás tem um ser humano que atua, graças à capacitação. E que também tem seus familiares em casa, com medo de adoecer. É o profissional de saúde que está de frente com o inimigo. Mas quando nos colocam como heróis, a figura humana se afasta da gente. Luiz Francisco D'Elia Zanella, médico infectologista
Médico também tem medo
A distância da família mostra que os profissionais de saúde, mesmo atuando com base em estudos e na ciência, também estão com medo da pandemia, sem excluir especialidade, desde enfermeiros e técnicos até médicos.
"A gente se pergunta como estão nossos familiares, nossos amigos. É um sofrimento. Há cuidado de não expor os nossos familiares, principalmente daqueles mais velhos com histórico de doenças. Meus pais são hipertensos, minha avó é hipertensa. Você não poder vê-los, abraçá-los, é muito difícil. Fico angustiado, sem saber o que está acontecendo", comentou Zanella.
O isolamento social é defendido pelo infectologista. Que também pede um governo que encare a ciência como prioridade no país.
"Essa afrouxada que alguns estão dando agora, vai ser visto em duas semanas, os hospitais estão cheios sim. Não é o momento para saírem do isolamento. As pessoas têm de entender isso. Não é a hora de colocar família e amigos em risco. Temos de estar preparados. Imagina os colegas profissionais de Manaus, com a situação que estão vivenciando lá. Com certeza vão precisar de apoio psicológico e da sociedade. A ciência deveria ser prioridade para o governo do nosso país", completou o infectologista.
Ícaro Santos Oliveira, infectologista da rede particular e pública do estado de São Paulo
Imagem: Arquivo pessoal"Pânico tomou conta do hospital"
Natural da Bahia, o infectologista Ícaro Santos Oliveira conta que o preparo psicológico é primordial para atender pacientes infectados, ar tranquilidade aos familiares, e acalmar colegas profissionais de saúde que estão lidando com o medo e com a distância de suas famílias.
"É uma doença que gera diversas perguntas. Há momentos de muita pressão para lidar com isso, pois é tudo novo para gente. Apesar da angústia, temos de manter o equilíbrio para nos mostrarmos tranquilos. Estamos lidando com um invisível. A nova geração da medicina nunca atuou com uma pandemia dessa proporção", disse o infectologista ao UOL.
O pânico tomou conta do hospital. A ansiedade é grande a fragilidade é enorme por causa das incertezas. Não sabemos quando isso vai acabar. Não temos nada a respeito do tratamento. Tenho de lidar com essa angústia também. É ruim, ter de andar pelo hospital e ver colegas profissionais chorando por estarem longes de suas famílias, por receio, por medo. Ícaro Santos Oliveira, médico infectologista
ID: {{comments.info.id}}
URL: {{comments.info.url}}
Ocorreu um erro ao carregar os comentários.
Por favor, tente novamente mais tarde.
{{comments.total}} Comentário
{{comments.total}} Comentários
Seja o primeiro a comentar
Essa discussão está encerrada
Não é possivel enviar novos comentários.
Essa área é exclusiva para você, , ler e comentar.
Só s do UOL podem comentar
Ainda não é ? Assine já.
Se você já é do UOL, faça seu .
O autor da mensagem, e não o UOL, é o responsável pelo comentário. Reserve um tempo para ler as Regras de Uso para comentários.