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

Saúde

Sintomas, prevenção e tratamentos para uma vida melhor


Academias e parques voltam a abrir em SP; veja quais cuidados tomar

Istock
Imagem: Istock

Priscila Carvalho

Do VivaBem, em São Paulo

10/07/2020 13h23Atualizada em 13/07/2020 09h00

Os parques municipais —dentro eles o zoológico e o safári— e as academias da capital paulista estão liberados para reabrir a partir de hoje (13), mas com restrições por conta da pandemia de coronavírus.

Os parques funcionarão com horário especial das 10h às 16h. Somente os parques do Ibirapuera, na zona sul da cidade, e o parque do Carmo, na zona leste, terão horários diferenciados e funcionarão das 6h às 16h. Já as academias devem funcionar por apenas seis horas diárias.

Veja abaixo quais cuidados tomar ao voltar a frequentar estes locais.

É seguro frequentar parques?

Mesmo com a liberação, os parques terão que seguir regras como permitir somente 40% da capacidade total de público no espaço. O controle será feito por equipes da prefeitura nos portões. Além disso, em alguns casos serão instalados banheiros químicos e os bebedouros não poderão ser usados.

De acordo com Igor Marinho, infectologista do HC-SP (Hospital das Clínicas de São Paulo) e coordenador médico do hospital AACD, seguindo todas as medidas de higiene —já recomendadas— é possível ter uma volta segura. "É uma medida certa, igual está sendo feita nos setores comerciais. O ideal e recomendado é não concentrar as pessoas em determinados períodos, por isso a restrição de abertura aos finais de semana", diz.

O profissional ressalta que por mais incômodo que seja, o correto é praticar exercícios como corrida, caminhada e pedalada, sempre usando máscara e, se possível, levando álcool gel. Além disso, a pessoa deve levar sua própria garrafa de água e evitar contato muito próximo com outras pessoas.

Com a limitação de pessoas, é possível ter um maior controle de aglomerações. "Se a medida não fosse tomada, correríamos um risco muito grande de perder o controle, tendo parques com lotação acima do ideal."

E como ficam as academias?

Para reabrir, os donos de academia e usuários também terão que seguir regras específicas e rígidas, tais como horário reduzido, agendamento, distanciamento físico, proibição de aulas em grupo e redução da capacidade total.

Marinho explica que é fundamental o uso de máscaras nesses locais, já que são espaços de maior risco, justamente por causa do ambiente fechado. Também é essencial manter o distanciamento entre os aparelhos, pessoas afastadas e a proibição de aulas em grupo. "O ideal é ter limpeza e higienização frequentes dos aparelhos após o uso", afirma.

Eduardo Netto, coordenador da rede de academias BodyTech, afirma que a empresa pretende seguir todos os protocolos recomendados pelo governo e autoridades de saúde.

No Rio de Janeiro, onde as academias já foram liberadas desde a semana ada, ele ressalta que todas as medidas estão sendo respeitadas. Neto explica que os mesmos cuidados serão tomados na cidade de São Paulo, onde os treinos individuais deverão ser agendados, a critério de cada academia.

"Estamos fazendo marcações no chão, além de desligar alguns equipamentos para que a distância seja respeitada. Onde também há obrigatoriedade, estamos fazendo agendamento pelo aplicativo. Não tem chance de ocorrer aglomeração".

Ele explica também que aulas como zumba, ioga, dança e outras modalidades que envolvem mais de uma pessoa estão temporariamente proibidas.

"Apostamos em uma comunicação massiva em todas as áreas da academia para que os clientes higienizem as mãos com álcool em gel, respeitem o distanciamento físico e limpem os aparelhos e materiais antes e após o uso. Espalhamos dispensers de álcool em gel em várias áreas. A ideia é que isso vire um hábito daqui para frente", finaliza.