DetailsAnimating) return;
                    isDetailsAnimating = true;
                    if (details.open) {
                        anime({
                            targets: content,
                            height: 0, opacity: 0, paddingTop: 0, paddingBottom: 0,
                            duration: 300, easing: 'easeOutQuad',
                            complete: () => { details.open = false; isDetailsAnimating = false; }
                        });
                    } else {
                