UNPKG

withfront

Version:

Tools for frontend development especially with Bootstrap 3.x and jQuery 3.x also FontAwesome, jsCookie and more

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