1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3734],{28042:function(t,e,i){"use strict";i.r(e),i.d(e,{afterMain:function(){return s.wX},afterRead:function(){return s.r5},afterWrite:function(){return s.MS},applyStyles:function(){return o},arrow:function(){return l.Z},auto:function(){return s.d7},basePlacements:function(){return s.mv},beforeMain:function(){return s.XM},beforeRead:function(){return s.N7},beforeWrite:function(){return s.iv},bottom:function(){return s.I},clippingParents:function(){return s.zV},computeStyles:function(){return a.Z},createPopper:function(){return b},createPopperBase:function(){return g.fi},createPopperLite:function(){return y},detectOverflow:function(){return p.Z},end:function(){return s.ut},eventListeners:function(){return c.Z},flip:function(){return h.Z},hide:function(){return u.Z},left:function(){return s.t$},main:function(){return s.DH},modifierPhases:function(){return s.xs},offset:function(){return d.Z},placements:function(){return s.Ct},popper:function(){return s.k5},popperGenerator:function(){return g.kZ},popperOffsets:function(){return f.Z},preventOverflow:function(){return _.Z},read:function(){return s.ij},reference:function(){return s.YP},right:function(){return s.F2},start:function(){return s.BL},top:function(){return s.we},variationPlacements:function(){return s.bw},viewport:function(){return s.Pj},write:function(){return s.cW}});var s=i(87701),n=i(96333),r=i(62556),o={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach(function(t){var i=e.styles[t]||{},s=e.attributes[t]||{},o=e.elements[t];(0,r.Re)(o)&&(0,n.Z)(o)&&(Object.assign(o.style,i),Object.keys(s).forEach(function(t){var e=s[t];!1===e?o.removeAttribute(t):o.setAttribute(t,!0===e?"":e)}))})},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach(function(t){var s=e.elements[t],o=e.attributes[t]||{},l=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce(function(t,e){return t[e]="",t},{});(0,r.Re)(s)&&(0,n.Z)(s)&&(Object.assign(s.style,l),Object.keys(o).forEach(function(t){s.removeAttribute(t)}))})}},requires:["computeStyles"]},l=i(66896),a=i(36531),c=i(82372),h=i(68855),u=i(19892),d=i(82122),f=i(77421),_=i(394),g=i(45704),p=i(6486),m=[c.Z,f.Z,a.Z,o,d.Z,h.Z,_.Z,l.Z,u.Z],b=(0,g.kZ)({defaultModifiers:m}),v=[c.Z,f.Z,a.Z,o],y=(0,g.kZ)({defaultModifiers:v})},43734:function(t,e,i){var s;s=function(t){"use strict";let e=function(t){if(t&&t.__esModule)return t;let e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t){for(let i in t)if("default"!==i){let s=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(e,i,s.get?s:{enumerable:!0,get:()=>t[i]})}}return e.default=t,Object.freeze(e)}(t),i="transitionend",s=t=>null==t?`${t}`:Object.prototype.toString.call(t).match(/\s([a-z]+)/i)[1].toLowerCase(),n=t=>{do t+=Math.floor(1e6*Math.random());while(document.getElementById(t));return t},r=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e},o=t=>{let e=r(t);return e&&document.querySelector(e)?e:null},l=t=>{let e=r(t);return e?document.querySelector(e):null},a=t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t),s=Number.parseFloat(e),n=Number.parseFloat(i);return s||n?(e=e.split(",")[0],i=i.split(",")[0],(Number.parseFloat(e)+Number.parseFloat(i))*1e3):0},c=t=>{t.dispatchEvent(new Event(i))},h=t=>!!t&&"object"==typeof t&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),u=t=>h(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,d=t=>{if(!h(t)||0===t.getClientRects().length)return!1;let e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){let e=t.closest("summary");if(e&&e.parentNode!==i||null===e)return!1}return e},f=t=>!!(!t||t.nodeType!==Node.ELEMENT_NODE||t.classList.contains("disabled"))||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),_=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){let e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?_(t.parentNode):null},g=()=>{},p=t=>{t.offsetHeight},m=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,b=[],v=t=>{"loading"===document.readyState?(b.length||document.addEventListener("DOMContentLoaded",()=>{for(let t of b)t()}),b.push(t)):t()},y=()=>
1"rtl"===document.documentElement.dir,w=t=>{v(()=>{let e=m();if(e){let i=t.NAME,s=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=s,t.jQueryInterface)}})},A=t=>{"function"==typeof t&&t()},E=(t,e,s=!0)=>{if(!s){A(t);return}let n=a(e)+5,r=!1,o=({target:s})=>{s===e&&(r=!0,e.removeEventListener(i,o),A(t))};e.addEventListener(i,o),setTimeout(()=>{r||c(e)},n)},C=(t,e,i,s)=>{let n=t.length,r=t.indexOf(e);return -1===r?!i&&s?t[n-1]:t[0]:(r+=i?1:-1,s&&(r=(r+n)%n),t[Math.max(0,Math.min(r,n-1))])},T=/[^.]*(?=\..*)\.|.*/,k=/\..*/,$=/::\d+$/,L={},O=1,I={mouseenter:"mouseover",mouseleave:"mouseout"},S=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 N(t,e){return e&&`${e}::${O++}`||t.uidEvent||O++}function D(t){let e=N(t);return t.uidEvent=e,L[e]=L[e]||{},L[e]}function P(t,e,i=null){return Object.values(t).find(t=>t.callable===e&&t.delegationSelector===i)}function x(t,e,i){let s="string"==typeof e,n=F(t);return S.has(n)||(n=t),[s,s?i:e||i,n]}function M(t,e,i,s,n){var r,o;if("string"!=typeof e||!t)return;let[l,a,c]=x(e,i,s);if(e in I){let t;t=a,a=function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)}}let h=D(t),u=h[c]||(h[c]={}),d=P(u,a,l?i:null);if(d){d.oneOff=d.oneOff&&n;return}let f=N(a,e.replace(T,"")),_=l?(r=a,function e(s){let n=t.querySelectorAll(i);for(let{target:o}=s;o&&o!==this;o=o.parentNode)for(let l of n)if(l===o)return H(s,{delegateTarget:o}),e.oneOff&&z.off(t,s.type,i,r),r.apply(o,[s])}):(o=a,function e(i){return H(i,{delegateTarget:t}),e.oneOff&&z.off(t,i.type,o),o.apply(t,[i])});_.delegationSelector=l?i:null,_.callable=a,_.oneOff=n,_.uidEvent=f,u[f]=_,t.addEventListener(c,_,l)}function j(t,e,i,s,n){let r=P(e[i],s,n);r&&(t.removeEventListener(i,r,!!n),delete e[i][r.uidEvent])}function F(t){return I[t=t.replace(k,"")]||t}let z={on(t,e,i,s){M(t,e,i,s,!1)},one(t,e,i,s){M(t,e,i,s,!0)},off(t,e,i,s){if("string"!=typeof e||!t)return;let[n,r,o]=x(e,i,s),l=o!==e,a=D(t),c=a[o]||{},h=e.startsWith(".");if(void 0!==r){if(!Object.keys(c).length)return;j(t,a,o,r,n?i:null);return}if(h)for(let i of Object.keys(a))!function(t,e,i,s){let n=e[i]||{};for(let r of Object.keys(n))if(r.includes(s)){let s=n[r];j(t,e,i,s.callable,s.delegationSelector)}}(t,a,i,e.slice(1));for(let i of Object.keys(c)){let s=i.replace($,"");if(!l||e.includes(s)){let e=c[i];j(t,a,o,e.callable,e.delegationSelector)}}},trigger(t,e,i){if("string"!=typeof e||!t)return null;let s=m(),n=F(e),r=null,o=!0,l=!0,a=!1;e!==n&&s&&(r=s.Event(e,i),s(t).trigger(r),o=!r.isPropagationStopped(),l=!r.isImmediatePropagationStopped(),a=r.isDefaultPrevented());let c=new Event(e,{bubbles:o,cancelable:!0});return c=H(c,i),a&&c.preventDefault(),l&&t.dispatchEvent(c),c.defaultPrevented&&r&&r.preventDefault(),c}};function H(t,e){for(let[i,s]of Object.entries(e||{}))try{t[i]=s}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>s})}return t}let q=new Map,W={set(t,e,i){q.has(t)||q.set(t,new Map);let s=q.get(t);if(!s.has(e)&&0!==s.size){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`);return}s.set(e,i)},get:(t,e)=>q.has(t)&&q.get(t).get(e)||null,remove(t,e){if(!q.has(t))return;let i=q.get(t);i.delete(e),0===i.size&&q.delete(t)}};function R(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function Z(t){return t.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}let B={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${Z(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${Z(e)}`)},getDataAttributes(t){if(!t)return{};let e={};for(let i of Object.keys(t.dataset).filter(t=>t.startsWith("bs")&&!t.startsWith("bsConfig"))){let s=i.replace(/^bs/,"");e[s=s.charAt(0).toLowerCase()+s.slice(1,s.length)]=R(t.dataset[i])}return e},getDataAttribute:(t,e)=>R(t.getAttribute(`data-bs-${Z(e)}`))};class V{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){let i=h(e)?B.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...h(e)?B.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(let i of Object.keys(e)){let n=e[i],r=t[i],o=h(r)?"element":s(r);if(!new RegExp(n).test(o))throw TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${i}" provided type "${o}" but expected type "${n}".`)}}}class K extends V{constructor(t,e){if(super(),!(t=u(t)))return;this._element=t,this._config=this._getConfig(e),W.set(this._element,this.constructor.DATA_KEY,this)}dispose(){for(let t of(W.remove(this._element,this.constructor.DATA_KEY),z.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this)))this[t]=null}
1_queueCallback(t,e,i=!0){E(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return W.get(u(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.2.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}let Q=(t,e="hide")=>{let i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;z.on(document,i,`[data-bs-dismiss="${s}"]`,function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),f(this))return;let n=l(this)||this.closest(`.${s}`);t.getOrCreateInstance(n)[e]()})},X=".bs.alert",Y=`close${X}`,U=`closed${X}`;class G extends K{static get NAME(){return"alert"}close(){if(z.trigger(this._element,Y).defaultPrevented)return;this._element.classList.remove("show");let t=this._element.classList.contains("fade");this._queueCallback(()=>this._destroyElement(),this._element,t)}_destroyElement(){this._element.remove(),z.trigger(this._element,U),this.dispose()}static jQueryInterface(t){return this.each(function(){let e=G.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw TypeError(`No method named "${t}"`);e[t](this)}})}}Q(G,"close"),w(G);let J='[data-bs-toggle="button"]';class tt extends K{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each(function(){let e=tt.getOrCreateInstance(this);"toggle"===t&&e[t]()})}}z.on(document,"click.bs.button.data-api",J,t=>{t.preventDefault();let e=t.target.closest(J);tt.getOrCreateInstance(e).toggle()}),w(tt);let te={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter(t=>t.matches(e)),parents(t,e){let i=[],s=t.parentNode.closest(e);for(;s;)i.push(s),s=s.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){let e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(t=>`${t}:not([tabindex^="-"])`).join(",");return this.find(e,t).filter(t=>!f(t)&&d(t))}},ti=".bs.swipe",ts=`touchstart${ti}`,tn=`touchmove${ti}`,tr=`touchend${ti}`,to=`pointerdown${ti}`,tl=`pointerup${ti}`,ta={endCallback:null,leftCallback:null,rightCallback:null},tc={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class th extends V{constructor(t,e){if(super(),this._element=t,!t||!th.isSupported())return;this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents()}static get Default(){return ta}static get DefaultType(){return tc}static get NAME(){return"swipe"}dispose(){z.off(this._element,ti)}_start(t){if(!this._supportPointerEvents){this._deltaX=t.touches[0].clientX;return}this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX)}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),A(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){let t=Math.abs(this._deltaX);if(t<=40)return;let e=t/this._deltaX;this._deltaX=0,e&&A(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(z.on(this._element,to,t=>this._start(t)),z.on(this._element,tl,t=>this._end(t)),this._element.classList.add("pointer-event")):(z.on(this._element,ts,t=>this._start(t)),z.on(this._element,tn,t=>this._move(t)),z.on(this._element,tr,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}let tu=".bs.carousel",td=".data-api",tf="next",t_="prev",tg="left",tp="right",tm=`slide${tu}`,tb=`slid${tu}`,tv=`keydown${tu}`,ty=`mouseenter${tu}`,tw=`mouseleave${tu}`,tA=`dragstart${tu}`,tE=`load${tu}${td}`,tC=`click${tu}${td}
1`,tT="carousel",tk="active",t$=".active",tL=".carousel-item",tO=t$+tL,tI={ArrowLeft:tp,ArrowRight:tg},tS={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},tN={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class tD extends K{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=te.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===tT&&this.cycle()}static get Default(){return tS}static get DefaultType(){return tN}static get NAME(){return"carousel"}next(){this._slide(tf)}nextWhenVisible(){!document.hidden&&d(this._element)&&this.next()}prev(){this._slide(t_)}pause(){this._isSliding&&c(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){z.one(this._element,tb,()=>this.cycle());return}this.cycle()}}to(t){let e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding){z.one(this._element,tb,()=>this.to(t));return}let i=this._getItemIndex(this._getActive());i!==t&&this._slide(t>i?tf:t_,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&z.on(this._element,tv,t=>this._keydown(t)),"hover"===this._config.pause&&(z.on(this._element,ty,()=>this.pause()),z.on(this._element,tw,()=>this._maybeEnableCycle())),this._config.touch&&th.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(let t of te.find(".carousel-item img",this._element))z.on(t,tA,t=>t.preventDefault());this._swipeHelper=new th(this._element,{leftCallback:()=>this._slide(this._directionToOrder(tg)),rightCallback:()=>this._slide(this._directionToOrder(tp)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}})}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;let e=tI[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;let e=te.findOne(t$,this._indicatorsElement);e.classList.remove(tk),e.removeAttribute("aria-current");let i=te.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(tk),i.setAttribute("aria-current","true"))}_updateInterval(){let t=this._activeElement||this._getActive();if(!t)return;let e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;let i=this._getActive(),s=t===tf,n=e||C(this._getItems(),i,s,this._config.wrap);if(n===i)return;let r=this._getItemIndex(n),o=e=>z.trigger(this._element,e,{relatedTarget:n,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:r});if(o(tm).defaultPrevented||!i||!n)return;let l=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(r),this._activeElement=n;let a=s?"carousel-item-start":"carousel-item-end",c=s?"carousel-item-next":"carousel-item-prev";n.classList.add(c),p(n),i.classList.add(a),n.classList.add(a),this._queueCallback(()=>{n.classList.remove(a,c),n.classList.add(tk),i.classList.remove(tk,c,a),this._isSliding=!1,o(tb)},i,this._isAnimated()),l&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return te.findOne(tO,this._element)}_getItems(){return te.find(tL,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return y()?t===tg?t_:tf:t===tg?tf:t_}_orderToDirection(t){return y()?t===t_?tg:tp:t===t_?tp:tg}static jQueryInterface(t){return this.each(function(){let e=tD.getOrCreateInstance(this,t);if("number"==typeof t){e.to(t);return}if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw TypeError(`No method n
1amed "${t}"`);e[t]()}})}}z.on(document,tC,"[data-bs-slide], [data-bs-slide-to]",function(t){let e=l(this);if(!e||!e.classList.contains(tT))return;t.preventDefault();let i=tD.getOrCreateInstance(e),s=this.getAttribute("data-bs-slide-to");if(s){i.to(s),i._maybeEnableCycle();return}if("next"===B.getDataAttribute(this,"slide")){i.next(),i._maybeEnableCycle();return}i.prev(),i._maybeEnableCycle()}),z.on(window,tE,()=>{for(let t of te.find('[data-bs-ride="carousel"]'))tD.getOrCreateInstance(t)}),w(tD);let tP=".bs.collapse",tx=`show${tP}`,tM=`shown${tP}`,tj=`hide${tP}`,tF=`hidden${tP}`,tz=`click${tP}.data-api`,tH="show",tq="collapse",tW="collapsing",tR=`:scope .${tq} .${tq}`,tZ='[data-bs-toggle="collapse"]',tB={parent:null,toggle:!0},tV={parent:"(null|element)",toggle:"boolean"};class tK extends K{constructor(t,e){for(let i of(super(t,e),this._isTransitioning=!1,this._triggerArray=[],te.find(tZ))){let t=o(i),e=te.find(t).filter(t=>t===this._element);null!==t&&e.length&&this._triggerArray.push(i)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return tB}static get DefaultType(){return tV}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(t=>t!==this._element).map(t=>tK.getOrCreateInstance(t,{toggle:!1}))),t.length&&t[0]._isTransitioning||z.trigger(this._element,tx).defaultPrevented)return;for(let e of t)e.hide();let e=this._getDimension();this._element.classList.remove(tq),this._element.classList.add(tW),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;let i=e[0].toUpperCase()+e.slice(1),s=`scroll${i}`;this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(tW),this._element.classList.add(tq,tH),this._element.style[e]="",z.trigger(this._element,tM)},this._element,!0),this._element.style[e]=`${this._element[s]}px`}hide(){if(this._isTransitioning||!this._isShown()||z.trigger(this._element,tj).defaultPrevented)return;let t=this._getDimension();for(let e of(this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,p(this._element),this._element.classList.add(tW),this._element.classList.remove(tq,tH),this._triggerArray)){let t=l(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(tW),this._element.classList.add(tq),z.trigger(this._element,tF)},this._element,!0)}_isShown(t=this._element){return t.classList.contains(tH)}_configAfterMerge(t){return t.toggle=!!t.toggle,t.parent=u(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(this._config.parent)for(let t of this._getFirstLevelChildren(tZ)){let e=l(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(t){let e=te.find(tR,this._config.parent);return te.find(t,this._config.parent).filter(t=>!e.includes(t))}_addAriaAndCollapsedClass(t,e){if(t.length)for(let i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){let e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each(function(){let i=tK.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw TypeError(`No method named "${t}"`);i[t]()}})}}z.on(document,tz,tZ,function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();let e=o(this);for(let t of te.find(e))tK.getOrCreateInstance(t,{toggle:!1}).toggle()}),w(tK);let tQ="dropdown",tX=".bs.dropdown",tY=".data-api",tU="ArrowDown",tG=`hide${tX}`,tJ=`hidden${tX}`,t0=`show${tX}`,t1=`shown${tX}`,t3=`click${tX}${tY}`,t2=`keydown${tX}${tY}`,t5=`keyup${tX}${tY}`,t4="show",t6='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',t8=`${t6}.${t4}`,t7=".dropdown-menu",t9=y()?"top-end":"top-start",et=y()?"top-start":"top-end",ee=y()?"bottom-end":"bottom-start",ei=y()?"bottom-start":"bottom-end",es=y()?"left-start":"right-start",en=y()?"right-start":"left-start",er={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},eo={autoClose:"(boolean|string)",boundary:"(string|element)",display:"str
1ing",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class el extends K{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=te.next(this._element,t7)[0]||te.prev(this._element,t7)[0]||te.findOne(t7,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return er}static get DefaultType(){return eo}static get NAME(){return tQ}toggle(){return this._isShown()?this.hide():this.show()}show(){if(f(this._element)||this._isShown())return;let t={relatedTarget:this._element};if(!z.trigger(this._element,t0,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(let t of[].concat(...document.body.children))z.on(t,"mouseover",g);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(t4),this._element.classList.add(t4),z.trigger(this._element,t1,t)}}hide(){if(f(this._element)||!this._isShown())return;let t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!z.trigger(this._element,tG,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(let t of[].concat(...document.body.children))z.off(t,"mouseover",g);this._popper&&this._popper.destroy(),this._menu.classList.remove(t4),this._element.classList.remove(t4),this._element.setAttribute("aria-expanded","false"),B.removeDataAttribute(this._menu,"popper"),z.trigger(this._element,tJ,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!h(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw TypeError(`${tQ.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===e)throw TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:h(this._config.reference)?t=u(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);let i=this._getPopperConfig();this._popper=e.createPopper(t,this._menu,i)}_isShown(){return this._menu.classList.contains(t4)}_getPlacement(){let t=this._parent;if(t.classList.contains("dropend"))return es;if(t.classList.contains("dropstart"))return en;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";let e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?et:t9:e?ei:ee}
1_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){let{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){let t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(B.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){let i=te.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(t=>d(t));i.length&&C(i,e,t===tU,!i.includes(e)).focus()}static jQueryInterface(t){return this.each(function(){let e=el.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw TypeError(`No method named "${t}"`);e[t]()}})}static clearMenus(t){if(2!==t.button&&("keyup"!==t.type||"Tab"===t.key))for(let e of te.find(t8)){let i=el.getInstance(e);if(!i||!1===i._config.autoClose)continue;let s=t.composedPath(),n=s.includes(i._menu);if(s.includes(i._element)||"inside"===i._config.autoClose&&!n||"outside"===i._config.autoClose&&n||i._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;let r={relatedTarget:i._element};"click"===t.type&&(r.clickEvent=t),i._completeHide(r)}}static dataApiKeydownHandler(t){let e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,s=["ArrowUp",tU].includes(t.key);if(!s&&!i||e&&!i)return;t.preventDefault();let n=this.matches(t6)?this:te.prev(this,t6)[0]||te.next(this,t6)[0]||te.findOne(t6,t.delegateTarget.parentNode),r=el.getOrCreateInstance(n);if(s){t.stopPropagation(),r.show(),r._selectMenuItem(t);return}r._isShown()&&(t.stopPropagation(),r.hide(),n.focus())}}z.on(document,t2,t6,el.dataApiKeydownHandler),z.on(document,t2,t7,el.dataApiKeydownHandler),z.on(document,t3,el.clearMenus),z.on(document,t5,el.clearMenus),z.on(document,t3,t6,function(t){t.preventDefault(),el.getOrCreateInstance(this).toggle()}),w(el);let ea=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ec=".sticky-top",eh="padding-right",eu="margin-right";class ed{constructor(){this._element=document.body}getWidth(){let t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){let t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,eh,e=>e+t),this._setElementAttributes(ea,eh,e=>e+t),this._setElementAttributes(ec,eu,e=>e-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,eh),this._resetElementAttributes(ea,eh),this._resetElementAttributes(ec,eu)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){let s=this.getWidth();this._applyManipulationCallback(t,t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+s)return;this._saveInitialAttribute(t,e);let n=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(n))}px`)})}_saveInitialAttribute(t,e){let i=t.style.getPropertyValue(e);i&&B.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,t=>{let i=B.getDataAttribute(t,e);if(null===i){t.style.removeProperty(e);return}B.removeDataAttribute(t,e),t.style.setProperty(e,i)})}_applyManipulationCallback(t,e){if(h(t)){e(t);return}for(let i of te.find(t,this._element))e(i)}}let ef="backdrop",e_="show",eg=`mousedown.bs.${ef}`,ep={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},em={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class eb extends V{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return ep}static get DefaultType(){return em}static get NAME(){return ef}show(t){if(!this._config.isVisible){A(t);return}this._append();let e=this._getElement();this._config.isAnimated&&p(e),e.classList.add(e_),this._emulateAnimation(()=>{A(t)})}hide(t){if(!this._config.isVisible){A(t);return}this._getElement().classList.remove(e_),this._emulateAnimation(()=>{this.dispose(),A(t)})}dispose(){this._isAppended&&(z.off(this._element,eg),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){let t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=u(t.rootElement),t}_append(){if(this._isAppended)return;let t=this._getElement();this._config.rootElement.append(t),z.on(t,eg,()=>{A(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(t){E(t,this._getElement(),this._config.isAnimated)}}let ev=".bs.focustrap",ey=`focusin${ev}`,ew=`keydown.tab${ev}`,eA="backward",eE={autofocus:!0,trapElement:null},eC={autofocus:"boolean",trapElement:"element"};class eT extends V{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return eE}static get DefaultType(){return eC}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),z.off(document,ev),z.on(document,ey,t=>this._handleFocusin(t)),z.on(document,ew,t=>this._handleKeydown(t)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,z.off(document,ev))}_handleFocusin(t){let{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;let i=te.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===eA?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?eA:"forward")}}let ek=".bs.modal",e$=`hide${ek}`,eL=`hidePrevented${ek}`,eO=`hidden${ek}`,eI=`show${ek}`,eS=`shown${ek}`,eN=`resize${ek}`,eD=`click.dismiss${ek}`,eP=`mousedown.dismiss${ek}`,ex=`keydown.dismiss${ek}`,eM=`click${ek}.data-api`,ej="modal-open",eF="show",ez="modal-static",eH={backdrop:!0,focus:!0,keyboard:!0},eq={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class eW extends K{constructor(t,e){super(t,e),this._dialog=te.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new ed,this._addEventListeners()}static get Default(){return eH}static get DefaultType(){return eq}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||z.trigger(this._element,eI,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(ej),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}hide(){!this._isShown||this._isTransitioning||z.trigger(this._element,e$).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(eF),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){for(let t of[window,this._dialog])z.off(t,ek);this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new eb({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new eT({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||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;let e=te.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),p(this._element),this._element.classList.add(eF),this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,z.trigger(this._element,eS,{relatedTarget:t})},this._dialog,this._isAnimated())}_addEventListeners(){z.on(this._element,ex,t=>{if("Escape"===t.key){if(this._config.keyboard){t.preventDefault(),this.hide();return}this._triggerBackdropTransition()}}),z.on(window,eN,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),z.on(this._element,eP,t=>{z.one(this._element,eD,e=>{if(this._element===t.target&&this._element===e.target){if("static"===this._config.backdrop){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_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(ej),this._resetAdjustments(),this._scrollBar.reset(),z.trigger(this._element,eO)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(z.trigger(this._element,eL).defaultPrevented)return;let t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(ez)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(ez),this._queueCallback(()=>{this._element.classList.remove(ez),this._queueCallback(()=>{this._element.style.overflowY=e},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){let t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){let t=y()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){let t=y()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each(function(){let i=eW.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw TypeError(`No method n
1amed "${t}"`);i[t](e)}})}}z.on(document,eM,'[data-bs-toggle="modal"]',function(t){let e=l(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),z.one(e,eI,t=>{t.defaultPrevented||z.one(e,eO,()=>{d(this)&&this.focus()})});let i=te.findOne(".modal.show");i&&eW.getInstance(i).hide(),eW.getOrCreateInstance(e).toggle(this)}),Q(eW),w(eW);let eR=".bs.offcanvas",eZ=".data-api",eB=`load${eR}${eZ}`,eV="show",eK="showing",eQ="hiding",eX=".offcanvas.show",eY=`show${eR}`,eU=`shown${eR}`,eG=`hide${eR}`,eJ=`hidePrevented${eR}`,e0=`hidden${eR}`,e1=`resize${eR}`,e3=`click${eR}${eZ}`,e2=`keydown.dismiss${eR}`,e5={backdrop:!0,keyboard:!0,scroll:!1},e4={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class e6 extends K{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return e5}static get DefaultType(){return e4}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||z.trigger(this._element,eY,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||new ed().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(eK),this._queueCallback(()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(eV),this._element.classList.remove(eK),z.trigger(this._element,eU,{relatedTarget:t})},this._element,!0))}hide(){this._isShown&&!z.trigger(this._element,eG).defaultPrevented&&(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(eQ),this._backdrop.hide(),this._queueCallback(()=>{this._element.classList.remove(eV,eQ),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new ed().reset(),z.trigger(this._element,e0)},this._element,!0))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){let t=!!this._config.backdrop;return new eb({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{if("static"===this._config.backdrop){z.trigger(this._element,eJ);return}this.hide()}:null})}_initializeFocusTrap(){return new eT({trapElement:this._element})}_addEventListeners(){z.on(this._element,e2,t=>{if("Escape"===t.key){if(!this._config.keyboard){z.trigger(this._element,eJ);return}this.hide()}})}static jQueryInterface(t){return this.each(function(){let e=e6.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw TypeError(`No method named "${t}"`);e[t](this)}})}}z.on(document,e3,'[data-bs-toggle="offcanvas"]',function(t){let e=l(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),f(this))return;z.one(e,e0,()=>{d(this)&&this.focus()});let i=te.findOne(eX);i&&i!==e&&e6.getInstance(i).hide(),e6.getOrCreateInstance(e).toggle(this)}),z.on(window,eB,()=>{for(let t of te.find(eX))e6.getOrCreateInstance(t).show()}),z.on(window,e1,()=>{for(let t of te.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&e6.getOrCreateInstance(t).hide()}),Q(e6),w(e6);let e8=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),e7=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,e9=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,it=(t,e)=>{let i=t.nodeName.toLowerCase();return e.includes(i)?!e8.has(i)||!!(e7.test(t.nodeValue)||e9.test(t.nodeValue)):e.filter(t=>t instanceof RegExp).some(t=>t.test(i))},ie={"*":["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:[]},ii={allowList:ie,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},is={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},ir={entry:"(string|element|function|null)",selector:"(string|element)"};class io extends V{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return ii}static get DefaultType(){return is}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(t=>
1this._resolvePossibleFunction(t)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){let t=document.createElement("div");for(let[e,i]of(t.innerHTML=this._maybeSanitize(this._config.template),Object.entries(this._config.content)))this._setContent(t,i,e);let e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(let[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},ir)}_setContent(t,e,i){let s=te.findOne(i,t);if(s){if(!(e=this._resolvePossibleFunction(e))){s.remove();return}if(h(e)){this._putElementInTemplate(u(e),s);return}if(this._config.html){s.innerHTML=this._maybeSanitize(e);return}s.textContent=e}}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);let s=new window.DOMParser().parseFromString(t,"text/html");for(let t of[].concat(...s.body.querySelectorAll("*"))){let i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}let s=[].concat(...t.attributes),n=[].concat(e["*"]||[],e[i]||[]);for(let e of s)it(e,n)||t.removeAttribute(e.nodeName)}return s.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return"function"==typeof t?t(this):t}_putElementInTemplate(t,e){if(this._config.html){e.innerHTML="",e.append(t);return}e.textContent=t.textContent}}let il=new Set(["sanitize","allowList","sanitizeFn"]),ia="fade",ic="show",ih=".modal",iu="hide.bs.modal",id="hover",i_="focus",ig={AUTO:"auto",TOP:"top",RIGHT:y()?"left":"right",BOTTOM:"bottom",LEFT:y()?"right":"left"},ip={allowList:ie,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},im={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class ib extends K{constructor(t,i){if(void 0===e)throw TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,i),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return ip}static get DefaultType(){return im}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),z.off(this._element.closest(ih),iu,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;let t=z.trigger(this._element,this.constructor.eventName("show")),e=(_(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();let i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));
1let{container:s}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(i),z.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(ic),"ontouchstart"in document.documentElement)for(let t of[].concat(...document.body.children))z.on(t,"mouseover",g);this._queueCallback(()=>{z.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}hide(){if(this._isShown()&&!z.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(ic),"ontouchstart"in document.documentElement)for(let t of[].concat(...document.body.children))z.off(t,"mouseover",g);this._activeTrigger.click=!1,this._activeTrigger[i_]=!1,this._activeTrigger[id]=!1,this._isHovered=null,this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),z.trigger(this._element,this.constructor.eventName("hidden")))},this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){let e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ia,ic),e.classList.add(`bs-${this.constructor.NAME}-auto`);let i=n(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ia),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new io({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ia)}_isShown(){return this.tip&&this.tip.classList.contains(ic)}_createPopper(t){let i=ig[("function"==typeof this._config.placement?this._config.placement.call(this,t,this._element):this._config.placement).toUpperCase()];return e.createPopper(this._element,t,this._getPopperConfig(i))}_getOffset(){let{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"function"==typeof t?t.call(this._element):t}_getPopperConfig(t){let e={placement:t,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:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_setListeners(){for(let t of this._config.trigger.split(" "))if("click"===t)z.on(this._element,this.constructor.eventName("click"),this._config.selector,t=>{this._initializeOnDelegatedTarget(t).toggle()});else if("manual"!==t){let e=t===id?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=t===id?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");z.on(this._element,e,this._config.selector,t=>{let e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?i_:id]=!0,e._enter()}),z.on(this._element,i,this._config.selector,t=>{let e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?i_:id]=e._element.contains(t.relatedTarget),e._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},z.on(this._element.closest(ih),iu,this._hideModalHandler)}_fixTitle(){let t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){let e=B.getDataAttributes(this._element);for(let t of Object.keys(e))il.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:u(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){let t={};for(let e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each(function(){let e=ib.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw TypeError(`No method n
1amed "${t}"`);e[t]()}})}}w(ib);let iv={...ib.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},iy={...ib.DefaultType,content:"(null|string|element|function)"};class iw extends ib{static get Default(){return iv}static get DefaultType(){return iy}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){let e=iw.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw TypeError(`No method named "${t}"`);e[t]()}})}}w(iw);let iA=".bs.scrollspy",iE=`activate${iA}`,iC=`click${iA}`,iT=`load${iA}.data-api`,ik="active",i$="[href]",iL=".nav-link",iO=`${iL}, .nav-item > ${iL}, .list-group-item`,iI={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},iS={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class iN extends K{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return iI}static get DefaultType(){return iS}static get NAME(){return"scrollspy"}refresh(){for(let t of(this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver(),this._observableSections.values()))this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=u(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map(t=>Number.parseFloat(t))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(z.off(this._config.target,iC),z.on(this._config.target,iC,i$,t=>{let e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();let i=this._rootElement||window,s=e.offsetTop-this._element.offsetTop;if(i.scrollTo){i.scrollTo({top:s,behavior:"smooth"});return}i.scrollTop=s}}))}_getNewObserver(){return new IntersectionObserver(t=>this._observerCallback(t),{root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin})}_observerCallback(t){let e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},s=(this._rootElement||document.documentElement).scrollTop,n=s>=this._previousScrollData.parentScrollTop;for(let r of(this._previousScrollData.parentScrollTop=s,t)){if(!r.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(r));continue}let t=r.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(n&&t){if(i(r),!s)return;continue}n||t||i(r)}}_initializeTargetsAndObservables(){for(let t of(this._targetLinks=new Map,this._observableSections=new Map,te.find(i$,this._config.target))){if(!t.hash||f(t))continue;let e=te.findOne(t.hash,this._element);d(e)&&(this._targetLinks.set(t.hash,t),this._observableSections.set(t.hash,e))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(ik),this._activateParents(t),z.trigger(this._element,iE,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item")){te.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(ik);return}for(let e of te.parents(t,".nav, .list-group"))for(let t of te.prev(e,iO))t.classList.add(ik)}_clearActiveClass(t){for(let e of(t.classList.remove(ik),te.find(`${i$}.${ik}`,t)))e.classList.remove(ik)}static jQueryInterface(t){return this.each(function(){let e=iN.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw TypeError(`No method n
1amed "${t}"`);e[t]()}})}}z.on(window,iT,()=>{for(let t of te.find('[data-bs-spy="scroll"]'))iN.getOrCreateInstance(t)}),w(iN);let iD=".bs.tab",iP=`hide${iD}`,ix=`hidden${iD}`,iM=`show${iD}`,ij=`shown${iD}`,iF=`click${iD}`,iz=`keydown${iD}`,iH=`load${iD}`,iq="ArrowRight",iW="ArrowDown",iR="active",iZ="fade",iB="show",iV=":not(.dropdown-toggle)",iK=`.nav-link${iV}, .list-group-item${iV}, [role="tab"]${iV}`,iQ='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',iX=`${iK}, ${iQ}`,iY=`.${iR}[data-bs-toggle="tab"], .${iR}[data-bs-toggle="pill"], .${iR}[data-bs-toggle="list"]`;class iU extends K{constructor(t){if(super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),!this._parent)return;this._setInitialAttributes(this._parent,this._getChildren()),z.on(this._element,iz,t=>this._keydown(t))}static get NAME(){return"tab"}show(){let t=this._element;if(this._elemIsActive(t))return;let e=this._getActiveElem(),i=e?z.trigger(e,iP,{relatedTarget:t}):null;z.trigger(t,iM,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(iR),this._activate(l(t)),this._queueCallback(()=>{if("tab"!==t.getAttribute("role")){t.classList.add(iB);return}t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),z.trigger(t,ij,{relatedTarget:e})},t,t.classList.contains(iZ)))}_deactivate(t,e){t&&(t.classList.remove(iR),t.blur(),this._deactivate(l(t)),this._queueCallback(()=>{if("tab"!==t.getAttribute("role")){t.classList.remove(iB);return}t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),z.trigger(t,ix,{relatedTarget:e})},t,t.classList.contains(iZ)))}_keydown(t){if(!["ArrowLeft",iq,"ArrowUp",iW].includes(t.key))return;t.stopPropagation(),t.preventDefault();let e=[iq,iW].includes(t.key),i=C(this._getChildren().filter(t=>!f(t)),t.target,e,!0);i&&(i.focus({preventScroll:!0}),iU.getOrCreateInstance(i).show())}_getChildren(){return te.find(iX,this._parent)}_getActiveElem(){return this._getChildren().find(t=>this._elemIsActive(t))||null}_setInitialAttributes(t,e){for(let i of(this._setAttributeIfNotExists(t,"role","tablist"),e))this._setInitialAttributesOnChild(i)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);let e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){let e=l(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`#${t.id}`))}_toggleDropDown(t,e){let i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;let s=(t,s)=>{let n=te.findOne(t,i);n&&n.classList.toggle(s,e)};s(".dropdown-toggle",iR),s(".dropdown-menu",iB),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(iR)}_getInnerElement(t){return t.matches(iX)?t:te.findOne(iX,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each(function(){let e=iU.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw TypeError(`No method named "${t}"`);e[t]()}})}}z.on(document,iF,iQ,function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),f(this)||iU.getOrCreateInstance(this).show()}),z.on(window,iH,()=>{for(let t of te.find(iY))iU.getOrCreateInstance(t)}),w(iU);let iG=".bs.toast",iJ=`mouseover${iG}`,i0=`mouseout${iG}`,i1=`focusin${iG}`,i3=`focusout${iG}`,i2=`hide${iG}`,i5=`hidden${iG}`,i4=`show${iG}`,i6=`shown${iG}`,i8="hide",i7="show",i9="showing",st={animation:"boolean",autohide:"boolean",delay:"number"},se={animation:!0,autohide:!0,delay:5e3};class si extends K{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return se}static get DefaultType(){return st}static get NAME(){return"toast"}show(){z.trigger(this._element,i4).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(i8),p(this._element),this._element.classList.add(i7,i9),this._queueCallback(()=>{this._element.classList.remove(i9),z.trigger(this._element,i6),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this.isShown()&&!z.trigger(this._element,i2).defaultPrevented&&(this._element.classList.add(i9),this._queueCallback(()=>{this._element.classList.add(i8),this._element.classList.remove(i9,i7),z.trigger(this._element,i5)},this._element,this._config.animation))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(i7),super.dispose()}isShown(){return this._element.classList.contains(i7)}_maybeScheduleHide(){!this._config.autohide||this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e){this._clearTimeout();return}let i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){z.on(this._element,iJ,t=>this._onInteraction(t,!0)),z.on(this._element,i0,t=>this._onInteraction(t,!1)),z.on(this._element,i1,t=>
1this._onInteraction(t,!0)),z.on(this._element,i3,t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){let e=si.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw TypeError(`No method named "${t}"`);e[t](this)}})}}return Q(si),w(si),{Alert:G,Button:tt,Carousel:tD,Collapse:tK,Dropdown:el,Modal:eW,Offcanvas:e6,Popover:iw,ScrollSpy:iN,Tab:iU,Toast:si,Tooltip:ib}},t.exports=s(i(28042))}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.