/*! * Bootstrap v4.6.2 (https://getbootstrap.com/) * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ !(function (t, e) { "object" == typeof exports && "undefined" != typeof module ? e(exports, require("jquery")) : "function" == typeof define && define.amd ? define(["exports", "jquery"], e) : e(((t = "undefined" != typeof globalThis ? globalThis : t || self).bootstrap = {}), t.jQuery); })(this, function (t, e) { "use strict"; function n(t) { return t && "object" == typeof t && "default" in t ? t : { default: t }; } var i = n(e); function o(t, e) { for (var n = 0; n < e.length; n++) { var i = e[n]; (i.enumerable = i.enumerable || !1), (i.configurable = !0), "value" in i && (i.writable = !0), Object.defineProperty(t, i.key, i); } } function r(t, e, n) { return e && o(t.prototype, e), n && o(t, n), Object.defineProperty(t, "prototype", { writable: !1 }), t; } function a() { return ( (a = Object.assign ? Object.assign.bind() : function (t) { for (var e = 1; e < arguments.length; e++) { var n = arguments[e]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (t[i] = n[i]); } return t; }), a.apply(this, arguments) ); } function s(t, e) { return ( (s = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return (t.__proto__ = e), t; }), s(t, e) ); } var l = "transitionend"; var u = { TRANSITION_END: "bsTransitionEnd", getUID: function (t) { do { t += ~~(1e6 * Math.random()); } while (document.getElementById(t)); return t; }, getSelectorFromElement: function (t) { var e = t.getAttribute("data-target"); if (!e || "#" === e) { var n = t.getAttribute("href"); e = n && "#" !== n ? n.trim() : ""; } try { return document.querySelector(e) ? e : null; } catch (t) { return null; } }, getTransitionDurationFromElement: function (t) { if (!t) return 0; var e = i.default(t).css("transition-duration"), n = i.default(t).css("transition-delay"), o = parseFloat(e), r = parseFloat(n); return o || r ? ((e = e.split(",")[0]), (n = n.split(",")[0]), 1e3 * (parseFloat(e) + parseFloat(n))) : 0; }, reflow: function (t) { return t.offsetHeight; }, triggerTransitionEnd: function (t) { i.default(t).trigger(l); }, supportsTransitionEnd: function () { return Boolean(l); }, isElement: function (t) { return (t[0] || t).nodeType; }, typeCheckConfig: function (t, e, n) { for (var i in n) if (Object.prototype.hasOwnProperty.call(n, i)) { var o = n[i], r = e[i], a = r && u.isElement(r) ? "element" : null === (s = r) || "undefined" == typeof s ? "" + s : {}.toString .call(s) .match(/\s([a-z]+)/i)[1] .toLowerCase(); if (!new RegExp(o).test(a)) throw new Error(t.toUpperCase() + ': Option "' + i + '" provided type "' + a + '" but expected type "' + o + '".'); } var s; }, findShadowRoot: function (t) { if (!document.documentElement.attachShadow) return null; if ("function" == typeof t.getRootNode) { var e = t.getRootNode(); return e instanceof ShadowRoot ? e : null; } return t instanceof ShadowRoot ? t : t.parentNode ? u.findShadowRoot(t.parentNode) : null; }, jQueryDetection: function () { if ("undefined" == typeof i.default) throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript."); var t = i.default.fn.jquery.split(" ")[0].split("."); if ((t[0] < 2 && t[1] < 9) || (1 === t[0] && 9 === t[1] && t[2] < 1) || t[0] >= 4) throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0"); }, }; u.jQueryDetection(), (i.default.fn.emulateTransitionEnd = function (t) { var e = this, n = !1; return ( i.default(this).one(u.TRANSITION_END, function () { n = !0; }), setTimeout(function () { n || u.triggerTransitionEnd(e); }, t), this ); }), (i.default.event.special[u.TRANSITION_END] = { bindType: l, delegateType: l, handle: function (t) { if (i.default(t.target).is(this)) return t.handleObj.handler.apply(this, arguments); }, }); var f = "bs.alert", d = i.default.fn.alert, c = (function () { function t(t) { this._element = t; } var e = t.prototype; return ( (e.close = function (t) { var e = this._element; t && (e = this._getRootElement(t)), this._triggerCloseEvent(e).isDefaultPrevented() || this._removeElement(e); }), (e.dispose = function () { i.default.removeData(this._element, f), (this._element = null); }), (e._getRootElement = function (t) { var e = u.getSelectorFromElement(t), n = !1; return e && (n = document.querySelector(e)), n || (n = i.default(t).closest(".alert")[0]), n; }), (e._triggerCloseEvent = function (t) { var e = i.default.Event("close.bs.alert"); return i.default(t).trigger(e), e; }), (e._removeElement = function (t) { var e = this; if ((i.default(t).removeClass("show"), i.default(t).hasClass("fade"))) { var n = u.getTransitionDurationFromElement(t); i.default(t) .one(u.TRANSITION_END, function (n) { return e._destroyElement(t, n); }) .emulateTransitionEnd(n); } else this._destroyElement(t); }), (e._destroyElement = function (t) { i.default(t).detach().trigger("closed.bs.alert").remove(); }), (t._jQueryInterface = function (e) { return this.each(function () { var n = i.default(this), o = n.data(f); o || ((o = new t(this)), n.data(f, o)), "close" === e && o[e](this); }); }), (t._handleDismiss = function (t) { return function (e) { e && e.preventDefault(), t.close(this); }; }), r(t, null, [ { key: "VERSION", get: function () { return "4.6.2"; }, }, ]), t ); })(); i.default(document).on("click.bs.alert.data-api", '[data-dismiss="alert"]', c._handleDismiss(new c())), (i.default.fn.alert = c._jQueryInterface), (i.default.fn.alert.Constructor = c), (i.default.fn.alert.noConflict = function () { return (i.default.fn.alert = d), c._jQueryInterface; }); var h = "bs.button", p = i.default.fn.button, m = "active", g = '[data-toggle^="button"]', _ = 'input:not([type="hidden"])', v = ".btn", b = (function () { function t(t) { (this._element = t), (this.shouldAvoidTriggerChange = !1); } var e = t.prototype; return ( (e.toggle = function () { var t = !0, e = !0, n = i.default(this._element).closest('[data-toggle="buttons"]')[0]; if (n) { var o = this._element.querySelector(_); if (o) { if ("radio" === o.type) if (o.checked && this._element.classList.contains(m)) t = !1; else { var r = n.querySelector(".active"); r && i.default(r).removeClass(m); } t && (("checkbox" !== o.type && "radio" !== o.type) || (o.checked = !this._element.classList.contains(m)), this.shouldAvoidTriggerChange || i.default(o).trigger("change")), o.focus(), (e = !1); } } this._element.hasAttribute("disabled") || this._element.classList.contains("disabled") || (e && this._element.setAttribute("aria-pressed", !this._element.classList.contains(m)), t && i.default(this._element).toggleClass(m)); }), (e.dispose = function () { i.default.removeData(this._element, h), (this._element = null); }), (t._jQueryInterface = function (e, n) { return this.each(function () { var o = i.default(this), r = o.data(h); r || ((r = new t(this)), o.data(h, r)), (r.shouldAvoidTriggerChange = n), "toggle" === e && r[e](); }); }), r(t, null, [ { key: "VERSION", get: function () { return "4.6.2"; }, }, ]), t ); })(); i .default(document) .on("click.bs.button.data-api", g, function (t) { var e = t.target, n = e; if ((i.default(e).hasClass("btn") || (e = i.default(e).closest(v)[0]), !e || e.hasAttribute("disabled") || e.classList.contains("disabled"))) t.preventDefault(); else { var o = e.querySelector(_); if (o && (o.hasAttribute("disabled") || o.classList.contains("disabled"))) return void t.preventDefault(); ("INPUT" !== n.tagName && "LABEL" === e.tagName) || b._jQueryInterface.call(i.default(e), "toggle", "INPUT" === n.tagName); } }) .on("focus.bs.button.data-api blur.bs.button.data-api", g, function (t) { var e = i.default(t.target).closest(v)[0]; i.default(e).toggleClass("focus", /^focus(in)?$/.test(t.type)); }), i.default(window).on("load.bs.button.data-api", function () { for (var t = [].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')), e = 0, n = t.length; e < n; e++) { var i = t[e], o = i.querySelector(_); o.checked || o.hasAttribute("checked") ? i.classList.add(m) : i.classList.remove(m); } for (var r = 0, a = (t = [].slice.call(document.querySelectorAll('[data-toggle="button"]'))).length; r < a; r++) { var s = t[r]; "true" === s.getAttribute("aria-pressed") ? s.classList.add(m) : s.classList.remove(m); } }), (i.default.fn.button = b._jQueryInterface), (i.default.fn.button.Constructor = b), (i.default.fn.button.noConflict = function () { return (i.default.fn.button = p), b._jQueryInterface; }); var y = "carousel", E = "bs.carousel", w = i.default.fn[y], T = "active", C = "next", S = "prev", N = "slid.bs.carousel", D = ".active.carousel-item", A = { interval: 5e3, keyboard: !0, slide: !1, pause: "hover", wrap: !0, touch: !0, }, k = { interval: "(number|boolean)", keyboard: "boolean", slide: "(boolean|string)", pause: "(string|boolean)", wrap: "boolean", touch: "boolean", }, I = { TOUCH: "touch", PEN: "pen" }, O = (function () { function t(t, e) { (this._items = null), (this._interval = null), (this._activeElement = null), (this._isPaused = !1), (this._isSliding = !1), (this.touchTimeout = null), (this.touchStartX = 0), (this.touchDeltaX = 0), (this._config = this._getConfig(e)), (this._element = t), (this._indicatorsElement = this._element.querySelector(".carousel-indicators")), (this._touchSupported = "ontouchstart" in document.documentElement || navigator.maxTouchPoints > 0), (this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent)), this._addEventListeners(); } var e = t.prototype; return ( (e.next = function () { this._isSliding || this._slide(C); }), (e.nextWhenVisible = function () { var t = i.default(this._element); !document.hidden && t.is(":visible") && "hidden" !== t.css("visibility") && this.next(); }), (e.prev = function () { this._isSliding || this._slide(S); }), (e.pause = function (t) { t || (this._isPaused = !0), this._element.querySelector(".carousel-item-next, .carousel-item-prev") && (u.triggerTransitionEnd(this._element), this.cycle(!0)), clearInterval(this._interval), (this._interval = null); }), (e.cycle = function (t) { t || (this._isPaused = !1), this._interval && (clearInterval(this._interval), (this._interval = null)), this._config.interval && !this._isPaused && (this._updateInterval(), (this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval))); }), (e.to = function (t) { var e = this; this._activeElement = this._element.querySelector(D); var n = this._getItemIndex(this._activeElement); if (!(t > this._items.length - 1 || t < 0)) if (this._isSliding) i.default(this._element).one(N, function () { return e.to(t); }); else { if (n === t) return this.pause(), void this.cycle(); var o = t > n ? C : S; this._slide(o, this._items[t]); } }), (e.dispose = function () { i.default(this._element).off(".bs.carousel"), i.default.removeData(this._element, E), (this._items = null), (this._config = null), (this._element = null), (this._interval = null), (this._isPaused = null), (this._isSliding = null), (this._activeElement = null), (this._indicatorsElement = null); }), (e._getConfig = function (t) { return (t = a({}, A, t)), u.typeCheckConfig(y, t, k), t; }), (e._handleSwipe = function () { var t = Math.abs(this.touchDeltaX); if (!(t <= 40)) { var e = t / this.touchDeltaX; (this.touchDeltaX = 0), e > 0 && this.prev(), e < 0 && this.next(); } }), (e._addEventListeners = function () { var t = this; this._config.keyboard && i.default(this._element).on("keydown.bs.carousel", function (e) { return t._keydown(e); }), "hover" === this._config.pause && i .default(this._element) .on("mouseenter.bs.carousel", function (e) { return t.pause(e); }) .on("mouseleave.bs.carousel", function (e) { return t.cycle(e); }), this._config.touch && this._addTouchEventListeners(); }), (e._addTouchEventListeners = function () { var t = this; if (this._touchSupported) { var e = function (e) { t._pointerEvent && I[e.originalEvent.pointerType.toUpperCase()] ? (t.touchStartX = e.originalEvent.clientX) : t._pointerEvent || (t.touchStartX = e.originalEvent.touches[0].clientX); }, n = function (e) { t._pointerEvent && I[e.originalEvent.pointerType.toUpperCase()] && (t.touchDeltaX = e.originalEvent.clientX - t.touchStartX), t._handleSwipe(), "hover" === t._config.pause && (t.pause(), t.touchTimeout && clearTimeout(t.touchTimeout), (t.touchTimeout = setTimeout(function (e) { return t.cycle(e); }, 500 + t._config.interval))); }; i.default(this._element.querySelectorAll(".carousel-item img")).on("dragstart.bs.carousel", function (t) { return t.preventDefault(); }), this._pointerEvent ? (i.default(this._element).on("pointerdown.bs.carousel", function (t) { return e(t); }), i.default(this._element).on("pointerup.bs.carousel", function (t) { return n(t); }), this._element.classList.add("pointer-event")) : (i.default(this._element).on("touchstart.bs.carousel", function (t) { return e(t); }), i.default(this._element).on("touchmove.bs.carousel", function (e) { return (function (e) { t.touchDeltaX = e.originalEvent.touches && e.originalEvent.touches.length > 1 ? 0 : e.originalEvent.touches[0].clientX - t.touchStartX; })(e); }), i.default(this._element).on("touchend.bs.carousel", function (t) { return n(t); })); } }), (e._keydown = function (t) { if (!/input|textarea/i.test(t.target.tagName)) switch (t.which) { case 37: t.preventDefault(), this.prev(); break; case 39: t.preventDefault(), this.next(); } }), (e._getItemIndex = function (t) { return (this._items = t && t.parentNode ? [].slice.call(t.parentNode.querySelectorAll(".carousel-item")) : []), this._items.indexOf(t); }), (e._getItemByDirection = function (t, e) { var n = t === C, i = t === S, o = this._getItemIndex(e), r = this._items.length - 1; if (((i && 0 === o) || (n && o === r)) && !this._config.wrap) return e; var a = (o + (t === S ? -1 : 1)) % this._items.length; return -1 === a ? this._items[this._items.length - 1] : this._items[a]; }), (e._triggerSlideEvent = function (t, e) { var n = this._getItemIndex(t), o = this._getItemIndex(this._element.querySelector(D)), r = i.default.Event("slide.bs.carousel", { relatedTarget: t, direction: e, from: o, to: n, }); return i.default(this._element).trigger(r), r; }), (e._setActiveIndicatorElement = function (t) { if (this._indicatorsElement) { var e = [].slice.call(this._indicatorsElement.querySelectorAll(".active")); i.default(e).removeClass(T); var n = this._indicatorsElement.children[this._getItemIndex(t)]; n && i.default(n).addClass(T); } }), (e._updateInterval = function () { var t = this._activeElement || this._element.querySelector(D); if (t) { var e = parseInt(t.getAttribute("data-interval"), 10); e ? ((this._config.defaultInterval = this._config.defaultInterval || this._config.interval), (this._config.interval = e)) : (this._config.interval = this._config.defaultInterval || this._config.interval); } }), (e._slide = function (t, e) { var n, o, r, a = this, s = this._element.querySelector(D), l = this._getItemIndex(s), f = e || (s && this._getItemByDirection(t, s)), d = this._getItemIndex(f), c = Boolean(this._interval); if ( (t === C ? ((n = "carousel-item-left"), (o = "carousel-item-next"), (r = "left")) : ((n = "carousel-item-right"), (o = "carousel-item-prev"), (r = "right")), f && i.default(f).hasClass(T)) ) this._isSliding = !1; else if (!this._triggerSlideEvent(f, r).isDefaultPrevented() && s && f) { (this._isSliding = !0), c && this.pause(), this._setActiveIndicatorElement(f), (this._activeElement = f); var h = i.default.Event(N, { relatedTarget: f, direction: r, from: l, to: d, }); if (i.default(this._element).hasClass("slide")) { i.default(f).addClass(o), u.reflow(f), i.default(s).addClass(n), i.default(f).addClass(n); var p = u.getTransitionDurationFromElement(s); i.default(s) .one(u.TRANSITION_END, function () { i .default(f) .removeClass(n + " " + o) .addClass(T), i.default(s).removeClass("active " + o + " " + n), (a._isSliding = !1), setTimeout(function () { return i.default(a._element).trigger(h); }, 0); }) .emulateTransitionEnd(p); } else i.default(s).removeClass(T), i.default(f).addClass(T), (this._isSliding = !1), i.default(this._element).trigger(h); c && this.cycle(); } }), (t._jQueryInterface = function (e) { return this.each(function () { var n = i.default(this).data(E), o = a({}, A, i.default(this).data()); "object" == typeof e && (o = a({}, o, e)); var r = "string" == typeof e ? e : o.slide; if ((n || ((n = new t(this, o)), i.default(this).data(E, n)), "number" == typeof e)) n.to(e); else if ("string" == typeof r) { if ("undefined" == typeof n[r]) throw new TypeError('No method named "' + r + '"'); n[r](); } else o.interval && o.ride && (n.pause(), n.cycle()); }); }), (t._dataApiClickHandler = function (e) { var n = u.getSelectorFromElement(this); if (n) { var o = i.default(n)[0]; if (o && i.default(o).hasClass("carousel")) { var r = a({}, i.default(o).data(), i.default(this).data()), s = this.getAttribute("data-slide-to"); s && (r.interval = !1), t._jQueryInterface.call(i.default(o), r), s && i.default(o).data(E).to(s), e.preventDefault(); } } }), r(t, null, [ { key: "VERSION", get: function () { return "4.6.2"; }, }, { key: "Default", get: function () { return A; }, }, ]), t ); })(); i.default(document).on("click.bs.carousel.data-api", "[data-slide], [data-slide-to]", O._dataApiClickHandler), i.default(window).on("load.bs.carousel.data-api", function () { for (var t = [].slice.call(document.querySelectorAll('[data-ride="carousel"]')), e = 0, n = t.length; e < n; e++) { var o = i.default(t[e]); O._jQueryInterface.call(o, o.data()); } }), (i.default.fn[y] = O._jQueryInterface), (i.default.fn[y].Constructor = O), (i.default.fn[y].noConflict = function () { return (i.default.fn[y] = w), O._jQueryInterface; }); var x = "collapse", j = "bs.collapse", L = i.default.fn[x], P = "show", F = "collapse", R = "collapsing", B = "collapsed", H = "width", M = '[data-toggle="collapse"]', q = { toggle: !0, parent: "" }, Q = { toggle: "boolean", parent: "(string|element)" }, W = (function () { function t(t, e) { (this._isTransitioning = !1), (this._element = t), (this._config = this._getConfig(e)), (this._triggerArray = [].slice.call( document.querySelectorAll('[data-toggle="collapse"][href="#' + t.id + '"],[data-toggle="collapse"][data-target="#' + t.id + '"]') )); for (var n = [].slice.call(document.querySelectorAll(M)), i = 0, o = n.length; i < o; i++) { var r = n[i], a = u.getSelectorFromElement(r), s = [].slice.call(document.querySelectorAll(a)).filter(function (e) { return e === t; }); null !== a && s.length > 0 && ((this._selector = a), 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 e = t.prototype; return ( (e.toggle = function () { i.default(this._element).hasClass(P) ? this.hide() : this.show(); }), (e.show = function () { var e, n, o = this; if ( !( this._isTransitioning || i.default(this._element).hasClass(P) || (this._parent && 0 === (e = [].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter(function (t) { return "string" == typeof o._config.parent ? t.getAttribute("data-parent") === o._config.parent : t.classList.contains(F); })).length && (e = null), e && (n = i.default(e).not(this._selector).data(j)) && n._isTransitioning) ) ) { var r = i.default.Event("show.bs.collapse"); if ((i.default(this._element).trigger(r), !r.isDefaultPrevented())) { e && (t._jQueryInterface.call(i.default(e).not(this._selector), "hide"), n || i.default(e).data(j, null)); var a = this._getDimension(); i.default(this._element).removeClass(F).addClass(R), (this._element.style[a] = 0), this._triggerArray.length && i.default(this._triggerArray).removeClass(B).attr("aria-expanded", !0), this.setTransitioning(!0); var s = "scroll" + (a[0].toUpperCase() + a.slice(1)), l = u.getTransitionDurationFromElement(this._element); i .default(this._element) .one(u.TRANSITION_END, function () { i.default(o._element).removeClass(R).addClass("collapse show"), (o._element.style[a] = ""), o.setTransitioning(!1), i.default(o._element).trigger("shown.bs.collapse"); }) .emulateTransitionEnd(l), (this._element.style[a] = this._element[s] + "px"); } } }), (e.hide = function () { var t = this; if (!this._isTransitioning && i.default(this._element).hasClass(P)) { var e = i.default.Event("hide.bs.collapse"); if ((i.default(this._element).trigger(e), !e.isDefaultPrevented())) { var n = this._getDimension(); (this._element.style[n] = this._element.getBoundingClientRect()[n] + "px"), u.reflow(this._element), i.default(this._element).addClass(R).removeClass("collapse show"); var o = this._triggerArray.length; if (o > 0) for (var r = 0; r < o; r++) { var a = this._triggerArray[r], s = u.getSelectorFromElement(a); null !== s && (i.default([].slice.call(document.querySelectorAll(s))).hasClass(P) || i.default(a).addClass(B).attr("aria-expanded", !1)); } this.setTransitioning(!0), (this._element.style[n] = ""); var l = u.getTransitionDurationFromElement(this._element); i.default(this._element) .one(u.TRANSITION_END, function () { t.setTransitioning(!1), i.default(t._element).removeClass(R).addClass(F).trigger("hidden.bs.collapse"); }) .emulateTransitionEnd(l); } } }), (e.setTransitioning = function (t) { this._isTransitioning = t; }), (e.dispose = function () { i.default.removeData(this._element, j), (this._config = null), (this._parent = null), (this._element = null), (this._triggerArray = null), (this._isTransitioning = null); }), (e._getConfig = function (t) { return ((t = a({}, q, t)).toggle = Boolean(t.toggle)), u.typeCheckConfig(x, t, Q), t; }), (e._getDimension = function () { return i.default(this._element).hasClass(H) ? H : "height"; }), (e._getParent = function () { var e, n = this; u.isElement(this._config.parent) ? ((e = this._config.parent), "undefined" != typeof this._config.parent.jquery && (e = this._config.parent[0])) : (e = document.querySelector(this._config.parent)); var o = '[data-toggle="collapse"][data-parent="' + this._config.parent + '"]', r = [].slice.call(e.querySelectorAll(o)); return ( i.default(r).each(function (e, i) { n._addAriaAndCollapsedClass(t._getTargetFromElement(i), [i]); }), e ); }), (e._addAriaAndCollapsedClass = function (t, e) { var n = i.default(t).hasClass(P); e.length && i.default(e).toggleClass(B, !n).attr("aria-expanded", n); }), (t._getTargetFromElement = function (t) { var e = u.getSelectorFromElement(t); return e ? document.querySelector(e) : null; }), (t._jQueryInterface = function (e) { return this.each(function () { var n = i.default(this), o = n.data(j), r = a({}, q, n.data(), "object" == typeof e && e ? e : {}); if ( (!o && r.toggle && "string" == typeof e && /show|hide/.test(e) && (r.toggle = !1), o || ((o = new t(this, r)), n.data(j, o)), "string" == typeof e) ) { if ("undefined" == typeof o[e]) throw new TypeError('No method named "' + e + '"'); o[e](); } }); }), r(t, null, [ { key: "VERSION", get: function () { return "4.6.2"; }, }, { key: "Default", get: function () { return q; }, }, ]), t ); })(); i.default(document).on("click.bs.collapse.data-api", M, function (t) { "A" === t.currentTarget.tagName && t.preventDefault(); var e = i.default(this), n = u.getSelectorFromElement(this), o = [].slice.call(document.querySelectorAll(n)); i.default(o).each(function () { var t = i.default(this), n = t.data(j) ? "toggle" : e.data(); W._jQueryInterface.call(t, n); }); }), (i.default.fn[x] = W._jQueryInterface), (i.default.fn[x].Constructor = W), (i.default.fn[x].noConflict = function () { return (i.default.fn[x] = L), W._jQueryInterface; }); var U = "undefined" != typeof window && "undefined" != typeof document && "undefined" != typeof navigator, V = (function () { for (var t = ["Edge", "Trident", "Firefox"], e = 0; e < t.length; e += 1) if (U && navigator.userAgent.indexOf(t[e]) >= 0) return 1; return 0; })(), Y = U && window.Promise ? function (t) { var e = !1; return function () { e || ((e = !0), window.Promise.resolve().then(function () { (e = !1), t(); })); }; } : function (t) { var e = !1; return function () { e || ((e = !0), setTimeout(function () { (e = !1), t(); }, V)); }; }; function z(t) { return t && "[object Function]" === {}.toString.call(t); } function K(t, e) { if (1 !== t.nodeType) return []; var n = t.ownerDocument.defaultView.getComputedStyle(t, null); return e ? n[e] : n; } function X(t) { return "HTML" === t.nodeName ? t : t.parentNode || t.host; } function G(t) { if (!t) return document.body; switch (t.nodeName) { case "HTML": case "BODY": return t.ownerDocument.body; case "#document": return t.body; } var e = K(t), n = e.overflow, i = e.overflowX, o = e.overflowY; return /(auto|scroll|overlay)/.test(n + o + i) ? t : G(X(t)); } function $(t) { return t && t.referenceNode ? t.referenceNode : t; } var J = U && !(!window.MSInputMethodContext || !document.documentMode), Z = U && /MSIE 10/.test(navigator.userAgent); function tt(t) { return 11 === t ? J : 10 === t ? Z : J || Z; } function et(t) { if (!t) return document.documentElement; for (var e = tt(10) ? document.body : null, n = t.offsetParent || null; n === e && t.nextElementSibling; ) n = (t = t.nextElementSibling).offsetParent; var i = n && n.nodeName; return i && "BODY" !== i && "HTML" !== i ? -1 !== ["TH", "TD", "TABLE"].indexOf(n.nodeName) && "static" === K(n, "position") ? et(n) : n : t ? t.ownerDocument.documentElement : document.documentElement; } function nt(t) { return null !== t.parentNode ? nt(t.parentNode) : t; } function it(t, e) { if (!(t && t.nodeType && e && e.nodeType)) return document.documentElement; var n = t.compareDocumentPosition(e) & Node.DOCUMENT_POSITION_FOLLOWING, i = n ? t : e, o = n ? e : t, r = document.createRange(); r.setStart(i, 0), r.setEnd(o, 0); var a, s, l = r.commonAncestorContainer; if ((t !== l && e !== l) || i.contains(o)) return "BODY" === (s = (a = l).nodeName) || ("HTML" !== s && et(a.firstElementChild) !== a) ? et(l) : l; var u = nt(t); return u.host ? it(u.host, e) : it(t, nt(e).host); } function ot(t) { var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "top", n = "top" === e ? "scrollTop" : "scrollLeft", i = t.nodeName; if ("BODY" === i || "HTML" === i) { var o = t.ownerDocument.documentElement, r = t.ownerDocument.scrollingElement || o; return r[n]; } return t[n]; } function rt(t, e) { var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2], i = ot(e, "top"), o = ot(e, "left"), r = n ? -1 : 1; return (t.top += i * r), (t.bottom += i * r), (t.left += o * r), (t.right += o * r), t; } function at(t, e) { var n = "x" === e ? "Left" : "Top", i = "Left" === n ? "Right" : "Bottom"; return parseFloat(t["border" + n + "Width"]) + parseFloat(t["border" + i + "Width"]); } function st(t, e, n, i) { return Math.max( e["offset" + t], e["scroll" + t], n["client" + t], n["offset" + t], n["scroll" + t], tt(10) ? parseInt(n["offset" + t]) + parseInt(i["margin" + ("Height" === t ? "Top" : "Left")]) + parseInt(i["margin" + ("Height" === t ? "Bottom" : "Right")]) : 0 ); } function lt(t) { var e = t.body, n = t.documentElement, i = tt(10) && getComputedStyle(n); return { height: st("Height", e, n, i), width: st("Width", e, n, i) }; } var ut = function (t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function"); }, ft = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var i = e[n]; (i.enumerable = i.enumerable || !1), (i.configurable = !0), "value" in i && (i.writable = !0), Object.defineProperty(t, i.key, i); } } return function (e, n, i) { return n && t(e.prototype, n), i && t(e, i), e; }; })(), dt = function (t, e, n) { return ( e in t ? Object.defineProperty(t, e, { value: n, enumerable: !0, configurable: !0, writable: !0, }) : (t[e] = n), t ); }, ct = Object.assign || function (t) { for (var e = 1; e < arguments.length; e++) { var n = arguments[e]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (t[i] = n[i]); } return t; }; function ht(t) { return ct({}, t, { right: t.left + t.width, bottom: t.top + t.height }); } function pt(t) { var e = {}; try { if (tt(10)) { e = t.getBoundingClientRect(); var n = ot(t, "top"), i = ot(t, "left"); (e.top += n), (e.left += i), (e.bottom += n), (e.right += i); } else e = t.getBoundingClientRect(); } catch (t) {} var o = { left: e.left, top: e.top, width: e.right - e.left, height: e.bottom - e.top, }, r = "HTML" === t.nodeName ? lt(t.ownerDocument) : {}, a = r.width || t.clientWidth || o.width, s = r.height || t.clientHeight || o.height, l = t.offsetWidth - a, u = t.offsetHeight - s; if (l || u) { var f = K(t); (l -= at(f, "x")), (u -= at(f, "y")), (o.width -= l), (o.height -= u); } return ht(o); } function mt(t, e) { var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2], i = tt(10), o = "HTML" === e.nodeName, r = pt(t), a = pt(e), s = G(t), l = K(e), u = parseFloat(l.borderTopWidth), f = parseFloat(l.borderLeftWidth); n && o && ((a.top = Math.max(a.top, 0)), (a.left = Math.max(a.left, 0))); var d = ht({ top: r.top - a.top - u, left: r.left - a.left - f, width: r.width, height: r.height, }); if (((d.marginTop = 0), (d.marginLeft = 0), !i && o)) { var c = parseFloat(l.marginTop), h = parseFloat(l.marginLeft); (d.top -= u - c), (d.bottom -= u - c), (d.left -= f - h), (d.right -= f - h), (d.marginTop = c), (d.marginLeft = h); } return (i && !n ? e.contains(s) : e === s && "BODY" !== s.nodeName) && (d = rt(d, e)), d; } function gt(t) { var e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], n = t.ownerDocument.documentElement, i = mt(t, n), o = Math.max(n.clientWidth, window.innerWidth || 0), r = Math.max(n.clientHeight, window.innerHeight || 0), a = e ? 0 : ot(n), s = e ? 0 : ot(n, "left"), l = { top: a - i.top + i.marginTop, left: s - i.left + i.marginLeft, width: o, height: r, }; return ht(l); } function _t(t) { var e = t.nodeName; if ("BODY" === e || "HTML" === e) return !1; if ("fixed" === K(t, "position")) return !0; var n = X(t); return !!n && _t(n); } function vt(t) { if (!t || !t.parentElement || tt()) return document.documentElement; for (var e = t.parentElement; e && "none" === K(e, "transform"); ) e = e.parentElement; return e || document.documentElement; } function bt(t, e, n, i) { var o = arguments.length > 4 && void 0 !== arguments[4] && arguments[4], r = { top: 0, left: 0 }, a = o ? vt(t) : it(t, $(e)); if ("viewport" === i) r = gt(a, o); else { var s = void 0; "scrollParent" === i ? "BODY" === (s = G(X(e))).nodeName && (s = t.ownerDocument.documentElement) : (s = "window" === i ? t.ownerDocument.documentElement : i); var l = mt(s, a, o); if ("HTML" !== s.nodeName || _t(a)) r = l; else { var u = lt(t.ownerDocument), f = u.height, d = u.width; (r.top += l.top - l.marginTop), (r.bottom = f + l.top), (r.left += l.left - l.marginLeft), (r.right = d + l.left); } } var c = "number" == typeof (n = n || 0); return (r.left += c ? n : n.left || 0), (r.top += c ? n : n.top || 0), (r.right -= c ? n : n.right || 0), (r.bottom -= c ? n : n.bottom || 0), r; } function yt(t) { return t.width * t.height; } function Et(t, e, n, i, o) { var r = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : 0; if (-1 === t.indexOf("auto")) return t; var a = bt(n, i, r, o), s = { top: { width: a.width, height: e.top - a.top }, right: { width: a.right - e.right, height: a.height }, bottom: { width: a.width, height: a.bottom - e.bottom }, left: { width: e.left - a.left, height: a.height }, }, l = Object.keys(s) .map(function (t) { return ct({ key: t }, s[t], { area: yt(s[t]) }); }) .sort(function (t, e) { return e.area - t.area; }), u = l.filter(function (t) { var e = t.width, i = t.height; return e >= n.clientWidth && i >= n.clientHeight; }), f = u.length > 0 ? u[0].key : l[0].key, d = t.split("-")[1]; return f + (d ? "-" + d : ""); } function wt(t, e, n) { var i = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null, o = i ? vt(e) : it(e, $(n)); return mt(n, o, i); } function Tt(t) { var e = t.ownerDocument.defaultView.getComputedStyle(t), n = parseFloat(e.marginTop || 0) + parseFloat(e.marginBottom || 0), i = parseFloat(e.marginLeft || 0) + parseFloat(e.marginRight || 0); return { width: t.offsetWidth + i, height: t.offsetHeight + n }; } function Ct(t) { var e = { left: "right", right: "left", bottom: "top", top: "bottom" }; return t.replace(/left|right|bottom|top/g, function (t) { return e[t]; }); } function St(t, e, n) { n = n.split("-")[0]; var i = Tt(t), o = { width: i.width, height: i.height }, r = -1 !== ["right", "left"].indexOf(n), a = r ? "top" : "left", s = r ? "left" : "top", l = r ? "height" : "width", u = r ? "width" : "height"; return (o[a] = e[a] + e[l] / 2 - i[l] / 2), (o[s] = n === s ? e[s] - i[u] : e[Ct(s)]), o; } function Nt(t, e) { return Array.prototype.find ? t.find(e) : t.filter(e)[0]; } function Dt(t, e, n) { return ( (void 0 === n ? t : t.slice( 0, (function (t, e, n) { if (Array.prototype.findIndex) return t.findIndex(function (t) { return t.name === n; }); var i = Nt(t, function (t) { return t.name === n; }); return t.indexOf(i); })(t, 0, n) ) ).forEach(function (t) { t.function && console.warn("`modifier.function` is deprecated, use `modifier.fn`!"); var n = t.function || t.fn; t.enabled && z(n) && ((e.offsets.popper = ht(e.offsets.popper)), (e.offsets.reference = ht(e.offsets.reference)), (e = n(e, t))); }), e ); } function At() { if (!this.state.isDestroyed) { var t = { instance: this, styles: {}, arrowStyles: {}, attributes: {}, flipped: !1, offsets: {}, }; (t.offsets.reference = wt(this.state, this.popper, this.reference, this.options.positionFixed)), (t.placement = Et( this.options.placement, t.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding )), (t.originalPlacement = t.placement), (t.positionFixed = this.options.positionFixed), (t.offsets.popper = St(this.popper, t.offsets.reference, t.placement)), (t.offsets.popper.position = this.options.positionFixed ? "fixed" : "absolute"), (t = Dt(this.modifiers, t)), this.state.isCreated ? this.options.onUpdate(t) : ((this.state.isCreated = !0), this.options.onCreate(t)); } } function kt(t, e) { return t.some(function (t) { var n = t.name; return t.enabled && n === e; }); } function It(t) { for (var e = [!1, "ms", "Webkit", "Moz", "O"], n = t.charAt(0).toUpperCase() + t.slice(1), i = 0; i < e.length; i++) { var o = e[i], r = o ? "" + o + n : t; if ("undefined" != typeof document.body.style[r]) return r; } return null; } function Ot() { return ( (this.state.isDestroyed = !0), kt(this.modifiers, "applyStyle") && (this.popper.removeAttribute("x-placement"), (this.popper.style.position = ""), (this.popper.style.top = ""), (this.popper.style.left = ""), (this.popper.style.right = ""), (this.popper.style.bottom = ""), (this.popper.style.willChange = ""), (this.popper.style[It("transform")] = "")), this.disableEventListeners(), this.options.removeOnDestroy && this.popper.parentNode.removeChild(this.popper), this ); } function xt(t) { var e = t.ownerDocument; return e ? e.defaultView : window; } function jt(t, e, n, i) { var o = "BODY" === t.nodeName, r = o ? t.ownerDocument.defaultView : t; r.addEventListener(e, n, { passive: !0 }), o || jt(G(r.parentNode), e, n, i), i.push(r); } function Lt(t, e, n, i) { (n.updateBound = i), xt(t).addEventListener("resize", n.updateBound, { passive: !0 }); var o = G(t); return jt(o, "scroll", n.updateBound, n.scrollParents), (n.scrollElement = o), (n.eventsEnabled = !0), n; } function Pt() { this.state.eventsEnabled || (this.state = Lt(this.reference, this.options, this.state, this.scheduleUpdate)); } function Ft() { var t, e; this.state.eventsEnabled && (cancelAnimationFrame(this.scheduleUpdate), (this.state = ((t = this.reference), (e = this.state), xt(t).removeEventListener("resize", e.updateBound), e.scrollParents.forEach(function (t) { t.removeEventListener("scroll", e.updateBound); }), (e.updateBound = null), (e.scrollParents = []), (e.scrollElement = null), (e.eventsEnabled = !1), e))); } function Rt(t) { return "" !== t && !isNaN(parseFloat(t)) && isFinite(t); } function Bt(t, e) { Object.keys(e).forEach(function (n) { var i = ""; -1 !== ["width", "height", "top", "right", "bottom", "left"].indexOf(n) && Rt(e[n]) && (i = "px"), (t.style[n] = e[n] + i); }); } var Ht = U && /Firefox/i.test(navigator.userAgent); function Mt(t, e, n) { var i = Nt(t, function (t) { return t.name === e; }), o = !!i && t.some(function (t) { return t.name === n && t.enabled && t.order < i.order; }); if (!o) { var r = "`" + e + "`", a = "`" + n + "`"; console.warn(a + " modifier is required by " + r + " modifier in order to work, be sure to include it before " + r + "!"); } return o; } var qt = [ "auto-start", "auto", "auto-end", "top-start", "top", "top-end", "right-start", "right", "right-end", "bottom-end", "bottom", "bottom-start", "left-end", "left", "left-start", ], Qt = qt.slice(3); function Wt(t) { var e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], n = Qt.indexOf(t), i = Qt.slice(n + 1).concat(Qt.slice(0, n)); return e ? i.reverse() : i; } var Ut = { placement: "bottom", positionFixed: !1, eventsEnabled: !0, removeOnDestroy: !1, onCreate: function () {}, onUpdate: function () {}, modifiers: { shift: { order: 100, enabled: !0, fn: function (t) { var e = t.placement, n = e.split("-")[0], i = e.split("-")[1]; if (i) { var o = t.offsets, r = o.reference, a = o.popper, s = -1 !== ["bottom", "top"].indexOf(n), l = s ? "left" : "top", u = s ? "width" : "height", f = { start: dt({}, l, r[l]), end: dt({}, l, r[l] + r[u] - a[u]), }; t.offsets.popper = ct({}, a, f[i]); } return t; }, }, offset: { order: 200, enabled: !0, fn: function (t, e) { var n, i = e.offset, o = t.placement, r = t.offsets, a = r.popper, s = r.reference, l = o.split("-")[0]; return ( (n = Rt(+i) ? [+i, 0] : (function (t, e, n, i) { var o = [0, 0], r = -1 !== ["right", "left"].indexOf(i), a = t.split(/(\+|\-)/).map(function (t) { return t.trim(); }), s = a.indexOf( Nt(a, function (t) { return -1 !== t.search(/,|\s/); }) ); a[s] && -1 === a[s].indexOf(",") && console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead."); var l = /\s*,\s*|\s+/, u = -1 !== s ? [a.slice(0, s).concat([a[s].split(l)[0]]), [a[s].split(l)[1]].concat(a.slice(s + 1))] : [a]; return ( (u = u.map(function (t, i) { var o = (1 === i ? !r : r) ? "height" : "width", a = !1; return t .reduce(function (t, e) { return "" === t[t.length - 1] && -1 !== ["+", "-"].indexOf(e) ? ((t[t.length - 1] = e), (a = !0), t) : a ? ((t[t.length - 1] += e), (a = !1), t) : t.concat(e); }, []) .map(function (t) { return (function (t, e, n, i) { var o = t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/), r = +o[1], a = o[2]; return r ? 0 === a.indexOf("%") ? (ht("%p" === a ? n : i)[e] / 100) * r : "vh" === a || "vw" === a ? (("vh" === a ? Math.max(document.documentElement.clientHeight, window.innerHeight || 0) : Math.max(document.documentElement.clientWidth, window.innerWidth || 0)) / 100) * r : r : t; })(t, o, e, n); }); })), u.forEach(function (t, e) { t.forEach(function (n, i) { Rt(n) && (o[e] += n * ("-" === t[i - 1] ? -1 : 1)); }); }), o ); })(i, a, s, l)), "left" === l ? ((a.top += n[0]), (a.left -= n[1])) : "right" === l ? ((a.top += n[0]), (a.left += n[1])) : "top" === l ? ((a.left += n[0]), (a.top -= n[1])) : "bottom" === l && ((a.left += n[0]), (a.top += n[1])), (t.popper = a), t ); }, offset: 0, }, preventOverflow: { order: 300, enabled: !0, fn: function (t, e) { var n = e.boundariesElement || et(t.instance.popper); t.instance.reference === n && (n = et(n)); var i = It("transform"), o = t.instance.popper.style, r = o.top, a = o.left, s = o[i]; (o.top = ""), (o.left = ""), (o[i] = ""); var l = bt(t.instance.popper, t.instance.reference, e.padding, n, t.positionFixed); (o.top = r), (o.left = a), (o[i] = s), (e.boundaries = l); var u = e.priority, f = t.offsets.popper, d = { primary: function (t) { var n = f[t]; return f[t] < l[t] && !e.escapeWithReference && (n = Math.max(f[t], l[t])), dt({}, t, n); }, secondary: function (t) { var n = "right" === t ? "left" : "top", i = f[n]; return f[t] > l[t] && !e.escapeWithReference && (i = Math.min(f[n], l[t] - ("right" === t ? f.width : f.height))), dt({}, n, i); }, }; return ( u.forEach(function (t) { var e = -1 !== ["left", "top"].indexOf(t) ? "primary" : "secondary"; f = ct({}, f, d[e](t)); }), (t.offsets.popper = f), t ); }, priority: ["left", "right", "top", "bottom"], padding: 5, boundariesElement: "scrollParent", }, keepTogether: { order: 400, enabled: !0, fn: function (t) { var e = t.offsets, n = e.popper, i = e.reference, o = t.placement.split("-")[0], r = Math.floor, a = -1 !== ["top", "bottom"].indexOf(o), s = a ? "right" : "bottom", l = a ? "left" : "top", u = a ? "width" : "height"; return n[s] < r(i[l]) && (t.offsets.popper[l] = r(i[l]) - n[u]), n[l] > r(i[s]) && (t.offsets.popper[l] = r(i[s])), t; }, }, arrow: { order: 500, enabled: !0, fn: function (t, e) { var n; if (!Mt(t.instance.modifiers, "arrow", "keepTogether")) return t; var i = e.element; if ("string" == typeof i) { if (!(i = t.instance.popper.querySelector(i))) return t; } else if (!t.instance.popper.contains(i)) return console.warn("WARNING: `arrow.element` must be child of its popper element!"), t; var o = t.placement.split("-")[0], r = t.offsets, a = r.popper, s = r.reference, l = -1 !== ["left", "right"].indexOf(o), u = l ? "height" : "width", f = l ? "Top" : "Left", d = f.toLowerCase(), c = l ? "left" : "top", h = l ? "bottom" : "right", p = Tt(i)[u]; s[h] - p < a[d] && (t.offsets.popper[d] -= a[d] - (s[h] - p)), s[d] + p > a[h] && (t.offsets.popper[d] += s[d] + p - a[h]), (t.offsets.popper = ht(t.offsets.popper)); var m = s[d] + s[u] / 2 - p / 2, g = K(t.instance.popper), _ = parseFloat(g["margin" + f]), v = parseFloat(g["border" + f + "Width"]), b = m - t.offsets.popper[d] - _ - v; return ( (b = Math.max(Math.min(a[u] - p, b), 0)), (t.arrowElement = i), (t.offsets.arrow = (dt((n = {}), d, Math.round(b)), dt(n, c, ""), n)), t ); }, element: "[x-arrow]", }, flip: { order: 600, enabled: !0, fn: function (t, e) { if (kt(t.instance.modifiers, "inner")) return t; if (t.flipped && t.placement === t.originalPlacement) return t; var n = bt(t.instance.popper, t.instance.reference, e.padding, e.boundariesElement, t.positionFixed), i = t.placement.split("-")[0], o = Ct(i), r = t.placement.split("-")[1] || "", a = []; switch (e.behavior) { case "flip": a = [i, o]; break; case "clockwise": a = Wt(i); break; case "counterclockwise": a = Wt(i, !0); break; default: a = e.behavior; } return ( a.forEach(function (s, l) { if (i !== s || a.length === l + 1) return t; (i = t.placement.split("-")[0]), (o = Ct(i)); var u = t.offsets.popper, f = t.offsets.reference, d = Math.floor, c = ("left" === i && d(u.right) > d(f.left)) || ("right" === i && d(u.left) < d(f.right)) || ("top" === i && d(u.bottom) > d(f.top)) || ("bottom" === i && d(u.top) < d(f.bottom)), h = d(u.left) < d(n.left), p = d(u.right) > d(n.right), m = d(u.top) < d(n.top), g = d(u.bottom) > d(n.bottom), _ = ("left" === i && h) || ("right" === i && p) || ("top" === i && m) || ("bottom" === i && g), v = -1 !== ["top", "bottom"].indexOf(i), b = !!e.flipVariations && ((v && "start" === r && h) || (v && "end" === r && p) || (!v && "start" === r && m) || (!v && "end" === r && g)), y = !!e.flipVariationsByContent && ((v && "start" === r && p) || (v && "end" === r && h) || (!v && "start" === r && g) || (!v && "end" === r && m)), E = b || y; (c || _ || E) && ((t.flipped = !0), (c || _) && (i = a[l + 1]), E && (r = (function (t) { return "end" === t ? "start" : "start" === t ? "end" : t; })(r)), (t.placement = i + (r ? "-" + r : "")), (t.offsets.popper = ct({}, t.offsets.popper, St(t.instance.popper, t.offsets.reference, t.placement))), (t = Dt(t.instance.modifiers, t, "flip"))); }), t ); }, behavior: "flip", padding: 5, boundariesElement: "viewport", flipVariations: !1, flipVariationsByContent: !1, }, inner: { order: 700, enabled: !1, fn: function (t) { var e = t.placement, n = e.split("-")[0], i = t.offsets, o = i.popper, r = i.reference, a = -1 !== ["left", "right"].indexOf(n), s = -1 === ["top", "left"].indexOf(n); return (o[a ? "left" : "top"] = r[n] - (s ? o[a ? "width" : "height"] : 0)), (t.placement = Ct(e)), (t.offsets.popper = ht(o)), t; }, }, hide: { order: 800, enabled: !0, fn: function (t) { if (!Mt(t.instance.modifiers, "hide", "preventOverflow")) return t; var e = t.offsets.reference, n = Nt(t.instance.modifiers, function (t) { return "preventOverflow" === t.name; }).boundaries; if (e.bottom < n.top || e.left > n.right || e.top > n.bottom || e.right < n.left) { if (!0 === t.hide) return t; (t.hide = !0), (t.attributes["x-out-of-boundaries"] = ""); } else { if (!1 === t.hide) return t; (t.hide = !1), (t.attributes["x-out-of-boundaries"] = !1); } return t; }, }, computeStyle: { order: 850, enabled: !0, fn: function (t, e) { var n = e.x, i = e.y, o = t.offsets.popper, r = Nt(t.instance.modifiers, function (t) { return "applyStyle" === t.name; }).gpuAcceleration; void 0 !== r && console.warn( "WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!" ); var a, s, l = void 0 !== r ? r : e.gpuAcceleration, u = et(t.instance.popper), f = pt(u), d = { position: o.position }, c = (function (t, e) { var n = t.offsets, i = n.popper, o = n.reference, r = Math.round, a = Math.floor, s = function (t) { return t; }, l = r(o.width), u = r(i.width), f = -1 !== ["left", "right"].indexOf(t.placement), d = -1 !== t.placement.indexOf("-"), c = e ? (f || d || l % 2 == u % 2 ? r : a) : s, h = e ? r : s; return { left: c(l % 2 == 1 && u % 2 == 1 && !d && e ? i.left - 1 : i.left), top: h(i.top), bottom: h(i.bottom), right: c(i.right), }; })(t, window.devicePixelRatio < 2 || !Ht), h = "bottom" === n ? "top" : "bottom", p = "right" === i ? "left" : "right", m = It("transform"); if ( ((s = "bottom" === h ? ("HTML" === u.nodeName ? -u.clientHeight + c.bottom : -f.height + c.bottom) : c.top), (a = "right" === p ? ("HTML" === u.nodeName ? -u.clientWidth + c.right : -f.width + c.right) : c.left), l && m) ) (d[m] = "translate3d(" + a + "px, " + s + "px, 0)"), (d[h] = 0), (d[p] = 0), (d.willChange = "transform"); else { var g = "bottom" === h ? -1 : 1, _ = "right" === p ? -1 : 1; (d[h] = s * g), (d[p] = a * _), (d.willChange = h + ", " + p); } var v = { "x-placement": t.placement }; return ( (t.attributes = ct({}, v, t.attributes)), (t.styles = ct({}, d, t.styles)), (t.arrowStyles = ct({}, t.offsets.arrow, t.arrowStyles)), t ); }, gpuAcceleration: !0, x: "bottom", y: "right", }, applyStyle: { order: 900, enabled: !0, fn: function (t) { var e, n; return ( Bt(t.instance.popper, t.styles), (e = t.instance.popper), (n = t.attributes), Object.keys(n).forEach(function (t) { !1 !== n[t] ? e.setAttribute(t, n[t]) : e.removeAttribute(t); }), t.arrowElement && Object.keys(t.arrowStyles).length && Bt(t.arrowElement, t.arrowStyles), t ); }, onLoad: function (t, e, n, i, o) { var r = wt(o, e, t, n.positionFixed), a = Et(n.placement, r, e, t, n.modifiers.flip.boundariesElement, n.modifiers.flip.padding); return ( e.setAttribute("x-placement", a), Bt(e, { position: n.positionFixed ? "fixed" : "absolute", }), n ); }, gpuAcceleration: void 0, }, }, }, Vt = (function () { function t(e, n) { var i = this, o = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}; ut(this, t), (this.scheduleUpdate = function () { return requestAnimationFrame(i.update); }), (this.update = Y(this.update.bind(this))), (this.options = ct({}, t.Defaults, o)), (this.state = { isDestroyed: !1, isCreated: !1, scrollParents: [], }), (this.reference = e && e.jquery ? e[0] : e), (this.popper = n && n.jquery ? n[0] : n), (this.options.modifiers = {}), Object.keys(ct({}, t.Defaults.modifiers, o.modifiers)).forEach(function (e) { i.options.modifiers[e] = ct({}, t.Defaults.modifiers[e] || {}, o.modifiers ? o.modifiers[e] : {}); }), (this.modifiers = Object.keys(this.options.modifiers) .map(function (t) { return ct({ name: t }, i.options.modifiers[t]); }) .sort(function (t, e) { return t.order - e.order; })), this.modifiers.forEach(function (t) { t.enabled && z(t.onLoad) && t.onLoad(i.reference, i.popper, i.options, t, i.state); }), this.update(); var r = this.options.eventsEnabled; r && this.enableEventListeners(), (this.state.eventsEnabled = r); } return ( ft(t, [ { key: "update", value: function () { return At.call(this); }, }, { key: "destroy", value: function () { return Ot.call(this); }, }, { key: "enableEventListeners", value: function () { return Pt.call(this); }, }, { key: "disableEventListeners", value: function () { return Ft.call(this); }, }, ]), t ); })(); (Vt.Utils = ("undefined" != typeof window ? window : global).PopperUtils), (Vt.placements = qt), (Vt.Defaults = Ut); var Yt = Vt, zt = "dropdown", Kt = "bs.dropdown", Xt = i.default.fn[zt], Gt = new RegExp("38|40|27"), $t = "disabled", Jt = "show", Zt = "dropdown-menu-right", te = "hide.bs.dropdown", ee = "hidden.bs.dropdown", ne = "click.bs.dropdown.data-api", ie = "keydown.bs.dropdown.data-api", oe = '[data-toggle="dropdown"]', re = ".dropdown-menu", ae = { offset: 0, flip: !0, boundary: "scrollParent", reference: "toggle", display: "dynamic", popperConfig: null, }, se = { offset: "(number|string|function)", flip: "boolean", boundary: "(string|element)", reference: "(string|element)", display: "string", popperConfig: "(null|object)", }, le = (function () { function t(t, e) { (this._element = t), (this._popper = null), (this._config = this._getConfig(e)), (this._menu = this._getMenuElement()), (this._inNavbar = this._detectNavbar()), this._addEventListeners(); } var e = t.prototype; return ( (e.toggle = function () { if (!this._element.disabled && !i.default(this._element).hasClass($t)) { var e = i.default(this._menu).hasClass(Jt); t._clearMenus(), e || this.show(!0); } }), (e.show = function (e) { if ((void 0 === e && (e = !1), !(this._element.disabled || i.default(this._element).hasClass($t) || i.default(this._menu).hasClass(Jt)))) { var n = { relatedTarget: this._element }, o = i.default.Event("show.bs.dropdown", n), r = t._getParentFromElement(this._element); if ((i.default(r).trigger(o), !o.isDefaultPrevented())) { if (!this._inNavbar && e) { if ("undefined" == typeof Yt) throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)"); var a = this._element; "parent" === this._config.reference ? (a = r) : u.isElement(this._config.reference) && ((a = this._config.reference), "undefined" != typeof this._config.reference.jquery && (a = this._config.reference[0])), "scrollParent" !== this._config.boundary && i.default(r).addClass("position-static"), (this._popper = new Yt(a, this._menu, this._getPopperConfig())); } "ontouchstart" in document.documentElement && 0 === i.default(r).closest(".navbar-nav").length && i.default(document.body).children().on("mouseover", null, i.default.noop), this._element.focus(), this._element.setAttribute("aria-expanded", !0), i.default(this._menu).toggleClass(Jt), i.default(r).toggleClass(Jt).trigger(i.default.Event("shown.bs.dropdown", n)); } } }), (e.hide = function () { if (!this._element.disabled && !i.default(this._element).hasClass($t) && i.default(this._menu).hasClass(Jt)) { var e = { relatedTarget: this._element }, n = i.default.Event(te, e), o = t._getParentFromElement(this._element); i.default(o).trigger(n), n.isDefaultPrevented() || (this._popper && this._popper.destroy(), i.default(this._menu).toggleClass(Jt), i.default(o).toggleClass(Jt).trigger(i.default.Event(ee, e))); } }), (e.dispose = function () { i.default.removeData(this._element, Kt), i.default(this._element).off(".bs.dropdown"), (this._element = null), (this._menu = null), null !== this._popper && (this._popper.destroy(), (this._popper = null)); }), (e.update = function () { (this._inNavbar = this._detectNavbar()), null !== this._popper && this._popper.scheduleUpdate(); }), (e._addEventListeners = function () { var t = this; i.default(this._element).on("click.bs.dropdown", function (e) { e.preventDefault(), e.stopPropagation(), t.toggle(); }); }), (e._getConfig = function (t) { return (t = a({}, this.constructor.Default, i.default(this._element).data(), t)), u.typeCheckConfig(zt, t, this.constructor.DefaultType), t; }), (e._getMenuElement = function () { if (!this._menu) { var e = t._getParentFromElement(this._element); e && (this._menu = e.querySelector(re)); } return this._menu; }), (e._getPlacement = function () { var t = i.default(this._element.parentNode), e = "bottom-start"; return ( t.hasClass("dropup") ? (e = i.default(this._menu).hasClass(Zt) ? "top-end" : "top-start") : t.hasClass("dropright") ? (e = "right-start") : t.hasClass("dropleft") ? (e = "left-start") : i.default(this._menu).hasClass(Zt) && (e = "bottom-end"), e ); }), (e._detectNavbar = function () { return i.default(this._element).closest(".navbar").length > 0; }), (e._getOffset = function () { var t = this, e = {}; return ( "function" == typeof this._config.offset ? (e.fn = function (e) { return (e.offsets = a({}, e.offsets, t._config.offset(e.offsets, t._element))), e; }) : (e.offset = this._config.offset), e ); }), (e._getPopperConfig = function () { var t = { placement: this._getPlacement(), modifiers: { offset: this._getOffset(), flip: { enabled: this._config.flip }, preventOverflow: { boundariesElement: this._config.boundary, }, }, }; return "static" === this._config.display && (t.modifiers.applyStyle = { enabled: !1 }), a({}, t, this._config.popperConfig); }), (t._jQueryInterface = function (e) { return this.each(function () { var n = i.default(this).data(Kt); if ((n || ((n = new t(this, "object" == typeof e ? e : null)), i.default(this).data(Kt, n)), "string" == typeof e)) { if ("undefined" == typeof n[e]) throw new TypeError('No method named "' + e + '"'); n[e](); } }); }), (t._clearMenus = function (e) { if (!e || (3 !== e.which && ("keyup" !== e.type || 9 === e.which))) for (var n = [].slice.call(document.querySelectorAll(oe)), o = 0, r = n.length; o < r; o++) { var a = t._getParentFromElement(n[o]), s = i.default(n[o]).data(Kt), l = { relatedTarget: n[o] }; if ((e && "click" === e.type && (l.clickEvent = e), s)) { var u = s._menu; if ( i.default(a).hasClass(Jt) && !( e && (("click" === e.type && /input|textarea/i.test(e.target.tagName)) || ("keyup" === e.type && 9 === e.which)) && i.default.contains(a, e.target) ) ) { var f = i.default.Event(te, l); i.default(a).trigger(f), f.isDefaultPrevented() || ("ontouchstart" in document.documentElement && i.default(document.body).children().off("mouseover", null, i.default.noop), n[o].setAttribute("aria-expanded", "false"), s._popper && s._popper.destroy(), i.default(u).removeClass(Jt), i.default(a).removeClass(Jt).trigger(i.default.Event(ee, l))); } } } }), (t._getParentFromElement = function (t) { var e, n = u.getSelectorFromElement(t); return n && (e = document.querySelector(n)), e || t.parentNode; }), (t._dataApiKeydownHandler = function (e) { if ( !(/input|textarea/i.test(e.target.tagName) ? 32 === e.which || (27 !== e.which && ((40 !== e.which && 38 !== e.which) || i.default(e.target).closest(re).length)) : !Gt.test(e.which)) && !this.disabled && !i.default(this).hasClass($t) ) { var n = t._getParentFromElement(this), o = i.default(n).hasClass(Jt); if (o || 27 !== e.which) { if ((e.preventDefault(), e.stopPropagation(), !o || 27 === e.which || 32 === e.which)) return 27 === e.which && i.default(n.querySelector(oe)).trigger("focus"), void i.default(this).trigger("click"); var r = [].slice.call(n.querySelectorAll(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)")).filter(function (t) { return i.default(t).is(":visible"); }); if (0 !== r.length) { var a = r.indexOf(e.target); 38 === e.which && a > 0 && a--, 40 === e.which && a < r.length - 1 && a++, a < 0 && (a = 0), r[a].focus(); } } } }), r(t, null, [ { key: "VERSION", get: function () { return "4.6.2"; }, }, { key: "Default", get: function () { return ae; }, }, { key: "DefaultType", get: function () { return se; }, }, ]), t ); })(); i .default(document) .on(ie, oe, le._dataApiKeydownHandler) .on(ie, re, le._dataApiKeydownHandler) .on(ne + " keyup.bs.dropdown.data-api", le._clearMenus) .on(ne, oe, function (t) { t.preventDefault(), t.stopPropagation(), le._jQueryInterface.call(i.default(this), "toggle"); }) .on(ne, ".dropdown form", function (t) { t.stopPropagation(); }), (i.default.fn[zt] = le._jQueryInterface), (i.default.fn[zt].Constructor = le), (i.default.fn[zt].noConflict = function () { return (i.default.fn[zt] = Xt), le._jQueryInterface; }); var ue = "bs.modal", fe = i.default.fn.modal, de = "modal-open", ce = "fade", he = "show", pe = "modal-static", me = "hidden.bs.modal", ge = "show.bs.modal", _e = "focusin.bs.modal", ve = "resize.bs.modal", be = "click.dismiss.bs.modal", ye = "keydown.dismiss.bs.modal", Ee = "mousedown.dismiss.bs.modal", we = ".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", Te = { backdrop: !0, keyboard: !0, focus: !0, show: !0 }, Ce = { backdrop: "(boolean|string)", keyboard: "boolean", focus: "boolean", show: "boolean", }, Se = (function () { function t(t, e) { (this._config = this._getConfig(e)), (this._element = t), (this._dialog = t.querySelector(".modal-dialog")), (this._backdrop = null), (this._isShown = !1), (this._isBodyOverflowing = !1), (this._ignoreBackdropClick = !1), (this._isTransitioning = !1), (this._scrollbarWidth = 0); } var e = t.prototype; return ( (e.toggle = function (t) { return this._isShown ? this.hide() : this.show(t); }), (e.show = function (t) { var e = this; if (!this._isShown && !this._isTransitioning) { var n = i.default.Event(ge, { relatedTarget: t }); i.default(this._element).trigger(n), n.isDefaultPrevented() || ((this._isShown = !0), i.default(this._element).hasClass(ce) && (this._isTransitioning = !0), this._checkScrollbar(), this._setScrollbar(), this._adjustDialog(), this._setEscapeEvent(), this._setResizeEvent(), i.default(this._element).on(be, '[data-dismiss="modal"]', function (t) { return e.hide(t); }), i.default(this._dialog).on(Ee, function () { i.default(e._element).one("mouseup.dismiss.bs.modal", function (t) { i.default(t.target).is(e._element) && (e._ignoreBackdropClick = !0); }); }), this._showBackdrop(function () { return e._showElement(t); })); } }), (e.hide = function (t) { var e = this; if ((t && t.preventDefault(), this._isShown && !this._isTransitioning)) { var n = i.default.Event("hide.bs.modal"); if ((i.default(this._element).trigger(n), this._isShown && !n.isDefaultPrevented())) { this._isShown = !1; var o = i.default(this._element).hasClass(ce); if ( (o && (this._isTransitioning = !0), this._setEscapeEvent(), this._setResizeEvent(), i.default(document).off(_e), i.default(this._element).removeClass(he), i.default(this._element).off(be), i.default(this._dialog).off(Ee), o) ) { var r = u.getTransitionDurationFromElement(this._element); i.default(this._element) .one(u.TRANSITION_END, function (t) { return e._hideModal(t); }) .emulateTransitionEnd(r); } else this._hideModal(); } } }), (e.dispose = function () { [window, this._element, this._dialog].forEach(function (t) { return i.default(t).off(".bs.modal"); }), i.default(document).off(_e), i.default.removeData(this._element, ue), (this._config = null), (this._element = null), (this._dialog = null), (this._backdrop = null), (this._isShown = null), (this._isBodyOverflowing = null), (this._ignoreBackdropClick = null), (this._isTransitioning = null), (this._scrollbarWidth = null); }), (e.handleUpdate = function () { this._adjustDialog(); }), (e._getConfig = function (t) { return (t = a({}, Te, t)), u.typeCheckConfig("modal", t, Ce), t; }), (e._triggerBackdropTransition = function () { var t = this, e = i.default.Event("hidePrevented.bs.modal"); if ((i.default(this._element).trigger(e), !e.isDefaultPrevented())) { var n = this._element.scrollHeight > document.documentElement.clientHeight; n || (this._element.style.overflowY = "hidden"), this._element.classList.add(pe); var o = u.getTransitionDurationFromElement(this._dialog); i.default(this._element).off(u.TRANSITION_END), i .default(this._element) .one(u.TRANSITION_END, function () { t._element.classList.remove(pe), n || i .default(t._element) .one(u.TRANSITION_END, function () { t._element.style.overflowY = ""; }) .emulateTransitionEnd(t._element, o); }) .emulateTransitionEnd(o), this._element.focus(); } }), (e._showElement = function (t) { var e = this, n = i.default(this._element).hasClass(ce), o = this._dialog ? this._dialog.querySelector(".modal-body") : null; (this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE) || document.body.appendChild(this._element), (this._element.style.display = "block"), this._element.removeAttribute("aria-hidden"), this._element.setAttribute("aria-modal", !0), this._element.setAttribute("role", "dialog"), i.default(this._dialog).hasClass("modal-dialog-scrollable") && o ? (o.scrollTop = 0) : (this._element.scrollTop = 0), n && u.reflow(this._element), i.default(this._element).addClass(he), this._config.focus && this._enforceFocus(); var r = i.default.Event("shown.bs.modal", { relatedTarget: t, }), a = function () { e._config.focus && e._element.focus(), (e._isTransitioning = !1), i.default(e._element).trigger(r); }; if (n) { var s = u.getTransitionDurationFromElement(this._dialog); i.default(this._dialog).one(u.TRANSITION_END, a).emulateTransitionEnd(s); } else a(); }), (e._enforceFocus = function () { var t = this; i.default(document) .off(_e) .on(_e, function (e) { document !== e.target && t._element !== e.target && 0 === i.default(t._element).has(e.target).length && t._element.focus(); }); }), (e._setEscapeEvent = function () { var t = this; this._isShown ? i.default(this._element).on(ye, function (e) { t._config.keyboard && 27 === e.which ? (e.preventDefault(), t.hide()) : t._config.keyboard || 27 !== e.which || t._triggerBackdropTransition(); }) : this._isShown || i.default(this._element).off(ye); }), (e._setResizeEvent = function () { var t = this; this._isShown ? i.default(window).on(ve, function (e) { return t.handleUpdate(e); }) : i.default(window).off(ve); }), (e._hideModal = function () { var t = this; (this._element.style.display = "none"), this._element.setAttribute("aria-hidden", !0), this._element.removeAttribute("aria-modal"), this._element.removeAttribute("role"), (this._isTransitioning = !1), this._showBackdrop(function () { i.default(document.body).removeClass(de), t._resetAdjustments(), t._resetScrollbar(), i.default(t._element).trigger(me); }); }), (e._removeBackdrop = function () { this._backdrop && (i.default(this._backdrop).remove(), (this._backdrop = null)); }), (e._showBackdrop = function (t) { var e = this, n = i.default(this._element).hasClass(ce) ? ce : ""; if (this._isShown && this._config.backdrop) { if ( ((this._backdrop = document.createElement("div")), (this._backdrop.className = "modal-backdrop"), n && this._backdrop.classList.add(n), i.default(this._backdrop).appendTo(document.body), i.default(this._element).on(be, function (t) { e._ignoreBackdropClick ? (e._ignoreBackdropClick = !1) : t.target === t.currentTarget && ("static" === e._config.backdrop ? e._triggerBackdropTransition() : e.hide()); }), n && u.reflow(this._backdrop), i.default(this._backdrop).addClass(he), !t) ) return; if (!n) return void t(); var o = u.getTransitionDurationFromElement(this._backdrop); i.default(this._backdrop).one(u.TRANSITION_END, t).emulateTransitionEnd(o); } else if (!this._isShown && this._backdrop) { i.default(this._backdrop).removeClass(he); var r = function () { e._removeBackdrop(), t && t(); }; if (i.default(this._element).hasClass(ce)) { var a = u.getTransitionDurationFromElement(this._backdrop); i.default(this._backdrop).one(u.TRANSITION_END, r).emulateTransitionEnd(a); } else r(); } else t && t(); }), (e._adjustDialog = function () { var t = this._element.scrollHeight > document.documentElement.clientHeight; !this._isBodyOverflowing && t && (this._element.style.paddingLeft = this._scrollbarWidth + "px"), this._isBodyOverflowing && !t && (this._element.style.paddingRight = this._scrollbarWidth + "px"); }), (e._resetAdjustments = function () { (this._element.style.paddingLeft = ""), (this._element.style.paddingRight = ""); }), (e._checkScrollbar = function () { var t = document.body.getBoundingClientRect(); (this._isBodyOverflowing = Math.round(t.left + t.right) < window.innerWidth), (this._scrollbarWidth = this._getScrollbarWidth()); }), (e._setScrollbar = function () { var t = this; if (this._isBodyOverflowing) { var e = [].slice.call(document.querySelectorAll(we)), n = [].slice.call(document.querySelectorAll(".sticky-top")); i.default(e).each(function (e, n) { var o = n.style.paddingRight, r = i.default(n).css("padding-right"); i.default(n) .data("padding-right", o) .css("padding-right", parseFloat(r) + t._scrollbarWidth + "px"); }), i.default(n).each(function (e, n) { var o = n.style.marginRight, r = i.default(n).css("margin-right"); i.default(n) .data("margin-right", o) .css("margin-right", parseFloat(r) - t._scrollbarWidth + "px"); }); var o = document.body.style.paddingRight, r = i.default(document.body).css("padding-right"); i.default(document.body) .data("padding-right", o) .css("padding-right", parseFloat(r) + this._scrollbarWidth + "px"); } i.default(document.body).addClass(de); }), (e._resetScrollbar = function () { var t = [].slice.call(document.querySelectorAll(we)); i.default(t).each(function (t, e) { var n = i.default(e).data("padding-right"); i.default(e).removeData("padding-right"), (e.style.paddingRight = n || ""); }); var e = [].slice.call(document.querySelectorAll(".sticky-top")); i.default(e).each(function (t, e) { var n = i.default(e).data("margin-right"); "undefined" != typeof n && i.default(e).css("margin-right", n).removeData("margin-right"); }); var n = i.default(document.body).data("padding-right"); i.default(document.body).removeData("padding-right"), (document.body.style.paddingRight = n || ""); }), (e._getScrollbarWidth = function () { var t = document.createElement("div"); (t.className = "modal-scrollbar-measure"), document.body.appendChild(t); var e = t.getBoundingClientRect().width - t.clientWidth; return document.body.removeChild(t), e; }), (t._jQueryInterface = function (e, n) { return this.each(function () { var o = i.default(this).data(ue), r = a({}, Te, i.default(this).data(), "object" == typeof e && e ? e : {}); if ((o || ((o = new t(this, r)), i.default(this).data(ue, o)), "string" == typeof e)) { if ("undefined" == typeof o[e]) throw new TypeError('No method named "' + e + '"'); o[e](n); } else r.show && o.show(n); }); }), r(t, null, [ { key: "VERSION", get: function () { return "4.6.2"; }, }, { key: "Default", get: function () { return Te; }, }, ]), t ); })(); i.default(document).on("click.bs.modal.data-api", '[data-toggle="modal"]', function (t) { var e, n = this, o = u.getSelectorFromElement(this); o && (e = document.querySelector(o)); var r = i.default(e).data(ue) ? "toggle" : a({}, i.default(e).data(), i.default(this).data()); ("A" !== this.tagName && "AREA" !== this.tagName) || t.preventDefault(); var s = i.default(e).one(ge, function (t) { t.isDefaultPrevented() || s.one(me, function () { i.default(n).is(":visible") && n.focus(); }); }); Se._jQueryInterface.call(i.default(e), r, this); }), (i.default.fn.modal = Se._jQueryInterface), (i.default.fn.modal.Constructor = Se), (i.default.fn.modal.noConflict = function () { return (i.default.fn.modal = fe), Se._jQueryInterface; }); var Ne = ["background", "cite", "href", "itemtype", "longdesc", "poster", "src", "xlink:href"], De = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i, Ae = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i; function ke(t, e, n) { if (0 === t.length) return t; if (n && "function" == typeof n) return n(t); for ( var i = new window.DOMParser().parseFromString(t, "text/html"), o = Object.keys(e), r = [].slice.call(i.body.querySelectorAll("*")), a = function (t, n) { var i = r[t], a = i.nodeName.toLowerCase(); if (-1 === o.indexOf(i.nodeName.toLowerCase())) return i.parentNode.removeChild(i), "continue"; var s = [].slice.call(i.attributes), l = [].concat(e["*"] || [], e[a] || []); s.forEach(function (t) { (function (t, e) { var n = t.nodeName.toLowerCase(); if (-1 !== e.indexOf(n)) return -1 === Ne.indexOf(n) || Boolean(De.test(t.nodeValue) || Ae.test(t.nodeValue)); for ( var i = e.filter(function (t) { return t instanceof RegExp; }), o = 0, r = i.length; o < r; o++ ) if (i[o].test(n)) return !0; return !1; })(t, l) || i.removeAttribute(t.nodeName); }); }, s = 0, l = r.length; s < l; s++ ) a(s); return i.body.innerHTML; } var Ie = "tooltip", Oe = "bs.tooltip", xe = i.default.fn.tooltip, je = new RegExp("(^|\\s)bs-tooltip\\S+", "g"), Le = ["sanitize", "whiteList", "sanitizeFn"], Pe = "fade", Fe = "show", Re = "show", Be = "out", He = "hover", Me = "focus", qe = { AUTO: "auto", TOP: "top", RIGHT: "right", BOTTOM: "bottom", LEFT: "left", }, Qe = { animation: !0, template: '