Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/icons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'assets/js/application.min.js')
-rw-r--r--assets/js/application.min.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/assets/js/application.min.js b/assets/js/application.min.js
index fd86e354b..6fa03a6b8 100644
--- a/assets/js/application.min.js
+++ b/assets/js/application.min.js
@@ -1,5 +1,5 @@
/*!
- * Bootstrap v5.1.1 (https://getbootstrap.com/)
+ * Bootstrap v5.1.3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
- */!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],b):(a="undefined"!=typeof globalThis?globalThis:a||self).bootstrap=b(a.Popper)}(this,function(aV){"use strict";var A,w;function aW(a){if(a&&a.__esModule)return a;var b=Object.create(null);return a&&Object.keys(a).forEach(function(c){if("default"!==c){var d=Object.getOwnPropertyDescriptor(a,c);Object.defineProperty(b,c,d.get?d:{enumerable:!0,get:function(){return a[c]}})}}),b.default=a,Object.freeze(b)}A=aW(aV);const U=b=>{let a=b.getAttribute("data-bs-target");if(!a||"#"===a){let c=b.getAttribute("href");if(!c||!c.includes("#")&&!c.startsWith("."))return null;c.includes("#")&&!c.startsWith("#")&&(c="#"+c.split("#")[1]),a=c&&"#"!==c?c.trim():null}return a},M=b=>{const a=U(b);return a&&document.querySelector(a)?a:null},j=b=>{const a=U(b);return a?document.querySelector(a):null},aa=a=>{a.dispatchEvent(new Event("transitionend"))},q=a=>!(!a||"object"!=typeof a)&&(void 0!==a.jquery&&(a=a[0]),void 0!==a.nodeType),k=a=>q(a)?a.jquery?a[0]:a:"string"==typeof a&&a.length>0?document.querySelector(a):null,h=(b,c,a)=>{Object.keys(a).forEach(d=>{const g=a[d],e=c[d],h=e&&q(e)?"element":null==(f=e)?""+f:{}.toString.call(f).match(/\s([a-z]+)/i)[1].toLowerCase();var f;if(!new RegExp(g).test(h))throw new TypeError(`${b.toUpperCase()}: Option "${d}" provided type "${h}" but expected type "${g}".`)})},z=a=>!(!q(a)||0===a.getClientRects().length)&&"visible"===getComputedStyle(a).getPropertyValue("visibility"),o=a=>!a||a.nodeType!==Node.ELEMENT_NODE||!!a.classList.contains("disabled")||(void 0!==a.disabled?a.disabled:a.hasAttribute("disabled")&&"false"!==a.getAttribute("disabled")),af=a=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof a.getRootNode){const b=a.getRootNode();return b instanceof ShadowRoot?b:null}return a instanceof ShadowRoot?a:a.parentNode?af(a.parentNode):null},G=()=>{},t=a=>{a.offsetHeight},Q=()=>{const{jQuery:a}=window;return a&&!document.body.hasAttribute("data-bs-no-jquery")?a:null},L=[],d=()=>"rtl"===document.documentElement.dir,f=a=>{var b;b=()=>{const b=Q();if(b){const c=a.NAME,d=b.fn[c];b.fn[c]=a.jQueryInterface,b.fn[c].Constructor=a,b.fn[c].noConflict=()=>(b.fn[c]=d,a.jQueryInterface)}},"loading"===document.readyState?(L.length||document.addEventListener("DOMContentLoaded",()=>{L.forEach(a=>a())}),L.push(b)):b()},r=a=>{"function"==typeof a&&a()},ab=(b,a,e=!0)=>{if(!e)return void r(b);const f=(c=>{if(!c)return 0;let{transitionDuration:a,transitionDelay:b}=window.getComputedStyle(c);const d=Number.parseFloat(a),e=Number.parseFloat(b);return d||e?(a=a.split(",")[0],b=b.split(",")[0],1e3*(Number.parseFloat(a)+Number.parseFloat(b))):0})(a)+5;let c=!1;const d=({target:e})=>{e===a&&(c=!0,a.removeEventListener("transitionend",d),r(b))};a.addEventListener("transitionend",d),setTimeout(()=>{c||aa(a)},f)},$=(a,f,d,e)=>{let b=a.indexOf(f);if(-1===b)return a[!d&&e?a.length-1:0];const c=a.length;return b+=d?1:-1,e&&(b=(b+c)%c),a[Math.max(0,Math.min(b,c-1))]},aN=/[^.]*(?=\..*)\.|.*/,aR=/\..*/,aS=/::\d+$/,P={};let al=1;const aY={mouseenter:"mouseover",mouseleave:"mouseout"},aZ=/^(mouseenter|mouseleave)/i,V=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 X(b,a){return a&&`${a}::${al++}`||b.uidEvent||al++}function Z(b){const a=X(b);return b.uidEvent=a,P[a]=P[a]||{},P[a]}function _(a,c,d=null){const b=Object.keys(a);for(let e=0,g=b.length;e<g;e++){const f=a[b[e]];if(f.originalHandler===c&&f.delegationSelector===d)return f}return null}function ae(b,c,e){const d="string"==typeof c,f=d?e:c;let a=ah(b);return V.has(a)||(a=b),[d,f,a]}function T(e,g,b,c,m){if("string"!=typeof g||!e)return;if(b||(b=c,c=null),aZ.test(g)){const a=a=>function(b){if(!b.relatedTarget||b.relatedTarget!==b.delegateTarget&&!b.delegateTarget.contains(b.relatedTarget))return a.call(this,b)};c?c=a(c):b=a(b)}const[f,j,i]=ae(g,b,c),k=Z(e),l=k[i]||(k[i]={}),h=_(l,j,f?b:null);if(h)return void(h.oneOff=h.oneOff&&m);const n=X(j,g.replace(aN,"")),d=f?function(b,c,d){return function g(e){const f=b.querySelectorAll(c);for(let{target:h}=e;h&&h!==this;h=h.parentNode)for(let i=f.length;i--;)if(f[i]===h)return e.delegateTarget=h,g.oneOff&&a.off(b,e.type,c,d),d.apply(h,[e]);return null}}(e,b,c):function(b,c){return function e(d){return d.delegateTarget=b,e.oneOff&&a.off(b,d.type,c),c.apply(b,[d])}}(e,b);d.delegationSelector=f?b:null,d.originalHandler=j,d.oneOff=m,d.uidEvent=n,l[n]=d,e.addEventListener(i,d,f)}function J(e,c,a,f,d){const b=_(c[a],f,d);b&&(e.removeEventListener(a,b,Boolean(d)),delete c[a][b.uidEvent])}function ah(a){return a=a.replace(aR,""),aY[a]||a}const a={on(a,b,c,d){T(a,b,c,d,!1)},one(a,b,c,d){T(a,b,c,d,!0)},off(c,b,g,h){if("string"!=typeof b||!c)return;const[k,f,d]=ae(b,g,h),i=d!==b,a=Z(c),j=b.startsWith(".");if(void 0!==f){if(!a||!a[d])return;return void J(c,a,d,f,k?g:null)}j&&Object.keys(a).forEach(d=>{!function(d,a,b,e){const c=a[b]||{};Object.keys(c).forEach(f=>{if(f.includes(e)){const e=c[f];J(d,a,b,e.originalHandler,e.delegationSelector)}})}(c,a,d,b.slice(1))});const e=a[d]||{};Object.keys(e).forEach(f=>{const g=f.replace(aS,"");if(!i||b.includes(g)){const b=e[f];J(c,a,d,b.originalHandler,b.delegationSelector)}})},trigger(e,c,d){if("string"!=typeof c||!e)return null;const f=Q(),g=ah(c),l=c!==g,k=V.has(g);let b,h=!0,i=!0,j=!1,a=null;return l&&f&&(b=f.Event(c,d),f(e).trigger(b),h=!b.isPropagationStopped(),i=!b.isImmediatePropagationStopped(),j=b.isDefaultPrevented()),k?(a=document.createEvent("HTMLEvents"),a.initEvent(g,h,!0)):a=new CustomEvent(c,{bubbles:h,cancelable:!0}),void 0!==d&&Object.keys(d).forEach(b=>{Object.defineProperty(a,b,{get:()=>d[b]})}),j&&a.preventDefault(),i&&e.dispatchEvent(a),a.defaultPrevented&&void 0!==b&&b.preventDefault(),a}},l=new Map;w={set(b,c,d){l.has(b)||l.set(b,new Map);const a=l.get(b);a.has(c)||0===a.size?a.set(c,d):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(a.keys())[0]}.`)},get:(a,b)=>l.has(a)&&l.get(a).get(b)||null,remove(a,c){if(!l.has(a))return;const b=l.get(a);b.delete(c),0===b.size&&l.delete(a)}};class g{constructor(a){(a=k(a))&&(this._element=a,w.set(this._element,this.constructor.DATA_KEY,this))}dispose(){w.remove(this._element,this.constructor.DATA_KEY),a.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(a=>{this[a]=null})}_queueCallback(a,b,c=!0){ab(a,b,c)}static getInstance(a){return w.get(k(a),this.DATA_KEY)}static getOrCreateInstance(a,b={}){return this.getInstance(a)||new this(a,"object"==typeof b?b:null)}static get VERSION(){return"5.1.1"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}}const E=(b,d="hide")=>{const e="click.dismiss"+b.EVENT_KEY,c=b.NAME;a.on(document,e,`[data-bs-dismiss="${c}"]`,function(a){if(["A","AREA"].includes(this.tagName)&&a.preventDefault(),o(this))return;const e=j(this)||this.closest("."+c);b.getOrCreateInstance(e)[d]()})};class D extends g{static get NAME(){return"alert"}close(){if(a.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const b=this._element.classList.contains("fade");this._queueCallback(()=>this._destroyElement(),this._element,b)}_destroyElement(){this._element.remove(),a.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(a){return this.each(function(){const b=D.getOrCreateInstance(this);if("string"==typeof a){if(void 0===b[a]||a.startsWith("_")||"constructor"===a)throw new TypeError(`No method named "${a}"`);b[a](this)}})}}E(D,"close"),f(D);class C extends g{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(a){return this.each(function(){const b=C.getOrCreateInstance(this);"toggle"===a&&b[a]()})}}function S(a){return"true"===a||"false"!==a&&(a===Number(a).toString()?Number(a):""===a||"null"===a?null:a)}function I(a){return a.replace(/[A-Z]/g,a=>"-"+a.toLowerCase())}a.on(document,"click.bs.button.data-api",'[data-bs-toggle="button"]',a=>{a.preventDefault();const b=a.target.closest('[data-bs-toggle="button"]');C.getOrCreateInstance(b).toggle()}),f(C);const c={setDataAttribute(a,b,c){a.setAttribute("data-bs-"+I(b),c)},removeDataAttribute(a,b){a.removeAttribute("data-bs-"+I(b))},getDataAttributes(a){if(!a)return{};const b={};return Object.keys(a.dataset).filter(a=>a.startsWith("bs")).forEach(d=>{let c=d.replace(/^bs/,"");c=c.charAt(0).toLowerCase()+c.slice(1,c.length),b[c]=S(a.dataset[d])}),b},getDataAttribute:(a,b)=>S(a.getAttribute("data-bs-"+I(b))),offset(b){const a=b.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}},position:a=>({top:a.offsetTop,left:a.offsetLeft})},b={find:(a,b=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(b,a)),findOne:(a,b=document.documentElement)=>Element.prototype.querySelector.call(b,a),children:(a,b)=>[].concat(...a.children).filter(a=>a.matches(b)),parents(c,d){const b=[];let a=c.parentNode;for(;a&&a.nodeType===Node.ELEMENT_NODE&&3!==a.nodeType;)a.matches(d)&&b.push(a),a=a.parentNode;return b},prev(b,c){let a=b.previousElementSibling;for(;a;){if(a.matches(c))return[a];a=a.previousElementSibling}return[]},next(b,c){let a=b.nextElementSibling;for(;a;){if(a.matches(c))return[a];a=a.nextElementSibling}return[]},focusableChildren(a){const b=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(a=>a+':not([tabindex^="-"])').join(", ");return this.find(b,a).filter(a=>!o(a)&&z(a))}},W={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},aU={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},p="next",s="prev",n="left",y="right",aM={ArrowLeft:y,ArrowRight:n};class i extends g{constructor(a,c){super(a),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(c),this._indicatorsElement=b.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return W}static get NAME(){return"carousel"}next(){this._slide(p)}nextWhenVisible(){!document.hidden&&z(this._element)&&this.next()}prev(){this._slide(s)}pause(a){a||(this._isPaused=!0),b.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(aa(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(a){a||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(c){this._activeElement=b.findOne(".active.carousel-item",this._element);const d=this._getItemIndex(this._activeElement);if(c>this._items.length-1||c<0)return;if(this._isSliding)return void a.one(this._element,"slid.bs.carousel",()=>this.to(c));if(d===c)return this.pause(),void this.cycle();const e=c>d?p:s;this._slide(e,this._items[c])}_getConfig(a){return a={...W,...c.getDataAttributes(this._element),..."object"==typeof a?a:{}},h("carousel",a,aU),a}_handleSwipe(){const a=Math.abs(this.touchDeltaX);if(a<=40)return;const b=a/this.touchDeltaX;this.touchDeltaX=0,b&&this._slide(b>0?y:n)}_addEventListeners(){this._config.keyboard&&a.on(this._element,"keydown.bs.carousel",a=>this._keydown(a)),"hover"===this._config.pause&&(a.on(this._element,"mouseenter.bs.carousel",a=>this.pause(a)),a.on(this._element,"mouseleave.bs.carousel",a=>this.cycle(a))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const c=a=>this._pointerEvent&&("pen"===a.pointerType||"touch"===a.pointerType),d=a=>{c(a)?this.touchStartX=a.clientX:this._pointerEvent||(this.touchStartX=a.touches[0].clientX)},f=a=>{this.touchDeltaX=a.touches&&a.touches.length>1?0:a.touches[0].clientX-this.touchStartX},e=a=>{c(a)&&(this.touchDeltaX=a.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(a=>this.cycle(a),500+this._config.interval))};b.find(".carousel-item img",this._element).forEach(b=>{a.on(b,"dragstart.bs.carousel",a=>a.preventDefault())}),this._pointerEvent?(a.on(this._element,"pointerdown.bs.carousel",a=>d(a)),a.on(this._element,"pointerup.bs.carousel",a=>e(a)),this._element.classList.add("pointer-event")):(a.on(this._element,"touchstart.bs.carousel",a=>d(a)),a.on(this._element,"touchmove.bs.carousel",a=>f(a)),a.on(this._element,"touchend.bs.carousel",a=>e(a)))}_keydown(a){if(/input|textarea/i.test(a.target.tagName))return;const b=aM[a.key];b&&(a.preventDefault(),this._slide(b))}_getItemIndex(a){return this._items=a&&a.parentNode?b.find(".carousel-item",a.parentNode):[],this._items.indexOf(a)}_getItemByOrder(a,b){const c=a===p;return $(this._items,b,c,this._config.wrap)}_triggerSlideEvent(c,d){const e=this._getItemIndex(c),f=this._getItemIndex(b.findOne(".active.carousel-item",this._element));return a.trigger(this._element,"slide.bs.carousel",{relatedTarget:c,direction:d,from:f,to:e})}_setActiveIndicatorElement(a){if(this._indicatorsElement){const d=b.findOne(".active",this._indicatorsElement);d.classList.remove("active"),d.removeAttribute("aria-current");const c=b.find("[data-bs-target]",this._indicatorsElement);for(let b=0;b<c.length;b++)if(Number.parseInt(c[b].getAttribute("data-bs-slide-to"),10)===this._getItemIndex(a)){c[b].classList.add("active"),c[b].setAttribute("aria-current","true");break}}}_updateInterval(){const a=this._activeElement||b.findOne(".active.carousel-item",this._element);if(!a)return;const c=Number.parseInt(a.getAttribute("data-bs-interval"),10);c?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=c):this._config.interval=this._config.defaultInterval||this._config.interval}_slide(o,n){const f=this._directionToOrder(o),d=b.findOne(".active.carousel-item",this._element),m=this._getItemIndex(d),c=n||this._getItemByOrder(f,d),l=this._getItemIndex(c),j=Boolean(this._interval),k=f===p,e=k?"carousel-item-start":"carousel-item-end",g=k?"carousel-item-next":"carousel-item-prev",h=this._orderToDirection(f);if(c&&c.classList.contains("active"))return void(this._isSliding=!1);if(this._isSliding)return;if(this._triggerSlideEvent(c,h).defaultPrevented)return;if(!d||!c)return;this._isSliding=!0,j&&this.pause(),this._setActiveIndicatorElement(c),this._activeElement=c;const i=()=>{a.trigger(this._element,"slid.bs.carousel",{relatedTarget:c,direction:h,from:m,to:l})};if(this._element.classList.contains("slide")){c.classList.add(g),t(c),d.classList.add(e),c.classList.add(e);const a=()=>{c.classList.remove(e,g),c.classList.add("active"),d.classList.remove("active",g,e),this._isSliding=!1,setTimeout(i,0)};this._queueCallback(a,d,!0)}else d.classList.remove("active"),c.classList.add("active"),this._isSliding=!1,i();j&&this.cycle()}_directionToOrder(a){return[y,n].includes(a)?d()?a===n?s:p:a===n?p:s:a}_orderToDirection(a){return[p,s].includes(a)?d()?a===s?n:y:a===s?y:n:a}static carouselInterface(e,a){const b=i.getOrCreateInstance(e,a);let{_config:c}=b;"object"==typeof a&&(c={...c,...a});const d="string"==typeof a?a:c.slide;if("number"==typeof a)b.to(a);else if("string"==typeof d){if(void 0===b[d])throw new TypeError(`No method named "${d}"`);b[d]()}else c.interval&&c.ride&&(b.pause(),b.cycle())}static jQueryInterface(a){return this.each(function(){i.carouselInterface(this,a)})}static dataApiClickHandler(e){const a=j(this);if(!a||!a.classList.contains("carousel"))return;const d={...c.getDataAttributes(a),...c.getDataAttributes(this)},b=this.getAttribute("data-bs-slide-to");b&&(d.interval=!1),i.carouselInterface(a,d),b&&i.getInstance(a).to(b),e.preventDefault()}}a.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",i.dataApiClickHandler),a.on(window,"load.bs.carousel.data-api",()=>{const a=b.find('[data-bs-ride="carousel"]');for(let b=0,c=a.length;b<c;b++)i.carouselInterface(a[b],i.getInstance(a[b]))}),f(i);const ac={toggle:!0,parent:null},aH={toggle:"boolean",parent:"(null|element)"};class x extends g{constructor(c,d){super(c),this._isTransitioning=!1,this._config=this._getConfig(d),this._triggerArray=[];const a=b.find('[data-bs-toggle="collapse"]');for(let c=0,f=a.length;c<f;c++){const e=a[c],d=M(e),g=b.find(d).filter(a=>a===this._element);null!==d&&g.length&&(this._selector=d,this._triggerArray.push(e))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return ac}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let d,e=[];if(this._config.parent){const a=b.find(".collapse .collapse",this._config.parent);e=b.find(".collapse.show, .collapse.collapsing",this._config.parent).filter(b=>!a.includes(b))}const f=b.findOne(this._selector);if(e.length){const a=e.find(a=>f!==a);if(d=a?x.getInstance(a):null,d&&d._isTransitioning)return}if(a.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e.forEach(a=>{f!==a&&x.getOrCreateInstance(a,{toggle:!1}).hide(),d||w.set(a,"bs.collapse",null)});const c=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[c]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const g="scroll"+(c[0].toUpperCase()+c.slice(1));this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove("collapsing"),this._element.classList.add("collapse","show"),this._element.style[c]="",a.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[c]=this._element[g]+"px"}hide(){if(this._isTransitioning||!this._isShown())return;if(a.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const b=this._getDimension();this._element.style[b]=this._element.getBoundingClientRect()[b]+"px",t(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");const c=this._triggerArray.length;for(let a=0;a<b;a++){const b=this._triggerArray[a],c=j(b);c&&!this._isShown(c)&&this._addAriaAndCollapsedClass([b],!1)}this._isTransitioning=!0,this._element.style[b]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove("collapsing"),this._element.classList.add("collapse"),a.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}_isShown(a=this._element){return a.classList.contains("show")}_getConfig(a){return(a={...ac,...c.getDataAttributes(this._element),...a}).toggle=Boolean(a.toggle),a.parent=k(a.parent),h("collapse",a,aH),a}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const a=b.find(".collapse .collapse",this._config.parent);b.find('[data-bs-toggle="collapse"]',this._config.parent).filter(b=>!a.includes(b)).forEach(a=>{const b=j(a);b&&this._addAriaAndCollapsedClass([a],this._isShown(b))})}_addAriaAndCollapsedClass(a,b){a.length&&a.forEach(a=>{b?a.classList.remove("collapsed"):a.classList.add("collapsed"),a.setAttribute("aria-expanded",b)})}static jQueryInterface(a){return this.each(function(){const b={};"string"==typeof a&&/show|hide/.test(a)&&(b.toggle=!1);const c=x.getOrCreateInstance(this,b);if("string"==typeof a){if(void 0===c[a])throw new TypeError(`No method named "${a}"`);c[a]()}})}}a.on(document,"click.bs.collapse.data-api",'[data-bs-toggle="collapse"]',function(a){("A"===a.target.tagName||a.delegateTarget&&"A"===a.delegateTarget.tagName)&&a.preventDefault();const c=M(this);b.find(c).forEach(a=>{x.getOrCreateInstance(a,{toggle:!1}).toggle()})}),f(x);const aC=new RegExp("ArrowUp|ArrowDown|Escape"),aA=d()?"top-end":"top-start",am=d()?"top-start":"top-end",ax=d()?"bottom-end":"bottom-start",aw=d()?"bottom-start":"bottom-end",at=d()?"left-start":"right-start",ap=d()?"right-start":"left-start",ao={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},an={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"};class e extends g{constructor(a,b){super(a),this._popper=null,this._config=this._getConfig(b),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar()}static get Default(){return ao}static get DefaultType(){return an}static get NAME(){return"dropdown"}toggle(){return this._isShown()?this.hide():this.show()}show(){if(o(this._element)||this._isShown(this._menu))return;const b={relatedTarget:this._element};if(a.trigger(this._element,"show.bs.dropdown",b).defaultPrevented)return;const d=e.getParentFromElement(this._element);this._inNavbar?c.setDataAttribute(this._menu,"popper","none"):this._createPopper(d),"ontouchstart"in document.documentElement&&!d.closest(".navbar-nav")&&[].concat(...document.body.children).forEach(b=>a.on(b,"mouseover",G)),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add("show"),this._element.classList.add("show"),a.trigger(this._element,"shown.bs.dropdown",b)}hide(){if(o(this._element)||!this._isShown(this._menu))return;const a={relatedTarget:this._element};this._completeHide(a)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(b){a.trigger(this._element,"hide.bs.dropdown",b).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(b=>a.off(b,"mouseover",G)),this._popper&&this._popper.destroy(),this._menu.classList.remove("show"),this._element.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),c.removeDataAttribute(this._menu,"popper"),a.trigger(this._element,"hidden.bs.dropdown",b))}_getConfig(a){if(a={...this.constructor.Default,...c.getDataAttributes(this._element),...a},h("dropdown",a,this.constructor.DefaultType),"object"==typeof a.reference&&!q(a.reference)&&"function"!=typeof a.reference.getBoundingClientRect)throw new TypeError("dropdown".toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.');return a}_createPopper(d){if(void 0===A)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let a=this._element;"parent"===this._config.reference?a=d:q(this._config.reference)?a=k(this._config.reference):"object"==typeof this._config.reference&&(a=this._config.reference);const b=this._getPopperConfig(),e=b.modifiers.find(a=>"applyStyles"===a.name&&!1===a.enabled);this._popper=A.createPopper(a,this._menu,b),e&&c.setDataAttribute(this._menu,"popper","static")}_isShown(a=this._element){return a.classList.contains("show")}_getMenuElement(){return b.next(this._element,".dropdown-menu")[0]}_getPlacement(){const a=this._element.parentNode;if(a.classList.contains("dropend"))return at;if(a.classList.contains("dropstart"))return ap;const b="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return a.classList.contains("dropup")?b?am:aA:b?aw:ax}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:a}=this._config;return"string"==typeof a?a.split(",").map(a=>Number.parseInt(a,10)):"function"==typeof a?b=>a(b,this._element):a}_getPopperConfig(){const a={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(a.modifiers=[{name:"applyStyles",enabled:!1}]),{...a,..."function"==typeof this._config.popperConfig?this._config.popperConfig(a):this._config.popperConfig}}_selectMenuItem({key:d,target:c}){const a=b.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(z);a.length&&$(a,c,"ArrowDown"===d,!a.includes(c)).focus()}static jQueryInterface(a){return this.each(function(){const b=e.getOrCreateInstance(this,a);if("string"==typeof a){if(void 0===b[a])throw new TypeError(`No method named "${a}"`);b[a]()}})}static clearMenus(a){if(a&&(2===a.button||"keyup"===a.type&&"Tab"!==a.key))return;const c=b.find('[data-bs-toggle="dropdown"]');for(let d=0,g=c.length;d<g;d++){const b=e.getInstance(c[d]);if(!b||!1===b._config.autoClose)continue;if(!b._isShown())continue;const f={relatedTarget:b._element};if(a){const c=a.composedPath(),d=c.includes(b._menu);if(c.includes(b._element)||"inside"===b._config.autoClose&&!d||"outside"===b._config.autoClose&&d)continue;if(b._menu.contains(a.target)&&("keyup"===a.type&&"Tab"===a.key||/input|select|option|textarea|form/i.test(a.target.tagName)))continue;"click"===a.type&&(f.clickEvent=a)}b._completeHide(f)}}static getParentFromElement(a){return j(a)||a.parentNode}static dataApiKeydownHandler(a){if(/input|textarea/i.test(a.target.tagName)?"Space"===a.key||"Escape"!==a.key&&("ArrowDown"!==a.key&&"ArrowUp"!==a.key||a.target.closest(".dropdown-menu")):!aC.test(a.key))return;const c=this.classList.contains("show");if(!c&&"Escape"===a.key)return;if(a.preventDefault(),a.stopPropagation(),o(this))return;const f=this.matches('[data-bs-toggle="dropdown"]')?this:b.prev(this,'[data-bs-toggle="dropdown"]')[0],d=e.getOrCreateInstance(f);if("Escape"!==a.key)return"ArrowUp"===a.key||"ArrowDown"===a.key?(c||d.show(),void d._selectMenuItem(a)):void(c&&"Space"!==a.key||e.clearMenus());d.hide()}}a.on(document,"keydown.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',e.dataApiKeydownHandler),a.on(document,"keydown.bs.dropdown.data-api",".dropdown-menu",e.dataApiKeydownHandler),a.on(document,"click.bs.dropdown.data-api",e.clearMenus),a.on(document,"keyup.bs.dropdown.data-api",e.clearMenus),a.on(document,"click.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',function(a){a.preventDefault(),e.getOrCreateInstance(this).toggle()}),f(e);class K{constructor(){this._element=document.body}getWidth(){const a=document.documentElement.clientWidth;return Math.abs(window.innerWidth-a)}hide(){const a=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"paddingRight",b=>b+a),this._setElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight",b=>b+a),this._setElementAttributes(".sticky-top","marginRight",b=>b-a)}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(b,a,c){const d=this.getWidth();this._applyManipulationCallback(b,b=>{if(b!==this._element&&window.innerWidth>b.clientWidth+d)return;this._saveInitialAttribute(b,a);const e=window.getComputedStyle(b)[a];b.style[a]=c(Number.parseFloat(e))+"px"})}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight"),this._resetElementAttributes(".sticky-top","marginRight")}_saveInitialAttribute(a,b){const d=a.style[b];d&&c.setDataAttribute(a,b,d)}_resetElementAttributes(b,a){this._applyManipulationCallback(b,b=>{const d=c.getDataAttribute(b,a);void 0===d?b.style.removeProperty(a):(c.removeDataAttribute(b,a),b.style[a]=d)})}_applyManipulationCallback(a,c){q(a)?c(a):b.find(a,this._element).forEach(c)}isOverflowing(){return this.getWidth()>0}}const aq={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},ar={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"};class ak{constructor(a){this._config=this._getConfig(a),this._isAppended=!1,this._element=null}show(a){this._config.isVisible?(this._append(),this._config.isAnimated&&t(this._getElement()),this._getElement().classList.add("show"),this._emulateAnimation(()=>{r(a)})):r(a)}hide(a){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),r(a)})):r(a)}_getElement(){if(!this._element){const a=document.createElement("div");a.className=this._config.className,this._config.isAnimated&&a.classList.add("fade"),this._element=a}return this._element}_getConfig(a){return(a={...aq,..."object"==typeof a?a:{}}).rootElement=k(a.rootElement),h("backdrop",a,ar),a}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),a.on(this._getElement(),"mousedown.bs.backdrop",()=>{r(this._config.clickCallback)}),this._isAppended=!0)}dispose(){this._isAppended&&(a.off(this._element,"mousedown.bs.backdrop"),this._element.remove(),this._isAppended=!1)}_emulateAnimation(a){ab(a,this._getElement(),this._config.isAnimated)}}const au={trapElement:null,autofocus:!0},av={trapElement:"element",autofocus:"boolean"};class aj{constructor(a){this._config=this._getConfig(a),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:b,autofocus:c}=this._config;this._isActive||(c&&b.focus(),a.off(document,".bs.focustrap"),a.on(document,"focusin.bs.focustrap",a=>this._handleFocusin(a)),a.on(document,"keydown.tab.bs.focustrap",a=>this._handleKeydown(a)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,a.off(document,".bs.focustrap"))}_handleFocusin(e){const{target:d}=e,{trapElement:a}=this._config;if(d===document||d===a||a.contains(d))return;const c=b.focusableChildren(a);0===c.length?a.focus():"backward"===this._lastTabNavDirection?c[c.length-1].focus():c[0].focus()}_handleKeydown(a){"Tab"===a.key&&(this._lastTabNavDirection=a.shiftKey?"backward":"forward")}_getConfig(a){return a={...au,..."object"==typeof a?a:{}},h("focustrap",a,av),a}}const ai={backdrop:!0,keyboard:!0,focus:!0},ay={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"};class u extends g{constructor(a,c){super(a),this._config=this._getConfig(c),this._dialog=b.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new K}static get Default(){return ai}static get NAME(){return"modal"}toggle(a){return this._isShown?this.hide():this.show(a)}show(b){this._isShown||this._isTransitioning||a.trigger(this._element,"show.bs.modal",{relatedTarget:b}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add("modal-open"),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),a.on(this._dialog,"mousedown.dismiss.bs.modal",()=>{a.one(this._element,"mouseup.dismiss.bs.modal",a=>{a.target===this._element&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(b)))}hide(){if(!this._isShown||this._isTransitioning)return;if(a.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const b=this._isAnimated();b&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove("show"),a.off(this._element,"click.dismiss.bs.modal"),a.off(this._dialog,"mousedown.dismiss.bs.modal"),this._queueCallback(()=>this._hideModal(),this._element,b)}dispose(){[window,this._dialog].forEach(b=>a.off(b,".bs.modal")),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new ak({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new aj({trapElement:this._element})}_getConfig(a){return a={...ai,...c.getDataAttributes(this._element),..."object"==typeof a?a:{}},h("modal",a,ay),a}_showElement(e){const c=this._isAnimated(),d=b.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,d&&(d.scrollTop=0),c&&t(this._element),this._element.classList.add("show"),this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,a.trigger(this._element,"shown.bs.modal",{relatedTarget:e})},this._dialog,c)}_setEscapeEvent(){this._isShown?a.on(this._element,"keydown.dismiss.bs.modal",a=>{this._config.keyboard&&"Escape"===a.key?(a.preventDefault(),this.hide()):this._config.keyboard||"Escape"!==a.key||this._triggerBackdropTransition()}):a.off(this._element,"keydown.dismiss.bs.modal")}_setResizeEvent(){this._isShown?a.on(window,"resize.bs.modal",()=>this._adjustDialog()):a.off(window,"resize.bs.modal")}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove("modal-open"),this._resetAdjustments(),this._scrollBar.reset(),a.trigger(this._element,"hidden.bs.modal")})}_showBackdrop(b){a.on(this._element,"click.dismiss.bs.modal",a=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:a.target===a.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())}),this._backdrop.show(b)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(a.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:b,scrollHeight:e,style:c}=this._element,d=e>document.documentElement.clientHeight;!d&&"hidden"===c.overflowY||b.contains("modal-static")||(d||(c.overflowY="hidden"),b.add("modal-static"),this._queueCallback(()=>{b.remove("modal-static"),d||this._queueCallback(()=>{c.overflowY=""},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const a=this._element.scrollHeight>document.documentElement.clientHeight,c=this._scrollBar.getWidth(),b=c>0;(!b&&a&&!d()||b&&!a&&d())&&(this._element.style.paddingLeft=c+"px"),(b&&!a&&!d()||!b&&a&&d())&&(this._element.style.paddingRight=c+"px")}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(a,b){return this.each(function(){const c=u.getOrCreateInstance(this,a);if("string"==typeof a){if(void 0===c[a])throw new TypeError(`No method named "${a}"`);c[a](b)}})}}a.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',function(e){const c=j(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),a.one(c,"show.bs.modal",b=>{b.defaultPrevented||a.one(c,"hidden.bs.modal",()=>{z(this)&&this.focus()})});const d=b.findOne(".modal.show");d&&u.getInstance(d).hide(),u.getOrCreateInstance(c).toggle(this)}),E(u),f(u);const ag={backdrop:!0,keyboard:!0,scroll:!1},aB={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"};class m extends g{constructor(a,b){super(a),this._config=this._getConfig(b),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return"offcanvas"}static get Default(){return ag}toggle(a){return this._isShown?this.hide():this.show(a)}show(b){this._isShown||a.trigger(this._element,"show.bs.offcanvas",{relatedTarget:b}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new K).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add("show"),this._queueCallback(()=>{this._config.scroll||this._focustrap.activate(),a.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:b})},this._element,!0))}hide(){this._isShown&&(a.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove("show"),this._backdrop.hide(),this._queueCallback(()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new K).reset(),a.trigger(this._element,"hidden.bs.offcanvas")},this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(a){return a={...ag,...c.getDataAttributes(this._element),..."object"==typeof a?a:{}},h("offcanvas",a,aB),a}_initializeBackDrop(){return new ak({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new aj({trapElement:this._element})}_addEventListeners(){a.on(this._element,"keydown.dismiss.bs.offcanvas",a=>{this._config.keyboard&&"Escape"===a.key&&this.hide()})}static jQueryInterface(a){return this.each(function(){const b=m.getOrCreateInstance(this,a);if("string"==typeof a){if(void 0===b[a]||a.startsWith("_")||"constructor"===a)throw new TypeError(`No method named "${a}"`);b[a](this)}})}}a.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',function(e){const c=j(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),o(this))return;a.one(c,"hidden.bs.offcanvas",()=>{z(this)&&this.focus()});const d=b.findOne(".offcanvas.show");d&&d!==c&&m.getInstance(d).hide(),m.getOrCreateInstance(c).toggle(this)}),a.on(window,"load.bs.offcanvas.data-api",()=>b.find(".offcanvas.show").forEach(a=>m.getOrCreateInstance(a).show())),E(m),f(m);const aD=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),aE=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,aF=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,aG=(a,c)=>{const b=a.nodeName.toLowerCase();if(c.includes(b))return!aD.has(b)||Boolean(aE.test(a.nodeValue)||aF.test(a.nodeValue));const d=c.filter(a=>a instanceof RegExp);for(let a=0,c=d.length;a<c;a++)if(d[a].test(b))return!0;return!1};function ad(a,b,c){if(!a.length)return a;if(c&&"function"==typeof c)return c(a);const d=(new window.DOMParser).parseFromString(a,"text/html"),f=Object.keys(b),e=[].concat(...d.body.querySelectorAll("*"));for(let c=0,g=e.length;c<g;c++){const a=e[c],d=a.nodeName.toLowerCase();if(!f.includes(d)){a.remove();continue}const h=[].concat(...a.attributes),i=[].concat(b["*"]||[],b[d]||[]);h.forEach(b=>{aG(b,i)||a.removeAttribute(b.nodeName)})}return d.body.innerHTML}const aI=new Set(["sanitize","allowList","sanitizeFn"]),aJ={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)"},aK={AUTO:"auto",TOP:"top",RIGHT:d()?"left":"right",BOTTOM:"bottom",LEFT:d()?"right":"left"},aL={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:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],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:[]},popperConfig:null},az={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"};class v extends g{constructor(a,b){if(void 0===A)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(a),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(b),this.tip=null,this._setListeners()}static get Default(){return aL}static get NAME(){return"tooltip"}static get Event(){return az}static get DefaultType(){return aJ}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(a){if(this._isEnabled)if(a){const b=this._initializeOnDelegatedTarget(a);b._activeTrigger.click=!b._activeTrigger.click,b._isWithActiveTrigger()?b._enter(null,b):b._leave(null,b)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),a.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.remove(),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const h=a.trigger(this._element,this.constructor.Event.SHOW),d=af(this._element),j=null===d?this._element.ownerDocument.documentElement.contains(this._element):d.contains(this._element);if(h.defaultPrevented||!j)return;"tooltip"===this.constructor.NAME&&this.tip&&this.getTitle()!==this.tip.querySelector(".tooltip-inner").innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const b=this.getTipElement(),f=(a=>{do a+=Math.floor(1e6*Math.random());while(document.getElementById(a))return a})(this.constructor.NAME);b.setAttribute("id",f),this._element.setAttribute("aria-describedby",f),this._config.animation&&b.classList.add("fade");const g="function"==typeof this._config.placement?this._config.placement.call(this,b,this._element):this._config.placement,c=this._getAttachment(g);this._addAttachmentClass(c);const{container:i}=this._config;w.set(b,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(b),a.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=A.createPopper(this._element,b,this._getPopperConfig(c)),b.classList.add("show");const e=this._resolvePossibleFunction(this._config.customClass);e&&b.classList.add(...e.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(b=>{a.on(b,"mouseover",G)});const k=this.tip.classList.contains("fade");this._queueCallback(()=>{const b=this._hoverState;this._hoverState=null,a.trigger(this._element,this.constructor.Event.SHOWN),"out"===b&&this._leave(null,this)},this.tip,k)}hide(){if(!this._popper)return;const b=this.getTipElement();if(a.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;b.classList.remove("show"),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(b=>a.off(b,"mouseover",G)),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const c=this.tip.classList.contains("fade");this._queueCallback(()=>{this._isWithActiveTrigger()||("show"!==this._hoverState&&b.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),a.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())},this.tip,c),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const b=document.createElement("div");b.innerHTML=this._config.template;const a=b.children[0];return this.setContent(a),a.classList.remove("fade","show"),this.tip=a,this.tip}setContent(a){this._sanitizeAndSetContent(a,this.getTitle(),".tooltip-inner")}_sanitizeAndSetContent(d,c,e){const a=b.findOne(e,d);c||!a?this.setElementContent(a,c):a.remove()}setElementContent(b,a){if(null!==b)return q(a)?(a=k(a),void(this._config.html?a.parentNode!==b&&(b.innerHTML="",b.append(a)):b.textContent=a.textContent)):void(this._config.html?(this._config.sanitize&&(a=ad(a,this._config.allowList,this._config.sanitizeFn)),b.innerHTML=a):b.textContent=a)}getTitle(){const a=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(a)}updateAttachment(a){return"right"===a?"end":"left"===a?"start":a}_initializeOnDelegatedTarget(a,b){return b||this.constructor.getOrCreateInstance(a.delegateTarget,this._getDelegateConfig())}_getOffset(){const{offset:a}=this._config;return"string"==typeof a?a.split(",").map(a=>Number.parseInt(a,10)):"function"==typeof a?b=>a(b,this._element):a}_resolvePossibleFunction(a){return"function"==typeof a?a.call(this._element):a}_getPopperConfig(b){const a={placement:b,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:a=>this._handlePopperPlacementChange(a)}],onFirstUpdate:a=>{a.options.placement!==a.placement&&this._handlePopperPlacementChange(a)}};return{...a,..."function"==typeof this._config.popperConfig?this._config.popperConfig(a):this._config.popperConfig}}_addAttachmentClass(a){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(a)}`)}_getAttachment(a){return aK[a.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach(b=>{if("click"===b)a.on(this._element,this.constructor.Event.CLICK,this._config.selector,a=>this.toggle(a));else if("manual"!==b){const c="hover"===b?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,d="hover"===b?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;a.on(this._element,c,this._config.selector,a=>this._enter(a)),a.on(this._element,d,this._config.selector,a=>this._leave(a))}}),this._hideModalHandler=()=>{this._element&&this.hide()},a.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const a=this._element.getAttribute("title"),b=typeof this._element.getAttribute("data-bs-original-title");(a||"string"!==b)&&(this._element.setAttribute("data-bs-original-title",a||""),!a||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",a),this._element.setAttribute("title",""))}_enter(b,a){a=this._initializeOnDelegatedTarget(b,a),b&&(a._activeTrigger["focusin"===b.type?"focus":"hover"]=!0),a.getTipElement().classList.contains("show")||"show"===a._hoverState?a._hoverState="show":(clearTimeout(a._timeout),a._hoverState="show",a._config.delay&&a._config.delay.show?a._timeout=setTimeout(()=>{"show"===a._hoverState&&a.show()},a._config.delay.show):a.show())}_leave(b,a){a=this._initializeOnDelegatedTarget(b,a),b&&(a._activeTrigger["focusout"===b.type?"focus":"hover"]=a._element.contains(b.relatedTarget)),a._isWithActiveTrigger()||(clearTimeout(a._timeout),a._hoverState="out",a._config.delay&&a._config.delay.hide?a._timeout=setTimeout(()=>{"out"===a._hoverState&&a.hide()},a._config.delay.hide):a.hide())}_isWithActiveTrigger(){for(const a in this._activeTrigger)if(this._activeTrigger[a])return!0;return!1}_getConfig(a){const b=c.getDataAttributes(this._element);return Object.keys(b).forEach(a=>{aI.has(a)&&delete b[a]}),(a={...this.constructor.Default,...b,..."object"==typeof a&&a?a:{}}).container=!1===a.container?document.body:k(a.container),"number"==typeof a.delay&&(a.delay={show:a.delay,hide:a.delay}),"number"==typeof a.title&&(a.title=a.title.toString()),"number"==typeof a.content&&(a.content=a.content.toString()),h("tooltip",a,this.constructor.DefaultType),a.sanitize&&(a.template=ad(a.template,a.allowList,a.sanitizeFn)),a}_getDelegateConfig(){const a={};for(const b in this._config)this.constructor.Default[b]!==this._config[b]&&(a[b]=this._config[b]);return a}_cleanTipClass(){const b=this.getTipElement(),c=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),a=b.getAttribute("class").match(c);null!==a&&a.length>0&&a.map(a=>a.trim()).forEach(a=>b.classList.remove(a))}_getBasicClassPrefix(){return"bs-tooltip"}_handlePopperPlacementChange(b){const{state:a}=b;a&&(this.tip=a.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(a.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(a){return this.each(function(){const b=v.getOrCreateInstance(this,a);if("string"==typeof a){if(void 0===b[a])throw new TypeError(`No method named "${a}"`);b[a]()}})}}f(v);const aO={...v.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>'},aP={...v.DefaultType,content:"(string|element|function)"},aQ={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class N extends v{static get Default(){return aO}static get NAME(){return"popover"}static get Event(){return aQ}static get DefaultType(){return aP}isWithContent(){return this.getTitle()||this._getContent()}setContent(a){this._sanitizeAndSetContent(a,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(a,this._getContent(),".popover-body")}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return"bs-popover"}static jQueryInterface(a){return this.each(function(){const b=N.getOrCreateInstance(this,a);if("string"==typeof a){if(void 0===b[a])throw new TypeError(`No method named "${a}"`);b[a]()}})}}f(N);const Y={offset:10,method:"auto",target:""},aT={offset:"number",method:"string",target:"(string|element)"},O=".nav-link, .list-group-item, .dropdown-item";class B extends g{constructor(b,c){super(b),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(c),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,a.on(this._scrollElement,"scroll.bs.scrollspy",()=>this._process()),this.refresh(),this._process()}static get Default(){return Y}static get NAME(){return"scrollspy"}refresh(){const d=this._scrollElement===this._scrollElement.window?"offset":"position",a="auto"===this._config.method?d:this._config.method,e="position"===a?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),b.find(O,this._config.target).map(g=>{const d=M(g),f=d?b.findOne(d):null;if(f){const b=f.getBoundingClientRect();if(b.width||b.height)return[c[a](f).top+e,d]}return null}).filter(a=>a).sort((a,b)=>a[0]-b[0]).forEach(a=>{this._offsets.push(a[0]),this._targets.push(a[1])})}dispose(){a.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(a){return(a={...Y,...c.getDataAttributes(this._element),..."object"==typeof a&&a?a:{}}).target=k(a.target)||document.documentElement,h("scrollspy",a,aT),a}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const a=this._getScrollTop()+this._config.offset,b=this._getScrollHeight(),c=this._config.offset+b-this._getOffsetHeight();if(this._scrollHeight!==b&&this.refresh(),a>=c){const a=this._targets[this._targets.length-1];this._activeTarget!==a&&this._activate(a)}else{if(this._activeTarget&&a<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(let b=this._offsets.length;b--;)this._activeTarget!==this._targets[b]&&a>=this._offsets[b]&&(void 0===this._offsets[b+1]||a<this._offsets[b+1])&&this._activate(this._targets[b])}}_activate(c){this._activeTarget=c,this._clear();const e=O.split(",").map(a=>`${a}[data-bs-target="${c}"],${a}[href="${c}"]`),d=b.findOne(e.join(","),this._config.target);d.classList.add("active"),d.classList.contains("dropdown-item")?b.findOne(".dropdown-toggle",d.closest(".dropdown")).classList.add("active"):b.parents(d,".nav, .list-group").forEach(a=>{b.prev(a,".nav-link, .list-group-item").forEach(a=>a.classList.add("active")),b.prev(a,".nav-item").forEach(a=>{b.children(a,".nav-link").forEach(a=>a.classList.add("active"))})}),a.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:c})}_clear(){b.find(O,this._config.target).filter(a=>a.classList.contains("active")).forEach(a=>a.classList.remove("active"))}static jQueryInterface(a){return this.each(function(){const b=B.getOrCreateInstance(this,a);if("string"==typeof a){if(void 0===b[a])throw new TypeError(`No method named "${a}"`);b[a]()}})}}a.on(window,"load.bs.scrollspy.data-api",()=>{b.find('[data-bs-spy="scroll"]').forEach(a=>new B(a))}),f(B);class F extends g{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains("active"))return;let c;const e=j(this._element),d=this._element.closest(".nav, .list-group");if(d){const a="UL"===d.nodeName||"OL"===d.nodeName?":scope > li > .active":".active";c=b.find(a,d),c=c[c.length-1]}const f=c?a.trigger(c,"hide.bs.tab",{relatedTarget:this._element}):null;if(a.trigger(this._element,"show.bs.tab",{relatedTarget:c}).defaultPrevented||null!==f&&f.defaultPrevented)return;this._activate(this._element,d);const g=()=>{a.trigger(c,"hidden.bs.tab",{relatedTarget:this._element}),a.trigger(this._element,"shown.bs.tab",{relatedTarget:c})};e?this._activate(e,e.parentNode,g):g()}_activate(d,a,e){const c=(!a||"UL"!==a.nodeName&&"OL"!==a.nodeName?b.children(a,".active"):b.find(":scope > li > .active",a))[0],g=e&&c&&c.classList.contains("fade"),f=()=>this._transitionComplete(d,c,e);c&&g?(c.classList.remove("show"),this._queueCallback(f,d,!0)):f()}_transitionComplete(a,d,e){if(d){d.classList.remove("active");const a=b.findOne(":scope > .dropdown-menu .active",d.parentNode);a&&a.classList.remove("active"),"tab"===d.getAttribute("role")&&d.setAttribute("aria-selected",!1)}a.classList.add("active"),"tab"===a.getAttribute("role")&&a.setAttribute("aria-selected",!0),t(a),a.classList.contains("fade")&&a.classList.add("show");let c=a.parentNode;if(c&&"LI"===c.nodeName&&(c=c.parentNode),c&&c.classList.contains("dropdown-menu")){const c=a.closest(".dropdown");c&&b.find(".dropdown-toggle",c).forEach(a=>a.classList.add("active")),a.setAttribute("aria-expanded",!0)}e&&e()}static jQueryInterface(a){return this.each(function(){const b=F.getOrCreateInstance(this);if("string"==typeof a){if(void 0===b[a])throw new TypeError(`No method named "${a}"`);b[a]()}})}}a.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',function(a){["A","AREA"].includes(this.tagName)&&a.preventDefault(),o(this)||F.getOrCreateInstance(this).show()}),f(F);const aX={animation:"boolean",autohide:"boolean",delay:"number"},R={animation:!0,autohide:!0,delay:5e3};class H extends g{constructor(a,b){super(a),this._config=this._getConfig(b),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return aX}static get Default(){return R}static get NAME(){return"toast"}show(){a.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),t(this._element),this._element.classList.add("show"),this._element.classList.add("showing"),this._queueCallback(()=>{this._element.classList.remove("showing"),a.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this._element.classList.contains("show")&&(a.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add("showing"),this._queueCallback(()=>{this._element.classList.add("hide"),this._element.classList.remove("showing"),this._element.classList.remove("show"),a.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),super.dispose()}_getConfig(a){return a={...R,...c.getDataAttributes(this._element),..."object"==typeof a&&a?a:{}},h("toast",a,this.constructor.DefaultType),a}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(b,a){switch(b.type){case"mouseover":case"mouseout":this._hasMouseInteraction=a;break;case"focusin":case"focusout":this._hasKeyboardInteraction=a}if(a)return void this._clearTimeout();const c=b.relatedTarget;this._element===c||this._element.contains(c)||this._maybeScheduleHide()}_setListeners(){a.on(this._element,"mouseover.bs.toast",a=>this._onInteraction(a,!0)),a.on(this._element,"mouseout.bs.toast",a=>this._onInteraction(a,!1)),a.on(this._element,"focusin.bs.toast",a=>this._onInteraction(a,!0)),a.on(this._element,"focusout.bs.toast",a=>this._onInteraction(a,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(a){return this.each(function(){const b=H.getOrCreateInstance(this,a);if("string"==typeof a){if(void 0===b[a])throw new TypeError(`No method named "${a}"`);b[a](this)}})}}return E(H),f(H),{Alert:D,Button:C,Carousel:i,Collapse:x,Dropdown:e,Modal:u,Offcanvas:m,Popover:N,ScrollSpy:B,Tab:F,Toast:H,Tooltip:v}}),!function(b,a){"object"==typeof exports&&"object"==typeof module?module.exports=a():"function"==typeof define&&define.amd?define([],a):"object"==typeof exports?exports.ClipboardJS=a():b.ClipboardJS=a()}(this,function(){return b={},a.m=c=[function(a,b){a.exports=function(a){var b,d,c,e;return"SELECT"===a.nodeName?(a.focus(),b=a.value):"INPUT"===a.nodeName||"TEXTAREA"===a.nodeName?(d=a.hasAttribute("readonly"),d||a.setAttribute("readonly",""),a.select(),a.setSelectionRange(0,a.value.length),d||a.removeAttribute("readonly"),b=a.value):(a.hasAttribute("contenteditable")&&a.focus(),c=window.getSelection(),e=document.createRange(),e.selectNodeContents(a),c.removeAllRanges(),c.addRange(e),b=c.toString()),b}},function(b,c){function a(){}a.prototype={on:function(a,c,d){var b=this.e||(this.e={});return(b[a]||(b[a]=[])).push({fn:c,ctx:d}),this},once:function(b,c,d){var e=this;function a(){e.off(b,a),c.apply(d,arguments)}return a._=c,this.on(b,a,d)},emit:function(c){for(var d=[].slice.call(arguments,1),b=((this.e||(this.e={}))[c]||[]).slice(),a=0,e=b.length;a<e;a++)b[a].fn.apply(b[a].ctx,d);return this},off:function(c,d){var e=this.e||(this.e={}),a=e[c],f=[],b,g;if(a&&d)for(b=0,g=a.length;b<g;b++)a[b].fn!==d&&a[b].fn._!==d&&f.push(a[b]);return f.length?e[c]=f:delete e[c],this}},b.exports=a,b.exports.TinyEmitter=a},function(c,e,b){var a=b(3),d=b(4);c.exports=function(b,c,e){if(!b&&!c&&!e)throw new Error("Missing required arguments");if(!a.string(c))throw new TypeError("Second argument must be a String");if(!a.fn(e))throw new TypeError("Third argument must be a Function");if(a.node(b))return f=c,g=e,(l=b).addEventListener(f,g),{destroy:function(){l.removeEventListener(f,g)}};if(a.nodeList(b))return h=b,i=c,j=e,Array.prototype.forEach.call(h,function(a){a.addEventListener(i,j)}),{destroy:function(){Array.prototype.forEach.call(h,function(a){a.removeEventListener(i,j)})}};if(a.string(b))return k=b,m=c,n=e,d(document.body,k,m,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var k,m,n,h,i,j,l,f,g}},function(b,a){a.node=function(a){return void 0!==a&&a instanceof HTMLElement&&1===a.nodeType},a.nodeList=function(b){var c=Object.prototype.toString.call(b);return void 0!==b&&("[object NodeList]"===c||"[object HTMLCollection]"===c)&&"length"in b&&(0===b.length||a.node(b[0]))},a.string=function(a){return"string"==typeof a||a instanceof String},a.fn=function(a){return"[object Function]"===Object.prototype.toString.call(a)}},function(b,e,c){var d=c(5);function a(a,f,b,g,c){var e=function(a,b,e,c){return function(e){e.delegateTarget=d(e.target,b),e.delegateTarget&&c.call(a,e)}}.apply(this,arguments);return a.addEventListener(b,e,c),{destroy:function(){a.removeEventListener(b,e,c)}}}b.exports=function(b,d,c,e,f){return"function"==typeof b.addEventListener?a.apply(null,arguments):"function"==typeof c?a.bind(null,document).apply(null,arguments):("string"==typeof b&&(b=document.querySelectorAll(b)),Array.prototype.map.call(b,function(b){return a(b,d,c,e,f)}))}},function(b,c){if("undefined"!=typeof Element&&!Element.prototype.matches){var a=Element.prototype;a.matches=a.matchesSelector||a.mozMatchesSelector||a.msMatchesSelector||a.oMatchesSelector||a.webkitMatchesSelector}b.exports=function(a,b){for(;a&&9!==a.nodeType;){if("function"==typeof a.matches&&a.matches(b))return a;a=a.parentNode}}},function(s,r,a){"use strict";var j,e,h,i,f,k,l,m,n,o,q;a.r(r),j=a(0),e=a.n(j),h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};function g(d,c){for(var b=0,a;b<c.length;b++)a=c[b],a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(d,a.key,a)}function c(a){!function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,c),this.resolveOptions(a),this.initSelection()}i=(function(a,b,c){return b&&g(a.prototype,b),c&&g(a,c),a}(c,[{key:"resolveOptions",value:function(b){var a=0<arguments.length&&void 0!==b?b:{};this.action=a.action,this.container=a.container,this.emitter=a.emitter,this.target=a.target,this.text=a.text,this.trigger=a.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var a=this,b="rtl"==document.documentElement.getAttribute("dir"),c;this.removeFake(),this.fakeHandlerCallback=function(){return a.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[b?"right":"left"]="-9999px",c=window.pageYOffset||document.documentElement.scrollTop,this.fakeElem.style.top=c+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=e()(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=e()(this.target),this.copyText()}},{key:"copyText",value:function(){var a=void 0;try{a=document.execCommand(this.action)}catch(b){a=!1}this.handleResult(a)}},{key:"handleResult",value:function(a){this.emitter.emit(a?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(a){var b=0<arguments.length&&void 0!==a?a:"copy";if(this._action=b,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(a){if(void 0!==a){if(!a||"object"!==(void 0===a?"undefined":h(a))||1!==a.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&a.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(a.hasAttribute("readonly")||a.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=a}},get:function(){return this._target}}]),c),f=a(1),k=a.n(f),l=a(2),m=a.n(l),n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},o=function(a,b,c){return b&&p(a.prototype,b),c&&p(a,c),a};function p(d,c){for(var b=0,a;b<c.length;b++)a=c[b],a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(d,a.key,a)}q=(function(b,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function, not "+typeof a);b.prototype=Object.create(a&&a.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(b,a):b.__proto__=a)}(b,k.a),o(b,[{key:"resolveOptions",value:function(b){var a=0<arguments.length&&void 0!==b?b:{};this.action="function"==typeof a.action?a.action:this.defaultAction,this.target="function"==typeof a.target?a.target:this.defaultTarget,this.text="function"==typeof a.text?a.text:this.defaultText,this.container="object"===n(a.container)?a.container:document.body}},{key:"listenClick",value:function(a){var b=this;this.listener=m()(a,"click",function(a){return b.onClick(a)})}},{key:"onClick",value:function(b){var a=b.delegateTarget||b.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new i({action:this.action(a),target:this.target(a),text:this.text(a),container:this.container,trigger:a,emitter:this})}},{key:"defaultAction",value:function(a){return d("action",a)}},{key:"defaultTarget",value:function(b){var a=d("target",b);if(a)return document.querySelector(a)}},{key:"defaultText",value:function(a){return d("text",a)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(c){var a=0<arguments.length&&void 0!==c?c:["copy","cut"],d="string"==typeof a?[a]:a,b=!!document.queryCommandSupported;return d.forEach(function(a){b=b&&!!document.queryCommandSupported(a)}),b}}]),b);function b(c,d){!function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,b);var a=function(b,a){if(!b)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!a||"object"!=typeof a&&"function"!=typeof a?b:a}(this,(b.__proto__||Object.getPrototypeOf(b)).call(this));return a.resolveOptions(d),a.listenClick(c),a}function d(c,a){var b="data-clipboard-"+c;if(a.hasAttribute(b))return a.getAttribute(b)}r.default=q}],a.c=b,a.d=function(b,c,d){a.o(b,c)||Object.defineProperty(b,c,{enumerable:!0,get:d})},a.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},a.t=function(b,d){var c,e;if(1&d&&(b=a(b)),8&d)return b;if(4&d&&"object"==typeof b&&b&&b.__esModule)return b;if(c=Object.create(null),a.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:b}),2&d&&"string"!=typeof b)for(e in b)a.d(c,e,function(a){return b[a]}.bind(null,e));return c},a.n=function(b){var c=b&&b.__esModule?function(){return b.default}:function(){return b};return a.d(c,"a",c),c},a.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},a.p="",a(a.s=6).default;function a(d){if(b[d])return b[d].exports;var e=b[d]={i:d,l:!1,exports:{}};return c[d].call(e.exports,e,e.exports,a),e.l=!0,e.exports}var c,b}),function(){'use strict';var b='<div class="bd-clipboard"><button type="button" class="btn-clipboard" title="Copy to clipboard"><svg class="bi" width="1em" height="1em" fill="currentColor"><use xlink:href="/bootstrap-icons.svg#clipboard"/></svg></button></div>',a;[].slice.call(document.querySelectorAll('div.highlight')).forEach(function(a){a.insertAdjacentHTML('beforebegin',b)}),a=new ClipboardJS('.btn-clipboard',{target:function(a){return a.parentNode.nextElementSibling}}),a.on('success',function(a){var b=a.trigger.querySelector('.bi').firstChild,c='http://www.w3.org/1999/xlink',d=b.getAttributeNS(c,'href'),e=a.trigger.title;a.clearSelection(),b.setAttributeNS(c,'href',d.replace('clipboard','check2')),a.trigger.title="Copied!",setTimeout(function(){b.setAttributeNS(c,'href',d),a.trigger.title=e},2e3)}),a.on('error',function(){var b=/mac/i.test(navigator.userAgent)?'\u2318':'Ctrl-',c='Press '+b+'C to copy',a=document.getElementById('copy-error-callout');if(!a)return;a.classList.remove('d-none'),a.insertAdjacentHTML('afterbegin',c)}),[].slice.call(document.querySelectorAll('[href="#"]')).forEach(function(a){a.addEventListener('click',function(a){a.preventDefault()})})}() \ No newline at end of file
+ */!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],b):(a="undefined"!=typeof globalThis?globalThis:a||self).bootstrap=b(a.Popper)}(this,function(cb){"use strict";function ci(a){if(a&&a.__esModule)return a;const b=Object.create(null);if(a)for(const c in a)if("default"!==c){const d=Object.getOwnPropertyDescriptor(a,c);Object.defineProperty(b,c,d.get?d:{enumerable:!0,get:()=>a[c]})}return b.default=a,Object.freeze(b)}const K=ci(cb),af="transitionend",bv=b=>{let a=b.getAttribute("data-bs-target");if(!a||"#"===a){let c=b.getAttribute("href");if(!c||!c.includes("#")&&!c.startsWith("."))return null;c.includes("#")&&!c.startsWith("#")&&(c=`#${c.split("#")[1]}`),a=c&&"#"!==c?c.trim():null}return a},ae=b=>{const a=bv(b);return a&&document.querySelector(a)?a:null},j=b=>{const a=bv(b);return a?document.querySelector(a):null},bu=a=>{a.dispatchEvent(new Event(af))},q=a=>!(!a||"object"!=typeof a)&&(void 0!==a.jquery&&(a=a[0]),void 0!==a.nodeType),l=a=>q(a)?a.jquery?a[0]:a:"string"==typeof a&&a.length>0?document.querySelector(a):null,h=(b,c,a)=>{Object.keys(a).forEach(d=>{const g=a[d],e=c[d],h=e&&q(e)?"element":null==(f=e)?`${f}`:{}.toString.call(f).match(/\s([a-z]+)/i)[1].toLowerCase();var f;if(!new RegExp(g).test(h))throw new TypeError(`${b.toUpperCase()}: Option "${d}" provided type "${h}" but expected type "${g}".`)})},F=a=>!(!q(a)||0===a.getClientRects().length)&&"visible"===getComputedStyle(a).getPropertyValue("visibility"),s=a=>!a||a.nodeType!==Node.ELEMENT_NODE||!!a.classList.contains("disabled")||(void 0!==a.disabled?a.disabled:a.hasAttribute("disabled")&&"false"!==a.getAttribute("disabled")),bs=a=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof a.getRootNode){const b=a.getRootNode();return b instanceof ShadowRoot?b:null}return a instanceof ShadowRoot?a:a.parentNode?bs(a.parentNode):null},Q=()=>{},u=a=>{a.offsetHeight},al=()=>{const{jQuery:a}=window;return a&&!document.body.hasAttribute("data-bs-no-jquery")?a:null},$=[],d=()=>"rtl"===document.documentElement.dir,f=a=>{var b;b=()=>{const b=al();if(b){const c=a.NAME,d=b.fn[c];b.fn[c]=a.jQueryInterface,b.fn[c].Constructor=a,b.fn[c].noConflict=()=>(b.fn[c]=d,a.jQueryInterface)}},"loading"===document.readyState?($.length||document.addEventListener("DOMContentLoaded",()=>{$.forEach(a=>a())}),$.push(b)):b()},p=a=>{"function"==typeof a&&a()},aG=(b,a,e=!0)=>{if(!e)return void p(b);const f=(c=>{if(!c)return 0;let{transitionDuration:a,transitionDelay:b}=window.getComputedStyle(c);const d=Number.parseFloat(a),e=Number.parseFloat(b);return d||e?(a=a.split(",")[0],b=b.split(",")[0],1e3*(Number.parseFloat(a)+Number.parseFloat(b))):0})(a)+5;let c=!1;const d=({target:e})=>{e===a&&(c=!0,a.removeEventListener(af,d),p(b))};a.addEventListener(af,d),setTimeout(()=>{c||bu(a)},f)},bl=(a,f,d,e)=>{let b=a.indexOf(f);if(-1===b)return a[!d&&e?a.length-1:0];const c=a.length;return b+=d?1:-1,e&&(b=(b+c)%c),a[Math.max(0,Math.min(b,c-1))]},cg=/[^.]*(?=\..*)\.|.*/,cf=/\..*/,ce=/::\d+$/,ab={};let a$=1;const cd={mouseenter:"mouseover",mouseleave:"mouseout"},cc=/^(mouseenter|mouseleave)/i,aR=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 aQ(b,a){return a&&`${a}::${a$++}`||b.uidEvent||a$++}function aP(b){const a=aQ(b);return b.uidEvent=a,ab[a]=ab[a]||{},ab[a]}function aM(a,c,d=null){const b=Object.keys(a);for(let e=0,g=b.length;e<g;e++){const f=a[b[e]];if(f.originalHandler===c&&f.delegationSelector===d)return f}return null}function aJ(b,c,e){const d="string"==typeof c,f=d?e:c;let a=aF(b);return aR.has(a)||(a=b),[d,f,a]}function aI(e,g,b,c,m){if("string"!=typeof g||!e)return;if(b||(b=c,c=null),cc.test(g)){const a=a=>function(b){if(!b.relatedTarget||b.relatedTarget!==b.delegateTarget&&!b.delegateTarget.contains(b.relatedTarget))return a.call(this,b)};c?c=a(c):b=a(b)}const[f,j,i]=aJ(g,b,c),k=aP(e),l=k[i]||(k[i]={}),h=aM(l,j,f?b:null);if(h)return void(h.oneOff=h.oneOff&&m);const n=aQ(j,g.replace(cg,"")),d=f?function(b,c,d){return function g(e){const f=b.querySelectorAll(c);for(let{target:h}=e;h&&h!==this;h=h.parentNode)for(let i=f.length;i--;)if(f[i]===h)return e.delegateTarget=h,g.oneOff&&a.off(b,e.type,c,d),d.apply(h,[e]);return null}}(e,b,c):function(b,c){return function e(d){return d.delegateTarget=b,e.oneOff&&a.off(b,d.type,c),c.apply(b,[d])}}(e,b);d.delegationSelector=f?b:null,d.originalHandler=j,d.oneOff=m,d.uidEvent=n,l[n]=d,e.addEventListener(i,d,f)}function ah(e,c,a,f,d){const b=aM(c[a],f,d);b&&(e.removeEventListener(a,b,Boolean(d)),delete c[a][b.uidEvent])}function aF(a){return a=a.replace(cf,""),cd[a]||a}const a={on(a,b,c,d){aI(a,b,c,d,!1)},one(a,b,c,d){aI(a,b,c,d,!0)},off(c,b,g,h){if("string"!=typeof b||!c)return;const[k,f,d]=aJ(b,g,h),i=d!==b,a=aP(c),j=b.startsWith(".");if(void 0!==f){if(!a||!a[d])return;return void ah(c,a,d,f,k?g:null)}j&&Object.keys(a).forEach(d=>{!function(d,a,b,e){const c=a[b]||{};Object.keys(c).forEach(f=>{if(f.includes(e)){const e=c[f];ah(d,a,b,e.originalHandler,e.delegationSelector)}})}(c,a,d,b.slice(1))});const e=a[d]||{};Object.keys(e).forEach(f=>{const g=f.replace(ce,"");if(!i||b.includes(g)){const b=e[f];ah(c,a,d,b.originalHandler,b.delegationSelector)}})},trigger(e,c,d){if("string"!=typeof c||!e)return null;const f=al(),g=aF(c),l=c!==g,k=aR.has(g);let b,h=!0,i=!0,j=!1,a=null;return l&&f&&(b=f.Event(c,d),f(e).trigger(b),h=!b.isPropagationStopped(),i=!b.isImmediatePropagationStopped(),j=b.isDefaultPrevented()),k?(a=document.createEvent("HTMLEvents"),a.initEvent(g,h,!0)):a=new CustomEvent(c,{bubbles:h,cancelable:!0}),void 0!==d&&Object.keys(d).forEach(b=>{Object.defineProperty(a,b,{get:()=>d[b]})}),j&&a.preventDefault(),i&&e.dispatchEvent(a),a.defaultPrevented&&void 0!==b&&b.preventDefault(),a}},k=new Map,G={set(b,c,d){k.has(b)||k.set(b,new Map);const a=k.get(b);a.has(c)||0===a.size?a.set(c,d):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(a.keys())[0]}.`)},get:(a,b)=>k.has(a)&&k.get(a).get(b)||null,remove(a,c){if(!k.has(a))return;const b=k.get(a);b.delete(c),0===b.size&&k.delete(a)}};class g{constructor(a){(a=l(a))&&(this._element=a,G.set(this._element,this.constructor.DATA_KEY,this))}dispose(){G.remove(this._element,this.constructor.DATA_KEY),a.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(a=>{this[a]=null})}_queueCallback(a,b,c=!0){aG(a,b,c)}static getInstance(a){return G.get(l(a),this.DATA_KEY)}static getOrCreateInstance(a,b={}){return this.getInstance(a)||new this(a,"object"==typeof b?b:null)}static get VERSION(){return"5.1.3"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}const I=(b,d="hide")=>{const e=`click.dismiss${b.EVENT_KEY}`,c=b.NAME;a.on(document,e,`[data-bs-dismiss="${c}"]`,function(a){if(["A","AREA"].includes(this.tagName)&&a.preventDefault(),s(this))return;const e=j(this)||this.closest(`.${c}`);b.getOrCreateInstance(e)[d]()})};class R extends g{static get NAME(){return"alert"}close(){if(a.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const b=this._element.classList.contains("fade");this._queueCallback(()=>this._destroyElement(),this._element,b)}_destroyElement(){this._element.remove(),a.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(a){return this.each(function(){const b=R.getOrCreateInstance(this);if("string"==typeof a){if(void 0===b[a]||a.startsWith("_")||"constructor"===a)throw new TypeError(`No method named "${a}"`);b[a](this)}})}}I(R,"close"),f(R);const aC='[data-bs-toggle="button"]';class T extends g{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(a){return this.each(function(){const b=T.getOrCreateInstance(this);"toggle"===a&&b[a]()})}}function aB(a){return"true"===a||"false"!==a&&(a===Number(a).toString()?Number(a):""===a||"null"===a?null:a)}function X(a){return a.replace(/[A-Z]/g,a=>`-${a.toLowerCase()}`)}a.on(document,"click.bs.button.data-api",aC,a=>{a.preventDefault();const b=a.target.closest(aC);T.getOrCreateInstance(b).toggle()}),f(T);const c={setDataAttribute(a,b,c){a.setAttribute(`data-bs-${X(b)}`,c)},removeDataAttribute(a,b){a.removeAttribute(`data-bs-${X(b)}`)},getDataAttributes(a){if(!a)return{};const b={};return Object.keys(a.dataset).filter(a=>a.startsWith("bs")).forEach(d=>{let c=d.replace(/^bs/,"");c=c.charAt(0).toLowerCase()+c.slice(1,c.length),b[c]=aB(a.dataset[d])}),b},getDataAttribute:(a,b)=>aB(a.getAttribute(`data-bs-${X(b)}`)),offset(b){const a=b.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}},position:a=>({top:a.offsetTop,left:a.offsetLeft})},b={find:(a,b=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(b,a)),findOne:(a,b=document.documentElement)=>Element.prototype.querySelector.call(b,a),children:(a,b)=>[].concat(...a.children).filter(a=>a.matches(b)),parents(c,d){const b=[];let a=c.parentNode;for(;a&&a.nodeType===Node.ELEMENT_NODE&&3!==a.nodeType;)a.matches(d)&&b.push(a),a=a.parentNode;return b},prev(b,c){let a=b.previousElementSibling;for(;a;){if(a.matches(c))return[a];a=a.previousElementSibling}return[]},next(b,c){let a=b.nextElementSibling;for(;a;){if(a.matches(c))return[a];a=a.nextElementSibling}return[]},focusableChildren(a){const b=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(a=>`${a}:not([tabindex^="-"])`).join(", ");return this.find(b,a).filter(a=>!s(a)&&F(a))}},aD="carousel",ax={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},ca={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},r="next",t="prev",o="left",H="right",b$={ArrowLeft:H,ArrowRight:o},ar="slid.bs.carousel",m="active",O=".active.carousel-item";class i extends g{constructor(a,c){super(a),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(c),this._indicatorsElement=b.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return ax}static get NAME(){return aD}next(){this._slide(r)}nextWhenVisible(){!document.hidden&&F(this._element)&&this.next()}prev(){this._slide(t)}pause(a){a||(this._isPaused=!0),b.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(bu(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(a){a||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(c){this._activeElement=b.findOne(O,this._element);const d=this._getItemIndex(this._activeElement);if(c>this._items.length-1||c<0)return;if(this._isSliding)return void a.one(this._element,ar,()=>this.to(c));if(d===c)return this.pause(),void this.cycle();const e=c>d?r:t;this._slide(e,this._items[c])}_getConfig(a){return a={...ax,...c.getDataAttributes(this._element),..."object"==typeof a?a:{}},h(aD,a,ca),a}_handleSwipe(){const a=Math.abs(this.touchDeltaX);if(a<=40)return;const b=a/this.touchDeltaX;this.touchDeltaX=0,b&&this._slide(b>0?H:o)}_addEventListeners(){this._config.keyboard&&a.on(this._element,"keydown.bs.carousel",a=>this._keydown(a)),"hover"===this._config.pause&&(a.on(this._element,"mouseenter.bs.carousel",a=>this.pause(a)),a.on(this._element,"mouseleave.bs.carousel",a=>this.cycle(a))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const c=a=>this._pointerEvent&&("pen"===a.pointerType||"touch"===a.pointerType),d=a=>{c(a)?this.touchStartX=a.clientX:this._pointerEvent||(this.touchStartX=a.touches[0].clientX)},f=a=>{this.touchDeltaX=a.touches&&a.touches.length>1?0:a.touches[0].clientX-this.touchStartX},e=a=>{c(a)&&(this.touchDeltaX=a.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(a=>this.cycle(a),500+this._config.interval))};b.find(".carousel-item img",this._element).forEach(b=>{a.on(b,"dragstart.bs.carousel",a=>a.preventDefault())}),this._pointerEvent?(a.on(this._element,"pointerdown.bs.carousel",a=>d(a)),a.on(this._element,"pointerup.bs.carousel",a=>e(a)),this._element.classList.add("pointer-event")):(a.on(this._element,"touchstart.bs.carousel",a=>d(a)),a.on(this._element,"touchmove.bs.carousel",a=>f(a)),a.on(this._element,"touchend.bs.carousel",a=>e(a)))}_keydown(a){if(/input|textarea/i.test(a.target.tagName))return;const b=b$[a.key];b&&(a.preventDefault(),this._slide(b))}_getItemIndex(a){return this._items=a&&a.parentNode?b.find(".carousel-item",a.parentNode):[],this._items.indexOf(a)}_getItemByOrder(a,b){const c=a===r;return bl(this._items,b,c,this._config.wrap)}_triggerSlideEvent(c,d){const e=this._getItemIndex(c),f=this._getItemIndex(b.findOne(O,this._element));return a.trigger(this._element,"slide.bs.carousel",{relatedTarget:c,direction:d,from:f,to:e})}_setActiveIndicatorElement(a){if(this._indicatorsElement){const d=b.findOne(".active",this._indicatorsElement);d.classList.remove(m),d.removeAttribute("aria-current");const c=b.find("[data-bs-target]",this._indicatorsElement);for(let b=0;b<c.length;b++)if(Number.parseInt(c[b].getAttribute("data-bs-slide-to"),10)===this._getItemIndex(a)){c[b].classList.add(m),c[b].setAttribute("aria-current","true");break}}}_updateInterval(){const a=this._activeElement||b.findOne(O,this._element);if(!a)return;const c=Number.parseInt(a.getAttribute("data-bs-interval"),10);c?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=c):this._config.interval=this._config.defaultInterval||this._config.interval}_slide(p,o){const f=this._directionToOrder(p),d=b.findOne(O,this._element),n=this._getItemIndex(d),c=o||this._getItemByOrder(f,d),l=this._getItemIndex(c),j=Boolean(this._interval),k=f===r,e=k?"carousel-item-start":"carousel-item-end",g=k?"carousel-item-next":"carousel-item-prev",h=this._orderToDirection(f);if(c&&c.classList.contains(m))return void(this._isSliding=!1);if(this._isSliding)return;if(this._triggerSlideEvent(c,h).defaultPrevented)return;if(!d||!c)return;this._isSliding=!0,j&&this.pause(),this._setActiveIndicatorElement(c),this._activeElement=c;const i=()=>{a.trigger(this._element,ar,{relatedTarget:c,direction:h,from:n,to:l})};if(this._element.classList.contains("slide")){c.classList.add(g),u(c),d.classList.add(e),c.classList.add(e);const a=()=>{c.classList.remove(e,g),c.classList.add(m),d.classList.remove(m,g,e),this._isSliding=!1,setTimeout(i,0)};this._queueCallback(a,d,!0)}else d.classList.remove(m),c.classList.add(m),this._isSliding=!1,i();j&&this.cycle()}_directionToOrder(a){return[H,o].includes(a)?d()?a===o?t:r:a===o?r:t:a}_orderToDirection(a){return[r,t].includes(a)?d()?a===t?o:H:a===t?H:o:a}static carouselInterface(e,a){const b=i.getOrCreateInstance(e,a);let{_config:c}=b;"object"==typeof a&&(c={...c,...a});const d="string"==typeof a?a:c.slide;if("number"==typeof a)b.to(a);else if("string"==typeof d){if(void 0===b[d])throw new TypeError(`No method named "${d}"`);b[d]()}else c.interval&&c.ride&&(b.pause(),b.cycle())}static jQueryInterface(a){return this.each(function(){i.carouselInterface(this,a)})}static dataApiClickHandler(e){const a=j(this);if(!a||!a.classList.contains("carousel"))return;const d={...c.getDataAttributes(a),...c.getDataAttributes(this)},b=this.getAttribute("data-bs-slide-to");b&&(d.interval=!1),i.carouselInterface(a,d),b&&i.getInstance(a).to(b),e.preventDefault()}}a.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",i.dataApiClickHandler),a.on(window,"load.bs.carousel.data-api",()=>{const a=b.find('[data-bs-ride="carousel"]');for(let b=0,c=a.length;b<c;b++)i.carouselInterface(a[b],i.getInstance(a[b]))}),f(i);const aq="collapse",an={toggle:!0,parent:null},bz={toggle:"boolean",parent:"(null|element)"},aa="show",S="collapse",J="collapsing",ao="collapsed",ap=":scope .collapse .collapse",ai='[data-bs-toggle="collapse"]';class z extends g{constructor(c,d){super(c),this._isTransitioning=!1,this._config=this._getConfig(d),this._triggerArray=[];const a=b.find(ai);for(let c=0,f=a.length;c<f;c++){const e=a[c],d=ae(e),g=b.find(d).filter(a=>a===this._element);null!==d&&g.length&&(this._selector=d,this._triggerArray.push(e))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return an}static get NAME(){return aq}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let d,e=[];if(this._config.parent){const a=b.find(ap,this._config.parent);e=b.find(".collapse.show, .collapse.collapsing",this._config.parent).filter(b=>!a.includes(b))}const f=b.findOne(this._selector);if(e.length){const a=e.find(a=>f!==a);if(d=a?z.getInstance(a):null,d&&d._isTransitioning)return}if(a.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e.forEach(a=>{f!==a&&z.getOrCreateInstance(a,{toggle:!1}).hide(),d||G.set(a,"bs.collapse",null)});const c=this._getDimension();this._element.classList.remove(S),this._element.classList.add(J),this._element.style[c]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const g=`scroll${c[0].toUpperCase()+c.slice(1)}`;this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(J),this._element.classList.add(S,aa),this._element.style[c]="",a.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[c]=`${this._element[g]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(a.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const b=this._getDimension();this._element.style[b]=`${this._element.getBoundingClientRect()[b]}px`,u(this._element),this._element.classList.add(J),this._element.classList.remove(S,aa);const c=this._triggerArray.length;for(let a=0;a<b;a++){const b=this._triggerArray[a],c=j(b);c&&!this._isShown(c)&&this._addAriaAndCollapsedClass([b],!1)}this._isTransitioning=!0,this._element.style[b]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(J),this._element.classList.add(S),a.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}_isShown(a=this._element){return a.classList.contains(aa)}_getConfig(a){return(a={...an,...c.getDataAttributes(this._element),...a}).toggle=Boolean(a.toggle),a.parent=l(a.parent),h(aq,a,bz),a}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const a=b.find(ap,this._config.parent);b.find(ai,this._config.parent).filter(b=>!a.includes(b)).forEach(a=>{const b=j(a);b&&this._addAriaAndCollapsedClass([a],this._isShown(b))})}_addAriaAndCollapsedClass(a,b){a.length&&a.forEach(a=>{b?a.classList.remove(ao):a.classList.add(ao),a.setAttribute("aria-expanded",b)})}static jQueryInterface(a){return this.each(function(){const b={};"string"==typeof a&&/show|hide/.test(a)&&(b.toggle=!1);const c=z.getOrCreateInstance(this,b);if("string"==typeof a){if(void 0===c[a])throw new TypeError(`No method named "${a}"`);c[a]()}})}}a.on(document,"click.bs.collapse.data-api",ai,function(a){("A"===a.target.tagName||a.delegateTarget&&"A"===a.delegateTarget.tagName)&&a.preventDefault();const c=ae(this);b.find(c).forEach(a=>{z.getOrCreateInstance(a,{toggle:!1}).toggle()})}),f(z);const ad="dropdown",_="Escape",av="Space",aw="ArrowUp",Z="ArrowDown",b_=new RegExp("ArrowUp|ArrowDown|Escape"),az="click.bs.dropdown.data-api",aA="keydown.bs.dropdown.data-api",x="show",B='[data-bs-toggle="dropdown"]',W=".dropdown-menu",bZ=d()?"top-end":"top-start",bY=d()?"top-start":"top-end",bL=d()?"bottom-end":"bottom-start",bX=d()?"bottom-start":"bottom-end",bW=d()?"left-start":"right-start",bV=d()?"right-start":"left-start",bT={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},bS={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"};class e extends g{constructor(a,b){super(a),this._popper=null,this._config=this._getConfig(b),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar()}static get Default(){return bT}static get DefaultType(){return bS}static get NAME(){return ad}toggle(){return this._isShown()?this.hide():this.show()}show(){if(s(this._element)||this._isShown(this._menu))return;const b={relatedTarget:this._element};if(a.trigger(this._element,"show.bs.dropdown",b).defaultPrevented)return;const d=e.getParentFromElement(this._element);this._inNavbar?c.setDataAttribute(this._menu,"popper","none"):this._createPopper(d),"ontouchstart"in document.documentElement&&!d.closest(".navbar-nav")&&[].concat(...document.body.children).forEach(b=>a.on(b,"mouseover",Q)),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(x),this._element.classList.add(x),a.trigger(this._element,"shown.bs.dropdown",b)}hide(){if(s(this._element)||!this._isShown(this._menu))return;const a={relatedTarget:this._element};this._completeHide(a)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(b){a.trigger(this._element,"hide.bs.dropdown",b).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(b=>a.off(b,"mouseover",Q)),this._popper&&this._popper.destroy(),this._menu.classList.remove(x),this._element.classList.remove(x),this._element.setAttribute("aria-expanded","false"),c.removeDataAttribute(this._menu,"popper"),a.trigger(this._element,"hidden.bs.dropdown",b))}_getConfig(a){if(a={...this.constructor.Default,...c.getDataAttributes(this._element),...a},h(ad,a,this.constructor.DefaultType),"object"==typeof a.reference&&!q(a.reference)&&"function"!=typeof a.reference.getBoundingClientRect)throw new TypeError(`${ad.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return a}_createPopper(d){if(void 0===K)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let a=this._element;"parent"===this._config.reference?a=d:q(this._config.reference)?a=l(this._config.reference):"object"==typeof this._config.reference&&(a=this._config.reference);const b=this._getPopperConfig(),e=b.modifiers.find(a=>"applyStyles"===a.name&&!1===a.enabled);this._popper=K.createPopper(a,this._menu,b),e&&c.setDataAttribute(this._menu,"popper","static")}_isShown(a=this._element){return a.classList.contains(x)}_getMenuElement(){return b.next(this._element,W)[0]}_getPlacement(){const a=this._element.parentNode;if(a.classList.contains("dropend"))return bW;if(a.classList.contains("dropstart"))return bV;const b="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return a.classList.contains("dropup")?b?bY:bZ:b?bX:bL}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:a}=this._config;return"string"==typeof a?a.split(",").map(a=>Number.parseInt(a,10)):"function"==typeof a?b=>a(b,this._element):a}_getPopperConfig(){const a={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(a.modifiers=[{name:"applyStyles",enabled:!1}]),{...a,..."function"==typeof this._config.popperConfig?this._config.popperConfig(a):this._config.popperConfig}}_selectMenuItem({key:d,target:c}){const a=b.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(F);a.length&&bl(a,c,d===Z,!a.includes(c)).focus()}static jQueryInterface(a){return this.each(function(){const b=e.getOrCreateInstance(this,a);if("string"==typeof a){if(void 0===b[a])throw new TypeError(`No method named "${a}"`);b[a]()}})}static clearMenus(a){if(a&&(2===a.button||"keyup"===a.type&&"Tab"!==a.key))return;const c=b.find(B);for(let d=0,g=c.length;d<g;d++){const b=e.getInstance(c[d]);if(!b||!1===b._config.autoClose)continue;if(!b._isShown())continue;const f={relatedTarget:b._element};if(a){const c=a.composedPath(),d=c.includes(b._menu);if(c.includes(b._element)||"inside"===b._config.autoClose&&!d||"outside"===b._config.autoClose&&d)continue;if(b._menu.contains(a.target)&&("keyup"===a.type&&"Tab"===a.key||/input|select|option|textarea|form/i.test(a.target.tagName)))continue;"click"===a.type&&(f.clickEvent=a)}b._completeHide(f)}}static getParentFromElement(a){return j(a)||a.parentNode}static dataApiKeydownHandler(a){if(/input|textarea/i.test(a.target.tagName)?a.key===av||a.key!==_&&(a.key!==Z&&a.key!==aw||a.target.closest(W)):!b_.test(a.key))return;const c=this.classList.contains(x);if(!c&&a.key===_)return;if(a.preventDefault(),a.stopPropagation(),s(this))return;const f=this.matches(B)?this:b.prev(this,B)[0],d=e.getOrCreateInstance(f);if(a.key!==_)return a.key===aw||a.key===Z?(c||d.show(),void d._selectMenuItem(a)):void(c&&a.key!==av||e.clearMenus());d.hide()}}a.on(document,aA,B,e.dataApiKeydownHandler),a.on(document,aA,W,e.dataApiKeydownHandler),a.on(document,az,e.clearMenus),a.on(document,"keyup.bs.dropdown.data-api",e.clearMenus),a.on(document,az,B,function(a){a.preventDefault(),e.getOrCreateInstance(this).toggle()}),f(e);const aN=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",aO=".sticky-top";class ag{constructor(){this._element=document.body}getWidth(){const a=document.documentElement.clientWidth;return Math.abs(window.innerWidth-a)}hide(){const a=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"paddingRight",b=>b+a),this._setElementAttributes(aN,"paddingRight",b=>b+a),this._setElementAttributes(aO,"marginRight",b=>b-a)}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(b,a,c){const d=this.getWidth();this._applyManipulationCallback(b,b=>{if(b!==this._element&&window.innerWidth>b.clientWidth+d)return;this._saveInitialAttribute(b,a);const e=window.getComputedStyle(b)[a];b.style[a]=`${c(Number.parseFloat(e))}px`})}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(aN,"paddingRight"),this._resetElementAttributes(aO,"marginRight")}_saveInitialAttribute(a,b){const d=a.style[b];d&&c.setDataAttribute(a,b,d)}_resetElementAttributes(b,a){this._applyManipulationCallback(b,b=>{const d=c.getDataAttribute(b,a);void 0===d?b.style.removeProperty(a):(c.removeDataAttribute(b,a),b.style[a]=d)})}_applyManipulationCallback(a,c){q(a)?c(a):b.find(a,this._element).forEach(c)}isOverflowing(){return this.getWidth()>0}}const bR={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},bQ={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},aS="show",aT="mousedown.bs.backdrop";class aU{constructor(a){this._config=this._getConfig(a),this._isAppended=!1,this._element=null}show(a){this._config.isVisible?(this._append(),this._config.isAnimated&&u(this._getElement()),this._getElement().classList.add(aS),this._emulateAnimation(()=>{p(a)})):p(a)}hide(a){this._config.isVisible?(this._getElement().classList.remove(aS),this._emulateAnimation(()=>{this.dispose(),p(a)})):p(a)}_getElement(){if(!this._element){const a=document.createElement("div");a.className=this._config.className,this._config.isAnimated&&a.classList.add("fade"),this._element=a}return this._element}_getConfig(a){return(a={...bR,..."object"==typeof a?a:{}}).rootElement=l(a.rootElement),h("backdrop",a,bQ),a}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),a.on(this._getElement(),aT,()=>{p(this._config.clickCallback)}),this._isAppended=!0)}dispose(){this._isAppended&&(a.off(this._element,aT),this._element.remove(),this._isAppended=!1)}_emulateAnimation(a){aG(a,this._getElement(),this._config.isAnimated)}}const bN={trapElement:null,autofocus:!0},bM={trapElement:"element",autofocus:"boolean"},aX=".bs.focustrap",aY="backward";class aZ{constructor(a){this._config=this._getConfig(a),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:b,autofocus:c}=this._config;this._isActive||(c&&b.focus(),a.off(document,aX),a.on(document,"focusin.bs.focustrap",a=>this._handleFocusin(a)),a.on(document,"keydown.tab.bs.focustrap",a=>this._handleKeydown(a)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,a.off(document,aX))}_handleFocusin(e){const{target:d}=e,{trapElement:a}=this._config;if(d===document||d===a||a.contains(d))return;const c=b.focusableChildren(a);0===c.length?a.focus():this._lastTabNavDirection===aY?c[c.length-1].focus():c[0].focus()}_handleKeydown(a){"Tab"===a.key&&(this._lastTabNavDirection=a.shiftKey?aY:"forward")}_getConfig(a){return a={...bN,..."object"==typeof a?a:{}},h("focustrap",a,bM),a}}const a_="modal",am="Escape",ba={backdrop:!0,keyboard:!0,focus:!0},bK={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},bc="hidden.bs.modal",bd="show.bs.modal",be="resize.bs.modal",bf="click.dismiss.bs.modal",bg="keydown.dismiss.bs.modal",bh="mousedown.dismiss.bs.modal",bi="modal-open",bj="show",Y="modal-static";class w extends g{constructor(a,c){super(a),this._config=this._getConfig(c),this._dialog=b.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new ag}static get Default(){return ba}static get NAME(){return a_}toggle(a){return this._isShown?this.hide():this.show(a)}show(b){this._isShown||this._isTransitioning||a.trigger(this._element,bd,{relatedTarget:b}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(bi),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),a.on(this._dialog,bh,()=>{a.one(this._element,"mouseup.dismiss.bs.modal",a=>{a.target===this._element&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(b)))}hide(){if(!this._isShown||this._isTransitioning)return;if(a.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const b=this._isAnimated();b&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(bj),a.off(this._element,bf),a.off(this._dialog,bh),this._queueCallback(()=>this._hideModal(),this._element,b)}dispose(){[window,this._dialog].forEach(b=>a.off(b,".bs.modal")),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new aU({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new aZ({trapElement:this._element})}_getConfig(a){return a={...ba,...c.getDataAttributes(this._element),..."object"==typeof a?a:{}},h(a_,a,bK),a}_showElement(e){const c=this._isAnimated(),d=b.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,d&&(d.scrollTop=0),c&&u(this._element),this._element.classList.add(bj),this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,a.trigger(this._element,"shown.bs.modal",{relatedTarget:e})},this._dialog,c)}_setEscapeEvent(){this._isShown?a.on(this._element,bg,a=>{this._config.keyboard&&a.key===am?(a.preventDefault(),this.hide()):this._config.keyboard||a.key!==am||this._triggerBackdropTransition()}):a.off(this._element,bg)}_setResizeEvent(){this._isShown?a.on(window,be,()=>this._adjustDialog()):a.off(window,be)}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(bi),this._resetAdjustments(),this._scrollBar.reset(),a.trigger(this._element,bc)})}_showBackdrop(b){a.on(this._element,bf,a=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:a.target===a.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())}),this._backdrop.show(b)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(a.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:b,scrollHeight:e,style:c}=this._element,d=e>document.documentElement.clientHeight;!d&&"hidden"===c.overflowY||b.contains(Y)||(d||(c.overflowY="hidden"),b.add(Y),this._queueCallback(()=>{b.remove(Y),d||this._queueCallback(()=>{c.overflowY=""},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const a=this._element.scrollHeight>document.documentElement.clientHeight,c=this._scrollBar.getWidth(),b=c>0;(!b&&a&&!d()||b&&!a&&d())&&(this._element.style.paddingLeft=`${c}px`),(b&&!a&&!d()||!b&&a&&d())&&(this._element.style.paddingRight=`${c}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(a,b){return this.each(function(){const c=w.getOrCreateInstance(this,a);if("string"==typeof a){if(void 0===c[a])throw new TypeError(`No method named "${a}"`);c[a](b)}})}}a.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',function(e){const c=j(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),a.one(c,bd,b=>{b.defaultPrevented||a.one(c,bc,()=>{F(this)&&this.focus()})});const d=b.findOne(".modal.show");d&&w.getInstance(d).hide(),w.getOrCreateInstance(c).toggle(this)}),I(w),f(w);const bm="offcanvas",bn={backdrop:!0,keyboard:!0,scroll:!1},bJ={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},bp="show",bq=".offcanvas.show",br="hidden.bs.offcanvas";class n extends g{constructor(a,b){super(a),this._config=this._getConfig(b),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return bm}static get Default(){return bn}toggle(a){return this._isShown?this.hide():this.show(a)}show(b){this._isShown||a.trigger(this._element,"show.bs.offcanvas",{relatedTarget:b}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new ag).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(bp),this._queueCallback(()=>{this._config.scroll||this._focustrap.activate(),a.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:b})},this._element,!0))}hide(){this._isShown&&(a.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove(bp),this._backdrop.hide(),this._queueCallback(()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new ag).reset(),a.trigger(this._element,br)},this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(a){return a={...bn,...c.getDataAttributes(this._element),..."object"==typeof a?a:{}},h(bm,a,bJ),a}_initializeBackDrop(){return new aU({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new aZ({trapElement:this._element})}_addEventListeners(){a.on(this._element,"keydown.dismiss.bs.offcanvas",a=>{this._config.keyboard&&"Escape"===a.key&&this.hide()})}static jQueryInterface(a){return this.each(function(){const b=n.getOrCreateInstance(this,a);if("string"==typeof a){if(void 0===b[a]||a.startsWith("_")||"constructor"===a)throw new TypeError(`No method named "${a}"`);b[a](this)}})}}a.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',function(e){const c=j(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),s(this))return;a.one(c,br,()=>{F(this)&&this.focus()});const d=b.findOne(bq);d&&d!==c&&n.getInstance(d).hide(),n.getOrCreateInstance(c).toggle(this)}),a.on(window,"load.bs.offcanvas.data-api",()=>b.find(bq).forEach(a=>n.getOrCreateInstance(a).show())),I(n),f(n);const bI=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),bH=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,bG=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,bF=(a,c)=>{const b=a.nodeName.toLowerCase();if(c.includes(b))return!bI.has(b)||Boolean(bH.test(a.nodeValue)||bG.test(a.nodeValue));const d=c.filter(a=>a instanceof RegExp);for(let a=0,c=d.length;a<c;a++)if(d[a].test(b))return!0;return!1};function bx(a,b,c){if(!a.length)return a;if(c&&"function"==typeof c)return c(a);const d=(new window.DOMParser).parseFromString(a,"text/html"),e=[].concat(...d.body.querySelectorAll("*"));for(let c=0,f=e.length;c<f;c++){const a=e[c],d=a.nodeName.toLowerCase();if(!Object.keys(b).includes(d)){a.remove();continue}const g=[].concat(...a.attributes),h=[].concat(b["*"]||[],b[d]||[]);g.forEach(b=>{bF(b,h)||a.removeAttribute(b.nodeName)})}return d.body.innerHTML}const by="tooltip",bE=new Set(["sanitize","allowList","sanitizeFn"]),bA={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)"},bB={AUTO:"auto",TOP:"top",RIGHT:d()?"left":"right",BOTTOM:"bottom",LEFT:d()?"right":"left"},bC={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:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],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:[]},popperConfig:null},bD={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},V="fade",E="show",D="show",ac="out",bt=".tooltip-inner",bo=".modal",bb="hide.bs.modal",P="hover",aW="focus";class y extends g{constructor(a,b){if(void 0===K)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(a),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(b),this.tip=null,this._setListeners()}static get Default(){return bC}static get NAME(){return by}static get Event(){return bD}static get DefaultType(){return bA}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(a){if(this._isEnabled)if(a){const b=this._initializeOnDelegatedTarget(a);b._activeTrigger.click=!b._activeTrigger.click,b._isWithActiveTrigger()?b._enter(null,b):b._leave(null,b)}else{if(this.getTipElement().classList.contains(E))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),a.off(this._element.closest(bo),bb,this._hideModalHandler),this.tip&&this.tip.remove(),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const h=a.trigger(this._element,this.constructor.Event.SHOW),d=bs(this._element),j=null===d?this._element.ownerDocument.documentElement.contains(this._element):d.contains(this._element);if(h.defaultPrevented||!j)return;"tooltip"===this.constructor.NAME&&this.tip&&this.getTitle()!==this.tip.querySelector(bt).innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const b=this.getTipElement(),f=(a=>{do a+=Math.floor(1e6*Math.random());while(document.getElementById(a))return a})(this.constructor.NAME);b.setAttribute("id",f),this._element.setAttribute("aria-describedby",f),this._config.animation&&b.classList.add(V);const g="function"==typeof this._config.placement?this._config.placement.call(this,b,this._element):this._config.placement,c=this._getAttachment(g);this._addAttachmentClass(c);const{container:i}=this._config;G.set(b,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(b),a.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=K.createPopper(this._element,b,this._getPopperConfig(c)),b.classList.add(E);const e=this._resolvePossibleFunction(this._config.customClass);e&&b.classList.add(...e.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(b=>{a.on(b,"mouseover",Q)});const k=this.tip.classList.contains(V);this._queueCallback(()=>{const b=this._hoverState;this._hoverState=null,a.trigger(this._element,this.constructor.Event.SHOWN),b===ac&&this._leave(null,this)},this.tip,k)}hide(){if(!this._popper)return;const b=this.getTipElement();if(a.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;b.classList.remove(E),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(b=>a.off(b,"mouseover",Q)),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const c=this.tip.classList.contains(V);this._queueCallback(()=>{this._isWithActiveTrigger()||(this._hoverState!==D&&b.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),a.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())},this.tip,c),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const b=document.createElement("div");b.innerHTML=this._config.template;const a=b.children[0];return this.setContent(a),a.classList.remove(V,E),this.tip=a,this.tip}setContent(a){this._sanitizeAndSetContent(a,this.getTitle(),bt)}_sanitizeAndSetContent(d,c,e){const a=b.findOne(e,d);c||!a?this.setElementContent(a,c):a.remove()}setElementContent(b,a){if(null!==b)return q(a)?(a=l(a),void(this._config.html?a.parentNode!==b&&(b.innerHTML="",b.append(a)):b.textContent=a.textContent)):void(this._config.html?(this._config.sanitize&&(a=bx(a,this._config.allowList,this._config.sanitizeFn)),b.innerHTML=a):b.textContent=a)}getTitle(){const a=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(a)}updateAttachment(a){return"right"===a?"end":"left"===a?"start":a}_initializeOnDelegatedTarget(a,b){return b||this.constructor.getOrCreateInstance(a.delegateTarget,this._getDelegateConfig())}_getOffset(){const{offset:a}=this._config;return"string"==typeof a?a.split(",").map(a=>Number.parseInt(a,10)):"function"==typeof a?b=>a(b,this._element):a}_resolvePossibleFunction(a){return"function"==typeof a?a.call(this._element):a}_getPopperConfig(b){const a={placement:b,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:a=>this._handlePopperPlacementChange(a)}],onFirstUpdate:a=>{a.options.placement!==a.placement&&this._handlePopperPlacementChange(a)}};return{...a,..."function"==typeof this._config.popperConfig?this._config.popperConfig(a):this._config.popperConfig}}_addAttachmentClass(a){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(a)}`)}_getAttachment(a){return bB[a.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach(b=>{if("click"===b)a.on(this._element,this.constructor.Event.CLICK,this._config.selector,a=>this.toggle(a));else if("manual"!==b){const c=b===P?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,d=b===P?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;a.on(this._element,c,this._config.selector,a=>this._enter(a)),a.on(this._element,d,this._config.selector,a=>this._leave(a))}}),this._hideModalHandler=()=>{this._element&&this.hide()},a.on(this._element.closest(bo),bb,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const a=this._element.getAttribute("title"),b=typeof this._element.getAttribute("data-bs-original-title");(a||"string"!==b)&&(this._element.setAttribute("data-bs-original-title",a||""),!a||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",a),this._element.setAttribute("title",""))}_enter(b,a){a=this._initializeOnDelegatedTarget(b,a),b&&(a._activeTrigger["focusin"===b.type?aW:P]=!0),a.getTipElement().classList.contains(E)||a._hoverState===D?a._hoverState=D:(clearTimeout(a._timeout),a._hoverState=D,a._config.delay&&a._config.delay.show?a._timeout=setTimeout(()=>{a._hoverState===D&&a.show()},a._config.delay.show):a.show())}_leave(b,a){a=this._initializeOnDelegatedTarget(b,a),b&&(a._activeTrigger["focusout"===b.type?aW:P]=a._element.contains(b.relatedTarget)),a._isWithActiveTrigger()||(clearTimeout(a._timeout),a._hoverState=ac,a._config.delay&&a._config.delay.hide?a._timeout=setTimeout(()=>{a._hoverState===ac&&a.hide()},a._config.delay.hide):a.hide())}_isWithActiveTrigger(){for(const a in this._activeTrigger)if(this._activeTrigger[a])return!0;return!1}_getConfig(a){const b=c.getDataAttributes(this._element);return Object.keys(b).forEach(a=>{bE.has(a)&&delete b[a]}),(a={...this.constructor.Default,...b,..."object"==typeof a&&a?a:{}}).container=!1===a.container?document.body:l(a.container),"number"==typeof a.delay&&(a.delay={show:a.delay,hide:a.delay}),"number"==typeof a.title&&(a.title=a.title.toString()),"number"==typeof a.content&&(a.content=a.content.toString()),h(by,a,this.constructor.DefaultType),a.sanitize&&(a.template=bx(a.template,a.allowList,a.sanitizeFn)),a}_getDelegateConfig(){const a={};for(const b in this._config)this.constructor.Default[b]!==this._config[b]&&(a[b]=this._config[b]);return a}_cleanTipClass(){const b=this.getTipElement(),c=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),a=b.getAttribute("class").match(c);null!==a&&a.length>0&&a.map(a=>a.trim()).forEach(a=>b.classList.remove(a))}_getBasicClassPrefix(){return"bs-tooltip"}_handlePopperPlacementChange(b){const{state:a}=b;a&&(this.tip=a.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(a.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(a){return this.each(function(){const b=y.getOrCreateInstance(this,a);if("string"==typeof a){if(void 0===b[a])throw new TypeError(`No method named "${a}"`);b[a]()}})}}f(y);const bO={...y.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>'},bP={...y.DefaultType,content:"(string|element|function)"},cj={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class ak extends y{static get Default(){return bO}static get NAME(){return"popover"}static get Event(){return cj}static get DefaultType(){return bP}isWithContent(){return this.getTitle()||this._getContent()}setContent(a){this._sanitizeAndSetContent(a,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(a,this._getContent(),".popover-body")}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return"bs-popover"}static jQueryInterface(a){return this.each(function(){const b=ak.getOrCreateInstance(this,a);if("string"==typeof a){if(void 0===b[a])throw new TypeError(`No method named "${a}"`);b[a]()}})}}f(ak);const aL="scrollspy",aK={offset:10,method:"auto",target:""},bU={offset:"number",method:"string",target:"(string|element)"},v="active",aj=".nav-link, .list-group-item, .dropdown-item",aH="position";class L extends g{constructor(b,c){super(b),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(c),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,a.on(this._scrollElement,"scroll.bs.scrollspy",()=>this._process()),this.refresh(),this._process()}static get Default(){return aK}static get NAME(){return aL}refresh(){const d=this._scrollElement===this._scrollElement.window?"offset":aH,a="auto"===this._config.method?d:this._config.method,e=a===aH?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),b.find(aj,this._config.target).map(g=>{const d=ae(g),f=d?b.findOne(d):null;if(f){const b=f.getBoundingClientRect();if(b.width||b.height)return[c[a](f).top+e,d]}return null}).filter(a=>a).sort((a,b)=>a[0]-b[0]).forEach(a=>{this._offsets.push(a[0]),this._targets.push(a[1])})}dispose(){a.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(a){return(a={...aK,...c.getDataAttributes(this._element),..."object"==typeof a&&a?a:{}}).target=l(a.target)||document.documentElement,h(aL,a,bU),a}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const a=this._getScrollTop()+this._config.offset,b=this._getScrollHeight(),c=this._config.offset+b-this._getOffsetHeight();if(this._scrollHeight!==b&&this.refresh(),a>=c){const a=this._targets[this._targets.length-1];this._activeTarget!==a&&this._activate(a)}else{if(this._activeTarget&&a<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(let b=this._offsets.length;b--;)this._activeTarget!==this._targets[b]&&a>=this._offsets[b]&&(void 0===this._offsets[b+1]||a<this._offsets[b+1])&&this._activate(this._targets[b])}}_activate(c){this._activeTarget=c,this._clear();const e=aj.split(",").map(a=>`${a}[data-bs-target="${c}"],${a}[href="${c}"]`),d=b.findOne(e.join(","),this._config.target);d.classList.add(v),d.classList.contains("dropdown-item")?b.findOne(".dropdown-toggle",d.closest(".dropdown")).classList.add(v):b.parents(d,".nav, .list-group").forEach(a=>{b.prev(a,".nav-link, .list-group-item").forEach(a=>a.classList.add(v)),b.prev(a,".nav-item").forEach(a=>{b.children(a,".nav-link").forEach(a=>a.classList.add(v))})}),a.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:c})}_clear(){b.find(aj,this._config.target).filter(a=>a.classList.contains(v)).forEach(a=>a.classList.remove(v))}static jQueryInterface(a){return this.each(function(){const b=L.getOrCreateInstance(this,a);if("string"==typeof a){if(void 0===b[a])throw new TypeError(`No method named "${a}"`);b[a]()}})}}a.on(window,"load.bs.scrollspy.data-api",()=>{b.find('[data-bs-spy="scroll"]').forEach(a=>new L(a))}),f(L);const A="active",ay="fade",at="show",au=".active",aE=":scope > li > .active";class N extends g{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(A))return;let c;const e=j(this._element),d=this._element.closest(".nav, .list-group");if(d){const a="UL"===d.nodeName||"OL"===d.nodeName?aE:au;c=b.find(a,d),c=c[c.length-1]}const f=c?a.trigger(c,"hide.bs.tab",{relatedTarget:this._element}):null;if(a.trigger(this._element,"show.bs.tab",{relatedTarget:c}).defaultPrevented||null!==f&&f.defaultPrevented)return;this._activate(this._element,d);const g=()=>{a.trigger(c,"hidden.bs.tab",{relatedTarget:this._element}),a.trigger(this._element,"shown.bs.tab",{relatedTarget:c})};e?this._activate(e,e.parentNode,g):g()}_activate(d,a,e){const c=(!a||"UL"!==a.nodeName&&"OL"!==a.nodeName?b.children(a,au):b.find(aE,a))[0],g=e&&c&&c.classList.contains(ay),f=()=>this._transitionComplete(d,c,e);c&&g?(c.classList.remove(at),this._queueCallback(f,d,!0)):f()}_transitionComplete(a,d,e){if(d){d.classList.remove(A);const a=b.findOne(":scope > .dropdown-menu .active",d.parentNode);a&&a.classList.remove(A),"tab"===d.getAttribute("role")&&d.setAttribute("aria-selected",!1)}a.classList.add(A),"tab"===a.getAttribute("role")&&a.setAttribute("aria-selected",!0),u(a),a.classList.contains(ay)&&a.classList.add(at);let c=a.parentNode;if(c&&"LI"===c.nodeName&&(c=c.parentNode),c&&c.classList.contains("dropdown-menu")){const c=a.closest(".dropdown");c&&b.find(".dropdown-toggle",c).forEach(a=>a.classList.add(A)),a.setAttribute("aria-expanded",!0)}e&&e()}static jQueryInterface(a){return this.each(function(){const b=N.getOrCreateInstance(this);if("string"==typeof a){if(void 0===b[a])throw new TypeError(`No method named "${a}"`);b[a]()}})}}a.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',function(a){["A","AREA"].includes(this.tagName)&&a.preventDefault(),s(this)||N.getOrCreateInstance(this).show()}),f(N);const aV="toast",bk="hide",C="show",U="showing",ch={animation:"boolean",autohide:"boolean",delay:"number"},bw={animation:!0,autohide:!0,delay:5e3};class M extends g{constructor(a,b){super(a),this._config=this._getConfig(b),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return ch}static get Default(){return bw}static get NAME(){return aV}show(){a.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(bk),u(this._element),this._element.classList.add(C),this._element.classList.add(U),this._queueCallback(()=>{this._element.classList.remove(U),a.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this._element.classList.contains(C)&&(a.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(U),this._queueCallback(()=>{this._element.classList.add(bk),this._element.classList.remove(U),this._element.classList.remove(C),a.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains(C)&&this._element.classList.remove(C),super.dispose()}_getConfig(a){return a={...bw,...c.getDataAttributes(this._element),..."object"==typeof a&&a?a:{}},h(aV,a,this.constructor.DefaultType),a}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(b,a){switch(b.type){case"mouseover":case"mouseout":this._hasMouseInteraction=a;break;case"focusin":case"focusout":this._hasKeyboardInteraction=a}if(a)return void this._clearTimeout();const c=b.relatedTarget;this._element===c||this._element.contains(c)||this._maybeScheduleHide()}_setListeners(){a.on(this._element,"mouseover.bs.toast",a=>this._onInteraction(a,!0)),a.on(this._element,"mouseout.bs.toast",a=>this._onInteraction(a,!1)),a.on(this._element,"focusin.bs.toast",a=>this._onInteraction(a,!0)),a.on(this._element,"focusout.bs.toast",a=>this._onInteraction(a,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(a){return this.each(function(){const b=M.getOrCreateInstance(this,a);if("string"==typeof a){if(void 0===b[a])throw new TypeError(`No method named "${a}"`);b[a](this)}})}}return I(M),f(M),{Alert:R,Button:T,Carousel:i,Collapse:z,Dropdown:e,Modal:w,Offcanvas:n,Popover:ak,ScrollSpy:L,Tab:N,Toast:M,Tooltip:y}}),!function(b,a){"object"==typeof exports&&"object"==typeof module?module.exports=a():"function"==typeof define&&define.amd?define([],a):"object"==typeof exports?exports.ClipboardJS=a():b.ClipboardJS=a()}(this,function(){return b={},a.m=c=[function(a,b){a.exports=function(a){var b,d,c,e;return"SELECT"===a.nodeName?(a.focus(),b=a.value):"INPUT"===a.nodeName||"TEXTAREA"===a.nodeName?(d=a.hasAttribute("readonly"),d||a.setAttribute("readonly",""),a.select(),a.setSelectionRange(0,a.value.length),d||a.removeAttribute("readonly"),b=a.value):(a.hasAttribute("contenteditable")&&a.focus(),c=window.getSelection(),e=document.createRange(),e.selectNodeContents(a),c.removeAllRanges(),c.addRange(e),b=c.toString()),b}},function(b,c){function a(){}a.prototype={on:function(a,c,d){var b=this.e||(this.e={});return(b[a]||(b[a]=[])).push({fn:c,ctx:d}),this},once:function(b,c,d){var e=this;function a(){e.off(b,a),c.apply(d,arguments)}return a._=c,this.on(b,a,d)},emit:function(c){for(var d=[].slice.call(arguments,1),b=((this.e||(this.e={}))[c]||[]).slice(),a=0,e=b.length;a<e;a++)b[a].fn.apply(b[a].ctx,d);return this},off:function(c,d){var e=this.e||(this.e={}),a=e[c],f=[],b,g;if(a&&d)for(b=0,g=a.length;b<g;b++)a[b].fn!==d&&a[b].fn._!==d&&f.push(a[b]);return f.length?e[c]=f:delete e[c],this}},b.exports=a,b.exports.TinyEmitter=a},function(c,e,b){var a=b(3),d=b(4);c.exports=function(b,c,e){if(!b&&!c&&!e)throw new Error("Missing required arguments");if(!a.string(c))throw new TypeError("Second argument must be a String");if(!a.fn(e))throw new TypeError("Third argument must be a Function");if(a.node(b))return f=c,g=e,(l=b).addEventListener(f,g),{destroy:function(){l.removeEventListener(f,g)}};if(a.nodeList(b))return h=b,i=c,j=e,Array.prototype.forEach.call(h,function(a){a.addEventListener(i,j)}),{destroy:function(){Array.prototype.forEach.call(h,function(a){a.removeEventListener(i,j)})}};if(a.string(b))return k=b,m=c,n=e,d(document.body,k,m,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var k,m,n,h,i,j,l,f,g}},function(b,a){a.node=function(a){return void 0!==a&&a instanceof HTMLElement&&1===a.nodeType},a.nodeList=function(b){var c=Object.prototype.toString.call(b);return void 0!==b&&("[object NodeList]"===c||"[object HTMLCollection]"===c)&&"length"in b&&(0===b.length||a.node(b[0]))},a.string=function(a){return"string"==typeof a||a instanceof String},a.fn=function(a){return"[object Function]"===Object.prototype.toString.call(a)}},function(b,e,c){var d=c(5);function a(a,f,b,g,c){var e=function(a,b,e,c){return function(e){e.delegateTarget=d(e.target,b),e.delegateTarget&&c.call(a,e)}}.apply(this,arguments);return a.addEventListener(b,e,c),{destroy:function(){a.removeEventListener(b,e,c)}}}b.exports=function(b,d,c,e,f){return"function"==typeof b.addEventListener?a.apply(null,arguments):"function"==typeof c?a.bind(null,document).apply(null,arguments):("string"==typeof b&&(b=document.querySelectorAll(b)),Array.prototype.map.call(b,function(b){return a(b,d,c,e,f)}))}},function(b,c){if("undefined"!=typeof Element&&!Element.prototype.matches){var a=Element.prototype;a.matches=a.matchesSelector||a.mozMatchesSelector||a.msMatchesSelector||a.oMatchesSelector||a.webkitMatchesSelector}b.exports=function(a,b){for(;a&&9!==a.nodeType;){if("function"==typeof a.matches&&a.matches(b))return a;a=a.parentNode}}},function(s,r,a){"use strict";var j,e,h,i,f,k,l,m,n,o,q;a.r(r),j=a(0),e=a.n(j),h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};function g(d,c){for(var b=0,a;b<c.length;b++)a=c[b],a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(d,a.key,a)}function c(a){!function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,c),this.resolveOptions(a),this.initSelection()}i=(function(a,b,c){return b&&g(a.prototype,b),c&&g(a,c),a}(c,[{key:"resolveOptions",value:function(b){var a=0<arguments.length&&void 0!==b?b:{};this.action=a.action,this.container=a.container,this.emitter=a.emitter,this.target=a.target,this.text=a.text,this.trigger=a.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var a=this,b="rtl"==document.documentElement.getAttribute("dir"),c;this.removeFake(),this.fakeHandlerCallback=function(){return a.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[b?"right":"left"]="-9999px",c=window.pageYOffset||document.documentElement.scrollTop,this.fakeElem.style.top=c+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=e()(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=e()(this.target),this.copyText()}},{key:"copyText",value:function(){var a=void 0;try{a=document.execCommand(this.action)}catch(b){a=!1}this.handleResult(a)}},{key:"handleResult",value:function(a){this.emitter.emit(a?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(a){var b=0<arguments.length&&void 0!==a?a:"copy";if(this._action=b,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(a){if(void 0!==a){if(!a||"object"!==(void 0===a?"undefined":h(a))||1!==a.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&a.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(a.hasAttribute("readonly")||a.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=a}},get:function(){return this._target}}]),c),f=a(1),k=a.n(f),l=a(2),m=a.n(l),n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},o=function(a,b,c){return b&&p(a.prototype,b),c&&p(a,c),a};function p(d,c){for(var b=0,a;b<c.length;b++)a=c[b],a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(d,a.key,a)}q=(function(b,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function, not "+typeof a);b.prototype=Object.create(a&&a.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(b,a):b.__proto__=a)}(b,k.a),o(b,[{key:"resolveOptions",value:function(b){var a=0<arguments.length&&void 0!==b?b:{};this.action="function"==typeof a.action?a.action:this.defaultAction,this.target="function"==typeof a.target?a.target:this.defaultTarget,this.text="function"==typeof a.text?a.text:this.defaultText,this.container="object"===n(a.container)?a.container:document.body}},{key:"listenClick",value:function(a){var b=this;this.listener=m()(a,"click",function(a){return b.onClick(a)})}},{key:"onClick",value:function(b){var a=b.delegateTarget||b.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new i({action:this.action(a),target:this.target(a),text:this.text(a),container:this.container,trigger:a,emitter:this})}},{key:"defaultAction",value:function(a){return d("action",a)}},{key:"defaultTarget",value:function(b){var a=d("target",b);if(a)return document.querySelector(a)}},{key:"defaultText",value:function(a){return d("text",a)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(c){var a=0<arguments.length&&void 0!==c?c:["copy","cut"],d="string"==typeof a?[a]:a,b=!!document.queryCommandSupported;return d.forEach(function(a){b=b&&!!document.queryCommandSupported(a)}),b}}]),b);function b(c,d){!function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,b);var a=function(b,a){if(!b)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!a||"object"!=typeof a&&"function"!=typeof a?b:a}(this,(b.__proto__||Object.getPrototypeOf(b)).call(this));return a.resolveOptions(d),a.listenClick(c),a}function d(c,a){var b="data-clipboard-"+c;if(a.hasAttribute(b))return a.getAttribute(b)}r.default=q}],a.c=b,a.d=function(b,c,d){a.o(b,c)||Object.defineProperty(b,c,{enumerable:!0,get:d})},a.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},a.t=function(b,d){var c,e;if(1&d&&(b=a(b)),8&d)return b;if(4&d&&"object"==typeof b&&b&&b.__esModule)return b;if(c=Object.create(null),a.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:b}),2&d&&"string"!=typeof b)for(e in b)a.d(c,e,function(a){return b[a]}.bind(null,e));return c},a.n=function(b){var c=b&&b.__esModule?function(){return b.default}:function(){return b};return a.d(c,"a",c),c},a.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},a.p="",a(a.s=6).default;function a(d){if(b[d])return b[d].exports;var e=b[d]={i:d,l:!1,exports:{}};return c[d].call(e.exports,e,e.exports,a),e.l=!0,e.exports}var c,b}),function(){'use strict';var b='<div class="bd-clipboard"><button type="button" class="btn-clipboard" title="Copy to clipboard"><svg class="bi" width="1em" height="1em" fill="currentColor"><use xlink:href="/bootstrap-icons.svg#clipboard"/></svg></button></div>',a;[].slice.call(document.querySelectorAll('div.highlight')).forEach(function(a){a.insertAdjacentHTML('beforebegin',b)}),a=new ClipboardJS('.btn-clipboard',{target:function(a){return a.parentNode.nextElementSibling}}),a.on('success',function(a){var b=a.trigger.querySelector('.bi').firstChild,c='http://www.w3.org/1999/xlink',d=b.getAttributeNS(c,'href'),e=a.trigger.title;a.clearSelection(),b.setAttributeNS(c,'href',d.replace('clipboard','check2')),a.trigger.title="Copied!",setTimeout(function(){b.setAttributeNS(c,'href',d),a.trigger.title=e},2e3)}),a.on('error',function(){var b=/mac/i.test(navigator.userAgent)?'\u2318':'Ctrl-',c='Press '+b+'C to copy',a=document.getElementById('copy-error-callout');if(!a)return;a.classList.remove('d-none'),a.insertAdjacentHTML('afterbegin',c)}),[].slice.call(document.querySelectorAll('[href="#"]')).forEach(function(a){a.addEventListener('click',function(a){a.preventDefault()})})}() \ No newline at end of file