jQuery(document).ready(function(){var toggleCard=function(card,action){if(action===undefined){action='toggle'}
if(action==='close'){card.next(".card-item-body").slideUp();$(card).removeClass('_open')}else if(action==='open'){card.next(".card-item-body").slideDown();$(card).addClass('_open')}else if(action==='toggle'){card.next(".card-item-body").slideToggle();$(card).toggleClass('_open')}};var toggleHidden=function(el){el.parent().parent().find(".anlage-item.status-closed").slideToggle('medium',function(){if($(this).is(':visible')){$(this).css('display','flex')}});el.children('span').toggleClass('hide')};$(".card-header").click(function(){toggleCard($(this));$(this).next(".card-item-body").find(".showHidden").click()});$(".slope-progressbar a").click(function(){const target=this.getAttribute('href');toggleCard($(target).find('.card-header'));$(target).find('.card-header').next(".card-item-body").find(".showHidden").click()});$("[data-toggle*='toggleAllCards']").click(function(){let $toggleAllCards=$(this);let _doOpen=$toggleAllCards.attr('data-role')==='open';$toggleAllCards.closest('.__pisten-accordion').find(".card-header").each(function(){toggleCard($(this),_doOpen?'open':'close')});$toggleAllCards.attr('data-role',_doOpen?'close':'open');$toggleAllCards.find("span").toggleClass('hide')});$(".showHidden").click(function(){toggleHidden($(this))});$('.__pisten-accordion .card-header').each(function(index){toggleCard($(this),'close');toggleHidden($(this).next('.card-item-body').find('.showHidden'))})})