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

Conheça a igreja da Europa que é decorada com milhares de ossos humanos

O Ossuário de Sedlec exibe restos mortais de pessoas que faleceram por causa da peste negra - Train_Arrival/Getty Images
O Ossuário de Sedlec exibe restos mortais de pessoas que faleceram por causa da peste negra Imagem: Train_Arrival/Getty Images

Marcel Vincenti

Colaboração para o UOL

03/04/2019 04h00

Imagens de anjos, vitrais coloridos, objetos de ouro e estátuas de santos: é isso o que muitos turistas esperam encontrar ao visitar igrejas ao redor mundo.

Na República Tcheca, porém, existe um templo cristão que oferece um cenário um pouco diferente para seus visitantes.

Diz a história que o lustre do Ossuário de Sedlec é feito com todos os ossos do corpo humano - bhidethescene/Getty Images - bhidethescene/Getty Images
Diz a história que o lustre do Ossuário de Sedlec é feito com todos os ossos do corpo humano
Imagem: bhidethescene/Getty Images

O local é chamado de Ossuário de Sedlec, fica na cidade de Kutna Hora e parte de seu interior é decorado com os ossos de milhares de pessoas (alguns dizem que são mais de 40 mil indivíduos) que faleceram há centenas de anos (muitas delas vítimas da peste negra, durante a Idade Média).

São crânios, tíbias, fíbulas e afins que aparecem sobre as superfícies do lugar, muitos deles sobrepostos de maneira ornamental.

Reza a história que, no século 13, ao retornar de uma peregrinação a Jerusalém, um monge jogou terra da cidade sagrada (mais precisamente da área onde Jesus teria sido crucificado) sobre o cemitério que fica ao lado do que hoje é o Ossuário de Sedlec. Isso teria feito com que o número de enterros crescesse exponencialmente por lá, até ocorrer uma superlotação nos jazigos.

Interior do Ossuário de Sedlec, na República Tcheca - Pragmatopian/www.flickr.com/photos/7763540@N05/467633242 - Pragmatopian/www.flickr.com/photos/7763540@N05/467633242
Interior do Ossuário de Sedlec, na República Tcheca
Imagem: Pragmatopian/www.flickr.com/photos/7763540@N05/467633242

Ossos, então, começaram a ser transferidos do cemitério para um depósito dentro da igreja. E, no século 19, um artista chamado Frantisek Rint foi contratado para realizar obras de arte com estes restos mortais.

O resultado foi algo extremamente chamativo, razão pela qual o Ossuário de Sedlec é uma verdadeira atração turística nos dias de hoje.

Restos mortais viraram obras de arte no Ossuário de Sedlec - bhidethescene/Getty Images - bhidethescene/Getty Images
Restos mortais viraram obras de arte no Ossuário de Sedlec
Imagem: bhidethescene/Getty Images

Lá, viajantes do mundo inteiro se deparam com cruzes montadas com partes da perna, crânios encadeados pendendo do teto, ossos empilhados artisticamente dentro de nichos nas paredes e até um brasão composto por partes humanas (e tudo cercado por uma igreja de estilo arquitetônico gótico).

E uma das mais famosas peças do lugar é um lustre que, segundo a história, é feito com todos os ossos existentes no corpo humano.

Trata-se de um ambiente não muito iluminado e que muita gente vai considerar macabro, mas que não deixa de ser um tanto fascinante.

Esta atração um tanto macabra da República Tcheca fica na cidade de Kutna Hora - rustamank/Getty Images/iStockphoto - rustamank/Getty Images/iStockphoto
Esta atração um tanto macabra da República Tcheca fica na cidade de Kutna Hora
Imagem: rustamank/Getty Images/iStockphoto

Kutna Hora fica a aproximadamente 80 quilômetros da cidade de Praga, a capital da República Tcheca.

Mais informações: sedlecossuary.com

Mais ossos e esqueletos

Kutna Hora, entretanto, não é o único atrativo turístico da Europa que exibe enormes conjuntos de ossos humanos.

Na cidade italiana de Palermo, na Sicília, ficam as Catacumbas dos Capuchinhos, local que expõe para o público os restos mortais de aproximadamente oito mil homens, mulheres e crianças.

Os esqueletos de diversos destes mortos foram colocados em posição ereta ao longo das galerias das catacumbas, parecendo observar, do alto, os visitantes. Eles eram clérigos, nobres e membros da classe média da Sicília que faleceram a partir do século 16.

Turistas caminham entre restos mortais expostos nas Catacumbas dos Capuchinhos - Gmihail/creativecommons.org/licenses/by-sa/3.0/rs/deed.en/ - Gmihail/creativecommons.org/licenses/by-sa/3.0/rs/deed.en/
Turistas caminham entre restos mortais expostos nas Catacumbas dos Capuchinhos
Imagem: Gmihail/creativecommons.org/licenses/by-sa/3.0/rs/deed.en/

E muitos deles ainda envergam roupas que usavam em vida: os esqueletos dos frades capuchinhos, por exemplo, se encontram com suas tradicionais vestes litúrgicas. Além disso, acredite se quiser, o local tem um espaço reservado apenas para esqueletos de mulheres que morreram virgens.

Nas Catacumbas dos Capuchinhos também está o corpo da menina Rosalia Lombardo, que morreu em 1920, aos dois anos de idade, e cujo estado de preservação surpreende todos que am pelo local: ela foi embalsamada logo depois de falecer por causa de uma pneumonia e parece imersa em um sono profundo.

As Catacumbas de Paris, por sua vez, são outra atração turística deste tipo no Velho Continente, exibindo ossos de milhões de pessoas no subterrâneo da capital sa.