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

Candomblé e umbanda - Religiões com influência africana e sincretismo religioso

Heidi Strecker, Especial para Página 3 Pedagogia & Comunicação

Quem trouxe o candomblé para o Brasil foram os negros que vieram como escravos da África. Entre eles se destacavam dois grupos: os bantos (que vinham de regiões como o Congo, Angola e Moçambique) e os sudaneses, que vinham da Nigéria e do Benin (e que são os iorubas, ou nagôs, e os jejes).

Porém, a religião oficial no Brasil era o catolicismo, trazido pelos brancos, de origem portuguesa. O candomblé - culto africano que se tornou afro-brasileiro - era encarado como bruxaria. Por isso era proibido e sua prática reprimida pelas autoridades policiais. Assim, os negros aram a cultuar suas divindades e seguir seus costumes religiosos secretamente. Para disfarçar, identificavam seus deuses com os santos da religião católica. Por exemplo, quando rezavam em sua língua para Santa Bárbara, estavam cultuando Iansã. Quando se dirigiam a Nossa Senhora da Conceição, estavam falando com Iemanjá. Esse processo foi chamado de sincretismo religioso.

  • Candomblé retratado para a Unesco, pelo artista Carybé, argentino radicado na Bahia

Candomblé

O candomblé tem rituais muito bonitos, realizados ao ritmo de atabaques e cantos em idioma ioruba ou nagô, que variam conforme o orixá que está sendo cultuado. As cerimônias do candomblé são realizadas nos "terreiros" - que hoje são casas ou templos, mas expressam no nome suas origens: era em clareiras na mata que os escravos podiam expressar sua religiosidade. Os ritos são dirigidos por um pai de santo (que tem o nome africano de babalorixá) ou uma mãe de santo (ialorixá). Também são feitas oferendas e consultas espirituais através do jogo de búzios (um tipo de concha do mar que é usada como um oráculo para orientar e fazer previsões). Atualmente, os terreiros de um candomblé mais próximo a suas origens estão na Bahia.

Com o tempo, essa religião africana praticada no Brasil foi adquirindo características próprias. O candomblé de caboclo, por exemplo, é um ritual que incorpora elementos da cultura caipira e dos índios.

Umbanda

No início do século 20, algumas décadas depois da abolição da escravatura no Brasil, originou-se na cidade de Niterói, no Rio de Janeiro, um culto afro-brasileiro muito importante: a umbanda. Ela incorpora práticas do candomblé, do catolicismo e do espiritismo. É um culto mais brasileiro, mais simples e mais popular, até porque seu idioma é o português e não as línguas ou dialetos africanos. Mas a umbanda também sofreu perseguições. Muitos terreiros foram invadidos pela polícia e os rituais foram proibidos.

No entanto, com a Proclamação da República, a Igreja e o Estado se separaram. A partir daí, tornou-se um contra-senso a polícia discriminar uma religião. Além disso, com o movimento modernista e a valorização da cultura popular, as religiões afro-brasileiras tornaram-se objeto de interesse e estudo de intelectuais que saíram em sua defesa.

Desse modo, a umbanda deixou de ser perseguida e foi conquistando muitos seguidores. Para a umbanda, o universo está povoado de entidades espirituais que são chamadas guias e se comunicam através de uma pessoa iniciada, o médium. As guias se apresentam como pomba-gira, caboclo ou preto-velho. O caboclo é a representação do índio brasileiro e o preto-velho representa o negro no cativeiro. Existem muitas diferenças na maneira como a religião é praticada nos diversos templos e terreiros de umbanda e nas diversas regiões do Brasil.