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

Experimenta

Nossos repórteres am pelas mais diversas experiências e contam como foi


Experimenta

Rabaterapia: fomos a uma aula de dança para exercitar rebolado e autoestima

Fizemos uma aula na Boate Class, em São Paulo (SP), e Ana Bardella (à esq) e eu, Nathália Geraldo (à direita), contamos o que rolou - Arquivo Pessoal
Fizemos uma aula na Boate Class, em São Paulo (SP), e Ana Bardella (à esq) e eu, Nathália Geraldo (à direita), contamos o que rolou Imagem: Arquivo Pessoal

Ana Bardella e Nathália Geraldo

De Universa

12/11/2019 04h00

"Eu faço terapia, de linha esquizoánalise, há pouco mais de um ano. E me formei em balé clássico e moderno depois de mais de 20 anos rodopiando em ensaios exaustivos e algumas apresentações em palcos. Mas rebolar é uma coisa recente. Depois dos 20 e poucos anos, troquei o rigor dos exercícios na barra, os cambrés e os pliés, por mexer o corpo no ritmo de Beyoncé, Pablo Vittar, MC Pocah e Backstreet Boys. Encontrei a 'Rabaterapia'.

Sei o quanto a consciência corporal — adquirida desde meus 5 anos, quando entrei no balé — e a capacidade de fingir que é uma dançarina da Ludmilla faz a gente se sentir bem. Liberdade de ser eu mesma misturada com autoestima na cabeça do Cristo Redentor.

Por isso, depois de algumas aulas na Boate Class, em São Paulo (SP), com a professora Isadora Zendron, não só topei contar minhas impressões nesta matéria para Universa, como chamei minha dupla aqui na Redação, Ana Bardella, para encarar uma aula 'Pra se soltar'.

Eu e Ana comparecemos a uma sessão de 'Rabaterapia', termo criado por Isadora, e que tem tudo a ver com as mulheres que estamos nos tornando: as que perderam o medo de errar, assumem com mais tranquilidade seus próprios corpos e celebram, de verdade, o fato de nos sentirmos abertas para rebolar sem se preocupar com o julgamento dos outros".

'Everybody, rock your body'

backstreet boys - Reprodução/Youtube - Reprodução/Youtube
Videoclipe no clima terror era uma febre há pouco mais de 20 anos: virou aulão do Boate Class
Imagem: Reprodução/Youtube

"Escolhemos uma aula em que Isadora nos ensinaria a dançar 'Everybody', dos Backstreet Boys. Eu nunca fui fã da boy band. Confesso que acabei de assistir ao videoclipe da música pela primeira vez para escrever este texto e só agora entendi que as mãozinhas de "zumbi" que Isa nos ensinou na coreografia fazem sentido. A coreografia era mais ou menos fácil.

Foquei, então, em encarnar a 'Marra sensual' que lembrava que eles tinham, especialmente na parte 'yeah, yeah', que antecede o refrão.

Também achei muito divertido ver 20 meninas de frente para um espelho como se fossemos um pelotão de dançarinas que ensaiavam para um remake do videoclipe.

A forma como a gente olha para o espelho, aliás, é despretensiosa. É daí que vem a liberdade para errar um inho ou outro e seguir em frente. Por isso, a 'rabaterapia', que não substitui a psicoterapia ou qualquer outra linha de atendimento, é um exercício de autoestima tão poderoso."

Nathália Geraldo, repórter de Universa

Errou? Faz carão e segue o baile

Boate Class - Ana Bardella/UOL - Ana Bardella/UOL
Isadora a os inhos para a classe e cada um é livre pra rebolar como quiser
Imagem: Ana Bardella/UOL

"Há pelo menos dez anos eu não entrava em uma sala daquelas, cheia de espelhos. Fiz parte de um grupo de dança quando era pré-adolescente e depois disso só dancei no meu próprio quarto ou na balada. Talvez por isso tenha sentido um friozinho na barriga quando vi tanta gente reunida para a aula.

Enquanto observava a professora fazendo a coreografia, pensei que não fosse conseguir acompanhar. No fim, não fiquei tão perdida assim. Apesar de ter dificuldade com alguns movimentos, me diverti bastante.

Lembrei que, quando era mais nova, me preocupava em reproduzir os os todos certos. Tinha medo de errar e alguém perceber. Naquela aula, segui o conselho da nossa instrutora animada:

Se errar, faz carão e finge que nada aconteceu.

Vale pra dança, vale pra vida. Se a gente não pega o ritmo no começo, tenta se acertar depois. O importante é levar tudo de um jeito leve e aproveitar o momento".

Ana Bardella, repórter de Universa

Fala, professora

Isadora Zendron Boate Class - Divulgação - Divulgação
Isadora é formada em Moda e descobriu a dança em cursos livres
Imagem: Divulgação

"Criei a aula de rabaterapia com exercícios para soltar o quadril. A rebolada é quase sempre colocada para apenas um corpo, magro ou musculoso, e muito sexualizada, e não é só isso".

O Brasil é um país rebolativo, todas as nossas bases de dança são no quadril.

"A aula é para se soltar e se gostar dançando", explica a professora Isadora Zendron, que nos guia pela "terapia da rebolada" em todas as aulas.

"O DNA da Boate Class é abrir portas para a gente se permitir dançar com o que a gente é. Não precisa ter um corpo certo. É para ser feliz, rir da gente dançando, não se levar tão a sério. Eu dou aulas com técnica, claro, mas ela pode ser 'burlada'. Acho que é isso que faz a aula ser tão divertida para as pessoas, porque você vai só ser feliz".

Experimenta