1/*! 2 * Bootstrap v5.0.0-beta2 (https://getbootstrap.com/) 3 * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 4 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 5 */ 6(function(global,factory){typeof exports==='object'&&typeof module!=='undefined'?module.exports=factory(require('@popperjs/core')):typeof define==='function'&&define.amd?define(['@popperjs/core'],factory):(global=typeof globalThis!=='undefined'?globalThis:global||self,global.bootstrap=factory(global.Popper))}(this,(function(Popper){'use strict';function _interopNamespace(e){if(e&&e.__esModule)return e;var n=Object.create(null);if(e){Object.keys(e).forEach(function(k){if(k!=='default'){var d=Object.getOwnPropertyDescriptor(e,k);Object.defineProperty(n,k,d.get?d:{enumerable:!0,get:function(){return e[k]}})}})} 7n['default']=e;return Object.freeze(n)} 8var Popper__namespace=_interopNamespace(Popper);function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1;descriptor.configurable=!0;if("value" in descriptor)descriptor.writable=!0;Object.defineProperty(target,descriptor.key,descriptor)}} 9function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor} 10function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key]}}} 11return target};return _extends.apply(this,arguments)} 12function _inheritsLoose(subClass,superClass){subClass.prototype=Object.create(superClass.prototype);subClass.prototype.constructor=subClass;_setPrototypeOf(subClass,superClass)} 13function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)} 14var MAX_UID=1000000;var MILLISECONDS_MULTIPLIER=1000;var TRANSITION_END='transitionend';var toType=function toType(obj){if(obj===null||obj===undefined){return""+obj} 15return{}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase()};var getUID=function getUID(prefix){do{prefix+=Math.floor(Math.random()*MAX_UID)}while(document.getElementById(prefix));return prefix};var getSelector=function getSelector(element){var selector=element.getAttribute('data-bs-target');if(!selector||selector==='#'){var hrefAttr=element.getAttribute('href');if(!hrefAttr||!hrefAttr.includes('#')&&!hrefAttr.startsWith('.')){return null} 16if(hrefAttr.includes('#')&&!hrefAttr.startsWith('#')){hrefAttr='#'+hrefAttr.split('#')[1]} 17selector=hrefAttr&&hrefAttr!=='#'?hrefAttr.trim():null} 18return selector};var getSelectorFromElement=function getSelectorFromElement(element){var selector=getSelector(element);if(selector){return document.querySelector(selector)?selector:null} 19return null};var getElementFromSelector=function getElementFromSelector(element){var selector=getSelector(element);return selector?document.querySelector(selector):null};var getTransitionDurationFromElement=function getTransitionDurationFromElement(element){if(!element){return 0} 20var _window$getComputedSt=window.getComputedStyle(element),transitionDuration=_window$getComputedSt.transitionDuration,transitionDelay=_window$getComputedSt.transitionDelay;var floatTransitionDuration=Number.parseFloat(transitionDuration);var floatTransitionDelay=Number.parseFloat(transitionDelay);if(!floatTransitionDuration&&!floatTransitionDelay){return 0} 21transitionDuration=transitionDuration.split(',')[0];transitionDelay=transitionDelay.split(',')[0];return(Number.parseFloat(transitionDuration)+Number.parseFloat(transitionDelay))*MILLISECONDS_MULTIPLIER};var triggerTransitionEnd=function triggerTransitionEnd(element){element.dispatchEvent(new Event(TRANSITION_END))};var isElement=function isElement(obj){return(obj[0]||obj).nodeType};var emulateTransitionEnd=function emulateTransitionEnd(element,duration){var called=!1;var durationPadding=5;var emulatedDuration=duration+durationPadding;function listener(){called=!0;element.removeEventListener(TRANSITION_END,listener)} 22element.addEventListener(TRANSITION_END,listener);setTimeout(function(){if(!called){triggerTransitionEnd(element)}},emulatedDuration)};var typeCheckConfig=function typeCheckConfig(componentName,config,configTypes){Object.keys(configTypes).forEac
22h(function(property){var expectedTypes=configTypes[property];var value=config[property];var valueType=value&&isElement(value)?'element':toType(value);if(!new RegExp(expectedTypes).test(valueType)){throw new TypeError(componentName.toUpperCase()+": "+("Option \""+property+"\" provided type \""+valueType+"\" ")+("but expected type \""+expectedTypes+"\"."))}})};var isVisible=function isVisible(element){if(!element){return!1} 23if(element.style&&element.parentNode&&element.parentNode.style){var elementStyle=getComputedStyle(element);var parentNodeStyle=getComputedStyle(element.parentNode);return elementStyle.display!=='none'&&parentNodeStyle.display!=='none'&&elementStyle.visibility!=='hidden'} 24return!1};var findShadowRoot=function findShadowRoot(element){if(!document.documentElement.attachShadow){return null} 25if(typeof element.getRootNode==='function'){var root=element.getRootNode();return root instanceof ShadowRoot?root:null} 26if(element instanceof ShadowRoot){return element} 27if(!element.parentNode){return null} 28return findShadowRoot(element.parentNode)};var noop=function noop(){return function(){}};var reflow=function reflow(element){return element.offsetHeight};var getjQuery=function getjQuery(){var _window=window,jQuery=_window.jQuery;if(jQuery&&!document.body.hasAttribute('data-bs-no-jquery')){return jQuery} 29return null};var onDOMContentLoaded=function onDOMContentLoaded(callback){if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',callback)}else{callback()}};var isRTL=document.documentElement.dir==='rtl';var defineJQueryPlugin=function defineJQueryPlugin(name,plugin){onDOMContentLoaded(function(){var $=getjQuery();if($){var JQUERY_NO_CONFLICT=$.fn[name];$.fn[name]=plugin.jQueryInterface;$.fn[name].Constructor=plugin;$.fn[name].noConflict=function(){$.fn[name]=JQUERY_NO_CONFLICT;return plugin.jQueryInterface}}})};var mapData=function(){var storeData={};var id=1;return{set:function set(element,key,data){if(typeof element.bsKey==='undefined'){element.bsKey={key:key,id:id};id++} 30storeData[element.bsKey.id]=data},get:function get(element,key){if(!element||typeof element.bsKey==='undefined'){return null} 31var keyProperties=element.bsKey;if(keyProperties.key===key){return storeData[keyProperties.id]} 32return null},delete:function _delete(element,key){if(typeof element.bsKey==='undefined'){return} 33var keyProperties=element.bsKey;if(keyProperties.key===key){delete storeData[keyProperties.id];delete element.bsKey}}}}();var Data={setData:function setData(instance,key,data){mapData.set(instance,key,data)},getData:function getData(instance,key){return mapData.get(instance,key)},removeData:function removeData(instance,key){mapData.delete(instance,key)}};var namespaceRegex=/[^.]*(?=\..*)\.|.*/;var stripNameRegex=/\..*/;var stripUidRegex=/::\d+$/;var eventRegistry={};var uidEvent=1;var customEvents={mouseenter:'mouseover',mouseleave:'mouseout'};var nativeEvents=new Set(['click','dblclick','mouseup','mousedown','contextmenu','mousewheel','DOMMouseScroll','mouseover','mouseout','mousemove','selectstart','selectend','keydown','keypress','keyup','orientationchange','touchstart','touchmove','touchend','touchcancel','pointerdown','pointermove','pointerup','pointerleave','pointercancel','gesturestart','gesturechange','gestureend','focus','blur','change','reset','select','submit','focusin','focusout','load','unload','beforeunload','resize','move','DOMContentLoaded','readystatechange','error','abort','scroll']);function getUidEvent(element,uid){return uid&&uid+"::"+uidEvent++||element.uidEvent||uidEvent++} 34function getEvent(element){var uid=getUidEvent(element);element.uidEvent=uid;eventRegistry[uid]=eventRegistry[uid]||{};return eventRegistry[uid]} 35function bootstrapHandler(element,fn){return function handler(event){event.delegateTarget=element;if(handler.oneOff){EventHandler.off(element,event.type,fn)} 36return fn.apply(element,[event])}} 37function bootstrapDelegationHandler(element,selector,fn){return function handler(event){var domElements=element.querySelectorAll(selector);for(var target=event.target;target&&target!==this;target=target.parentNode){for(var i=domElements.length;i--;){if(domElements[i]===target){event.delegateTarget=target;if(handler.oneOff){EventHandler.off(element,event.type,fn)} 38return fn.apply(target,[event])}}} 39return null}} 40function findHandler(events,handler,delegationSelector){if(delegationSelector===void 0){delegationSelector=null} 41var uidEventList=Object.keys(events);for(var i=0,len=uidEventList.length;i<len;i++){var event=events[uidEventList[i]];if(event.originalHandler===handler&&event.delegationSelector===delegationSelector){return event}} 42return null} 43function normalizeParams(originalTypeEvent,handler,delegationFn){var delegation=typeof handler==='string';var originalHandler=delegation?delegationFn:handler;var typeEvent=originalTypeEvent.replace(stripNameRegex,'');var custom=customEvents[typeEvent];
43if(custom){typeEvent=custom} 44var isNative=nativeEvents.has(typeEvent);if(!isNative){typeEvent=originalTypeEvent} 45return[delegation,originalHandler,typeEvent]} 46function addHandler(element,originalTypeEvent,handler,delegationFn,oneOff){if(typeof originalTypeEvent!=='string'||!element){return} 47if(!handler){handler=delegationFn;delegationFn=null} 48var _normalizeParams=normalizeParams(originalTypeEvent,handler,delegationFn),delegation=_normalizeParams[0],originalHandler=_normalizeParams[1],typeEvent=_normalizeParams[2];var events=getEvent(element);var handlers=events[typeEvent]||(events[typeEvent]={});var previousFn=findHandler(handlers,originalHandler,delegation?handler:null);if(previousFn){previousFn.oneOff=previousFn.oneOff&&oneOff;return} 49var uid=getUidEvent(originalHandler,originalTypeEvent.replace(namespaceRegex,''));var fn=delegation?bootstrapDelegationHandler(element,handler,delegationFn):bootstrapHandler(element,handler);fn.delegationSelector=delegation?handler:null;fn.originalHandler=originalHandler;fn.oneOff=oneOff;fn.uidEvent=uid;handlers[uid]=fn;element.addEventListener(typeEvent,fn,delegation)} 50function removeHandler(element,events,typeEvent,handler,delegationSelector){var fn=findHandler(events[typeEvent],handler,delegationSelector);if(!fn){return} 51element.removeEventListener(typeEvent,fn,Boolean(delegationSelector));delete events[typeEvent][fn.uidEvent]} 52function removeNamespacedHandlers(element,events,typeEvent,namespace){var storeElementEvent=events[typeEvent]||{};Object.keys(storeElementEvent).forEach(function(handlerKey){if(handlerKey.includes(namespace)){var event=storeElementEvent[handlerKey];removeHandler(element,events,typeEvent,event.originalHandler,event.delegationSelector)}})} 53var EventHandler={on:function on(element,event,handler,delegationFn){addHandler(element,event,handler,delegationFn,!1)},one:function one(element,event,handler,delegationFn){addHandler(element,event,handler,delegationFn,!0)},off:function off(element,originalTypeEvent,handler,delegationFn){if(typeof originalTypeEvent!=='string'||!element){return} 54var _normalizeParams2=normalizeParams(originalTypeEvent,handler,delegationFn),delegation=_normalizeParams2[0],originalHandler=_normalizeParams2[1],typeEvent=_normalizeParams2[2];var inNamespace=typeEvent!==originalTypeEvent;var events=getEvent(element);var isNamespace=originalTypeEvent.startsWith('.');if(typeof originalHandler!=='undefined'){if(!events||!events[typeEvent]){return} 55removeHandler(element,events,typeEvent,originalHandler,delegation?handler:null);return} 56if(isNamespace){Object.keys(events).forEach(function(elementEvent){removeNamespacedHandlers(element,events,elementEvent,originalTypeEvent.slice(1))})} 57var storeElementEvent=events[typeEvent]||{};Object.keys(storeElementEvent).forEach(function(keyHandlers){var handlerKey=keyHandlers.replace(stripUidRegex,'');if(!inNamespace||originalTypeEvent.includes(handlerKey)){var event=storeElementEvent[keyHandlers];removeHandler(element,events,typeEvent,event.originalHandler,event.delegationSelector)}})},trigger:function trigger(element,event,args){if(typeof event!=='string'||!element){return null} 58var $=getjQuery();var typeEvent=event.replace(stripNameRegex,'');var inNamespace=event!==typeEvent;var isNative=nativeEvents.has(typeEvent);var jQueryEvent;var bubbles=!0;var nativeDispatch=!0;var defaultPrevented=!1;var evt=null;if(inNamespace&&$){jQueryEvent=$.Event(event,args);$(element).trigger(jQueryEvent);bubbles=!jQueryEvent.isPropagationStopped();nativeDispatch=!jQueryEvent.isImmediatePropagationStopped();defaultPrevented=jQueryEvent.isDefaultPrevented()} 59if(isNative){evt=document.createEvent('HTMLEvents');evt.initEvent(typeEvent,bubbles,!0)}else{evt=new CustomEvent(event,{bubbles:bubbles,cancelable:!0})} 60if(typeof args!=='undefined'){Object.keys(args).forEach(function(key){Object.defineProperty(evt,key,{get:function get(){return args[key]}})})} 61if(defaultPrevented){evt.preventDefault()} 62if(nativeDispatch){element.dispatchEvent(evt)} 63if(evt.defaultPrevented&&typeof jQueryEvent!=='undefined'){jQueryEvent.preventDefault()} 64return evt}};var VERSION='5.0.0-beta2';var BaseComponent=function(){function BaseComponent(element){if(!element){return} 65this._element=element;Data.setData(element,this.constructor.DATA_KEY,this)} 66var _proto=BaseComponent.prototype;_proto.dispose=function dispose(){Data.removeData(this._element,this.constructor.DATA_KEY);this._element=null};BaseComponent.getInstance=function getInstance(element){return Data.getData(element,this.DATA_KEY)};_createClass(BaseComponent,null,[{key:"VERSION",get:function get(){return VERSION}}]);return BaseComponent}();var NAME='alert';var DATA_KEY='bs.alert';var EVENT_KEY="."+DATA_KEY;var DATA_API_KEY='.data-api';var SELECTOR_DISMISS='[data-bs-dismiss="alert"]';var EVENT_CLOSE="close"+EVENT_KEY;var EVENT_CLOSED="closed"+EVENT_KEY;var EVENT_CLICK_DATA_API="click"+EVENT_KEY+DATA_API_KEY;var CLASS_NAME_ALERT='alert';var CLASS_NAME_FADE='fade';var CLASS_NAME_SHOW='show';var Alert=function(_BaseComponent){_inheritsLoose(Alert,_BaseComponent);function Alert(){return _BaseComponent.apply(this,arguments)||this} 67var _proto=Alert.prototype;_proto.close=function close(element){var rootElement=element?this._getRootElement(element):this._element;var customEvent=this._triggerCloseEvent(rootElement);if(customEvent===null||customEvent.defaultPrevented){return} 68this._removeElement(rootElement)};_proto._getRootElement=function _getRootElement(element){return getElementFromSelector(element)||element.closest("."+CLASS_NAME_ALERT)};_proto._triggerCloseEvent=function _triggerCloseEvent(element){return EventHandler.trigger(element,EVENT_CLOSE)};_proto._removeElement=function _removeElement(element){var _this=this;element.classList.remove(CLASS_NAME_SHOW);if(!element.classList.contains(CLASS_NAME_FADE)){this._destroyElement(element);return} 69var transitionDuration=getTransitionDurationFromElement(element);EventHandler.one(element,'transitionend',function(){return _this._destroyElement(element)});emulateTransitionEnd(element,transitionDuration)};_proto._destroyElement=function _destroyElement(element){if(element.parentNode){element.parentNode.removeChild(element)} 70EventHandler.trigger(element,EVENT_CLOSED)};Alert.jQueryInterface=function jQueryInterface(config){return this.each(function(){var data=Data.getData(this,DATA_KEY);if(!data){data=new Alert(this)} 71if(config==='close'){data[config](this)}})};Alert.handleDismiss=function handleDismiss(alertInstance){return function(event){if(event){event.preventDefault()} 72alertInstance.close(this)}};_createClass(Alert,null,[{key:"DATA_KEY",get:function get(){return DATA_KEY}}]);return Alert}(BaseComponent);EventHandler.on(document,EVENT_CLICK_DATA_API,SELECTOR_DISMISS,Alert.handleDismiss(new Alert()));defineJQueryPlugin(NAME,Alert);var NAME$1='button';var DATA_KEY$1='bs.button';var EVENT_KEY$1="."+DATA_KEY$1;var DATA_API_KEY$1='.data-api';var CLASS_NAME_ACTIVE='active';var SELECTOR_DATA_TOGGLE='[data-bs-toggle="button"]';var EVENT_CLICK_DATA_API$1="click"+EVENT_KEY$1+DATA_API_KEY$1;var Button=function(_BaseComponent){_inheritsLoose(Button,_BaseComponent);function Button(){return _BaseComponent.apply(this,arguments)||this} 73var _proto=Button.prototype;
73_proto.toggle=function toggle(){this._element.setAttribute('aria-pressed',this._element.classList.toggle(CLASS_NAME_ACTIVE))};Button.jQueryInterface=function jQueryInterface(config){return this.each(function(){var data=Data.getData(this,DATA_KEY$1);if(!data){data=new Button(this)} 74if(config==='toggle'){data[config]()}})};_createClass(Button,null,[{key:"DATA_KEY",get:function get(){return DATA_KEY$1}}]);return Button}(BaseComponent);EventHandler.on(document,EVENT_CLICK_DATA_API$1,SELECTOR_DATA_TOGGLE,function(event){event.preventDefault();var button=event.target.closest(SELECTOR_DATA_TOGGLE);var data=Data.getData(button,DATA_KEY$1);if(!data){data=new Button(button)} 75data.toggle()});defineJQueryPlugin(NAME$1,Button);function normalizeData(val){if(val==='true'){return!0} 76if(val==='false'){return!1} 77if(val===Number(val).toString()){return Number(val)} 78if(val===''||val==='null'){return null} 79return val} 80function normalizeDataKey(key){return key.replace(/[A-Z]/g,function(chr){return"-"+chr.toLowerCase()})} 81var Manipulator={setDataAttribute:function setDataAttribute(element,key,value){element.setAttribute("data-bs-"+normalizeDataKey(key),value)},removeDataAttribute:function removeDataAttribute(element,key){element.removeAttribute("data-bs-"+normalizeDataKey(key))},getDataAttributes:function getDataAttributes(element){if(!element){return{}} 82var attributes={};Object.keys(element.dataset).filter(function(key){return key.startsWith('bs')}).forEach(function(key){var pureKey=key.replace(/^bs/,'');pureKey=pureKey.charAt(0).toLowerCase()+pureKey.slice(1,pureKey.length);attributes[pureKey]=normalizeData(element.dataset[key])});return attributes},getDataAttribute:function getDataAttribute(element,key){return normalizeData(element.getAttribute("data-bs-"+normalizeDataKey(key)))},offset:function offset(element){var rect=element.getBoundingClientRect();return{top:rect.top+document.body.scrollTop,left:rect.left+document.body.scrollLeft}},position:function position(element){return{top:element.offsetTop,left:element.offsetLeft}}};var NODE_TEXT=3;var SelectorEngine={find:function find(selector,element){var _ref;if(element===void 0){element=document.documentElement} 83return(_ref=[]).concat.apply(_ref,Element.prototype.querySelectorAll.call(element,selector))},findOne:function findOne(selector,element){if(element===void 0){element=document.documentElement} 84return Element.prototype.querySelector.call(element,selector)},children:function children(element,selector){var _ref2;return(_ref2=[]).concat.apply(_ref2,element.children).filter(function(child){return child.matches(selector)})},parents:function parents(element,selector){var parents=[];var ancestor=element.parentNode;while(ancestor&&ancestor.nodeType===Node.ELEMENT_NODE&&ancestor.nodeType!==NODE_TEXT){if(ancestor.matches(selector)){parents.push(ancestor)} 85ancestor=ancestor.parentNode} 86return parents},prev:function prev(element,selector){var previous=element.previousElementSibling;while(previous){if(previous.matches(selector)){return[previous]} 87previous=previous.previousElementSibling} 88return[]},next:function next(element,selector){var next=element.nextElementSibling;while(next){if(next.matches(selector)){return[next]} 89next=next.nextElementSibling} 90return[]}};var NAME$2='carousel';var DATA_KEY$2='bs.carousel';var EVENT_KEY$2="."+DATA_KEY$2;var DATA_API_KEY$2='.data-api';var ARROW_LEFT_KEY='ArrowLeft';var ARROW_RIGHT_KEY='ArrowRight';var TOUCHEVENT_COMPAT_WAIT=500;var SWIPE_THRESHOLD=40;var Default={interval:5000,keyboard:!0,slide:!1,pause:'hover',wrap:!0,touch:!0};var DefaultType={interval:'(number|boolean)',keyboard:'boolean',slide:'(boolean|string)',pause:'(string|boolean)',wrap:'boolean',touch:'boolean'};var DIRECTION_NEXT='next';var DIRECTION_PREV='prev';var DIRECTION_LEFT='left';var DIRECTION_RIGHT='right';var EVENT_SLIDE="slide"+EVENT_KEY$2;var EVENT_SLID="slid"+EVENT_KEY$2;var EVENT_KEYDOWN="keydown"+EVENT_KEY$2;var EVENT_MOUSEENTER="mouseenter"+EVENT_KEY$2;var EVENT_MOUSELEAVE="mouseleave"+EVENT_KEY$2;var EVENT_TOUCHSTART="touchstart"+EVENT_KEY$2;var EVENT_TOUCHMOVE="touchmove"+EVENT_KEY$2;var EVENT_TOUCHEND="touchend"+EVENT_KEY$2;var EVENT_POINTERDOWN="pointerdown"+EVENT_KEY$2;var EVENT_POINTERUP="pointerup"+EVENT_KEY$2;var EVENT_DRAG_START="dragstart"+EVENT_KEY$2;var EVENT_LOAD_DATA_API="load"+EVENT_KEY$2+DATA_API_KEY$2;var EVENT_CLICK_DATA_API$2="click"+EVENT_KEY$2+DATA_API_KEY$2;var CLASS_NAME_CAROUSEL='carousel';var CLASS_NAME_ACTIVE$1='active';var CLASS_NAME_SLIDE='slide';var CLASS_NAME_END='carousel-item-end';var CLASS_NAME_START='carousel-item-start';var CLASS_NAME_NEXT='carousel-item-next';var CLASS_NAME_PREV='carousel-item-prev';var CLASS_NAME_POINTER_EVENT='pointer-event';var SELECTOR_ACTIVE='.active';var SELECTOR_ACTIVE_ITEM='.active.carousel-item';var SELECTOR_ITEM='.carousel-item';var SELECTOR_ITEM_IMG='.carousel-item img';var SELECTOR_NEXT_PREV='.carousel-item-next, .carousel-item-prev';var SELECTOR_INDICATORS='.carousel-indicators';var SELECTOR_INDICATOR='[data-bs-target]';var SELECTOR_DATA_SLIDE='[data-bs-slide], [data-bs-slide-to]';var SELECTOR_DATA_RIDE='[data-bs-ride="carousel"]';var POINTER_TYPE_TOUCH='touch';var POINTER_TYPE_PEN='pen';var Carousel=function(_BaseComponent){_inheritsLoose(Carousel,_BaseComponent);function Carousel(element,config){var _this;_this=_BaseComponent.call(this,element)||this;_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(config);_this._indicatorsElement=SelectorEngine.findOne(SELECTOR_INDICATORS,_this._element);_this._touchSupported='ontouchstart' in document.documentElement||navigator.maxTouchPoints>0;_this._pointerEvent=Boolean(window.PointerEvent);_this._addEventListeners();return _this} 91var _proto=Carousel.prototype;_proto.next=function next(){if(!this._isSliding){this._slide(DIRECTION_NEXT)}};_proto.nextWhenVisible=function nextWhenVisible(){if(!document.hidden&&isVisible(this._element)){this.next()}};_proto.prev=function prev(){if(!this._isSliding){this._slide(DIRECTION_PREV)}};_proto.pause=function pause(event){if(!event){this._isPaused=!0} 92if(SelectorEngine.findOne(SELECTOR_NEXT_PREV,this._element)){triggerTransitionEnd(this._element);this.cycle(!0)} 93clearInterval(this._interval);this._interval=null};_proto.cycle=function cycle(event){if(!event){this._isPaused=!1} 94if(this._interval){clearInterval(this._interval);this._interval=null} 95if(this._config&&this._config.interval&&!this._isPaused){this._updateInterval();this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval)}};_proto.to=function to(index){var _this2=this;this._activeElement=SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM,this._element);var activeIndex=this._getItemIndex(this._activeElement);if(index>this._items.length-1||index<0){return} 96if(this._isSliding){EventHandler.one(this._element,EVENT_SLID,function(){return _this2.to(index)});return} 97if(activeIndex===index){this.pause();this.cycle();return} 98var direction=index>activeIndex?DIRECTION_NEXT:DIRECTION_PREV;this._slide(direction,this._items[index])};_proto.dispose=function dispose(){_BaseComponent.prototype.dispose.call(this);EventHandler.off(this._element,EVENT_KEY$2);this._items=null;this._config=null;this._interval=null;this._isPaused=null;this._isSliding=null;this._activeElement=null;this._indicatorsElement=null};_proto._getConfig=function _getConfig(config){config=_extends({},Default,config);typeCheckConfig(NAME$2,config,DefaultType);return config};_proto._handleSwipe=function _handleSwipe(){var absDeltax=Math.abs(this.touchDeltaX);if(absDeltax<=SWIPE_THRESHOLD){return} 99var direction=absDeltax/this.touchDeltaX;this.touchDeltaX=0;if(direction>0){if(isRTL){this.next()}else{this.prev()}} 100if(direction<0){if(isRTL){this.prev()}else{this.next()}}};_proto._addEventListeners=function _addEventListeners(){var _this3=this;if(this._config.keyboard){EventHandler.on(this._element,EVENT_KEYDOWN,function(event){return _this3._keydown(event)})} 101if(this._config.pause==='hover'){EventHandler.on(this._element,EVENT_MOUSEENTER,function(event){return _this3.pause(event)});EventHandler.on(this._element,EVENT_MOUSELEAVE,function(event){return _this3.cycle(event)})} 102if(this._config.touch&&this._touchSupported){this._addTouchEventListeners()}};_proto._addTouchEventListeners=function _addTouchEventListeners(){var _this4=this;var start=function start(event){if(_this4._pointerEvent&&(event.pointerType===POINTER_TYPE_PEN||event.pointerType===POINTER_TYPE_TOUCH)){_this4.touchStartX=event.clientX}else if(!_this4._pointerEvent){_this4.touchStartX=event.touches[0].clientX}};var move=function move(event){if(event.touches&&event.touches.length>1){_this4.touchDeltaX=0}else{_this4.touchDeltaX=event.touches[0].clientX-_this4.touchStartX}};var end=function end(event){if(_this4._pointerEvent&&(event.pointerType===POINTER_TYPE_PEN||event.pointerType===POINTER_TYPE_TOUCH)){_this4.touchDeltaX=event.clientX-_this4.touchStartX} 103_this4._handleSwipe();if(_this4._config.pause==='hover'){_this4.pause();if(_this4.touchTimeout){clearTimeout(_this4.touchTimeout)} 104_this4.touchTimeout=setTimeout(function(event){return _this4.cycle(event)},TOUCHEVENT_COMPAT_WAIT+_this4._config.interval)}};SelectorEngine.find(SELECTOR_ITEM_IMG,this._element).forEach(function(itemImg){EventHandler.on(itemImg,EVENT_DRAG_START,function(e){return e.preventDefault()})});if(this._pointerEvent){EventHandler.on(this._element,EVENT_POINTERDOWN,function(event){return start(event)});EventHandler.on(this._element,EVENT_POINTERUP,function(event){return end(event)});this._element.classList.add(CLASS_NAME_POINTER_EVENT)}else{EventHandler.on(this._element,EVENT_TOUCHSTART,function(event){return start(event)});EventHandler.on(this._element,EVENT_TOUCHMOVE,function(event){return move(event)});EventHandler.on(this._element,EVENT_TOUCHEND,function(event){return end(event)})}};_proto._keydown=function _keydown(event){if(/input|textarea/i.test(event.target.tagName)){return} 105if(event.key===ARROW_LEFT_KEY){event.preventDefault();if(isRTL){this.next()}else{this.prev()}}else if(event.key===ARROW_RIGHT_KEY){event.preventDefault();if(isRTL){this.prev()}else{this.next()}}};_proto._getItemIndex=function _getItemIndex(element){this._items=element&&element.parentNode?SelectorEngine.find(SELECTOR_ITEM,element.parentNode):[];return this._items.indexOf(element)};_proto._getItemByDirection=function _getItemByDirection(direction,activeElement){var isNextDirection=direction===DIRECTION_NEXT;var isPrevDirection=direction===DIRECTION_PREV;var activeIndex=this._getItemIndex(activeElement);var lastItemIndex=this._items.length-1;var isGoingToWrap=isPrevDirection&&activeIndex===0||isNextDirection&&activeIndex===lastItemIndex;if(isGoingToWrap&&!this._config.wrap){return activeElement} 106var delta=direction===DIRECTION_PREV?-1:1;var itemIndex=(activeIndex+delta)%this._items.length;return itemIndex===-1?this._items[this._items.length-1]:this._items[itemIndex]};_proto._triggerSlideEvent=function _triggerSlideEvent(relatedTarget,eventDirectionName){var targetIndex=this._getItemIndex(relatedTarget);var fromIndex=this._getItemIndex(SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM,this._element));return EventHandler.trigger(this._element,EVENT_SLIDE,{relatedTarget:relatedTarget,direction:eventDirectionName,from:fromIndex,to:targetIndex})};_proto._setActiveIndicatorElement=function _setActiveIndicatorElement(element){if(this._indicatorsElement){var activeIndicator=SelectorEngine.findOne(SELECTOR_ACTIVE,this._indicatorsElement);activeIndicator.classList.remove(CLASS_NAME_ACTIVE$1);activeIndicator.removeAttribute('aria-current');var indicators=SelectorEngine.find(SELECTOR_INDICATOR,this._indicatorsElement);for(var i=0;i<indicators.length;i++){if(Number.parseInt(indicators[i].getAttribute('data-bs-slide-to'),10)===this._getItemIndex(element)){indicators[i].classList.add(CLASS_NAME_ACTIVE$1);indicators[i].setAttribute('aria-current','true');break}}}};_proto._updateInterval=function _updateInterval(){var element=this._activeElement||SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM,this._element);if(!element){return} 107var elementInterval=Number.parseInt(element.getAttribute('data-bs-interval'),10);if(elementInterval){this._config.defaultInterval=this._config.defaultInterval||this._config.interval;this._config.interval=elementInterval}else{this._config.interval=this._config.defaultInterval||this._config.interval}};_proto._slide=function _slide(direction,element){var _this5=this;var activeElement=SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM,this._element);var activeElementIndex=this._getItemIndex(activeElement);var nextElement=element||activeElement&&this._getItemByDirection(direction,activeElement);var nextElementIndex=this._getItemIndex(nextElement);var isCycling=Boolean(this._interval);var directionalClassName=direction===DIRECTION_NEXT?CLASS_NAME_START:CLASS_NAME_END;var orderClassName=direction===DIRECTION_NEXT?CLASS_NAME_NEXT:CLASS_NAME_PREV;var eventDirectionName=direction===DIRECTION_NEXT?DIRECTION_LEFT:DIRECTION_RIGHT;if(nextElement&&nextElement.classList.contains(CLASS_NAME_ACTIVE$1)){this._isSliding=!1;return} 108var slideEvent=this._triggerSlideEvent(nextElement,eventDirectionName);if(slideEvent.defaultPrevented){return} 109if(!activeElement||!nextElement){return} 110this._isSliding=!0;if(isCycling){this.pause()} 111this._setActiveIndicatorElement(nextElement);this._activeElement=nextElement;if(this._element.classList.contains(CLASS_NAME_SLIDE)){nextElement.classList.add(orderClassName);reflow(nextElement);activeElement.classList.add(directionalClassName);nextElement.classList.add(directionalClassName);var transitionDuration=getTransitionDurationFromElement(activeElement);EventHandler.one(activeElement,'transitionend',function(){nextElement.classList.remove(directionalClassName,orderClassName);nextElement.classList.add(CLASS_NAME_ACTIVE$1);activeElement.classList.remove(CLASS_NAME_ACTIVE$1,orderClassName,directionalClassName);
111_this5._isSliding=!1;setTimeout(function(){EventHandler.trigger(_this5._element,EVENT_SLID,{relatedTarget:nextElement,direction:eventDirectionName,from:activeElementIndex,to:nextElementIndex})},0)});emulateTransitionEnd(activeElement,transitionDuration)}else{activeElement.classList.remove(CLASS_NAME_ACTIVE$1);nextElement.classList.add(CLASS_NAME_ACTIVE$1);this._isSliding=!1;EventHandler.trigger(this._element,EVENT_SLID,{relatedTarget:nextElement,direction:eventDirectionName,from:activeElementIndex,to:nextElementIndex})} 112if(isCycling){this.cycle()}};Carousel.carouselInterface=function carouselInterface(element,config){var data=Data.getData(element,DATA_KEY$2);var _config=_extends({},Default,Manipulator.getDataAttributes(element));if(typeof config==='object'){_config=_extends({},_config,config)} 113var action=typeof config==='string'?config:_config.slide;if(!data){data=new Carousel(element,_config)} 114if(typeof config==='number'){data.to(config)}else if(typeof action==='string'){if(typeof data[action]==='undefined'){throw new TypeError("No method named \""+action+"\"")} 115data[action]()}else if(_config.interval&&_config.ride){data.pause();data.cycle()}};Carousel.jQueryInterface=function jQueryInterface(config){return this.each(function(){Carousel.carouselInterface(this,config)})};Carousel.dataApiClickHandler=function dataApiClickHandler(event){var target=getElementFromSelector(this);if(!target||!target.classList.contains(CLASS_NAME_CAROUSEL)){return} 116var config=_extends({},Manipulator.getDataAttributes(target),Manipulator.getDataAttributes(this));var slideIndex=this.getAttribute('data-bs-slide-to');if(slideIndex){config.interval=!1} 117Carousel.carouselInterface(target,config);if(slideIndex){Data.getData(target,DATA_KEY$2).to(slideIndex)} 118event.preventDefault()};_createClass(Carousel,null,[{key:"Default",get:function get(){return Default}},{key:"DATA_KEY",get:function get(){return DATA_KEY$2}}]);return Carousel}(BaseComponent);EventHandler.on(document,EVENT_CLICK_DATA_API$2,SELECTOR_DATA_SLIDE,Carousel.dataApiClickHandler);EventHandler.on(window,EVENT_LOAD_DATA_API,function(){var carousels=SelectorEngine.find(SELECTOR_DATA_RIDE);for(var i=0,len=carousels.length;i<len;i++){Carousel.carouselInterface(carousels[i],Data.getData(carousels[i],DATA_KEY$2))}});defineJQueryPlugin(NAME$2,Carousel);var NAME$3='collapse';var DATA_KEY$3='bs.collapse';var EVENT_KEY$3="."+DATA_KEY$3;var DATA_API_KEY$3='.data-api';var Default$1={toggle:!0,parent:''};var DefaultType$1={toggle:'boolean',parent:'(string|element)'};var EVENT_SHOW="show"+EVENT_KEY$3;var EVENT_SHOWN="shown"+EVENT_KEY$3;var EVENT_HIDE="hide"+EVENT_KEY$3;var EVENT_HIDDEN="hidden"+EVENT_KEY$3;var EVENT_CLICK_DATA_API$3="click"+EVENT_KEY$3+DATA_API_KEY$3;var CLASS_NAME_SHOW$1='show';var CLASS_NAME_COLLAPSE='collapse';var CLASS_NAME_COLLAPSING='collapsing';var CLASS_NAME_COLLAPSED='collapsed';var WIDTH='width';var HEIGHT='height';var SELECTOR_ACTIVES='.show, .collapsing';var SELECTOR_DATA_TOGGLE$1='[data-bs-toggle="collapse"]';var Collapse=function(_BaseComponent){_inheritsLoose(Collapse,_BaseComponent);function Collapse(element,config){var _this;_this=_BaseComponent.call(this,element)||this;_this._isTransitioning=!1;_this._config=_this._getConfig(config);_this._triggerArray=SelectorEngine.find(SELECTOR_DATA_TOGGLE$1+"[href=\"#"+element.id+"\"],"+(SELECTOR_DATA_TOGGLE$1+"[data-bs-target=\"#"+element.id+"\"]"));var toggleList=SelectorEngine.find(SELECTOR_DATA_TOGGLE$1);for(var i=0,len=toggleList.length;i<len;i++){var elem=toggleList[i];var selector=getSelectorFromElement(elem);var filterElement=SelectorEngine.find(selector).filter(function(foundElem){return foundElem===element});if(selector!==null&&filterElement.length){_this._selector=selector;_this._triggerArray.push(elem)}} 119_this._parent=_this._config.parent?_this._getParent():null;if(!_this._config.parent){_this._addAriaAndCollapsedClass(_this._element,_this._triggerArray)} 120if(_this._config.toggle){_this.toggle()} 121return _this} 122var _proto=Collapse.prototype;_proto.toggle=function toggle(){if(this._element.classList.contains(CLASS_NAME_SHOW$1)){this.hide()}else{this.show()}};_proto.show=function show(){var _this2=this;if(this._isTransitioning||this._element.classList.contains(CLASS_NAME_SHOW$1)){return} 123var actives;var activesData;if(this._parent){actives=SelectorEngine.find(SELECTOR_ACTIVES,this._parent).filter(function(elem){if(typeof _this2._config.parent==='string'){return elem.getAttribute('data-bs-parent')===_this2._config.parent} 124return elem.classList.contains(CLASS_NAME_COLLAPSE)});if(actives.length===0){actives=null}} 125var container=SelectorEngine.findOne(this._selector);if(actives){var tempActiveData=actives.find(function(elem){return container!==elem});activesData=tempActiveData?Data.getData(tempActiveData,DATA_KEY$3):null;if(activesData&&activesData._isTransitioning){return}} 126var startEvent=EventHandler.trigger(this._element,EVENT_SHOW);if(startEvent.defaultPrevented){return}
127if(actives){actives.forEach(function(elemActive){if(container!==elemActive){Collapse.collapseInterface(elemActive,'hide')} 128if(!activesData){Data.setData(elemActive,DATA_KEY$3,null)}})} 129var dimension=this._getDimension();this._element.classList.remove(CLASS_NAME_COLLAPSE);this._element.classList.add(CLASS_NAME_COLLAPSING);this._element.style[dimension]=0;if(this._triggerArray.length){this._triggerArray.forEach(function(element){element.classList.remove(CLASS_NAME_COLLAPSED);element.setAttribute('aria-expanded',!0)})} 130this.setTransitioning(!0);var complete=function complete(){_this2._element.classList.remove(CLASS_NAME_COLLAPSING);_this2._element.classList.add(CLASS_NAME_COLLAPSE,CLASS_NAME_SHOW$1);_this2._element.style[dimension]='';_this2.setTransitioning(!1);EventHandler.trigger(_this2._element,EVENT_SHOWN)};var capitalizedDimension=dimension[0].toUpperCase()+dimension.slice(1);var scrollSize="scroll"+capitalizedDimension;var transitionDuration=getTransitionDurationFromElement(this._element);EventHandler.one(this._element,'transitionend',complete);emulateTransitionEnd(this._element,transitionDuration);this._element.style[dimension]=this._element[scrollSize]+"px"};_proto.hide=function hide(){var _this3=this;if(this._isTransitioning||!this._element.classList.contains(CLASS_NAME_SHOW$1)){return} 131var startEvent=EventHandler.trigger(this._element,EVENT_HIDE);if(startEvent.defaultPrevented){return} 132var dimension=this._getDimension();this._element.style[dimension]=this._element.getBoundingClientRect()[dimension]+"px";reflow(this._element);this._element.classList.add(CLASS_NAME_COLLAPSING);this._element.classList.remove(CLASS_NAME_COLLAPSE,CLASS_NAME_SHOW$1);var triggerArrayLength=this._triggerArray.length;if(triggerArrayLength>0){for(var i=0;i<triggerArrayLength;i++){var trigger=this._triggerArray[i];var elem=getElementFromSelector(trigger);if(elem&&!elem.classList.contains(CLASS_NAME_SHOW$1)){trigger.classList.add(CLASS_NAME_COLLAPSED);trigger.setAttribute('aria-expanded',!1)}}} 133this.setTransitioning(!0);var complete=function complete(){_this3.setTransitioning(!1);_this3._element.classList.remove(CLASS_NAME_COLLAPSING);_this3._element.classList.add(CLASS_NAME_COLLAPSE);EventHandler.trigger(_this3._element,EVENT_HIDDEN)};this._element.style[dimension]='';var transitionDuration=getTransitionDurationFromElement(this._element);EventHandler.one(this._element,'transitionend',complete);emulateTransitionEnd(this._element,transitionDuration)};_proto.setTransitioning=function setTransitioning(isTransitioning){this._isTransitioning=isTransitioning};_proto.dispose=function dispose(){_BaseComponent.prototype.dispose.call(this);this._config=null;this._parent=null;this._triggerArray=null;this._isTransitioning=null};_proto._getConfig=function _getConfig(config){config=_extends({},Default$1,config);config.toggle=Boolean(config.toggle);typeCheckConfig(NAME$3,config,DefaultType$1);return config};_proto._getDimension=function _getDimension(){return this._element.classList.contains(WIDTH)?WIDTH:HEIGHT};_proto._getParent=function _getParent(){var _this4=this;var parent=this._config.parent;if(isElement(parent)){if(typeof parent.jquery!=='undefined'||typeof parent[0]!=='undefined'){parent=parent[0]}}else{parent=SelectorEngine.findOne(parent)} 134var selector=SELECTOR_DATA_TOGGLE$1+"[data-bs-parent=\""+parent+"\"]";SelectorEngine.find(selector,parent).forEach(function(element){var selected=getElementFromSelector(element);_this4._addAriaAndCollapsedClass(selected,[element])});return parent};_proto._addAriaAndCollapsedClass=function _addAriaAndCollapsedClass(element,triggerArray){if(!element||!triggerArray.length){return} 135var isOpen=element.classList.contains(CLASS_NAME_SHOW$1);triggerArray.forEach(function(elem){if(isOpen){elem.classList.remove(CLASS_NAME_COLLAPSED)}else{elem.classList.add(CLASS_NAME_COLLAPSED)} 136elem.setAttribute('aria-expanded',isOpen)})};Collapse.collapseInterface=function collapseInterface(element,config){var data=Data.getData(element,DATA_KEY$3);var _config=_extends({},Default$1,Manipulator.getDataAttributes(element),typeof config==='object'&&config?config:{});if(!data&&_config.toggle&&typeof config==='string'&&/show|hide/.test(config)){_config.toggle=!1} 137if(!data){data=new Collapse(element,_config)} 138if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method n
138amed \""+config+"\"")} 139data[config]()}};Collapse.jQueryInterface=function jQueryInterface(config){return this.each(function(){Collapse.collapseInterface(this,config)})};_createClass(Collapse,null,[{key:"Default",get:function get(){return Default$1}},{key:"DATA_KEY",get:function get(){return DATA_KEY$3}}]);return Collapse}(BaseComponent);EventHandler.on(document,EVENT_CLICK_DATA_API$3,SELECTOR_DATA_TOGGLE$1,function(event){if(event.target.tagName==='A'||event.delegateTarget&&event.delegateTarget.tagName==='A'){event.preventDefault()} 140var triggerData=Manipulator.getDataAttributes(this);var selector=getSelectorFromElement(this);var selectorElements=SelectorEngine.find(selector);selectorElements.forEach(function(element){var data=Data.getData(element,DATA_KEY$3);var config;if(data){if(data._parent===null&&typeof triggerData.parent==='string'){data._config.parent=triggerData.parent;data._parent=data._getParent()} 141config='toggle'}else{config=triggerData} 142Collapse.collapseInterface(element,config)})});defineJQueryPlugin(NAME$3,Collapse);var NAME$4='dropdown';var DATA_KEY$4='bs.dropdown';var EVENT_KEY$4="."+DATA_KEY$4;var DATA_API_KEY$4='.data-api';var ESCAPE_KEY='Escape';var SPACE_KEY='Space';var TAB_KEY='Tab';var ARROW_UP_KEY='ArrowUp';var ARROW_DOWN_KEY='ArrowDown';var RIGHT_MOUSE_BUTTON=2;var REGEXP_KEYDOWN=new RegExp(ARROW_UP_KEY+"|"+ARROW_DOWN_KEY+"|"+ESCAPE_KEY);var EVENT_HIDE$1="hide"+EVENT_KEY$4;var EVENT_HIDDEN$1="hidden"+EVENT_KEY$4;var EVENT_SHOW$1="show"+EVENT_KEY$4;var EVENT_SHOWN$1="shown"+EVENT_KEY$4;var EVENT_CLICK="click"+EVENT_KEY$4;var EVENT_CLICK_DATA_API$4="click"+EVENT_KEY$4+DATA_API_KEY$4;var EVENT_KEYDOWN_DATA_API="keydown"+EVENT_KEY$4+DATA_API_KEY$4;var EVENT_KEYUP_DATA_API="keyup"+EVENT_KEY$4+DATA_API_KEY$4;var CLASS_NAME_DISABLED='disabled';var CLASS_NAME_SHOW$2='show';var CLASS_NAME_DROPUP='dropup';var CLASS_NAME_DROPEND='dropend';var CLASS_NAME_DROPSTART='dropstart';var CLASS_NAME_NAVBAR='navbar';var SELECTOR_DATA_TOGGLE$2='[data-bs-toggle="dropdown"]';var SELECTOR_FORM_CHILD='.dropdown form';var SELECTOR_MENU='.dropdown-menu';var SELECTOR_NAVBAR_NAV='.navbar-nav';var SELECTOR_VISIBLE_ITEMS='.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)';var PLACEMENT_TOP=isRTL?'top-end':'top-start';var PLACEMENT_TOPEND=isRTL?'top-start':'top-end';var PLACEMENT_BOTTOM=isRTL?'bottom-end':'bottom-start';var PLACEMENT_BOTTOMEND=isRTL?'bottom-start':'bottom-end';var PLACEMENT_RIGHT=isRTL?'left-start':'right-start';var PLACEMENT_LEFT=isRTL?'right-start':'left-start';var Default$2={offset:[0,2],flip:!0,boundary:'clippingParents',reference:'toggle',display:'dynamic',popperConfig:null};var DefaultType$2={offset:'(array|string|function)',flip:'boolean',boundary:'(string|element)',reference:'(string|element|object)',display:'string',popperConfig:'(null|object|function)'};var Dropdown=function(_BaseComponent){_inheritsLoose(Dropdown,_BaseComponent);function Dropdown(element,config){var _this;_this=_BaseComponent.call(this,element)||this;_this._popper=null;_this._config=_this._getConfig(config);_this._menu=_this._getMenuElement();_this._inNavbar=_this._detectNavbar();_this._addEventListeners();return _this} 143var _proto=Dropdown.prototype;_proto.toggle=function toggle(){if(this._element.disabled||this._element.classList.contains(CLASS_NAME_DISABLED)){return} 144var isActive=this._element.classList.contains(CLASS_NAME_SHOW$2);Dropdown.clearMenus();if(isActive){return} 145this.show()};_proto.show=function show(){if(this._element.disabled||this._element.classList.contains(CLASS_NAME_DISABLED)||this._menu.classList.contains(CLASS_NAME_SHOW$2)){return} 146var parent=Dropdown.getParentFromElement(this._element);var relatedTarget={relatedTarget:this._element};var showEvent=EventHandler.trigger(this._element,EVENT_SHOW$1,relatedTarget);if(showEvent.defaultPrevented){return} 147if(this._inNavbar){Manipulator.setDataAttribute(this._menu,'popper','none')}else{if(typeof Popper__namespace==='undefined'){throw new TypeError('Bootstrap\'s dropdowns require Popper (https://popper.js.org)')} 148var referenceElement=this._element;if(this._config.reference==='parent'){referenceElement=parent}else if(isElement(this._config.reference)){referenceElement=this._config.reference;if(typeof this._config.reference.jquery!=='undefined'){referenceElement=this._config.reference[0]}}else if(typeof this._config.reference==='object'){referenceElement=this._config.reference} 149var popperConfig=this._getPopperConfig();var isDisplayStatic=popperConfig.modifiers.find(function(modifier){return modifier.n
149ame==='applyStyles'&&modifier.enabled===!1});this._popper=Popper.createPopper(referenceElement,this._menu,popperConfig);if(isDisplayStatic){Manipulator.setDataAttribute(this._menu,'popper','static')}} 150if('ontouchstart' in document.documentElement&&!parent.closest(SELECTOR_NAVBAR_NAV)){var _ref;(_ref=[]).concat.apply(_ref,document.body.children).forEach(function(elem){return EventHandler.on(elem,'mouseover',null,noop())})} 151this._element.focus();this._element.setAttribute('aria-expanded',!0);this._menu.classList.toggle(CLASS_NAME_SHOW$2);this._element.classList.toggle(CLASS_NAME_SHOW$2);EventHandler.trigger(this._element,EVENT_SHOWN$1,relatedTarget)};_proto.hide=function hide(){if(this._element.disabled||this._element.classList.contains(CLASS_NAME_DISABLED)||!this._menu.classList.contains(CLASS_NAME_SHOW$2)){return} 152var relatedTarget={relatedTarget:this._element};var hideEvent=EventHandler.trigger(this._element,EVENT_HIDE$1,relatedTarget);if(hideEvent.defaultPrevented){return} 153if(this._popper){this._popper.destroy()} 154this._menu.classList.toggle(CLASS_NAME_SHOW$2);this._element.classList.toggle(CLASS_NAME_SHOW$2);Manipulator.removeDataAttribute(this._menu,'popper');EventHandler.trigger(this._element,EVENT_HIDDEN$1,relatedTarget)};_proto.dispose=function dispose(){_BaseComponent.prototype.dispose.call(this);EventHandler.off(this._element,EVENT_KEY$4);this._menu=null;if(this._popper){this._popper.destroy();this._popper=null}};_proto.update=function update(){this._inNavbar=this._detectNavbar();if(this._popper){this._popper.update()}};_proto._addEventListeners=function _addEventListeners(){var _this2=this;EventHandler.on(this._element,EVENT_CLICK,function(event){event.preventDefault();event.stopPropagation();_this2.toggle()})};_proto._getConfig=function _getConfig(config){config=_extends({},this.constructor.Default,Manipulator.getDataAttributes(this._element),config);typeCheckConfig(NAME$4,config,this.constructor.DefaultType);if(typeof config.reference==='object'&&!isElement(config.reference)&&typeof config.reference.getBoundingClientRect!=='function'){throw new TypeError(NAME$4.toUpperCase()+": Option \"reference\" provided type \"object\" without a required \"getBoundingClientRect\" method.")} 155return config};_proto._getMenuElement=function _getMenuElement(){return SelectorEngine.next(this._element,SELECTOR_MENU)[0]};_proto._getPlacement=function _getPlacement(){var parentDropdown=this._element.parentNode;if(parentDropdown.classList.contains(CLASS_NAME_DROPEND)){return PLACEMENT_RIGHT} 156if(parentDropdown.classList.contains(CLASS_NAME_DROPSTART)){return PLACEMENT_LEFT} 157var isEnd=getComputedStyle(this._menu).getPropertyValue('--bs-position').trim()==='end';if(parentDropdown.classList.contains(CLASS_NAME_DROPUP)){return isEnd?PLACEMENT_TOPEND:PLACEMENT_TOP} 158return isEnd?PLACEMENT_BOTTOMEND:PLACEMENT_BOTTOM};_proto._detectNavbar=function _detectNavbar(){return this._element.closest("."+CLASS_NAME_NAVBAR)!==null};_proto._getOffset=function _getOffset(){var _this3=this;var offset=this._config.offset;if(typeof offset==='string'){return offset.split(',').map(function(val){return Number.parseInt(val,10)})} 159if(typeof offset==='function'){return function(popperData){return offset(popperData,_this3._element)}} 160return offset};_proto._getPopperConfig=function _getPopperConfig(){var defaultBsPopperConfig={placement:this._getPlacement(),modifiers:[{name:'preventOverflow',options:{altBoundary:this._config.flip,boundary:this._config.boundary}},{name:'offset',options:{offset:this._getOffset()}}]};if(this._config.display==='static'){defaultBsPopperConfig.modifiers=[{name:'applyStyles',enabled:!1}]} 161return _extends({},defaultBsPopperConfig,typeof this._config.popperConfig==='function'?this._config.popperConfig(defaultBsPopperConfig):this._config.popperConfig)};Dropdown.dropdownInterface=function dropdownInterface(element,config){var data=Data.getData(element,DATA_KEY$4);var _config=typeof config==='object'?config:null;if(!data){data=new Dropdown(element,_config)} 162if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method n
162amed \""+config+"\"")} 163data[config]()}};Dropdown.jQueryInterface=function jQueryInterface(config){return this.each(function(){Dropdown.dropdownInterface(this,config)})};Dropdown.clearMenus=function clearMenus(event){if(event&&(event.button===RIGHT_MOUSE_BUTTON||event.type==='keyup'&&event.key!==TAB_KEY)){return} 164var toggles=SelectorEngine.find(SELECTOR_DATA_TOGGLE$2);for(var i=0,len=toggles.length;i<len;i++){var context=Data.getData(toggles[i],DATA_KEY$4);var relatedTarget={relatedTarget:toggles[i]};if(event&&event.type==='click'){relatedTarget.clickEvent=event} 165if(!context){continue} 166var dropdownMenu=context._menu;if(!toggles[i].classList.contains(CLASS_NAME_SHOW$2)){continue} 167if(event&&(event.type==='click'&&/input|textarea/i.test(event.target.tagName)||event.type==='keyup'&&event.key===TAB_KEY)&&dropdownMenu.contains(event.target)){continue} 168var hideEvent=EventHandler.trigger(toggles[i],EVENT_HIDE$1,relatedTarget);if(hideEvent.defaultPrevented){continue} 169if('ontouchstart' in document.documentElement){var _ref2;(_ref2=[]).concat.apply(_ref2,document.body.children).forEach(function(elem){return EventHandler.off(elem,'mouseover',null,noop())})} 170toggles[i].setAttribute('aria-expanded','false');if(context._popper){context._popper.destroy()} 171dropdownMenu.classList.remove(CLASS_NAME_SHOW$2);toggles[i].classList.remove(CLASS_NAME_SHOW$2);Manipulator.removeDataAttribute(dropdownMenu,'popper');EventHandler.trigger(toggles[i],EVENT_HIDDEN$1,relatedTarget)}};Dropdown.getParentFromElement=function getParentFromElement(element){return getElementFromSelector(element)||element.parentNode};Dropdown.dataApiKeydownHandler=function dataApiKeydownHandler(event){if(/input|textarea/i.test(event.target.tagName)?event.key===SPACE_KEY||event.key!==ESCAPE_KEY&&(event.key!==ARROW_DOWN_KEY&&event.key!==ARROW_UP_KEY||event.target.closest(SELECTOR_MENU)):!REGEXP_KEYDOWN.test(event.key)){return} 172event.preventDefault();event.stopPropagation();if(this.disabled||this.classList.contains(CLASS_NAME_DISABLED)){return} 173var parent=Dropdown.getParentFromElement(this);var isActive=this.classList.contains(CLASS_NAME_SHOW$2);if(event.key===ESCAPE_KEY){var button=this.matches(SELECTOR_DATA_TOGGLE$2)?this:SelectorEngine.prev(this,SELECTOR_DATA_TOGGLE$2)[0];button.focus();Dropdown.clearMenus();return} 174if(!isActive&&(event.key===ARROW_UP_KEY||event.key===ARROW_DOWN_KEY)){var _button=this.matches(SELECTOR_DATA_TOGGLE$2)?this:SelectorEngine.prev(this,SELECTOR_DATA_TOGGLE$2)[0];_button.click();return} 175if(!isActive||event.key===SPACE_KEY){Dropdown.clearMenus();return} 176var items=SelectorEngine.find(SELECTOR_VISIBLE_ITEMS,parent).filter(isVisible);if(!items.length){return} 177var index=items.indexOf(event.target);if(event.key===ARROW_UP_KEY&&index>0){index--} 178if(event.key===ARROW_DOWN_KEY&&index<items.length-1){index++} 179index=index===-1?0:index;items[index].focus()};_createClass(Dropdown,null,[{key:"Default",get:function get(){return Default$2}},{key:"DefaultType",get:function get(){return DefaultType$2}},{key:"DATA_KEY",get:function get(){return DATA_KEY$4}}]);return Dropdown}(BaseComponent);EventHandler.on(document,EVENT_KEYDOWN_DATA_API,SELECTOR_DATA_TOGGLE$2,Dropdown.dataApiKeydownHandler);EventHandler.on(document,EVENT_KEYDOWN_DATA_API,SELECTOR_MENU,Dropdown.dataApiKeydownHandler);EventHandler.on(document,EVENT_CLICK_DATA_API$4,Dropdown.clearMenus);EventHandler.on(document,EVENT_KEYUP_DATA_API,Dropdown.clearMenus);EventHandler.on(document,EVENT_CLICK_DATA_API$4,SELECTOR_DATA_TOGGLE$2,function(event){event.preventDefault();event.stopPropagation();Dropdown.dropdownInterface(this,'toggle')});EventHandler.on(document,EVENT_CLICK_DATA_API$4,SELECTOR_FORM_CHILD,function(e){return e.stopPropagation()});defineJQueryPlugin(NAME$4,Dropdown);var NAME$5='modal';var DATA_KEY$5='bs.modal';var EVENT_KEY$5="."+DATA_KEY$5;var DATA_API_KEY$5='.data-api';var ESCAPE_KEY$1='Escape';var Default$3={backdrop:!0,keyboard:!0,focus:!0};var DefaultType$3={backdrop:'(boolean|string)',keyboard:'boolean',focus:'boolean'};var EVENT_HIDE$2="hide"+EVENT_KEY$5;var EVENT_HIDE_PREVENTED="hidePrevented"+EVENT_KEY$5;var EVENT_HIDDEN$2="hidden"+EVENT_KEY$5;var EVENT_SHOW$2="show"+EVENT_KEY$5;var EVENT_SHOWN$2="shown"+EVENT_KEY$5;var EVENT_FOCUSIN="focusin"+EVENT_KEY$5;var EVENT_RESIZE="resize"+EVENT_KEY$5;var EVENT_CLICK_DISMISS="click.dismiss"+EVENT_KEY$5;var EVENT_KEYDOWN_DISMISS="keydown.dismiss"+EVENT_KEY$5;var EVENT_MOUSEUP_DISMISS="mouseup.dismiss"+EVENT_KEY$5;var EVENT_MOUSEDOWN_DISMISS="mousedown.dismiss"+EVENT_KEY$5;var EVENT_CLICK_DATA_API$5="click"+EVENT_KEY$5+DATA_API_KEY$5;var CLASS_NAME_SCROLLBAR_MEASURER='modal-scrollbar-measure';var CLASS_NAME_BACKDROP='modal-backdrop';var CLASS_NAME_OPEN='modal-open';var CLASS_NAME_FADE$1='fade';var CLASS_NAME_SHOW$3='show';var CLASS_NAME_STATIC='modal-static';var SELECTOR_DIALOG='.modal-dialog';var SELECTOR_MODAL_BODY='.modal-body';var SELECTOR_DATA_TOGGLE$3='[data-bs-toggle="modal"]';var SELECTOR_DATA_DISMISS='[data-bs-dismiss="modal"]';var SELECTOR_FIXED_CONTENT='.fixed-top, .fixed-bottom, .is-fixed, .sticky-top';var SELECTOR_STICKY_CONTENT='.sticky-top';var Modal=function(_BaseComponent){_inheritsLoose(Modal,_BaseComponent);function Modal(element,config){var _this;_this=_BaseComponent.call(this,element)||this;_this._config=_this._getConfig(config);_this._dialog=SelectorEngine.findOne(SELECTOR_DIALOG,element);_this._backdrop=null;_this._isShown=!1;_this._isBodyOverflowing=!1;_this._ignoreBackdropClick=!1;_this._isTransitioning=!1;_this._scrollbarWidth=0;return _this} 180var _proto=Modal.prototype;_proto.toggle=function toggle(relatedTarget){return this._isShown?this.hide():this.show(relatedTarget)};_proto.show=function show(relatedTarget){var _this2=this;if(this._isShown||this._isTransitioning){return} 181if(this._element.classList.contains(CLASS_NAME_FADE$1)){this._isTransitioning=!0} 182var showEvent=EventHandler.trigger(this._element,EVENT_SHOW$2,{relatedTarget:relatedTarget});if(this._isShown||showEvent.defaultPrevented){return} 183this._isShown=!0;this._checkScrollbar();this._setScrollbar();this._adjustDialog();this._setEscapeEvent();this._setResizeEvent();EventHandler.on(this._element,EVENT_CLICK_DISMISS,SELECTOR_DATA_DISMISS,function(event){return _this2.hide(event)});EventHandler.on(this._dialog,EVENT_MOUSEDOWN_DISMISS,function(){EventHandler.one(_this2._element,EVENT_MOUSEUP_DISMISS,function(event){if(event.target===_this2._element){_this2._ignoreBackdropClick=!0}})});this._showBackdrop(function(){return _this2._showElement(relatedTarget)})};_proto.hide=function hide(event){var _this3=this;if(event){event.preventDefault()} 184if(!this._isShown||this._isTransitioning){return} 185var hideEvent=EventHandler.trigger(this._element,EVENT_HIDE$2);if(hideEvent.defaultPrevented){return} 186this._isShown=!1;var transition=this._element.classList.contains(CLASS_NAME_FADE$1);if(transition){this._isTransitioning=!0} 187this._setEscapeEvent();this._setResizeEvent();EventHandler.off(document,EVENT_FOCUSIN);this._element.classList.remove(CLASS_NAME_SHOW$3);EventHandler.off(this._element,EVENT_CLICK_DISMISS);EventHandler.off(this._dialog,EVENT_MOUSEDOWN_DISMISS);if(transition){var transitionDuration=getTransitionDurationFromElement(this._element);EventHandler.one(this._element,'transitionend',function(event){return _this3._hideModal(event)});emulateTransitionEnd(this._element,transitionDuration)}else{this._hideModal()}};_proto.dispose=function dispose(){[window,this._element,this._dialog].forEach(function(htmlElement){return EventHandler.off(htmlElement,EVENT_KEY$5)});_BaseComponent.prototype.dispose.call(this);EventHandler.off(document,EVENT_FOCUSIN);this._config=null;this._dialog=null;this._backdrop=null;this._isShown=null;this._isBodyOverflowing=null;this._ignoreBackdropClick=null;this._isTransitioning=null;this._scrollbarWidth=null};_proto.handleUpdate=function handleUpdate(){this._adjustDialog()};_proto._getConfig=function _getConfig(config){config=_extends({},Default$3,config);typeCheckConfig(NAME$5,config,DefaultType$3);return config};_proto._showElement=function _showElement(relatedTarget){var _this4=this;var transition=this._element.classList.contains(CLASS_NAME_FADE$1);var modalBody=SelectorEngine.findOne(SELECTOR_MODAL_BODY,this._dialog);
187if(!this._element.parentNode||this._element.parentNode.nodeType!==Node.ELEMENT_NODE){document.body.appendChild(this._element)} 188this._element.style.display='block';this._element.removeAttribute('aria-hidden');this._element.setAttribute('aria-modal',!0);this._element.setAttribute('role','dialog');this._element.scrollTop=0;if(modalBody){modalBody.scrollTop=0} 189if(transition){reflow(this._element)} 190this._element.classList.add(CLASS_NAME_SHOW$3);if(this._config.focus){this._enforceFocus()} 191var transitionComplete=function transitionComplete(){if(_this4._config.focus){_this4._element.focus()} 192_this4._isTransitioning=!1;EventHandler.trigger(_this4._element,EVENT_SHOWN$2,{relatedTarget:relatedTarget})};if(transition){var transitionDuration=getTransitionDurationFromElement(this._dialog);EventHandler.one(this._dialog,'transitionend',transitionComplete);emulateTransitionEnd(this._dialog,transitionDuration)}else{transitionComplete()}};_proto._enforceFocus=function _enforceFocus(){var _this5=this;EventHandler.off(document,EVENT_FOCUSIN);EventHandler.on(document,EVENT_FOCUSIN,function(event){if(document!==event.target&&_this5._element!==event.target&&!_this5._element.contains(event.target)){_this5._element.focus()}})};_proto._setEscapeEvent=function _setEscapeEvent(){var _this6=this;if(this._isShown){EventHandler.on(this._element,EVENT_KEYDOWN_DISMISS,function(event){if(_this6._config.keyboard&&event.key===ESCAPE_KEY$1){event.preventDefault();_this6.hide()}else if(!_this6._config.keyboard&&event.key===ESCAPE_KEY$1){_this6._triggerBackdropTransition()}})}else{EventHandler.off(this._element,EVENT_KEYDOWN_DISMISS)}};_proto._setResizeEvent=function _setResizeEvent(){var _this7=this;if(this._isShown){EventHandler.on(window,EVENT_RESIZE,function(){return _this7._adjustDialog()})}else{EventHandler.off(window,EVENT_RESIZE)}};_proto._hideModal=function _hideModal(){var _this8=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(){document.body.classList.remove(CLASS_NAME_OPEN);_this8._resetAdjustments();_this8._resetScrollbar();EventHandler.trigger(_this8._element,EVENT_HIDDEN$2)})};_proto._removeBackdrop=function _removeBackdrop(){this._backdrop.parentNode.removeChild(this._backdrop);this._backdrop=null};_proto._showBackdrop=function _showBackdrop(callback){var _this9=this;var animate=this._element.classList.contains(CLASS_NAME_FADE$1)?CLASS_NAME_FADE$1:'';if(this._isShown&&this._config.backdrop){this._backdrop=document.createElement('div');this._backdrop.className=CLASS_NAME_BACKDROP;if(animate){this._backdrop.classList.add(animate)} 193document.body.appendChild(this._backdrop);EventHandler.on(this._element,EVENT_CLICK_DISMISS,function(event){if(_this9._ignoreBackdropClick){_this9._ignoreBackdropClick=!1;return} 194if(event.target!==event.currentTarget){return} 195if(_this9._config.backdrop==='static'){_this9._triggerBackdropTransition()}else{_this9.hide()}});if(animate){reflow(this._backdrop)} 196this._backdrop.classList.add(CLASS_NAME_SHOW$3);if(!animate){callback();return} 197var backdropTransitionDuration=getTransitionDurationFromElement(this._backdrop);EventHandler.one(this._backdrop,'transitionend',callback);emulateTransitionEnd(this._backdrop,backdropTransitionDuration)}else if(!this._isShown&&this._backdrop){this._backdrop.classList.remove(CLASS_NAME_SHOW$3);var callbackRemove=function callbackRemove(){_this9._removeBackdrop();callback()};if(this._element.classList.contains(CLASS_NAME_FADE$1)){var _backdropTransitionDuration=getTransitionDurationFromElement(this._backdrop);EventHandler.one(this._backdrop,'transitionend',callbackRemove);emulateTransitionEnd(this._backdrop,_backdropTransitionDuration)}else{callbackRemove()}}else{callback()}};_proto._triggerBackdropTransition=function _triggerBackdropTransition(){var _this10=this;var hideEvent=EventHandler.trigger(this._element,EVENT_HIDE_PREVENTED);if(hideEvent.defaultPrevented){return} 198var isModalOverflowing=this._element.scrollHeight>document.documentElement.clientHeight;if(!isModalOverflowing){this._element.style.overflowY='hidden'} 199this._element.classList.add(CLASS_NAME_STATIC);var modalTransitionDuration=getTransitionDurationFromElement(this._dialog);EventHandler.off(this._element,'transitionend');EventHandler.one(this._element,'transitionend',function(){_this10._element.classList.remove(CLASS_NAME_STATIC);if(!isModalOverflowing){EventHandler.one(_this10._element,'transitionend',function(){_this10._element.style.overflowY=''});emulateTransitionEnd(_this10._element,modalTransitionDuration)}});emulateTransitionEnd(this._element,modalTransitionDuration);this._element.focus()};
199_proto._adjustDialog=function _adjustDialog(){var isModalOverflowing=this._element.scrollHeight>document.documentElement.clientHeight;if(!this._isBodyOverflowing&&isModalOverflowing&&!isRTL||this._isBodyOverflowing&&!isModalOverflowing&&isRTL){this._element.style.paddingLeft=this._scrollbarWidth+"px"} 200if(this._isBodyOverflowing&&!isModalOverflowing&&!isRTL||!this._isBodyOverflowing&&isModalOverflowing&&isRTL){this._element.style.paddingRight=this._scrollbarWidth+"px"}};_proto._resetAdjustments=function _resetAdjustments(){this._element.style.paddingLeft='';this._element.style.paddingRight=''};_proto._checkScrollbar=function _checkScrollbar(){var rect=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(rect.left+rect.right)<window.innerWidth;this._scrollbarWidth=this._getScrollbarWidth()};_proto._setScrollbar=function _setScrollbar(){var _this11=this;if(this._isBodyOverflowing){this._setElementAttributes(SELECTOR_FIXED_CONTENT,'paddingRight',function(calculatedValue){return calculatedValue+_this11._scrollbarWidth});this._setElementAttributes(SELECTOR_STICKY_CONTENT,'marginRight',function(calculatedValue){return calculatedValue-_this11._scrollbarWidth});this._setElementAttributes('body','paddingRight',function(calculatedValue){return calculatedValue+_this11._scrollbarWidth})} 201document.body.classList.add(CLASS_NAME_OPEN)};_proto._setElementAttributes=function _setElementAttributes(selector,styleProp,callback){SelectorEngine.find(selector).forEach(function(element){var actualValue=element.style[styleProp];var calculatedValue=window.getComputedStyle(element)[styleProp];Manipulator.setDataAttribute(element,styleProp,actualValue);element.style[styleProp]=callback(Number.parseFloat(calculatedValue))+'px'})};_proto._resetScrollbar=function _resetScrollbar(){this._resetElementAttributes(SELECTOR_FIXED_CONTENT,'paddingRight');this._resetElementAttributes(SELECTOR_STICKY_CONTENT,'marginRight');this._resetElementAttributes('body','paddingRight')};_proto._resetElementAttributes=function _resetElementAttributes(selector,styleProp){SelectorEngine.find(selector).forEach(function(element){var value=Manipulator.getDataAttribute(element,styleProp);if(typeof value==='undefined'&&element===document.body){element.style[styleProp]=''}else{Manipulator.removeDataAttribute(element,styleProp);element.style[styleProp]=value}})};_proto._getScrollbarWidth=function _getScrollbarWidth(){var scrollDiv=document.createElement('div');scrollDiv.className=CLASS_NAME_SCROLLBAR_MEASURER;document.body.appendChild(scrollDiv);var scrollbarWidth=scrollDiv.getBoundingClientRect().width-scrollDiv.clientWidth;document.body.removeChild(scrollDiv);return scrollbarWidth};Modal.jQueryInterface=function jQueryInterface(config,relatedTarget){return this.each(function(){var data=Data.getData(this,DATA_KEY$5);var _config=_extends({},Default$3,Manipulator.getDataAttributes(this),typeof config==='object'&&config?config:{});if(!data){data=new Modal(this,_config)} 202if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"")} 203data[config](relatedTarget)}})};_createClass(Modal,null,[{key:"Default",get:function get(){return Default$3}},{key:"DATA_KEY",get:function get(){return DATA_KEY$5}}]);return Modal}(BaseComponent);EventHandler.on(document,EVENT_CLICK_DATA_API$5,SELECTOR_DATA_TOGGLE$3,function(event){var _this12=this;var target=getElementFromSelector(this);if(this.tagName==='A'||this.tagName==='AREA'){event.preventDefault()} 204EventHandler.one(target,EVENT_SHOW$2,function(showEvent){if(showEvent.defaultPrevented){return} 205EventHandler.one(target,EVENT_HIDDEN$2,function(){if(isVisible(_this12)){_this12.focus()}})});var data=Data.getData(target,DATA_KEY$5);if(!data){var config=_extends({},Manipulator.getDataAttributes(target),Manipulator.getDataAttributes(this));data=new Modal(target,config)} 206data.toggle(this)});defineJQueryPlugin(NAME$5,Modal);var uriAttrs=new Set(['background','cite','href','itemtype','longdesc','poster','src','xlink:href']);var ARIA_ATTRIBUTE_PATTERN=/^aria-[\w-]*$/i;var SAFE_URL_PATTERN=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/gi;var DATA_URL_PATTERN=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;var allowedAttribute=function allowedAttribute(attr,allowedAttributeList){var attrName=attr.nodeName.toLowerCase();if(allowedAttributeList.includes(attrName)){if(uriAttrs.has(attrName)){return Boolean(SAFE_URL_PATTERN.test(attr.nodeValue)||DATA_URL_PATTERN.test(attr.nodeValue))} 207return!0} 208var regExp=allowedAttributeList.filter(function(attrRegex){return attrRegex
208instanceof RegExp});for(var i=0,len=regExp.length;i<len;i++){if(regExp[i].test(attrName)){return!0}} 209return!1};var DefaultAllowlist={'*':['class','dir','id','lang','role',ARIA_ATTRIBUTE_PATTERN],a:['target','href','title','rel'],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:['src','srcset','alt','title','width','height'],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};function sanitizeHtml(unsafeHtml,allowList,sanitizeFn){var _ref;if(!unsafeHtml.length){return unsafeHtml} 210if(sanitizeFn&&typeof sanitizeFn==='function'){return sanitizeFn(unsafeHtml)} 211var domParser=new window.DOMParser();var createdDocument=domParser.parseFromString(unsafeHtml,'text/html');var allowlistKeys=Object.keys(allowList);var elements=(_ref=[]).concat.apply(_ref,createdDocument.body.querySelectorAll('*'));var _loop=function _loop(i,len){var _ref2;var el=elements[i];var elName=el.nodeName.toLowerCase();if(!allowlistKeys.includes(elName)){el.parentNode.removeChild(el);return"continue"} 212var attributeList=(_ref2=[]).concat.apply(_ref2,el.attributes);var allowedAttributes=[].concat(allowList['*']||[],allowList[elName]||[]);attributeList.forEach(function(attr){if(!allowedAttribute(attr,allowedAttributes)){el.removeAttribute(attr.nodeName)}})};for(var i=0,len=elements.length;i<len;i++){var _ret=_loop(i);if(_ret==="continue")continue} 213return createdDocument.body.innerHTML} 214var NAME$6='tooltip';var DATA_KEY$6='bs.tooltip';var EVENT_KEY$6="."+DATA_KEY$6;var CLASS_PREFIX='bs-tooltip';var BSCLS_PREFIX_REGEX=new RegExp("(^|\\s)"+CLASS_PREFIX+"\\S+",'g');var DISALLOWED_ATTRIBUTES=new Set(['sanitize','allowList','sanitizeFn']);var DefaultType$4={animation:'boolean',template:'string',title:'(string|element|function)',trigger:'string',delay:'(number|object)',html:'boolean',selector:'(string|boolean)',placement:'(string|function)',offset:'(array|string|function)',container:'(string|element|boolean)',fallbackPlacements:'array',boundary:'(string|element)',customClass:'(string|function)',sanitize:'boolean',sanitizeFn:'(null|function)',allowList:'object',popperConfig:'(null|object|function)'};var AttachmentMap={AUTO:'auto',TOP:'top',RIGHT:isRTL?'left':'right',BOTTOM:'bottom',LEFT:isRTL?'right':'left'};var Default$4={animation:!0,template:'<div class="tooltip" role="tooltip">'+'<div class="tooltip-arrow"></div>'+'<div class="tooltip-inner"></div>'+'</div>',trigger:'hover focus',title:'',delay:0,html:!1,selector:!1,placement:'top',offset:[0,0],container:!1,fallbackPlacements:['top','right','bottom','left'],boundary:'clippingParents',customClass:'',sanitize:!0,sanitizeFn:null,allowList:DefaultAllowlist,popperConfig:null};var Event$1={HIDE:"hide"+EVENT_KEY$6,HIDDEN:"hidden"+EVENT_KEY$6,SHOW:"show"+EVENT_KEY$6,SHOWN:"shown"+EVENT_KEY$6,INSERTED:"inserted"+EVENT_KEY$6,CLICK:"click"+EVENT_KEY$6,FOCUSIN:"focusin"+EVENT_KEY$6,FOCUSOUT:"focusout"+EVENT_KEY$6,MOUSEENTER:"mouseenter"+EVENT_KEY$6,MOUSELEAVE:"mouseleave"+EVENT_KEY$6};var CLASS_NAME_FADE$2='fade';var CLASS_NAME_MODAL='modal';var CLASS_NAME_SHOW$4='show';var HOVER_STATE_SHOW='show';var HOVER_STATE_OUT='out';var SELECTOR_TOOLTIP_INNER='.tooltip-inner';var TRIGGER_HOVER='hover';var TRIGGER_FOCUS='focus';var TRIGGER_CLICK='click';var TRIGGER_MANUAL='manual';var Tooltip=function(_BaseComponent){_inheritsLoose(Tooltip,_BaseComponent);function Tooltip(element,config){var _this;if(typeof Popper__namespace==='undefined'){throw new TypeError('Bootstrap\'s tooltips require Popper (https://popper.js.org)')} 215_this=_BaseComponent.call(this,element)||this;_this._isEnabled=!0;_this._timeout=0;_this._hoverState='';_this._activeTrigger={};_this._popper=null;_this.config=_this._getConfig(config);_this.tip=null;_this._setListeners();return _this} 216var _proto=Tooltip.prototype;_proto.enable=function enable(){this._isEnabled=!0};_proto.disable=function disable(){this._isEnabled=!1};_proto.toggleEnabled=function toggleEnabled(){this._isEnabled=!this._isEnabled};_proto.toggle=function toggle(event){if(!this._isEnabled){return} 217if(event){var context=this._initializeOnDelegatedTarget(event);context._activeTrigger.click=!context._activeTrigger.click;if(context._isWithActiveTrigger()){context._enter(null,context)}else{context._leave(null,context)}}else{if(this.getTipElement().classList.contains(CLASS_NAME_SHOW$4)){this._leave(null,this);return} 218this._enter(null,this)}};_proto.dispose=function dispose(){clearTimeout(this._timeout);EventHandler.off(this._element,this.constructor.EVENT_KEY);EventHandler.off(this._element.closest("."+CLASS_NAME_MODAL),'hide.bs.modal',this._hideModalHandler);if(this.tip&&this.tip.parentNode){this.tip.parentNode.removeChild(this.tip)} 219this._isEnabled=null;this._timeout=null;this._hoverState=null;this._activeTrigger=null;if(this._popper){this._popper.destroy()} 220this._popper=null;this.config=null;this.tip=null;_BaseComponent.prototype.dispose.call(this)};_proto.show=function show(){var _this2=this;if(this._element.style.display==='none'){throw new Error('Please use show on visible elements')} 221if(!(this.isWithContent()&&this._isEnabled)){return} 222var showEvent=EventHandler.trigger(this._element,this.constructor.Event.SHOW);var shadowRoot=findShadowRoot(this._element);var isInTheDom=shadowRoot===null?this._element.ownerDocument.documentElement.contains(this._element):shadowRoot.contains(this._element);if(showEvent.defaultPrevented||!isInTheDom){return} 223var tip=this.getTipElement();var tipId=getUID(this.constructor.NAME);tip.setAttribute('id',tipId);this._element.setAttribute('aria-describedby',tipId);this.setContent();if(this.config.animation){tip.classList.add(CLASS_NAME_FADE$2)} 224var placement=typeof this.config.placement==='function'?this.config.placement.call(this,tip,this._element):this.config.placement;var attachment=this._getAttachment(placement);this._addAttachmentClass(attachment);var container=this._getContainer();Data.setData(tip,this.constructor.DATA_KEY,this);if(!this._element.ownerDocument.documentElement.contains(this.tip)){container.appendChild(tip)} 225EventHandler.trigger(this._element,this.constructor.Event.INSERTED);this._popper=Popper.createPopper(this._element,tip,this._getPopperConfig(attachment));tip.classList.add(CLASS_NAME_SHOW$4);var customClass=typeof this.config.customClass==='function'?this.config.customClass():this.config.customClass;if(customClass){var _tip$classList;(_tip$classList=tip.classList).add.apply(_tip$classList,customClass.split(' '))} 226if('ontouchstart' in document.documentElement){var _ref;
226(_ref=[]).concat.apply(_ref,document.body.children).forEach(function(element){EventHandler.on(element,'mouseover',noop())})} 227var complete=function complete(){var prevHoverState=_this2._hoverState;_this2._hoverState=null;EventHandler.trigger(_this2._element,_this2.constructor.Event.SHOWN);if(prevHoverState===HOVER_STATE_OUT){_this2._leave(null,_this2)}};if(this.tip.classList.contains(CLASS_NAME_FADE$2)){var transitionDuration=getTransitionDurationFromElement(this.tip);EventHandler.one(this.tip,'transitionend',complete);emulateTransitionEnd(this.tip,transitionDuration)}else{complete()}};_proto.hide=function hide(){var _this3=this;if(!this._popper){return} 228var tip=this.getTipElement();var complete=function complete(){if(_this3._hoverState!==HOVER_STATE_SHOW&&tip.parentNode){tip.parentNode.removeChild(tip)} 229_this3._cleanTipClass();_this3._element.removeAttribute('aria-describedby');EventHandler.trigger(_this3._element,_this3.constructor.Event.HIDDEN);if(_this3._popper){_this3._popper.destroy();_this3._popper=null}};var hideEvent=EventHandler.trigger(this._element,this.constructor.Event.HIDE);if(hideEvent.defaultPrevented){return} 230tip.classList.remove(CLASS_NAME_SHOW$4);if('ontouchstart' in document.documentElement){var _ref2;(_ref2=[]).concat.apply(_ref2,document.body.children).forEach(function(element){return EventHandler.off(element,'mouseover',noop)})} 231this._activeTrigger[TRIGGER_CLICK]=!1;this._activeTrigger[TRIGGER_FOCUS]=!1;this._activeTrigger[TRIGGER_HOVER]=!1;if(this.tip.classList.contains(CLASS_NAME_FADE$2)){var transitionDuration=getTransitionDurationFromElement(tip);EventHandler.one(tip,'transitionend',complete);emulateTransitionEnd(tip,transitionDuration)}else{complete()} 232this._hoverState=''};_proto.update=function update(){if(this._popper!==null){this._popper.update()}};_proto.isWithContent=function isWithContent(){return Boolean(this.getTitle())};_proto.getTipElement=function getTipElement(){if(this.tip){return this.tip} 233var element=document.createElement('div');element.innerHTML=this.config.template;this.tip=element.children[0];return this.tip};_proto.setContent=function setContent(){var tip=this.getTipElement();this.setElementContent(SelectorEngine.findOne(SELECTOR_TOOLTIP_INNER,tip),this.getTitle());tip.classList.remove(CLASS_NAME_FADE$2,CLASS_NAME_SHOW$4)};_proto.setElementContent=function setElementContent(element,content){if(element===null){return} 234if(typeof content==='object'&&isElement(content)){if(content.jquery){content=content[0]} 235if(this.config.html){if(content.parentNode!==element){element.innerHTML='';element.appendChild(content)}}else{element.textContent=content.textContent} 236return} 237if(this.config.html){if(this.config.sanitize){content=sanitizeHtml(content,this.config.allowList,this.config.sanitizeFn)} 238element.innerHTML=content}else{element.textContent=content}};_proto.getTitle=function getTitle(){var title=this._element.getAttribute('data-bs-original-title');if(!title){title=typeof this.config.title==='function'?this.config.title.call(this._element):this.config.title} 239return title};_proto.updateAttachment=function updateAttachment(attachment){if(attachment==='right'){return'end'} 240if(attachment==='left'){return'start'} 241return attachment};_proto._initializeOnDelegatedTarget=function _initializeOnDelegatedTarget(event,context){var dataKey=this.constructor.DATA_KEY;context=context||Data.getData(event.delegateTarget,dataKey);if(!context){context=new this.constructor(event.delegateTarget,this._getDelegateConfig());Data.setData(event.delegateTarget,dataKey,context)} 242return context};_proto._getOffset=function _getOffset(){var _this4=this;var offset=this.config.offset;if(typeof offset==='string'){return offset.split(',').map(function(val){return Number.parseInt(val,10)})} 243if(typeof offset==='function'){return function(popperData){return offset(popperData,_this4._element)}} 244return offset};_proto._getPopperConfig=function _getPopperConfig(attachment){var _this5=this;var defaultBsPopperConfig={placement:attachment,modifiers:[{name:'flip',options:{altBoundary:!0,fallbackPlacements:this.config.fallbackPlacements}},{name:'offset',options:{offset:this._getOffset()}}
244,{name:'preventOverflow',options:{boundary:this.config.boundary}},{name:'arrow',options:{element:"."+this.constructor.NAME+"-arrow"}},{name:'onChange',enabled:!0,phase:'afterWrite',fn:function fn(data){return _this5._handlePopperPlacementChange(data)}}],onFirstUpdate:function onFirstUpdate(data){if(data.options.placement!==data.placement){_this5._handlePopperPlacementChange(data)}}};return _extends({},defaultBsPopperConfig,typeof this.config.popperConfig==='function'?this.config.popperConfig(defaultBsPopperConfig):this.config.popperConfig)};_proto._addAttachmentClass=function _addAttachmentClass(attachment){this.getTipElement().classList.add(CLASS_PREFIX+"-"+this.updateAttachment(attachment))};_proto._getContainer=function _getContainer(){if(this.config.container===!1){return document.body} 245if(isElement(this.config.container)){return this.config.container} 246return SelectorEngine.findOne(this.config.container)};_proto._getAttachment=function _getAttachment(placement){return AttachmentMap[placement.toUpperCase()]};_proto._setListeners=function _setListeners(){var _this6=this;var triggers=this.config.trigger.split(' ');triggers.forEach(function(trigger){if(trigger==='click'){EventHandler.on(_this6._element,_this6.constructor.Event.CLICK,_this6.config.selector,function(event){return _this6.toggle(event)})}else if(trigger!==TRIGGER_MANUAL){var eventIn=trigger===TRIGGER_HOVER?_this6.constructor.Event.MOUSEENTER:_this6.constructor.Event.FOCUSIN;var eventOut=trigger===TRIGGER_HOVER?_this6.constructor.Event.MOUSELEAVE:_this6.constructor.Event.FOCUSOUT;EventHandler.on(_this6._element,eventIn,_this6.config.selector,function(event){return _this6._enter(event)});EventHandler.on(_this6._element,eventOut,_this6.config.selector,function(event){return _this6._leave(event)})}});this._hideModalHandler=function(){if(_this6._element){_this6.hide()}};EventHandler.on(this._element.closest("."+CLASS_NAME_MODAL),'hide.bs.modal',this._hideModalHandler);if(this.config.selector){this.config=_extends({},this.config,{trigger:'manual',selector:''})}else{this._fixTitle()}};_proto._fixTitle=function _fixTitle(){var title=this._element.getAttribute('title');var originalTitleType=typeof this._element.getAttribute('data-bs-original-title');if(title||originalTitleType!=='string'){this._element.setAttribute('data-bs-original-title',title||'');if(title&&!this._element.getAttribute('aria-label')&&!this._element.textContent){this._element.setAttribute('aria-label',title)} 247this._element.setAttribute('title','')}};_proto._enter=function _enter(event,context){context=this._initializeOnDelegatedTarget(event,context);if(event){context._activeTrigger[event.type==='focusin'?TRIGGER_FOCUS:TRIGGER_HOVER]=!0} 248if(context.getTipElement().classList.contains(CLASS_NAME_SHOW$4)||context._hoverState===HOVER_STATE_SHOW){context._hoverState=HOVER_STATE_SHOW;return} 249clearTimeout(context._timeout);context._hoverState=HOVER_STATE_SHOW;if(!context.config.delay||!context.config.delay.show){context.show();return} 250context._timeout=setTimeout(function(){if(context._hoverState===HOVER_STATE_SHOW){context.show()}},context.config.delay.show)};_proto._leave=function _leave(event,context){context=this._initializeOnDelegatedTarget(event,context);if(event){context._activeTrigger[event.type==='focusout'?TRIGGER_FOCUS:TRIGGER_HOVER]=!1} 251if(context._isWithActiveTrigger()){return} 252clearTimeout(context._timeout);context._hoverState=HOVER_STATE_OUT;if(!context.config.delay||!context.config.delay.hide){context.hide();return} 253context._timeout=setTimeout(function(){if(context._hoverState===HOVER_STATE_OUT){context.hide()}},context.config.delay.hide)};_proto._isWithActiveTrigger=function _isWithActiveTrigger(){for(var trigger in this._activeTrigger){if(this._activeTrigger[trigger]){return!0}} 254return!1};_proto._getConfig=function _getConfig(config){var dataAttributes=Manipulator.getDataAttributes(this._element);Object.keys(dataAttributes).forEach(function(dataAttr){if(DISALLOWED_ATTRIBUTES.has(dataAttr)){delete dataAttributes[dataAttr]}});if(config&&typeof config.container==='object'&&config.container.jquery){config.container=config.container[0]} 255config=_extends({},this.constructor.Default,dataAttributes,typeof config==='object'&&config?config:{});if(typeof config.delay==='number'){config.delay={show:config.delay,hide:config.delay}} 256if(typeof config.title==='number'){config.title=config.title.toString()} 257if(typeof config.content==='number'){config.content=config.content.toString()}
258typeCheckConfig(NAME$6,config,this.constructor.DefaultType);if(config.sanitize){config.template=sanitizeHtml(config.template,config.allowList,config.sanitizeFn)} 259return config};_proto._getDelegateConfig=function _getDelegateConfig(){var config={};if(this.config){for(var key in this.config){if(this.constructor.Default[key]!==this.config[key]){config[key]=this.config[key]}}} 260return config};_proto._cleanTipClass=function _cleanTipClass(){var tip=this.getTipElement();var tabClass=tip.getAttribute('class').match(BSCLS_PREFIX_REGEX);if(tabClass!==null&&tabClass.length>0){tabClass.map(function(token){return token.trim()}).forEach(function(tClass){return tip.classList.remove(tClass)})}};_proto._handlePopperPlacementChange=function _handlePopperPlacementChange(popperData){var state=popperData.state;if(!state){return} 261this.tip=state.elements.popper;this._cleanTipClass();this._addAttachmentClass(this._getAttachment(state.placement))};Tooltip.jQueryInterface=function jQueryInterface(config){return this.each(function(){var data=Data.getData(this,DATA_KEY$6);var _config=typeof config==='object'&&config;if(!data&&/dispose|hide/.test(config)){return} 262if(!data){data=new Tooltip(this,_config)} 263if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"")} 264data[config]()}})};_createClass(Tooltip,null,[{key:"Default",get:function get(){return Default$4}},{key:"NAME",get:function get(){return NAME$6}},{key:"DATA_KEY",get:function get(){return DATA_KEY$6}},{key:"Event",get:function get(){return Event$1}},{key:"EVENT_KEY",get:function get(){return EVENT_KEY$6}},{key:"DefaultType",get:function get(){return DefaultType$4}}]);return Tooltip}(BaseComponent);defineJQueryPlugin(NAME$6,Tooltip);var NAME$7='popover';var DATA_KEY$7='bs.popover';var EVENT_KEY$7="."+DATA_KEY$7;var CLASS_PREFIX$1='bs-popover';var BSCLS_PREFIX_REGEX$1=new RegExp("(^|\\s)"+CLASS_PREFIX$1+"\\S+",'g');var Default$5=_extends({},Tooltip.Default,{placement:'right',offset:[0,8],trigger:'click',content:'',template:'<div class="popover" role="tooltip">'+'<div class="popover-arrow"></div>'+'<h3 class="popover-header"></h3>'+'<div class="popover-body"></div>'+'</div>'});var DefaultType$5=_extends({},Tooltip.DefaultType,{content:'(string|element|function)'});var Event$2={HIDE:"hide"+EVENT_KEY$7,HIDDEN:"hidden"+EVENT_KEY$7,SHOW:"show"+EVENT_KEY$7,SHOWN:"shown"+EVENT_KEY$7,INSERTED:"inserted"+EVENT_KEY$7,CLICK:"click"+EVENT_KEY$7,FOCUSIN:"focusin"+EVENT_KEY$7,FOCUSOUT:"focusout"+EVENT_KEY$7,MOUSEENTER:"mouseenter"+EVENT_KEY$7,MOUSELEAVE:"mouseleave"+EVENT_KEY$7};var CLASS_NAME_FADE$3='fade';var CLASS_NAME_SHOW$5='show';var SELECTOR_TITLE='.popover-header';var SELECTOR_CONTENT='.popover-body';var Popover=function(_Tooltip){_inheritsLoose(Popover,_Tooltip);function Popover(){return _Tooltip.apply(this,arguments)||this} 265var _proto=Popover.prototype;_proto.isWithContent=function isWithContent(){return this.getTitle()||this._getContent()};_proto.setContent=function setContent(){var tip=this.getTipElement();this.setElementContent(SelectorEngine.findOne(SELECTOR_TITLE,tip),this.getTitle());var content=this._getContent();if(typeof content==='function'){content=content.call(this._element)} 266this.setElementContent(SelectorEngine.findOne(SELECTOR_CONTENT,tip),content);tip.classList.remove(CLASS_NAME_FADE$3,CLASS_NAME_SHOW$5)};_proto._addAttachmentClass=function _addAttachmentClass(attachment){this.getTipElement().classList.add(CLASS_PREFIX$1+"-"+this.updateAttachment(attachment))};_proto._getContent=function _getContent(){return this._element.getAttribute('data-bs-content')||this.config.content};_proto._cleanTipClass=function _cleanTipClass(){var tip=this.getTipElement();var tabClass=tip.getAttribute('class').match(BSCLS_PREFIX_REGEX$1);if(tabClass!==null&&tabClass.length>0){tabClass.map(function(token){return token.trim()}).forEach(function(tClass){return tip.classList.remove(tClass)})}};Popover.jQueryInterface=function jQueryInterface(config){return this.each(function(){var data=Data.getData(this,DATA_KEY$7);var _config=typeof config==='object'?config:null;if(!data&&/dispose|hide/.test(config)){return} 267if(!data){data=new Popover(this,_config);Data.setData(this,DATA_KEY$7,data)} 268if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method n
268amed \""+config+"\"")} 269data[config]()}})};_createClass(Popover,null,[{key:"Default",get:function get(){return Default$5}},{key:"NAME",get:function get(){return NAME$7}},{key:"DATA_KEY",get:function get(){return DATA_KEY$7}},{key:"Event",get:function get(){return Event$2}},{key:"EVENT_KEY",get:function get(){return EVENT_KEY$7}},{key:"DefaultType",get:function get(){return DefaultType$5}}]);return Popover}(Tooltip);defineJQueryPlugin(NAME$7,Popover);var NAME$8='scrollspy';var DATA_KEY$8='bs.scrollspy';var EVENT_KEY$8="."+DATA_KEY$8;var DATA_API_KEY$6='.data-api';var Default$6={offset:10,method:'auto',target:''};var DefaultType$6={offset:'number',method:'string',target:'(string|element)'};var EVENT_ACTIVATE="activate"+EVENT_KEY$8;var EVENT_SCROLL="scroll"+EVENT_KEY$8;var EVENT_LOAD_DATA_API$1="load"+EVENT_KEY$8+DATA_API_KEY$6;var CLASS_NAME_DROPDOWN_ITEM='dropdown-item';var CLASS_NAME_ACTIVE$2='active';var SELECTOR_DATA_SPY='[data-bs-spy="scroll"]';var SELECTOR_NAV_LIST_GROUP='.nav, .list-group';var SELECTOR_NAV_LINKS='.nav-link';var SELECTOR_NAV_ITEMS='.nav-item';var SELECTOR_LIST_ITEMS='.list-group-item';var SELECTOR_DROPDOWN='.dropdown';var SELECTOR_DROPDOWN_TOGGLE='.dropdown-toggle';var METHOD_OFFSET='offset';var METHOD_POSITION='position';var ScrollSpy=function(_BaseComponent){_inheritsLoose(ScrollSpy,_BaseComponent);function ScrollSpy(element,config){var _this;_this=_BaseComponent.call(this,element)||this;_this._scrollElement=element.tagName==='BODY'?window:element;_this._config=_this._getConfig(config);_this._selector=_this._config.target+" "+SELECTOR_NAV_LINKS+", "+_this._config.target+" "+SELECTOR_LIST_ITEMS+", "+_this._config.target+" ."+CLASS_NAME_DROPDOWN_ITEM;_this._offsets=[];_this._targets=[];_this._activeTarget=null;_this._scrollHeight=0;EventHandler.on(_this._scrollElement,EVENT_SCROLL,function(){return _this._process()});_this.refresh();_this._process();return _this} 270var _proto=ScrollSpy.prototype;_proto.refresh=function refresh(){var _this2=this;var autoMethod=this._scrollElement===this._scrollElement.window?METHOD_OFFSET:METHOD_POSITION;var offsetMethod=this._config.method==='auto'?autoMethod:this._config.method;var offsetBase=offsetMethod===METHOD_POSITION?this._getScrollTop():0;this._offsets=[];this._targets=[];this._scrollHeight=this._getScrollHeight();var targets=SelectorEngine.find(this._selector);targets.map(function(element){var targetSelector=getSelectorFromElement(element);var target=targetSelector?SelectorEngine.findOne(targetSelector):null;if(target){var targetBCR=target.getBoundingClientRect();if(targetBCR.width||targetBCR.height){return[Manipulator[offsetMethod](target).top+offsetBase,targetSelector]}} 271return null}).filter(function(item){return item}).sort(function(a,b){return a[0]-b[0]}).forEach(function(item){_this2._offsets.push(item[0]);_this2._targets.push(item[1])})};_proto.dispose=function dispose(){_BaseComponent.prototype.dispose.call(this);EventHandler.off(this._scrollElement,EVENT_KEY$8);this._scrollElement=null;this._config=null;this._selector=null;this._offsets=null;this._targets=null;this._activeTarget=null;this._scrollHeight=null};_proto._getConfig=function _getConfig(config){config=_extends({},Default$6,typeof config==='object'&&config?config:{});if(typeof config.target!=='string'&&isElement(config.target)){var id=config.target.id;if(!id){id=getUID(NAME$8);config.target.id=id} 272config.target="#"+id} 273typeCheckConfig(NAME$8,config,DefaultType$6);return config};_proto._getScrollTop=function _getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop};_proto._getScrollHeight=function _getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)};_proto._getOffsetHeight=function _getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height};_proto._process=function _process(){var scrollTop=this._getScrollTop()+this._config.offset;var scrollHeight=this._getScrollHeight();var maxScroll=this._config.offset+scrollHeight-this._getOffsetHeight();if(this._scrollHeight!==scrollHeight){this.refresh()} 274if(scrollTop>=maxScroll){var target=this._targets[this._targets.length-1];if(this._activeTarget!==target){this._activate(target)} 275return} 276if(this._activeTarget&&scrollTop<this._offsets[0]&&this._offsets[0]>0){this._activeTarget=null;this._clear();return} 277for(var i=this._offsets.length;i--;){var isActiveTarget=this._activeTarget!==this._targets[i]&&scrollTop>=this._offsets[i]&&(typeof this._offsets[i+1]==='undefined'||scrollTop<this._offsets[i+1]);if(isActiveTarget){this._activate(this._targets[i])}}};_proto._activate=function _activate(target){this._activeTarget=target;this._clear();var queries=this._selector.split(',').map(function(selector){return selector+"[data-bs-target=\""+target+"\"],"+selector+"[href=\""+target+"\"]"});var link=SelectorEngine.findOne(queries.join(','));
277if(link.classList.contains(CLASS_NAME_DROPDOWN_ITEM)){SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE,link.closest(SELECTOR_DROPDOWN)).classList.add(CLASS_NAME_ACTIVE$2);link.classList.add(CLASS_NAME_ACTIVE$2)}else{link.classList.add(CLASS_NAME_ACTIVE$2);SelectorEngine.parents(link,SELECTOR_NAV_LIST_GROUP).forEach(function(listGroup){SelectorEngine.prev(listGroup,SELECTOR_NAV_LINKS+", "+SELECTOR_LIST_ITEMS).forEach(function(item){return item.classList.add(CLASS_NAME_ACTIVE$2)});SelectorEngine.prev(listGroup,SELECTOR_NAV_ITEMS).forEach(function(navItem){SelectorEngine.children(navItem,SELECTOR_NAV_LINKS).forEach(function(item){return item.classList.add(CLASS_NAME_ACTIVE$2)})})})} 278EventHandler.trigger(this._scrollElement,EVENT_ACTIVATE,{relatedTarget:target})};_proto._clear=function _clear(){SelectorEngine.find(this._selector).filter(function(node){return node.classList.contains(CLASS_NAME_ACTIVE$2)}).forEach(function(node){return node.classList.remove(CLASS_NAME_ACTIVE$2)})};ScrollSpy.jQueryInterface=function jQueryInterface(config){return this.each(function(){var data=Data.getData(this,DATA_KEY$8);var _config=typeof config==='object'&&config;if(!data){data=new ScrollSpy(this,_config)} 279if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"")} 280data[config]()}})};_createClass(ScrollSpy,null,[{key:"Default",get:function get(){return Default$6}},{key:"DATA_KEY",get:function get(){return DATA_KEY$8}}]);return ScrollSpy}(BaseComponent);EventHandler.on(window,EVENT_LOAD_DATA_API$1,function(){SelectorEngine.find(SELECTOR_DATA_SPY).forEach(function(spy){return new ScrollSpy(spy,Manipulator.getDataAttributes(spy))})});defineJQueryPlugin(NAME$8,ScrollSpy);var NAME$9='tab';var DATA_KEY$9='bs.tab';var EVENT_KEY$9="."+DATA_KEY$9;var DATA_API_KEY$7='.data-api';var EVENT_HIDE$3="hide"+EVENT_KEY$9;var EVENT_HIDDEN$3="hidden"+EVENT_KEY$9;var EVENT_SHOW$3="show"+EVENT_KEY$9;var EVENT_SHOWN$3="shown"+EVENT_KEY$9;var EVENT_CLICK_DATA_API$6="click"+EVENT_KEY$9+DATA_API_KEY$7;var CLASS_NAME_DROPDOWN_MENU='dropdown-menu';var CLASS_NAME_ACTIVE$3='active';var CLASS_NAME_DISABLED$1='disabled';var CLASS_NAME_FADE$4='fade';var CLASS_NAME_SHOW$6='show';var SELECTOR_DROPDOWN$1='.dropdown';var SELECTOR_NAV_LIST_GROUP$1='.nav, .list-group';var SELECTOR_ACTIVE$1='.active';var SELECTOR_ACTIVE_UL=':scope > li > .active';var SELECTOR_DATA_TOGGLE$4='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]';var SELECTOR_DROPDOWN_TOGGLE$1='.dropdown-toggle';var SELECTOR_DROPDOWN_ACTIVE_CHILD=':scope > .dropdown-menu .active';var Tab=function(_BaseComponent){_inheritsLoose(Tab,_BaseComponent);function Tab(){return _BaseComponent.apply(this,arguments)||this} 281var _proto=Tab.prototype;_proto.show=function show(){var _this=this;if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(CLASS_NAME_ACTIVE$3)||this._element.classList.contains(CLASS_NAME_DISABLED$1)){return} 282var previous;var target=getElementFromSelector(this._element);var listElement=this._element.closest(SELECTOR_NAV_LIST_GROUP$1);if(listElement){var itemSelector=listElement.nodeName==='UL'||listElement.nodeName==='OL'?SELECTOR_ACTIVE_UL:SELECTOR_ACTIVE$1;previous=SelectorEngine.find(itemSelector,listElement);previous=previous[previous.length-1]} 283var hideEvent=previous?EventHandler.trigger(previous,EVENT_HIDE$3,{relatedTarget:this._element}):null;var showEvent=EventHandler.trigger(this._element,EVENT_SHOW$3,{relatedTarget:previous});if(showEvent.defaultPrevented||hideEvent!==null&&hideEvent.defaultPrevented){return} 284this._activate(this._element,listElement);var complete=function complete(){EventHandler.trigger(previous,EVENT_HIDDEN$3,{relatedTarget:_this._element});EventHandler.trigger(_this._element,EVENT_SHOWN$3,{relatedTarget:previous})};if(target){this._activate(target,target.parentNode,complete)}else{complete()}};_proto._activate=function _activate(element,container,callback){var _this2=this;var activeElements=container&&(container.nodeName==='UL'||container.nodeName==='OL')?SelectorEngine.find(SELECTOR_ACTIVE_UL,container):SelectorEngine.children(container,SELECTOR_ACTIVE$1);var active=activeElements[0];var isTransitioning=callback&&active&&active.classList.contains(CLASS_NAME_FADE$4);var complete=function complete(){return _this2._transitionComplete(element,active,callback)};if(active&&isTransitioning){var transitionDuration=getTransitionDurationFromElement(active);active.classList.remove(CLASS_NAME_SHOW$6);EventHandler.one(active,'transitionend',complete);emulateTransitionEnd(active,transitionDuration)}else{complete()}};_proto._transitionComplete=function _transitionComplete(element,active,callback){if(active){active.classList.remove(CLASS_NAME_ACTIVE$3);var dropdownChild=SelectorEngine.findOne(SELECTOR_DROPDOWN_ACTIVE_CHILD,active.parentNode);
284if(dropdownChild){dropdownChild.classList.remove(CLASS_NAME_ACTIVE$3)} 285if(active.getAttribute('role')==='tab'){active.setAttribute('aria-selected',!1)}} 286element.classList.add(CLASS_NAME_ACTIVE$3);if(element.getAttribute('role')==='tab'){element.setAttribute('aria-selected',!0)} 287reflow(element);if(element.classList.contains(CLASS_NAME_FADE$4)){element.classList.add(CLASS_NAME_SHOW$6)} 288if(element.parentNode&&element.parentNode.classList.contains(CLASS_NAME_DROPDOWN_MENU)){var dropdownElement=element.closest(SELECTOR_DROPDOWN$1);if(dropdownElement){SelectorEngine.find(SELECTOR_DROPDOWN_TOGGLE$1).forEach(function(dropdown){return dropdown.classList.add(CLASS_NAME_ACTIVE$3)})} 289element.setAttribute('aria-expanded',!0)} 290if(callback){callback()}};Tab.jQueryInterface=function jQueryInterface(config){return this.each(function(){var data=Data.getData(this,DATA_KEY$9)||new Tab(this);if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"")} 291data[config]()}})};_createClass(Tab,null,[{key:"DATA_KEY",get:function get(){return DATA_KEY$9}}]);return Tab}(BaseComponent);EventHandler.on(document,EVENT_CLICK_DATA_API$6,SELECTOR_DATA_TOGGLE$4,function(event){event.preventDefault();var data=Data.getData(this,DATA_KEY$9)||new Tab(this);data.show()});defineJQueryPlugin(NAME$9,Tab);var NAME$a='toast';var DATA_KEY$a='bs.toast';var EVENT_KEY$a="."+DATA_KEY$a;var EVENT_CLICK_DISMISS$1="click.dismiss"+EVENT_KEY$a;var EVENT_HIDE$4="hide"+EVENT_KEY$a;var EVENT_HIDDEN$4="hidden"+EVENT_KEY$a;var EVENT_SHOW$4="show"+EVENT_KEY$a;var EVENT_SHOWN$4="shown"+EVENT_KEY$a;var CLASS_NAME_FADE$5='fade';var CLASS_NAME_HIDE='hide';var CLASS_NAME_SHOW$7='show';var CLASS_NAME_SHOWING='showing';var DefaultType$7={animation:'boolean',autohide:'boolean',delay:'number'};var Default$7={animation:!0,autohide:!0,delay:5000};var SELECTOR_DATA_DISMISS$1='[data-bs-dismiss="toast"]';var Toast=function(_BaseComponent){_inheritsLoose(Toast,_BaseComponent);function Toast(element,config){var _this;_this=_BaseComponent.call(this,element)||this;_this._config=_this._getConfig(config);_this._timeout=null;_this._setListeners();return _this} 292var _proto=Toast.prototype;_proto.show=function show(){var _this2=this;var showEvent=EventHandler.trigger(this._element,EVENT_SHOW$4);if(showEvent.defaultPrevented){return} 293this._clearTimeout();if(this._config.animation){this._element.classList.add(CLASS_NAME_FADE$5)} 294var complete=function complete(){_this2._element.classList.remove(CLASS_NAME_SHOWING);_this2._element.classList.add(CLASS_NAME_SHOW$7);EventHandler.trigger(_this2._element,EVENT_SHOWN$4);if(_this2._config.autohide){_this2._timeout=setTimeout(function(){_this2.hide()},_this2._config.delay)}};this._element.classList.remove(CLASS_NAME_HIDE);reflow(this._element);this._element.classList.add(CLASS_NAME_SHOWING);if(this._config.animation){var transitionDuration=getTransitionDurationFromElement(this._element);EventHandler.one(this._element,'transitionend',complete);emulateTransitionEnd(this._element,transitionDuration)}else{complete()}};_proto.hide=function hide(){var _this3=this;if(!this._element.classList.contains(CLASS_NAME_SHOW$7)){return} 295var hideEvent=EventHandler.trigger(this._element,EVENT_HIDE$4);if(hideEvent.defaultPrevented){return} 296var complete=function complete(){_this3._element.classList.add(CLASS_NAME_HIDE);EventHandler.trigger(_this3._element,EVENT_HIDDEN$4)};this._element.classList.remove(CLASS_NAME_SHOW$7);if(this._config.animation){var transitionDuration=getTransitionDurationFromElement(this._element);EventHandler.one(this._element,'transitionend',complete);emulateTransitionEnd(this._element,transitionDuration)}else{complete()}};_proto.dispose=function dispose(){this._clearTimeout();if(this._element.classList.contains(CLASS_NAME_SHOW$7)){this._element.classList.remove(CLASS_NAME_SHOW$7)} 297EventHandler.off(this._element,EVENT_CLICK_DISMISS$1);_BaseComponent.prototype.dispose.call(this);this._config=null};_proto._getConfig=function _getConfig(config){config=_extends({},Default$7,Manipulator.getDataAttributes(this._element),typeof config==='object'&&config?config:{});typeCheckConfig(NAME$a,config,this.constructor.DefaultType);return config};_proto._setListeners=function _setListeners(){var _this4=this;EventHandler.on(this._element,EVENT_CLICK_DISMISS$1,SELECTOR_DATA_DISMISS$1,function(){return _this4.hide()})};_proto._clearTimeout=function _clearTimeout(){clearTimeout(this._timeout);this._timeout=null};Toast.jQueryInterface=function jQueryInterface(config){return this.each(function(){var data=Data.getData(this,DATA_KEY$a);var _config=typeof config==='object'&&config;if(!data){data=new Toast(this,_config)} 298if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method n
298amed \""+config+"\"")} 299data[config](this)}})};_createClass(Toast,null,[{key:"DefaultType",get:function get(){return DefaultType$7}},{key:"Default",get:function get(){return Default$7}},{key:"DATA_KEY",get:function get(){return DATA_KEY$a}}]);return Toast}(BaseComponent);defineJQueryPlugin(NAME$a,Toast);var index_umd={Alert:Alert,Button:Button,Carousel:Carousel,Collapse:Collapse,Dropdown:Dropdown,Modal:Modal,Popover:Popover,ScrollSpy:ScrollSpy,Tab:Tab,Toast:Toast,Tooltip:Tooltip};return index_umd})))
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.