/*! * Bootstrap collapse.js v4.6.0 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery"),require("./util.js")):"function"==typeof define&&define.amd?define(["jquery","./util"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).Collapse=t(e.jQuery,e.Util)}(this,(function(e,t){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=n(e),a=n(t);function i(e,t){for(var n=0;n0&&(this._selector=s,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t,n,u,y=e.prototype;return y.toggle=function(){l.default(this._element).hasClass(c)?this.hide():this.show()},y.show=function(){var t,n,i=this;if(!this._isTransitioning&&!l.default(this._element).hasClass(c)&&(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter((function(e){return"string"==typeof i._config.parent?e.getAttribute("data-parent")===i._config.parent:e.classList.contains(g)}))).length&&(t=null),!(t&&(n=l.default(t).not(this._selector).data(o))&&n._isTransitioning))){var r=l.default.Event("show.bs.collapse");if(l.default(this._element).trigger(r),!r.isDefaultPrevented()){t&&(e._jQueryInterface.call(l.default(t).not(this._selector),"hide"),n||l.default(t).data(o,null));var s=this._getDimension();l.default(this._element).removeClass(g).addClass(h),this._element.style[s]=0,this._triggerArray.length&&l.default(this._triggerArray).removeClass(_).attr("aria-expanded",!0),this.setTransitioning(!0);var u="scroll"+(s[0].toUpperCase()+s.slice(1)),f=a.default.getTransitionDurationFromElement(this._element);l.default(this._element).one(a.default.TRANSITION_END,(function(){l.default(i._element).removeClass(h).addClass("collapse show"),i._element.style[s]="",i.setTransitioning(!1),l.default(i._element).trigger("shown.bs.collapse")})).emulateTransitionEnd(f),this._element.style[s]=this._element[u]+"px"}}},y.hide=function(){var e=this;if(!this._isTransitioning&&l.default(this._element).hasClass(c)){var t=l.default.Event("hide.bs.collapse");if(l.default(this._element).trigger(t),!t.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",a.default.reflow(this._element),l.default(this._element).addClass(h).removeClass("collapse show");var i=this._triggerArray.length;if(i>0)for(var r=0;r